著录项信息
专利名称 | 一种实现人机交互的方法及系统 |
申请号 | CN201310476222.6 | 申请日期 | 2013-10-12 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-29 | 公开/公告号 | CN104571837A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;1查看分类表>
|
申请人 | 深圳先进技术研究院 | 申请人地址 | 广东省深圳市南山区西丽大学城学苑大道1068号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳先进技术研究院 | 当前权利人 | 深圳先进技术研究院 |
发明人 | 魏征;卓启芳;匡星;田岚;李光林 |
代理机构 | 深圳中一专利商标事务所 | 代理人 | 张全文 |
摘要
本发明公开一种实现人机交互的方法及系统,涉及人机交互领域。通过鼠标佩戴装置将鼠标主体安装在使用者的手臂上;该方法包括:当使用者挥动手臂时鼠标主体获取加速度信号,对加速度信号进行处理得到第一处理结果;根据第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息;鼠标主体采集使用者肢体表面的肌电信号,对肌电信号进行处理得到第二处理结果,对第二处理结果进行模数转换得到数字信号;根据数字信号检测按键类型,按键类型为左键或右键;鼠标主体将鼠标的位置信息和姿态信息、按键类型传输给终端设备上的鼠标交互应用装置来分析用户的操作。本发明能改善使用者的人机交互体验且不影响使用者的健康。
一种实现人机交互的方法及系统\n技术领域\n[0001] 本发明涉及人机交互领域,特别涉及适用于截肢者的一种实现人机交互的方法及系统。\n背景技术\n[0002] 现实生活中,由于各种原因出现了许多上肢不健全(如截肢、断掌等)的人,因此,研究上肢不健全者的无障碍信息交流技术具有较高的应用价值。传统的人机交互设备如鼠标键盘、触摸屏等,不适合上肢截肢者使用;新型人机交互技术如语音识别技术由于受环境噪声干扰明显,在公共场所使用效果并不理想,具有一定的局限性。针对上述问题,现有技术中公开了通过鼠标控制来实现人机交互的方法,其实现方式有以下几种:\n[0003] (1)头控鼠标:是一种戴在头上通过红外线进行控制的电脑鼠标,它一方面通过转动头部来控制鼠标位置的移动,另一方面通过眨眼信号来控制鼠标的按键功能。头控鼠标比较适合四肢控制不灵活的人,让使用者能够方便地控制电脑。\n[0004] (2)眼控鼠标:是一种通过转动眼球来控制电脑的鼠标,其原理是利用红外线检测器,检测眼球转动的位置信号,由红外线视动追踪系统将所获得的眼球位置信号,转换成传统的电脑鼠标的操控动作,从而使肢体和头部都不能灵活运动的障碍者可以方便的进行电脑输入。\n[0005] (3)脚控鼠标:是一种通过对传统鼠标外观结构进行改进,利用脚替代手来控制鼠标的设备,脚控鼠标可以实现信息的输入和目标的选取。脚控鼠标比较适合手部不协调或手部残缺的功能障碍者。\n[0006] 目前所公开的几种通过鼠标控制来实现人机交互的方法都存在不足之处,使得它们在实际应用中都受到很大的限制;其中,\n[0007] (1)头控鼠标的缺点包括:①由于头部的转动角度有限,使用头部的转动来控制鼠标位置的移动,存在鼠标活动范围和精度不够的局限,长时间使用也容易产生疲劳感;②利用眨眼信号来控制鼠标的按键功能会影响使用者眼睛的正常生理活动,过度眨眼也容易产生眼部疾病和养成不好的习惯,影响个人形象。\n[0008] (2)眼控鼠标的缺点包括:①要使眼球根据使用者意图转动本身就存在一定难度,很难实现精确控制的鼠标效果,同时会给使用者造成较大的身体和精神负担;②长时间使用眼球转动容易造成眼部疾病,给使用者的健康带来隐患。\n[0009] (3)脚控鼠标的缺点包括:①需要使用脚部控制鼠标,操作过程不雅观,也不方便,使用场所受限;②需要使用者有灵活的脚部控制能力,可操作性差。\n发明内容\n[0010] 为了解决现有技术中上肢截肢者与终端设备进行交互所存在的身体隐患和可操作性差的问题,本发明实施例提供了一种实现人机交互的方法及系统。\n[0011] 所述技术方案如下:\n[0012] 一种实现人机交互的系统,包括鼠标交互应用装置、鼠标主体和鼠标佩戴装置;\n[0013] 所述鼠标主体通过所述鼠标佩戴装置将安装于使用者的手臂上;所述鼠标主体包括运动信号采集模块、肌电信号采集模块、主控制模块、无线数据通信模块;\n[0014] 所述运动信号采集模块与所述主控制模块连接,用于当使用者挥动手臂时获取加速度信号,对所述加速度信号进行处理得到第一处理结果,将所述第一处理结果传输给所述主控制模块;\n[0015] 所述肌电信号采集模块与所述主控制模块连接,用于采集使用者肢体表面的肌电信号,对所述肌电信号进行处理得到第二处理结果,所述第二处理结果经模数转换后得到数字信号,并将所述数字信号传输给所述主控制模块;\n[0016] 所述主控制模块用于根据所述运动信号采集模块发送来的第一处理结果通过预设算法进行计算得到鼠标的位置信息和姿态信息,还用于根据所述肌电信号采集模块发送来的数字信号检测鼠标按键类型;所述按键类型为左键或右键;\n[0017] 所述无线数据通信模块,用于与所述主控芯片连接,用于将所述鼠标的位置信息和姿态信息、所述按键类型传输给所述鼠标交互应用装置;\n[0018] 所述鼠标交互应用装置设置在终端设备上,用于根据所述鼠标的位置信息和姿态信息、所述按键类型分析用户的操作。\n[0019] 进一步地,所述运动信号采集模块对所述加速度信号进行处理得到第一处理结果,具体为:所述运动信号采集模块对所述加速度信号进行缓冲、滤波、去除噪声后得到第一处理结果。\n[0020] 进一步地,所述肌电信号采集模块对所述肌电信号进行处理得到第二处理结果,具体为:所述肌电信号采集模块对所述肌电信号进行缓冲、前置放大、滤波、陷波、后级放大后去除噪声得到第二处理结果。\n[0021] 进一步地,所述主控制模块包括一块主控芯片和电源单元,所述电源单元为所述主控芯片供电;所述主控芯片包括鼠标定位和姿态检测单元和按键信号检测单元;\n[0022] 所述鼠标定位和姿态检测单元与所述运动信号采集模块连接,用于根据所述运动信号采集模块发送来的第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息,所述位置信息用于控制鼠标光标位置,所述姿态信息用于控制鼠标滚轮运动;\n[0023] 所述按键信号检测单元与所述肌电信号采集模块连接,用于将所述数字信号经过信号预处理和模式分类识别出按键信号,并根据上述按键信号检测按键类型。\n[0024] 进一步地,所述鼠标佩戴装置为软布条形式的固定带。\n[0025] 进一步地,所述鼠标佩戴装置上设置有用于安装所述鼠标主体的空间,所述软布条内表面布置有安装肌电信号采集模块的槽口。\n[0026] 进一步地,所述鼠标佩戴装置为魔术贴绑带。\n[0027] 进一步地,所述运动信号采集模块为六轴加速度传感器,所述六轴加速度传感器用于当使用者挥动手臂时检测三轴重力加速度信号和三轴角加速度信号,所述三轴重力加速度信号和三轴角加速度信号经过缓冲、滤波去噪后得到三轴重力加速度信息和三轴角加速度信息,将所述三轴重力加速度信息和三轴角加速度信息传输给所述主控制模块。\n[0028] 进一步地,所述肌电信号采集模块包括两个肌电传感器,所述肌电传感器安放在所述鼠标主体内。\n[0029] 一种实现人机交互的方法,通过鼠标佩戴装置将鼠标主体安装在使用者的手臂上;所述方法包括:\n[0030] 当使用者挥动手臂时所述鼠标主体获取加速度信号,对所述加速度信号进行处理得到第一处理结果;根据所述第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息;\n[0031] 所述鼠标主体采集使用者肢体表面的肌电信号,对所述肌电信号进行处理得到第二处理结果,对所述第二处理结果进行模数转换得到数字信号;根据所述数字信号检测按键类型,所述按键类型为左键或右键;\n[0032] 所述鼠标主体将所述鼠标的位置信息和姿态信息、所述按键类型传输给终端设备上的鼠标交互应用装置;\n[0033] 所述鼠标交互应用装置根据所述鼠标的位置信息和姿态信息、所述按键类型分析用户的操作。\n[0034] 进一步地,所述对所述加速度信号进行处理得到第一处理结果,具体为:对所述加速度信号进行缓冲、滤波、去除噪声后得到第一处理结果。\n[0035] 进一步地,所述滤波为高通和/或低通滤波。\n[0036] 进一步地,所述鼠标获取加速度信号,对所述加速度信号进行缓冲、滤波和去噪得到加速度信息,包括:通过所述鼠标内设置的六轴加速度传感器检测三轴重力加速度信号和三轴角加速度信号,所述三轴重力加速度信号和三轴角加速度信号经过缓冲、滤波去噪后得到三轴重力加速度信息和三轴角加速度信息。\n[0037] 进一步地,所述对所述肌电信号进行处理得到第二处理结果,具体为:对所述肌电信号进行缓冲、前置放大、滤波、陷波、后级放大后去除噪声得到第二处理结果。\n[0038] 进一步地,所述根据所述第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息,包括:\n[0039] A、计算得到鼠标的位置信息,包括:\n[0040] (1)沿手臂方向为x轴建立笛卡尔坐标系,获取三轴重力加速度信号(ax,ay,az),[0041] (2)将原来鼠标的三维空间运动映射为一个二维平面,以(y,z)建立二维平面坐标系,根据三轴重力加速度信号(ax,ay,az)中的ay和az,计算鼠标在二维平面内的相对位移;\n[0042]\n[0043] 其中,t1表示运动起始时间,t2表示运动截止时间,ay表示y轴的重力加速度,az示z轴的重力加速度,vy表示y轴的速度,vz表示z轴的速度,Sy表示y轴的相对位移,Sz表示z轴的相对位移,(Sy,Sz)表示鼠标的位置信息;\n[0044] B、计算得到鼠标的姿态信息,包括:\n[0045] (1)确定初始四元数:\n[0046]\n[0047] 其中, θ0,γ0为初始姿态,默认为0,[q0q1q2q3]为初始四元数;\n[0048] (2)采用龙格库塔法实时计算四元数:\n[0049]\n[0050] 其中,[q0q1q2q3]为初始四元数,[wxwywz]为所述三轴角加速度信息,输出结果是实时计算的四元数;\n[0051] (3)实时计算姿态矩阵\n[0052]\n[0053] 简写为\n[0054] (4)计算鼠标的姿态信息:根据所述姿态矩阵 确定姿态角θ、 γ;\n[0055]\n[0056] 进一步地,所述根据所述数字信号检测按键类型,具体为:将所述数字信号经过信号预处理和模式分类识别出按键信号,根据上述按键信号检测按键类型。\n[0057] 本发明实施例提供的技术方案带来的有益效果是:\n[0058] 本发明提供了一种实现人机交互的方法及系统。系统中的鼠标主体可以通过鼠标佩戴装置穿戴于使用者的手臂上,使用者通过挥动手臂、左旋和右旋手臂来控制鼠标位置的移动和滚轮滑动方向;通过对采集的肌电信号进行处理后再判断按键类型来控制使用者点击的是左键还是右键。将控制信号通过无线方式传输到电脑、iPad等终端设备上的鼠标交互应用装置中来进行人机交互。本发明的方法与正常人使用鼠标来进行交互的方式类似,不仅保持了鼠标使用者的原有习惯(如利用手部的滑动控制鼠标位置,利用食指和中指点击鼠标按键),而且也无需借助其他身体器官和功能,不会给使用者带来身体负担;并且鼠标的精准度、流畅度、移动速度都得到提升,改善用户的人机交互体验。\n附图说明\n[0059] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0060] 图1为本发明实施例一提供的一种实现人机交互的系统结构示意图;\n[0061] 图2为本发明实施例一中使用者利用鼠标进行人机交互的实现功能图;\n[0062] 图3为本发明实施例二提供的一种实现人机交互的方法流程图。具体实施方式[0063] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。\n[0064] 实施例一\n[0065] 本发明实施例一提供了一种实现人机交互的系统,如图1所示,包括鼠标交互应用装置2、鼠标主体1和鼠标佩戴装置3,鼠标主体1通过鼠标佩戴装置3安装在使用者的手臂上,如使用者是截肢者则鼠标主体1安装在使用者残臂肌肉末端的装置,如使用者是上肢健全的人,则将鼠标主体1在安装于使用者的手上。通过鼠标佩戴装置3可将鼠标主体1安装在使用者的手臂上,通过挥动手臂来控制鼠标操作,进而来实现人机交互。\n[0066] 参见图1,鼠标主体1包括运动信号采集模块11、肌电信号采集模块12、主控制模块\n13、无线数据通信模块14,这些模块集成于一块微型电路板上,该电路板设置在鼠标主体1的内部,实现了信号采集、模式识别和控制信号传输功能;\n[0067] 运动信号采集模块11与主控制模块13连接,用于当使用者挥动手臂时获取加速度信号,对所述加速度信号进行处理得到第一处理结果,,并将该第一处理结果传输给主控制模块13;\n[0068] 优选的,本实施例中的运动信号采集模块11对所述加速度信号进行处理得到第一处理结果,具体为:运动信号采集模块11对加速度信号进行缓冲、滤波、去除噪声后得到第一处理结果;\n[0069] 具体的,运动信号采集模块11为六轴加速度传感器,六轴加速度传感器用于当使用者挥动手臂时检测三轴重力加速度信号和三轴角加速度信号,三轴重力加速度信号和三轴角加速度信号经过缓冲、滤波去噪后得到三轴重力加速度信息和三轴角加速度信息,将三轴重力加速度信息和三轴角加速度信息传输给主控制模块13;\n[0070] 肌电信号采集模块12与主控制模块13连接,用于采集使用者肢体表面的肌电信号,对所述肌电号进行处理得到第二处理结果,第二处理结果经模数转换后得到数字信号,并将数字信号传输给主控制模块13;\n[0071] 优选的,本实施例中的肌电信号采集模块12对所述肌电信号进行处理得到第二处理结果,具体为:肌电信号采集模块12采集到的肌电信号经过缓冲、前置放大、滤波、陷波、后级放大、去除噪声后得到第二处理结果;\n[0072] 具体的,本实施例中的肌电信号采集模块12包括两个肌电传感器,肌电传感器安放在鼠标主体1内;\n[0073] 优选的,本实施例中的陷波为50Hz陷波;\n[0074] 所述主控制模块13用于根据所述运动信号采集模块11发送来的第一处理结果通过预设算法进行计算得到鼠标的位置信息和姿态信息,还用于根据所述肌电信号采集模块\n12发送来的数字信号检测鼠标按键类型;所述按键类型为左键或右键;\n[0075] 优选的,在本实施例中,主控制模块13安装在鼠标主体1的内部,包括一块主控芯片和电源单元131,电源单元131为主控芯片供电;主控芯片包括鼠标定位和姿态检测单元\n132和按键信号检测单元133;\n[0076] 优选的,本实施例中的电源单元131为锂电池;\n[0077] 鼠标定位和姿态检测单元132与运动信号采集模块11连接,用于根据运动信号采集模块11发送来的第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息;\n[0078] 按键信号检测单元133与肌电信号采集模块12连接,用于将数字信号经过信号预处理和模式分类识别出按键信号,并根据按键信号判检测键类型;\n[0079] 无线数据通信模块14,用于与主控芯片连接,用于将鼠标的位置信息和姿态信息、按键类型传输给鼠标交互应用装置;\n[0080] 鼠标交互应用装置2设置在终端设备上,用于根据接收到的鼠标的位置信息和姿态信息、按键类型分析用户的操作,实现人机交互功能。\n[0081] 在本实施例中,鼠标佩戴装置3可设置为软布条形式的固定带;在鼠标佩戴装置3上设置有用于安装鼠标1主体的空间,软布条内表面布置有安装肌电信号采集模块12的槽口。\n[0082] 在本实施例中的鼠标佩戴装置3还可设置为魔术贴绑带。\n[0083] 本实施例的系统不仅适用于截肢者,还可适用于距离终端设备较远无法操作传统鼠标的场景,例如,将本系统的鼠标主体1通过鼠标佩戴装置3安装于截肢者的残臂肌肉末端处,使用者通过挥动手臂来控制鼠标进而实现人机交互功能,实现过程如图2所示,其中,虚线方框标识处理过程。运动信号采集模块11选择六轴加速度传感器来采集三轴重力加速度信号和三轴角加速度信号,并对采集到的三轴重力加速度信号和三轴角加速度信号进行缓冲、滤波、去除噪声后的信号发送给鼠标定位与姿态检测单元132;鼠标定位与姿态检测单元132对该信号进行预处理,根据预处理后的信息,通过预设算法(位置解算算法和姿态解算算法)就可以得到鼠标的相对位移和运动姿态,结合初始位置进一步确定使用者使用鼠标的操作,左、右旋转动作可用于实现鼠标滚轮功能;肌电信号采集模块12选择无线肌电传感器来采集残臂肌肉表面的肌电信号,对肌电信号进行缓冲、前置放大、滤波、陷波、后级放大后去除噪声后得到数字信号,将数字信号发送给按键信号检测单元133;按键信号检测单元133通过对肌电信号采集模块12发送来的数字信号进行预处理,然后进行识别判断是食指还是中指的按键动作,进一步确定使用者点击鼠标是左键还是右键;主控制模块13以高性能微控制器为核心,实现了信号处理和模式识别的功能;无线数据通信模块14可以将鼠标与电脑、iPad等终端设备连接,实现控制信号实时传输。鼠标交互应用装置2即为设置与终端设备上的特殊软键盘应用程序,可以结合鼠标主体1的鼠标定位和按键信号功能实现虚拟键盘输入功能,完成与正常人一样的无障碍信息交流,达到人机交互的目的。\n[0084] 本发明实施例中的鼠标主体可以通过鼠标佩戴装置穿戴于使用者的手臂上,使用者通过挥动手臂、左旋和右旋手臂产生的重力加速度和角加速度来控制鼠标位置的挥动和滚轮滑动方向;通过对采集的肌电信号进行处理后再判断按键类型来控制使用者点击左键还是点击右键。将控制信号通过无线方式传输到电脑、iPad等终端设备上的鼠标交互应用装置中来进行人机交互。截肢者使用本系统进行人机交互与正常人使用鼠标来进行人机交互的方式相同,不仅保持了鼠标使用者的原有习惯(如利用手部的滑动控制鼠标位置,利用食指和中指点击鼠标按键),而且也无需借助其他身体器官和功能,不会给使用者带来身体负担;并且鼠标的精准度、流畅度、移动速度都得到提升,改善用户的人机交互体验。本系统中的鼠标主体小巧轻便、佩戴牢固、携带方便,该系统具有操作简单、实用性强、成本低、效率高的特点,且本系统的实现方式符合人的自然操作习惯。\n[0085] 实施例二\n[0086] 本发明实施例二提供一种实现人机交互的方法,首先通过鼠标佩戴装置将鼠标主体安装在使用者的手臂上,鼠标交互应用装置安装在终端设备中;如图3所示,该方法包括:\n[0087] 步骤301:当使用者挥动手臂时鼠标主体获取加速度信号,对加速度信号进行处理得到第一处理结果;根据第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息;\n[0088] 优选的,在本实施例中,对加速度信号处理得到第一处理结果,具体为:对加速度信号进行缓冲、滤波和去除噪声得到第一处理结果;具体的,本实施例中滤波为高通和/或低通滤波。\n[0089] 优选的,可在鼠标内设置六轴加速度传感器,获取加速度信号的具体过程为:当使用者挥动手臂时六轴加速度传感器检测三轴重力加速度信号和三轴角加速度信号,三轴重力加速度信号和三轴角加速度信号经过缓冲、滤波去除噪声后得到三轴重力加速度信息和三轴角加速度信息。\n[0090] 在本实施例中,步骤301中根据所述第一处理结果和鼠标的初始位置,通过预设算法进行计算得到鼠标的位置信息和姿态信息,具体包括:\n[0091] A、计算得到鼠标的位置信息,包括:\n[0092] (1)沿手臂方向为x轴建立笛卡尔坐标系,获取三轴重力加速度信号(ax,ay,az),[0093] (2)将原来鼠标的三维空间运动映射为一个二维平面,以(y,z)建立二维平面坐标系,根据三轴重力加速度信号(ax,ay,az)中的ay和az,计算鼠标在二维平面内的相对位移;\n[0094]\n[0095] 其中,t1表示运动起始时间,t2表示运动截止时间,ay表示y轴的重力加速度,az示z轴的重力加速度,vy表示y轴的速度,vz表示z轴的速度,Sy表示y轴的相对位移,Sz表示z轴的相对位移,(Sy,Sz)表示鼠标的位置信息;\n[0096] B、计算得到鼠标的姿态信息,包括:\n[0097] (1)确定初始四元数:\n[0098]\n[0099] 其中, θ0,γ0为初始姿态,默认为0,[q0q1q2q3]为初始四元数;\n[0100] (2)采用龙格库塔法实时计算四元数:\n[0101]\n[0102] 其中,[q0q1q2q3]为初始四元数,[wxwywz]为三轴角加速度信息,输出结果是实时计算的四元数;\n[0103] (3)实时计算姿态矩阵\n[0104]\n[0105] 简写为\n[0106] (4)计算鼠标的姿态信息:根据姿态矩阵 确定姿态角θ、 γ;\n[0107]\n[0108] 步骤302:鼠标主体采集使用者肢体表面的肌电信号,对肌电信号进行处理得到第二处理结果,对第二处理结果进行模数转换得到数字信号;根据所述数字信号检测按键类型,按键类型为左键或右键;\n[0109] 本实施例中的步骤301和步骤302的顺序可调换;\n[0110] 优选的,在本实施例中,对肌电信号进行处理得到第二处理结果,具体为:对肌电信号进行缓冲、前置放大、滤波、陷波、后级放大后去除噪声得到第二处理结果;\n[0111] 优选的,根据所述数字信号检测按键类型,具体为:将数字信号经过信号预处理和模式分类识别出按键信号,根据按键信号检测按键类型;\n[0112] 在本实施例中,可在鼠标主体内部设置两个肌电传感器,由肌电传感器采集使用者肢体表面的肌电信号;\n[0113] 步骤303:鼠标主体将鼠标的位置信息和姿态信息、按键类型传输给终端设备上的鼠标交互应用装置;\n[0114] 在本实施例中,步骤303中鼠标主体可采用蓝牙传输或其他通信(如WIFI)方式实现鼠标主体与电脑等终端设备之间的通信和数据传输;\n[0115] 步骤304:鼠标交互应用装置根据鼠标的位置信息和姿态信息、按键类型分析用户的操作。\n[0116] 本实施例中通过无线方式将鼠标主体和电脑等终端设备进行连接,鼠标交互应用装置为删掉残疾人难以完成的组合键功能(如ctrl+shift等)的特殊软键盘应用程序,通过根据鼠标的位置信息和姿态信息、按键类型分析用户的操作,来实现网页浏览、打字等输入功能的人机交互。鼠标交互应用装置可用于Windows、Android、Linux和iPhone等平台。\n[0117] 本实施例的方法是通过安装在使用者手臂的六轴加速度传感器在使用者手臂的挥动过程中检测重力加速度信号和角加速度信号,对重力加速度信号和角加速度信号进行处理后结合鼠标初始位置,通过预设算法计算得到鼠标的位置和姿态信号,然后经模式分类后识别手臂的左右旋转,控制鼠标的滚轮活动;鼠标主体内部的表面肌电传感器采集使用者在完成假想的手指按键动作时的肌电信号,对肌电信号处理后在经过模式识别后控制鼠标左键和右键的按键操作。\n[0118] 本发明实施例的方法采用挥动手臂控制鼠标位置的移动,可以任意角度的控制鼠标位置并确定鼠标姿态,通过分析鼠标姿态确定使用者的手臂是左旋还是右旋进而实现传统鼠标的滚轮功能,具有良好的实时性和精确度;通过分析肌电信号来来识别手指的按键动作,从而实现传统鼠标的左右键功能;鼠标主体发出的控制信号通过无线传输方式传输到终端设备,由终端设备上安装的鼠标交互应用装置由于删掉了残疾人难以完成的组合键功能,采用具有相同功能的单一按键,通过分析用户的操作,实现人机交互功能。\n[0119] 本实施例的方法不但可以减轻截肢使用者的身体负担和精神负担,而且能避免了因为长时间使用给身体带来的不适感,可操作性强,实用性好。\n[0120] 本发明实施例中方法不但适用于上肢截肢者,而且可以应用于正常人在不方便安装接触式人机交互设备的环境,如医疗手术室等场合。\n[0121] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0122] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-03-30
- 2015-08-26
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201310476222.6
申请日: 2013.10.12
- 2015-04-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-08-16
|
2006-03-16
| | |
2
| |
2013-07-03
|
2012-11-28
| | |
3
| |
2006-08-16
|
2006-03-16
| | |
4
| |
2013-06-26
|
2011-12-26
| | |
5
| |
2012-05-09
|
2010-05-28
| | |
6
| | 暂无 |
1999-01-19
| | |
7
| |
2013-01-30
|
2012-11-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |