基于脑电意念的智能运动耳机及其实现方法与系统转让专利

申请号 : CN201910201269.9

文献号 : CN109743656B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杜安明程琨黄海平胡林康胡振超刘永双李家东李欣祥

申请人 : 南京邮电大学

摘要 :

本发明提供一种基于脑电意念的智能运动耳机的实现方法与系统,该运动耳机包括电源和耳机本体,耳机本体包括头戴、耳机控制模块和发声单元,头戴的两端分别设有发声单元,耳机控制模块内置在头戴中,还包括脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块,脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块分别内置在头戴中,脑电信号采集模块包括干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d;该种基于脑电意念的智能运动耳机,能够通过对脑电信号的采集、预处理,进而识别后实现对耳机本体的控制,结构设计合理,便于使用。

权利要求 :

1.一种基于脑电意念的智能运动耳机的实现方法,其特征在于:基于脑电意念的智能运动耳机包括电源和耳机本体,耳机本体包括头戴、耳机控制模块和发声单元,头戴的两端分别设有发声单元,耳机控制模块内置在头戴中,其特征在于:还包括脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块,脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块分别内置在头戴中,脑电信号采集模块包括干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d,干态电极传感器1a、干态电极传感器

1b、干态电极传感器1c和干态电极传感器1d分别设于头戴上,脑电信号采集模块通过脑电信号预处理模块连接识别模块,识别模块连接储存模块;还包括eSIM模块,eSIM模块内置在头戴中,eSIM模块与耳机控制模块连接,eSIM模块采用eSIM NB‑IOT通信模组M5310,识别模块采用STM32F072RB芯片;干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c分别双极并联,干态电极传感器1a与干态电极传感器1d分别设于头戴的两端,干态电极传感器1b与干态电极传感器1c分别设于头戴的两端且设于干态电极传感器1a与干态电极传感器1d之间;干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c均采用主动型干态电极传感器,该基于脑电意念的智能运动耳机的实现包括以下步骤,S1、采集:进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集;

S2、预处理:对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;

S3、分类:通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;

步骤S3中,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果,具体为,S31、对步骤S2预处理后的脑电信号进行二进小波变换,脑波信号的二进小波变换的定义式为: 其中,ci,j二进小波系数,k为整数,为小波函数, 为二进小波函数,其逆变换式为:

j

其中,xj(t)表示信号x(t)在某一刻度(2)

下的分量;

对于从脑电信号采集模块测得的2导脑电数据,对每导数据xi进行正交小波分解;采用长度为4的Daubechis小波,以层数为4,按如上公式分解,每导数据被分解为5个子带信号:原信号与每个子带的频率分布关系为: 其中,fs

为采样频率;

S32、选取子带,具体为,根据需要选择同一尺度或多个尺度下的各导脑电多个子带的组合,来组成独立分量分析的输入: 其中,式中,n、m为所选择的子带范围;

脑电信号有5个主要频带:Delta(0‑4Hz)、Theta(4‑8Hz)、Alpha(8‑15Hz)、Beta(15‑

30Hz)和Gamma(30‑60Hz),由上述子带信号的频率范围公式,得到五个脑电频带对应的子带:为了增强5个脑电频带特征,选择n=1,m=5,即:

将上述结果作为独立分量分析的输入;

S33、通过扩展Infomax算法求取分离矩阵,具体为,独立分量分析即从n个通道获得n个观测信号xi,每个观测信号是n个独立源信号si的线性混合,即:x=As,其中,x=(x1,x2,T T...xn) ,s=(s1,s2,...sn) ,A为常数且A不为0;ICA通过分离矩阵W将独立分量将多通道信源中分离出来,即:u=Wx,其中,u是对真实信源s的逼近;考虑到脑电信号同时包含超高斯和亚高斯分布的独立分量成分,采用基于信息极大准则的扩展Infomax算法进行分离矩阵估计,扩展最大熵算法的解混矩阵调节公式为: 其中,μ为学习步长,依具体情况进行自适应调整,I为单位矩阵,K为对角矩阵,对角元素如下:kii=1(超高斯信号)

kii=‑1(亚高斯信号)

故由递推公式W(k+1)=W(k)+μΔW可求得矩阵W;

T

S34、求解独立分量,具体为,将矩阵W代回上述公式,得到独立分量u=(u1,u2,…un) ;

S4、训练:采用反向传播算法将步骤S3中所得分类结果带入前馈神经网络训练,求取参数隐含层神经元数n、权重矩阵W,得到基于前馈神经网络的脑电特征深度学习模型;

S5、识别:对实时采集的脑电信号进行识别,将步骤S4得到的参数直接预设在识别模块中,即,将S4建立的脑电特征深度学习模型预置在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;

S6、控制:对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块;

步骤S7、通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块。

2.如权利要求1所述的基于脑电意念的智能运动耳机的实现方法,其特征在于:步骤S4中,采用反向传播算法训练前馈神经网络学习模型,具体为:S41、建立前向传导神经网络,采用单极性Sigmoid函数作为神经网络的激活函数,即:其中,x取值范围为(0,1),将一个实数映射到(0,1)的区间,用来做二分类;

S42、计算各层激活值,具体为,L2,L3,...,Ln层各神经元的激活值为:其中, 表示第n‑1层第j个神经元对第n层第i个

神经元的权重, 表示第n‑1层第j个神经元的输入,bn‑1表示第n‑1层的偏置;

S43、计算输出层残差,具体为,向前传播的步骤如下:zn=Wn‑1f(zn‑1)+bn‑1其后进行反向传播算法计算,定义残差为: 其中,zl为第l输入,W为第l层至第l+1层权重矩阵,b为第l层至第l+1层偏置,x为第l层各神经元的值,y为第l+1层各神经元的值,J为雅可比矩阵;

那么对于输出层的n层,残差的计算公式如下:

其中,⊙为哈密顿积,an表示第n层的输出;

S44、计算其余各层残差,具体为,对于其它n=n1,n2,…ni网络层,残差按如下公式计算:S45、计算最终的偏导数值:

利用上述偏导数值修正梯度,包括权重矩阵梯度和偏置梯度,提高神经网络的识别率;

修正后的权重矩阵梯度为:

式中,ΔWn为修正后的第n层权重矩阵梯度,ΔWn为修正前的第n层权重矩阵梯度;

修正后的偏置梯度为:

式中,Δb为修正后的第n层偏置梯度,Δbn为修正前的第n层偏置梯度;

S46、隐层神经元的数目按照经验公式选择:

其中,n为隐层神经元数,ni为输入神经元数,n0为输出神经元数,a为介于1~10之间的常数;

S47、将步骤S3中提取到的独立分量,加入标签,按上述步骤输入反向传播的前馈神经网络模型中,即可训练得到网络模型中的各参数。

3.如权利要求1所述的基于脑电意念的智能运动耳机的实现方法,其特征在于:耳机控制模块中,耳机控制模块接收识别模块传入的嵌入式指令,并按照如下优先级顺序,向发声单元发出指令,具体为,若接收到eSIM模块传入的来电信息,则优先向发声单元发送来电警示信息,并使发声单元暂停当前任务,向用户播放有来电的警示音乐;在向发声单元发送来电警示信息后,耳机控制模块进入等待状态,直至接收到识别模块传入的接听电话的嵌入式指令或挂断电话的嵌入式指令;

若在等待状态下接收到接听电话的嵌入式指令,则耳机控制模块向eSIM模块发送接听电话的指令,向发声单元发送播放通话语音的信息,随后继续进入等待状态;eSIM模块选择接听电话,而控制器则使耳机开始传输通话语音;

若在等待状态下接收到挂断电话的嵌入式指令,则耳机控制模块向eSIM模块发送挂断电话的指令,向发声单元发送继续先前任务的指令;

若在非智能音乐模式下接收到进入智能音乐模式的嵌入式指令,则向发声单元发送播放来自智能音乐控制模块的音乐的指令;若在智能音乐模式下接收到退出智能音乐模式的嵌入式指令,则向发声单元发送播放来自存储模块的音乐的指令;

若接收到开始音乐、暂停音乐、停止音乐、切换下一首、切换上一首的嵌入式指令,则向发声单元发送相应指令。

4.一种采用权利要求1‑3任一项所述的基于脑电意念的智能运动耳机的实现方法的基于脑电意念的智能运动耳机的实现系统,其特征在于:包括脑电信号采集模块、脑电信号预处理模块、识别模块、eSIM模块和储存模块,脑电信号采集模块:进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集;

脑电信号预处理模块:对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;

识别模块:通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;建立脑电特征深度学习模型:采用反向传播算法训练前馈神经网络学习模型;对实时采集的脑电信号进行识别,将步骤S3、S4得到的参数直接预设在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块;

eSIM模块:通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块;

存储模块:用于存储脑电信号的分类结果以及与其对应的嵌入式指令。

5.如权利要求4所述的基于脑电意念的智能运动耳机的实现系统,其特征在于:还包括智能音乐控制模块:接收心率传感器采集的实时心率数据,实现音乐的音量和频率随运动者的实时心率数据的变化而进行相应变化,具体为,接收到心率传感器传入的实时心率数据后,对当前心率所代表的运动强度进行实时分析,运动者的运动强度与运动者的实时心率的关系为: 式中,Rt为有氧运动的实时心率,Rm为有氧运动的最大心率,Rq为安静心率,Y为运动者的年龄,QR为由心率测得的运动者的实时运动强度;

除使用心率衡量运动强度外,还需使用脑电波衡量,使用脑电波相对功率的增长率来衡量运动者的运动强度,其定义如下: 式中,P为运动者安静时的脑电波相对功率,ΔP为运动者运动时脑电波相对功率的变化量;

使用如下公式最终确定音乐频率和音量的变化情况,实时音乐频率和音量为:式中,f0表示初始音乐频率,v0表示初始音乐音量。

说明书 :

基于脑电意念的智能运动耳机及其实现方法与系统

技术领域

[0001] 本发明涉及一种基于脑电意念的智能运动耳机及其实现方法与系统,基于脑电波信号采集、脑电数据深度学习模型设计和嵌入式软硬件设计的实现方案,旨在实现基于脑电意念和深度学习的智能运动耳机,属于脑电波技术和嵌入式系统的交叉领域。

背景技术

[0002] 目前,随着生活水平的提高,越来越多的人选择在早晨或夜间跑步锻炼身体。而跑步时听歌,有助于人们放松和保持节奏感。跑步时听歌的人越来越多,对于能够在跑步时佩戴的耳机的需求也越来越高。目前市场上的耳机均为有线耳机或无线蓝牙耳机。然而,即便是无线蓝牙耳机,在人们跑步时需要暂停歌曲、停止音乐或者是要切歌的时候,都需要人们手动操作,而这种操作,无疑会打乱人们原有的运动节奏,使人们不得不重新花费一段时间进行调整。若是正在进行计时跑步,这种对节奏的打乱更会使得计时结果不精准,导致锻炼计划的效果不佳。因此,一种在不打乱人们运动节奏的前提下便可以实现灵活操作和控制的耳机,对人们来说十分便利。
[0003] 此外,对于人们来说,运动的一个苦恼是因担心错过重要信息,而在运动时不得不携带手机在身上。这导致了人们在运动时需时刻关注手机在不在身边,有没有因运动剧烈而被甩出口袋等问题。人们也因此不敢做过于剧烈的运动。而目前世界上,还没有一款耳机能够使人们不携带手机便能听音乐且不错过任何重要的信息。
[0004] 除此之外,人们运动节奏控制的好坏,对运动的效果有十分显著的影响。然而,目前还没有一款智能穿戴设备能够实现帮助人们控制运动的节奏。辅助人们控制运动节奏的设备,可以大大增加人们运动的效益。

发明内容

[0005] 本发明的目的是提供一种基于脑电意念的智能运动耳机及其实现方法与系统,实现对耳机的控制,解决现有技术中存在的在运动时因听歌需要手动控制的问题。
[0006] 本发明的技术解决方案是:
[0007] 一种基于脑电意念的智能运动耳机,包括电源和耳机本体,耳机本体包括头戴、耳机控制模块和发声单元,头戴的两端分别设有发声单元,耳机控制模块内置在头戴中,还包括脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块,脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块分别内置在头戴中,脑电信号采集模块包括干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d,干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d分别设于头戴上,脑电信号采集模块通过脑电信号预处理模块连接识别模块,识别模块连接储存模块。
[0008] 进一步地,还包括eSIM模块,eSIM模块内置在头戴中,eSIM模块与耳机控制模块连接,eSIM模块采用eSIM NB‑IOT通信模组M5310,识别模块采用STM32F072RB芯片。
[0009] 进一步地,干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c分别双极并联,干态电极传感器1a与干态电极传感器1d分别设于头戴的两端,干态电极传感器1b与干态电极传感器1c分别设于头戴的两端且设于干态电极传感器1a与干态电极传感器1d之间;干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c均采用主动型干态电极传感器。
[0010] 进一步地,识别模块采用STM32F072RB芯片。
[0011] 一种采用上述任一项所述的基于脑电意念的智能运动耳机的实现方法,包括以下步骤,
[0012] S1、进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集;
[0013] S2、对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;
[0014] S3、通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;
[0015] S4、采用反向传播算法将步骤S3中所得分类结果带入前馈神经网络训练,求取参数隐含层神经元数n、权重矩阵W,得到本方法使用的基于前馈神经网络的脑电特征深度学习模型;
[0016] S5、对实时采集的脑电信号进行识别,将步骤S4得到的参数直接预设在识别模块中,即,将S4建立的脑电特征深度学习模型预置在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;
[0017] S6、对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块。
[0018] 进一步地,还包括步骤S7,通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块。
[0019] 进一步地,步骤S3中,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果,具体为,
[0020] S31、对步骤S2预处理后的脑电信号进行二进小波变换,脑波信号的二进小波变换的定义式为: 其中,ci,j二进小波系数 ,k 为整 数 , 为 小波 函数 , 为 二进 小 波函 数 ,其 逆变 换式 为 :
j
其中,xj(t)表示信号x(t)在某一刻度(2)下
的分量;
[0021] 对于从脑电信号采集模块测得的2导脑电数据,对每导数据xi进行正交小波分解;采用长度为4的Daubechis小波,以层数为4,按如上公式分解,每导数据被分解为5个子带信号:
[0022] 原信号与每个子带的频率分布关系为: 其中,fs为采样频率;
[0023] S32、选取子带,具体为,根据需要选择同一尺度或多个尺度下的各导脑电多个子带的组合,来组成独立分量分析的输入: 其中,式中,n、m为所选择的子带范围;
[0024] 脑电信号有5个主要频带:Delta(0‑4Hz)、Theta(4‑8Hz)、Alpha(8‑15Hz)、Beta(15‑30Hz)和Gamma(30‑60Hz),由上述子带信号的频率范围公式,得到五个脑电频带对应的子带:Delta:为了增强5个脑电频带特征,选择n=1,m=5,即:
将上述结果作为独立分量分析的输入;
[0025] S33、通过扩展Infomax算法求取分离矩阵,具体为,独立分量分析即从n个通道获得n个观测信号xi,每个观测信号是n个独立源信号si的线性混合,即:x=As,其中,x=(x1,T Tx2,…xn) ,s=(s1,s2,…sn) ,A为常数且A不为0;ICA通过分离矩阵W将独立分量将多通道信源中分离出来,即:u=Wx,其中,u是对真实信源s的逼近;考虑到脑电信号同时包含超高斯和亚高斯分布的独立分量成分,采用基于信息极大准则的扩展Infomax算法进行分离矩阵估计,扩展最大熵算法的解混矩阵调节公式为: 其中,
μ为学习步长,依具体情况进行自适应调整,I为单位矩阵,K为对角矩阵,对角元素如下:
[0026] kii=1(超高斯信号)
[0027] kii=‑1(亚高斯信号)
[0028] 故由递推公式W(k+1)=W(k)+μΔW可求得矩阵W。
[0029] S34、求解独立分量,具体为,将矩阵W代回上述公式,得到独立分量u=(u1,u2,…Tun) 。
[0030] 进一步地,步骤S4中,采用反向传播算法训练前馈神经网络学习模型,具体为:
[0031] S41、建立前向传导神经网络,采用单极性Sigmoid函数作为神经网络的激活函数,即: 其中,x取值范围为(0,1),将一个实数映射到(0,1)的区间,用来做二分类;
[0032] S42、计算各层激活值,具体为,L2,L3,...,Ln层各神经元的激活值为:其中, 表示第n‑1层第j个神经元对第n层第i个
神经元的权重, 表示第n‑1层第j个神经元的输入,bn‑1表示第n‑1层的偏置;
[0033] S43、计算输出层残差,具体为,向前传播的步骤如下:zn=Wn‑1f(zn‑1)+bn‑1[0034] 其后进行反向传播算法计算,定义残差为: 其中,zl为第l输入,W为第l层至第l+1层权重矩阵,b为第l层至第l+1层偏置,x为第l层各神经元的值,y为第l+1层各神经元的值,J为雅可比矩阵;
[0035] 那么对于输出层的n层,残差的计算公式如下:
[0036]
[0037] 其中,⊙为哈密顿积,an表示第n层的输出;
[0038] S44、计算其余各层残差,具体为,对于其它n=n1,n2,…ni网络层,残差按如下公式计算:
[0039]
[0040] S45、计算最终的偏导数值:
[0041]
[0042]
[0043] 利用上述偏导数值修正梯度,包括权重矩阵梯度和偏置梯度,提高神经网络的识别率;修正后的权重矩阵梯度为:
[0044]
[0045] 式中,ΔWn′为修正后的第n层权重矩阵梯度,ΔWn为修正前的第n层权重矩阵梯度;
[0046] 修正后的偏置梯度为:
[0047]
[0048] 式中,Δb′为修正后的第n层偏置梯度,Δbn为修正前的第n层偏置梯度;
[0049] S46、隐层神经元的数目按照经验公式选择:
[0050] 其中,n为隐层神经元数,ni为输入神经元数,n0为输出神经元数,a为介于1~10之间的常数。
[0051] S47、将步骤S3中提取到的独立分量,加入标签,按上述步骤输入反向传播的前馈神经网络模型中,即可训练得到网络模型中的各参数。
[0052] 进一步地,耳机控制模块中,耳机控制模块接收识别模块传入的嵌入式指令,并按照如下优先级顺序,向发声单元发出指令,具体为,
[0053] 若接收到eSIM模块传入的来电信息,则优先向发声单元发送来电警示信息,并使发声单元暂停当前任务,向用户播放有来电的警示音乐;在向发声单元发送来电警示信息后,耳机控制模块进入等待状态,直至接收到识别模块传入的接听电话的嵌入式指令或挂断电话的嵌入式指令;
[0054] 若在等待状态下接收到接听电话的嵌入式指令,则耳机控制模块向eSIM模块发送接听电话的指令,向发声单元发送播放通话语音的信息,随后继续进入等待状态;eSIM模块选择接听电话,而控制器则使耳机开始传输通话语音;
[0055] 若在等待状态下接收到挂断电话的嵌入式指令,则耳机控制模块向eSIM模块发送挂断电话的指令,向发声单元发送继续先前任务的指令;
[0056] 若在非智能音乐模式下接收到进入智能音乐模式的嵌入式指令,则向发声单元发送播放来自智能音乐控制模块的音乐的指令;若在智能音乐模式下接收到退出智能音乐模式的嵌入式指令,则向发声单元发送播放来自存储模块的音乐的指令;
[0057] 若接收到开始音乐、暂停音乐、停止音乐、切换下一首、切换上一首的嵌入式指令,则向发声单元发送相应指令。
[0058] 一种采用上述任一项所述的基于脑电意念的智能运动耳机的实现方法的基于脑电意念的智能运动耳机的实现系统,包括脑电信号采集模块、脑电信号预处理模块、识别模块、eSIM模块和储存模块,
[0059] 脑电信号采集模块:进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集;
[0060] 脑电信号预处理模块:对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;
[0061] 识别模块:通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;建立脑电特征深度学习模型:采用反向传播算法训练前馈神经网络学习模型;对实时采集的脑电信号进行识别,将步骤S3、S4得到的参数直接预设在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块;
[0062] eSIM模块:通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块;
[0063] 存储模块:用于存储脑电信号的分类结果以及与其对应的嵌入式指令。
[0064] 进一步地,还包括智能音乐控制模块:接收心率传感器采集的实时心率数据,实现音乐的音量和频率随运动者的实时心率数据的变化而进行相应变化,具体为,
[0065] 接收到心率传感器传入的实时心率数据后,对当前心率所代表的运动强度进行实时分析,运动者的运动强度与运动者的实时心率的关系为: 式中,Rt为有氧运动的实时心率,Rm为有氧运动的最大心率,Rq为安静心率,Y为运动者的年龄,QR为由心率测得的运动者的实时运动强度;
[0066] 除使用心率衡量运动强度外,还需使用脑电波衡量,使用脑电波相对功率的增长率来衡量运动者的运动强度,其定义如下: 式中,P为运动者安静时的脑电波相对功率,ΔP为运动者运动时脑电波相对功率的变化量;
[0067] 使用如下公式最终确定音乐频率和音量的变化情况,实时音乐频率和音量为:
[0068]
[0069]
[0070] 式中,f0表示初始音乐频率,v0表示初始音乐音量。
[0071] 本发明的有益效果是:
[0072] 一、该种基于脑电意念的智能运动耳机,能够通过对脑电信号的采集、预处理,进而识别后实现对耳机本体的控制,结构设计合理,便于使用。通过脑电信号采集模块实现对脑电信号的采集,并通过脑电信号预处理模块实现对采集脑电信号的预处理,通过识别模块实现对脑电信号的识别,进而发送控制指令给耳机控制模块,实现对发声单元的控制。该种基于脑电意念的智能运动耳机,创造性地将eSIM模组内置于无线耳机中,通过所属设计耳机控制模块,实现了在不携带手机的情况下,用脑电意念控制接听重要来电,使用户在运动时彻底摆脱手机的羁绊。
[0073] 二、该种基于脑电意念的智能运动耳机及其实现方法与系统,将特征提取、神经网络各项参数预先输入至处理模块中,省去传统脑电处理中的预处理、特征提取等步骤,能够快速、准确的获得脑电特征并进行分类。
[0074] 三、本发明采用小波分析与独立分量分析相结合的特征提取方法,采用反向传播的前馈神经网络,使分类结果更精准。
[0075] 四、本发明实现了对脑电信号的采集、分析处理、分类结果转化、无线耳机控制、来电接听、智能音乐的一体式服务,最终实现了基于脑电意念的智能运动耳机。
[0076] 五、该种基于脑电意念的智能运动耳机及其实现方法与系统,创造性地将脑电波技术和无线插卡耳机技术的控制结合在一起,实现一种全新的耳机控制方式,能够很好地帮助运动者摆脱因需要手动控制耳机而打乱运动节奏的烦恼问题。

附图说明

[0077] 图1是实施例中耳机本体的结构示意图。
[0078] 图2是本发明实施例基于脑电意念的智能运动耳机实现系统的说明框图;
[0079] 图3是实施例中特征提取、分类识别参数确定流程示意图。
[0080] 图4是实施例中耳机控制模块的ASM图。

具体实施方式

[0081] 下面结合附图详细说明本发明的优选实施例。
[0082] 实施例
[0083] 一种基于脑电意念的智能运动耳机,如图1,包括电源和耳机本体,耳机本体包括头戴、耳机控制模块和发声单元,头戴的两端分别设有发声单元,耳机控制模块内置在头戴中,还包括脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块,脑电信号采集模块、脑电信号预处理模块、识别模块和储存模块分别内置在头戴中,脑电信号采集模块包括干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d,干态电极传感器1a、干态电极传感器1b、干态电极传感器1c和干态电极传感器1d分别设于头戴上,脑电信号采集模块通过脑电信号预处理模块连接识别模块,识别模块连接储存模块。
[0084] 该种基于脑电意念的智能运动耳机,能够实现对耳机本体的控制,通过脑电信号采集模块实现对脑电信号的采集,并通过脑电信号预处理模块实现对采集脑电信号的预处理,通过识别模块实现对脑电信号的识别,进而发送控制指令给耳机控制模块,实现对发声单元的控制。该种基于脑电意念的智能运动耳机,创造性地将eSIM模组内置于无线耳机中,通过所属设计耳机控制模块,实现了在不携带手机的情况下,用脑电意念控制接听重要来电,使用户在运动时彻底摆脱手机的羁绊。
[0085] 该种基于脑电意念的智能运动耳机,还包括eSIM模块,eSIM模块内置在头戴中,eSIM模块与耳机控制模块连接,eSIM模块采用eSIM NB‑IOT通信模组M5310,识别模块采用STM32F072RB芯片。为减少耳机的重量和体积,增加耳机的便携度和信号强度,实施例优选采用由中国移动公司发布的eSIM NB‑IOT通信模组M5310。该模组拥有世界上同类产品中较小的尺寸,仅19×18.4×2.7mm,节省布板面积达30%以上。模组采用的是海思Hi2110芯片,支持eSIM技术以及OneNET平台协议。
[0086] 识别模块采用STM32F072RB芯片。为提高运算速度,减少运动者运动想象至耳机反映的迟滞时间,识别模块采用STM32F072RB芯片。STM32F072RB芯片是基于ARM Cortex‑M7的32位微处理器。其拥有一个64位AXI系统总线接口、一个指令和数据高速缓存、64位指令紧耦合存储器(ITCM)、双32位数据紧耦合存储器(DTCM),具有极高的运算性能。
[0087] 脑电信号采集模块中,干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c分别双极并联,干态电极传感器1a与干态电极传感器1d分别设于头戴的两端,干态电极传感器1b与干态电极传感器1c分别设于头戴的两端且设于干态电极传感器1a与干态电极传感器1d之间;干态电极传感器1a与干态电极传感器1d、干态电极传感器1b与干态电极传感器1c均采用主动型干态电极传感器。
[0088] 传统的脑电波数据采集技术通常采用湿电极采集技术,被测试者在测试前,通常需要涂抹导电介质。运动人员在运动过程中通常头部会出现汗水,采用传统的脑电波数据采集技术,会影响数据的准确性。另外,在每次运动前涂抹导电介质,会大大增加每次运动的繁琐度。因此,实施例的脑电信号采集模块,脑电波的数据采集采用干电极脑电采集技术。相比传统脑电数据采集技术,干电极采集技术借助微针技术、超高输入阻抗放大器等技术,摆脱对导电介质的依赖,具有简便易使用性。
[0089] 为保证数据的稳定性,实施例的脑电信号采集模块由四个干态电极传感器1a、1b、1c、1d构成。1a与1d采用双极并联的方式,分别位于无线插卡耳机上方的头皮区域的两侧。
1b与1c同样采用双极并联的方式,分别位于预处理模块和存储模块的下方。脑电信号采集模块的采样频率为128Hz。采集到的2路脑电信号分别为两组活动电极之间的电位差。干电极传感器采用由g.tec公司生产的g.SAHARA型号的主动型干电极。
[0090] 一种采用上述任一项所述的基于脑电意念的智能运动耳机的实现方法,如图2,包括以下步骤,
[0091] S1、采集:进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集。
[0092] S2、预处理:对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;
[0093] 步骤S1采集到的2导脑电信号,通过USB接口,发送到脑电信号预处理模块。脑电信号预处理模块进行脑电信号的滤波与放大。脑电信号预处理模块依次包含第一级放大器、50Hz陷波器、低通滤波器、带通滤波器、第二级放大器。
[0094] S3、分类:通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;
[0095] 步骤S3中,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果,如图3,具体为,
[0096] S31、对步骤S2预处理后的脑电信号进行二进小波变换,脑波信号的二进小波变换的定义式为 : 其逆变换式为:j
其中,xj(t)表示信号x(t)在某一刻度(2)下
的分量;
[0097] 对于从脑电信号采集模块测得的2导脑电数据,对每导数据xi进行正交小波分解;采用长度为4的Daubechis小波,以层数为4,按如上公式分解,每导数据被分解为5个子带信号:
[0098] 原信号与每个子带的频率分布关系为:其中,fs为采样频率;
[0099] S32、选取子带,具体为,根据需要选择同一尺度或多个尺度下的各导脑电多个子带的组合,来组成独立分量分析的输入: 其中,式中,n、m为所选择的子带范围;
[0100] 脑电信号有5个主要频带:Delta(0‑4Hz)、Theta(4‑8Hz)、Alpha(8‑15Hz)、Beta(15‑30Hz)和Gamma(30‑60Hz),由上述子带信号的频率范围公式,得到五个脑电频带对应的子带:为了增强5个脑电频带特征,选择n=1,m=5,即:
将上述结果作为独立分量分析的输入;
[0101] S33、通过扩展Infomax算法求取分离矩阵,具体为,独立分量分析即从n个通道获得n个观测信号xi,每个观测信号是n个独立源信号si的线性混合,即:x=As,其中,x=(x1,T Tx2,…xn) ,s=(s1,s2,…sn) ;ICA通过分离矩阵W将独立分量将多通道信源中分离出来,即:
u=Wx,其中,u是对真实信源s的逼近;考虑到脑电信号同时包含超高斯和亚高斯分布的独立分量成分,采用基于信息极大准则的扩展Infomax算法进行分离矩阵估计。扩展Infomax算法,即扩展最大熵算法,是根据自然梯度法求解分离矩阵W。其目标判据为独立分量通过非线性环节后目标熵极大。该算法能够同时适用于超高斯和亚高斯信号,而且避免了矩阵求逆的问题,使收敛速度得到提升。
[0102] 扩展最大熵算法的解混矩阵调节公式为: 其中,I为单位矩阵,K为对角矩阵,对角元素如下:
[0103] kii=1(超高斯信号)
[0104] kii=‑1(亚高斯信号)
[0105] S34、求解独立分量,具体为,将矩阵W代回上述公式,得到独立分量u=(u1,u2,…Tun) 。
[0106] 独立分量分析(ICA)的优势在于收敛精度高和速度快。与主成分分析(PCA)等传统特征分析方法相比,ICA是基于高阶统计特性的分析方法。在很多应用中,对高阶统计特性的分析更符合实际。小波分析的优势在于分析非平稳信号。它通过时频窗口对信号进行分解,能够增强脑电信号中的瞬态信息。实施例方法将独立分量分析与小波分析相结合,可获得更为有效的分类结果。
[0107] S4、训练:建立脑电特征深度学习模型:采用反向传播算法训练前馈神经网络学习模型;
[0108] 为使神经网络训练效果更佳,神经网络每一层的权重参数和偏置参数的获取更迅速和合理,实施例方法采用反向传播算法训练前馈神经网络学习模型。
[0109] 步骤S4中,采用反向传播算法训练前馈神经网络学习模型,具体为:
[0110] S41、建立前向传导神经网络,为了增加系统的非线性,采用单极性Sigmoid函数作为神经网络的激活函数,即:
[0111] S42、计算各层激活值,具体为,L2,L3,...,Ln层各神经元的激活值为:其中, 表示第n‑1层第j个神经元对第n层第i个
神经元的权重, 表示第n‑1层第j个神经元的输入,bn‑1表示第n‑1层的偏置;
[0112] S43、计算输出层残差,具体为,向前传播的步骤如下:zn=Wn‑1f(zn‑1)+bn‑1[0113] 其后进行反向传播算法计算,定义残差为:
[0114] 那么对于输出层(n层),残差的计算公式如下:
[0115]
[0116] 其中,⊙为哈密顿积,an表示第n层的输出;
[0117] S44、计算其余各层残差,具体为,对于其它n=n1,n2,…ni网络层,残差按如下公式计算:
[0118]
[0119] S45、计算最终的偏导数值:
[0120]
[0121]
[0122] 利用上述偏导数值修正梯度,包括权重矩阵梯度和偏置梯度,提高神经网络的识别率;修正后的权重矩阵梯度为:
[0123]
[0124] 式中,ΔWn′为修正后的第n层权重矩阵梯度,ΔWn为修正前的第n层权重矩阵梯度;
[0125] 修正后的偏置梯度为:
[0126]
[0127] 式中,Δb′为修正后的第n层偏置梯度,Δbn为修正前的第n层偏置梯度;
[0128] S46、利用上述偏导数值修正梯度,提高神经网络的识别率;
[0129] 隐层神经元的数目按照经验公式选择:
[0130] 其中,n为隐层神经元数,ni为输入神经元数,n0为输出神经元数,a为介于1~10之间的常数。
[0131] S47、将步骤S3中提取到的独立分量,加入标签,按上述步骤输入反向传播的前馈神经网络模型中,即可训练得到网络模型中的各参数。
[0132] S5、识别:对实时采集的脑电信号进行识别,将步骤S3、S4得到的参数直接预设在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;
[0133] S6、控制:对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块。
[0134] 实施例还包括步骤S7,通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块。为了能使用户真正地在出行时摆脱手机,无线插卡耳机必须具备使用户得知来电等通知信息的功能。为了能使用户接收到来电信息,实施例创造性地将eSIM模组内嵌于耳机本体的头戴中。
[0135] 实施例的耳机控制模块中,耳机控制模块接收识别模块传入的嵌入式指令,并按照如下优先级顺序,向发声单元发出指令,具体为,
[0136] 若接收到eSIM模块传入的来电信息,则优先向发声单元发送来电警示信息,并使发声单元暂停当前任务,向用户播放有来电的警示音乐;在向发声单元发送来电警示信息后,耳机控制模块进入等待状态,直至接收到识别模块传入的接听电话的嵌入式指令或挂断电话的嵌入式指令;
[0137] 若在等待状态下接收到接听电话的嵌入式指令,则耳机控制模块向eSIM模块发送接听电话的指令,向发声单元发送播放通话语音的信息,随后继续进入等待状态;eSIM模块选择接听电话,而控制器则使耳机开始传输通话语音;
[0138] 若在等待状态下接收到挂断电话的嵌入式指令,则耳机控制模块向eSIM模块发送挂断电话的指令,向发声单元发送继续先前任务的指令;
[0139] 若在非智能音乐模式下接收到进入智能音乐模式的嵌入式指令,则向发声单元发送播放来自智能音乐控制模块的音乐的指令;若在智能音乐模式下接收到退出智能音乐模式的嵌入式指令,则向发声单元发送播放来自存储模块的音乐的指令;
[0140] 若接收到开始音乐、暂停音乐、停止音乐、切换下一首、切换上一首的嵌入式指令,则向发声单元发送相应指令。
[0141] 实施例中,eSIM模块内置上述eSIM NB‑IOT通信模组,实现收到来电、接听电话、挂断电话的功能,并将相关信息传入控制系统。
[0142] 实施例中,耳机控制模块接收识别模块传入的各类嵌入式指令,并按照如下的优先级顺序,如图4,向耳机的发声单元发出指令:
[0143] 1)若接收到eSIM模块传入的来电信息,则优先向发声单元发送来电警示信息,并使发声单元暂停当前任务,向用户播放有来电的警示音乐。
[0144] 2)在向发声单元发送来电警示信息后,控制系统进入等待状态,直至接收到识别模块传入的接听电话的嵌入式指令或挂断电话的嵌入式指令。
[0145] 3)若在等待状态下接收到接听电话的嵌入式指令,则控制系统向eSIM模块发送接听电话的指令,向发声单元发送播放通话语音的信息,随后继续进入等待状态。eSIM模块选择接听电话,而控制器则使耳机开始传输通话语音。
[0146] 4)若在等待状态下接收到挂断电话的嵌入式指令,则控制系统向eSIM模块发送挂断电话的指令,向控制器发送继续先前任务的指令。
[0147] 5)若在非智能音乐模式下接收到进入智能音乐模式的嵌入式指令,则向发声单元发送播放来自智能音乐控制模块的音乐的指令。
[0148] 6)若在智能音乐模式下接收到退出智能音乐模式的嵌入式指令,则向发声单元发送播放来自存储模块的音乐的指令。
[0149] 7)若在接收到开始音乐、暂停音乐、停止音乐、切换下一首、切换上一首的嵌入式指令,则向发声单元发送相应指令。
[0150] 由以上优先级顺序生成的ASM图详见附图3。其明细表如下表格所示:
[0151]
[0152] 由于耳机控制模块执行的指令并不复杂,为降低功耗和节省成本,优选采用微控制器STC89C52RC。该控制器是CMOS8位微控制器,具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
[0153] 一种采用上述任一项所述的基于脑电意念的智能运动耳机的实现方法的基于脑电意念的智能运动耳机的实现系统,包括脑电信号采集模块、脑电信号预处理模块、识别模块、eSIM模块和储存模块,
[0154] 脑电信号采集模块:进行脑电信号采集,采用干电极脑电采集技术,由脑电信号采集模块中的四个单数据通道采集的干态电极传感器1a、1b、1c、1d通过设定的采样频率进行脑电信号采集;
[0155] 脑电信号预处理模块:对采集的脑电信号进行预处理,由脑电信号预处理模块接收脑电采集模块采集到的脑电信号,脑电信号预处理模块进行脑电信号的滤波与放大;
[0156] 识别模块:通过脑电特征提取模型获得分类结果,对步骤S2预处理后的脑电信号,采用结合独立分量分析ICA和小波分析的脑电特征提取方法进行特征提取,获得分类结果;建立脑电特征深度学习模型:采用反向传播算法训练前馈神经网络学习模型;对实时采集的脑电信号进行识别,将步骤S3、S4得到的参数直接预设在识别模块中,将运动者运动过程中实时采集到的脑电信号数据,通过预处理模块预处理后,输入识别模块后,得到相应的分类结果;对耳机控制模块发送指令,经识别模块的处理器运算后得到的分类结果,与存储模块中的分类结果进行比对,得到对应的嵌入式指令,将嵌入式指令发送给耳机控制模块;
[0157] eSIM模块:通过eSIM模块进行通话控制,实现收到来电、接听电话、挂断电话的控制,并将相关控制信息发送给耳机控制模块;
[0158] 存储模块:用于存储脑电信号的分类结果以及与其对应的嵌入式指令。
[0159] 实施例系统使用小波分析与独立分量分析结合的方法进行特征提取,使用反向传播算法进行神经网络模型的参数训练,具有较高的准确度。实施例系统通过提前训练大量带标签的脑电数据,获得神经网络参数,预置在识别模块中。对于运动者的实时脑电数据,直接由识别模块代入运算,可节省大量时间,减少脑电波操控耳机的迟滞感。实施例系统中识别模块在获得分类结果后,将其与存储模块中的分类结果进行对比,直接获取对应的嵌入式指令,发送给耳机控制模块,减少中间过程时间。实施例系统将eSIM模组内置于无线耳机中,通过所属设计耳机控制模块,实现了在不携带手机的情况下,用脑电意念控制接听重要来电,使用户在运动时彻底摆脱手机的羁绊。
[0160] 实施例的基于脑电意念的智能运动耳机的实现系统,具有在免于与手机连接的情况下接听来电、挂断来电的功能和一种可以随人们运动节奏而改变音乐频率与音量的智能音乐模式,可以帮助人们解决在运动时因听歌需要手动切换或暂停歌曲而打乱原有运动节奏的苦恼、因需听歌和接听重要来电而需携带手机导致运动不便的烦恼,并且还可以通过智能音乐帮助人们增加运动节奏感、增强运动效果。
[0161] 实施例中,脑电信号采集模块的功能是利用四个干电极,实时采集运动者脑部的EEG数据,并通过USB接口将脑电原始信号发送至脑电信号处理模块中。在运动想象阶段,受试者佩戴该耳机坐在显示屏幕前,依据屏幕发出的指令做出相应的脑部想象活动。每次实验显示屏幕发出一个指令,受试者根据指令完成一种任务的想象,持续时间为T,采样频率为128Hz,每个通道产生T·128个数据点。在每个任务周期中,需反复执行同一个任务n次。为保证脑电数据库的准确性和广泛性,n应尽可能取最大值。任务一共由九种类型,包括开始音乐任务、暂停音乐任务、停止音乐任务、切换上一首音乐任务、切换下一首音乐任务、接听来电任务、挂断来电任务、进入智能音乐模式任务、退出智能音乐模式任务。在每一任务下,屏幕持续T时间出现开始音乐的提示,受试者根据此提示想象该任务下的音乐,记录此周期的脑电数据并设置分类结果为任务下的音乐。
[0162] 脑电信号预处理模块的功能是对接收到的原始脑电波信号进行滤波和放大处理,再通过USB接口将经预处理后的数据发送至识别模块中。识别模块的功能是利用预置的参数,对经预处理模块处理后的脑电波进行分类识别,判断其属于开始音乐、暂停音乐、停止音乐、切换下一首、切换上一首、接听电话、挂断电话、进入智能音乐模式、退出智能音乐模式中的某一种或均不属于。若属于上述九种行为的某一种,则将分类结果与存储模块中存储的分类结果进行比对,得到对应的嵌入式指令。并通过蓝牙向耳机控制模块发送该指令。若不属于上述行为的某一种,则不发出任何指令。
[0163] 实施例的耳机控制模块是基于脑电意念控制而专门设计的控制系统,有效地实现了利用脑电意念对耳机开始音乐、暂停音乐、停止音乐、切换上一首、切换下一首5个耳机基本功能的操控。除此之外,该控制系统还实现了利用脑电意念以第一优先级对接听电话、挂断电话的控制。该控制系统还实现了利用脑电意念自由进入和退出智能音乐模式。
[0164] 智能音乐控制模块的智能音乐模式能够根据运动者当前的运动节奏和强度,实时调节音乐的节奏和音量,使得音乐不再像过往一样,常常与运动者的运动节奏不合,对运动者的运动起到阻碍作用,而是能够与运动者的运动节奏相吻合,增加运动者运动的节奏感和效果,更好的辅助运动者的运动。
[0165] 实施例创造性地将心率检测和脑电波检测结合起来,综合衡量运动者的实时运动强度,将能有效地减缓运动者运动节奏测量值的陡峭度,使结果更为精准。
[0166] 对心率的测量需使用心率传感器。心率传感器置于运动者头部顶端的耳机内测,实时检测运动者运动时的心率,并将心率数据通过USB接口实时传输给智能音乐控制模块。智能音乐控制模块接收到心率传感器传入的实时心率数据后,对当前心率所代表的运动强度进行实时分析。对于普通运动者而言,有氧运动中的实时心率与安静心率、最大心率、运动强度的关系式为:
[0167] Rt=(Rm‑Rq‑Y)×QR‑Rq
[0168] 式中,Rt为有氧运动的实时心率,Rm为有氧运动的最大心率,在本式中为210次每分钟,Rq为安静心率,Y为运动者的年龄,QR为由心率测得的运动者的实时运动强度。
[0169] 由上述公式可以得到运动者的运动强度与运动者的实时心率的关系为:
[0170]
[0171] 其中,QR在0.5以下为低运动强度,0.5~0.75为中运动强度,0.75以上为高运动强度。
[0172] 除使用心率衡量运动强度外,还需使用脑电波衡量。智能音乐控制模块使用的脑电波由预处理模块传入。对于不同采样点的δ波(0.5~3Hz)、θ波(4~7Hz)、α波(8~13Hz)、β波(14~40Hz)频率,脑电波的慢波(δ、θ波)频率之和为δ+θ,快波(α、β波)频率之和为α+β。
[0173] 运动者在进行大量有氧运动时,慢波功率值将显著增加,快波功率值则显著减少,脑电波的相对功率即慢波频率之和与快波频率之和的比值将会增加。实施例使用脑电波相对功率的增长率来衡量运动者的运动强度。其定义如下:
[0174]
[0175] 式中,P为运动者安静时的脑电波相对功率,ΔP为运动者运动时脑电波相对功率的变化量。
[0176] 为了能够综合利用由心率和脑电测得的运动强度值,并消除量纲的影响,且要尽量减少运动者运动强度测量值的陡峭度,增加运动强度测量值的精确度和平缓性,使音乐变化平稳而不刺耳,实施例使用如下公式最终确定音乐频率和音量的变化情况:
[0177]
[0178]
[0179] 式中,f表示实时音乐频率,v表示实时音乐音量。
[0180] 由上式可推得实时音乐频率和音量为:
[0181]
[0182]
[0183] 式中,f0表示初始音乐频率,v0表示初始音乐音量。
[0184] 上述音乐频率和音乐音量实现了随运动者运动节奏而变化的特征,却更加的平缓动听,可以有效地使运动者保持运动的节奏感,可以给运动者带来较好的体验,帮助运动者增加运动效果。
[0185] 实施例的基于脑电意念的智能运动耳机,实现了对脑电信号的采集、分析处理、分类结果转化、无线耳机控制、来电接听、智能音乐的一体式服务,最终实现了基于脑电意念的智能运动耳机。
[0186] 由于脑电信号的特征提取和分类识别比较耗时,实施例方法与系统预先利用大量脑电数据进行特征提取、分类识别,并利用这些数据进行脑电神经网络模型的训练,将训练好的参数预先输入至识别模块中。实施例中,特征提取方法采用小波分析与独立分量分析结合的方法,深度学习模型采用反向传播的前馈神经网络,使分类准确度较好。
[0187] 实施例中,eSIM模块内置eSIM NB‑IOT通信模组,可以实现收到来电、接听电话、挂断电话的功能,并将相关信息传入耳机控制模块。耳机控制模块的功能是接收识别模块发送的各类嵌入式指令,并以某种优先级顺序执行各类指令,实现脑电意念对各类功能的控制。智能音乐控制模块通过接收预处理模块的脑电信息和心率传感器的心率信息,综合衡量运动者当前运动节奏和强度,并使音乐的频率和音量做出相应的改变。
[0188] 实施例中,为了增加读写速度,减少反映迟滞时间,存储模块使用IS903主控的SLC闪存。另外,存储模块支持插入SD卡,用于存储运动者下载的歌曲,方便运动者在不携带手机、连接蓝牙的情况下听歌。