文档介绍:一种移动终端的手势捕捉方法及装置的制作方法
专利名称:一种移动终端的手势捕捉方法及装置的制作方法
技术领域:
本发明涉及动作捕捉技术领域,尤其涉及一种移动终端的手势捕捉方法及装置。
背景技术:
移动终端使用过程中常常需要对人或者机动终端包括一主机及至少一子机,该子机上设有至少一超声波发送器,主机设置信号接收装置,包括设于相异位置的至少三个超声波接收器,且所述至少三个超声波接收器不处于同一直线上,所述手势捕捉方法的步骤包括
a、设置被捕捉对象在空间中的运动轨迹与所触发的主机的操控指令的对应关系;b、被捕捉对象引导子机在空间中形成一运动轨迹,在此过程中,子机超声波发送器定时连续发送具有特定频谱特征的超声波信号;
C、所述主机上的各超声波接收器分别接收并识别超声波信号,利用接收和发送超声波信号之间的时间差计算子机与各超声波接收器之间的距离,并通过子机与不处于同一直线上的至少三个超声波接收器之间的距离确定子机在空间中的点坐标;
d、所述主机通过连续记录子机在空间中的点坐标,确定子机及被捕捉对象在空间中的运动轨迹后,执行对应的操控指令。所述步骤b的被捕捉对象引导子机在空间中形成一运动轨迹是指通过子机依附或粘附于被捕捉对象或者通过被捕捉对象握持子机的方式引导子机,使子机与被捕捉对象形成相同的运动轨迹。所述运动轨迹包括二维运动轨迹及三维运动轨迹。所述移动终端的主机通过计算子机与不处于同一直线上的至少三个超声波接收器之间的距离确定子机在空间中的点坐标,从而捕捉到二维或者三维运动轨迹。在实际应用中,可设定一坐标原点,利用三角函数求取子机的点坐标。当所述至少三个超声波接收器均位于同一平面时,在求取结果中可能存在求得两个坐标值的问题,而该问题可以通过灵活选取坐标原点并只采集子机的正坐标值或者负坐标值得到解决。另外,若所述至少三个超声波接收器均处于同一直线上时,所述主机的计算模块运算得到的点坐标包括以该直线为轴的圆的所有点坐标,无法准确定位子机,因而超声波接收器不应设置于同一直线上。所述被捕捉对象的运动轨迹所对应的主机的操控指令包括游戏操纵指令、多媒体播放器的播放指令、网络浏览器界面操作指令、浏览界面切换及其他程序指令。进一步地,所述主机的信号接收装置上设有红外接收器,子机上设置红外发送器,以该红外发送器发送的红外信号作为接收和发送超声波的时间同步信号。因光速比声速快很多,可通过红外光的一发一收作为超声波发收的的同步信号,用于提供相同时间参考,消除累积误差。在本发明的另一应用实施例中,也可在所述子机上设置红外接收器,主机的信号接收装置上设置红外发送器,达到相同的技术效果。所述主机的信号接收装置可与主机结合成一个整体,也可独立于主机,通过有线连接或无线连接方式与主机保持通讯。所述主机与信号接收装置之间的有线连接方式包括USB接口连接,无线连接方式包括通过蓝牙模块连接。具体地,如附图I所示,本说明书公开了一种移动终端的手势捕捉方法的实施例,该主机设置三个超声波接收器于不同位置且所述至少三个超声波接收器不处于同一直线上,子机上设有一超声波发送器,步骤包括
001、设置用户输入的手势与所触发的主机的操控指令一一对应;
002、用户手握持子机在空间中作出特定手势,同时,子机超声波发送器定时连续发送具有特定频谱特征的超声波信号;
003、所述主机上的各超声波接