CN104679400B - 一种非接触式输入信息的方法及终端 - Google Patents

一种非接触式输入信息的方法及终端 Download PDF

Info

Publication number
CN104679400B
CN104679400B CN201310642298.1A CN201310642298A CN104679400B CN 104679400 B CN104679400 B CN 104679400B CN 201310642298 A CN201310642298 A CN 201310642298A CN 104679400 B CN104679400 B CN 104679400B
Authority
CN
China
Prior art keywords
target object
acceleration
event
terminal
time
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.)
Active
Application number
CN201310642298.1A
Other languages
English (en)
Other versions
CN104679400A (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 Dongguan 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 Dongguan Co Ltd filed Critical Huawei Device Dongguan Co Ltd
Priority to CN201310642298.1A priority Critical patent/CN104679400B/zh
Publication of CN104679400A publication Critical patent/CN104679400A/zh
Application granted granted Critical
Publication of CN104679400B publication Critical patent/CN104679400B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种非接触式输入信息的方法及终端,涉及电子信息技术领域,能够简化电子终端的输入操作。本发明的方法包括:将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。本发明适用于终端的输入操作过程中。

Description

一种非接触式输入信息的方法及终端
技术领域
本发明涉及电子信息技术领域,尤其涉及一种非接触式输入信息的方法及终端。
背景技术
随着电子信息技术的发展,基于体感输入技术、手势识别技术等技术的终端得到了广泛的应用。这类终端的共同点在于,用户可以利用这类终端通过肢体动作、手势动作等非接触式的输入方式实现信息输入或是对终端进行操作。而在各种操作动作中,用户最常使用的是点击、拖动、翻页等模拟鼠标操作动作的过程。
在目前的技术中,为了模拟鼠标的操作动作,在终端中通常会预设手势与鼠标的映射关系,当用户做出一种或多种手势时,终端会根据用户做出的手势判定是否进行点击操作。例如:体感识别终端中可以预设手掌移动对应模拟鼠标指针的移动,握拳对应模拟鼠标的点击操作,从握拳变为手掌则为模拟鼠标的释放点击的操作。如果用户需要对投影的内容进行翻页,则需要利用手掌将指针移动到投影出的页面边缘,通过握拳点击指针,并进行翻页,当一页翻过去后,则将握拳变为手掌,从而释放点击。
然而,在现有技术的实际应用中,往往需要频繁地进行点击、拖动、翻页等操作,这就需要用户快速地进行手势变换,例如:用户若要连续翻页,就需要快速地进行手掌→握拳→手掌的手势切换。若用户经常进行长时间的操作很容易造成手部、四肢的疲劳。
发明内容
本发明的实施例提供一种非接触式输入信息的方法及终端,能够简化电子终端的输入操作。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种非接触式输入信息的方法,用于一种终端,所述方法包括:
检测目标物体的加速度,所述目标物体靠近但不接触所述终端;
判断所述目标物体的加速度是否大于或等于预设门限;
若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件;
继续检测所述目标物体的加速度;
判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间;
若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件;
若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件。
结合第一方面,在第一方面的第一种可能的实现方式中,所述目标物体包括:用户手部,或用户持握的物体。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定目标物体的加速度包括:通过设置在所述终端上摄像头、或设置在所述终端上的红外传感器检测所述目标物体,并确定所述目标物体的加速度。
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中。
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序。
结合第一方面或第一方面的第一种或第二种可能的实现方式,在第五种可能的实现方式中,所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
本发明的第二方面,提供一种终端,包括:
检测器件,用于检测目标物体的加速度;将所述目标物体的加速度发送给处理器;其中,所述目标物体靠近但不接触所述终端;
所述处理器,用于接收所述检测器件检测到的所述目标物体的加速度,并判断所述目标物体的加速度是否大于或等于预设门限;若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件,并继续通过所述检测器件检测到的所述目标物体的加速度;判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间;若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件;若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件。
结合本发明的第二方面,在第一种可能的实现方式中,所述目标物体包括:用户手部,或用户持握的物体。
结合本发明的第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述检测器件包括:设置在所述终端上摄像头、或设置在所述终端上的红外传感器;所述检测器件具体用于:检测所述目标物体,并确定所述目标物体的加速度。
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中。
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第四种可能的实现方式中,所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序。
结合第二方面或第二方面的第一种或第二种可能的实现方式,在第五种可能的实现方式中,所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
本发明实施例提供的非接触式输入信息的方法及终端,可以将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。相对于现有技术,本发明实施例可以实现用户只需改变手部的晃动速度即可进行非接触式的操作,避免了现有技术中为了进行操作而频繁地进行手势变换,从而缓减因为长时间的操作造成的手部、四肢的疲劳,提高用户的体验度。并且,在现有技术的实际应用中,由于不同目标物体有大小差异、手指形状差异或是因手指残疾所导致的差异,通过手势变换判定用户的输入会受到用户的手部差异的影响,因此容易出现输入误差,本发明实施例由于是将目标物体的速度变化情况作为判定用户所进行的操作的依据,不需要进行手势判定,因此不会受到上述手部差异造成的影响,因此相对于现有技术,本发明实施例还可以提高非接触式的操作的准确度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明一实施例提供的一种非接触式输入信息的方法流程图;
图1a为本发明一实施例中的一种终端检测到的目标物体速度曲线图;
图1b为本发明一实施例中的另一种终端检测到的目标物体速度曲线图;
图2为本发明另一实施例中提供的一种非接触式输入信息的方法流程图;
图2a为本发明另一实施例中的一种终端检测到的目标物体速度曲线图;
图2b为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
图2c为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
图2c1为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
图2c2为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
图3为本发明又一实施例中的一种实现非接触式输入信息的方法的终端组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例可以用于一种终端,并且,在这种终端中包括了用于捕捉人体的检测器件,比如:具有摄像头的体感终端,摄像头用于采集用户的手势变化轨迹、四肢动作等人体动作,并可以通过体感终端中的处理器对摄像头所捕捉到的人体动作进行处理,从而确定用户动作所表示的信息;再比如:交互式投影终端可以通过红外传感器按照一定的频率通过红外线扫描用户的身体,比如45Hz、60Hz等,在每一帧中获取呈现为用户身体轮廓的灰度图,并可以利用灰度图确定用户的动作变化情况。
本发明一实施例提供一种非接触式输入信息的方法,如图1所示,包括:
101,检测目标物体的加速度,所述目标物体靠近但不接触所述终端。
其中,终端可以通过检测器件检测目标物体的位置变化情况,并进一步的确定目标物体的加速度,例如:终端中的检测器件可以检测到目标物体的位置变化情况,并计算目标物体的速度和加速度,将目标物体的实时加速度值发送至终端的处理器,并由处理器根据目标物体的加速度变化情况执行相应的输入操作。可以理解的是,若检测器件不具备计算能力,也可以将检测到的目标物体的位置变化情况发送给处理器,由处理器根据目标物体的位置变化情况,确定如图1a所示的在一段时间内目标物体的速度变化曲线,再可以根据速度变化曲线的坡度确定在一段时间内目标物体的加速度的变化情况。在实际应用中,诸如摄像头,红外传感器等检测器件会以一定的频率逐帧捕捉目标物体的位置变化情况,因此检测器件的运行频率越高,终端确定目标物体的加速度的精度越高。
可选的,目标物体的加速度具体可以为用户手部,例如目标物体的加速度,也可以为用户持握的物体,例如笔等。在本实施例中,终端可以通过检测器件锁定目标物体,并确定目标物体的加速度,再利用目标物体的加速度执行本实施例的其他处理流程,从而使得用户通过目标物体就可以通过终端完成非接触式的输入操作,相比用户使用整个手部进行非接触式操作,可以减少用户的运动量,从而提高进行用户输入操作时的舒适性,提高用户体验。
在本实施例中,终端上电后就可以通过检测器件连续地跟踪目标物体的空间坐标的变化情况,并根据目标物体的空间坐标的变化情况在屏幕上移动光标。
102,判断所述目标物体的加速度是否大于或等于预设门限。
在本实施例中,预设门限可以是由用户输入的,也可以是预先存储在终端中的,还可以是终端自动生成的。
103,若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件。
其中,按下事件用于模拟鼠标的按下操作。例如:如图1a所示,在t2和t3时间段,终端根据目标物体的速度曲线的坡度分析得到了目标物体的加速度,并确定了目标物体的加速度的绝对值大于或等于预设门限,终端可以执行用于模拟鼠标点击的DOWN事件。
若目标物体的加速度小于所述预设门限,则终端继续连续跟踪目标物体的空间坐标的变化情况,并根据目标物体的空间坐标的变化情况在屏幕上移动光标。
104,继续检测所述目标物体的加速度;判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间。
其中,在执行按下事件后,不会立即释放,当目标物体的加速度持续低于指定阈值的时间达到指定时间,才会执行释放事件,否则将执行拖动事件。具体如以下步骤105和106。
105,若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件。
106,若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件。
具体的,根据本发明实施例所提供的技术方案,可以得到如下技术场景,在这个技术场景下,终端是一种体感终端,体感终端中的摄像头作为检测器件用于捕捉目标物体的位移情况,其中可以包括:
1、用户在摄像头前面来回晃动手指,体感终端获得如图1b所示的手指的速度变化曲线。在如图1b所示的速度变化曲线中,虚线所呈现的坡度表示预设门限的大小,若在某一时刻,比如如图1b中11s至15s时间段的开始时刻,速度变化曲线的切线大于虚线所呈现的坡度,比如图1b中11s至15s时间段的切线比预设门限的坡度大,则说明目标物体的加速度大于或等于预设门限。
2、在0至9s,速度变化曲线的坡度的绝对值小于虚线所呈现的坡度,因此在0至10s时间段内,体感终端只跟踪目标物体的空间坐标,并根据目标物体的空间坐标的变化情况执行MOVE事件,从而在屏幕上相对应地移动光标。
3、从第10s开始,速度变化曲线的坡度的绝对值大于或等于虚线所呈现的坡度,体感终端判定执行DOWN事件,并根据在屏幕上相对应地做出点击光标Click的动作。
本发明实施例提供的非接触式输入信息的方法,可以将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。相对于现有技术,本发明实施例可以实现用户只需改变手部的晃动速度即可进行非接触式的操作,避免了现有技术中为了进行操作而频繁地进行手势变换,从而缓减因为长时间的操作造成的手部、四肢的疲劳,提高用户的体验度。并且,在现有技术的实际应用中,由于不同目标物体有大小差异、手指形状差异或是因手指残疾所导致的差异,通过手势变换判定用户的输入会受到用户的手部差异的影响,因此容易出现输入误差,本发明实施例由于是将目标物体的速度变化情况作为判定用户所进行的操作的依据,不需要进行手势判定,因此不会受到上述手部差异造成的影响,因此相对于现有技术,本发明实施例还可以提高非接触式的操作的准确度。
进一步的,如图2所示,在本发明的另一实施例中可以包括:
201,检测目标物体的加速度,所述目标物体靠近但不接触所述终端。
其中,在终端上电后通过检测器件连续获取目标物体的位置。例如:在终端上电后,可以持续地通过检测器件捕捉在侦测范围内的目标物体的三维坐标的变化情况。其中,所述目标物体靠近终端是指目标物体与终端的距离在摄像头或者传感器等检测器件的有效检测范围内。
202,判断所述目标物体的加速度是否大于或等于预设门限。若所述目标物体的加速度大于或等于所述预设门限,则执行步骤203;否则,执行步骤204。
203,执行按下事件,在执行按下事件后继续执行步骤205。
在一种可选的实现方式中,所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中。在另一种可选的实现方式中,所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序。在又一种可选的实现方式中,所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
204,移动光标,并继续执行步骤201。
其中,若目标物体的加速度小于所述预设门限,则终端继续连续跟踪目标物体的空间坐标的变化情况,并根据目标物体的空间坐标的变化情况在屏幕上移动光标。
205,继续检测目标物体的加速度,判断目标物体的加速度持续低于指定阈值的时间是否大于指定时间;若目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行步骤207;若目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行步骤206。
206,执行拖动事件,并继续执行步骤205。
拖动事件用于模拟鼠标的拖动操作。例如:终端在目标物体的加速度大于或等于预设门限,执行了DOWN事件后,可以将DOWN事件+MOVE事件作为拖动事件。
207,执行释放事件。
其中,若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件。
例如:
如图2a所示,在t4时间段的开始,目标物体的速度曲线的坡度逐渐平缓,终端根据t4时间段的目标物体的速度曲线确定了目标物体的加速度持续地小于指定阈值,并且加速度持续地小于指定阈值的时间大于了指定时间tx,则终端可以执行用于模拟鼠标的释放点击操作的UP事件。
可选的,在本实施例中,用于判定执行点击事件的预设门限可以等于用于判定执行释放事件的指定阈值,两者也可以不相等。预设门限和指定阈值的具体数值可以由用户设定,也可以由终端自动生成,或是在终端出厂时就存储在了终端的存储终端中。
具体的,根据本发明实施例所提供的技术方案,还可以得到如下技术场景,在这个技术场景下,终端是一种交互式投影终端,交互式投影终端中的红外传感器作为检测器件用于捕捉目标物体的位移情况,其中可以包括:
1、用户在红外传感器的侦测范围内来回晃动手指,交互式投影终端获得如图2b所示的手指的加速度变化曲线。交互式投影终端判定加速度的绝对值是否大于或等于预设门限。
2、在0至9s,加速度的绝对值小于预设门限,因此在0至9s内,交互式投影终端只跟踪目标物体的空间坐标,并根据目标物体的空间坐标的变化情况执行MOVE事件,从而在屏幕上相对应地移动光标。
3、从第10s开始,加速度的绝对值大于或等于预设门限,交互式投影终端判定执行DOWN事件,并根据在屏幕上相对应地做出点击光标Click的动作。
4、在10s至15s,交互式投影终端利用所执行的DOWN事件和MOVE事件,在屏幕上相对应拖动光标,比如:当光标移动到一个图标上后,交互式投影终端执行DOWN事件,并利用DOWN事件和MOVE事件,跟随目标物体的移动在屏幕上相对应地拖动图标。
具体的,根据本发明实施例所提供的技术方案,还可以得到如下技术场景,在这个技术场景下,终端是一种设置了红外摄像头的机顶盒,并且机顶盒与液晶屏幕连接,并可以将图像显示在液晶屏幕上;目标物体可以为用户手指;红外摄像头作为检测器件用于捕捉目标物体的位移情况,其中可以包括:
1、用户在红外传感器的侦测范围内来回晃动手指,机顶盒获得如图2c所示的手指的加速度变化曲线。机顶盒判定加速度的绝对值是否大于或等于预设门限。
2、在0至9s,加速度的绝对值小于预设门限,因此在0至9s内,机顶盒只跟踪用户手指的空间坐标,并根据用户手指的空间坐标的变化情况执行MOVE事件,从而在屏幕上相对应地移动光标。
3、在10s,加速度的绝对值大于或等于预设门限,机顶盒判定执行DOWN事件,并根据在屏幕上相对应地做出点击光标Click的动作。
4、在10s至14s,机顶盒利用所执行的DOWN事件和MOVE事件,在屏幕上相对应拖动光标,比如:当光标移动到一个图标上后,机顶盒执行DOWN事件,并利用DOWN事件和MOVE事件,跟随目标物体的移动在屏幕上相对应地拖动图标。
5、在15s开始,加速度的绝对值小于了预设门限,并且在15s至20s,加速度的绝对值一直小于指定阈值,其中,指定阈值可以是一个与预设门限相等的值,比如:如图2c1所示,指定阈值的绝对值与预设门限的绝对值相等;或是一个与预设门限不相等的值,比如:如图2c2所示,指定阈值的绝对值小于或大于预设门限的绝对值。指定时间为3s,则在16s至20s加速度的绝对值小于指定阈值的持续时间大于3s,因此在19s机顶盒可以执行用于模拟鼠标的释放点击操作的UP事件,并在液晶屏幕上相对显示释放光标的动作。
本发明实施例提供的非接触式输入信息的方法,可以将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。相对于现有技术,本发明实施例可以实现用户只需改变手部的晃动速度即可进行非接触式的操作,避免了现有技术中为了进行操作而频繁地进行手势变换,从而缓减因为长时间的操作造成的手部、四肢的疲劳,提高用户的体验度。并且,在现有技术的实际应用中,由于不同目标物体有大小差异、手指形状差异或是因手指残疾所导致的差异,通过手势变换判定用户的输入会受到用户的手部差异的影响,因此容易出现输入误差,本发明实施例由于是将目标物体的速度变化情况作为判定用户所进行的操作的依据,不需要进行手势判定,因此不会受到上述手部差异造成的影响,因此相对于现有技术,本发明实施例还可以提高非接触式的操作的准确度。
本发明又一实施例还提供一种实现非接触式输入信息的方法的终端30,如图3所示,包括:
检测器件31,用于检测目标物体的加速度;将所述目标物体的加速度发送给处理器32;其中,所述目标物体靠近但不接触所述终端;
所述处理器32,用于接收所述检测器件31检测到的所述目标物体的加速度,并判断所述目标物体的加速度是否大于或等于预设门限;若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件,并继续通过所述检测器件检测到的所述目标物体的加速度;判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间;若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件;若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件。
其中,所述目标物体包括:用户手部,或用户持握的物体。
进一步的,所述检测器件31包括:设置在所述终端30上摄像头、或设置在所述终端30上的红外传感器;所述检测器件31具体用于:检测所述目标物体,并确定所述目标物体的加速度。
进一步的,在一种可选的实现方式中,所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中。
进一步的,在另一种可选的实现方式中,所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序。
进一步的,在又一种可选的实现方式中,所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
本发明实施例提供的非接触式输入信息的终端30,可以将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。相对于现有技术,本发明实施例可以实现用户只需改变手部的晃动速度即可进行非接触式的操作,避免了现有技术中为了进行操作而频繁地进行手势变换,从而缓减因为长时间的操作造成的手部、四肢的疲劳,提高用户的体验度。并且,在现有技术的实际应用中,由于不同目标物体有大小差异、手指形状差异或是因手指残疾所导致的差异,通过手势变换判定用户的输入会受到用户的手部差异的影响,因此容易出现输入误差,本发明实施例由于是将目标物体的速度变化情况作为判定用户所进行的操作的依据,不需要进行手势判定,因此不会受到上述手部差异造成的影响,因此相对于现有技术,本发明实施例还可以提高非接触式的操作的准确度。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (6)

1.一种非接触式输入信息的方法,用于一种终端,其特征在于,所述方法包括:
检测目标物体的加速度,所述目标物体靠近但不接触所述终端;
判断所述目标物体的加速度是否大于或等于预设门限;
若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件;
继续检测所述目标物体的加速度;
判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间;
若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件;
若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件;
所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中;或者,
所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序;或者,
所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
2.根据权利要求1所述的非接触式输入信息的方法,其特征在于,所述目标物体包括:用户手部,或用户持握的物体。
3.根据权利要求1或2所述的非接触式输入信息的方法,其特征在于,所述确定目标物体的加速度包括:通过设置在所述终端上摄像头、或设置在所述终端上的红外传感器检测所述目标物体,并确定所述目标物体的加速度。
4.一种终端,其特征在于,包括:
检测器件,用于检测目标物体的加速度;将所述目标物体的加速度发送给处理器;其中,所述目标物体靠近但不接触所述终端;
所述处理器,用于接收所述检测器件检测到的所述目标物体的加速度,并判断所述目标物体的加速度是否大于或等于预设门限;若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件,并继续通过所述检测器件检测到的所述目标物体的加速度;判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间;若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件;若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件;
所述按下事件为选中指定的图标,所述拖动事件为根据所述目标物体的运动轨迹拖动所述指定的图标;所述释放事件为结束对所述指定的图标的选中;或者,
所述按下事件为选中指定的图标,所述释放事件为打开所述指定的图标对应的应用程序;或者,
所述按下事件为显示光标,所述拖动事件为根据所述目标物体的运动轨迹移动所述光标,所述释放事件为对所述光标当前的位置的点击。
5.根据权利要求4所述的终端,其特征在于,所述目标物体包括:用户手部,或用户持握的物体。
6.根据权利要求4或5所述的终端,其特征在于,所述检测器件包括:设置在所述终端上摄像头、或设置在所述终端上的红外传感器;所述检测器件具体用于:检测所述目标物体,并确定所述目标物体的加速度。
CN201310642298.1A 2013-12-03 2013-12-03 一种非接触式输入信息的方法及终端 Active CN104679400B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310642298.1A CN104679400B (zh) 2013-12-03 2013-12-03 一种非接触式输入信息的方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310642298.1A CN104679400B (zh) 2013-12-03 2013-12-03 一种非接触式输入信息的方法及终端

Publications (2)

Publication Number Publication Date
CN104679400A CN104679400A (zh) 2015-06-03
CN104679400B true CN104679400B (zh) 2018-02-06

Family

ID=53314544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310642298.1A Active CN104679400B (zh) 2013-12-03 2013-12-03 一种非接触式输入信息的方法及终端

Country Status (1)

Country Link
CN (1) CN104679400B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892641A (zh) * 2015-12-09 2016-08-24 乐视致新电子科技(天津)有限公司 一种用于体感控制的click响应处理方法、装置和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101714025A (zh) * 2008-09-29 2010-05-26 株式会社日立制作所 输入装置
CN102681847A (zh) * 2012-04-28 2012-09-19 华为终端有限公司 触屏终端对象处理方法及触屏终端
EP2784679A1 (en) * 2011-11-24 2014-10-01 NTT Docomo, Inc. Test equipment and test method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101714025A (zh) * 2008-09-29 2010-05-26 株式会社日立制作所 输入装置
EP2784679A1 (en) * 2011-11-24 2014-10-01 NTT Docomo, Inc. Test equipment and test method
CN102681847A (zh) * 2012-04-28 2012-09-19 华为终端有限公司 触屏终端对象处理方法及触屏终端

Also Published As

Publication number Publication date
CN104679400A (zh) 2015-06-03

Similar Documents

Publication Publication Date Title
US11048333B2 (en) System and method for close-range movement tracking
KR101761050B1 (ko) 인간-컴퓨터 자연스러운 3차원 손 제스처 기반 내비게이션 방법
US9910498B2 (en) System and method for close-range movement tracking
KR101757080B1 (ko) 손위의 단일한 관심 포인트를 이용한 인간-컴퓨터 제스처 기반 동시 상호작용을 위한 방법 및 시스템
Seo et al. Direct hand touchable interactions in augmented reality environments for natural and intuitive user experiences
CN108845668B (zh) 人机交互***和方法
KR102347248B1 (ko) 터치 제스쳐 인식 방법 및 장치
CA2804902A1 (en) A method circuit and system for human to machine interfacing by hand gestures
KR101631011B1 (ko) 제스처 인식 장치 및 제스처 인식 장치의 제어 방법
US20140022171A1 (en) System and method for controlling an external system using a remote device with a depth sensor
CN103092334B (zh) 虚拟鼠标驱动装置及虚拟鼠标仿真方法
US20150169134A1 (en) Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces
CN106598422B (zh) 混合操控方法及操控***和电子设备
CN106569716B (zh) 单手操控方法及操控***
JP2016167268A (ja) ジェスチャモデリング装置、ジェスチャモデリング方法、ジェスチャモデリングシステム用のプログラム、およびジェスチャモデリングシステム
CN104679400B (zh) 一种非接触式输入信息的方法及终端
CN110007748B (zh) 终端的控制方法、处理装置、存储介质及终端
Ullerich et al. ThumbPitch: Enriching thumb interaction on mobile touchscreens using deep learning
CN104679230B (zh) 一种非接触式输入信息的方法及终端
KR20110033318A (ko) 영상인식을 이용한 가상마우스 시스템
CN105867777B (zh) 一种屏幕控制方法及装置
CN103793053A (zh) 一种便携式终端的手势投影方法及装置
Dave et al. Project MUDRA: Personalization of Computers using Natural Interface
TW201419087A (zh) 微體感偵測模組及其微體感偵測方法
KR20130129775A (ko) 모션 감지를 통한 사용자 인터페이스 구현 방법 및 그 장치

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

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
GR01 Patent grant
GR01 Patent grant
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.

CP01 Change in the name or title of a patent holder