JP7794407B2 - Body sound acquisition support system - Google Patents
Body sound acquisition support systemInfo
- Publication number
- JP7794407B2 JP7794407B2 JP2024130958A JP2024130958A JP7794407B2 JP 7794407 B2 JP7794407 B2 JP 7794407B2 JP 2024130958 A JP2024130958 A JP 2024130958A JP 2024130958 A JP2024130958 A JP 2024130958A JP 7794407 B2 JP7794407 B2 JP 7794407B2
- Authority
- JP
- Japan
- Prior art keywords
- acquisition
- sound
- terminal
- support system
- body sound
- 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.)
- Active
Links
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は生体音取得支援システムに関する。 The present invention relates to a body sound acquisition support system.
医師端末と患者端末との間でテレビ電話などの通信を行い、遠隔診療を行うことのでき
る遠隔診療支援システムが提案されている。
A remote medical care support system has been proposed that enables remote medical care by communicating via videophone or the like between a doctor terminal and a patient terminal.
特許文献1には、医師と患者との間で遠隔診療の予約手段やビデオ通話手段を提供する
情報処理装置が開示されている。
Patent Document 1 discloses an information processing device that provides a means for making reservations for remote medical treatment and a means for video calls between a doctor and a patient.
遠隔診療においては、医者の診察に必要な各種バイタルデータを患者自ら取得し、医者
の端末に提供する必要がある。また、近年の健康志向の高まりから、日々の健康管理をし
たいという需要も高まっている。
In remote medical care, patients need to collect various vital signs required for a doctor's examination and provide them to the doctor's device. In addition, with the rise in health consciousness in recent years, there is also an increasing demand for daily health management.
そこで、本発明は、スマートフォンなどの携帯端末を使って生体音を取得するためのシ
ステムを提供することを一つの目的とする。
Therefore, an object of the present invention is to provide a system for acquiring body sounds using a mobile terminal such as a smartphone.
本発明によれば、ユーザ自身がユーザ端末を用いて生体音を取得することを支援する生体
音取得支援システムであって、生体音を含む音データを取得する音データ取得部と、取得
した前記音データから特定の音成分を評価する音評価部と、生体音の取得が可能か否かを
判断する条件を記憶する条件記憶部と、前記条件に合致するか否かを判定する判定部と、
前記判定結果を前記ユーザ端末に出力する通知部とを備える、生体音取得支援システムが
得られる。
According to the present invention, a body sound acquisition support system for supporting a user in acquiring body sounds using a user terminal includes a sound data acquisition unit for acquiring sound data including body sounds, a sound evaluation unit for evaluating specific sound components from the acquired sound data, a condition storage unit for storing conditions for determining whether or not body sounds can be acquired, and a determination unit for determining whether or not the conditions are met.
A body sound acquisition support system is provided, which includes a notification unit that outputs the determination result to the user terminal.
本発明によれば、ユーザがスマートフォンなどのデバイスを用いてスムーズに生体音を
取得することができる。
According to the present invention, a user can smoothly acquire body sounds using a device such as a smartphone.
本発明の実施形態の内容を列記して説明する。本発明は、以下のような構成を備える。
[項目1]
ユーザ自身がユーザ端末を用いて生体音を取得することを支援する生体音取得支援システ
ムであって、
前記生体音を含む音データを取得する音データ取得部と、
前記生体音の取得条件に合致するか否かを判定する判定部と、
前記判定結果を前記ユーザ端末に出力する通知部とを備える、生体音取得支援システム。
[項目2]
取得した前記音データから特定の音成分を評価する音評価部をさらに備え、
前記判定部は、前記評価結果に基づいて前記生体音の取得条件に合致するか否かを判定
することを特徴とする、項目1に記載の生体音取得支援システム。
[項目3]
前記音評価部は、目的の生体音成分の音量を評価し、
前記取得条件は前記生体音成分の音量に関する条件を含み、
前記判定部は、前記生体音成分の音量が前記取得条件を満たすか否かを判定することを特
徴とする、項目2に記載の生体音取得支援システム。
[項目4]
前記音評価部は、ノイズ成分の音量を評価し、
前記取得条件は前記ノイズ成分の音量に関する条件を含み、
前記判定部は、前記ノイズ成分の音量が前記取得条件を満たすか否かを判定することを特
徴とする、項目2又は3に記載の生体音取得支援システム。
[項目5]
前記ユーザ端末の角度データを取得する角度データ取得部をさらに備え、
前記取得条件は、前記生体音の取得時における前記ユーザ端末の適切な角度条件を含み、
前記判定部は、前記角度データが前記角度条件に合致するか否かを判定することを特徴と
する、項目1~4のいずれか1項に記載の生体音取得支援システム。
[項目6]
前記ユーザ端末の移動に伴う端末位置情報を算出する位置算出部をさらに備え、
前記取得条件は、前記生体音の取得位置情報を含み、
前記判定部は、前記端末位置情報が前記取得位置情報に合致するか否かを判定することを
特徴とする、項目1~5のいずれか1項に記載の生体音取得支援システム。
[項目7]
専門家により前記ユーザの生体音の取得位置に関する指示情報の入力を受け付ける指示情
報入力部をさらに備え、
前記取得位置情報は、前記指示情報に基づいて生成されることを特徴とする、項目6に記
載の生体音取得支援システム。
[項目8]
前記ユーザの入力情報に基づいて前記ユーザの体型を推定する体型推定部と、
前記体型に合わせて前記取得位置情報を調整する取得指示情報調整部とをさらに備えるこ
とを特徴とする、項目6に記載の生体音取得支援システム。
The present invention will be described below by listing the contents of the embodiments. The present invention has the following configuration.
[Item 1]
A body sound acquisition support system that supports a user in acquiring body sounds using a user terminal, comprising:
a sound data acquisition unit that acquires sound data including the body sounds;
a determination unit that determines whether or not the body sound acquisition condition is met;
a notification unit that outputs the determination result to the user terminal.
[Item 2]
a sound evaluation unit that evaluates a specific sound component from the acquired sound data;
2. The body sound acquisition support system according to claim 1, wherein the determination unit determines whether or not the body sound acquisition condition is met based on the evaluation result.
[Item 3]
the sound evaluation unit evaluates the volume of a target body sound component;
the acquisition conditions include conditions related to the volume of the body sound components,
3. The body sound acquisition support system according to claim 2, wherein the determining unit determines whether the volume of the body sound component satisfies the acquisition condition.
[Item 4]
the sound evaluation unit evaluates the volume of a noise component;
the acquisition conditions include a condition related to the volume of the noise component;
4. The body sound acquisition support system according to claim 2, wherein the determining unit determines whether the volume of the noise component satisfies the acquisition condition.
[Item 5]
further comprising an angle data acquisition unit that acquires angle data of the user terminal;
the acquisition conditions include appropriate angle conditions of the user terminal when acquiring the body sound,
5. The body sound acquisition support system according to any one of items 1 to 4, wherein the determining unit determines whether the angle data matches the angle condition.
[Item 6]
a position calculation unit that calculates terminal position information associated with movement of the user terminal;
the acquisition condition includes acquisition position information of the body sound,
6. The body sound acquisition support system according to any one of items 1 to 5, wherein the determination unit determines whether the terminal location information matches the acquired location information.
[Item 7]
an instruction information input unit that receives instruction information input by an expert regarding a position where the body sounds of the user are to be acquired;
7. The body sound acquisition support system according to claim 6, wherein the acquisition position information is generated based on the instruction information.
[Item 8]
a body type estimation unit that estimates a body type of the user based on input information of the user;
7. The body sound acquisition support system according to item 6, further comprising an acquisition instruction information adjustment unit that adjusts the acquisition position information in accordance with the body type.
<実施の形態の詳細>
以下、本発明の実施の形態について、図面を参照しながら説明する。
<Details of the embodiment>
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<概要>
図1は、本発明の実施の形態による生体音取得システムの概略を説明する図である。図
示のように、生体音取得システムは、ユーザ端末2、及びユーザ端末2がネットワークで
あるインターネット網を介して接続されるサーバ1を備える。また、必要に応じて、ネッ
トワークに接続される医師端末3を備えてもよい。ユーザ端末2、及び医師端末3は複数
のユーザの端末が接続されうる。
<Overview>
1 is a diagram illustrating an outline of a body sound acquisition system according to an embodiment of the present invention. As shown in the figure, the body sound acquisition system includes a user terminal 2 and a server 1 to which the user terminal 2 is connected via a network, the Internet. If necessary, the system may also include a doctor terminal 3 connected to the network. The user terminal 2 and the doctor terminal 3 can be connected to terminals of multiple users.
本発明の実施の形態による生体音取得システムは、ユーザ端末2で取得した生体音を遠
隔診療システムと連携することによって医師端末3に提供するケースや、ユーザが自己の
健康管理のために生体音を取得するケースにおいて用いられる。
The body sound acquisition system according to an embodiment of the present invention is used in cases where body sounds acquired by a user terminal 2 are provided to a doctor terminal 3 in cooperation with a remote medical care system, or in cases where a user acquires body sounds for their own health management.
ユーザ端末2は、本実施の形態では、携帯型情報端末であるスマートフォン、コンピュ
ータやタブレット型端末といったインターネット網に接続可能な機器である。特に、ユー
ザ端末2は、音声を取得するマイクや、加速度や端末角度を計測できる各種センサを搭載
したスマートフォンであることが好ましい。
In this embodiment, the user terminal 2 is a device that can be connected to an Internet network, such as a smartphone, a computer, or a tablet terminal, which is a portable information terminal. In particular, the user terminal 2 is preferably a smartphone equipped with a microphone for capturing voice and various sensors for measuring acceleration and terminal angle.
図2は、ユーザ端末2のハードウェア構成の概略を説明する図である。図示のように、
ユーザ端末2は、制御部10、メモリ11、ストレージ12、送受信部13、入出力部1
4、センサ16、マイクロフォン17、表示部18を主要構成として備え、これらが互い
にバス15を介して電気的に接続される。
FIG. 2 is a diagram illustrating an outline of the hardware configuration of the user terminal 2. As shown in the figure,
The user terminal 2 includes a control unit 10, a memory 11, a storage 12, a transmission/reception unit 13, an input/output unit 1
4, the main components of which are a sensor 16, a microphone 17, and a display unit 18, which are electrically connected to each other via a bus 15.
制御部10は、ユーザ端末2の動作を制御し、各要素間におけるデータの送受信の制御や
、アプリケーションプログラムの実行に必要な処理等を行う演算装置である。
The control unit 10 is a computing device that controls the operation of the user terminal 2, controls the transmission and reception of data between each element, and performs processing necessary for executing application programs.
この制御部10は、本実施の形態では例えばCPU(Central Proce
ssing Unit)であり、後述するストレージ12に格納されてメモリ11に展開
されたアプリケーションプログラムを実行して各処理を行う。
In this embodiment, the control unit 10 is, for example, a CPU (Central Processor)
The CPU 11 is a processing unit (CPU), which executes application programs stored in the storage 12 (described later) and deployed in the memory 11 to perform various processes.
メモリ11は、DRAM(Dynamic Random Access Memory
)等の揮発性記憶装置で構成される主記憶装置、及びフラッシュメモリやHDD(Har
d Disc Drive)等の不揮発性記憶装置で構成される補助記憶装置を備える。
The memory 11 is a DRAM (Dynamic Random Access Memory).
) and other volatile storage devices such as flash memory and HDD (Har
The system is equipped with an auxiliary storage device that is configured as a nonvolatile storage device such as a 3D Disc Drive.
このメモリ11は、制御部10の作業領域として使用される一方、コンピュータの起動
時に実行されるBIOS(Basic Input/Output Syste
m)、及び各種の設定情報等が格納される。
The memory 11 is used as a work area for the control unit 10, and also stores the BIOS (Basic Input/Output System) that is executed when the computer is started.
m), and various setting information, etc. are stored.
ストレージ12は、プログラムや各種の処理に用いられるデータ等が格納されている。
このストレージ12に格納されるプログラム等の詳細については、後述する。なお、スト
レージ12は、クラウドコンピューティング技術を利用して利用可能に接続されていても
よい。
The storage 12 stores programs, data used in various processes, and the like.
Details of the programs and the like stored in the storage 12 will be described later. The storage 12 may be connected so as to be available using cloud computing technology.
送受信部13は、ユーザ端末2をインターネット網に接続する。この送受信部13は、B
luetooth(登録商標)やBLE(Bluetooth Low Energy)
といった近距離通信インターフェースを具備するものであってもよい。
The transmitting/receiving unit 13 connects the user terminal 2 to the Internet.
Bluetooth (registered trademark) and BLE (Bluetooth Low Energy)
It may also be equipped with a short-range communication interface.
入出力部14には、必要に応じて、キーボードやマウスといった情報入力機器やディス
プレイ等の出力機器が接続される。
The input/output unit 14 is connected to information input devices such as a keyboard and a mouse, and output devices such as a display, as needed.
バス15は、接続した制御部10、メモリ11、ストレージ12、送受信部13及び入
出力部14の間において、例えばアドレス信号、データ信号及び各種の制御信号を伝達す
る。
The bus 15 transmits, for example, address signals, data signals, and various control signals between the connected control unit 10, memory 11, storage 12, transmission/reception unit 13, and input/output unit 14.
センサ16は、加速度センサ、傾きセンサ(地磁気センサやジャイロセンサ)、近接セン
サ等、各種のセンサであってよい。
The sensor 16 may be any of various sensors, such as an acceleration sensor, a tilt sensor (geomagnetic sensor or gyro sensor), or a proximity sensor.
マイクロフォン17は、ユーザ端末2に搭載される集音装置である。マイクロフォン1
7は、端末2に入力される音声を音声信号に変換する。また、ユーザ端末2に外部接続さ
れる集音器を用いてもよい。
The microphone 17 is a sound collecting device mounted on the user terminal 2.
7 converts the voice input to the terminal 2 into a voice signal. Also, a sound collector externally connected to the user terminal 2 may be used.
図3は、サーバ1のハードウェア構成の概略を説明する図である。図示のようにサーバ1
は、制御部20、メモリ21、ストレージ22、送受信部23、入出力部24を主要構成
として備え、これらが互いにバス25を介して電気的に接続される。それぞれに機能につ
いてはユーザ端末2の説明と同様であるため省略する。
FIG. 3 is a diagram illustrating an outline of the hardware configuration of the server 1. As shown in the figure, the server 1
The device includes a control unit 20, a memory 21, a storage 22, a transmission/reception unit 23, and an input/output unit 24 as its main components, which are electrically connected to each other via a bus 25. The functions of each unit are the same as those of the user terminal 2, so the explanation will be omitted.
<実施形態1>
本実施形態1においては、マイクロフォン17を用いて取得した音データを用いて生体
音の取得に適しているか否かを判定する。具体的には、取得した音データを分析すること
によって、音データに含まれている生体音データが十分な品質で取得できていることを判
定する。
<Embodiment 1>
In the first embodiment, it is determined whether or not the sound data acquired using the microphone 17 is suitable for acquiring body sounds. Specifically, the acquired sound data is analyzed to determine whether or not the body sound data included in the sound data has been acquired with sufficient quality.
図4は、本発明の実施形態1におけるユーザ端末2のソフトウェア構成例を示す図であ
る。本発明のユーザ端末2は、記憶装置として条件記憶部121、通知情報記憶部122
、音データ記憶部123、演算処理装置として、データ送受信部111、音データ取得部
112、音評価部113、判定部114、表示制御部115、通知部116を備える。な
お、データ送受信部111、音データ取得部112、音評価部113、判定部114、表
示制御部115、通知部116は、制御部10がストレージ12に記憶されているプログ
ラムをメモリ11に読み出して実行することにより実現され、条件記憶部121、通知情
報記憶部122、音データ記憶部123は、メモリ11およびストレージ12の少なくと
もいずれかにより提供される記憶領域の一部として実現される。
4 is a diagram showing an example of the software configuration of the user terminal 2 according to the first embodiment of the present invention. The user terminal 2 of the present invention includes a condition storage unit 121 and a notification information storage unit 122 as storage devices.
, a sound data storage unit 123, and, as an arithmetic processing device, a data transmission/reception unit 111, a sound data acquisition unit 112, a sound evaluation unit 113, a determination unit 114, a display control unit 115, and a notification unit 116. The data transmission/reception unit 111, the sound data acquisition unit 112, the sound evaluation unit 113, the determination unit 114, the display control unit 115, and the notification unit 116 are realized by the control unit 10 reading out a program stored in the storage 12 into the memory 11 and executing the program, and the condition storage unit 121, the notification information storage unit 122, and the sound data storage unit 123 are realized as part of a storage area provided by at least one of the memory 11 and the storage 12.
条件記憶部121は、生体音の取得に適しているか否かを判定するための条件を記憶す
る。図5は、条件記憶部121に格納される条件情報の構成例である。本実施形態1にお
いては、取得した音データに含まれる生体音の品質に関する条件を定める。品質とは例え
ば音量であり、デシベル値等の指標で表した閾値であってもよいがこれに限られない。こ
れらの条件はいずれも、取得したい生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音
などや、取得部位(右胸、左胸、胃、腸など)、取得目的(医師への提供、自己健康管理
)などに応じて複数設定することができる。
The condition storage unit 121 stores conditions for determining whether or not a device is suitable for acquiring body sounds. FIG. 5 shows an example of the configuration of condition information stored in the condition storage unit 121. In the first embodiment, conditions are set regarding the quality of body sounds included in acquired sound data. The quality may be, for example, volume, and may be a threshold value expressed as an index such as a decibel value, but is not limited to this. A plurality of these conditions can be set depending on the type of body sound to be acquired (heart sounds, respiratory sounds, lung sounds, peristalsis sounds, swallowing sounds, etc.), the body part to be acquired (right chest, left chest, stomach, intestines, etc.), the purpose of acquisition (provision to a doctor, self-health management), etc.
通知情報記憶部122は、通知部116が判定結果に応じて出力する通知の内容を記憶す
る。図6は、通知情報記憶部122に格納される通知情報の構成例である。通知情報は、
判定結果ごとの通知内容の設定を含む。例えば、判定結果がOK(生体音の取得に適して
いる)かNG(適していない)によって、発する通知をそれぞれ設定する。音通知1、2
はそれぞれ例えば、通知1「生体音の取得ができます」などの音声メッセージ、音通知2
「生体音の取得ができません」などの音声メッセージであってもよい。音による通知は、
音声に限らず、所定の通知音でもよい。通知音は、音の高さやパターン(ピロピロ、ブー
ブーなど)等によって表現することができる。また、通知は、音声や通知音による音通知
に限らず、光、振動などであってよく、これらの組み合わせであってもよい。光通知は端
末2の画面や発光機能により出力するものであり、光の色、点灯/点滅のパターン、光の
強さ等によって表現することができる。また、振動通知は、端末のバイブレーション機能
により出力するものであり、振動のパターン、強さ等によって表現することができる。通
知情報記憶部122には、各判定結果に応じてこれらの音通知、光通知、振動通知の内容
を記憶することができる。通知情報記憶部122には、音声データそのものを格納しても
よいし、各種通知の出力指示情報を格納してもよい。
The notification information storage unit 122 stores the content of the notification output by the notification unit 116 in accordance with the determination result. Fig. 6 shows an example of the configuration of the notification information stored in the notification information storage unit 122. The notification information is
This includes the setting of notification content for each judgment result. For example, depending on whether the judgment result is OK (suitable for acquiring biological sounds) or NG (not suitable), the notification to be issued is set. Sound notification 1, 2
For example, Notification 1 is a voice message such as "You can get biological sounds," and Sound Notification 2 is
The notification by sound may be a voice message such as "Bio-sound acquisition is not possible."
The notification may not be limited to audio, but may be a predetermined notification sound. The notification sound may be expressed by a pitch or pattern (beep beep, buzz, etc.). Furthermore, the notification may not be limited to audio or audio notification, but may be light, vibration, or a combination thereof. Optical notifications are output via the screen or light-emitting function of the terminal 2 and may be expressed by the color of the light, the lighting/flashing pattern, the intensity of the light, etc. Furthermore, vibration notifications are output via the vibration function of the terminal and may be expressed by the vibration pattern, intensity, etc. The notification information storage unit 122 can store the content of these audio notifications, optical notifications, and vibration notifications according to each determination result. The notification information storage unit 122 may store audio data itself, or may store output instruction information for various notifications.
音データ記憶部123は、取得した音データを記憶する。音データは、取得した日時、取
得した生体音の種類(心音、呼吸音、肺音、蠕動音等)、取得部位(前胸部、頸部、背部
等)などの情報とともに記憶することができる。取得部位は、より詳細な取得位置を含ん
でもよく、例えば下記で述べるような基準位置からの座標情報等で表される位置情報であ
ってもよい。また、さらに、診察用、自己管理用、などの取得目的に関する情報を含んで
もよい。さらに必要に応じて、音データを取得したときのユーザの状態を表す情報を含ん
でもよい。例えば、息が苦しい、だるいなどの自覚症状や、ユーザの顔や身体、患部を映
した画像データ、及びウェアラブルデバイス等の各種の測定装置により取得した脈拍、血
圧、体温などのバイタルデータを含んでもよい。また、記憶する音データは、波形データ
を含んでもよく、また下記で述べる音評価部113が加工したデータであってもよい。
The sound data storage unit 123 stores the acquired sound data. The sound data can be stored together with information such as the date and time of acquisition, the type of acquired biological sound (heart sounds, respiratory sounds, lung sounds, peristalsis sounds, etc.), and the acquisition site (anterior chest, neck, back, etc.). The acquisition site may include a more detailed acquisition location, such as location information expressed as coordinate information from a reference position as described below. Furthermore, the sound data may further include information regarding the purpose of acquisition, such as for medical examination or self-management. If necessary, the sound data may also include information describing the user's condition at the time the sound data was acquired. For example, subjective symptoms such as shortness of breath or fatigue, image data of the user's face, body, or affected area, and vital data such as pulse, blood pressure, and body temperature acquired by various measuring devices such as a wearable device may be included. The stored sound data may also include waveform data or data processed by the sound evaluation unit 113 described below.
データ送受信部111は、送受信部13を用いて、各種データをサーバ1、若しくは医師
端末3に送信する。
The data transmission/reception unit 111 uses the transmission/reception unit 13 to transmit various data to the server 1 or the doctor terminal 3 .
音データ取得部112は、ユーザ端末2に備えられたマイクロフォン17により集音され
た音データを取得し、音データ記憶部123に記憶するとともに、音評価部113に伝え
る。
The sound data acquisition unit 112 acquires sound data collected by the microphone 17 provided in the user terminal 2 , stores the sound data in the sound data storage unit 123 , and transmits the sound data to the sound evaluation unit 113 .
音評価部113は、特定の音成分の大きさや質を評価する。音評価部113は、目的の生
体音成分の大きさや質を評価することができる。音評価部113は必要に応じて、音デー
タから所定の処理によって生体音成分と生体音以外のノイズ成分とを分離する、またはノ
イズ部分を除去することによって生体音データを抽出する抽出処理を行う。生体音の種類
や取得位置によって処理方法やパラメータが異なる場合は、入力された生体音の種類や取
得位置に基づいて処理方法やパラメータを選択し、抽出処理を実施する。抽出する方法は
既知の方法を採用することができる。例えば、音声データを所定のフィルタにかけること
によってノイズ成分を除去することができる。また、音データをスペクトログラムに変換
し、特定の成分にマスクをかけることによってノイズを除去することもできる。必要に応
じて、スペクトログラム変換前に音データを所定の前処理にかけてもよい。また、生体音
成分とノイズ成分の両方を含む音データを入力データとし、生体音成分のみを含む生体音
データまたはノイズ成分も含む生体音データを教師データとして学習モデルを作成し、作
成した学習モデルに音データを当てはめることによって生体音データを抽出してもよい。
学習モデルのインプットデータは、波形データに復元可能なデータであれば、音データを
変換したスペクトログラムなどであってもよい。アウトプットデータも同様に、波形デー
タに復元可能なスペクトログラムなどであってよい。また、同様の方法で生体音データと
ノイズ成分とを含む音データからノイズ成分を抽出し、それ以外の成分を生体音データと
して抽出することとしてもよい。
The sound evaluation unit 113 evaluates the loudness and quality of specific sound components. The sound evaluation unit 113 can evaluate the loudness and quality of target body sound components. If necessary, the sound evaluation unit 113 performs extraction processing to extract body sound data by separating body sound components from noise components other than body sounds using predetermined processing from the sound data, or by removing noise components. If the processing method and parameters differ depending on the type of body sound and the acquisition position, the processing method and parameters are selected based on the type of input body sound and the acquisition position, and the extraction processing is performed. A known extraction method can be used. For example, noise components can be removed by applying a predetermined filter to the audio data. Furthermore, noise can also be removed by converting the sound data into a spectrogram and masking specific components. If necessary, the sound data may be subjected to predetermined preprocessing before converting to a spectrogram. Furthermore, sound data containing both body sound components and noise components may be used as input data, and a learning model may be created using body sound data containing only body sound components or body sound data containing noise components as training data. Then, body sound data may be extracted by applying the created learning model to the sound data.
The input data of the learning model may be a spectrogram converted from sound data, as long as it can be restored to waveform data. Similarly, the output data may be a spectrogram that can be restored to waveform data. Furthermore, a similar method may be used to extract noise components from sound data containing both body sound data and noise components, and extract other components as body sound data.
判定部114は、音評価部113の評価結果に基づいて、生体音の取得に適した状況であ
るかを判定する。すなわち、目的の生体音が十分に取得できていることを判定する。
The determination unit 114 determines whether the situation is suitable for acquiring body sounds based on the evaluation result of the sound evaluation unit 113. In other words, it determines whether the target body sounds are being acquired sufficiently.
通知部116は、判定の結果を通知する。通知部116は例えば、音、光、振動のいず
れか、若しくはこれらの組み合わせを発することであってよく、ユーザ端末2に搭載され
た音発生手段、光発生手段、振動発生手段等に命令して通知を行う。判定部114の判定
結果に応じて、通知情報記憶部122に登録された通知情報を読み出し、通知を出力する
処理を行う。
The notification unit 116 notifies the result of the determination. The notification unit 116 may, for example, emit sound, light, vibration, or a combination of these, and issues the notification by issuing a command to a sound generating means, light generating means, vibration generating means, or the like mounted on the user terminal 2. Depending on the determination result of the determination unit 114, the notification unit 116 reads out the notification information registered in the notification information storage unit 122 and performs processing to output a notification.
また、通知は、ユーザ端末2の画面上に所定のメッセージや画像を表示させることによっ
て行ってもよい。その場合は、通知部116が判定部114の結果に基づいて、所定の画
像やメッセージを画面に表示させるように表示制御部115を制御することによって、ユ
ーザ端末2上に表示させることができる。ユーザ端末2をユーザの体に当てている場合は
、ユーザ自身で端末画面を見ることができない場合もあるため、その状況が想定される場
合は、表示による通知よりも、音、光、振動による通知の方が好ましい。
The notification may also be performed by displaying a predetermined message or image on the screen of the user terminal 2. In this case, the notification unit 116 controls the display control unit 115 to display a predetermined image or message on the screen based on the result of the determination unit 114, thereby allowing the image or message to be displayed on the user terminal 2. When the user terminal 2 is held against the user's body, the user may not be able to see the terminal screen, so if this situation is anticipated, notification by sound, light, or vibration is preferable to notification by display.
以上より、本実施形態1においては、取得した音データにおける生体音データを評価し、
十分な生体音データが取得できているかを判定する。なお、上記では、音データに含まれ
る生体音データを評価したが、ノイズ成分を評価し、例えばノイズ成分の大きさが所定以
下であることを判定してもよい。その場合、ユーザはユーザ端末2のマイクロフォン17
により、これから生体音の取得をしようとしている環境中で音の取得を行う。このとき、
実際の生体音取得時のようにマイクロフォン17を身体に当接して取得してもよいが、必
ずしも身体に当接させずに音を取得してもよい。音評価部113は取得した音からノイズ
成分の大きさや品質を評価し、判定部114は、当該ノイズ成分が所定の条件を満たすか
否かを判定する。所定の条件は例えば音量である。通知部116は、判定結果が良好(ノ
イズが少ない)であれば、生体音の取得が可能である旨の通知を行い、一方で判定結果が
不良(ノイズが多い)であれば、その旨を通知するとともに、場所を移動するなど環境を
変えることを促す。
As described above, in the first embodiment, the body sound data in the acquired sound data is evaluated,
It is determined whether sufficient body sound data has been acquired. In the above, body sound data included in the sound data is evaluated, but noise components may also be evaluated to determine whether the magnitude of the noise components is equal to or less than a predetermined value. In this case, the user uses the microphone 17 of the user terminal 2.
By doing this, sound is acquired in the environment where biological sounds are to be acquired.
The microphone 17 may be placed against the body as in actual body sound acquisition, but sound may also be acquired without being placed against the body. The sound evaluation unit 113 evaluates the volume and quality of noise components from the acquired sound, and the determination unit 114 determines whether the noise components satisfy a predetermined condition. The predetermined condition may be volume, for example. If the determination result is good (low noise), the notification unit 116 notifies the user that body sound acquisition is possible. On the other hand, if the determination result is bad (high noise), the notification unit 116 notifies the user of this fact and encourages the user to change their environment, such as by moving to a different location.
図7は、本実施形態1における動作フローである。各ステップは、特に制限のない場合、
順番が入れ替わる場合があり得る。
FIG. 7 shows the operation flow in the first embodiment. Unless otherwise specified, each step is as follows:
The order may be reversed.
まず、ユーザが自身の携帯端末(ユーザ端末2)上でアプリを起動し(S101)、場
合によっては、取得したい生体音の種類や取得部位を入力する。端末2は、生体音取得の
ための案内画面を端末2の画面上に表示させたり、音声で出力するなどして、ガイダンス
する(S102)。
First, the user starts the application on his/her mobile terminal (user terminal 2) (S101), and in some cases inputs the type of body sound to be acquired and the body part to be acquired. The terminal 2 provides guidance by displaying a guide screen for acquiring body sounds on the screen of the terminal 2 or by outputting audio (S102).
ユーザはユーザ端末2のマイクロフォン17を取得部位に当接させ、音データの取得を開
始する(S103)。音評価部113は、取得した音データから目的の生体音成分を評価
する。また、音評価部113は、必要に応じて取得した音データから所定の処理により生
体音成分を抽出してから評価してもよい。音評価部113は、評価結果を判定部114に
伝える。判定部114は、取得した音が医師による診察や病気の推定のための分析に供す
るのに適したものであったかどうかを判定する(S104)。すなわち、抽出された生体
音データが、条件記憶部121に記憶された基準を満たしているかを判定する。具体的に
は例えば、生体音データの音量が所定値以上であるかを判定する。
The user places the microphone 17 of the user terminal 2 against the sound acquisition site to start acquiring sound data (S103). The sound evaluation unit 113 evaluates the target body sound component from the acquired sound data. Furthermore, the sound evaluation unit 113 may extract body sound components from the acquired sound data by predetermined processing as needed, and then evaluate the extracted components. The sound evaluation unit 113 transmits the evaluation result to the determination unit 114. The determination unit 114 determines whether the acquired sounds are suitable for use in a doctor's examination or analysis for disease diagnosis (S104). That is, it determines whether the extracted body sound data meets the criteria stored in the condition storage unit 121. Specifically, for example, it determines whether the volume of the body sound data is equal to or greater than a predetermined value.
判定がNGであった(生体音が十分取得できていない)と判断した場合(S104=No
)、通知部116は、ユーザに再取得を促す通知を行う(S105)。通知は例えば、「
生体音が取得できませんでした。もう一度実施します」、「静かな場所に移動してくださ
い」などの音声メッセージや画面表示によって行うことができる。判定がOKであった(
生体音が十分取得できた)と判断した場合(S104=Yes)、通知部116は、生体
音が取得できた旨の通知を行う(S106)。また、必要に応じて取得した音データ(波
形データ等の分析データも含んでもよい)をサーバに送信する(S107)。
If the result is NG (body sounds are not acquired sufficiently) (S104=No
, the notification unit 116 notifies the user to re-acquire the information (S105).
This can be done by voice messages or screen displays such as "Vital sounds could not be obtained. Please try again" or "Please move to a quieter place."
If it is determined that the body sounds have been acquired sufficiently (S104 = Yes), the notification unit 116 notifies the user that the body sounds have been acquired (S106). Furthermore, the notification unit 116 transmits the acquired sound data (which may also include analysis data such as waveform data) to the server as necessary (S107).
本実施形態1においては、音評価部113や判定部114などの演算処理部及び条件記憶
部121や通知情報記憶部122、音データ記憶部123等の記憶部をユーザ端末2に備
えることを前提に説明したが、これらはサーバ1において備えてもよい。その場合は、音
データ取得部112が取得した音データをサーバ1に送信し、サーバ1にて音の分析、判
定を行い、判定結果をユーザ端末2に送信すればよい。
In the first embodiment, the description has been given on the assumption that the user terminal 2 is provided with the arithmetic processing units such as the sound evaluation unit 113 and the determination unit 114, and the storage units such as the condition storage unit 121, the notification information storage unit 122, and the sound data storage unit 123, but these may also be provided in the server 1. In that case, the sound data acquired by the sound data acquisition unit 112 is transmitted to the server 1, where the server 1 analyzes and determines the sound, and transmits the determination result to the user terminal 2.
<実施形態2>
本実施形態2においては、ユーザ端末2の角度が生体音の取得に適しているか否かを判
定する。すなわち、スマートフォン等のユーザ端末2に搭載されたマイクをユーザの体に
当接して生体音を取得する場合に、体に対する端末角度がある一定の範囲であると生体音
の取得がしやすい場合がある。また、生体音の均一性を担保するために一定の端末角度に
統一して取得することが好ましい場合がある。本実施形態は、このような場合に、実際の
ユーザ端末2の角度をセンサデータにより把握し、あらかじめ登録された端末角度の範囲
に入っているか否かを判定するものである。
<Embodiment 2>
In the second embodiment, it is determined whether the angle of the user terminal 2 is suitable for acquiring body sounds. That is, when acquiring body sounds by placing a microphone mounted on the user terminal 2, such as a smartphone, against the user's body, body sounds may be easily acquired if the angle of the terminal relative to the body is within a certain range. Also, in order to ensure uniformity of body sounds, it may be preferable to acquire the body sounds at a uniform terminal angle. In this embodiment, in such cases, the actual angle of the user terminal 2 is determined from sensor data, and it is determined whether the angle is within a pre-registered range of terminal angles.
図8は、本実施形態2におけるユーザ端末2のソフトウェア構成例を示しており、実施形
態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117を備える。また
、ユーザ端末2は、端末2の角度を検知できる傾きセンサを備える。傾きセンサは、ユー
ザ端末における各方向の傾き角度を検出することができるものであればよく、地磁気セン
サ、ジャイロセンサ、加速度センサなどである。なお、ここでユーザ端末の各方面の傾き
角度は、図9のとおり、画面右向きをx軸、長手方向上向きをy軸、画面に垂直上向きを
z軸とし、図4(b)のように、x軸回転をpitch、y軸回転をazimuth、z
軸回転をrоll等で表す。
8 shows an example of the software configuration of the user terminal 2 in the second embodiment, which further includes a sensor input control unit 117 in addition to the software configuration in the first embodiment. The user terminal 2 also includes a tilt sensor that can detect the angle of the terminal 2. The tilt sensor may be any sensor that can detect the tilt angle in each direction of the user terminal, such as a geomagnetic sensor, a gyro sensor, or an acceleration sensor. Note that the tilt angle of the user terminal in each direction here is determined as follows: as shown in FIG. 9, the rightward direction of the screen is the x-axis, the longitudinal upward direction is the y-axis, and the vertical upward direction to the screen is the z-axis; as shown in FIG. 4(b), the x-axis rotation is pitch, the y-axis rotation is azimuth, and z
Axial rotation is expressed as roll, etc.
本実施形態2における条件記憶部121は、生体音の取得部位(右胸、左胸、胃、腸など
)や疾患、もしくは生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音など)ごとに、
適切なユーザ端末2の角度範囲をあらかじめ登録する。図10は、条件記憶部121に格
納される条件情報の構成例である。一例として、心音を測定する場合は、図11のように
、端末2の下面(マイク部分)を体に向け、かつ端末2の画面の向き(Z軸)が水平にな
るように保持することが最適であるとする。その場合の条件は、「傾斜角90°、かつ方
位角90°」である。実施の条件は、適宜所定の許容範囲を設定してもよく、例えば「傾
斜角85°~95°、かつ方位角85°~95°」等としてもよい。端末角度に基づく判
定を行う場合は、傾斜角、方位角、回転角の値や範囲が条件となる。これらの条件はいず
れも、取得したい生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音など)や疾患、取
得部位(右胸、左胸、胃、腸など)、取得目的(医師への提供、自己健康管理)、取得回
数(1回目、2回目など)などに応じて複数設定することができる。
The condition storage unit 121 in the second embodiment stores the following conditions for each body sound acquisition site (right chest, left chest, stomach, intestines, etc.), disease, or type of body sound (heart sound, respiratory sound, lung sound, peristalsis sound, swallowing sound, etc.):
An appropriate angle range for the user terminal 2 is registered in advance. FIG. 10 shows an example of the configuration of condition information stored in the condition storage unit 121. As an example, when measuring heart sounds, it is optimal to hold the terminal 2 with the bottom (microphone part) facing the body and the orientation of the screen (Z axis) of the terminal 2 horizontal, as shown in FIG. 11 . In this case, the condition is "tilt angle 90° and azimuth angle 90°." The implementation condition may be set within a predetermined allowable range, such as "tilt angle 85° to 95° and azimuth angle 85° to 95°." When making a determination based on the terminal angle, the values and ranges of the tilt angle, azimuth angle, and rotation angle are the conditions. Multiple conditions can be set for each of these conditions depending on the type of biological sound to be acquired (heart sounds, respiratory sounds, lung sounds, peristalsis sounds, swallowing sounds, etc.), disease, acquisition site (right chest, left chest, stomach, intestines, etc.), acquisition purpose (provision to a doctor, self-health management), acquisition count (first time, second time, etc.), etc.
本実施形態2の通知情報記憶部122は、通知部116が判定結果に応じて出力する通
知の内容を記憶する。図12は、通知情報記憶部122に格納される通知情報の構成例で
ある。通知情報は、判定結果ごとの通知内容の設定を含む。通知は、音声に限らず、通知
音、光、振動、表示などであってよく、これらの組み合わせであってもよい。ユーザ端末
2の角度に基づく判定を行う場合は、判定がOK(端末角度が規定範囲内である)であっ
た場合の通知と、判定がNGであった場合の通知を実施形態1と同様に登録することがで
きる。また、判定がNGであった場合には、図12のように端末角度の計測値と閾値との
大小関係によってさらに通知を設定してもよい。例えば、傾斜角が閾値よりも小さい場合
は、「端末をもう少し奥に倒してください」などの音声メッセージ(音通知3)を出すな
どが考えられる。また、ユーザ端末2の角度が既定の範囲内にあるときに所定の音、光、
振動を発し、範囲外にある時にはこれらの出力を停止するようにしてもよい。若しくは逆
に、ユーザ端末2の角度が既定の範囲外にあるときに所定の音、光、振動を発し、範囲内
にある時にはこれらの出力を停止するようにしてもよい。
The notification information storage unit 122 of the second embodiment stores the content of the notification output by the notification unit 116 in accordance with the determination result. FIG. 12 shows an example of the configuration of notification information stored in the notification information storage unit 122. The notification information includes the setting of the notification content for each determination result. The notification is not limited to audio, but may be a notification sound, light, vibration, display, or a combination of these. When performing a determination based on the angle of the user terminal 2, a notification when the determination is OK (the terminal angle is within a specified range) and a notification when the determination is NG can be registered as in the first embodiment. Furthermore, when the determination is NG, a further notification may be set based on the magnitude relationship between the measured value of the terminal angle and a threshold value, as shown in FIG. 12. For example, if the tilt angle is smaller than the threshold value, a voice message (sound notification 3) such as "Please tilt the terminal a little further back" may be issued. Furthermore, when the angle of the user terminal 2 is within a predetermined range, a predetermined sound, light, or
Alternatively, a predetermined sound, light, or vibration may be emitted when the angle of the user terminal 2 is outside a predetermined range, and these outputs may be stopped when the angle is within the range.
センサ入力制御部117は、ユーザ端末2に搭載された傾きセンサによって取得されたユ
ーザ端末2の角度データを判定部114に伝える。傾きセンサは、例えば地磁気センサ、
ジャイロセンサ、加速度センサであり、ユーザ端末2の角度を傾斜角(Pitch)、回
転角(rоll)、方位角(azimuth)で表すことができる。
The sensor input control unit 117 transmits angle data of the user terminal 2 acquired by a tilt sensor mounted on the user terminal 2 to the determination unit 114. The tilt sensor may be, for example, a geomagnetic sensor,
The sensor is a gyro sensor and an acceleration sensor, and can express the angle of the user terminal 2 as a tilt angle (pitch), a rotation angle (roll), and an azimuth angle.
判定部114は、取得したい生体音の取得部位や種類に応じて、条件記憶部121から角
度の条件を読み出す。取得したい生体音の取得部位や種類が、あらかじめ決まっている場
合はそれに該当するものを読み出せばよく、ユーザが生体音の取得部位や種類を入力する
場合は、入力されたものに応じて条件を読み出す。そして、センサ入力制御部117から
入力されたユーザ端末2の角度が、当該条件に該当する場合は、生体音の取得に適してい
ると判定し、該当しない場合は、適していないと判定する。
The determination unit 114 reads out angle conditions from the condition storage unit 121 according to the body part and type of body sound to be acquired. If the body part and type of body sound to be acquired are predetermined, the determination unit 114 can read out the corresponding conditions. If the user inputs the body part and type of body sound to be acquired, the determination unit 114 reads out the conditions according to the input. If the angle of the user terminal 2 input from the sensor input control unit 117 meets the conditions, it is determined that the angle is suitable for acquiring body sounds. If the angle does not meet the conditions, it is determined that the angle is not suitable.
通知部116は、判定結果を通知する。判定部114による判定結果に基づいて通知内
容を通知情報記憶部122から読み出し、通知を出力する。
The notification unit 116 notifies the determination result. Based on the determination result by the determination unit 114, the notification content is read from the notification information storage unit 122 and the notification is output.
<実施形態3>
本実施形態3においては、ユーザ端末2の位置が、生体音の取得に適しているか否かを
判定する。生体音の取得には、目的に応じてマイクを当てるべき場所が決まっているが、
ユーザが自身で生体音を取得する場合には、適切な取得位置にマイクを当てられているの
かを判断できないという問題がある。そこで、本実施形態3においては、ユーザ端末2の
位置が、あらかじめ定められた設定位置にあるか否かを判定するものである。
<Embodiment 3>
In the third embodiment, it is determined whether the position of the user terminal 2 is suitable for acquiring body sounds. To acquire body sounds, the position where the microphone should be placed is determined depending on the purpose.
When a user acquires body sounds by himself/herself, there is a problem in that it is not possible to determine whether the microphone is placed at an appropriate acquisition position. Therefore, in the third embodiment, it is determined whether the position of the user terminal 2 is at a predetermined setting position.
図13は、本実施形態3におけるユーザ端末2のソフトウェア構成例を示しており、実施
形態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117、位置算出部
118を備える。
FIG. 13 shows an example of the software configuration of the user terminal 2 in the third embodiment, which further includes a sensor input control unit 117 and a position calculation unit 118 in addition to the software configuration in the first embodiment.
本実施形態3の条件記憶部121は、端末2が、生体音の取得に適した取得位置に配置さ
れているか否かを判定するための条件を記憶する。例えば、基準位置に対する各測定位置
までの距離や移動方向が条件となる。取得したい生体音の種類(心音、呼吸音、肺音、蠕
動音、嚥下音など)や、疾患、取得部位(右胸、左胸、胃、腸など)、取得目的(医師へ
の提供、自己健康管理)などに応じて複数設定することができる。図14は、条件記憶部
121に格納される条件情報の構成例である。取得位置条件は、図14(a)のように身
体上に取得位置や順番をプロットした画像データであってもよい。また、図14(b)の
ように座標情報であってもよい。座標情報は一例として、端末位置の条件として、ユーザ
の体上で基準となる位置(第一の位置)に対する第二の位置の相対座標を記憶する。図1
4(a)に示すように、例えば仮に、第一の位置がみぞおちであり、第二の位置が、最初
の生体音取得位置である1番の位置(右鎖骨上)であるとする。その場合、条件情報とし
ては、第一の位置に対する第二の位置の座標情報(例えば、X方向に〇~〇、Y方向に〇
~〇)を所定の範囲で定めることができる。また、生体音を複数の位置で連続して取得す
る場合は、次の取得位置(第三の位置)を、上述した第二の位置に対する第三の位置の座
標情報で定めるなどすることができる。
The condition storage unit 121 of the third embodiment stores conditions for determining whether the terminal 2 is located at an acquisition position suitable for acquiring body sounds. For example, the conditions include the distance and movement direction of each measurement position relative to a reference position. Multiple conditions can be set depending on the type of body sound to be acquired (heart sounds, respiratory sounds, lung sounds, peristalsis sounds, swallowing sounds, etc.), disease, acquisition site (right chest, left chest, stomach, intestines, etc.), acquisition purpose (provision to a doctor, self-health management), etc. FIG. 14 shows an example of the configuration of condition information stored in the condition storage unit 121. The acquisition position condition may be image data plotting the acquisition positions and order on the body as shown in FIG. 14(a). Alternatively, it may be coordinate information as shown in FIG. 14(b). As an example of the coordinate information, the relative coordinates of a second position relative to a reference position (first position) on the user's body are stored as the terminal position condition.
As shown in 4(a), for example, suppose the first position is the solar plexus and the second position is position 1 (above the right clavicle), which is the first body sound acquisition position. In this case, the condition information can be determined as coordinate information of the second position relative to the first position (for example, 0 to 0 in the X direction and 0 to 0 in the Y direction) within a predetermined range. Furthermore, when body sounds are acquired continuously at a plurality of positions, the next acquisition position (third position) can be determined by coordinate information of the third position relative to the second position described above.
通知情報記憶部122は、通知部116が判定結果に応じて出力する通知の内容を記憶す
る。図15は、通知情報記憶部122に格納される通知情報の構成例である。ユーザ端末
2の位置に基づく判定を行う場合は、設定された取得位置の座標範囲にないときと、取得
位置の座標範囲にあるときとで、異なる音(通知9、10)を出力するなどして、通知を
することができる。例えば、端末2からは継続的に音を発し、取得位置の座標範囲に入っ
た時にその音が変わる(通知9→通知10)ようにしてもよいし、座標範囲に入ったとき
にのみ所定の音を発してもよい(通知10のみ)。または、取得位置の座標範囲に近づい
ているときと、遠ざかっているときとで、異なる通知を発してもよい。このような通知を
行うことで、端末2を配置する位置をユーザが調整しやすくなる。
The notification information storage unit 122 stores the content of the notification output by the notification unit 116 according to the determination result. FIG. 15 shows an example of the configuration of notification information stored in the notification information storage unit 122. When performing determination based on the position of the user terminal 2, notifications can be provided by outputting different sounds (notifications 9 and 10) when the terminal 2 is not within the coordinate range of the set acquisition position and when it is within the coordinate range of the acquisition position. For example, the terminal 2 may continuously emit a sound and change the sound when it enters the coordinate range of the acquisition position (notification 9 → notification 10), or a predetermined sound may be emitted only when it enters the coordinate range (notification 10 only). Alternatively, different notifications may be issued when the terminal 2 is approaching the coordinate range of the acquisition position and when it is moving away. Providing such notifications makes it easier for the user to adjust the location of the terminal 2.
センサ入力制御部117は、加速度センサなどの各センサから入力された情報を、位置
算出部118や判定部114に伝える。
The sensor input control unit 117 transmits information input from each sensor such as an acceleration sensor to the position calculation unit 118 and the determination unit 114 .
位置算出部118は、ユーザ端末2に搭載された加速度センサから得られるデータを用
いて、端末2の位置情報を算出する。位置算出部118は、加速度データから移動方向と
移動距離を計算する。移動距離は、加速度センサの値を台形積分法等の既知の方法により
積分することによって算出することができる。一例として、ユーザの体上で基準となる位
置(第一の位置)を設定し、第一の位置にユーザ端末2を当てた後に、第一の位置とは異
なる第二の位置に端末2を動かした場合に、位置算出部118は、移動方向と移動距離と
から、第二の位置の座標(第一の位置に対する相対的な位置)を導出することができる。
端末2の位置を把握する方法はこれに限らず、既知の方法を採用すればよい。
The position calculation unit 118 calculates the position information of the user terminal 2 using data obtained from an acceleration sensor mounted on the user terminal 2. The position calculation unit 118 calculates the movement direction and movement distance from the acceleration data. The movement distance can be calculated by integrating the acceleration sensor values using a known method such as trapezoidal integration. As an example, if a reference position (first position) is set on the user's body, the user terminal 2 is placed against the first position, and then the terminal 2 is moved to a second position different from the first position, the position calculation unit 118 can derive the coordinates of the second position (a position relative to the first position) from the movement direction and movement distance.
The method for determining the location of the terminal 2 is not limited to this, and any known method may be employed.
判定部114は、ユーザの体上において、ユーザ端末2が生体音を取得するのに適した位
置に配置されているか否かを判定する。一例として、体における基準となる位置(第一の
位置)を定める。第一の位置は、例えばユーザにとってわかりやすく一義的に決められる
位置であり、例えばみぞおちや鎖骨、などを指定できる。まず、第一の位置にユーザ端末
2を位置させるように指示し、一度端末2を所定時間停止させる。続いて、第一の位置か
ら生体音の取得位置(第2の位置)までユーザ端末2を移動させ、その間の加速度データ
を取得する。位置算出部118は、加速度データから、端末2の移動方向と移動距離を算
出し、第一の位置に対するユーザ端末2の座標を算出する。
The determination unit 114 determines whether the user terminal 2 is placed in a position on the user's body that is suitable for acquiring body sounds. As an example, a reference position on the body (first position) is determined. The first position is, for example, a position that is clearly and uniquely determined for the user, such as the solar plexus or collarbone. First, the user is instructed to position the user terminal 2 at the first position, and the terminal 2 is stopped for a predetermined period of time. Next, the user terminal 2 is moved from the first position to a position (second position) where body sounds will be acquired, and acceleration data is acquired during that time. The position calculation unit 118 calculates the direction and distance of movement of the terminal 2 from the acceleration data, and calculates the coordinates of the user terminal 2 relative to the first position.
通知部116は、判定結果を通知する。例えば、ユーザ端末2の位置が条件記憶部121
に記憶した生体音の取得位置(第2の位置)の範囲に入ったときに、所定の音、光、振動
などを発することができ、ユーザが端末2を動かすことによって取得位置の範囲から外れ
た場合には、上記所定の音、光、振動の発生がやむようにしてもよい。若しくはその逆と
して、端末2の位置が取得位置の範囲から外れている場合に、位置が不適切であることを
示すための音、光、振動を発し、適切な位置に移動した場合に当該音、光、振動がやむよ
うにしてもよい。また、ユーザ端末2を移動しているときに、当該端末2の位置が、生体
音の取得位置の範囲に近づいている場合に第一の通知を発し、逆に離れている場合に第二
の通知を発することとしてもよい。第一の通知は例えばそのまま移動を続けるように促す
通知であり、第二の通知は方向を修正するように促す通知である。第一の通知及び第二の
通知は音声メッセージでもよく、音、光、振動であってもよい。また、第一の通知と第二
の通知のどちらか一方のみを行ってもよい。例えば、第一の通知を行わずに、移動方向の
修正を促す必要のあるときだけ第二の通知を行ってもよい。
The notification unit 116 notifies the user of the result of the determination.
A predetermined sound, light, vibration, etc. may be emitted when the terminal 2 enters the range of the acquisition position (second position) of the body sound stored in the terminal 2, and the generation of the predetermined sound, light, or vibration may be stopped when the user moves the terminal 2 out of the range of the acquisition position. Alternatively, conversely, when the position of the terminal 2 is out of the range of the acquisition position, sound, light, or vibration may be emitted to indicate that the position is inappropriate, and the sound, light, or vibration may be stopped when the terminal 2 moves to an appropriate position. Furthermore, when the user is moving the user terminal 2, a first notification may be issued when the position of the terminal 2 is approaching the range of the acquisition position of the body sound, and a second notification may be issued when the terminal 2 is moving away. The first notification may be, for example, a notification encouraging the user to continue moving, and the second notification may be a notification encouraging the user to correct their direction. The first and second notifications may be voice messages, or may be sound, light, or vibration. Alternatively, only one of the first and second notifications may be issued. For example, the first notification may be omitted, and the second notification may be issued only when it is necessary to encourage the user to correct their moving direction.
<実施形態4>
本実施形態4においては、ユーザ端末2が最も大きい生体音が取得できる状態であるこ
とを判定する。ユーザ端末2の状態とは、例えば、ユーザの体に対する角度や位置に関す
る状態である。上記実施形態2、3においては、ユーザ端末2の角度や位置があらかじめ
定めた範囲であるかを判定したが、本実施形態4においては、生体音が良好に取得可能な
角度や位置であることを相対的に判定するものである。
<Fourth Embodiment>
In the fourth embodiment, it is determined whether the user terminal 2 is in a state where the loudest body sound can be acquired. The state of the user terminal 2 is, for example, a state related to the angle or position relative to the user's body. In the second and third embodiments, it was determined whether the angle or position of the user terminal 2 was within a predetermined range, but in the fourth embodiment, it is relatively determined whether the angle or position is such that body sound can be acquired satisfactorily.
本実施形態4におけるユーザ端末2のソフトウェア構成例は、実施形態4と同様であり、
実施形態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117、位置算
出部118を備える。
The software configuration example of the user terminal 2 in the fourth embodiment is the same as that in the fourth embodiment.
In addition to the software configuration in the first embodiment, a sensor input control unit 117 and a position calculation unit 118 are further provided.
本実施形態4においては、生体音が最も良好に取得できる端末2の状態を相対的に判定す
るものであるため、生体音の取得に適しているか否かを絶対的に判断するための条件を設
けなくてもよいが、補助的に設けることもできる。例えば、上記実施形態1と同様に、生
体音の大きさが所定以上であることや、ノイズが少ないことを判定する条件を定めること
ができる。また、端末2の角度や位置についても、実施形態2、3と同様に条件を定めて
おいてもよい。本実施形態4においては、これらの条件を満たすことを前提として、さら
に生体音の大きさで最適な状態を選択することとしてもよい。
In the fourth embodiment, the state of the terminal 2 that allows the best acquisition of body sounds is relatively determined, and therefore conditions for absolutely determining whether or not the terminal 2 is suitable for acquiring body sounds do not need to be set, but such conditions can be set as an auxiliary condition. For example, as in the first embodiment, conditions for determining whether or not the volume of the body sounds is equal to or greater than a predetermined value and whether or not there is little noise can be set. Furthermore, as in the second and third embodiments, conditions can also be set for the angle and position of the terminal 2. In the fourth embodiment, assuming that these conditions are met, the optimal state can also be selected based on the volume of the body sounds.
本実施形態4の通知情報記憶部122は、通知部116が判定結果に応じて出力する通知
の内容を記憶する。図16は、通知情報記憶部122に格納される通知情報の構成例であ
る。端末2の移動に伴って生体音の取得状態が良好に変化しているときの通知(通知11
)、及び生体音の取得状態が悪化しているときの通知(通知12)を登録しておくことが
できる。通知は、音、光、振動、及びこれらの組み合わせであってよく、例えば、通知1
1と通知12とは、音色や音量が異なる通知音を登録したり、光の色や強さが異なる光通
知、振動の強さやテンポ、パターンが異なる通知を登録しておくことができる。後述する
ように判定部114の結果に応じて、通知が変化することによって、ユーザがその時に端
末2を動かしている方向が正しいのか否かを直感的に判断することができる。
The notification information storage unit 122 of the fourth embodiment stores the contents of the notification output by the notification unit 116 in accordance with the determination result. Fig. 16 shows an example of the configuration of notification information stored in the notification information storage unit 122. The notification (notification 11) when the state of acquisition of body sounds is improving as the terminal 2 moves is
), and a notification (notification 12) when the state of acquiring body sounds is deteriorating. The notification may be sound, light, vibration, or a combination thereof. For example, notification 1
It is possible to register notification sounds with different tones and volumes, light notifications with different light colors and intensities, and notifications with different vibration intensities, tempos, and patterns for notification 1 and notification 12. As will be described later, the notification changes depending on the result of determination unit 114, allowing the user to intuitively determine whether the direction in which terminal 2 is being moved at that time is correct.
音データ取得部112は、所定時間にわたってユーザ端末2に設けられたマイク17か
ら音データを取得する。この時、実際の生体音の取得時と同様にユーザ端末2をユーザの
体に接するように配置したうえで、ユーザ端末2の角度や身体上の取得位置を動かしなが
ら継続的に音データを取得する。そして、ある時点の音をその前の時点での音と比較分析
することによって最も生体音の取得に適した角度や体上の場所を特定するものである。
The sound data acquisition unit 112 acquires sound data over a predetermined period of time from the microphone 17 provided in the user terminal 2. At this time, the user terminal 2 is placed in contact with the user's body, as in the case of acquiring actual body sounds, and sound data is continuously acquired while changing the angle of the user terminal 2 and the acquisition position on the body. Then, the sound at a certain point in time is compared and analyzed with the sound at the previous point in time to identify the angle and the position on the body that are most suitable for acquiring body sounds.
音の取得は連続して行ってもよいし、所定時間間隔で取得してもよい。ユーザは指示さ
れた取得部位の付近で端末をゆっくり動かしながら音を取得する。適切な端末角度を特定
する場合は端末2を身体に接した状態で回転させて角度を変えながら音を取得すればよく
、適切な端末位置を特定する場合は、端末2を体上で移動させながら音を取得する。
Sound may be acquired continuously or at predetermined time intervals. The user acquires sound while slowly moving the terminal 2 near the designated acquisition location. To identify an appropriate terminal angle, the user can acquire sound by rotating the terminal 2 while it is in contact with the body and changing the angle. To identify an appropriate terminal position, the user can acquire sound while moving the terminal 2 on the body.
音評価部113は、実施形態1と同様に音データに含まれる生体音データの大きさを評
価する。必要に応じて、音データから目的の生体音データを抽出する処理を行ってもよい
。
The sound evaluation unit 113 evaluates the magnitude of body sound data included in the sound data in the same manner as in embodiment 1. If necessary, processing for extracting target body sound data from the sound data may be performed.
判定部114は、時刻Tnで取得した生体音データと、時刻Tnよりあとの時刻Tn+
1で取得した生体音データとを比較し、より新しい時刻Tn+1で取得した生体音データ
が時刻Tnの生体音データよりも大きい場合に、時刻Tn+1における端末2の角度又は
位置が時刻Tnにおける端末2の角度又は位置よりも生体音の取得に適切であると判断す
る。また逆に、より新しい時刻Tn+1で取得した生体音データが時刻Tnの生体音デー
タよりも小さい場合に、時刻Tn+1における端末2の角度又は位置が時刻Tnにおける
端末2の角度又は位置よりも生体音の取得に適切でないと判断する。時刻TnとTn+1
の間は所定の間隔であってよく、例えば0.1秒~1秒ごと等とすることができる。また、
時刻Tn、Tn+1・・・は、所定の時間幅であってもよく、その場合はその間の音デー
タの平均をもって比較することができる。また、生体音データの音量を比較してもよいし
、ノイズ成分の大きさを比較してもよい。
The determination unit 114 compares the body sound data acquired at time Tn with the body sound data acquired at time Tn +
The angle or position of the terminal 2 at time Tn +1 is compared with the body sound data acquired at time Tn , and if the body sound data acquired at more recent time Tn +1 is greater than the body sound data at time Tn , it is determined that the angle or position of the terminal 2 at time Tn+1 is more appropriate for acquiring body sounds than the angle or position of the terminal 2 at time Tn. Conversely, if the body sound data acquired at more recent time Tn + 1 is smaller than the body sound data at time Tn , it is determined that the angle or position of the terminal 2 at time Tn +1 is less appropriate for acquiring body sounds than the angle or position of the terminal 2 at time Tn.
The intervals may be predetermined, for example, every 0.1 to 1 second.
The times T n , T n+1 ... may be a predetermined time interval, in which case the average of the sound data during that time can be compared. Alternatively, the volume of the body sound data or the magnitude of the noise component may be compared.
通知部116は、時刻Tn+1の音データと時刻Tnの音データとの比較結果に基づい
て、所定の通知を行う。一例として、ユーザ端末2において継続して通知音を発し、時刻
Tn+1の音データが時刻Tnの音データよりも生体音の取得に適していると判定された
場合に、通知音の音色や音量を変化させることができる。同様に、継続してユーザ端末2
から光を発し、時刻Tn+1の音データが時刻Tnの音データよりも生体音の取得に適し
ていると判定された場合に、光の色や強さを変化させることができる。また、継続してユ
ーザ端末2において振動を発し、時刻Tn+1の音データが時刻Tnの音データよりも生
体音の取得に適していると判定された場合に、振動の強さやテンポ、パターンを変化させ
ることができる。例えば音量を変化させるとは、例えば判定結果が良好であるときには音
量を徐々に大きくし、逆の場合は音量を徐々に小さくする、など段階的に通知内容を変化
させることをいう。また、時刻Tn+1の音データが時刻Tnの音データよりも生体音の
取得に適していると判定された場合に、通知音、光、振動などの通知を発し、逆に時刻T
n+1の音データが時刻Tnの音データよりも生体音の取得に適していないと判定された
場合には通知音を発しない、とすることでもできる。または、時刻Tn+1の音データが
時刻Tnの音データよりも生体音の取得に適していないと判定された場合に、通知音、光
、振動などの通知を発し、逆に時刻Tn+1の音データが時刻Tnの音データよりも生体
音の取得に適していると判定された場合には通知音を発しない、とすることでもできる。
このような通知により、ユーザは端末2を動かしながら、生体音の取得に適切な状態に端
末2を移動させることができているのか、それとも別の方向や角度になるように軌道修正
すべきなのかをリアルタイムに知ることができる。
The notification unit 116 performs a predetermined notification based on the comparison result between the sound data at time T n+1 and the sound data at time T n . As an example, the user terminal 2 continuously emits a notification sound, and when it is determined that the sound data at time T n+1 is more suitable for acquiring body sounds than the sound data at time T n , the tone and volume of the notification sound can be changed. Similarly, when the user terminal 2 continuously emits a notification sound, the tone and volume of the notification sound can be changed.
Light is emitted from the device 2, and when it is determined that the sound data at time Tn+1 is more suitable for acquiring body sounds than the sound data at time Tn , the color and intensity of the light can be changed. Furthermore, vibrations are continuously emitted from the user terminal 2, and when it is determined that the sound data at time Tn +1 is more suitable for acquiring body sounds than the sound data at time Tn , the intensity, tempo, and pattern of the vibrations can be changed. For example, changing the volume means gradually changing the notification content, such as gradually increasing the volume when the judgment result is good and gradually decreasing the volume when the judgment result is negative. Furthermore, when it is determined that the sound data at time Tn+1 is more suitable for acquiring body sounds than the sound data at time Tn, a notification such as a notification sound, light, or vibration is emitted, and conversely, when it is determined that the sound data at time Tn +1 is more suitable for acquiring body sounds than the sound data at time Tn, the intensity, tempo, and pattern of the vibrations can be changed.
Alternatively, if it is determined that the sound data at time Tn+1 is less suitable for acquiring body sounds than the sound data at time Tn , no notification sound is emitted. Alternatively, if it is determined that the sound data at time Tn+1 is less suitable for acquiring body sounds than the sound data at time Tn , a notification such as a notification sound, light, or vibration is emitted, and conversely, if it is determined that the sound data at time Tn+1 is more suitable for acquiring body sounds than the sound data at time Tn , no notification sound is emitted.
With such notification, the user can know in real time while moving the terminal 2 whether the terminal 2 is being moved to a state appropriate for acquiring biological sounds, or whether the trajectory should be corrected to a different direction or angle.
また、判定部114は、音データが所定の条件を満たすか否かをさらに判定してもよい
。例えば、音データに含まれる生体音の音量が所定の値よりも大きいことを条件とし、当
該条件を満たすか否かを判断すると同時に、上記のように時刻Tn+1の音データと時刻
Tnの音データを比較して移動方向や移動確度が正しいかを判定する。また、実施形態2
、3のように、あらかじめ定めた端末2の角度範囲や、位置範囲に端末2が配置されてい
ることを判定すると同時に、上記のように時刻Tn+1の音データと時刻Tnの音データ
を比較して移動方向や移動確度が正しいかを判定することもできる。
The determination unit 114 may further determine whether the sound data satisfies a predetermined condition. For example, the determination unit 114 may determine whether the sound data satisfies a predetermined condition, such as whether the volume of the body sound included in the sound data is greater than a predetermined value. At the same time, the determination unit 114 may compare the sound data at time T n+1 with the sound data at time T n as described above to determine whether the direction of movement and the accuracy of movement are correct.
, 3, it is possible to determine whether terminal 2 is located within a predetermined angle range or position range of terminal 2, and at the same time, it is possible to compare the sound data at time T n+1 with the sound data at time T n as described above to determine whether the direction of movement and the accuracy of movement are correct.
通知部116は、上記のように端末2の移動にともなって、時刻Tn+1の音データと時
刻Tnの音データとの比較結果を通知しつつ、音データが所定の条件を満たした場合にさ
らに通知を行う。例えば、ユーザが適切な取得位置に向かって端末2を一定方向に移動さ
せた場合、時刻Tn+1の音データは時刻Tnの音データよりも生体音の取得に適してい
ると判断されるので、徐々に通知音を大きくするなどの所定の通知を発することによって
、移動方向が正しいことをユーザに伝える。そして、ある最近の時刻に取得した音データ
が所定の条件を満たした場合(例えば生体音が一定以上の大きさであった場合)に、端末
を止める旨の通知を発することができる。
As described above, the notification unit 116 notifies the user of the comparison result between the sound data at time Tn +1 and the sound data at time Tn as the user moves the terminal 2, and further notifies the user if the sound data satisfies a predetermined condition. For example, if the user moves the terminal 2 in a certain direction toward an appropriate acquisition position, the sound data at time Tn+1 is determined to be more suitable for acquiring body sounds than the sound data at time Tn , and the notification unit 116 notifies the user that the movement direction is correct by issuing a predetermined notification, such as gradually increasing the volume of the notification sound. Then, if the sound data acquired recently satisfies a predetermined condition (for example, if the body sounds are louder than a certain level), a notification to stop the terminal can be issued.
<実施形態5>
本実施形態5においては、医師が生体音の取得位置を指示するものである。ユーザの年
齢、疾患、体質などによって、医師が診察に必要とする生体音の取得位置、順番、回数等
の測定方法が異なる場合がある。また、ユーザの性別や体の大きさ、体型によっても、取
得位置が微妙に異なることが考えられる。そこで本実施形態5では、ユーザの体(生体音
の取得部位を含む)を含む画像データを医師端末3に提供し、医師によって生体音の取得
方法に関する指示を入力してもらう方法に関する。
<Embodiment 5>
In the fifth embodiment, the doctor instructs the location where the body sounds are to be acquired. The measurement method, such as the location, order, and number of times of acquiring body sounds, required by the doctor for the examination may differ depending on the user's age, illness, constitution, etc. Furthermore, the acquisition location may also differ slightly depending on the user's gender, body size, and body type. Therefore, the fifth embodiment relates to a method in which image data including the user's body (including the body sound acquisition site) is provided to the doctor terminal 3, and the doctor inputs instructions regarding the method of acquiring body sounds.
図17は、本実施形態5におけるユーザ端末2のソフトウェア構成例を示しており、実施
形態1におけるソフトウェア構成にさらにセンサ入力制御部117、位置算出部118、
及び画像データ取得部119を備える。
FIG. 17 shows an example of the software configuration of the user terminal 2 in the fifth embodiment. The software configuration in the first embodiment is further enhanced by a sensor input control unit 117, a position calculation unit 118,
and an image data acquisition unit 119 .
図18は、本実施形態5における医師端末3のソフトウェア構成例を示しており、演算処
理装置として、データ送受信部211、指示情報入力部212、指示画像生成部213、
位置情報生成部214を備えることができる。
FIG. 18 shows an example of the software configuration of the doctor terminal 3 in the fifth embodiment. The arithmetic processing unit includes a data transmission/reception unit 211, an instruction information input unit 212, an instruction image generation unit 213,
A location information generating unit 214 may be provided.
本実施形態5においては、まず、ユーザ端末2に搭載されるカメラ等によってユーザの生
体音取得部位を含む身体の画像を撮影する。画像の撮影はユーザ端末2に搭載されたカメ
ラ以外の画像撮影手段により行われてもよい。ユーザ端末2の画像データ取得部119は
、撮影した画像データを取得する。また、画像データは、静止画でもよいし、動画でもよ
い。
In the fifth embodiment, first, an image of the user's body including the body part from which body sounds are to be acquired is captured by a camera or the like mounted on the user terminal 2. The image may be captured by an image capturing means other than the camera mounted on the user terminal 2. The image data acquisition unit 119 of the user terminal 2 acquires the captured image data. The image data may be a still image or a video image.
ユーザ端末2のデータ送受信部111は、画像データを医師端末3に送信し、医師端末3
のデータ送受信部211が画像データを取得する。または、ユーザ端末2のデータ送受信
部111は、画像データをサーバ1に送信し、サーバ1が医師端末3に画像データを送信
してもよい。また、ユーザの画像データとともに、ユーザの情報(氏名、年齢、性別、疾
患など)を医師端末3に送信することが好ましい。また、ユーザが、当該医師が所属する
医療機関において診察を受けたことがある場合は、患者番号などの識別情報を含んでもよ
い。
The data transmission/reception unit 111 of the user terminal 2 transmits the image data to the doctor terminal 3.
The data transmitter/receiver 211 of the user terminal 2 acquires the image data. Alternatively, the data transmitter/receiver 111 of the user terminal 2 may transmit the image data to the server 1, and the server 1 may transmit the image data to the doctor terminal 3. It is also preferable to transmit user information (such as name, age, sex, and disease) along with the user's image data to the doctor terminal 3. If the user has been examined at a medical institution to which the doctor belongs, identification information such as a patient number may also be included.
図19は、医師が指示情報を入力する様子を表す図である。図19(a)のように、医師
端末3の画面表示部(ディスプレイなど)においてユーザ画像51とユーザ情報52を表
示し、医師は医師端末3にて取得したユーザ画像51やユーザ情報52をみて、生体音の
取得条件を決める。図19(b)のように、医師端末3の指示情報入力部212は、医師
からの生体音の取得条件に関する指示の入力を受け付ける。例えば指示の入力は、画像上
において医師が取得位置を選択することによって行われてもよい。すなわち、マウスのカ
ーソルを合わせる、タッチパネルをタッチするなどの方法によって、取得位置を直接指定
することができる。また、取得位置に合わせて、取得回数や取得順等の情報を入力するこ
とができる。
FIG. 19 is a diagram showing how a doctor inputs instruction information. As shown in FIG. 19( a), a user image 51 and user information 52 are displayed on the screen display unit (such as a display) of the doctor terminal 3, and the doctor determines the conditions for acquiring body sounds by looking at the user image 51 and user information 52 acquired on the doctor terminal 3. As shown in FIG. 19( b), the instruction information input unit 212 of the doctor terminal 3 accepts input of instructions regarding the conditions for acquiring body sounds from the doctor. For example, the doctor may input instructions by selecting an acquisition position on the image. That is, the acquisition position can be directly specified by a method such as placing a mouse cursor or touching a touch panel. Furthermore, information such as the number of acquisitions and the acquisition order can be input according to the acquisition position.
指示画像生成部213は、指示情報入力部212が受け付けた情報をもとに、取得指示画
像を生成する。取得指示画像は、図19(c)のように、ユーザの体を映した画像51に
、取得位置を示す表示(マークなど)53が重畳された重畳画像を含んでもよい。また、
重畳画像にさらに取得の順番や回数などの情報を含んでもよい。
The instruction image generation unit 213 generates an acquisition instruction image based on the information received by the instruction information input unit 212. The acquisition instruction image may include a superimposed image in which an indication (such as a mark) 53 indicating the acquisition position is superimposed on an image 51 showing the user's body, as shown in FIG. 19(c).
The superimposed image may further include information such as the order and number of times of acquisition.
位置情報生成部214は、医師が入力した指示情報に基づいて、取得位置を表す座標を含
む位置情報に変換する。取得位置情報は、図19(c)の表のように、上記実施形態3と
同様であり、ユーザの体における基準位置に対する取得位置の相対座標を含んでもよい。
The position information generator 214 converts the instruction information input by the doctor into position information including coordinates representing the acquired position. The acquired position information is similar to that in the third embodiment, as shown in the table in Fig. 19(c), and may include relative coordinates of the acquired position with respect to a reference position on the user's body.
医師端末3のデータ送受信部211は、指示画像生成部213が生成した取得指示画像5
4と位置情報生成部214が生成した取得位置情報の少なくともいずれかをユーザ端末2
に送信する。また、サーバ1を介してユーザ端末2に送信してもよい。
The data transmission/reception unit 211 of the doctor terminal 3 receives the acquisition instruction image 5 generated by the instruction image generation unit 213.
4 and at least one of the acquired position information generated by the position information generating unit 214 is transmitted to the user terminal 2
Alternatively, the information may be transmitted to the user terminal 2 via the server 1.
ユーザ端末2は、受信した取得指示画像54及び取得位置情報を条件記憶部121などの
記憶部に格納し、次に生体音を取得する際に使用することができる。すなわち、取得指示
画像54を読み出してユーザ端末2上に表示させる。また、上記実施形態3と同様に端末
2の位置による判定を行う際に、当該取得位置情報を読み出して判定を行うことができる
。
The user terminal 2 stores the received acquisition instruction image 54 and acquisition position information in a storage unit such as the condition storage unit 121, and can use them the next time body sounds are acquired. That is, the acquisition instruction image 54 is read out and displayed on the user terminal 2. Furthermore, when making a determination based on the position of the terminal 2, as in the third embodiment, the acquisition position information can be read out and used for the determination.
本実施形態においては、医師端末3において指示画像生成部213、位置情報生成部21
4を設けたが、これらの一部をサーバ1において備えてもよい。その場合は、医師端末3
から指示情報の入力情報をサーバ1に送信し、サーバ1にて指示画像の生成や位置情報の
生成を行う。そして、生成した取得指示画像や取得位置情報をユーザ端末2に送信するこ
とができる。
In this embodiment, the doctor terminal 3 includes an instruction image generating unit 213 and a position information generating unit 21
4, but some of these may be provided in the server 1. In that case,
The input information of the instruction information is transmitted to the server 1, and the server 1 generates an instruction image and position information. Then, the generated acquisition instruction image and acquired position information can be transmitted to the user terminal 2.
<実施形態6>
本実施形態6においては、ユーザの体型に応じて、サーバ1が生体音の取得位置を指示す
るものである。本実施形態6において、サーバ1は、あらかじめ疾患や所得目的などに応
じて生体音の取得位置、順序、回数等の取得指示情報を有している。しかしながら、ユー
ザの体型によって標準的な取得指示情報を修正する必要がある。本実施形態6では、ユー
ザの生体音取得部位を含む画像データをもとに、標準的な取得指示情報を修正するもので
ある。
<Embodiment 6>
In the sixth embodiment, the server 1 instructs the body sound acquisition position according to the user's body type. In the sixth embodiment, the server 1 has acquisition instruction information such as the body sound acquisition position, order, and number of times according to the user's illness, purpose of income, etc. However, it is necessary to modify the standard acquisition instruction information according to the user's body type. In the sixth embodiment, the standard acquisition instruction information is modified based on image data including the user's body sound acquisition site.
本実施形態6におけるユーザ端末2のソフトウェア構成例は、実施形態5と同様であり、
実施形態1におけるソフトウェア構成にさらにセンサ入力制御部117、位置算出部11
8、及び画像データ取得部119を備える。
The software configuration example of the user terminal 2 in the sixth embodiment is the same as that in the fifth embodiment.
The software configuration in the first embodiment is further configured to include a sensor input control unit 117 and a position calculation unit 11
8 and an image data acquisition unit 119.
また、図20は、本実施形態6におけるサーバ1のソフトウェア構成例を示している。サ
ーバは、取得指示情報記憶部321、データ送受信部311、画像分析部312、取得指
示情報調整部313を備える。
20 shows an example of the software configuration of the server 1 in the present embodiment 6. The server includes an acquisition instruction information storage unit 321, a data transmission/reception unit 311, an image analysis unit 312, and an acquisition instruction information adjustment unit 313.
サーバ1の取得指示情報記憶部321には複数の取得指示情報を記憶することができる。
図21は、取得指示情報の構成例である。取得指示情報は、取得部位、順序、回数などを
記憶する。取得部位は、基準位置に対する取得位置の相対座標などで表してもよい。また
、取得指示情報は身体の画像上に取得位置をプロットした指示画像等を含んでもよい。取
得指示情報は、生体音の種類や疾患ごとに複数設けてもよい。また、さらに複数の体型類
型別に合わせて取得部位を調整した取得指示情報を有しておくことができる。例えば、体
型をやせ型A、やややせ形B、標準C、やや肥満D、肥満E、等のように複数の類型に分
け、それぞれについて取得位置情報を登録する。
The acquisition instruction information storage unit 321 of the server 1 can store a plurality of pieces of acquisition instruction information.
FIG. 21 shows an example of the configuration of acquisition instruction information. The acquisition instruction information stores the acquisition site, order, number of times, etc. The acquisition site may be represented by relative coordinates of the acquisition position with respect to a reference position, etc. The acquisition instruction information may also include an instruction image in which the acquisition position is plotted on an image of the body. A plurality of pieces of acquisition instruction information may be provided for each type of body sound or disease. Furthermore, acquisition instruction information in which the acquisition site is adjusted according to a plurality of body type categories may be provided. For example, body types are divided into a plurality of types such as thin type A, slightly thin type B, normal type C, slightly obese type D, obese type E, etc., and acquisition position information is registered for each type.
本実施形態6においては、まず、ユーザ端末2に搭載されるカメラ等によってユーザの生
体音取得部位を含む身体の画像を撮影する。画像の撮影はユーザ端末2に搭載されたカメ
ラ以外の画像撮影手段により行われてもよい。ユーザ端末2の画像データ取得部119は
、撮影した画像データを取得する。また、画像データは、静止画でもよいし、動画でもよ
い。
In the sixth embodiment, first, an image of the user's body including the body part from which body sounds are to be acquired is captured by a camera or the like mounted on the user terminal 2. The image may be captured by an image capturing means other than the camera mounted on the user terminal 2. The image data acquisition unit 119 of the user terminal 2 acquires the captured image data. The image data may be a still image or a video image.
ユーザ端末2のデータ送受信部111は、画像データをサーバ1に送信し、サーバ1のデ
ータ送受信部311が画像データを取得する。
The data transmitter/receiver 111 of the user terminal 2 transmits the image data to the server 1, and the data transmitter/receiver 311 of the server 1 acquires the image data.
サーバ1の画像分析部312は、取得した画像データを分析することによって、上記で述
べた条件記憶部121に登録された体型類型のいずれに当てはまるかを判断する。画像の
分析方法は特に制限はなく、既知の方法を用いることができる。例えば、画像から体の輪
郭線を抽出し、所定部位の長さや比率を用いて類型を決定してもよいし、機械学習を用い
て画像を分類してもよい。
The image analysis unit 312 of the server 1 analyzes the acquired image data to determine which of the body shape types registered in the condition storage unit 121 described above applies. There are no particular limitations on the method of analyzing the image, and any known method can be used. For example, the body contour may be extracted from the image and the type may be determined using the lengths and proportions of specified parts, or the image may be classified using machine learning.
取得指示情報調整部313は、画像分析部312が選択した体型類型に基づいて、取得指
示情報記憶部321から該当する体型の取得指示情報を選択する。
The acquisition instruction information adjustment unit 313 selects acquisition instruction information for the corresponding body type from the acquisition instruction information storage unit 321 based on the body type selected by the image analysis unit 312 .
サーバ1は、選択した取得指示情報をユーザ端末2に送信する。ユーザ端末2は、ユーザ
が生体音を取得する際に、受信した取得指示情報を読み出す。取得指示情報に指示画像が
含まれる場合は、ユーザ端末2上に指示画像を表示することができる。また、取得指示情
報に基づいて、上記実施形態3における端末2の位置情報に基づく判定を行うことができ
る。
The server 1 transmits the selected acquisition instruction information to the user terminal 2. When the user acquires body sounds, the user terminal 2 reads the received acquisition instruction information. If the acquisition instruction information includes an instruction image, the instruction image can be displayed on the user terminal 2. Furthermore, based on the acquisition instruction information, a determination based on the position information of the terminal 2 in the third embodiment can be made.
また、取得指示情報記憶部321には、標準体型の取得指示情報のみを記憶し、ユーザの
体型に合わせて補正してもよい。その場合は、画像分析部312はユーザの画像から、ユ
ーザの体型と標準体型との差分を算出する。そして、取得指示情報調整部313は、当該
差分に応じて取得指示情報を補正する。ユーザの体型と標準体型との差分の算出方法は特
に制限はなく、例えば、肩幅や胸の横幅などの所定部位の長さを比較することによって規
定してもよい。
Alternatively, the acquisition instruction information storage unit 321 may store only acquisition instruction information for a standard body type, which may be corrected to match the user's body type. In this case, the image analysis unit 312 calculates the difference between the user's body type and the standard body type from the user's image. The acquisition instruction information adjustment unit 313 then corrects the acquisition instruction information according to this difference. There are no particular limitations on the method for calculating the difference between the user's body type and the standard body type, and the difference may be determined, for example, by comparing the lengths of specified parts such as shoulder width and chest width.
また、上記では、画像分析部312がユーザの画像に基づいて体型類型を判定したが、そ
の他の方法でユーザの体型を推定してもよい。例えば、ユーザ端末2の加速度センサを用
いて、身体の所定部分の距離を測定することによって体型を推定することもできる。具体
的には、ユーザ端末2を所定領域間(例えば左右の肩の間)で移動させ、加速度センサに
よって端末2の移動距離を測定することによって、当該所定領域の長さを算出することが
できる。所定領域は左右の肩の間に限らず、体形推定が可能な身体のパーツであればどこ
でもよい。そして、所定部分の長さに応じて体型を推定することができる。取得指示情報
が体型類型別に用意されている場合、取得指示情報調整部313は、最も近い体型類型を
決定する。また、取得指示情報が標準体型のみ用意されている場合、取得指示情報調整部
313は、当該標準体型と推定したユーザの体型との差分に応じて取得指示情報を補正す
る。
Although the image analysis unit 312 determines the body type based on the user's image in the above example, the user's body type may be estimated by other methods. For example, the body type may be estimated by measuring the distance between specific body parts using an acceleration sensor in the user terminal 2. Specifically, the length of the specific area can be calculated by moving the user terminal 2 between specific areas (e.g., between the left and right shoulders) and measuring the movement distance of the terminal 2 using the acceleration sensor. The specific area is not limited to between the left and right shoulders, but may be any part of the body for which body shape estimation is possible. The body type can then be estimated based on the length of the specific area. When acquisition instruction information is prepared for each body type, the acquisition instruction information adjustment unit 313 determines the closest body type. When acquisition instruction information is prepared only for a standard body type, the acquisition instruction information adjustment unit 313 corrects the acquisition instruction information according to the difference between the standard body type and the estimated user's body type.
以上、本発明の生体音取得プログラムは、各種の方法により生体音取得に適しているか否
かを判断することができるので、ユーザが自身の端末2により生体音を取得したいときに
適切なガイダンスが可能である。上記実施形態1~6で説明した方法は、1つまたは2つ
以上を組み合わせて実施することとしてもよい。
As described above, the body sound acquisition program of the present invention can determine whether or not a device is suitable for acquiring body sounds using various methods, and therefore can provide appropriate guidance when a user wants to acquire body sounds using his or her own terminal 2. The methods described in the first to sixth embodiments may be implemented by combining one or more of them.
上記で述べたいずれの実施形態においても、各ソフトウェア機能部の一部は、本システム
の目的を実現することができる限りにおいて、ユーザ端末2、医師端末3、サーバ1のい
ずれに備えられていてもよい。
In any of the embodiments described above, some of the software functional units may be provided in either the user terminal 2, the doctor terminal 3, or the server 1, as long as the purpose of the system can be realized.
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定
して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良
することができると共に、本発明にはその均等物が含まれることは言うまでもない。
The above-described embodiment is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and it goes without saying that the present invention includes equivalents thereof.
1 サーバ
2 ユーザ端末
3 医師端末
1 Server 2 User terminal 3 Doctor terminal
Claims (14)
前記生体音を含む音データを取得する音データ取得部と、
前記生体音の取得位置情報が前記生体音の取得条件に合致するか否かを判定する判定部と、
前記取得条件が満たされた場合に前記音データを医師の医師端末に送信する送信部と、
を備える、生体音取得支援システム。 A body sound acquisition support system that supports a user in acquiring body sounds using a user terminal, comprising:
a sound data acquisition unit that acquires sound data including the body sounds;
a determination unit that determines whether or not the body sound acquisition position information matches the body sound acquisition condition;
a transmitting unit that transmits the sound data to a doctor terminal of a doctor when the acquisition condition is satisfied;
A biological sound acquisition support system comprising:
前記判定部は、前記音評価部による評価結果に基づいて前記生体音の取得条件に合致するか否かを判定することを特徴とする、請求項1に記載の生体音取得支援システム。 a sound evaluation unit that evaluates a specific sound component from the acquired sound data;
The body sound acquisition support system according to claim 1 , wherein the determination unit determines whether or not the body sound acquisition conditions are met based on the evaluation result by the sound evaluation unit .
前記取得条件は前記生体音成分の音量に関する条件を含み、
前記判定部は、前記生体音成分の音量が前記取得条件を満たすか否かを判定することを特徴とする、請求項3に記載の生体音取得支援システム。 the sound evaluation unit evaluates the volume of a target body sound component;
the acquisition conditions include conditions related to the volume of the body sound components,
The body sound acquisition support system according to claim 3 , wherein the determining unit determines whether or not the volume of the body sound component satisfies the acquisition condition.
前記取得条件は前記ノイズ成分の音量に関する条件を含み、
前記判定部は、前記ノイズ成分の音量が前記取得条件を満たすか否かを判定することを特徴とする、請求項3に記載の生体音取得支援システム。 the sound evaluation unit evaluates the volume of a noise component;
the acquisition conditions include a condition related to the volume of the noise component;
The body sound acquisition support system according to claim 3 , wherein the determination unit determines whether or not the volume of the noise component satisfies the acquisition condition.
前記判定部は、前記端末位置情報が前記取得位置情報に合致するか否かを判定することを特徴とする、請求項1に記載の生体音取得支援システム。 a position calculation unit that calculates terminal position information associated with movement of the user terminal;
The body sound acquisition support system according to claim 1 , wherein the determination unit determines whether the terminal location information matches the acquired location information.
前記判定部は、前記取得位置情報が前記指示情報に合致するか否かを判定することを特徴とする、請求項1に記載の生体音取得支援システム。 the doctor terminal accepts input of instruction information regarding an acquisition position of the user's body sound by the doctor;
The body sound acquisition support system according to claim 1 , wherein the determination unit determines whether the acquisition position information matches the instruction information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024130958A JP7794407B2 (en) | 2020-07-29 | 2024-08-07 | Body sound acquisition support system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020128185A JP7540700B2 (en) | 2020-07-29 | 2020-07-29 | Body sound acquisition support system |
| JP2024130958A JP7794407B2 (en) | 2020-07-29 | 2024-08-07 | Body sound acquisition support system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020128185A Division JP7540700B2 (en) | 2020-07-29 | 2020-07-29 | Body sound acquisition support system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024149710A JP2024149710A (en) | 2024-10-18 |
| JP7794407B2 true JP7794407B2 (en) | 2026-01-06 |
Family
ID=80264903
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020128185A Active JP7540700B2 (en) | 2020-07-29 | 2020-07-29 | Body sound acquisition support system |
| JP2024130958A Active JP7794407B2 (en) | 2020-07-29 | 2024-08-07 | Body sound acquisition support system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020128185A Active JP7540700B2 (en) | 2020-07-29 | 2020-07-29 | Body sound acquisition support system |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7540700B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119343090A (en) * | 2022-06-07 | 2025-01-21 | 三得利控股株式会社 | Portable information terminal, information processing system, control method and program of portable information terminal |
| JPWO2023238420A1 (en) * | 2022-06-07 | 2023-12-14 | ||
| WO2025211444A1 (en) * | 2024-04-04 | 2025-10-09 | A-wave株式会社 | Heart failure determination data acquisition device, heart failure determination data acquisition method, and computer program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011114669A1 (en) | 2010-03-18 | 2011-09-22 | パナソニック株式会社 | Biometric sound testing device |
| JP2012024391A (en) | 2010-07-26 | 2012-02-09 | Sharp Corp | Determining apparatus of measurement position, determining method of measurement position, control program, and recording medium |
| JP2012024390A (en) | 2010-07-26 | 2012-02-09 | Sharp Corp | Biomeasurement device, biomeasurement method, control program for biomeasurement device, and recording medium with the control program recorded thereon |
| JP2012200383A (en) | 2011-03-25 | 2012-10-22 | Panasonic Corp | Bioacoustic processing apparatus and bioacoustic processing method |
| WO2013089072A1 (en) | 2011-12-13 | 2013-06-20 | シャープ株式会社 | Information management device, information management method, information management system, stethoscope, information management program, measurement system, control program and recording medium |
| JP2013123493A (en) | 2011-12-13 | 2013-06-24 | Sharp Corp | Information processing apparatus, stethoscope, control method for information processing apparatus, control program, and recording medium |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7006473B2 (en) | 2018-04-13 | 2022-01-24 | オムロンヘルスケア株式会社 | Biological sound measurement device, biological sound measurement support method, biological sound measurement support program |
-
2020
- 2020-07-29 JP JP2020128185A patent/JP7540700B2/en active Active
-
2024
- 2024-08-07 JP JP2024130958A patent/JP7794407B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011114669A1 (en) | 2010-03-18 | 2011-09-22 | パナソニック株式会社 | Biometric sound testing device |
| JP2012024391A (en) | 2010-07-26 | 2012-02-09 | Sharp Corp | Determining apparatus of measurement position, determining method of measurement position, control program, and recording medium |
| JP2012024390A (en) | 2010-07-26 | 2012-02-09 | Sharp Corp | Biomeasurement device, biomeasurement method, control program for biomeasurement device, and recording medium with the control program recorded thereon |
| JP2012200383A (en) | 2011-03-25 | 2012-10-22 | Panasonic Corp | Bioacoustic processing apparatus and bioacoustic processing method |
| WO2013089072A1 (en) | 2011-12-13 | 2013-06-20 | シャープ株式会社 | Information management device, information management method, information management system, stethoscope, information management program, measurement system, control program and recording medium |
| JP2013123493A (en) | 2011-12-13 | 2013-06-24 | Sharp Corp | Information processing apparatus, stethoscope, control method for information processing apparatus, control program, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022025395A (en) | 2022-02-10 |
| JP2024149710A (en) | 2024-10-18 |
| JP7540700B2 (en) | 2024-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7794407B2 (en) | Body sound acquisition support system | |
| JP7677156B2 (en) | Information processing device, information processing method, and program | |
| JP6973800B2 (en) | User interface for navigating through physiological data | |
| US20180008191A1 (en) | Pain management wearable device | |
| KR20190050725A (en) | Method and apparatus for estimating ppg signal and stress index using a mobile terminal | |
| US20150230751A1 (en) | Information management apparatus, information management method, information management system, stethoscope, information management program, measurement system, control program, and recording medium | |
| US12350007B2 (en) | Wearable health monitoring device | |
| KR20210070270A (en) | information processing unit | |
| CN116636833B (en) | Systems and methods for analyzing respiratory function using guided breathing | |
| CN114931353B (en) | Convenient and fast contrast sensitivity detection system | |
| CN213488763U (en) | A portable intelligent tongue diagnosis instrument | |
| CN109833037B (en) | Equipment for monitoring blood pressure state and computer readable storage medium | |
| JP2019115618A (en) | Information processing equipment, information processing method, and information processing program | |
| JP7604254B2 (en) | Remote palpation support system, information processing device, and remote palpation support method | |
| CN119896456B (en) | Body fat scale and control method thereof | |
| CN111511277B (en) | Information processing apparatus, information processing method, and information processing program | |
| KR102390599B1 (en) | Method and apparatus for training inner concentration | |
| WO2021182455A1 (en) | Information processing method, computer program, information processing device, and information processing system | |
| JPWO2015121957A1 (en) | Palpation support device, palpation support method, and palpation support program | |
| CN116490126B (en) | Movement assessment device | |
| JP2020081364A (en) | Information processing device, system, information processing method, and program | |
| JP2025115322A (en) | Information processing device, health condition management system, information processing method and program | |
| US20240346853A1 (en) | Information processing system, information processing apparatus, information processing method, and non-transitory computer readable medium storing program | |
| CN121129184A (en) | A vision testing method and device, and a wearable smart device | |
| CN120899533A (en) | Portable auricular point positioning projection device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240905 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240905 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250619 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250815 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251009 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251112 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7794407 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |