(57)【要約】【課題】ユーザに対して走歩行状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能な新規且つ改良された情報処理装置を提供する。【解決手段】走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得するセンシング情報取得部と、前記センシング情報から前記ユーザの足の接地状態を推定する推定部と、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する通知部と、を備える情報処理装置を提供する。【選択図】図１２
2018179664.tif 000002
【特許請求の範囲】
【請求項１】
走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得するセンシング情報取得部と、
前記センシング情報から前記ユーザの足の接地状態を推定する推定部と、
推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する通知部と、
を備える情報処理装置。
【請求項２】
前記推定部は、前記接地状態の推定として、前記ユーザの走歩行に係る各ステップにおいて、最初に接地する足裏の部位の位置を推定する、請求項１に記載の情報処理装置。
【請求項３】
前記センシング情報と前記接地状態との関係を示す関係情報を格納する記憶部をさらに備え、
前記推定部は、前記記憶部に予め格納された前記関係情報を利用して、前記接地状態を推定する、
請求項１に記載の情報処理装置。
【請求項４】
前記関係情報を機械学習する学習器をさらに備える、請求項３に記載の情報処理装置。
【請求項５】
前記推定部は、前記センシング情報から前記ユーザの足の筋弾性特性を推定する、請求項１に記載の情報処理装置。
【請求項６】
前記推定部は、前記筋弾性特性の推定として、前記ユーザの走歩行に係る各ステップにおいて、前記ユーザの足の筋肉において得られた弾性エネルギーを推定する、請求項５に記載の情報処理装置。
【請求項７】
前記センシング情報と前記筋弾性特性との関係を示す関係情報を格納する記憶部をさらに備え、
前記推定部は、前記記憶部に予め格納された前記関係情報を利用して、前記筋弾性特性を推定する、
請求項５に記載の情報処理装置。
【請求項８】
前記センシング情報には、前記ユーザに装着された加速度センサ、又は、ジャイロセンサから得られたセンシング情報が含まれる、請求項１に記載の情報処理装置。
【請求項９】
前記推定された接地状態に基づいて、前記ユーザの走歩行状態に対して判定を行う判定部をさらに備える、請求項１に記載の情報処理装置。
【請求項１０】
前記判定部は、前記センシング情報から得られた、前記ユーザの走歩行に係る各ステップにおける前記ユーザの足裏の接地時間に基づいて、前記ユーザの走歩行状態に対して判定を行う、請求項９に記載の情報処理装置。
【請求項１１】
前記通知部は、前記判定部による判定結果を通知する、請求項９に記載の情報処理装置。
【請求項１２】
前記通知部は、走歩行中の前記ユーザに対して、前記ユーザの走歩行状態に係る情報をリアルタイムで通知する、請求項１に記載の情報処理装置。
【請求項１３】
前記通知部は、前記ユーザの身体に装着された音声出力装置に対して音声を出力させる制御、前記ユーザの身体に装着された振動装置に対して振動させる制御、及び、前記ユーザの身体に装着された表示装置に画像表示させる制御のうちの少なくとも１つの制御を行うことにより前記通知を行う、請求項１２に記載の情報処理装置。
【請求項１４】
前記通知部は、前記ユーザ以外の他のユーザに対して、前記ユーザの走歩行状態に係る情報をリアルタイムで通知する、請求項１に記載の情報処理装置。
【請求項１５】
前記通知部は、前記他のユーザの有する端末に対して画像表示させる制御を行うことにより、前記他のユーザに対する通知を行う、請求項１４に記載の情報処理装置。
【請求項１６】
前記通知部は、前記推定された接地状態に基づいて選択された、前記ユーザに対する前記走歩行状態を改善するためのアドバイスを通知する、請求項１に記載の情報処理装置。
【請求項１７】
前記通知部は、前記推定された接地状態に基づいて、前記走歩行状態に対応するグループを選択し、選択された前記グループに紐づけられた前記アドバイスを通知する、請求項１６に記載の情報処理装置。
【請求項１８】
前記走歩行するユーザを撮像する撮像装置からの撮像情報を取得する撮像情報取得部をさらに備え、
前記通知部は前記撮像情報を通知する、請求項１に記載の情報処理装置。
【請求項１９】
走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得することと、
前記センシング情報から前記ユーザの足の接地状態を推定することと、
推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知することと、
を含む、情報処理方法。
【請求項２０】
走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得する機能と、
前記センシング情報から前記ユーザの足の接地状態を推定する機能と、
推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、健康維持、体力づくり、ダイエットやリフレッシュのために、スポーツを日常的に行う人が増えている。特に、ランニングは他のスポーツに比べて気軽に行うことができることから、ランニングに親しむ人の増加が著しい。ところが、ランニングを楽しむ人々の多くは、専門家から「走り方」の指導を受ける機会を得ることが難しく、自己流の「走り方」でランニングを行っている。【０００３】
また、ランナーにウエアラブル端末を装着し、走行のピッチやストライド等をセンシングして、これらのセンシング情報をランナーにフォードバックしたり、センシング情報に基づいてランナーにアドバイスを行ったりするシステムが提案されている。このような例としては、下記特許文献１に開示された情報処理装置を挙げることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１４４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ランニングにおける「走り方」の重要な要素の１つに、ランニングフォームがある。ランニングフォームとは、走行中のランナーの姿勢、足の運び、腕の振り等の総称である。このランニングフォームの良し悪し、すなわち、ランニングフォームの状態を把握し、把握に基づいて適切な指導やトレーニング方法をランナーが得ることができれば、当該ランナーは好適なランニングフォームを体得することができる。しかしながら、ランニングフォームの状態の把握は、走行中のランナーの画像を確認することにより行われることから、当該ランナーが自身のランニングフォームの状態をリアルタイムで把握することは難しい。さらに、このような画像を得るためには、第三者に撮影を依頼するか、専用の撮影システムの準備が必要であることから、アスリートではない一般の人々にとっては、自身の走行中画像を得ることが難しい。従って、画像を利用することなく、ランナーのランニングフォームの状態を、ランナー自身にリアルタイムにフィードバックすることができる方法が求められていた。【０００６】
そこで、本開示では、ユーザに対して走歩行状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能な新規且つ改良された情報処理装置、情報処理方法及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得するセンシング情報取得部と、前記センシング情報から前記ユーザの足の接地状態を推定する推定部と、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する通知部と、を備える情報処理装置が提供される。【０００８】
また、本開示によれば、走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得することと、前記センシング情報から前記ユーザの足の接地状態を推定することと、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知することと、を含む、情報処理方法が提供される。【０００９】
さらに、本開示によれば、走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得する機能と、前記センシング情報から前記ユーザの足の接地状態を推定する機能と、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する機能と、をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、ユーザに対して走歩行状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能な情報処理装置、情報処理方法及びプログラムを提供することができる。【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】ランニングフォームの一例を説明する説明図である。
【図２】本開示の第１の実施形態に係る情報処理システム１の構成例を説明する説明図である。
【図３】同実施形態に係るウエアラブルデバイス２０の構成を示すブロック図である。
【図４】同実施形態に係るウエアラブルデバイス２０の外観の一例を示す説明図である。
【図５】同実施形態に係るウエアラブルデバイス２０の外観の他の一例を示す説明図である。
【図６】同実施形態に係るウエアラブルデバイス２０の装着状態を説明する図である。
【図７】同実施形態に係るサーバ３０の構成を示すブロック図である。
【図８】同実施形態に係る機械学習の一例を説明するための説明図である。
【図９】同実施形態に係る推定部３３０の動作の一例を説明するための説明図である。
【図１０】同実施形態に係る判定部３３２の動作の一例を説明するための説明図である。
【図１１】同実施形態に係るユーザ端末７０の構成を示すブロック図である。
【図１２】同実施形態に係る情報処理方法の一例を説明するシーケンス図である。
【図１３】第１の実施形態に係る実施例１の変形例の表示画面の一例を説明する説明図である。
【図１４】同実施形態に係る実施例２の表示画面の一例を説明する説明図である。
【図１５】同実施形態に係る実施例２の変形例の表示画面の一例を説明する説明図（その１）である。
【図１６】同実施形態に係る実施例２の変形例の表示画面の一例を説明する説明図（その２）である。
【図１７】同実施形態に係る実施例３に係る表示画面の一例を説明する説明図である。
【図１８】本開示の第２の実施形態に係る情報処理方法の一例を説明するフロー図である。
【図１９】同実施形態に係る情報選択部３３４の動作の一例を説明するための説明図である。
【図２０】同実施形態に係る表示画面の一例を説明する説明図である。
【図２１】本開示の一実施形態に係る情報処理装置９００のハードウェア構成の一例を示したブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、本明細書および図面において、実質的に同一または類似の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一または類似の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、類似する構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．本開示に係る実施形態を創作するに至るまでの経緯
１．１．本開示に係る実施形態を創作するに至る背景
１．２．本開示に係る実施形態を創作するに至る経緯
２．第１の実施形態
２．１．第１の実施形態に係る情報処理システム１の概要
２．２．第１の実施形態に係るウエアラブルデバイス２０の構成
２．３．第１の実施形態に係るサーバ３０の構成
２．４．第１の実施形態に係るユーザ端末７０の構成
２．５．第１の実施形態に係る情報処理方法
３．第１の実施形態に係る実施例
３．１．実施例１
３．２．実施例２
３．３．実施例３
４．第２の実施形態
４．１．第２の実施形態に係るサーバ３０の構成
４．２．第２の実施形態に係る情報処理方法
５．まとめ
６．ハードウェア構成について
７．補足
【００１６】
＜＜１．本開示に係る実施形態を創作するに至るまでの経緯＞＞
＜１．１．本開示に係る実施形態を創作するに至る背景＞
まず、本開示に係る実施形態を説明する前に、本発明者らが本開示に係る実施形態を創作するに至る背景について説明する。先に説明したように、ランニング等のスポーツを楽しむ人の多くは、専門家からランニングフォーム等の「走り方」のアドバイスを受ける機会を得ることは難しく、自己流の「走り方」でランニングを行っていることが多い。また、一般的に、人が「走り方」を自然と体得するのは、２〜３歳程度の幼少期であり、その後、成長に応じて様々なスポーツ等の経験を積む中で大人としての「走り方」を体得していく。このような成長の過程においても、学校等の授業を通じて専門的に「走り方」の指導を受ける機会はそれほど多いものではない。
【００１７】
また、例えば、長距離、短距離等の走行距離、平地、山地、砂地等の走行路の状況、スポーツの種類に応じて、それぞれ好適な「走り方」が存在する。従って、アスリートに限らず、スポーツを親しむ一般の人であっても、好適な「走り方」を体得することができれば、「楽に」つまり「楽しく」走れるようになり、加えて、走行中の怪我を減らすことにもつながる。そして、好適な「走り方」の体得を容易に行うことができれば、人々がよりいっそうスポーツを楽しむ機会が増え、さらには、日頃スポーツに親しんでいない人々においてもスポーツを楽しもうとするモチベーションが高まることが期待できる。さらには、スポーツを楽しむ機会が増えれば、人々の健康をより増強することにもつながる。
【００１８】
ところで、先に説明したように、「走り方」の重要な要素の１つに、走行中のランナーの姿勢、脚の運び、腕の振り等のランニングフォームがある。従って、ランナーが、ランニングフォームの良し悪しを把握し、当該把握に基づく適切な指導やトレーニング方法を得ることができれば、好適なランニングフォームを体得することができる。そして、自己流の「走り方」に係るランニングフォームを改善することは、長年身についたランニングフォームを改造することになるため、ランナーにとっては大きなチャレンジともなるが、「楽しく」走るためには非常に効果的なことである。また、好適なランニングフォームへの改善は、走行後にランナー自身がランニングフォームの状態を把握し改善策の検討を行うよりも、走行中のランナー自身がリアルタイムにランニングフォームの状態を把握し改善を行なうほうが、効果的に実施することができる。
【００１９】
しかしながら、ランニングフォームの把握は、通常、走行中のランナーの画像の確認により行われることから、ランナーが自身のランニングフォームの状態をリアルタイムで把握することはできなかった。従って、走行後に、ランナー自身の走行画像を確認し、自身のランニングフォームの改善策を検討することとなり、ランナーだけでランニングフォームの改善を効果的に行うことは難しい。また、ランニングフォームの把握は、指導者による経験に基づいた指導をランナーが受けることにより行うこともできる。しかしながら、指導者の経験に基づいたランニングフォームの状態の伝達は、感覚的なものであるため、ランナーが自身のランニングフォームを把握するには難しいこともある。
【００２０】
また、このような画像を得るためには、専用の撮影システムの準備が必要である場合があり、アスリートではない一般の人々にとっては、このようなシステムを準備することが難しい。さらに、画像からランナーのランニングフォームを把握して、走行中の当該ランナーに対してリアルタイムに伝達、指導を行うような第三者を配置することも考えられるが、アスリート以外は、このような第三者を確保することが難しい場合もある。加えて、配置した第三者がスポーツを専門的に学んでいる人物でない場合には、的確に、ランナーに対して伝達、指導を行うことは難しい。さらには、第三者として、専門的な指導者を確保することができたとしても、ランニングフォームの状態の伝達や改善の指導は、感覚的なものであり、具体性に乏しいこともあって、ランナーが第三者の指導内容を理解して実践するには難しいこともある。また、ランニングフォームのうち、ランナーの足裏の接地等については、ランナーをフォースプレート上で走行させることにより、把握することができる。しかしながら、フォースプレートをランナーの走行の距離にあわせて長距離設置することは困難であることから、ランナーが、フォースプレートを使って、実際の長距離走における自身の足裏の接地状態を把握することは難しい。
【００２１】
すなわち、アスリート以外の一般の人々にとっては、好適なランニングフォームを体得することが難しい状況にある。さらに、指導者による指導についても、客観的な指導方法が確立されていないことから、改善できる点が多くある。そこで、このような状況を踏まえて、本発明者らは、ランナーに対してランニングフォームの状態をリアルタイムにフィードバックすることができるシステムを実現しようと、鋭意検討を続けてきた。このようなシステムを構築することができれば、一般の人々であっても容易に好適なランニングフォームを体得することができ、例えば、学校の授業等や日常生活で行うジョギング等を通じて、好適な「走り方」を容易に身につけることができる。
【００２２】
＜１．２．本開示に係る実施形態を創作するに至る経緯＞
ところで、本発明者らが、ジョギングやマラソン等の長距離走におけるランニングフォームについて鋭意検討を行ったところ、ランニングフォームの良し悪しは、以下の２つの指標と相関性が高いことを知得した。そのうちの１つの指標は、走行中の足の接地状態であり、もう１つの指標は足の筋肉の弾性特性である。以下に、図１を参照して、本発明者らが知得した２つの指標について説明する。図１は、ランニングフォームの一例を説明する説明図であって、走行する人物の身体姿勢を模式的に示しており、理解のために、走行する人物の手足、体幹等を線で表現している。
【００２３】
走行中の足の接地状態とは、走行に係る各ステップにおいて足裏がどのように地面に接触しているかのことであり、主に、最初に接地する足裏の部位の位置により、その状態を判断することができる。より具体的には、接地状態には、踵から接地する状態、足裏全体から接地する状態、及び、つま先から接地する状態の主に３つのタイプがある。なお、一般的なランナーは、長距離の走行において、踵からの接地、又は、足裏全体からの接地を行っていることが多く、一流の長距離走選手の多くが、つま先からの接地を行っているといわれている。以下では、一般的なランナーの接地状態である、踵からの接地と、足裏全体からの接地とについて説明する。
【００２４】
図１の左図に示すように、踵からの接地では、ランナーの身体の重心よりも前方においてランナーは着地していることとなる。特に、ランナーがより自身の身体の前方にて着地しようとすると、自然と踵からの接地を行うこととなる。このような接地状態では、ランナーの身体の重心よりも前方において着地していることから、着地した足の足裏から太ももに延びる足の軸が後方に向かって傾き、当該足には、前方から後方に向かう力がかかることとなる。従って、当該ランナーは、着地のたびにブレーキがかかった状態となり、次のステップにおいて足を前方にスムーズに踏み出すことができない。さらに、踵からの接地においては、前方に着地した際の足の傾斜から、当該足の筋肉に負担がかかりやすく、長距離を走行しようとする場合には不利になる。また、踵が接地してから地面を蹴り出し、足裏が地面を離れるまでの接地時間も、後述する足裏全体からの接地に比べて長くなり、接地時間に応じて、足の筋肉が働く時間も長くなることから、足の筋肉への負担がより増加する。従って、ランニング等の長距離の走行においては、踵からの接地は好ましい接地状態とは言えない。
【００２５】
一方、図１の右図に示すように、足裏全体からの接地では、ランナーの身体の重心の下方においてランナーは着地していることとなる。このような足裏全体からの接地では、着地した足の足裏から太ももに延びる足の軸が地面に対して垂直に近い状態に延びており、当該ランナーは、着地のたびにブレーキがかかるような状態とはならない。従って、当該ランナーは、次のステップにおいて足を前方にスムーズに踏み出すことができる。さらに、着地した足の上にランナーの身体の重心が位置する状態であることから、地面から受ける衝撃を足だけでなくランナーの身体全体で吸収することができ、足の筋肉への負担を低減することができる。加えて、足裏全体からの接地では、自然と走行中のランナーの身体の重心の上下動も少なくなることから、地面から受ける衝撃も少なくなり、当該ランナーの身体への負担をも低減することができる。また、踵が接地してから地面を蹴り出し、足裏が地面を離れるまでの接地時間も、踵からの接地に比べて短くなることからも、足の筋肉への負担をより低減することができる。従って、ランニング等の長距離の走行においては、足裏全体からの接地は好ましい接地状態であると言える。
【００２６】
すなわち、ジョギングやマラソン等の長距離走においては、踵からの接地する接地状態に比べて、足裏全体から接地する接地状態のほうが好適なランニングフォームであると言える。このように、ランニングフォームの良し悪しは、走行中の足の接地状態と相関性があり、走行中の足の接地状態を把握することにより、ランニングフォームの状態を判別することが可能となる。なお、上述の接地状態は、走行中のランナーの画像を分析したり、走行中のランナーの下にフォースプレート等を設置し、フォースプレートから得られる測定結果を分析したりすることにより、直接的に把握することができる。しかしながら、先に説明したように、ランナーの走行画像を撮影する撮影システムやフォースプレートを長距離設置することは困難であることから、ランナーが直接的に接地状態を把握することは難しく、従って、接地状態を推定する推定技術が重要となる。
【００２７】
次に、足の筋肉の弾性特性（筋弾性特性）について説明する。ランニング等の身体運動は、下腿（ふくらはぎ）の筋肉及びアキレス腱等の筋腱複合体を伸張し、短縮するサイクル運動を行うことにより行われる。より具体的には、ランニングの場合、着地の瞬間に足の筋腱複合体が伸ばされ、当該筋腱複合体に弾性エネルギーが蓄積される。次に、接地した足がランナーの身体の後方に蹴り出される瞬間に筋腱複合体が収縮し、蓄積された弾性エネルギーが一気に放出される。ランナーは、この放出された弾性エネルギーを活用して地面を蹴ることにより、ランニングにおける推進力の一部を作り出しているのである。従って、上記弾性エネルギーを効率よく蓄積し、蓄積した弾性エネルギーを効率よく蹴り出す際に活用することができれば、効率よく高い推進力を得て走行することができると言える。言い換えると、足の筋肉の弾性特性（筋弾性特性）を効率よく利用することにより、ランニング・エコノミーを高めることができると言える。なお、上述した弾性エネルギーは、走行中のランナーの下にフォースプレート等を設置し、フォースプレートから得られる圧力を分析することにより、直接的に把握することができる。
【００２８】
なお、一般的には、走運動において上述のように足の筋肉の弾性特性を効率よく利用するために、一流のランナーの多くは、足の筋腱複合体の伸張−短縮サイクル（ｓｔｒｅｔｃｈ−ｓｈｏｒｔｅｒ  ｃｙｃｌｅ: ＳＳＣ）を有効に利用している。
【００２９】
すなわち、短距離、長距離を問わず、走運動おいては、弾性エネルギーを効率よく蓄積、放出することができるランニングフォームが好適なランニングフォームであると言える。従って、足の筋肉の弾性特性の利用を把握することにより、ランニングフォームの良し悪しを判別することが可能となる。
【００３０】
さらに、本発明者らが検討を続けたところ、上述したランニングフォームの状態と相関性のある２つの指標である接地状態及び足の筋弾性特性は、慣性計測ユニット（ｉｎｅｒｔｉａｌ  ｍｅａｓｕｒｅｍｅｎｔ  ｕｎｉｔ）から得られるセンシング情報から推定することができることが分かった。詳細には、慣性計測ユニットとは、運動によって生じする３軸加速度、３軸角速度等を検出する装置であり、加速度センサ、ジャイロセンサ等を含み、モーションセンサとして身体の一部等に装着することがウエアラブルデバイスとして用いることができる。近年、このような身体に装着可能な慣性計測ユニットの普及が進んでおり、容易に入手可能になっていることから、一般の人であっても、慣性計測ユニットを気軽に用いることができる。さらに、身体に装着可能であることから、ランナーの走行を妨げることなく、ランナーの走行場所等についても限定することがないことも、慣性計測ユニットの利点である。そして、このような慣性計測ユニットは、ランナーの身体に装着されて、走行中のランナーの動きにより生じたセンシング情報を取得する。本発明者らの検討によれば、この取得されたセンシング情報を機械学習等により得られたデータベースを用いて解析することにより、上記２つの指標を推定することが可能であることが明らかになった。
【００３１】
そこで、本発明者らは、上記知得を一着眼点にすることにより、画像を用いずとも、ランナーがリアルタイムにランニングフォームの状態を把握することが可能であると考え、本開示の実施形態を創作するに至った。すなわち、以下に説明する本開示の実施形態によれば、画像を用いないことから、走行中のランナーに対してランニングフォームの状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能なシステムを提供することができる。より具体的には、本開示の実施形態においては、ランナーの身体に装着されたウエアラブルセンサにより取得したセンシング情報に基づき、上述した足の接地状態及び足の筋肉の弾性特性の２つの指標を推定する。さらに、本実施形態においては、推定結果に基づいて、ランナーのランニングフォームの状態を判定する。以下、このような本開示の実施形態に係る構成及び情報処理方法を順次詳細に説明する。
【００３２】
なお、以下の説明においては、以下に説明する本開示の実施形態に係るウエアラブルデバイス２０を装着して走行するランナーをユーザと呼ぶ。また、以下の説明においては、本開示の実施形態に係る情報処理システム１を利用する利用者であって、上記ユーザ以外の者を第三者（他のユーザ）と呼ぶ。
【００３３】
＜＜２．第１の実施形態＞＞
＜２．１．第１の実施形態に係る情報処理システム１の概要＞
次に、本開示の実施形態に係る構成を説明する。まずは、本開示の実施形態に係る構成について、図２を参照して説明する。図２は、本実施形態に係る情報処理システム１の構成例を説明する説明図である。
【００３４】
図２に示すように、本実施形態に係る情報処理システム１は、ウエアラブルデバイス２０、サーバ３０、及びユーザ端末７０を含み、これらは互いにネットワーク９８を介して通信可能に接続される。詳細には、ウエアラブルデバイス２０、サーバ３０、及びユーザ端末７０は、図示しない基地局等（例えば、携帯電話機の基地局、無線ＬＡＮのアクセスポイント等）を介してネットワーク９８に接続される。なお、ネットワーク９８で用いられる通信方式は、有線又は無線を問わず任意の方式を適用することができるが、走行中のユーザにウエアラブルデバイス２０が装着されることから、ユーザの走行を妨げることがないように、無線通信を用いることが好ましい。また、本実施形態においては、サーバ３０がユーザやユーザ以外の第三者に安定して本実施形態によって情報を提供することができるよう、安定した動作を維持することができる通信方式を適用することが望ましい。
【００３５】
ウエアラブルデバイス２０は、走行中のユーザの身体の一部に装着可能なデバイス、もしくは、ユーザの身体に挿入されたインプラントデバイスであることができる。より具体的には、ウエアラブルデバイス２０は、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）型、イヤーデバイス型、アンクレット型、腕輪型、首輪型、アイウエア型、パッド型、バッチ型、衣服型等の各種の方式のウエアラブルデバイスを採用することができる。さらに、ウエアラブルデバイス２０は、走行中のユーザのランニングフォームの状態を判定するために用いられるセンシング情報を取得するために１つ又は複数のセンサを内蔵する。なお、ウエアラブルデバイス２０の詳細については後述する。
【００３６】
サーバ３０は、例えば、コンピュータ等により構成される。サーバ３０は、例えば、本実施形態によってサービスを提供するサービス提供者が保有し、各ユーザ又は各第三者に対してサービスを提供する。具体的には、サーバ３０は、ユーザのランニングフォームの状態を把握し、ユーザに対する、ランニングフォームの状態の通知や、ランニングフォームの改善方法といったアドバイスの通知等のサービスを提供する。なお、サーバ３０の詳細については後述する。
【００３７】
ユーザ端末７０は、ユーザ、もしくは、ユーザ以外の第三者にサーバ３０からの情報等を通知するための端末である。例えば、ユーザ端末７０は、タブレット、スマートフォン、携帯電話、ラップトップ型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、ＨＭＤ等のデバイスであることができる。
【００３８】
なお、図２においては、本実施形態に係る情報処理システム１は、１つのウエアラブルデバイス２０及びユーザ端末７０を含むものとして示されているが、本実施形態においてはこれに限定されるものではない。例えば、本実施形態に係る情報処理システム１は、複数のウエアラブルデバイス２０及びユーザ端末７０を含んでもよい。さらに、実施形態に係る情報処理システム１は、例えば、ウエアラブルデバイス２０からサーバ３０へセンシング情報を送信する際の中継装置のような他の通信装置等を含んでもよい。
【００３９】
＜２．２．第１の実施形態に係るウエアラブルデバイス２０の構成＞
次に、本開示の実施形態に係るウエアラブルデバイス２０の構成について、図３から図６を参照して説明する。図３は、本実施形態に係るウエアラブルデバイス２０の構成を示すブロック図である。図４及び図５は、同実施形態に係るウエアラブルデバイス２０の外観の一例を示す説明図である。さらに、図６は、本実施形態に係るウエアラブルデバイス２０の装着状態を説明する図である。
【００４０】
ウエアラブルデバイス２０は、図３に示すように、センサ部２００と、主制御部２１０と、通信部２２０と、提示部２３０とを主に有する。以下に、ウエアラブルデバイス２０の各機能部の詳細について説明する。
【００４１】
（センサ部２００）
センサ部２００は、ユーザの身体に装着されたウエアラブルデバイス２０に設けられ、ユーザの走行動作を検出するセンサである。センサ部２００は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ等の１つ又は複数のセンサデバイスにより実現され、ユーザの動作に伴って発生する加速度や角速度等の変化を検出し、検出された変化を示す１つ又は複数のセンシング情報を生成する。センサ部２００によって得られた１つ又は複数のセンシング情報は、後述する主制御部２１０に出力される。また、センサ部２００は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機、心拍センサ、気圧センサ、温度センサ、及び、湿度センサ等の他の各種センサを含んでもよい。
【００４２】
（主制御部２１０）
主制御部２１０は、ウエアラブルデバイス２０内に設けられ、ウエアラブルデバイス２０の各ブロックを制御することができる。当該主制御部２１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のハードウェアにより実現される。また、当該主制御部２１０は、データ取得部２１２、処理部２１４、及び出力制御部２１６として機能することもできる。以下に、本実施形態に係る主制御部２１０のこれら機能の詳細について説明する。
【００４３】
データ取得部２１２は、センサ部２００を制御して、センサ部２００から出力されたセンシング情報を取得し、取得したセンシング情報を処理部２１４へ出力する。また、データ取得部２１２は、正確な時刻を把握する時計機構（図示省略）を内蔵し、センシング情報に、当該センシング情報を取得した時刻を紐づけて処理部２１４へ出力してもよい。処理部２１４は、データ取得部２１２から出力されたセンシング情報を、ネットワーク９８を介して送信可能な所定の形式に変換し、出力制御部２１６に出力する。さらに、出力制御部２１６は、処理部２１４から出力された所定の形式のセンシング情報を、後述する通信部２２０を制御して、サーバ３０へ送信する。
【００４４】
（通信部２２０）
通信部２２０は、ウエアラブルデバイス２０内に設けられ、サーバ３０等の外部装置との間で情報の送受信を行うことができる。言い換えると、通信部２２０は、データの送受信を行う機能を有する通信インタフェースと言える。また、当該通信部２２０は、後述するサーバ３０との間でデータの送受信を行うことにより、例えば、ウエアラブルデバイス２０の提示部２３０として機能するデバイスの種類をサーバ３０へ通知することもできる。なお、通信部２２０は、通信アンテナ、送受信回路やポート等の通信デバイスにより実現される。
【００４５】
（提示部２３０）
提示部２３０は、ユーザに対して情報を提示するためのデバイスであり、例えば、ユーザに向けて、画像、音声、光、又は、振動等により各種の情報を出力する。提示部２３０は、ディスプレイ（画像表示装置）、スピーカ（音声出力装置）、イヤフォン（音声出力装置）、発光素子、振動モジュール（振動装置）等により実現される。さらに、提示部２３０は、映像出力端子、音声出力端子等により実現されてもよい。
【００４６】
また、ウエアラブルデバイス２０は、図示しない入力部を有していてもよい。当該入力部は、ウエアラブルデバイス２０へのデータ、コマンドの入力を受け付ける機能を有する。より具体的には、当該入力部は、タッチパネル、ボタン、スイッチ、キー、キーボード、マイクロフォン、画像センサ等により実現される。
【００４７】
また、本実施形態においては、センサ部２００の機能と、提示部２３０の機能とを分けて、異なる２つのウエアラブルデバイス２０としてもよい。このようにすることで、センサ部２００の機能を有するウエアラブルデバイス２０の構成をコンパクトにすることができることから、当該ウエアラブルデバイス２０のユーザの身体の様々な部位への装着が可能となる。
【００４８】
先に説明したように、ウエアラブルデバイス２０は、ＨＭＤ型、イヤーデバイス型、アンクレット型、腕輪型、首輪型、アイウエア型、パッド型、バッチ型、衣服型等の各種の方式のウエアラブルデバイスを採用することができる。図４に、ウエアラブルデバイス２０の外観の一例を示す。図４に示すウエアラブルデバイス２０ａは、ネックバンド型のウエアラブルデバイスである。当該ウエアラブルデバイス２０ａは、左右の本体部２２Ｌ及び２２Ｒと、これら本体部２２Ｌ、２２Ｒを接続するネックバンド２４とを主に有する。本体部２２Ｌ、２２Ｒは、例えば、図３のセンサ部２００、主制御部２１０、通信部２２０、及び提示部２３０のうちの少なくとも一部を内蔵する。また、本体部２２Ｌ、２２Ｒには、提示部２３０として機能するイヤフォン（図示省略）が内蔵され、ユーザは当該イヤフォンを両耳に装着することにより、音声情報等を聞くことができる。
【００４９】
さらに、図５に、ウエアラブルデバイス２０の外観の一例を示す。図５に示すウエアラブルデバイス２０ｂは、アイウエア型のウエアラブルデバイスである。当該ウエアラブルデバイス２０ｂは、左右の本体部１００Ｌ、１００Ｒと、ディスプレイ１０２と、レンズ１０４と、本体部１００Ｌ、１００Ｒを接続するネックバンド１０６とを有する。本体部１００Ｌ、１００Ｒには、例えば、図３のセンサ部２００、主制御部２１０、通信部２２０、及び提示部２３０のうちの少なくとも一部が内蔵される。また、ディスプレイ１０２は、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等からなる。従って、ユーザは、ウエアラブルデバイス２０ｂを装着した状態で、レンズ１０４を介して周囲の見ることができ、片方の目で、ディスプレイ１０２に表示される画面も見ることができる。
【００５０】
また、ウエアラブルデバイス２０は、図６に示すように、ユーザの頭部、首、腰、手首、足首等の様々な部位に１つ又は複数装着される。また、ウエアラブルデバイス２０は、ユーザのランニングシューズ等に装着又は埋め込まれていてもよい。さらに、図６においては、ユーザの腰部には、ベルト状のウエアラブルデバイス２０が装着されているが、腰部に装着するウエアラブルデバイス２０はこのような形状に限定されるものではない。例えば、ウエアラブルデバイス２０は、ベルトに引っ掛けることができる万歩計（登録商標）のような形状のデバイスであってもよい。より具体的には、ウエアラブルデバイス２０は、ランニングフォームの状態を把握するための様々なセンシング情報を取得するために、ユーザの腰、股関節に近い大腿部、膝関節、足首等に設けられる。また、本実施形態においては、走行中のユーザの走行を妨げることなく装着可能な部位にウエアラブルデバイス２０を装着すればよく、装着位置については限定されるものではない。しかしながら、精度良く、ランニングフォームの状態を把握するための様々なセンシング情報を取得するためには、ウエアラブルデバイス２０は、ユーザの身体の重心に近い腰等に装着されることが好ましい。
【００５１】
＜２．３．第１の実施形態に係るサーバ３０の構成＞
次に、本開示の実施形態に係るサーバ３０の構成について、図７から図１０を参照して説明する。図７は、本実施形態に係るサーバ３０の構成を示すブロック図である。図８は、本実施形態に係る機械学習の一例を説明するための説明図である。図９は、本実施形態に係る推定部３３０の動作の一例を説明するための説明図である。さらに、図１０は、本実施形態に係る判定部３３２の動作の一例を説明するための説明図である。
【００５２】
先に説明したように、サーバ３０は、例えば、コンピュータ等により構成される。図７に示すように、サーバ３０は、入力部３００と、出力部３１０と、主制御部３２０と、通信部３４０と、記憶部３５０と、画像取得部（撮像情報取得部）３６０とを主に有する。以下に、サーバ３０の各機能部の詳細について説明する。
【００５３】
（入力部３００）
入力部３００は、サーバ３０へのデータ、コマンドの入力を受け付ける。より具体的には、当該入力部３００は、タッチパネル、キーボード等により実現される。
【００５４】
（出力部３１０）
出力部３１０は、例えば、ディスプレイ、スピーカ、映像出力端子、音声出力端子等により構成され、画像又は音声等により各種の情報を出力する。
【００５５】
（主制御部３２０）
主制御部３２０は、サーバ３０内に設けられ、サーバ３０の各ブロックを制御することができる。当該主制御部３２０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェアにより実現される。また、当該主制御部３２０は、データ取得部（センシング情報取得部）３２２、処理部３２４、及び出力制御部３２６として機能することもできる。以下に、本実施形態に係る主制御部３２０のこれら機能の詳細について説明する。
【００５６】
データ取得部３２２は、ウエアラブルデバイス２０から送信されたセンシング情報を取得し、取得したセンシング情報を処理部３２４へ出力する。
【００５７】
処理部３２４は、データ取得部３２２から出力されたセンシング情報を処理し、センシング情報からユーザの足の接地状態等を推定する。さらに、処理部３２４は、推定した接地状態等に基づき、ユーザのランニングフォームの状態（走行状態）を判定する。詳細には、処理部３２４は、上述したこれら機能を実現するために、推定部３３０、判定部３３２、及び情報選択部（通知部）３３４として機能する。以下に、本実施形態に係る処理部３２４のこれら機能の詳細について説明する。
【００５８】
推定部３３０は、ウエアラブルデバイス２０から送信されたセンシング情報に基づいて、所定のアルゴリズムを適用することにより、ユーザの足の接地状態や筋肉の弾性特性（筋弾性特性）を推定する。そして、推定部３３０は、接地状態や筋弾性特性の推定結果を後述する判定部３３２、情報選択部３３４及び記憶部３５０に出力する。
【００５９】
より具体的には、例えば、以下のような機械学習によって得られたＤＢ６１０（図８  参照）を利用して、推定部３３０は接地状態や筋弾性特性を推定する。
【００６０】
まず、ＤＢ６１０を構築するための情報を取得するために、ランナーは、その身体の一部に上述のウエアラブルデバイス２０を装着し、フォースプレート上を走行する。この際、ウエアラブルデバイス２０は、走行中のランナーの動作により生じる各種センシング情報を取得する。同時に、フォースプレートは、走行中のユーザの体幹に対する相対的なユーザの足の接地位置、接地した足裏の部位、足裏の接地により印加される圧力、接地時間等を測定する。加えて、走行中のランナーの画像を撮影し、画像から、当該ユーザの体幹の傾き、足の接地状態等の情報を取得してもよい。なお、上記ランナーは、実際にウエアラブルデバイス２０を利用するユーザであってもよく、もしくは、ＤＢ６１０を構築するための情報を取得するためのランナーとして、当該ユーザ以外の人物であってもよい。上記ランナーをユーザとした場合には、推定部３３０によって推定される接地状態等の推定精度を高めることができる。一方、上記ランナーを当該ユーザ以外の人物とした場合には、ユーザ自身がＤＢ６１０を構築するための情報を取得するために測定を行うことが不要となることから、ユーザが気軽に本実施形態に係る情報処理システム１を利用することができる。また、当該ランナーについては、その属性情報等（例えば、性別、年齢、身長、体重等の情報）を予め取得しておくものとする。
【００６１】
そして、例えば、サーバ３０、もしくは、図示しない他の情報処理装置に、上述のように取得したセンシング情報及び測定結果等を入力し、サーバ３０の処理部３２４等が有する学習器６００に機械学習を行わせる。詳細には、図８に示すように、サーバ３０又は他の情報処理装置には、サポートベクターレグレッションやディープニューラルネットワーク等の教師付き学習器６００が備わっているものとする。学習器６００にウエアラブルデバイス２０から取得されたセンシング情報とフォースプレート等を用いて取得した測定結果（接地状態及び筋弾性特性）とがそれぞれ教師信号及び入力信号として入力され、当該学習器６００は、所定の規則に従ってこれら情報の間の関係について機械学習を行う。そして、当該学習器６００は、複数の教師信号及び入力信号の対が入力され、これら入力に対して機械学習を行うことにより、センシング情報と接地状態等との関係を示す関係情報を格納したデータベース（ＤＢ）６１０を構築する。この際、上述した属性情報等は、入力対象をグルーピングする際の情報や、測定結果を解析するための情報として、学習器６００に入力されてもよい。また、本実施形態においては、学習器６００は、半教師付き学習器や弱教師付き学習器を用いてもよい。
【００６２】
さらに、図９に示すように、推定部３３０は、上記学習器６００の機械学習で得たＤＢ６１０に基づいて、新たにウエアラブルデバイス２０から取得したユーザのセンシング情報から、接地状態及び筋弾性特性を推定することができる。このようにすることで、本実施形態においては、撮影装置やフォースプレート等を用いることなく、ウエアラブルデバイス２０からのセンシング情報によって、接地状態及び筋弾性特性を推定することができる。さらに、先に説明したように、これら接地状態及び筋弾性特性は、ランニングフォームの状態と高い相関性を有する指標であることから、これら指標を用いることにより、ランニングフォームの状態を判定することが可能である。
【００６３】
なお、推定部３３０における推定方法は、上述した機械学習を利用した方法に限定されるものではなく、本実施形態においては、他の推定方法を用いてもよい。本実施形態においては、例えば、センシング情報のうちの１つと、接地状態、すなわち、最初に接地される足裏の部位の位置とが極めて相関性が高い場合には、これら相関関係を示す数式に対して当該センシング情報を入力することにより、接地状態を算出してもよい。
【００６４】
判定部３３２は、推定部３３０の推定結果に基づいて、ユーザのランニングフォームの状態に対する判定を行う。本実施形態では、画像ではなく、推定部３３０によって推定された指標を用いてランニングフォームの状態の把握を行うことから、走行中のユーザを撮影する第三者がいなくても、ランニングフォームの状態をリアルタイムにユーザにフィードバックすることができる。そして、判定部３３２は、ユーザにフィードバックするために、判定結果を後述する情報選択部３３４及び記憶部３５０等に出力する。
【００６５】
例えば、判定部３３２は、図１０に示すように、推定部３３０によって推定された２つの指標（接地状態、筋弾性特性）をＸＹ座標上に仮想的にプロットする。図１０においては、プロットされた指標はマーカ８００として示されている。詳細には、図１０のＸＹ座標軸上においては、筋弾性特性を示す軸がＸ軸として示されており、Ｘ軸の図中左側から右側に向かって、走行において利用された弾性エネルギーが高いこととなる。また、図１０のＸＹ座標軸上においては、接地状態を示す軸がＹ軸として示されており、Ｙ軸の図中下側から上側に向かって、走行に係るステップにおいて最初に接地する足裏の部位の位置が、前側から後側に移動することとなる。すなわち、Ｙ軸の図中下側にマーカが示されている場合には、つま先から接地する接地状態にあることを意味し、Ｙ軸の図中上側にマーカが示されている場合には、踵から接地する接地状態にあることを意味する。さらには、Ｙ軸の図中の中央、言い換えるとＸ軸上周辺にマーカが示されている場合には、足裏全体から接地する接地状態にあることを意味している。判定部３３２は、このようなＸＹ座標軸上に、推定部３３０により推定された接地状態及び筋弾性特性をプロットする。さらに、図１０に示すように、ＸＹ座標軸上には所定の領域８０２が図示されている。当該領域８０２は、好ましいランニングフォームの状態といえる範囲を示している。すなわち、当該領域８０２においては、接地状態について好適な状態とみなせる範囲にあり、且つ、筋弾性特性についても好適な状態とみなせる範囲にあると言える。従って、判定部３３２がプロットしたマーカ８００の座標が、上記領域８０２内に位置していれば、ユーザのランニングフォームの状態は良好であると言える。
【００６６】
また、プロットしたマーカ８００の座標が上記領域８０２内に位置していない場合には、判定部３３２は、マーカ８００から、上述の領域８０２までの仮想的な距離を算出する。さらに、判定部３３２は、算出した距離を所定の値を用いて正規化することにより、ランニングフォームの良し悪しに係る評価を示す評価点を取得することができる。このようにして得られた評価点は、ユーザによって、自身のランニングフォームの良し悪しを容易に把握することが可能である。より具体的には、プロットしたマーカの座標が上記領域８０２内に位置している場合には、良好なランニングフォームであるとして、例えば１００点等の満点の評価点が算出されるようにする。この場合、プロットしたマーカ８００の座標が上記領域８０２内に位置していない場合には、１００点満点に対する相対的な値として評価点が示されることから、ユーザは身のランニングフォームの良し悪しを容易に把握することができる。
【００６７】
なお、判定部３３２における判定方法は、上述した方法に限定されるものではなく、本実施形態においては、他の方法を用いてもよい。本実施形態においては、判定部３３２は、推定された指標（接地状態及び筋弾性特性）に対して統計的な処理を行うことにより、ランニングフォームの状態を判定してもよい。
【００６８】
また、上述の説明においては、判定部３３２は、接地状態及び筋弾性特性を用いてユーザのランニングフォームの状態を判定しているものとして説明したが、本実施形態はこれに限定されるものではない。例えば、判定部３３２は、接地状態及び筋弾性特性のいずれか一方を用いて判定を行ってもよい。また、接地時間等を取得することができる場合には、ランニングフォームの状態と相関性を持つ第３の指標として接地時間を用いてもよい。この場合、判定部３３２は、ＸＹＺ座標軸上に、接地状態、筋弾性特性及び接地時間をプロットし、上述の同様に判定を行ってもよい。このように、判定部３３２で用いる指標の数を増やすことにより、より精度よくユーザのランニングフォームの状態を判定することができる。
【００６９】
情報選択部３３４は、後述する通信部３４０から得られたウエアラブルデバイス２０からの情報に基づき、ウエアラブルデバイス２０の有する提示部２３０の種類に応じて、ウエアラブルデバイス２０へ送信する通信データを選択する。そして、情報選択部３３４は、選択したデータを後述する出力制御部３２６に出力する。例えば、ウエアラブルデバイス２０の提示部２３０がディスプレイである場合には、情報選択部３３４は、上記ディスプレイに対して、推定部３３０の推定結果及び判定部３３２の判定結果等に対応する所定の画像を表示させるように制御するためのデータを選択する。また、提示部２３０がイヤフォンであった場合には、情報選択部３３４は、上記イヤフォンに対して、推定結果及び判定結果等に対応する所定の音声を出力させるように制御するためのデータを選択する。さらに、提示部２３０が振動モジュールであった場合には、情報選択部３３４は、上記振動モジュールに対して、推定結果及び判定結果等に対応する所定の振動パターンに従って振動させるように制御するためのデータを選択する。
【００７０】
出力制御部３２６は、処理部３１２から出力されたデータを、後述する通信部３４０を制御して、ウエアラブルデバイス２０やユーザ端末７０に送信する。
【００７１】
（通信部３４０）
通信部３４０は、サーバ３０内に設けられ、ウエアラブルデバイス２０やユーザ端末７０等の外部装置との間で情報の送受信を行うことができる。さらに、通信部３４０は、ウエアラブルデバイス２０との間でデータの送受信を行うことにより、ウエアラブルデバイス２０の提示部２３０として機能するデバイスの種類を検知することもできる。なお、通信部３４０は、通信アンテナ、送受信回路やポート等の通信デバイスにより実現される。
【００７２】
（記憶部３５０）
記憶部３５０は、サーバ３０内に設けられ、上述した主制御部３２０が各種処理を実行するためのプログラム、情報等や、処理によって得た情報を格納する。なお、記憶部３５０は、例えば、ハードディスク（Ｈａｒｄ  Ｄｉｓｋ：ＨＤ）などの磁気記録媒体や、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などの不揮発性メモリ（ｎｏｎｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）等により実現される。
【００７３】
（画像取得部３６０）
画像取得部３６０は、サーバ３０内に設けられ、ビデオカメラ等の撮像装置（図示省略）からユーザの走行中の画像データを取得する。上記撮像装置は、有線通信、又は、無線通信を介して、画像データをサーバ３０へ送信することができる。なお、本実施形態においては、当該画像取得部３６０で取得されたユーザの走行中の画像データは、上述したような推定部３３０の推定に用いられることを前提とはしていない。例えば、後述する実施例で説明するように、画像データは、付随的な情報として、ユーザ又はユーザ以外の第三者に提供される。従って、本実施形態においては、当該画像取得部３６０は、サーバ３０内に設けられていなくてもよい。
【００７４】
＜２．４．第１の実施形態に係るユーザ端末７０の構成＞
次に、本開示の実施形態に係るユーザ端末７０の構成について、図１１を参照して説明する。図１１は、本実施形態に係るユーザ端末７０の構成を示すブロック図である。先に説明したように、ユーザ端末７０は、タブレット、スマートフォン、携帯電話、ラップトップ型ＰＣ、ノート型ＰＣ、ＨＭＤ等のデバイスである。図１１に示すように、ユーザ端末７０は、入力部７００と、出力部７１０と、主制御部７２０と、通信部７３０と、記憶部７４０とを主に有する。以下に、ユーザ端末７０の各機能部の詳細について説明する。
【００７５】
（入力部７００）
入力部７００は、ユーザ端末７０へのデータ、コマンドの入力を受け付ける。より具体的には、当該入力部７００は、タッチパネル、キーボード等により実現される。
【００７６】
（出力部７１０）
出力部７１０は、例えば、ディスプレイ、スピーカ、映像出力端子、音声出力端子等により構成され、画像又は音声等により各種の情報を出力する。
【００７７】
（主制御部７２０）
主制御部７２０は、ユーザ端末７０内に設けられ、ユーザ端末７０の各ブロックを制御することができる。当該主制御部７２０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェアにより実現される。
【００７８】
（通信部７３０）
通信部７３０は、サーバ３０等の外部装置との間で情報の送受信を行うことができる。なお、通信部７３０は、通信アンテナ、送受信回路やポート等の通信デバイスにより実現される。
【００７９】
（記憶部７４０）
記憶部７４０は、ユーザ端末７０内に設けられ、上述した主制御部７２０が各種処理を実行するためのプログラム等や、処理によって得た情報を格納する。なお、記憶部７４０は、例えば、ＨＤなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリ等により実現される。
【００８０】
＜２．５．第１の実施形態に係る情報処理方法＞
以上、本実施形態に係る情報処理システム１、及び当該情報処理システム１に含まれる、ウエアラブルデバイス２０、サーバ３０、及びユーザ端末７０の構成について詳細に説明した。次に、本実施形態に係る情報処理方法について説明する。当該情報処理方法の大まかな流れとしては、上記情報処理システム１は、走行するユーザの身体に装着された１つ又は複数のウエアラブルデバイス２０から１つ又は複数のセンシング情報を取得し、取得したセンシング情報から接地状態及び筋弾性特性を推定する。さらに、上記情報処理システム１は、推定されたこれら指標から、当該ユーザのランニングフォームの状態を判定し、判定結果等を当該ユーザ又は当該ユーザ以外の第三者に提示する。以下に、本実施形態における情報処理方法について、図１２を参照して説明する。図１２は、本実施形態に係る情報処理方法の一例を説明するシーケンス図である。図１２に示すように、本実施形態に係る情報処理方法には、ステップＳ１０１からステップＳ１１１までの複数のステップが含まれている。以下に、本実施形態に係る情報処理方法に含まれる各ステップの詳細を説明する。
【００８１】
（ステップＳ１０１）
ウエアラブルデバイス２０は、ユーザの走行前に、当該ユーザの身体の一部に予め装着される。当該ユーザが走行を開始すると、ウエアラブルデバイス２０のセンサ部２００は、ユーザの動作に伴って発生する加速度や角速度等の変化を検出し、検出されたこれらの変化を示す１つ又は複数のセンシング情報を生成する。さらに、ウエアラブルデバイス２０は、生成したセンシング情報をサーバ３０へ送信する。
【００８２】
（ステップＳ１０３）
サーバ３０は、ウエアラブルデバイス２０からのセンシング情報を取得する。サーバ３０は、当該センシング情報に基づいて、所定のアルゴリズムを適用することにより、ユーザの足の接地状態や筋弾性特性を推定する。
【００８３】
（ステップＳ１０５）
サーバ３０は、上述のステップＳ１０３で得られた推定結果に基づいて、ユーザのランニングフォーム状態に対する判定を行う。
【００８４】
（ステップＳ１０７）
サーバ３０は、上述のステップＳ１０３で得られた判定結果をユーザの装着するウエアラブルデバイス２０や、ユーザ又は第三者が有するユーザ端末７０に対して送信する。なお、この際に、サーバ３０は、判定結果だけでなく、推定結果、推定結果の履歴等の他の情報を併せて送信してもよい。
【００８５】
（ステップＳ１０９）
ウエアラブルデバイス２０は、受信した情報に基づき、ユーザに向けてランニングフォーム状態に対する判定結果等を提示する。例えば、ウエアラブルデバイス２０は、ユーザに向けて、画像、音声、光、又は、振動等により判定結果等を提示する。
【００８６】
（ステップＳ１１１）
ユーザ端末７０は、受信した情報に基づき、ユーザ又は第三者に向けてランニングフォーム状態に対する判定結果等を提示する。例えば、ユーザ端末７０は、第三者に向けて、画像、又は音声により判定結果等を提示する。
【００８７】
以上のように、第１の実施形態においては、推定部３３０は、機械学習で得たＤＢ６１０に基づいて、ウエアラブルデバイス２０から取得したセンシング情報から、接地状態及び筋弾性特性を推定することができる。このようにすることで、撮影装置やフォースプレート等の特別な装置を用いることなく、ランニングフォームの状態と高い相関性を有する２つの指標である接地状態及び筋弾性特性を推定することができる。さらに、本実施形態においては、画像ではなく、推定部３３０によって推定された指標を用いてランニングフォームの状態の把握を行う。従って、本実施形態によれば、走行中のユーザを撮影する第三者がいなくても、ランニングフォームの状態をリアルタイムに当該ユーザにフィードバックすることができる。すなわち、本実施形態によれば、ユーザに対してランニングフォームの状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能なシステムを提供することができる。
【００８８】
なお、上述の説明においては、判定部３３２は、接地状態及び筋弾性特性を用いてユーザのランニングフォームの状態を判定しているものとして説明したが、本実施形態はこれに限定されるものではない。例えば、判定部３３２は、接地状態及び筋弾性特性のいずれか一方を用いて判定を行ってもよい。また、接地時間等を取得することができる場合には、ランニングフォームの状態と相関性を持つ第３の指標として接地時間を用いて判定を行ってもよい。
【００８９】
＜＜３．第１の実施形態に係る実施例＞＞
以上、第１の実施形態における情報処理方法の詳細について説明した。次に、具体的な実施例を示しながら、第１の実施形態に係る情報処理の例についてより具体的に説明する。以下においては、各実施例における、ユーザ又は第三者にランニングフォームの状態を提示する方法に着目して説明する。なお、以下に示す実施例は、第１の実施形態に係る情報処理のあくまでも一例であって、第１の実施形態に係る情報処理が下記の例に限定されるものではない。
【００９０】
＜３．１．実施例１＞
まずは、走行中のユーザ自身に対して、当該ユーザに対して自身のランニングフォームの状態をリアルタイムでフィードバックすることができる実施例１について説明する。
【００９１】
まず、本実施例においては、ユーザは、自身の身体の一部に上述したウエアラブルデバイス２０を装着し、走行を行う。先に説明したようにウエアラブルデバイス２０は、走行中の当該ユーザの動きに応じてセンシング情報を生成し、サーバ３０へ送信する。サーバ３０は、受信したセンシング情報に基づき、当該ユーザの接地状態及び筋弾性特性を推定する。さらに、サーバ３０は、推定した接地状態及び筋弾性特性に基づき、当該ユーザのランニングフォームの状態に対する判定を行い、かかる判定に応じた制御情報をウエアラブルデバイス２０に送信する。
【００９２】
さらに、ウエアラブルデバイス２０は、当該ウエアラブルデバイス２０の提示部２３０として機能するデバイスの種類に応じて、様々な形式で当該ユーザに向けて上記判定をフィードバックする。より具体的には、ウエアラブルデバイス２０にイヤフォンが内蔵されている場合には、ランニングフォームの判定に応じた異なる音を出力する。すなわち、ウエアラブルデバイス２０は、ランニングフォームが良好であると判定された場合には（例えば、上述の評価点が６０点以上とされた場合）、第１の音声を出力し、ランニングフォームが悪いと判定された場合には（例えば、上述の評価点が６０点未満とされた場合）、第１の音声とは異なる第２の音声を出力する。もしくは、ウエアラブルデバイス２０は、ランニングフォームが良好であると判定された場合にのみ、所定の音を、ユーザの走行ステップに合わせて出力してもよい。例えば、ステップごとに、各ステップに対する判定に応じて、所定の音が出力されたり、出力されなかったりする。また、ウエアラブルデバイス２０がランプ等の発光素子を備えている場合には、ウエアラブルデバイス２０は、所定のパターンで発光、もしくは、所定の色による発光を行うことにより、当該ユーザにランニングフォームの判定のフィードバックを行ってもよい。もしくは、ウエアラブルデバイス２０に振動デバイスが備えられている場合には、ウエアラブルデバイス２０、所定のパターンの振動を行うことにより、当該ユーザにランニングフォームの判定のフィードバックを行ってもよい。
【００９３】
また、ウエアラブルデバイス２０がアイウエア型のディスプレイ１０２を有するデバイスであった場合には、ランニングフォームの判定を示す画像を表示してもよい。例えば、実施例１の変形例に係る表示画面の一例を説明する説明図である図１３に示すように、ウエアラブルデバイス２０の提示部２３０であるディスプレイには、画面８０が表示される。当該画面８０の上側には、ユーザのランニングフォームの判定結果としてランニングフォームの評価点（例えば、図１３中では、評価点として７０点と表示されている。）が示されている。当該評価点は、良好なランニングフォームの状態の場合を１００点満点とした場合の、ユーザのランニングフォームに対する評価点である。さらに、当該画面８０の下側には、上述した図１０と同様に、接地状態及び筋弾性特性に係るＸＹ座標軸が示されており、当該ＸＹ座標軸上に、推定部３３０により推定された接地状態及び筋弾性特性が、マーカ８００として示されている。すなわち、マーカ８００の座標は、当該ユーザの接地状態及び筋弾性特性をリアルタイムで示している。さらに、当該ＸＹ座標軸には、図１０と同様に、好ましいランニングフォームの範囲を示す領域８０２が示されている。従って、ユーザが当該画面８０を視認することにより、当該ユーザは、自身の現在のランニングフォームが良好なランニングフォームに対してどのような関係にあるかを把握することができ、自身のランニングフォームの改善に活用する。さらに、ウエアラブルデバイス２０がアイウエア型のディスプレイ１０２を有するデバイスであった場合には、人物が走行する姿を持つ人型アイコン８６０（図２０  参照）を表示してもよい。当該人型アイコン８６０は、走行中のユーザの状態を示し、より具体的には、例えば、ユーザの体が前方に傾斜している場合には前方に傾斜した姿勢で走行する人の姿を持つ。このような人型アイコン８６０を視認することにより、ユーザ又は第三者は、ランニングフォームの状態をさらに直感的に把握することができ、自身のランニングフォームの改善に活用することができる。
【００９４】
以上のように、実施例１によれば、走行中のユーザに対してリアルタイムにユーザ自身のランニングフォームの状態をフォードバックすることができる。従って、アスリートだけでなく、ジョギング等を楽しむ一般の人々も、自身のランニングフォームの状態をリアルタイムに把握し、当該把握を自身のランニングフォームの改善に活用することができる。また、ユーザ自身のみでランニングフォームの状態を把握することができることから、ユーザのランニングフォーム等を確認する第三者の存在も必要なく、ユーザは気軽に本実施形態に係る情報処理システム１を利用することができる。さらに、実施例１においては、評価点、ＸＹ座標軸上の表示等、直感的に理解できるような形式でランニングフォームの状態の情報をユーザに提示することから、子供等であっても自身のランニングフォームの状態を容易に理解することができる。
【００９５】
＜３．２．実施例２＞
次に、ユーザ以外の第三者、例えば、ユーザを指導する指導者等に対して、ユーザのランニングフォームの状態をリアルタイムに提供する実施例２について説明する。なお、ここで第三者とは、専門的なランニング等のスポーツに関する知識を有する専門家に限定されるものではなく、ユーザに当該ユーザのランニングフォームの状態を伝達したり、簡単なアドバイスを行ったりする一般の人も含むものとする。また、本実施例においては、第三者がディスプレイを有するユーザ端末７０を用いることを前提としている。このような場合、多くの情報を当該ディスプレイに表示しても視認可能であることから、実施例１と異なり、ランニングフォームの状態に関する他の情報等をさらに表示させることができ、例えば、ランニングフォームの変化の履歴等を表示することができる。
【００９６】
実施例２の具体的な内容を、図１４を参照して説明する。図１４は、実施例２に係る表示画面の一例を説明する説明図である。ユーザ端末７０の出力部７１０であるディスプレイには、図１４に示す画面８２が表示される。当該画面８２は、上述した図１０と同様に、接地状態及び筋弾性特性に係るＸＹ座標軸が示されており、当該ＸＹ座標軸上に、推定部３３０により推定された接地状態及び筋弾性特性が、マーカ８００及び曲線８０４によって示されている。詳細には、円形状のマーカ８００は最新のランニングフォームの状態に係る指標を示し、曲線８０４は、ランニングフォームの状態に係る指標の過去の変化を示す。従って、当該画面８２によれば、第三者は、曲線８０４の軌跡の座標及び形状により、ユーザのランニングフォームの状態がどのように変化しているのかを直感的に把握することができる。例えば、ユーザが長距離走行することにより、ランニングフォームの乱れ等（疲れ等によりランニングフォームが崩れてきている）が生じた場合には、第三者は、画面８２に示される曲線８０４により、ランニングフォームに乱れが生じたことを直感的に把握することができる。
【００９７】
さらに、本実施例においては、ユーザに対して指導を行った際に第三者がユーザ端末７０に対して入力操作を行うことにより、上記指導を行ったタイミングでの指標を示すことができる。より具体的には、画面８２においては、指導を行ったタイミングでの指標は、Ｘ字形状のマーカ８０６によって示されている。このように、本実施例によれば、指導を行ったタイミングでの指標も示されることから、ユーザが、第三者から指導を受けた時点からのランニングフォームの状態の変化を直感的に把握することができ、当該指導の効果の検証を容易に行うことができる。
【００９８】
さらに、実施例２の変形例を、図１５を参照して説明する。図１５は、実施例２の変形例に係る表示画面の一例を説明する説明図であって、出力部７１０に表示される画面８４を示す。当該画面８４には、上述した図１４と同様に、接地状態及び筋弾性特性に係るＸＹ座標軸が示されており、当該ＸＹ座標軸上に示された接地状態及び筋弾性特性の履歴に対応する２種類のマーカ８００ａ、８００ｂが示されている。詳細には、円形状のマーカ８００ａが右足ランニングフォームの状態に係るステップごとの指標を示し、矩形状のマーカ８００ｂが左足のランニングフォームに係るステップごとの指標を示す。また、当該画面８４においては、過去の履歴に係る指標のマーカ８００ａ、８００ｂは、図中白抜きで示されているに対して、最新の指標を示すマーカ８００ａ、８００ｂは、図中塗りつぶされて示されている。
【００９９】
このように、本実施例においては、右足と左足とを分けて表示することにより、第三者は、ユーザの各足の状態の傾向をそれぞれ直感的に把握することができる。より具体的には、当該画面８４においては、右足の指標を示すマーカ８００ａは一定の範囲に密集して示されているにもかかわらず、左足の指標を示すマーカ８００ｂは、マーカ８００ａに比べて広範囲に示されている。このことから、第三者は、ユーザの走行中の左足の状態が不安定であることを直感的に把握することができる。すなわち、本実施例によれば、指標の履歴情報や、左右の足毎の指標を分けて示すことにより、第三者は、ユーザのランニングフォームの状態の傾向を直感的に把握することができる。従って、第三者は、ユーザのランニングフォームの状態の傾向を正確に把握して、当該把握に基づく的確な指導を当該ユーザに与えることができる。
【０１００】
なお、上述した判定部３３２は、推定された複数の指標に対して統計処理を行うことにより、ユーザのランニングフォームの状態に対する判定を行ってもよい。例えば、判定部３３２は、統計処理により得られた指標の分布範囲を所定の値を比較することにより、ランニングフォームの状態に対する判定を行ってもよい。上述の統計処理により得られた値は、ランニングフォームの状態等を解析する際の基準点として用いることができ、また、ユーザや指導者の理解のための客観的な指標としても用いることができる。また、図１４及び図１５においては、接地状態及び筋弾性特性の２つの指標がＸＹ座標軸上に表示されているが、本実施形態においてはこれに限定されるものではなく、例えば、接地時間等の指標を追加してＸＹＺの３つの座標軸上に表示してもよい。
【０１０１】
さらなる、実施例２の変形例を、図１６を参照して説明する。図１６は、実施例２の変形例に係る表示画面の一例を説明する説明図であって、出力部７１０に表示される画面８６を示す。当該画面８６は、走行時間に対する、当該ユーザの推定された接地状態及び筋弾性特性の経時変化を表示する。詳細には、画面８６において、１番上に位置する段に、右足の接地状態の経時変化８０８Ｒが示され、上から２番目に位置する段に、左足の接地状態の経時変化８０８Ｌが示される。各足の接地状態の経時変化８０８Ｌ、８０８Ｒは、ステップに合わせて矩形波状に示され、下側に突出している部分が、該当する足の足裏が接地している状態を示す。接地状態の経時変化８０８Ｒ、８０８Ｌの縦軸は、各ステップにおいて最初に接地する足裏の部位の位置が当該足裏の中央から離れている量を示し、下方に行くにしたがって最初に接地する足裏の部位の位置が当該足裏の中央に近づくこととなる。従って、経時変化８０８Ｌ、８０８Ｒにおいては、下側に突出している部分が下側に突出する量が大きいほど、各ステップにおいて最初に接地する足裏の部位の位置が当該足裏の中央に近づき、良好な接地状態に近づいていることを意味する。さらに、画面８６には、経時変化８０８Ｌ、８０８Ｒとともに、好ましい接地状態である領域８０２も併せて表示されている。従って、第三者は、経時変化８０８Ｌ、８０８Ｒの下側に突出した分が、この領域８０２に含まれていれば、好ましい接地状態にあることを直感的に把握することができる。
【０１０２】
また、当該画面８６において、上から２番目に位置する段に、右足の筋弾性特性の経時変化８１０Ｒが示され、上から２番目に位置する段に、左足の筋弾性特性の経時変化８１０Ｌが示される。各足の筋弾性特性の経時変化８１０Ｌ、８１０Ｒは、ステップに合わせて矩形波状に示され、上側に突出している部分が、該当する足の足裏が接地している状態を示す。筋弾性特性の経時変化８１０Ｒ、８１０Ｌの縦軸は、各ステップにおける筋弾性特性の大きさを示し、上方に行くにしたがって各ステップにおける筋弾性特性の大きさは大きくなる。従って、経時変化８１０Ｌ、８１０Ｒにおいては、上側に突出している部分が上側に突出する量が大きいほど、筋弾性特性の大きさは大きくなり、良好な筋弾性特性に近づくこととなる。さらに、画面８６には、経時変化８１０Ｌ、８１０Ｒとともに、好ましい接地状態である領域８０２も併せて表示されている。従って、経時変化８１０Ｌ、８１０Ｒの上側に突出した分が、この領域８０２に含まれていれば、第三者は、好ましい接地状態にあることを直感的に把握することができる。
【０１０３】
なお、上述の説明においては、第三者に対してユーザのランニングフォームの状態がリアルタイムで提示されるものとして説明したが、本実施例においてはこれに限定されるものではなく、走行後のユーザに提示されてもよい。この場合、ユーザは、自己の走行に関する履歴を容易に把握することができることから、自身の走行の内容を検討し、検討内容を自身のランニングフォームの改善に活用することができる。
【０１０４】
＜３．３．実施例３＞
上述の実施例２では、１回の走行における指標の履歴情報をユーザ又は第三者に提示していたが、本実施形態は、これに限定されるものではない。例えば、本実施形態においては、１つの継続した走行中における履歴ではなく、数日、数か月にわたるユーザのランニングフォームの状態に係る指標の履歴情報をユーザ又は第三者に提示してもよい。このように、長期間にわたるランニングフォームに係る指標の変化を提示することにより、ユーザ又は第三者は、長期間にわたるトレーニングの効果の検証を行うことができ、当該検証をさらなるランニングフォームの改善に活用することができる。以下にこのような実施例について説明する。
【０１０５】
実施例３の具体的な内容を、図１７を参照して説明する。図１７は、本実施形態に係る実施例３に係る表示画面の一例を説明する説明図であって、出力部７１０に表示される画面８８を示す。当該画面８８は、例えば、数日間、数か月に亘る長期間のトレーニング期間における、当該ユーザの推定された接地状態及び筋弾性特性の経時変化、及び走行状態の判定としての得点の経時変化を示す。詳細には、画面８８において２番目に位置する段に、ユーザのランニングフォームに対する評価点の経時変化８２０が示され、上から３番目に位置する段に、接地状態の経時変化８２２が示され、一番下に位置する段には、筋弾性特性の経時変化が示されている。なお、各日の評価点、接地状態及び筋弾特性は、該当する日におけるそれぞれの平均値等を用いるものとする。また、経時変化８２０においては、図中上方に推移するほど、評価点が上昇したことを示す。さらに、経時変化８２２においては、図中下方に推移するほど、接地状態が改善したことを示し、経時変化８０４においては、図中上方に推移するほど、筋弾性特性が改善したことを示す。加えて、画面８８には、図１６と同様に、接地状態及び筋弾性特性の経時変化８２２、８２４とともに、好ましい接地状態及び筋弾性特性である領域８０２も併せて表示されている。また、画面８８には、ユーザが第三者による指導を受けた日には、Ｘ字形状のマーカ８２６によって示されている。
【０１０６】
より具体的には、画面８８によれば、ユーザは、トレーニングを開始した当初は、経時変化８２０が示すように、自身のランニングフォームの評価点は低い。さらに、接地状態及び筋弾性特性についても、当初は、経時変化８２２、８２４が領域８０２に入っていないことから、良好な接地状態及び筋弾性特性ではなかったことがわかる。さらに、画面８８によれば、ユーザはトレーニングを継続し、第三者からの複数回の指導を受けることにより、経時変化８２０が示す評価点が上昇していることがわかる。また、画面８８によれば、経時変化８２２が領域８０２に含まれるようになっていることから、接地状態についても改善されてきていることがわかる。しかしながら、画面８８によれば、筋弾性特性については、接地状態とは異なり、指導を複数回受けても経時変化８２４が領域８０２に含まれていないことから、あまり改善されていないことがわかる。
【０１０７】
このように、実施例３によれば、数日、数か月に亘るユーザの評価点及び指標の経時変化を、容易に把握することができる形式で、ユーザ又は第三者に提示することができる。グラフや統計処理により得られた数値は、直観的にも客観的にも把握できることができることから、ユーザ又は第三者は、実施例３において掲示された情報を、トレーニングの効果の検証や、ランニングフォームの改善策の検討に容易に活用することができる。
【０１０８】
また、画面８８の一番上に位置する段には、ユーザの走行中の画像８２８を示してもよい。当該画像８２８は、サーバ３０の画像取得部３６０によって、走行中のユーザの姿を撮像した撮像装置（図示省略）から取得される。なお、当該画像８２８は、該当日のユーザの走行状態を示す代表的な静止画像であってもよく、もしくは、各画像８２８に対して操作を行うことにより、該当日のユーザのトレーニング中の動画像の表示が開始されるようになっていてもよい。本実施例においては、走行中のユーザの画像８２８を、評価点等の経時変化とともに表示することにより、ユーザ又は第三者は、必要に応じて当該画像を参照し、ユーザのランニングフォームの改善策等の検証を容易に行うことができる。
【０１０９】
なお、本実施例に係る表示画面は、図１７に示される画面８８に限定されるものではない。本実施例においては、例えば、評価点の数値自体を表示したり、該当日のトレーニングにて走行した走行距離の値を表示したりしてもよく、さらに指導を行った人物を特定するための情報を表示してもよい。また、本実施例においては、指導の内容、具体的には、「走行時のユーザの体幹の傾きを垂直に近づけるような指導を行った」、「走行中のユーザの視線がユーザの前方５ｍになるように意識するように指導を行った」等の情報を併せて表示してもよい。さらに、本実施例においては、指導内容は、接地状態又は筋弾性特性のいずれかに特化して指導を行った等の情報であってもよい。さらに、本実施例においては、ユーザ又は第三者により入力されたユーザの目標についての情報を併せて表示してもよい。ユーザ又は第三者は、表示された目標の内容を見ることで、ユーザが目標を達成することができたか否かを確認することができる。このような情報を併せて表示することにより、指導内容及びトレーニングの検討をより深めることができる。このようにユーザのトレーニングにおける指導内容の情報等を提示することは、ユーザ自身のみで自主的にトレーニングを行う際に特に有用な情報をユーザに提供することになることから、より効果的なトレーニングの実践につなげることができる。なお、上述したような情報は、例えば、ユーザに対して指導を行った際に第三者がユーザ端末７０に対して入力操作を行うことによりサーバ３０に入力され、上述のように画面表示されることによりユーザ又は第三者に提供される。
【０１１０】
＜＜４．第２の実施形態＞＞
先に説明したように、専門的な知識を有していない一般の人々は、現状のユーザのランニングフォームを把握し、把握したランニングフォームに応じて、ランニングフォームを改善するための適切なアドバイスを当該ユーザに与えることが難しい。そこで、本実施形態においては、第１の実施形態と同様に推定された接地状態及び筋弾性特性を利用して、ユーザ、又は、非専門家である第三者に対して、適切なアドバイスを提供することができる第２の実施形態を説明する。
【０１１１】
＜４．１．第２の実施形態に係るサーバ３０の構成＞
なお、本実施形態においては、情報処理システム１、ウエアラブルデバイス２０、及びユーザ端末７０の構成は、第１の実施形態と共通であり、第１の実施形態のこれら構成の説明を参照し得る。従って、ここでは、情報処理システム１、ウエアラブルデバイス２０、及びユーザ端末７０の構成の説明を省略し、サーバ３０について説明する。
【０１１２】
また、本実施形態に係るサーバ３０についても、図７に示される第１の実施形態に係るサーバ３０のブロック図と同様の構成を持つ。しかしながら、本実施形態においては、情報選択部３３４に動作については第１の実施形態と異なる。従って、ここでは、第１の実施形態と共通する機能部についての説明を省略し、情報選択部３３４についてのみ説明する。
【０１１３】
情報選択部３３４は、推定部３３０の推定結果に応じて、ユーザ、又は、ユーザ以外の第三者に提供されるアドバイスを記憶部３５０に格納されている情報から選択する。そして、情報選択部３３４は、選択したアドバイスを出力制御部３２６に出力する。なお、情報選択部３３４の動作の詳細については、以下に説明する。
【０１１４】
＜４．２．第２の実施形態に係る情報処理方法＞
次に、第２の実施形態に係る情報処理方法、すなわち、情報選択部３３４の動作の一例について、図１８から図２０を参照して説明する。図１８は、本実施形態に係る情報処理方法の一例を説明するフロー図である。図１９は、本実施形態に係る情報選択部３３４の動作の一例を説明するための説明図である。さらに、図２０は、本実施形態に係る表示画面の一例を説明する説明図である。図１８に示すように、本実施形態に係る情報処理方法には、ステップＳ２０１からステップＳ２０７までの複数のステップが含まれている。以下に、本実施形態に係る情報処理方法に含まれる各ステップの詳細を説明する。
【０１１５】
（ステップＳ２０１）
情報選択部３３４は、図１２の第１の実施形態のステップＳ１０３において推定部３３０により推定されたユーザの接地状態及び筋弾性特性を取得する。
【０１１６】
（ステップＳ２０３）
情報選択部３３４は、上述のステップＳ２０３で取得した推定結果に基づいて、ユーザのランニングフォームの状態が属するグループを選択する。
【０１１７】
以下に、図１９を参照して、情報選択部３３４によるグループの選択の方法について説明する。図１９には、上述した図１０と同様に、接地状態及び筋弾性特性に係るＸＹ座標軸が示されている。さらに、図１９に示すように、当該ＸＹ座標軸上においては、複数の領域８４０ａ〜ｅ、ｘが設定されている。各領域８４０ａ〜ｅ、ｘは、接地状態及び筋弾性特性に基づいて、ランニングフォームの状態が類似する傾向を持っていると判断することができるグループａ〜ｅ、ｘとしてみなすことができる範囲として設定されている。例えば、領域８４０ｘに対応するグループｘは、接地状態及び筋弾性特性ともに良好な範囲にあり、好ましいランニングフォームの状態であると推定されるグループである。一方、領域８４０ａに対応するグループａは、接地状態については踵からの接地するような状態にあり、且つ、筋弾性特性も低い状態にあることから、好ましいランニングフォームの状態にないと推定されるグループである。先に説明したように、接地状態及び筋弾性特性は、ランニングフォームの状態と相関性を持つことから、接地状態及び筋弾性特性を用いることで、ランニングフォームの状態を区分することができる。
【０１１８】
そして、情報選択部３３４は、推定部３３０によって推定された２つの指標（接地状態、筋弾性特性）を図１９のＸＹ座標軸上にプロットし、プロットされたマーカ８３０を含む領域に対応するグループをユーザのランニングフォームの状態の属するグループとして選択する。例えば、図１９に示される例では、マーカ８３０が領域８４０ａに含まれていることから、情報選択部３３４は、ユーザのランニングフォームの状態の属するグループとしてグループａを選択する。
【０１１９】
（ステップＳ２０５）
次に、情報選択部３３４は、上述のステップＳ２０３での選択結果に基づいて、ユーザ又は第三者に提供されるアドバイスを選択する。
【０１２０】
詳細には、上述したように接地状態及び筋弾性特性によって区分された各グループ内においては、ランニングフォームの状態に共通する傾向を持つことから、好ましいランニングフォームに導くための指導方法についても、共通する傾向を持つと考えられる。例えば、グループＡに属するランナーには「背筋を伸ばす」との指導が効果的であり、グループＢに属するランナーには「背筋を伸ばす」との指導が効果的ではない。すなわち、ランニングフォームの状態の傾向に応じて、グループごとに適切なランニングフォームへ導くための指導が存在する。そこで、本実施形態においては、記憶部３５０は、各グループに紐づけて、各グループに属するランナーに効果的であった具体的な指導方法を予め格納する。また、格納される指導方法は、専門的な知識を有する指導者の教示により構築してもよく、もしくは、本実施形態に係る情報処理システム１を稼働する中で取得された上方によって構築してもよい。このように、情報選択部３３４は、推定部３３０の推定結果に基づいて、ユーザのランニングフォームの状態の属するグループを選択し、選択したグループに紐づけられた指導方法をアドバイスとして記憶部３５０から選択する。
【０１２１】
（ステップＳ２０７）
情報選択部３３４は、取得したアドバイスを出力制御部３２６に出力する。
【０１２２】
より具体的には、ステップＳ２０７で選択された指導方法は、図２０に示すような画面９０によって、ユーザ又は第三者に提示される。図２０は、本実施形態に係る表示画面の一例を説明する説明図であって、出力部７１０に表示される画面９０を示す。当該画面９０には、上述した図１３と同様に、当該画面９０の左上側にはユーザのランニングフォームの評価点が示され、左下側のウインドウ９２には、上述した図１０と同様に、接地状態及び筋弾性特性がマーカ８００としてＸＹ座標軸が示されている。
【０１２３】
さらに、図２０に示されるように、図中右上側のウインドウ９４には、ステップＳ２０５で選択されたアドバイスが指導ポイント８５０して示されている。具体的には、図２０には、指導ポイント８５０として、「背筋を伸ばす」、「左肩を下げる（左右バランス）」、「前方の見る」の３つのアドバイスが示されている。ユーザは表示された指導ポイント８５０に基づいてトレーニングを行うことができ、第三者は、表示された指導ポイント８５０のうちから必要と判断されるものを選択してユーザに伝達することにより、適切なアドバイスをユーザに対して行うことができる。
【０１２４】
加えて、当該ウインドウ９４には、人物が走行する姿を持つ人型アイコン８６０が示されている。当該人型アイコン８６０は、先に説明したように、走行中のユーザの状態を示すような形状を持つ。さらに、人型アイコン８６０の部分を指し示す矢印等を表示させることにより、ユーザが走行中に注意しなくてはならない身体の部位を明示している。このような人型アイコン８６０を用いることにより、ユーザ又は第三者は、ランニングフォームの状態や、注意しなくてはならないポイントを直感的に把握することができる。なお、人型アイコン８６０の表示については、情報選択部３３４が、ステップＳ２０５で選択されたアドバイスに対応するアイコンを選択することにより、実現することができる。
【０１２５】
さらに、当該画面９０には、図中下側に示すウインドウ９６には、ユーザの走行時の天候、気温、風速、風向き等の気象状態もアイコンや数値により示されている。このように、本実施形態においては、走行中のユーザの周囲環境等、総合的な情報も画面表示することが好ましい。ユーザ又は第三者は、このような総合的な情報に基づき、ユーザのランニングフォーム等を検討することができる。なお、気象状態に関する情報等は、例えば、ユーザ又は第三者がユーザ端末７０に対して入力操作を行うことにより取得してもよく、もしくは、ウエアラブルデバイス２０に内蔵された温度センサ、気圧センサ等を用いて取得されてもよい。または、気象予報会社等のデータベース（図示省略）からネットワーク９８を介して取得してもよい。
【０１２６】
以上のように、本実施形態においては、第１の実施形態と同様に推定された接地状態及び筋弾性特性を利用して、ユーザのランニングフォームの状態の属するグループを選択し、選択したグループに応じたアドバイスをユーザ等に提示することができる。従って、本実施形態によれば、専門家でなくても、ユーザのランニングフォームの状態に応じた適切なアドバイスを取得することができる。なお、本実施形態で提供される指導方法の情報は、第１の実施形態を活用して効果が高いと判断された指導方法の情報をサーバ３０に蓄積することにより構築されてもよい。また、上記アドバイスの情報は、第１の実施形態に得られた指標の変化と、各指導方法との相関とを示す統計情報を用いて、構築されてもよい。このように構築された情報は、ユーザのランニングフォームの改善に活用されるだけでなく、指導者の指導スキルの向上にも活用することができる。
【０１２７】
なお、本実施形態においては、情報選択部３３４における指導方法の選択は、上述した方法に限定されるものではなく、他の方法を用いてもよい。
【０１２８】
＜＜５．まとめ＞＞
以上説明したように、上述した本開示の実施形態によれば、ユーザに対してランニングフォームの状態をリアルタイムにフィードバックすることが可能であり、且つ、容易に利用可能なシステムを提供することができる。その結果、ユーザ又は第三者は、リアルタイムにユーザのランニングフォームの状態を把握することができることから、ユーザのランニングフォームの検討等を効果的に行うことができる。
【０１２９】
上述においては、走歩行の一例としてのジョギング、ランニング等の長距離の走行に対して、本開示の実施形態を適用した例を用いて説明しているが、本開示の実施形態は、このような長距離走行への適用に限定されるものではない。例えば、本実施形態は、走歩行の１つとして、トラック競技等の短距離走に対して適用してもよく、もしくは、山地等を長距離歩行するトレッキング等の歩行に対して適用してもよい。さらには、本実施形態は、スピードスケートやクロスカントリースキー等の他のスポーツに適用してもよい。この場合、適用する走歩行の内容、スポーツの種類等に応じて、走歩行状態等を把握するための指標を変えることとなり、さらに、走歩行状態等の良し悪しの判断も変えることとなる。
【０１３０】
また、上述の実施形態においては、本実施形態に係るウエアラブルデバイス２０にサーバ３０の機能を担わせることにより、ウエアラブルデバイス２０をスタンドアローン型の装置としてもよい。このような場合には、上述した学習器６００の機能は、他の情報処理装置において実施し、他の情報処理装置における機械学習によりセンシング情報と接地状態等との関係を示す関係情報を格納したＤＢ６１０をウエアラブルデバイス２０に格納させる。このようにすることで、ウエアラブルデバイス２０で行われる処理機能を低減し、ウエアラブルデバイス２０をコンパクトな形状にすることができることから、スタンドアローン型のウエアラブルデバイス２０であっても、様々なユーザの身体の部位に装着することが可能となる。
【０１３１】
＜＜６．  ハードウェア構成について＞＞
図２１は、本実施形態に係る情報処理装置９００のハードウェア構成の一例を示す説明図である。図２１では、情報処理装置９００は、上述のサーバ３０のハードウェア構成の一例を示している。
【０１３２】
情報処理装置９００は、例えば、ＣＰＵ９５０と、ＲＯＭ９５２と、ＲＡＭ９５４と、記録媒体９５６と、入出力インタフェース９５８と、操作入力デバイス９６０とを有する。さらに、情報処理装置９００は、表示デバイス９６２と、通信インタフェース９６８と、センサ９８０とを有する。また、情報処理装置９００は、例えば、データの伝送路としてのバス９７０で各構成要素間を接続する。
【０１３３】
（ＣＰＵ９５０）
ＣＰＵ９５０は、例えば、ＣＰＵ等の演算回路で構成される、１または２以上のプロセッサや、各種処理回路等で構成され、情報処理装置９００全体を制御する制御部（図示省略）や、ユーザの接地状態を推定し、ユーザの走行状態の判定等を行う処理部３２４として機能する。
【０１３４】
（ＲＯＭ９５２及びＲＡＭ９５４）
ＲＯＭ９５２は、ＣＰＵ９５０が使用するプログラムや演算パラメータ等の制御用データ等を記憶する。ＲＡＭ９５４は、例えば、ＣＰＵ９５０により実行されるプログラム等を一時的に記憶する。ＲＯＭ９５２及びＲＡＭ９５４は、情報処理装置９００において、例えば、上述の記憶部３５０の機能を果たす。
【０１３５】
（記録媒体９５６）
記録媒体９５６は、上述の記憶部３５０として機能し、例えば、本実施形態に係る情報処理方法に係るデータや、各種アプリケーション等様々なデータを記憶する。ここで、記録媒体９５６としては、例えば、ハードディスク等の磁気記録媒体や、フラッシュメモリ等の不揮発性メモリが挙げられる。また、記録媒体９５６は、情報処理装置９００から着脱可能であってもよい。
【０１３６】
（入出力インタフェース９５８、操作入力デバイス９６０及び表示デバイス９６２）
入出力インタフェース９５８は、例えば、操作入力デバイス９６０や、表示デバイス９６２等を接続する。入出力インタフェース９５８としては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子や、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）端子、ＨＤＭＩ（Ｈｉｇｈ-Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）端子、各種処理回路等が挙げられる。
【０１３７】
操作入力デバイス９６０は、入力部３００として機能し、例えば、情報処理装置９００に備えられ、情報処理装置９００の内部で入出力インタフェース９５８と接続される。操作入力デバイス９６０としては、例えば、ボタンや、方向キー、ジョグダイヤル等の回転型セレクター、タッチパネル、あるいは、これらの組み合わせ等が挙げられる。
【０１３８】
表示デバイス９６２は、出力部３１０として機能し、例えば、情報処理装置９００上に備えられ、情報処理装置９００の内部で入出力インタフェース９５８と接続される。表示デバイス９６２としては、例えば、液晶ディスプレイや有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ-Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等が挙げられる。
【０１３９】
なお、入出力インタフェース９５８が、情報処理装置９００の外部の操作入力デバイス（例えば、キーボードやマウス等）や外部の表示デバイス等の、外部デバイスと接続することも可能であることは、言うまでもない。
【０１４０】
（通信インタフェース９６８）
通信インタフェース９６８は、通信部３４０として機能する情報処理装置９００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、サーバ等の外部装置と、無線または有線で通信を行うための通信部（図示省略）として機能する。ここで、通信インタフェース９６８としては、例えば、通信アンテナおよびＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）端子および送受信回路（有線通信）等が挙げられる。
【０１４１】
以上、情報処理装置９００のハードウェア構成の一例を示した。なお、情報処理装置９００のハードウェア構成は、図２１に示す構成に限られない。詳細には、上記の各構成要素は、汎用的な部材を用いて構成してもよいし、各構成要素の機能に特化したハードウェアにより構成してもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【０１４２】
例えば、情報処理装置９００は、接続されている外部の通信デバイスを介して外部装置等と通信を行う場合や、スタンドアローンで処理を行う構成である場合には、通信インタフェース９６８を備えていなくてもよい。また、通信インタフェース９６８は、複数の通信方式によって、１または２以上の外部装置と通信を行うことが可能な構成を有していてもよい。また、情報処理装置９００は、例えば、記録媒体９５６や、操作入力デバイス９６０、表示デバイス９６２等を備えない構成をとることも可能である。
【０１４３】
また、本実施形態に係る情報処理装置は、例えばクラウドコンピューティング等のように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムに適用されてもよい。つまり、上述した本実施形態に係る情報処理装置は、例えば、複数の装置により本実施形態に係る情報処理方法に係る処理を行う情報処理システムとして実現することも可能である。
【０１４４】
＜＜７．補足＞＞
なお、先に説明した本開示の実施形態は、例えば、コンピュータを本実施形態に係る情報処理装置として機能させるためのプログラム、及びプログラムが記録された一時的でない有形の媒体を含みうる。また、プログラムをインターネット等の通信回線（無線通信も含む）を介して頒布してもよい。
【０１４５】
また、上述した各実施形態の処理における各ステップは、必ずしも記載された順序に沿って処理されなくてもよい。例えば、各ステップは、適宜順序が変更されて処理されてもよい。また、各ステップは、時系列的に処理される代わりに、一部並列的に又は個別的に処理されてもよい。さらに、各ステップの処理方法についても、必ずしも記載された方法に沿って処理されなくてもよく、例えば、他の機能部によって他の方法で処理されていてもよい。
【０１４６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１４７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１４８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得するセンシング情報取得部と、前記センシング情報から前記ユーザの足の接地状態を推定する推定部と、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する通知部と、を備える情報処理装置。
（２）前記推定部は、前記接地状態の推定として、前記ユーザの走歩行に係る各ステップにおいて、最初に接地する足裏の部位の位置を推定する、上記（１）に記載の情報処理装置。
（３）前記センシング情報と前記接地状態との関係を示す関係情報を格納する記憶部をさらに備え、前記推定部は、前記記憶部に予め格納された前記関係情報を利用して、前記接地状態を推定する、上記（１）又は（２）に記載の情報処理装置。
（４）前記関係情報を機械学習する学習器をさらに備える、上記（３）に記載の情報処理装置。
（５）前記推定部は、前記センシング情報から前記ユーザの足の筋弾性特性を推定する、上記（１）に記載の情報処理装置。
（６）前記推定部は、前記筋弾性特性の推定として、前記ユーザの走歩行に係る各ステップにおいて、前記ユーザの足の筋肉において得られた弾性エネルギーを推定する、上記（５）に記載の情報処理装置。
（７）前記センシング情報と前記筋弾性特性との関係を示す関係情報を格納する記憶部をさらに備え、前記推定部は、前記記憶部に予め格納された前記関係情報を利用して、前記筋弾性特性を推定する、上記（５）又は（６）に記載の情報処理装置。
（８）前記センシング情報には、前記ユーザに装着された加速度センサ、又は、ジャイロセンサから得られたセンシング情報が含まれる、上記（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）前記推定された接地状態に基づいて、前記ユーザの走歩行状態に対して判定を行う判定部をさらに備える、上記（１）〜（８）のいずれか１つに記載の情報処理装置。
（１０）前記判定部は、前記センシング情報から得られた、前記ユーザの走歩行に係る各ステップにおける前記ユーザの足裏の接地時間に基づいて、前記ユーザの走歩行状態に対して判定を行う、上記（９）に記載の情報処理装置。
（１１）前記通知部は、前記判定部による判定結果を通知する、上記（９）又は（１０）に記載の情報処理装置。
（１２）前記通知部は、走歩行中の前記ユーザに対して、前記ユーザの走歩行状態に係る情報をリアルタイムで通知する、上記（１）〜（１１）のいずれか１つに記載の情報処理装置。
（１３）前記通知部は、前記ユーザの身体に装着された音声出力装置に対して音声を出力させる制御、前記ユーザの身体に装着された振動装置に対して振動させる制御、及び、前記ユーザの身体に装着された表示装置に画像表示させる制御のうちの少なくとも１つの制御を行うことにより前記通知を行う、上記（１２）に記載の情報処理装置。
（１４）前記通知部は、前記ユーザ以外の他のユーザに対して、前記ユーザの走歩行状態に係る情報をリアルタイムで通知する、上記（１）〜（１３）のいずれか１つに記載の情報処理装置。
（１５）前記通知部は、前記他のユーザの有する端末に対して画像表示させる制御を行うことにより、前記他のユーザに対する通知を行う、上記（１４）に記載の情報処理装置。
（１６）前記通知部は、前記推定された接地状態に基づいて選択された、前記ユーザに対する前記走歩行状態を改善するためのアドバイスを通知する、上記（１）〜（１５）のいずれか１つに記載の情報処理装置。
（１７）前記通知部は、前記推定された接地状態に基づいて、前記走歩行状態に対応するグループを選択し、選択された前記グループに紐づけられた前記アドバイスを通知する、上記（１６）に記載の情報処理装置。
（１８）前記走歩行するユーザを撮像する撮像装置からの撮像情報を取得する撮像情報取得部をさらに備え、前記通知部は前記撮像情報を通知する、上記（１）〜（１７）のいずれか１つに記載の情報処理装置。
（１９）走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得することと、前記センシング情報から前記ユーザの足の接地状態を推定することと、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知することと、を含む、情報処理方法。
（２０）走歩行するユーザの身体に装着された１つ又は複数のセンサからセンシング情報を取得する機能と、前記センシング情報から前記ユーザの足の接地状態を推定する機能と、推定された前記接地状態に基づいて、前記ユーザの走歩行状態に係る情報を通知する機能と、をコンピュータに実現させるためのプログラム。
【符号の説明】
【０１４９】
１    情報処理システム
２０、２０ａ、２０ｂ    ウエアラブルデバイス
２４、１０６    ネックバンド
２２Ｌ、２２Ｒ、１００Ｌ、１００Ｒ    本体部
３０    サーバ
７０    ユーザ端末
８０、８２、８４、８６、８８、９０    画面
９２、９４、９６    ウインドウ
９８    ネットワーク
１０２    ディスプレイ
１０４    レンズ
２００    センサ部
２１０、３２０、７２０    主制御部
２１２、３２２    データ取得部
２１４、３２４    処理部
２１６、３２６    出力制御部
２２０、３４０、７３０    通信部
２３０    提示部
３００、７００    入力部
３１０、７１０    出力部
３３０    推定部
３３２    判定部
３３４    情報選択部
３５０、７４０    記憶部
３６０    画像取得部
６００    学習器
６１０    ＤＢ
８００、８００ａ、８００ｂ、８０６、８２６、８３０    マーカ
８０２、８４０ａ、８４０ｂ、８４０ｃ、８４０ｄ、８４０ｄ、８４０ｅ、８４０ｘ    領域
８０４    曲線
８０８Ｌ、８０８Ｒ、８１０Ｌ、８１０Ｒ、８２０、８２２、８２４    経時変化
８２８    画像
８５０    指導ポイント
８６０    アイコン
９５０    ＣＰＵ
９５２    ＲＯＭ
９５４    ＲＡＭ
９５６    記録媒体
９５８    入出力インタフェース
９６０    操作入力デバイス
９６２    表示デバイス
９６４    音声出力デバイス
９６６    音声入力デバイス
９６８    通信インタフェース
９７０    バス
【図１】
2018179664.tif 000003
【図２】
2018179664.tif 000004
【図３】
2018179664.tif 000005
【図４】
2018179664.tif 000006
【図５】
2018179664.tif 000007
【図６】
2018179664.tif 000008
【図７】
2018179664.tif 000009
【図８】
2018179664.tif 000010
【図９】
2018179664.tif 000011
【図１０】
2018179664.tif 000012
【図１１】
2018179664.tif 000013
【図１２】
2018179664.tif 000014
【図１３】
2018179664.tif 000015
【図１４】
2018179664.tif 000016
【図１５】
2018179664.tif 000017
【図１６】
2018179664.tif 000018
【図１７】
2018179664.tif 000019
【図１８】
2018179664.tif 000020
【図１９】
2018179664.tif 000021
【図２０】
2018179664.tif 000022
【図２１】
2018179664.tif 000023
【国際調査報告】
2018179664.tif 000024
2018179664.tif 000025
2018179664.tif 000026
2018179664.tif 000027