CN104714675A - 一种手势识别方法及装置 - Google Patents

一种手势识别方法及装置 Download PDF

Info

Publication number
CN104714675A
CN104714675A CN201310684417.XA CN201310684417A CN104714675A CN 104714675 A CN104714675 A CN 104714675A CN 201310684417 A CN201310684417 A CN 201310684417A CN 104714675 A CN104714675 A CN 104714675A
Authority
CN
China
Prior art keywords
gesture
threshold value
displacement
contact area
preset
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201310684417.XA
Other languages
English (en)
Other versions
CN104714675B (zh
Inventor
李航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
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 Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201310684417.XA priority Critical patent/CN104714675B/zh
Priority to PCT/CN2014/092593 priority patent/WO2015085874A1/zh
Publication of CN104714675A publication Critical patent/CN104714675A/zh
Application granted granted Critical
Publication of CN104714675B publication Critical patent/CN104714675B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

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)

Abstract

本发明实施例公开了一种手势识别方法及装置。其中,所述手势识别方法包括:接收用户通过触摸屏输入的手势;将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;根据调整之后的位移阈值,对所述用户的手势进行识别。通过本发明实施例,可以提高触摸屏对用户手势识别的准确性。

Description

一种手势识别方法及装置
技术领域
本发明涉及触摸屏技术领域,特别是涉及一种手势识别方法及装置。
背景技术
目前,大部分的智能终端(包括:智能手机、平板电脑等)都是通过用户在触摸屏上操作进行信息交互。为了提高触摸屏操作的准确性,用户对触摸操作的性能要求也越来越高,用户希望在触摸操作的过程中手势滑动的过程越跟手越好,手势点击图标越准确越好。
现有技术中,触摸屏在识别响应用户的手势时,通常按照预先设置的距离阈值来确定用户在触摸屏上进行的是何操作。具体地,预先设定在X和Y方向的阀值,X方向的阈值为X0,Y方向的阈值为Y0,如图1所示,当用户的手指在触摸屏上X方向上产生的位移X1以及在Y方向上产生的位移Y1满足以下条件:X1<X0并且Y1<Y0,则将用户当前的操作识别为点击操作,进而,响应该用户的点击操作;当X1>X0或者Y1>Y0时,则将用户当前的操作识别为滑动操作,进而,响应该用户的滑动操作。
现有技术中,触摸屏在识别响应用户的手势过程中设置的距离预置X0和Y0阀值均是固定值。在实际应用的不同场景中,阈值X0和Y0很可能出现设置得过小或过大的缺陷。例如:如果阈值X0和Y0设置较小,当用户在点击触摸屏时手指接触面积较大(比如大拇指点击),容易在触摸屏上产生一个较大位移,此时,将导致触摸屏将用户的该点击操作错误地识别为滑动操作,无法响应用户的点击操作;而如果阀值X0和Y0设置过大,用户在滑动时的跟手性能就会变差,因为需要用户手指在触摸屏上制造更大的位移时,触摸屏才能将用户的当前手势识别为滑动操作,用户体验较差。
可见,现有技术中,触摸屏对用户手势的识别普遍具有准确性较差的缺陷,亟待技术人员解决。
发明内容
本发明实施例中提供了一种手势识别方法及装置,以提高触摸屏对用户手势识别的准确性。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种手势识别方法,包括:
接收用户通过触摸屏输入的手势;
将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;
将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;
根据调整之后的位移阈值,对所述用户的手势进行识别。
结合上述第一方面,在第一种可能的实现方式中,所述将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,根据比较结果对识别手势所预置的初始位移阈值进行调整,包括:当所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式,则减小所述初始位移阈值。
结合上述第一方面,在第二种可能的实现方式中,所述将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,根据比较结果对识别手势所预置的位置阈值进行调整,包括:当所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式,则增大所述初始位移阈值。
结合上述一方面,和第一种可能的实现方式,在第三种可能的实现方式中,所述根据调整之后的位移阈值,对所述用户的手势进行识别,包括:
当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作。
结合上述一方面,和第二种可能的实现方式,在第四种可能的实现方式中,所述根据调整之后的位移阈值,对所述用户的手势进行识别,包括:
当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
第二方面,提供一种手势识别装置,包括:
手势接收模块,用于接收用户通过触摸屏输入的手势;
接触面积获取模块,用于将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;
拟合调整模块,用于将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;
识别模块,用于根据调整之后的位移阈值,对所述用户的手势进行识别。
结合上述第二方面,在第一种可能的实现方式中,所述拟合调整模块,包括:
第一拟合单元,用于提供第一拟合结果;
第一调整单元,用于接收所述第一拟合结果,当所述第一拟合结果为:所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式时,减小所述初始位移阈值。
结合上述第二方面,在第二种可能的实现方式中,所述拟合调整模块,包括:
第二拟合单元,用于提供第二拟合结果;
第二调整单元,用于接收所述第二拟合结果,当所述第二拟合结果为:所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式时,增大所述初始位移阈值。
结合上述第二方面,和第一种可能的实现方式,在第三种可能的实现方式中,所述识别模块,包括:
第一识别单元,用于当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
第二识别单元,用于当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作。
结合上述第二方面,和第二种可能的实现方式,在第四种可能的实现方式中,所述识别模块,包括:
第三识别单元,用于当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
第四识别单元,用于当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
本发明实施例中,预置手指与接触屏的接触面积阈值,当触摸屏接收到用户输入的手势后,将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积,将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,以获得手指与触摸屏接触的变化趋势,根据该变化趋势,对识别手势所预置的位移阈值进行相应调整,以防止出现对用户手势错误识别的问题,提高触摸屏对用户手势识别的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中识别用户手势的示意图;
图2为本发明实施例中手势识别方法的流程示意图;
图3为本发明实施例中第一种采样点的平均接触面积拟合形式示意图;
图4为本发明实施例中第二种采样点的平均接触面积拟合形式示意图;
图5为本发明实施例提供的一种手势识别装置示意图;
图6为本发明实施例提供的一种基于计算机***实现用户手势识别的手势识别装置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
首先,介绍本发明提供的一种手势识别方法。
参见图2,为本发明提供的一个手势识别方法实施例的流程,处理流程具体可以包括:
步骤201、接收用户通过触摸屏输入的手势;
该步骤中,当用户通过手指接触触摸屏进行操作时,触摸屏接收到用户输入的手势,开始对该手势进行识别。
步骤202、将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积。
本发明实施例中,并非仅仅根据手指在触摸屏上产生的位移是否达到识别手势所预置的初始位移阈值,进行手势识别。具体地,需要进一步结合用户手指在触摸屏上产生位移的过程中,手指与触摸屏接触时接触动作的变化趋势,对用户手势进行识别。
由此,如需获得手指与触摸屏接触时接触动作的变化趋势,首先需要将手势划分为多个采样点,并进一步获取每个采样点与所述触摸屏的接触面积。
步骤203、将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整。
该实施例中,预置手指与接触屏的接触面积阈值,计算多个采样点与触摸屏的接触面积的平均值,并将该平均值与预置接触面积阈值进行比较,以确定该平均值是否高于或低于该预置接触面积阈值。继而,将多个采样点的接触面积数据进行曲线拟合,以获得手指与触摸屏接触的变化趋势。最终,根据前述比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整。
该初始位移阈值用于初步确定用户的手势操作为点击操作还是滑动操作。本发明实施例中,在具体识别过程中,可以根据前述多个采样点与触摸屏的接触面积的平均值与预置接触面积阈值的比较结果,以及曲线拟合结果进行初始位移阈值的相应调整。
具体实现过程中,初始位移阈值的设置均为经验值,可以根据一定数量具有不同年龄、身高、手指大小及操作习惯的人群进行确定。当用户的手指位移超过该位移阈值时,可以初步确定当前用户的操作为滑动;当用户的手指位移低于该位移阈值时,可以初步确定当前用户的操作为点击。
对于接触面积阈值,可以按照不同集成芯片的处理属性,设置与各种集成芯片对应的接触面积阈值。
步骤204、根据调整之后的位移阈值,对所述用户的手势进行识别。
本发明实施例中,预置手指与接触屏的接触面积阈值,当触摸屏接收到用户输入的手势后,将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积,将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,以获得手指与触摸屏接触的变化趋势,根据该变化趋势,对识别手势所预置的初始位移阈值进行相应调整,以防止出现对用户手势错误识别的问题,提高触摸屏对用户手势识别的准确性。
本发明实施例中,将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,根据比较结果对识别手势所预置的初始位移阈值进行调整,主要包括以下形式:
(1)当所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式,则减小所述初始位移阈值。
该种方案中,当多个采样点的平均接触面积低于预置接触面积阈值时,则可确定用户手指与触摸屏的触摸面积较小,例如:按照大多数用户的使用习惯,利用食指进行手势操作。进一步,将多个采样点的接触面积数据进行拟合,当拟合结果为直线形式时,则表示用户手指在触摸屏上施力均匀,较易对该手势进行识别。因此,可以减小初始预置的初始位移阈值,使得更快地识别出当前用户手势,提高识别灵敏度。
当减小预置的初始位移阈值之后,即可对当前用户手势进行识别,具体包括:
(a)当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
(b)当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作。
(2)当所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式,则增大所述初始位移阈值。
该种方案中,当多个采样点的平均接触面积高于预置接触面积阈值时,则可确定用户手指与触摸屏的触摸面积较大,例如:利用大多数用户不常用的拇指进行手势操作。进一步,将多个采样点的接触面积数据进行拟合,当拟合结果为二次曲线形式时,则表示用户手指在触摸屏上施力并不均匀,比较不容易对该手势进行识别。因此,可以增大初始预置的初始位移阈值,使得对当前用户手势的识别更加准确有效。
当增大预置的初始位移阈值之后,即可对当前用户手势进行识别,具体包括:
(c)当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
(d)当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
为了便于对本发明技术方案的理解,下面通过具体实现方式对上述技术方案进行详细的说明。
假设触摸屏设置的初始位移阀值为16像素(pixel)。
当用户每次在触摸屏上进行点击或者滑动操作时,触摸屏都会上报一系列的手势采样点,如下:Down(0)、Move(1)、Move(2)……Move(N-1)、Move(N)以及Up(N+1)。其中,Down(0)用于表示用户手指接触触摸屏的起始点,Up(N+1)用于表示用户手指最后接触触摸屏的终止点,Move(1)~Move(N)用于表示用户点击或者滑动操作过程中的N个采样点。具体地,N的取值取决于触摸屏的报点频率,频率越高,N越小,频率越低,N越大,以报点频率为120MHz为例,N的取值为5或者6。
在判断是否对与预置的位移预置进行调整时,需要结合Down(0)以及点击或者滑动操作过程中的N个采样点进行判断。
具体地,获取Down(0)以及点击或者滑动操作过程中的N个采样点分别对应的接触面积数值,计算这些采样点对应的接触面积数值的平均值,并将该平均值与预置接触面积阈值进行比较。每个触摸屏厂家对预置接触面积阈值定义的值可能不同,下面以预置接触面积阈值为100进行说明。
如果平均接触面积小于100,而且这些采样点拟合的曲线近似于一次函数形式,例如:直线形式y=k,如图3所示。则该种情形表明,当前用户手指与触摸屏的接触面积较小,由此,当前设置的用于确定用户是点击操作还是滑动操作的位移阈值对于该用户来说,数值偏大。因此,需要将该位移阈值减小。
如果平均接触面积大于100,而且这些采样点拟合的曲线近似于二次函数形式,例如:抛物线形式,如图4所示。则该种情形表明,当前用户手指与触摸屏的接触面积较大,由此,当前设置的用于确定用户是点击操作还是滑动操作的位移阈值对于该用户来说,数值偏小。因此,需要将该位移阈值增大。
具体实现过程中,位移阈值具体减小或增大的幅度,均为经验数值。
下面举例说明位移阈值具体减小或增大的幅度的确定方法。例如:利用一台触摸屏尺寸为4.5吋的手机(分辨率960*540,像素密度为1.5),让不同的人群进行点击和滑动的操作,对点击和滑动操作中手指在触摸屏上发生的位移进行统计,当统计结果发现:对于用食指进行点击或滑动时手指与触摸屏接触面积较小的人群,手指位移通常在6pixel左右,该手指位移一般小于初始的位移阈值,而滑动操作时,手指位移大于6pixel;对于用大拇指进行点击或滑动时手指与触摸屏接触面积较大的人群,手指位移可能在20~24pixel左右,该手指位移一般大于初始的位移阈值,而滑动操作时,手指位移大于24pixel。由此,为了提高触摸屏对用户手势识别的准确性,可以结合用户手指与触摸屏的接触面积的大小,适应性调整初始设置的位移阈值:当操作中手指与触摸屏接触面积较小时,将初始位移阈值减小为6pixel;当操作中手指与触摸屏接触面积较大时,将初始位移阈值增大为24pixel。
与本发明提供的手势识别方法实施例相对应,本发明还提供了一种手势识别装置。
如图5所示,为本发明提供的一种手势识别装置的实施例,该装置具体可以包括:
手势接收模块501,用于接收用户通过触摸屏输入的手势;
接触面积获取模块502,用于将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;
拟合调整模块503,用于将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;
识别模块504,用于根据调整之后的位移阈值,对所述用户的手势进行识别。
需要说明的是,该装置实施例中,并非仅仅根据手指在触摸屏上产生的位移是否达到识别手势所预置的初始位移阈值,进行手势识别。具体地,需要进一步结合用户手指在触摸屏上产生位移的过程中,手指与触摸屏接触时接触动作的变化趋势,对用户手势进行识别。如需获得手指与触摸屏接触时接触动作的变化趋势,需要通过接触面积获取模块502,将手势划分为多个采样点,并进一步获取每个采样点与所述触摸屏的接触面积。该装置预置手指与接触屏的接触面积阈值。通过拟合调整模块503,计算多个采样点与触摸屏的接触面积的平均值,并将该平均值与预置接触面积阈值进行比较,以确定该平均值是否高于或低于该预置接触面积阈值。继而,将多个采样点的接触面积数据进行曲线拟合,以获得手指与触摸屏接触的变化趋势。最终,根据前述比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整。具体实现过程中,初始位移阈值的设置均为经验值,可以根据一定数量具有不同年龄、身高、手指大小及操作习惯的人群进行确定。对于接触面积阈值,可以按照不同集成芯片的处理属性,设置与各种集成芯片对应的接触面积阈值。
上述装置实施例中,预置手指与接触屏的接触面积阈值,当触摸屏接收到用户输入的手势后,将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积,将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,以获得手指与触摸屏接触的变化趋势,根据该变化趋势,对识别手势所预置的初始位移阈值进行相应调整,以防止出现对用户手势错误识别的问题,提高触摸屏对用户手势识别的准确性。
具体实施过程中,所述拟合调整模块,具体可以包括:
第一拟合单元,用于提供第一拟合结果;
第一调整单元,用于接收所述第一拟合结果,当所述第一拟合结果为:所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式时,减小所述初始位移阈值。
该种实施方案中,当多个采样点的平均接触面积低于预置接触面积阈值时,则可确定用户手指与触摸屏的触摸面积较小,例如:按照大多数用户的使用习惯,利用食指进行手势操作。进一步,将多个采样点的接触面积数据进行拟合,当拟合结果为直线形式时,则表示用户手指在触摸屏上施力均匀,较易对该手势进行识别。因此,可以减小初始预置的初始位移阈值,使得更快地识别出当前用户手势,提高识别灵敏度。
此外,在另一种拟合调整模块的实现方式中,该拟合调整模块具体可以包括:
第二拟合单元,用于提供第二拟合结果;
第二调整单元,用于接收所述第二拟合结果,当所述第二拟合结果为:所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式时,增大所述初始位移阈值。
该种实施方案中,当多个采样点的平均接触面积高于预置接触面积阈值时,则可确定用户手指与触摸屏的触摸面积较大,例如:利用大多数用户不常用的拇指进行手势操作。进一步,将多个采样点的接触面积数据进行拟合,当拟合结果为二次曲线形式时,则表示用户手指在触摸屏上施力并不均匀,比较不容易对该手势进行识别。因此,可以增大初始预置的初始位移阈值,使得对当前用户手势的识别更加准确有效。
对于上述拟合调整模块的实现方式,所述识别模块,具体可以包括:
第一识别单元,用于当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
第二识别单元,用于当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作;
第三识别单元,用于当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
第四识别单元,用于当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
相应地,本发明实施例还提供了一种基于计算机***实现用户手势识别的手势识别装置,如图6所示,具体实现中,本发明实施例的终端可以包括:处理器601、存储器602、总线603和接收器604;其中,所述处理器601和存储器602通过所述总线603相互连接;所述存储器602用于存储计算机执行指令;所述接收器用于接收用户通过触摸屏输入的手势;所述处理器601执行所述存储器602存储的所述计算机执行指令,执行如下操作:将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;根据调整之后的位移阈值,对所述用户的手势进行识别。
本发明实施例中,处理器可以是中央处理器(central processing unit,CPU)、专用集成电路(application-specific integrated circuit,ASIC)等。
计算机存储介质可存储有程序,该程序执行时可包括本发明实施例提供的数据传输的方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种手势识别方法,其特征在于,包括:
接收用户通过触摸屏输入的手势;
将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;
将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;
根据调整之后的位移阈值,对所述用户的手势进行识别。
2.根据权利要求1所述的方法,其特征在于,所述将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,根据比较结果对识别手势所预置的初始位移阈值进行调整,包括:
当所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式,则减小所述初始位移阈值。
3.根据权利要求1所述的方法,其特征在于,所述将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,根据比较结果对识别手势所预置的位置阈值进行调整,包括:
当所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式,则增大所述初始位移阈值。
4.根据权利要求2所述的方法,其特征在于,所述根据调整之后的位移阈值,对所述用户的手势进行识别,包括:
当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作。
5.根据权利要求3所述的方法,其特征在于,所述根据调整之后的位移阈值,对所述用户的手势进行识别,包括:
当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
6.一种手势识别装置,其特征在于,包括:
手势接收模块,用于接收用户通过触摸屏输入的手势;
接触面积获取模块,用于将所述手势划分为多个采样点,获取每个采样点与所述触摸屏的接触面积;
拟合调整模块,用于将所述多个采样点的平均接触面积与预置接触面积阈值进行比较,并将所述多个采样点的接触面积数据进行曲线拟合,根据比较结果以及拟合结果对识别手势所预置的初始位移阈值进行调整;
识别模块,用于根据调整之后的位移阈值,对所述用户的手势进行识别。
7.根据权利要求6所述的装置,其特征在于,所述拟合调整模块,包括:
第一拟合单元,用于提供第一拟合结果;
第一调整单元,用于接收所述第一拟合结果,当所述第一拟合结果为:所述多个采样点的平均接触面积低于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为直线形式时,减小所述初始位移阈值。
8.根据权利要求6所述的装置,其特征在于,所述拟合调整模块,包括:
第二拟合单元,用于提供第二拟合结果;
第二调整单元,用于接收所述第二拟合结果,当所述第二拟合结果为:所述多个采样点的平均接触面积高于预置接触面积阈值,且所述多个采样点的接触面积数据拟合为二次曲线形式时,增大所述初始位移阈值。
9.根据权利要求7所述的装置,其特征在于,所述识别模块,包括:
第一识别单元,用于当所述手势在所述触摸屏上产生的位移低于减小后的位移预置时,将所述手势识别为点击操作;
第二识别单元,用于当所述手势在所述触摸屏上产生的位移高于减小后的位移预置时,将所述手势识别为滑动操作。
10.根据权利要求8所述的装置,其特征在于,所述识别模块,包括:
第三识别单元,用于当所述手势在所述触摸屏上产生的位移低于增大后的位移预置时,将所述手势识别为点击操作;
第四识别单元,用于当所述手势在所述触摸屏上产生的位移高于增大后的位移预置时,将所述手势识别为滑动操作。
CN201310684417.XA 2013-12-13 2013-12-13 一种手势识别方法及装置 Active CN104714675B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310684417.XA CN104714675B (zh) 2013-12-13 2013-12-13 一种手势识别方法及装置
PCT/CN2014/092593 WO2015085874A1 (zh) 2013-12-13 2014-11-29 一种手势识别方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310684417.XA CN104714675B (zh) 2013-12-13 2013-12-13 一种手势识别方法及装置

Publications (2)

Publication Number Publication Date
CN104714675A true CN104714675A (zh) 2015-06-17
CN104714675B CN104714675B (zh) 2017-12-05

Family

ID=53370611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310684417.XA Active CN104714675B (zh) 2013-12-13 2013-12-13 一种手势识别方法及装置

Country Status (2)

Country Link
CN (1) CN104714675B (zh)
WO (1) WO2015085874A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302467A (zh) * 2015-11-05 2016-02-03 网易(杭州)网络有限公司 触控操作识别和响应方法、装置及游戏操控方法、装置
CN107256124A (zh) * 2017-04-21 2017-10-17 青岛海信电器股份有限公司 一种电子白板触控方法及装置
CN107894861A (zh) * 2017-10-31 2018-04-10 广州视源电子科技股份有限公司 触摸屏控制方法及装置、智能终端
CN108829475A (zh) * 2018-05-29 2018-11-16 北京小米移动软件有限公司 Ui绘制方法、装置及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111624572B (zh) 2020-05-26 2023-07-18 京东方科技集团股份有限公司 一种人体手部与人体手势识别的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963863A (zh) * 2010-09-30 2011-02-02 华为终端有限公司 用户触摸操作模式自适应的方法和装置
CN102722254A (zh) * 2012-06-20 2012-10-10 清华大学深圳研究生院 一种定位交互方法及***
CN103092498A (zh) * 2011-11-07 2013-05-08 联想(北京)有限公司 确定响应模式的方法和装置、以及电子设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101962445B1 (ko) * 2011-08-30 2019-03-26 삼성전자 주식회사 터치 스크린을 갖는 휴대 단말기 및 그의 사용자 인터페이스 제공 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963863A (zh) * 2010-09-30 2011-02-02 华为终端有限公司 用户触摸操作模式自适应的方法和装置
CN103092498A (zh) * 2011-11-07 2013-05-08 联想(北京)有限公司 确定响应模式的方法和装置、以及电子设备
CN102722254A (zh) * 2012-06-20 2012-10-10 清华大学深圳研究生院 一种定位交互方法及***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302467A (zh) * 2015-11-05 2016-02-03 网易(杭州)网络有限公司 触控操作识别和响应方法、装置及游戏操控方法、装置
CN107256124A (zh) * 2017-04-21 2017-10-17 青岛海信电器股份有限公司 一种电子白板触控方法及装置
CN107256124B (zh) * 2017-04-21 2023-01-10 海信视像科技股份有限公司 一种电子白板触控方法及装置
CN107894861A (zh) * 2017-10-31 2018-04-10 广州视源电子科技股份有限公司 触摸屏控制方法及装置、智能终端
CN108829475A (zh) * 2018-05-29 2018-11-16 北京小米移动软件有限公司 Ui绘制方法、装置及存储介质
CN108829475B (zh) * 2018-05-29 2021-08-17 北京小米移动软件有限公司 Ui绘制方法、装置及存储介质

Also Published As

Publication number Publication date
CN104714675B (zh) 2017-12-05
WO2015085874A1 (zh) 2015-06-18

Similar Documents

Publication Publication Date Title
CN101963863B (zh) 用户触摸操作模式自适应的方法和装置
CN104571852A (zh) 图标的移动方法及装置
CN104714675A (zh) 一种手势识别方法及装置
EP2869174A1 (en) Method and device for text input and display of intelligent terminal
CN103186345A (zh) 一种文段选择方法、字段选择方法、装置及终端
WO2014160436A1 (en) Baseline management for sensing device
CN108920066B (zh) 触摸屏滑动调整方法、调整装置及触控设备
CN105224222B (zh) 一种擦除方法、擦除装置及电子设备
CN105867821A (zh) 一种图标排列方法、图标排列装置以及终端
CN104898981A (zh) 用于识别手势的方法、装置及终端
CN105867916A (zh) 一种终端的控制方法及装置
CN103150093B (zh) 一种操作提示标识符移动的方法、装置及终端
CN105807997A (zh) 一种触控屏灵敏度调整方法及装置
CN105308467A (zh) 近距离感测
CN105824531A (zh) 数值调整方法及装置
CN103049205A (zh) 移动终端和移动终端的操控方法
CN104049874A (zh) 触控笔的触摸笔迹生成方法和***
CN104572219A (zh) 拍照模式切换方法及装置
CN105204759A (zh) 一种图片处理方法及电子终端
US20170277379A1 (en) Method and terminal for processing desktop icon
CN103246452A (zh) 一种切换手写输入中字符类型的方法及一种电子设备
CN103645835A (zh) 信息处理的方法及电子设备
CN105183280A (zh) 一种列表界面的操作方法及电子终端
CN104866210A (zh) 一种触摸屏操控方法、装置及电子设备
CN104750401A (zh) 一种触控方法、相关装置以及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171027

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Applicant after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Applicant before: Huawei Device Co., Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171102

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Applicant after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Applicant before: Huawei Device Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI terminal (Dongguan) Co., Ltd.