(57)【要約】【課題】取得するデータ量が大きくなっても短い時間で処理可能な技術を提供することが一例として挙げられる。【解決手段】処理装置１０は、取得部１１０、ファイル生成部１３０、特徴情報生成部１５０、表示部１７０、入力部１８０、および出力部１９０を備える。取得部１１０は、生体音を含む音データを取得する。ファイル生成部１３０は、取得された音データの一部を含むファイルを順次生成する。特徴情報生成部１５０は、音データに基づいて、生体音の特徴を示す特徴情報を、時刻に関連づけて生成する。表示部１７０は、二以上の時刻の特徴情報を表示する。入力部１８０は、表示部１７０に表示された特徴情報のうち、一以上の特徴情報の指定を受け付ける。出力部１９０は、指定された特徴情報に関連づけられた時刻に基づき、生成されたファイルから一以上のファイルを選択し、選択されたファイルに含まれる音データを出力する。【選択図】図１
2020078394.tif 000002
【特許請求の範囲】
【請求項１】
生体音を含む音データを取得する取得部と、
取得された前記音データの一部を含むファイルを順次生成するファイル生成部と、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成部と、
二以上の時刻の前記特徴情報を表示する表示部と、
前記表示部に表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力部と、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力部とを備える処理装置。
【請求項２】
請求項１に記載の処理装置において、
前記取得部で取得された前記音データは一時的に揮発性の第１記憶媒体に保持され、
前記ファイル生成部で生成された前記ファイルは不揮発性の第２記憶媒体に保持され、
前記出力部は、前記第１記憶媒体および前記第２記憶媒体の少なくとも一方から、少なくとも指定された前記特徴情報に関連づけられた時刻に対応する前記音データを取得し、取得した前記音データの少なくとも一部を出力する処理装置。
【請求項３】
請求項２に記載の処理装置において、
当該処理装置は計算機を用いて実現され、
前記第１記憶媒体は前記計算機のメモリである処理装置。
【請求項４】
請求項２または３に記載の処理装置において、
前記ファイル生成部は、前記ファイルを示す情報と、前記ファイルに保持された前記音データの録音開始時刻を示す情報と、前記ファイルに保持された前記音データの録音時間とを対応づけたデータベースをさらに生成し、
前記出力部は、前記データベースに基づいて前記音データを取得する処理装置。
【請求項５】
請求項４に記載の処理装置において、
前記出力部は、
出力しようとする前記音データを含む前記ファイルが存在するか否かを前記データベースに基づいて判定し、
出力しようとする前記音データを含む前記ファイルが存在する場合、前記第２記憶媒体から前記ファイルを読み出すことにより前記音データを取得し、
出力しようとする前記音データを含む前記ファイルが存在しない場合、前記第１記憶媒体から前記音データを取得する処理装置。
【請求項６】
請求項１から５のいずれか一項に記載の処理装置において、
前記生体音は呼吸音を含み、
前記特徴情報は、音量、呼吸数、副雑音の有無、副雑音の大きさ、および異常度を示す情報の少なくともいずれかを含む処理装置。
【請求項７】
請求項１から６のいずれか一項に記載の処理装置において、
前記取得部は、生体の複数の部位で得られた前記生体音を示す複数の前記音データを取得し、
前記ファイル生成部は、前記部位別に前記ファイルを生成し、
前記表示部は、前記複数の部位を示す情報を表示し、
前記入力部は、前記表示部に表示された前記複数の部位を示す情報のうち一以上の前記部位を示す情報の指定をさらに受け付け、
前記出力部は、指定された前記部位を示す情報が示す前記部位の前記ファイルを選択する処理装置。
【請求項８】
請求項１から７のいずれか一項に記載の処理装置において、
前記取得部は、複数の人物の前記生体音を示す複数の前記音データを取得し、
前記ファイル生成部は、前記人物別に前記ファイルを生成し、
前記表示部は、前記複数の人物を示す情報を表示し、
前記入力部は、前記表示部に表示された前記複数の人物を示す情報のうち一以上の前記人物を示す情報の指定をさらに受け付け、
前記出力部は、指定された前記人物を示す情報が示す前記人物の前記ファイルを選択する処理装置。
【請求項９】
請求項１から８のいずれか一項に記載の処理装置と、
前記生体音を検出する検出部と、
前記出力部から出力された前記音データを音として出力する音出力部とを備えるシステム。
【請求項１０】
生体音を示す音データを取得する取得ステップと、
取得された前記音データの一部を含むファイルを順次生成するファイル生成ステップと、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成ステップと、
二以上の時刻の前記特徴情報を表示する表示ステップと、
前記表示ステップで表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力ステップと、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力ステップとを含む処理方法。
【請求項１１】
請求項１０に記載の処理方法の各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、処理方法、システム、およびプログラムに関する。
【背景技術】
【０００２】
患者等の体の状態を、体に取り付けたセンサ等を用いてモニタすることができる。
【０００３】
たとえば、特許文献１には、リアルタイムの脳波、過去の脳波、および経時的な脳波振幅のトレンドを表示部に表示させることが記載されている。
【０００４】
また、特許文献２には、生体情報等についてリアルタイム情報とトレンド情報とを並べて表示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２８４６９８号公報
【特許文献２】特開２０１６−８６９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、センサ等から取得するデータを一括して扱おうとすると、取得されるデータ量が大きくなる場合、データの読み出しや出力に時間がかかるという問題があった。
【０００７】
本発明が解決しようとする課題としては、取得するデータ量が大きくなっても短い時間で処理可能な技術を提供することが一例として挙げられる。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、
生体音を含む音データを取得する取得部と、
取得された前記音データの一部を含むファイルを順次生成するファイル生成部と、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成部と、
二以上の時刻の前記特徴情報を表示する表示部と、
前記表示部に表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力部と、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力部とを備える処理装置である。
【０００９】
請求項９に記載の発明は、
請求項１から８のいずれか一項に記載の処理装置と、
前記生体音を検出する検出部と、
前記出力部から出力された前記音データを音として出力する音出力部とを備えるシステムである。
【００１０】
請求項１０に記載の発明は、
生体音を示す音データを取得する取得ステップと、
取得された前記音データの一部を含むファイルを順次生成するファイル生成ステップと、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成ステップと、
二以上の時刻の前記特徴情報を表示する表示ステップと、
前記表示ステップで表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力ステップと、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力ステップとを含む処理方法である。
【００１１】
請求項１１に記載の発明は、
請求項１０に記載の処理方法の各ステップをコンピュータに実行させるプログラムである。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る処理装置の構成を例示するブロック図である。
【図２】処理装置を含むシステムの構成を例示するブロック図である。
【図３】実施形態に係る処理方法を例示するフローチャートである。
【図４】処理装置を実現するための計算機を例示する図である。
【図５】ファイル生成部により生成されるデータベースを例示する図である。
【図６】複数の時刻の特徴情報を例示する図である。
【図７】特徴情報を表示するグラフを例示する図である。
【図８】実施例２に係るシステムの構成を例示するブロック図である。
【図９】人物特定処理における表示部での表示内容を例示する図である。
【図１０】部位特定処理における表示部での表示内容を例示する図である。
【図１１】部位特定処理における表示部での表示内容を例示する図である。
【図１２】各部位を示す予め定められた記号を例示する図である。
【図１３】第１記憶媒体において複数の音データのそれぞれを保持する領域の、スタートアドレスを示す管理テーブルを例示する図である。
【図１４】第１記憶媒体についてのメモリマップである。
【図１５】実施例２に係るファイル生成部が生成するデータベースを例示する図である。
【図１６】実施例２において、表示部により特徴情報が表示された画面を例示する図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１４】
以下に示す説明において、処理装置１０およびシステム２０の各構成要素は、特に説明する場合を除きハードウエア単位の構成ではなく、機能単位のブロックを示している。処理装置１０およびシステム２０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００１５】
（実施形態）
図１は、実施形態に係る処理装置１０の構成を例示するブロック図である。処理装置１０は、取得部１１０、ファイル生成部１３０、特徴情報生成部１５０、表示部１７０、入力部１８０、および出力部１９０を備える。取得部１１０は、生体音を含む音データを取得する。ファイル生成部１３０は、取得された音データの一部を含むファイルを順次生成する。特徴情報生成部１５０は、音データに基づいて、生体音の特徴を示す特徴情報を、時刻に関連づけて生成する。表示部１７０は、二以上の時刻の特徴情報を表示する。入力部１８０は、表示部１７０に表示された特徴情報のうち、一以上の特徴情報の指定を受け付ける。出力部１９０は、指定された特徴情報に関連づけられた時刻に基づき、生成されたファイルから一以上のファイルを選択し、選択されたファイルに含まれる音データを出力する。以下に詳しく説明する。
【００１６】
処理装置１０によれば、取得部１１０が取得した音データを、ファイル生成部１３０がたとえば所定の時間毎のファイルに分割する。したがって、各ファイルのデータ量が大きくなりすぎない。そうすることで、音データを再生させようとする時の、プレーヤーへのデータの読み込み等の処理時間を短くすることができる。また何らかの理由で一部のファイルが破損した場合にも、全てのデータの消失を避けることができる。
【００１７】
本図の例において、処理装置１０は第１記憶媒体１２０および第２記憶媒体１４０をさらに備える。取得部１１０で取得された音データは一時的に揮発性の第１記憶媒体１２０に保持される。また、ファイル生成部１３０で生成されたファイルは不揮発性の第２記憶媒体１４０に保持される。そして、出力部１９０は、第１記憶媒体１２０および第２記憶媒体１４０の少なくとも一方から、少なくとも指定された特徴情報に関連づけられた時刻に対応する音データを取得し、取得した音データの少なくとも一部を出力する。
【００１８】
図２は、処理装置１０を含むシステム２０の構成を例示するブロック図である。システム２０は、処理装置１０と、検出部２１０と、音出力部２３０を備える。検出部２１０は生体音を検出する。音出力部２３０は出力部１９０から出力された音データを音として出力する。検出部２１０で音が音データに変換され、処理装置１０で処理される。そして、処理装置１０の処理結果に基づき、処理装置１０の表示部１７０における表示がされたり、さらに処理装置１０に対するユーザの入力に基づき、音出力部２３０から音が出力されたりする。
【００１９】
図３は、実施形態に係る処理方法を例示するフローチャートである。本処理方法は、取得ステップＳ１１０、ファイル生成ステップＳ１３０、特徴情報生成ステップＳ１５０、表示ステップＳ１７０、入力ステップＳ１８０、および出力ステップＳ１９０を含む。取得ステップＳ１１０では、生体音を示す音データが取得される。ファイル生成ステップＳ１３０では、取得された音データの一部を含むファイルが順次生成される。特徴情報生成ステップＳ１５０では、音データに基づいて、生体音の特徴を示す特徴情報が、時刻に関連づけられて生成される。表示ステップＳ１７０では、二以上の時刻の特徴情報が表示される。入力ステップＳ１８０では、表示ステップＳ１７０で表示された特徴情報のうち、一以上の特徴情報の指定が受け付けられる。出力ステップＳ１９０では、指定された特徴情報に関連づけられた時刻に基づき、生成されたファイルから一以上のファイルが選択される。また、出力ステップＳ１９０では、選択されたファイルに含まれる音データが出力される。
【００２０】
本処理方法は、処理装置１０により実現することができる。
【００２１】
以上、本実施形態によれば、ファイル生成部１３０は、取得された音データの一部を含むファイルを順次生成する。したがって、取得するデータ量が大きくなっても各ファイルのデータ量が大きくなりすぎない。ひいては、所望の音データの読み出し等の処理を短い時間で行える。
【００２２】
（実施例１）
実施例１に係る処理装置１０は、実施形態に係る処理装置１０の構成を有する。また、本実施例に係るシステム２０は、実施形態に係るシステム２０の構成を有する。
【００２３】
生体音はたとえば心音、呼吸音、および血流音等を含む。検出部２１０はたとえば対象者の生体に取り付けられ、対象者の生体音を連続的に検出する。たとえば対象者が患者である場合、連続的に生体音をモニタすることにより、様態の急変を察知したり、様態の変化を把握したりすることができる。ここで、生体音の音量の急激な変化等が生じていた場合などは患者の様態に何らかの変化が起きたと考えられ、医者等には、その特の生体音を特に聞いて確認したいというニーズがある。本実施例に係る処理装置１０によれば、ユーザが特徴情報を基に特に生体音を聞きたい時刻を指定し、その時刻の呼吸音を容易に聞くことができる。
【００２４】
処理装置１０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、処理装置１０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００２５】
図４は、処理装置１０を実現するための計算機１０００を例示する図である。計算機１０００は任意の計算機である。例えば計算機１０００は、SoC（System On Chip）、Personal Computer（PC）、サーバマシン、タブレット端末、又はスマートフォンなどである。計算機１０００は、処理装置１０を実現するために設計された専用の計算機であってもよいし、汎用の計算機であってもよい。
【００２６】
計算機１０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０を有する。バス１０２０は、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０４０などを互いに接続する方法は、バス接続に限定されない。プロセッサ１０４０は、CPU（Central Processing Unit）、GPU（Graphics Processing Unit）、又は FPGA（Field-Programmable Gate Array）などの種々のプロセッサである。メモリ１０６０は、RAM（Random Access Memory）などを用いて実現される主記憶装置である。ストレージデバイス１０８０は、ハードディスク、SSD（Solid State Drive）、メモリカード、又は ROM（Read Only Memory）などを用いて実現される補助記憶装置である。
【００２７】
入出力インタフェース１１００は、計算機１０００と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース１１００には、キーボードやマウスなどの入力装置や、ディスプレイ装置などの出力装置が接続される。また、入出力インタフェース１１００には、ディスプレイ装置と入力装置を兼ねたタッチパネル等が接続されてもよい。
【００２８】
ネットワークインタフェース１１２０は、計算機１０００をネットワークに接続するためのインタフェースである。この通信網は、例えば LAN（Local Area Network）や WAN（Wide Area Network）である。ネットワークインタフェース１１２０がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【００２９】
ストレージデバイス１０８０は、処理装置１０の各機能構成部を実現するプログラムモジュールを記憶している。プロセッサ１０４０は、これら各プログラムモジュールをメモリ１０６０に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。
【００３０】
図１および図２を参照し、本実施例に係る処理装置１０およびシステム２０について以下に詳しく説明する。
【００３１】
検出部２１０は生体音を検出する。検出部２１０はたとえば、計算機１０００の入出力インタフェース１１００に、またはネットワークを通じてネットワークインタフェース１１２０に、接続されたセンサである。検出部２１０では生体音を示す電気信号が生成され、音データとして出力される。センサはたとえば、マイクロフォンまたは振動センサである。マイクロフォンは生体音に起因した空気の振動を電気信号に変換する。この電気信号の信号レベル値は、空気の振動の音圧を示す。一方、振動センサは、生体音に起因した媒質（例えば、対象者の体表）の振動を電気信号に変換する。この電気信号の信号レベル値は、媒質の振動変位を示す。たとえば、振動センサがダイヤフラムを備える場合、媒質の振動がダイヤフラムに伝達され、ダイヤフラムの振動が電気信号に変換される。なお、電気信号はアナログ信号であっても良いしデジタル信号であっても良い。また、検出部２１０はセンサに加え、電気信号を処理する回路等を含んで構成されても良い。電気信号を処理する回路としてはたとえばＡ／Ｄ変換回路およびフィルタ回路が挙げられる。ただし、Ａ／Ｄ変換は取得部１１０で行われても良い。
【００３２】
音データは、電気信号を示すデータであり、検出部２１０で得られた電気信号の信号レベル値を時系列で示すデータである。すなわち、音データは音波の波形を表す。
【００３３】
取得部１１０は、生体音を含む音データを検出部２１０からたとえば連続的に取得する。取得部１１０で取得された音データは一時的に揮発性の第１記憶媒体１２０に保持される。第１記憶媒体１２０はたとえば計算機１０００のメモリ１０６０である。ここで第１記憶媒体１２０には、音データが時刻と関連づけられた状態で保持される。すなわち、音データを構成する複数の信号レベル値にはそれぞれ時刻が関連づけられる。音データが検出部２１０からリアルタイムで取得される場合、取得部１１０が音データの取得時刻をその音データに関連づける。
【００３４】
第１記憶媒体１２０のうち、取得部１１０で取得された音データを保持する領域のスタートアドレスは予め定められている。そして、取得部１１０が音データを取得すると、アドレスがスタートアドレスから順次インクリメントされながら、音声データが第１記憶媒体１２０に書き込まれる。
【００３５】
ファイル生成部１３０は、取得された音データの一部を含むファイルを順次生成する。具体的にはたとえば、ファイル生成部１３０は取得部１１０に保持された音データの録音時間をモニタし、第１記憶媒体１２０に保持された音データの録音時間が時間Ｔ１に達したとき、ファイルを生成する。ここでファイル生成部１３０は、第１記憶媒体１２０に保持された音データのうち録音時刻が早い方から、たとえば時間Ｔ１分の音データをファイルに含ませる。また、生成されたファイルに含ませた音データを第１記憶媒体１２０から消去する。そして再度、ファイル生成部１３０は取得部１１０に保持された音データの録音時間をモニタする。時間Ｔ１は特に限定されないが、５分以上１２０分以下であることが好ましく、３０分以上９０分以下であることがより好ましい。時間Ｔ１は予め定められた時間であっても良いし、処理装置１０のユーザからの入力により定められても良い。
【００３６】
なお、ファイル生成部１３０で生成される複数のファイルに含まれる音データの録音時間は互いに同じであっても良いし、異なっていても良い。
【００３７】
またファイル生成部１３０は、ファイルを生成する際、その時点で第１記憶媒体１２０に保持された全ての音データを含むファイルを生成してもよい。
【００３８】
また、ファイル生成部１３０は、取得部１１０に保持された音データの録音時間をモニタする代わりに、取得部１１０に保持された音データのデータ量をモニタしても良い。その場合、ファイル生成部１３０は、第１記憶媒体１２０に保持された音データのデータ量が予め定められた量に達したとき、ファイルを生成する。ここでファイル生成部１３０は、第１記憶媒体１２０に保持された音データのうち録音時刻が早い方から、たとえば予め定められた時間分の音データをファイルに含ませてもよいし、予め定められたデータ量分の音データをファイルに含ませても良い。
【００３９】
また、ファイル生成部１３０は、たとえば処理装置１０に対してユーザによる測定終了の操作があったとき、または検出部２１０等から測定終了を示す信号の入力があったとき、その時点で第１記憶媒体１２０に保持されている音データの全てを含むファイルを生成しても良い。
【００４０】
以上では、取得部１１０が、音データを検出部２１０からリアルタイムで直接取得する例について説明したが、取得部１１０の取得方法は本例に限定されない。たとえばある程度の長さの音データが予め、処理装置１０からアクセス可能な記憶部に記憶されており、取得部１１０がこの音データを記憶部から読み出すことにより一括で取得してもよい。記憶部はたとえば計算機１０００のストレージデバイス１０８０で実現されてもよいし、処理装置１０の内部または外部に設けられたその他の記憶媒体等で実現されても良い。この場合、音データには予め録音時刻が関連づけられている。そして、第１記憶媒体１２０は、取得した音データを、予め定められた時間分、または予め定められたデータ量分ずつの複数のファイルに分割する。ただし、第１記憶媒体１２０が取得した音データの録音時間が予め定められた時間以下である場合や、第１記憶媒体１２０が取得した音データのデータ量が予め定められたデータ量以下である場合には、ファイル生成部１３０はファイルを生成しなくても良いし、第１記憶媒体１２０に保持された音データの全てを含む一つのファイルのみを生成してもよい。
【００４１】
ファイル生成部１３０で生成されたファイルは不揮発性の第２記憶媒体１４０に保持される。第２記憶媒体１４０はたとえば計算機１０００のストレージデバイス１０８０である。第２記憶媒体１４０は、第１記憶媒体１２０よりもプロセッサ１０４０からのアクセス速度が遅い記憶媒体である。
【００４２】
また、ファイル生成部１３０は、ファイルを示す情報と、ファイルに保持された音データの録音開始時刻を示す情報と、ファイルに保持された音データの録音時間とを対応づけたデータベースをさらに生成する。ファイルを示す情報はたとえばファイル名である。
【００４３】
図５は、ファイル生成部１３０により生成されるデータベースを例示する図である。生成されたデータベースは第１記憶媒体１２０または第２記憶媒体１４０に保持される。後述するように出力部１９０は、このデータベースに基づいて音データを取得し、特定の時刻の音データを出力することができる。
【００４４】
図６は、複数の時刻の特徴情報を例示する図である。取得部１１０が音データを取得すると、特徴情報生成部１５０は、音データに基づいて、生体音の特徴を示す特徴情報を生成する。また、各特徴情報は時刻に関連づけられる。生体音が呼吸音を含む場合、特徴情報は、音量、呼吸数、副雑音の有無、副雑音の大きさ、および異常度を示す情報の少なくともいずれかを含む。本図では、各時刻の特徴情報が、音量、呼吸数、副雑音の大きさ、および異常度を示す情報含む例を示している。なお、本図では特徴情報が全ての時刻について同じ種類の情報を含む例を示しているが、特徴情報に含まれる情報の種類は時刻によって異なっていてもよい。
【００４５】
本図では、１０秒ごとの特徴情報が生成される例を示しているが、本例に限定されない。たとえば複数の特徴情報に関連づけられた時刻の間隔を時間Ｔ２としたとき、時間Ｔ２は１秒以上５分以下であることが好ましく、５秒以上３０秒以下であることがより好ましい。時間Ｔ２は予め定められた時間であってもよいし、処理装置１０のユーザからの入力により定められても良い。また、複数の特徴情報に関連づけられた時刻は、一定間隔であっても良いし、一定間隔でなくても良い。ただし、複数の特徴情報に関連づけられた時刻の間隔は、音データを構成する複数の信号レベル値に関連づけられた時刻の間隔よりも長い。すなわち、特徴情報の数は、音データの信号レベル値の数よりも少なくなる。
【００４６】
特徴情報生成部１５０はたとえば、算出対象期間中の音データの信号レベル値に基づいて、特徴情報を生成する。取得部１１０において音データがリアルタイムで取得される場合、算出対象期間は例えば、直近の時間Ｔ３の間である。そして、取得部１１０において音データの取得が継続される間、特徴情報生成部１５０はたとえば時間Ｔ２の間隔で特徴情報を生成し続ける。ここで、時間Ｔ２と時間Ｔ３とは同じであっても良いし、互いに異なっていても良い。また、取得部１１０が音データを、記憶部から読み出すことにより取得する場合、特徴情報生成部１５０はたとえば音データを時間Ｔ３毎の算出対象期間に分割する。時間Ｔ３は特に限定されないが、１秒以上５分以下であることが好ましく、５秒以上３０秒以下であることがより好ましい。時間Ｔ３は予め定められた時間であってもよいし、処理装置１０のユーザからの入力により定められても良い。特徴情報に含まれる情報の種類（音量、呼吸数、副雑音の有無、副雑音の大きさ、および異常度等）によって、異なる時間Ｔ３が定められても良い。
【００４７】
各特徴情報に関連づけられる時刻は、算出対象期間に基づいて定められる。たとえば特徴情報生成部１５０は、算出対象期間の中心時刻、開始時刻、または終了時刻を、その算出対象期間について生成された特徴情報に関連づける。生成された特徴情報は特徴情報記憶部１６０に保持される。
【００４８】
特徴情報生成部１５０が特徴情報に含まれる情報として音量を生成する方法の例について以下に説明する。特徴情報生成部１５０は、算出対象期間中の音データの信号レベル値の、二乗平均平方根であるＲＭＳ値を算出する。つまり、算出対象期間中にＮ個の信号レベル値（ｘ１、ｘ２、・・・、ｘＮ）が存在する場合には、特徴情報生成部１５０は、ＲＭＳ値＝（（ｘ１２＋ｘ２２＋、・・・＋ｘＮ２）／Ｎ）１／２という数式を用いて、ＲＭＳ値を算出する。その後、特徴情報生成部１５０は、ｄＢ値＝２０×ｌｏｇ１０（ＲＭＳ値）という数式を用いて、ＲＭＳ値をデシベルという単位で音量を示すｄＢ値に変換する。ＲＭＳ値およびｄＢ値の少なくとも一方が、音量として用いられる。
【００４９】
次に、特徴情報生成部１５０が特徴情報に含まれる情報として呼吸数を生成する方法の例について以下に説明する。特徴情報生成部１５０は、算出対象期間をさらに短い複数の分割期間に分割する。そして、特徴情報生成部１５０は、上記したのと同様の方法で、各分割期間についてのＲＭＳ値を算出する。次いで、特徴情報生成部１５０は予め定められた閾値に基づいて各分割期間が呼吸中であるか否かを判定する。具体的には、ＲＭＳ値が閾値以上である場合、その分割期間は呼吸中であると判定される。一方、ＲＭＳ値が閾値以上である場合、その分割期間は呼吸中でないと判定される。なお、ＲＭＳ値の代わりにｄＢ値を算出し、呼吸中であるか否かの判定に用いても良い。そして特徴情報生成部１５０は、呼吸中であると判定された連続する一以上の分割期間を、一まとまりの呼吸区間と特定し、呼吸中でないと判定された連続する一以上の分割期間を、一まとまりの無呼吸区間と特定する。そして、算出対象期間中の呼吸区間と無呼吸区間との切り替わりの数をカウントし、得られた切り替わりの数を１／２倍して算出対象期間中の呼吸数とする。さらに特徴情報生成部１５０は、算出対象期間中の呼吸数をたとえば１分間あたりの呼吸数に変換し、特徴情報とする。
【００５０】
次に、特徴情報生成部１５０が特徴情報に含まれる情報として副雑音の有無の情報を生成する方法の例について以下に説明する。特徴情報生成部１５０は、たとえば算出対象期間中の音データの波形に対してパターンマッチングを行い、導出されたマッチング度合いが予め定められた基準より高い場合、副雑音があると判定する。一方、導出されたマッチング度合いが予め定められた基準以下である場合、副雑音が無いと判定する。パターンマッチングのテンプレートは予め特徴情報生成部１５０からアクセス可能な記憶部に保持させておくことができる。この記憶部はたとえば、ストレージデバイス１０８０、および処理装置１０の内部または外部に設けられたその他の記憶媒体のうち少なくともいずれかで実現される。
【００５１】
次に、特徴情報生成部１５０が特徴情報に含まれる情報として副雑音の大きさを生成する方法の例について以下に説明する。特徴情報生成部１５０は、算出対象期間中の音データにフィルタ処理を施すことにより、副雑音と推定される成分を抽出する。そして、フィルタ処理後のデータについてＲＭＳ値およびｄＢ値の少なくとも一方を算出し、副雑音の大きさとする。ここで、フィルタ処理はたとえば、予め定められた周波数帯域の信号成分を透過させるバンドパスフィルタ処理である。なお、特徴情報生成部１５０は、上記したパターンマッチングで導出されたマッチング度合いを副雑音の大きさとしてもよい。
【００５２】
次に、特徴情報生成部１５０が特徴情報に含まれる情報として異常度を生成する方法について以下に説明する。異常音（例えば、副雑音）が混入している呼吸音の音量は、異常音の混入に起因して、異常音が含まれていない呼吸音の音量よりも大きくなると考えられる。したがって、音量の変化量に基づいて、異常度を判定できる。すなわち特徴情報生成部１５０は、算出対象期間をさらに短い複数の分割期間に分割する。そして、特徴情報生成部１５０は各分割期間について、上記したのと同様の方法でＲＭＳ値を算出する。次いで、互いに前後する分割期間の間のＲＭＳ値の差を算出する。そして、得られた差の大きさの平均値を、異常度とする。なお、ＲＭＳ値の代わりにｄＢ値を算出し、異常度の算出に用いても良い。
【００５３】
なお、特徴情報生成部１５０が特徴情報を生成する方法は上記に限定されない。たとえば、特徴情報生成部１５０は、算出対象期間中のいずれかの信号レベル値を抽出して特徴情報としても良い。すなわち、複数の特徴情報は、音データから、いくつかの信号レベル値を間引いたものであっても良い。
【００５４】
図１の例において処理装置１０は特徴情報記憶部１６０をさらに備える。特徴情報生成部１５０で生成された特徴情報は特徴情報記憶部１６０に記憶される。特徴情報記憶部１６０はたとえば、ストレージデバイス１０８０、メモリ１０６０、および処理装置１０の内部または外部に設けられたその他の記憶媒体のうち少なくともいずれかで実現される。
【００５５】
表示部１７０は、特徴情報記憶部１６０から二以上の時刻の特徴情報を読み出して表示する。ここで表示部１７０は二以上の特徴情報を時系列で表示することが好ましい。表示部１７０はたとえば計算機１０００に接続されたディスプレイ装置を用いて実現される。表示部１７０はたとえばグラフや表で特徴情報を表示することができる。特徴情報を表示する表の例はたとえば図６と同様に示される。
【００５６】
図７は、特徴情報を表示するグラフ５１０を例示する図である。本図の例においてグラフ５１０は特徴情報として音量を表示するグラフであり、グラフ５１０の横軸は時刻であり、縦軸は音量である。ただし、グラフ５１０は特徴情報として他の種類の情報を表示してもよく、複数種類の情報を同時に表示しても良い。たとえば特徴情報の表示に先立ち、どの種類の情報を表示させるかを選択するための表示がされてもよい。グラフ５１０の縦軸は情報の種類により切り替えられる。本図の例において、グラフ５１０には、複数の特徴情報を時刻順に結ぶライン５１１が表示されている。なお、グラフ５１０の軸のスケールは、ユーザが必要に応じて拡大または縮小したり、平行移動させたりできてよい。
【００５７】
入力部１８０は、表示部１７０に表示された特徴情報のうち、一以上の特徴情報の指定を受け付ける。入力部１８０はたとえば、計算機１０００に接続された入力装置を用いて実現される。たとえば本図の例において、処理装置１０のユーザはグラフ５１０中に表示されたカーソル５１２を所望の位置に合わせ、特徴情報を指定する旨の操作（たとえば決定ボタンのクリック）を行う。そうすると、入力部１８０はその時にカーソル５１２に重っている特徴情報の指定を受け付ける。
【００５８】
また、特徴情報の表示が表で行われる場合、ユーザは、表のうちいずれかの特徴情報を選択して指定することができる。
【００５９】
入力部１８０が特徴情報の指定を受け付けると、出力部１９０は、指定された特徴情報に関連づけられた時刻ｔ１に基づき、生成されたファイルから一以上のファイルを選択する。そして、選択されたファイルに含まれる音データを出力する。すなわち出力部１９０は、第１記憶媒体１２０および第２記憶媒体１４０の少なくとも一方から、少なくとも指定された特徴情報に関連づけられた時刻ｔ１に対応する音データを取得し、取得した音データの少なくとも一部を出力する。
【００６０】
具体的には出力部１９０は、出力しようとする音データを含むファイルが存在するか否かをファイル生成部１３０が生成したデータベースに基づいて判定する。そして、出力しようとする音データを含むファイルが存在する場合、第２記憶媒体１４０からファイルを読み出すことにより音データを取得する。一方、出力しようとする音データを含むファイルが存在しない場合、第１記憶媒体１２０から音データを取得する。
【００６１】
音出力部２３０は出力部１９０から出力された音データを音として出力する。音出力部２３０は、計算機１０００の入出力インタフェース１１００に、またはネットワークを通じてネットワークインタフェース１１２０に、接続された音出力装置であり、たとえばスピーカー、イヤホンまたはヘッドホンである。
【００６２】
出力部１９０が音データを出力する方法の例について以下に詳しく説明する。出力部１９０は、データベースの内容に基づき、録音開始時刻が最も遅いファイルの、録音開始時刻から録音時間だけ経過した時刻ｔ２を算出する。
【００６３】
時刻ｔ２が時刻ｔ１より前である場合、出力部１９０は、出力しようとする音データを含むファイルが存在しないと判定する。そして、出力部１９０は、第１記憶媒体１２０から時刻ｔ１に対応する部分を始点とした音データを取得し、再生させるよう出力する。そして、音出力部２３０において、時刻ｔ１からの生体音の再生が開始される。
【００６４】
一方、時刻ｔ２が時刻ｔ１より後である場合、出力部１９０は、出力しようとする音データを含むファイルが存在すると判定する。そして、データベースを検索し、録音期間に時刻ｔ１が含まれるファイルを特定する。各ファイルにおいて録音期間の始めは録音開始時刻であり、録音期間の終わりは録音開始時刻から録音時間だけ経過した時刻である。次いで、出力部１９０は特定されたファイルを第２記憶媒体１４０から読み出すことによりそのファイルの音データを取得する。次いで、出力部１９０は、取得した音データのうち、時刻ｔ１に対応する部分を始点とした音データを再生させるよう出力する。そして、音出力部２３０において、時刻ｔ１からの生体音の再生が開始される。
【００６５】
出力部１９０は、処理装置１０に対して音の再生を停止する操作が行われるか、連続する音データが第１記憶媒体１２０および第２記憶媒体１４０に存在しなくなるまで、連続して時系列に音データの出力を行う。
【００６６】
出力部１９０の例に付いて第１例から第３例を挙げて具体的に説明する。第１例から第３例では、データベースが図５に示す内容であり、第１記憶媒体１２０において音データは、サンプリング周波数８ｋＨｚ、１６ｂｉｔの条件で保持されているとする。また、時間、分、秒を「時間：分：秒」の形式で表す。
【００６７】
第１例では、時刻ｔ１が１２：３３：５０であるとする。ここで、Audio4_1.wavの録音開始時刻である１３：１３：２５から６０分経過後の１４：１３：２５が時刻ｔ２として算出される。したがって出力部１９０は、出力しようとする音データを含むファイルが存在すると判定する。また、出力部１９０はデータベースを検索し、時刻ｔ１である１２：３３：５０のデータが含まれるAudio3_1.wavのファイルを特定して、第２記憶媒体１４０から読み出す。そして、このファイルの音データのうち、冒頭から２０分２５秒後の時点以降の音データを出力する。
【００６８】
第２例では、時刻ｔ１が１４：３３：５０であるとする。また、第１記憶媒体１２０において音データを保持する領域のスタートアドレスは０４００００００ｈであるとする。本例では、時刻ｔ２が時刻ｔ１より前であるため、出力しようとする音データを含むファイルが存在しないと判定される。そこで、出力部１９０は、第１記憶媒体１２０から時刻ｔ１に対応する部分以降の音データを取得し、出力する。具体的には、第１記憶媒体１２０内に残っている音データの最初のデータは時刻１４：１３：２５のデータである。つまり、第１記憶媒体１２０内に残っている音データのうち、先頭から２０分２５秒後が時刻ｔ１に対応する。ここで２０分２５秒分のデータ数は、2×8000×（20×60＋25）＝19600000であり、すなわち012B1280hＢｙｔｅで表される。したがって、出力すべき音データの開始アドレスは04000000h＋012B1280h＝052B1280hと算出される。したがって、出力部１９０は、アドレス052B1280hに保持されているデータから出力を開始する。
【００６９】
第３例では、ファイル化されている音データの最後の部分を再生している場合について説明する。本例では、Audio4_1.wavのファイルの最後の５８分３０秒の部分を再生しているとする。このとき、ファイルの音データの残りは１分３０秒分であるが、第１記憶媒体１２０には、これに続く音データが残っている。そこで、出力部１９０はファイルの残りの再生時間が予め定められた時間（たとえば１分間）未満になった時点で、出力部１９０のバッファの最後の部分に第１記憶媒体１２０上の音データを追加する。こうすることで、切れ目無く音が再生される。なお、再生中の音データに続く音データを含むファイルが別にある場合には、出力部１９０はデータベースを再度検索し、そのファイルを読み出す。そして、読み出したファイルの音データを出力部１９０のバッファの最後の部分に追加すればよい。
【００７０】
なお、出力部１９０が音データを出力する間、表示部１７０は特徴情報に代えて、または加えて、出力されている音データの音波波形を表示しても良い。
【００７１】
本実施例に係る処理方法は、実施形態に係る処理方法の構成を有する。図３を参照し、本実施例に係る処理方法の例について、以下に説明する。なお、以下では取得部１１０がリアルタイムで音データを取得する例について説明するが、本実施例は以下の例に限定されない。
【００７２】
まず、検出部２１０が対象者の生体に取り付けられる。そして、ユーザの操作に基づき生体音の検出が開始されると、取得部１１０が取得ステップＳ１１０を開始する。すなわち、取得部１１０が検出部２１０からの音データの取得を開始する。音データの取得は、以下のステップの実行中にも継続して行われて良い。
【００７３】
取得部１１０が音データの取得を開始すると、ファイル生成部１３０がファイル生成ステップＳ１３０を開始する。ファイル生成ステップＳ１３０では、ファイル生成部１３０が上記したように第１記憶媒体１２０の音データをモニタし、順次ファイルを生成する。
【００７４】
また、取得部１１０が音データの取得を開始すると、特徴情報生成部１５０が特徴情報生成ステップＳ１５０を開始する。特徴情報生成ステップＳ１５０では、上記したように特徴情報生成部１５０が特徴情報を順次生成する。
【００７５】
特徴情報生成ステップＳ１５０で特徴情報が生成され、特徴情報記憶部１６０に保持されると、表示部１７０が表示ステップＳ１７０を行う。すなわち、表示部１７０は生成された特徴情報を特徴情報記憶部１６０から読み出して表示させる。次いで、入力ステップＳ１８０において入力部１８０が特徴情報の指定を受け付ける。ただし、表示部１７０は、処理装置１０に対し予め定められた操作が行われた時に、表示ステップＳ１７０を行ってもよい。
【００７６】
そして、入力部１８０が特徴情報の指定を受け付けると、出力部１９０は出力ステップＳ１９０を行う。すなわち、上記した通り、出力部１９０は時刻ｔ１からの音データを出力する。
【００７７】
なお、取得部１１０による音データの取得、ファイル生成部１３０によるファイルの生成、および特徴情報生成部１５０による特徴情報の生成は、ユーザによる所定の終了操作が行われるまで継続される。
【００７８】
本実施例によれば、実施形態と同様、ファイル生成部１３０は、取得された音データの一部を含むファイルを順次生成する。したがって、取得するデータ量が大きくなっても各ファイルのデータ量が大きくなりすぎない。ひいては、所望の音データの読み出し等の処理を短い時間で行える。
【００７９】
くわえて、本実施例によれば、ファイル生成部１３０がファイルを示す情報と、ファイルに保持された音データの録音開始時刻を示す情報と、ファイルに保持された音データの録音時間とを対応づけたデータベースを生成する。したがって、所望の時刻の音データが容易に出力される。
【００８０】
（実施例２）
図８は、実施例２に係るシステム２０の構成を例示するブロック図である。本実施例に係る処理装置１０およびシステム２０は、以下に説明する点を除いて実施例１に係る処理装置１０およびシステム２０とそれぞれ同じである。
【００８１】
本実施例において、システム２０は複数の検出部２１０を備える。そして、生体の複数の部位で生体音が検出されるよう、複数の検出部２１０は互いに異なる位置に配置される。
【００８２】
本実施例において取得部１１０は、生体の複数の部位で得られた生体音を示す複数の音データを取得する。そしてファイル生成部１３０は、部位別にファイルを生成する。表示部１７０は、複数の部位を示す情報を表示する。入力部１８０は、表示部１７０に表示された複数の部位を示す情報のうち一以上の部位を示す情報の指定をさらに受け付ける。そして出力部１９０は、指定された部位を示す情報が示す部位のファイルを選択する。
【００８３】
また、本実施例において取得部１１０は、複数の人物（対象者）の生体音を示す複数の音データを取得する。ファイル生成部１３０は、人物別にファイルを生成する。表示部１７０は、複数の人物を示す情報を表示する。入力部１８０は、表示部１７０に表示された複数の人物を示す情報のうち一以上の人物を示す情報の指定をさらに受け付ける。そして出力部１９０は、指定された人物を示す情報が示す人物のファイルを選択する。以下に詳しく説明する。
【００８４】
なお、以下では処理装置１０が複数の人物の複数の部位で得られた複数の音データを取得し、処理する例について説明するが、本実施例に係る処理装置１０は以下の例に限定されない。本実施例に係る処理装置１０は、一人の人物の複数の部位で得られた生体音を示す複数の音データを取得し、処理しても良い。また、本実施例に係る処理装置１０は、複数の人物について、それぞれ一つの部位で得られた複数の音データを取得し、処理しても良い。この場合、システム２０は検出部２１０を一つのみ備えても良い。すなわち、本実施例に係る処理装置１０では、取得部１１０は検出対象の部位および人物の少なくとも一方が互いに異なる複数の音データを同時に取得することができる。
【００８５】
本実施例に係る処理装置１０では、取得部１１０の音データの取得に先立ち、取得される音データに人物を特定する情報を関連づける人物特定処理が行われる。
【００８６】
図９は人物特定処理における表示部１７０での表示内容を例示する図である。本図の例では、表示部１７０には候補となる人物（たとえば患者）の氏名とその人物を特定する情報（たとえば）患者ＩＤが表示される。そして、処理装置１０のユーザは、これから音データの取得を行う対象の人物を選択する。そうすることにより、その後に取得される音データに対し、人物を特定する情報が関連づけられる。
【００８７】
また、本実施例に係る処理装置１０では取得部１１０の音データの取得に先立ち、複数の部位のそれぞれにチャンネル（ｃｈ）を対応づける部位特定処理が行われる。これは、検出部２１０（すなわち処理装置１０の取り込みチャンネル）と検出部２１０の取り付け位置とを対応づける処理に相当する。
【００８８】
図１０および図１１は、部位特定処理における表示部１７０での表示内容を例示する図である。図１０の例では、表示部１７０には候補となる部位にマークが表示されたマップが表示される。一方、複数の検出部２１０には互いに識別可能な表示（たとえば色分け）がされている。本図の例では、ユーザが、表示部１７０の表示内容における指示に基づき、複数の検出部２１０の取り付け位置を順に選択することで、チャンネルと部位とが対応づけられる。具体的にはたとえば、表示部１７０には「センサの色を確認し、赤、黄色、緑、青の順にセンサ取り付け部位を選択して下さい。」とのメッセージが表示される。そしてユーザは図１１に示すように指定されたセンサの順に取り付け位置を入力し、「ＯＫ」ボタンを押すことで確定する。なお、本図の例では部位の候補が示されているが、生体の任意の位置を指定できてもよい。
【００８９】
図１２は、各部位を示す予め定められた記号を例示する図である。処理装置１０では、部位特定処理により、部位を示す記号とチャンネルとが対応づけられる。このようにすることで、たとえば処理装置１０や他の装置が生体音を解析することで異常検知等を行う場合、各音データがどの部位で得られたものかが識別可能となる。そして、音データを解析に有効に利用できる。なお、複数の人物について音データの取得が行われる場合、部位特定処理は各人物について同様に行われる。
【００９０】
図１３は、第１記憶媒体１２０において、複数の音データのそれぞれを保持する領域の、スタートアドレスを示す管理テーブルを例示する図である。また、図１４は、第１記憶媒体１２０についてのメモリマップである。図１３および図１４では、複数のチャンネルに対する管理テーブルおよびメモリマップの例を示している。管理テーブルが例えばストレージデバイス１０８０またはメモリ１０６０に保持されている。なお、管理テーブルは予め生成されてストレージデバイス１０８０またはメモリ１０６０に保持されても良いし、同時に取得される音データの数や、予定される音データの長さ等に基づき処理装置１０で生成されても良い。同時に取得される音データの数や、予定される音データの長さは、音データの取得開始に先立ち、たとえばユーザにより処理装置１０に入力される。取得部１１０が音データを取得すると、アドレスがスタートアドレスから順次インクリメントされながら、各音声データが第１記憶媒体１２０に書き込まれる。
【００９１】
ファイル生成部１３０は、取得部１１０で取得された複数の音データのそれぞれについて、実施例１で説明したのと同様にファイルを順次生成する。
【００９２】
図１５は、実施例２に係るファイル生成部１３０が生成するデータベースを例示する図である。本図は、一人の人物の複数部位についてのデータベースを例示している。本実施例においてファイル生成部１３０は、ファイルを示す情報と、ファイルに保持された音データの録音開始時刻を示す情報と、ファイルに保持された音データの録音時間と、チャンネルと、部位を示す記号と、人物を特定する情報とを対応づけたデータベースを生成する。
【００９３】
特徴情報生成部１５０は取得部１１０で取得された各音データについて、実施例１で説明したのと同様に特徴情報を順次生成する。生成された特徴情報には、時刻に加え、チャンネルと、部位を示す記号と、人物を特定する情報とがさらに関連づけられる。
【００９４】
本実施例に係る表示部１７０は、表示ステップＳ１７０において、特徴情報の表示に先立ち、たとえば複数の人物を示す情報を表示する。複数の人物を示す情報はたとえばＩＤおよび氏名の少なくともいずれかである。複数の人物を示す情報はたとえば図９と同様の図で例示される。ユーザは表示部１７０に表示された複数の人物を示す情報のうち一以上を選択により指定し、入力部１８０がその指定を受け付ける。そうすることにより、その後の処理において、指定された人物の音データに基づく特徴情報が表示される。また、出力部１９０は、指定された人物のファイルから、音データを出力する。
【００９５】
図１６は、実施例２において、表示部１７０により特徴情報が表示された画面を例示する図である。本図の例では、グラフ５１０、部位マップ５２０、チャンネル指定ボタン５３０、および再生ボタン５４０が表示されている。生体音を確認したいユーザは、このような画面を用いて所望の生体音を指定できる。本例において、グラフ５１０にはそれぞれ部位に対応づけられたライン５１１ａ、ライン５１１ｂ、ライン５１１ｃおよびライン５１１ｄが表示されている。ライン５１１ａ、ライン５１１ｂ、ライン５１１ｃおよびライン５１１ｄは、それぞれチャンネル１（ｃｈ１）、チャンネル２（ｃｈ２）、チャンネル３（ｃｈ３）、およびチャンネル４（ｃｈ４）で得られた音データに基づく特徴情報を示している。部位マップ５２０は生体の部位と、各チャンネルとの対応を示している。具体的には、生体を示す図に、チャンネルを示すマークが合わせて示されている。たとえば部位マップ５２０に示されたチャンネルのマークの色と、グラフ５１０におけるラインの色とが対応しており、ユーザは、各ラインがどの部位の情報であるかを認識することができる。チャンネル指定ボタン５３０は、音を再生させたいチャンネルを指定するためのボタンである。本例においてチャンネル指定ボタン５３０が複数の部位を示す情報に相当する。なお、チャンネル指定ボタン５３０の各チャンネルを示すボタンの色は、グラフ５１０のラインの色や、部位マップ５２０のチャンネルのマークの色と対応していても良い。再生ボタン５４０は、指定した音声の再生を開始するためのボタンである。
【００９６】
たとえば、ユーザが上記のように人物を指定すると、本図のように、その人物の特徴情報が表示される。そして、ユーザは、特徴情報を確認し、特に生体音を聞きたい部分をカーソル５１２で指定する。ユーザはさらに、生体音を聞きたいチャンネル、すなわち部位を、画面上のチャンネル指定ボタン５３０を押すことにより指定する。たとえば押されたチャンネルのボタンは、色が変わるなどして押されていないボタンと識別可能となる。その上で、画面上の再生ボタン５４０を押すと、入力部１８０が指定を受け付け、出力部１９０が音データを出力して、指定された部位および時刻の生体音が再生される。
【００９７】
具体的には、上記のように入力部１８０が指定を受け付けると、出力部１９０は、データベースから、指定された人物、かつ指定されたチャンネルのファイルを抽出する。その上で、抽出されたファイルに対し、出力部１９０は実施例１で説明したのと同様の処理を行い、時刻ｔ１を始点とした音データを出力する。
【００９８】
本実施例によれば、実施形態と同様、ファイル生成部１３０は、取得された前記音データの一部を含むファイルを順次生成する。したがって、取得するデータ量が大きくなっても各ファイルのデータ量が大きくなりすぎない。ひいては、所望の音データの読み出し等の処理を短い時間で行える。
【００９９】
くわえて、本実施例によれば、取得部１１０は、複数の音データを取得する。したがって、モニタ対象の部位およびモニタ対象の人物の少なくとも一方が複数存在する場合にも、容易に所望の生体音を出力することができる。
【０１００】
以上、図面を参照して実施形態及び実施例について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１０１】
以下、参考形態の例を付記する。
１−１．  生体音を含む音データを取得する取得部と、
取得された前記音データの一部を含むファイルを順次生成するファイル生成部と、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成部と、
二以上の時刻の前記特徴情報を表示する表示部と、
前記表示部に表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力部と、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力部とを備える処理装置。
１−２．  １−１．に記載の処理装置において、
前記取得部で取得された前記音データは一時的に揮発性の第１記憶媒体に保持され、
前記ファイル生成部で生成された前記ファイルは不揮発性の第２記憶媒体に保持され、
前記出力部は、前記第１記憶媒体および前記第２記憶媒体の少なくとも一方から、少なくとも指定された前記特徴情報に関連づけられた時刻に対応する前記音データを取得し、取得した前記音データの少なくとも一部を出力する処理装置。
１−３．  １−２．に記載の処理装置において、
当該処理装置は計算機を用いて実現され、
前記第１記憶媒体は前記計算機のメモリである処理装置。
１−４．  １−２．または１−３．に記載の処理装置において、
前記ファイル生成部は、前記ファイルを示す情報と、前記ファイルに保持された前記音データの録音開始時刻を示す情報と、前記ファイルに保持された前記音データの録音時間とを対応づけたデータベースをさらに生成し、
前記出力部は、前記データベースに基づいて前記音データを取得する処理装置。
１−５．  １−４．に記載の処理装置において、
前記出力部は、
出力しようとする前記音データを含む前記ファイルが存在するか否かを前記データベースに基づいて判定し、
出力しようとする前記音データを含む前記ファイルが存在する場合、前記第２記憶媒体から前記ファイルを読み出すことにより前記音データを取得し、
出力しようとする前記音データを含む前記ファイルが存在しない場合、前記第１記憶媒体から前記音データを取得する処理装置。
１−６．  １−１．から１−５．のいずれか一つに記載の処理装置において、
前記生体音は呼吸音を含み、
前記特徴情報は、音量、呼吸数、副雑音の有無、副雑音の大きさ、および異常度を示す情報の少なくともいずれかを含む処理装置。
１−７．  １−１．から１−６．のいずれか一つに記載の処理装置において、
前記取得部は、生体の複数の部位で得られた前記生体音を示す複数の前記音データを取得し、
前記ファイル生成部は、前記部位別に前記ファイルを生成し、
前記表示部は、前記複数の部位を示す情報を表示し、
前記入力部は、前記表示部に表示された前記複数の部位を示す情報のうち一以上の前記部位を示す情報の指定をさらに受け付け、
前記出力部は、指定された前記部位を示す情報が示す前記部位の前記ファイルを選択する処理装置。
１−８．  １−１．から１−７．のいずれか一つに記載の処理装置において、
前記取得部は、複数の人物の前記生体音を示す複数の前記音データを取得し、
前記ファイル生成部は、前記人物別に前記ファイルを生成し、
前記表示部は、前記複数の人物を示す情報を表示し、
前記入力部は、前記表示部に表示された前記複数の人物を示す情報のうち一以上の前記人物を示す情報の指定をさらに受け付け、
前記出力部は、指定された前記人物を示す情報が示す前記人物の前記ファイルを選択する処理装置。
１−９．  １−１．から１−８．のいずれか一つに記載の処理装置と、
前記生体音を検出する検出部と、
前記出力部から出力された前記音データを音として出力する音出力部とを備えるシステム。
２−１．  生体音を示す音データを取得する取得ステップと、
取得された前記音データの一部を含むファイルを順次生成するファイル生成ステップと、
前記音データに基づいて、前記生体音の特徴を示す特徴情報を、時刻に関連づけて生成する特徴情報生成ステップと、
二以上の時刻の前記特徴情報を表示する表示ステップと、
前記表示ステップで表示された前記特徴情報のうち、一以上の前記特徴情報の指定を受け付ける入力ステップと、
指定された前記特徴情報に関連づけられた時刻に基づき、生成された前記ファイルから一以上の前記ファイルを選択し、選択された前記ファイルに含まれる前記音データを出力する出力ステップとを含む処理方法。
２−２．  ２−１．に記載の処理方法において、
前記取得ステップで取得された前記音データは一時的に揮発性の第１記憶媒体に保持され、
前記ファイル生成ステップで生成された前記ファイルは不揮発性の第２記憶媒体に保持され、
前記出力ステップでは、前記第１記憶媒体および前記第２記憶媒体の少なくとも一方から、少なくとも指定された前記特徴情報に関連づけられた時刻に対応する前記音データを取得し、取得した前記音データの少なくとも一部を出力する処理方法。
２−３．  ２−２．に記載の処理方法において、
当該処理方法は計算機により実行され、
前記第１記憶媒体は前記計算機のメモリである処理方法。
２−４．  ２−２．または２−３．に記載の処理方法において、
前記ファイル生成ステップでは、前記ファイルを示す情報と、前記ファイルに保持された前記音データの録音開始時刻を示す情報と、前記ファイルに保持された前記音データの録音時間とを対応づけたデータベースをさらに生成し、
前記出力ステップでは、前記データベースに基づいて前記音データを取得する処理方法。
２−５．  ２−４．に記載の処理方法において、
前記出力ステップでは、
出力しようとする前記音データを含む前記ファイルが存在するか否かを前記データベースに基づいて判定し、
出力しようとする前記音データを含む前記ファイルが存在する場合、前記第２記憶媒体から前記ファイルを読み出すことにより前記音データを取得し、
出力しようとする前記音データを含む前記ファイルが存在しない場合、前記第１記憶媒体から前記音データを取得する処理方法。
２−６．  ２−１．から２−５．のいずれか一つに記載の処理方法において、
前記生体音は呼吸音を含み、
前記特徴情報は、音量、呼吸数、副雑音の有無、副雑音の大きさ、および異常度を示す情報の少なくともいずれかを含む処理方法。
２−７．  ２−１．から２−６．のいずれか一つに記載の処理方法において、
前記取得ステップでは、生体の複数の部位で得られた前記生体音を示す複数の前記音データを取得し、
前記ファイル生成ステップでは、前記部位別に前記ファイルを生成し、
前記表示ステップでは、前記複数の部位を示す情報を表示し、
前記入力ステップでは、前記表示ステップに表示された前記複数の部位を示す情報のうち一以上の前記部位を示す情報の指定をさらに受け付け、
前記出力ステップでは、指定された前記部位を示す情報が示す前記部位の前記ファイルを選択する処理方法。
２−８．  ２−１．から２−７．のいずれか一つに記載の処理方法において、
前記取得ステップでは、複数の人物の前記生体音を示す複数の前記音データを取得し、
前記ファイル生成ステップは、前記人物別に前記ファイルを生成し、
前記表示ステップでは、前記複数の人物を示す情報を表示し、
前記入力ステップでは、前記表示ステップで表示された前記複数の人物を示す情報のうち一以上の前記人物を示す情報の指定をさらに受け付け、
前記出力ステップでは、指定された前記人物を示す情報が示す前記人物の前記ファイルを選択する処理方法。
３−１．  ２−１．から２−８．のいずれか一つに記載の処理方法の各ステップをコンピュータに実行させるプログラム。
【符号の説明】
【０１０２】
１０  処理装置
２０  システム
１１０  取得部
１２０  第１記憶媒体
１３０  ファイル生成部
１４０  第２記憶媒体
１５０  特徴情報生成部
１６０  特徴情報記憶部
１７０  表示部
１８０  入力部
１９０  出力部
２１０  検出部
２３０  音出力部
５１０  グラフ
５１１，５１１ａ，５１１ｂ，５１１ｃ，５１１ｄ  ライン
５１２  カーソル
５２０  部位マップ
５３０  チャンネル指定ボタン
５４０  再生ボタン
１０００  計算機
１０２０  バス
１０４０  プロセッサ
１０６０  メモリ
１０８０  ストレージデバイス
１１００  入出力インタフェース
１１２０  ネットワークインタフェース
【図１】
2020078394.tif 000003
【図２】
2020078394.tif 000004
【図３】
2020078394.tif 000005
【図４】
2020078394.tif 000006
【図５】
2020078394.tif 000007
【図６】
2020078394.tif 000008
【図７】
2020078394.tif 000009
【図８】
2020078394.tif 000010
【図９】
2020078394.tif 000011
【図１０】
2020078394.tif 000012
【図１１】
2020078394.tif 000013
【図１２】
2020078394.tif 000014
【図１３】
2020078394.tif 000015
【図１４】
2020078394.tif 000016
【図１５】
2020078394.tif 000017
【図１６】
2020078394.tif 000018