(57)【要約】  情報処理装置において、センサにより送信された周波数掃引された電波である送信波と、前記センサにより受信された前記送信波の反射波との差分であるビート信号に基づき距離スペクトルを算出し、前記センサからの各距離について前記距離スペクトルの強度の時間変化を示す時系列波形を算出する算出部と、前記時系列波形に基づき、生体の呼吸を検出する検出部と、を有する。
2018220701.tif 000002
【特許請求の範囲】
【請求項１】
センサにより送信された周波数掃引された電波である送信波と、前記センサにより受信された前記送信波の反射波との差分であるビート信号に基づき距離スペクトルを算出し、前記センサからの各距離について前記距離スペクトルの強度の時間変化を示す時系列波形を算出する算出部と、
前記時系列波形に基づき、生体の呼吸を検出する検出部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記検出部は、前記センサからの各距離に対する前記時系列波形のうち、所定の条件を満たす１以上の前記時系列波形を、生体に呼吸による波形として出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検出部は、前記センサからの各距離に対する前記時系列波形のうち、所定の条件を満たす１以上の前記時系列波形に対する距離を、生体までの距離として出力する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記検出部は、前記センサからの各距離に対する前記時系列波形に含まれる、所定の条件を満たす複数の前記時系列波形のうち、前記センサからの距離が最も近い前記時系列波形を、生体に呼吸による波形として検出する
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記検出部は、前記時系列波形における、第１の時刻での前記距離スペクトルの強度と、前記第１の時刻よりも後の第２の時刻における前記距離スペクトルの強度との差分に基づいて、生体の呼吸を検出する
ことを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記検出部は、
前記時系列波形における、前記第１の時刻での前記距離スペクトルの強度と、前記第２の時刻における前記距離スペクトルの強度との差分の絶対値である第１の値、及び第３の時刻での前記距離スペクトルの強度と、前記第３の時刻よりも後の第４の時刻における前記距離スペクトルの強度との差分の絶対値である第２の値を算出し、
前記第１の値と前記第２の値との合計値に基づいて、生体の呼吸を検出する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記検出部は、前記時系列波形の所定の周期における前記距離スペクトルの強度の最大値と最小値との差分に基づいて、生体の呼吸を検出する
ことを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記検出部は、前記時系列波形に含まれる波形の周波数または周期に基づいて、生体の呼吸を検出する
ことを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記検出部は、前記時系列波形に含まれる波形と、所定の波形との相関係数に基づいて、生体の呼吸を検出する
ことを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記検出部は、前記時系列波形に対してフーリエ変換を行い、前記時系列波形の各周波数に対する前記距離スペクトルの強度に基づいて、生体の呼吸を検出する
ことを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記検出部は、生体の呼吸を検出した前記時系列波形に基づき、当該生体の移動、または当該生体の呼吸停止の状態を検出する
ことを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１２】
周波数掃引された電波である送信波を送信し、前記送信波の反射波を受信するセンサと、
前記送信波と前記反射波との差分であるビート信号に基づき距離スペクトルを算出し、前記センサからの各距離について前記距離スペクトルの強度の時間変化を示す時系列波形を算出する算出部と、
前記時系列波形に基づき、生体の呼吸を検出する検出部と、
を有することを特徴とする検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び検出装置に関する。
【背景技術】
【０００２】
従来、ＦＭ−ＣＷ（Frequency Modulated Continuous Wave）レーダセンサを用いて、人や物との距離を測定する技術が知られている。ＦＭ−ＣＷレーダセンサは、周波数掃引された電波を送信波とし、送信波と反射波の周波数の差分であるビート周波数を算出し、算出したビート周波数に基づいて、センサから測定対象までの距離を算出する。【０００３】
また、このＦＭ−ＣＷレーダセンサを用いて、生体の呼吸を検出する技術も知られている（例えば、特許文献１、２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１３５１９４号公報
【特許文献２】特開２０１６−１５６７５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、家具、雑貨、壁、床、天井等の生体以外の物を、生体として検出してしまう場合があるという問題がある。【０００６】
また、例えば、測定対象の生体の近くに水槽や飲料容器等がある場合、送信波の周波数によっては、水による反射波が比較的強くなるため、呼吸の有無を誤判定してしまう場合があるという問題がある。【０００７】
そこで、一側面では、生体の検出精度を向上させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、センサにより送信された周波数掃引された電波である送信波と、前記センサにより受信された前記送信波の反射波との差分であるビート信号に基づき距離スペクトルを算出し、前記センサからの各距離について前記距離スペクトルの強度の時間変化を示す時系列波形を算出する算出部と、前記時系列波形に基づき、生体の呼吸を検出する検出部と、を有する情報処理装置が提供される。
【発明の効果】
【０００９】
一側面によれば、生体の検出精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る検出装置の構成例を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成例を示す図である。
【図３】実施形態に係るセンサのハードウェア構成例を示す図である。
【図４】情報処理装置の機能構成について説明する。
【図５】センサが送受信する送信波、及び受信波について説明する図である。
【図６】検出装置の処理の一例を示すフローチャートである。
【図７Ａ】各距離に対する時系列波形について説明する図である。
【図７Ｂ】各距離に対する時系列波形について説明する図である。
【図７Ｃ】各距離に対する時系列波形について説明する図である。
【図８】生体の呼吸による時系列波形の抽出する処理の一例を示すフローチャートである。
【図９】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１０】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１１Ａ】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１１Ｂ】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１２】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１３Ａ】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１３Ｂ】生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【図１４】検出装置の処理の一例を示すフローチャートである。
【図１５】立ち上がり等の動作による時系列波形について説明する図である。
【図１６】センサを車両等の移動体に設置する例を説明する図である。
【図１７】センサを浴室に設置する例を説明する図である。
【図１８】検出装置を有する情報処理システムの一例を示す図である。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
以下、図面に基づいて本発明の実施形態を説明する。
【００１２】
＜全体構成＞
図１は、実施形態に係る検出装置１の構成例を示す図である。図１において、検出装置１は、情報処理装置１０、及びセンサ２０を有する。
【００１３】
情報処理装置１０は、例えば、ＰＣ（Personal Computer）、組み込みシステム等である。
【００１４】
センサ２０は、例えば、ＦＭ−ＣＷレーダセンサである。センサ２０は、例えば、半導体基板上に形成した集積回路により実現されてもよい。
【００１５】
情報処理装置１０とセンサ２０とは、例えば、バス等を介して接続される。
【００１６】
情報処理装置１０は、センサ２０から取得した信号に基づき、生体の有無、生体との距離、及び生体の呼吸の状態等を検出する。
【００１７】
＜ハードウェア構成＞
≪情報処理装置≫
図２は、実施形態に係る情報処理装置１０のハードウェア構成例を示す図である。図２の情報処理装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１８】
情報処理装置１０での処理を実現する情報処理プログラムは、記録媒体１０１によって提供される。情報処理プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、情報処理プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、情報処理プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされた情報処理プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１９】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って情報処理装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はタッチパネル及びボタン等で構成され、様々な操作指示を入力させるために用いられる。
【００２０】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００２１】
≪センサ≫
図３は、実施形態に係るセンサ２０のハードウェア構成例を示す図である。図３のセンサ２０は、送信部２１、受信部２２、生成部２３、制御部２４、及び通信部２５等を有する。
【００２２】
送信部２１は、周波数掃引された電波である送信波を送信する。
【００２３】
受信部２２は、送信部２１により送信された送信波が、生体により反射された反射波（受信波）を受信する。
【００２４】
生成部２３は、送信部２１により送信された送信波の周波数と、受信部２２により受信された受信波の周波数との差分であるビート周波数を示すビート信号を生成する。
【００２５】
制御部２４は、送信部２１、受信部２２、生成部２３、及び通信部２５等の、センサ２０の全体の制御を行う。
【００２６】
通信部２５は、情報処理装置１０との通信を行う。通信部２５は、例えば、生成部２３により生成された各時刻におけるビート周波数を示すビート信号を、リアルタイムで情報処理装置１０に通知する。
【００２７】
＜機能構成＞
次に、図４を参照し、情報処理装置１０の機能構成について説明する。図４は、実施形態に係る情報処理装置１０の機能ブロック図の一例を示す図である。
【００２８】
情報処理装置１０は、記憶部１１を有する。記憶部１１は、例えば、補助記憶装置１０２等を用いて実現される。
【００２９】
記憶部１１は、例えば、算出部１２により算出されるデータ等を記憶する。
【００３０】
また、情報処理装置１０は、算出部１２、検出部１３、及び通信部１４を有する。これら各部は、情報処理装置１０にインストールされた１以上のプログラムが、情報処理装置１０のＣＰＵ１０４に実行させる処理により実現される。
【００３１】
算出部１２は、センサ２０から取得したビート信号をフーリエ変換し、センサ２０からの各距離でのスペクトル強度（距離スペクトル）を算出する。また、算出部１２は、各距離について、距離スペクトルの強度の時間変化を示す波形（以下で「時系列波形」と称する。）のデータを算出する。
【００３２】
検出部１３は、算出部１２により算出された時系列波形に基づき、生体の呼吸を検出する。また、検出部１３は、生体の呼吸を検出した距離に対する時系列波形に基づき、当該生体の移動、または当該生体の呼吸停止の状態を検出する。
【００３３】
通信部１４は、検出部１３により検出された情報に基づいて、外部装置等に所定の通知を送信する。
【００３４】
＜ＦＭ−ＣＷレーダの原理＞
次に、図５を参照して、ＦＭ−ＣＷレーダ用のセンサ２０の原理の処理について説明する。図５は、センサ２０が送受信する送信波、及び受信波について説明する図である。
【００３５】
センサ２０は、いわゆるＦＭ−ＣＷレーダ用のセンサであり、周波数掃引された電波を送信波５０１として送信する。そして、センサ２０は、送信波５０１と受信波５０２の周波数の差分であるビート周波数ｆｂを示すビート信号を情報処理装置１０に出力する。
【００３６】
ここで、ビート周波数ｆｂ、送信波５０１の周波数の変移幅ΔＦ、変調周期Ｔ、送信波５０１が受信波５０２として受信されるまでの往復伝搬遅延時間ｔｄには、以下の式（１）の関係が成り立つ。
【００３７】
ｆｂ／ｔｄ  ＝  ΔＦ／Ｔ            ・・・（１）
往復伝搬遅延時間ｔｄ、光速ｃ、送信波５０１を反射した生体等の物体とセンサ２０との距離Ｒには、以下の式（２）の関係が成り立つ。
【００３８】
ｔｄ  ＝  ２Ｒ／ｃ                  ・・・（２）
したがって、式（１）、（２）より、以下の式（３）が導かれる。
【００３９】
ｆｂ  ＝  ΔＦ２Ｒ／Ｔｃ            ・・・（３）
よって、センサ２０からの距離Ｒが比較的近い物体によるビート周波数ｆｂは比較的低く、距離Ｒが比較的遠い物体によるビート周波数ｆｂは比較的高くなる。そのため、情報処理装置１０は、センサ２０から取得した各物体によるビート周波数ｆｂを示す波形に基づき、各物体までの距離を算出できる。なお、ドップラー効果により、センサ２０から遠ざかる物体によるビート周波数ｆｂは低く変化し、センサ２０に近づく物体によるビート周波数ｆｂは高く変化するため、ビート周波数ｆｂの変化に基づいて、物体の移動速度も算出できる。
【００４０】
＜処理＞
次に、図６を参照し、検出装置１の処理について説明する。図６は、検出装置１の処理の一例を示すフローチャートである。
【００４１】
まず、ステップＳ１において、センサ２０の生成部２３は、送信部２１により送信された送信波と、受信部２２により受信された受信波とに基づき、送信波の周波数と受信波の周波数の差であるビート周波数を示すビート信号を生成する。
【００４２】
続いて、情報処理装置１０の算出部１２は、生成されたビート信号に対して高速フーリエ変換（Fast Fourier Transform、ＦＦＴ）を実行し、各周波数に応じたセンサ２０からの各距離でのスペクトル強度（距離スペクトル）を算出する（ステップＳ２）。
【００４３】
続いて、情報処理装置１０の算出部１２は、算出した距離スペクトルを、所定期間、記憶部１１に記憶させる（ステップＳ３）。
【００４４】
続いて、情報処理装置１０の算出部１２は、所定期間の距離スペクトルに基づいて、各距離（距離方向の各標本点、Index）に対する時系列波形を算出し、算出した各時系列波形に対してフィルタ処理を行い、ノイズの除去等を行う（ステップＳ４）。ここで、例えば、ＤＣ（Direct Current）カット、ローパスフィルタ（Low-pass filter、ＬＰＦ）、線形ＤＣカット等のフィルタ処理を行ってもよい。なお、このフィルタ処理は行わなくともよい。
【００４５】
続いて、情報処理装置１０の算出部１２は、フィルタ処理後の、各距離に対する時系列波形を算出して、記憶部１１に記憶させる（ステップＳ５）。
【００４６】
続いて、情報処理装置１０の検出部１３は、各距離に対する時系列波形に基づいて、生体の呼吸による時系列波形を抽出する（ステップＳ６）。
【００４７】
続いて、情報処理装置１０の検出部１３は、抽出した時系列波形に対応する距離、及び抽出した時系列波形を、生体との距離、及び当該生体の呼吸による時系列波形として出力する（ステップＳ７）。ここで、検出部１３は、距離や時系列波形を画面等に表示させてもよい。
【００４８】
図７は、各距離に対する時系列波形について説明する図である。図７Ａでは、ステップＳ３の、所定期間の各計測時における距離スペクトルの例が示されている。図７Ａの例では、横軸はセンサ２０からの距離（ビート周波数の周波数に応じた距離）であり、縦軸はビート周波数の強度である。
【００４９】
図７Ｂ、図７Ｃでは、それぞれ、ステップＳ５の、図７Ａの距離スペクトルにおける距離５１１、距離５１２に対する時系列波形の例が示されている。図７Ｂは、生体の呼吸による時系列波形の例であり、ステップＳ７の処理において、距離５１１と、図７Ｂに示す波形のデータが出力される。距離スペクトルにおいて、生体が存在する距離では、例えば、生体の胸部が膨張、及び収縮を繰り返すことにより、センサ２０と生体との距離が変動するため、図７Ｂに示すように、ビート周波数の強度が所定の時間変化を生ずる。
【００５０】
一方、図７Ｃは、ノイズによる時系列波形の例である。例えば、水槽、壁、家具等は、センサ２０との距離が周期的に変動することはないため、生体と比べてビート周波数の強度の変動は小さい。また、変動の周期等も、生体の呼吸による周期等とは異なっている。そこで、実施形態では、各距離に対するビート周波数の強度の時間変化を示す波形を取得、蓄積し、所定の基準を満たす波形を、生体の呼吸によるものとして検出する。
【００５１】
≪生体の呼吸による時系列波形の抽出処理の例１≫
次に、図８、図９を参照し、検出部１３によるステップＳ６の生体の呼吸による時系列波形の抽出する処理の一例について説明する。図８は、生体の呼吸による時系列波形の抽出する処理の一例を示すフローチャートである。図９は、生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。以下では、距離スペクトルにおける各距離のうちの一の距離を、処理対象とする距離と称する。以下の処理は、距離スペクトルにおける各距離に対するビート周波数の強度の時間変化を示す波形である時系列波形に対して実行される。
【００５２】
ステップＳ１０１において、検出部１３は、処理対象とする距離に対する時系列波形において、所定の時刻における強度と、当該所定の時刻からΔｔ秒後の時刻における強度との差分を算出する。
【００５３】
続いて、検出部１３は、算出した差分の絶対値が、所定の閾値以上であるか否かを判定する（ステップＳ１０２）。
【００５４】
算出した差分の絶対値が、所定の閾値以上でない場合（ステップＳ１０２でＮＯ）、処理を終了する。
【００５５】
算出した差分の絶対値が、所定の閾値以上である場合（ステップＳ１０２でＹＥＳ）、検出部１３は、当該時系列波形を、生体の呼吸による時系列波形であると判定して抽出し（ステップＳ１０３）、処理を終了する。ステップＳ１０３において、検出部１３は、図９の所定の時刻７０１（「第１の時刻」の一例）における強度と、当該所定の時刻からΔｔ秒後の時刻７０２（「第２の時刻」の一例）における強度との差分７０３のみで判断してもよい。または、検出部１３は、所定の周期でステップＳ１０３の処理を繰り返して実行し、各周期における差分がそれぞれ閾値以上である場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。
【００５６】
あるいは、差分の絶対値を所定期間において累積した値が所定の閾値以上である場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。この場合、所定期間における各時刻における強度と、当該各時刻からΔｔ秒後の時刻における強度との各差分７０３（「第１の値」の一例）、７０４（「第２の値」の一例）、・・・を算出し、各差分７０３、７０４、・・・を累積した値が閾値以上である場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。
【００５７】
なお、複数の距離に対する時系列波形について、生体の呼吸による時系列波形であると判定した場合、センサ２０から最も近い距離に対する時系列波形のみを、生体の呼吸による時系列波形として抽出してもよい。これにより、例えば、複数の人が並んでいる場合に、センサ２０から最も近い人の呼吸を抽出できる。なお、従来技術では、複数人が並んでいる場合、それぞれの呼吸波形が混ざって検出されてしまうため、センサ２０から最も近い距離に対する時系列波形を抽出することは困難である。
【００５８】
≪生体の呼吸による時系列波形の抽出処理の例２≫
次に、図１０を参照し、検出部１３によるステップＳ６の生体の呼吸による時系列波形の抽出する処理の一例について説明する。図１０は、生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【００５９】
検出部１３は、時系列波形における強度の最大値と最小値とに基づいて、当該時系列波形が生体の呼吸による時系列波形であるか否かを判定して抽出してもよい。この場合、検出部１３は、例えば、各距離に対する時系列波形の各々について、所定の周期における強度の最大値と最小値との差分を算出し、当該差分が所定の閾値以上である時系列波形を、生体の呼吸による時系列波形であると判定して抽出してもよい。図１０では、所定の距離に対する時系列波形における所定の周期における最大値７１１と最小値７１２との差分７１３の例が示されている。
【００６０】
≪生体の呼吸による時系列波形の抽出処理の例３≫
次に、図１１を参照し、検出部１３によるステップＳ６の生体の呼吸による時系列波形の抽出する処理の一例について説明する。図１１は、生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【００６１】
検出部１３は、各距離に対する時系列波形の各々について、例えば、所定期間における時系列波形の強度の平均値が０となる等のように０点補正し、所定期間における強度の値が０以外に変化した（クロスした）回数をもとに呼吸か否か判断してもよい。この場合、検出部１３は、例えば、所定期間においてクロスした回数を周波数または周期に換算し、生体の呼吸の周波数（例えば、０．１５Ｈｚ乃至０．５Ｈｚ）または周期の範囲内である時系列波形を、生体の呼吸による時系列波形であると判定して抽出してもよい。図１１Ａでは、生体の呼吸による時系列波形の例における、０点補正後の０をクロスした各時点７２１乃至７２７が示されている。各時点７２１乃至７２７の周波数が、生体の呼吸の周波数の範囲内であれば、生体の呼吸による時系列波形であると判定される。図１１Ｂでは、ノイズ等による波形の例が示されている。このような波形において、０点補正後の０をクロスした各時点の周波数は、生体の呼吸の周波数の範囲内ではないため、生体の呼吸による時系列波形でないと判定される。
【００６２】
なお、上述した、生体の呼吸による時系列波形の抽出する各処理を組み合わせて用いることも可能である。例えば、検出部１３は、図１０に示す強度の最大値と最小値との差分が所定の閾値以上であり、かつ図１１Ａに示す０点補正後の０をクロスする周波数または周期が、生体の呼吸の周波数または周期の範囲内である時系列波形を、生体の呼吸による時系列波形であると判定して抽出してもよい。または、検出部１３は、図１０に示す強度の最大値と最小値との差分の値を評価値とし、図１１Ａに示す０点補正後の０をクロスする周波数または周期と、生体の呼吸の周波数または周期との一致度に応じた重み係数を当該評価値に乗算した値が所定の閾値以上である場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。
【００６３】
≪生体の呼吸による時系列波形の抽出処理の例４≫
次に、図１２を参照し、検出部１３によるステップＳ６の生体の呼吸による時系列波形の抽出する処理の一例について説明する。図１２は、生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【００６４】
検出部１３は、各距離に対する時系列波形の各々について、予め記憶されている１以上の理想的な呼吸波形や特定周期のｓｉｎ波（正弦波）とのマッチングを行い、生体の呼吸による時系列波形か否かを判断してもよい。この場合、検出部１３は、例えば、時系列波形と、予め記憶されている各波形との相関係数を算出し、算出した相関係数の値が所定の閾値以上の場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。
【００６５】
なお、上述した、生体の呼吸による時系列波形の抽出する各処理を組み合わせて用いることも可能である。例えば、検出部１３は、図１０に示す強度の最大値と最小値との差分が所定の閾値以上であり、かつ図１２に示す予め記憶されている各波形と相関係数の値が所定の閾値以上の場合に、生体の呼吸による時系列波形であると判定して抽出してもよい。これにより、マッチングの対象とする時系列波形を、最大値と最小値との差分等の条件を満たすものに限定できるため、処理時間を短縮することができる。
【００６６】
≪生体の呼吸による時系列波形の抽出処理の例５≫
次に、図１３を参照し、検出部１３によるステップＳ６の生体の呼吸による時系列波形の抽出する処理の一例について説明する。図１３は、生体の呼吸による時系列波形の抽出する処理の一例について説明する図である。
【００６７】
検出部１３は、各距離に対する時系列波形に対して高速フーリエ変換を行い、生体の呼吸の周波数（例えば、０．１５Ｈｚ乃至０．５Ｈｚ）の範囲内に強度のピークを有する時系列波形を、生体の呼吸による時系列波形であると判定して抽出してもよい。
【００６８】
図１３Ａでは、生体の呼吸による時系列波形の例について高速フーリエ変換を行った場合の強度のピークが示されている。図１３Ａでは、ピーク７３１が生体の呼吸の周波数の範囲内であるため、生体の呼吸による時系列波形であると判定される。
【００６９】
図１３Ｂでは、ノイズ等による時系列波形の例について高速フーリエ変換を行った場合の強度のピークが示されている。図１３Ｂでは、ピーク７３２が生体の呼吸の周波数の範囲内でないため、生体の呼吸による時系列波形でないと判定される。
【００７０】
なお、上述した、生体の呼吸による時系列波形の抽出する各処理を組み合わせて用いることも可能である。
【００７１】
本実施形態によれば、センサ２０からの距離毎に、時系列波形が生体の呼吸によるものか否かを判断できる。このため、一の生体と、当該一の生体よりもセンサ２０から離れた位置の他の生体（例えば、家族、犬や猫等）とが並んで寝ていた場合でも、当該他の生体の呼吸を当該一の生体の呼吸と誤検出することを抑制しつつ、当該一の生体による呼吸を検出できる。
【００７２】
［第２の実施形態］
次に、第２の実施形態について説明する。第２の実施形態では、第１の実施形態に係る検出装置１を用いて、徘徊等を検出する例について説明する。
【００７３】
なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。以下では、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第２の実施形態に記載の内容は、第１の実施形態にも適用可能である。
【００７４】
＜処理＞
次に、図１４、図１５を参照し、検出装置１の処理について説明する。図１４は、検出装置１の処理の一例を示すフローチャートである。図１５は、立ち上がり等の動作による時系列波形について説明する図である。
【００７５】
ステップＳ２０１において、検出部１３は、各距離に対する時系列波形に基づいて、所定の距離における生体の呼吸を検出する。
【００７６】
続いて、検出部１３は、当該所定の距離に対する時系列波形に基づいて、当該所定の距離において立ち上がり等の動作による時系列波形を検出したか否かを判定する（ステップＳ２０２）。
【００７７】
当該所定の距離において立ち上がり等の動作を検出した場合（ステップＳ２０２でＹＥＳ）、検出部１３は、その後の当該所定の距離に対する時系列波形に基づいて、当該所定の距離において生体の呼吸を検出したか否かを判定する（ステップＳ２０３）。
【００７８】
生体の呼吸を検出した場合（ステップＳ２０３でＹＥＳ）、検出部１３は、一定時間待機した後、ステップＳ２０２の処理に進む。
【００７９】
生体の呼吸を検出しない場合（ステップＳ２０３でＮＯ）、検出部１３は、徘徊と判定し（ステップＳ２０４）、処理を終了する。なお、徘徊と判定した場合は、例えば、所定の装置に通報等を行うようにしてもよい。ここで、図１５に示す所定の距離に対する時系列波形において、生体の呼吸による波形８０１の後、呼吸の波形とは異なる波形、例えば、呼吸の波形と振幅が同様で、呼吸の波形と周期が異なる波形８０２を検出した後、振幅が所定の閾値以下の波形８０３が検出された場合、徘徊と判定される。これにより、例えば、介護施設において、被介護者がベッドから起きて徘徊を開始したことを、介護者に通知することができる。
【００８０】
また、検出部１３は、生体の呼吸による時系列波形に対する距離が時間経過に応じて変動した場合、生体が移動したと判定できるため、徘徊と判定してもよい。
【００８１】
立ち上がり等の動作を検出していない場合（ステップＳ２０２でＮＯ）、検出部１３は、その後の当該所定の距離に対する時系列波形に基づいて、当該所定の距離において生体の呼吸を検出したか否かを判定する（ステップＳ２０５）。
【００８２】
生体の呼吸を検出した場合（ステップＳ２０５でＹＥＳ）、検出部１３は、一定時間待機した後、ステップＳ２０２の処理に進む。
【００８３】
生体の呼吸を検出しない場合（ステップＳ２０５でＮＯ）、検出部１３は、その後の当該所定の距離に対する時系列波形、及び当該所定の距離から所定範囲内（例えば、６０ｃｍ以内）の距離に対する時系列波形に基づいて、当該所定の距離付近において所定期間内に生体の呼吸を検出したか否かを判定する（ステップＳ２０６）。
【００８４】
当該所定の距離付近において所定期間内に生体の呼吸を検出した場合（ステップＳ２０６でＹＥＳ）、検出部１３は、無呼吸状態と判定し（ステップＳ２０７）、ステップＳ２０２の処理に進む。
【００８５】
当該所定の距離付近において所定期間内に生体の呼吸を検出しない場合（ステップＳ２０６でＮＯ）、検出部１３は、当該生体が心拍停止等の危険な状態と判定し（ステップＳ２０８）、処理を終了する。なお、当該生体が危険な状態と判定した場合は、例えば、所定の装置に通報等を行うようにしてもよい。
【００８６】
［第３の実施形態］
次に、第３の実施形態について説明する。第３の実施形態では、第１の実施形態に係る検出装置１を用いて、車両等の運転手の状態を検出する例について説明する。
【００８７】
なお、第３の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。以下では、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第３の実施形態に記載の内容は、第１の実施形態、及び第２の実施形態にも適用可能である。
【００８８】
図１６は、センサ２０を車両等の移動体に設置する例を説明する図である。図１６に示すように、移動体８１１において、運転席８１２の近傍、例えば、ハンドル、速度メータ、ドライバー用のサンバイザ等の位置に、センサ２０を設置する。
【００８９】
ここで、検出部１３は、複数の距離に対する時系列波形について、生体の呼吸による時系列波形であると判定した場合、センサ２０から最も近い距離に対する時系列波形のみを、生体の呼吸による時系列波形として抽出する。
【００９０】
従来の電波センサでは、運転手以外の他の乗組員がいると、当該他の乗組員による反射波の影響により、運転手の呼吸を観察することが困難な場合があった。一方、本実施形態によれば、呼吸による時系列波形と判定された時系列波形のうち、センサ２０からの距離が最も近い（小さい）距離に対する時系列波形を抽出することにより、他の乗組員の反射波の影響を抑制し、運転手の呼吸による時系列波形を観察することができる。これにより、運転手の呼吸による時系列波形に基づいて、運転手の眠気や疲労の有無、及び運転手が心拍停止等の危険な状態になっているか否か等を判定できる。この場合、例えば、検出された呼吸による時系列波形と、予め記憶されている眠気や疲労がある場合の呼吸による時系列波形との相関係数を算出し、算出した相関係数の値が所定の閾値以上の場合に、運転手に眠気や疲労あると判定してもよい。運転手が危険な状態になっていることは、例えば、上述した第２の実施形態と同様の処理により判定してもよい。
【００９１】
［第４の実施形態］
次に、第４の実施形態について説明する。第４の実施形態では、第１の実施形態に係る検出装置１を用いて、入浴中の人体の呼吸を検出する例について説明する。
【００９２】
なお、第４の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。以下では、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第４の実施形態に記載の内容は、第１の実施形態、乃至第３の実施形態にも適用可能である。
【００９３】
図１７は、センサ２０を浴室に設置する例を説明する図である。図１７に示すように、浴室８２１において、入浴者８２２の近傍の位置に、センサ２０を設置する。なお、図１７に示すように、浴槽８２３の周辺、例えば、浴槽の縁等にセンサ２０を設置し、センサ２０からの電波の照射方向の中心８２４を、浴槽８２３の上側、すなわち水平方向よりも上向きの方向に向けてもよい。これにより、水面による反射波の影響を抑制できる。
【００９４】
従来の電波センサでは、浴槽内の水による反射波の強度が比較的強くなるため、人体の呼吸の有無や状態を観察することが困難な場合があった。一方、本実施形態によれば、浴槽内の水面よりも上に位置する頭部が呼吸に応じて動くことを利用し、当該頭部の動きによる時系列波形から、入浴中の人体の呼吸の有無を検出することができる。これにより、入浴者の呼吸による時系列波形に基づいて、おぼれているか否か、及びヒートショック等による心拍停止等の危険な状態になっているか否か等を判定できる。
【００９５】
［第５の実施形態］
次に、第５の実施形態について説明する。第５の実施形態では、第１の実施形態に係る検出装置１を用いて検出したデータを、サーバに蓄積し、端末にて表示可能とする例について説明する。
【００９６】
なお、第５の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。以下では、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。なお、第５の実施形態に記載の内容は、第１の実施形態、乃至第４の実施形態にも適用可能である。
【００９７】
図１８は、検出装置１を有する情報処理システム５０の一例を示す図である。情報処理システム５０は、検出装置１、サーバ装置３０、端末４０−１、４０−２、・・・（以下で、それぞれを区別する必要がない場合は、単に「端末４０」と称する。）を有する。
【００９８】
検出装置１、サーバ装置３０、及び端末４０は、ＬＡＮ（Local Area Network）、無線ＬＡＮ、Bluetooth（登録商標）、携帯電話網、インターネット等のネットワーク６０を介して通信できるように接続される。
【００９９】
サーバ装置３０は、サーバ用の情報処理装置（コンピュータ）であり、検出装置１から通知されたデータを、例えば、検出装置１の識別情報に対応付けて記憶する。
【０１００】
端末４０は、例えば、デスクトップＰＣ（Personal Computer）、ノートＰＣ、タブレットＰＣ、スマートフォン等の情報処理装置である。端末４０は、サーバ装置３０にログインし、検出装置１に検出された呼吸や状態に関するデータ等を表示する。
【０１０１】
これにより、生体の呼吸の有無、徘徊、心肺停止等のデータを、例えば、クラウド上のサーバ装置３０を介して、端末４０を用いて確認できる。なお、サーバ装置３０を介さずに、端末４０が検出装置１から直接データを取得して表示できるようにしてもよい。また、検出装置１から、徘徊、心肺停止等の通知を、端末４０に送信してもよい。
【０１０２】
＜その他＞
上述した各実施形態では、生体として人体を対象とする例について説明したが、例えば、犬やネコ等の人間以外の動物の生体を対象としてもよい。例えば、センサ２０を田畑や山林等に設置し、現れた野生動物の呼吸を認識することにより、野生動物の検出することができる。この場合、実施形態に係る検出装置１によれば、風による植物の動きや雨水等の影響を抑制しつつ、野生動物の在否を確認することができる。
【０１０３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１０４】
情報処理装置１０の各機能部は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。また、情報処理装置１０、及びセンサ２０を一体の装置として構成してもよい。情報処理装置１０の各機能部のうち少なくとも一部を、センサ２０が有するようにしてもよい。センサ２０の各機能部のうち少なくとも一部を、情報処理装置１０が有するようにしてもよい。
【符号の説明】
【０１０５】
１  検出装置
１０  情報処理装置
１１  記憶部
１２  算出部
１３  検出部
１４  通信部
２０  センサ
２１  送信部
２２  受信部
２３  生成部
２４  制御部
２５  通信部
３０  サーバ装置
４０  端末
【図１】
2018220701.tif 000003
【図２】
2018220701.tif 000004
【図３】
2018220701.tif 000005
【図４】
2018220701.tif 000006
【図５】
2018220701.tif 000007
【図６】
2018220701.tif 000008
【図７Ａ】
2018220701.tif 000009
【図７Ｂ】
2018220701.tif 000010
【図７Ｃ】
2018220701.tif 000011
【図８】
2018220701.tif 000012
【図９】
2018220701.tif 000013
【図１０】
2018220701.tif 000014
【図１１Ａ】
2018220701.tif 000015
【図１１Ｂ】
2018220701.tif 000016
【図１２】
2018220701.tif 000017
【図１３Ａ】
2018220701.tif 000018
【図１３Ｂ】
2018220701.tif 000019
【図１４】
2018220701.tif 000020
【図１５】
2018220701.tif 000021
【図１６】
2018220701.tif 000022
【図１７】
2018220701.tif 000023
【図１８】
2018220701.tif 000024
【国際調査報告】
2018220701.tif 000025
2018220701.tif 000026