竞技鼠标以及心率的获取方法和装置的制造方法

文档序号:9274341阅读:245来源:国知局
竞技鼠标以及心率的获取方法和装置的制造方法
【技术领域】
[0001]本发明涉及到心率检测和鼠标领域,特别是涉及到一种竞技鼠标以及心率的获取方法和装置。
【背景技术】
[0002]电子竞赛中由于参赛者需要长时间的高度集中的脑力劳动和体力运动,为了更专业的监控健康状态,心率是关键健康状况指标之一。心率过快会对参赛者的身体健康产生相应的影响,如果心率高于一定程度时,可能会引发心脏病等,甚至出现休克的情况等。如何获取参赛人员的心率呢,现有的方法是通过在鼠标上设置心率传感器,利用不同波长的红外线等光进行发射、反射和接收等,对接收到的光进行分析,得到鼠标使用者的心率。
[0003]采集使用鼠标者心率时,由于使用者的肤色、疤痕等影响,使测量结果与真实值具有很大的误差,如何将消除误差,提高心率测量准确性是需要解决的问题。

【发明内容】

[0004]本发明的主要目的为提供一种提高心率测量精度的竞技鼠标以及心率的获取方法和装置。
[0005]为了实现上述发明目的,本发明首先提出一种心率的获取方法,包括:
[0006]控制红外线灯光的发射,并接收红外线灯光的反射光生成心率采样信号;
[0007]在一个采样周期内获取心率采样信号的最大值,并根据该最大值计算瞬时心率值;
[0008]根据瞬时心率值,对采样率进行调整,并对心率采样信号进行指定条件的滤波处理;
[0009]将处理后的心率采样信号进行FFT计算,寻找心率采样信号的峰值和采样频率的最大极值,计算最终的心率。
[0010]进一步地,所述在一个采样周期内获取心率采样信号的最大值,并根据该最大值计算瞬时心率值的步骤,包括:
[0011]在一个采样周期内获取心率采样信号的最大值;
[0012]判断该最大值是否位于周期的中心时间点,如果是,则计算瞬时心率值,否则重新在一个采样周期内获取心率采样信号的最大值,并判断该最大值是否位于周期的中心时间点。
[0013]进一步地,所述对心率采样信号进行指定条件的滤波处理的步骤包括:
[0014]保留一个周期内心率采样信号中,含有最大值且最大值位于中心位置的心率采样信号。
[0015]进一步地,所述将处理后的心率采样信号进行FFT计算,寻找心率采样信号的峰值,计算最终的心率的步骤包括:
[0016]通过FIR/IIR滤波器对心率采样信号进行滤波处理,并将滤波处理后的心率采样信号进行保存;
[0017]对保存后的心率采样信号进行FFT计算;
[0018]寻找心率米样?目号的峰值和米样频率的最大极值,通过心率=米样频率的最大极值*60,计算得到最终的心率。
[0019]本发明还提供一种心率的获取装置,包括:
[0020]控制接收单元,用于控制红外线灯光的发射,并接收红外线灯光的反射光生成心率米样?目号;
[0021]第一计算单元,用于在一个采样周期内获取心率采样信号的最大值,并根据该最大值计算瞬时心率值;
[0022]调整滤波单元,用于根据瞬时心率值,对采样率进行调整,并对心率采样信号进行指定条件的滤波处理;
[0023]第二计算单元,用于将处理后的心率采样信号进行FFT计算,寻找心率采样信号的峰值和采样频率的最大极值,计算最终的心率。
[0024]进一步地,所述第一计算单元包括:
[0025]获取模块,用于在一个采样周期内获取心率采样信号的最大值;
[0026]判断计算模块,用于判断该最大值是否位于周期的中心时间点,如果是,则计算瞬时心率值,否则重新在一个采样周期内获取心率采样信号的最大值,并判断该最大值是否位于周期的中心时间点。
[0027]进一步地,所述调整滤波单元包括:
[0028]滤波模块,用于保留一个周期内心率采样信号中,含有最大值且最大值位于中心位置的心率采样信号。
[0029]进一步地,所述第二计算单元包括:
[0030]滤波保存模块,用于通过FIR/IIR滤波器对心率采样信号进行滤波处理,并将滤波处理后的心率采样信号进行保存;
[0031]FFT计算模块,用于对保存后的心率采样信号进行FFT计算;
[0032]心率计算模块,用于寻找心率采样信号的峰值和采样频率的最大极值,通过心率=米样频率的最大极值*60,计算得到最终的心率。
[0033]进一步地,所述心率的获取装置,还包括:
[0034]数据上传单元,用于将心率值上传至指定服务端,通过服务端发送至指定的运营服务端,运营服务端将心率值发送到对应的客户端。
[0035]本发明还提供一种竞技鼠标,包括鼠标装置和心率的获取装置;
[0036]所述心率的获取装置包括控制接收单元,用于控制红外线灯光的发射,并接收红外线灯光的反射光生成心率采样信号;
[0037]第一计算单元,用于在一个采样周期内获取心率采样信号的最大值,并根据该最大值计算瞬时心率值;
[0038]调整滤波单元,用于根据瞬时心率值,对采样率进行调整,并对心率采样信号进行指定条件的滤波处理;
[0039]第二计算单元,用于将处理后的心率采样信号进行FFT计算,寻找心率采样信号的峰值和采样频率的最大极值,计算最终的心率。
[0040]进一步地,所述第一计算单元包括:
[0041]获取模块,用于在一个采样周期内获取心率采样信号的最大值;
[0042]判断计算模块,用于判断该最大值是否位于周期的中心时间点,如果是,则计算瞬时心率值,否则重新在一个采样周期内获取心率采样信号的最大值,并判断该最大值是否位于周期的中心时间点。
[0043]进一步地,所述调整滤波单元包括:
[0044]滤波模块,用于保留一个周期内心率采样信号中,含有最大值且最大值位于中心位置的心率采样信号。
[0045]进一步地,所述第二计算单元包括:
[0046]滤波保存模块,用于通过FIR/IIR滤波器对心率采样信号进行滤波处理,并将滤波处理后的心率采样信号进行保存;
[0047]FFT计算模块,用于对保存后的心率采样信号进行FFT计算;
[0048]心率计算模块,用于寻找心率采样信号的峰值和采样频率的最大极值,通过心率=米样频率的最大极值*60,计算得到最终的心率。
[0049]进一步地,所述心率的获取装置,还包括:
[0050]数据上传单元,用于将心率值上传至指定服务端,通过服务端发送至指定的运营服务端,运营服务端将心率值发送到对应的客户端。
[0051]本发明心率的获取方法,首先计算瞬时心率,然后对采样率进行调整和滤波,然后再通过FFT计算,最后寻找心率采样信号的峰值和采样频率的最大极值进行计算最终的心率,可以提高心率测量的精度和准确度,可以针对不同肤色或带有疤痕的皮肤等人体半透明部位进行人体的心率检测,使用范围和使用率高。心率的获取装置,同样具有提高心率测量的精度和准确度,使用范围和使用率高的特点。竞技鼠标中设置有心率的获取装置,可以为各色肤色的使用者准确的测量心率,实时检测使用者的心率情况,方便使用者在因游戏过激引起心率过快时控制自己的情绪,提高使用者的安全。
【附图说明】
[0052]图1为本发明一实施例中心率的获取方法的流程框图;
[0053]图2为本发明一实施例中计算瞬时心率的流程框图;
[0054]图3为本发明一实施例中心率的获取方法中计算最终心率的流程框图;
[0055]图4为本发明另一实施例中心率的获取方法的流程框图;
[0056]图5为本发明一具体实施例中心率的获取方法的流程图;
[0057]图6为本发明一实施例中心率的获取装置的结构框图;
[0058]图7为本发明一实施例中第一计算单元的结构框图;
[0059]图8为本发明一实施例中滤波单元的结构框图;
[0060]图9为本发明一实施例中第二计算单元的结构框图;
[0061]图10为本发明另一实施例中心率的获取装置的结构框图;
[0062]图11为本发明一实施例中竞技鼠标的结构框图。
[0063]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0064]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0065]参照图1,本发明实施例提供一种心率的获取方法,包括步骤:
[0066]S1、控制红外线灯光的发射,并接收红外线灯光的反射光生成心率采样信号;
[0067]S2、在一个采样周期内获取心率采样信号
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1