JP2017221551A - Biological information processing device, program, biological information processing method, biological information processing system, and information processing device - Google Patents
Biological information processing device, program, biological information processing method, biological information processing system, and information processing device Download PDFInfo
- Publication number
- JP2017221551A JP2017221551A JP2016120475A JP2016120475A JP2017221551A JP 2017221551 A JP2017221551 A JP 2017221551A JP 2016120475 A JP2016120475 A JP 2016120475A JP 2016120475 A JP2016120475 A JP 2016120475A JP 2017221551 A JP2017221551 A JP 2017221551A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- pulse wave
- information processing
- processing apparatus
- 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.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 144
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 238000012545 processing Methods 0.000 claims abstract description 132
- 238000000034 method Methods 0.000 claims abstract description 115
- 230000008569 process Effects 0.000 claims abstract description 112
- 238000004891 communication Methods 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 16
- 230000009471 action Effects 0.000 claims description 9
- 235000019577 caloric intake Nutrition 0.000 claims description 9
- 230000000284 resting effect Effects 0.000 claims description 7
- 238000005259 measurement Methods 0.000 abstract description 22
- 238000010586 diagram Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000009532 heart rate measurement Methods 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 210000000707 wrist Anatomy 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002503 metabolic effect Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000036284 oxygen consumption Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Landscapes
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
【課題】 脈波測定の測定結果を取得できない場合、あるいは生体情報処理装置が脈波を測定する機能を有していない場合でも、推定脈波情報を求めることができる生体情報処理装置、プログラム、生体情報処理方法、生体情報処理システム及び情報処理装置等の提供。【解決手段】 生体情報処理装置100は、ユーザーの体動を検出する体動センサー300からの信号を使って、体動情報を取得する情報取得部110と、ユーザーの推定脈波情報の推定処理を行う処理部120と、体動情報と推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する通信部130と、を含む。そして、処理部120は、通信部130が受信した対応関係情報と、情報取得部110が取得した体動情報とに基づいて、推定処理を行う。【選択図】 図1PROBLEM TO BE SOLVED: To obtain estimated pulse wave information even when a measurement result of pulse wave measurement cannot be obtained, or even when the biological information processing apparatus does not have a function of measuring a pulse wave, a program, Provision of a biometric information processing method, a biometric information processing system, an information processing device, and the like. A biometric information processing device (100) uses an information acquisition unit (110) that acquires body movement information by using a signal from a body movement sensor (300) that detects a body movement of a user, and an estimation process of estimated pulse wave information of the user. And a communication unit 130 that receives user information including at least correspondence information between body movement information and estimated pulse wave information. Then, the processing unit 120 performs the estimation process based on the correspondence information received by the communication unit 130 and the body movement information acquired by the information acquisition unit 110. [Selection diagram]
Description
本発明は、生体情報処理装置、プログラム、生体情報処理方法、生体情報処理システム及び情報処理装置等に関係する。 The present invention relates to a biological information processing apparatus, a program, a biological information processing method, a biological information processing system, an information processing apparatus, and the like.
ランニングや自転車などの競技者(アスリート)は、脈拍数などの生体情報を用いた運動負荷の管理として、例えば心拍トレーニングなどを実施するようになってきている。生体情報を用いた運動負荷管理を導入する目的は、身体に掛かる負荷を、身体情報を用いて身体の内面から正確に把握することで、トレーニングの効率性向上や怪我防止を図ることなどである。 Athletes (athletes) such as running and bicycles are performing heartbeat training, for example, as exercise load management using biological information such as pulse rate. The purpose of introducing exercise load management using biological information is to improve the efficiency of training and prevent injury by accurately grasping the load on the body from the inner surface of the body using physical information. .
このような背景の中で、脈拍数を取得する手段も進化を遂げている。今までは、胸部にベルトで装着するいわゆる心拍センサーを用いた計測が主流であったが、腕に装着することで脈拍数を取得できるセンサーが商品化され、競技者の利便性が向上した。これにより、心拍トレーニングもより身近なトレーニング方法として普及してきた。しかし、腕に装着する脈波センサー(生体センサー)には、低温時や、脈波センサーと腕の密着度が低い時などに、脈拍数の測定ができなくなるという問題がある。例えば運動中にユーザー(被検体)が脈拍数を確認できなければ、心拍トレーニング等を適切に実施することができない。 Against this background, the means for acquiring the pulse rate has also evolved. Until now, measurement using a so-called heart rate sensor attached to the chest with a belt has been the mainstream, but a sensor that can acquire the pulse rate by putting it on the arm has been commercialized, improving the convenience of the competitors. As a result, heart rate training has become widespread as a more familiar training method. However, the pulse wave sensor (biological sensor) attached to the arm has a problem that the pulse rate cannot be measured at a low temperature or when the pulse wave sensor and the arm have low adhesion. For example, if the user (subject) cannot confirm the pulse rate during exercise, heartbeat training or the like cannot be performed appropriately.
特に、低温時に脈拍数を測定できない現象については、ユーザーが工夫しても防げないケースがある。例えば、トレーニング開始直後は脈拍数を測定できているのにも関わらず、トレーニングを開始してから30分ほどした後に、脈波センサーの温度が外気温の影響で下がり、脈拍数を測定できなくなる場合がある。 In particular, there is a case where the user cannot devise the phenomenon that the pulse rate cannot be measured at a low temperature. For example, although the pulse rate can be measured immediately after the start of training, the temperature of the pulse wave sensor decreases due to the outside air temperature after about 30 minutes from the start of training, and the pulse rate cannot be measured. There is a case.
これに対し、特許文献1においては、脈拍数を測定できない場合に、脈拍数を推定して、推定した脈拍数をユーザーに提示する従来技術が開示されている。具体的には、特許文献1の従来技術では、体動センサーの検出結果から被験者の運動強度を演算し、求めた運動強度に基づいて、推定脈拍数を求める。そして、脈波センサーにより脈拍数が測定できている場合には、測定値を表示部に表示し、脈波センサーにより脈拍数が測定できていない場合には、推定脈拍数を表示部に表示する。 On the other hand, Patent Document 1 discloses a conventional technique for estimating a pulse rate and presenting the estimated pulse rate to a user when the pulse rate cannot be measured. Specifically, in the prior art of Patent Document 1, the exercise intensity of the subject is calculated from the detection result of the body motion sensor, and the estimated pulse rate is obtained based on the obtained exercise intensity. When the pulse rate sensor can measure the pulse rate, the measured value is displayed on the display unit. When the pulse rate sensor cannot measure the pulse rate, the estimated pulse rate is displayed on the display unit. .
また、特許文献2の従来技術では、測定した脈拍数の信頼性が低いと判定した際に、脈拍数を補完する値として推定脈拍数を用いている。具体的には、測定脈拍数の適否を判定する際に、推定脈拍数(脈拍推定値)をウインド処理の基準脈拍として用いている。 Moreover, in the prior art of patent document 2, when it determines with the reliability of the measured pulse rate being low, the estimated pulse rate is used as a value which supplements a pulse rate. Specifically, when determining the appropriateness of the measured pulse rate, the estimated pulse rate (pulse estimated value) is used as a reference pulse for window processing.
さらに、特許文献3において開示される従来技術では、体動センサーの検出結果を用いて被検体のピッチを算出し、ピッチを用いて推定脈拍数を推定する。 Furthermore, in the prior art disclosed in Patent Document 3, the pitch of the subject is calculated using the detection result of the body motion sensor, and the estimated pulse rate is estimated using the pitch.
例えば上記の特許文献1の従来技術では、同文献の図7に示されているように、脈波センサーを動作させていることが前提であり、脈波センサーを動作させていない場合には、脈拍推定を実施しておらず、ユーザーが脈拍数を把握することができなかった。 For example, in the prior art of the above-mentioned Patent Document 1, it is assumed that the pulse wave sensor is operated as shown in FIG. 7 of the same document, and when the pulse wave sensor is not operated, The pulse was not estimated and the user could not grasp the pulse rate.
また、前述した特許文献2において開示される従来技術では、推定脈拍数の初期値として、実際に測定した脈拍数を使用していたため、一度でも脈拍を測定できていないと推定脈拍数が求められなかった。そして、この場合には、ユーザーに提示する脈拍測定値の精度が落ちたり、値を特定するまでに時間がかかったりしてしまっていた。 Further, in the conventional technique disclosed in Patent Document 2 described above, since the actually measured pulse rate is used as the initial value of the estimated pulse rate, the estimated pulse rate is obtained if the pulse cannot be measured even once. There wasn't. In this case, the accuracy of the pulse measurement value presented to the user is reduced, and it takes time to specify the value.
さらに、特許文献3において開示される従来技術では、歩行・走行中に脈拍測定を開始すると、測定開始前の脈拍数の推移が分からず、脈拍とピッチが同じような値の場合には、脈波信号に混在する体動成分と脈拍成分とを判別することが難しいため、脈拍を上手く特定できない場合がある。そのため、脈拍数の計測を開始するまでに時間がかかったり、誤検出をしてしまったりしていた。 Furthermore, in the prior art disclosed in Patent Document 3, when pulse measurement is started during walking / running, the transition of the pulse rate before the start of measurement is not known, and if the pulse and the pitch are similar values, Since it is difficult to distinguish between the body motion component and the pulse component mixed in the wave signal, the pulse may not be identified well. For this reason, it takes a long time to start measuring the pulse rate, or erroneous detection has occurred.
本発明の幾つかの態様によれば、脈波測定の測定結果を取得できない場合、あるいは生体情報処理装置が脈波を測定する機能を有していない場合でも、脈波情報を求めることができる生体情報処理装置、プログラム、生体情報処理方法、生体情報処理システム及び情報処理装置等を提供することができる。 According to some aspects of the present invention, pulse wave information can be obtained even when a measurement result of pulse wave measurement cannot be obtained, or even when the biological information processing apparatus does not have a function of measuring a pulse wave. A biological information processing apparatus, a program, a biological information processing method, a biological information processing system, an information processing apparatus, and the like can be provided.
本発明の一態様は、ユーザーの体動を検出する体動センサーからの信号を使って、体動情報を取得する情報取得部と、前記ユーザーの推定脈波情報の推定処理を行う処理部と、前記体動情報と前記推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する通信部と、を含み、前記処理部は、前記通信部が受信した前記対応関係情報と、前記情報取得部が取得した前記体動情報とに基づいて、前記推定処理を行う生体情報処理装置に関係する。 One aspect of the present invention is an information acquisition unit that acquires body motion information using a signal from a body motion sensor that detects a user's body motion, and a processing unit that performs an estimation process of the estimated pulse wave information of the user. A communication unit that receives user information including at least correspondence information between the body motion information and the estimated pulse wave information, and the processing unit receives the correspondence information received by the communication unit, and the information The present invention relates to a biological information processing apparatus that performs the estimation process based on the body motion information acquired by the acquisition unit.
本発明の一態様では、通信部が受信した体動情報及び推定脈波情報の対応関係情報と、情報取得部が体動センサーから取得した体動情報とに基づいて、処理部が、推定脈波情報の推定処理を行う。よって、脈波測定の測定結果を取得できない場合でも、あるいは生体情報処理装置が脈波を測定する機能を有していない場合、推定脈波情報を求めること等が可能になる。 In one aspect of the present invention, based on the correspondence information of the body motion information and the estimated pulse wave information received by the communication unit, and the body motion information acquired by the information acquisition unit from the body motion sensor, the processing unit Performs wave information estimation processing. Therefore, even when the measurement result of pulse wave measurement cannot be acquired, or when the biological information processing apparatus does not have a function of measuring a pulse wave, it is possible to obtain estimated pulse wave information.
また、本発明の一態様では、前記対応関係情報は、前記ユーザーの脈波情報を用いて学習処理を行うことにより得られた学習結果データであってもよい。 In the aspect of the invention, the correspondence information may be learning result data obtained by performing learning processing using the pulse wave information of the user.
これにより、学習処理を繰り返せば、より精度の高い対応関係情報を得ることができ、推定脈波情報の推定処理の推定精度を向上すること等が可能になる。 Accordingly, if the learning process is repeated, it is possible to obtain correspondence information with higher accuracy, and it is possible to improve the estimation accuracy of the estimation processing of the estimated pulse wave information.
また、本発明の一態様では、前記ユーザー情報は、前記ユーザーの最大脈拍数を示す最大脈拍数情報と、前記ユーザーの安静時における脈拍数を示す安静時脈拍数情報を含んでいてもよい。 In one aspect of the present invention, the user information may include maximum pulse rate information indicating the maximum pulse rate of the user and resting pulse rate information indicating a pulse rate of the user at rest.
これにより、例えばユーザーの活動強度や消費カロリーを推定したり、推定脈波情報の推定精度を向上させたりすること等が可能になる。 Thereby, for example, it is possible to estimate the user's activity intensity and calorie consumption, improve the estimation accuracy of the estimated pulse wave information, and the like.
また、本発明の一態様では、前記通信部は、ネットワークを介してサーバーから前記対応関係情報を受信してもよい。 In the aspect of the invention, the communication unit may receive the correspondence information from a server via a network.
これにより、生体情報処理装置の外部から対応関係情報を取得すること等が可能になる。 Thereby, it becomes possible to acquire correspondence information from the outside of the biological information processing apparatus.
また、本発明の一態様では、前記通信部は、脈波センサーを有する第2の生体情報処理装置から、前記対応関係情報を取得してもよい。 In the aspect of the invention, the communication unit may acquire the correspondence information from a second biological information processing apparatus having a pulse wave sensor.
これにより、例えば生体情報処理装置の記憶容量に対して、第2の生体情報処理装置の記憶容量の方が大きい場合に、第2の生体情報処理装置により多くの体動情報を記憶し、第2の生体情報処理装置が、記憶した体動情報を用いて学習を行って、対応関係情報を求めること等が可能になる。また、脈波センサーを有する第2の生体情報処理装置で対応関係情報を生成し、(第1の)生体情報処理装置へ対応関係情報を送信する構成であるため、(第1の)生体情報処理装置は脈波センサーを備えていなくても脈波情報を算出することができる。 Thus, for example, when the storage capacity of the second biological information processing device is larger than the storage capacity of the biological information processing device, more body motion information is stored in the second biological information processing device, The second biological information processing apparatus can learn by using the stored body motion information to obtain correspondence information. Further, since the correspondence information is generated by the second biological information processing apparatus having the pulse wave sensor and the correspondence information is transmitted to the (first) biological information processing apparatus, the (first) biological information The processing device can calculate pulse wave information even if it does not include a pulse wave sensor.
また、本発明の一態様では、前記ユーザーの脈波を測定する脈波センサーを有し、前記処理部は、前記脈波センサーの動作がオフの場合にも、前記対応関係情報と前記体動情報に基づいて前記推定処理を行ってもよい。 Further, according to an aspect of the present invention, the pulse wave sensor that measures the pulse wave of the user is provided, and the processing unit includes the correspondence information and the body motion even when the operation of the pulse wave sensor is off. The estimation process may be performed based on information.
これにより、脈波測定を開始していない場合でも、推定脈拍数を求めること等が可能になる。 Thereby, even when the pulse wave measurement is not started, the estimated pulse rate can be obtained.
また、本発明の一態様では、前記ユーザーへの前記生体情報処理装置の装着、前記ユーザーの動き、及び前記ユーザーの入力操作のうちの少なくとも一つのユーザー動作を検出する検出部を含み、前記処理部は、前記検出部により前記ユーザー動作が検出された場合に、前記推定処理を開始してもよい。 Further, according to an aspect of the present invention, the image processing apparatus includes a detection unit that detects at least one user operation among attachment of the biological information processing apparatus to the user, movement of the user, and input operation of the user, The unit may start the estimation process when the user action is detected by the detection unit.
これにより、ユーザー動作が検出されていない場合には、推定脈波情報の推定処理を行わないようにし、無駄な処理を行わないようにすること等が可能になる。 As a result, when a user action is not detected, it is possible not to perform the estimation pulse wave information estimation process and to avoid unnecessary processing.
また、本発明の一態様では、前記処理部は、前記推定処理により求められる脈拍推定値が非変化状態であると判定された場合には、前記脈拍推定値が変化状態になったと判定されるまで、前記推定処理を停止してもよい。 Moreover, in one aspect of the present invention, when it is determined that the estimated pulse value obtained by the estimation process is in a non-change state, the processing unit determines that the estimated pulse value has changed. Until this time, the estimation process may be stopped.
これにより、推定脈波情報の推定処理を頻繁に行う必要がない場合において、推定処理の実行回数を減らすこと等が可能になる。 As a result, when it is not necessary to frequently perform the estimation pulse wave information estimation process, the number of estimation process executions can be reduced.
また、本発明の一態様では、前記処理部は、前記体動情報に基づいて、前記ユーザーの運動状態を判定する判定処理を行い、前回の前記判定処理時から前記運動状態が非変化状態であると判定した場合には、前記推定処理を停止し、前記ユーザーの前記運動状態が変化状態になったと判定した場合に、前記推定処理を再開してもよい。 Moreover, in one aspect of the present invention, the processing unit performs a determination process for determining the user's exercise state based on the body movement information, and the exercise state has not changed since the previous determination process. If it is determined that there is, the estimation process may be stopped, and if it is determined that the motion state of the user has changed, the estimation process may be resumed.
これにより、推定脈波情報の推定処理を停止している場合でも、推定脈波情報の推定処理を再開するか否かを判定すること等が可能になる。 Thereby, even when the estimation processing of the estimated pulse wave information is stopped, it is possible to determine whether or not to resume the estimation processing of the estimated pulse wave information.
また、本発明の一態様では、前記処理部は、前記推定処理の停止後の前記推定処理の再開時において、前記推定処理の停止時の前記推定脈波情報を初期値として用いてもよい。 In the aspect of the invention, the processing unit may use the estimated pulse wave information when the estimation process is stopped as an initial value when the estimation process is restarted after the estimation process is stopped.
これにより、推定脈波情報の推定処理のやり直しを回避すること等が可能になる。 This makes it possible to avoid re-performing the estimation pulse wave information estimation process.
また、本発明の一態様では、前記処理部は、前記脈波センサーの動作がオフである場合に、前記推定処理により推定した前記推定脈波情報に基づいて、前記ユーザーの運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を特定する処理を行ってもよい。 In one aspect of the present invention, when the operation of the pulse wave sensor is off, the processing unit performs exercise intensity and target exercise of the user based on the estimated pulse wave information estimated by the estimation process. You may perform the process which specifies at least 1 information of intensity | strength and calorie consumption.
これにより、脈波センサーをオンにしなくても、ユーザーに対して、運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を提示すること等が可能になる。 Accordingly, it is possible to present at least one information of exercise intensity, target exercise intensity, and calorie consumption to the user without turning on the pulse wave sensor.
また、本発明の他の態様では、上記各部としてコンピューターを機能させるプログラムに関係する。 Another aspect of the present invention relates to a program that causes a computer to function as each of the above-described units.
また、本発明の他の態様では、ユーザーの体動を検出する体動センサーから、体動情報を取得することと、前記ユーザーの推定脈波情報の推定処理を行うことと、前記体動情報と前記推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信することと、を含み、前記対応関係情報と前記体動情報とに基づいて、前記推定処理を行う生体情報処理方法に関係する。 In another aspect of the present invention, body motion information is obtained from a body motion sensor that detects a user's body motion, the estimated pulse wave information of the user is estimated, and the body motion information And receiving user information including at least correspondence information between the estimated pulse wave information and a biological information processing method for performing the estimation process based on the correspondence information and the body motion information To do.
また、本発明の他の態様では、ユーザーの体動を検出する体動センサーからの信号を使って、体動情報を取得する生体情報処理装置と、前記体動情報とユーザーの推定脈波情報との対応関係情報を少なくとも含むユーザー情報を送信する情報処理装置と、を含み、前記生体情報処理装置は、前記情報処理装置から前記ユーザー情報を受信し、前記ユーザー情報に含まれる前記対応関係情報と、取得した前記体動情報とに基づいて、前記推定脈波情報の推定処理を行う生体情報処理システムに関係する。 In another aspect of the present invention, a biological information processing apparatus that acquires body motion information using a signal from a body motion sensor that detects a user's body motion, the body motion information and the estimated pulse wave information of the user An information processing device that transmits user information including at least correspondence relationship information, and the biological information processing device receives the user information from the information processing device, and the correspondence relationship information included in the user information And a biological information processing system that performs an estimation process of the estimated pulse wave information based on the acquired body motion information.
また、本発明の他の態様では、ユーザーの体動を検出する体動センサーからの信号を使って、体動情報を取得し、前記体動情報と前記ユーザーの推定脈波情報との対応関係情報を用いて、前記推定脈波情報の推定処理を行う生体情報処理装置に対して、前記対応関係情報を少なくとも含むユーザー情報を送信する通信部を含む情報処理装置に関係する。 Further, in another aspect of the present invention, body motion information is acquired using a signal from a body motion sensor that detects a user's body motion, and the correspondence relationship between the body motion information and the estimated pulse wave information of the user The present invention relates to an information processing apparatus including a communication unit that transmits user information including at least the correspondence information to a biological information processing apparatus that performs estimation processing of the estimated pulse wave information using information.
以下、本実施形態について説明する。なお、以下で説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.
1.システム構成例
図1に本実施形態の生体情報処理装置100(以下では、生体情報処理システム102とも呼ぶ)及びこれを含む電子機器の構成例を示す。本実施形態の生体情報処理装置100は、情報取得部110と、処理部120と、通信部130と、を含む。情報取得部110は、ユーザーの体動を検出する体動センサー300から、体動情報を取得する。処理部120は、ユーザーの推定脈波情報の推定処理を行う。通信部130は、体動情報と推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する。なお、情報取得部110、処理部120及び通信部130の機能は、例えばプロセッサー(CPU等)、又はASIC(ゲートアレイ等)などのハードウェアや、プログラムなどにより実現できる。例えば図1の例においては、プロセッサー50が、情報取得部110、処理部120及び通信部130の機能を実現している。ただし、本実施形態はこれに限定されず、例えば生体情報処理システム102が複数のプロセッサーを含み、複数のプロセッサーで情報取得部110、処理部120及び通信部130の機能を実現するなど、種々の変形実施が可能である。
1. System Configuration Example FIG. 1 shows a configuration example of a biological information processing apparatus 100 (hereinafter also referred to as a biological information processing system 102) of this embodiment and an electronic apparatus including the same. The biological
ここで、推定脈波情報とは、例えば脈波センサーや心電計等のような生体センサーからの測定信号を処理して得られた、脈拍数や脈波間隔、脈拍変動などを表す脈波情報ではなく、過去の脈波情報の履歴や、脈波情報を直接測定できない他種センサー(例えば加速度センサー、振動センサー、圧力センサーなど)からの測定信号に基づいて推定または算出された脈波情報のことである。 Here, the estimated pulse wave information is a pulse wave representing a pulse rate, a pulse wave interval, a pulse fluctuation, and the like obtained by processing a measurement signal from a biological sensor such as a pulse wave sensor or an electrocardiograph. Pulse wave information estimated or calculated based not on information but on past pulse wave information history and measurement signals from other types of sensors that cannot directly measure pulse wave information (for example, acceleration sensors, vibration sensors, pressure sensors, etc.) That is.
生体情報処理装置100又は電子機器の例としては、ウェアラブル機器などが挙げられる。電子機器は、不図示の報知部(例えば表示部や音声出力部)等を含んでいても良い。本実施形態の生体情報処理装置100の一部又は全部の機能は、例えばウェアラブル機器により実現される。なお、生体情報処理装置100及びこれを含む電子機器は、図1の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。例えば、生体情報処理装置100が体動センサー300を含むような構成も可能である。
Examples of the biological
また、生体情報処理装置100(生体情報処理システム)の一部又は全部の機能を、例えばスマートフォンなどのウェアラブル機器とは異なる電子機器(携帯電子機器)や、サーバーシステムにより実現してもよい。生体情報処理システムの具体的な構成例については、図17〜図19を用いて後述する。 Further, some or all of the functions of the biological information processing apparatus 100 (biological information processing system) may be realized by an electronic device (portable electronic device) different from a wearable device such as a smartphone or a server system. A specific configuration example of the biological information processing system will be described later with reference to FIGS.
例えば図17を用いて後述するように、本実施形態に係る生体情報処理装置100がサーバーシステム600により実現され、当該サーバーシステム600が、ユーザーに装着されるウェアラブル機器500から体動情報を取得する場合であれば、生体情報処理装置100は、ネットワークを介してウェアラブル機器500との通信を行う通信部130(ウェアラブル機器500からの情報を受信する受信部)を含んでいても良い。通信部130は、例えばUSBコネクター(通信端子)や無線アンテナなどの通信デバイスであってもよいし、通信デバイスを制御するプロセッサー等であってもよい。
For example, as will be described later with reference to FIG. 17, the biological
また、体動センサー300(体動センサーデバイス)は、被検体に装着されるウェアラブル機器500に設けられ、被検体の体動情報を取得可能なセンサーである。例えば体動情報は、体動センサー300から取得される、被検体の体動を示す情報である。体動情報は、例えば被検体の移動距離、歩数、歩幅、移動時間、移動速度、加速度、加速度変動の絶対量、加速度変動の周波数、運動量、運動内容(活動内容)、ある単位時間あたりの標高差、標高、ジャイロセンサーから取得される情報、角速度変動の絶対量、角速度変動の周波数、地磁気センサーから取得される情報、地磁気変動の絶対量、地磁気変動の周波数、気圧センサー信号から取得される情報等を示す情報である。本実施形態では、これらの情報を、多次元ベクトルとして扱うことが推奨されるが、情報量を圧縮するため、類似情報をカットしてもよい。
The body motion sensor 300 (body motion sensor device) is a sensor that is provided in the
体動センサー300としては、例えば加速度センサー等を用いることができる。この場合には、情報取得部110は、加速度センサーから、体動情報として加速度情報(又は位置情報)を取得する。また、体動センサー300は、ジャイロセンサーや、高度センサー、地磁気センサー、気圧センサー等であってもよい。他にも体動センサー300は、例えばGPS(Global Positioning System)受信機等であってもよい。その場合には、GPS受信機(体動センサー300)が、GPS衛星から送信される電波に基づいて、ウェアラブル機器500(被検体)の現在位置を示す位置情報や移動速度情報を取得し、情報取得部110が、体動情報としてウェアラブル機器500(被検体)の位置情報を取得する。
As the
そして、処理部120は、通信部130が受信した、体動情報及び推定脈波情報の対応関係情報と、情報取得部110が取得した体動情報とに基づいて、ユーザーの推定脈波情報の推定処理を行う。その際には、例えば処理部120は、体動情報に基づいて、ユーザーの運動状態を表す運動状態情報を特定し、ユーザーの運動状態情報と推定脈波情報との対応関係情報と、運動状態情報とに基づいて、推定脈波情報の推定処理を行う。本例のように、体動情報と推定脈波情報との対応関係情報は、運動状態情報と推定脈波情報との対応関係情報に置き換えることが可能である。
Then, based on the correspondence information of the body motion information and the estimated pulse wave information received by the
ここで、運動状態とは、ユーザーが行っている運動(活動)の状態や程度のこと等であり、例えば走行状態や歩行状態(移動状態)、昇降状態、移動速度、酸素摂取量(酸素消費量)、後述する運動強度等のことである。そして、この運動状態を表す情報のことを運動状態情報と呼ぶ。 Here, the exercise state refers to the state or degree of exercise (activity) performed by the user, for example, running state, walking state (moving state), lifting state, moving speed, oxygen intake (oxygen consumption) Amount), exercise intensity described later, and the like. Information representing this exercise state is referred to as exercise state information.
また、運動状態情報と推定脈波情報との対応関係情報とは、ある運動状態と、その際に推定されるユーザーの推定脈拍数との対応関係を示す情報のことである。例えば図2には、対応関係情報の具体例を示す。図2の例では、ユーザーの速度(移動速度)v0〜v1には、ユーザーの脈拍数(推定脈拍数)としてhr0〜hr1が対応付けられている。同様にして、速度v1〜v2には、推定脈拍数としてhr1〜hr2が対応付けられ、速度v2〜v3には、推定脈拍数としてhr2〜hr3が対応付けられ、速度v3〜v4には、推定脈拍数としてhr3〜hr4が対応付けられている。このように図2の例では、ユーザーの移動速度と推定脈拍数とを対応付けるテーブル情報が、対応関係情報である。体動情報と推定脈波情報との対応関係情報についても同様である。 The correspondence information between the exercise state information and the estimated pulse wave information is information indicating a correspondence relationship between a certain exercise state and the estimated pulse rate of the user estimated at that time. For example, FIG. 2 shows a specific example of correspondence information. In the example of FIG. 2, hr 0 to hr 1 are associated with the user's speed (movement speed) v 0 to v 1 as the user's pulse rate (estimated pulse rate). Similarly, the velocity v 1 ~v 2, hr 1 ~hr 2 is associated as the estimated pulse rate, the velocity v 2 ~v 3, hr 2 ~hr 3 is associated as an estimated pulse rate, the velocity v 3 ~v 4, hr 3 ~hr 4 is associated as the estimated pulse rate. As described above, in the example of FIG. 2, the table information that associates the moving speed of the user with the estimated pulse rate is the correspondence information. The same applies to the correspondence information between the body motion information and the estimated pulse wave information.
これにより、ユーザーの体動情報が取得できれば、図2に示すような対応関係情報を用いて、推定脈波情報を推定すること等が可能になる。よって、脈波測定の測定結果を取得できない場合、又は脈波測定を開始していない場合でも、推定脈波情報(推定脈拍数)を求めること等が可能になる。 Thereby, if the user's body motion information can be acquired, it is possible to estimate the estimated pulse wave information using correspondence information as shown in FIG. Therefore, it is possible to obtain estimated pulse wave information (estimated pulse rate) or the like even when the measurement result of pulse wave measurement cannot be obtained or when pulse wave measurement is not started.
なお、図2の学習テーブルでは、推定脈波情報とユーザーの速度とを関連付けることを例示したが、本実施形態はこれに限定されない。例えば、加速度センサーから得られる加速度信号の周波数や振幅、ピッチ(1分間あたりの歩数)などの、加速度信号の解析結果と、推定脈波情報とを関連付けて学習するように構成しても良い。このような構成であれば、体動センサー300からの体動信号を解析して速度等の体動情報を導出する必要が無く、体動信号の信号特性に基づいて推定脈拍情報を取得することができる。そのため、より簡単な処理で推定脈拍情報を取得することができる。
In the learning table of FIG. 2, the estimated pulse wave information is associated with the user speed, but the present embodiment is not limited to this. For example, the analysis result of the acceleration signal, such as the frequency, amplitude, and pitch (number of steps per minute) of the acceleration signal obtained from the acceleration sensor, and the estimated pulse wave information may be associated and learned. With such a configuration, there is no need to analyze the body motion signal from the
また、その他にも、学習テーブルは、GPSを用いて取得した移動速度と推定脈波情報とを関連付けたテーブルであってもよいし、GPS及び加速度センサーの両方から取得した情報に基づいて生成された運動状態(移動速度や勾配等)を表す指標と、推定脈波情報とを関連付けたテーブル等であってもよい。 In addition, the learning table may be a table in which the moving speed acquired using GPS and the estimated pulse wave information are associated with each other, or generated based on information acquired from both the GPS and the acceleration sensor. It may be a table or the like in which an index representing a motion state (movement speed, gradient, etc.) and estimated pulse wave information are associated with each other.
また、このような体動情報と推定脈波情報との対応関係情報(又は運動状態情報と推定脈波情報との対応関係情報)は、ユーザーの脈波情報を用いて学習処理を行うことにより得られた学習結果データであってもよい。例えば、図3に示すように、対応関係情報は、例えば測定されたユーザーの脈波情報(測定脈拍数)等を用いて学習処理を行って、学習テーブル(学習結果データ)として更新することができる。なお、学習処理には、脈波情報の他にも体動情報や、ユーザーの身体情報等を用いることも可能である。そして、学習により対応関係情報に更新があった場合には、対応関係情報の更新情報をユーザーに通信するように構成することができる。ここで更新情報とは、対応関係情報に更新があったことをユーザーに通知するメッセージであっても良いし、対応関係情報の更新データであっても良い。 In addition, correspondence information (or correspondence information between exercise state information and estimated pulse wave information) between such body motion information and estimated pulse wave information is obtained by performing learning processing using the user's pulse wave information. The obtained learning result data may be used. For example, as shown in FIG. 3, the correspondence information may be updated as a learning table (learning result data) by performing learning processing using, for example, measured user pulse wave information (measured pulse rate) or the like. it can. In addition to the pulse wave information, body movement information, user's body information, and the like can be used for the learning process. When the correspondence information is updated by learning, the update information of the correspondence information can be communicated to the user. Here, the update information may be a message notifying the user that the correspondence information has been updated, or may be update data of the correspondence information.
これにより、学習処理を繰り返せば、より精度の高い対応関係情報を得ることができ、推定脈波情報の推定処理の推定精度を向上すること等が可能になる。 Accordingly, if the learning process is repeated, it is possible to obtain correspondence information with higher accuracy, and it is possible to improve the estimation accuracy of the estimation processing of the estimated pulse wave information.
また、前述したように、通信部130は、体動情報と推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する。このユーザー情報UIは、図4に示すように、前述した対応関係情報TIの他にも、ユーザーの最大脈拍数を示す最大脈拍数情報MIと、ユーザーの安静時における脈拍数を示す安静時脈拍数情報RIを含んでいてもよい。
Moreover, as described above, the
例えば、最大脈拍数情報は、後述するように、ユーザーの運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を特定する処理を行う際にも用いることができる。また、安静時脈拍数情報は、後述する基準脈波情報として用いることができる。 For example, the maximum pulse rate information can also be used when performing processing for specifying at least one of the user's exercise intensity, target exercise intensity, and calorie consumption, as will be described later. The resting pulse rate information can be used as reference pulse wave information described later.
これにより、例えばユーザーの活動強度や消費カロリーを推定したり、推定脈波情報の推定精度を向上させたりすること等が可能になる。 Thereby, for example, it is possible to estimate the user's activity intensity and calorie consumption, improve the estimation accuracy of the estimated pulse wave information, and the like.
また、図5に示すように、通信部130は、ネットワークを介してサーバー602から、例えば前述した図2に示すような対応関係情報を受信してもよい。なお、サーバー602は、例えば図17等を用いて後述するサーバーシステム600に含まれる一つのサーバー装置である。
Further, as illustrated in FIG. 5, the
これにより、生体情報処理装置100の外部から対応関係情報を取得すること等が可能になる。そのため、例えばサーバー602で学習処理を行って求められた対応関係情報を利用すること等が可能になる。例えば体動情報と脈波情報をサーバー602に蓄積して、図3に示すように、サーバー602がこれらを用いて学習処理を行って、学習結果データとして対応関係情報を特定することができる。この際には、生体情報処理装置100により取得された体動情報及び脈波情報だけでなく、生体情報処理装置100以外の他の装置により取得され、サーバー602に送信された体動情報及び脈波情報を用いて、対応関係情報を求めることが可能になる。その結果、より多くの学習データ(体動情報及び脈波情報)を用いて学習処理を行うことが可能になるため、学習結果である対応関係情報を用いて行う推定脈波情報の推定処理の推定精度を向上させることが可能になる。
Thereby, it is possible to acquire correspondence information from outside the biological
また、図5の例の他にも、図6に示すように、通信部130は、脈波センサー200を有する第2の生体情報処理装置800から、対応関係情報を取得してもよい。この場合には、例えば生体情報処理装置100は後述する図14等に示す腕時計型のウェアラブル機器であり、第2の生体情報処理装置800が有する脈波センサー200は、胸ベルト式の心拍計である。この際には、生体情報処理装置100の情報取得部110が、体動センサー300から体動情報を取得し、通信部130が体動情報を第2の生体情報処理装置800へ送信する。そして、第2の生体情報処理装置800が、脈波センサー200により取得した脈波センサー情報と、受信した体動情報に基づいて、学習を行って、対応関係情報を求める。そして、第2の生体情報処理装置800が、生体情報処理装置100に対して対応関係情報を送信する。なお、不図示であるが、第2の生体情報処理装置800は、脈波センサー200の他に、体動センサー300を有していても良い。例えば、そのような第2の生体情報処理装置800の具体例としては、加速度センサーを搭載した胸ベルト式の心電計等が挙げられる。
In addition to the example of FIG. 5, as illustrated in FIG. 6, the
ここで、脈波センサー200(脈波センサーデバイス)は、脈波情報(脈波信号)を検出するためのセンサーであり、例えば被検体に装着されるウェアラブル機器に設けられ、発光部と受光部とを含む光電センサー等が考えられる。脈波情報は、被検体の脈波に関する情報であり、例えば前述した脈拍数(心拍数)などを示す情報である。また、脈波センサー情報は、脈波センサー200から得られる情報である。脈波センサー情報は、脈波情報そのものであってもよいし、例えば脈波を示す波形信号などであってもよい。脈波センサー200は、光電センサーや、その他の形態のセンサー(例えば超音波センサー)等、種々のセンサーにより実現できることが知られており、本実施形態の脈波センサー200はそれらのセンサーを広く適用可能である。
Here, the pulse wave sensor 200 (pulse wave sensor device) is a sensor for detecting pulse wave information (pulse wave signal). For example, the
これにより、例えば生体情報処理装置100の記憶容量に対して、第2の生体情報処理装置800の記憶容量の方が大きい場合に、第2の生体情報処理装置800により多くの体動情報を記憶し、第2の生体情報処理装置800が、記憶した体動情報を用いて学習を行って、対応関係情報を求めること等が可能になる。また、生体情報処理装置100の処理性能に対して、第2の生体情報処理装置800の処理性能が高い場合などに、より高速に学習を行って、対応関係情報を求めること等が可能になる。その結果、生体情報処理装置100における処理負荷を軽減すること等が可能になる。
Thereby, for example, when the storage capacity of the second biological
また、本実施形態では、前述した特許文献2のように、脈拍を測定していないと推定脈拍数を求められないということもない。そのため、脈波センサーが設けられていない場合、又は脈波センサーが動作しない場合でも、ユーザーに推定脈拍数を提示することが可能になる。また、後述するように、脈波センサーを動作させる場合であっても、脈波センサーにより脈拍数が測定される前に、推定脈拍数をユーザーに提示することが可能になり、ユーザーの待ち時間を短縮することができるようになる。 Moreover, in this embodiment, unlike patent document 2 mentioned above, if the pulse is not measured, the estimated pulse rate cannot be obtained. Therefore, even when the pulse wave sensor is not provided or when the pulse wave sensor does not operate, the estimated pulse rate can be presented to the user. In addition, as will be described later, even when the pulse wave sensor is operated, the estimated pulse rate can be presented to the user before the pulse rate is measured by the pulse wave sensor. Can be shortened.
さらに、前述した特許文献3のように、歩行・走行中に脈拍測定を開始すると、歩行・走行中に脈拍を上手く特定できないということもなく、歩行・走行中であっても、他の活動状態の時と変わらずに、推定脈拍数を推定して、ユーザーに提示することができる。 Furthermore, as described in Patent Document 3 described above, when pulse measurement is started during walking / running, the pulse cannot be well identified during walking / running. It is possible to estimate the estimated pulse rate and present it to the user without changing the time.
また、本実施形態では以下のような構成としてもよい。即ち、生体情報処理装置100は、情報(例えばプログラムや各種のデータ)を記憶するメモリー(記憶部)と、メモリーに記憶された情報に基づいて動作するプロセッサー(処理部120、ハードウェアで構成されるプロセッサー)と、を含む。プロセッサーは、ウェアラブル機器500に設けられた体動センサー300(体動センサーデバイス)から、被検体の体動情報を取得する。そして、プロセッサーは、体動情報に基づいて、ユーザーの推定脈波情報の推定処理を行う。
In the present embodiment, the following configuration may be used. That is, the biological
プロセッサー(処理部120)は、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。プロセッサーは、例えばCPU(Central Processing Unit)であってもよい。ただしプロセッサーはCPUに限定されるものではなく、GPU(Graphics Processing Unit)、或いはDSP(Digital Signal Processor)等、各種のプロセッサーを用いることが可能である。またプロセッサーはASIC(Application Specific Integrated Circuit)によるハードウェア回路でもよい。メモリー(記憶部)は、例えばSRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)などの半導体メモリーであってもよいし、レジスターであってもよいし、ハードディスク装置等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピューターにより読み取り可能な命令を格納しており、当該命令がプロセッサーにより実行されることで、処理部120の機能が実現されることになる。ここでの命令は、プログラムを構成する命令セットの命令でもよいし、プロセッサーのハードウェア回路に対して動作を指示する命令であってもよい。
In the processor (processing unit 120), for example, the function of each unit may be realized by individual hardware, or the function of each unit may be realized by integrated hardware. The processor may be, for example, a CPU (Central Processing Unit). However, the processor is not limited to the CPU, and various processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) can be used. The processor may be a hardware circuit based on an ASIC (Application Specific Integrated Circuit). The memory (storage unit) may be a semiconductor memory such as SRAM (Static Random Access Memory) or DRAM (Dynamic Random Access Memory), a register, or a magnetic storage device such as a hard disk device. It may also be an optical storage device such as an optical disk device. For example, the memory stores instructions that can be read by a computer, and the functions of the
2.本実施形態の手法
次に、本実施形態の手法について説明する。
2. Next, the method of this embodiment will be described.
また、本実施形態の生体情報処理装置100は、ユーザーの脈波を測定する脈波センサー200を有していてもよい。または、図7に示すように、情報取得部110が、生体情報処理装置100の外部に設けられた脈波センサー200から、脈波センサー情報を取得してもよい。そしてこれらの場合に、処理部120は、脈波センサー200の動作がオフの場合にも、対応関係情報と体動情報に基づいて推定処理を行ってもよい。
Moreover, the biological
ここで、脈波センサー200がオフにされている場合とは、脈波センサー200に電力が供給されていない状態だけでなく、測定時に比べて脈波センサー200の消費電力が小さい状態を含む。または、脈波センサー200がオフにされている場合とは、脈波センサー200から信号が出力されていない状態、あるいは処理部110が脈波センサー200からの信号を使った脈波情報の算出を実施していない状態のことであってもよい。
Here, the case where the
これにより、脈波測定を開始していない場合でも、推定脈拍数を求めること等が可能になる。 Thereby, even when the pulse wave measurement is not started, the estimated pulse rate can be obtained.
一方、処理部120は、脈波センサー200がオンにされている場合には、脈波センサーから取得される脈波センサー情報に基づいて、被検体の脈拍数を測定値(以下、測定脈拍数と呼ぶ)として求めることができる。また、その際に、処理部120は、体動センサー300から取得される体動情報に基づいて、推定脈波情報の推定処理を行い、推定脈拍数を求めることができる。そして、処理部120は、求めた推定脈拍数を測定脈拍数の補正処理に用いたり、測定脈拍数と共に推定脈拍数を不図示の表示部に表示させたりすることができる。
On the other hand, when the
次に、推定脈波情報の推定処理の開始タイミングについて説明する。例えば、ユーザーが生体情報処理装置100を装着していない場合には、前述した推定脈波情報の推定処理を行うことができない。また、ユーザーが長期間、同じ姿勢でいる場合には、脈波情報が大きく変化していないことが多く、推定脈波情報の推定処理を行う必要性が乏しい。
Next, the start timing of the estimated pulse wave information estimation process will be described. For example, when the user does not wear the biological
そこで、本実施形態の生体情報処理装置100は、図7に示すように、検出部140を含んでいてもよい。検出部140は、ユーザーへの生体情報処理装置100の装着、ユーザーの動き、及びユーザーの入力操作のうちの少なくとも一つのユーザー動作を検出する。そして、処理部120は、検出部140により上記のユーザー動作が検出された場合に、推定脈波情報の推定処理を開始する。
Therefore, the biological
例えば、ユーザー動作の具体例を図8〜図10に示す。図8に示す例では、腕時計型の生体情報処理装置SUをユーザーが腕AMに装着している。例えば図8のような場合には、検出部140は、例えば腕時計型の生体情報処理装置SUのケース部の裏面(装着時に被検体側になる面)側に設けられた光センサー等を有しており、光センサーから得られるセンサー情報に基づいて、生体情報処理装置SUが装着されたか否かを判定して、判定結果を処理部120に通知する。
For example, specific examples of user operations are shown in FIGS. In the example shown in FIG. 8, a user wears a wristwatch-type biological information processing apparatus SU on the arm AM. For example, in the case of FIG. 8, the
また図9に示す例では、腕時計型の生体情報処理装置SUを腕AMに装着したユーザーが、矢印YJで示すように手HDを動かしている。図9のような場合には、図7に示すように、検出部140が、体動センサー300から体動情報を取得し、取得した体動情報に基づいて、ユーザーが所定の動作を行ったか否かを判定し、判定結果を処理部120に通知する。
In the example shown in FIG. 9, a user wearing a wristwatch-type biological information processing device SU on the arm AM moves the hand HD as indicated by an arrow YJ. In such a case as shown in FIG. 9, as shown in FIG. 7, the
さらに、図10に示す例では、ユーザーが、例えば推定脈波情報の推定処理の実行指示(リクエスト)をするために、生体情報処理装置SUに設けられたボタンBT(操作部、スイッチ)を矢印YJで示すように、指で押して、生体情報処理装置SUを操作している。この場合には、検出部140は、図10のボタンBTが操作されたか否かを検出し、ボタンBTに対する操作が検出された場合に、操作内容を示す情報を処理部120に通知する。または、生体情報処理装置SUのケースを指でタップしたことを、検出部140で検出しても良い。なお、検出部140の処理や機能は、処理部110で実施されるように構成しても良い。
Further, in the example illustrated in FIG. 10, for example, the user designates a button BT (operation unit, switch) provided on the biological information processing apparatus SU in order to give an execution instruction (request) for estimation processing of estimated pulse wave information. As indicated by YJ, the biological information processing apparatus SU is operated by pushing with a finger. In this case, the
本実施形態では、このようなユーザー動作のいずれかが検出された場合に、推定脈波情報の推定処理を行う。つまり、ユーザーが生体情報処理装置を装着した直後や、ユーザーが体を動かした時、若しくはユーザーにより推定脈波情報の推定処理を行うようにリクエストがされた場合に、推定脈波情報の推定処理を行うことができる。言い換えれば、上記のユーザー動作が検出されていない場合には、推定脈波情報の推定処理を行わないようにし、無駄な処理を行わないようにすること等が可能になる。 In the present embodiment, when any of such user actions is detected, the estimated pulse wave information is estimated. That is, the estimated pulse wave information estimation process immediately after the user wears the biological information processing apparatus, when the user moves the body, or when the user requests to perform the estimated pulse wave information estimation process. It can be performed. In other words, when the above-described user action is not detected, it is possible to prevent the estimated pulse wave information from being estimated and to avoid unnecessary processing.
次に、脈波センサー200を用いて脈波測定を行う場合について説明する。前述した推定脈波情報は、実際に測定された脈波情報を用いて補正すれば、より精度を高めることが可能になる。そこで、処理部120は、推定処理の開始後に、脈波センサー200の動作をオンにする。
Next, a case where pulse wave measurement is performed using the
これにより、脈波センサー200から得られる脈波センサー情報を、推定脈波情報の推定処理に用いること等が可能になる。
As a result, the pulse wave sensor information obtained from the
例えば、処理部120は、推定処理によりユーザーの基準脈波情報を求め、動作をオンにされた脈波センサー200から得られる脈波センサー情報と、基準脈波情報とに基づいて、推定処理を行う。
For example, the
ここで、基準脈波情報とは、推定脈波情報を求める際に基準として用いる脈波情報である。基準脈波情報は、例えばユーザーの安静時の脈波情報であり、図2を用いて前述した対応関係情報を用いて求めることができる。 Here, the reference pulse wave information is pulse wave information used as a reference when obtaining estimated pulse wave information. The reference pulse wave information is, for example, pulse wave information when the user is at rest, and can be obtained using the correspondence information described above with reference to FIG.
これにより、推定脈波情報の推定精度を向上すること等が可能になる。 Thereby, it is possible to improve the estimation accuracy of the estimated pulse wave information.
このように、脈波センサー200から得られる脈波センサー情報を用いれば、推定脈波情報の推定精度を向上させることができるが、脈波センサー200を常時オンにしておけば、消費電力が大きくなってしまう。また、必ずしも脈波センサー情報を常時取得する必要があるわけでもなく、例えば一定期間毎に、推定脈波情報を補正するために取得できればよい。
As described above, if the pulse wave sensor information obtained from the
そこで、処理部120は、脈波センサー200を間欠的にオンオフする間欠オンオフ制御を行う。間欠オンオフ制御は、例えば第1の期間(動作オン期間)、脈波センサー200をオンにした後に、第2の期間(動作オフ期間)、脈波センサー200をオフにし、その後に再び脈波センサー200をオンにするという一連の動作を繰り返す制御である。なお、第1の期間と第2の期間は、それぞれ固定の期間であってもよいし、可変に設定可能な期間であってもよい。
Therefore, the
これにより、脈波センサー200による消費電力を抑制しつつ、脈波センサー情報を取得すること等が可能になる。
This makes it possible to acquire pulse wave sensor information while suppressing power consumption by the
一方、処理部120は、間欠オンオフ制御における動作オフ期間においても、推定脈波情報の推定処理を行う。本実施形態においては、推定脈波情報は、前述したように、例えば体動情報と対応関係情報を用いて求めるため、脈波センサー情報がなくても求めることができる。また、ユーザーは、実際に測定した脈波情報を確認できなくても、最低限、推定脈波情報を確認できれば良いことが多い。さらに、脈波センサー200を常時駆動させることに比べれば、推定脈波情報の推定処理を行うために処理部120を駆動させても、消費電力の増大はさほど問題にならない。
On the other hand, the
これにより、消費電力の増大を抑制しつつ、ユーザーに最新の推定脈波情報を提示し続けること等が可能になる。なお、その場合、処理部120は、例えば不図示の表示部に推定脈波情報を表示させる。
This makes it possible to continue presenting the latest estimated pulse wave information to the user while suppressing an increase in power consumption. In this case, the
また、前述したように、特許文献1等では、脈波センサーを動作させていない場合には、脈拍推定を実施していなかった。そのため、ユーザーが脈拍数を知るためには、脈波センサーによる脈波測定が終わるまで待たなければならず、ユーザーは、生体情報処理装置を装着してすぐに脈拍数を知ることができなかった。 In addition, as described above, in Patent Document 1 and the like, pulse estimation is not performed when the pulse wave sensor is not operated. Therefore, in order for the user to know the pulse rate, it is necessary to wait until the pulse wave measurement by the pulse wave sensor is completed, and the user cannot know the pulse rate immediately after wearing the biological information processing apparatus. .
これに対し、本実施形態では、前述したように、処理部120が、検出部140によりユーザー動作が検出された場合に、推定脈波情報の推定処理を開始する。言い換えれば、処理部120は、脈波センサー200の動作をオフからオンにするタイミングの前のタイミングにおいて、推定処理を開始する。
On the other hand, in this embodiment, as described above, when the
これにより、脈波センサーによる脈波測定を行う前に、ユーザーに推定脈波情報を提示すること等が可能になる。 This makes it possible to present estimated pulse wave information to the user before performing pulse wave measurement by the pulse wave sensor.
次に、推定脈波情報の推定処理の停止及び再開タイミングについて説明する。ユーザーが安静状態である場合には、推定脈拍数(脈波推定値)があまり変化しない場合が多い。このような場合にまで、推定脈拍数が大きく変動している場合と同じ頻度で、推定脈波情報の推定処理を行う必要性は乏しいと言える。 Next, stop and restart timings of the estimation pulse wave information estimation process will be described. When the user is in a resting state, the estimated pulse rate (pulse wave estimated value) often does not change much. Up to such a case, it can be said that there is little need to perform the estimation pulse wave information estimation process at the same frequency as when the estimated pulse rate fluctuates greatly.
そこで、処理部120は、推定処理により求められる脈拍推定値が非変化状態であると判定された場合には、脈拍推定値が変化状態になったと判定されるまで、推定処理を停止する。
Therefore, when it is determined that the estimated pulse value obtained by the estimation process is in the non-change state, the
ここで、非変化状態とは、前回の推定処理で求められた脈拍推定値と、今回の推定処理で求められた脈拍推定値との差が、所与の範囲内である状態のことである。また、変化状態とは、前回の推定処理で求められた脈拍推定値と、現在の脈拍推定値との差が、所与の閾値以上になった状態のことである。 Here, the non-change state is a state in which the difference between the pulse estimated value obtained in the previous estimation process and the pulse estimated value obtained in the current estimation process is within a given range. . The change state is a state in which the difference between the pulse estimated value obtained in the previous estimation process and the current pulse estimated value is equal to or greater than a given threshold value.
これにより、推定脈波情報の推定処理を頻繁に行う必要がない場合において、推定処理の実行回数を減らすこと等が可能になる。 As a result, when it is not necessary to frequently perform the estimation pulse wave information estimation process, the number of estimation process executions can be reduced.
ただし、推定脈波情報の推定処理を停止している場合には、推定処理の再開タイミングを判定する際に、脈拍推定値が変化状態になったか否かを、脈拍推定値により直接比較することができない。 However, when the estimation processing of the estimated pulse wave information is stopped, whether or not the estimated pulse value is changed is directly compared with the estimated pulse value when determining the restart timing of the estimation processing. I can't.
そこで、処理部120は、体動情報に基づいて、ユーザーの運動状態を判定する判定処理を行い、前回の判定処理時から運動状態が非変化状態であると判定した場合には、推定処理を停止し、ユーザーの運動状態が変化状態になったと判定した場合に、推定処理を再開する。つまり、前回の判定処理時から運動状態が非変化状態であると判定した場合には、脈拍推定値も非変化状態であるとみなし、推定処理を停止し、ユーザーの運動状態が変化状態になったと判定した場合には、脈拍推定値が変化状態になったとみなし、推定処理を再開する。
Therefore, the
ここで、運動状態が非変化状態であるとは、例えばユーザーが歩行状態であり、歩行ペース等が変わっていない状態などのことであり、運動状態が変化状態であるとは、例えばユーザーが歩行状態から、走行状態に変化した状態などのことである。 Here, the exercise state is a non-change state, for example, the user is in a walking state and the walking pace is not changed. The exercise state is a change state, for example, the user is walking It is a state that has changed from a state to a traveling state.
これにより、推定脈波情報の推定処理を停止している場合でも、脈拍推定値が変化状態になったか否かを判定することができ、推定脈波情報の推定処理を再開するか否かを判定すること等が可能になる。なお、前述したように、ユーザー動作が検出された場合に、推定脈拍値が変化状態になったとみなして、推定脈波情報の推定処理を再開する等の変形実施も可能である。 Thereby, even when the estimation processing of the estimated pulse wave information is stopped, it is possible to determine whether or not the pulse estimated value has changed, and whether or not to resume the estimation processing of the estimated pulse wave information. It is possible to make a judgment. In addition, as described above, when a user action is detected, it is possible to perform a modification such as resuming the estimation pulse wave information estimation process by assuming that the estimated pulse value has changed.
そして、処理部120は、推定処理の停止後の推定処理の再開時において、推定処理の停止時の推定脈波情報を初期値として用いる。つまり、前回の推定脈波情報を元にして、推定処理を再開する。
Then, the
このように、推定脈波情報の推定処理の再開時に、直近の推定脈波情報を用いることで、ユーザーが安静状態である時点からの推定処理のやり直しを回避すること等が可能になる。 As described above, by using the latest estimated pulse wave information when the estimated pulse wave information estimation process is resumed, it is possible to avoid re-execution of the estimation process from the time when the user is in a resting state.
また、処理部120は、脈波センサー200の動作がオフである場合に、推定処理により推定した推定脈波情報に基づいて、ユーザーの運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を特定する処理を行う。
In addition, when the operation of the
ここで、運動強度(活動強度)は、例えば被検体が行っている運動(活動)の強度を示す数値等であり、具体的にはMETs(Metabolic equivalents)や走行時(移動時)のペース(min/km)などである。また、目標運動強度は、ユーザーが運動を行う上で、目標とする運動強度であり、現在の運動強度や消費カロリー、運動時間、ユーザーの体力、ユーザーにより入力された目標情報等に基づいて決定される。 Here, the exercise intensity (activity intensity) is, for example, a numerical value indicating the intensity of the exercise (activity) performed by the subject, and specifically, METs (Metabolic equivalents) or pace (during movement) ( min / km). The target exercise intensity is the target exercise intensity for the user to exercise, and is determined based on the current exercise intensity, calorie consumption, exercise time, user physical strength, target information input by the user, etc. Is done.
これにより、脈波センサー200をオンにしなくても、ユーザーに対して、運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を提示すること等が可能になる。なお、その場合、処理部120は、上記の情報を例えば不図示の表示部に表示させる。
Thereby, even if the
また、本実施形態は、ユーザーの体動を検出する体動センサーから、体動情報を取得することと、ユーザーの推定脈波情報の推定処理を行うことと、体動情報と推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信することと、を含み、対応関係情報と体動情報とに基づいて、推定処理を行う生体情報処理方法に適用可能である。 In the present embodiment, body motion information is acquired from a body motion sensor that detects the user's body motion, the estimated pulse wave information of the user is estimated, and the body motion information and the estimated pulse wave information. And receiving user information including at least correspondence relationship information, and applicable to a biological information processing method that performs estimation processing based on correspondence relationship information and body motion information.
3.処理の詳細
次に、本実施形態の処理の詳細を図11のフローチャートを用いて説明する。
3. Details of Processing Next, details of processing according to the present embodiment will be described with reference to the flowchart of FIG.
まず、処理部120は、体動センサー300から体動情報を取得する(S101)。次に、処理部120は、取得した体動情報に基づいて、検出部140が前述したユーザー動作を検出したか否かを判定する(S102)。検出部140がユーザー動作を検出していないと判定した場合には(S102:NO)、ユーザー動作を検出するまで、ステップS101〜ステップS102の処理を繰り返す。なお、この場合には、例えばステップS101〜ステップS102の処理を一定時間毎に行う。
First, the
一方、検出部140がユーザー動作を検出したと判定した場合には(S102:YES)、処理部120は、推定脈波情報の推定処理を停止又は再開するか否かを判定し(S103)、停止すると判定した場合には(S103:YES)、一連の処理を終了する。なお、ステップS103の処理の流れは、図12及び図13のフローチャートを用いて後述する。
On the other hand, when it is determined that the
処理部120が推定処理を停止しないと判定した場合には(S103:NO)、処理部120は、不図示の記憶部等から、運動状態情報及び推定脈波情報の対応関係情報を取得する(S104)。そして、処理部120は、体動情報に基づいて、ユーザーの運動状態を表す運動状態情報を特定し、前述した対応関係情報と、運動状態情報とに基づいて、推定脈波情報の推定処理を行う(S105)。
When it is determined that the
次に、処理部120は、脈波センサー200の動作を間欠的にオンオフする制御を行う(S106)。そして、処理部120は、脈波センサー200の動作がオンに設定されているか否かを判定し(S107)、脈波センサー200の動作がオンに設定されていると判定した場合には(S107:YES)、脈波センサー200から脈波センサー情報を取得する(S108)。次に、処理部120は、取得した脈波センサー情報に基づいて、基準脈波情報を求め(S109)、脈波センサー情報と、基準脈波情報とに基づいて、推定脈波情報の推定処理を行う(S110)。そして、ステップS101の処理に戻る。
Next, the
また、処理部120が、脈波センサー200の動作がオフに設定されていると判定した場合には(S107:NO)、上記のステップS108〜ステップS110の処理を行わずに、ステップS101に戻る。
Further, when the
次に、図12のフローチャートを用いて、図11のステップS103の処理の詳細な流れについて説明する。 Next, the detailed flow of the process of step S103 of FIG. 11 will be described using the flowchart of FIG.
まず、処理部120が、不図示の記憶部に記憶している前回の脈拍推定値と今回の脈拍推定値とを比較する(S201)。次に、処理部120は、脈拍推定値が非変化状態か否かを判定し(S202)、脈拍推定値が非変化状態であると判定した場合には(S202:YES)、推定処理を停止すると判定する(S203)。一方、脈拍推定値が非変化状態ではないと判定した場合には(S202:NO)、推定処理を停止しないと判定する(S204)。なお、初回及び2回目の実行時には、前回の脈拍推定値と今回の脈拍推定値の両方の値を取得できないため、例えば前回の脈拍推定値と今回の脈拍推定値が異なる値とみなし、推定処理を停止しないと判定する。
First, the
また、図11のステップS103の処理は、図13のフローチャートに示す処理でも実現可能である。 Moreover, the process of step S103 of FIG. 11 is realizable also by the process shown to the flowchart of FIG.
図13の例では、まず、処理部120が、ユーザーの体動情報に基づいて、運動状態の判定処理を行う(S301)。次に、処理部120は、運動状態が非変化状態か否かを判定し(S302)、運動状態が非変化状態であると判定した場合には(S302:YES)、推定処理を停止すると判定する(S303)。一方、運動状態が非変化状態ではないと判定した場合には(S302:NO)、推定処理を再開する(停止しない)と判定する(S304)。なお、初回及び2回目の実行時には、運動状態が非変化状態か否かを判定できないため、推定処理を停止しないと判定する。
In the example of FIG. 13, first, the
4.ウェアラブル機器の具体例
図14〜図16に、生体情報及び体動情報を取得するウェアラブル機器500(ウェアラブル装置)の外観図の一例を示す。本実施形態のウェアラブル機器500は、バンド部10と、ケース部30と、センサー部40を有する。図14及び図15に示すように、ケース部30は、バンド部10に取り付けられる。図16に示すように、センサー部40は、ケース部30に設けられ、図1を用いて前述した体動センサー300を含む。また、センサー部40は、図7を用いて前述した脈波センサー200を含んでいても良い。
4). Specific Example of Wearable Device FIGS. 14 to 16 show an example of an external view of a wearable device 500 (wearable device) that acquires biological information and body movement information. The
バンド部10は、ユーザーの手首に巻き付けてウェアラブル機器500を装着するためのものである。バンド部10はバンド穴12、バックル部14を有する。バックル部14はバンド挿入部15と突起部16を有する。ユーザーは、バンド部10の一端側を、バックル部14のバンド挿入部15に挿入し、バンド部10のバンド穴12にバックル部14の突起部16を挿入することで、ウェアラブル機器500を手首に装着する。なお、バンド部10は、バックル部14の代わりに尾錠を有する構成としてもよい。
The
ケース部30は、ウェアラブル機器500の本体部に相当するものである。ケース部30の内部には、センサー部40や不図示の回路基板(処理部120)等のウェアラブル機器500の種々の構成部品が設けられる。即ち、ケース部30は、これらの構成部品を収納する筐体である。
The
ケース部30には発光窓部32が設けられている。発光窓部32は透光部材により形成されている。そしてケース部30には、フレキシブル基板に実装されたインターフェースとしての発光部が設けられており、この発光部からの光が、発光窓部32を介してケース部30の外部に出射される。また、ケース部30には、発光部の代わりにLCD(Liquid Crystal Display)などの表示部を設けたり、表示部と発光部とを併設したりしても良い。
The
ウェアラブル機器500は、図17等に示すようにユーザーの手首に装着され、当該装着された状態で、生体情報や体動情報の計測が行われる。
The
5.生体情報処理システムの具体的な実現例
次に、本実施形態に係る生体情報処理システム102を実現する具体的な装置の例について説明する。本実施形態に係る生体情報処理システム102の機能は、例えば図17に示すように、ウェアラブル機器500(電子機器)と、サーバーシステム600とにより実現されてもよい。この場合、ウェアラブル機器500(電子機器)は、体動センサー300を含み、サーバーシステム600は、処理部120を含む。また、ウェアラブル機器500(電子機器)は、脈波センサー200を含んでいてもよい。この場合の例が図17であり、例えばサーバーシステム600は、ネットワークNEを介してウェアラブル機器500(電子機器)と接続され、当該ウェアラブル機器500から、被検体の体動情報を取得する。なお、ウェアラブル機器500が、脈波センサー200を含んでいる場合には、サーバーシステム600は、ウェアラブル機器500から、脈波センサー情報も併せて取得する。ユーザーが装着するウェアラブル機器500は、小型軽量となる必要があるため、バッテリーや装置内部の処理部の処理性能、或いはデータの記憶容量に制約が大きい。それに対して、サーバーシステム600はリソースの制約が比較的小さいため、例えば体動情報に基づいて推定脈波情報を推定する処理を高速で行ったり、より多くのデータを保持したりすることが可能である。
5. Specific Implementation Example of Biological Information Processing System Next, an example of a specific device that implements the biological
なお、サーバーシステム600はウェアラブル機器500で収集された各種情報を取得可能であればよいため、ウェアラブル機器500と直接的に接続されるものに限定されない。例えば、図18に示したように、ウェアラブル機器500が他の処理装置700と接続され、サーバーシステム600が、ネットワークNEを介して当該処理装置700に接続される形態であってもよい。この場合の処理装置700としては、例えばウェアラブル機器500を装着するユーザーが使用するスマートフォン等の携帯端末装置が考えられる。そして、ウェアラブル機器500と処理装置700との接続は、ネットワークNEと同様のものを利用してもよいが、短距離無線通信等を利用することも可能である。
The
また、本実施形態に係る生体情報処理システム102は、図19に示すように、サーバーシステム600ではなく、スマートフォン等の処理装置700(電子機器、狭義には携帯端末装置)とウェアラブル機器500とにより実現されてもよい。スマートフォン等の携帯端末装置は、サーバーシステム600に比べれば処理性能や記憶領域、バッテリー容量に制約があることが多いが、近年の性能向上を考慮すれば、十分な処理性能等を確保可能となることも考えられる。よって、処理性能等の要求が満たされるのであれば、図19に示したようにスマートフォン等を本実施形態に係る生体情報処理システム102とすることが可能である。
In addition, as illustrated in FIG. 19, the biological
さらにいえば、端末性能の向上、或いは利用形態等を考慮した場合、前述したようにウェアラブル機器500(電子機器)が本実施形態に係る生体情報処理システム102を含む実施形態も否定されない。この場合、処理部120は、同一装置内の脈波センサー200及び体動センサー300からの情報を取得することになる。ウェアラブル機器500に生体情報処理システム102が搭載される場合、当該生体情報処理システム102では、大量のユーザーを対象としたデータ解析、保存等に対する要求は低く、ウェアラブル機器500を使用する1又は少数のユーザーを対象とすればよい。つまり、ウェアラブル機器500の処理性能等でもユーザーの要求を満たす可能性は十分考えられる。
Furthermore, in consideration of improvement in terminal performance or usage pattern, an embodiment in which the wearable device 500 (electronic device) includes the biological
つまり、本実施形態の手法は、取得したユーザーの体動情報に基づいて、ユーザーの脈波推定情報を推定する処理部、を含む端末装置(生体情報処理装置、生体情報解析装置、生体情報測定装置、生体情報検出装置)に適用できる。 That is, the method of the present embodiment is a terminal device (biological information processing apparatus, biological information analysis apparatus, biological information measurement) including a processing unit that estimates pulse wave estimation information of a user based on acquired user body movement information. Apparatus, biological information detection apparatus).
また、生体情報処理システム102では、例えば体動情報の取得処理、脈波推定情報の推定処理が、複数の装置の分散処理により実現されてもよい。具体的には、前述した図17及び図18の例のように、サーバーシステム600、処理装置700、ウェアラブル機器500のうちの少なくとも2つ以上の装置により生体情報処理システム102が実現されてもよい。或いは、他の装置が生体情報処理システム102の処理の一部を行ってもよく、本実施形態に係る生体情報処理システム102は種々の装置(或いは装置の組み合わせ)により実現が可能である。逆に、単一の装置により生体情報処理システム102が実現されてもよい。
In the biological
以上のように、本実施形態は、ユーザーの体動を検出する体動センサーからの信号を使って、体動情報を取得する生体情報処理装置と、体動情報とユーザーの推定脈波情報との対応関係情報を少なくとも含むユーザー情報を送信する情報処理装置と、を含み、生体情報処理装置は、情報処理装置からユーザー情報を受信し、ユーザー情報に含まれる対応関係情報と、取得した体動情報とに基づいて、推定脈波情報の推定処理を行う生体情報処理システムに適用可能である。なお、情報処理装置は、図6に示す第2の生体情報処理装置800であってもよい。
As described above, in the present embodiment, a biological information processing apparatus that acquires body motion information using a signal from a body motion sensor that detects a user's body motion, body motion information, and estimated pulse wave information of the user The biological information processing apparatus receives user information from the information processing apparatus, receives the correspondence information included in the user information, and the acquired body movement The present invention is applicable to a biological information processing system that performs estimation processing of estimated pulse wave information based on information. Note that the information processing apparatus may be the second biological
また、本実施形態は、ユーザーの体動を検出する体動センサーからの信号を使って、体動情報を取得し、体動情報とユーザーの推定脈波情報との対応関係情報を用いて、推定脈波情報の推定処理を行う生体情報処理装置に対して、対応関係情報を少なくとも含むユーザー情報を送信する通信部を含む情報処理装置に適用可能である。 Moreover, this embodiment acquires body motion information using a signal from a body motion sensor that detects the user's body motion, and uses correspondence information between the body motion information and the estimated pulse wave information of the user, The present invention is applicable to an information processing apparatus including a communication unit that transmits user information including at least correspondence information to a biological information processing apparatus that performs estimation processing of estimated pulse wave information.
また、本実施形態の生体情報処理装置及び電子機器等は、その処理の一部または大部分をプログラムにより実現してもよい。この場合には、CPU等のプロセッサーがプログラムを実行することで、本実施形態の生体情報処理装置及び電子機器等が実現される。具体的には、非一時的な情報記憶装置に記憶されたプログラムが読み出され、読み出されたプログラムをCPU等のプロセッサーが実行する。ここで、情報記憶装置(コンピューターにより読み取り可能な装置)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(DVD、CD等)、HDD(ハードディスクドライブ)、或いはメモリー(カード型メモリー、ROM等)などにより実現できる。そして、CPU等のプロセッサーは、情報記憶装置に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち、情報記憶装置には、本実施形態の各部としてコンピューター(操作部、処理部、記憶部、出力部を備える装置)を機能させるためのプログラム(各部の処理をコンピューターに実行させるためのプログラム)が記憶される。 In addition, the biological information processing apparatus, the electronic device, and the like according to the present embodiment may realize part or most of the processing by a program. In this case, the biological information processing apparatus, the electronic device, and the like according to the present embodiment are realized by executing a program by a processor such as a CPU. Specifically, a program stored in a non-temporary information storage device is read, and a processor such as a CPU executes the read program. Here, an information storage device (device readable by a computer) stores programs, data, and the like, and functions as an optical disk (DVD, CD, etc.), HDD (hard disk drive), or memory (card type). It can be realized by memory, ROM, etc. A processor such as a CPU performs various processes according to the present embodiment based on a program (data) stored in the information storage device. That is, in the information storage device, a program for causing a computer (an apparatus including an operation unit, a processing unit, a storage unit, and an output unit) to function as each unit of the present embodiment (a program for causing a computer to execute the processing of each unit). Is memorized.
図3の説明において、学習した更新情報は、対応関係情報に更新があった場合には、対応関係情報の更新情報をユーザーに通信するように構成することができるとした。具体的には、第2の生体情報処理装置800からユーザーのウェアラブル機器500へ有線あるいは無線の通信を経由して、更新情報を通信しても良い。このような構成で更新情報を通信することで、対応関係情報の更新を素早く実行することができる。
In the description of FIG. 3, it is assumed that the learned update information can be configured to communicate the update information of the correspondence relationship information to the user when the correspondence relationship information is updated. Specifically, the update information may be communicated from the second biological
あるいは、更新情報が生成されると、第2の生体情報処理装置800からサーバーにネットワークを経由して更新情報を送信し、ユーザーのウェアラブル機器500がネットワークを経由してサーバーと接続したとき、例えば、ウェアラブル機器500の測定情報をネットワーク経由でサーバーへアップロードする際に、サーバーから対応関係情報の更新情報をウェアラブル機器500へ送信することで、更新情報をユーザーに通知することができる。なお、サーバーから対応関係情報の更新情報をウェアラブル機器500へ送信するときには、スマートフォンなどの処理装置700を介して行うように構成しても良い。このように構成することで、ユーザーはウェアラブル機器500と第2の生体情報処理装置800との両方を携帯していない場合でも、第2の生体情報処理装置800で学習した対応関係情報、および更新情報を取得することができる。そして、ウェアラブル機器500が脈波センサーを備えていない場合であっても、体動信号と対応関係情報とから適切な推定脈拍数を算出することができる。
Alternatively, when the update information is generated, the update information is transmitted from the second biological
これにより、本実施形態の処理をプログラムにより実現することが可能になる。プログラムは、例えば、スマートフォン等のようなデバイスの処理部(例えばDSP)等に読み出されて実行されるプログラムであってもよい。 As a result, the processing of this embodiment can be realized by a program. The program may be a program that is read and executed by a processing unit (for example, a DSP) of a device such as a smartphone.
以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、生体情報処理装置及びプログラムの構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。 Although the present embodiment has been described in detail as described above, it will be easily understood by those skilled in the art that many modifications can be made without departing from the novel matters and effects of the present invention. Accordingly, all such modifications are intended to be included in the scope of the present invention. For example, a term described at least once together with a different term having a broader meaning or the same meaning in the specification or the drawings can be replaced with the different term in any part of the specification or the drawings. Further, the configuration and operation of the biological information processing apparatus and program are not limited to those described in the present embodiment, and various modifications can be made.
10…バンド部、12…バンド穴、14…バックル部、15…バンド挿入部、
16…突起部、30…ケース部、32…発光窓部、40…センサー部、
50…プロセッサー、100…生体情報処理装置、102…生体情報処理システム、
110…情報取得部、120…処理部、130…通信部、140…検出部、
200…脈波センサー、300…体動センサー、500…ウェアラブル機器、
600…サーバーシステム、602…サーバー装置、700…処理装置、
800…第2の生体情報処理装置
10 ... Band part, 12 ... Band hole, 14 ... Buckle part, 15 ... Band insertion part,
16 ... Projection part, 30 ... Case part, 32 ... Light emission window part, 40 ... Sensor part,
50 ... Processor, 100 ... Biological information processing device, 102 ... Biological information processing system,
110 ... Information acquisition unit, 120 ... Processing unit, 130 ... Communication unit, 140 ... Detection unit,
200 ... Pulse wave sensor, 300 ... Body motion sensor, 500 ... Wearable device,
600 ... Server system, 602 ... Server device, 700 ... Processing device,
800 ... Second biological information processing apparatus
Claims (15)
前記ユーザーの推定脈波情報の推定処理を行う処理部と、
前記体動情報と前記推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する通信部と、
を含み、
前記処理部は、
前記通信部が受信した前記対応関係情報と、前記情報取得部が取得した前記体動情報とに基づいて、前記推定処理を行うことを特徴とする生体情報処理装置。 An information acquisition unit that acquires body movement information using a signal from a body movement sensor that detects a user's body movement;
A processing unit that performs estimation processing of the estimated pulse wave information of the user;
A communication unit for receiving user information including at least correspondence information between the body motion information and the estimated pulse wave information;
Including
The processor is
A biological information processing apparatus that performs the estimation process based on the correspondence information received by the communication unit and the body movement information acquired by the information acquisition unit.
前記対応関係情報は、
前記ユーザーの脈波情報を用いて学習処理を行うことにより得られた学習結果データであることを特徴とする生体情報処理装置。 In claim 1,
The correspondence information is
A biological information processing apparatus, which is learning result data obtained by performing learning processing using the pulse wave information of the user.
前記ユーザー情報は、
前記ユーザーの最大脈拍数を示す最大脈拍数情報と、前記ユーザーの安静時における脈拍数を示す安静時脈拍数情報を含むことを特徴とする生体情報処理装置。 In claim 1 or 2,
The user information is
A biological information processing apparatus comprising: maximum pulse rate information indicating a maximum pulse rate of the user; and resting pulse rate information indicating a pulse rate at rest of the user.
前記通信部は、
ネットワークを介してサーバーから前記対応関係情報を受信することを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 3,
The communication unit is
A biological information processing apparatus that receives the correspondence information from a server via a network.
前記通信部は、
脈波センサーを有する第2の生体情報処理装置から、前記対応関係情報を取得することを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 3,
The communication unit is
The biological information processing apparatus, wherein the correspondence information is acquired from a second biological information processing apparatus having a pulse wave sensor.
前記ユーザーの脈波を測定する脈波センサーを有し、
前記処理部は、
前記脈波センサーの動作がオフの場合にも、前記対応関係情報と前記体動情報に基づいて前記推定処理を行うことを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 4,
A pulse wave sensor for measuring the user's pulse wave;
The processor is
A biological information processing apparatus that performs the estimation process based on the correspondence information and the body motion information even when the operation of the pulse wave sensor is off.
前記ユーザーへの前記生体情報処理装置の装着、前記ユーザーの動き、及び前記ユーザーの入力操作のうちの少なくとも一つのユーザー動作を検出する検出部を含み、
前記処理部は、
前記検出部により前記ユーザー動作が検出された場合に、前記推定処理を開始することを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 6.
A detection unit for detecting at least one user operation among mounting of the biological information processing apparatus to the user, movement of the user, and input operation of the user;
The processor is
The biological information processing apparatus characterized by starting the estimation process when the user action is detected by the detection unit.
前記処理部は、
前記推定処理により求められる脈拍推定値が非変化状態であると判定された場合には、前記脈拍推定値が変化状態になったと判定されるまで、前記推定処理を停止することを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 7,
The processor is
When it is determined that the estimated pulse value obtained by the estimation process is in a non-changed state, the estimation process is stopped until it is determined that the estimated pulse value is in a changed state. Information processing device.
前記処理部は、
前記体動情報に基づいて、前記ユーザーの運動状態を判定する判定処理を行い、
前回の前記判定処理時から前記運動状態が非変化状態であると判定した場合には、前記推定処理を停止し、
前記ユーザーの前記運動状態が変化状態になったと判定した場合に、前記推定処理を再開することを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 7,
The processor is
Based on the body movement information, a determination process for determining the user's exercise state is performed,
If it is determined that the motion state is a non-change state from the previous determination process, the estimation process is stopped,
The biological information processing apparatus restarting the estimation process when it is determined that the exercise state of the user has changed.
前記処理部は、
前記推定処理の停止後の前記推定処理の再開時において、前記推定処理の停止時の前記推定脈波情報を初期値として用いることを特徴とする生体情報処理装置。 In claim 8 or 9,
The processor is
A biological information processing apparatus using the estimated pulse wave information when the estimation process is stopped as an initial value when the estimation process is resumed after the estimation process is stopped.
前記処理部は、
前記脈波センサーの動作がオフである場合に、前記推定処理により推定した前記推定脈波情報に基づいて、前記ユーザーの運動強度、目標運動強度、及び消費カロリーのうちの少なくとも一つの情報を特定する処理を行うことを特徴とする生体情報処理装置。 In any one of Claims 1 thru | or 10.
The processor is
When the operation of the pulse wave sensor is off, at least one information of the user's exercise intensity, target exercise intensity, and calorie consumption is specified based on the estimated pulse wave information estimated by the estimation process The biological information processing apparatus characterized by performing the process to do.
前記ユーザーの推定脈波情報の推定処理を行う処理部と、
前記体動情報と前記推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信する通信部として、
コンピューターを機能させ、
前記処理部は、
前記通信部が受信した前記対応関係情報と、前記情報取得部が取得した前記体動情報とに基づいて、前記推定処理を行うことを特徴とするプログラム。 An information acquisition unit that acquires body movement information using a signal from a body movement sensor that detects a user's body movement;
A processing unit that performs estimation processing of the estimated pulse wave information of the user;
As a communication unit that receives user information including at least correspondence information between the body motion information and the estimated pulse wave information,
Make the computer work,
The processor is
A program for performing the estimation processing based on the correspondence information received by the communication unit and the body movement information acquired by the information acquisition unit.
前記ユーザーの推定脈波情報の推定処理を行うことと、
前記体動情報と前記推定脈波情報との対応関係情報を少なくとも含むユーザー情報を受信することと、
を含み、
前記対応関係情報と前記体動情報とに基づいて、前記推定処理を行うことを特徴とする生体情報処理方法。 Using body motion sensors that detect the user ’s body movement to obtain body movement information,
Performing an estimation process of the estimated pulse wave information of the user;
Receiving user information including at least correspondence information between the body motion information and the estimated pulse wave information;
Including
A biological information processing method, wherein the estimation process is performed based on the correspondence information and the body motion information.
前記体動情報とユーザーの推定脈波情報との対応関係情報を少なくとも含むユーザー情報を送信する情報処理装置と、
を含み、
前記生体情報処理装置は、
前記情報処理装置から前記ユーザー情報を受信し、前記ユーザー情報に含まれる前記対応関係情報と、取得した前記体動情報とに基づいて、前記推定脈波情報の推定処理を行うことを特徴とする生体情報処理システム。 A biological information processing apparatus that acquires body movement information using a signal from a body movement sensor that detects a user's body movement;
An information processing device that transmits user information including at least correspondence information between the body motion information and the estimated pulse wave information of the user;
Including
The biological information processing apparatus includes:
The user information is received from the information processing apparatus, and the estimated pulse wave information is estimated based on the correspondence information included in the user information and the acquired body motion information. Biological information processing system.
前記対応関係情報を少なくとも含むユーザー情報を送信する通信部を含むことを特徴とする情報処理装置。 Body motion information is obtained using a signal from a body motion sensor that detects a user's body motion, and the estimated pulse wave information is obtained using correspondence information between the body motion information and the estimated pulse wave information of the user. For the biological information processing apparatus that performs the estimation process of
An information processing apparatus comprising: a communication unit that transmits user information including at least the correspondence information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016120475A JP2017221551A (en) | 2016-06-17 | 2016-06-17 | Biological information processing device, program, biological information processing method, biological information processing system, and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016120475A JP2017221551A (en) | 2016-06-17 | 2016-06-17 | Biological information processing device, program, biological information processing method, biological information processing system, and information processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017221551A true JP2017221551A (en) | 2017-12-21 |
Family
ID=60687285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016120475A Withdrawn JP2017221551A (en) | 2016-06-17 | 2016-06-17 | Biological information processing device, program, biological information processing method, biological information processing system, and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2017221551A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020199022A (en) * | 2019-06-07 | 2020-12-17 | 株式会社デンソー | State estimation device, state estimation system, and state estimation method |
| JP2022133921A (en) * | 2021-03-02 | 2022-09-14 | Ssst株式会社 | Biometric information computing system and server |
| CN115804580A (en) * | 2021-09-14 | 2023-03-17 | 卡西欧计算机株式会社 | Electronic device, algorithm selection method, and recording medium |
| JP2024041415A (en) * | 2022-09-14 | 2024-03-27 | 本田技研工業株式会社 | Health assessment systems, health assessment methods, and health assessment programs |
| JP2024179172A (en) * | 2023-06-14 | 2024-12-26 | 株式会社コベルコ科研 | Vehicle ride comfort prediction device, method and program |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014174954A (en) * | 2013-03-13 | 2014-09-22 | Seiko Epson Corp | Action support system, terminal device of action support system, and server |
| JP2014236773A (en) * | 2013-06-06 | 2014-12-18 | セイコーエプソン株式会社 | Organism information processing device and organism information processing method |
| WO2014207875A1 (en) * | 2013-06-27 | 2014-12-31 | 株式会社日立製作所 | Calculation system of biological information under exercise load, biological information calculation method, and personal digital assistant |
| WO2015058923A1 (en) * | 2013-10-24 | 2015-04-30 | Koninklijke Philips N.V. | Device and method for estimating the energy expenditure of a person |
| WO2015139980A1 (en) * | 2014-03-17 | 2015-09-24 | Koninklijke Philips N.V. | Heart rate monitor device |
| US20150342533A1 (en) * | 2014-05-30 | 2015-12-03 | Microsoft Corporation | Motion based estimation of biometric signals |
| WO2016017379A1 (en) * | 2014-07-29 | 2016-02-04 | 京セラ株式会社 | Portable terminal, training management program, and training management method |
| US20160120476A1 (en) * | 2014-10-29 | 2016-05-05 | Microsoft Technology Licensing, Llc | Motion compensation for optical heart rate sensors |
-
2016
- 2016-06-17 JP JP2016120475A patent/JP2017221551A/en not_active Withdrawn
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014174954A (en) * | 2013-03-13 | 2014-09-22 | Seiko Epson Corp | Action support system, terminal device of action support system, and server |
| JP2014236773A (en) * | 2013-06-06 | 2014-12-18 | セイコーエプソン株式会社 | Organism information processing device and organism information processing method |
| WO2014207875A1 (en) * | 2013-06-27 | 2014-12-31 | 株式会社日立製作所 | Calculation system of biological information under exercise load, biological information calculation method, and personal digital assistant |
| WO2015058923A1 (en) * | 2013-10-24 | 2015-04-30 | Koninklijke Philips N.V. | Device and method for estimating the energy expenditure of a person |
| WO2015139980A1 (en) * | 2014-03-17 | 2015-09-24 | Koninklijke Philips N.V. | Heart rate monitor device |
| US20150342533A1 (en) * | 2014-05-30 | 2015-12-03 | Microsoft Corporation | Motion based estimation of biometric signals |
| WO2016017379A1 (en) * | 2014-07-29 | 2016-02-04 | 京セラ株式会社 | Portable terminal, training management program, and training management method |
| US20160120476A1 (en) * | 2014-10-29 | 2016-05-05 | Microsoft Technology Licensing, Llc | Motion compensation for optical heart rate sensors |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020199022A (en) * | 2019-06-07 | 2020-12-17 | 株式会社デンソー | State estimation device, state estimation system, and state estimation method |
| JP7163873B2 (en) | 2019-06-07 | 2022-11-01 | 株式会社デンソー | State estimation device, state estimation system, and state estimation method |
| JP2022133921A (en) * | 2021-03-02 | 2022-09-14 | Ssst株式会社 | Biometric information computing system and server |
| CN115804580A (en) * | 2021-09-14 | 2023-03-17 | 卡西欧计算机株式会社 | Electronic device, algorithm selection method, and recording medium |
| JP2024041415A (en) * | 2022-09-14 | 2024-03-27 | 本田技研工業株式会社 | Health assessment systems, health assessment methods, and health assessment programs |
| JP2024179172A (en) * | 2023-06-14 | 2024-12-26 | 株式会社コベルコ科研 | Vehicle ride comfort prediction device, method and program |
| JP7690518B2 (en) | 2023-06-14 | 2025-06-10 | 株式会社コベルコ科研 | Vehicle ride comfort prediction device, method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6347097B2 (en) | Portable device and heartbeat arrival time measurement control method | |
| JP6648515B2 (en) | Electronic device, its angular velocity acquisition method, and angular velocity acquisition program | |
| US9595181B2 (en) | Wearable device assisting smart media application and vice versa | |
| JP2017221551A (en) | Biological information processing device, program, biological information processing method, biological information processing system, and information processing device | |
| KR20180047654A (en) | Method for recognizing user activity and electronic device for the same | |
| US20180110415A1 (en) | Living body monitoring system, portable electronic apparatus, living body monitoring program, computer readable recording medium, and living body monitoring method | |
| JP2017164036A (en) | Biological information processing device, and biological information estimation method and program | |
| WO2018076205A1 (en) | Stride calibrating method, and relevant device and system | |
| JP2017221550A (en) | Biological information processing device, program, and biological information processing method | |
| JP5984589B2 (en) | Electronic equipment and programs | |
| JP2017169732A (en) | Information processing device, and information processing method and program | |
| CN116421142A (en) | A method for detecting the wearing state of a wearable device | |
| JP6939626B2 (en) | Communication device and communication control method | |
| US10327696B2 (en) | Action notification system, exercise information measurement apparatus, electronic device, action notification method, and action notification program | |
| US10025349B2 (en) | Electronic device, setting method and computer readable recording medium having program thereof | |
| JP2019109109A (en) | Motion monitoring system and motion monitoring method and program and motion monitoring device | |
| US20160349282A1 (en) | Motion measuring device, motion measuring system, motion measuring method, and motion measuring program | |
| US11703934B2 (en) | Exercise information acquisition equipment | |
| US20170344577A1 (en) | Biological information measuring apparatus, communication system, and communication method | |
| US20210353234A1 (en) | Fitness Tracking System and Method of Operating a Fitness Tracking System | |
| JP2023038506A (en) | Information processing device, program, and mounting state determination method | |
| WO2016063661A1 (en) | Information processing device, information processing method, and program | |
| US20240102802A1 (en) | Electronic device, calibration method and program | |
| EP3031392A1 (en) | Improving heart rate measurement | |
| US20250173139A1 (en) | Wearable device, control method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200407 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20200605 |