本发明通信领域,尤其涉及一种终端投射手势控制的方法。
技术领域
随着智能终端的发展,智能终端在市场上越来越普及。
目前智能终端的显示屏均是触摸显示屏,用户通过对显示屏的触摸手势操作,向终端发送控制指令,终端响应该控制指令,从而进行相应的操作。比如,用户对显示屏进行滑动手势操作,终端则对显示屏的应用页面进行翻页;用户对显示屏进行点击手势操作,终端则对显示屏中的应用对象进行选择操作;用户对显示屏进行双指滑动手势操作,终端则对显示屏中应用对象进行缩放操作。
但是,这种控制方式会使得用户的手指遮盖住一部分的显示屏,使得用户无法看到被遮盖的显示屏所显示的内容,导致用户的体验不佳。
技术实现要素:
本发明提供了一种终端投射手势控制的方法。
本发明提供的终端投射手势控制的方法,包括:
终端通过手势摄像头实时采集用户的投射手势,所述投射手势用于向所述终端发送控制指令;
所述终端在显示屏上显示所述投射手势在所述显示屏上所投射的位置;
所述终端响应所述投射手势所对应的控制指令;
所述终端根据所述控制指令进行相应的操作。
可选地,所述投射手势包括滑动投射手势,所述滑动投射手势用于向终端发送滑动控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述滑动控制指令对所述显示屏进行滑动操作。
可选地,所述投射手势包括双指互搓投射手势,所述双指互搓投射手势用于向终端发送缩放控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述缩放指令对所述双指互搓投射手势在所述显示屏所投射的位置的对象进行缩放。
可选地,所述投射手势包括点击投射手势,所述点击投射手势用于向终端发送选择控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述选择控制指令对所述点击投射手势在所述显示屏所投射的位置上所对应的对象进行选择。
可选地,所述方法还包括:
所述终端创建手势工作区域和投射区域,所述投射区域包含所述手势摄像头的拍摄范围;
所述终端获取自身的位置参数;
所述终端根据所述位置参数调整所述投射区域,以使得所述兴趣区域覆盖所述手势工作区域。
可选地,所述终端根据所述位置参数调整所述投射区域包括:
当所述手势摄像头进行俯视或仰视时,所述终端通过所述位置参数获得俯仰角,所述俯仰角用于指示所述终端向下或向上偏移的角度;
所述终端根据所述俯仰角利用第一关系式计算手势识别摄像头的调整角度;
所述终端根据所述调整角度调整反射镜的角度和/或通过旋转马达调整所述手势识别摄像头的拍摄角度,进而调整所述投射区域,所述反射镜用于将所述终端的视野范围内的影像反射进所述手势识别摄像头的拍摄范围内;
所述第一关系式为:
或,
所述(Xworld,Yworld,Zworld)为所述手势工作区域的坐标,所述(Xcamera,Ycamera,Zcamera)为所述投射区域的坐标,所述为所述俯仰角,所述φ为所述调整角度,所述θ为所述投射区域的视角度,所述1为所述手势摄像头的长度,所述dx为所述手势摄像头与所述手势工作区域的垂直距离,所述dz为所述手势摄像头与所述手势工作区域的水平距离。
本发明可以通过摄像头采集用户的投射手势操作,从而根据用户的投射手势操作对终端进行相应的操作,避免了用户通过手指对显示屏进行触摸操作而遮盖一部分显示屏带来的不良影响。
附图说明
图1为终端投射手势控制的流程示意图。
具体实施方式
为了使本领域的技术人员更好的理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
请参阅图1,本发明实施例中一种终端投射手势控制的方法包括:
101、终端通过手势摄像头实时采集用户的投射手势,所述投射手势用于向所述终端发送控制指令;
所述投射手势为非触摸显示屏的手势。
102、所述终端在显示屏上显示所述投射手势在所述显示屏上所投射的位置;
显示屏上显示所述投射手势在所述显示屏上所投射的位置可以用鼠标等标志性图像进行表示。
103、所述终端响应所述投射手势所对应的控制指令;
104、所述终端根据所述控制指令进行相应的操作。
参照图1实施例,可选地,所述投射手势包括滑动投射手势,所述滑动投射手势用于向终端发送滑动控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述滑动控制指令对所述显示屏进行滑动操作。
参照图1实施例,可选地,所述投射手势包括双指互搓投射手势,所述双指互搓投射手势用于向终端发送缩放控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述缩放指令对所述双指互搓投射手势在所述显示屏所投射的位置的对象进行缩放。
参照图1实施例,可选地,所述投射手势包括点击投射手势,所述点击投射手势用于向终端发送选择控制指令;
所述终端根据所述控制指令进行相应的操作,包括:
所述终端根据所述选择控制指令对所述点击投射手势在所述显示屏所投射的位置上所对应的对象进行选择。
参照图1实施例,可选地,所述方法还包括:
所述终端创建手势工作区域和投射区域,所述投射区域包含所述手势摄像头的拍摄范围;
所述终端获取自身的位置参数;
所述终端根据所述位置参数调整所述投射区域,以使得所述兴趣区域覆盖所述手势工作区域。
参照图1实施例,可选地,所述终端根据所述位置参数调整所述投射区域包括:
当所述手势摄像头进行俯视或仰视时,所述终端通过所述位置参数获得俯仰角,所述俯仰角用于指示所述终端向下或向上偏移的角度;
所述终端根据所述俯仰角利用第一关系式计算手势识别摄像头的调整角度;
所述终端根据所述调整角度调整反射镜的角度和/或通过旋转马达调整所述手势识别摄像头的拍摄角度,进而调整所述投射区域,所述反射镜用于将所述终端的视野范围内的影像反射进所述手势识别摄像头的拍摄范围内;
所述第一关系式为:
或,
所述(Xworld,Yworld,Zworld)为所述手势工作区域的坐标,所述(Xcamera,Ycamera,Zcamera)为所述投射区域的坐标,所述为所述俯仰角,所述φ为所述调整角度,所述θ为所述投射区域的视角度,所述1为所述手势摄像头的长度,所述dx为所述手势摄像头与所述手势工作区域的垂直距离,所述dz为所述手势摄像头与所述手势工作区域的水平距离。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。