本发明属于数据处理领域,尤其涉及生理数据的处理方法及装置。
背景技术:
在现代生活中,胎心检测已经成为每个孕妇在怀孕期间必不可少的一项检查程序,医生通过听取胎心音,查看胎心胎动数据以及胎儿心电图可以非常好的了解到胎儿的发育情况是否健康。
然而,现有的胎心监测往往局限于对胎儿生理数据的分析,获得胎心数据以及胎儿心电图后的使用情况非常单一,只是用来作为健康检测的一种参数。在目前的市场中,没有产品可以将胎心数据用到除健康检测以外的功能上,这就导致了胎心数据的利用率低,同时胎心监测也非常的枯燥乏味。
技术实现要素:
有鉴于此,本发明实施例提供了生理数据的处理方法及装置,以解决现有技术中胎心数据应用单一的问题。
本发明实施例的第一方面提供了一种生理数据的处理方法,包括:采集用户的生理数据,所述生理数据包括胎儿心电数据以及孕妇脑电数据;对所述胎儿心电数据进行特征分析,生成胎儿心电特征参数;根据预设的映射规则,将所述胎儿心电特征参数映射为音乐特征参数;基于所述音乐特征参数,获取初始音乐;分析所述孕妇脑电数据,得到情绪特征参数;根据所述情绪特征参数,对所述初始音乐进行调整,以生成胎心音乐。
本发明实施例的第二方面提供了一种生理数据的处理装置,包括:
采集模块,用于采集用户的生理数据,所述生理数据包括胎儿心电数据以及孕妇脑电数据;分析模块,用于对所述胎儿心电数据进行特征分析,生成胎儿心电特征参数;映射模块,用于根据预设的映射规则,将所述胎儿心电特征参数映射为音乐特征参数;第一音乐生成模块,用于基于所述音乐特征参数,获取初始音乐;情绪分析模块,用于分析所述孕妇脑电数据,得到情绪特征参数;第二音乐生成模块,用于根据所述情绪特征参数,对所述初始音乐进行调整,以生成胎心音乐。
本发明实施例的第三方面提供了一种生理数据的处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述方法的步骤。
本发明实施例的第四方面提供了一种计算机可读存储介质,包括:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:通过采集用户的生理数据,对胎儿心电数据进行特征分析,以生成胎儿心电特征参数;根据预设的映射规则,将所述胎儿心电特征参数映射为音乐特征参数;基于音乐特征参数,获取初始音乐;分析孕妇脑电数据,得到孕妇情绪;并根据情绪特征参数对初始音乐进行适应性调整,提高了胎心数据应用的趣味性,使胎心数据被长期保留的可能性和意义大幅度提升。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的生理数据的处理方法的实现流程示意图;
图2是本发明实施例提供的生理数据的处理方法s106的具体实现流程图;
图3是本发明实施例提供的生理数据的处理装置的结构框图;
图4是本发明实施例提供的生理数据的处理装置的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的生理数据的处理方法的实现流程。
在s101中,采集用户的生理数据,所述生理数据包括胎儿心电数据以及孕妇脑电数据。
在本发明实施例中,至少采集两种生理数据,一种是胎儿的心电数据,另一种是孕妇脑电数据。
可以理解地,由于本发明实施例主要是基于胎儿的生理数据生成相应的音乐,而胎儿的心电数据也可以以一种“波”的形式呈现,而且采集胎儿心电数据的方法已经非常的成熟,因此选用胎儿心电数据作为音乐生成的最直接的原始参数。
可以理解地,在本发明实施例中,还需要对基于胎儿心电数据产生的音乐做适应性的调整,并且组合母亲以及孩子二者的生理参数,因此同时需要采集孕妇脑电数据,具体的应用方法将在下文详述。
在s102中,对所述胎儿心电数据进行特征分析,生成胎儿心电特征参数。
在本发明实施例中,胎儿心电数据是通过胎儿心电图获取的。具体地,胎儿心电图可以反应胎儿的心脏发育情况,和普通人的心电图一样,胎儿心电图也是反应电信号的波形。因此,我们可以从胎儿心电图中获得一系列的胎儿心电特征参数,例如:振幅、功率谱密度以及周期等。
在本发明实施例中,在获得了一个完整的心电图之后,对该心电图进行采样,并进行特征分析,从而获得相应的胎儿心电特征参数。
具体地,选取一个单位时间长度,例如选取0.01秒为单位时间长度。将心电图的横坐标(即时间轴)分成一个个0.01秒单位时间长度的区间。计算每一个区间内的振幅作为心电信号振幅,计算每一个区间内的信号平均功率作为心电信号平均功率。
在s103中,根据预设的映射规则,将所述胎儿心电特征参数映射为音乐特征参数。
在本发明实施例中,胎儿心电特征参数至少包括心电信号振幅以及心电信号平均功率。
在本发明实施例中,音乐特征参数包括单位音高以及单位音强。可以理解地,音高用于形容不同声音的高低,单位音高反映了一个音在一个单位时间长度的区间内的音高,在音乐中,音高是乐谱的决定性因素。音强用于形容不同声音的大小,单位音强反应了一个音在一个单位时间长度的区间内的音强。在我们日常生活中,一段乐曲各个音节的音强是波动很大的,乐曲所呈现出的感情在很大程度上受音强的影响。
在本发明实施例中,所有预设的映射规则全都可以归纳为幂律分布。幂律分布,是自组织系统的一个重要特性,即两个变量的关系可以用幂指数的形式来表示,如变量x,y,若y=xα,α称为幂律指数,通常为-1.5~-0.5。脑电信号很多特征变量都符合幂律分布,如功率谱密度符合以频率为底的幂律分布。在音乐中,音高、音强的出现次数的排列顺序和出现的次数之间也符合幂律分布。值得注意的是,经大量研究表明,音乐的幂律分布情况是一首音乐是否动听的决定性因素。
在本发明实施例中,并不是直接把心电信号以声波的形式表达出来。原因之一是心电信号本身的频率在人耳可以听到的范围以外。另一个是原因是:在上文提到一组声音必须要满足一个最基本的幂律分布,声音才可以被称之为音乐才会动听。因此需要建立一个映射规则,在保留胎儿心电信号的前提之下,又可以使根据胎儿心电信号生成的音乐动听。
具体地,在本发明实施例中,脑电数据的振幅与音高的映射关系式为:音高=负常数lg振幅+音高最大值,值得注意的是,负常数的值可根据需要的音高范围和振幅的情况进行调整。在本发明实施例中,负常数可以为-22,音高最大值可以为87。
在本发明实施例中,通过韦伯-费希纳定律将心电信号平均功率映射为单位音强。其中韦伯-费希纳定律用于描述心理量和物理量之间关系的定律实验表明同一刺激差别量必须达到一定比例,才能引起差别感觉。韦伯-费希纳定律可以被应用到声学中,例如在判断不同的音高或音程时,人的听觉遵守“韦伯-费希纳定律”的感觉法则。这条定律阐明:感觉的增加量和刺激的比率相等。音高的八度感觉是一个2:1的频率比。对声音响度的判断有两个“极限点”:听觉阀和痛觉阀。如果声音强度在听觉阀的极限点认为是1,声音强度在痛觉阀的极限点就是1兆。按照韦伯-费希纳定律,声学家基于10:1的强度比率,这就是我们知道的1贝(bel)。响度的感觉范围被分成12个大单位,1贝的增加量又分成10个称作分贝(decibel)的较小增加量,即1贝=10分贝。1分贝的响度差别对我们的中声区听觉来说大约是人耳可感觉到的最小变化量。
具体地,在本发明实施例中,音强与心电信号平均功率之间符合对数关系。
在本发明实施例中,单位音强=20lg平均功率+70。
在本发明实施例中,在得到单位音高以及单位音强之后,只需要将单位音高与乐谱中的乐音对应起来。如单位音高为60对应c1调的dou,64对应c1调的mi,而84对应c2调的dou。
可选地,在乐谱中,一个八度被分为12个音,在本发明实施例中,可以将单位音高为60对应为c1调的dou,而每个八度跨度是24个音高,即每个音跨度为2个音高。因此通过单位音高,可以得到具体且唯一的乐音。
可以理解地,根据不同的单位音强,可以确定对应的不同分贝数。
在s104中,基于所述音乐特征参数,获取初始音乐。
在上文示例中,通过心电信号振幅计算出了单位音高,又通过单位音高确定了五线谱中的具体音符。另一方面通过心电信号平均功率计算出了单位音强,通过单位音强又确定了具体需要发出的分贝数。至此,在一个单位时间长度的区间内,音符和该音符的分贝数都可以通过胎儿心电信号确定出。
可以理解地,将所有的音符按时间顺序排列组合起来,即可生成一段音乐,在本发明实施例中,将这段由胎心数据直接生成的音乐作为初始音乐。
在s105中,分析所述孕妇脑电数据,得到情绪特征参数。
在本发明实施例中,需要结合胎儿生理数据以及孕妇生理数据生成音乐,从而使产生的音乐可以反映出胎儿以及孕妇的生理情况。因此在生成初始音乐以后,还需要结合孕妇的生理数据,对初始音乐进行加工调整。
已知地,脑电波是一些自发的有节律的神经电活动,其频率变动范围在每秒1-30次之间,可分为四个波段,分别为:δ(1-3hz)、θ(4-7hz)、α(8-13hz)、β(14-30hz)。
具体地,在本发明实施例中,通过小波变换将采集到的脑电波分解为δ波、θ波、α波以及β波。
具体地,在本发明实施例中,通过模式分类算法将孕妇脑电数据进行分类。可选地,可以将δ波、θ波、α波以及β波作为模式分类算法中的4个特征。
可选地,在本发明实施例中,采用支持向量机(svm)算法作为模式分类算法。
具体地,在本发明实施例中,首先选取1000名孕妇作为模式分类中的训练样本,将孕妇心情分为5个类别,并基于四个特征对训练样本进行训练,得到svm分类器。
可选地,实现将孕妇心情分为5个类别的方法,可以是通过孕妇填表的方式,由孕妇自主选择自己当前处于高兴、激动、痛苦、平静以及压抑这五个选项中的一个类别。可选地,也可以通过规定场景刺激孕妇达到训练数据时应有的情绪级别。例如,希望孕妇处于高兴情绪,则通过向孕妇播放喜剧电影实现;希望孕妇处于激动情绪,则通过向孕妇播放动作片或者恐怖片实现;希望孕妇处于痛苦情绪,则通过向孕妇播放一些悲剧或灾难纪录片实现,希望孕妇处于平静或压抑的情绪,则可以通过向孕妇播放相关音乐的方式实现。总之,在训练样本时,可以通过孕妇自主选择或引导的方式,得到孕妇大致的情绪,以得到更为准确的svm分类器。
具体地,通过训练出的svm分类器对采集到的孕妇脑电信号进行模式分类,以确定该孕妇的情绪属于5个情绪级别中的哪一个。
在s106中,根据所述情绪特征参数,对所述初始音乐进行调整,以生成胎心音乐。
图2示出了本发明实施例提供的生理数据的处理方法s106的具体实现流程,详述如下:
在s201中,根据预设的情绪特征参数与节拍的映射关系,将所述初始音乐的节拍调整为与孕妇的所述情绪特征参数对应的节拍。
可以理解地,由于本发明实施例需要根据孕妇情绪对初始音乐进行相应的调整,那么音乐的节拍自然属于应该根据孕妇情绪调整的一个参数,音乐的节拍在一定程度上是最能反映孕妇情绪的音乐元素。
在上文示例中,孕妇的情绪被分为高兴、激动、痛苦、平静以及压抑五个情绪特征参数。可选地,当孕妇的情绪为高兴类别时,初始音乐的节拍被调整为四三拍;当孕妇的情绪为激动类别时,初始音乐的节拍被调整为四四拍;当孕妇的情绪为痛苦类别时,初始音乐的节拍被调整为八二拍;孕妇的情绪为平静类别时,初始音乐的节拍被调整为四一拍;孕妇的情绪为压抑类别时,初始音乐的节拍被调整为八三拍。
可选地,当曲子的节拍确定后,可以为曲子配上适应于该节拍的鼓点。可以理解地,鼓点的强弱与初始音乐各个音节的音强相适应。当然,在一个音节中,鼓点的强度也是不同的,除了基于鼓点初始音乐各个音节的音强外,鼓点的强弱与乐理中个节拍规定的强弱一致,例如在四四拍的乐曲中,一个音节的强弱分布为:强、弱、次强、弱。
可选地,加入的单个鼓点可以是现实中鼓录制的声音;也可以是胎儿的胎心音,这样做更可以直观的感受到胎儿的心跳,更有记录的意义。
在s202中,根据预设的情绪特征参数与音色的映射关系,将所述初始音乐的音色调整为与孕妇的所述情绪特征参数对应的音色。
可以理解地,不同的乐器发出的不同的音色适于反应不同的情绪类型,例如,小提琴的音色适合于表达平静或压抑的情绪,而二胡适合于表达痛苦的情绪等等。
可选地,在本发明实施例中,当孕妇的情绪为高兴类别时,初始音乐的音色为钢琴音;当孕妇的情绪为激动类别时,初始音乐的音色为小号音;当孕妇的情绪为痛苦类别时,初始音乐的音色为二胡音;孕妇的情绪为平静类别时,初始音乐的音色为小提琴音;孕妇的情绪为压抑类别时,初始音乐的音色为长笛音。
在s203中,根据预设的情绪特征参数与和弦类型的映射情况,为所述初始音乐的各个音节配上与孕妇的所述情绪特征参数对应的和弦。
在本发明实施例中,和弦是选择性添加的,可以根据用户的实际情况选择是否添加。
具体地,当用户需要为初始音乐配和弦时,首先需要确定与孕妇情绪对应的和弦类型。
可选地,在本发明实施例中,当孕妇的情绪为高兴类别时,和弦类型为大三和弦;当孕妇的情绪为激动类别时,和弦类型为大三和弦;当孕妇的情绪为痛苦类别时,和弦类型为小三和弦;孕妇的情绪为平静类别时,不为初始音乐配和弦;孕妇的情绪为压抑类别时,不为初始音乐配和弦。
对应于上文实施例所述的生理数据的处理方法方法,图3示出了本发明实施例提供的生理数据的处理方法装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
如图3所示,该装置包括:
采集模块301,用于采集用户的生理数据,所述生理数据包括胎儿心电数据以及孕妇脑电数据;
分析模块302,用于对所述胎儿心电数据进行特征分析,生成胎儿心电特征参数;
映射模块303,用于根据预设的映射规则,将所述胎儿心电特征参数映射为音乐特征参数;
第一音乐生成模块304,用于基于所述音乐特征参数,获取初始音乐;
情绪分析模块305,用于分析所述孕妇脑电数据,得到情绪特征参数;
第二音乐生成模块306,用于根据所述情绪特征参数,对所述初始音乐进行调整,以生成胎心音乐。
映射模块具体用于:
根据预设的映射规则,将心电信号振幅映射为单位音高,以及将心电信号平均功率映射为单位音强。
情绪分析模块,具体用于:
将脑电波各波段的波段能量作为特征,基于模式分类算法将孕妇脑电数据进行分类,以确定孕妇的所述情绪特征参数。
第二音乐生成模块,包括:
第一调整子模块,用于根据预设的情绪特征参数与节拍的映射关系,将所述初始音乐的节拍调整为与孕妇的所述情绪特征参数对应的节拍;
第二调整子模块,用于根据预设的情绪特征参数与音色的映射关系,将所述初始音乐的音色调整为与孕妇的所述情绪特征参数对应的音色;
第三调整子模块,用于根据预设的情绪特征参数与和弦类型的映射情况,为所述初始音乐的各个音节配上与孕妇的所述情绪特征参数对应的和弦。
图4是本发明一实施例提供的生理数据的处理装置的示意图。如图4所示,该实施例的生理数据的处理装置4包括:处理器40、存储器41以及存储在所述存储器41中并可在所述处理器40上运行的计算机程序42,例如生理数据的处理程序。所述处理器40执行所述计算机程序42时实现上述各个生理数据的处理方法实施例中的步骤,所述处理器40执行所述计算机程序42时实现上述各装置实施例中各模块/单元的功能,例如图3所示模块301至306的功能。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。