一种空间绝对位移的感应方法及装置制造方法及图纸

技术编号:10286866 阅读:109 留言:0更新日期:2014-08-06 12:07
本发明专利技术实施例公开了一种空间绝对位移的感应方法及装置,实现了空鼠遥控在电视机上的光标按照与绝对角度相映射的位移速度在该绝对角度方向上进行相对应地绝对方向移动,从而解决了由于仅通过传感器来判别空鼠的相对位移的方案,所导致的空鼠响应较慢和移动误差大的技术问题。本发明专利技术实施例方法包括:捕捉移动轨迹的水平面角度;根据获取到的重力加速度按照预置算法计算垂直面角度;根据卡尔曼滤波算法对水平面角速度和垂直面角度进行计算获取绝对角度;根据绝对角度确定绝对位移速度,绝对角度与绝对位移速度建立有映射关系;根据绝对角度和绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。

【技术实现步骤摘要】
一种空间绝对位移的感应方法及装置
本专利技术涉及定位
,尤其涉及一种空间绝对位移的感应方法及装置。
技术介绍
空中鼠标是一种输入设备,像传统鼠标一样操作屏幕光标,但却不需要放在任何平面上,在空中晃动就能直接使用,目前空鼠遥控技术不仅应用于电脑,而且在电视遥控领域备受关注。现存的空鼠遥控通过传感器来判别空鼠的相对位移,通过大量的计算来计算鼠标的相对的移动,造成空鼠响应较慢的问题。而且,电视空鼠遥控的操作习惯不同于鼠标,空鼠遥控的操作不能依赖稳定的平面,来衡量相对位移,造成移动的误差较大。为了解决上述提及的由于仅通过传感器来判别空鼠的相对位移的方案,所导致的空鼠响应较慢和移动误差大的技术问题,本领域技术人员日以继夜地为此进行研究。
技术实现思路
本专利技术实施例提供了一种空间绝对位移的感应方法及装置,实现了空鼠遥控在电视机上的光标按照与绝对角度相映射的位移速度在该绝对角度方向上进行相对应地绝对方向移动,从而解决了由于仅通过传感器来判别空鼠的相对位移的方案,所导致的空鼠响应较慢和移动误差大的技术问题。本专利技术实施例提供的一种空间绝对位移的感应方法,包括:捕捉移动轨迹的水平面角度;根据获取到的重力加速度按照预置算法计算垂直面角度;根据卡尔曼滤波算法对所述水平面角度和所述垂直面角度进行计算获取绝对角度;根据所述绝对角度确定绝对位移速度,所述绝对角度与所述绝对位移速度建立有映射关系。根据所述绝对角度和所述绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。优选地,捕捉移动轨迹的水平面角度具体包括:获取所述移动轨迹的所述水平面的角速度值;对所述角速度值进行预置时间段的积分获取所述水平面角度。优选地,根据获取到的重力加速度按照预置算法计算垂直面角度具体包括:根据获取到的重力加速度按照三角变种函数算法计算垂直面角度;优选地,所述绝对角度具体包括绝对水平面角度或/和绝对垂直面角度。本专利技术实施例提供的一种空间绝对位移的感应装置,包括:捕捉模块,用于捕捉移动轨迹的水平面角度;加速度模块,用于根据获取到的重力加速度按照预置算法计算垂直面角度;绝对角度获取模块,用于根据卡尔曼滤波算法对所述水平面角度和所述垂直面角度进行计算获取绝对角度;映射模块,用于根据所述绝对角度确定绝对位移速度,所述绝对角度与所述绝对位移速度建立有映射关系;控制模块,用于根据所述绝对角度和所述绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。优选地,捕捉模块具体包括:角速度获取子模块,用于获取所述移动轨迹的所述水平面的角速度值;积分子模块,用于对所述角速度值进行预置时间段的积分获取所述水平面角度。优选地,加速度模块具体用于根据获取到的重力加速度按照三角变种函数算法计算垂直面角度。优选地,绝对角度获取模块具体包括:绝对水平面角度获取子模块,用于根据卡尔曼滤波算法对所述水平面角速度进行计算获取绝对水平面角度。或/和绝对垂直面角度获取子模块,用于根据卡尔曼滤波算法对所述垂直面角度进行计算获取绝对垂直面角度。优选地,绝对角度获取模块为卡尔曼滤波器。优选地,所述捕捉模块为陀螺仪;所述加速度模块为重力加速计或重力传感器。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例提供了一种空间绝对位移的感应方法及装置,其中,方法包括:捕捉移动轨迹的水平面角度;根据获取到的重力加速度按照预置算法计算垂直面角度;根据卡尔曼滤波算法对水平面角度和垂直面角度进行计算获取绝对角度;根据绝对角度确定绝对位移速度,绝对角度与绝对位移速度建立有映射关系;根据绝对角度和绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。本实施例中,通过使用卡尔曼滤波算法对分别获取到的水平面角度和垂直面角度进行滤波处理,从而获取绝对角度,便能使得空鼠遥控在电视机上的光标按照与绝对角度相映射的位移速度在该绝对角度方向上进行相对应地绝对方向移动,从而解决了由于仅通过传感器来判别空鼠的相对位移的方案,所导致的空鼠响应较慢和移动误差大的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种空间绝对位移的感应方法的一个实施例的流程示意图;图2为本专利技术实施例提供的一种空间绝对位移的感应方法的另一个实施例的流程示意图;图3为本专利技术实施例提供的一种空间绝对位移的感应装置的一个实施例的结构示意图;图4为本专利技术实施例提供的一种空间绝对位移的感应装置的另一个实施例的结构示意图。具体实施方式本专利技术实施例提供了一种空间绝对位移的感应方法及装置,实现了空鼠遥控在电视机上的光标按照与绝对角度相映射的位移速度在该绝对角度方向上进行相对应地绝对方向移动,从而解决了由于仅通过传感器来判别空鼠的相对位移的方案,所导致的空鼠响应较慢和移动误差大的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供的一种空间绝对位移的感应方法的一个实施例包括:101、捕捉移动轨迹的水平面角度;本实施例中,当用户需要使用类似空鼠遥控的空间绝对位移的感应装置对类似电视机的屏幕进行操作时,首先空鼠遥控需要根据用户手腕运动来捕捉移动轨迹的水平面角度。需要说明的是,前述的捕捉移动轨迹的水平面角度捕捉过程将在后续的实施例中进行详细的描述,此处便不再赘述。102、根据获取到的重力加速度按照预置算法计算垂直面角度;在捕捉移动轨迹的水平面角度的同时,需要根据获取到的重力加速度按照预置算法计算垂直面角度,可以理解的是,前述的重力加速度也是在用户操作空间绝对位移的感应装置进行手腕运动时所获取到的。需要说明的是,前述的预置算法计算垂直面角度的过程将在后续的实施例中进行详细的描述,此处便不再赘述。103、根据卡尔曼滤波算法对水平面角度和垂直面角度进行计算获取绝对角度;当捕捉移动轨迹的水平面角度和计算垂直面角度之后,需要根据卡尔曼滤波算法对水平面角度和垂直面角度进行计算获取绝对角度。需要说明的是,前述的卡尔曼滤波算法为公知技术,此处便不再详细赘述。104、根据绝对角度确定绝对位移速度;当通过卡尔曼滤波算法获取到绝对角度之后,需要根据绝对角度确定绝对位移速度,可以理解的是,前述的绝对角度与绝对位移速度建立有映射关系,例如在70度的绝对角度或者是60度至-90度的垂直或水平方向的绝对角度范围,则位移速度为100屏幕像素/100ms的映射关系,具体此处不做限定。105、根据绝对角度和绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。本实施例中,根据绝对角度确定绝对位移速度之后,需要根据绝对角度和绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动,可以理解的是,前述的绝对方向与绝对角度建立有映射关系,例如绝对角度为绝对水平面角度或绝本文档来自技高网...

【技术保护点】
一种空间绝对位移的感应方法,其特征在于,包括: 捕捉移动轨迹的水平面角度; 根据获取到的重力加速度按照预置算法计算垂直面角度; 根据卡尔曼滤波算法对所述水平面角度和所述垂直面角度进行计算获取绝对角度; 根据所述绝对角度确定绝对位移速度,所述绝对角度与所述绝对位移速度建立有映射关系。 根据所述绝对角度和所述绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动。

【技术特征摘要】
1.一种空间绝对位移的感应方法,其特征在于,包括:捕捉移动轨迹的水平面角度;根据获取到的重力加速度按照预置算法计算垂直面角度;根据卡尔曼滤波算法对所述水平面角度和所述垂直面角度进行计算获取绝对角度;根据所述绝对角度确定绝对位移速度,所述绝对角度与所述绝对位移速度建立有映射关系;根据所述绝对角度和所述绝对位移速度控制屏幕上的光标进行相对应的绝对方向移动;根据获取到的重力加速度按照预置算法计算垂直面角度具体包括:根据获取到的重力加速度按照三角变种函数算法计算垂直面角度;捕捉移动轨迹的水平面角度具体包括:获取所述移动轨迹的所述水平面的角速度值;对所述角速度值进行预置时间段的积分获取所述水平面角度;所述绝对角度具体包括绝对水平面角度或/和绝对垂直面角度;绝对角度为绝对水平面角度或绝对垂直面角度映射的方向分别为左右或上下,左右或上下方向是基于屏幕上建立一个虚拟的XY轴为定义的。2.一种空间绝对位移的感应装置,其特征在于,包括:捕捉模块,用于捕捉移动轨迹的水平面角度;加速度模块,用于根据获取到的重力加速度按照预置算法计算垂直面角度;绝对角度获取模块,用于根据卡尔曼滤波算法对所述水平面角度和所述垂...

【专利技术属性】
技术研发人员:施乾坤
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1