一种手指式空中鼠标的制作方法

文档序号:6506337阅读:178来源:国知局
一种手指式空中鼠标的制作方法
【专利摘要】本发明公开了一种手指式空中鼠标,所述鼠标能够佩戴于食指等手指上,通过惯性传感器进行动作感知,并通过对食指的动作识别区分光标移动、左单击、双击、右单击、滚动、拖动等动作,通过无线发射模块将结果发送给PC端的无线接收模块,从而实现鼠标功能,佩戴于食指的数据采集分析模块采用锂电池供电。实现了鼠标的微型化,可佩戴于食指,鼠标的操作通过动作识别实现,可大大提高人机交互体验。
【专利说明】一种手指式空中鼠标

【技术领域】
[0001] 本发明涉及一种新型人机交互方式,具体来说是通过对手指的动作识别来完成一 系列由鼠标完成的交互,由此完成对于PC、机顶盒、游戏机等计算设备的控制。

【背景技术】
[0002] 鼠标是当前人机交互中的一个重要设备,鼠标光标的定位方式发展经过了滚轮 式、光电式以及现在的激光式,与计算设备的连接方式也由有线向无线发展。尽管如此,传 统的鼠标仍然不能离开桌面,需要以桌面为参考,因此鼠标在使用过程中仍然存在一些限 制,在人机结合方面仍然不够完美。
[0003] 近年来,随着网络智能电视的快速发展,在电视上浏览网页、看视频、玩游戏等逐 渐成了客厅生活的组成部分,因此能够离开桌面的鼠标成了市场的新宠。另外,可离开桌面 的鼠标在教学、演讲中也有很大的实用性。因此,市场上出现了多种空中鼠标,这些空中鼠 标的出现一定程度上满足了市场的需求,但还有很大的改进空间。这些空中鼠标在一定程 度上更像是一个遥控器,仅实现了光标控制不依赖桌面等参考物,其它操作需要通过小鼠 标上的小按钮实现,由于这些空中鼠标离开了桌面,无法像桌面鼠标那样轻松稳定的移动 和按键,这无疑降低了空中鼠标的使用体验。


【发明内容】

[0004] 为了解决现有技术的不足,本发明提供了手指式空中鼠标,实现了鼠标的微型化, 可佩戴于手指,鼠标的操作通过动作识别实现,没有抓握鼠标的动作,也无需在鼠标上定位 按钮的过程,大大提高了人机交互体验。
[0005] 本发明的技术方案是:一种手指式空中鼠标,包括可佩戴于手指上的数据采集分 析模块。
[0006] 本发明的进一步改进包括:
[0007] 还包括可插于PC端的无线接收模块,所述的数据采集分析模块通过无线数据传 输方式与所述无线接收模块连接。
[0008] 所述数据采集分析模块放置于设有用于嵌套手指的通孔的外壳内。
[0009] 所述数据采集分析模块包括一惯性传感器,通过所述惯性传感器进行动作感知, 并通过对手指的动作识别。
[0010] 所述惯性传感器是MEMS六自由度惯性传感器,包括三轴加速度计和三轴陀螺仪。
[0011] 所述数据采集分析模块包括主处理器,与主处理器连接的惯性传感器,与主处理 器连接的用于射频发射芯片,以及锂电池。
[0012] 所述PC端的无线接收模块通过USB接口与PC通讯,该无线接收部分还提供可热 插拔的接口可用于给锂电池充电。
[0013] 在对手指动作识别直接采用姿态解算算法对手指的姿态进行实时解算,获得手指 在参考坐标系下的实时姿态,包括俯仰角、横滚角和方位角。
[0014] 手指方位角和俯仰角的变化量,且满足变化率小于设定的门限值和横滚角小于设 定的门限值两个条件时,即分别表示被控制的光标的左右和上下移动量。
[0015] 对手指左单击动作的识别采用了导数法,即对手指的俯仰角变化曲线进行求导, 当某段曲线中存在导数符号相反,且导数绝对值符号大于设定的门限值时,即表示出现单 击动作;对手指右单击动作的识别方法在于对右单击的识别是对方位角的变化曲线进行求 导计算。
[0016] 由可佩戴于手指的数据采集分析模块和可插于PC端的无线接收模块两部分组 成,可佩戴于手指的数据采集分析模块由惯性传感器、主处理器、射频芯片和板载天线组 成,采用锂电池供电。可插于PC端的无线接收模块通过USB接口与PC进行通讯,并提供了 额外的接口,用于给锂电池充电。
[0017] 在可佩戴于手指的数据采集分析模块中,惯性传感器采用六自由度的MEMS传感 器,包括三轴加速度计和三轴陀螺仪,负责感知运动,包括直线加速度和角加速度。主处理 器通过接口读取传感器数据后,采用姿态解算算法对手指的姿态进行实时解算,获得手指 在参考坐标系下的实时姿态,包括俯仰角、横滚角和方位角。
[0018] 因为加速度计检测的直线加速度和陀螺仪检测的角加速度输出相对于手指是固 定的,因此当手指处于不同姿态时,所做的上下左右运动将无法完全对应鼠标指针的变化。 采用姿态解算的目的是得到手指在地理坐标系下的姿态,将姿态的变化对应于鼠标光标的 变化,可以使手指在空间中任意动作而不会影响光标的控制。姿态的解算就是手指在一定 初始姿态下,用陀螺仪输出计算下一时刻手指的姿态,可以采用四元数法、欧拉角法、余弦 矩阵法等,这里的一种实现采用了四元数法。
[0019] 因为MEMS陀螺仪存在很大的动态误差,仅采用陀螺仪输出计算姿态,将存在极大 的误差,因此还需要用数据融合算法,将加速计的静态数据对误差进行补偿,这里采用扩展 卡尔曼滤波算法进行数据融合,得到长期稳定的手指姿态数据。
[0020] 在手指的运动过程中,当手指方位角和俯仰角变化满足变化率小于设定的门限值 和横滚角小于设定的门限值两个条件时,手指方位角和俯仰角的变化量,即分别表示被控 制的光标的左右和上下移动量。对手指左单击动作的识别采用了导数法,即对手指的俯仰 角变化曲线进行求导,当某段曲线中存在导数符号相反,且导数绝对值符号大于设定的门 限值时,即表示出现单击动作。对手指右单击动作的识别也采用了导数法,即对手指的方位 角变化曲线进行求导,当某段曲线中存在导数符号相反,且导数绝对值符号大于设定的门 限值时,即表示出现单击动作。
[0021] 佩戴于手指上的鼠标部分采用锂电池供电,且该部分提供插拔式接口,锂电池可 方便的通过热插拔进行安装和拆卸。PC端的无线接收部分通过USB接口与PC通讯,该无 线接收部分还提供可热插拔的接口可用于给锂电池充电。整个鼠标系统提供两个锂电池模 块,一个用于供电,另一个可进行备份充电,通过方便的拆卸和安装满足该鼠标的长时间使 用要求。

【专利附图】

【附图说明】 [0022]
[0023] 图1是本发明的整体示意图。
[0024] 图2是姿态解算结合卡尔曼滤波融合得到姿态的计算流程。
[0025] 图中:1、佩戴于手指的数据采集分析模块,2、固定配件,3、PC端的无线接收模块, I、板载微带天线,12、锂电池,13、射频芯片,14、主处理器,15、惯性传感器,31、USB接口,32、 电池充电接口。

【具体实施方式】
[0026] 下面结合附图对本发明做详细说明。
[0027] 如图1所示,该手指式空中鼠标首先需要一个外壳和佩戴于手指的固定配件,夕卜 壳上设有一个电源按键和工作指示灯,并留有一个接口用于电池供电。固定配件可采用松 紧带。
[0028] 模块中的惯性传感器采用InvenSense公司的MPU6050六自由度MEMS惯性传感 器,该传感器具有集成的三轴加速度计和三轴陀螺仪,可通过IIC接口与主处理器通信。可 以通过设置该芯片内部寄存器来设定传感器的检测量程。主处理器这里选用ST公司的 STM32H03,该处理器可支持高达72M主频,具有IIC、SPI等外设接口,可满足姿态解算、动 作识别等的计算要求以及与传感器、射频芯片的通信要求。射频芯片选用了 NORDIC公司的 NRF24L01芯片,这是一款工作于2. 4Ghz全球开放ISM频段的无线通信芯片,通过SPI接口 与主处理器通信。
[0029] 在无线接收端内部主要有无线接收射频芯片和主处理器组成。无线接收芯片仍选 用NORDIC公司的NRF24L01芯片,主处理器选用C8051F320,该芯片具有USB通信接口,可方 便实现HID协议,另该芯片也提供了 SPI接口与射频芯片进行通信。
[0030] 下面采用四元数法结合扩展卡尔曼滤波算法进行手指的姿态解算与融合。
[0031] 四元数是由一个实数单位1和三个虚数单位i,j,k组成的含有四个元的数,其表 达式为:
[0032] Q= (q0, q17 q2, q3) =q〇+q1i+q2j+q3k=q〇+q (I)
[0033] 其中qQ是,q为矢量。
[0034] 在刚体定点转动理论中,根据欧拉定理,动坐标系相对参考坐标系的方位,等效于 动坐标系绕某一个等效转轴转动一个角度Θ。如果用u表示等效转轴方向的单位向量,则 动坐标系的方位完全由U和Θ两个参数确定。用U和Θ可构造一个四元数:
[0035]

【权利要求】
1. 一种手指式空中鼠标,其特征在于,包括可佩戴于手指上的数据采集分析模块。
2. 根据权利要求1所述的一种手指式空中鼠标,其特征在于,还包括可插于PC端的无 线接收模块,所述的数据采集分析模块通过无线数据传输方式与所述无线接收模块连接。
3. 根据权利要求1所述的一种手指式空中鼠标,其特征在于,所述数据采集分析模块 放置于设有用于嵌套手指的通孔的外壳内。
4. 根据权利要求1所述的一种手指式空中鼠标,其特征在于,所述数据采集分析模块 包括一惯性传感器,通过所述惯性传感器进行动作感知,并通过对手指的动作识别。
5. 根据权利要求4所述的一种手指式空中鼠标,其特征在于,所述惯性传感器是MEMS 六自由度惯性传感器,包括H轴加速度计和H轴巧螺仪。
6. 根据权利要求1或2所述的一种手指式空中鼠标,其特征在于,所述数据采集分析模 块包括主处理器,与主处理器连接的惯性传感器,与主处理器连接的用于射频发射芯片,W 及裡电池。
7. 根据权利要求2所述的一种手指式空中鼠标,其特征在于,所述PC端的无线接收模 块通过USB接口与PC通讯,该无线接收部分还提供可热插拔的接口可用于给裡电池充电。
8. 根据权利要求1所述的一种手指式空中鼠标,其特征在于:在对手指动作识别直接 采用姿态解算算法对手指的姿态进行实时解算,获得手指在参考坐标系下的实时姿态,包 括俯仰角、横滚角和方位角。
9. 根据权利要求1所述的一种手指式空中鼠标,其特征在于:手指方位角和俯仰角的 变化量,且满足变化率小于设定的口限值和横滚角小于设定的口限值两个条件时,即分别 表示被控制的光标的左右和上下移动量。
10. 根据权利要求1所述的一种手指式空中鼠标,其特征在于:对手指左单击动作的识 别采用了导数法,即对手指的俯仰角变化曲线进行求导,当某段曲线中存在导数符号相反, 且导数绝对值符号大于设定的口限值时,即表示出现单击动作;对手指右单击动作的识别 方法在于对右单击的识别是对方位角的变化曲线进行求导计算。
【文档编号】G06F3/0346GK104345904SQ201310312502
【公开日】2015年2月11日 申请日期:2013年7月23日 优先权日:2013年7月23日
【发明者】朱莉芳 申请人:西安艾尔特仪器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1