【技术实现步骤摘要】
本专利技术涉及定位
,特别涉及一种空中鼠标及控制鼠标指针移动的方法与装置O
技术介绍
目前,计算机鼠标指针的定位大多数都依靠光学传感器或激光传感器来实现,这些传感器都基于物理光学原理,使得传感器需要依靠桌面等平台来实现。但是在很多场合, 例如在计算机多媒体教学中,用户想在空中操控鼠标指针或是通过在空中操控鼠标指针来实现多媒体电视播放、网页浏览等应用,仅使用传统的传感器就无法实现,于是空中鼠标应运而生。空中鼠标是一种输入设备,像传统鼠标一样操作屏幕光标(鼠标指针),但却不需要放在任何平面上,在空中晃动就能直接依靠空中运动姿态的感知实现对鼠标指针的控制。要实现空中运动姿态的感知,一般在空中鼠标内设置惯性器件,利用惯性器件测量技术实现对运动载体姿态的跟踪。利用惯性器件测量技术进行运动载体姿态的跟踪具有非常广阔的前景。惯性跟踪系统的基本原理是在目标初始位置和姿态已知的基础上,依据惯性原理,利用陀螺仪传感器、加速度传感器等惯性器件测量物体运动的角速度和直线加速度,然后通过积分获得物体的位置和姿态。其中,陀螺仪基本原理是运用物体高速旋转时,强大的角动量使旋转轴一直稳定指向一个方向的性质,所制造出来的定向仪器。当运动方向与转轴指向不一致时,会产生相应的偏角,再根据偏角与运动的关系,得到目前运动物体的运动轨迹和位置,从而实现定位的功能。而加速度传感器技术是惯性与力的检测综合体,目前在汽车电子和消费电子领域有较多的应用。加速度传感器通过实时采集运动物体加速度信号,通过二阶积分的方式得到运动的轨迹实现定位。另外,在器件处于相对稳定的状态下,可以通过分析传感器件自身重力 ...
【技术保护点】
1.一种控制鼠标指针移动的方法,利用空中鼠标控制鼠标指针的移动,所述空中鼠标包括至少一种惯性器件,所述惯性器件包括重力加速度传感器,其特征在于,包括:基于所述重力加速度传感器的各个敏感轴的加速度输出值的矢量和设定空中鼠标的报点率;确定空中鼠标的空间坐标;将所确定的空间坐标或其变化量相应转换为鼠标指针的坐标或其变化量;以设定的报点率输出所述鼠标指针的坐标或其变化量,以控制鼠标指针的移动。
【技术特征摘要】
1.一种控制鼠标指针移动的方法,利用空中鼠标控制鼠标指针的移动,所述空中鼠标包括至少一种惯性器件,所述惯性器件包括重力加速度传感器,其特征在于,包括基于所述重力加速度传感器的各个敏感轴的加速度输出值的矢量和设定空中鼠标的报点率;确定空中鼠标的空间坐标;将所确定的空间坐标或其变化量相应转换为鼠标指针的坐标或其变化量; 以设定的报点率输出所述鼠标指针的坐标或其变化量,以控制鼠标指针的移动。2.根据权利要求1所述的控制鼠标指针移动的方法,其特征在于,所述基于所述加速度输出值的矢量和设定空中鼠标的报点率包括按加速度由小到大依次设置多个档次的加速度范围,每一档次的加速度范围对应一个报点率的设定范围,根据所述加速度输出值的矢量和所处加速度范围的档次确定对应的报点率的设定范围,所述加速度范围的档次越高,对应的报点率的设定越高。3.根据权利要求1所述的控制鼠标指针移动的方法,其特征在于,所述确定空中鼠标的空间坐标包括建立索引值与敏感轴的参数之间的对应关系,所述索引值与所述惯性器件的敏感轴的测量值所对应,所述敏感轴的参数包括所述惯性器件的敏感轴的倾斜角及其三角函数值和 /或基于所述敏感轴的倾斜角确定的所述惯性器件的敏感轴的坐标值; 获取所述惯性器件的各个敏感轴的测量值;基于与所获取的测量值对应的索引值查询所述对应关系,确定所述空中鼠标的空间坐标。4.根据权利要求3所述的控制鼠标指针移动的方法,其特征在于,所述敏感轴的参数包括基于所述敏感轴的倾斜角确定的所述惯性器件的敏感轴的坐标值;基于与所获取的测量值对应的索引值查询所述对应关系,确定所述空中鼠标的空间坐标包括基于与所获取的测量值对应的索引值查询所述对应关系,获得与所述索引值对应的惯性器件的敏感轴的坐标值;基于查询到的惯性器件的敏感轴的坐标值确定所述空中鼠标的空间坐标。5.根据权利要求3所述的控制鼠标指针移动的方法,其特征在于,所述敏感轴的参数包括所述惯性器件的敏感轴的倾斜角及其三角函数值;基于与所获取的测量值对应的索引值查询所述对应关系,确定所述空中鼠标的空间坐标包括基于与所获取的测量值对应的索引值查询所述对应关系,获得与所述索引值对应的敏感轴的倾斜角及其三角函数值;基于查询到的惯性器件的敏感轴的倾斜角及其三角函数值,确定所述空中鼠标的空间坐标。6.根据权利要求3至5任一项所述的控制鼠标指针移动的方法,其特征在于,按倾斜角所对应的斜率由大至小的顺序逐步降低分割精度确定所述对应关系中敏感轴的参数的配置。7.根据权利要求3至5任一项所述的控制鼠标指针移动的方法,其特征在于,将与所述索引值对应的倾斜角的三角函数值扩大预定倍数并取整。8.根据权利要求3至5任一项所述的控制鼠标指针移动的方法,其特征在于,所述确定空中鼠标的空间坐标还包括以稳定的敏感轴确定所述空中鼠标的空间坐标;判断敏感轴是否稳定包括若缓存区内不同的索引值的数量小于或等于第一阈值,且各索引值之间的差值均小于或等于第二阈值,则确定该敏感轴稳定;所述缓存区存有每隔预定时间所获取的索引值。9.根据权利要求8所述的控制鼠标指针移动的方法,其特征在于,还包括以连续多个判断出敏感轴稳定后所获取的索引值识别空中鼠标的运动趋势,若所述运动趋势为直线运动,则降低所述空中鼠标的报点率。10.根据权利要求9所述的控制鼠标指针移动的方法,其特征在于,所述以连续多个判断出敏感轴稳定后所获取的索引值识别空中鼠标的运动趋势包括若任意两个连续的索引值之差小于或等于第三阈值,则识别出所述运动趋势为直线运动。11.根据权利要求9所述的控制鼠标指针移动的方法,其特征在于,还包括对至少两个连续确定的空中鼠标的空间坐标进行插值运算。12.根据权利要求11所述的控制鼠标指针移动的方法,其特征在于,所述进行插值运算包括若所述运动趋势为直线运动,则进行线性插值运算,否则进行抛物线插值运算。13.根据权利要求3所述的控制鼠标指针移动的方法,其特征在于,所述重力加速度传感器为电容式重力加速度传感器,所述测量值为所述电容式重力加速度传感器的敏感轴的电容值。14.根据权利要求3所述的控制鼠标指针移动的方法,其特征在于,所述惯性器件还包括陀螺仪传感器,所述测量值为所述陀螺仪传感器的敏感轴的电压值。15.根据权利要求1所述的控制鼠标指针移动的方法,其特征在于,所述重力加速度传感器至少包括两个相互垂直的敏感轴,其中一个敏感轴垂直于地平面。16.一种控制鼠标指针移动的装置,利用空中鼠标控制鼠标指针的移动,所述空中鼠标包括至少一种惯性器件,所述惯性器件包括重力加速度传感器,其特征在于,包括报点率设定单元,用于基于所...
【专利技术属性】
技术研发人员:龙涛,刘正东,龙江,唐元浩,严松,
申请(专利权)人:江苏惠通集团有限责任公司,
类型:发明
国别省市:32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。