基于肌电信号监测动作的空鼠识别方法及装置制造方法及图纸

技术编号:15839888 阅读:55 留言:0更新日期:2017-07-18 16:36
本发明专利技术公开了一种基于肌电信号监测动作的空鼠识别方法及装置,该方法包括步骤:获取第一肢体动作的第一特征值;当第一特征值满足预设的第一判断条件时,开启空鼠模式;在空鼠模式下,监测第二肢体动作产生的肌电信号的第二特征值;当第二特征值满足预设的第二判断条件时,识别第二肢体动作。本发明专利技术的基于肌电信号监测动作的空鼠识别方法及装置能够识别出具体地按下或者抬起等第二肢体动作,从而实现模拟空鼠的功能,提高了用户体验。

Air mouse identification method and device based on EMG signal monitoring action

The invention discloses an air mouse identification method and device of EMG monitoring action based on the method comprises the following steps: first feature gets the first movement value; when the first eigenvalue satisfy the first condition preset, open air mouse model; in rat model, the second features of EMG monitoring in second movements the value; when the second eigenvalue satisfy second preset judgment conditions, identify the second movements. The invention discloses an air mouse identification method and device based on the monitoring action of an electromyographic signal, which can recognize or press two limbs in detail, thereby realizing the function of simulating an empty mouse and improving the user experience.

【技术实现步骤摘要】
基于肌电信号监测动作的空鼠识别方法及装置
本专利技术涉及智能化电子设备
,尤其涉及智能化电子设备的基于肌电信号监测动作的空鼠识别方法及装置。
技术介绍
目前,智能化家电产品出现的越来越多,也使得人们对家用电器智能化控制要求越来越高。而现如今的鼠标控制大概分为三种情况:1.普通有线鼠标;2.普通无线鼠标;3.空鼠设备。在现有技术中,仍使用普通有线鼠标来控制智能化家电产品,这不便于用户的实际操作,也限制了智能化家电产品的发展。因此,有必要提出一种基于肌电信号监测动作的空鼠识别方法及装置,避免上述情况的发生。
技术实现思路
本专利技术的主要目的在于提出一种基于肌电信号监测动作的空鼠识别方法及装置,旨在替代传统的鼠标操作,并达到控制智能化电子设备的目的。为实现上述目的,本专利技术提供的一种基于肌电信号监测动作的空鼠识别方法,所述方法包括步骤:获取第一肢体动作的第一特征值;当所述第一特征值满足预设的第一判断条件时,开启空鼠模式;在空鼠模式下,监测第二肢体动作产生的肌电信号的第二特征值;当所述第二特征值满足预设的第二判断条件时,识别所述第二肢体动作。可选地,在所述获取第一肢体动作的第一特征值之前,所述方法还包括:设置第一肢体的运动轨迹;计算所述运动轨迹在至少一个方向上的加速度值以及所述加速度值的均值;将所述加速度均值写入矩阵中;根据所述运动轨迹和所述矩阵,定义所述第一判断条件。可选地,在定义所述第一判断条件之后,所述方法还包括:采集第二肢体运动时产生的至少一个肌电信号;对采集到的肌电信号进行预处理;提取预处理后的肌电信号中的信号活动段;提取所述信号活动段中的统计特征值;根据所述统计特征值,定义所述第二判断条件。可选地,所述统计特征值至少包括:单通道信号的小波系数能量、小波系数总能量、小波系数绝对平均值和方差。可选地,在所述开启空鼠模式之后,所述方法还包括:检测所述第一肢体动作产生的位移;将所述位移发送给操作系统,以确定所述位移的距离。此外,为实现上述目的,本专利技术还提出一种基于肌电信号监测动作的空鼠识别装置,所述装置包括:获取模块,用于获取第一肢体动作的第一特征值;开启模块,用于当所述第一特征值满足预设的第一判断条件时,开启空鼠模式;监测模块,用于在空鼠模式下,监测第二肢体动作产生的肌电信号的第二特征值;识别模块,用于当所述第二特征值满足预设的第二判断条件时,识别所述第二肢体动作。可选地,所述装置还包括:设置模块,用于设置第一肢体的运动轨迹;计算模块,用于计算所述运动轨迹在至少一个方向上的加速度值以及所述加速度值的均值;写入模块,用于将所述加速度均值写入矩阵中;定义模块,用于根据所述运动轨迹和所述矩阵,定义所述第一判断条件。可选地,所述装置还包括:采集模块,用于采集第二肢体运动时产生的至少一个肌电信号;处理模块,用于对采集到的肌电信号进行预处理;提取模块,用于提取预处理后的肌电信号中的信号活动段、以及提取所述信号活动段中的统计特征值;所述定义模块,还用于根据所述统计特征值,定义所述第二判断条件。可选地,所述统计特征值至少包括:单通道信号的小波系数能量、小波系数总能量、小波系数绝对平均值和方差。可选地,所述装置还包括:检测模块,用于检测所述第一肢体动作产生的位移;发送模块,用于将所述位移发送给操作系统,以确定所述位移的距离。本专利技术提出的基于肌电信号监测动作的空鼠识别方法及装置,当手臂等第一肢体动作满足第一判断条件时,开启空鼠模式,并在空鼠模式下,检测到手指等第二肢体动作产生的肌电信号的第二特征值满足第二判断条件时,识别出具体地按下或者抬起等第二肢体动作,从而实现模拟空鼠的功能,提高了用户体验。附图说明图1为本专利技术第一实施例提供的基于肌电信号监测动作的空鼠识别方法的流程示意图;图2为本专利技术第二实施例提供的基于肌电信号监测动作的空鼠识别方法的流程示意图;图3为本专利技术第三实施例提供的基于肌电信号监测动作的空鼠识别方法的流程示意图;图4为本专利技术第四实施例提供的基于肌电信号监测动作的空鼠识别装置的模块示意图;图5为本专利技术第五实施例提供的基于肌电信号监测动作的空鼠识别装置的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的智能终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。请参照图1,为本专利技术第一实施例提供的基于肌电信号监测动作的空鼠识别方法,所述方法包括步骤:步骤110,获取第一肢体动作的第一特征值。具体地,第一肢体可以指用户的手臂或者手部。第一肢体动作可以指手臂的晃动动作,该晃动动作可以是向左晃动,也可以是向右晃动等。第一特征值至少包括第一肢体动作的运动轨迹、以及该运动轨迹的加速度值。步骤120,判断所述第一特征值是否满足预设的第一判断条件,若是,则进入步骤130,若否,则流程结束。具体地,根据实验的经验,本专利技术对第一判断条件做出如下说明。规定一个x轴上的加速度阈值B,当第一动作在x轴上的加速度为X,且X≥B时,则认为该第一动作是一个有效的动作,该动作可以是有效的左甩或者右甩动作,也就是说,该第一动作的加速度是有效的。如果0<X<B,则第一动作是左甩(右甩)动作的可能性为P(X),P(X)采用如下公式进行计算:P(X)=X>=B?1:x/B公式(1)公式(1)的意思是说,当计算的P(X)概率大于阈值B时,则认为这是一次有效地甩动,所以规定这时的P(X)为1,也就是说加速度有效。反之,要判断这种情况出现的概率,如果这种晃动的概率这里用x/B表示,大于某一经验值(例如:80%),则也将这次甩动的加速度计入总数,一般地,每次甩动会有两个加速度(一正一负),如果其概率小于80%,则将该组数据舍弃。这里的80%是一个统计值,当这个概率达到了80%,其准确性较高,当然也可以是其他数值,如90%和70%,但是这个时候的误判就相对较高。P(X|A)=P(X)P(A)公式(2)公式(2)的意思是说,在两次甩动后,加速度的有效率是多少。在本实施例中,规定P(X|A)≥0.8,即可认为两次甩动的加速度有效。这个值太高了,会导致后面开机的失败率较高;太低了,容易造成虚假开机。进一步地,为了提高开机的准确率,仅仅规定左甩或者右甩的一个动作是不可行的,在实际使用中,需要规定用户必须再右甩或者左甩各一次。另外,需要说明的是,每次甩动的加速度,不必都要超过B值,只要总体根据概率分析计算出来的可能性达到了80%,就可以认为这组加速度值是有效的。进一步地,还需要设置两次甩动动作的时间间隔。这是因为,如果用户在第一次猛烈甩动后,过了很长时间才做第二次甩动,这显然是不可行的。所以需要定义一个时间限制条件,例如,该时间限制条件可以上2秒,也就是说,规定在2秒内,有两个左右大的甩动动作,才可以认定加速度有效。但是用户在第一次大的一次大的甩动过后,紧跟着一个小的甩动,如果一次单方向甩动成功之后,一定要紧跟着在一定时间内完成第二次反方向的甩动,否则将两次甩动全部丢弃,计数器清零。这本文档来自技高网...
基于肌电信号监测动作的空鼠识别方法及装置

【技术保护点】
一种基于肌电信号监测动作的空鼠识别方法,其特征在于,所述方法包括步骤:获取第一肢体动作的第一特征值;当所述第一特征值满足预设的第一判断条件时,开启空鼠模式;在空鼠模式下,监测第二肢体动作产生的肌电信号的第二特征值;当所述第二特征值满足预设的第二判断条件时,识别所述第二肢体动作。

【技术特征摘要】
1.一种基于肌电信号监测动作的空鼠识别方法,其特征在于,所述方法包括步骤:获取第一肢体动作的第一特征值;当所述第一特征值满足预设的第一判断条件时,开启空鼠模式;在空鼠模式下,监测第二肢体动作产生的肌电信号的第二特征值;当所述第二特征值满足预设的第二判断条件时,识别所述第二肢体动作。2.根据权利要求1所述的基于肌电信号监测动作的空鼠识别方法,其特征在于,在所述获取第一肢体动作的第一特征值之前,所述方法还包括:设置第一肢体的运动轨迹;计算所述运动轨迹在至少一个方向上的加速度值以及所述加速度值的均值;将所述加速度均值写入矩阵中;根据所述运动轨迹和所述矩阵,定义所述第一判断条件。3.根据权利要求2所述的基于肌电信号监测动作的空鼠识别方法,其特征在于,在定义所述第一判断条件之后,所述方法还包括:采集第二肢体运动时产生的至少一个肌电信号;对采集到的肌电信号进行预处理;提取预处理后的肌电信号中的信号活动段;提取所述信号活动段中的统计特征值;根据所述统计特征值,定义所述第二判断条件。4.根据权利要求3所述的基于肌电信号监测动作的空鼠识别方法,其特征在于,所述统计特征值至少包括:单通道信号的小波系数能量、小波系数总能量、小波系数绝对平均值和方差。5.根据权利要求1所述的基于肌电信号监测动作的空鼠识别方法,其特征在于,在所述开启空鼠模式之后,所述方法还包括:检测所述第一肢体动作产生的位移;将所述位移发送给操作系统,以确定所述位移的距离。6.一种基于肌电信号监测动作的空鼠识别装置,其特征在于,...

【专利技术属性】
技术研发人员:张淑燕李博
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1