JP7540700B2 - Body sound acquisition support system - Google Patents
Body sound acquisition support system Download PDFInfo
- Publication number
- JP7540700B2 JP7540700B2 JP2020128185A JP2020128185A JP7540700B2 JP 7540700 B2 JP7540700 B2 JP 7540700B2 JP 2020128185 A JP2020128185 A JP 2020128185A JP 2020128185 A JP2020128185 A JP 2020128185A JP 7540700 B2 JP7540700 B2 JP 7540700B2
- Authority
- JP
- Japan
- Prior art keywords
- sound
- acquisition
- unit
- terminal
- user
- 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
- 238000011156 evaluation Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 26
- 238000000034 method Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 17
- 230000001133 acceleration Effects 0.000 description 12
- 208000037656 Respiratory Sounds Diseases 0.000 description 10
- 201000010099 disease Diseases 0.000 description 7
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 238000010191 image analysis Methods 0.000 description 5
- 230000008855 peristalsis Effects 0.000 description 5
- 210000000038 chest Anatomy 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 210000000936 intestine Anatomy 0.000 description 4
- 210000002784 stomach Anatomy 0.000 description 4
- 230000009747 swallowing Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 210000003109 clavicle Anatomy 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 208000000059 Dyspnea Diseases 0.000 description 1
- 206010013975 Dyspnoeas Diseases 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 230000037237 body shape Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 210000003451 celiac plexus Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 208000013220 shortness of breath Diseases 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は生体音取得支援システムに関する。 The present invention relates to a body sound acquisition support system.
医師端末と患者端末との間でテレビ電話などの通信を行い、遠隔診療を行うことのできる遠隔診療支援システムが提案されている。 A remote medical support system has been proposed that enables remote medical treatment by communicating via videophone between a doctor's terminal and a patient's terminal.
特許文献1には、医師と患者との間で遠隔診療の予約手段やビデオ通話手段を提供する情報処理装置が開示されている。 Patent document 1 discloses an information processing device that provides a means for remote medical consultation reservations and video calling between doctors and patients.
遠隔診療においては、医者の診察に必要な各種バイタルデータを患者自ら取得し、医者の端末に提供する必要がある。また、近年の健康志向の高まりから、日々の健康管理をしたいという需要も高まっている。 In remote medical care, patients themselves need to collect various vital signs data required for a doctor's examination and provide it to the doctor's device. In addition, with people becoming more health conscious in recent years, there is also a growing demand for daily health management.
そこで、本発明は、スマートフォンなどの携帯端末を使って生体音を取得するためのシステムを提供することを一つの目的とする。 Therefore, one 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 is obtained that supports a user in acquiring body sounds using a user terminal, the body sound acquisition support system comprising a sound data acquisition unit that acquires sound data including body sounds, a sound evaluation unit that evaluates specific sound components from the acquired sound data, a condition storage unit that stores conditions for determining whether or not body sounds can be acquired, a determination unit that determines whether or not the conditions are met, and a notification unit that outputs the determination result to the user terminal.
本発明によれば、ユーザがスマートフォンなどのデバイスを用いてスムーズに生体音を取得することができる。 The present invention allows users to smoothly obtain 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 with reference to the preferred embodiments.
[Item 1]
A body sound acquisition support system that supports a user to acquire a body sound by using a user terminal, comprising:
a sound data acquisition unit that acquires sound data including the body sound;
a determination unit that determines whether or not the body sound acquisition condition is met;
and 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 or not a 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 condition includes a condition related to a volume of the noise component,
4. The body sound acquisition support system according to claim 2, wherein the determination unit determines whether or not a volume of the noise component satisfies the acquisition condition.
[Item 5]
An angle data acquisition unit that acquires angle data of the user terminal,
the acquisition condition includes an appropriate angle condition of the user terminal when acquiring the body sound,
5. The body sound acquisition support system according to any one of claims 1 to 4, wherein the determination 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,
The body sound acquisition support system according to any one of claims 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 an input of instruction information related to an acquisition position of the body sound of the user by an expert,
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, an embodiment of the present invention will be described with reference to the drawings.
<概要>
図1は、本発明の実施の形態による生体音取得システムの概略を説明する図である。図示のように、生体音取得システムは、ユーザ端末2、及びユーザ端末2がネットワークであるインターネット網を介して接続されるサーバ1を備える。また、必要に応じて、ネットワークに接続される医師端末3を備えてもよい。ユーザ端末2、及び医師端末3は複数のユーザの端末が接続されうる。
<Overview>
Fig. 1 is a diagram for explaining 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 the 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 by linking with a remote medical care system, and 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, it is preferable that the user terminal 2 is 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、入出力部14、センサ16、マイクロフォン17、表示部18を主要構成として備え、これらが互いにバス15を介して電気的に接続される。 Figure 2 is a diagram outlining the hardware configuration of the user terminal 2. As shown in the figure, the user terminal 2 mainly comprises a control unit 10, memory 11, storage 12, a transmission/reception unit 13, an input/output unit 14, 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 processing unit 11 executes application programs stored in a storage 12 (to be described later) and deployed in a memory 11 to perform various processes.
メモリ11は、DRAM(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶装置、及びフラッシュメモリやHDD(Hard Disc Drive)等の不揮発性記憶装置で構成される補助記憶装置を備える。 Memory 11 includes a main memory device consisting of a volatile memory device such as a DRAM (Dynamic Random Access Memory), and an auxiliary memory device consisting of a non-volatile memory device such as a flash memory or a HDD (Hard Disc Drive).
このメモリ11は、制御部10の作業領域として使用される一方、コンピュータの起動時に実行されるBIOS(Basic Input/Output Syste
m)、及び各種の設定情報等が格納される。
The memory 11 is used as a working 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 for 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は、Bluetooth(登録商標)やBLE(Bluetooth Low Energy)といった近距離通信インターフェースを具備するものであってもよい。 The transmission/reception unit 13 connects the user terminal 2 to the Internet network. This transmission/reception unit 13 may be equipped with a short-range communication interface such as Bluetooth (registered trademark) or BLE (Bluetooth Low Energy).
入出力部14には、必要に応じて、キーボードやマウスといった情報入力機器やディスプレイ等の出力機器が接続される。 If necessary, information input devices such as a keyboard and a mouse and output devices such as a display are connected to the input/output unit 14.
バス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, transceiver unit 13, and input/output unit 14.
センサ16は、加速度センサ、傾きセンサ(地磁気センサやジャイロセンサ)、近接センサ等、各種のセンサであってよい。 The sensor 16 may be any type of sensor, such as an acceleration sensor, a tilt sensor (geomagnetic sensor or gyro sensor), or a proximity sensor.
マイクロフォン17は、ユーザ端末2に搭載される集音装置である。マイクロフォン17は、端末2に入力される音声を音声信号に変換する。また、ユーザ端末2に外部接続される集音器を用いてもよい。 The microphone 17 is a sound collecting device mounted on the user terminal 2. The microphone 17 converts the sound input to the terminal 2 into an audio signal. Alternatively, a sound collector externally connected to the user terminal 2 may be used.
図3は、サーバ1のハードウェア構成の概略を説明する図である。図示のようにサーバ1は、制御部20、メモリ21、ストレージ22、送受信部23、入出力部24を主要構成として備え、これらが互いにバス25を介して電気的に接続される。それぞれに機能についてはユーザ端末2の説明と同様であるため省略する。 Figure 3 is a diagram outlining the hardware configuration of server 1. As shown in the figure, server 1 mainly comprises a control unit 20, memory 21, storage 22, transmission/reception unit 23, and input/output unit 24, which are electrically connected to each other via bus 25. The functions of each unit are the same as those of user terminal 2, so a detailed description is omitted.
<実施形態1>
本実施形態1においては、マイクロフォン17を用いて取得した音データを用いて生体音の取得に適しているか否かを判定する。具体的には、取得した音データを分析することによって、音データに含まれている生体音データが十分な品質で取得できていることを判定する。
<Embodiment 1>
In the first embodiment, it is determined whether or not the sound data acquired by the microphone 17 is suitable for acquiring body sounds. Specifically, the acquired sound data is analyzed to determine whether 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の少なくともいずれかにより提供される記憶領域の一部として実現される。 Figure 4 is a diagram showing an example of the software configuration of the user terminal 2 in embodiment 1 of the present invention. The user terminal 2 of the present invention includes a condition storage unit 121, a notification information storage unit 122, and a sound data storage unit 123 as storage devices, and a data transmission/reception unit 111, a sound data acquisition unit 112, a sound evaluation unit 113, a judgment unit 114, a display control unit 115, and a notification unit 116 as a calculation processing unit. The data transmission/reception unit 111, the sound data acquisition unit 112, the sound evaluation unit 113, the judgment 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 it, and the condition storage unit 121, the notification information storage unit 122, and the sound data storage unit 123 are realized as part of the 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 it 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 contained in the acquired sound data. Quality is, for example, volume, and may be a threshold value expressed as an index such as a decibel value, but is not limited to this. Multiple 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 acquisition site (right chest, left chest, stomach, intestines, etc.), the acquisition purpose (provision to a doctor, personal health management), etc.
通知情報記憶部122は、通知部116が判定結果に応じて出力する通知の内容を記憶する。図6は、通知情報記憶部122に格納される通知情報の構成例である。通知情報は、判定結果ごとの通知内容の設定を含む。例えば、判定結果がOK(生体音の取得に適している)かNG(適していない)によって、発する通知をそれぞれ設定する。音通知1、2はそれぞれ例えば、通知1「生体音の取得ができます」などの音声メッセージ、音通知2「生体音の取得ができません」などの音声メッセージであってもよい。音による通知は、音声に限らず、所定の通知音でもよい。通知音は、音の高さやパターン(ピロピロ、ブーブーなど)等によって表現することができる。また、通知は、音声や通知音による音通知に限らず、光、振動などであってよく、これらの組み合わせであってもよい。光通知は端末2の画面や発光機能により出力するものであり、光の色、点灯/点滅のパターン、光の強さ等によって表現することができる。また、振動通知は、端末のバイブレーション機能により出力するものであり、振動のパターン、強さ等によって表現することができる。通知情報記憶部122には、各判定結果に応じてこれらの音通知、光通知、振動通知の内容を記憶することができる。通知情報記憶部122には、音声データそのものを格納してもよいし、各種通知の出力指示情報を格納してもよい。 The notification information storage unit 122 stores the contents of the notification output by the notification unit 116 according to the judgment result. FIG. 6 is a configuration example of the notification information stored in the notification information storage unit 122. The notification information includes the setting of the notification contents for each judgment result. For example, the notification to be issued is set depending on whether the judgment result is OK (suitable for acquiring body sounds) or NG (not suitable). The sound notifications 1 and 2 may be, for example, a voice message such as notification 1 "You can acquire body sounds" and sound notification 2 "You cannot acquire body sounds". The sound notification may not be limited to voice, but may be a predetermined notification sound. The notification sound may be expressed by the pitch or pattern of the sound (beep beep, buzz buzz, etc.). The notification may not be limited to sound notification by voice or notification sound, but may be light, vibration, or a combination of these. The light notification is output by the screen or light emitting function of the terminal 2, and may be expressed by the color of light, the pattern of lighting/flashing, the intensity of light, etc. Furthermore, the vibration notification is output by the vibration function of the terminal, and can be expressed by the vibration pattern, strength, etc. The notification information storage unit 122 can store the contents of these sound notifications, light notifications, and vibration notifications according to each determination result. The notification information storage unit 122 may store the voice 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 sound, respiratory sound, lung sound, peristalsis sound, etc.), and the acquisition site (anterior chest, neck, back, etc.). The acquisition site may include a more detailed acquisition position, and may be position information expressed by coordinate information from a reference position as described below. In addition, it may further include information regarding the acquisition purpose such as for medical examination or self-management. Furthermore, if necessary, it may include information indicating the user's condition when the sound data was acquired. For example, it may include subjective symptoms such as shortness of breath and fatigue, image data showing 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 wearable devices. In addition, the stored sound data may include waveform data, or may be 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 on the user terminal 2, stores it in the sound data storage unit 123, and transmits it to the sound evaluation unit 113.
音評価部113は、特定の音成分の大きさや質を評価する。音評価部113は、目的の生体音成分の大きさや質を評価することができる。音評価部113は必要に応じて、音データから所定の処理によって生体音成分と生体音以外のノイズ成分とを分離する、またはノイズ部分を除去することによって生体音データを抽出する抽出処理を行う。生体音の種類や取得位置によって処理方法やパラメータが異なる場合は、入力された生体音の種類や取得位置に基づいて処理方法やパラメータを選択し、抽出処理を実施する。抽出する方法は既知の方法を採用することができる。例えば、音声データを所定のフィルタにかけることによってノイズ成分を除去することができる。また、音データをスペクトログラムに変換し、特定の成分にマスクをかけることによってノイズを除去することもできる。必要に応じて、スペクトログラム変換前に音データを所定の前処理にかけてもよい。また、生体音成分とノイズ成分の両方を含む音データを入力データとし、生体音成分のみを含む生体音データまたはノイズ成分も含む生体音データを教師データとして学習モデルを作成し、作成した学習モデルに音データを当てはめることによって生体音データを抽出してもよい。学習モデルのインプットデータは、波形データに復元可能なデータであれば、音データを変換したスペクトログラムなどであってもよい。アウトプットデータも同様に、波形データに復元可能なスペクトログラムなどであってよい。また、同様の方法で生体音データとノイズ成分とを含む音データからノイズ成分を抽出し、それ以外の成分を生体音データとして抽出することとしてもよい。 The sound evaluation unit 113 evaluates the loudness and quality of a specific sound component. The sound evaluation unit 113 can evaluate the loudness and quality of a target body sound component. The sound evaluation unit 113 performs extraction processing to extract body sound data by separating body sound components and noise components other than body sounds by a predetermined process from the sound data as necessary, or by removing the noise portion. When 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 process is performed. A known method can be used as the extraction method. For example, the noise components can be removed by applying a predetermined filter to the voice data. In addition, the sound data can be converted into a spectrogram and noise can be removed by masking a specific component. If necessary, the sound data can be subjected to a predetermined preprocessing before the spectrogram conversion. In addition, sound data including both body sound components and noise components can be used as input data, and a learning model can be created using body sound data including only body sound components or body sound data including noise components as teacher data, and body sound data can be extracted by applying the created learning model to the sound data. The input data for the learning model may be a spectrogram or the like obtained by converting sound data, so long as the data can be restored to waveform data. Similarly, the output data may be a spectrogram or the like that can be restored to waveform data. In addition, a similar method may be used to extract noise components from sound data that contains body sound data and noise components, and extract other components as body sound data.
判定部114は、音評価部113の評価結果に基づいて、生体音の取得に適した状況であるかを判定する。すなわち、目的の生体音が十分に取得できていることを判定する。 The determination unit 114 determines whether the conditions are 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 have been 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 a notification by issuing a command to a sound generating means, light generating means, vibration generating means, etc., 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 made by displaying a predetermined message or image on the screen of the user terminal 2. In this case, the notification unit 116 can display the predetermined image or message on the user terminal 2 by controlling the display control unit 115 to display the predetermined image or message on the screen based on the result of the determination unit 114. When the user terminal 2 is held up 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, and it is determined whether sufficient body sound data has been acquired. In the above, the body sound data included in the sound data is evaluated, but the noise components may be evaluated and it may be determined that the noise component is equal to or smaller than a predetermined level. In this case, the user acquires sound using the microphone 17 of the user terminal 2 in the environment in which the body sound is about to be acquired. At this time, the microphone 17 may be brought into contact with the body as in the case of actually acquiring the body sound, but the sound may also be acquired without being brought into contact with the body. The sound evaluation unit 113 evaluates the level and quality of the noise components from the acquired sound, and the determination unit 114 determines whether the noise components satisfy a predetermined condition. The predetermined condition is, for example, the volume. If the determination result is good (low noise), the notification unit 116 notifies the user that the body sound can be acquired. On the other hand, if the determination result is poor (high noise), the notification unit 116 notifies the user of this fact and encourages the user to change the environment, such as by moving to a different location.
図7は、本実施形態1における動作フローである。各ステップは、特に制限のない場合、順番が入れ替わる場合があり得る。 Figure 7 shows the operation flow in this embodiment 1. Unless otherwise specified, the order of each step may be changed.
まず、ユーザが自身の携帯端末(ユーザ端末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. Terminal 2 provides guidance by displaying a guide screen for acquiring body sounds on the screen of terminal 2 or by outputting the guidance by voice (S102).
ユーザはユーザ端末2のマイクロフォン17を取得部位に当接させ、音データの取得を開始する(S103)。音評価部113は、取得した音データから目的の生体音成分を評価する。また、音評価部113は、必要に応じて取得した音データから所定の処理により生体音成分を抽出してから評価してもよい。音評価部113は、評価結果を判定部114に伝える。判定部114は、取得した音が医師による診察や病気の推定のための分析に供するのに適したものであったかどうかを判定する(S104)。すなわち、抽出された生体音データが、条件記憶部121に記憶された基準を満たしているかを判定する。具体的には例えば、生体音データの音量が所定値以上であるかを判定する。 The user places the microphone 17 of the user terminal 2 against the acquisition site to start acquiring sound data (S103). The sound evaluation unit 113 evaluates the target body sound component from the acquired sound data. The sound evaluation unit 113 may also extract body sound components from the acquired sound data by a predetermined process as necessary and then evaluate them. The sound evaluation unit 113 communicates the evaluation result to the determination unit 114. The determination unit 114 determines whether the acquired sound is suitable for use in a doctor's examination or analysis for disease estimation (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 judgment is NG (body sounds have not been acquired sufficiently) (S104=No), the notification unit 116 notifies the user to urge them to acquire again (S105). The notification can be made, for example, by a voice message or a screen display such as "Body sounds could not be acquired. Try again" or "Please move to a quiet place". If the judgment is OK (body sounds have been acquired sufficiently) (S104=Yes), the notification unit 116 notifies the user that body sounds have been acquired (S106). In addition, the acquired sound data (which may also include analysis data such as waveform data) is transmitted 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 calculation processing units such as the sound evaluation unit 113 and the judgment 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, the server 1 analyzes and judges the sound, and the judgment result is transmitted to the user terminal 2.
<実施形態2>
本実施形態2においては、ユーザ端末2の角度が生体音の取得に適しているか否かを判定する。すなわち、スマートフォン等のユーザ端末2に搭載されたマイクをユーザの体に当接して生体音を取得する場合に、体に対する端末角度がある一定の範囲であると生体音の取得がしやすい場合がある。また、生体音の均一性を担保するために一定の端末角度に統一して取得することが好ましい場合がある。本実施形態は、このような場合に、実際のユーザ端末2の角度をセンサデータにより把握し、あらかじめ登録された端末角度の範囲に入っているか否かを判定するものである。
<Embodiment 2>
In the second embodiment, it is determined whether or not the angle of the user terminal 2 is suitable for acquiring body sounds. That is, when acquiring body sounds by bringing a microphone mounted on the user terminal 2 such as a smartphone into contact with the user's body, it may be easier to acquire body sounds if the terminal angle with respect to the body is within a certain range. In addition, it may be preferable to acquire body sounds at a uniform certain terminal angle in order to ensure uniformity of the body sounds. In this embodiment, in such a case, the actual angle of the user terminal 2 is grasped from sensor data, and it is determined whether or not it is within a range of terminal angles registered in advance.
図8は、本実施形態2におけるユーザ端末2のソフトウェア構成例を示しており、実施形態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117を備える。また、ユーザ端末2は、端末2の角度を検知できる傾きセンサを備える。傾きセンサは、ユーザ端末における各方向の傾き角度を検出することができるものであればよく、地磁気センサ、ジャイロセンサ、加速度センサなどである。なお、ここでユーザ端末の各方面の傾き角度は、図9のとおり、画面右向きをx軸、長手方向上向きをy軸、画面に垂直上向きをz軸とし、図4(b)のように、x軸回転をpitch、y軸回転をazimuth、z軸回転をrоll等で表す。 Figure 8 shows an example of the software configuration of the user terminal 2 in this embodiment 2, which further includes a sensor input control unit 117 in addition to the software configuration in embodiment 1. The user terminal 2 also includes a tilt sensor that can detect the angle of the terminal 2. The tilt sensor may be anything that can detect the tilt angle in each direction in the user terminal, such as a geomagnetic sensor, a gyro sensor, or an acceleration sensor. Note that here, the tilt angle in each direction of the user terminal is expressed as the x-axis toward the right of the screen, the y-axis toward the longitudinal direction upward, and the z-axis toward the vertical upward direction of the screen, as shown in Figure 9, and the x-axis rotation is expressed as pitch, the y-axis rotation as azimuth, and the z-axis rotation as roll, as shown in Figure 4(b).
本実施形態2における条件記憶部121は、生体音の取得部位(右胸、左胸、胃、腸など)や疾患、もしくは生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音など)ごとに、適切なユーザ端末2の角度範囲をあらかじめ登録する。図10は、条件記憶部121に格納される条件情報の構成例である。一例として、心音を測定する場合は、図11のように、端末2の下面(マイク部分)を体に向け、かつ端末2の画面の向き(Z軸)が水平になるように保持することが最適であるとする。その場合の条件は、「傾斜角90°、かつ方位角90°」である。実施の条件は、適宜所定の許容範囲を設定してもよく、例えば「傾斜角85°~95°、かつ方位角85°~95°」等としてもよい。端末角度に基づく判定を行う場合は、傾斜角、方位角、回転角の値や範囲が条件となる。これらの条件はいずれも、取得したい生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音など)や疾患、取得部位(右胸、左胸、胃、腸など)、取得目的(医師への提供、自己健康管理)、取得回数(1回目、2回目など)などに応じて複数設定することができる。 In the second embodiment, the condition storage unit 121 preregisters an appropriate angle range of the user terminal 2 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.). FIG. 10 is 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 so that the bottom surface (microphone part) faces the body and the orientation of the screen of the terminal 2 (Z axis) is horizontal, as shown in FIG. 11. The condition in this case is "tilt angle 90° and azimuth angle 90°". The implementation condition may be set to a predetermined allowable range as appropriate, for example, "tilt angle 85° to 95° and azimuth angle 85° to 95°". When making a judgment based on the terminal angle, the values and ranges of the tilt angle, azimuth angle, and rotation angle are the conditions. All of these conditions can be set in multiple ways depending on the type of vital sound you want to acquire (heart sounds, breathing sounds, lung sounds, peristalsis sounds, swallowing sounds, etc.), disease, acquisition site (right chest, left chest, stomach, intestines, etc.), acquisition purpose (provision to a doctor, personal health management), number of acquisitions (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 contents of the notification output by the notification unit 116 according to the judgment result. FIG. 12 is a configuration example of the notification information stored in the notification information storage unit 122. The notification information includes the setting of the notification contents for each judgment result. The notification is not limited to voice, but may be a notification sound, light, vibration, display, or a combination of these. When making a judgment based on the angle of the user terminal 2, a notification when the judgment is OK (the terminal angle is within a specified range) and a notification when the judgment is NG can be registered as in the first embodiment. In addition, when the judgment is NG, a further notification may be set according to 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. In addition, when the angle of the user terminal 2 is within a specified range, a predetermined sound, light, and vibration may be emitted, and when it is outside the range, these outputs may be stopped. Conversely, a specific 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 is, for example, a geomagnetic sensor, a gyro sensor, or 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 (azimuth).
判定部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 corresponding conditions may be read out. If the user inputs the body part and type of body sound to be acquired, the conditions are read out according to the input. Then, if the angle of the user terminal 2 input from the sensor input control unit 117 meets the conditions, it is determined that it is suitable for acquiring body sound, and if it does not meet the conditions, it is determined that it is not suitable.
通知部116は、判定結果を通知する。判定部114による判定結果に基づいて通知内容を通知情報記憶部122から読み出し、通知を出力する。 The notification unit 116 notifies the judgment result. Based on the judgment result by the judgment 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. In acquiring body sounds, the position where the microphone should be placed is determined according to the purpose, but when the user acquires body sounds by himself/herself, there is a problem 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 in a predetermined setting position.
図13は、本実施形態3におけるユーザ端末2のソフトウェア構成例を示しており、実施形態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117、位置算出部118を備える。 Figure 13 shows an example of the software configuration of a user terminal 2 in this embodiment 3, which further includes a sensor input control unit 117 and a position calculation unit 118 in addition to the software configuration in embodiment 1.
本実施形態3の条件記憶部121は、端末2が、生体音の取得に適した取得位置に配置されているか否かを判定するための条件を記憶する。例えば、基準位置に対する各測定位置までの距離や移動方向が条件となる。取得したい生体音の種類(心音、呼吸音、肺音、蠕動音、嚥下音など)や、疾患、取得部位(右胸、左胸、胃、腸など)、取得目的(医師への提供、自己健康管理)などに応じて複数設定することができる。図14は、条件記憶部121に格納される条件情報の構成例である。取得位置条件は、図14(a)のように身体上に取得位置や順番をプロットした画像データであってもよい。また、図14(b)のように座標情報であってもよい。座標情報は一例として、端末位置の条件として、ユーザの体上で基準となる位置(第一の位置)に対する第二の位置の相対座標を記憶する。図14(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 are the distance and the movement direction to each measurement position relative to the reference position. A plurality of conditions can be set according to the type of body sound to be acquired (heart sound, respiratory sound, lung sound, peristalsis sound, swallowing sound, etc.), disease, acquisition site (right chest, left chest, stomach, intestine, etc.), acquisition purpose (provision to a doctor, self-health management), etc. FIG. 14 is a configuration example of condition information stored in the condition storage unit 121. The acquisition position condition may be image data in which the acquisition position and order are plotted on the body as shown in FIG. 14(a). It may also be coordinate information as shown in FIG. 14(b). As an example of the coordinate information, the relative coordinates of the second position with respect to the reference position (first position) on the user's body are stored as the terminal position condition. As shown in FIG. 14(a), for example, it is assumed that the first position is the epigastrium and the second position is the first body sound acquisition position (right clavicle). In this case, the condition information can be determined as coordinate information of the second position relative to the first position within a predetermined range (for example, 0 to 0 in the X direction and 0 to 0 in the Y direction). In addition, when body sounds are continuously acquired at multiple positions, the next acquisition position (third position) can be determined by the 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 contents 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 making a determination based on the position of the user terminal 2, a notification can be made 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 the terminal 2 is within the coordinate range of the acquisition position. For example, the terminal 2 may continuously emit a sound and the sound may change when the terminal 2 enters the coordinate range of the acquisition position (notification 9 → notification 10), or a predetermined sound may be emitted only when the terminal 2 enters the coordinate range (only notification 10). Alternatively, different notifications may be issued when the terminal 2 is approaching the coordinate range of the acquisition position and when the terminal 2 is moving away. By providing such notifications, the user can easily adjust the position where the terminal 2 is placed.
センサ入力制御部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 value using a known method such as trapezoidal integration. As an example, when a reference position (first position) is set on the user's body, and 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 of determining the position of the terminal 2 is not limited to this, and any known method may be adopted.
判定部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 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 easily understood by the user and can be uniquely determined, such as the solar plexus or clavicle. First, the user is instructed to position the user terminal 2 at the first position, and the terminal 2 is stopped once for a predetermined time. Next, the user terminal 2 is moved from the first position to a position (second position) where body sounds are acquired, and acceleration data during that time is acquired. The position calculation unit 118 calculates the moving direction and moving distance 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 judgment result. For example, when the position of the user terminal 2 enters the range of the body sound acquisition position (second position) stored in the condition storage unit 121, a predetermined sound, light, vibration, etc. may be emitted, and when the user moves the terminal 2 out of the range of the acquisition position, the generation of the predetermined sound, light, and vibration may be stopped. Or, conversely, when the position of the terminal 2 is out of the range of the acquisition position, a sound, light, or vibration may be emitted to indicate that the position is inappropriate, and when the terminal 2 moves to an appropriate position, the sound, light, and vibration may be stopped. In addition, when the user terminal 2 is moving, if the position of the terminal 2 is approaching the range of the body sound acquisition position, a first notification may be issued, and conversely, if the terminal 2 is away from the range, a second notification may be issued. The first notification is, for example, a notification that prompts the user to continue moving, and the second notification is a notification that prompts the user to correct the direction. The first notification and the second notification may be voice messages, or may be sound, light, or vibration. In addition, only one of the first notification and the second notification may be issued. For example, the first notification may not be sent, and the second notification may be sent only when it is necessary to prompt the user to correct the direction of movement.
<実施形態4>
本実施形態4においては、ユーザ端末2が最も大きい生体音が取得できる状態であることを判定する。ユーザ端末2の状態とは、例えば、ユーザの体に対する角度や位置に関する状態である。上記実施形態2、3においては、ユーザ端末2の角度や位置があらかじめ定めた範囲であるかを判定したが、本実施形態4においては、生体音が良好に取得可能な角度や位置であることを相対的に判定するものである。
<Embodiment 4>
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 with respect to the user's body. In the second and third embodiments, it is determined whether the angle or position of the user terminal 2 is within a predetermined range, but in the fourth embodiment, it is relatively determined whether the angle or position is such that the body sound can be acquired satisfactorily.
本実施形態4におけるユーザ端末2のソフトウェア構成例は、実施形態4と同様であり、実施形態1におけるソフトウェア構成に加えて、さらにセンサ入力制御部117、位置算出部118を備える。 The software configuration example of the user terminal 2 in this embodiment 4 is the same as that in embodiment 4, and in addition to the software configuration in embodiment 1, it further includes a sensor input control unit 117 and a position calculation unit 118.
本実施形態4においては、生体音が最も良好に取得できる端末2の状態を相対的に判定するものであるため、生体音の取得に適しているか否かを絶対的に判断するための条件を設けなくてもよいが、補助的に設けることもできる。例えば、上記実施形態1と同様に、生体音の大きさが所定以上であることや、ノイズが少ないことを判定する条件を定めることができる。また、端末2の角度や位置についても、実施形態2、3と同様に条件を定めておいてもよい。本実施形態4においては、これらの条件を満たすことを前提として、さらに生体音の大きさで最適な状態を選択することとしてもよい。 In this embodiment 4, the state of the terminal 2 in which the body sound can be best acquired is relatively determined, so conditions for absolutely judging whether or not it is suitable for acquiring body sound do not have to be set, but they can be set as an auxiliary condition. For example, as in the above embodiment 1, conditions can be set for judging that the volume of the body sound is equal to or greater than a predetermined value, or that there is little noise. In addition, as in embodiments 2 and 3, conditions can also be set for the angle and position of the terminal 2. In this embodiment 4, assuming that these conditions are met, the optimal state can also be selected based on the volume of the body sound.
本実施形態4の通知情報記憶部122は、通知部116が判定結果に応じて出力する通知の内容を記憶する。図16は、通知情報記憶部122に格納される通知情報の構成例である。端末2の移動に伴って生体音の取得状態が良好に変化しているときの通知(通知11)、及び生体音の取得状態が悪化しているときの通知(通知12)を登録しておくことができる。通知は、音、光、振動、及びこれらの組み合わせであってよく、例えば、通知11と通知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 according to the judgment result. FIG. 16 shows an example of the configuration of the notification information stored in the notification information storage unit 122. A notification (notification 11) when the body sound acquisition state changes to good with the movement of the terminal 2, and a notification (notification 12) when the body sound acquisition state deteriorates can be registered. The notification may be sound, light, vibration, or a combination of these. For example, notification 11 and notification 12 may be registered as notification sounds with different tones or volumes, light notifications with different light colors or intensities, or notifications with different vibration intensities, tempos, or patterns. As described later, the notification changes according to the result of the judgment unit 114, allowing the user to intuitively judge whether the direction in which the terminal 2 is moving at that time is correct or not.
音データ取得部112は、所定時間にわたってユーザ端末2に設けられたマイク17から音データを取得する。この時、実際の生体音の取得時と同様にユーザ端末2をユーザの体に接するように配置したうえで、ユーザ端末2の角度や身体上の取得位置を動かしながら継続的に音データを取得する。そして、ある時点の音をその前の時点での音と比較分析することによって最も生体音の取得に適した角度や体上の場所を特定するものである。 The sound data acquisition unit 112 acquires sound data from the microphone 17 provided on the user terminal 2 for a predetermined period of time. At this time, the user terminal 2 is placed in contact with the user's body, as when 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 location on the body that is most suitable for acquiring body sounds.
音の取得は連続して行ってもよいし、所定時間間隔で取得してもよい。ユーザは指示された取得部位の付近で端末をゆっくり動かしながら音を取得する。適切な端末角度を特定する場合は端末2を身体に接した状態で回転させて角度を変えながら音を取得すればよく、適切な端末位置を特定する場合は、端末2を体上で移動させながら音を取得する。 Sound may be acquired continuously or at a specified time interval. The user acquires sound while slowly moving the terminal near the designated acquisition area. To identify an appropriate terminal angle, the user may acquire sound by rotating the terminal 2 while it is in contact with the body and changing the angle, and to identify an appropriate terminal position, the user acquires sound while moving the terminal 2 on the body.
音評価部113は、実施形態1と同様に音データに含まれる生体音データの大きさを評価する。必要に応じて、音データから目的の生体音データを抽出する処理を行ってもよい。 The sound evaluation unit 113 evaluates the volume of the body sound data included in the sound data in the same manner as in embodiment 1. If necessary, a process may be performed to extract the desired body sound data from the sound data.
判定部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 +1 after time Tn , and when the body sound data acquired at the newer time Tn +1 is larger than the body sound data at time Tn , the determination unit 114 determines that the angle or position of the terminal 2 at time Tn +1 is more suitable for acquiring body sound than the angle or position of the terminal 2 at time Tn . Conversely, when the body sound data acquired at the newer time Tn +1 is smaller than the body sound data at time Tn , the determination unit 114 determines that the angle or position of the terminal 2 at time Tn +1 is less suitable for acquiring body sound than the angle or position of the terminal 2 at time Tn . The interval between times Tn and Tn +1 may be a predetermined interval, and may be, for example, 0.1 to 1 second. The times Tn , Tn +1 , ... may be a predetermined time width, in which case the average of the sound data during that time can be used for comparison. Also, the volume of the body sound data may be compared, or the magnitude of the noise components may be compared.
通知部116は、時刻Tn+1の音データと時刻Tnの音データとの比較結果に基づいて、所定の通知を行う。一例として、ユーザ端末2において継続して通知音を発し、時刻Tn+1の音データが時刻Tnの音データよりも生体音の取得に適していると判定された場合に、通知音の音色や音量を変化させることができる。同様に、継続してユーザ端末2から光を発し、時刻Tn+1の音データが時刻Tnの音データよりも生体音の取得に適していると判定された場合に、光の色や強さを変化させることができる。また、継続してユーザ端末2において振動を発し、時刻Tn+1の音データが時刻Tnの音データよりも生体音の取得に適していると判定された場合に、振動の強さやテンポ、パターンを変化させることができる。例えば音量を変化させるとは、例えば判定結果が良好であるときには音量を徐々に大きくし、逆の場合は音量を徐々に小さくする、など段階的に通知内容を変化させることをいう。また、時刻Tn+1の音データが時刻Tnの音データよりも生体音の取得に適していると判定された場合に、通知音、光、振動などの通知を発し、逆に時刻Tn+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 a body sound than the sound data at time T n , the tone and volume of the notification sound can be changed. Similarly, when light is continuously emitted from the user terminal 2, and when it is determined that the sound data at time T n +1 is more suitable for acquiring a body sound than the sound data at time T n , the color and intensity of the light can be changed. In addition, when vibration is continuously emitted from the user terminal 2, and when it is determined that the sound data at time T n+1 is more suitable for acquiring a body sound than the sound data at time T n , the intensity, tempo, and pattern of the vibration can be changed. For example, changing the volume means gradually changing the notification content, for example, gradually increasing the volume when the judgment result is good, and gradually decreasing the volume in the opposite case. Also, 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 issued, and conversely, when 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 sound is not issued. Alternatively, when 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 issued, 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 , a notification sound is not issued. With such notifications, the user can know in real time while moving the terminal 2 whether the terminal 2 has been moved to a state suitable for acquiring body 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 condition is that the volume of the body sound included in the sound data is greater than a predetermined value, and while determining whether the condition is satisfied, the determination unit 114 compares the sound data at time T n+1 with the sound data at time T n as described above to determine whether the moving direction and the moving accuracy are correct. Also, as in the second and third embodiments, while determining that the terminal 2 is placed within a predetermined angle range or position range of the terminal 2, 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 moving direction and the moving accuracy are correct.
通知部116は、上記のように端末2の移動にともなって、時刻Tn+1の音データと時刻Tnの音データとの比較結果を通知しつつ、音データが所定の条件を満たした場合にさらに通知を行う。例えば、ユーザが適切な取得位置に向かって端末2を一定方向に移動させた場合、時刻Tn+1の音データは時刻Tnの音データよりも生体音の取得に適していると判断されるので、徐々に通知音を大きくするなどの所定の通知を発することによって、移動方向が正しいことをユーザに伝える。そして、ある最近の時刻に取得した音データが所定の条件を満たした場合(例えば生体音が一定以上の大きさであった場合)に、端末を止める旨の通知を発することができる。 As described above, the notification unit 116 notifies the result of the comparison between the sound data at time Tn +1 and the sound data at time Tn as the terminal 2 moves, and further notifies the user when the sound data satisfies a predetermined condition. For example, when 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 , so the notification unit 116 notifies the user that the moving direction is correct by issuing a predetermined notification such as gradually increasing the volume of the notification sound. Then, when the sound data acquired at a recent time satisfies a predetermined condition (for example, when the body sounds are louder than a certain volume), 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 the body sounds required by the doctor for the examination, may differ depending on the user's age, illness, constitution, etc. In addition, the acquisition location may differ slightly depending on the user's gender, body size, and body type. Thus, 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 the body sounds.
図17は、本実施形態5におけるユーザ端末2のソフトウェア構成例を示しており、実施形態1におけるソフトウェア構成にさらにセンサ入力制御部117、位置算出部118、及び画像データ取得部119を備える。 Figure 17 shows an example of the software configuration of a user terminal 2 in this embodiment 5, which further includes a sensor input control unit 117, a position calculation unit 118, and an image data acquisition unit 119 in addition to the software configuration in embodiment 1.
図18は、本実施形態5における医師端末3のソフトウェア構成例を示しており、演算処理装置として、データ送受信部211、指示情報入力部212、指示画像生成部213、位置情報生成部214を備えることができる。 Figure 18 shows an example of the software configuration of the doctor terminal 3 in this embodiment 5, and can include a data transmission/reception unit 211, an instruction information input unit 212, an instruction image generation unit 213, and a position information generation unit 214 as a calculation processing device.
本実施形態5においては、まず、ユーザ端末2に搭載されるカメラ等によってユーザの生体音取得部位を含む身体の画像を撮影する。画像の撮影はユーザ端末2に搭載されたカメラ以外の画像撮影手段により行われてもよい。ユーザ端末2の画像データ取得部119は、撮影した画像データを取得する。また、画像データは、静止画でもよいし、動画でもよい。 In this embodiment 5, first, an image of the user's body including the body part from which body sounds are to be obtained 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.
ユーザ端末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, and the data transmission/reception unit 211 of the doctor terminal 3 acquires the image data. Alternatively, the data transmission/reception unit 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, disease, etc.) to the doctor terminal 3 along with the user's image data. 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は、医師からの生体音の取得条件に関する指示の入力を受け付ける。例えば指示の入力は、画像上において医師が取得位置を選択することによって行われてもよい。すなわち、マウスのカーソルを合わせる、タッチパネルをタッチするなどの方法によって、取得位置を直接指定することができる。また、取得位置に合わせて、取得回数や取得順等の情報を入力することができる。 Figure 19 is a diagram showing how a doctor inputs instruction information. As shown in Figure 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 by the doctor terminal 3. As shown in Figure 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 the mouse cursor or touching a touch panel. Also, information such as the number of acquisitions and the order of acquisition can be input according to the acquisition position.
指示画像生成部213は、指示情報入力部212が受け付けた情報をもとに、取得指示画像を生成する。取得指示画像は、図19(c)のように、ユーザの体を映した画像51に、取得位置を示す表示(マークなど)53が重畳された重畳画像を含んでもよい。また、重畳画像にさらに取得の順番や回数などの情報を含んでもよい。 The instruction image generating 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 generating unit 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が生成した取得指示画像54と位置情報生成部214が生成した取得位置情報の少なくともいずれかをユーザ端末2に送信する。また、サーバ1を介してユーザ端末2に送信してもよい。 The data transmission/reception unit 211 of the doctor terminal 3 transmits at least one of the acquisition instruction image 54 generated by the instruction image generation unit 213 and the acquisition position information generated by the position information generation unit 214 to the user terminal 2. It may also 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. Also, when making a judgment based on the position of the terminal 2 as in the above-mentioned third embodiment, the acquisition position information can be read out and used for judgment.
本実施形態においては、医師端末3において指示画像生成部213、位置情報生成部214を設けたが、これらの一部をサーバ1において備えてもよい。その場合は、医師端末3から指示情報の入力情報をサーバ1に送信し、サーバ1にて指示画像の生成や位置情報の生成を行う。そして、生成した取得指示画像や取得位置情報をユーザ端末2に送信することができる。 In this embodiment, the instruction image generating unit 213 and the position information generating unit 214 are provided in the doctor terminal 3, but some of these may be provided in the server 1. In that case, input information for the instruction information is sent from the doctor terminal 3 to the server 1, and the instruction image and position information are generated in the server 1. The generated acquired instruction image and acquired position information can then be sent 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, number of times, etc. according to the disease, purpose of income, etc. in advance. 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 body sound acquisition part of the user.
本実施形態6におけるユーザ端末2のソフトウェア構成例は、実施形態5と同様であり、実施形態1におけるソフトウェア構成にさらにセンサ入力制御部117、位置算出部118、及び画像データ取得部119を備える。 The software configuration example of the user terminal 2 in this embodiment 6 is the same as that in embodiment 5, and further includes a sensor input control unit 117, a position calculation unit 118, and an image data acquisition unit 119 in addition to the software configuration in embodiment 1.
また、図20は、本実施形態6におけるサーバ1のソフトウェア構成例を示している。サーバは、取得指示情報記憶部321、データ送受信部311、画像分析部312、取得指示情報調整部313を備える。 Furthermore, FIG. 20 shows an example of the software configuration of the server 1 in this 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 multiple pieces of acquisition instruction information. FIG. 21 shows an example of the configuration of the acquisition instruction information. The acquisition instruction information stores the acquisition part, order, number of times, etc. The acquisition part may be represented by relative coordinates of the acquisition position with respect to a reference position. The acquisition instruction information may also include an instruction image in which the acquisition position is plotted on an image of the body. Multiple pieces of acquisition instruction information may be provided for each type of body sound or disease. Furthermore, it is possible to have acquisition instruction information in which the acquisition part is adjusted according to multiple body type types. For example, body types are divided into multiple 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 this embodiment 6, first, an image of the user's body including the body part from which body sounds are to be obtained 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.
ユーザ端末2のデータ送受信部111は、画像データをサーバ1に送信し、サーバ1のデータ送受信部311が画像データを取得する。 The data transmission/reception unit 111 of the user terminal 2 transmits the image data to the server 1, and the data transmission/reception unit 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 the image falls into. There are no particular limitations on the method of analyzing the image, and any known method can be used. For example, the body contour line may be extracted from the image, and the type may be determined using the length and ratio of specific parts, or machine learning may be used to classify the image.
取得指示情報調整部313は、画像分析部312が選択した体型類型に基づいて、取得指示情報記憶部321から該当する体型の取得指示情報を選択する。 The acquisition instruction information adjustment unit 313 selects acquisition instruction information for the relevant body type from the acquisition instruction information storage unit 321 based on the body type 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 out 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. In addition, a determination based on the position information of the terminal 2 in the above embodiment 3 can be made based on the acquisition instruction information.
また、取得指示情報記憶部321には、標準体型の取得指示情報のみを記憶し、ユーザの体型に合わせて補正してもよい。その場合は、画像分析部312はユーザの画像から、ユーザの体型と標準体型との差分を算出する。そして、取得指示情報調整部313は、当該差分に応じて取得指示情報を補正する。ユーザの体型と標準体型との差分の算出方法は特に制限はなく、例えば、肩幅や胸の横幅などの所定部位の長さを比較することによって規定してもよい。 Furthermore, the acquisition instruction information storage unit 321 may store only acquisition instruction information for a standard body type, and correct it 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. Then, the acquisition instruction information adjustment unit 313 corrects the acquisition instruction information according to the difference. There are no particular limitations on the method of calculating the difference between the user's body type and the standard body type, and it 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は、当該標準体型と推定したユーザの体型との差分に応じて取得指示情報を補正する。 In the above, the image analysis unit 312 determines the body type based on the image of the user, but the body type of the user may be estimated by other methods. For example, the body type can be estimated by measuring the distance of a specific part of the body using an acceleration sensor of the user terminal 2. Specifically, the user terminal 2 is moved between a specific area (for example, between the left and right shoulders) and the movement distance of the terminal 2 is measured by the acceleration sensor, so that the length of the specific area can be calculated. The specific area is not limited to between the left and right shoulders, and may be any part of the body that can be estimated as long as the body type can be estimated. Then, the body type can be estimated according to the length of the specific part. When the acquisition instruction information is prepared for each body type, the acquisition instruction information adjustment unit 313 determines the closest body type. When the 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 body type of the user.
以上、本発明の生体音取得プログラムは、各種の方法により生体音取得に適しているか否かを判断することができるので、ユーザが自身の端末2により生体音を取得したいときに適切なガイダンスが可能である。上記実施形態1~6で説明した方法は、1つまたは2つ以上を組み合わせて実施することとしてもよい。 As described above, the body sound acquisition program of the present invention can determine whether or not a body sound is suitable for acquiring body sounds by various methods, and therefore can provide appropriate guidance when a user wants to acquire body sounds using his/her own terminal 2. The methods described in the above embodiments 1 to 6 may be implemented in one or a combination of two or more.
上記で述べたいずれの実施形態においても、各ソフトウェア機能部の一部は、本システムの目的を実現することができる限りにおいて、ユーザ端末2、医師端末3、サーバ1のいずれに備えられていてもよい。 In any of the embodiments described above, a portion of each software function unit 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 to facilitate 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 of the invention, and it goes without saying that the present invention includes equivalents.
1 サーバ
2 ユーザ端末
3 医師端末
1 Server 2 User terminal 3 Doctor terminal
Claims (6)
前記生体音を含む音データを取得する音データ取得部と、
前記ユーザ端末の角度データを取得する角度データ取得部と、
前記生体音の取得条件に合致するか否かを判定する判定部と、
前記判定結果を前記ユーザ端末に出力する通知部とを備え、
前記取得条件は、前記生体音の取得時における前記ユーザ端末の適切な角度条件を含み、
前記判定部は、前記角度データが前記角度条件に合致するか否かを判定すること、
を特徴とする、生体音取得支援システム。 A body sound acquisition support system that supports a user to acquire a body sound by using a user terminal, comprising:
a sound data acquisition unit that acquires sound data including the body sound;
An angle data acquisition unit that acquires angle data of the user terminal;
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 ;
the acquisition condition includes an appropriate angle condition of the user terminal when acquiring the body sound,
the determination unit determines whether or not the angle data matches the angle condition;
A body sound acquisition support system characterized by the above .
前記取得条件は前記生体音成分の音量に関する条件を含み、
前記判定部は、前記生体音成分の音量が前記取得条件を満たすか否かを判定することを特徴とする、請求項1に記載の生体音取得支援システム。 A sound evaluation unit is further provided for evaluating the volume of a target body sound component from the acquired sound data .
the acquisition conditions include conditions related to the volume of the body sound components,
The body sound acquisition support system according to claim 1 , wherein the determining unit determines whether or not a volume of the body sound component satisfies the acquisition condition.
前記取得条件は前記ノイズ成分の音量に関する条件を含み、
前記判定部は、前記ノイズ成分の音量が前記取得条件を満たすか否かを判定することを特徴とする、請求項1に記載の生体音取得支援システム。 A sound evaluation unit that evaluates the volume of a noise component from the acquired sound data ,
the acquisition condition includes a condition related to a volume of the noise component,
The body sound acquisition support system according to claim 1 , wherein the determination unit determines whether or not a volume of the noise component satisfies the acquisition condition.
前記取得条件は、前記生体音の取得位置情報を含み、
前記判定部は、前記端末位置情報が前記取得位置情報に合致するか否かを判定することを特徴とする、請求項1~3のいずれか1項に記載の生体音取得支援システム。 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,
4. The body sound acquisition support system according to claim 1, wherein the determining unit determines whether or not the terminal location information matches the acquired location information.
前記取得位置情報は、前記指示情報に基づいて生成されることを特徴とする、請求項4に記載の生体音取得支援システム。 An instruction information input unit that receives an input of instruction information related to an acquisition position of the body sound of the user by an expert,
The body sound acquisition support system according to claim 4 , wherein the acquisition position information is generated based on the instruction information.
前記体型に合わせて前記取得位置情報を調整する取得指示情報調整部とをさらに備えることを特徴とする、請求項4に記載の生体音取得支援システム。 a body type estimation unit that estimates a body type of the user based on input information of the user;
The body sound acquisition support system according to claim 4 , further comprising an acquisition instruction information adjustment unit that adjusts the acquisition position information in accordance with the body type.
Priority Applications (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 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020128185A JP7540700B2 (en) | 2020-07-29 | 2020-07-29 | Body sound acquisition support system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024130958A Division JP7794407B2 (en) | 2020-07-29 | 2024-08-07 | Body sound acquisition support system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022025395A JP2022025395A (en) | 2022-02-10 |
| JP7540700B2 true JP7540700B2 (en) | 2024-08-27 |
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 After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024130958A Active JP7794407B2 (en) | 2020-07-29 | 2024-08-07 | 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 (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| WO2019198770A1 (en) | 2018-04-13 | 2019-10-17 | オムロンヘルスケア株式会社 | Bioacoustic measurement apparatus, bioacoustic measurement assistance method, bioacoustic measurement assistance program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011114669A1 (en) * | 2010-03-18 | 2011-09-22 | パナソニック株式会社 | Biometric sound testing device |
| JP5701533B2 (en) * | 2010-07-26 | 2015-04-15 | シャープ株式会社 | Measurement position determination apparatus, measurement position determination method, control program, and recording medium |
| 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 |
-
2020
- 2020-07-29 JP JP2020128185A patent/JP7540700B2/en active Active
-
2024
- 2024-08-07 JP JP2024130958A patent/JP7794407B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| WO2019198770A1 (en) | 2018-04-13 | 2019-10-17 | オムロンヘルスケア株式会社 | Bioacoustic measurement apparatus, bioacoustic measurement assistance method, bioacoustic measurement assistance program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7794407B2 (en) | 2026-01-06 |
| JP2022025395A (en) | 2022-02-10 |
| JP2024149710A (en) | 2024-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7794407B2 (en) | Body sound acquisition support system | |
| JP7642134B2 (en) | Method and system for collecting spirometry data - Patents.com | |
| US20220351859A1 (en) | User interface for navigating through physiological data | |
| KR101960654B1 (en) | Systems, devices, and methods for capturing and outputting data regarding a bodily characteristic | |
| CN110198663B (en) | System for monitoring the health status of patients suffering from respiratory diseases | |
| Lamonaca et al. | Health parameters monitoring by smartphone for quality of life improvement | |
| US20150230751A1 (en) | Information management apparatus, information management method, information management system, stethoscope, information management program, measurement system, control program, and recording medium | |
| US20220165413A1 (en) | System For Continuous Detection And Monitoring Of Symptoms Of Parkinson's Disease | |
| CN116636833B (en) | Systems and methods for analyzing respiratory function using guided breathing | |
| US20250037884A1 (en) | Cyber-physical system to enhance usability and quality of telehealth consultation | |
| CN109922726A (en) | State obtains computer, state adquisitiones and information processing system | |
| CN120241045A (en) | A method, device and system for assisting patient status judgment and posture adjustment | |
| CN115919422B (en) | Attitude control methods, devices, electronic equipment and storage media | |
| JP2020065642A (en) | Program, game server, information processing terminal, method and game system | |
| US12340013B1 (en) | Graphical user interface for computer control through biometric input | |
| US20220202312A1 (en) | Respiratory Biofeedback-Based Content Selection and Playback for Guided Sessions and Device Adjustments | |
| CN111511277B (en) | Information processing apparatus, information processing method, and information processing program | |
| US20240268713A1 (en) | System and Methods for Analyzing User Adherence During Guided Breathing | |
| WO2021182455A1 (en) | Information processing method, computer program, information processing device, and information processing system | |
| KR102390599B1 (en) | Method and apparatus for training inner concentration | |
| CN116490126B (en) | Movement assessment device | |
| KR20130091442A (en) | Respiration inducing device and method for controlling thereof | |
| CN114010193A (en) | Data acquisition and processing system | |
| JP7701590B1 (en) | PERSONAL ADVICE PROVIDING DEVICE AND PERSONAL ADVICE PROVIDING SYSTEM | |
| JP2020081364A (en) | Information processing device, system, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230705 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240411 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240610 |
|
| 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: 20240801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7540700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |