WO2015192490A1 - 触摸屏的去抖动方法、装置及终端 - Google Patents

触摸屏的去抖动方法、装置及终端 Download PDF

Info

Publication number
WO2015192490A1
WO2015192490A1 PCT/CN2014/086247 CN2014086247W WO2015192490A1 WO 2015192490 A1 WO2015192490 A1 WO 2015192490A1 CN 2014086247 W CN2014086247 W CN 2014086247W WO 2015192490 A1 WO2015192490 A1 WO 2015192490A1
Authority
WO
WIPO (PCT)
Prior art keywords
current contact
contact area
distance threshold
determining
length
Prior art date
Application number
PCT/CN2014/086247
Other languages
English (en)
French (fr)
Inventor
王敏
车磊
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2015192490A1 publication Critical patent/WO2015192490A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Definitions

  • the present invention relates to the field of touch screen technologies, and in particular, to a method, device and terminal for debounce a touch screen.
  • smart terminals mainly include two kinds of smart phones and tablets, and the two devices have a touch screen with human-computer interaction function in common.
  • the touch screen causes a jitter problem.
  • the touch screen with a narrow side is operated by a single hand, the finger will inevitably slide at the edge. Therefore, the edge of the touch screen is more likely to shake.
  • the jitter problem greatly affects the user experience, so you must try to reduce the occurrence of jitter.
  • the existing debounce method is to determine whether the distance between the current contact coordinates and the coordinates of the previous contact is less than or equal to a threshold value, thereby judging whether the current contact coordinates are jittered, and discarding the current contact coordinates if the jitter occurs. .
  • a threshold value a threshold value
  • the technical problem to be solved by the present invention is to provide a de-jittering method, device and terminal for a touch screen, which can determine different anti-shake effects according to the touch range of the user, thereby improving the user's touch experience.
  • an embodiment of the present invention provides a debounce method of a touch screen, including:
  • the distance between the current contact coordinate and its previous contact coordinate is less than or equal to the distance threshold, it is determined that the current contact coordinate is shaken, and the current contact coordinate is discarded.
  • the step of determining a distance threshold according to the current contact area comprises:
  • a distance threshold is determined according to the aspect ratio of the current contact area.
  • the step of determining a distance threshold according to the aspect ratio of the current contact area comprises:
  • the first distance threshold is smaller than the second distance threshold.
  • the step of determining the length and width of the current contact area comprises:
  • the length and width of the current contact area are determined based on the first length and the second length.
  • an embodiment of the present invention further provides a debounce device for a touch screen, including:
  • Obtaining a module configured to acquire a current contact area of the touch screen and a current contact coordinate corresponding to the current contact area
  • Determining a module configured to determine a distance threshold according to the current contact area
  • the processing module is configured to determine that the current contact coordinates are shaken and discard the current contact coordinates if the distance between the current contact coordinates and the coordinates of the previous contact is less than or equal to the distance threshold.
  • the determining module determines a distance threshold according to an aspect ratio of the current contact area.
  • the determining module comprises:
  • a first determining submodule configured to determine a length and a width of the current contact area
  • a second determining submodule configured to determine a first distance threshold if the ratio of the length and the width of the current contact area is less than a preset ratio, and otherwise determine a second distance threshold
  • the first distance threshold is smaller than the second distance threshold.
  • the first determining submodule comprises:
  • a first determining unit configured to determine a first length according to a maximum point and a minimum point of the current contact area on the abscissa;
  • a second determining unit configured to determine a second length according to a maximum point and a minimum point of the current contact area on the ordinate;
  • a third determining unit configured to determine a length and a width of the current contact region according to the first length and the second length.
  • embodiments of the present invention also provide a terminal having a touch screen including the above-described debounce device.
  • the solution of the present invention can determine the distance threshold according to the contact area (ie, the area where the finger touches the touch screen), so that different debounce effects can be formulated according to different touch situations of the user. Especially for the occurrence of a large jitter scene, the solution of the present invention can also eliminate the jitter phenomenon.
  • FIG. 1 is a schematic diagram showing the steps of a method for de-jittering a touch screen of the present invention
  • FIG. 3 is a step diagram of a debounce method of a touch screen embodying the present invention.
  • FIG. 4 is a schematic structural view of a debounce device of a touch screen of the present invention.
  • the present invention provides a debounce method for a touch screen, including:
  • Step 11 Acquire a current contact area of the touch screen and current contact coordinates corresponding to the current contact area;
  • Step 12 Determine a distance threshold according to the current contact area
  • Step 13 If the distance between the current contact coordinate and the previous contact coordinate is less than or equal to the distance threshold, determine that the current contact coordinate is shaken, and discard the current contact coordinate.
  • the debounce method of the present invention can determine the distance threshold according to the contact area (ie, the area where the finger touches the touch screen), so that different debounce effects can be determined according to different touch conditions of the user.
  • the method of the present invention can also eliminate the jitter phenomenon for a large jitter scene.
  • Figure 2 shows a common touch scenario.
  • the finger When the user operates the touch screen, the finger often needs to touch a farther area, so a large jitter occurs. Since the prior art only uses the preset fixed distance threshold to judge whether the current contact coordinates are shaken, the distance threshold is relatively small, and the jitter phenomenon shown in FIG. 2 cannot be removed.
  • a distance threshold is determined based on the aspect ratio of the current contact area. That is, the condition of the finger touching the screen can be determined by the aspect ratio, thereby determining the size of the reasonable distance threshold.
  • step 12 includes:
  • Step 121 determining a length and a width of the current contact area
  • Step 122 If the ratio of the length and the width of the current contact area is less than a preset ratio, determine a first distance threshold, and otherwise determine a second distance threshold;
  • the first distance threshold is smaller than the second distance threshold.
  • Steps 121 and 122 are specifically explained below.
  • the contact area of the user's finger to the touch screen should be an isolated point, and the ratio of the length and width of the contact area is relatively small (close to 1), since no large jitter is generated.
  • Set the first distance threshold with a small value.
  • the contact area of the finger to the touch screen is elongated, and the ratio of the length and the width of the contact area is relatively large, because a large amount of jitter is generated at this time. Therefore, a second distance threshold having a larger value is set, thereby increasing the range of judging jitter.
  • step 121 the step of determining the length and width of the current contact area includes:
  • Step 1211 Determine a first length according to a maximum point and a minimum point of the current contact area on the abscissa;
  • Step 1212 Determine a second length according to a maximum point and a minimum point of the current contact area on the ordinate;
  • Step 1213 determining a length and a width of the current contact area according to the first length and the second length. That is, when the first length is greater than the second length, the first length is taken as the length of the current contact area, and the second length is taken as the width of the current contact area. When the first length is less than the second length, the first length is taken as the width of the current contact area, and the second length is taken as the length of the current contact area.
  • Step S301 the touch screen is powered on and initialized to enter a normal working mode.
  • Step S302 when a new contact coordinate is generated, the contact coordinate value is assigned to the previous contact coordinate value and saved;
  • Step S303 detecting whether the current contact range is a long strip; if yes, proceeding to step S305; otherwise, proceeding to step S304;
  • Step S304 determining a first distance threshold
  • Step S305 performing an increase on the first distance threshold to obtain a second distance threshold.
  • Step S306 determining whether the distance difference between the current contact coordinate value and the previous contact coordinate value is greater than the first distance threshold or the second distance threshold; if yes, proceed to step 308; otherwise, proceed to step 307;
  • Step S307 reporting the current contact coordinates, and the application software captures the report event for subsequent processing
  • step S308 the current contact coordinates are discarded.
  • the debounce method of the present invention can also be used in combination with the existing debounce method.
  • the existing determined distance threshold is the first distance threshold of the present invention.
  • the step S305 can increase the first distance threshold to obtain the second distance threshold of the present invention.
  • the debounce method of the present invention utilizes the detected finger touch pattern to improve the anti-shake effect of the touch screen, thereby improving the user's touch experience.
  • an embodiment of the present invention further provides a debounce device for a touch screen, including:
  • Obtaining a module configured to acquire a current contact area of the touch screen and a current contact coordinate corresponding to the current contact area
  • Determining a module configured to determine a distance threshold according to the current contact area
  • the processing module is configured to determine that the current contact coordinates are shaken and discard the current contact coordinates if the distance between the current contact coordinates and the coordinates of the previous contact is less than or equal to the distance threshold.
  • the debounce device of the present invention can determine the distance threshold according to the contact area (ie, the area where the finger touches the touch screen), thereby being able to formulate different debounce effects according to different touch conditions of the user. Especially for the occurrence of a large jitter scene, the device of the present invention can also eliminate the jitter phenomenon.
  • the determining module determines a distance threshold according to an aspect ratio of the current contact area.
  • the determining module includes: based on the foregoing embodiment, the determining module includes:
  • a first determining submodule configured to determine a length and a width of the current contact area
  • a second determining submodule configured to determine a first distance threshold if the ratio of the length and the width of the current contact area is less than a preset ratio, and otherwise determine a second distance threshold
  • the first distance threshold is smaller than the second distance threshold.
  • the first determining submodule includes:
  • a first determining unit configured to determine a first length according to a maximum point and a minimum point of the current contact area on the abscissa;
  • a second determining unit configured to determine a second length according to a maximum point and a minimum point of the current contact area on the ordinate;
  • a third determining unit configured to determine a length and a width of the current contact region according to the first length and the second length.
  • the debounce device of the present embodiment corresponds to the debounce method of the present invention, and the technical effect that the method can achieve can be achieved by the device.
  • embodiments of the present invention also provide a terminal having a touch screen including the above-described debounce device.
  • the terminal in this embodiment may be a mobile phone, a pad, a car center control device, etc., and can use the detected touch graphic to improve the anti-shake effect of the touch screen, thereby improving the user's touch experience.
  • the solution of the present invention can determine the distance threshold according to the contact area (ie, the area where the finger touches the touch screen), so that different debounce effects can be formulated according to different touch situations of the user. Especially for the occurrence of a large jitter scene, the solution of the present invention can also eliminate the jitter phenomenon.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

一种触摸屏的去抖动方法、装置及终端,涉及触摸屏技术领域。其中,方法包括:获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;根据所述当前触点区域确定出一距离阈值;若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。该方案能够利用检测到的触摸图形来改善触摸屏防抖效果,进而改善用户的触摸体验。

Description

[根据细则37.2由ISA制定的发明名称] 触摸屏的去抖动方法、装置及终端 技术领域
本发明涉及触摸屏技术领域,特别是一种触摸屏的去抖动方法、装置及终端。
背景技术
随着电子信息产业的发展,智能终端逐渐成为人们获取信息的重要途径。目前智能终端主要有智能手机和平板电脑这两个,这两种设备共同点是具有人机交互功能的触摸屏。在手指接触触摸屏时,会使触摸屏产生抖动问题。特别是单手持握操作窄边的触摸屏时,手指难免会在边缘滑动。因此触摸屏边缘更容易抖动。
抖动问题非常影响用户体验,因此必须设法降低抖动现象的发生。现有的去抖动方法是判断当前触点坐标与其前一个触点坐标的距离是否小于或等于一阈值,借此判断当前的触点坐标是否发生抖动,如果发生抖动就将当前的触点坐标丢弃。但是这种方法存在两个问题:
1、直接通过当前触点坐标与其前一个触点坐标的距离来判断是否发生抖动,判断方式比较单一,容易产生误判;
2、如果判断发生抖动,就将当前的触点坐标丢弃,这种只适用于抖动较小的情况。
发明内容
本发明要解决的技术问题是提供一种触摸屏的去抖动方法、装置及终端,能够根据用户的触摸范围确定不同防抖效果,从而改善用户触摸体验。
为解决上述技术问题,本发明的实施例提供一种触摸屏的去抖动方法,包括:
获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
根据所述当前触点区域确定出一距离阈值;
若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
优选地,根据所述当前触点区域确定出一距离阈值的步骤包括:
根据所述当前触点区域的长宽比确定出一距离阈值。
优选地,根据所述当前触点区域的长宽比确定出一距离阈值的步骤包括:
确定所述当前触点区域的长度和宽度;
若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
其中,所述第一距离阈值小于所述第二距离阈值。
优选地,确定所述当前触点区域的长度和宽度的步骤包括:
根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。
此外,本发明的实施例还提供一种触摸屏的去抖动装置,包括:
获取模块,设置为获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
确定模块,设置为根据所述当前触点区域确定出一距离阈值;
处理模块,设置为若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
优选地,所述确定模块具体根据所述当前触点区域的长宽比确定出一距离阈值。
优选地,所述确定模块包括:
第一确定子模块,设置为确定所述当前触点区域的长度和宽度;
第二确定子模块,设置为若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
其中,所述第一距离阈值小于所述第二距离阈值。
优选地,所述第一确定子模块包括:
第一确定单元,设置为根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
第二确定单元,设置为根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
第三确定单元,设置为根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。
此外,本发明的实施例还提供一种终端,具有触摸屏,包括上述的去抖动装置。
本发明的上述技术方案的有益效果如下:
本发明的方案能够根据触点区域(即手指接触到触摸屏的区域)来确定距离阈值,从而能够根据用户不同的触控情况制定出不同的去抖动效果。特别是针对发生较大的抖动场景,本发明的方案也可以消除抖动现象。
附图说明
图1为本发明的触摸屏的去抖动方法的步骤示意图;
图2为一种触摸屏的操作情景;
图3为实施本发明的触摸屏的去抖动方法的步骤图;
图4为本发明的触摸屏的去抖动装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图1所示,本发明提供了一种触摸屏的去抖动方法,包括:
步骤11,获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
步骤12,根据所述当前触点区域确定出一距离阈值;
步骤13,若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
通过上述描述可以知道,本发明的去抖动方法能够根据触点区域(即手指接触到触摸屏的区域)来确定距离阈值,从而能够根据用户不同的触控情况制定出不同的去抖动效果。特别是针对发生较大的抖动场景,本发明的方法也可以消除抖动现象。
图2所示的是一种常见的触控情景,用户以持握触摸屏的方式进行操作时,手指往往需要够触较远的区域,因此会发生较大的抖动现象。由于现有技术仅使用预先设置好的固定距离阈值来判断当前的触点坐标是否发生抖动,因此距离阈值会相对较小,而无法去除图2所示的抖动现象。为此,在本发明的步骤12中,根据所述当前触点区域的长宽比确定出一距离阈值。即,通过长宽比可以确定手指触摸屏幕的状况,从而确定出合理的距离阈值的大小。
具体地,步骤12包括:
步骤121,确定所述当前触点区域的长度和宽度;
步骤122,若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
其中,所述第一距离阈值小于所述第二距离阈值。
下面对步骤121和步骤122进行具体解释。
在正常的操作中,用户手指对触摸屏的触点区域应该是孤立的一个点,其触点区域的长度和宽度的比例相对较小(趋近于1),由于不会产生较大的抖动因此设置数值较小的第一距离阈值。而当用户用手指在触摸屏上够着的时后,手指对触摸屏的触点区域为长条形,其触点区域的长度和宽度的比例相对较大,由于此时差生了较大的抖动,因此设置数值较大的第二距离阈值,从而增加了判断抖动的范围。
具体地,在步骤121中,确定所述当前触点区域的长度和宽度的步骤包括:
步骤1211,根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
步骤1212,根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
步骤1213,根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。即当第一长度大于第二长度时,则将第一长度作为所述当前触点区域的长度,将第二长度作为所述当前触点区域的宽度。当第一长度小于第二长度时,则将第一长度作为所述当前触点区域的宽度,将第二长度作为所述当前触点区域的长度。
下面对实施本发明的去抖动方法进行详细介绍。
步骤S301,触摸屏上电初始化进入正常工作模式;
步骤S302,当有新的触点坐标产生,则把触点坐标值赋给前一触点坐标值并保存;
步骤S303,检测当前触点范围是否为长条形;是,则进行步骤S305;否,则进行步骤S304;
步骤S304,确定第一距离阈值;
步骤S305,在第一距离阈值上进行加大,得到第二距离阈值;
步骤S306,判断当前触点坐标值和前一触点坐标值的距离差是否大于第一距离阈值或者第二距离阈值;是,则进行步骤308;否,则进行步骤307;
步骤S307,上报当前触点坐标,应用软件捕获到报点事件,进行后续处理;
步骤S308,放弃当前触点坐标。
当然,本发明的去抖动方法也可以与现有的去抖动方法结合使用,在上述步骤中,现有的确定距离阈值即为本发明的第一距离阈值。在上述步骤S303中,当检测到当前触点范围为长条形时,步骤S305即可对第一距离阈值进行加大,得到本发明的第二距离阈值。
综上所述,本发明的去抖动方法利用检测到的手指触摸图形来改善触摸屏防抖效果,进而改善用户的触摸体验。
此外,本发明的实施例还提供一种触摸屏的去抖动装置,包括:
获取模块,设置为获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
确定模块,设置为根据所述当前触点区域确定出一距离阈值;
处理模块,设置为若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
通过上述描述可以知道,本发明的去抖动装置能够根据触点区域(即手指接触到触摸屏的区域)来确定距离阈值,从而能够根据用户不同的触控情况制定出不同的去抖动效果。特别是针对发生较大的抖动场景,本发明的装置也可以消除抖动现象。
具体地,所述确定模块具体根据所述当前触点区域的长宽比确定出一距离阈值。
其中,在上述实施例的基础之上,所述确定模块包括:
第一确定子模块,设置为确定所述当前触点区域的长度和宽度;
第二确定子模块,设置为若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
其中,所述第一距离阈值小于所述第二距离阈值。
具体地,所述第一确定子模块包括:
第一确定单元,设置为根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
第二确定单元,设置为根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
第三确定单元,设置为根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。
显然,本实施例的去抖动装置与本发明的去抖动方法相对应,该方法所能达到的技术效果,本装置同样能够达到。
此外,本发明的实施例还提供一种终端,具有触摸屏,包括上述的去抖动装置。其中,本实施例终端可以是手机、pad、汽车中控等设备,能够利用检测到的触摸图形来改善触摸屏防抖效果,进而改善用户的触摸体验。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
工业实用性
本发明的方案能够根据触点区域(即手指接触到触摸屏的区域)来确定距离阈值,从而能够根据用户不同的触控情况制定出不同的去抖动效果。特别是针对发生较大的抖动场景,本发明的方案也可以消除抖动现象。

Claims (9)

  1. 一种触摸屏的去抖动方法,包括:
    获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
    根据所述当前触点区域确定出一距离阈值;
    若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
  2. 根据权利要求1所述的去抖动方法,其中,根据所述当前触点区域确定出一距离阈值的步骤包括:
    根据所述当前触点区域的长宽比确定出一距离阈值。
  3. 根据权利要求2所述的去抖动方法,其中,根据所述当前触点区域的长宽比确定出一距离阈值的步骤包括:
    确定所述当前触点区域的长度和宽度;
    若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
    其中,所述第一距离阈值小于所述第二距离阈值。
  4. 根据权利要求3所述的去抖动方法,其中,确定所述当前触点区域的长度和宽度的步骤包括:
    根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
    根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
    根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。
  5. 一种触摸屏的去抖动装置,包括:
    获取模块,设置为获取触摸屏的当前触点区域以及所述当前触点区域对应的当前触点坐标;
    确定模块,设置为根据所述当前触点区域确定出一距离阈值;
    处理模块,设置为若所述当前触点坐标与其前一个触点坐标的距离小于或等于所述距离阈值,则确定所述当前触点坐标发生抖动,并丢弃所述当前触点坐标。
  6. 根据权利要求5所述的去抖动装置,其中,所述确定模块具体根据所述当前触点区域的长宽比确定出一距离阈值。
  7. 根据权利要求6所述的去抖动装置,其中,所述确定模块包括:
    第一确定子模块,设置为确定所述当前触点区域的长度和宽度;
    第二确定子模块,设置为若所述当前触点区域的长度和宽度的比例小于预设比例,则确定出第一距离阈值,否则确定出第二距离阈值;
    其中,所述第一距离阈值小于所述第二距离阈值。
  8. 根据权利要求7所述的去抖动装置,其中,所述第一确定子模块包括:
    第一确定单元,设置为根据所述当前触点区域在横坐标上的最大点以及最小点确定出第一长度;
    第二确定单元,设置为根据所述当前触点区域在纵坐标上的最大点以及最小点确定出第二长度;
    第三确定单元,设置为根据所述第一长度以及第二长度确定出所述当前触点区域的长度和宽度。
  9. 一种终端,具有触摸屏,包括如权利要求5-8任一项所述的去抖动装置。
PCT/CN2014/086247 2014-06-17 2014-09-10 触摸屏的去抖动方法、装置及终端 WO2015192490A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410271171.8A CN105320316B (zh) 2014-06-17 2014-06-17 一种触摸屏的去抖动方法、装置及终端
CN201410271171.8 2014-06-17

Publications (1)

Publication Number Publication Date
WO2015192490A1 true WO2015192490A1 (zh) 2015-12-23

Family

ID=54934766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/086247 WO2015192490A1 (zh) 2014-06-17 2014-09-10 触摸屏的去抖动方法、装置及终端

Country Status (2)

Country Link
CN (1) CN105320316B (zh)
WO (1) WO2015192490A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114237419A (zh) * 2021-03-31 2022-03-25 青岛海信商用显示股份有限公司 显示设备、触控事件的识别方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484181A (zh) * 2016-09-20 2017-03-08 青岛海信电器股份有限公司 红外触摸屏的触摸响应方法及装置
CN112965653B (zh) * 2019-12-13 2022-08-12 北京小米移动软件有限公司 触控位置上报方法、装置及电子设备
CN113842634B (zh) * 2021-09-27 2024-02-27 歌尔科技有限公司 一种扳机按键的力反馈控制方法、装置、电子产品及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101859219A (zh) * 2010-06-22 2010-10-13 北京握奇数据***有限公司 触摸屏触点坐标去抖动的方法及装置
CN101963862A (zh) * 2010-09-26 2011-02-02 苏州瀚瑞微电子有限公司 触摸屏上坐标防抖的方法
US20110025628A1 (en) * 2009-07-31 2011-02-03 Mstar Semiconductor, Inc. Method for Determining Touch Point Displacement and Associated Apparatus
US20110074694A1 (en) * 2009-09-25 2011-03-31 Peter William Rapp Device and Method for Jitter Reduction on Touch-Sensitive Surfaces and Displays
US20120206373A1 (en) * 2011-02-11 2012-08-16 Research In Motion Limited Electronic device and method of controlling same
CN103412698A (zh) * 2013-07-30 2013-11-27 深圳市汇顶科技股份有限公司 触摸屏坐标去抖动方法、***及触摸屏终端
CN103677416A (zh) * 2013-12-13 2014-03-26 广东欧珀移动通信有限公司 一种滑动过程中防止界面抖动的方法和装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110110940A (ko) * 2010-04-02 2011-10-10 삼성전자주식회사 휴대용 단말기의 터치 입력 장치 및 방법
CN202142028U (zh) * 2011-03-31 2012-02-08 比亚迪股份有限公司 多点缩放动作的识别装置
EP2523083A1 (en) * 2011-05-13 2012-11-14 Harman Becker Automotive Systems GmbH System and method for operating a touchscreen and a processing unit
CN102331872A (zh) * 2011-05-30 2012-01-25 广州视睿电子科技有限公司 在触摸屏上实现鼠标中键效果的方法及装置
CN103064548A (zh) * 2011-10-24 2013-04-24 联咏科技股份有限公司 可滤除误触面板的手势判断方法
TWI451309B (zh) * 2011-11-11 2014-09-01 Elan Microelectronics Corp Touch device and its control method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110025628A1 (en) * 2009-07-31 2011-02-03 Mstar Semiconductor, Inc. Method for Determining Touch Point Displacement and Associated Apparatus
US20110074694A1 (en) * 2009-09-25 2011-03-31 Peter William Rapp Device and Method for Jitter Reduction on Touch-Sensitive Surfaces and Displays
CN101859219A (zh) * 2010-06-22 2010-10-13 北京握奇数据***有限公司 触摸屏触点坐标去抖动的方法及装置
CN101963862A (zh) * 2010-09-26 2011-02-02 苏州瀚瑞微电子有限公司 触摸屏上坐标防抖的方法
US20120206373A1 (en) * 2011-02-11 2012-08-16 Research In Motion Limited Electronic device and method of controlling same
CN103412698A (zh) * 2013-07-30 2013-11-27 深圳市汇顶科技股份有限公司 触摸屏坐标去抖动方法、***及触摸屏终端
CN103677416A (zh) * 2013-12-13 2014-03-26 广东欧珀移动通信有限公司 一种滑动过程中防止界面抖动的方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114237419A (zh) * 2021-03-31 2022-03-25 青岛海信商用显示股份有限公司 显示设备、触控事件的识别方法
CN114237419B (zh) * 2021-03-31 2023-10-27 青岛海信商用显示股份有限公司 显示设备、触控事件的识别方法

Also Published As

Publication number Publication date
CN105320316A (zh) 2016-02-10
CN105320316B (zh) 2020-12-11

Similar Documents

Publication Publication Date Title
US10394443B2 (en) Method for viewing message and user terminal
WO2018082411A1 (zh) 一种防误触方法及终端
WO2018107900A1 (zh) 一种触摸屏的防误触方法、装置、移动终端及存储介质
US9007314B2 (en) Method for touch processing and mobile terminal
US20140068518A1 (en) Method and device for switching application program of touch screen terminal
WO2014166199A1 (zh) 一种防止触摸屏上滑动误触发的方法、***和电子设备
JP6128363B2 (ja) データ報告方法および装置、ならびに端末デバイス
WO2015067121A1 (zh) 触控响应方法及装置
CN103092525B (zh) 一种移动终端的截屏方法及其基于该截屏方法的移动终端
CN106598455B (zh) 用于手持触摸设备的触摸行为响应方法和装置及相应设备
WO2015192490A1 (zh) 触摸屏的去抖动方法、装置及终端
CN105183235A (zh) 一种触控屏边缘防误触的方法
WO2014201936A1 (zh) 一种移动设备的窗口移动方法及其装置
WO2011124069A1 (zh) 触摸屏触发方法、触摸装置及手持设备
US20150286283A1 (en) Method, system, mobile terminal, and storage medium for processing sliding event
WO2013167084A2 (zh) 一种内置截图功能的智能终端及其实现方法
CN107273009B (zh) 一种移动终端快速截屏的方法及***
TW201443763A (zh) 誤觸識別方法與裝置
CN101741944A (zh) 避免产生误动作的方法
TWI622900B (zh) 可攜式電子裝置、及其操作方法、與使用此方法之記錄媒體
JP2018503166A (ja) マルチタッチ仮想マウス
US20130044061A1 (en) Method and apparatus for providing a no-tap zone for touch screen displays
TW202145206A (zh) 單手操作模式開啟方法、終端及電腦儲存媒介
WO2020078344A1 (zh) 一种识别异形触摸的方法、终端及存储介质
JP2014123327A (ja) 携帯情報端末

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14895192

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14895192

Country of ref document: EP

Kind code of ref document: A1