[go: up one dir, main page]

JP2013183845A - 拍動検出装置、電子機器及びプログラム - Google Patents

拍動検出装置、電子機器及びプログラム Download PDF

Info

Publication number
JP2013183845A
JP2013183845A JP2012050139A JP2012050139A JP2013183845A JP 2013183845 A JP2013183845 A JP 2013183845A JP 2012050139 A JP2012050139 A JP 2012050139A JP 2012050139 A JP2012050139 A JP 2012050139A JP 2013183845 A JP2013183845 A JP 2013183845A
Authority
JP
Japan
Prior art keywords
detection signal
body motion
contact pressure
signal
pulse wave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012050139A
Other languages
English (en)
Inventor
有亮 ▲高▼▲橋▼
Yusuke Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2012050139A priority Critical patent/JP2013183845A/ja
Priority to US14/383,213 priority patent/US20150046095A1/en
Priority to CN201380010699.3A priority patent/CN104135917B/zh
Priority to PCT/JP2013/001390 priority patent/WO2013132844A1/ja
Priority to EP13758178.1A priority patent/EP2823759A4/en
Publication of JP2013183845A publication Critical patent/JP2013183845A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

【課題】 体動検出信号に拍動成分が含まれている場合でも、適正な体動ノイズ低減処理を行うことができる拍動検出装置、電子機器及びプログラム等の提供。
【解決手段】 拍動検出装置100は、脈波センサー11を有する脈波検出部10からの脈波検出信号に含まれる体動ノイズ成分を低減する体動ノイズ低減処理を行う体動ノイズ低減部115と、体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う決定部114を含む。決定部114は、接触圧センサー22を有する体動検出部20からの接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて接触圧検出信号を体動検出信号として使用するか否かの決定処理を行う。体動ノイズ低減部115は、接触圧検出信号を体動検出信号として使用すると判断された場合には、脈波検出信号と接触圧検出信号とに基づき体動ノイズ低減処理を行う。
【選択図】 図6

Description

本発明は、拍動検出装置、電子機器及びプログラム等に関する。
従来、脈拍計等の拍動検出装置を含む電子機器が広く用いられている。拍動検出装置とは、人体の心拍に由来する拍動を検出するための装置であって、例えば、腕、手のひら、手指などに装着される脈波センサーからの信号に基づいて、心拍に由来する信号を検出する装置である。
脈波センサーとしては例えば光電センサーが用いられる。この場合には、生体に対して照射された光の反射光又は透過光を当該光電センサーで検出する手法等が考えられる。血管内の血流量に応じて、照射された光の生体での吸収量、反射量が異なるため、光電センサーで検出したセンサー情報(脈波センサー信号)は血流量等に対応した信号となり、当該信号を解析することで拍動に関する情報を取得することができる。
しかし、脈波センサー信号には種々のノイズが混入する恐れがある。例えば、反射光以外にも太陽光や室内照明等の外光が進入することも考えられるし、人体の体動の影響により発生するノイズ(体動ノイズ成分)も混入しうる。そのため、拍動信号の検出を行う場合には、脈波センサー信号(脈波検出信号)をそのまま用いるのではなく、拍動信号の検出処理前に脈波センサー信号に含まれる体動ノイズ成分等を低減するノイズ低減処理が行われる場合も多い。例えば、特許文献1や特許文献2には、このような体動ノイズ除去を行う手法が開示されている。
特開2004−283228号公報 特開2010−17602号公報
上述したように、拍動検出装置において、脈波センサーから取得される脈波センサー信号(或いはそれから取得される脈波検出信号)には種々のノイズが混入することが想定される。よって、脈波センサー信号に含まれる体動ノイズ成分等を低減するノイズ低減処理を行わないとすれば、検出される拍動情報にもノイズの影響が及ぶため、当該拍動情報の値は装着者の実際の拍動を正確に表していない可能性がある。この場合に、拍動情報を単純に出力したのでは、当該拍動情報に基づくユーザーの判断を誤らせかねない。
また、体動ノイズ除去を行う場合には、圧力センサーや加速度センサー等から取得される信号から体動検出信号を求め、これを体動ノイズ成分として扱うが、この際に求めた体動検出信号にもノイズが混入する場合がある。このようなノイズを含んだ体動検出信号を用いて、脈波センサー信号から体動ノイズ成分を除去した場合には、検出される拍動情報もノイズの影響を受けてしまい、当該拍動情報の値も、体動ノイズ成分を除去しない場合と同様に、装着者の実際の拍動を正確に表していない可能性がある。
さらに、特許文献1に示されるような接触圧センサーを用いて、体動検出信号を求める場合には、接触圧センサーと生体(被計測部位)との接触圧力の大きさによっては、体動検出信号(接触圧検出信号)に拍動成分が含まれることがある。このような拍動成分を含む体動検出信号を体動ノイズ成分として用いて、体動ノイズ低減処理を行う場合には、実際の体動ノイズ成分だけでなく、本来検出したいはずの拍動成分を減衰させてしまうことがある。
本発明の幾つかの態様によれば、体動検出信号に拍動成分が含まれている場合でも、適正な体動ノイズ低減処理を行うことができる拍動検出装置、電子機器及びプログラム等を提供することができる。
本発明の一態様は、脈波センサーを有する脈波検出部からの脈波検出信号に含まれる体動ノイズ成分を低減する体動ノイズ低減処理を行う体動ノイズ低減部と、前記体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う決定部と、を含み、前記決定部は、接触圧センサーを有する体動検出部からの接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、前記接触圧検出信号を前記体動検出信号として使用するか否かの前記決定処理を行い、前記体動ノイズ低減部は、前記接触圧検出信号を前記体動検出信号として使用すると判断された場合には、前記脈波検出信号と前記接触圧検出信号とに基づいて、前記体動ノイズ低減処理を行う拍動検出装置に関係する。
本発明の一態様では、接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、実際に接触圧検出信号を体動検出信号として体動ノイズ低減処理に用いるか否かを決定する。そのため、体動ノイズ低減処理において接触圧検出信号を用いることが有効である場合に限り、接触圧検出信号を用いることが可能となり、体動検出信号に拍動成分が含まれている場合でも、適正な体動ノイズ低減処理を行うことができる。
また、本発明の一態様では、前記決定部は、前記接触圧検出信号に前記拍動成分が含まれないと判断した場合に、前記体動検出信号として前記接触圧検出信号を使用する前記決定処理を行ってもよい。
これにより、接触圧検出信号に拍動成分が含まれる場合には、体動ノイズ低減処理において接触圧検出信号を使用しないようにすること等が可能になる。
また、本発明の一態様では、前記体動検出部は、モーションセンサーを有し、前記決定部は、前記接触圧検出信号に前記拍動成分が含まれると判断した場合には、前記体動検出部からのモーション検出信号を前記体動検出信号として使用する前記決定処理を行ってもよい。
これにより、接触圧検出信号に拍動成分が含まれる場合であっても、モーション検出信号を用いて体動ノイズ低減処理を行い、拍動情報を求めること等が可能となる。
また、本発明の一態様では、前記接触圧検出信号の基本周波数の検出処理を行う体動信号処理部を含み、前記決定部は、前記接触圧検出信号の前記基本周波数の検出処理結果に基づいて、前記決定処理を行ってもよい。
これにより、接触圧検出信号の基本周波数を算出することで、接触圧検出信号に拍動成分が含まれているか否かを判定すること等が可能になる。
また、本発明の一態様では、前記決定部は、前記体動信号処理部が前記接触圧検出信号について複数の基本周波数を検出した場合には、前記接触圧検出信号に前記拍動成分が含まれているか否かの判断を行い、前記体動信号処理部が前記接触圧検出信号について前記複数の基本周波数を検出しなかった場合には、前記接触圧検出信号に前記拍動成分が含まれていないと判断してもよい。
これにより、接触圧検出信号に基本周波数が複数含まれるか否かによって、さらに厳密に判定処理を継続するか、接触圧検出信号に拍動成分が含まれていないと判断するかを決定すること等が可能になる。
また、本発明の一態様では、前記体動信号処理部は、前記接触圧検出信号について前記複数の基本周波数を検出した場合に、前記複数の基本周波数を解析する時間周波数解析処理を行い、前記決定部は、前記時間周波数解析処理の結果に基づいて、前記接触圧検出信号に前記拍動成分が含まれているか否かを判断してもよい。
これにより、例えば、複数の接触圧センサーから取得した接触圧検出信号の中から、拍動成分が含まれない接触圧検出信号を選択すること等が可能となる。
また、本発明の一態様では、前記脈波検出部から脈波検出信号を取得する脈波信号処理部を含み、前記脈波信号処理部は、前記体動信号処理部が前記接触圧検出信号について前記複数の基本周波数を検出した場合に、前記脈波検出信号の基本周波数の検出処理を行い、前記決定部は、前記脈波検出信号の前記基本周波数の検出処理結果に基づいて、前記接触圧検出信号に前記拍動成分が含まれているか否かを判断してもよい。
これにより、例えば、体動信号処理部が接触圧検出信号について複数の基本周波数を検出した場合に、接触圧検出信号の基本周波数と脈波検出信号の基本周波数とを比較して、接触圧検出信号が拍動成分を含んでいるか否かをより正確に判断すること等が可能になる。
また、本発明の一態様では、前記体動ノイズ低減処理後の前記脈波検出検出信号に基づいて、拍動情報を演算する拍動情報演算部を含んでもよい。
これにより、例えば、脈波検出信号よりもユーザーが直感的に理解しやすい脈拍数等の拍動情報をユーザーに提示すること等が可能になる。
また、本発明の他の態様では、前記拍動検出装置と、前記脈波検出部と、前記体動検出部と、を含む電子機器に関係する。
また、本発明の他の態様では、上記各部としてコンピューターを機能させるプログラムに関係する。
本実施形態の拍動検出装置を含む電子機器の基本構成例。 適応フィルターを用いた体動ノイズ低減部の構成例。 図3(A)〜図3(C)は、脈波検出信号、体動検出信号及びそれらに基づく体動ノイズ低減処理後の信号の波形、周波数スペクトルの例。 図4(A)、図4(B)は、拍動検出装置を含む電子機器の例。 図5(A)〜図5(C)は、体動ノイズ低減処理において拍動成分を減衰させる場合の説明図。 本実施形態の拍動検出装置を含む電子機器の詳細な構成例。 本実施形態の処理の全体の流れを説明するフローチャート。 図8(A)〜図8(C)は、体動ノイズ低減処理において加速度検出信号を用いる場合の説明図。 基本周波数の算出処理の流れを説明するフローチャート。 図10(A)〜図10(C)は、基本周波数の検出結果の一例を示す図。 時間周波数解析処理を行う決定処理の流れを説明するフローチャート。 脈波検出信号も決定処理に用いる場合の流れを説明するフローチャート。
以下、本実施形態について説明する。まず、拍動検出装置及び拍動検出装置を含む電子機器(狭義には脈拍計)の基本的な構成例を説明し、次に、本実施形態の手法の概要とシステム構成例について説明する。そして、本実施形態で行う処理について詳細にフローチャート等を用いて説明する。
なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
1.拍動検出装置を含む電子機器の基本構成例
まず、図1を用いて拍動検出装置及び拍動検出装置を含む電子機器(狭義には脈拍計)の基本的な構成例を説明する。なお、図1は拍動検出装置及び電子機器の一例を示すものであり、本実施形態の拍動検出装置等に含まれる構成が簡略化或いは省略されている場合もあるし、本実施形態の拍動検出装置等では必須の構成でないものが含まれている場合もある。
図1に示すように、本実施形態の電子機器の一例である脈拍計は、脈波検出部10と、体動検出部20と、拍動検出装置100と、表示部70とを含む。ただし、電子機器は図1の構成に限定されず、これらの一部の構成要素を省略・変更したり、他の構成要素を追加するなどの種々の変形実施が可能である。
脈波検出部10は、脈波センサー11から得られるセンサー情報(脈波センサー信号)に基づいて脈波検出信号を出力する。脈波検出部10は、例えば脈波センサー11と、フィルター処理部15と、A/D変換部16を含むことができる。ただし、脈波検出部10は図1の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素(例えば信号を増幅する増幅部等)を追加するなどの種々の変形実施が可能である。
脈波センサー11は、脈波センサー信号を検出するためのセンサーであり、例えば光電センサー等が考えられる。なお、脈波センサー11として光電センサーを用いる場合には、太陽光等の外光の信号成分をカットするように構成されているセンサーを用いてもよい。これは例えば、フォトダイオードを複数設け、それらの信号を用いてフィードバック処理等で差分情報を求める構成等により実現できる。
なお、脈波センサー11は光電センサーに限定されず、超音波を用いたセンサーであってもよい。この場合、脈波センサー11は2つの圧電素子を有し、一方の圧電素子を励振させて生体内に超音波を送信するとともに、当該超音波が生体の血流によって反射されたものを他方の圧電素子により受信する。送信した超音波と受信した超音波には、血流のドップラー効果によって周波数変化が生じるため、この場合にも血流量に対応する信号を取得することができ、拍動情報の推定が可能である。また、脈波センサー11として他のセンサーを用いてもよい。
フィルター処理部15は、脈波センサー11からの脈波センサー信号に対してハイパスフィルター処理を行う。なお、ハイパスフィルターのカットオフ周波数は典型的な脈拍数から求められてもよい。例えば、通常の人の脈拍数は、毎分30回を下回るケースは非常に少ない。つまり、心拍に由来する信号の周波数は0.5Hz以下になることは稀であるから、この範囲の周波数帯の情報をカットしたとしても、取得したい信号に対する悪影響は小さいはずである。よって、カットオフ周波数としては0.5Hz程度を設定してもよい。また、状況によっては1Hz等の異なるカットオフ周波数を設定してもよい。さらに言えば、人の脈拍数には典型的な上限値を想定することも可能であるから、フィルター処理部15ではハイパスフィルター処理ではなくバンドパスフィルター処理を行ってもよい。高周波側のカットオフ周波数もある程度自由に設定可能であるが、例えば4Hz等の値を用いればよい。
A/D変換部16では、A/D変換処理を行い、デジタル信号を出力する。なお、上述のフィルター処理部15での処理は、A/D変換処理の前に行われるアナログフィルター処理であってもよいし、A/D変換処理の後に行われるデジタルフィルター処理であってもよい。
体動検出部20は、種々のセンサーのセンサー情報(体動センサー信号)に基づいて体動に応じた信号(体動検出信号)を出力する。体動検出部20は、例えばモーションセンサー(加速度センサー)21と、圧力センサー(接触圧センサー)22と、フィルター処理部24と、A/D変換部26を含むことができる。ただし、体動検出部20はその他のセンサー(例えばジャイロセンサー)や、信号を増幅する増幅部等を含んでもよい。また、複数種類のセンサーを設ける必要はなく、1種類のセンサーを含む構成であってもよい。
モーションセンサー21は、例えば加速度センサー21である。加速度センサー21は、例えば外力によって抵抗値が増減する素子等で構成され、三軸の加速度情報を検知する。
圧力センサー22は、例えば接触圧センサー22である。接触圧センサー22は、被検体と直接接触して、接触圧を測定するものであってもよく、カフ構造などにより間接的に接触圧を測定するものであってもよい。すなわち、圧電素子を用いたものであってもよいし、気圧センサー等であってもよい。
フィルター処理部24は、体動センサー信号に対して種々のフィルター処理を行う。例えば、フィルター処理部24は、ハイパスフィルター処理を行ったり、バンドパスフィルター処理等を行ったりする。ただし、必ずしもフィルター処理を行わなければならない訳ではない。フィルター処理部24を含まなくても良い。
拍動検出装置100は、信号処理部110と、拍動情報演算部120を含む。ただし、拍動検出装置100は図1の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
信号処理部110は、脈波検出部からの出力信号(脈波検出信号)や、体動検出部からの出力信号(体動検出信号)に対して信号処理を行う。信号処理部110は、脈波信号処理部111と、体動信号処理部113と、体動ノイズ低減部115を含むことができる。
脈波信号処理部111は、脈波検出部10からの信号に対して、種々の信号処理を行う。なお、図1のD1で示した脈波検出部10からの出力としては、脈波センサー信号に基づく種々の信号が考えられる。例えば、後述する拍動情報の演算はDC成分カット後の脈波センサー信号(脈波検出信号)に基づいて行われることが多いため、D1にはハイパスフィルター処理後の脈波センサー信号が含まれることが想定される。ただし、フィルター処理が行われていない信号が出力されてもよいし、場合によってはローパスフィルター処理後の脈波センサー信号が出力されてもよい。D1に複数の信号(例えばハイパスフィルター処理前の脈波センサー信号と、処理後の脈波センサー信号の両方)が含まれる場合には、脈波信号処理部111での処理は、D1に含まれる信号の全部に対して行われてもよいし、一部に対して行われてもよい。処理内容も種々考えられ、例えば脈波検出信号に対するイコライザー処理であってもよいし、他の処理であってもよい。
体動信号処理部113は、体動検出部20からの体動検出信号に対して、種々の信号処理を行う。D1と同様に、D2で示した体動検出部20からの出力としても種々の信号が考えられる。例えば、図1の例ではモーションセンサー21と、圧力センサー22を含んでいるため、D2の体動検出信号は加速度検出信号と圧力検出信号(接触圧検出信号)とを含むことになる。また、体動検出用センサーは、ジャイロセンサー等、他のセンサーを用いることも可能であるから、D2にはセンサーの種類に対応する種類の出力信号が含まれることになる。体動信号処理部113での処理は、D2に含まれる信号の全部に対して行われてもよいし、一部に対して行われてもよい。例えば、D2に含まれる信号の比較処理を行って、体動ノイズ低減部115でのノイズ低減処理で用いられる信号を決定する処理を行ってもよい。
なお、脈波信号処理部111での処理において、脈波検出部からの信号にあわせて体動検出信号も用いるものとしてもよい。同様に、体動信号処理部113での処理において、体動検出信号にあわせて脈波検出部10からの信号も用いるものとしてもよい。また、脈波検出部10からの出力信号に対して、脈波信号処理部111において所与の処理が行われた後の信号を、体動信号処理部113での処理に用いてもよいし、その逆であってもよい。
拍動検出装置100において、脈波センサーから取得される脈波センサー信号(或いはそれから取得される脈波検出信号)には種々のノイズが混入することが想定される。よって、脈波センサー信号に含まれる体動ノイズ成分等を低減するノイズ低減処理を行わないとすれば、検出される拍動情報にもノイズの影響が及ぶため、当該拍動情報の値は装着者の実際の拍動を正確に表していない可能性がある。この場合に、拍動情報を単純に出力したのでは、当該拍動情報に基づくユーザーの判断を誤らせかねない。
そこで、体動ノイズ低減部115は、体動検出信号を用いて、脈波検出信号から体動に起因したノイズ(体動ノイズ成分)を低減する処理を行う。適応フィルターを用いたノイズ低減処理の具体例を図2に示す。脈波センサー11から取得された脈波センサー信号には、心拍に起因する成分の他に、体動に起因する成分等も含まれている。それは、拍動情報の演算に用いられる脈波検出信号(DC成分カット後の脈波センサー信号)でも同様である。このうち拍動情報の演算に有用であるのは心拍に起因する成分であって、体動等に起因する成分は演算の妨げとなる。よって、体動センサーを用いて体動に起因する信号(体動検出信号)を取得し、脈波検出信号から体動検出信号と相関のある信号成分(推定体動ノイズ成分と呼ぶ)を除去することで、脈波検出信号に含まれる体動ノイズ成分を低減する。ただし、脈波検出信号中の体動ノイズ成分と、体動センサーからの体動検出信号は、ともに同一の体動に起因する信号であったとしてもその信号レベルまで同一であるとは限らない。よって、体動検出信号に対して適応的にフィルター係数が決定されるフィルター処理を行うことで推定体動ノイズ成分を算出し、脈波検出信号と算出した推定体動ノイズ成分のみからなる信号との差分をとるものとする。例えば図2では、h・k(n)により表される信号が、推定体動ノイズ成分のみからなる信号に相当する。
以上の処理を周波数スペクトルで説明したものが図3(A)〜図3(C)である。図3(A)等は、上部に信号の時間変化波形を示し、下部にその周波数スペクトルを示したものである。図3(A)は体動ノイズ低減前の脈波検出信号を表したものであり、A1及びA2に示したように、スペクトルにおいて値の大きい周波数が2つ現れている。これらA1及びA2のことを基本周波数と呼ぶ。この基本周波数のうち一方が心拍に起因するものであり、他方が体動に起因するものである。なお、A1よりも高い周波数にも値が大きいものがあるが、A1、A2の整数倍に相当する高周波成分であるため、ここでは考慮しない。以下、図3(B)、図3(C)においても高周波成分が見られるが、同様にここでは考慮しないものとする。
それに対して、図3(B)は体動検出信号を表したものであり、体動検出信号の要因となった体動が1種類であれば、B1に示したように値が大きい周波数が1つ現れる。ここで、B1の周波数は図3(A)のA2に対応している。このような場合に、図2に示したような手法で脈波検出信号と推定体動ノイズ成分の差分をとることで、図3(C)の信号が得られる。図から明らかなように、心拍及び体動に起因する2つのピークA1,A2を持つ脈波検出信号から、体動に起因するピークB1を持つ推定体動ノイズ成分を引くことで、脈波検出信号中の体動ノイズ成分(A2に対応)が除かれ、結果として心拍に起因するピークC1(周波数はA1に対応)が残ることになる。
なお、脈波検出信号に含まれる体動ノイズ成分と、体動検出信号とが対応していること、及びノイズ低減処理に悪影響を及ぼす信号成分が体動検出信号に含まれていないこと等が保証される状況では、体動ノイズ低減部115において周波数解析を行う必要はないため、図3(A)、図3(B)の下部に示された周波数スペクトルは考慮せずともよい。ただし、体動検出信号の取得に用いられるセンサーの種類等によっては、上記の条件が満たされないケースも起こりえる。その場合には、例えば体動信号処理部113において、上記条件を満たすように体動検出信号を加工してもよいし、上記条件を満たさない体動検出信号を体動ノイズ低減部115等への出力から除外してもよい。なお、上記条件を満たすか否かの判定を行う手法としては種々考えられるが、例えば周波数解析により得られる、図3(A)、図3(B)の下部に示したような周波数スペクトルを利用してもよい。
拍動情報演算部120は、入力信号に基づいて拍動情報を演算する。拍動情報とは、例えば脈拍数の値でもよい。例えば、拍動情報演算部120は、体動ノイズ低減部115でのノイズ低減処理後の脈波検出信号に対してFFT(高速フーリエ変換:Fast Fourier Transform)等の周波数解析を行ってスペクトルを求め、求めたスペクトルにおいて代表的な周波数を心拍の周波数とする処理を行ってもよい。その場合、求めた周波数を60倍した値が一般的に用いられる脈拍数(心拍数)となる。
なお、拍動情報は脈拍数には限定されず、例えば脈拍数を表す他の情報(心拍の周波数や周期等)であってもよい。また、拍動の状態を表す情報であってもよく、例えば血流量そのもの(或いはその変動)を表す値を拍動情報としてもよい。ただし、血流量と脈波センサー信号の信号値との関係にはユーザー毎に個人差があるため、血流量等を拍動情報とする場合には当該個人差に対応するための補正処理を行うことが望ましい。
また、拍動検出装置100に入力された脈波検出信号の時間変化波形上で、所与の値(上ピーク、下ピーク、或いは所与の閾値以上の値等)が現れるタイミングを検出し、そのタイミングの間隔に相当する時間から、心拍の周期を求めて拍動情報を演算してもよい。或いは、脈波検出信号の波形を矩形波に変形し、当該矩形波の立ち上がり等を用いることでも拍動情報を演算できる。この場合、周波数解析を行わなくてもよいため、計算量や消費電力の面で優位である。ただし、この手法では周波数軸への変換はせずに信号値をそのまま用いているため、ある程度波形が整っている必要があることから、ノイズが多い状況等では周波数解析を行うことが望ましい。
表示部70(広義には出力部)は、演算した拍動情報等の提示に用いられる各種の表示画面を表示するためのものであり、例えば液晶ディスプレイや有機ELディスプレイなどにより実現できる。
上述した電子機器が脈拍計である場合の具体例を図4(A)、図4(B)に示す。図4(A)は、腕時計型の脈拍計の例である。脈波センサー11および表示部70を含むベース部400は、保持機構300(例えばバンド等)によって、被検体(ユーザー)の左手首200に装着されている。図4(B)は、指装着型の例である。被検体の指先に挿入するためのリング状のガイド302の底部に、脈波センサー11が設けられている。ただし、図4(B)の場合には表示部70を設ける空間的余裕がないため、表示部70(及び必要に応じては拍動検出装置100に相当する機器)は他に設けられることが想定される。
後述する本実施形態の手法はいずれのタイプの電子機器にも適用可能であるが、腕時計型の脈拍計(図4(A)の例)に適用するのが、より好ましい。ただし、図4(A)の例では、脈波センサー11が、手首外側(腕時計の裏蓋面と接触する部位)など、脈波センサー信号を取得しにくい部位に装着される。このため、脈波センサー11から出力される脈波センサー信号の振幅が総じて小さくなる傾向があり、その場合にはノイズ成分と拍動成分との区別がつきにくくなる。よって、後述する本実施形態のように、種々の手法により拍動情報の精度に関する処理を行うことが望ましい。
2.本実施形態の手法の概要
体動ノイズ除去(低減)を行う場合には、圧力センサーやモーションセンサー等から取得される信号から体動検出信号を求め、これを体動ノイズ成分として扱うが、この際に求めた体動検出信号にもノイズが混入する場合がある。このようなノイズを含んだ体動検出信号を用いて、脈波センサー信号から体動ノイズ成分を除去(低減)した場合には、検出される拍動情報もノイズの影響を受けてしまい、当該拍動情報の値も、体動ノイズ成分を除去(低減)しない場合と同様に、装着者の実際の拍動を正確に表していない可能性がある。
さらに、前述した特許文献1に示されるような接触圧センサーを用いて、体動検出信号を求める場合には、接触圧センサーと生体(被計測部位)との接触圧力の大きさによっては、体動検出信号(接触圧検出信号)に拍動成分が含まれることがある。これは血圧の間接的測定法の1つであるオシロメトリック法の計測原理からも明らかである。
このような拍動成分を含む体動検出信号を体動ノイズ成分として用いて、体動ノイズ低減処理を行う場合には、実際の体動ノイズ成分だけでなく、本来検出したいはずの拍動成分をも減衰させてしまうことがある。
具体的には、図5(A)〜図5(C)に示すような場合である。図5(A)に示す脈波検出信号には、A1とA2の2つの基本周波数が含まれており、その内の一方は、拍動を信号源とし、もう一方は体動を信号源とするものである。また、図5(B)に示す接触圧検出信号にも、B1とB2の2つの基本周波数が含まれており、こちらも一方は、拍動を信号源とし、もう一方は体動を信号源とするものである。そして、図5(C)に示すように、図5(B)の接触圧検出信号を用いて、図5(A)の脈波検出信号について体動ノイズ低減処理を行ってしまうと、体動ノイズ成分だけでなく、本来検出したいはずの拍動成分までをも減衰させてしまい、正確な拍動情報を求めるために有効な振幅を持つ出力脈信号が得られなくなる。
そのため、接触圧センサーが拍動を検出しないように押圧を調整して、接触圧センサーを装着すれば問題はないが、実際にはユーザーが装着時に押圧を調整することは困難であり、利便性を大きく損なう。本来であれば、例えば、接触圧センサーが拍動を検出してしまうような押圧で装着された場合でも、センサー類を装着し直したりせずに、拍動情報を求められることが望ましい。
そこで、本実施形態の拍動検出装置等は、体動検出信号に拍動成分が含まれている場合でも、適正な体動ノイズ低減処理を行う。具体的には、本実施形態の拍動検出装置等は、拍動成分を含まないと判断した体動検出信号を用いて、脈波検出信号に含まれる体動ノイズ成分を低減させる。以下では、そのシステム構成例と、処理の詳細について順に説明する。
3.システム構成例
まず、図6に本実施形態の拍動検出装置100及びこれを含む電子機器の構成例を示す。
拍動検出装置100は、信号処理部110と、拍動情報演算部120と、を含む。また、拍動検出装置100を含む電子機器の例としては、拍動検出装置100や、脈波検出部10や、体動検出部20や、表示部70などを含む脈拍計や歩数計などが挙げられる。なお、拍動検出装置100及びこれを含む電子機器は、図6の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。また、拍動検出装置100の一部又は全部の機能を、電子機器が実現してもよい。さらに、本実施形態の拍動検出装置100の一部又は全部の機能は、通信により接続されたサーバーにより実現されてもよい。
次に、拍動検出装置100の各部で行われる処理について説明する。
まず、信号処理部110は、脈波検出部10からの脈波検出信号や、体動検出部20からの体動検出信号に対して、以下で説明するような各種信号処理を行う。信号処理部110は、脈波信号処理部111と、体動信号処理部113と、決定部114と、体動ノイズ低減部115と、を含む。
ここで、脈波信号処理部111は、脈波検出部10からの脈波検出信号に対して信号処理を行う。具体的には、脈波信号処理部111は、周波数解析部1111と、基本周波数検出部1112と、を含むことができる。
周波数解析部1111は、脈波検出信号について周波数スペクトル解析処理(周波数分解処理)を行う。周波数スペクトル解析処理は、周波数毎の強さを定量的に求める処理であり、信号の短時間の領域について行ったり、長期の領域で行ったりするし、種々の関数について行ったりもする。具体的には、FFT等の処理のことをいう。
基本周波数検出部1112は、周波数解析部1111の周波数スペクトル解析処理の結果に基づいて、脈波検出信号について基本周波数の検出処理を行う。
また、体動信号処理部113は、体動検出部20からの体動検出信号に対して信号処理を行う。具体的には、体動信号処理部113は、加速度信号処理部1131と、接触圧信号処理部1132と、を含むことができる。
ここで、加速度信号処理部1131は、加速度検出信号を体動検出信号として、各種信号処理を行う。具体的には、加速度信号処理部1131は、周波数解析部11311と、基本周波数検出部11312と、を含むことができる。
一方、接触圧信号処理部1132は、接触圧検出信号を体動検出信号として、各種信号処理を行う。具体的には、接触圧信号処理部1132は、周波数解析部11321と、基本周波数検出部11322と、を含むことができる。
なお、周波数解析部11311と周波数解析部11321の機能は、周波数解析部1111の機能と同様であり、基本周波数検出部11312と基本周波数検出部11322の機能は、基本周波数検出部1112の機能と同様であるため、説明は省略する。
また、決定部114は、体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う。例えば、後述するように、体動検出信号として、加速度検出信号を用いるのか、接触圧検出信号を用いるのかを判断する。
そして、体動ノイズ低減部115は、脈波信号処理部111からの脈波検出信号に対して、体動信号処理部113からの体動検出信号に基づいて体動ノイズ低減処理を行う。体動ノイズ低減部115の処理内容、及び拍動情報演算部120、脈波検出部10、体動検出部20、表示部70の構成については図1と同様であるため、詳細な説明は省略する。
なお、信号処理部110及び信号処理部110に含まれる各部と、拍動情報演算部120の機能は、各種プロセッサ(CPU等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムなどにより実現できる。さらに、信号処理部110と、脈波信号処理部111と、体動信号処理部113と、加速度信号処理部1131と、接触圧信号処理部1132とは、図6の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。
4.本実施形態の処理の詳細
まず、本実施形態の拍動検出装置等が行う処理の全体の流れについて、図7のフローチャートを用いて説明する。
始めに、ループ処理を開始し(S101)、各種センサー信号データを取得する(S102)。各種センサーから取得する信号データは、各信号処理の前後で内容が異なるため、ここではそれぞれ別々の名称で区別している。そのため、一度ここで各種用語の解説を行う。
まず、脈動とは、抹消血管が膨らんだり縮んだりする動きのことをいう。また、脈波とは、身体組織への血液の流入によって生じる容積変化を信号として捉えたものである。例えば、脈波は、脈波センサーからLEDを体表面へ照射し、その散乱光・反射光などをフォトダイオードで取り込んで信号波形として捉えたものである。脈波は、心臓の動きそのものではなく血管運動反応を捉えたものであり、心臓の動き以外のノイズ的要因、例えば、人間の運動、動作などによって生じる血管の容積変化等をも含んでいる。心臓の動きそのものや、脈拍数を正しく捉えるためには、このノイズ的要因を除去する必要がある。
また、拍動とは、医学的には心臓のみならず内臓一般の周期的な収縮、弛緩が繰り返された場合に起こる運動のことを指すが、ここでは特に、心臓が周期的に血液を送るポンプとしての動きのことを拍動と呼ぶ。
一方、体動とは、広義には、体を動かすことすべてを意味し、狭義には、歩行・ジョギングなどに伴う定常的、周期的な腕(脈拍計の装着部位近辺)の動き等を指す。
また、脈波センサー信号(脈波センサー原信号、脈波信号)とは、脈波センサー11が検出する信号そのもののことをいう。脈波センサー信号は、拍動成分信号と、体動ノイズ成分信号と、外乱ノイズ成分信号等を含む。なお、不整脈は、厳密には拍動成分信号に含まれるとも考えられるが、電気信号としては外乱ノイズ成分信号に含まれるものとする。脈波センサー原信号と呼ぶ場合には、脈波センサーから出力された信号であり、いずれのフィルター処理もかけていないことを強調する意図がある。
ここで、拍動成分(拍動成分信号)とは、脈波センサー信号に含まれる成分信号のうち、心臓の拍動等に起因して生じた血管の容積変化を示す成分信号のことをいう。拍動成分は、周期的信号であることが多い。
そして、体動ノイズ成分(体動ノイズ成分信号)とは、脈波センサー信号に含まれる成分信号のうち、人間の定常的な運動・動作(体動)等に起因して生じた血管の容積変化を示す成分信号のことをいう。例えば、腕や指に装着する脈拍計の場合、歩行中、ジョギング中の腕振りの影響で、その腕振りのリズムに合わせて血管に容積変化が生じる。このように人間が定常的な動作をすることにより、体動ノイズ成分は、周期的信号となり、その動作の周波数を持った成分信号となる。また、体動ノイズ成分は、脈波センサー装着部位近辺に装着した加速度センサーが出力する信号の波形と相関性が高いという特徴を持つ。
さらに、外乱ノイズ成分(外乱ノイズ成分信号)とは、体動ノイズ成分とは別に、脈波センサー装着部位の周辺(例えば、指、手、腕など)を動かしたり、ぶつけたりしたこと等を要因とする血管の容積変化を示す成分信号のことをいう。そのため、外乱ノイズ成分は、非周期的信号となることが多い。
一方で、脈波検出信号とは、脈波検出部10から出力される信号のことを言う。具体的には、脈波検出信号は、脈波センサー信号に対して、フィルター処理部15がフィルター処理を行い、フィルター処理後の脈波センサー信号に対して、A/D変換部16−1によりA/D変換処理を行った信号のこと等をいう。ただし、前述したように、フィルター処理及びA/D変換処理の順序は、逆であってもよい。
次に、体動センサー信号(体動センサー原信号、体動信号)とは、体動センサーが検出する信号そのもののことをいう。具体的には、体動センサー信号は、モーションセンサー21が検出する信号そのものを指すモーションセンサー信号や、接触圧センサー22が検出する信号そのものを指す接触圧センサー信号等のことを指す。
また、図5(A)〜図5(C)を用いて示した通り、脈波センサー信号と同様に、接触圧センサー信号にも拍動成分が含まれる場合があり、この時の体動ノイズ低減処理が本実施形態の課題とするところである。一方、加速度センサー信号等のモーションセンサー信号に拍動成分が含まれる可能性は極めて小さく、万一含まれたとしても無視できるほど小さい。ただし、接触圧センサーは、手を握るなどの体動も検出することができるのに対して、モーションセンサー21は被検体の各部の位置が変わらないような体動は検出することができない。したがって、後述するように本実施形態では、接触圧センサーを優先的に用いて体動ノイズ低減処理を行う。
一方、体動検出信号とは、体動検出部20から出力される信号のことを言う。具体的には、体動検出信号は、体動センサー信号に対して、フィルター処理やA/D変換処理を行った後の信号のこと等をいう。例えば、体動検出信号は、モーションセンサー信号に対し上記の信号処理を行った後の信号であるモーション検出信号や、圧力センサー信号に対し上記の信号処理を行った後の信号である圧力検出信号等のことである。ただし、前述したように、フィルター処理及びA/D変換処理の順序は、逆であってもよい。
以上のように、ステップS102においては、脈波信号処理部111は、脈波検出信号を取得し、体動信号処理部113は、体動検出信号を取得する。
次に、脈波信号処理部111は、所定期間(例えば16秒)の脈波検出信号に対してFFTを行い、体動信号処理部113は、所定期間(例えば16秒)の体動検出信号に対してFFTを行う(S103)。そして、脈波信号処理部111及び体動信号処理部113は、各FFTの結果に基づいて、各信号に含まれる基本周波数を算出する(S104)。
そして、決定部114は、算出された基本周波数等に基づいて、適応フィルター入力信号の決定処理を行う(S105)。ステップS105の処理については、以下にて詳細に説明する。
次に、体動ノイズ低減部115は、決定部114が選択した入力信号に基づいて、体動ノイズ低減処理として適応フィルター処理を実行し、出力脈信号を取得し、拍動情報演算部120に出力する(S106)。
その後、拍動情報演算部120は、出力脈信号に対してFFTを行い(S107)、FFT結果に基づいて、脈周波数を解析する(S108)。そして、脈周波数を脈拍数へ換算し(S109)、脈拍数を表示部70に表示する(S110)。
最後に、計測を継続するか否か判断し(S111)、計測を継続すると判断した場合には、ステップS101からステップS112までの処理を繰り返す。一方、計測を終了すると判断した場合には、全ての処理を終了する。
以上の本実施形態の拍動検出装置100は、図6に示すように、脈波センサー11を有する脈波検出部10からの脈波検出信号に含まれる体動ノイズ成分を低減する体動ノイズ低減処理を行う体動ノイズ低減部115と、体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う決定部114と、を含む。そして、決定部114は、接触圧センサー22を有する体動検出部20からの接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、接触圧検出信号を体動検出信号として使用するか否かの決定処理を行う。さらに、体動ノイズ低減部115は、接触圧検出信号を体動検出信号として使用すると判断された場合には、脈波検出信号と接触圧検出信号とに基づいて、体動ノイズ低減処理を行う。
このように、本実施形態の拍動検出装置100は、接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、実際に接触圧検出信号を体動検出信号として体動ノイズ低減処理に用いるか否かを決定することができる。
そのため、体動ノイズ低減処理において接触圧検出信号を用いることが有効である場合に限り、接触圧検出信号を用いることが可能となり、体動検出信号に拍動成分が含まれている場合でも、適正な体動ノイズ低減処理を行うことができる。
これにより、例えばユーザーがセンサー等を体に装着する際に、押圧を調整しながら装着する必要がなくなり、ユーザーにとってより利便性の高い拍動検出装置を提供することが可能となる。
そして、体動ノイズ低減処理に用いられる体動検出信号の決定処理としては、接触圧検出信号を体動検出信号として使用するか否か決定するといった上述した処理の他にも、以下で説明するような処理を行っても良い。なお、体動ノイズ低減処理については、図2及び図3(A)〜図3(C)を用いて前述した通りである。
決定部114は、接触圧検出信号に拍動成分が含まれないと判断した場合に、体動検出信号として接触圧検出信号を使用する決定処理を行ってもよい。あるいは、決定部114は、接触圧検出信号に拍動成分が含まれると判断した場合に、体動検出信号として接触圧検出信号を不使用とする決定処理を行ってもよい。
これにより、接触圧検出信号に拍動成分が含まれる場合には、体動ノイズ低減処理において接触圧検出信号を使わないようにできるため、脈波検出信号に含まれる拍動成分を減衰させてしまう恐れがない。そのため、体動ノイズ低減処理において、接触圧検出信号を積極的に用いることができる。前述したように、接触圧センサーは、手を握るなどの体動も検出することができるのに対して、モーションセンサーは被検体の各部の位置が変わらないような体動は検出することができない。したがって、本実施形態によれば、手を握るなどのモーションセンサーでは検出することができない体動ノイズ成分が脈波検出信号に含まれる場合でも、これを低減又は除去することが可能となる。そのため、モーション検出信号を用いて、体動ノイズ低減処理を行う場合よりも正確に拍動情報を求めることが可能となる。
しかし、接触圧検出信号に拍動成分が含まれる場合であっても、拍動情報を求める必要がある。この場合には、接触圧検出信号を使わない方が良い。一方で、前述したように、加速度センサー信号等のモーションセンサー信号に拍動成分が含まれる可能性は極めて小さく、万一含まれたとしても無視できるほど小さい。また、前述したようにモーションセンサーでは検出できない体動もあるが、全く拍動情報が求められないよりも、多少精度は落ちても拍動情報を求められる方が良い。
そこで、体動検出部20は、モーションセンサーを有していてもよい。そして、決定部114は、接触圧検出信号に拍動成分が含まれると判断した場合には、体動検出部20からのモーション検出信号を体動検出信号として使用する決定処理を行ってもよい。
これにより、接触圧検出信号に拍動成分が含まれる場合であっても、モーション検出信号を用いて体動ノイズ低減処理を行い、拍動情報を求めること等が可能となる。
具体例として、図8(A)〜図8(C)には、加速度検出信号を用いて体動ノイズ低減処理を行った時の結果を示している。脈波検出信号には、拍動と体動を表す2種類の基本周波数(A1とA2)が含まれているが、加速度検出信号には体動を表す1種類の基本周波数B1しか含まれていない。そのため、接触圧検出信号を用いて体動ノイズ低減処理を行うと、図5(A)〜図5(C)のようになってしまう場合であっても、図8(C)にように、拍動情報を求めるに当たり有効な振幅を持つ出力脈信号を求めることができる。
次に、接触圧検出信号に拍動成分が含まれているか否かを判定する具体的な方法について説明する。前述したように、拍動は周期的な動きであり、本実施形態で扱う体動も周期的な動きである。つまり、これらを表す信号も周期的な信号であるため、接触圧検出信号に拍動成分が含まれているか否かを判定するためには、接触圧検出信号内に周期的な信号が幾つ含まれているかが分かれば良い。
そこで、本実施形態の拍動検出装置100は、接触圧検出信号の基本周波数の検出処理を行う体動信号処理部113を含んでもよい。そして、決定部114は、接触圧検出信号の基本周波数の検出処理結果に基づいて、決定処理を行ってもよい。すなわち、決定部114は、基本周波数の検出処理結果に基づいて、接触圧検出信号に拍動成分が含まれているか否かを判定し、その判定結果に基づいて、体動ノイズ低減処理において接触圧検出信号を使用するかを判定しても良い。
ここで、基本周波数とは、信号を正弦波の合成(例えばフーリエ級数)で表した時の最も低い周波数成分の周波数を指す。言い換えれば、基本周波数とは、周期的な信号の最小周期区間の繰り返し頻度のことを言い、周期的な信号の信号源と1対1に対応付けられる。すなわち、接触圧検出信号等の信号に基本周波数が幾つ含まれているかが分かれば、周期的な信号の信号源が幾つあるかを特定することができる。これに対して、基本周波数の整数倍の周波数成分のことを高調波という。具体的に、図5(B)では、B1及びB2がそれぞれ別々の信号源に対する基本周波数であり、B3がB1の高調波であり、B4がB2の高調波である。また、走行等の周期運動の最中に観測できる周期信号の信号源は、体動以外には、拍動であると考えられるため、B1とB2の一方が体動成分であり、他方が拍動成分であると考えられる。
具体例として、図9のフローチャートを用いて、基本周波数の算出処理の流れを説明する。なお、本処理は、図7のステップS104等において行う処理である。
図9に示す処理は、接触圧検出信号のパワースペクトルを昇順に10本選択し、選択された10本を総当たりで比較し、あるパワースペクトルの周波数が他のパワースペクトルの周波数の整数倍になっていれば、そのパワースペクトルは高調波スペクトルであると判断し、あるパワースペクトルの周波数がいずれのパワースペクトルの周波数の整数倍にもなっていなければ、そのパワースペクトルは基本周波数スペクトルであると判断するものである。
以下、順を追って説明する。まず、接触圧検出信号のパワースペクトルを大きい順に並べ替え(S201)、昇順に上位10本を基本周波数スペクトルの候補とする(S202)。なお、候補とするパワースペクトルの数は必ずしも10本であるとは限らず、例えばパワースペクトルの所定の閾値を設けて、昇順に10本かつ閾値以上の大きさを持つパワースペクトルを候補とする等しても良い。また、この場合には、閾値を超えるパワースペクトルが無ければ、「候補なし」としてもよく、この場合にはモーション検出信号を用いて体動ノイズ低減処理を行う等してもよい。
次に、i=0〜9の範囲でiを変化させて、ステップS203からステップS208内の第1のループ処理を繰り返す。
さらに、第1のループ内において、j=0〜9の範囲でjを変化させて、ステップS204からステップS206内の第2のループ処理を繰り返す。
第2のループ処理内では、iとjが等しいか否かを判断し(S205)、iとjが異なる場合には、i番目の候補の周波数をj番目の候補の周波数で除算した結果が整数になるか否かを判断する(S209)。
i番目の候補の周波数をj番目の候補の周波数で除算した結果が整数になると判断した場合には、第2のループ処理を中止し(S210)、i番目の候補は高調波スペクトルであると判断する(S211)。
一方、i番目の候補の周波数をj番目の候補の周波数で除算した結果が整数にならないと判断した場合と、ステップS205において、iとjが等しい場合には、jの値を1繰り上げて、第2のループ処理を継続する。
そして、ステップS206において、jが0〜9の範囲外となったと判断された場合には、第2のループ処理を終了し、i番目の候補は基本周波数スペクトルであると判断する(S207)。
さらに、ステップS208において、iが0〜9の範囲外となったと判断された場合には、基本周波数のリストを出力し(S212)、基本周波数の算出処理を終了する。
なお、基本周波数の算出方法はここに挙げた方法に限定されず、変形実施が可能である。
これにより、接触圧検出信号の基本周波数を算出することで、接触圧検出信号に拍動成分が含まれているか否かを判定すること等が可能になる。
また、決定部114は、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出した場合には、接触圧検出信号に拍動成分が含まれているか否かの判断を行ってもよい。そして、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出しなかった場合には、接触圧検出信号に拍動成分が含まれていないと判断してもよい。
すなわち、ユーザーが走行や歩行等の周期的な運動をしている場合には、体動検出信号には必ず体動に対応する基本周波数が含まれる。そのため、図10(A)の例のように、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出しなかった場合、つまり、体動成分以外の基本周波数を検出せず、基本周波数を一つだけ検出した場合には、検出された基本周波数は体動成分を表すものであると特定できる。したがって、この場合には、接触圧検出信号に拍動成分が含まれていないと判断してもよい。
ただし、厳密には、このように判断できるのは、周期運動を行っている場合に限定される。非運動中である場合等には、接触圧検出信号に拍動成分のみが含まれることも考えられるためである。しかし、拍動検出装置100を実際に使用し拍動情報を取得する場面は、運動中である場合が多いため、周期運動を行っていない場合にも同じように判断していても実用上は問題にはならない。
これにより、接触圧検出信号に基本周波数が複数含まれるか否かによって、さらに厳密に判定処理を継続するか、接触圧検出信号に拍動成分が含まれていないと判断するかを決定すること等が可能になる。
また、複数の基本周波数を検出した場合、例えば2つの基本周波数を検出した場合でも、それが必ずしも体動成分と拍動成分のそれぞれを表しているとは限らない。例えば図10(B)のような場合には、体動と拍動の基本周波数が検出されていると考えられる。しかし、一方で、接触圧を検出している間に、ユーザーの運動が走行からスキップに変化する場合などもあり、この場合には、走行に起因する基本周波数と、スキップに起因する基本周波数の2つの基本周波数が検出される。図10(C)に示すような場合である。これらの基本周波数はどちらも体動成分を表すものであるため、この接触圧センサー信号(接触圧検出信号)は拍動成分を含まず、体動ノイズ低減処理に用いても良い。
本例のように走行からスキップに変化したことを周波数軸上で判断することは困難であるが、図10(C)に示すような時間軸上であれば、ある点を境に運動が変化しているはずであるため、容易に区別することができる。
そこで、体動信号処理部113は、接触圧検出信号について複数の基本周波数を検出した場合に、接触圧検出信号についての複数の基本周波数を解析する時間周波数解析処理を行ってもよい。そして、決定部114は、時間周波数解析処理の結果に基づいて、接触圧検出信号に拍動成分が含まれているか否かを判断してもよい。
具体的に、図11のフローチャートを用いて、時間周波数解析処理を行う決定処理の流れを説明する。なお、本実施形態において、本処理は図7のステップS105において行うものとする。ただし、それに限定されない。また、本実施形態においては、接触圧センサー22を複数備える場合を含める。例えば、カフ構造に基づく接触圧センサーと圧電素子を用いた接触圧センサーとを別々に配置してもよい。
まず、n+1個の接触圧センサー22から各々接触圧検出信号を取得し、i=0〜nの範囲でiを変化させて、ステップS301からステップS307のループ処理を行う(S301)。なお、nは正の整数であり、ここでは例えばn=2とする。すなわち、接触圧センサー22を3つ備えるものとする。
次に、i番目の接触圧検出信号に含まれる基本周波数を算出する(S302)。基本周波数の算出方法は、図9に示す通りである。そして、i番目の接触圧検出信号に複数の基本周波数が含まれるか否かを判断し(S303)、i番目の接触圧検出信号に複数の基本周波数が含まれると判断した場合には、FFTを行った所定期間の接触圧検出信号を幾つかに区分して、時間周波数解析を行う(S304)。時間周波数解析としては、例えば、短時間フーリエ解析やウェーブレット変換等を行い、例えば歩行ピッチの変化等の運動の変化を検出する。
そして、時間周波数解析の結果として作成された図10(C)のようなグラフにおいて、基本周波数の切れ目がないかを判断する(S305)。すなわち、基本周波数が急に変化している点があるか否かを判断することによって、運動の変化があるか否かを判断する。
基本周波数が急に変化している点がないと判断した場合には、i番目の接触圧検出信号には複数の信号源がある、すなわちi番目の接触圧検出信号には拍動成分が含まれると判断し(S306)、i=nまでループ処理を繰り返す(S307)。そして、iが0〜nの範囲外となった場合に、処理を終了する。
一方、ステップS303において、i番目の接触圧検出信号に複数の基本周波数が含まれていないと判断した場合には、体動に対応する基本周波数しか含まれていないと判断できるため、ステップS301からステップS307のループ処理を中止し(S308)、i番目の接触圧検出信号の信号源は単一である、すなわちi番目の接触圧検出信号には拍動成分が含まれていないと判断する(S309)。
同様に、ステップS305において、基本周波数が急に変化している点があると判断した場合には、複数の基本周波数が含まれているものの、それらは全て体動に起因する基本周波数であると判断できるため、ループ処理を中止し(S308)、i番目の接触圧検出信号の信号源は単一であると判断する(S309)。
これにより、0〜n番目までの接触圧検出信号の中で、信号源が単一である接触圧検出信号を判別できる。すなわち、複数の接触圧センサー22から取得した接触圧検出信号の中から、拍動成分が含まれない接触圧検出信号を選択すること等が可能となる。従って、拍動成分が含まれない接触圧検出信号を用いて、適正な体動ノイズ低減処理を行うこと等が可能になる。また、接触圧検出信号を使えない場合でも、モーション検出信号を用いて、体動ノイズ低減処理を行うこと等が可能になる。
また、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出した場合に、接触圧検出信号の基本周波数と脈波検出信号の基本周波数とを比較すれば、接触圧検出信号が拍動成分を含んでいるか否かをより正確に判断することができる。
そこで、本実施形態の拍動検出装置100は、脈波検出部10から脈波検出信号を取得する脈波信号処理部111を含んでもよい。そして、脈波信号処理部111は、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出した場合に、脈波検出信号の基本周波数の検出処理を行ってもよい。さらに、決定部114は、脈波検出信号の基本周波数の検出処理結果に基づいて、接触圧検出信号に拍動成分が含まれているか否かを判断してもよい。
具体的に、前述した決定処理において体動検出信号の他に脈波検出信号を用いる場合の流れを、図12のフローチャートを用いて説明する。なお、本実施形態において、本処理は図7のステップS105において行うものとする。ただし、それに限定されない。
まず、脈波検出信号に含まれる基本周波数を算出する(S401)。
ここで、脈波検出信号に体動ノイズ成分が含まれていない場合には、わざわざ体動ノイズ低減処理を行わなくても、十分正確な拍動情報を求めることができる。そのため本例では、脈波検出信号に基本周波数が複数含まれているか否かを判断し(S402)、脈波検出信号に1つの基本周波数しか含まれていないと判断した場合には、脈波検出信号には体動ノイズ成分は含まれておらず、拍動成分しか含まれていないと判断し、体動ノイズ低減処理を行わないと決定し(S416)、処理を終了する。
なお、この場合には、モーション検出信号を用いて、体動ノイズ低減処理を行う等の変形実施が可能であるが、接触圧検出信号を用いては体動ノイズ低減処理を行わない方が良い。前述したように、ユーザーが非運動中である場合には、接触圧検出信号に拍動成分のみが含まれる場合があり、このような接触圧検出信号を用いて体動ノイズ低減処理を行うと、脈波検出信号の拍動成分のみを低減してしまう恐れがあるためである。
一方、脈波検出信号に基本周波数が複数含まれていると判断した場合には、脈波検出信号に体動ノイズが含まれている可能性が高い。したがって、体動ノイズ低減処理を行う必要があるため、以下ではどの体動検出信号を用いるか否かの決定処理を行う。
ここで、n+1個の接触圧センサー22から各々接触圧検出信号を取得し、i=0〜nの範囲でiを変化させて、ステップS403からステップS406の第1のループ処理を行う(S403)。なお、nは正の整数であり、ここでは例えばn=2とする。すなわち、接触圧センサー22を3つ備えるものとする。
次に、i番目の接触圧検出信号に含まれる基本周波数を算出する(S404)。基本周波数の算出方法は、図9に示す通りである。そして、脈波検出信号内の全ての基本周波数が、i番目の接触圧検出信号内の基本周波数に含まれるか否かを判断する(S405)。
脈波検出信号内の基本周波数の中で、i番目の接触圧検出信号の基本周波数に含まれないものがあれば、本実施形態では、それは拍動成分であると判断する。すなわち、接触圧検出信号は体動成分のみであり、拍動成分が含まれていないと判断する。
そのため、脈波検出信号内の基本周波数の中で、i番目の接触圧検出信号の基本周波数に含まれないものがあると判断した場合には、第1のループ処理を中止し(S407)、拍動成分を含まないi番目の接触圧検出信号を用いて、体動ノイズ低減処理を行うと決定し(S408)、処理を終了する。
一方で、脈波検出信号内の全ての基本周波数が、i番目の接触圧検出信号の基本周波数に含まれると判断した場合には、接触圧検出信号が体動成分の他に、拍動成分も含んでいると判断して、拍動成分を含まない接触圧検出信号を探すために、第1のループ処理を繰り返し(S406)、iが0〜nの範囲外となった場合に、拍動成分を含まない接触圧検出信号が存在しないと判断して、処理を終了する。
続けて、第1のループ処理を終了した後、i=0〜nの範囲でiを変化させて、ステップS409からステップS412の第2のループ処理を行う(S409)。第2のループ処理では、i番目の接触圧検出信号に対して、時間周波数解析を行い(S410)、時間周波数解析の結果として作成された図10(C)のようなグラフにおいて、基本周波数の切れ目がないかを判断する(S411)。すなわち、基本周波数が急に変化している点があるか否かを判断する。
基本周波数が急に変化している点がないと判断した場合には、i番目の接触圧検出信号には複数の信号源がある、すなわちi番目の接触圧検出信号には常に体動成分の他に拍動成分が含まれると判断し、拍動成分が含まれない区間がある接触圧検出信号を探すために、i=nまで第2のループ処理を繰り返す(S412)。そして、iが0〜nの範囲外となった場合に、第2のループ処理を終了する。最後に、接触圧検出信号を用いて体動ノイズ低減処理を行うことを諦め、加速度検出信号を用いて、体動ノイズ低減処理を行うと決定し(S413)、全体の処理を終了する。
一方、ステップS411において、基本周波数が急に変化している点があると判断した場合には、複数の基本周波数が含まれているものの、区間によっては全て体動に起因する基本周波数である可能性があるため、ループ処理を中止する(S414)。そして、脈波検出信号の基本周波数を含まない区間は、i番目の接触圧検出信号を用いて体動ノイズ低減処理を行うと決定し、脈波検出信号の基本周波数を含む区間は、加速度検出信号を用いて、体動ノイズ低減処理を行うと決定し、処理を終了する(S415)。
また、時間軸上に表された接触圧検出信号の各時間区間において、拍動成分を含むか否かの具体的な判定方法には、以下のような方法がある。まず、図10(C)のような時間軸上で、接触圧検出信号の基本周波数が切り替わる各点の前の部分に相当する信号を、第1の接触圧検出信号とし、切り替わり点の後ろの部分に相当する信号を、第2の接触圧検出信号とする。そして、脈波検出信号内の全ての基本周波数が、第1の接触圧検出信号の基本周波数に含まれるか否かの判定を行って、全て含まれれば、第1の接触圧検出信号が拍動成分を含むと判定し、一つでも含まれないものがあれば、第1の接触圧検出信号が拍動成分を含まないと判定する。第2の接触圧検出信号についても同様である。
なお、図12に示した処理は当然変形実施すること等が可能である。例えば、第2のループ処理は行わずに、ステップS406の後に、加速度検出信号を用いて体動ノイズ低減処理を行うと決定する等してもよい。
これにより、体動信号処理部113が接触圧検出信号について複数の基本周波数を検出した場合に、接触圧検出信号の基本周波数と脈波検出信号の基本周波数とを比較して、接触圧検出信号が拍動成分を含んでいるか否かをより正確に判断すること等が可能になる。また、複数個の接触圧検出信号のうち拍動成分の含まれない接触圧検出信号を用いて、体動ノイズ低減処理を行うこと等が可能になる。さらに、接触圧検出信号を使えない場合でも、モーション検出信号を用いて、体動ノイズ低減処理を行うこと等が可能になる。
また、本実施形態の拍動検出装置100は、体動ノイズ低減処理後の脈波検出信号に基づいて、拍動情報を演算する拍動情報演算部120を含んでもよい。なお、拍動情報は、前述した通りである。
これにより、例えば、脈波検出信号よりもユーザーが直感的に理解しやすい脈拍数等の拍動情報をユーザーに提示すること等が可能になる。また、前述した体動ノイズ低減処理を行う場合には、脈拍数の算出精度を向上させること等が可能となる。
また、以上の本実施形態は、上記の拍動検出装置100と、脈波検出部10と、体動検出部20と、を含む電子機器にも適用できる。
これにより、拍動検出装置100を含む電子機器にも本実施形態の手法を適用できる。電子機器は具体的には脈拍計であり、その構成は図4(A)や図4(B)に示したものであってもよいし、他の構成であってもよい。
また、本実施形態の拍動検出装置100、電子機器及びプログラム等は、その処理の一部または大部分をプログラムにより実現してもよい。
これにより、本実施形態の処理をプログラムにより実現することが可能になる。プログラムは、例えば、図4(A)等のようなデバイスの処理部(例えばDSP)等に読み出されて実行されるプログラムであってもよい。
また、ユーザーの装着する脈波検出デバイスは、脈波センサー11と、脈波センサー11からの脈波センサー信号を無線又は有線で通信する通信部から構成されてもよい。その場合、本実施形態のプログラムは脈波検出デバイスとは別体として設けられ、前述した通信部から脈波センサー信号を受信する情報処理システムの処理部(例えばCPU)等に読み出されて実行される。この情報処理システムはPC等のユーザーの装着が想定されないものであってもよいし、スマートフォン等のユーザーの装着(携帯)が想定されるものであってもよい。また、インターネット等のネットワークを介して接続されたサーバーシステム等を情報処理システムとしてもよい。
脈波検出デバイスと、プログラムが実行される情報処理システムが別体である場合、拍動情報のユーザーへの提示に用いられる表示部は任意の箇所に設けられる。例えば、情報処理システムの表示部に表示してもよいし、脈波検出デバイスに表示部を設け、情報処理システムから出力された拍動情報を表示してもよい。また、異なる機器(例えば情報処理システムとしてサーバーシステムを用いた場合の任意のクライアント装置等)の表示部に表示してもよい。
そして、上記のプログラムは、情報記憶媒体に記録される。ここで、情報記録媒体としては、DVDやCD等の光ディスク、光磁気ディスク、ハードディスク(HDD)、不揮発性メモリーやRAM等のメモリーなど、情報処理システム等によって読み取り可能な種々の記録媒体を想定できる。
以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、拍動検出装置、電子機器及びプログラムの構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
10 脈波検出部、11 脈波センサー、15 フィルター処理部、
16 A/D変換部、20 体動検出部、
21 モーションセンサー(加速度センサー)、
22 圧力センサー(接触圧センサー)、24 フィルター処理部、
26 A/D変換部、70 表示部、100 拍動検出装置、110 信号処理部、
111 脈波信号処理部、113 体動信号処理部、114 決定部、
115 体動ノイズ低減部、120 拍動情報演算部、300 保持機構、
302 ガイド、400 ベース部、1111 周波数解析部、
1112 基本周波数検出部、1131 加速度信号処理部、
1132 接触圧信号処理部、11311 周波数解析部、
11312 基本周波数検出部、11321 周波数解析部、
11322 基本周波数検出部

Claims (10)

  1. 脈波センサーを有する脈波検出部からの脈波検出信号に含まれる体動ノイズ成分を低減する体動ノイズ低減処理を行う体動ノイズ低減部と、
    前記体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う決定部と、
    を含み、
    前記決定部は、
    接触圧センサーを有する体動検出部からの接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、前記接触圧検出信号を前記体動検出信号として使用するか否かの前記決定処理を行い、
    前記体動ノイズ低減部は、
    前記接触圧検出信号を前記体動検出信号として使用すると判断された場合には、前記脈波検出信号と前記接触圧検出信号とに基づいて、前記体動ノイズ低減処理を行うことを特徴とする拍動検出装置。
  2. 請求項1において、
    前記決定部は、
    前記接触圧検出信号に前記拍動成分が含まれないと判断した場合に、前記体動検出信号として前記接触圧検出信号を使用する前記決定処理を行うことを特徴とする拍動検出装置。
  3. 請求項2において、
    前記体動検出部は、
    モーションセンサーを有し、
    前記決定部は、
    前記接触圧検出信号に前記拍動成分が含まれると判断した場合には、前記体動検出部からのモーション検出信号を前記体動検出信号として使用する前記決定処理を行うことを特徴とする拍動検出装置。
  4. 請求項1乃至3のいずれかにおいて、
    前記接触圧検出信号の基本周波数の検出処理を行う体動信号処理部を含み、
    前記決定部は、
    前記接触圧検出信号の前記基本周波数の検出処理結果に基づいて、前記決定処理を行うことを特徴とする拍動検出装置。
  5. 請求項4において、
    前記決定部は、
    前記体動信号処理部が前記接触圧検出信号について複数の基本周波数を検出した場合には、前記接触圧検出信号に前記拍動成分が含まれているか否かの判断を行い、
    前記体動信号処理部が前記接触圧検出信号について前記複数の基本周波数を検出しなかった場合には、前記接触圧検出信号に前記拍動成分が含まれていないと判断することを特徴とする拍動検出装置。
  6. 請求項5において、
    前記体動信号処理部は、
    前記接触圧検出信号について前記複数の基本周波数を検出した場合に、前記複数の基本周波数を解析する時間周波数解析処理を行い、
    前記決定部は、
    前記時間周波数解析処理の結果に基づいて、前記接触圧検出信号に前記拍動成分が含まれているか否かを判断することを特徴とする拍動検出装置。
  7. 請求項5又は6において、
    前記脈波検出部から脈波検出信号を取得する脈波信号処理部を含み、
    前記脈波信号処理部は、
    前記体動信号処理部が前記接触圧検出信号について前記複数の基本周波数を検出した場合に、前記脈波検出信号の基本周波数の検出処理を行い、
    前記決定部は、
    前記脈波検出信号の前記基本周波数の検出処理結果に基づいて、前記接触圧検出信号に前記拍動成分が含まれているか否かを判断することを特徴とする拍動検出装置。
  8. 請求項1乃至7のいずれかにおいて、
    前記体動ノイズ低減処理後の前記脈波検出検出信号に基づいて、拍動情報を演算する拍動情報演算部を含むことを特徴とする拍動検出装置。
  9. 請求項1乃至8のいずれかに記載の拍動検出装置と、
    前記脈波検出部と、
    前記体動検出部と、
    を含むことを特徴とする電子機器。
  10. 脈波センサーを有する脈波検出部からの脈波検出信号に含まれる体動ノイズ成分を低減する体動ノイズ低減処理を行う体動ノイズ低減部と、
    前記体動ノイズ低減処理に用いられる体動検出信号の決定処理を行う決定部として、
    コンピューターを機能させ、
    前記決定部は、
    接触圧センサーを有する体動検出部からの接触圧検出信号に拍動成分が含まれているか否かを判断し、判断結果に基づいて、前記接触圧検出信号を前記体動検出信号として使用するか否かの前記決定処理を行い、
    前記体動ノイズ低減部は、
    前記接触圧検出信号を前記体動検出信号として使用すると判断された場合には、前記脈波検出信号と前記接触圧検出信号とに基づいて、前記体動ノイズ低減処理を行うことを特徴とするプログラム。
JP2012050139A 2012-03-07 2012-03-07 拍動検出装置、電子機器及びプログラム Pending JP2013183845A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2012050139A JP2013183845A (ja) 2012-03-07 2012-03-07 拍動検出装置、電子機器及びプログラム
US14/383,213 US20150046095A1 (en) 2012-03-07 2013-03-06 Pulse monitor and program
CN201380010699.3A CN104135917B (zh) 2012-03-07 2013-03-06 脉搏计
PCT/JP2013/001390 WO2013132844A1 (ja) 2012-03-07 2013-03-06 脈拍計及びプログラム
EP13758178.1A EP2823759A4 (en) 2012-03-07 2013-03-06 PULSE MONITOR AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012050139A JP2013183845A (ja) 2012-03-07 2012-03-07 拍動検出装置、電子機器及びプログラム

Publications (1)

Publication Number Publication Date
JP2013183845A true JP2013183845A (ja) 2013-09-19

Family

ID=49385842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012050139A Pending JP2013183845A (ja) 2012-03-07 2012-03-07 拍動検出装置、電子機器及びプログラム

Country Status (1)

Country Link
JP (1) JP2013183845A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017199597A1 (ja) * 2016-05-20 2017-11-23 ソニー株式会社 生体情報処理装置、生体情報処理方法、及び情報処理装置
JP2017205332A (ja) * 2016-05-19 2017-11-24 株式会社デンソー 脈波計測装置
JP2022044224A (ja) * 2020-09-07 2022-03-17 Tdk株式会社 信号処理方法、信号処理装置およびプログラム
FR3134707A1 (fr) * 2022-04-25 2023-10-27 Withings Méthode d’évaluation d’une pression de contact entre un capteur optique et la peau d’un utilisateur et dispositif associé

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017205332A (ja) * 2016-05-19 2017-11-24 株式会社デンソー 脈波計測装置
WO2017199597A1 (ja) * 2016-05-20 2017-11-23 ソニー株式会社 生体情報処理装置、生体情報処理方法、及び情報処理装置
JPWO2017199597A1 (ja) * 2016-05-20 2019-03-22 ソニー株式会社 生体情報処理装置、生体情報処理方法、及び情報処理装置
US11311242B2 (en) 2016-05-20 2022-04-26 Sony Corporation Biological information processing apparatus, biological information processing method, and information processing apparatus
JP2022044224A (ja) * 2020-09-07 2022-03-17 Tdk株式会社 信号処理方法、信号処理装置およびプログラム
JP7577485B2 (ja) 2020-09-07 2024-11-05 Tdk株式会社 信号処理方法、信号処理装置およびプログラム
FR3134707A1 (fr) * 2022-04-25 2023-10-27 Withings Méthode d’évaluation d’une pression de contact entre un capteur optique et la peau d’un utilisateur et dispositif associé
WO2023208586A1 (fr) * 2022-04-25 2023-11-02 Withings Méthode d'évaluation d'une pression de contact entre un capteur optique et la peau d'un utilisateur et dispositif associé

Similar Documents

Publication Publication Date Title
CN104135917B (zh) 脉搏计
CN104203089B (zh) 搏动检测装置以及电子设备
JP6115330B2 (ja) 生体情報測定装置、および生体情報測定方法
US20140257124A1 (en) Atrial fibrillation analyzer and program
JP4657300B2 (ja) 心拍計および心拍検出方法
JP5760876B2 (ja) 心房細動判定装置、心房細動判定方法およびプログラム
JP2016182165A (ja) 生体信号処理装置、生体信号処理プログラム、生体信号処理プログラムを記録したコンピュータ読み取り可能な記録媒体、生体信号処理方法
CN110292372B (zh) 检测装置
JP2013183845A (ja) 拍動検出装置、電子機器及びプログラム
JP6060563B2 (ja) 心房細動判定装置、心房細動判定方法およびプログラム
US8456229B2 (en) Filter device
JP6010979B2 (ja) 拍動検出装置、電子機器及びプログラム
JP5488135B2 (ja) 生体情報処理装置
TWI609671B (zh) 訊號偵測方法
JP2013208312A (ja) 信号解析装置、電子機器及びプログラム
CN107405086B (zh) 测定装置、测定方法及程序
JP5998516B2 (ja) 拍動検出装置、電子機器及びプログラム
JP5998563B2 (ja) 拍動検出装置、電子機器及びプログラム
JP2013202077A (ja) 脈拍計及びプログラム
JP2011212383A (ja) 生体情報処理装置
JP5800776B2 (ja) 生体動情報検出装置
JP2016168149A (ja) 脈拍測定装置
CN107708533A (zh) 粘弹特性获取装置、粘弹特性获取方法、粘弹特性获取程序及存储该程序的存储介质
JP2006167368A (ja) 生体情報検出装置
KR101742612B1 (ko) 가속도 센서를 이용한 움직임 평가 장치 및 방법