利用惯性频率减少生理指标误差的制作方法

文档序号:11779804阅读:302来源:国知局
利用惯性频率减少生理指标误差的制作方法与工艺



背景技术:

个人健康监视器通过使用户监视在运动、田径运动训练、休息、日常生活活动、理疗等过程中的心率或者其它的生理信息从而为用户提供监测他们的整体健康和健身的能力。由于这些装置变得越来越小和越来越具有便携性,它们变得越来越流行。

心率监视器为个人健康监视器的一个例子。普通类型的心率监视器使用了胸带,该胸带包括用于从心脏检测肌肉动作电位的表面电极。因为该表面电极提供了相对的无噪声信号,使用了表面电极的监视器产生的信息是高度精确的。然而,大多数使用者发现胸带监视器不舒服和不方便。

另一种类型的心率监视器使用了设置在耳塞处的ppg传感器。耳朵是放置监视器的理想位置,因为耳朵处是一个相对静止的平台,不会妨碍人们的移动和视线。靠近耳朵的ppg传感器,例如,可获取下列位置的信息:内耳道和鼓膜(用于测量身体核心温度),肌肉组织(用于测量肌肉张力),耳廓和耳垂(用于监视血气等级),耳朵后面的区域(用于测量皮肤温度和皮肤电反应),以及颈内动脉(用于测量心肺功能)。耳朵还位于或者靠近身体暴露于感兴趣的环境中的呼吸毒素(挥发性有机化合物、污染等)的点,耳朵受到的噪声污染的点,眼睛受到的光照条件的点等。进一步地,因为耳道自然用于传输声能,耳朵是监视内部声音的良好位置,例如心跳、呼吸率、嘴的运动等。

ppg传感器测量相对的血流,通过使用红外光或者其它光源投射完全传输通过组织或者从组织反射回的光来测量相对的血流,该光随后被光电探测器检测到,并进行量化。例如,高的血流的流速将导致更多的光被血流散射,这将大大增加到达光电检测器的光强。通过处理光电检测器输出的信号,使用ppg传感器的监视器可测量血容量脉冲(每次心跳的血容量的相性变化),心率,心率变化,和其它的生理信息。

ppg传感器通常是很小的并且可被封装,因此它们不会有其它的传统健康传感器舒适性和/或便利性的问题。然而,ppg传感器比其它许多类型的传感器对于运动伪影噪声更加敏感,因此更容易出现精度问题。例如,用户的一个动作要素,比方说慢跑者的步进率,常常与心率要素同样强或比心率更强,这有可能使心率测量出错。美国7144375号专利公开了一种可行的解决这个问题的方案,该专利公开了利用加速计作为监视器,用于验证ppg传感器输出的可能步进率。当该步进率近似于心率时,’375号专利揭示了光谱转换步进率和心率波形,例如,通过采样窗口,分别由步进率和心率传感器提供步进率光谱和心率光谱。若该光谱转换操作采用6秒的窗口,转换操作的平均延迟为3秒。进行光谱转换后,’375号专利减除了该步进率光谱和心率光谱。’375号专利还保存了光谱减除的前十个峰值的记录,用于在确定心率和步进率是否跨接和确定哪个光谱峰值对应心率之前,执行各种统计学分析以达到理想的精确性。因此,’375号专利后续实施的转换操作会导致额外的潜在处理,例如需要10秒,而这是不合需要的。所以,有必要提供一种可选择的方案,使步进率近似于心率时,能提供精确的心率,且延迟较少。



技术实现要素:

本发明公开的方案通过使用一个或多个滤波技术,在步进率与心率近似于的时候,去除测量的心率中的步进率。通常,步进率和心率的差值是确定的,步进率根据该差值从心率中过滤出来。

一个示例性的实施例中,步进处理器根据步进传感器提供的波形计算使用者的步进率,心率处理器根据心率传感器提供的波形计算使用者的第一心率。噪音处理器继而计算该步进率和心率的差值,根据该差值来计算使用者的第二心率,并输出该第二心率。例如,该噪音处理器可根据该差值对心率进行滤波。

更广义地,一种示例性的生理监护仪包括惯性传感器、惯性处理器、生理传感器、生理处理器和噪音处理器。该惯性处理器根据惯性传感器提供的惯性波形计算使用者的惯性频率。该生理处理器根据生理传感器提供的生理波形计算使用者的第一生理指标。该噪音处理器计算惯性频率和第一生理指标的差值,根据该差值计算使用者的第二心率,并输出该第二心率。

一种示例性的减少生理监护仪输出的数据的噪音的方法。为了这个目的,该方法包括根据惯性波形计算使用者的惯性频率,惯性波形由设于生理监护仪内的惯性传感器提供;和根据生理波形计算使用者的第一生理指标,生理波形由设于生理监护仪内的生理传感器提供。其后,该方法计算惯性频率和第一生理指标的差值;根据该差值计算第二生理指标;以及输出第二生理指标。

由于在此公开的方案只处理瞬时光谱转换数据,例如,瞬时步进率光谱和瞬时心率光谱,本发明从根本上消除了’375号专利中后续转换的延迟。因此,在此公开的方案相较于现有技术,足够精确而又没有延迟。

附图说明

图1示出了设置在耳塞上的示例性的心率监视器。

图2示出了设置在外壳内的示例性的生理监视系统的模块图。

图3示出了从生理指标中去除惯性频率的示例性的流程图。

图4示出了从生理指标中去除惯性频率的另一个示例性的流程图。

图5示出了图2所示的生理处理器的示例性的模块图。

图6a-6d示出了步进率光谱、心率光谱、结果差异光谱和估计心率的示例性的模拟结果视图。

图7示出了根据此处公开的方案估计的心率的示例性的模拟结果视图。

具体实施方式

本发明公开的过滤技术增加了处理数据,例如,生理传感器的心率数据,所得到的结果的精度。图1示出了设置在耳塞10上的示例性的监视系统12。耳塞10可包括与远程设备通信连接的有线或者无线耳塞,远程设备例如为音乐播放器、智能手机、个人数据助理等。监视系统12监视心率和/或其它生理指标,并且输出这些生理信息到用户和/或其它处理功能。而本发明公开的监视系统12为耳塞10的部分,应当理解监视系统12可设置在固定在用户身体上的任何设备上,例如,固定在耳朵、手指、趾、四肢(臂、腿、踝关节等)、腕、鼻等上的设备。在一些实施例中,该设备可包括补丁(patch),例如,绷带,用于将监视系统12连接到用户身体上的预期的位置。

图2示出了一个示例性的实施例中的示例性的监视系统12的模块图。监视系统12包括处理器100,处理器100连接到一个或多个生理传感器20、一个或多个惯性传感器30、输出界面40和存储器50。生理传感器20产生响应于用户生理状态的生理波形。惯性传感器30产生响应于用户动作的惯性波形。一个示例性的惯性传感器包括,但不只包括:加速计、视觉发射/探测对、视觉探测器、ccd摄像机、压电传感器、热敏传感器、或其他任何类型的能够获取动作信息的传感器。典型的视觉发射器包括一个或多个发光二极管、激光二极管、有机发光二极管、微型发光器、电磁发射器等等。在此公开的传感器并不只限于电磁光谱的视觉波长。在某些实施例中,用于更短或更长的波长的发射器和/或探测器也可以适用于电磁光谱中的更短或更长的波长。视觉探测器可包括光电探测器、电磁探测器和光电二极管等等。处理器100通过使用本发明公开的过滤技术以及存储在存储器50中的信息处理生理波形来高精度的确定心率和/或一个或者多个生理指标。输出界面40输出确定的生理指标。应当理解,输出界面可包括收发器,该收发器用于发送处理器100输出的数据到远程设备。可选地或者另外地,输出界面可提供输出数据到用户接口,例如,显示屏、数据库、另一处理器,和/或处理功能。

在示例性的实施例中,生理传感器20包括光电容积脉搏波(ppg)传感器,光电容积脉搏波响应于检测到的光强产生电生理波形。ppg传感器包括光强传感器,该光强传感器通常依赖于进入到血管中的光的光耦合。如在本发明所用的,术语“光耦合”指的是进入区域的激光与区域自身之间的作用或通信。例如,光耦合的一种形式是光导耳塞10内产生的激光与耳朵的血管之间的相互作用。待审的公开号为2010/0217102的美国专利申请中描述了光导耳塞,该专利在此援引且并入本案。在一个实施例中,激光与血管之间的相互作用可能涉及进入耳朵区域的激光与耳朵内的血管散射的激光,因此,散射光的强度与血管内的血流速度成正比。光耦合的另一种形式是由耳塞10内的光发射器产生的激光与耳塞10的光导区间相互作用形成的。

处理器100包括惯性处理器110、生理处理器120和噪音处理器140。惯性处理器110通过使用各种已知方法从惯性波形中获取确定的惯性频率i,例如步进率。该确定的惯性频率可包括真实的惯性频率和一个或多个该真实惯性频率的谐波,例如真实惯性频率的1/2x、3/2x和2x谐波。比方说,惯性处理器可光谱转换惯性波形以生成惯性光谱,并将惯性频率设置为该惯性光谱的最大的峰值的频率。还有其它可选择的方法可用于确定惯性频率。生理处理器120从生理波形中确定一个或多个生理指标h,例如心率,在此处进一步讨论。该确定的生理指标可能与根据一个或多个生理指标计算得出的生理估值相关。噪音处理器140对确定的指标滤波去除惯性频率,从而产生了较精确的滤波生理指标

为了简化,下述处理器100在由惯性传感器110确定的步进率近似于由生理处理器120确定的心率的时候,通过噪音处理器140使用一个或多个滤波技术从测量的心率中去除步进率。通常,步进率和心率的差值是确定的,步进率根据该差值从心率中过滤出来。然而,生理处理器120和处理器100可替代地或者另外地确定其它的生理指标,例如,呼吸速率、心率变异(hrv)、脉搏压、收缩压、舒张压、步率、氧气摄取(v02)、和r-r间隔(代表了ecg波形中的相继的r峰之间的间隔)、最大氧气摄取(最大v02)、燃烧的卡路里、创伤、心排血量和/或包括血红高蛋白氧气占据的结合点(sp02)的血分析物水平、高铁血红蛋白的百分比、羰基血红蛋白的百分比、和/或葡萄糖水平。替代地或者另外地,处理器100可确定或者过滤一个或者多个生理评估,例如,通风阈、乳酸阈、心肺状态、神经功能状态、有氧能力(最大v02)、和/或整体健康或健身。此外,处理器100也可有选择地从心率中去除其它惯性频率,例如有节奏的头部摆动和身体运动(如手臂运动、举重等)等等。

图3示出了示例性的方法200,该方法可由处理器100执行以计算输出心率。在处理器100接收到来自传感器20和传感器30(模块210)的惯性波形和生理波形后,惯性处理器110确定步进率i(模块220),生理处理器120确定心率的第一估值h(模块230)。噪音测量140根据步进率和心率的差值计算心率的修正估值(模块240),并继而向输出界面40输出该修正心率估值(模块290)。处理器100也可以在存储器50中存储该修正心率估值使其可用于后续的计算。

图4出了示例性的方法240,该方法用于根据步进率和心率的差值计算修正估值图4中的示例性的方法240包括多个步骤,其中第一步骤包括模块242,第二步骤包括模块244至模块248,第三步骤包括模块250,第四步骤包括模块260,第五步骤包括模块270,第六步骤包括模块280至284。然而,在某些示例性的实施例中也可以实施一个或多个上述步骤,在此进一步描述的,本发明也不要求每个步骤都按照图4所示的顺序进行实施。

第一步骤(模块242和模块243)包括初始化步骤,其中心率处理器120和/或噪音处理器140初始化和/或确定一个或多个变量,用于根据预设的值、存储于存储器中的值,以及测量到的信息(模块242和模块243),如瞬时心率hinst、滤波心率hfilt、锁定值clk、第二(或输出)心率h等等来确定输出的心率。例如,为了确定hinst,心率处理器120包括光谱转换器122(如图5所示),该光谱转换器122能将心率传感器20输出的生理波形光谱转换为生理光谱。例如,光谱转换器122能通过一个假设为6秒的采样窗口转换心率波形。这样的转换操作引起了大约为窗口时间的一半的延迟,例如3秒。心率处理器120将具有最大幅值的生理光谱的光谱峰值频率f1确定为初始瞬时心率hinst,其中初始瞬时心率对应于第一心率(模块243)。心率处理器1120还可进一步确定具有第二大幅值的生理光谱的光谱峰值的频率f2。可替代地或者额外地,滤波心率也可以被初始化,例如从存储器50中检索在先确定的滤波心率或将hfilt设置为经验值,如83。此外,可以将clk初始化为零,其中clk代表如连续帧的数目,其中心率和步进率的差值满足已确定的阙值。噪音处理器140也可以确定初始第二(或输出)心率h,其中该第二心率代表噪音处理器140最终输出的心率。在某些情况下,处理器140可将该初始h设为经验值,如83。可替代地或额外地,噪音处理器140可以通过程序240经由第一次迭代后从上一帧对h和的值进行初始化。

第二步骤(模块244至模块248)确定瞬时心率,该瞬时心率为初始瞬时心率和步进率的差值的函数,特别适用于以下场合,光谱的减少导致消除了主要用于确定瞬时心率的主要光谱峰值。尤其,该第二步骤通过确定初始瞬时心率hinst是否落在交叉窗内,来确定惯性处理器110提供的步进率i是否近似于初始瞬时心率hinst(模块244),并根据这个结果来调整瞬时心率。例如,噪音处理器140可以通过判断步进率i和初始hinst的差值是否小于或等于阙值tw,如tw=8,来确定初始hinst是否落在交叉窗内。在一个实施例中,噪音处理器140只在初始hinst落在交叉窗内时,才调整该初始hinst,其中该调整是基于两个或多个由光谱转换器122(模块248)提供的光谱峰值的频率的加权平均数进行的。例如,噪音处理器140能根据以下计算式计算权重w:

其中m1代表生理光谱的最大光谱峰值的量级,m2代表生理光谱第第二峰值的量级,如第二大光谱峰值。继而,噪音处理器140通过计算两个光谱峰值的频率的加权平均数来调整瞬时心率,例如根据下式:

hlnst=wf1+(1-w)f2(2)

其中f1代表最大光谱峰值的频率(且响应初始瞬时心率),f2代表第二光谱峰值的频率。

在某些实施例中,第二步骤也可以随意决定生理光谱中的第二光谱峰值的频率f2是否落入交叉窗内,和在满足模块244的情况下,心率i是否在初始hinst和f2之间(模块246)。例如,噪音处理器140可以通过确定f2和i的差值是否小于或等于一个阙值,如8,来确定f2是否落在交叉窗内。此外,噪音处理器140可以根据sign(hinst-i)≠sign(f2-i)确定i是否在f2和初始hinst之间。无论如何,在本实施例中,噪音处理器140只在同时满足模块244和模块246的情况下,执行模块248的操作。

第三步骤(模块250)利用速率极限对瞬时心率进行滤波。更具体地,第三步骤将修正滤波心率hfilt作为当前滤波心率hfilt、根据第二步骤输出的瞬时心率hinst和速率极限δr进行计算。在本实施例中,心率处理器120还可进一步包括滤波器124,如图5所示。通常,hinst和hfilt可从存储器50中检索或由初始化模块242提供,比较hinst和hfilt之后,滤波器124根据比较结果,根据hfilt、hinst和速率极限δr,计算修正滤波心率估值其中δr也可以从存储器50中检索。在一个示例性的实施例中,当hinst≥hfilt,滤波器124根据下式计算修正滤波估值

其中δr+代表递增速率极限。然而,当hinst<hfilt时,滤波器124根据下式计算修正滤波估值

其中δr-代表递减速率极限。如此处所用,速率极限代表心率变化的速率的极限。例如,速率极限可以代表每分钟心跳(bpm)的变化的速率,该心率在一个1秒的帧周期内。这样的速率极限可以凭经验确定,且通常是预设的。该速率极限也可以表现为任何帧长度时间内的速率变化,如bpm/s内的速率极限是帧周期长度(秒)的叠加。模块250的额外的实施细节可在同时申请的美国临时申请编号61/586,874,名称为“生理指标估值升降极限”(physiologicalmetricestimationriseandfalllimiting)的文件中找到,该文件整体在此援引且并入申请。

在第四步骤(模块260)中,噪音处理器140使滤波心率趋近与步进率以减少交叉时盲区造成的偏移。为达到该目的,噪音处理器140根据步进率和的差值对修正滤波估值进行进一步的调整。例如,噪音处理器140可以通过比较和i的差值与一个阙值,确定模块250输出的修正滤波估值是否落在交叉窗内,如abs(i-hfilt)≤8。若落在交叉窗内,噪音处理器140可根据步进率和的差值对进行进一步调整。例如,噪音处理器140可根据下式进一步调整

在第五步骤(模块270)中,当心率落在交叉窗内时,噪音处理器140计算连续帧的数目。为达到该目的,噪音处理器更新锁定值clk,锁定值clk为i和模块260输出的的差值的函数,其中clk可代表满足某阙值要求的和i的差值的连续帧的数目。例如,当clk与0比较相等(如clk==0),且abs(hfilt-i)<6时,噪音处理器140可设定clk=1。然而,当clk>0,且abs(hfilt-i)>6时,噪音处理器140可设定clk=0,而当clk>0,且abs(hfilt-i)≤6时,噪音处理器140可增加clk,如设定clk=clk+1。

在第六步骤(模块280至模块284)中,噪音处理器140对在多个连续帧交叉的过程中产生的瞬时心率振荡进行滤波。例如,进一步过滤模块260输出的响应于锁定值和阙值t的比较,以产生用于从输出界面40输出的第二(或输出)心率例如,若clk>tc,可将该输出心率作为的预先确定(或初始化)的输出心率h和第一函数确定,如根据f1(h,hfilt)(模块282)。在一个示例性的实施例中,第一函数包括:

其中h代表模块242中已初始化的第二心率,或预先确定的第二(或输出心率),该h可从存储器50中检索。然而,若clk≤tc,可将该输出心率作为的预先确定(或初始化)的输出心率h和第二函数确定,如根据f2(h,hfilt)(模块284)在一个示例性的实施例中,第二函数包括:

并非图4所示的所有步骤都需要确定输出至输出界面40的例如,示例性的实施例可利用以下方法计算输出心率:

·在第二步骤和第三步骤,其中输出心率包括图5中的滤波器124和图4中的模块250输出的滤波心率

·在第三步骤和第四步骤,其中输出心率包括图4中模块260输出的滤波心率而输入心率包括,如来自图4中的模块242的初始瞬时心率hinst和来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

·在第四步骤,其中输出心率包括图4中的模块260输出的滤波心率而输入心率包括,如来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

·在第三、四、五和六步骤,其中输出心率包括为图4中模块282和模块284之一的输出,输入心率包括来自图4中的模块242的初始瞬时心率hinst和来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

·在第四、五和六步骤,其中输出心率包括为图4中模块282和模块284之一的输出,输入心率包括来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

·在第五和第六步骤,其中输出心率包括为图4中模块282和模块284之一的输出,输入心率包括从图4中的模块242获得的初始第二心率h和来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

·在第六步骤,其中输出心率包括为图4中模块282和模块284之一的输出,输入心率包括从图4中的模块242获得的初始第二心率h和来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。在这种情况下,判断模块280不仅判断锁定值与阙值的比较,还要判断滤波心率是否落在交叉窗内,例如判断和i的差值是否小于或等于阙值tw。

·在第三、五和六步骤,其中输出心率包括为图4中模块282和模块284之一的输出,如来自图4中的模块242的初始瞬时心率hinst和来自图4中的模块242或从存储器50中预设并检索的初始滤波心率hfilt。

其他未在此明确公开的组合也可以用于产生输出心率。

图6a-6d和图7进一步阐释了步进率对测量心率的影响,和本方案怎样解决这个问题。首先,图6a-6d模拟了在步进率与心率相近时所产生的问题。具体地,图6a示出了响应加速计的波形而产生的步进率光谱,而图6b出示了响应由ppg传感器输出的波形而产生的心率光谱,因此同时包括了步进率和心率元素。图6c出示了从图6b的心率光谱中去除图6a中的加速计光谱时,所产生的光谱。如图6c所示,当步进率与心率近似于时,例如在600秒和800秒之间,心率会衰弱。因此,单纯地光谱减除步进率部分,也会影响获得心率光谱后的测量过程。特别地,图6d出示了图6c的差值光谱的峰值频率在交叉窗中为何具有较大的振荡误差。

图7出示了在心率采用在此公开的技术进行估计的模拟结果,如图4所示的技术。如图7所示,交叉区附近的误差几乎消失,其结果提供了更精确的心率估值。

在此公开的方案提供了精确的心率估值,如图7中的模拟结果的示例所示,且不会像已知的现有技术那样引起延迟。特别地,由于在此公开的方案不需要通过多种预先缓冲的光谱或统计以探测初始跨接,这种处理往往导致不合需要的延迟,因此本方案相较于相关技术能避免延迟而不影响精确性。

本发明以ppg传感器为例进行描述,应当理解的是,传感器20可包括可产生生理波形的任何传感器,生理波形,例如,为脑电图(eeg)波形、和心电图(ecg)波形、射频(rf)波形、电光生理波形、热电波形、包括光声波形、机电生理波形,和/或电-核生理波形的电的光声波形。

当然,本发明可通过具体实施例之外的方式来实施,而不偏离本发明的实质特征。本发明实施例的各个方面应当理解为说明本发明而不是限制本发明,在本发明的权利要求内或其等效的范围内做出的任何改变都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1