(57)【要約】【課題】生体から特定の生体音を検出する生体音検出装置において、当該生体が、当該特定の生体音の検出が可能な生体か否かの判別を可能にする。【解決手段】生体から特定の生体音を検出する生体音検出装置（１０）は、生体の生体音を検知する生体音センサ（４１）と、生体音検出装置（１０）によって特定の生体音として検出される調整音を生体内に響かせる調整音伝播装置（２０）と、を備えている。【選択図】図１
2019150117.tif 000002
【特許請求の範囲】
【請求項１】
生体から特定の生体音を検出する生体音検出装置であって、
前記生体の生体音を検知する生体音検知部と、
前記生体音検出装置によって前記特定の生体音として検出される調整音を前記生体内に響かせる調整音伝播部と、を備えていることを特徴とする生体音検出装置。
【請求項２】
前記生体音検知部が検知した生体音から前記特定の生体音を検出する検出処理を行う検出処理部をさらに備え、
前記検出処理部は、前記調整音伝播部が前記生体内に前記調整音を響かせている状態で前記生体音検知部が検知した生体音と、前記調整音伝播部が前記生体内に前記調整音を響かせていない状態で前記生体音検知部が検知した生体音と、のそれぞれについて前記検出処理を行うことを特徴とする請求項１に記載の生体音検出装置。
【請求項３】
前記検出処理は、
前記生体音の周波数スペクトルを算出する周波数スペクトル算出処理と、
前記生体音の周波数スペクトルと、前記特定の生体音の複数の標準周波数スペクトルのそれぞれとを個別にマッチングすることによって、複数のマッチング係数を算出するマッチング係数算出処理と、
前記複数のマッチング係数に基づいて、判定用マッチング係数を決定する判定用マッチング係数決定処理と、
前記判定用マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定する判定処理と、を含んでいることを特徴とする請求項２に記載の生体音検出装置。
【請求項４】
複数の前記生体音検知部を備え、
前記検出処理は、
各生体音検知部が検知した生体音に対し、前記周波数スペクトル算出処理、前記マッチング係数算出処理および前記判定用マッチング係数決定処理を個別に行い、
いずれの生体音検知部が検知した生体音から得られた前記判定用マッチング係数を前記判定処理で用いるかを選択する選択処理をさらに含んでいることを特徴とする請求項３に記載の生体音検出装置。
【請求項５】
前記判定処理では、前記判定用マッチング係数を蓄積し、蓄積された複数の前記判定用マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定することを特徴とする請求項３または４に記載の生体音検出装置。
【請求項６】
前記生体の周囲の環境音を検知する環境音検知部をさらに備え、
前記検出処理は、
前記環境音の周波数スペクトルを算出する第２周波数スペクトル算出処理と、
前記環境音の周波数スペクトルと、前記特定の生体音の複数の標準周波数スペクトルのそれぞれとを個別にマッチングすることによって、複数の第２マッチング係数を算出する第２マッチング係数算出処理と、
前記複数の第２マッチング係数に基づいて、判定用第２マッチング係数を決定する判定用第２マッチング係数決定処理と、をさらに含み、
前記判定処理は、前記判定用マッチング係数および前記判定用第２マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定することを特徴とする請求項３〜５のいずれか一項に記載の生体音検出装置。
【請求項７】
複数の前記環境音検知部を備え、
前記検出処理は、
各環境音検知部が検知した環境音に対し、前記第２周波数スペクトル算出処理、前記第２マッチング係数算出処理および前記判定用第２マッチング係数決定処理を個別に行い、
いずれの環境音検知部が検知した環境音から得られた前記判定用第２マッチング係数を前記判定処理で用いるかを選択する第２選択処理をさらに含んでいることを特徴とする請求項６に記載の生体音検出装置。
【請求項８】
前記判定処理は、前記判定用マッチング係数が第１の閾値以上であり、前記判定用第２マッチング係数が第２の閾値未満である場合に、前記生体音が前記特定の生体音であると判定することを特徴とする請求項６または７に記載の生体音検出装置。
【請求項９】
前記検出処理部は、前記検出処理を行う前に、前記第２周波数スペクトル算出処理、前記第２マッチング係数算出処理および前記判定用第２マッチング係数決定処理を行い、得られた前記判定用第２マッチング係数に基づいて、前記第１の閾値および前記第２の閾値の初期値を決定することを特徴とする請求項８に記載の生体音検出装置。
【請求項１０】
前記検出処理部は、前記検出処理を行っている間に、周期的または非周期的に、得られた前記判定用第２マッチング係数に基づいて、前記第１の閾値および前記第２の閾値の少なくとも一方を変更することを特徴とする請求項８または９に記載の生体音検出装置。
【請求項１１】
前記検出処理部は、前記判定用マッチング係数決定処理において決定した前記判定用マッチング係数が、いずれの標準周波数スペクトルとのマッチングによって得られたものであるかを示す情報を記録することを特徴とする請求項３〜１０のいずれか一項に記載の生体音検出装置。
【請求項１２】
前記検出処理部は、前記検出処理において前記特定の生体音を検出した回数を記録することを特徴とする請求項２〜１１のいずれか一項に記載の生体音検出装置。
【請求項１３】
前記特定の生体音は、腸の蠕動音であることを特徴とする請求項１〜１２のいずれか一項に記載の生体音検出装置。
【請求項１４】
生体音検出装置によって生体から特定の生体音を検出する生体音検出方法であって、
前記生体音検出装置によって前記特定の生体音として検出される調整音を前記生体内に響かせる調整音伝播工程と、
前記生体内に前記調整音を響かせている状態で前記生体の生体音を検知する第１検知工程と、
前記生体内に前記調整音を響かせていない状態で前記生体の生体音を検知する第２検知工程と、を含むことを特徴とする生体音検出方法。
【請求項１５】
請求項２〜１２のいずれか一項に記載の生体音検出装置としてコンピュータを機能させるための生体音検出プログラムであって、上記検出処理部としてコンピュータを機能させるための生体音検出プログラム。
【請求項１６】
請求項１５に記載の生体音検出プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の生体音を検出する生体音検出装置、生体音検出方法、生体音検出プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
特定の生体音を検出する技術として、特許文献１〜４に記載の技術が知られている。
【０００３】
特許文献１には、消化器系が発する蠕動音をフーリエ変換することによって得られるフーリエ変換スペクトル（周波数スペクトル）に基づいて蠕動音を記録した時間区間を自動的に検出する技術が記載されている。この技術では、周波数スペクトルの１００〜１０００Ｈｚの範囲に有意な大きさのピークを持つ時間区間を、蠕動音を記録している区間だと考えている。
【０００４】
特許文献２には、心音計で検出された弁閉鎖時の弁音波形の周波数分布として、Wigner分布を採用し、さらに、Wigner分布について各時刻毎に１次モーメントを求める技術が記載されている。
【０００５】
特許文献３に記載されている生体音検出処理装置は、生体音検出データ（呼吸音検出データ）をＦＦＴ処理し、振幅スペクトル、位相スペクトルおよびパワースペクトルを算出する。さらに、生体音検出処理装置はパワースペクトルから局所平均値および局所分散値を算出する。この局所分散値の大きさによって、振幅スペクトルは、正常呼吸音に対応するもの、または、連続性ラ音によるものに分類される。
【０００６】
特許文献４に記載されている蠕動音検出装置は、生体音の周波数スペクトルと、複数の蠕動音の標準周波数スペクトルのそれぞれとを個別にマッチングし、複数のマッチング係数を算出することによって、複雑な演算処理を行うことなく、腸の発する生体音が蠕動音であるか否かを精度良く判定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−２６２５２３号公報（２０００年９月２６日公開）
【特許文献２】特開平６−９０９１３号公報（１９９４年４月５日公開）
【特許文献３】特開２００４−３５７７５８号公報（２００４年１２月２４日公開）
【特許文献４】特開２０１３−１５０７２３号公報（２０１３年８月８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のような従来技術では、ある生体において特定の生体音が検出できなかった場合に、本当にその生体において特定の生体音が鳴っていないのか、特定の生体音は鳴っているがその生体における何らかの要因が特定の生体音の検出を妨げているのかが判別できないという問題がある。
【０００９】
本発明の一態様は、上記課題に鑑みてなされたものであり、生体から特定の生体音を検出する生体音検出装置において、当該生体が、当該特定の生体音の検出が可能な生体か否かの判別を可能にするための技術を提供することを主たる目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の一態様に係る生体音検出装置は、生体から特定の生体音を検出する生体音検出装置であって、前記生体の生体音を検知する生体音検知部と、前記生体音検出装置によって前記特定の生体音として検出される調整音を前記生体内に響かせる調整音伝播部と、を備えている。
【００１１】
本発明の一態様に係る生体音検出方法は、生体音検出装置によって生体から特定の生体音を検出する生体音検出方法であって、前記生体音検出装置によって前記特定の生体音として検出される調整音を前記生体内に響かせる調整音伝播工程と、前記生体内に前記調整音を響かせている状態で前記生体の生体音を検知する第１検知工程と、前記生体内に前記調整音を響かせていない状態で前記生体の生体音を検知する第２検知工程と、を含む。
【発明の効果】
【００１２】
本発明の一態様によれば、生体から特定の生体音を検出する生体音検出装置において、当該生体が、当該特定の生体音の検出が可能な生体か否かを判別することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る生体音検出装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態に係る生体音検出装置による生体音検出の流れを説明するフローチャートである。
【図３】本発明の一実施形態に係る生体音検出装置による検知および検出処理を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、詳細に説明する。
【００１５】
（生体音検出装置１０）
図１は、本発明の一実施形態に係る生体音検出装置１０の概略構成を示すブロック図である。図１に示すように、生体音検出装置１０は、調整音伝播装置（調整音伝播部）２０、主制御部（検出処理部）３０、生体音センサ（生体音検知部）４１および環境音センサ（環境音検知部）５１を備えている。
【００１６】
調整音伝播装置２０は、再生部１１および伝播部１２を備えている。主制御部３０は、周波数スペクトル算出部４２、マッチング係数算出部４３、個別センサ判定部４４、生体音センサ選択部４５、周波数スペクトル算出部５２、マッチング係数算出部５３、個別センサ判定部５４、環境音センサ選択部５５、周波数スペクトル番号記録部５７、閾値記録部５８、閾値変更判定部５９、生体音判定部６０およびログ記録部６１を備えている。
【００１７】
また、生体音センサ４１、周波数スペクトル算出部４２、マッチング係数算出部４３および個別センサ判定部４４は、生体音センサユニット４０を構成する。図１では、一個の生体音センサユニット４０のみが示されているが、生体音検出装置１０は、生体音センサユニット４０を１個または複数個備えている。なお、各生体音センサユニット４０の生体音センサ４１は異なる位置に設けられていることが好ましい。生体音センサユニット４０を複数備えることによって、生体音センサ４１の位置による生体音の検知漏れを抑制することができる。
【００１８】
環境音センサ５１、周波数スペクトル算出部５２、マッチング係数算出部５３および個別センサ判定部５４は、環境音センサユニット５０を構成する。図１では、一個の環境音センサユニット５０のみが示されているが、生体音検出装置１０は、環境音センサユニット５０を１個または複数個備えている。なお、各環境音センサユニット５０の環境音センサ５１は異なる位置に設けられていることが好ましい。環境音センサユニット５０を複数備えることによって、環境音センサ５１の位置による環境音の検知漏れを抑制することができる。
【００１９】
なお、調整音伝播装置２０を、調整音発生装置と称してもよい。また、生体音検出装置１０から調整音伝播装置２０を除いた部分を生体音カウント装置と称してもよい。また、生体音検出装置１０を、調整音発生装置付き生体音カウント装置と称してもよい。
【００２０】
生体音検出装置１０は、特定の生体音を検出する装置である。生体音とは、生体内の音を意味する。以下、生体音検出装置１０が検出する特定の生体音を対象生体音とも称する。一態様において、対象生体音は腸が発する蠕動音である。生体音検出装置１０によって腸が発する蠕動音を検出することにより、腸の活性度を測定することができる。
【００２１】
（生体音センサ４１）
被験者となる生体の生体音を検知する音響センサである生体音センサ４１は、音響信号（生体音）を検知して電気信号に変換する。生体音センサ４１としては、たとえば密着型音響マイクを用いることができるが、これに限定されない。生体音センサ４１は、例えば、被験者となる生体の体表などに固定され得る。対象生体音が蠕動音の場合、生体音センサ４１は、被験者となる生体の腹部体表に固定されてもよい。生体音センサ４１は、検知した生体音を電気信号として周波数スペクトル算出部４２に出力する。
【００２２】
生体音センサ４１は、電気信号を増幅するための増幅器（図示せず）を備えていてもよい。なお、上記増幅器は、生体音センサ４１に設けられる構成に限定されず、周波数スペクトル算出部４２に設けられていてもよい。
【００２３】
（周波数スペクトル算出部４２）
周波数スペクトルを算出する周波数スペクトル算出部４２は、アナログ／デジタル変換部（Ａ／Ｄ変換部）を備えていることが好ましい。Ａ／Ｄ変換部は、生体音センサ４１より電気信号を受け取り、デジタルデータである生体音データに変換する。なお、Ａ／Ｄ変換部は、生体音センサ４１が備えていてもよい。
【００２４】
次に、周波数スペクトル算出部４２は、生体音データに対して所定の時間毎に高速フーリエ変換（Fast Fourier Transformation：ＦＦＴ）処理を行うことにより、生体音の周波数スペクトル（以下において、生体音スペクトルとも記載する）を算出する（周波数スペクトル算出処理）。すなわち、時間的に連続する生体音データを、周波数スペクトル算出部４２は所定の時間毎の生体音データに区切る。その上で、区切られた各生体音データを順次ＦＦＴ処理する。当該所定の時間を、以下においてＦＦＴ処理間隔とも呼ぶ。ＦＦＴ処理間隔は例えば０．３秒から１．０秒の範囲内とすることができるが、これに限定されず、周波数スペクトル算出部４２等の能力に応じて適宜設定することができる。なお、周波数スペクトル算出部４２は、ＦＦＴに代えて、ウェーブレット変換等の他のアルゴリズムを用いて生体音の周波数スペクトルを算出してもよい。
【００２５】
周波数スペクトル算出部４２は、所定の時間毎に算出される生体音スペクトルを、順次、マッチング係数算出部４３に出力する。なお、以下においては、各部の説明を分かりやすくするために、特定のタイミングにおいて算出された１つの生体音スペクトルに着目して説明する。
【００２６】
（マッチング係数算出部４３）
マッチング係数算出部４３は、生体音スペクトルと、複数の標準周波数スペクトルとを個別にマッチングする（相関を見る、比較する、合致点を抽出する、とも言う）ことによって、複数のマッチング係数（相関係数）を算出する（マッチング係数算出処理）。
【００２７】
マッチング係数算出部４３は、まず、周波数スペクトル算出部４２から生体音スペクトルを受け取るとともに、生体音スペクトルとマッチングするための複数の標準周波数スペクトルを標準周波数スペクトル記憶部５６から読み出す。
【００２８】
一態様において、複数の標準周波数スペクトルは、それぞれが実音を基に算出した、特定の体の状態、発生モードに起因して発生する対象生体音の周波数スペクトルであり得る。複数の標準周波数スペクトルは、予め標準周波数スペクトル記憶部５６に記憶しておくことができ、目的に応じて選択して使用してもよい。
【００２９】
一態様において、標準周波数スペクトルは、あらかじめ医師等が対象生体音であると認識した生体音（以下において標準生体音とも記載する）を複数抽出し、それぞれの標準生体音をＦＦＴ処理したものであってもよい。
【００３０】
例えば、対象生体音が腸の蠕動音である場合、マッチングに用いる標準周波数スペクトルは、複数の異なる発生モードに起因する蠕動音をＦＦＴ処理したものであることが好ましい。なぜなら、腸が蠕動運動する際、発生する蠕動音の発生モードは複数あり、それぞれの発生モードに応じて、腸は異なる蠕動音を発するからである。
【００３１】
また、対象生体音は個人によって大きくばらつくことがあるため、複数の人から抽出した複数の標準生体音をＦＦＴ処理することによって複数の標準周波数スペクトルとしてもよい。また、複数の標準生体音をＦＦＴ処理し、共通のスペクトルを特に抽出したものを標準周波数スペクトルとしてもよい。さらに、健康な被験者が発生させる対象生体音をＦＦＴ処理し、統計処理することで標準周波数スペクトルを算出してもよい。
【００３２】
以上のように複数の標準周波数スペクトルを用意することで、対象生体音の検出漏れを低減し、生体音が対象生体音であるか否かを精度良く判定することができる。
【００３３】
また、マッチング係数とは、生体音スペクトルと、標準周波数スペクトルとにおける類似の程度を表す係数である。別の言い方をすれば、生体音スペクトルが含んでいる標準周波数スペクトルの要素の大きさを表す係数である。したがって、マッチング係数が大きいほど生体音スペクトルと、標準周波数スペクトルとが類似している、すなわち、生体音スペクトルが標準周波数スペクトルの要素を多く含んでいることを意味する。
【００３４】
生体音スペクトルおよび標準周波数スペクトルとのマッチングには、周知の手法を用いることができる。一態様において、マッチング係数算出部４３は、０〜１の範囲に含まれる実数となるマッチング係数を算出するように構成されていてもよい。マッチング係数算出部４３がこのように構成されている場合、マッチング係数が１であることは、生体音スペクトルと標準周波数スペクトルとが一致していることを意味する。
【００３５】
マッチング係数算出部４３は、マッチングにより算出した複数のマッチング係数を個別センサ判定部４４に出力する。
【００３６】
（個別センサ判定部４４）
個別センサ判定部４４は、マッチング係数算出部４３から複数のマッチング係数を受け取って、判定処理に用いる判定用マッチング係数を決定する（判定用マッチング係数決定処理）。一態様において、個別センサ判定部４４は、複数のマッチング係数のうち最大のマッチング係数を判定用マッチング係数として決定する。
【００３７】
個別センサ判定部４４は、選択したマッチング係数に対応する標準周波数スペクトルを示す情報（例えば番号）を周波数スペクトル番号記録部５７に記録してもよい。これにより、ユーザは、検出された対象生体音についてさらに詳細な情報を得ることができる。
【００３８】
また、別の一態様において、個別センサ判定部４４は、複数のマッチング係数を合算した値を判定用マッチング係数として決定してもよい。例えば、腸の蠕動運動は、単一の発生モードのみによって発生するとは限らず、複数の発生モードの要素を少しずつ含む蠕動運動が発生することもある。そのため、複数のマッチング係数を合算した値を判定用マッチング係数として決定することにより、生体音が複数の発生モードの要素を少しずつ含む場合であっても対象生体音として検出することができる。
【００３９】
個別センサ判定部４４は、決定した判定用マッチング係数を生体音センサ選択部４５に出力する。
【００４０】
（生体音センサ選択部４５）
生体音センサ選択部４５は、各生体音センサユニット４０の個別センサ判定部４４からそれぞれ判定用マッチング係数を受け取る。そして、生体音センサ選択部４５は、いずれの生体音センサ４１が検知した生体音から得られた判定用マッチング係数を、判定処理で用いるかを選択する（選択処理）。換言すれば、生体音センサ選択部４５は、いずれの生体音センサユニット４０の個別センサ判定部４４から受け取った判定用マッチング係数を、生体音判定部６０に出力するかを選択する。
【００４１】
生体音センサユニット４０が１つの場合は、生体音センサ選択部４５は、当該生体音センサユニット４０の個別センサ判定部４４から受け取った判定用マッチング係数を生体音判定部６０に出力する。なお、生体音センサユニット４０が１つの場合は、生体音センサ選択部４５を省略し、個別センサ判定部４４が判定用マッチング係数を生体音判定部６０に出力するように構成してもよい。
【００４２】
生体音センサユニット４０が複数の場合は、生体音センサ選択部４５は、各生体音センサユニット４０の個別センサ判定部４４から受け取った判定用マッチング係数のうち、あらかじめ定めた判定基準の判定用マッチング係数を生体音判定部６０に出力する。あらかじめ定めた判定基準としては、例えば、最大の判定用マッチング係数を選択するようにしてもよいが、これに限定されない。
【００４３】
（環境音センサ５１）
生体音検出装置１０の周囲の環境音、特に、生体音センサ４１の周囲の環境音を検知する音響センサである環境音センサ５１は、音響信号（環境音）を検知して電気信号に変換する。環境音センサ５１としては、たとえば音響マイクを用いることができるが、これに限定されない。環境音センサ５１は、空中に垂下する構成であってもよい。環境音センサ５１は、検知した環境音を電気信号として周波数スペクトル算出部５２に出力する。
【００４４】
環境音センサ５１は、電気信号を増幅するための増幅器（図示せず）を備えていてもよい。なお、上記増幅器は、環境音センサ５１に設けられる構成に限定されず、周波数スペクトル算出部５２に設けられていてもよい。
【００４５】
（周波数スペクトル算出部５２）
周波数スペクトル算出部５２は、周波数スペクトル算出部４２と同様の構成を有しており、環境音をデジタルデータ化した環境音データに対して所定の時間毎にＦＦＴ処理を行うことにより、環境音の周波数スペクトル（以下において、環境音スペクトルとも記載する）を算出する（第２周波数スペクトル算出処理）。なお、周波数スペクトル算出部５２は、ＦＦＴに代えて、ウェーブレット変換等の他のアルゴリズムを用いて環境音の周波数スペクトルを算出してもよい。
【００４６】
周波数スペクトル算出部５２は、所定の時間毎に算出される環境音スペクトルを、順次、マッチング係数算出部５３に出力する。なお、以下においては、各部の説明を分かりやすくするために、特定のタイミングにおいて算出された１つの環境音スペクトルに着目して説明する。
【００４７】
（マッチング係数算出部５３）
マッチング係数算出部５３は、環境音スペクトルと標準生体音との近似を判定するために、マッチング係数算出部４３における生体音スペクトルのマッチングと同様に、環境音スペクトルと、複数の標準周波数スペクトルをそれぞれ個別にマッチングする（相関を見る、比較する、合致点を抽出する、とも言う）ことによって、複数の第２マッチング係数（相関係数）を算出する（第２マッチング係数算出処理）。
【００４８】
一態様において、マッチング係数算出部５３は、０〜１の範囲に含まれる実数となる第２マッチング係数を算出するように構成されていてもよい。マッチング係数算出部５３がこのように構成されている場合、第２マッチング係数が１であることは、環境音スペクトルと標準周波数スペクトルとが一致していることを意味する。
【００４９】
マッチング係数算出部５３は、マッチングにより算出した複数の第２マッチング係数を個別センサ判定部５４に出力する。
【００５０】
（個別センサ判定部５４）
個別センサ判定部５４は、マッチング係数算出部５３から複数の第２マッチング係数を受け取って、判定処理に用いる判定用第２マッチング係数を決定する（判定用第２マッチング係数決定処理）。一態様において、個別センサ判定部５４は、複数の第２マッチング係数のうち最大のマッチング係数を判定用第２マッチング係数として決定する。また別の一態様において、個別センサ判定部５４は、複数の第２マッチング係数を合算した値を判定用第２マッチング係数として決定してもよい。
【００５１】
個別センサ判定部５４は、決定した判定用第２マッチング係数を環境音センサ選択部５５に出力する。
【００５２】
（環境音センサ選択部５５）
環境音センサ選択部５５は、各生体音センサユニット５０の個別センサ判定部５４からそれぞれ判定用第２マッチング係数を受け取る。そして、環境音センサ選択部５５は、いずれの環境音センサ５１が検知した環境音から得られた判定用第２マッチング係数を、判定処理で用いるかを選択する（第２選択処理）。換言すれば、環境音センサ選択部５５は、いずれの環境音センサユニット５０の個別センサ判定部５４から受け取った判定用第２マッチング係数を、生体音判定部６０に出力するかを選択する。
【００５３】
環境音センサユニット５０が１つの場合は、環境音センサ選択部５５は、当該環境音センサユニット５０の個別センサ判定部５４から受け取った判定用第２マッチング係数を生体音判定部６０に出力する。なお、環境音センサユニット５０が１つの場合は、環境音センサ選択部５５を省略し、個別センサ判定部５４が判定用第２マッチング係数を生体音判定部６０に出力するように構成してもよい。
【００５４】
環境音センサユニット５０が複数の場合は、環境音センサ選択部５５は、各環境音センサユニット５０の個別センサ判定部５４から受け取った判定用第２マッチング係数のうち、あらかじめ定めた判定基準の判定用マッチング係数を生体音判定部６０に出力する。あらかじめ定めた判定基準としては、例えば、最大の判定用第２マッチング係数を選択するようにしてもよいが、これに限定されない。
【００５５】
（生体音判定部６０）
生体音判定部６０は、生体音センサ選択部４５から受け取った判定用マッチング係数と、同じタイミングで環境音センサ選択部５５から受け取った判定用第２マッチング係数とに基づいて、生体音センサ４１で検知した生体音が対象生体音であるか否かを判定する（判定処理）。
【００５６】
すなわち、環境音の中にも、標準周波数スペクトルとマッチング係数が高くなる音が存在する。例えば、物を落とした時の音や、話し声の中にもそういう音が含まれる。そのため、一態様において、生体音判定部６０は、生体音由来の判定用生体音マッチング係数が閾値を超える時に、同じタイミングで、環境音由来の判定用第２マッチング係数が閾値を超える場合、そのタイミングにおいては、検知された生体音は、対象生体音ではないと判定することができる。
【００５７】
このように、環境音から特定の生体音に類似する音が含まれるか否かを考慮して、特定の生体音を検出することにより、精度高く特定の生体音を検出することができる。
【００５８】
そして、生体音判定部６０は、判定結果をログ記録部６１に記憶する。一態様において、生体音判定部６０は、単位時間当たりに対象生体音であると判定した回数（対象生体音を検出した回数）をカウントして、ログ記録部６１に記録してもよい。
【００５９】
生体音検出装置１０は、検出した対象生体音の単位時間当たりの発生回数を算出することによって、生体活動状態の変化を調べることもできる。例えば、対象生体音が腸の蠕動音である場合、摂取物によって引き起こされた腸活動や、摂取物によらずに発生する腸活動等の状態変化を観察することができる。
【００６０】
また、一態様において、生体音判定部６０は、閾値記録部５８に記録された閾値を用いて判定処理を行う。例えば、生体音判定部６０は、判定用マッチング係数が、第１の閾値以上で、第２マッチング係数が、第２の閾値未満である場合に、生体音センサ４１で検知した生体音が対象生体音であると判定する。第１の閾値と第２の閾値は同じ値としてもよい。これにより、環境音に誤検出を誘発させるような音（対象生体音に類似する音）が含まれておらず、生体音に対象生体音と判断できる音が含まれている場合に、検知した生体音が対象生体音と判断することができ、精度高く対象生体音を検出することができる。
【００６１】
なお、別の一態様において、生体音判定部６０は、生体音センサ選択部４５から受け取った判定用マッチング係数、および、環境音センサ選択部５５から受け取った判定用第２マッチング係数を図示しない記憶部に蓄積し、蓄積した複数の判定用マッチング係数および判定用第２マッチング係数に基づいて、検知した生体音が対象生体音であるか否かを判定してもよい。換言すれば、判定用マッチング係数および判定用第２マッチング係数は、一定期間の複数の係数群であってもよい。これにより、意図しない異常値の影響を排除して、精度高く対象生体音を検出することができる。
【００６２】
この場合、生体音判定部６０は、個々のタイミングにおける判定用マッチング係数および判定用第２マッチング係数の組について、上述したように閾値との比較を行い、判定用マッチング係数が第１の閾値以上で、第２マッチング係数が第２の閾値未満であると判定された組の割合に応じて、検知した生体音が対象生体音であるか否かを判定してもよい。また、複数の判定用マッチング係数および複数の判定用第２マッチング係数について統計的な代表値（平均値等）を算出し、当該代表値を閾値と比較することにより、検知した生体音が対象生体音であるか否かを判定してもよい。
【００６３】
また、一態様において、各部はリアルタイムで上述した処理を行う。また、他の態様において、各部は処理したデータを図示しない記憶部にバッファリングし、非リアルタイムで処理を行ってもよい。
【００６４】
（調整音伝播装置２０）
調整音伝播装置２０は、生体音検出装置１０によって対象生体音として検出される調整音を生体内に響かせる装置である。再生部１１は、音楽プレーヤーのような音再生機であり、再生した調整音を伝播部１２に入力する。伝播部１２は、生体に調整音を響かせるための音伝播（生体内に音を発生する）装置であり、例えば、骨伝導スピーカによって構成される。伝播部１２は、被験者となる生体の骨に接触するように装着され、調整音を振動に変換し、当該振動を骨に伝えることにより、調整音を生体の体内に響かせることができる。例えば、対象生体音が腸の蠕動音である場合には、伝播部１２を、骨盤の腸骨棘または仙骨の上などに装着し、振動によって、調整音を腹腔内などに響かせることができる。。被験者となる生体に異常がなければ、調整音は、体内を経由して、生体に装着した生体音センサ４１によって検知される。
【００６５】
調整音は、標準周波数スペクトルとのマッチング係数が高い、ボリュームが既知の音であることが好ましい。また、調整音のボリュームは一定であってもよいし、大中小と変化してもよい。また、調整音のパターン、間隔、長さは既知であることが好ましい。
【００６６】
生体音検出装置１０が、調整音伝播装置２０を備えることにより、調整音伝播装置２０によって生体内に調整音を響かせている状態で生体音センサ４１によって生体音を検知し、生体音を検出することができたか確認することにより、当該生体が、対象生体音の検出が可能な生体か否かを判別することができる。
【００６７】
（生体音検出の流れ）
図２は、生体音検出装置１０による生体音検出の流れを説明するフローチャートである。まず、ステップＳ１において、主制御部３０は、カウンタＮを所定値Ｃｏｕｎｔに設定する。続いて、ステップＳ２において、調整音伝播装置２０は、調整音を生体の体内に響かせる（調整音伝播工程）。
【００６８】
続いて、ステップＳ３において、検知および検出処理を行う。ステップＳ３における検知および検出処理では、まず、生体内に調整音を響かせている状態で、生体音センサ４１が生体の生体音を検知し（第１検知工程）、主制御部３０が、検知された生体音について対象生体音の検出処理を行う（検出処理工程）。検知および検出処理の詳細については後述する。
【００６９】
続いて、ステップＳ４において、主制御部３０はカウンタＮを１デクリメントし、カウンタＮが依然０よりも大きい場合は（ステップＳ５のＹＥＳ）、ステップＳ２に戻り、カウンタＮが０になった場合は（ステップＳ５のＮＯ）、ステップＳ６に進む。これにより、検知および検出処理をＮ回繰り返すことができる。
【００７０】
ステップＳ６では、生体音判定部６０が、対象生体音の検出結果（カウント数）をログ記録部６１に記録する。ステップＳ７では、調整音伝播装置２０が、調整音を停止させる。そして、ステップＳ８において、主制御部３０は、カウンタＮを再度所定値Ｃｏｕｎｔに設定する。
【００７１】
続いて、ステップＳ９において、検知および検出処理を行う。ステップＳ９における検知および検出処理では、まず、生体内に調整音を響かせていない状態で、生体音センサ４１が生体の生体音を検知し（第２検知工程）、主制御部３０が、検知された生体音について対象生体音の検出処理を行う（検出処理工程）。
【００７２】
続いて、ステップＳ１０において、主制御部３０はカウンタＮを１デクリメントし、カウンタＮが依然０よりも大きい場合は（ステップＳ１１のＹＥＳ）、ステップＳ９に戻り、カウンタＮが０になった場合は（ステップＳ１１のＮＯ）、ステップＳ１２に進む。これにより、検知および検出処理をＮ回繰り返すことができる。
【００７３】
ステップＳ１２では、生体音判定部６０が、対象生体音の検出結果（カウント数）をログ記録部６１に記録する。ユーザは、ステップＳ６においてログ記録部６１に記録されたカウント数と、ステップＳ１２においてログ記録部６１に記録されたカウント数とを比較することにより、被験者の生体音が検知できない原因が、体内の音伝播経路に原因があるのか、生体音がなっていないことに原因があるのかを確認することができる。生体から対象生体音を適切に検出できたか否かを確認することができる。
【００７４】
（検知および検出処理）
図３は、生体音検出装置１０による検知および検出処理を説明するフローチャートである。図３では、生体音検出装置１０が、生体音センサユニット４０および環境音センサユニット５０をそれぞれ複数備えている場合について説明する。ここで、各生体音センサユニット４０をそれぞれ、生体音センサユニット４０ａ、生体音センサユニット４０ｂと記載する。また、各環境音センサユニット５０をそれぞれ、環境音センサユニット５０ａ、環境音センサユニット５０ｂと記載する。
【００７５】
検知および検出処理では、各生体音センサユニット４０および各環境音センサユニット５０における処理がすべて並行して実施される。
【００７６】
すなわち、生体音センサユニット４０ａでは、生体音センサ４１が生体音を検知し（ステップＳ２０ａ）、周波数スペクトル算出部４２が生体音の周波数スペクトルを算出し（ステップＳ２１ａ）、マッチング係数算出部４３が複数のマッチング係数を算出し（ステップＳ２２ａ）、個別センサ判定部４４が判定用マッチング係数を決定する（ステップＳ２３ａ）。並行して、生体音センサユニット４０ｂでは、生体音センサ４１が生体音を検知し（ステップＳ２０ｂ）、周波数スペクトル算出部４２が生体音の周波数スペクトルを算出し（ステップＳ２１ｂ）、マッチング係数算出部４３が複数のマッチング係数を算出し（ステップＳ２２ｂ）、個別センサ判定部４４が判定用マッチング係数を決定する（ステップＳ２３ｂ）。そして、生体音センサ選択部４５は、生体音センサユニット４０ａおよび生体音センサユニット４０ｂがそれぞれ決定した判定用マッチング係数から、一方の判定用マッチング係数を選択する（ステップＳ２４）。
【００７７】
また、環境音センサユニット５０ａでは、環境音センサ５１が環境音を検知し（ステップＳ３０ａ）、周波数スペクトル算出部５２が環境音の周波数スペクトルを算出し（ステップＳ３１ａ）、マッチング係数算出部５３が複数の第２マッチング係数を算出し（ステップＳ３２ａ）、個別センサ判定部５４が判定用第２マッチング係数を決定する（ステップＳ３３ａ）。並行して、環境音センサユニット５０ｂでは、環境音センサ５１が環境音を検知し（ステップＳ３０ｂ）、周波数スペクトル算出部５２が環境音の周波数スペクトルを算出し（ステップＳ３１ｂ）、マッチング係数算出部５３が複数の第２マッチング係数を算出し（ステップＳ３２ｂ）、個別センサ判定部５４が判定用第２マッチング係数を決定する（ステップＳ３３ｂ）。そして、環境音センサ選択部５５は、環境音センサユニット５０ａおよび環境音センサユニット５０ｂがそれぞれ決定した判定用第２マッチング係数から、一方の判定用第２マッチング係数を選択する（ステップＳ３４）。
【００７８】
そして、生体音判定部６０が、判定処理を行う（ステップＳ４０）。
【００７９】
以上のように、生体音検出装置１０は、（ｉ）調整音伝播装置２０が生体内に調整音を響かせている状態で生体音センサ４１が検知した生体音と、（ｉｉ）調整音伝播装置２０が生体内に調整音を響かせていない状態で生体音センサ４１が検知した生体音と、のそれぞれについて検出処理を行う。
【００８０】
このとき、（ｉ）の生体音および（ｉｉ）の生体音のいずれからも対象生体音が検出できない場合は、体内で、音の伝播を阻害することが発生しており、生体音検出装置１０により標準周波数スペクトルを用いて対象生体音を検出するには対象外の被験者であると認知することができる。
【００８１】
また、（ｉ）の生体音からだけ対象生体音を検出できる場合は、体内で、音の伝播を阻害することが発生していないが、生体音は検出できないことを認知することができる。
【００８２】
また、（ｉ）の生体音および（ｉｉ）の生体音のいずれからも対象生体音が検出できた場合は、体内で、音の伝播を阻害することが発生しておらず、生体音を検出できたことを認知することができる。
【００８３】
これにより、ユーザは、生体音検出装置１０を使用し、被験者（患者）の生体音を判定する時、生体音が検出できない場合に、（ｉ）全く検知できる生体音が鳴っていないのか、（ｉｉ）生体音は鳴っているが、体内の伝播経路で、マッチングしない周波数スペクトルの音に変化しているために検出できないのかを判定することができる。
【００８４】
（閾値変更）
閾値記録部５８に記録されている閾値（第１の閾値、第２の閾値）は、一態様において、あらかじめ実験的に求め、記録しておいてもよい。
【００８５】
また、一態様において、当該閾値は、閾値変更判定部５９によって設定または変更されてもよい。
【００８６】
（初期環境音による閾値設定）
一態様において、主制御部３０が上述した生体音検出を行う前に、環境音センサ５１が検知した環境音に対し、周波数スペクトル算出部５２、マッチング係数算出部５３および個別センサ判定部５４がそれぞれ第２周波数スペクトル算出処理、第２マッチング係数算出処理および判定用第２マッチング係数決定処理を行い、閾値変更判定部５９が、得られた判定用第２マッチング係数に基づいて、第１の閾値および第２の閾値の初期値を決定して閾値記録部５８に記録してもよい。
【００８７】
一態様において、閾値変更判定部５９は、一定時間に得られた判定用第２マッチング係数を超える値を各閾値の初期値として設定する。その際、閾値変更判定部５９は、標準偏差値を求めて、環境定常音でない、声や物を落とした音などは、無視してもよい。予め、分散の範囲を例えば１％というように決めて置き、定常音それ以外の分散値は、イレギュラーな環境音と判断する。
【００８８】
（環境変化に応じた、リアルタイムな閾値変更）
一態様において、閾値変更判定部５９は、主制御部３０が上述した生体音検出を行っている間に、周期的または非周期的に、個別センサ判定部５４が決定した判定用第２マッチング係数に基づいて、第１の閾値および第２の閾値の少なくとも一方を変更してもよい。
【００８９】
（第１の態様）
例えば、周辺で機械を動かしたり、部屋を移動して定常音が加わったり、空調の音が加わるなどの環境音の変化によって、環境音由来の判定用第２マッチング係数が、ほとんど第２の閾値を超えてしまい、その結果、対象生体音の検出をほとんど無効にしてしまう場合がある。その場合は、環境音の定常音が変化しているので、閾値変更判定部５９は、判定用マッチング係数および判定用第２マッチング係数に基づいて各閾値を変更する。例えば、一定期間（例えば、１分間）に得られた環境音由来の判定用第２マッチング係数の標準偏差から一定範囲の最大値を計算し、その値を超える値を環境閾値とする。また、一定期間（例えば、１分間）に得られた生体音由来の判定用マッチング係数の標準偏差から一定範囲の最小値を計算し、その値を生体音最低値とする。
【００９０】
そして、閾値変更判定部５９は、環境閾値以上で、且つ生体音最低値以上の値を各閾値とする。閾値の変更は、周期的（例えば、１分毎、５分毎等）または非周期的に行うことができる。
【００９１】
（第２の態様）
また、例えば、周辺で機械を止めたり、部屋を移動して静かになったり、空調が切れるなどの環境音の変化があるのに、各閾値をそのままにしておくと、常に対象生体音を検出してしまう場合がある。その場合は、環境音の定常音が変化しているので、閾値変更判定部５９は、判定用マッチング係数および判定用第２マッチング係数に基づいて各閾値を変更する。例えば、一定期間（例えば、１分間）に得られた環境音由来の判定用第２マッチング係数の標準偏差から一定範囲の最大値を計算し、その値を超える値を環境閾値とする。また、一定期間（例えば、１分間）に得られた生体音由来の判定用マッチング係数の標準偏差から一定範囲の最小値を計算し、その値を生体音最低値とする。
【００９２】
（本実施形態の効果）
以上のように、本実施形態に係る生体音検出装置１０によれば、体内の状態（腹水や脂肪の付き方、手術痕など）も様々で、病状や、腸等の器官が動いていない場合もある、患者（病気の被験者）や、健常者か患者か区別していない様々な被験者に対して、（ｉ）一定期間、体内で（サンプルにした健常者がカウント出来た）既知の調整音を鳴らして、被験者の生体音を取得して、カウントできるか否かによって、健常者の標準スペクトルを使用して対象生体音を検出する本装置を使用できる対象者かどうかを確認でき、（ｉｉ）音を対象生体音と判定するか否かの閾値は、常に固定であったり、毎回、医師が音を聞いて主観で決めるのではなく、一定の基準のもと、自動的に設定して、環境や診察者による測定差をなくすことができ、（ｉｉｉ）複雑な演算処理を行わずに、被験者の生体音は、対象生体音であるか否かを、周囲の環境音の影響を考慮しながら、繰り返し判定して、一定間隔でカウントすることによって、生体の活動状態をモニタリングできる。
【００９３】
〔変形例〕
一態様において、生体音検出装置１０は、環境音センサユニット５０を備えていなくともよい。その場合であっても、調整音伝播装置２０によって生体内に調整音を響かせている状態で生体音センサ４１によって生体音を検知し、生体音を検出することができたか確認することにより、当該生体が、対象生体音の検出が可能な生体か否かを判別することができる。この場合、生体音検出装置１０は、環境音センサ選択部５５および閾値変更判定部５９も備えていなくともよい。また、生体音判定部６０は、判定用マッチング係数と閾値記録部５８に記録されている閾値とを比較することにより、検知した生体音が対象生体音であるか否かを判定すればよい。
【００９４】
また、一態様において、生体音センサユニット４０を複数設ける代わりに、生体音センサ４１のみを複数設け、生体音センサユニット４０の他の構成またはその一部は共通のものとしてもよい。また、一態様において、環境音センサユニット５０を複数設ける代わりに、環境音センサ５１のみを複数設け、環境音センサユニット５０の他の構成またはその一部は共通のものとしてもよい。
【００９５】
また、一態様において、生体音判定部６０が、対象生体音の検出が可能な生体か否かを判定し、判定結果をログ記録部６１に記録してもよい。すなわち、生体音判定部６０は、生体内に調整音を響かせている状態で生体音センサ４１によって検知された生体音から対象生体音を検出できなかった場合や、検出できた割合が低い場合には、対象生体音の検出が可能な生体ではないと判定してもよい。
【００９６】
また、一態様において、生体音判定部６０は、上述した様々な判定結果を、ログ記録部６１に記録することに代えて、または、加えて、外部の表示部等に出力してもよい。
【００９７】
また、一態様において、主制御部３０の全部または一部の機能を、生体音検出装置１０と通信可能なサーバによって実現してもよい。そのようなシステムも、本実施形態に係る生体音検出装置１０の一態様である。
【００９８】
また、一態様において、生体音判定部６０は、生体内に調整音を響かせている状態と、生体内に調整音を響かせていない状態とを区別せずに、単位時間当たりにおける対象生体音の検出回数をカウントしてもよい。なぜなら、調整音をどのように鳴らすかは既知であるため、調整音を対象生体音として検出する回数は予測可能であり、対象生体音の検出回数が、調整音を対象生体音として検出する予測回数を下回った場合は、対象生体音の検出が可能な生体ではないと判定することができるからである。
【００９９】
〔ソフトウェアによる実現例〕
生体音検出装置１０の制御ブロック（特に主制御部３０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１００】
後者の場合、生体音検出装置１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０１】
〔まとめ〕
本発明の態様１に係る生体音検出装置は、生体から特定の生体音を検出する生体音検出装置（１０）であって、前記生体の生体音を検知する生体音検知部（生体音センサ４１）と、前記生体内に調整音を響かせる調整音伝播部（調整音伝播装置２０）と、を備えている。
【０１０２】
上記の構成によれば、調整音伝播部によって生体内に調整音を響かせている状態で生体音検知部によって生体音を検知し、生体音を検出することができたか確認することにより、生体から特定の生体音を検出する生体音検出装置において、当該生体が、当該特定の生体音の検出が可能な生体か否かを判別することができる。
【０１０３】
本発明の態様２に係る生体音検出装置は、上記態様１において、前記生体音検知部が検知した生体音から前記特定の生体音を検出する検出処理を行う検出処理部（主制御部３０）をさらに備え、前記検出処理部は、前記調整音伝播部が前記生体内に前記調整音を響かせている状態で前記生体音検知部が検知した生体音と、前記調整音伝播部が前記生体内に前記調整音を響かせていない状態で前記生体音検知部が検知した生体音と、のそれぞれについて前記検出処理を行うものであってもよい。
【０１０４】
上記の構成によれば、生体内に調整音を響かせている状態で検知した生体音と、生体内に調整音を響かせていない状態で検知した生体音のそれぞれに対し検出処理を行うことにより、当該生体が、当該特定の生体音の検出が可能な生体か否かを好適に判別することができる。
【０１０５】
本発明の態様３に係る生体音検出装置は、上記態様２において、前記検出処理は、前記生体音の周波数スペクトルを算出する周波数スペクトル算出処理と、前記生体音の周波数スペクトルと、前記特定の生体音の複数の標準周波数スペクトルのそれぞれとを個別にマッチングすることによって、複数のマッチング係数を算出するマッチング係数算出処理と、前記複数のマッチング係数に基づいて、判定用マッチング係数を決定する判定用マッチング係数決定処理と、前記判定用マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定する判定処理と、を含んでいてもよい。
【０１０６】
上記の構成によれば、生体音から特定の生体音を好適に検出することができる。
【０１０７】
本発明の態様４に係る生体音検出装置は、上記態様３において、複数の前記生体音検知部を備え、前記検出処理は、各生体音検知部が検知した生体音に対し、前記周波数スペクトル算出処理、前記マッチング係数算出処理および前記判定用マッチング係数決定処理を個別に行い、いずれの生体音検知部が検知した生体音から得られた前記判定用マッチング係数を前記判定処理で用いるかを選択する選択処理をさらに含んでいてもよい。
【０１０８】
上記の構成によれば、生体音検知部の位置による生体音の検知漏れを抑制することができる。
【０１０９】
本発明の態様５に係る生体音検出装置は、上記態様３または４において、前記判定処理では、前記判定用マッチング係数を蓄積し、蓄積された複数の前記判定用マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定するものであってもよい。
【０１１０】
上記の構成によれば、意図しない異常値の影響を排除して、精度高く対象生体音を検出することができる。
【０１１１】
本発明の態様６に係る生体音検出装置は、上記態様３〜５において、前記生体の周囲の環境音を検知する環境音検知部（環境音センサ５１）をさらに備え、前記検出処理は、前記環境音の周波数スペクトルを算出する第２周波数スペクトル算出処理と、前記環境音の周波数スペクトルと、前記特定の生体音の複数の標準周波数スペクトルのそれぞれとを個別にマッチングすることによって、複数の第２マッチング係数を算出する第２マッチング係数算出処理と、前記複数の第２マッチング係数に基づいて、判定用第２マッチング係数を決定する判定用第２マッチング係数決定処理と、をさらに含み、前記判定処理は、前記判定用マッチング係数および前記判定用第２マッチング係数に基づいて、前記生体音が前記特定の生体音であるか否かを判定するものであってもよい。
【０１１２】
上記の構成によれば、環境音から特定の生体音に類似する音を好適に検出することができる。そして、環境音から特定の生体音に類似する音が含まれるか否かを考慮して、特定の生体音を検出することにより、精度高く特定の生体音を検出することができる。
【０１１３】
本発明の態様７に係る生体音検出装置は、上記態様６において、複数の前記環境音検知部を備え、前記検出処理は、各環境音検知部が検知した環境音に対し、前記第２周波数スペクトル算出処理、前記第２マッチング係数算出処理および前記判定用第２マッチング係数決定処理を個別に行い、いずれの環境音検知部が検知した環境音から得られた前記判定用第２マッチング係数を前記判定処理で用いるかを選択する第２選択処理をさらに含んでいるものであってもよい。
【０１１４】
上記の構成によれば、環境音検知部の位置による環境音の検知漏れを抑制することができる。
【０１１５】
本発明の態様８に係る生体音検出装置は、上記態様６または７において、前記判定処理は、前記判定用マッチング係数が第１の閾値以上であり、前記判定用第２マッチング係数が第２の閾値未満である場合に、前記生体音が前記特定の生体音であると判定するものであってもよい。
【０１１６】
上記の構成によれば、環境音に誤検出を誘発させるような音（特定の生体音に類似する音）が含まれておらず、生体音に特定の生体音と判断できる音が含まれている場合に、検知した生体音が特定の生体音と判断することができ、精度高く特定の生体音を検出することができる。
【０１１７】
本発明の態様９に係る生体音検出装置は、上記態様８において、前記検出処理部は、前記検出処理を行う前に、前記第２周波数スペクトル算出処理、前記第２マッチング係数算出処理および前記判定用第２マッチング係数決定処理を行い、得られた前記判定用第２マッチング係数に基づいて、前記第１の閾値および前記第２の閾値の初期値を決定するものであってもよい。
【０１１８】
上記の構成によれば、環境音に応じて閾値の初期値を設定することにより、精度高く特定の生体音を検出することができる。
【０１１９】
本発明の態様１０に係る生体音検出装置は、上記態様８または９において、前記検出処理部は、前記検出処理を行っている間に、周期的または非周期的に、得られた前記判定用第２マッチング係数に基づいて、前記第１の閾値および前記第２の閾値の少なくとも一方を変更するものであってもよい。
【０１２０】
上記の構成によれば、環境音に応じて閾値を変更することにより、精度高く特定の生体音を検出することができる。
【０１２１】
本発明の態様１１に係る生体音検出装置は、上記態様３〜１０において、前記検出処理部は、前記判定用マッチング係数決定処理において決定した前記判定用マッチング係数が、いずれの標準周波数スペクトルとのマッチングによって得られたものであるかを示す情報を記録するものであってもよい。
【０１２２】
上記の構成によれば、検出された特定の生体音についてさらに詳細な情報を得ることができる。
【０１２３】
本発明の態様１２に係る生体音検出装置は、上記態様２〜１１において、前記検出処理部は、前記検出処理において前記特定の生体音を検出した回数を記録するものであってもよい。
【０１２４】
上記の構成によれば、生体活動状態の変化を好適に調べることができる。
【０１２５】
本発明の態様１３に係る生体音検出装置は、上記態様１〜１２において、前記特定の生体音は、腸の蠕動音であってもよい。
【０１２６】
上記の構成によれば、腸の蠕動音を好適に検出することができる。
【０１２７】
本発明の態様１４に係る生体音検出方法は、生体音検出装置によって生体から特定の生体音を検出する生体音検出方法であって、前記生体音検出装置によって前記特定の生体音として検出される調整音を前記生体内に響かせる調整音伝播工程と、前記生体内に前記調整音を響かせている状態で前記生体の生体音を検知する第１検知工程と、前記生体内に前記調整音を響かせていない状態で前記生体の生体音を検知する第２検知工程と、を含む。
【０１２８】
上記の構成によれば、本発明の態様１に係る生体音検出装置と同等の効果を奏する。
【０１２９】
本発明の各態様に係る生体音検出装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記生体音検出装置が備える各部（ソフトウェア要素）として動作させることにより上記生体音検出装置をコンピュータにて実現させる生体音検出装置の生体音検出プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１３０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１３１】
１０  生体音検出装置、１１  再生部、１２  伝播部、２０  調整音伝播装置（調整音伝播部）、３０  主制御部（検出処理部）、４０  生体音センサユニット、４１  生体音センサ（生体音検知部）、４２  周波数スペクトル算出部、４３  マッチング係数算出部、４４  個別センサ判定部、４５  生体音センサ選択部、５１  環境音センサ（環境音検知部）、５２  周波数スペクトル算出部、５３  マッチング係数算出部、５４  個別センサ判定部、５５  環境音センサ選択部、５７  周波数スペクトル番号記録部、５８  閾値記録部、５９  閾値変更判定部、６０  生体音判定部、６１  ログ記録部
【図１】
2019150117.tif 000003
【図２】
2019150117.tif 000004
【図３】
2019150117.tif 000005