一种非接触式输入信息的方法及终端的制作方法_2

文档序号:8361100阅读:来源:国知局
2为本发明另一实施例中提供的一种非接触式输入信息的方法流程图;
[0034]图2a为本发明另一实施例中的一种终端检测到的目标物体速度曲线图;
[0035]图2b为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
[0036]图2c为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
[0037]图2cl为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
[0038]图2c2为本发明另一实施例中的另一种终端检测到的目标物体加速度曲线图;
[0039]图3为本发明又一实施例中的一种实现非接触式输入信息的方法的终端组成示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0041]本发明实施例可以用于一种终端,并且,在这种终端中包括了用于捕捉人体的检测器件,比如:具有摄像头的体感终端,摄像头用于采集用户的手势变化轨迹、四肢动作等人体动作,并可以通过体感终端中的处理器对摄像头所捕捉到的人体动作进行处理,从而确定用户动作所表示的信息;再比如:交互式投影终端可以通过红外传感器按照一定的频率通过红外线扫描用户的身体,比如45Hz、60Hz等,在每一帧中获取呈现为用户身体轮廓的灰度图,并可以利用灰度图确定用户的动作变化情况。
[0042]本发明一实施例提供一种非接触式输入信息的方法,如图1所示,包括:
[0043]101,检测目标物体的加速度,所述目标物体靠近但不接触所述终端。
[0044]其中,终端可以通过检测器件检测目标物体的位置变化情况,并进一步的确定目标物体的加速度,例如:终端中的检测器件可以检测到目标物体的位置变化情况,并计算目标物体的速度和加速度,将目标物体的实时加速度值发送至终端的处理器,并由处理器根据目标物体的加速度变化情况执行相应的输入操作。可以理解的是,若检测器件不具备计算能力,也可以将检测到的目标物体的位置变化情况发送给处理器,由处理器根据目标物体的位置变化情况,确定如图1a所示的在一段时间内目标物体的速度变化曲线,再可以根据速度变化曲线的坡度确定在一段时间内目标物体的加速度的变化情况。在实际应用中,诸如摄像头,红外传感器等检测器件会以一定的频率逐帧捕捉目标物体的位置变化情况,因此检测器件的运行频率越高,终端确定目标物体的加速度的精度越高。
[0045]可选的,目标物体的加速度具体可以为用户手部,例如目标物体的加速度,也可以为用户持握的物体,例如笔等。在本实施例中,终端可以通过检测器件锁定目标物体,并确定目标物体的加速度,再利用目标物体的加速度执行本实施例的其他处理流程,从而使得用户通过目标物体就可以通过终端完成非接触式的输入操作,相比用户使用整个手部进行非接触式操作,可以减少用户的运动量,从而提高进行用户输入操作时的舒适性,提高用户体验。
[0046]在本实施例中,终端上电后就可以通过检测器件连续地跟踪目标物体的空间坐标的变化情况,并根据目标物体的空间坐标的变化情况在屏幕上移动光标。
[0047]102,判断所述目标物体的加速度是否大于或等于预设门限。
[0048]在本实施例中,预设门限可以是由用户输入的,也可以是预先存储在终端中的,还可以是终端自动生成的。
[0049]103,若所述目标物体的加速度大于或等于所述预设门限,则执行按下事件。
[0050]其中,按下事件用于模拟鼠标的按下操作。例如:如图1a所示,在t2和t3时间段,终端根据目标物体的速度曲线的坡度分析得到了目标物体的加速度,并确定了目标物体的加速度的绝对值大于或等于预设门限,终端可以执行用于模拟鼠标点击的DOWN事件。
[0051]若目标物体的加速度小于所述预设门限,则终端继续连续跟踪目标物体的空间坐标的变化情况,并根据目标物体的空间坐标的变化情况在屏幕上移动光标。
[0052]104,继续检测所述目标物体的加速度;判断所述目标物体的加速度持续低于指定阈值的时间是否大于指定时间。
[0053]其中,在执行按下事件后,不会立即释放,当目标物体的加速度持续低于指定阈值的时间达到指定时间,才会执行释放事件,否则将执行拖动事件。具体如以下步骤105和106。
[0054]105,若所述目标物体的加速度持续低于所述指定阈值的时间大于所述指定时间,则执行释放事件。
[0055]106,若所述目标物体的加速度持续低于所述指定阈值的时间不大于所述指定时间,则执行拖动事件,并持续检测所述目标物体的加速度、和判断所述目标物体的加速度持续低于所述指定阈值的时间是否大于指定时间,直到执行释放事件。
[0056]具体的,根据本发明实施例所提供的技术方案,可以得到如下技术场景,在这个技术场景下,终端是一种体感终端,体感终端中的摄像头作为检测器件用于捕捉目标物体的位移情况,其中可以包括:
[0057]1、用户在摄像头前面来回晃动手指,体感终端获得如图1b所示的手指的速度变化曲线。在如图1b所示的速度变化曲线中,虚线所呈现的坡度表示预设门限的大小,若在某一时刻,比如如图1b中Ils至15s时间段的开始时刻,速度变化曲线的切线大于虚线所呈现的坡度,比如图1b中Ils至15s时间段的切线比预设门限的坡度大,则说明目标物体的加速度大于或等于预设门限。
[0058]2、在O至9s,速度变化曲线的坡度的绝对值小于虚线所呈现的坡度,因此在O至1s时间段内,体感终端只跟踪目标物体的空间坐标,并根据目标物体的空间坐标的变化情况执行MOVE事件,从而在屏幕上相对应地移动光标。
[0059]3、从第1s开始,速度变化曲线的坡度的绝对值大于或等于虚线所呈现的坡度,体感终端判定执行DOWN事件,并根据在屏幕上相对应地做出点击光标Click的动作。
[0060]本发明实施例提供的非接触式输入信息的方法,可以将目标物体的速度变化情况作为判定用户所进行的操作的依据,在目标物体的加速度较大时执行按下事件,在加速度较低时执行拖动事件,并在加速度持续较低时执行释放事件。相对于现有技术,本发明实施例可以实现用户只需改变手部的晃动速度即可进行非接触式的操作,避免了现有技术中为了进行操作而频繁地进行手势变换,从而缓减因为长时间的操作造成的手部、四肢的疲劳,提高用户的体验度。并且,在现有技术的实际应用中,由于不同目标物体有大小差异、手指形状差异或是因手指残疾所导致的差异,通过手势变换判定用户的输入会受到用户的手部差异的影响,因此容易出现输入误差,本发明实施例由于是将目标物体的速度变化情况作为判定用户所进行的操作的依据,不需要进行手势判定,因此不会受到上述手部差异造成的影响,因此相对于现有技术,本发明实施例还可以提高非接触式的操作的准确度。
[0061]进一步的,如图2所示,在本发明的另一实施例中可以包括:
[0062]201,检测目标物体的加速度,所述目标物体靠近但不接触所述终端。
[0063]其中,在终端上电后通过检测器件连续获取目标物体的位置。例如:在终端上电后,可以持续地通过检测器件捕捉在侦测范围内的目标物体的三维坐标的变化情况。其中,所述目标物体靠近终端是指目标物体与终端的距离在
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1