(57)【要約】【課題】被測定者が運動しているときであっても、正確な心拍数を測定することができる運動情報検出装置および運動情報検出方法、運動情報検出プログラムを提供する。【解決手段】加速度センサ１１２からの加速度データを示す波形信号において、「歩数」と判定した信号レベルのピーク値間の時間を測定することによって、ユーザＵＳが停止中であるか、歩行中であるか、走行中であるか、の運動状態が判定される。このユーザＵＳの運動状態がセットされた「運動状態判定情報」を、現在のインターバル値の変化状態との比較に適用して、インターバル値の有効、無効が判定され、有効と判定されたインターバル値に基づいて心拍数が算出される。【選択図】図８
2014061043.tif 000002
【特許請求の範囲】
【請求項１】
人体に接触され、波形信号を有する心拍データを検出する心拍センサと、
前記人体の運動状態に関連する運動データを検出する運動状態検出部と、
前記運動状態検出部により検出された前記運動データに基づいて、前記人体の前記運動状態を判定する運動状態判定部と、
前記運動状態判定部により判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出する心拍数算出部と、
を備えることを特徴とする運動情報検出装置。
【請求項２】
前記運動状態検出部は、前記人体の運動状態に関連する波形信号を有する前記運動データを検出し、
前記運動状態判定部は、前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定することを特徴とする請求項１記載の運動情報検出装置。
【請求項３】
前記運動状態検出部は、前記人体の運動に伴って生じる加速度を検出する加速度センサを有し、
前記運動データは前記加速度センサによって検出された加速度データであって、
前記運動状態判定部は、
前記加速度データに含まれる前記波形信号の前記信号レベルのピークに基づいて、単位時間当たりの前記人体の歩数を算出し、
前記単位時間当たりの歩数に対応する前記計時データが既定値未満である場合に前記人体の前記運動状態が歩行状態であると判定するとともに、前記計時データが既定値以上である場合に、前記人体の前記運動状態が走行状態であると判定し、さらに、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態が歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が歩行アップ状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が歩行ダウン状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が走行アップ状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態が走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が走行ダウン状態であると判定することを特徴とする請求項２記載の運動情報検出装置。
【請求項４】
前記心拍数算出部は、現在の単位時間当たりの心拍数が、既定の下限値以上かつ既定の上限値以下であって、かつ、直近の複数の単位時間当たりの心拍数の平均値に既定の第１係数を乗じた値以上かつ既定の第２係数を乗じた値以下である第１条件を満たす場合に、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなし、
前記第１条件を満たさない場合に、前記現在の単位時間当たりの心拍数を無効であると判定する、ことを特徴とする請求項３に記載の運動情報検出装置。
【請求項５】
前記心拍数算出部は、前記第１条件を満たさない場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記運動状態が前記歩行アップ状態または前記走行アップ状態である、または、前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記運動状態が前記歩行ダウン状態または前記走行ダウン状態である、第２条件を満たす場合には、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなし、
前記第２条件を満たさない場合には、前記現在の単位時間当たりの心拍数を無効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを前記無効なピークとみなす、ことを特徴とする請求項４に記載の運動情報検出装置。
【請求項６】
前記心拍数算出部は、前記第２条件を満たす場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記運動状態が前記歩行アップ状態または前記走行アップ状態である場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも大きい既定の倍率を乗じた値に、前記既定の第１係数を補正し、
前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記運動状態が前記歩行ダウン状態または前記走行ダウン状態である場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも小さい既定の倍率を乗じた値に、前記既定の第２係数を補正する、ことを特徴とする請求項５に記載の運動情報検出装置。
【請求項７】
人体に接触された心拍センサにより波形信号を有する心拍データを検出し、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出し、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定し、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出することを特徴とする運動情報検出方法。
【請求項８】
コンピュータに、
人体に接触された心拍センサにより波形信号を有する心拍データを検出させ、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出させ、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定させ、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出させることを特徴とする運動情報検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動情報検出装置および運動情報検出方法、運動情報検出プログラムに関し、特に、運動時に人体に装着して心拍データを測定する心拍測定機能を備えた運動情報検出装置および運動情報検出方法、運動情報検出プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりにより、日常的にランニングやウォーキング、サイクリング等の運動を行って健康状態を維持、増進する人々が増えている。さらに、日常の運動を通して、マラソン大会等の競技（レース）への参加を目指す人も増加している。このような人々は、自らの健康状態や運動状態を数値やデータで測定したり、記録することに対して、意識や関心が非常に高い。現在、このような要望に対応する様々な測定機器が市販されており、歩数や移動距離、脈拍（心拍数）、消費カロリー等を測定したり、記録することにより、自らの健康状態や運動状態を把握することができる。
【０００３】
このような測定機器の一例として、例えば特許文献１に開示されているように、胸部に装着する心拍検出器と、腕部に装着する心拍表示装置を備えた心拍測定装置が知られている。一般に、心拍測定装置に適用される心拍数のカウント方法は、心拍信号間の時間を計測する手法が適用されている。一方、心拍測定装置を人体に装着して、例えば、ランニングやマラソン等の運動中の心拍数を測定しようとした場合、人体と心拍検出器の電極との接触状態が不均一かつ不安定になってノイズが発生したり、運動により人体から発生する心拍以外の信号がノイズとして発生することが知られている。そのため、上述したような心拍数のカウント方法において、人体の動作に起因して発生するノイズ成分を心拍信号として誤検出してしまうと、心拍数が正確に計測できなくなる場合があった。そこで、このような問題を解決する方法として、例えば特許文献２に開示されているように、フィルタを用いて、検出された信号から人体の動作（体動）に起因するノイズ成分を除去する手法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２１２１３６号公報
【特許文献２】特開２００７−０５４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したようなフィルタを用いたノイズ除去方法においては、心拍測定装置を装着した被測定者（ユーザ）が静止しているときには、ノイズが良好に除去されて極めて有効であるが、運動時に発生するノイズに対しては、当該ノイズ成分のみを十分に除去することができない場合があった。そのため、除去されなかったノイズ成分を心拍信号として誤検出する回数が増えてしまい、心拍数が本来の値より高く算出されるという問題を有していた。
【０００６】
そこで、本発明は、上述した問題点に鑑み、被測定者が運動しているときであっても、正確な心拍数を測定することができる運動情報検出装置および運動情報検出方法、運動情報検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る運動情報検出装置は、
人体に接触され、波形信号を有する心拍データを検出する心拍センサと、
前記人体の運動状態に関連する運動データを検出する運動状態検出部と、
前記運動状態検出部により検出された前記運動データに基づいて、前記人体の前記運動状態を判定する運動状態判定部と、
前記運動状態判定部により判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出する心拍数算出部と、
を備えることを特徴とする。
【０００８】
本発明に係る運動情報検出方法は、
人体に接触された心拍センサにより波形信号を有する心拍データを検出し、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出し、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定し、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出することを特徴とする。
【０００９】
本発明に係る運動情報検出プログラムは、
コンピュータに、
人体に接触された心拍センサにより波形信号を有する心拍データを検出させ、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出させ、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定させ、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、被測定者が運動しているときであっても、正確な心拍数を測定することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る運動情報検出装置が適用される運動支援装置の第１の実施形態を示す概略構成図である。
【図２】第１の実施形態に係る運動支援装置に適用されるセンサ機器の一構成例を示すブロック図である。
【図３】第１の実施形態に係る運動支援装置に適用されるインターフェース機器の一構成例を示すブロック図である。
【図４】第１の実施形態に係る運動支援装置に適用されるセンサ機器により実行される運動情報検出方法を示すフローチャートである。
【図５】第１の実施形態に係る運動支援方法に適用されるセンサデータ加工処理の概略動作を示すフローチャートである。
【図６】第１の実施形態に係る運動支援方法に適用される歩数算出処理を示すフローチャートである。
【図７】第１の実施形態に係る運動支援装置に適用される加速度センサから出力される歩行時と走行時の加速度データの一例を示す信号波形図である。
【図８】第１の実施形態に係る運動支援方法に適用される心拍数算出処理を示すフローチャートである。
【図９】第１の実施形態に係る運動支援装置に適用される心拍センサから出力される歩行時と走行時の心拍データの一例を示す信号波形図である。
【図１０】第１の実施形態に係る運動支援方法に適用される運動状態判定処理を示すフローチャートである。
【図１１】第２の実施形態に係る運動支援装置の変形例（その１）を示す概略構成図である。
【図１２】第２の実施形態に係る運動支援装置の変形例（その２）を示す概略構成図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る運動情報検出装置および運動情報検出方法、運動情報検出プログラムについて、実施形態を示して詳しく説明する。ここでは、実施形態として、本発明に係る運動情報検出装置が適用される運動支援装置を示して説明する。
【００１３】
＜第１の実施形態＞
（運動支援装置）
まず、本発明に係る運動情報検出装置が適用される運動支援装置について説明する。
図１は、本発明に係る運動情報検出装置が適用される運動支援装置の第１の実施形態を示す概略構成図である。ここで、図１（ａ）は、本実施形態に係る運動支援装置を人体に装着した状態を示す概略図であり、図１（ｂ）は、本実施形態に係る運動支援装置に適用されるセンサ機器を示す概略構成図であり、図１（ｃ）は、本実施形態に係る運動支援装置に適用されるインターフェース機器を示す概略構成図である。
【００１４】
本発明に係る運動情報検出装置が適用される運動支援装置は、例えば図１（ａ）に示すように、概略、被測定者であるユーザＵＳが胸部に装着するセンサ機器１００と、手首に装着するインターフェース機器２００と、を有している。センサ機器１００は、ユーザＵＳの運動中（例えば歩行中や走行中）の運動状態（例えば歩行状態や走行状態）に関連する各種の情報（以下、「運動情報」と記す）を検出し、ユーザＵＳの歩数および心拍数を算出する。センサ機器１００は、例えば図１（ｂ）に示すように、大別して、センサ部を備えた機器本体１１０と、ユーザＵＳの胸部に巻き付けることにより機器本体１１０を胸部に装着するためのベルト部１２０と、ベルト部１２０の内面側（人体と接触する側）に設けられた一対の検出電極１３０と、を備えている。
【００１５】
また、インターフェース機器２００は、上記のセンサ機器１００により算出された歩数および心拍数を含む運動情報や、当該運動情報に基づいて分析されたユーザＵＳの運動状態に関するアドバイス（以下、「支援情報」と記す）を、視覚を通じてユーザＵＳに提供する。インターフェース機器２００は、例えば図１（ｃ）に示すように、大別して、ユーザに所定の情報を提供するための表示部２１１を備えた機器本体２１０と、ユーザＵＳの手首に巻き付けることにより機器本体１１０を手首に装着するためのベルト部２２０と、を備えている。
【００１６】
以下に、運動支援装置の各構成について、具体的に説明する。
図２は、本実施形態に係る運動支援装置に適用されるセンサ機器の一構成例を示すブロック図であり、図３は、本実施形態に係る運動支援装置に適用されるインターフェース機器の一構成例を示すブロック図である。
【００１７】
（センサ機器１００）
センサ機器１００は、具体的には、例えば図２に示すように、心拍センサ１１１と、加速度センサ１１２と、操作スイッチ１１３と、中央演算装置（以下、「ＣＰＵ」と記す）１１４と、センサデータ保存用メモリ１１５と、フラッシュメモリ１１６と、作業用メモリ１１７と、通信機能部１１８と、動作電源１１９と、を備えている。
【００１８】
心拍センサ１１１は、図１（ｂ）に示すように、センサ機器１００をユーザＵＳの胸部に装着するためのベルト部１２０の内面側に設けられ、ユーザＵＳの胸部に直接密着するように配置された一対の検出電極１３０を有している。心拍センサ１１１は、検出電極１３０から出力される心電位信号の変化を検出し、心拍データ（センサデータ）を出力する。この心拍データは、センサデータ保存用メモリ１１５の所定の記憶領域に保存される。
【００１９】
加速度センサ１１２は、機器本体１１０の内部に設けられ、ユーザＵＳの運動中の動作速度の変化の割合（加速度）を検出し、加速度データ（センサデータ；運動データ）を出力する。この加速度データは、上記の心拍データと関連付けられて、センサデータ保存用メモリ１１５の所定の記憶領域に保存される。
【００２０】
操作スイッチ１１３は、電源スイッチを有し、ユーザＵＳにより当該操作スイッチ１１３が操作されることにより、動作電源１１９から各構成への駆動用電力の供給状態（供給または遮断）を制御して、センサ機器１００の電源のオン、オフを制御する。また、操作スイッチ１１３は、センサ制御用キースイッチを有し、ユーザＵＳにより当該操作スイッチ１１３が操作されることにより、心拍センサ１１１および加速度センサ１１２におけるセンシング動作の開始、停止を制御する。
【００２１】
センサデータ保存用メモリ１１５は、上述した心拍センサ１１１から出力された心拍データや加速度センサ１１２により測定された加速度データを、相互に関連付けて所定の記憶領域に保存する。フラッシュメモリ１１６は、心拍センサ１１１や加速度センサ１１２におけるセンシング動作や、後述する通信機能部１１８におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラム、および、上記のセンサデータを加工し、ユーザＵＳの歩数や心拍数を出力するとともに、ユーザＵＳの運動状態を判定するアルゴリズムプログラムを保存する。作業用メモリ１１７は、上記制御プログラムおよびアルゴリズムプログラムを実行する際に使用、または、生成される各種データを一時的に保存する。なお、センサデータ保存用メモリ１１５は、その一部または全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、センサ機器１００に対して着脱可能に構成されているものであってもよい。
【００２２】
ＣＰＵ１１４は、上記のフラッシュメモリ１１６に保存された制御プログラムに従って処理を行うことにより、心拍センサ１１１や加速度センサ１１２におけるセンシング動作や、通信機能部１１８におけるデータ伝送動作等の、各構成における動作を制御する。また、ＣＰＵ１１４は、上記のアルゴリズムプログラムに従って処理を行うことにより、ＣＰＵ１１４内部で心拍センサ１１１や加速度センサ１１２により取得されたセンサデータを加工し、歩数や心拍数を算出する動作や、運動状態を判定する動作を実行する。なお、ＣＰＵ１１４において実行される制御プログラムやアルゴリズムプログラムは、予めＣＰＵ１１４内部に組み込まれているものであってもよい。
【００２３】
通信機能部１１８は、心拍センサ１１１や加速度センサ１１２により取得されたセンサデータを、上記のアルゴリズムプログラムに従って加工して出力した、ユーザＵＳの歩数や心拍数を含む運動情報をインターフェース機器２００に伝送する際のインターフェースとして機能する。ここで、通信機能部１１８を介してインターフェース機器２００に運動情報を伝送する手法としては、例えば各種の無線通信方式や、通信ケーブルを介した有線による通信方式を適用することができる。
【００２４】
無線通信方式により上記データを伝送する場合には、例えばデジタル機器用の近距離無線通信規格であるブルートゥース（Bluetooth（登録商標））や、この通信規格において低消費電力型の通信規格として策定されたブルートゥースローエナジー（Bluetooth（登録商標） low energy（LE））を良好に適用することができる。この無線通信方式によれば、例えば後述する環境発電技術等により生成された小電力であっても良好にデータ伝送を行うことができる。
【００２５】
動作電源１１９は、センサ機器１００の機器本体１１０内部の各構成に駆動用電力を供給する。動作電源１１９は、例えば市販のコイン型電池やボタン型電池等の一次電池や、リチウムイオン電池やニッケル水素電池等の二次電池を適用することができるほか、振動や光、熱、電磁波等のエネルギーにより発電する環境発電（エナジーハーベスト）技術による電源等を適用することもできる。
【００２６】
（インターフェース機器２００）
インターフェース機器２００は、具体的には、例えば図３に示すように、大別して、表示部２１１と、操作スイッチ２１２と、中央演算回路（以下、「ＣＰＵ」と略記する）２１３と、運動情報保存用メモリ２１４と、フラッシュメモリ２１５と、作業用メモリ２１６と、通信機能部２１７と、動作電源２１８と、を備えている。
【００２７】
表示部２１１は、例えばカラーやモノクロ表示が可能な液晶表示パネルや有機ＥＬ表示パネル等の表示装置を有し、少なくともユーザＵＳの運動中に、上述したセンサ機器１００により検出されたセンサデータに基づいて算出された各種の運動情報を表示する。表示部２１１には、例えば図１（ｃ）に示すように、歩数や心拍数のほか、走行時間や走行速度（ペース）、走行距離等の数値情報が任意のレイアウトで表示される。これらの情報は、表示部２１１に複数の情報が同時に表示されるものであってもよいし、上述した操作スイッチ２１２やタッチパネルを操作することにより、１乃至複数の情報が順次表示されるものであってもよい。また、表示部２１１は、後述する運動支援方法により判定されたユーザＵＳの運動状態に応じて所定の支援情報を表示することにより、当該支援情報を視覚を通してユーザＵＳに提供するものであってもよい。なお、本実施形態においては、インターフェース機器２００における出力インターフェースとして、表示部２１１を示したが、これに限定されるものではなく、表示部２１１に加えて、例えば特定の音色や音声メッセージを発生するブザーやスピーカ等の音響部や、特定の振動パターンで振動する振動部等の、他のインターフェースを備えているものであってもよい。
【００２８】
操作スイッチ２１２は、例えば図１（ｃ）に示すように、ボタンスイッチを有し、上記表示部２１１に表示する各種項目の設定や、インターフェース機器２００のその他の動作に関連する各種設定値の入力操作等に用いられる。なお、本実施形態においては、インターフェース機器２００における入力インターフェースとして、ボタンスイッチを有する操作スイッチ２１２を示したが、これに限定されるものではなく、操作スイッチ２１２に加えて、または、操作スイッチ２１２に替えて、例えば表示部２１１の視野側に設けられたタッチパネル等の、他のインターフェースを備えているものであってもよい。
【００２９】
運動情報保存用メモリ２１４は、上述したセンサ機器１００から伝送されたユーザＵＳの歩数や心拍数を含む運動情報を相互に関連付けて所定の記憶領域に保存する。フラッシュメモリ２１５は、表示部２１１における運動情報や支援情報の表示動作や、後述する通信機能部２１７におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムを保存する。作業用メモリ２１６は、上記制御プログラムを実行する際に使用、または、生成される各種データを一時的に保存する。なお、運動情報保存用メモリ２１４は、その一部または全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、インターフェース機器２００に対して着脱可能に構成されているものであってもよい。
【００３０】
ＣＰＵ２１３は、上記のフラッシュメモリ２１５に保存された制御プログラムに従って処理を行うことにより、表示部２１１における運動情報や支援情報の表示動作や、通信機能部２１７におけるデータ伝送動作等の、各構成における動作を制御する。なお、ＣＰＵ２１３において実行される制御プログラムは、予めＣＰＵ２１３内部に組み込まれているものであってもよい。
【００３１】
通信機能部２１７は、上述したセンサ機器１００との間で、無線や有線による所定の通信方式を用いて、少なくともユーザＵＳの歩数や心拍数を含む運動情報を伝送する際のインターフェースとして機能する。
【００３２】
動作電源２１８は、インターフェース機器２００の機器本体２１０内部の各構成に駆動用電力を供給する。動作電源２１８は、上述したセンサ機器１００と同様に、市販のコイン型電池等の一次電池やリチウムイオン電池等の二次電池、環境発電技術による電源等を適用することができる。
【００３３】
（運動支援方法）
次に、上述した運動支援装置における運動支援方法について説明する。ここで、本実施形態に係る運動支援方法においては、本発明に係る運動情報検出方法が適用される。
図４は、本実施形態に係る運動支援装置に適用されるセンサ機器により実行される運動情報検出方法を示すフローチャートである。
【００３４】
上述したような構成を有する運動支援装置における運動支援方法は、概略、センサ機器１００におけるセンシング動作と、センサデータの加工動作と、インターフェース機器２００への運動情報の伝送動作と、ユーザＵＳへの運動情報、支援情報の提供動作と、を有する一連の手順により実行される。
【００３５】
まず、センサ機器１００におけるセンシング動作、センサデータの加工動作、および、インターフェース機器２００への運動情報の伝送動作について説明する。
上述したセンサ機器１００は、操作スイッチ（電源スイッチ）１１３を操作することにより、電源がオン状態に設定されて、ＣＰＵ１１４により各種の処理が開始される。図４のフローチャートに示すように、まず、ステップＳ１０１において、ＣＰＵ１１４はセンサ機器１００の各構成（ハードウェア）および各プログラム（ソフトウェア）の初期設定を実行する。
【００３６】
次いで、ステップ１０２において、ＣＰＵ１１４は操作スイッチ（センサ制御用キースイッチ）の操作状態（キー入力の有無）、および、当該操作スイッチの操作に基づいて設定されるキーステータスフラグを判定し、表１に示すように、４つの状態に種類分けする。そして、ＣＰＵ１１４は種類分けされた各状態に応じて、次のような処理を実行する。ここで、ステップＳ１０２における操作スイッチの操作状態（キー入力）とキーステータスフラグの判定処理は、例えば所定の時間間隔で繰り返し実行される。また、この操作スイッチは、センサ機器１００に設けられていても良いし、インターフェース機器２００に設けられていても良い。
【００３７】
【表１】
2014061043.tif 000003
【００３８】
すなわち、ステップＳ１０２において、ＣＰＵ１１４は表１に示すように、キーステータスフラグが「ＯＦＦ」のときに、キー入力［有り］を検出すると、心拍センサ１１１および加速度センサ１１２におけるセンシング動作を開始するとともに、キーステータスフラグを「ＯＦＦ」から「ＯＮ」に変更設定する。このとき、ＣＰＵ１１４は、次のステップＳ１０３〜Ｓ１０５のセンサ起動処理を実行する。
【００３９】
センサ起動処理においては、まず、ステップＳ１０３において、ＣＰＵ１１４は表２の管理情報に示すように、フラグおよびバッファにデフォルト値を設定して初期化する。次いで、ステップＳ１０４において、ＣＰＵ１１４は心拍センサ１１１および加速度センサ１１２を起動して、センサデータの収集（センシング動作）を開始する。また、ステップＳ１０５において、ＣＰＵ１１４は通信機能部１１８を起動して、センサデータに基づいて算出される心拍数および歩数を含む運動情報を、インターフェース機器２００へ送信する動作を開始する。そして、これらのステップＳ１０３〜Ｓ１０５を含むセンサ起動処理が終了すると、ステップ１０２に戻り、上記のキー入力とステータスフラグの判定処理が再び実行される。
【００４０】
【表２】
2014061043.tif 000004
【００４１】
そして、ステップＳ１０２において、ＣＰＵ１１４は表１に示すように、キーステータスフラグが「ＯＦＦ」のときに、キー入力を検出しない（すなわち、キー入力「無し」である）場合には、センサ機器１００の現在の動作状態を保持するとともに、キーステータスフラグの「ＯＦＦ」状態を維持する。そして、ステップ１０２に戻り、上記の判定処理が再び実行される。
【００４２】
一方、ステップＳ１０２において、ＣＰＵ１１４は表１に示すように、キーステータスフラグが「ＯＮ」のときに、キー入力を検出しない（すなわち、キー入力「無し」である）場合には、センサ機器１００は現在の動作状態を保持するとともに、キーステータスフラグの「ＯＮ」状態を維持する。このとき、ＣＰＵ１１４は、次のステップＳ１０６〜Ｓ１０８のデータ収集、加工処理を実行する。
【００４３】
データ収集、加工処理においては、まず、ステップＳ１０６において、ＣＰＵ１１４は心拍センサ１１１および加速度センサ１１２によりセンサデータ（心拍データ、加速度データ）を定期的に収集する。ＣＰＵ１１４は、例えば、心拍センサ１１１により心拍データを２００Ｈｚ間隔、また、加速度センサ１１２により加速度データを１００Ｈｚ間隔で収集する。次いで、ステップＳ１０７において、ＣＰＵ１１４は収集した上記センサデータを加工処理する。ここでは、ＣＰＵ１１４は心拍データを「心拍数」に加工し、また、加速度データを歩行時または走行時の「歩数」に加工する。なお、センサデータの加工処理の具体例については後述する。次いで、ステップＳ１０８において、ＣＰＵ１１４は上記の加工処理により生成された「心拍数」、「歩数」、および、ユーザＵＳの運動状態に関連する各種の情報を、運動情報として定期的にインターフェース機器２００に送信する。ＣＰＵ１１４は、例えば、１ｓ間隔で運動情報をインターフェース機器２００に送信する。そして、これらのステップＳ１０６〜Ｓ１０８を含むデータ収集、加工処理が終了すると、ステップ１０２に戻り、上記の判定処理が再び実行される。
【００４４】
また、ステップＳ１０２において、ＣＰＵ１１４は表１に示すように、キーステータスフラグが「ＯＮ」のときに、キー入力［有り］を検出すると、センサ機器１００におけるセンシング動作を終了するとともに、キーステータスフラグを「ＯＮ」から「ＯＦＦ」に変更設定する。このとき、ＣＰＵ１１４は、次のステップＳ１０９〜Ｓ１１０のセンサ停止処理を実行する。
【００４５】
センサ停止処理においては、ステップＳ１０９において、ＣＰＵ１１４は心拍センサ１１１および加速度センサ１１２を停止して、センシング動作を終了する。また、ステップＳ１１０において、ＣＰＵ１１４は通信機能部１１８を停止して、インターフェース機器２００への運動情報の送信を終了する。
【００４６】
（センサデータ加工処理）
上述した運動支援方法に示したセンサデータの加工処理において実行される歩数算出処理、および、心拍数算出処理について、具体例に説明する。
図５は、本実施形態に係る運動支援方法に適用されるセンサデータ加工処理の概略動作を示すフローチャートである。
【００４７】
本実施形態に係る運動支援方法に適用されるセンサデータの加工処理（Ｓ１０７）は、図５に示すように、歩数算出処理（ステップＳ２１０）と、心拍数算出処理（ステップＳ２２０）と、を有している。これらの処理は、ＣＰＵ１１４によりアルゴリズムプログラムの歩数算出処理および心拍数算出処理の各モジュールを呼び出す（コールする）ことによって、処理動作が開始される。
【００４８】
歩数算出処理（ステップＳ２１０）においては、ＣＰＵ１１４は歩数アルゴリズムを実行して、ステップＳ１０６において収集した加速度データから、「歩数」の算出と歩行波形信号の信号レベルのピーク値間の時間計測とを実行する。ここで、算出された「歩数」は、表２の管理情報に示す「歩数情報」にセットされる。信号レベルのピーク値間の計測時間（計時データ）は、表２の管理情報に示す「計時情報」にセットされる。「計時情報」は、例えば過去１０秒分の計時データが保存される。
【００４９】
また、心拍数算出処理（ステップＳ２２０）においては、ＣＰＵ１１４は心拍数アルゴリズムを実行して、ステップＳ１０６において収集した心拍データである波形信号から、「心拍数」を算出する。ここで、算出された「心拍数」は、表２の管理情報に示す「心拍数情報」にセットされる。
【００５０】
（歩数算出処理の具体例）
まず、本実施形態に係る運動支援方法に適用される歩数算出処理について説明する。
図６は、本実施形態に係る運動支援方法に適用される歩数算出処理を示すフローチャートである。図７は、本実施形態に係る運動支援装置に適用される加速度センサから出力される歩行時と走行時の加速度データの一例を示す信号波形図である。
【００５１】
本実施形態に適用される歩数算出処理においては、具体的には図６に示すように、ＣＰＵ１１４は、まずステップＳ２１１において、一連の歩数算出処理で使用する歩数を算出する『歩数カウンタ』と、歩数波形信号の信号レベルのピーク値間の時間を計測する『計時カウンタ』とをリセットする。次いで、ステップＳ２１２において、ＣＰＵ１１４は、図７に示すような、加速度センサ１１２により検出された加速度データの出力値から歩行・走行波形信号を順次解析する動作を開始する。まず、ステップＳ２１３において、ＣＰＵ１１４は、波形信号がピーク値か否かを判定し、当該波形信号がピーク値の場合には、ステップＳ２１４において、『歩数カウンタ』を１インクリメント（＋１）する。次いで、ステップＳ２１５において、『計時カウンタ』をリセットする。
【００５２】
一方、ステップＳ２１３において、上記波形信号がピーク値でない場合には、ステップＳ２１６において、『計時カウンタ』を１インクリメント（＋１）して、ステップＳ２１７に進む。ここで、波形信号のピーク値とは、図７中に示した、丸で囲った波形信号部分のように、加速度センサ１１２から出力される歩行時（図７（ａ））と走行時（図７（ｂ））の加速度データを示す波形信号における信号レベルのピーク値（最大値）に該当する。
【００５３】
次いで、ステップＳ２１７において、ＣＰＵ１１４は、過去１秒分の加速度データの出力値に対して、上述したステップＳ２１２〜Ｓ２１６を含むピーク値検出処理を実行したか否かを判定する。過去１秒分の出力データに対して、ピーク値検出処理が完了していないと判定された場合には、ステップＳ２１２に戻り、上記のステップＳ２１２〜Ｓ２１６を含むピーク値検出処理が再び実行される。
【００５４】
一方、ステップＳ２１７において、過去１秒分の加速度データの出力値に対して、ピーク値検出処理が完了したと判定された場合には、ステップＳ２１８において、ＣＰＵ１１４は、『歩数カウンタ』値を表２の管理情報に示す「歩数情報」に保存する。次いで、ステップＳ２１９において、ＣＰＵ１１４は、『計時カウンタ』値を『歩数カウンタ』値で割り算することによって、１歩当たりの平均計時カウンタ値を算出し、表２の管理情報に示す「計時情報」に計時データとして保存し、本歩数算出処理を終了する。
【００５５】
具体的には、図７（ａ）、（ｂ）に示した加速度データの出力値の信号波形においては、『歩数カウンタ』値として、歩行時にはカウンタ値「２」（すなわち１秒間にピーク値が２歩）が、また、走行時にはカウンタ値「５」（すなわち１秒間にピーク値が５歩）が「歩数情報」にセットされる。また、１歩当たりの平均計時カウンタ値として、歩行時にはカウンタ値「５００ｍｓ」（＝１秒／２歩）が、また、走行時にはカウンタ値「２００（ｍｓ）」（＝１秒／５歩）が「計時情報」にセットされる。また、ここでは、表２の管理情報に示す「計時情報」として、過去１０秒分の計時データが保存される。
【００５６】
（心拍数算出処理の具体例）
次に、本実施形態に係る運動支援方法に適用される心拍数算出処理について説明する。
図８は、本実施形態に係る運動支援方法に適用される心拍数算出処理を示すフローチャートである。図９は、本実施形態に係る運動支援装置に適用される心拍センサから出力される歩行時と走行時の心拍データの一例を示す信号波形図である。
【００５７】
本実施形態に適用される心拍数算出処理においては、具体的には図８に示すように、ＣＰＵ１１４は、まずステップＳ２２１において、上述した歩数算出処理により算出され、「計時情報」に保存された計時データを読み出して、運動状態判定処理を実行し、当該運動状態判定処理によりセットされた「運動状態判定情報」を出力する。なお、運動状態判定処理の具体例については後述する。
【００５８】
次いで、ステップＳ２２２において、ＣＰＵ１１４は、図９に示すような、心拍センサ１１１により検出された心拍データである波形信号を順次解析する動作を開始するとともに、インターバル値をインクリメントする。ここで、インターバル値は、図９に示すように、心拍センサ１１１から出力される歩行時（図９（ａ））と走行時（図９（ｂ））の心拍データを示す波形信号における信号レベルのピーク値間の時間を計測することによって求められる。なお、本実施形態におけるデータのサンプリングレートは２００Ｈｚであるので、インターバル値を時間に換算すると、１カウントが５ｍｓに相当する。
【００５９】
次いで、ステップＳ２２３において、ＣＰＵ１１４は、心拍センサ１１１により次の心拍波形が検出されたか否かを判定する。心拍波形が検出されない場合には、本心拍数算出処理を終了し、一方、心拍波形が検出された場合には、ステップＳ２２４において、ＣＰＵ１１４は、次に示す適正判定条件（１−ａ）、（１−ｂ）（第１条件）に基づいて、インターバル値が有効か無効かを判定する。
【００６０】
すなわち、ステップＳ２２４における、適正判定条件（１−ａ）に基づく判定処理においては、現在のインターバル値が通常の心拍数であるか否かを判定する。具体的には、例えば次の条件式（１１）を満たすか否かに基づいて、通常の心拍数の範囲（下限値５４〜上限値６００）内にあるか否かが判定される。
【００６１】
適正判定条件（１−ａ）：
５４（２２０ＢＰＭ） ≦ 現在のインターバル値 ≦ ６００（２０ＢＰＭ）
・・・（１１）
【００６２】
また、ステップＳ２２４における、適正判定条件（１−ｂ）に基づく判定処理においては、運動中の過去１０回分の平均インターバル値と現在のインターバル値との比較を行い、現在のインターバル値が急激に変化した場合には、当該心拍波形がノイズによるものとして無効と判定する。具体的には、例えば次の条件式（１２）を満たすか否かに基づいて、有効なインターバル値の範囲（平均インターバル値の０．８〜１．２倍の範囲。換言すると、平均インターバル値を基準として、±２０％の範囲）内にあるか否かが判定される。ここで、上記のインターバル値の範囲を規定する倍率「０．８」（許容範囲下限値；第１係数）および「１．２」（許容範囲上限値；第２係数）、または、±２０％は、発明者による各種検証の結果得られた、良好なノイズ除去が実現できる範囲を規定する数値である。
【００６３】
適正判定条件（１−ｂ）：
許容範囲下限値（０．８）×過去１０回平均インターバル値
≦ 現在のインターバル値 ≦
許容範囲上限値（１．２）×過去１０回平均インターバル値・・・（１２）
【００６４】
上述したステップＳ２２４において、ＣＰＵ１１４により現在のインターバル値が条件式（１２）を満たし、有効と判定された場合には、ステップＳ２２７において、ＣＰＵ１１４は、現在のインターバル値を過去インターバル値情報に保存し、現在のインターバル値をリセットする。次いで、ステップＳ２２８において、ＣＰＵ１１４は、例えば次の式（１３）により、現在のインターバル値から心拍数を算出し、本心拍数算出処理を終了する。
心拍数＝６０／（過去１０回の平均インターバル値×０．００５）・・・（１３）
【００６５】
一方、ステップＳ２２４において、ＣＰＵ１１４により現在のインターバル値が条件式（１２）を満たさず、無効と判定された場合には、ステップＳ２２５において、ＣＰＵ１１４は、次に示す状態判定条件（２−ａ）〜（２−ｄ）（第２条件）に基づいて、インターバル値が有効か無効かを判定する。
【００６６】
すなわち、ステップＳ２２５における、状態判定条件（２−ａ）、（２−ｂ）に基づく判定処理おいては、現在のインターバル値の変化状態を判定する。具体的には、次の状態判定条件（２−ａ）の条件式（２１）を満たすか否かに基づいて、現在のインターバル値が［増加］状態にあるか否かが判定される。また、次の状態判定条件（２−ｂ）の条件式（２２）を満たすか否かに基づいて、現在のインターバル値が［減少］状態にあるか否かが判定される。ここで、条件式（２１）を満たす場合、現在のインターバル値は漸次小さくなっているが、これは、心拍数の増加に対応しており、当明細書において、この状態を、現在のインターバル値が［増加］状態にあるという。同様に、条件式（２２）を満たす場合、現在のインターバル値は漸次大きくなっているが、これは、心拍数の減少に対応しており、当明細書において、この状態を、現在のインターバル値が［減少］状態にあるという。
【００６７】
状態判定条件（２−ａ）：
許容範囲下限値（０．８）×過去１０回平均インターバル値
＞ 現在のインターバル値    ・・・（２１）
状態判定条件（２−ｂ）：
許容範囲上限値（１．２）×過去１０回平均インターバル値
＜ 現在のインターバル値    ・・・（２２）
【００６８】
また、ステップＳ２２５における、状態判定条件（２−ｃ）、（２−ｄ）に基づく判定処理においては、上述した状態判定条件（２−ａ）、（２−ｂ）に基づく判定処理おいて判定された現在のインターバル値の［増加］または［減少］の変化状態に応じて、後述する運動状態判定処理により判定されてセットされた「運動状態判定情報」との比較を行い、インターバル値の有効、無効を判定する。具体的には、上述した状態判定条件（２−ａ）に基づく判定処理おいて、現在のインターバル値が［増加］状態と判定された場合には、次の状態判定条件（２−ｃ）に基づいて、現在のインターバル値の有効、無効が判定される。
【００６９】
状態判定条件（２−ｃ）：
上述した状態判定条件（２−ａ）が成立し、現在のインターバル値が平均インターバル値の許容範囲下限値よりも小さい場合には、上記の「運動状態判定情報」との比較を行い、「運動状態判定情報」が、歩行［ＵＰ］または走行［ＵＰ］のときには「有効」と判定する。一方、「運動状態判定情報」が歩行［ＵＰ］または走行［ＵＰ］以外のときには「無効」と判定する。
【００７０】
また、上述した状態判定条件（２−ｂ）に基づく判定処理において、現在のインターバル値が［減少］状態と判定された場合には、次の状態判定条件（２−ｄ）に基づいて、現在のインターバル値の有効、無効が判定される。
【００７１】
状態判定条件（２−ｄ）：
上述した状態判定条件（２−ｂ）が成立し、現在のインターバル値が平均インターバル値の許容範囲上限値よりも大きい場合には、上記の「運動状態判定情報」との比較を行い、「運動状態判定情報」が、停止、歩行［ＤＯＷＮ］または走行［ＤＯＷＮ］のときには「有効」と判定する。一方、「運動状態判定情報」が停止、歩行［ＤＯＷＮ］または走行［ＤＯＷＮ］以外のときには「無効」と判定する。
【００７２】
上述したステップＳ２２５において、ＣＰＵ１１４により現在のインターバル値が「無効」と判定された場合には、本心拍数算出処理を終了し、一方、現在のインターバル値が「有効」と判定された場合には、ステップＳ２２６において、ＣＰＵ１１４は、「許容範囲下限値」または、「許容範囲上限値」を広げるように「インターバル判定値」を変更して、本心拍数算出処理を終了する。
【００７３】
ここで、上述したステップＳ２２４〜Ｓ２２８を含むインターバル値判定処理について、発明者が検証した具体的な数値を示す。心拍センサ１１１により出力された心拍データである波形信号に基づいて取得された現在のインターバル値が６０（２００ＢＰＭ）である場合、表２の管理情報に示す「許容範囲下限値」および「許容範囲上限値」としてデフォルト値を「０．８」、「１．２」に設定した場合には、上述した適正判定条件（１−ａ）、（１−ｂ）に基づく判定処理において、現在のインターバル値が次の条件式（３１）の範囲内であれば有効と判定される。
４８（２５０ＢＰＭ） ≦ ６０（現在のインターバル値） ≦ ７２（１６６ＢＰＭ）
・・・（３１）
一方、現在のインターバル値が例えば７５と計時された場合には、上記の適正判定条件（１−ａ）に基づく判定処理において、無効と判定される。
【００７４】
次に、上述した状態判定条件（２−ａ）〜（２−ｄ）に基づく判定処理おいて、現在のインターバル値が有効と判定された場合には、表２の管理情報に示す「許容範囲上限値」の倍率を「１．２」から「１．３」に変更し、心拍センサ１１１の次の心拍データのサンプリング時には、当該変更された「許容範囲上限値」を使用することにより、適正判定条件（１−ａ）、（１−ｂ）に基づく判定処理において、現在のインターバル値が次の条件式（３２）の範囲内には入り、有効と判定される。
４８（２５０ＢＰＭ） ≦ ６０（現在のインターバル値） ≦ ７８（１５３ＢＰＭ）
・・・（３２）
【００７５】
ここで、「許容範囲上限値」の倍率の変更量は、変更前の「許容範囲上限値」に対して１．１を乗じた値について、有効桁数を２桁としたものである。同様に、「許容範囲下限値」の倍率の変更量は、変更前の「許容範囲上限値」に対して０．９を乗じた値について、有効桁数を２桁としてよい。なお、「許容範囲上限値」または「許容範囲下限値」の倍率を変更した後に、条件式（３２）を満たさないことがあれば、その場合は、機器の故障と見なす。
【００７６】
（運動状態判定処理の具体例）
次に、上述した心拍数算出処理に適用される運動状態判定処理について説明する。
図１０は、本実施形態に係る運動支援方法に適用される運動状態判定処理を示すフローチャートである。
【００７７】
本実施形態に係る運動支援方法に適用される運動状態判定処理は、ＣＰＵ１１４によりアルゴリズムプログラムの運動状態判定処理のモジュールを呼び出す（コールする）ことによって、処理動作が開始される。
【００７８】
本実施形態に適用される運動状態判定処理においては、具体的には図１０に示すように、ＣＰＵ１１４は、まずステップＳ３１１において、上述した歩数算出処理により算出された「計時情報」に基づいて、ユーザＵＳが［停止］状態か否かを判定する。具体的には、ＣＰＵ１１４は、歩数算出処理により算出された計時データが保存された「計時情報」から１０秒分の計時データを読み出し、これらの計時データが「０」か否かを判定する。１０秒分の計時データがすべて「０」の場合には、ＣＰＵ１１４は、ユーザＵＳが［停止］状態にあると判定し、ステップＳ３１２において、「運動状態判定情報」に［停止］情報をセットする。一方、ステップＳ３１１において、１０秒分の計時データのうちいずれかが「０」ではない場合には、ＣＰＵ１１４は、ユーザＵＳが［停止］状態にはないと判定し、ステップＳ３１３に進む。
【００７９】
次いで、ＣＰＵ１１４は「計時情報」の変化状態に基づいて運動状態を判定する。具体的には、ステップＳ３１３において、ＣＰＵ１１４は、「計時情報」から１０秒分の計時データを読み出し、１０秒前と現在の運動状態が、歩行状態または走行状態のどちらであるかを判定する。ここで、１秒当たりの歩数が、２．３５未満の場合に歩行状態であり、２．３５以上の場合に走行状態であると判定する。そして、１０秒前の運動状態が歩行状態であって、且つ、１秒当たりの歩数が１０秒前よりも現在の方が多い場合には、ＣＰＵ１１４は、ユーザＵＳが［歩行ＵＰ］状態（歩行アップ状態）にあると判定し、ステップＳ３１４において、「運動状態判定情報」に［歩行ＵＰ］情報をセットする。一方、ＣＰＵ１１４は、ユーザＵＳが［歩行ＵＰ］状態にはないと判定した場合には、ステップＳ３１５に進む。
【００８０】
次いで、ステップＳ３１５において、ＣＰＵ１１４は、「計時情報」から１０秒分の計時データを読み出し、１０秒前の運動状態と現在の運動状態が両方とも歩行状態であって、且つ、１秒当たりの歩数が１０秒前よりも現在の方が少ない場合には、ＣＰＵ１１４は、ユーザＵＳが［歩行ＤＯＷＮ］状態（歩行ダウン状態）にあると判定し、ステップＳ３１６において、「運動状態判定情報」に［歩行ＤＯＷＮ］情報をセットする。一方、ステップＳ３１５において、ＣＰＵ１１４は、ユーザＵＳが［歩行ＤＯＷＮ］状態にはないと判定した場合には、ステップＳ３１７に進む。
【００８１】
次いで、ステップＳ３１７において、ＣＰＵ１１４は、「計時情報」から１０秒分の計時データを読み出し、１０秒前の運動状態と現在の運動状態が両方とも走行状態であって、且つ、１秒当たりの歩数が１０秒前よりも現在の方が多い場合には、ＣＰＵ１１４は、ユーザＵＳが［走行ＵＰ］状態（走行アップ状態）にあると判定し、ステップＳ３１８において、「運動状態判定情報」に［走行ＵＰ］情報をセットする。一方、ステップＳ３１７において、ＣＰＵ１１４は、ユーザＵＳが［走行ＵＰ］状態にはないと判定した場合には、ステップＳ３１９に進む。
【００８２】
次いで、ステップＳ３１９において、ＣＰＵ１１４は、「計時情報」から１０秒分の計時データを読み出し、１０秒前の運動状態が走行状態であって、且つ、１秒当たりの歩数が１０秒前よりも現在の方が少ない場合には、ＣＰＵ１１４は、ユーザＵＳが［走行ＤＯＷＮ］状態（走行ダウン状態）にあると判定し、ステップＳ３２０において、「運動状態判定情報」に［走行ＤＯＷＮ］情報をセットする。一方、ステップＳ３１９において、ＣＰＵ１１４は、ユーザＵＳが［走行ＤＯＷＮ］状態にはないと判定した場合には、本処理を終了する。
【００８３】
このような一連の運動状態判定処理により、図７（ａ）、（ｂ）に示したように、加速度センサ１１２からの加速度データを示す波形信号において、「歩数」と判定した波形信号レベルのピーク値間の時間を測定することによって、ユーザＵＳが停止中であるか、歩行中であるか、走行中であるか、の運動状態が判定される。そして、このユーザＵＳの運動状態がセットされた「運動状態判定情報」を、上述した心拍数算出処理において実行される比較処理（ステップＳ２２５）において、現在のインターバル値の変化状態との比較に適用して、インターバル値の有効、無効が判定され、有効と判定されたインターバル値に基づいて心拍数が算出される。すなわち、図９（ａ）、（ｂ）に示した心拍センサ１１１からの心拍データを示す波形信号において、ユーザＵＳの運動（体動）に起因するノイズ信号の信号レベルのピーク値を誤検出して計測されたインターバル値１ｃ〜５ｃは無効と判定される。一方、本来の心拍信号の信号レベルのピーク値を検出して計測されたインターバル値１ａ〜２ａ、１ｂ〜３ｂは有効と判定されて、当該有効と判定されたインターバル値１ａ〜２ａ、１ｂ〜３ｂに基づいて心拍数（１分間の心拍の回数）が算出される。
【００８４】
そして、上述した運動支援装置および運動支援方法によって算出された心拍数、歩数、および、運動状態判定情報を含む運動情報は、センサ機器１００の通信機能部１１８を介して、所定の通信方式を用いて、インターフェース機器２００に伝送される。インターフェース機器２００は、受信した運動情報を相互に関連付けて、運動情報保存用メモリ２１４の所定の記憶領域に保存する。
【００８５】
次いで、ユーザＵＳへの運動情報、支援情報の提供動作においては、インターフェース機器２００は、ＣＰＵ２１３により運動情報保存用メモリ２１４に保存された上記の運動情報を読み出して、図１（ｃ）に示したように、数値情報や文字情報を用いて表示部２１１に所定の表示形式で表示する。ここで、表示部２１１に表示される運動情報は、運動中のユーザＵＳの現在または直近の歩数や心拍数、走行時間、走行距離等であってもよいし、過去の運動情報を表示するものであってもよい。
【００８６】
また、インターフェース機器２００は、ＣＰＵ２１３により運動情報保存用メモリ２１４から読み出した運動情報（すなわち、歩数や心拍数、運動状態等）を任意のアルゴリズムを用いて分析し、正常な歩数や心拍数、運動状態であるか否かを判断して、その判断結果に基づく支援情報を表示部２１１に表示するものであってもよい。この場合の支援情報の提供方法は、例えば、特にアドバイスする事項について、数値情報を強調表示する方法や、例えば「心拍数が高くなっています」、「ペースを落としてください」等の特定のメッセージ（文字情報）を表示する方法、表示部２１１の全域や一部の領域における表示色を変化させたり、点滅表示させる発光状態を変化させる方法等を、単独でまたは任意に組み合わせて適用することができる。さらに、インターフェース機器２００は、これらの運動情報や支援情報の表示に加えて、または、これらの情報の表示に替えて、音響部を備えて特定の音パターンや音声により上記の運動情報や支援情報を提供したり、振動部を備えて特定の振動により上記の運動情報や支援情報を提供するものであってもよい。
【００８７】
以上のように、本実施形態によれば、ユーザＵＳの運動状態に基づいて、心拍数の増加または減少を把握して、心拍データに含まれるノイズ成分を良好に除去することができ、運動状態に関わらず（特に、運動が沈静化した後の）、心拍数の変化（減少）を確実に検出して測定することができる。したがって、ユーザＵＳは、運動時に、あるいは、運動後に、インターフェース機器２００を介して歩数や心拍数を含む運動情報を正確かつ的確に把握することができ、健康管理や、競技やトレーニングにおける記録の向上に役立てることができる。
【００８８】
なお、上述した実施形態においては、ユーザＵＳに運動情報や支援情報を提供するインターフェース機器２００として、表示部や音響部等を備えた、腕時計型やリストバンド型の専用の受信端末を示したが、本発明はこれに限定されるものではない。本発明は、ユーザＵＳに提供する運動情報や支援情報を、ユーザＵＳが認識しやすい位置、または、認識できる位置に装着するものであれば、他の構成のインターフェース機器を適用するものであってもよいし、身体の他の部位に装着するものであってもよい。すなわち、本発明に適用されるインターフェース機器としては、専用の受信端末の他、例えば、腕時計や携帯電話機、スマートフォン等の汎用の電子機器を適用して、手首や上腕等に装着するものであってもよいし、表示部の機能を備えた眼鏡型の表示機器（いわゆる、ディスプレイグラス）や、音響部の機能を備えた音声機器（例えば、メディアプレーヤ）を適用するものであってもよい。
【００８９】
＜第２の実施形態＞
次に、本発明に係る運動情報検出装置が適用される運動支援装置の第２の実施形態について説明する。ここでは、上述した第１の実施形態に示した構成（図１〜図３）および方法（図４〜図１０）を参照しながら説明する。
【００９０】
上述した第１の実施形態においては、ユーザＵＳの胸部に装着したセンサ機器１００において、心拍センサ１１１および加速度センサ１１２から取得したセンサデータを加工処理して、歩数および心拍数を含む運動情報を算出し、これらの情報を手首に装着したインターフェース機器２００に伝送してユーザＵＳに提供する構成について説明した。第２の実施形態においては、センサ機器１００において、心拍センサ１１１および加速度センサ１１２から取得したセンサデータをインターフェース機器２００に伝送して、インターフェース機器２００において、センサデータを加工処理して、歩数および心拍数を含む運動情報を算出し、ユーザＵＳに提供する構成を有している。
【００９１】
第２の実施形態に係る運動支援装置は、上述した第１の実施形態に示した構成（図１〜図３参照）と同様に、センサ機器１００と、インターフェース機器２００と、を有している。本実施形態に係るセンサ機器１００においては、第１の実施形態に示した具体構成（図２参照）において、フラッシュメモリ１１６は、心拍センサ１１１や加速度センサ１１２におけるセンシング動作や、通信機能部１１８におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムのみを保存する。また、作業用メモリ１１７は、上記制御プログラムを実行する際に使用、または、生成される各種データのみを一時的に保存する。
【００９２】
ＣＰＵ１１４は、上記のフラッシュメモリ１１６に保存された制御プログラムに従って処理を行うことにより、心拍センサ１１１や加速度センサ１１２におけるセンシング動作や、通信機能部１１８におけるデータ伝送動作等の、各構成における動作を制御する。通信機能部１１８は、心拍センサ１１１や加速度センサ１１２により取得されたセンサデータを、インターフェース機器２００に伝送する際のインターフェースとして機能する。
【００９３】
すなわち、本実施形態においては、センサ機器１００は、心拍センサ１１１や加速度センサ１１２により検出されたセンサデータを、センサデータ保存用メモリ１１５に保存するとともに、通信機能部１１８を介して、インターフェース機器２００に伝送する機能のみを有している。ここで、センサデータ保存用メモリ１１５が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、上記通信機能部１１８を介することなく、当該リムーバブル記憶媒体をセンサ機器１００から着脱して、保存したセンサデータを他の機器に移行可能な場合には、センサ機器１００は通信機能部１１８を備えている必要はなく、この場合、センサ機器１００はデータロガーとして機能する。
【００９４】
一方、本実施形態に係るインターフェース機器２００においては、第１の実施形態に示した具体構成（図３参照）において、フラッシュメモリ２１５は、表示部２１１における運動情報や支援情報の表示動作や、通信機能部２１７におけるデータ伝送動作等の、各構成における所定の動作を実行するための制御プログラムを保存する。また、フラッシュメモリ２１５は、センサ機器１００から伝送されたセンサデータを加工し、ユーザＵＳの歩数や心拍数、運動状態等の運動情報を出力するアルゴリズムプログラムを保存する。さらに、フラッシュメモリ２１５は、運動情報に基づいて、ユーザＵＳの運動状態の良否を判断して、その判断結果に基づく支援情報を出力するアルゴリズムプログラムを保存するものであってもよい。作業用メモリ２１６は、上記制御プログラムおよびアルゴリズムプログラムを実行する際に使用、または、生成される各種データを一時的に保存する。
【００９５】
ＣＰＵ２１３は、上記のフラッシュメモリ２１５に保存されたアルゴリズムプログラムに従って処理を行うことにより、ＣＰＵ２１３内部でセンサ機器１００から伝送されたセンサデータを加工し、歩数や心拍数、運動状態を出力する動作を実行する。また、ＣＰＵ２１３は、制御プログラムに従って処理を行うことにより、表示部２１１における運動情報や支援情報の表示動作や、通信機能部２１７におけるデータ伝送動作等の、各構成における動作を制御する。通信機能部２１７は、センサ機器１００との間で、無線や有線による通信方式を用いて、少なくともセンサデータを伝送する際のインターフェースとして機能する。
【００９６】
すなわち、本実施形態においては、インターフェース機器２００は、センサ機器１００から伝送されたセンサデータを、運動情報保存用メモリ２１４に保存するとともに、当該センサデータを加工して、歩数や心拍数、運動状態を出力し、表示部２１１を介してユーザＵＳに提供する機能を有している。
【００９７】
本実施形態においても、上述した第１の実施形態と同様に、運動時の心拍数の増加または減少を把握して、心拍データに含まれるノイズを良好に除去することができ、運動状態に関わらず、心拍数の変化を正確に検出して測定することができるので、ユーザＵＳは、インターフェース機器を介して歩数や心拍数を含む運動情報を正確かつ的確に把握することができる。
【００９８】
また、本実施形態によれば、第１の実施形態に示したセンサデータの加工処理を、インターフェース機器２００において行うことができるので、第１の実施形態に示した場合に比較して、センサ機器１００における処理負担を軽減することができ、センサ機器１００の小型軽量化や、動作電源の長寿命化を図ることができる。
【００９９】
＜変形例＞
次に、本実施形態に係る運動支援装置の変形例について説明する。
図１１、図１２は、第２の実施形態に係る運動支援装置の変形例を示す概略構成図である。ここで、上述した第１の実施形態と同等の構成については同等の符号を付して、その説明を簡略化または省略する。
【０１００】
本実施形態においても、上述した第１の実施形態と同様に、インターフェース機器は、腕時計型やリストバンド型の受信端末に限定されるものではない。例えば図１１に示すように、パーソナルコンピュータ３１０や携帯電話機３２０、スマートフォン３３０等の各種の電子機器を適用するものであってもよいし、例えば図１２に示すように、これらの電子機器に加え、ネットワーク４００上のサーバ４１０等を適宜組み合わせて適用するものであってもよい。ここで、インターフェース機器として適用されるパーソナルコンピュータ３１０や携帯電話機３２０、スマートフォン３３０等の各種の電子機器や、ネットワーク４００上のサーバ４１０には、上述した各実施形態に示した運動支援方法を実行するための制御プログラムおよびアルゴリズムプログラムが組み込まれている。また、センサ機器１００から各種の電子機器へのセンサデータの伝送は、無線や有線による通信方式を用いるものであってもよいし、メモリカード等のリムーバブル記憶媒体を介して行うものであってもよい。各種の電子機器において上記のセンサデータを加工処理して出力された歩数や心拍数を含む運動情報や支援情報は、当該電子機器に設けられた表示装置を介してユーザＵＳに提供される。また、ネットワーク４００上のサーバ４１０においてセンサデータを加工処理して出力された歩数や心拍数を含む運動情報や支援情報は、例えばネットワーク４００を介して任意の電子機器に伝送され、当該電子機器に設けられた表示装置を介してユーザＵＳに提供される。
【０１０１】
このような変形例に係る構成においても、上述した第２の実施形態と同様に、センサデータの加工処理を、任意の電子機器やサーバにおいて行うことができるので、第１の実施形態に示した場合に比較して、センサ機器１００における処理負担を軽減することができ、センサ機器１００の小型軽量化や、動作電源の長寿命化を図ることができる。
【０１０２】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０３】
（付記）
［１］
人体に接触され、波形信号を有する心拍データを検出する心拍センサと、
前記人体の運動状態に関連する運動データを検出する運動状態検出部と、
前記運動状態検出部により検出された前記運動データに基づいて、前記人体の前記運動状態を判定する運動状態判定部と、
前記運動状態判定部により判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出する心拍数算出部と、
を備えることを特徴とする運動情報検出装置である。
【０１０４】
［２］
前記運動状態検出部は、前記人体の運動状態に関連する波形信号を有する前記運動データを検出し、
前記運動状態判定部は、前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定することを特徴とする［１］記載の運動情報検出装置である。
【０１０５】
［３］
前記運動状態検出部は、前記人体の運動に伴って生じる加速度を検出する加速度センサを有し、
前記運動データは前記加速度センサによって検出された加速度データであって、
前記運動状態判定部は、
前記加速度データに含まれる前記波形信号の前記信号レベルのピークに基づいて、単位時間当たりの前記人体の歩数を算出し、
前記単位時間当たりの歩数に対応する前記計時データが既定値未満である場合に前記人体の前記運動状態が歩行状態であると判定するとともに、前記計時データが既定値以上である場合に、前記人体の前記運動状態が走行状態であると判定し、さらに、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態が歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が歩行アップ状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が歩行ダウン状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が走行アップ状態であると判定し、
既定の時間だけ過去の前記計時データに基づいて、前記既定の時間だけ過去の前記人体の前記運動状態が走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が走行ダウン状態であると判定することを特徴とする［２］記載の運動情報検出装置である。
【０１０６】
［４］
前記心拍数算出部は、現在の単位時間当たりの心拍数が、既定の下限値以上かつ既定の上限値以下であって、かつ、直近の複数の単位時間当たりの心拍数の平均値に既定の第１係数を乗じた値以上かつ既定の第２係数を乗じた値以下である第１条件を満たす場合に、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなし、
前記第１条件を満たさない場合に、前記現在の単位時間当たりの心拍数を無効であると判定する、ことを特徴とする［３］に記載の運動情報検出装置である。
【０１０７】
［５］
前記心拍数算出部は、前記第１条件を満たさない場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記運動状態が前記歩行アップ状態または前記走行アップ状態である、または、前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記運動状態が前記歩行ダウン状態または前記走行ダウン状態である、第２条件を満たす場合には、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなし、
前記第２条件を満たさない場合には、前記現在の単位時間当たりの心拍数を無効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを前記無効なピークとみなす、ことを特徴とする［４］に記載の運動情報検出装置である。
【０１０８】
［６］
前記心拍数算出部は、前記第２条件を満たす場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記運動状態が前記歩行アップ状態または前記走行アップ状態である場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも大きい既定の倍率を乗じた値に、前記既定の第１係数を補正し、
前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記運動状態が前記歩行ダウン状態または前記走行ダウン状態である場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも小さい既定の倍率を乗じた値に、前記既定の第２係数を補正する、ことを特徴とする［５］に記載の運動情報検出装置である。
【０１０９】
［７］
人体に接触された心拍センサにより波形信号を有する心拍データを検出し、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出し、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定し、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出することを特徴とする運動情報検出方法である。
【０１１０】
［８］
コンピュータに、
人体に接触された心拍センサにより波形信号を有する心拍データを検出させ、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出させ、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の前記運動状態を判定させ、
前記判定された前記運動状態に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去して、当該ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出させることを特徴とする運動情報検出プログラムである。
【符号の説明】
【０１１１】
１００    センサ機器
１１０    機器本体
１１１    心拍センサ
１１２    加速度センサ（運動状態検出部）
１１４    ＣＰＵ（運動状態判定部、心拍数算出部）
１１５    センサデータ保存用メモリ
１１６    フラッシュメモリ
１１７    作業用メモリ
１１８    通信機能部
１３０    検出電極
２００    インターフェース機器
２１０    機器本体
２１１    表示部
２１３    ＣＰＵ
２１４    運動情報保存用メモリ
２１５    フラッシュメモリ
２１６    作業用メモリ
２１７    通信機能部
３１０    パーソナルコンピュータ
３２０    携帯電話機
３３０    スマートフォン
４００    ネットワーク
４１０    サーバ
ＵＳ      ユーザ
【図１】
2014061043.tif 000005
【図２】
2014061043.tif 000006
【図３】
2014061043.tif 000007
【図４】
2014061043.tif 000008
【図５】
2014061043.tif 000009
【図６】
2014061043.tif 000010
【図７】
2014061043.tif 000011
【図８】
2014061043.tif 000012
【図９】
2014061043.tif 000013
【図１０】
2014061043.tif 000014
【図１１】
2014061043.tif 000015
【図１２】
2014061043.tif 000016
【手続補正書】
【提出日】平成25年9月12日(2013.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
波形信号を有する、人体の心拍データを検出する心拍センサと、
前記人体の運動状態に関連する運動データを検出する運動状態検出部と、
前記運動状態検出部により検出された前記運動データに基づいて、前記人体の運動状態の変化を判定する運動状態判定部と、
前記運動状態判定部により判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去する心拍数算出部と、を備えることを特徴とする運動情報検出装置。
【請求項２】
前記心拍数算出部は、前記ノイズ成分除去後の前記波形信号を用いて単位時間当たりの心拍数を算出することを特徴とする請求項１に記載の運動情報検出装置。
【請求項３】
前記運動状態検出部は、前記人体の運動に伴って生じる加速度を検出する加速度センサを有し、
前記運動データは前記加速度センサによって検出された加速度データであって、
前記運動状態判定部は、
前記加速度データに含まれる前記波形信号の前記信号レベルのピークに基づいて、前記単位時間当たりの歩数を算出し、
現在の前記単位時間当たりの歩数と、既定の時間だけ過去の前記単位時間当たりの歩数との比較結果に基づいて、前記前記運動状態の変化を判定することを特徴とする請求項２に記載の運動情報検出装置。
【請求項４】
前記心拍数算出部は、現在の単位時間当たりの心拍数が、既定の下限値以上かつ既定の上限値以下であって、かつ、直近の複数の単位時間当たりの心拍数の平均値に既定の第１係数を乗じた値以上かつ既定の第２係数を乗じた値以下である第１条件を満たす場合に、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなす
ことを特徴とする請求項３に記載の運動情報検出装置。
【請求項５】
前記心拍数算出部は、前記第１条件を満たさない場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記単位時間当たりの歩数が増加している、または、前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記単位時間当たりの歩数が減少している、第２条件を満たす場合には、前記現在の単位時間当たりの心拍数を有効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを有効なピークとみなし、
前記第２条件を満たさない場合には、前記現在の単位時間当たりの心拍数を無効であると判定し、当該現在の単位時間当たりの心拍数に対応するピークを前記無効なピークとみなす、ことを特徴とする請求項４に記載の運動情報検出装置。
【請求項６】
前記心拍数算出部は、前記第２条件を満たす場合に、さらに、
前記現在の単位時間当たりの心拍数が既定の上限値より大きく且つ前記単位時間当たりの歩数が増加している場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも大きい既定の倍率を乗じた値に、前記既定の第１係数を補正し、
前記現在の単位時間当たりの心拍数が既定の下限値未満であり且つ前記単位時間当たりの歩数が減少している場合には、前記直近の複数の単位時間当たりの心拍数の平均値に１よりも小さい既定の倍率を乗じた値に、前記既定の第２係数を補正する、ことを特徴とする請求項５に記載の運動情報検出装置。
【請求項７】
前記運動状態判定部は、
前記単位時間当たりの歩数が既定値未満である場合に前記人体の運動状態が歩行状態であると判定するとともに、前記単位時間当たりの歩数が当該既定値以上である場合に、前記人体の運動状態が走行状態であると判定することを特徴とする請求項６に記載の運動情報検出装置。
【請求項８】
前記運動状態判定部は、
前記既定の時間だけ過去の前記人体の運動状態が歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が第１の歩行状態であると判定し、
前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに歩行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が第２の歩行状態であると判定し、
前記既定の時間だけ過去の前記人体の前記運動状態と現在の前記人体の前記運動状態とがともに走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が多いと判定した場合には、前記人体の前記運動状態が第１の走行状態であると判定し、
前記既定の時間だけ過去の前記人体の前記運動状態が走行状態であると判定し、且つ、前記既定の時間だけ過去の前記単位時間当たりの歩数よりも現在の前記単位時間当たりの歩数が少ないと判定した場合には、前記人体の前記運動状態が第２の走行状態であると判定することを特徴とする請求項７に記載の運動情報検出装置。
【請求項９】
前記運動状態検出部は、前記人体の運動状態に関連する波形信号を有する前記運動データを検出し、
前記運動状態判定部は、前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の運動状態の変化を判定することを特徴とする請求項１に記載の運動情報検出装置。
【請求項１０】
波形信号を有する、人体の心拍データを心拍センサにより検出し、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出し、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の運動状態の変化を判定し、
前記判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去することを特徴とする運動情報検出方法。
【請求項１１】
コンピュータに、
波形信号を有する、人体の心拍データを心拍センサにより検出させ、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出させ、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の運動状態の変化を判定させ、
前記判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去させることを特徴とする運動情報検出プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る運動情報検出装置は、
波形信号を有する、人体の心拍データを検出する心拍センサと、
前記人体の運動状態に関連する運動データを検出する運動状態検出部と、
前記運動状態検出部により検出された前記運動データに基づいて、前記人体の運動状態の変化を判定する運動状態判定部と、
前記運動状態判定部により判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去する心拍数算出部と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係る運動情報検出方法は、
波形信号を有する、人体の心拍データを検出し、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出し、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の運動状態の変化を判定し、
前記判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る運動情報検出プログラムは、
コンピュータに、
波形信号を有する、人体の心拍データを検出させ、
運動状態検出部により前記人体の運動状態に関連する波形信号を有する運動データを検出させ、
前記運動データに含まれる前記波形信号の信号レベルのピーク値間の計時データに基づいて、前記人体の運動状態の変化を判定させ、
前記判定された前記人体の運動状態の変化に基づいて、前記心拍データの前記波形信号に含まれる複数のピークの中から、前記人体の動作に起因する無効なピークをノイズ成分として除去させることを特徴とする。