(57)【要約】【課題】簡易な設備でユーザーの移動運動における着地を評価することを可能にする技術を提供すること。【解決手段】情報処理装置は、移動運動中の被験者の脚部に装着された加速度計から、移動方向および被験者の足の長手方向の加速度を取得し、被験者の移動運動における着地についての判定結果４００を出力する。移動運動の一例は、走行である。情報処理装置は、たとえばトレッドミルの駆動速度を取得することにより、被験者の走速度を取得し、当該走速度を判定に利用してもよい。判定結果４００は、走行方向の加速度に基づいて判定された着地パターン４２１と、衝撃のレベル４２２とを含む。【選択図】図４
2019181040.tif 000002
【特許請求の範囲】
【請求項１】
移動運動中のユーザーの脚部に装着された加速度センサの検出出力を取得するステップと、
前記検出出力を用いて、前記ユーザーの着地に関する判定結果を生成するステップと、
前記判定結果を出力するステップと、を備える着地判定方法。
【請求項２】
前記判定結果は、前記ユーザーの着地態様についての判定結果を含む、請求項１に記載の着地判定方法。
【請求項３】
前記判定結果を生成するステップは、前記ユーザーの進行方向の加速度の検出出力を用いて、前記着地態様についての判定結果を生成することを含む、請求項２に記載の着地判定方法。
【請求項４】
前記ユーザーの移動速度を取得するステップをさらに備え、
前記着地態様についての判定結果を生成することは、２以上の移動速度のそれぞれの加速度と着地態様とに基づいて得られる着地判定基準と、前記移動速度と、前記ユーザーの進行方向の加速度の検出出力とを用いて、前記着地態様についての判定結果を生成することを含む、請求項３に記載の着地判定方法。
【請求項５】
前記着地判定基準は、２以上の着地態様を区別するための、移動速度と加速度との間の関係式を含む、請求項４に記載の着地判定方法。
【請求項６】
前記着地態様についての判定結果を生成することは、前記ユーザーの進行方向の加速度の検出出力が所与の着地態様に関連付けられた加速度の範囲に含まれるか否かによって、前記ユーザーの着地態様が前記所与の着地態様であるか否かを決定することを含む、請求項３に記載の着地判定方法。
【請求項７】
前記判定結果は、前記ユーザーの着地時の衝撃についての判定結果を含む、請求項１〜請求項６のいずれか１項に記載の着地判定方法。
【請求項８】
前記衝撃についての判定結果を生成することは、複数のランナーの加速度の平均値および標準偏差に基づく衝撃判定基準を用いて、前記ユーザーの着地時の衝撃のレベルを決定することを含む、請求項７に記載の着地判定方法。
【請求項９】
前記衝撃についての判定結果を生成することは、複数のランナーの加速度の対数変換された値の平均値および標準偏差に基づく衝撃判定基準を用いて、前記ユーザーの着地時の衝撃のレベルを決定することを含む、請求項７に記載の着地判定方法。
【請求項１０】
前記ユーザーの移動速度を取得するステップをさらに備え、
前記衝撃判定基準は、移動速度と加速度との間の関係式を含み、
前記衝撃についての判定結果を生成することは、前記衝撃判定基準における、前記ユーザーの移動速度に対応する部分を利用して前記ユーザーの着地時の衝撃のレベルを決定することを含む、請求項８または請求項９に記載の着地判定方法。
【請求項１１】
コンピュータによって実行されるプログラムであって、前記コンピュータに請求項１〜請求項１０のいずれか１項に記載の着地判定方法を実現させるための、プログラム。
【請求項１２】
前記加速度センサと、
前記コンピュータと、
請求項１１に記載のプログラムを格納したメモリとを備える、着地判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザーの移動運動における着地を評価するための、着地判定方法、プログラム、および着地判定装置に関する。
【背景技術】
【０００２】
従来、ユーザーの走行に関するパターンを自動的に判定する技術が種々提案されている。たとえば、特許第５３１４２２４号公報（特許文献１）は、トレッドミル上を走行するユーザーについての身体動作情報を取得し、取得した身体動作情報から特徴を抽出し、抽出された特徴を所与の演算式に適用することにより当該ユーザーのランニングフォーム得点を算出する、ランニングフォーム診断システムを提案する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３１４２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記システムは、マーカーを装着したユーザーをハイスピードカメラで撮影した上で、モーションキャプチャ技術を用いて、ランニングフォームを診断していた。このような背景において、より簡易な設備でユーザーの移動運動における着地を評価できる技術が求められている。
【０００５】
本開示は、かかる実情に鑑み考え出されたものであり、その目的は、簡易な設備でユーザーの移動運動における着地を評価することを可能にする技術を提供することである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、移動運動中のユーザーの脚部に装着された加速度センサの検出出力を取得するステップと、検出出力を用いて、ユーザーの着地に関する判定結果を生成するステップと、判定結果を出力するステップと、を備える着地判定方法が提供される。
【０００７】
判定結果は、ユーザーの着地態様についての判定結果を含んでいてもよい。
判定結果を生成するステップは、ユーザーの進行方向の加速度の検出出力を用いて、着地態様についての判定結果を生成することを含んでいてもよい。
【０００８】
ユーザーの移動速度を取得するステップをさらに備えていてもよい。着地態様についての判定結果を生成することは、２以上の移動速度のそれぞれの加速度と着地態様とに基づいて得られる着地判定基準と、移動速度と、ユーザーの進行方向の加速度の検出出力とを用いて、着地態様についての判定結果を生成することを含んでいてもよい。
【０００９】
着地判定基準は、２以上の着地態様を区別するための、移動速度と加速度との間の関係式を含んでいてもよい。
【００１０】
着地態様についての判定結果を生成することは、ユーザーの進行方向の加速度の検出出力が所与の着地態様に関連付けられた加速度の範囲に含まれるか否かによって、ユーザーの着地態様が所与の着地態様であるか否かを決定することを含んでいてもよい。
【００１１】
判定結果は、ユーザーの着地時の衝撃についての判定結果を含んでいてもよい。
衝撃についての判定結果を生成することは、複数の被験者の加速度の平均値および標準偏差に基づく衝撃判定基準を用いて、ユーザーの着地時の衝撃のレベルを決定することを含んでいてもよい。
【００１２】
衝撃についての判定結果を生成することは、複数の被験者の加速度の対数変換された値の平均値および標準偏差に基づく衝撃判定基準を用いて、ユーザーの着地時の衝撃のレベルを決定することを含んでいてもよい。
【００１３】
ユーザーの移動速度を取得するステップをさらに備えていてもよい。衝撃判定基準は、移動速度と加速度との間の関係式を含んでいてもよい。衝撃についての判定結果を生成することは、衝撃判定基準における、ユーザーの移動速度に対応する部分を利用してユーザーの着地時の衝撃のレベルを決定することを含んでいてもよい。
【００１４】
本開示の他の局面に従うと、コンピュータによって実行されるプログラムであって、コンピュータに上記着地判定方法を実現させるための、プログラムが提供される。
【００１５】
本開示のさらに他の局面に従うと、加速度センサと、コンピュータと、上記プログラムを格納したメモリとを備える、着地判定装置が提供される。
【発明の効果】
【００１６】
本開示によれば、ユーザーの脚部に装着された加速度センサを用いて、当該ユーザーの移動運動における着地についての判定結果が生成される。
【図面の簡単な説明】
【００１７】
【図１】着地判定方法が実現される着地判定システムの構成の一例を示す図である。
【図２】ユーザーの脚部における加速度計９０の装着態様の具体例を示す図である。
【図３】情報処理装置３０のハードウェア構成の一例を示す図である。
【図４】情報処理装置３０が出力装置４０に出力する、ユーザーの走行についての判定結果の一例を示す図である。
【図５】着地パターン判定用の基準を生成するための処理のフローチャートである。
【図６】回帰直線ＲAPの一例を示す図である。
【図７】着地時の衝撃レベル判定用の基準を生成するための処理のフローチャートである。
【図８】回帰直線ＲVERおよびレベル判定用の直線ＬＤ１〜ＬＤ４の一例を示す図である。
【図９】ユーザーの走行に対する判定結果を出力する処理のフローチャートである。
【図１０】回帰直線ＲVERおよびレベル判定用の直線ＬＤ１〜ＬＤ４の他の例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、着地判定方法の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１９】
［着地判定システムの概要］
図１は、着地判定方法が実現される着地判定システムの構成の一例を示す図である。図１に示されるように、着地判定システム１００は、トレッドミル１０と、ユーザー９００に取り付けられた加速度計９０と、加速度計９０が検出する加速度を取得する情報処理装置３０と、ユーザー９００の移動運動における着地についての判定結果を出力する出力装置４０とを備える。加速度計９０は、たとえばユーザー９００の踝（脛骨遠位端）に取り付けられる。出力装置４０および加速度計９０の少なくとも一方が、情報処理装置３０の一部として構成されていてもよい。
【００２０】
情報処理装置３０は、着地判定装置の一例であって、たとえば所与のアプリケーション（以下、適宜「着地判定用アプリ」ともいう）がインストールされた汎用のコンピュータである。情報処理装置３０は、ユーザーの移動運動の速度として、トレッドミル１０の駆動速度（トレッドミル１０上のユーザー９００の移動速度）を取得する。出力装置４０は、画面を表示するモニタであってもよいし、評価結果が印刷された用紙を出力するプリンタであってもよい。なお、本明細書は、「移動運動」の単なる一例として「走行」について言及するが、着地判定システムにおいて判定されるものは、走行における着地に限定されず、歩行等の他の態様の移動における着地であってもよい。
【００２１】
［加速度計９０によって検出される加速度の方向の具体例］
図２は、ユーザーの脚部における加速度計９０の装着態様の具体例を示す図である。図２に示されるように、加速度計９０は、ベルト９０Ａによって、ユーザー９００の脚部９０１の踝に装着される。
【００２２】
加速度計９０は、図２において矢印ＡＰと矢印ＶＥＲのそれぞれによって示される２つの方向の加速度を計測する。矢印ＡＰはユーザー９００の走行方向（以下、「前後方向」ともいう）に沿う。矢印ＶＥＲはユーザー９００の足の長手方向（以下、「上下方向」ともいう）に沿う。
【００２３】
加速度計９０は、ユーザーの両方の脚のそれぞれに装着されてもよい。この場合、情報処理装置３０は、ユーザーの右足と左足のそれぞれにおける加速度を取得し、これにより、右足と左足のそれぞれに対して、着地に関する判定を出力し得る。
【００２４】
［情報処理装置３０のハードウェア構成］
図３は、情報処理装置３０のハードウェア構成の一例を示す図である。情報処理装置３０は、ＣＰＵ（Central  Processing  Unit）３００、グラフィック・コントローラ３１０、ＶＲＡＭ（Video  ＲＡＭ（Random  Access  Memory））３１２、Ｉ／Ｏ（入力／出力）コントローラ３１６、インターフェイス３２４、通信機器（インターフェイス）３２６、メインメモリ３２８、ＢＩＯＳ（Basic  Input  Output  System）３３０、ＵＳＢ（Universal  Serial  Bus）ボード３３６、および、バスライン３３８を備える。
【００２５】
ＣＰＵ３００は、通信機器３２６を介し、たとえば無線通信によって、加速度計９０およびトレッドミル１０からの検出出力を取得する。通信機器３２６は、トレッドミル１０と有線で接続されていてもよい。ＣＰＵ３００は、グラフィック・コントローラ３１０を介して、出力装置４０の一例であるモニタに画面を出力する。
【００２６】
ＢＩＯＳ３３０は、情報処理装置３０の起動時にＣＰＵ３００が実行するブートプログラムや、情報処理装置３０のハードウェアに依存するプログラム等を格納する。ハードディスク３１８、光ディスクドライブ３２２、および、半導体メモリ３２０等の記憶装置は、Ｉ／Ｏコントローラ３１６に接続される。インターフェイス３２４は、たとえばタッチパネルやキーボード等の、情報処理装置３０に対して情報を入力するための装置である。
【００２７】
情報処理装置３０は、さらに、無線部３３４とＢｌｕｅｔｏｏｔｈ（登録商標）モジュール３１４とを含む。情報処理装置３０は、無線部３３４を介して、外部機器と無線で通信できる。情報処理装置３０は、Ｂｌｕｅｔｏｏｔｈモジュール３１４を利用することにより、Ｂｌｕｅｔｏｏｔｈ方式（近距離無線通信方式の一例）で外部機器と通信できる。
【００２８】
光ディスクドライブ３２２としては、例えば、ＣＤ−ＲＯＭ（Compact  Disc  -  ＲＯＭ（Read  Only  Memory））ドライブ、ＤＶＤ（Digital  Versatile  Disc）−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＢＤ（Blu-ray（登録商標）  Disk）−ＲＯＭドライブが採用される。光ディスク５００は、光ディスクドライブ３２２に対応した形式の記録媒体である。ＣＰＵ３００は、光ディスクドライブ３２２を利用して光ディスク５００からプログラムまたはデータを読み取る。ＣＰＵ３００は、読み取ったプログラムまたはデータを、Ｉ／Ｏコントローラ３１６を介して、メインメモリ３２８にロードでき、また、ハードディスク３１８にインストールできる。通信機器３２６は、ＬＡＮ（Local  Area  Network）カード等の、他の機器と通信するために情報処理装置３０に搭載される機器である。
【００２９】
ＣＰＵ３００は、光ディスク５００または記録媒体（メモリカード等）に格納されてユーザーに提供され得るプログラムを実行可能である。ＣＰＵ３００は、光ディスク５００以外の記録媒体に格納されたプログラムを実行しても良く、通信機器３２６を介してダウンロードされるプログラムを実行しても良い。
【００３０】
［着地判定結果の出力例］
図４は、情報処理装置３０が出力装置４０に出力する、ユーザーの走行についての判定結果の一例を示す図である。判定結果の出力態様の一例は、表示装置での表示であり、他の例は、用紙上への印刷である。図４を参照して、判定結果の一例の内容を説明する。
【００３１】
図４の判定結果４００は、フィールド４１０，４２０，４３０を含む。フィールド４１０は、ユーザーの情報（ＩＤ、名前）および計測の日時を示す。フィールド４１０に示される情報は、たとえば、インターフェイス３２４等を介して入力される。ＣＰＵ３００は、当該情報を読み出して、フィールド４１０に配置する。
【００３２】
フィールド４２０は、着地パターン４２１と、着地時の衝撃のレベル４２２とを含む。着地パターン４２１は、予め設定されたパターンの中からユーザーの着地態様が該当するパターンを示す。一例では、２つのパターン（「踵着地」「ミッドフット・フォアフット着地」）が予め設定される。図４の着地パターン４２１は、ユーザーの着地態様が「踵着地」と判定された場合の結果（文字列「踵着地モード」）を表わす。
【００３３】
一般的に、走行における着地パターンは、「フォアフット（前足部）」、「ミッドフット（中足部）」、および、「ヒールストライク（かかと部）」の３種類に分類される。「フォアフット（前足部）」は、足の裏の指の付け根辺りから着地するパターンである。「ミッドフット（中足部）」は、足の裏の中央部分から着地するパターンである。「ヒールストライク（かかと部）」は、踵から着地するパターンである。本明細書では、着地パターン「ヒールストライク（かかと部）」を「踵着地」と称し、着地パターン「ミッドフット（中足部）」と着地パターン「フォアフット（前足部）」とを併せて「ミッドフット・フォアフット着地」と称する。
【００３４】
レベル４２２は、ユーザーの着地時の衝撃の大きさを、他のユーザー（被験者）との対比によって決定されたレベルとして表す。一例では、５つのレベルが設定され、レベルが低いほど衝撃が小さいことを表す。図４のレベル４２２は、ユーザーの着地時の衝撃の大きさが２つ目のレベルであると判定された場合の結果（文字列「レベル２（やや小さい）」）を表わす。
【００３５】
図４の例では、フィールド４２０は、さらに、ユーザーの着地時の衝撃の大きさ（グラフ「あなたの脚に加わる衝撃値」）と、当該大きさを他のユーザー（被験者）の衝撃の大きさとともに統計処理されることによって生成されたグラフ（グラフ「衝撃値の分布」）とを含む。
【００３６】
フィールド４３０は、３種類のシューズ（モデルＡ〜Ｃ）と、当該３種類のシューズのうちユーザーに最も適合するものに付された印（チェックマーク）とを含む。情報処理装置３０は、判定結果と推奨シューズの種類とを関連付ける情報を参照し、判定結果に従って、ユーザーに適合するシューズを決定する。一例では、当該情報は、着地パターン４２１と推奨されるシューズの種類とを関連付ける。他の例では、当該情報は、衝撃のレベル（レベル４２２）とシューズの種類とを関連付ける。さらに他の例では、当該情報は、着地パターン４２１およびレベル４２２の組合せと推奨されるシューズの種類とを関連付ける。
【００３７】
［着地のパターン判定の基準生成］
図５は、着地のパターン判定用の基準を生成するための処理のフローチャートである。図５の処理は、たとえば、情報処理装置３０のＣＰＵ３００が所与のプログラムを実行することによって実現される。図５を参照して、当該処理の内容を説明する。一例では、基準の生成には、複数セットの走行データ（加速度の検出結果）が利用される。
【００３８】
本実施の形態では、ユーザーの移動運動における着地を判定するのに利用される基準が、複数の走行のデータを用いて生成される。本明細書では、基準生成のために走行のデータを利用される者を「被験者」と呼び、基準を利用して着地に対する判定を与えられる者を「ユーザー」と呼ぶ。
【００３９】
１セットのデータは、被験者の片方の脚についての、所定時間（たとえば、３０秒間）分の、走行方向（図２の「ＡＰ方向」）と足の長手方向（図２の「ＶＥＲ方向」）のそれぞれの加速度データを含む。当該加速度データには、走速度と着地パターンとが関連付けられていてもよい。走速度は、たとえばトレッドミル１０の駆動速度として取得される。着地パターンは、各被験者の走行を視認した専門家によって付与される。一例では、付与されるパターンは、「踵着地」「ミッドフット・フォアフット着地」「判定が難しい」（専門家が、「踵着地」「ミッドフット・フォアフット着地」のいずれにも分類できなかった）のいずれかである。
【００４０】
たとえば、被験者が右足に加速度計９０を装着して３０秒間トレッドミル１０上を走行した場合、当該走行によって、１セットのデータが生成される。当該セットのデータは、ＡＰ方向の３０秒間分の加速度データと、ＶＥＲ方向の３０秒間分の加速度データと、当該３０秒間の走行におけるトレッドミル１０の駆動速度とを含む。さらに、当該被験者の走行に対して専門家が着地パターン「踵着地」を付与した場合、当該セットのデータは、着地パターン「踵着地」を含む。
【００４１】
ステップＳ５００にて、ＣＰＵ３００は、１セット分のデータのうち走行方向の加速度データから、１サイクル分ずつデータを切り出す。１サイクルとは、計測対象の足が地面を蹴ってから着地するまでの動作を表わす。ＣＰＵ３００は、たとえば、被験者が１サイクルに２秒間を要した場合、３０秒分の加速度データから１５サイクル分のデータが切り出される。一例では、ＣＰＵ３００は、パターン認識等によって、１セット分のデータから各サイクルのデータを認識する。
【００４２】
ステップＳ５０２にて、ＣＰＵ３００は、ステップＳ５００において切り出されたデータのうち、走行開始から５秒後から２５秒後までの期間に含まれるデータを抽出する。ＣＰＵ３００は、抽出されたデータにおいて、各サイクルにおける加速度（走行方向の加速度ＧAP）の着地直後のピークの値を選択する。そして、ＣＰＵ３００は、各サイクルの加速度ＧAPのピークの平均値を算出する。
【００４３】
ステップＳ５０４にて、ＣＰＵ３００は、処理対象となっている加速度データのセットに関連付けられた走速度を読み出し、当該走速度とステップＳ５０２において算出された平均値とをハードディスク３１８に格納する。
【００４４】
ステップＳ５０６にて、ＣＰＵ３００は、基準生成用に準備された全セットのデータがステップＳ５００からステップＳ５０４において処理されたか否かを判断する。ＣＰＵ３００は、まだ処理されていないセットがあると判断すると（ステップＳ５０６にてＮＯ）、ステップＳ５００へ制御を戻し、未処理のセットのデータについての処理を開始する。一方、すべてのセットのデータが処理されたと判断すると（ステップＳ５０６にてＹＥＳ）、ＣＰＵ３００は、ステップＳ５０８へ制御を進める。この時点で、ハードディスク３１８には、処理されたセットと同じ数だけ、走速度と加速度ＧAPのピークの平均値の組が格納される。
【００４５】
ステップＳ５０８にて、ＣＰＵ３００は、ステップＳ５０４にて格納された走速度と加速度ＧAPのピークの平均値との組を利用して回帰直線ＲAPを求める。当該回帰直線ＲAPは、所与の着地パターンについてのみ求められてもよい。ステップＳ５１０にて、ＣＰＵ３００は、パターン判定用の直線ＰＤを求める。その後、ＣＰＵ３００は、図５の処理を終了させる。
【００４６】
図６は、回帰直線ＲAPの一例を示す図である。図６を参照して、回帰直線ＲAP（ステップＳ５０８）およびパターン判定用の直線ＰＤ（ステップＳ５１０）の求め方について説明する。
【００４７】
図６に示されたグラフでは、加速度ＧAPのピークの平均値が走速度に対してプロットされている。図６の例では、７３セット分の加速度データが利用されているため、グラフは７３個のプロットを含む。図６のグラフには、３種類のプロット（○，△，×）を含む。○は、着地パターン「踵着地」を有するセットについてのプロットである。×は、着地パターン「ミッドフット・フォアフット着地」を有するセットについてのプロットである。△は、着地パターン「判定が難しい」を有するセットについてのプロットである。
【００４８】
図６において、線ＲAP（ｖ）は、着地パターン「踵着地」のプロットについての、走速度と加速度ＧAPのピークの平均値の組とによって生成された回帰直線ＲAPを表わす。線ＰＤは、回帰直線ＲAPに対して、着地パターン「踵着地」のプロットについて算出された標準偏差（ＳＤAP）の３倍の値（３ＳＤAP）を加えられた値を表わす。
【００４９】
標準偏差ＳＤAPは、走速度（ｖ）の関数として算出される。この場合、まず、次の式(1)で示される、加速度ＧAPの回帰直線ＲAPが利用される。回帰直線ＲAPでは、加速度ＧAPが走速度（ｖ）の関数として表される。式(1)中、ａAPおよびｂAPは、回帰直線ＲAPにおいて利用される係数である。
【００５０】
ＧAP（ｖ）＝ａAP・ｖ＋ｂAP  …(1)
変動係数（ＣＶAP）を用いると、標準偏差ＳＤAPは、次の式(2)として表される。
【００５１】
ＳＤAP（ｖ）＝ＧAP（ｖ）×ＣＶAP  …(2)
なお、変動係数ＣＶAPは、任意の走速度について算出されたものが、全走速度に亘って利用される。変動係数ＣＶAPの算出対象となる走速度は、たとえば、２以上の加速度ＧAPのデータを有する走速度である。変動係数ＣＶAPは、２以上の走速度（速度帯）のそれぞれについて算出された複数の値の平均値など、２以上の速度帯について算出された値に基づいて生成されてもよい。図６の例では、走速度８，８．５，９，９．５，１０，１２，１２．５［ｋｍ／ｈ］で測定された加速度ＧAPを用いて回帰直線ＲAPが生成されており、例えば、加速度ＧAPのデータ数の多い走速度１０ｋｍのデータを用いて変動係数が算出される。
【００５２】
式(1)のＧAP（ｖ）を式(2)に代入することにより、標準偏差ＳＤAPは、次の式(3)として示されるように、走速度（ｖ）の関数として表される。
【００５３】
ＳＤAP＝（ａAP・ｖ＋ｂAP）×ＣＶAP
＝ａAP・ｖ・ＣＶAP＋ｂAP・ＣＶAP  …(3)
式(3)を利用すると、線ＰＤは、次の式(4)として示されるように、走速度（ｖ）の関数として表される。
【００５４】
ＰＤ＝ＧAP（ｖ）＋３ＳＤAP
＝ａAP・ｖ＋ｂAP＋３（ａAP・ｖ・ＣＶAP＋ｂAP・ＣＶAP）
＝（３ＣＶAP＋１）・ａAP・ｖ＋（３ＣＶAP＋１）・ｂAP  …(4)
図６に示されるように、着地パターン「踵着地」のプロット（○）のほとんどが、線ＰＤより下方に位置する。着地パターン「ミッドフット・フォアフット着地」のプロット（×）のほとんどが、線ＰＤより上方に位置する。この関係を利用して、本実施の形態では、線ＰＤを利用してユーザーの着地パターンを判定する。
【００５５】
この意味において、着地パターンは、ユーザーの着地態様についての判定結果の一例であり、線ＰＤは、２以上の走速度のそれぞれについて加速度と着地態様との関係を表わす着地判定基準の一例である。着地判定基準は、それぞれに着地パターンを付加された加速度データを用いて導出される。加速度データは、加速度の値を対数変換されたものであってもよい。着地判定基準の導出方法は、図５の処理に限定されない。加速度ＧAPの平均値が用いられたとしても、その回帰直線に追加される値は３ＳＤに限定されず、２ＳＤであってもよいし、４ＳＤであってもよい。
【００５６】
本実施の形態では、着地パターン「踵着地」のデータを用いて着地判定基準（線ＰＤ）を求め、当該線ＰＤを用いてユーザーの着地パターンを判定する。なお、着地判定基準は、着地パターン「ミッドフット・フォアフット着地」のデータを用いて求められてもよい。一例では、着地パターン「ミッドフット・フォアフット着地」のデータから求められた回帰直線に３ＳＤを加えられた直線ＰＤ´が着地判定基準とされてもよい。ユーザーのデータが、直線ＰＤ´に対して所定の関係にある場合に当該ユーザーの着地パターンが「ミッドフット・フォアフット着地」と判定され、直線ＰＤ´に対して上記所定の関係にない場合に当該ユーザーの着地パターンが「踵着地」と判定されてもよい。
【００５７】
本実施の形態では、図６に示されたように走速度と加速度ＧAPとをプロットした場合、ユーザーのプロットが線ＰＤ上または線ＰＤより下方に位置するとき、当該ユーザーの着地パターンを「踵着地」と判定し、ユーザーのプロットが線ＰＤより上方に位置するとき、当該ユーザーの着地パターンを「ミッドフット・フォアフット着地」と判定する。線ＰＤは、加速度の範囲を規定する。この意味において、ユーザーの進行方向の加速度の検出出力が所与の着地態様に関連付けられた加速度の範囲に含まれるか否かによって、ユーザーの着地態様が上記所与の着地態様（「踵着地」）であるか否かが決定される。着地判定基準として、ユーザーの着地パターンを３種類以上の着地パターンから１の着地パターンに特定する基準が生成されてもよい。
【００５８】
図６に示されるように、線ＰＤが走速度（ｖ）の関数として与えられている。このため、線ＰＤを用いれば、ユーザーの走速度と被験者の走速度とが一致しない場合であっても、ユーザーの走行に対する着地パターンが判定され得る。たとえば、図６の例では、走速度１５［ｋｍ／ｈ］には、着地パターン「踵着地」の被験者のデータは存在しない。しかしながら、線ＰＤを走速度１５［ｋｍ／ｈ］に対応する部分まで延長させることにより、ユーザーの走速度が１５［ｋｍ／ｈ］である場合であっても、当該ユーザーの走行が着地パターン「踵着地」であるか否かが判定され得る。
【００５９】
たとえば、ユーザーの走速度が１５［ｋｍ／ｈ］である場合、加速度ＧAPが５［Ｇ］であれば、当該ユーザーの着地パターンは「踵着地」であると判定される。走速度１５［ｋｍ／ｈ］，加速度ＧAP５［Ｇ］のプロットは、図６において線ＰＤより下方に位置するためである。
【００６０】
一方、ユーザーの走速度が１５［ｋｍ／ｈ］である場合、加速度ＧAPが１５［Ｇ］であれば、当該ユーザーの着地パターンは「ミッドフット・フォアフット着地」であると判定される。走速度１５［ｋｍ／ｈ］，加速度ＧAP１５［Ｇ］のプロットは、図６において線ＰＤより上方に位置するためである。
【００６１】
［衝撃のレベル判定の基準生成］
図７は、着地時の衝撃のレベル判定用の基準を生成するための処理のフローチャートである。図７の処理は、たとえば、情報処理装置３０のＣＰＵ３００が所与のプログラムを実行することによって実現される。図７を参照して、当該処理の内容を説明する。
【００６２】
一例では、基準の生成には、複数セットの走行データ（加速度の検出結果）が利用される。ＣＰＵ３００は、着地パターンごとに基準を生成してもよい。
【００６３】
ステップＳ７００にて、ＣＰＵ３００は、基準を生成する着地パターンの走行データを抽出する。たとえば、着地パターン「踵着地」についての基準を生成する場合、ＣＰＵ３００は、ハードディスク３１８に格納された複数セットのデータのうち、着地パターンの値として「踵着地」を持つセットのデータを抽出する。
【００６４】
ステップＳ７０２にて、ＣＰＵ３００は、ステップＳ７００にて抽出した複数セットのデータの中の１セット分のデータについて、足の長手方向の加速度データから、１サイクル分ずつデータを切り出す。
【００６５】
ステップＳ７０４にて、ＣＰＵ３００は、ステップＳ７０２において切り出されたデータのうち、走行開始から５秒後から２５秒後までの期間に含まれるデータを抽出する。ＣＰＵ３００は、抽出されたデータにおいて、各サイクルにおける加速度（足の長手方向の加速度ＧVER）の着地直後のピークの値を選択する。そして、ＣＰＵ３００は、各サイクルの加速度ＧVERのピークの平均値を算出する。
【００６６】
ステップＳ７０６にて、ＣＰＵ３００は、処理対象となっている加速度データのセットに関連付けられた走速度を読み出し、当該走速度とステップＳ７０４において算出された平均値とをハードディスク３１８に格納する。
【００６７】
ステップＳ７０８にて、ＣＰＵ３００は、ステップＳ７００で抽出された全セットのデータがステップＳ７０２からステップＳ７０６において処理されたか否かを判断する。ＣＰＵ３００は、まだ処理されていないセットがあると判断すると（ステップＳ７０８にてＮＯ）、ステップＳ７０２へ制御を戻し、未処理のセットのデータについての処理を開始する。一方、すべてのセットのデータが処理されたと判断すると（ステップＳ７０８にてＹＥＳ）、ＣＰＵ３００は、ステップＳ７１０へ制御を進める。この時点で、ハードディスク３１８には、処理されたセットと同じ数だけ、走速度と加速度ＧVERのピークの平均値の組が格納される。
【００６８】
ステップＳ７１０にて、ＣＰＵ３００は、ステップＳ７０６にて格納された走速度と加速度ＧVERのピークの平均値との組を利用して回帰直線ＲVERを求める。ステップＳ７１２にて、ＣＰＵ３００は、レベル判定用の直線ＬＤ１〜ＬＤ４を求める。その後、ＣＰＵ３００は、図７の処理を終了させる。
【００６９】
図８は、回帰直線ＲVERおよびレベル判定用の直線ＬＤ１〜ＬＤ４の一例を示す図である。図８を参照して、回帰直線ＲVERおよびレベル判定用の直線ＬＤ１〜ＬＤ４の求め方について説明する。
【００７０】
図８に示されたグラフでは、加速度ＧVERのピークの平均値が走速度に対してプロットされている。図８の例では、７３セット分の加速度データのうち、着地パターン「踵着地」に関連付けられたデータについてプロットされている。線ＲVER（ｖ）は、走速度と加速度ＧVERのピークの平均値の組とによって生成された回帰直線ＲVERを表わす。
【００７１】
図８において、線ＬＤ３は、回帰直線ＲVERに対して、着地パターン「踵着地」のプロットについて算出された標準偏差（ＳＤVER）を加算されることによって導出される。
【００７２】
標準偏差ＳＤVERは、走速度（ｖ）の関数として算出される。この場合、まず、次の式(5)で示される、加速度ＧVERの回帰直線ＲVERが利用される。回帰直線ＲVERでは、加速度ＧVERが走速度（ｖ）の関数として表される。式(5)中、ａVERおよびｂVERは、回帰直線ＲVERにおいて利用される係数である。
【００７３】
ＧVER（ｖ）＝ａVER・ｖ＋ｂVER  …(5)
変動係数（ＣＶVER）を用いると、標準偏差ＳＤVERは、次の式(6)として表される。
【００７４】
ＳＤVER（ｖ）＝ＧVER（ｖ）×ＣＶVER  …(6)
なお、変動係数ＣＶVERは、任意の走速度について算出されたものが、全走速度に亘って利用される。変動係数ＣＶVERの算出対象となる走速度は、たとえば、２以上の加速度ＧVERのデータを有する走速度である。変動係数ＣＶVERは、２以上の走速度（速度帯）のそれぞれについて算出された複数の値の平均値など、２以上の速度帯について算出された値に基づいて生成されてもよい。図８の例では、走速度８，８．５，９，９．５，１０，１２，１２．５［ｋｍ／ｈ］で測定された加速度ＧVERを用いて回帰直線ＲVERが生成されており、例えば、加速度ＧVERのデータ数の多い走速度１０ｋｍのデータを用いて変動係数が算出される。
【００７５】
式(5)を式(6)に代入することにより、標準偏差ＳＤVERは、次の式(7)として示されるように、走速度（ｖ）の関数として表される。
【００７６】
ＳＤVER＝（ａVER・ｖ＋ｂVER）×ＣＶVER
＝ａVER・ｖ・ＣＶVER＋ｂVER・ＣＶVER  …(7)
式(7)を利用すると、線ＬＤ３は、次の式(8)として示されるように、走速度（ｖ）の関数として表される。
【００７７】
ＬＤ３＝ＧVER（ｖ）＋ＳＤVER（ｖ）
＝ａVER・ｖ＋ｂVER＋（ａVER・ｖ・ＣＶVER＋ｂVER・ＣＶVER）
＝（ＣＶVER＋１）・ａVER・ｖ＋（ＣＶVER＋１）・ｂVER  …(8)
図８において、線ＬＤ４は、回帰直線ＲVERに対して、１．５ＳＤVERを加算されることによって導出される。すなわち、線ＬＤ４は、次の式(9)として示されるように、走速度（ｖ）の一次関数として表される。
【００７８】
ＬＤ４＝ＧVER（ｖ）＋１．５ＳＤVER（ｖ）
＝（１．５ＣＶVER＋１）・ａVER・ｖ＋（１．５ＣＶVER＋１）・ｂVER  …(9)
図８において、線ＬＤ２は、回帰直線ＲVERに対して、ＳＤVERを減算されることによって導出される。すなわち、線ＬＤ２は、次の式(10)として示されるように、走速度（ｖ）の一次関数として表される。
【００７９】
ＬＤ２＝ＧVER（ｖ）−ＳＤVER（ｖ）
＝（１−ＣＶVER）・ａVER・ｖ＋（１−ＣＶVER）・ｂVER  …(10)
図８において、線ＬＤ１は、回帰直線ＲVERに対して、１．５ＳＤVERを減算されることによって導出される。すなわち、線ＬＤ１は、次の式(11)として示されるように、走速度（ｖ）の一次関数として表される。
【００８０】
ＬＤ１＝ＧVER（ｖ）−１．５ＳＤVER（ｖ）
＝（１−１．５ＣＶVER）・ａVER・ｖ＋（１−１．５ＣＶVER）・ｂVER  …(11)
本実施の形態では、図８に示されるように、線ＬＤ１〜ＬＤ４によって、走速度５〜２０［ｋｍ／ｈ］の範囲が上下方向に５つの領域に区切られる。当該５つの領域のそれぞれに、走行時の衝撃についてのレベルが割当てられる。線ＬＤ２と線ＬＤ３の間にある領域には、レベル１〜５のうち「レベル３」が割当てられる。線ＬＤ１より下方の領域には、「レベル１」が割当てられる。線ＬＤ１と線ＬＤ２の間にある領域には、「レベル２」が割当てられる。線ＬＤ３と線ＬＤ４の間にある領域には、「レベル４」が割当てられる。線ＬＤ４より上方の領域には、「レベル５」が割当てられる。すなわち、各レベルは、当該レベルに付される数値が大きいほど、着地時に受ける衝撃が大きいことを表わす。
【００８１】
この意味において、衝撃のレベルは、ユーザーの着地時の衝撃についての判定結果の一例であり、線ＬＤ１〜ＬＤ４は、ユーザーの着地時の衝撃のレベルを決定するために利用される衝撃判定基準の一例である。
【００８２】
［着地判定］
図９は、ユーザーの走行に対する判定結果を出力する処理のフローチャートである。図９の処理は、たとえば、ＣＰＵ３００が所与のプログラム（たとえば、「着地判定用アプリ」）を実行することによって実現される。図９の処理には、ユーザー９００の３０秒間の加速度データ（走行方向の加速度ＧAPおよび足の長手方向の加速度ＧVER）と走速度とが利用される。これらのデータは、たとえば、ユーザー９００が３０秒間トレッドミル１０上を走行することによって取得される。図９を参照して、当該処理の内容を説明する。
【００８３】
ステップＳ９００にて、ＣＰＵ３００は、ユーザーの加速度データのうち走行方向の加速度ＧAPから、１サイクル分ずつデータを切り出す。
【００８４】
ステップＳ９０２にて、ＣＰＵ３００は、ステップＳ９００において切り出されたサイクルのうち走行開始から５秒後から２５秒後までの期間に含まれるサイクルを抽出し、抽出されたサイクルにおいて、各サイクルの加速度ＧAPのピークの値を選択し、選択されたピークの平均値を算出する。
【００８５】
ステップＳ９０４にて、ＣＰＵ３００は、トレッドミル１０からユーザーの走速度を読み出す。
【００８６】
ステップＳ９０６にて、ＣＰＵ３００は、ステップＳ９０２にて算出された加速度ＧAPのピークの平均値とステップＳ９０４にて読み出された走速度とを用いて、ユーザーの着地パターンを判定する。ＣＰＵ３００は、着地パターンの判定に、図６を参照して説明されたような基準が用いてもよい。すなわち、ＣＰＵ３００は、ユーザーの加速度ＧAPの平均値と走速度とが図６のグラフにプロットされた場合、当該プロットが線ＰＤ上または線ＰＤより下方に位置する場合、ユーザーの着地パターンが「踵着地」であると判定する。一方、ＣＰＵ３００は、当該プロットが線ＰＤより上方に位置する場合、ユーザーの着地パターンが「ミッドフット・フォアフット着地」であると判定する。
【００８７】
ステップＳ９０８にて、ＣＰＵ３００は、ユーザーの加速度データのうち足の長手方向の加速度ＧVERから、１サイクル分ずつデータを切り出す。
【００８８】
ステップＳ９１０にて、ステップＳ９０８において切り出されたサイクルのうち走行開始から５秒後から２５秒後までの期間に含まれるサイクルを抽出し、抽出されたサイクルにおいて、各サイクルの加速度ＧVERのピークの値を選択し、選択されたピークの平均値を算出する。
【００８９】
ステップＳ９１２にて、ＣＰＵ３００は、ステップＳ９０６における着地パターンの判定結果、ならびに、ステップＳ９１０において算出された加速度ＧVERの平均値およびステップＳ９０４において読み出された走速度を用いて、ユーザーの着地時の衝撃のレベルを判定する。
【００９０】
ＣＰＵ３００は、レベルの判定に、図８を参照して説明された線ＬＤ１〜ＬＤ４を利用してもよい。この場合、ＣＰＵ３００は、まず、ユーザーの着地パターンに対応するレベル判定基準を読み出す。ユーザーの着地パターンが「踵着地」である場合、図８の線ＬＤ１〜ＬＤ４が読み出される。ユーザーの着地パターンが「ミッドフット・フォアフット着地」である場合、ミッドフット・フォアフット着地に対応するレベル判定基準が読み出される。そして、ＣＰＵ３００は、ユーザーの加速度ＧVERの平均値と走速度の組合せとレベル判定基準との関係に基づいて、ユーザーの衝撃のレベルを判定する。たとえば、ユーザーの着地パターンが「踵着地」である場合、ＣＰＵ３００は、ユーザーの加速度ＧVERの平均値と走速度とが図８のグラフにプロットされた場合、当該プロットと線ＬＤ１〜ＬＤ４との位置関係に基づいて、ユーザーの衝撃のレベルを判定する。当該プロットが線ＬＤ１上または線ＬＤ１より下方に位置すれば、判定結果は「レベル１」である。当該プロットが線ＬＤ２上または線ＬＤ１と線ＬＤ２の間に位置すれば、判定結果は「レベル２」である。当該プロットが線ＬＤ３上または線ＬＤ２と線ＬＤ３の間に位置すれば、判定結果は「レベル３」である。当該プロットが線ＬＤ４上または線ＬＤ３と線ＬＤ４の間に位置すれば、判定結果は「レベル４」である。当該プロットが線ＬＤ４より上方に位置すれば、判定結果は「レベル５」である。
【００９１】
ステップＳ９１４にて、ＣＰＵ３００は、判定結果を出力する。判定結果の一例は、図４の判定結果４００として示される。判定結果は、ステップＳ９０６の判定結果およびステップＳ９１２の判定結果の少なくとも一方を含む。なお、本実施の形態の着地判定システムによって出力される判定結果は、ステップＳ９０６の判定結果またはステップＳ９１２の判定結果の一方のみを含んでいてもよい。すなわち、判定結果は、着地パターンのみを含む場合もあれば、着地時の衝撃レベルのみを含む場合もある。
【００９２】
以上説明された図９の処理により、ユーザー９００は、加速度計９０を装着してトレッドミル１０上を走行することにより、着地パターンと衝撃のレベルについての判定結果を得ることができる。この場合、ユーザー９００は、加速度計９０を装着していれば、マーカーを装着する必要はない。また、マーカーを撮影することによりユーザーの走行態様を追跡する装置も必要とされない。
【００９３】
図６を参照して説明されたように、変動係数ＣＶAPが走速度ｖの関数として表されることにより、着地パターンの判定基準（線ＰＤ）が所与の走速度の範囲に亘って提供される（図６の例では、走速度が６〜２０［ｋｍ／ｈ］の範囲）。また、図８に示されるように、変動係数ＣＶVERが走速度ｖの関数として表されることにより、衝撃レベルの判定基準（ＬＤ１〜ＬＤ４）は、所与の走速度の範囲に亘って提供される（図８の例では、走速度が６〜２０［ｋｍ／ｈ］の範囲）。これにより、ユーザーは、当該範囲内の速度で走行すれば判定結果を得られ、特定の速度（基準が生成された際の被験者と同じ走速度）で走行することを必要とされない。
【００９４】
図９の処理では、衝撃レベルの判定のために、着地パターンが判定される（ステップＳ９０６）。衝撃レベルの判定には、判定された着地パターンに対応する基準が利用される。着地時の衝撃特性は、着地パターンによって大きく異なることが知られている。図９の処理によれば、ユーザーの着地パターンに応じた衝撃レベルの判定が提供され得る。
【００９５】
なお、着地パターンや衝撃レベルの判定では、図６および／または図８のグラフの縦軸として示された加速度の代わりに、加速度の対数変換された値が利用されてもよい。これにより、被験者間で検出される加速度の差が比較的大きい場合であっても、データを容易に扱うことができる。
【００９６】
図１０は、回帰直線ＲVERおよびレベル判定用の直線ＬＤ１〜ＬＤ４の他の例を示す図である。図１０のグラフは、着地パターン「ミッドフット・フォアフット着地」に分類される複数の被験者についてのデータを表わす。図１０のグラフの縦軸は、各被験者の着地直後の加速度ＧVERのピークが対数変換された値を表わす。横軸は、縦軸の加速度が検出されたときの各被験者の走速度を表わす。
【００９７】
図１０に示された例では、各被験者の着地時における、加速度ＧVERのピークの平均値の対数（ＬＯＧ＿ＧVER）が算出される。線ＲVER（ｖ）は、上記平均値の対数（ＬＯＧ＿ＧVER）と走速度との組によって生成された回帰直線ＲVERを表わす。図１０の回帰直線ＲVERでは、次の式(12)として示されるように、上記対数が走速度（ｖ）の関数として表される。
【００９８】
ＬＯＧ＿ＧVER（ｖ）＝ａVER・ｖ＋ｂVER  …(12)
変動係数（ＣＶVER）を用いると、標準偏差ＳＤVERは、次の式(13)として表される。なお、変動係数ＣＶVERは、式(6)について説明されたのと同様に、任意の走速度について算出されたものが全走速度に亘って利用される。
【００９９】
ＳＤVER（ｖ）＝ＬＯＧ＿ＧVER（ｖ）×ＣＶVER  …(13)
式(12)を式(13)に代入することにより、標準偏差ＳＤVERは、次の式(14)として示されるように、走速度（ｖ）の関数として表される。
【０１００】
ＳＤVER＝（ａVER・ｖ＋ｂVER）×ＣＶVER
＝ａVER・ｖ・ＣＶVER＋ｂVER・ＣＶVER  …(14)
式(14)を利用すると、線ＬＤ３は、次の式(15)として示されるように、走速度（ｖ）の関数として表される。
【０１０１】
ＬＤ３＝ＬＯＧ＿ＧVER（ｖ）＋ＳＤVER（ｖ）
＝ａVER・ｖ＋ｂVER＋（ａVER・ｖ・ＣＶVER＋ｂVER・ＣＶVER）
＝（ＣＶVER＋１）・ａVER・ｖ＋（ＣＶVER＋１）・ｂVER  …(15)
線ＬＤ４は、次の式(16)として示されるように、走速度（ｖ）の一次関数として表される。
【０１０２】
ＬＤ４＝ＬＯＧ＿ＧVER（ｖ）＋１．５ＳＤVER（ｖ）
＝（１．５ＣＶVER＋１）・ａVER・ｖ＋（１．５ＣＶVER＋１）・ｂVER  …(16)
線ＬＤ２は、回帰直線ＲVERに対して、ＳＤVERを減算されることによって導出される。すなわち、線ＬＤ２は、次の式(17)として示されるように、走速度（ｖ）の一次関数として表される。
【０１０３】
ＬＤ２＝ＬＯＧ＿ＧVER（ｖ）−ＳＤVER（ｖ）
＝（１−ＣＶVER）・ａVER・ｖ＋（１−ＣＶVER）・ｂVER  …(17)
線ＬＤ１は、次の式(18)として示されるように、走速度（ｖ）の一次関数として表される。
【０１０４】
ＬＤ１＝ＬＯＧ＿ＧVER（ｖ）−１．５ＳＤVER（ｖ）
＝（１−１．５ＣＶVER）・ａVER・ｖ＋（１−１．５ＣＶVER）・ｂVER  …(18)
以上、図１０を参照して説明された例によれば、着地時の衝撃レベルの判定基準（ＳＤ１〜ＳＤ４）の生成において、加速度の代わりに加速度の対数変換された値が利用される。線ＳＤ１〜ＳＤ４によって、図１０のグラフが、上下方向に５つの領域に分ける。５つの領域のそれぞれは、レベル１〜５のそれぞれに対応する。この判定基準てユーザーの衝撃レベルが判定される場合、ユーザーの走速度と着地時の加速度ＧVERの対数との組が上記５つの領域のいずれに属するかによって、ユーザーの衝撃レベルが判定される。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０６】
１０  トレッドミル、３０  情報処理装置、４０  出力装置、９０  加速度計、１００  着地判定システム、３００  ＣＰＵ、３１８  ハードディスク、４００  判定結果、４１０，４２０，４３０  フィールド、４２１  着地パターン、９００  ユーザー。
【図１】
2019181040.tif 000003
【図２】
2019181040.tif 000004
【図３】
2019181040.tif 000005
【図４】
2019181040.tif 000006
【図５】
2019181040.tif 000007
【図６】
2019181040.tif 000008
【図７】
2019181040.tif 000009
【図８】
2019181040.tif 000010
【図９】
2019181040.tif 000011
【図１０】
2019181040.tif 000012
【手続補正書】
【提出日】平成31年3月15日(2019.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動運動中のユーザーの脚部に装着された加速度センサの検出出力を取得するステップと、
前記検出出力を用いて、前記ユーザーの着地に関する判定結果を生成するステップと、
前記判定結果を出力するステップと、を備え、
前記判定結果を生成することは、複数のランナーの加速度の対数変換された値の平均値および標準偏差に基づく衝撃判定基準を用いて、前記ユーザーの着地時の衝撃のレベルを決定することを含む、着地判定方法。
【請求項２】
前記判定結果を生成することは、複数のランナーの加速度の平均値および標準偏差に基づく衝撃判定基準を用いて、前記ユーザーの着地時の衝撃のレベルを決定することを含む、請求項１に記載の着地判定方法。
【請求項３】
前記ユーザーの移動速度を取得するステップをさらに備え、
前記衝撃判定基準は、移動速度と加速度との間の関係式を含み、
前記衝撃についての判定結果を生成することは、前記衝撃判定基準における、前記ユーザーの移動速度に対応する部分を利用して前記ユーザーの着地時の衝撃のレベルを決定することを含む、請求項１または請求項２に記載の着地判定方法。
【請求項４】
前記ユーザーの移動速度を取得するステップをさらに備え、
前記判定結果は、前記ユーザーの着地態様についての判定結果を含み、
前記判定結果を生成することは、前記ユーザーの進行方向の加速度の検出出力を用いて、前記着地態様についての判定結果を生成することを含み、
前記着地態様についての判定結果を生成することは、２以上の移動速度のそれぞれの加速度と着地態様とに基づく着地判定基準と、前記移動速度と、前記ユーザーの進行方向の加速度の検出出力とを用いて、前記着地態様についての判定結果を生成することを含む、請求項１〜請求項３のいずれか１項に記載の着地判定方法。
【請求項５】
前記着地判定基準は、２以上の着地態様を区別するための、移動速度と加速度との間の関係式を含む、請求項４に記載の着地判定方法。
【請求項６】
前記着地態様についての判定結果を生成することは、前記ユーザーの進行方向の加速度の検出出力が所与の着地態様に関連付けられた加速度の範囲に含まれるか否かによって、前記ユーザーの着地態様が前記所与の着地態様であるか否かを決定することを含む、請求項４に記載の着地判定方法。
【請求項７】
コンピュータによって実行されるプログラムであって、前記コンピュータに請求項１〜請求項６のいずれか１項に記載の着地判定方法を実現させるための、プログラム。
【請求項８】
前記加速度センサと、
前記コンピュータと、
請求項７に記載のプログラムを格納したメモリとを備える、着地判定装置。