(57)【要約】【課題】ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することが可能な、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】ユーザに関するユーザ情報と、動作の型の規範の候補に関する候補情報とに基づいて、ユーザにとっての動作の型の規範を決定する決定処理部を備える、情報処理装置が提供される。【選択図】図１
2020108823.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定する決定処理部と、
前記動作の手本となる対象を通知する通知処理部とを備える、情報処理装置。
【請求項２】
前記ユーザ情報と、前記候補対象に対応する候補情報とは、それぞれ体の特徴を示し、
前記決定処理部は、前記ユーザに体の特徴がより近い前記候補対象を、前記動作の手本となる対象として決定する、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ情報は、前記ユーザの体の特徴を示す、１または２以上の特徴値を示し、
前記候補情報は、前記候補対象の体の特徴を示す、１または２以上の特徴値を示し、
前記決定処理部は、前記ユーザ情報と前記候補情報とにおける対応する前記特徴値の差分の、総和値に基づいて、前記動作の手本となる対象を決定する、請求項２に記載の情報処理装置。
【請求項４】
前記特徴値は、複数の区分に分類され、
前記決定処理部は、区分ごとに重み付けがされた、前記特徴値の差分の総和値に基づいて、前記動作の手本となる対象を決定する、請求項３に記載の情報処理装置。
【請求項５】
前記決定処理部は、前記総和値が最も小さい前記候補対象を、前記動作の手本となる対象として決定する、請求項３または４に記載の情報処理装置。
【請求項６】
前記ユーザ情報と、前記候補対象に対応する候補情報とは、それぞれ動作の結果を示し、
前記決定処理部は、前記ユーザに動作の特徴がより近い前記候補対象を、前記動作の手本となる対象として決定する、請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記動作の結果には、前記ユーザまたは前記候補対象が用いる道具の動きの結果を含む、請求項６に記載の情報処理装置。
【請求項８】
前記決定処理部は、前記ユーザ情報および前記候補情報それぞれから、動作の特徴を抽出し、抽出された動作の特徴の差分に基づいて、前記動作の手本となる対象を決定する、請求項６または７に記載の情報処理装置。
【請求項９】
前記決定処理部は、動作の特徴値を算出することによって、動作の特徴を抽出し、算出された特徴値の差分が最も小さい前記候補対象を、前記動作の手本となる対象として決定する、請求項８に記載の情報処理装置。
【請求項１０】
前記決定処理部は、前記ユーザおよび前記候補対象それぞれの姿勢を、動作の特徴として抽出し、姿勢の差分が最も小さい前記候補対象を、前記動作の手本となる対象として決定する、請求項８に記載の情報処理装置。
【請求項１１】
前記ユーザ情報は、前記ユーザの性別をさらに示し、
前記候補対象に対応する候補情報は、前記候補対象の性別をさらに示し、
前記決定処理部は、前記ユーザと性別が異なる前記候補対象を除外して、前記動作の手本となる対象を決定する、請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記ユーザ情報は、前記ユーザの年齢をさらに示し、
前記候補対象に対応する候補情報は、前記候補対象の年齢をさらに示し、
前記決定処理部は、前記ユーザとの年齢差が所定の閾値より大きな前記候補対象、または、前記ユーザとの年齢差が所定の閾値以上の前記候補対象を除外して、前記動作の手本となる対象を決定する、請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記通知処理部は、決定された前記動作の手本となる対象に対応する動作情報が示す動作を通知する、請求項１〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記ユーザの動作を示す動作情報と、決定された前記動作の手本となる対象に対応する動作情報とに基づいて、前記ユーザの動作を分析する分析部をさらに備える、請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記動作情報には、前記ユーザまたは前記動作の手本となる対象が用いる道具の動きの情報を含む、請求項１４に記載の情報処理装置。
【請求項１６】
前記分析部は、前記ユーザの動作と前記動作の手本となる対象の動作との動作の差分をとることによって、前記ユーザの動作を分析する、請求項１４または１５に記載の情報処理装置。
【請求項１７】
前記通知処理部は、前記ユーザの動作の分析結果を通知する、請求項１４〜１６のいずれか１項に記載の情報処理装置。
【請求項１８】
ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定するステップと、
前記動作の手本となる対象を通知するステップとを有する、情報処理装置により実行される情報処理方法。
【請求項１９】
ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定する機能と、
前記動作の手本となる対象を通知する機能とを、コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ユーザの体型や動きの癖などのユーザの個性に合った指導用の情報を提供するための技術が、開発されている。人体モデルを含む運動モデルを用いて計算を行い、人体モデルの好適な動きを解析することによって、運動の指導用情報を生成する技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２７６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば特許文献１に記載の技術が用いられる場合には、記録媒体に記憶されている運動モデルを用いて人体モデルの動きを解析することによって、運動の指導用情報が生成される。そのため、特許文献１に記載の技術によって生成される運動の指導用情報は、運動モデルに依存する。
【０００５】
しかしながら、記録媒体に記憶されている運動モデルは、任意のユーザにとって、理想的な運動モデルであるとは限らない。そのため、例えば特許文献１に記載の技術のような予め規定されている運動モデルに基づき生成される運動の指導用情報が示す内容は、ユーザにとっての理想的な動作ではない恐れがある。
【０００６】
本開示では、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、情報処理装置は、ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定する決定処理部と、前記動作の手本となる対象を通知する通知処理部とを備える。
【０００８】
また、本開示によれば、情報処理装置により実行される情報処理方法は、ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定するステップと、前記動作の手本となる対象を通知するステップとを有する。
【０００９】
また、本開示によれば、プログラムは、ユーザ情報に基づいて、複数の候補対象の中から前記ユーザ情報に対応するユーザの動作の手本となる対象を決定する機能と、前記動作の手本となる対象を通知する機能とを、コンピュータに実現させる。
【発明の効果】
【００１０】
本開示によれば、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することができる。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図３】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図４】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図５】本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理装置
３．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げる。
【００１６】
［１］既存の方法について
例えば、ユーザが、ゴルフやテニスなどのスポーツの練習を行う場合を想定する。
【００１７】
なお、以下では、ユーザがスポーツの練習を行う場合を例に挙げるが、ユーザが、筋力トレーニングや料理、医療における手技などの、動作の型を伴う任意の対象に関して練習を行う場合も、同様である。ここで、本実施形態に係る動作の型には、フォーム（運動などを行うときの姿態）と、動きとの一方または双方が含まれる。
【００１８】
スポーツの練習を行う際には、“コーチが、練習を行うユーザのフォームなどを観察して、改善点などを指導すること”が、行われることがある。上記練習を行うユーザは、コーチから指導された改善点を踏まえて、フォームなどが修正されるように繰り返し練習を行うことによって、技能向上を目指す。
【００１９】
また、スポーツなどの練習を行うユーザが、コーチの指導を受けずに自主的に練習を行う場合もある。上記の場合には、上記練習を行うユーザは、例えば、“コーチの役目を果たす本を読み、自身のフォームを確認すること”などによって、ユーザ自身がイメージするフォームに近づくように、繰り返し練習を行い、技能向上を目指す。
【００２０】
ここで、練習を行うユーザにとっての理想的な動作は、例えばユーザの体の特徴などに起因して、ユーザごとに異なる可能性が高い。そのため、コーチが有している理想的な動作や、コーチの役目を果たす本に記載されている理想的な動作が、練習を行うユーザにとっての理想的な動作であるとは限られない。また、上述したように、例えば特許文献１に記載の技術のような予め規定されている運動モデルに基づいて運動の指導用情報を生成したとしても、生成される運動の指導用情報が示す内容は、ユーザにとっての理想的な動作ではない恐れがある。
【００２１】
練習を行うユーザにとって理想的な動作の型ではない動作の型を、規範として練習を行った場合には、例えば、ユーザが練習を行っても技能の向上に結び付かない可能性がある。また、上記の場合には、例えば、体に無理な負荷がかかることによって怪我をする可能性が高まる恐れもある。
【００２２】
［２］本実施形態に係る情報処理方法の概要
そこで、本実施形態に係る情報処理装置は、ユーザの特徴を考慮して、ユーザにとって動作の型の規範となる者（以下、「動作の型の規範」と示す場合がある。）を、決定する（決定処理）。本実施形態に係る情報処理装置は、複数の動作の型の規範の候補（以下、「規範の候補」と示す場合がある。）の中から、規範の候補の特徴がユーザの特徴とより近い規範の候補を、動作の型の規範として決定する。本実施形態に係る「規範」は、「手本」または「見本」と言い換えることが可能である。
【００２３】
ここで、本実施形態に係るユーザとは、本実施形態に係る情報処理方法の対象となる者である。ユーザは、例えば、上述したスポーツなどの練習を行うユーザに該当する。
【００２４】
また、本実施形態に係る規範の候補としては、例えば下記に示すような、スポーツなどの動作を伴う任意の対象に関して、（例えば客観的な）所定の実績および経験を有する者が、挙げられる。なお、本実施形態に係る規範の候補が、下記に示す者に限られないことは、言うまでもない。
・プロフェッショナルスポーツの選手（以下、「プロ」と示す場合がある。）
・プロフェッショナルスポーツの指導者
・スポーツなどのコーチ（またはインストラクタ）
・ベテランの医師、または、専門医
【００２５】
本実施形態に係るユーザの特徴としては、例えば、ユーザの体の特徴と、ユーザの動作の特徴との、一方または双方が挙げられる。
【００２６】
本実施形態に係る決定処理において、ユーザの特徴として、ユーザの体の特徴が考慮されることによって、例えば、体の特徴（体型、筋力、柔軟性など）がユーザにより近い規範の候補を、動作の型の規範として決定することができる。
【００２７】
ここで、体の特徴がユーザに近い規範の候補が動作の型の規範として決定されることによって、ユーザは、自己の体により適した動作を規範とすることが可能である。
【００２８】
よって、ユーザは、技能の向上をより効果的に図ることができうる。また、動作の型の規範の動作を規範として練習を行ったときにユーザの体に無理な負荷がかかる可能性を、より低減することが可能である。
【００２９】
また、本実施形態に係る決定処理において、ユーザの特徴として、ユーザの動作の特徴が考慮されることによって、例えば、体の動き（体の動きに伴う道具の動きも含まれてもよい。）の特徴がユーザにより近い規範の候補を、動作の型の規範として決定することができる。
【００３０】
ここで、動作の特徴がユーザに近い規範の候補が動作の型の規範として決定されることによって、規範となる動作とユーザの動作との間の動作の差異はより小さくなる。
【００３１】
よって、ユーザにおける動作の改善点はより少なくなるので、ユーザは、技能の向上をより効果的に図ることができうる。また、動作の型の規範の動作を規範として練習を行ったときにユーザの体に無理な負荷がかかる可能性を、より低減することが可能である。
【００３２】
本実施形態に係る決定処理では、上記のように、ユーザの体の特徴とユーザの動作の特徴との一方または双方が、ユーザの特徴として考慮されることによって、動作の型の規範が決定される。
【００３３】
したがって、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、上記決定処理を行うことによって、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することができる。
【００３４】
［３］本実施形態に係る情報処理方法に係る処理の他の例
なお、本実施形態に係る情報処理方法に係る処理は、上記決定処理に限られない。
【００３５】
例えば、本実施形態に係る情報処理装置は、上記決定処理の結果を利用した１または２以上の処理を、さらに行うことが可能である。上記決定処理の結果を利用した処理としては、例えば、後述する分析処理と後述する通知処理との一方または双方の処理が、挙げられる。
【００３６】
なお、“上記決定処理”と、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”とのそれぞれは、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理は、例えば、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”を、１つの処理と捉えることが可能である。また、本実施形態に係る情報処理方法に係る処理は、例えば、“上記決定処理”と、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”とのそれぞれを、（任意の切り分け方によって）２以上の処理と捉えることも可能である。
【００３７】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な本実施形態に係る情報処理装置の構成の一例を説明しつつ、本実施形態に係る情報処理方法に係る処理について、より具体的に説明する。
【００３８】
図１は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、決定処理部１０２と、分析部１０４と、通知処理部１０６とを備える。
【００３９】
また、情報処理装置１００は、例えば、制御部（図示せず）や、ＲＯＭ（Read  Only  Memory。図示せず）、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、通信部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【００４０】
制御部（図示せず）は、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、情報処理装置１００全体を制御する。また、制御部（図示せず）は、情報処理装置１００において、例えば、決定処理部１０２、分析部１０４、および通知処理部１０６のうちの１または２以上の役目を果たしてもよい。
【００４１】
なお、決定処理部１０２、分析部１０４、および通知処理部１０６のうちの１または２以上は、決定処理部１０２、分析部１０４、および通知処理部１０６それぞれの処理を実現可能な専用の（または汎用の）回路（例えば、制御部（図示せず）とは別体のプロセッサなど）で構成されていてもよい。
【００４２】
ＲＯＭ（図示せず）は、制御部（図示せず）が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部（図示せず）により実行されるプログラムなどを一時的に記憶する。
【００４３】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、候補情報（後述する）などの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。
【００４４】
ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。
【００４５】
通信部（図示せず）としては、例えば後述する通信インタフェースが挙げられる。また、操作部（図示せず）としては、例えば後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【００４６】
［情報処理装置１００のハードウェア構成例］
図２は、本実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【００４７】
ＭＰＵ１５０は、例えば、ＭＰＵなどの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、情報処理装置１００全体を制御する制御部（図示せず）として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、決定処理部１０２、分析部１０４、および通知処理部１０６の役目を果たす。なお、決定処理部１０２、分析部１０４、および通知処理部１０６のうちの１または２以上は、決定処理部１０２、分析部１０４、および通知処理部１０６それぞれの処理を実現可能な専用の（または汎用の）回路（例えば、ＭＰＵ１５０とは別体のプロセッサなど）で構成されていてもよい。
【００４８】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【００４９】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、候補情報（後述する）などの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、情報処理装置１００から着脱可能であってもよい。
【００５０】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【００５１】
また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【００５２】
また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【００５３】
なお、入出力インタフェース１５８が、情報処理装置１００の外部の操作入力デバイス（例えば、キーボードやマウスなど）や外部の表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチパネルなど、表示とユーザ操作とが可能なデバイスであってもよい。
【００５４】
通信インタフェース１６４は、情報処理装置１００が備える通信手段である。通信インタフェース１６４は、例えば、ネットワークを介して（あるいは、直接的に）、“ユーザの動作の検出に係るセンサなどの外部デバイス”や、“ユーザ情報（後述する）と動作情報（後述する）との一方または双方を記憶する１または２以上のサーバなどの外部装置”と、無線または有線で通信を行うための通信部（図示せず）として機能する。
【００５５】
ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。
【００５６】
情報処理装置１００は、例えば図２に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図２に示す構成に限られない。
【００５７】
例えば、情報処理装置１００は、接続されている外部の通信デバイスを介して外部装置などと通信を行う場合や、スタンドアロンで処理を行う構成である場合には、通信インタフェース１６４を備えていなくてもよい。また、通信インタフェース１６４は、複数の通信方式によって、１または２以上の外部装置などと通信を行うことが可能な構成であってもよい。
【００５８】
また、情報処理装置１００は、例えば、ユーザ情報（後述する）の取得に係るセンサと、動作情報（後述する）の取得に係るセンサとの一方または双方をさらに備えていてもよい。
【００５９】
また、情報処理装置１００は、例えば、記録媒体１５６、操作入力デバイス１６０、および表示デバイス１６２のうちの１または２以上を備えない構成をとることが、可能である。
【００６０】
また、例えば、図２に示す構成（または変形例に係る構成）の一部または全部は、１、または２以上のＩＣ（Integrated  Circuit）で実現されてもよい。
【００６１】
再度図１を参照して、情報処理装置１００の構成の一例について説明する。
【００６２】
［Ｉ］決定処理部１０２
決定処理部１０２は、上記決定処理を主導的に行う役目を果たす。決定処理部１０２は、例えば、ユーザ情報と、動作の型の規範の候補をそれぞれ示す、複数の候補情報とに基づいて、ユーザ情報に対応するユーザにとっての動作の型の規範を決定する。
【００６３】
ここで、本実施形態に係るユーザ情報とは、ユーザに関するデータである。ユーザ情報としては、例えば、ユーザの体の特徴を示すデータと、ユーザの動作の結果を示すデータとの一方または双方が挙げられる。
【００６４】
ユーザ情報の一例であるユーザの体の特徴を示すデータとしては、例えば、ユーザの体の特徴をそれぞれ示す、１または２以上の値が挙げられる。以下では、ユーザの体の特徴を示す値を、「特徴値」と示す。
【００６５】
また、ユーザの体の特徴を示すデータが示す、ユーザの体の特徴としては、例えば下記に示す例の、１または２以上の組み合わせが挙げられる。なお、本実施形態に係るユーザ情報が示すユーザの特徴値は、下記に示す特徴に対応する特徴値に限られない。例えば、下記に示す体の長さに関する特徴と重さに関する特徴との一方または双方は、体型に関する特徴というように、１つの指標で表されてもよい。また、本実施形態に係るユーザ情報が示すユーザの特徴値は、体の特徴を示しうる、１または２以上の任意の指標の値であってもよい。
・体の長さに関する特徴：身長、腕の長さ、脚の長さ、手の大きさ、足の大きさなど
・重さに関する特徴：体重、体の部分ごと（例えば、肩、腕、胸、腹、背中、お尻、脚など）の肉の付き具合など
・各部位の筋力に関する特徴：握力、背筋力、腹筋力など
・各関節や各筋肉の柔軟性に関する特徴：股関節、肩関節、前屈、伏臥上体反らしなどの柔軟性
【００６６】
上記体の長さに関する特徴の特徴値は、例えば、メジャーを用いた計測により得られたものであってもよいし、ユーザが撮像された撮像画像から推定されることによって得られたものであってもよい。
【００６７】
また、上記重さに関する特徴の特徴値は、例えば、体重計を用いた計測により得られたものであってもよいし、ＭＲＩ（Magnetic  Resonance  Imaging）などの計測器を用いた計測により得られたものであってもよい。
【００６８】
また、上記各部位の筋力に関する特徴の特徴値は、例えば、専用の計測器、または、筋力トレーニングの機材を用いた計測により得られる。
【００６９】
また、上記各関節や各筋肉の柔軟性に関する特徴の特徴値は、例えば、ユーザが行う柔軟体操を通じた柔軟性の計測により得られる。例えば、上記各関節や各筋肉の柔軟性に関する特徴の特徴値は、設定されている部位ごとの最大の可動範囲を用いて計測値を正規化することによって、０．０〜１．０の範囲の値で表される。また、上記各関節や各筋肉の柔軟性に関する特徴の特徴値は、例えば、下記に示す背中で両腕を組む動作における５段階評価のように、複数段階の定性的な評価の評価値であってもよい。
・段階５（大変よい）：例えば、両手で指が組める場合。
・段階４（まあまあ良い）：例えば、指先が触れる場合。
・段階３（標準）：例えば、両腕の指先の間隔が５［ｃｍ］以内の場合。
・段階２（やや低い）：例えば、両腕の指先の間隔が１０［ｃｍ］以内の場合。
・段階１（非常に低い）：例えば、両腕の指先の間隔が１０［ｃｍ］より大きい場合。
【００７０】
ユーザの体の特徴が、例えば上記のように計測される場合、計測結果が手動でまたは自動的にデータ入力されることによって、ユーザの体の特徴を示すユーザ情報が生成される。また、ユーザの体の特徴が、例えば上記のように撮像画像から推定される場合、ユーザの体の特徴を示すユーザ情報は、推定に係る処理を行った装置において生成される。ここで、撮像画像に基づくユーザの体の特徴の推定に係る処理は、情報処理装置１００が行ってもよいし、情報処理装置１００の外部装置において行われてもよい。
【００７１】
また、ユーザ情報の一例であるユーザの動作の結果を示すデータとしては、例えば、ユーザにおける“ユーザの体の動きと、ユーザが用いる打具などの道具の動きとの一方または双方の検出結果を示すデータ（以下、「動き検出データ」と示す場合がある。）”、または、ユーザにおける“ユーザの体の動きと、ユーザが用いる打具などの道具の動きとの一方または双方を推定することが可能なデータ（以下、「動き推定データ」と示す場合がある。）”が挙げられる。
【００７２】
上記動き検出データとしては、光学式の動き検出センサ（マーカー方式、または、マーカーレス方式のセンサ）、磁気式の動き検出センサ、または、慣性式の動き検出センサなどの、検出対象の動きを検出することが可能な任意の動き検出センサの検出結果を示すデータが、挙げられる。上記のような動き検出センサによりユーザの動きが検出されることによって、ユーザ情報は、例えば、ユーザの節の３次元的な動きと、打具などの道具の動き３次元的な動きとの一方または双方を示すことが可能となる。
【００７３】
また、上記動き推定データとしては、例えば、ユーザが撮像された撮像画像など、検出対象の動きを推定することが可能な任意のデータが挙げられる。ここで、例えば、撮像画像（動き推定データの一例）に基づくユーザの動きなどの推定に係る処理は、情報処理装置１００が行ってもよいし、情報処理装置１００の外部装置において行われてもよい。
【００７４】
決定処理部１０２は、決定処理において、例えば上記のような、ユーザの体の特徴を示すデータと、ユーザの動作の結果を示すデータとの一方または双方を、ユーザ情報として用いる。
【００７５】
なお、本実施形態に係るユーザ情報は、ユーザの体の特徴を示すデータと、ユーザの動作の結果を示すデータとの一方または双方に限られない。例えば、本実施形態に係るユーザ情報には、ユーザの性別と、ユーザの年齢との一方または双方が、さらに含まれていてもよい。
【００７６】
また、本実施形態に係る候補情報とは、規範の候補に関するデータである。候補情報としては、例えば、規範の候補の体の特徴を示すデータと、規範の候補の動作の結果を示すデータとの一方または双方が挙げられる。
【００７７】
候補情報の一例であるユーザの体の特徴を示すデータとしては、例えば、上記ユーザの体の特徴を示すデータと同様のデータが挙げられる。
【００７８】
また、候補情報の一例である規範の候補の動作の結果を示すデータとしては、例えば、上記ユーザの動作の結果を示すデータと同様のデータが挙げられる。
【００７９】
なお、本実施形態に係る候補情報は、規範の候補の体の特徴を示すデータと、規範の候補の動作の結果を示すデータとの一方または双方に限られない。例えば、本実施形態に係る候補情報には、規範の候補の性別と、規範の候補の年齢との一方または双方が、さらに含まれていてもよい。
【００８０】
決定処理部１０２は、決定処理において、例えば、上記のようなユーザ情報と上記のような候補情報とに基づいて、候補情報に対応する規範の候補の中から、ユーザにとっての動作の型の規範を、決定する。
【００８１】
より具体的には、決定処理部１０２は、例えば下記の（１）に示す第１の例に係る処理〜下記の（４）に示す第４の例に係る処理のいずれかの処理を行うことによって、動作の型の規範を決定する。
【００８２】
（１）決定処理の第１の例：ユーザ情報と候補情報とが、それぞれ体の特徴を示す場合
ユーザ情報と候補情報とが、それぞれ体の特徴を示す場合、決定処理部１０２は、ユーザに体の特徴がより近い規範の候補を、動作の型の規範として決定する。
【００８３】
例えば、ユーザ情報が、ユーザの体の特徴を示す１または２以上の特徴値を示し、候補情報が、規範の候補の体の特徴を示す１または２以上の特徴値を示す場合、決定処理部１０２は、これらの特徴値を用いた演算を行うことによって、動作の型の規範を決定する。
【００８４】
具体的には、決定処理部１０２は、例えば下記の数式１〜数式３にそれぞれ示すように、“ユーザ情報と候補情報とにおける対応する特徴値の差分の、総和値”を算出する。以下では、本実施形態に係る“ユーザ情報と候補情報とにおける対応する特徴値の差分の、総和値”を、「総和値」、または「差分総和値」と示す場合がある。
【００８５】
【数１】
2020108823.tif 000003
・・・（数式１）
【００８６】
【数２】
2020108823.tif 000004
・・・（数式２）
【００８７】
【数３】
2020108823.tif 000005
・・・（数式３）
【００８８】
ここで、上記数式１に示す“ｄｉｆｆｌ”は、体の長さに関する特徴に対応する特徴値に基づく総和値を示している。
【００８９】
上記数式１に示す“ｌｉ”は、例えば、ユーザにおける体の長さに関する特徴の特徴値であり、上記数式１に示す“ｌ’ｉ”は、例えば、規範の候補における、“ｌｉ”に対応する体の長さに関する特徴の特徴値である。また、上記数式１に示す“ｗｌｉ”は、体の長さに関する特徴それぞれに対応する重み付け係数である。決定処理部１０２は、例えば、体の長さに関する特徴と重み付け係数とが対応付けられているテーブル（または、データベース）を参照することによって、体の長さに関する特徴それぞれに対応する重み付け係数を特定する。なお、上記体の長さに関する特徴と重み付け係数とが対応付けられているテーブルは、例えば、スポーツごとなど、ユーザが行う動作ごとのテーブルであってもよい。決定処理部１０２は、記憶部（図示せず）などの記録媒体に記憶されているテーブルのうちの、ユーザが行う動作に対応するテーブルを参照して、体の長さに関する特徴それぞれに対応する重み付け係数を特定する。
【００９０】
また、上記数式２に示す“ｄｉｆｆｐ”は、各部位の筋力に関する特徴に対応する特徴値に基づく総和値を示している。
【００９１】
上記数式２に示す“ｐｉ”は、例えば、ユーザにおける各部位の筋力に関する特徴の特徴値であり、上記数式２に示す“ｐ’ｉ”は、例えば、規範の候補における、“ｐｉ”に対応する各部位の筋力に関する特徴の特徴値である。また、上記数式２に示す“ｗｐｉ”は、各部位の筋力に関する特徴それぞれに対応する重み付け係数である。決定処理部１０２は、例えば、各部位の筋力に関する特徴と重み付け係数とが対応付けられているテーブル（または、データベース）を参照することによって、各部位の筋力に関する特徴それぞれに対応する重み付け係数を特定する。なお、上記各部位の筋力に関する特徴と重み付け係数とが対応付けられているテーブルは、例えば、スポーツごとなど、ユーザが行う動作ごとのテーブルであってもよい。
【００９２】
また、上記数式３に示す“ｄｉｆｆｆ”は、各関節や各筋肉の柔軟性に関する特徴に対応する特徴値に基づく総和値を示している。
【００９３】
上記数式３に示す“ｆｉ”は、例えば、ユーザにおける各関節や各筋肉の柔軟性に関する特徴の特徴値であり、上記数式３に示す“ｆ’ｉ”は、例えば、規範の候補における、“ｆｉ”に対応する各関節や各筋肉の柔軟性に関する特徴の特徴値である。また、上記数式３に示す“ｗｆｉ”は、各関節や各筋肉の柔軟性に関する特徴それぞれに対応する重み付け係数である。決定処理部１０２は、例えば、各関節や各筋肉の柔軟性に関する特徴と重み付け係数とが対応付けられているテーブル（または、データベース）を参照することによって、各関節や各筋肉の柔軟性に関する特徴それぞれに対応する重み付け係数を特定する。なお、上記各関節や各筋肉の柔軟性に関する特徴と重み付け係数とが対応付けられているテーブルは、例えば、スポーツごとなど、ユーザが行う動作ごとのテーブルであってもよい。
【００９４】
なお、本実施形態に係る総和値の算出方法は、上記数式１〜上記数式３に示す例に限られない。
【００９５】
例えば、決定処理部１０２は、下記の数式４に示すように、各特徴値を正規化して総和値を算出することも可能である。下記の数式４は、体の長さに関する特徴に対応する特徴値を正規化して総和値を算出する場合における、算出例を示している。なお、他の体の特徴においても、下記の数式４と同様に、各特徴値を正規化して総和値を算出することが可能である。
【００９６】
【数４】
2020108823.tif 000006
・・・（数式４）
【００９７】
ここで、上記数式４に示す“ｌＸ”は、ユーザにおける正規化の基準となる特徴値であり、上記数式４に示す“ｌ’Ｘ”は、規範の候補における正規化の基準となる特徴値である。正規化の基準となる特徴値は、例えば、身長を示す特徴値などの固定の特徴値であってもよいし、前腕の長さを上腕の長さで正規化する、あるいは、下腿の長さを大腿の長さで正規化するなど、正規化する特徴値ごとに変わってもよい。
【００９８】
また、上述したように、ユーザ情報と候補情報とがそれぞれ示す体の特徴は、例えば、体の長さに関する特徴や、重さに関する特徴などのように、複数の区分に分類することが可能である。
【００９９】
上記のように、ユーザ情報と候補情報とがそれぞれ示す体の特徴が複数の区分に分類される場合には、決定処理部１０２は、区分ごとの総和値に基づいて、総和値を算出することが可能である。一例を挙げると、決定処理部１０２は、上記数式１〜上記数式３により算出された区分ごとの総和値に基づいて、例えば下記の数式５に示すように、総和値ｄｉｆｆを算出する。
【０１００】
【数５】
2020108823.tif 000007
・・・（数式５）
【０１０１】
ここで、上記数式５に示す“ａ”、“ｂ”、“ｃ”それぞれは、区分ごとの重み付け係数である。区分ごとの重み付け係数は、例えば、スポーツごとなど、ユーザが行う動作ごとに設定される。
【０１０２】
例えば上記数式５に示すように、決定処理部１０２は、区分ごとに重み付けがされた総和値を算出することが可能である。区分ごとに重み付けを行うことによって、例えば、区分ごとの総和値の大きさの違いを吸収することができる。なお、決定処理部１０２が、区分ごとに重み付けを行わずに総和値を算出することが可能であることは、言うまでもない。
【０１０３】
例えば上記のように、特徴値を用いた演算によって総和値が算出されると、決定処理部１０２は、総和値が最も小さい規範の候補を、動作の型の規範として決定する。
【０１０４】
図３は、本実施形態に係る情報処理方法に係る処理を説明するための説明図であり、決定処理部１０２における処理の概要を示している。
【０１０５】
図３に示すＡは、候補情報が示す規範の候補の特徴値の一例を示しており、図３のＡに示す“Ａさん”、“Ｂさん”、…、“Ｚさん”が、それぞれ規範の候補に該当する。また、図３に示すＢは、ユーザ情報が示すユーザのの特徴値の一例を示しており、図３のＢに示す“あなた”が、ユーザに該当する。また、図３に示すＣは、例えば上記数式５により算出された総和値の一例を示している。なお、図３に示すＣでは、“Ｃさん”に対応する総和値が、最も小さな値をとっているものとする。
【０１０６】
例えば図３のＣに示す総和値が算出された場合、決定処理部１０２は、総和値が最も小さい規範の候補である“Ｃさん”を、動作の型の規範として決定する。
【０１０７】
（２）決定処理の第２の例：ユーザ情報と候補情報とが、それぞれ動作の結果を示す場合
ユーザ情報と候補情報とが、それぞれ動作の結果を示す場合、決定処理部１０２は、ユーザに動作の特徴がより近い規範の候補を、動作の型の規範として決定する。
【０１０８】
例えば、決定処理部１０２は、ユーザ情報および候補情報それぞれから、動作の特徴を抽出する。そして、決定処理部１０２は、抽出された動作の特徴の差分に基づいて、動作の型の規範を決定する。決定処理部１０２は、例えば、抽出された動作の特徴の差分がより小さい規範の候補を、動作の型の規範として決定する。
【０１０９】
ここで、決定処理部１０２は、例えば、ユーザ情報および候補情報それぞれから動作の特徴値を算出することによって、動作の特徴を抽出する。そして、決定処理部１０２は、算出された特徴値の差分が最も小さい規範の候補を、動作の型の規範として決定する。
【０１１０】
具体例を挙げると、ユーザ情報および候補情報それぞれがモーションキャプチャを行った結果のデータである場合には、決定処理部１０２は、ユーザ情報および候補情報それぞれから、動きの特徴量を算出する。決定処理部１０２は、例えば、ユーザ情報および候補情報それぞれに対して主成分分析を行い、固有ベクトルの係数を、特徴値とする。そして、決定処理部１０２は、算出された固有ベクトルの係数の差分が最も小さい規範の候補を、動作の型の規範として決定する。
【０１１１】
なお、動作の特徴を抽出して動作の型の規範を決定する処理は、上記に示す例に限られない。
【０１１２】
例えば、決定処理部１０２は、ユーザ情報および候補情報それぞれに基づいて、ユーザおよび規範の候補それぞれの姿勢を、動作の特徴として抽出して、動作の型の規範を決定することも可能である。決定処理部１０２は、姿勢の差分が最も小さい規範の候補を、動作の型の規範として決定する。
【０１１３】
図４は、本実施形態に係る情報処理方法に係る処理を説明するための説明図であり、決定処理部１０２における処理の概要を示している。
【０１１４】
決定処理部１０２は、例えば図４のＡに示すように、複数時点のユーザ情報、および複数時点の候補情報それぞれに基づいて、ユーザおよび規範の候補それぞれにおける、動作途中のいくつかの姿勢のシルエット画像を生成する。ここで、シルエット画像の生成が、動作の特徴の抽出に係る処理に該当する。
【０１１５】
そして、決定処理部１０２は、例えば図４のＢに示すように、動作が対応するユーザに対応するシルエット画像および規範の候補に対応するシルエット画像を重ね合わせ、重なり具合を示す値（すなわち、動作の類似度を示す値）を、特徴値とする。シルエット画像に係る特徴値としては、例えば、ユーザに対応するシルエット画像全体の領域に対する、重なっている領域の割合を示す値が挙げられる。なお、シルエット画像に係る特徴値は、上記に示す例に限られず、重なり具合を示すことが可能な任意の値であってもよい。
【０１１６】
（３）決定処理の第３の例
決定処理部１０２は、上記（１）に示す第１の例に係る処理と、上記（２）に示す第２の例に係る処理とを組み合わせた処理を行うことが可能である。
【０１１７】
上記組み合わせた処理の一例としては、上記（１）に示す第１の例に係る処理または上記（２）に示す第２の例に係る処理の一方の処理によって、動作の型の規範が１人に絞られない場合に、他方の処理によって１人の動作の型の規範を決定することが挙げられる。例えば、決定処理部１０２は、上記（１）に示す第１の例に係る総和値によって、総和値が最も小さな規範の候補が複数存在する場合に、これらの複数の規範の候補に対応する候補情報に基づいて、上記（２）に示す第２の例に係る処理をさらに行うことによって、動作の型の規範を決定する。
【０１１８】
なお、上記（１）に示す第１の例に係る処理と上記（２）に示す第２の例に係る処理とを組み合わせた処理の例は、上記に示す例に限られず、上記（１）に示す第１の例に係る処理と上記（２）に示す第２の例に係る処理とを組み合わせて動作の型の規範を決定することが可能な、任意の処理であってもよい。
【０１１９】
（４）決定処理の第４の例
なお、本実施形態に係る決定処理は、上記（１）に示す第１の例に係る処理〜上記（３）に示す第３の例に係る処理に限られない。
【０１２０】
上述したように、ユーザ情報は、ユーザの性別をさらに示していてもよく、また、候補情報は、規範の候補の性別をさらに示していてもよい。
【０１２１】
上記のように、ユーザ情報および候補情報それぞれが各ユーザの性別を示す場合には、決定処理部１０２は、ユーザと規範の候補との性別を考慮して、動作の型の規範を決定することが可能である。
【０１２２】
具体的には、決定処理部１０２は、例えば、ユーザと性別が異なる規範の候補を除外する。そして、決定処理部１０２は、規範の候補を除外した上で、上記（１）に示す第１の例に係る処理〜上記（３）に示す第３の例に係る処理のいずれかの処理を行うことによって、動作の型の規範を決定する。
【０１２３】
例えば、決定処理部１０２は、ユーザと性別が異なる規範の候補を除外することによって、ユーザと性別が異なる規範の候補が、動作の型の規範として決定されることが防止される。
【０１２４】
よって、ユーザは、自己の体により適した動作を規範とすることが可能となるので、技能の向上をより効果的に図ることができうる。また、自己の体により適した動作を規範とすることが可能となることによって、動作の型の規範の動作を規範として練習を行ったときにユーザの体に無理な負荷がかかる可能性を、より低減することが可能となる。
【０１２５】
また、上述したように、ユーザ情報は、ユーザの年齢をさらに示していてもよく、また、候補情報は、規範の候補の年齢をさらに示していてもよい。
【０１２６】
上記のように、ユーザ情報および候補情報それぞれが、各ユーザの年齢を示す場合には、決定処理部１０２は、ユーザと規範の候補との年齢差を考慮して、動作の型の規範を決定することが可能である。
【０１２７】
具体的には、決定処理部１０２は、例えば、ユーザとの年齢差が所定の閾値より大きな規範の候補（または、ユーザとの年齢差が所定の閾値以上の規範の候補。以下、同様とする。）を除外する。そして、決定処理部１０２は、規範の候補を除外した上で、上記（１）に示す第１の例に係る処理〜上記（３）に示す第３の例に係る処理のいずれかの処理を行うことによって、動作の型の規範を決定する。ここで、上記所定の閾値は、予め設定されている固定値であっておよいし、情報処理装置１００のユーザなどのユーザ操作によって変更可能な、可変値であってもよい。
【０１２８】
例えば、決定処理部１０２は、上記のようにユーザと規範の候補との年齢差を考慮して規範の候補を除外することによって、ユーザとの年齢差が所定の閾値より大きな規範の候補が、動作の型の規範として決定されることが防止される。
【０１２９】
よって、ユーザは、自己の体により適した動作を規範とすることが可能となるので、技能の向上をより効果的に図ることができうる。また、自己の体により適した動作を規範とすることが可能となることによって、動作の型の規範の動作を規範として練習を行ったときにユーザの体に無理な負荷がかかる可能性を、より低減することが可能となる。
【０１３０】
決定処理部１０２は、例えば上記のように、ユーザ情報および候補情報それぞれが示す各ユーザの性別と、ユーザ情報および候補情報それぞれが示す各ユーザの年齢との一方または双方によって規範の候補を除外した上で、動作の型の規範を決定することが可能である。
【０１３１】
［ＩＩ］分析部１０４
分析部１０４は、上記決定処理の結果を利用した一の処理を行う役目を果たし、上記決定処理の結果を利用した処理として、上記分析処理を主導的に行う。分析部１０４は、ユーザの動作を示す動作情報と、決定された動作の型の規範に対応する動作情報とに基づいて、ユーザの動作を分析する。
【０１３２】
ここで、本実施形態に係る動作情報とは、ユーザの動作の結果を示すデータである。動作情報としては、例えば、上記動き検出データ、または、上記動き推定データが挙げられる。
【０１３３】
ユーザの動作を示す動作情報が上記動き検出データである場合、ユーザの動作を示す動作情報は、例えば、上述した動き検出センサから取得される。
【０１３４】
また、ユーザの動作を示す動作情報が上記動き推定データである場合、ユーザの動作を示す動作情報は、ユーザを撮像する撮像デバイスから取得される。分析部１０４は、撮像デバイスから取得された撮像画像（上記動き推定データの一例）に対して、任意の動きの推定に係る処理を行うことによって、ユーザの動きを推定することが可能である。
【０１３５】
なお、ユーザ情報にユーザの動作の結果を示すデータが含まれる場合には、分析部１０４は、ユーザ情報に含まれるユーザの動作の結果を示すデータを、ユーザの動作を示す動作情報として用いることが可能である。
【０１３６】
また、分析部１０４は、例えば記憶部（図示せず）などの記録媒体から、決定された動作の型の規範に対応する動作情報を読み出すことによって、動作の型の規範に対応する動作情報を取得する。
【０１３７】
分析部１０４は、ユーザの動作と動作の型の規範の動作との動作の差分をとることによって、ユーザの動作を分析する。
【０１３８】
分析部１０４は、例えば、動作情報が示す動きを統計解析することによって、ユーザの動作と動作の型の規範の動作との動作の差分をとる。
【０１３９】
一例を挙げると、分析部１０４は、例えば、動作の主成分分析を行い、主成分の差分を求めることによって、動作の差分をとる。
【０１４０】
［ＩＩＩ］通知処理部１０６
通知処理部１０６は、上記決定処理の結果を利用した他の処理を行う役目を果たし、上記決定処理の結果を利用した処理として、上記通知処理を主導的に行う。
【０１４１】
通知処理部１０６は、上記通知処理として、下記の（ｉ）〜（ｉｖ）のいずれかの処理を行う。
【０１４２】
（ｉ）通知処理の第１の例
通知処理部１０６は、決定処理部１０２において決定された動作の型の規範に対応する動作情報が示す動作を、通知させる。
【０１４３】
例えば、動作の型の規範に対応する動作情報が、動作の型の規範の動作が撮像された撮像画像である場合には、通知処理部１０６は、記憶部（図示せず）などの記録媒体から、動作の型の規範に対応する画像データを読み出す。そして、通知処理部１０６は、読み出された画像データが示す撮像画像を、表示部（図示せず）の表示画面や、外部の表示デバイスの表示画面に表示させることによって、動作の型の規範に対応する動作情報が示す動作を、視覚的に通知させる。
【０１４４】
また、通知処理部１０６は、例えば、（動作情報が撮像画像であるか否かによらず）動作の型の規範に対応する動作情報が示す動作を、スティックピクチャなどの動作を表すことが可能な任意の表現で、視覚的に通知させることも可能である。
【０１４５】
さらに、動作の型の規範に対応する動作情報に音声データが含まれている場合、または、動作の型の規範に対応する動作情報に対応付けられている音声データが存在する場合には、通知処理部１０６は、当該音声データが示す音声を、スピーカなどの音声出力デバイスから出力させることも可能である。ここで、上記音声データが示す音声の音声出力デバイスからの出力は、動作の型の規範に対応する動作情報が示す動作の、聴覚的な通知の一例に該当する。
【０１４６】
（ｉｉ）通知処理の第２の例
通知処理部１０６は、決定処理部１０２において決定された動作の型の規範を、通知させる。
【０１４７】
通知処理部１０６は、例えば、動作の型の規範の名前やプロフィールなどの動作の型の規範に関する任意の内容を、表示画面に表示させることによって、決定された動作の型の規範を視覚的に通知させる。また、通知処理部１０６は、例えば、動作の型の規範の名前やプロフィールなどの動作の型の規範に関する任意の内容を示す音声を、スピーカなどの音声出力デバイスから出力させることによって、決定された動作の型の規範を聴覚的に通知させてもよい。
【０１４８】
決定された動作の型の規範が通知されることによって、例えば、通知を受けたユーザは、自己にとって動作の型の規範となる者を把握することが可能である。
【０１４９】
よって、通知を受けたユーザは、例えば、“規範となる者のプレーを意識的にテレビジョン放送などでみること（例えば、規範となる者が、プロフェッショナルスポーツの選手である場合）”、“規範となる者の指導を受けること（例えば、規範となる者が、スポーツなどのコーチである場合）”、または、“規範となる者の動作が記載されている本を見ること（例えば、規範となる者が、プロフェッショナルスポーツの選手、または、スポーツなどのコーチである場合）”などによって、技能の向上をより効果的に図ることができる。
【０１５０】
（ｉｉｉ）通知処理の第３の例
分析部１０４において、ユーザの動作の分析が行われた場合には、通知処理部１０６は、ユーザの動作の分析結果を通知させる。
【０１５１】
通知処理部１０６は、例えば、“ユーザに対応する動作情報と動作の型の規範に対応する動作情報との一方または双方を、上記のように視覚的に通知させる際に、動作の差分を強調するように表示させること”によって、ユーザの動作の分析結果を視覚的に通知させる。ここで、動きの差分を強調するように表示させる方法としては、例えば、“撮像画像やスティックピクチャなどにおいて、動作の差分が大きな部位の色を変える方法”、または、“撮像画像やスティックピクチャなどにおいて、動作の差分が大きな部位を点滅させる方法”など、視覚的に強調を行うことが可能な、任意の方法が挙げられる。
【０１５２】
（ｉｖ）通知処理の第４の例
通知処理部１０６は、上記（ｉ）に示す第１の例に係る通知処理〜上記（ｉｉｉ）に示す第３の例に係る通知処理のうちの２以上の処理を組み合わせた処理を、行うことも可能である。
【０１５３】
情報処理装置１００は、例えば図１に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記決定処理、上記分析処理、および上記通知処理）を行う。
【０１５４】
なお、本実施形態に係る情報処理装置の構成は、図１に示す構成に限られない。
【０１５５】
例えば、本実施形態に係る情報処理装置は、図１に示す分析部１０４と通知処理部１０６との一方または双方を備えていなくてもよい。
【０１５６】
分析部１０４と通知処理部１０６との一方または双方を備えない構成であっても、本実施形態に係る情報処理装置は、上記決定処理を行うことが可能である。
【０１５７】
よって、分析部１０４と通知処理部１０６との一方または双方を備えない構成であっても、本実施形態に係る情報処理装置は、例えば、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することができる。また、分析部１０４と通知処理部１０６との一方または双方を備えない構成であっても、本実施形態に係る情報処理装置は、上記決定処理が行われることより奏される効果を、奏することができる。
【０１５８】
なお、本実施形態に係る情報処理装置が分析部１０４を備えない構成である場合、上記分析処理は、例えば、分析部１０４と同様の機能を有する外部装置において行われてもよい。また、本実施形態に係る情報処理装置が通知処理部１０６を備えない構成である場合、上記通知処理は、例えば、通知処理部１０６と同様の機能を有する外部装置において行われてもよい。つまり、本実施形態に係る情報処理方法に係る“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”は、例えば、本実施形態に係る情報処理装置と、１または２以上の外部装置とを有する情報処理システムにより行われてもよい。
【０１５９】
また、上述したように、“上記決定処理”と、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”とのそれぞれは、便宜上、本実施形態に係る情報処理方法に係る処理を切り分けたものである。よって、本実施形態に係る情報処理方法に係る処理を実現するための構成は、図１に示す決定処理部１０２、分析部１０４、および通知処理部１０６に限られず、本実施形態に係る情報処理方法に係る処理の切り分け方に応じた構成をとることが可能である。
【０１６０】
［ＩＶ］本実施形態に係る情報処理方法に係る処理の一例
次に、図１に示す情報処理装置１００における、本実施形態に係る情報処理方法に係る処理の一例を挙げる。
【０１６１】
図５は、本実施形態に係る情報処理方法に係る処理の一例を示す流れ図であり、図１に示す情報処理装置１００における処理の一例を示している。ここで、図５に示すステップＳ１００、Ｓ１０２は、上記決定処理に該当する。また、図５に示すステップＳ１０４は、上記通知処理の一例に該当し、ステップＳ１１０は、上記通知処理の他の例に該当する。また、図５に示すステップＳ１０６、Ｓ１０８は、上記分析処理に該当する。
【０１６２】
図１に示す情報処理装置１００では、ステップＳ１００、Ｓ１０２の処理は、例えば決定処理部１０２により行われる。また、図１に示す情報処理装置１００では、ステップＳ１０４、Ｓ１１０の処理は、例えば通知処理部１０６により行われ、ステップＳ１０６、Ｓ１０８の処理は、例えば分析部１０４により行われる。
【０１６３】
情報処理装置１００は、ユーザ情報が取得されたか否かを判定する（Ｓ１００）。ユーザ情報は、例えば、情報処理装置１００が記録媒体などから読み出すこと、または、外部装置から送信されたユーザ情報を情報処理装置１００が取得することによって、取得される。
【０１６４】
ステップＳ１００においてユーザ情報が取得されたと判定されない場合には、情報処理装置１００は、ステップＳ１００においてユーザ情報が取得されたと判定されるまで、処理を進めない。
【０１６５】
また、ステップＳ１００においてユーザ情報が取得されたと判定された場合には、情報処理装置１００は、ユーザ情報と候補情報とに基づいて、動作の型の規範を決定する（Ｓ１０２）。情報処理装置１００は、例えば、上記（１）に示す第１の例に係る処理〜上記（４）に示す第４の例に係る処理のいずれかの処理を行うことによって、動作の型の規範を決定する。
【０１６６】
ステップＳ１０２において動作の型の規範が決定されると、情報処理装置１００は、決定された動作の型の規範の動作を通知する（Ｓ１０４）。情報処理装置１００は、例えば、上記（ｉ）に示す第１の例に係る通知処理を行うことによって、動作の型の規範の動作を通知する。
【０１６７】
情報処理装置１００は、ユーザに対応する動作情報が取得されたか否かを判定する（Ｓ１０６）。ユーザに対応する動作情報は、例えば、情報処理装置１００が記録媒体などから読み出すこと、または、外部装置から送信された動作情報を情報処理装置１００が取得することによって、取得される。また、上述したように、取得されたユーザ情報に動作情報が含まれる場合には、情報処理装置１００は、ユーザ情報に含まれる動作情報を処理に用いることも可能である。
【０１６８】
ステップＳ１０６においてユーザに対応する動作情報が取得されたと判定されない場合には、情報処理装置１００は、ステップＳ１０６において動作情報が取得されたと判定されるまで、処理を進めない。
【０１６９】
また、ステップＳ１０６においてユーザに対応する動作情報が取得されたと判定された場合には、情報処理装置１００は、ユーザに対応する動作情報が示すユーザの動作と、ステップＳ１０２において決定された動作の型の規範の動作とを分析する（Ｓ１０８）。情報処理装置１００は、例えば、動作の主成分分析などの任意の手法を用いて、ユーザの動作と動作の型の規範の動作との主成分の係数の差分をとることによって、ユーザの動作と動作の型の規範の動作とを分析する。
【０１７０】
ステップＳ１０８においてユーザの動作と動作の型の規範の動作とが分析されると、情報処理装置１００は、分析結果を通知する（Ｓ１１０）。情報処理装置１００は、例えば、上記（ｉｉｉ）に示す第３の例に係る通知処理を行うことによって、分析結果を通知する。
【０１７１】
情報処理装置１００は、本実施形態に係る情報処理方法に係る処理として、例えば図５に示す処理を行う。
【０１７２】
なお、本実施形態に係る情報処理方法に係る処理は、図５に示す処理に限られない。
【０１７３】
例えば、情報処理装置１００は、ステップＳ１０４の処理と、ステップＳ１０６〜Ｓ１１０の処理とのうちの一方または双方の処理を行わないことが可能である。また、情報処理装置１００は、例えば、ステップＳ１１０の処理を行わないことも可能である。
【０１７４】
ここで、ステップＳ１０４の処理と、ステップＳ１０６〜Ｓ１１０の処理とのうちの一方または双方の処理が行われない場合（または、ステップＳ１１０の処理を行わない場合）であっても、情報処理装置１００では、上記決定処理が行われる。
【０１７５】
よって、ステップＳ１０４の処理と、ステップＳ１０６〜Ｓ１１０の処理とのうちの一方または双方の処理を行わない場合（または、ステップＳ１１０の処理を行わない場合）であっても、本実施形態に係る情報処理装置は、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することができる。また、ステップＳ１０４の処理と、ステップＳ１０６〜Ｓ１１０の処理とのうちの一方または双方の処理を行わない場合（または、ステップＳ１１０の処理を行わない場合）であっても、本実施形態に係る情報処理装置は、上記決定処理が行われることより奏される効果を、奏することができる。なお、情報処理装置１００が、ステップＳ１０４の処理と、ステップＳ１０６〜Ｓ１１０の処理とのうちの一方または双方の処理を行わない場合（または、ステップＳ１１０の処理を行わない場合）、行われない処理は、情報処理装置１００の外部装置により行われてもよい。
【０１７６】
［Ｖ］本実施形態に係る情報処理方法が用いられることにより奏される効果の一例
情報処理装置１００は、例えば下記に示す効果を奏することができる。なお、本実施形態に係る情報処理方法が用いられることにより奏される効果が、下記に示す効果に限られないことは、言うまでもない。
・個人ごとに最も体や動作の特徴が類似したプロフェッショナルスポーツ選手などを探し、各人にとって規範となる動作を提示することができる。
・規範となるプロフェッショナル選手の動作と個人の動作の差分を提示することができる。
・上記のような提示によって、各人は、効率的にスポーツなどの技能向上を達成することができる。具体例を挙げると、上記のような提示によって、例えば、若手医師（ユーザの一例）は、自分にとって規範となるベテラン医師（動作の型の規範の一例）の動きをまねすることによって、手術などの医療における手技のスキルアップを図ることができる。
【０１７７】
［ＶＩ］本実施形態に係る情報処理装置の適用例
以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、ＰＣ（Personal  Computer）やサーバなどのコンピュータ、タブレット型の装置、携帯電話やスマートフォンなどの通信装置、ユーザの身体に装着して用いられるウェアラブル装置など、本実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することもできる。
【０１７８】
また、本実施形態に係る情報処理装置は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムに適用されてもよい。つまり、上述した本実施形態に係る情報処理装置は、例えば、複数の装置により本実施形態に係る情報処理方法に係る処理を行う情報処理システムとして実現することも可能である。複数の装置により本実施形態に係る情報処理方法に係る処理を行う情報処理システムの一例としては、例えば、“上記決定処理”、または、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”が、当該情報処理システムを構成する複数の装置において連携して行われるシステムが、挙げられる。
【０１７９】
（本実施形態に係るプログラム）
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、“上記決定処理”や、“上記決定処理、および、上記分析処理と上記通知処理との一方または双方の処理”など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、ユーザにとって規範となる動作を行うことが可能な動作の型の規範を決定することができる。
【０１８０】
また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０１８１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１８２】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０１８３】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０１８４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１８５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザ情報と、動作の型の規範の候補をそれぞれ示す、複数の候補情報とに基づいて、前記ユーザ情報に対応するユーザにとっての動作の型の規範を決定する決定処理部を備える、情報処理装置。
（２）
前記ユーザ情報と前記候補情報とは、それぞれ体の特徴を示し、
前記決定処理部は、前記ユーザに体の特徴がより近い前記規範の候補を、前記動作の型の規範として決定する、（１）に記載の情報処理装置。
（３）
前記ユーザ情報は、前記ユーザの体の特徴を示す、１または２以上の特徴値を示し、
前記候補情報は、前記規範の候補の体の特徴を示す、１または２以上の特徴値を示し、
前記決定処理部は、前記ユーザ情報と前記候補情報とにおける対応する前記特徴値の差分の、総和値に基づいて、前記動作の型の規範を決定する、（２）に記載の情報処理装置。
（４）
前記特徴値は、複数の区分に分類され、
前記決定処理部は、区分ごとに重み付けがされた、前記特徴値の差分の総和値に基づいて、前記動作の型の規範を決定する、（３）に記載の情報処理装置。
（５）
前記決定処理部は、前記総和値が最も小さい前記規範の候補を、前記動作の型の規範として決定する、（３）、または（４）に記載の情報処理装置。
（６）
前記ユーザ情報と前記候補情報とは、それぞれ動作の結果を示し、
前記決定処理部は、前記ユーザに動作の特徴がより近い前記規範の候補を、前記動作の型の規範として決定する、（１）〜（５）のいずれか１つに記載の情報処理装置。
（７）
前記決定処理部は、前記ユーザ情報および前記候補情報それぞれから、動作の特徴を抽出し、抽出された動作の特徴の差分に基づいて、前記動作の型の規範を決定する、（６）に記載の情報処理装置。
（８）
前記決定処理部は、動作の特徴値を算出することによって、動作の特徴を抽出し、算出された特徴値の差分が最も小さい前記規範の候補を、前記動作の型の規範として決定する、（７）に記載の情報処理装置。
（９）
前記決定処理部は、前記ユーザおよび前記規範の候補それぞれの姿勢を、動作の特徴として抽出し、姿勢の差分が最も小さい前記規範の候補を、前記動作の型の規範として決定する、（７）に記載の情報処理装置。
（１０）
前記ユーザ情報は、前記ユーザの性別をさらに示し、
前記候補情報は、前記規範の候補の性別をさらに示し、
前記決定処理部は、前記ユーザと性別が異なる前記規範の候補を除外して、前記動作の型の規範を決定する、（１）〜（９）のいずれか１つに記載の情報処理装置。
（１１）
前記ユーザ情報は、前記ユーザの年齢をさらに示し、
前記候補情報は、前記規範の候補の年齢をさらに示し、
前記決定処理部は、前記ユーザとの年齢差が所定の閾値より大きな前記規範の候補、または、前記ユーザとの年齢差が所定の閾値以上の前記規範の候補を除外して、前記動作の型の規範を決定する、（１）〜（１０）のいずれか１つに記載の情報処理装置。
（１２）
決定された前記動作の型の規範に対応する動作情報が示す動作を通知させる通知処理部をさらに備える、（１）〜（１１）のいずれか１つに記載の情報処理装置。
（１３）
前記ユーザの動作を示す動作情報と、決定された前記動作の型の規範に対応する動作情報とに基づいて、前記ユーザの動作を分析する分析部をさらに備える、（１）〜（１２）のいずれか１つに記載の情報処理装置。
（１４）
前記分析部は、前記ユーザの動作と前記動作の型の規範の動作との動作の差分をとることによって、前記ユーザの動作を分析する、（１３）に記載の情報処理装置。
（１５）
前記ユーザの動作の分析結果を通知させる通知処理部をさらに備える、（１３）、または（１４）に記載の情報処理装置。
（１６）
ユーザ情報と、動作の型の規範の候補をそれぞれ示す、複数の候補情報とに基づいて、前記ユーザ情報に対応するユーザにとっての動作の型の規範を決定するステップを有する、情報処理装置により実行される情報処理方法。
（１７）
ユーザ情報と、動作の型の規範の候補をそれぞれ示す、複数の候補情報とに基づいて、前記ユーザ情報に対応するユーザにとっての動作の型の規範を決定する機能を、コンピュータに実現させるためのプログラム。
【符号の説明】
【０１８６】
１００    情報処理装置
１０２    決定処理部
１０４    分析部
１０６    通知処理部
【図１】
2020108823.tif 000008
【図２】
2020108823.tif 000009
【図３】
2020108823.tif 000010
【図４】
2020108823.tif 000011
【図５】
2020108823.tif 000012