(57)【要約】【課題】所定の運動時における動作状態を正しく判別することができる運動支援装置、運動支援方法及び運動支援プログラムを提供する。【解決手段】運動支援装置１０は、ランニング時に被測定者（ユーザ）に装着されるモーションセンサ（センサ部１４）から逐次取得されるセンシング情報に基づいて当該ランニング時の走行動作の指標となる指標データを逐次導出する。また、運動支援装置１０は、導出された指標データの値が閾値を超えたか否かを判別し、当該判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する。【選択図】図４
2019216798.tif 000002
【特許請求の範囲】
【請求項１】
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出手段と、
前記導出手段によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別手段と、
前記第１判別手段による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別手段と、
を備えることを特徴とする運動支援装置。
【請求項２】
前記第２判別手段は、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合、当該指標データの導出以降に当該正常の範囲内に無い指標データが所定の頻度で導出されると、前記運動時の動作状態が異常状態であると判別することを特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記第２判別手段は、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合、当該指標データの導出以降に当該正常の範囲内にある指標データが所定の頻度で導出されると、前記運動時の動作状態が正常状態であると判別することを特徴とする請求項１又は２に記載の運動支援装置。
【請求項４】
前記第２判別手段は、前記正常状態において、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合、当該指標データの導出以降に当該正常の範囲内に無い指標データが所定の頻度で導出されると、前記運動時の動作状態が正常状態から異常状態に移行したと判別することを特徴とする請求項２に記載の運動支援装置。
【請求項５】
前記第２判別手段は、前記異常状態において、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合、当該指標データの導出以降に当該正常の範囲内にある指標データが所定の頻度で導出されると、前記運動時の動作状態が異常状態から正常状態に移行したと判別することを特徴とする請求項３に記載の運動支援装置。
【請求項６】
前記第２判別手段によって前記運動時の動作状態が正常状態から異常状態に移行したと判別された場合、異常状態に移行したことを示す異常状態移行情報を出力する出力手段を備えることを特徴とする請求項４に記載の運動支援装置。
【請求項７】
前記第２判別手段によって前記運動時の動作状態が異常状態から正常状態に移行したと判別された場合、正常状態に移行したことを示す正常状態移行情報を出力する出力手段を備えることを特徴とする請求項５に記載の運動支援装置。
【請求項８】
前記第２判別手段は、判別の基準である所定の条件を、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合と、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合とで、異ならせることを特徴とする請求項１〜７のいずれか一項に記載の運動支援装置。
【請求項９】
前記第１判別手段による判別の基準である正常の範囲、及び前記第２判別手段による判別の基準である所定の条件、の少なくとも何れかをユーザ操作に基づき設定する設定手段を備えることを特徴とする請求項１〜８のいずれか一項に記載の運動支援装置。
【請求項１０】
前記所定の運動は、ランニングであることを特徴とする請求項１〜９のいずれか一項に記載の運動支援装置。
【請求項１１】
前記導出手段は、一方の足が地面に接地してから当該一方の足が再び地面に接地するまでの時間を１周期とするランニングの周期ごとに前記指標データを導出することを特徴とする請求項１０に記載の運動支援装置。
【請求項１２】
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出工程と、
前記導出工程によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別工程と、
前記第１判別工程による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別工程と、
を含むことを特徴とする運動支援方法。
【請求項１３】
コンピュータを、
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出手段、
前記導出手段によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別手段、
前記第１判別手段による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別手段、
として機能させることを特徴とする運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動支援装置、運動支援方法及び運動支援プログラムに関する。
【背景技術】
【０００２】
従来、ランニング時における速度をモニタリングして当該速度が所定の速度範囲から外れた場合に、ユーザにフィードバックする技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されている技術では、偶発的な事象により所定の速度範囲から外れた場合であってもユーザにフィードバックするので、ランニング時の走行状態の把握に支障を来すおそれがある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、所定の運動時における動作状態を正しく判別することができる運動支援装置、運動支援方法及び運動支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る運動支援装置は、
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出手段と、
前記導出手段によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別手段と、
前記第１判別手段による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所定の運動時における動作状態を正しく判別することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態の運動支援システムを示すブロック図である。
【図２】（ａ）は運動支援装置をユーザが装着した状態を示す背面図であり、（ｂ）は運動支援装置をユーザが装着した状態を示す側面図である。
【図３】（ａ）は運動支援装置の機能構成を示すブロック図であり、（ｂ）は端末装置の機能構成を示すブロック図である。
【図４】走行状態判別処理を示すフローチャートである。
【図５】走行状態（正常状態又は異常状態）の移行の一例を示す説明図である。
【図６】ランニング時の走行動作の指標の一例を示す表である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
図１及び図２を参照して、本実施の形態の構成を説明する。まず、図１を参照して、本実施の形態の運動支援システム１を説明する。
【００１１】
図１は、本実施の形態の運動支援システム１を示すブロック図である。
図１に示すように、運動支援システム１は、運動支援装置１０と、端末装置２０とを備える。
【００１２】
運動支援装置１０は、所定の運動時（例えば、ランニング時）にユーザに装着され当該ユーザの走行状態を判別して、当該走行状態の判別結果を端末装置２０に出力する装置である。
【００１３】
図２（ａ）及び（ｂ）は、運動支援装置１０の装着例を示す図である。
図２（ａ）及び（ｂ）に示すように、運動支援装置１０は、例えば、ユーザの腰にある仙骨上の位置に装着される。なお、このように仙骨上の位置に運動支援装置１０を装着するのは、ユーザの骨盤の回旋運動及び身体の揺動を精度良く測定するためであるが、運動支援装置１０の装着位置は仙骨上の位置に限らず、例えば、ユーザの胸部や足部等でもよい。
【００１４】
端末装置２０は、所定の運動時（例えば、ランニング時）にユーザが携帯可能な端末装置である。この端末装置２０としては、例えば、スマートフォンや、スマートウォッチ等のウェアラブル端末、携帯電話機等が挙げられる。
【００１５】
次いで、図３（ａ）を参照して、運動支援装置１０の内部の機能構成を説明する。図３（ａ）は、運動支援装置１０の機能構成を示すブロック図である。
【００１６】
図３（ａ）に示すように、運動支援装置１０は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、センサ部１４と、表示部１５と、記憶部１６と、通信部１７とを備える。運動支援装置１０の各部は、バス１８を介して接続されている。
【００１７】
ＣＰＵ（導出手段、第１判別手段、第２判別手段、出力手段）１１は、運動支援装置１０の各部を制御する。ＣＰＵ１１は、記憶部１６に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で各種処理を実行する。
【００１８】
操作部１２は、電源のＯＮ／ＯＦＦを切り替える電源ボタン（図示省略）、データ取得の開始／停止を指示する開始／停止ボタン（図示省略）等を備えており、この操作部１２からの指示に基づいてＣＰＵ１１は各部を制御するようになっている。
【００１９】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。
【００２０】
センサ部１４は、３軸加速度センサ、ジャイロセンサ、地磁気センサ等の運動支援装置１０の動きを検出可能なモーションセンサや、運動支援装置１０の位置情報を取得可能なＧＰＳ受信機などを備え、測定結果をＣＰＵ１１に出力する。
【００２１】
表示部１５は、複数のＬＥＤランプにより構成され、データの送信状態（例えば、データを送信中であるか否か）や、ＧＰＳ受信機のＯＮ／ＯＦＦ状態等を表示可能な表示部である。
【００２２】
記憶部１６は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等により構成される。記憶部１６には、ＣＰＵ１１で実行されるシステムプログラムやアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００２３】
通信部１７は、所定の運動時（例えば、ランニング時）の動作状態（例えば、走行状態）の判別結果をＣＰＵ１１による制御に基づいて端末装置２０に送信するものであり、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線規格を採用した通信部や、ＵＳＢ端子などの有線式の通信部である。
【００２４】
次に、図３（ｂ）を参照して、端末装置２０の機能構成を説明する。図３（ｂ）は、端末装置２０の機能構成を示すブロック図である。
【００２５】
端末装置２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、スピーカ部２７とを備える。端末装置２０の各部は、バス２８を介して接続されている。
【００２６】
ＣＰＵ２１は、端末装置２０の各部を制御する。ＣＰＵ２１は、記憶部２５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ２３に展開し、当該プログラムとの協働で各種処理を実行する。
【００２７】
操作部２２は、例えば、タッチパネルを備え、ユーザからのタッチ入力を受け付け、その操作情報をＣＰＵ２１に出力する。  
タッチパネルは、表示部２４と一体となって形成され、例えば、静電容量方式、抵抗膜方式、超音波表面弾性波方式等の各種方式により、ユーザによる表示部２４上の接触位置のＸＹ座標を検出する。そして、タッチパネルは、接触位置のＸＹ座標に係る位置信号をＣＰＵ２１に出力する。
【００２８】
ＲＡＭ２３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。
【００２９】
表示部２４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescence）ディスプレイ等で構成され、ＣＰＵ２１から指示された表示情報に従い各種表示を行う。
【００３０】
記憶部２５は、例えば、フラッシュメモリ、ＥＥＰＲＯＭ、ＨＤＤ（Hard Disk Drive）などにより構成される。記憶部２５には、ＣＰＵ２１で実行されるシステムプログラムやアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００３１】
通信部２６は、ユーザに装着された運動支援装置１０から当該ユーザの動作状態（例えば、走行状態）の判別結果を受信するものであり、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線規格を採用した通信部や、ＵＳＢ端子などの有線式の通信部である。
【００３２】
スピーカ部２７は、Ｄ／Ａコンバータ（図示略）、スピーカ素子（図示略）、振動板（図示略）等を備え、ＣＰＵ２１からの指示に従って音データをＤ／Ａコンバータによりアナログ信号に変換後、このアナログ信号を振動板により所定の音量に増幅して端末装置２０の外部に向けて発信音を発する。
【００３３】
次に、図４及び図５を参照して、運動支援装置１０で実行される走行状態判別処理を説明する。図４は、走行状態判別処理を示すフローチャートである。図５は、走行状態（正常状態又は異常状態）の移行の一例を示す説明図である。なお、図５に示す各周期（ランニング周期）において示されている○印は、それぞれの○印に対応する方の足が地面に接地していることを意味する。また、各周期のうち網掛けが施されている周期は、当該周期の指標データの値が閾値を超えていることを意味する。
【００３４】
ここで、ランニング周期とは、一方の足（例えば、右足）が地面に接地してから当該一方の足が再び地面に接地するまでの期間を意味する。また、指標データとは、ランニング時の走行動作の指標となるデータである。図６に示すように、ランニング時の走行動作の指標には、例えば、ピッチ、ストライド、接地時間率、滞空時間率、ブレーキ、推進、上下動、左右動、沈込、前傾角、水平角、回転角度（ヨー）などがある。なお、各指標に対応する指標データの導出方法（算出方法）は、既知の技術であるため、その説明は省略する。
【００３５】
図４に示すように、まず、ＣＰＵ１１は、センサ部１４からセンシング情報（例えば、加速度情報、角速度情報等）を逐次取得する（ステップＳ１）。
【００３６】
次いで、ＣＰＵ１１は、センシング情報に基づいて、ランニング周期ごとの指標データを逐次導出する（ステップＳ２）。
【００３７】
次いで、ＣＰＵ１１は、現在の状態（現在の走行状態）が正常状態（通常状態）であるか否かを判定する（ステップＳ３）。
【００３８】
ステップＳ３において、現在の状態が正常状態であると判定された場合（ステップＳ３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２で導出された指標データ（例えば、ピッチデータ）の値が閾値を超えたか否かを判定する（ステップＳ４）。閾値については、各指標に対応する閾値がそれぞれ設定されているものとする。
【００３９】
ステップＳ４において、指標データの値が閾値を超えていないと判定された場合（ステップＳ４；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１の処理に戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ４において、指標データの値が閾値を超えたと判定された場合（ステップＳ４；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２で導出された指標データ（例えば、ピッチデータ）の値が５回連続で閾値を超えたか否かを判定する（ステップＳ５）。
【００４０】
ステップＳ５において、指標データの値が５回連続で閾値を超えていないと判定された場合（ステップＳ５；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１の処理に戻し、それ以降の処理を繰り返し行う。例えば、図５に示すように、２周期目、５〜７周期目、１０〜１３周期目の各指標データを対象として、ステップＳ５の判定処理が実行された場合、いずれの場合にも指標データの値が５回連続で閾値を超えていないと判定されることとなる。
一方、ステップＳ５において、指標データの値が５回連続で閾値を超えたと判定された場合（ステップＳ５；ＹＥＳ）、ＣＰＵ１１は、現在の状態（現在の走行状態）を正常状態から異常状態に移行する（ステップＳ６）。例えば、図５に示すように、１４周期目の指標データを対象として、ステップＳ５の判定処理が実行された場合、１０〜１４周期目において指標データの値が５回連続で閾値を超えたと判定されることとなる。
【００４１】
次いで、ＣＰＵ１１は、通信部１７を介して、端末装置２０に対して異常状態移行情報を出力する（ステップＳ７）。これにより、異常状態移行情報を受信した端末装置２０は、ＣＰＵ２１の制御下において、例えは、当該装置のバイブレーション機能を発動させることによって、目標の状態（正常状態）から逸脱したことを通知するとともに、目標の状態から逸脱したことを示すアラート情報を表示部２４に表示し、また、スピーカ部２７より目標の状態から逸脱したことを通知する発信音を出力する。なお、当該発信音の代わりに、又は、当該発信音とともに、目標の状態から逸脱したことを通知する音声を出力するようにしてもよい。
【００４２】
次いで、ＣＰＵ１１は、操作部１２により所定の終了操作がなされたか否かを判定する（ステップＳ８）。
【００４３】
ステップＳ８において、操作部１２により所定の終了操作がなされていないと判定された場合（ステップＳ８；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１の処理に戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ８において、操作部１２により所定の終了操作がなされたと判定された場合（ステップＳ８；ＹＥＳ）、ＣＰＵ１１は、走行状態判別処理を終了する。
【００４４】
また、ステップＳ３において、現在の状態が正常状態でない、すなわち異常状態であると判定された場合（ステップＳ３；ＮＯ）、ＣＰＵ１１は、ステップＳ２で導出された指標データ（例えば、ピッチデータ）の値が閾値以下であるか否かを判定する（ステップＳ９）。
【００４５】
ステップＳ９において、指標データの値が閾値以下ではないと判定された場合（ステップＳ９；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１の処理に戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ９において、指標データの値が閾値以下であると判定された場合（ステップＳ９；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２で導出された指標データ（例えば、ピッチデータ）の値が５回連続で閾値以下となったか否かを判定する（ステップＳ１０）。
【００４６】
ステップＳ１０において、指標データの値が５回連続で閾値以下とはなっていないと判定された場合（ステップＳ１０；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１の処理を戻し、それ以降の処理を繰り返し行う。例えば、図５に示すように、１６〜１７周期目、２１〜２４周期目の各指標データを対象として、ステップＳ１０の判定処理が実行された場合、いずれの場合にも指標データの値が５回連続で閾値以下とはなっていないと判定されることとなる。
一方、ステップＳ１０において、指標データの値が５回連続で閾値以下となったと判定された場合（ステップＳ１０；ＹＥＳ）、ＣＰＵ１１は、現在の状態（現在の走行状態）を異常状態から正常状態に移行する（ステップＳ１１）。例えば、図５に示すように、２５周期目の指標データを対象として、ステップＳ１０の判定処理が実行された場合、２１〜２５周期目において指標データの値が５回連続で閾値以下となったと判定されることとなる。
【００４７】
次いで、ＣＰＵ１１は、通信部１７を介して、端末装置２０に対して正常状態移行情報を出力し（ステップＳ１２）、処理をステップＳ８の処理に移す。ここで、正常状態移行情報を受信した端末装置２０は、ＣＰＵ２１の制御下において、例えば、当該装置のバイブレーション機能を発動させることによって、目標の状態（正常状態）に戻ったことを通知するとともに、表示部２４に表示されていた上述のアラート情報を非表示とし、また、スピーカ部２７より目標の状態（正常状態）に戻ったことを通知する発信音を出力する。なお、当該発信音の代わりに、又は、当該発信音とともに、目標の状態に戻ったことを通知する音声を出力するようにしてもよい。
【００４８】
以上のように、本実施形態によれば、運動支援装置１０は、ランニング時に被測定者（ユーザ）に装着されるモーションセンサ（センサ部１４）から逐次取得されるセンシング情報に基づいて当該ランニング時の走行動作の指標となる指標データを逐次導出したこととなる。そして、運動支援装置１０は、導出された指標データの値が閾値を超えたか否かを判別し、当該指標データの値が閾値を超えたと判別された場合、当該指標データの導出以降に閾値を超える指標データが５回連続で導出されるか否かを判別したこととなる。そして、運動支援装置１０は、閾値を超える指標データが５回連続で導出されたと判別された場合、ランニング時の走行状態が正常状態から異常状態に移行したと判別したこととなる。
このため、運動支援装置１０によれば、偶発的な事象により指標データの値が単発で閾値を超えたとしても、かかる場合には、ランニング時の走行状態が正常状態から異常状態に移行したと判別されないので、ランニング時における走行状態を正しく判別することができるようになる。
【００４９】
また、運動支援装置１０は、ランニング時の走行状態が正常状態から異常状態に移行したと判別された場合、異常状態に移行したことを示す異常状態移行情報を出力するので、異常状態に移行したことをユーザに通知することができる。これにより、ランニング時の走行状態を異常状態から正常状態に戻すよう促すことができるので、目標に合った正常な走行状態を維持できるようにユーザをサポートすることができる。
【００５０】
また、運動支援装置１０は、異常状態において、導出された指標データの値が閾値以下であるか否かを判別し、当該指標データの値が閾値以下であると判別された場合、当該指標データの導出以降に閾値以下である指標データが５回連続で導出されるか否かを判別したこととなる。そして、運動支援装置１０は、閾値以下である指標データが５回連続で導出されたと判別された場合、ランニング時の走行状態が異常状態から正常状態に移行したと判別したこととなる。
このため、運動支援装置１０によれば、異常状態において、偶発的な事象により指標データの値が単発で閾値以下となったとしても、かかる場合には、ランニング時の走行状態が異常状態から正常状態に移行したと判別されないので、ランニング時における走行状態を正しく判別することができるようになる。
【００５１】
また、運動支援装置１０は、ランニング時の走行状態が異常状態から正常状態に移行したと判別された場合、正常状態に移行したことを示す正常状態移行情報を出力するので、正常状態に移行したことをユーザに通知することができる。これにより、ユーザが正常状態を正しく把握することができるようになるので、目標に合った正常な走行状態を維持できるようにユーザをサポートすることができる。
【００５２】
また、運動支援装置１０は、一方の足が地面に接地してから当該一方の足が再び地面に接地するまでの時間を１周期とするランニングの周期ごとに指標データを導出するので、ランニングの走行動作に即した形で指標データを導出することができ、ランニング時における走行状態をより正しく判別することができるようになる。
【００５３】
なお、以上本発明の実施形態について説明したが、本発明は、かかる実施形態に限定されず、その要旨を逸脱しない範囲で、種々変形が可能であることは言うまでもない。
【００５４】
例えば、上記実施形態では、運動支援装置１０は、正常状態において、閾値を超える指標データが５回連続で導出されたと判別された場合、ランニング時の走行状態が正常状態から異常状態に移行したと判別するとともに、異常状態において、閾値以下である指標データが５回連続で導出されたと判別された場合、ランニング時の走行状態が異常状態から正常状態に移行したと判別するようにしたが、各判別の基準は「５回連続で導出」に限定されるものではない。当該判別の基準は「所定の条件で導出」とすることができ、例えば、１０周期中９周期で閾値を超える指標データが導出されたと判別された場合、ランニング時の走行状態が正常状態から異常状態に移行したと判別するようにしてもよいし、１０周期中９周期で閾値以下となる指標データが導出されたと判別された場合、ランニング時の走行状態が異常状態から正常状態に移行したと判別するようにしてもよい。
また、例えば、５秒以上閾値を超える指標データが導出されたと判別された場合、ランニング時の走行状態が正常状態から異常状態に移行したと判別し、５秒以上閾値以下となる指標データが導出されたと判別された場合、ランニング時の走行状態が異常状態から正常状態に移行したと判別するようにしてもよい。これにより、ランニング時の走行状態の判別をより柔軟に行うことができるようになる。
【００５５】
また、上記実施形態では、ランニング時の走行状態が正常状態から異常状態に移行したと判別する場合と、当該走行状態が異常状態から正常状態に移行したと判別する場合とで、各判別の基準を異ならせるようにしてもよい。例えば、ランニング時の走行状態が正常状態から異常状態に移行したと判別する際の基準を「１０周期中９周期で閾値を超える指標データが導出」とする一方で、ランニング時の走行状態が異常状態から正常状態に移行したと判別する際の基準を「１０周期中７周期で閾値以下となる指標データが導出」とすることによって、ランニング時の走行状態の判別をより柔軟に行うことができるようになる。
【００５６】
また、上記実施形態では、指標データの値が閾値を超えたか否かを基準として、ランニング時の走行状態を判別するようにしたが、当該基準は、指標データの値が閾値を超えたか否かに限定されるものではなく、指標データの値が正常の範囲内にあるか否かとしてもよい。例えば、当該基準を、指標データの値が所定の下限値と上限値との間に収まっているか否かとすることによって、ランニング時の走行状態の判別をより厳密に行うことができるようになる。
【００５７】
また、上記実施形態では、ランニング時の走行状態を判別する際の閾値、及び／又は、ランニング時の走行状態が正常状態から異常状態に移行した、又はランニング時の走行状態が異常状態から正常状態に移行したと判別する所定の条件をユーザ操作に基づき、所望の値の閾値、及び／又は所定の条件に設定することができるようにしてもよい。これにより、ランニングを行う際の状況に応じて閾値、及び／又は所定の条件を変更することができるので、ランニング時の走行状態の判別をより的確に行うことができるようになる。
【００５８】
また、上記実施形態では、端末装置２０を利用して、目標の状態（正常状態）から逸脱したこと、及び、当該目標の状態に戻ったことを通知するようにしたが、これに限定されるものではない。例えば、運動支援装置１０自体が端末装置２０と同様のバイブレーション機能や、表示部、スピーカ部を備え、当該バイブレーション機能を発動させることによって、目標の状態（正常状態）から逸脱したことを通知するとともに、目標の状態から逸脱したことを示すアラート情報を表示部に表示し、また、スピーカ部より目標の状態から逸脱したことを通知する発信音を出力するようにしてもよい。また、運動支援装置１０自体がバイブレーション機能を発動させることによって、目標の状態（正常状態）に戻ったことを通知するとともに、表示部に表示されていた上述のアラート情報を非表示とし、また、スピーカ部より目標の状態（正常状態）に戻ったことを通知する発信音を出力するようにしてもよい。
【００５９】
また、上記実施形態では、ランニング時の走行状態の判別を一例に挙げて説明を行ったが、例えば、水泳、スキー、スノーボード、スケート、自転車などの運動時の動作状態を判別するようにしてもよい。
【００６０】
以上、本発明の実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６１】
〔付記〕
＜請求項１＞
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出手段と、
前記導出手段によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別手段と、
前記第１判別手段による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別手段と、
を備えることを特徴とする運動支援装置。
＜請求項２＞
前記第２判別手段は、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合、当該指標データの導出以降に当該正常の範囲内に無い指標データが所定の頻度で導出されると、前記運動時の動作状態が異常状態であると判別することを特徴とする請求項１に記載の運動支援装置。
＜請求項３＞
前記第２判別手段は、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合、当該指標データの導出以降に当該正常の範囲内にある指標データが所定の頻度で導出されると、前記運動時の動作状態が正常状態であると判別することを特徴とする請求項１又は２に記載の運動支援装置。
＜請求項４＞
前記第２判別手段は、前記正常状態において、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合、当該指標データの導出以降に当該正常の範囲内に無い指標データが所定の頻度で導出されると、前記運動時の動作状態が正常状態から異常状態に移行したと判別することを特徴とする請求項２に記載の運動支援装置。
＜請求項５＞
前記第２判別手段は、前記異常状態において、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合、当該指標データの導出以降に当該正常の範囲内にある指標データが所定の頻度で導出されると、前記運動時の動作状態が異常状態から正常状態に移行したと判別することを特徴とする請求項３に記載の運動支援装置。
＜請求項６＞
前記第２判別手段によって前記運動時の動作状態が正常状態から異常状態に移行したと判別された場合、異常状態に移行したことを示す異常状態移行情報を出力する出力手段を備えることを特徴とする請求項４に記載の運動支援装置。
＜請求項７＞
前記第２判別手段によって前記運動時の動作状態が異常状態から正常状態に移行したと判別された場合、正常状態に移行したことを示す正常状態移行情報を出力する出力手段を備えることを特徴とする請求項５に記載の運動支援装置。
＜請求項８＞
前記第２判別手段は、判別の基準である所定の条件を、前記第１判別手段によって前記指標データの値が前記正常の範囲内に無いと判別された場合と、前記第１判別手段によって前記指標データの値が前記正常の範囲内にあると判別された場合とで、異ならせることを特徴とする請求項１〜７のいずれか一項に記載の運動支援装置。
＜請求項９＞
前記第１判別手段による判別の基準である正常の範囲、及び前記第２判別手段による判別の基準である所定の条件、の少なくとも何れかをユーザ操作に基づき設定する設定手段を備えることを特徴とする請求項１〜８のいずれか一項に記載の運動支援装置。
＜請求項１０＞
前記所定の運動は、ランニングであることを特徴とする請求項１〜９のいずれか一項に記載の運動支援装置。
＜請求項１１＞
前記導出手段は、一方の足が地面に接地してから当該一方の足が再び地面に接地するまでの時間を１周期とするランニングの周期ごとに前記指標データを導出することを特徴とする請求項１０に記載の運動支援装置。
＜請求項１２＞
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出工程と、
前記導出工程によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別工程と、
前記第１判別工程による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別工程と、
を含むことを特徴とする運動支援方法。
＜請求項１３＞
コンピュータを、
所定の運動時に被測定者に装着されるモーションセンサから逐次取得されるセンシング情報に基づいて当該運動時の動作の指標となる指標データを逐次導出する導出手段、
前記導出手段によって逐次導出される前記指標データの値が正常の範囲内にあるか否かを判別する第１判別手段、
前記第１判別手段による判別結果が所定の条件を満たすか否かに基づいて、前記運動時の動作状態が正常状態か異常状態かを判別する第２判別手段、
として機能させることを特徴とする運動支援プログラム。
【符号の説明】
【００６２】
１  運動支援システム
１０  運動支援装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  センサ部
１５  表示部
１６  記憶部
１７  通信部
２０  端末装置
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２６  通信部
２７  スピーカ部
【図１】
2019216798.tif 000003
【図２】
2019216798.tif 000004
【図３】
2019216798.tif 000005
【図４】
2019216798.tif 000006
【図５】
2019216798.tif 000007
【図６】
2019216798.tif 000008