(57)【要約】【課題】第１のユーザのプレーの状態に対する第２のユーザからのフィードバック情報をより効率よく第１のユーザに提示することが可能な技術が提供されることが望まれる。【解決手段】ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、を備える、情報処理装置が提供される。【選択図】図１
2018220948.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、
前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、
を備える、情報処理装置。
【請求項２】
前記第１の生成情報は、ゴルフをプレーしている前記第１のユーザを撮像した動画像から前記イベントの検出結果に基づいて抽出されたプレー画像を含む、
請求項１に記載の情報処理装置。
【請求項３】
前記センサ情報と前記動画像とは同期されており、
前記プレー画像は、前記動画像のうち、前記センサ情報における前記イベントの検出時点に応じた区間に対応した前記動画像における区間の画像である、
請求項２に記載の情報処理装置。
【請求項４】
前記第１の生成情報は、前記イベントの検出結果に基づいて得られた解析データを含み、
前記解析データは、インパクト時のクラブフェースの角度、インパクト時のクラブフェースとボールとの衝突角度、インパクト時のクラブヘッドの軌道の角度、インパクト時のヘッドスピード、および、スイング時の打ち手を示す情報のうち、少なくともいずれか一つを含む、
請求項１に記載の情報処理装置。
【請求項５】
時間軸に沿った前記イベントに対応する位置に表示オブジェクトが表示され、前記時間軸におけるいずれかの位置が指定位置として指定された場合、前記指定位置に対応する前記第１の生成情報における位置が表示される、
請求項１に記載の情報処理装置。
【請求項６】
前記第１の生成情報と同一の画面への表示対象として、前記第１の生成情報とは異なる第２の生成情報が選択された場合、前記第１の生成情報と前記第２の生成情報とが、同一の画面に重ねられて、または、並べられて表示される、
請求項１に記載の情報処理装置。
【請求項７】
前記第２の生成情報は、所定の変更操作に基づいて、拡大、縮小、または、移動が可能である、
請求項６に記載の情報処理装置。
【請求項８】
前記第１の生成情報に含まれる打ち手を示す情報と第２の生成情報に含まれる打ち手を示す情報とが逆である場合、前記第２の生成情報の表示が自動的に軸に対して１８０度反転される、
請求項６に記載の情報処理装置。
【請求項９】
前記第１のユーザが使用するクラブの種類が変更された場合、前記第２の生成情報の表示から、変更後の前記クラブの種類に応じた第３の生成情報の表示に自動的に切り替わる、
請求項６に記載の情報処理装置。
【請求項１０】
前記第１の生成情報は、所定の１８０度反転操作が検出された場合、軸に対して１８０度反転して表示される、
請求項１に記載の情報処理装置。
【請求項１１】
前記第１の生成情報の表示中に、第３の生成情報が新たに生成された場合、前記第１の生成情報の表示から前記第３の生成情報の表示に自動的に切り替わる、
請求項１に記載の情報処理装置。
【請求項１２】
前記第１の生成情報の生成前または生成後に前記プレーを補助するための補助情報が入力された場合、前記第１の生成情報と前記補助情報とが関連付けられ、前記第１の生成情報が表示されるに際して前記補助情報も表示される、
請求項１に記載の情報処理装置。
【請求項１３】
前記取得部は、前記第１の生成情報と前記フィードバック情報とを前記第２のユーザの端末から取得する、
請求項１に記載の情報処理装置。
【請求項１４】
前記送信制御部は、前記第１の生成情報が前記第１のユーザの端末から取得された場合、前記第１の生成情報の前記第２のユーザの端末への送信を制御する、
請求項１に記載の情報処理装置。
【請求項１５】
前記送信制御部は、前記フィードバック情報の第３のユーザの端末への送信をさらに制御する、
請求項１に記載の情報処理装置。
【請求項１６】
前記イベントは、所定の時刻を基準としたスイング開始時点、スイングトップ時点、インパクト時点、スイング終了時点、成功したスイング、失敗したスイング、最も良いスイング、および、最も悪いスイングのうち、少なくともいずれか一つを含む、
請求項１に記載の情報処理装置。
【請求項１７】
前記フィードバック情報は、前記第１の生成情報に対して前記第２のユーザによって入力された、音声データ、テキストデータ、および、画像データの少なくともいずれか一つを含む、
請求項１に記載の情報処理装置。
【請求項１８】
前記第１のユーザは、前記第２のユーザからゴルフのレッスンを受ける生徒である、
請求項１に記載の情報処理装置。
【請求項１９】
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得することと、
プロセッサにより、前記フィードバック情報の前記第１のユーザの端末への送信を制御することと、
を含む、情報処理方法。
【請求項２０】
コンピュータを、
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、
前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、
を備える情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザによるスポーツのプレーの状態を的確に把握するための技術が開示されている。例えば、ユーザの挙動を示すセンサ情報に基づいてイベントの発生を検出し、イベントに対応するイベント情報を生成し、ユーザを撮像した画像からイベント情報に基づきシーンを抽出する技術が開示されている。（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、第１のユーザのプレーの状態を第１のユーザとは異なる第２のユーザが把握したいという要求がある。このとき、第１のユーザのプレーの状態に対する第２のユーザからのフィードバック情報をより効率よく第１のユーザに提示することが可能な技術が提供されることが望まれる。
【課題を解決するための手段】
【０００５】
本開示によれば、ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、を備える、情報処理装置が提供される。【０００６】
本開示によれば、ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得することと、プロセッサにより、前記フィードバック情報の前記第１のユーザの端末への送信を制御することと、を含む、情報処理方法が提供される。【０００７】
本開示によれば、コンピュータを、ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、を備える情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、第１のユーザのプレーの状態に対する第２のユーザからのフィードバック情報をより効率よく第１のユーザに提示することが可能な技術が提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施形態に係る情報処理システムの構成例を示す図である。
【図２】本開示の実施形態に係るサーバの機能構成例を示すブロック図である。
【図３】本開示の実施形態に係る端末の機能構成例を示すブロック図である。
【図４】センサ装置を構成するセンサリストを示す図である。
【図５】センサ装置からセンサ装置とペアリングされている相手への送信データのリストを示す図である。
【図６】ペアリング相手によってセンサ装置から受信されたデータの解析データの例を示す図である。
【図７】サインインがなされる場合における画面遷移の例を説明するための図である。
【図８】端末に表示されるトレーナーメイン画面の例を示した図である。
【図９】端末に表示されるグループ単位のトレーナー画面の例を示した図である。
【図１０】端末に表示されるオンラインレッスン選択画面の例を示した図である。
【図１１】生徒メイン画面の例を示した図である。
【図１２】レッスンビデオ画面の例を示した図である。
【図１３】オンラインレッスン画面の例を示した図である。
【図１４】プロフィール画面の例を示した図である。
【図１５】スイング表示開始とスイング記録開始までの流れについて説明するための図である。
【図１６】スイング記録画面の例を示す図である。
【図１７】スイング記録画面の例を示す図である。
【図１８】メンバー選択画面の例を示す図である。
【図１９】クラブ選択画面の例を示す図である。
【図２０】センサ選択画面の例を示す図である。
【図２１】スイング表示画面の例を示す図である。
【図２２】スイング軌道画面の例を示す図である。
【図２３】推定弾道画面の例を示す図である。
【図２４】スイング表示画面の例を示す図である。
【図２５】第１の生成情報（スイングビデオおよび解析データ）の軸に対する１８０度反転表示を説明するための図である。
【図２６】比較相手のスイングの選択について説明するための図である。
【図２７】比較スイング選択画面の例を示す図である。
【図２８】比較スイング選択画面の例を示す図である。
【図２９】二つの生成情報が同一の画面に並べられて表示される例を示す図である。
【図３０】二つの生成情報が同一の画面に重ねられて表示される例を示す図である。
【図３１】比較スイング軌道画面の例を示す図である。
【図３２】比較推定弾道画面の例を示す図である。
【図３３】同実施形態に係るサーバのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書および図面において、実質的に同一または類似の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一または類似の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、類似する構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１２】
なお、説明は以下の順序で行うものとする。
０．概要
１．本開示の実施形態
１．１．サーバの機能構成例
１．２．端末の機能構成例
１．３．情報処理システムの機能詳細
１．３．１．各種データの例
１．３．２．サインイン
１．３．３．トレーナーメイン画面
１．３．４．生徒メイン画面
１．３．５．スイング表示開始とスイング記録開始までの流れ
１．３．６．スイング記録
１．３．７．スイング表示
１．４．ハードウェア構成例
２．むすび
【００１３】
＜０．概要＞
図１は、本開示の実施形態に係る情報処理システムの構成例を示す図である。図１に示すように、本開示の実施形態に係る情報処理システム１は、サーバ１０、端末２０−１、端末２０−２、および、センサ装置３０を有する。サーバ１０、端末２０−１および端末２０−２は、ネットワークに接続されており、ネットワークを介して相互に通信可能に構成されている。
【００１４】
サーバ１０は、コンピュータによって構成されており、ネットワークを介して端末２０−１および端末２０−２と通信可能に構成されている。また、ネットワークに他の端末が接続されている場合、サーバ４０は、ネットワークを介して当該他の端末と通信することも可能である。なお、サーバ１０は、情報処理装置として機能し得る。
【００１５】
端末２０−１は、第１のユーザによって使用される。本実施形態においては、第１のユーザが第２のユーザからスポーツのレッスンを受ける生徒である例を主に説明する。しかし、第１のユーザは、かかる例に限定されない。
【００１６】
なお、本実施形態においては、端末２０−１がスマートフォンである場合を主に説明する。しかし、端末２０−１はスマートフォンに限定されない。例えば、端末２０−１は、携帯電話であってもよいし、タブレット端末であってもよいし、撮像装置であってもよい。撮像装置は、デジタルカメラなどであってよい。端末２０−１も情報処理装置として機能し得る。
【００１７】
端末２０−２は、第１のユーザとは異なる第２のユーザによって使用される。本実施形態においては、第２のユーザが第１のユーザにレッスンでゴルフを教えるトレーナーである例を主に説明する。しかし、第２のユーザは、かかる例に限定されない。
【００１８】
なお、本実施形態においては、端末２０−２がスマートフォンである場合を主に説明する。しかし、端末２０−２はスマートフォンに限定されない。例えば、端末２０−２は、携帯電話であってもよいし、タブレット端末であってもよいし、撮像装置であってもよい。撮像装置は、デジタルカメラなどであってよい。端末２０−２も情報処理装置として機能し得る。
【００１９】
また、本実施形態においては、スポーツとしてゴルフを例に挙げて説明する。しかし、本実施形態に適用可能なスポーツは、ゴルフに限定されない。例えば、スポーツは、野球、テニス、卓球、ラクロス、ホッケー、スカッシュ、および、バドミントンのいずれかであってもよい。
【００２０】
センサ装置３０は、ゴルフをプレーするときに使用されるクラブに取り付けられる。しかし、センサ装置３０が取り付けられる位置は、クラブに限定されない。例えば、センサ装置３０は、ゴルフをプレーするユーザ自身に取り付けられてもよい。また、ゴルフ以外の上記スポーツがプレーされる場合、センサ装置３０は、クラブの代わりにユーザによって使用される各種の道具（例えば、ラケット、バットなど）に取り付けられてもよい。本実施形態では、生徒がゴルフをプレーするときに使用されるクラブにセンサ装置３０が取り付けられる例を主に説明する。
【００２１】
センサ装置３０は、ペアリング相手との間で無線通信可能に構成されている。例えば、センサ装置３０は、生徒によって使用される端末２０−１との間でペアリングがなされている場合には、端末２０−１との間で無線通信を行うことが可能である。一方、センサ装置３０は、トレーナーによって使用される端末２０−２との間でペアリングがなされている場合には、端末２０−２との間で無線通信を行うことが可能である。
【００２２】
ここで、トレーナーが生徒のプレーの状態を把握したいという要求がある。そこで、本実施形態においては、生徒のプレーの状態に対するトレーナーからのフィードバック情報をより効率よく生徒に提示することが可能な技術について主に説明する。
【００２３】
以上、本開示の一実施形態の概要について説明した。
【００２４】
＜１．本開示の実施形態＞
［１．１．サーバの機能構成例］
続いて、本開示の実施形態に係るサーバ１０の機能構成例について説明する。図２は、本開示の実施形態に係るサーバ１０の機能構成例を示すブロック図である。図２に示したように、サーバ１０は、制御部１１０、記憶部１３０および通信部１４０を備える。以下、サーバ１０が備えるこれらの機能ブロックについて説明する。
【００２５】
制御部１１０は、例えば、１または複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。これらのブロックがＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は電子回路によって構成されてよい。制御部１１０は、取得部１１２、算出部１１３および送信制御部１１４を備える。これらのブロックについては、後に詳細に説明する。
【００２６】
記憶部１３０は、メモリを含んで構成され、制御部１１０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録デバイスである。また、記憶部１３０は、制御部１１０による演算のためにデータを一時的に記憶する。なお、記憶部１３０は、磁気記憶部デバイスであってもよいし、半導体記憶デバイスであってもよいし、光記憶デバイスであってもよいし、光磁気記憶デバイスであってもよい。
【００２７】
通信部１４０は、通信回路を含んで構成され、ネットワークを介して他の装置との間で通信を行う機能を有する。例えば、通信部１４０は、通信インターフェースにより構成される。例えば、通信部１４０は、ネットワークを介して、端末２０−１との間、および、端末２０−２との間で通信を行うことが可能である。
【００２８】
以上、本開示の実施形態に係るサーバ１０の機能構成例について説明した。
【００２９】
［１．２．端末の機能構成例］
続いて、本開示の実施形態に係る端末２０の機能構成例について説明する。図３は、本開示の実施形態に係る端末２０の機能構成例を示すブロック図である。図３に示したように、端末２０は、制御部２１０、操作部２２０、撮像部２２５、記憶部２３０、通信部２４０および出力部２５０を備える。以下、端末２０が備えるこれらの機能ブロックについて説明する。
【００３０】
制御部２１０は、例えば、１または複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。これらのブロックがＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は電子回路によって構成されてよい。
【００３１】
操作部２２０は、ユーザによる操作の入力を受け付ける機能を有する。本実施形態においては、操作部２２０がタッチパネルによって構成される場合を主に説明する。しかし、操作部２２０は、タッチパネルに限定されない。例えば、操作部２２０は、マウス、キーボード、スイッチおよびレバーなどを含んでもよい。また、操作部２２０は、ユーザの音声を検出するマイクロフォンを含んでもよい。
【００３２】
撮像部２２５は、１または複数のイメージセンサを含んで構成され、ゴルフをプレーするユーザを撮像して動画像を得る。撮像部２２５によって撮像された動画像は、制御部２１０に出力される。
【００３３】
記憶部２３０は、メモリを含んで構成され、制御部２１０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録デバイスである。また、記憶部２３０は、制御部２１０による演算のためにデータを一時的に記憶する。なお、記憶部２３０は、磁気記憶部デバイスであってもよいし、半導体記憶デバイスであってもよいし、光記憶デバイスであってもよいし、光磁気記憶デバイスであってもよい。
【００３４】
通信部２４０は、通信回路を含んで構成され、ネットワークを介して他の装置との間で通信を行う機能を有する。例えば、通信部２４０は、通信インターフェースにより構成される。例えば、通信部２４０は、ネットワークを介して、サーバ１０との間で通信を行うことが可能である。また、通信部２４０は、センサ装置３０との間で無線通信を行う。
【００３５】
出力部２５０は、各種の情報を出力する。例えば、出力部２５０は、ユーザに視認可能な表示を行うことが可能なディスプレイを含んでよく、ディスプレイは、液晶ディスプレイであってもよいし、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであってもよい。また、出力部２５０は、スピーカなどの音声出力装置を含んでもよい。あるいは、出力部２５０は、ユーザに触覚を提示する触覚提示装置を含んでもよい。
【００３６】
以上、本開示の実施形態に係る端末２０の機能構成例について説明した。
【００３７】
［１．３．情報処理システムの機能詳細］
続いて、本開示の実施形態に係る情報処理システム１の機能詳細について説明する。本開示の実施形態において、サーバ１０における取得部１１２は、ゴルフをプレーしている生徒に関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、トレーナーの端末２０−２から取得する。また、送信制御部１１４は、フィードバック情報の生徒の端末２０−１への送信を制御する。
【００３８】
かかる構成によれば、生徒のプレーの状態に対するトレーナーからのフィードバック情報をより効率よく生徒に提示することが可能となる。
【００３９】
なお、本実施形態においては、センサ装置３０がクラブに取り付けられる場合を主に想定するため、センサ情報は、生徒に取り付けられたセンサ装置３０によって検出される。しかし、センサ装置３０がクラブに取り付けられている場合、センサ情報は、クラブに取り付けられたセンサ装置３０によって検出されてよい。
【００４０】
また、本実施形態においては、生成情報の例として、イベントの検出結果に基づいて抽出される「スイングビデオ」、および、イベントの検出結果に基づいて得られる「解析データ」を含む場合を主に説明する。しかし、生成情報は、「スイングビデオ」および「解析データ」の少なくともいずれか一方を含んでもよい。
【００４１】
（１．３．１．各種データの例）
まず、各種データの例について説明する。図４は、センサ装置３０を構成するセンサリストを示す図である。図４を参照すると、３種類のセンサについて、センサ種類、メーカー、型番、フルスケール、および、ＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）分解能が定められている。一例として、センサ装置３０は、この３種類のセンサのいずれかによって構成されてよい。しかし、センサ装置３０は、この３種類のセンサ以外のセンサによって構成されてもよい。
【００４２】
図５は、センサ装置３０からセンサ装置３０とペアリングされている相手への送信データのリストを示す図である。図５に示すように、センサ装置３０からは、「軸」の「データ種類」に示したデータがペアリング相手に送信されてよい。センサ装置３０からペアリング相手に送信されるデータの特徴は、「Ｂｉｔ数」「フルスケール」「サンプリングレート」に示した通りであってよい。センサ装置３０からペアリング相手に送信されたデータは、ペアリング相手のゴルフアプリケーションに入力されてよい。
【００４３】
図６は、ペアリング相手によってセンサ装置３０から受信されたデータの解析データの例を示す図である。ペアリング相手によってセンサ装置３０から受信されたデータが解析されると、図６における「概要」に示すような各種の解析データが得られる。また、図６には、各種の解析データの種類が「データ種類」として示され、解析データの取り得る範囲が「範囲」として示されている。本実施形態においては、ペアリング相手によってデータ解析が実行される場合を主に説明するが、ペアリング相手の代わりにサーバ１０によってデータ解析が実行されてもよい。
【００４４】
以上、各種データの例について説明した。
【００４５】
（１．３．２．サインイン）
まず、生徒は、端末２０−１においてゴルフアプリケーションを利用しようとするとき、ゴルフアプリケーションにサインインを行う。トレーナーが端末２０−２においてゴルフアプリケーションを利用としようとするとき、ゴルフアプリケーションにサインインを行う。ここでは、トレーナーが端末２０−２においてゴルフアプリケーションにサインインする場合を説明してから、生徒が端末２０−１においてゴルフアプリケーションにサインインする場合を説明する。
【００４６】
図７は、サインインがなされる場合における画面遷移の例を説明するための図である。端末２０−２において、操作部２２０によってトレーナーによるゴルフアプリケーションの起動操作が入力されると、図７に示すように、出力部２５０によってサインイン画面５００が表示される。サインイン画面５００においてトレーナーからＩＤ（サインインＩＤ）とパスワードが入力され、かかるＩＤおよびパスワードに基づく認証が成功すると、端末２０−２において、出力部２５０は、トレーナーメイン画面５１０を表示する。トレーナーメイン画面５１０の詳細については、図８を参照しながら後に説明する。
【００４７】
一方、端末２０−１において、操作部２２０によって生徒によるゴルフアプリケーションの起動操作が入力されると、図７に示すように、出力部２５０によってサインイン画面５００が表示される。サインイン画面５００において生徒からＩＤ（サインインＩＤ）とパスワードが入力され、かかるＩＤおよびパスワードに基づく認証が成功すると、端末２０−１において、出力部２５０は、生徒メイン画面５２０を表示する。生徒メイン画面５２０の詳細については、図１１を参照しながら後に説明する。
【００４８】
以上、サインインについて説明した。
【００４９】
（１．３．３．トレーナーメイン画面）
続いて、トレーナーメイン画面について説明する。図８は、端末２０−２に表示されるトレーナーメイン画面５１０の例を示した図である。トレーナーメイン画面５１０には、トレーナーが受け持っている１または複数の生徒（図８に示した例では、生徒１〜３）それぞれに対応するオブジェクト（生徒選択用オブジェクト）が含まれる。トレーナーが受け持っている１または複数の生徒に関する情報は、サーバ１０によって記憶されており、端末２０−２によってサーバ１０から取得される。トレーナーがいずれかの生徒選択用オブジェクトを選択すると、その生徒選択用オブジェクトに対応する生徒メイン画面５２０（図１１）が端末２０−２に表示される。
【００５０】
なお、トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、トレーナーメイン画面５１０からグループ単位のトレーナー画面に切り替わる。
【００５１】
図９は、端末２０−２に表示されるグループ単位のトレーナー画面５１１の例を示した図である。グループ単位のトレーナー画面５１１には、１または複数のユーザ（生徒および／またはトレーナー）それぞれに対応する生徒選択用オブジェクトがグループ単位に含まれる。各グループに属するユーザに関する情報は、サーバ１０によって記憶されており、端末２０−２によってサーバ１０から取得される。トレーナーがいずれかの生徒選択用オブジェクトを選択すると、その生徒選択用オブジェクトに対応する生徒メイン画面５２０（図１１）が端末２０−２に表示される。
【００５２】
なお、トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、グループ単位のトレーナー画面５１１からオンラインレッスン選択画面に切り替わる。
【００５３】
図１０は、端末２０−２に表示されるオンラインレッスン選択画面５１２の例を示した図である。オンラインレッスン選択画面５１２には、１または複数の生徒それぞれに対応するレッスンビデオ選択用オブジェクトが含まれる。レッスンビデオは、サーバ１０によって記憶されており、端末２０−２によってサーバ１０から取得される。トレーナーがいずれかのレッスンビデオ選択用オブジェクトを選択すると、そのレッスンビデオ選択用オブジェクトに対応するオンラインレッスン画面５２２（図１３）が端末２０−２に表示される。
【００５４】
以上、トレーナーメイン画面について説明した。
【００５５】
（１．３．４．生徒メイン画面）
続いて、生徒メイン画面について説明する。図１１は、生徒メイン画面５２０の例を示した図である。生徒メイン画面５２０がトレーナーの端末２０−２に表示される場合、生徒メイン画面５２０には、トレーナーによって選択された生徒選択用オブジェクトに対応する生徒（図１１に示した例では、「生徒１」）のスイングビデオを選択するためのオブジェクト（スイングビデオ選択用オブジェクト）およびスイング記録開始ボタン６２０が含まれる。スイングビデオ選択用オブジェクトには、スイングビデオのショット数と使用されたクラブの種類とが含まれている。
【００５６】
生徒のスイングビデオは、サーバ１０によって記憶されており、端末２０−２によってサーバ１０から生徒のスイングビデオに関する情報が取得される。端末２０−２においてトレーナーがスイングビデオ選択用オブジェクトのいずれかを選択すると、選択されたスイングビデオ選択用オブジェクトに対応するスイング表示画面が端末２０−２において表示される。スイングビデオおよびスイング表示画面についての詳細は、後に説明する。また、トレーナーによってスイング記録開始ボタン６２０が選択されると、スイングビデオ記録画面が端末２０−２において表示される。
【００５７】
一方、生徒メイン画面５２０が生徒の端末２０−１に表示される場合、生徒メイン画面５２０には、サインインを行った生徒自身（図１１に示した例では、「生徒１」）のスイングビデオを選択するためのスイングビデオ選択用オブジェクトおよびスイング記録開始ボタン６２０が含まれる。
【００５８】
生徒のスイングビデオに関する情報は、端末２０−１によってサーバ１０から取得される。端末２０−１において生徒がスイングビデオ選択用オブジェクトのいずれかを選択すると、選択されたスイングビデオ選択用オブジェクトに対応するスイング表示画面が端末２０−１において表示される。また、生徒によってスイング記録開始ボタン６２０が選択されると、スイングビデオ記録画面が端末２０−１において表示される。
【００５９】
なお、トレーナーまたは生徒によって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、生徒メイン画面５２０からレッスンビデオ画面に切り替わる。
【００６０】
図１２は、レッスンビデオ画面５２１の例を示した図である。レッスンビデオ画面５２１には、その生徒のレッスンビデオ６２１（レッスンビデオ６２１−１、６２１−２）が含まれる。レッスンビデオ６２１には、スイングビデオの他、スイングビデオに対するトレーナーによるフィードバック情報（音声データ、画像データなど）が含まれる。また、各レッスンビデオ画面５２１には、レッスンビデオが撮像された日時も含まれている。なお、トレーナーまたは生徒によって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、レッスンビデオ画面５２１からオンラインレッスン画面に切り替わる。
【００６１】
図１３は、オンラインレッスン画面５２２の例を示した図である。オンラインレッスン画面５２２には、レッスンビデオ６２１−１が含まれており、レッスンビデオ６２１−１に含まれるスイングビデオに対してトレーナーによって入力されたフィードバック情報（例えば、テキストデータ６２２−１、６２２−２、６２２−３）が含まれている。また、オンラインレッスン画面５２２には、フィードバック情報（テキストデータ６２２−１、６２２−２）に対して生徒によって入力されたテキストデータ６２２−４、６２２−５が含まれている。
【００６２】
なお、トレーナーまたは生徒によって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、オンラインレッスン画面５２２からプロフィール画面に切り替わる。
【００６３】
図１４は、プロフィール画面５２３の例を示した図である。プロフィール画面５２３には、生徒のプロフィール、レッスンリスト、ショットリストが含まれている。生徒のプロフィール、レッスンリスト、ショットリストは、サーバ１０によって記憶されており、端末２０−１または端末２０−２によってサーバ１０から取得される。ショットリストには、ショットの日時と使用されたクラブの種類ごとに、ショット数が含まれるとともに、ショットの種類ごとの割合（フック、ストレート、スライス）を示す棒グラフが含まれている。かかるショットリストによって、生徒によるショットの上達度合いが把握される。
【００６４】
なお、トレーナーまたは生徒によって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、プロフィール画面５２３からオンラインレッスン画面５２２に切り替わる。
【００６５】
以上、生徒メイン画面について説明した。
【００６６】
（１．３．５．スイング表示開始とスイング記録開始までの流れ）
続いて、スイング表示開始とスイング記録開始までの流れについて説明する。図１５は、スイング表示開始とスイング記録開始までの流れについて説明するための図である。
【００６７】
図１５に示すように、トレーナーの端末２０−２に表示されるトレーナーメイン画面５１０には、トレーナーが受け持っている１または複数の生徒それぞれに対応する生徒選択用オブジェクトが含まれる。トレーナーがいずれかの生徒選択用オブジェクトを選択すると、その生徒選択用オブジェクトに対応する生徒メイン画面５２０が端末２０−２に表示される。
【００６８】
一方、生徒メイン画面５２０が生徒の端末２０−１に表示される場合、生徒メイン画面５２０には、サインインを行った生徒自身（図１５に示した例では、「生徒１」）のスイングビデオを選択するためのスイングビデオ選択用オブジェクトおよびスイング記録開始ボタン６２０が含まれる。
【００６９】
端末２０−２においてトレーナーがスイングビデオ選択用オブジェクトのいずれかを選択すると、選択されたスイングビデオ選択用オブジェクトに対応するスイング表示画面５３２が端末２０−２において表示される。同様に、端末２０−１において生徒がスイングビデオ選択用オブジェクトのいずれかを選択すると、選択されたスイングビデオ選択用オブジェクトに対応するスイング表示画面５３２が端末２０−１において表示される。
【００７０】
また、端末２０−２においてトレーナーがスイング記録開始ボタン６２０を選択すると、スイング記録画面５３０が端末２０−２において表示される。同様に、端末２０−１において生徒がスイング記録開始ボタン６２０を選択すると、スイング記録画面５３０が端末２０−１において表示される。
【００７１】
以上、スイング表示開始とスイング記録開始までの流れについて説明した。
【００７２】
（１．３．６．スイング記録）
続いて、スイング記録について説明する。図１６は、スイング記録画面５３０の例を示す図である。まず、生徒がゴルフの自主練習を行う場合を想定する。このとき、生徒による自主練習のプレーの状態に対するトレーナーによるフィードバック情報が得られると、そのフィードバック情報が生徒によって確認されるレッスン（以下、「オンラインレッスン」ともいう。）が行われる。オンラインレッスンにおいては、スイング記録画面５３０は、生徒の端末２０−１において表示される。
【００７３】
なお、スイング記録画面５３０には、水準器を示すマークが最初に表示されてもよい。そして、端末の静止状態が所定の時間継続したことが検出された場合に、水準器を示すマークの表示が消されてもよい。そうすれば、水準器を示すマークの消失によって、スイング記録開始の好適なタイミングが把握され得る。
【００７４】
図１６に示すように、撮像開始前において、スイング記録画面５３０には、スルー画像が含まれている。その他、スイング記録画面５３０には、描画開始オブジェクト６３０、カメラ切り替え用オブジェクト６３１、現在表示されている画像撮像時の端末とセンサ装置３０との接続／非接続情報６３２、現在の端末とセンサ装置３０との接続／非接続情報６３３、現在表示されている画像撮像時の端末とセンサ装置３０との接続状態を示す情報６３４が含まれている。
【００７５】
このとき、生徒の端末２０−１においてスイング記録画面５３０が表示され、生徒によってカメラ切り替え用オブジェクト６３１が選択された場合を想定する。かかる場合、生徒の端末２０−１の撮像部２２５は、自主練習でゴルフをプレーしている生徒の撮像を開始し、動画像を得る。一方、生徒の端末２０−１とペアリングされているセンサ装置３０は、センシングを行ってセンサ情報を得る。センサ情報は、センサ装置３０から送信され、端末２０−１の通信部２４０によって受信される。
【００７６】
生徒の端末２０−１の制御部２１０は、通信部２４０によって受信されたセンサ情報に基づいてイベントを検出する。例えば、イベントは、所定の時刻を基準としたスイング開始時点、スイングトップ時点、インパクト時点、スイング終了時点、成功したスイング、失敗したスイング、最も良いスイング、および、最も悪いスイングのうち、少なくともいずれか一つを含んでよい。ここでは、イベントがインパクト時点である場合を主に説明する。
【００７７】
生徒の端末２０−１の制御部２１０は、イベントの検出結果に基づいて、第１の生成情報を生成する。上記したように、本実施形態においては、第１の生成情報がスイングビデオおよび解析データを含む場合を主に説明する。スイングビデオは、ゴルフをプレーしている生徒が、端末２０−１の撮像部２２５によって撮像された動画像からイベントの検出結果に基づいて抽出される。
【００７８】
より詳細には、センサ装置３０から受信されるセンサ情報と端末２０−１の撮像部２２５によって撮像される動画像とは、制御部２１０において同期されている。そして、スイングビデオは、動画像のうち、センサ情報におけるイベントの検出時点に応じた区間（例えば、イベントとしてインパクト時点が検出される場合には、インパクト時点よりも前に所定の秒数遡った時点からインパクト時点よりも後に所定の秒数経過した時点までの区間）に対応した動画像における区間が、制御部２１０によって抽出される。
【００７９】
また、解析データは、センサ装置３０から受信されたセンサ情報が、イベント検出結果に基づいて、制御部２１０によって解析されて得られる。より具体的に、解析データは、インパクト時のクラブフェースの角度、インパクト時のクラブフェースとボールとの衝突角度、インパクト時のクラブヘッドの軌道の角度、インパクト時のヘッドスピード、および、スイング時の打ち手を示す情報のうち、少なくともいずれか一つを含んでよい。
【００８０】
生徒の端末２０−１において、第１の生成情報（スイングビデオおよび解析データ）が生成されると、出力部２５０は、スイング記録画面５３０からスイング表示画面５３２に表示を自動的に切り替える。そして、出力部２５０は、スイング表示画面５３２において、第１の生成情報（スイングビデオおよび解析データ）を表示する。
【００８１】
なお、出力部２５０は、スイングビデオの撮像とともに、マイクロフォンによって音データが検出された場合には、その音データも出力させてよい。そうすれば、音データに含まれる声（歓声など）、音データに含まれる音（クラブとボールとの衝突音など）を聴くことによって、または、声または音に対する音声認識結果を知ることによって、ショットの良し悪しをより高精度に推定することが可能となる。
【００８２】
なお、生徒が連続的にスイングを行っている場合、生徒の端末２０−１において、制御部２１０が、第１の生成情報の表示中に、新たに生成情報（第３の生成情報（スイングビデオおよび解析データ））を生成する場合も想定される。かかる場合には、制御部２１０は、スイング表示画面５３２において、第１の生成情報（スイングビデオおよび解析データ）の表示から第３の生成情報（スイングビデオおよび解析データ）の表示に自動的に切り替えてよい。
【００８３】
生徒の端末２０−１の通信部２４０は、第１の生成情報（スイングビデオおよび解析データ）を、ネットワークを介してサーバ１０に送信する。サーバ１０においては、第１の生成情報（スイングビデオおよび解析データ）が、通信部１４０によって受信され、記憶部１３０によって記憶される。記憶部１３０によって記憶された第１の生成情報（スイングビデオおよび解析データ）は、トレーナーによる操作に基づく端末２０−２からの取得要求が通信部１４０によって受信されると、送信制御部１１４によって、端末２０−２への送信が制御される。
【００８４】
トレーナーの端末２０−２において、通信部２４０によって第１の生成情報（スイングビデオおよび解析データ）が受信されると、出力部２５０によってスイング表示画面５３２が表示される。なお、トレーナーの端末２０−２においても、出力部２５０は、スイングビデオの撮像とともに、マイクロフォンによって音データが検出された場合には、その音データも出力してよい。
【００８５】
また、第１の生成情報（スイングビデオおよび解析データ）の他に、スイングを行うメンバーの名前、メンバーによって使用されるクラブの種類、端末と接続されるセンサ装置３０に関する情報（例えば、製品名、ＭＡＣアドレスなど）も、端末２０−１からサーバ１０に送信されて記憶されてよい。このとき、トレーナーの端末２０−２によって、スイングを行うメンバーの名前、メンバーによって使用されるクラブの種類、端末と接続されるセンサ装置３０に関する情報もサーバ１０から取得されて表示されてよい。
【００８６】
例えば、スイングを行うメンバーの名前、メンバーによって使用されるクラブの種類、端末と接続されるセンサ装置３０に関する情報（例えば、製品名、ＭＡＣアドレスなど）は、端末２０−１を使用する生徒によって選択されてよい。
【００８７】
図１７は、スイング記録画面５３０の例を示す図である。図１７を参照すると、スイング記録画面５３０には、メンバー選択用オブジェクト６１１、クラブ種類選択用オブジェクト６１２、および、センサ選択用オブジェクト６１３が含まれている。例えば、生徒の端末２０−１において、生徒によってメンバー選択用オブジェクト６１１が選択されると、メンバー選択画面が表示されてよい。
【００８８】
図１８は、メンバー選択画面５４１の例を示す図である。図１８を参照すると、メンバー選択画面５４１には、メンバーの名前として、「トレーナー」「生徒１」「生徒２」「生徒３」「ｎｏｎａｍｅ」が含まれている。メンバー選択画面５４１において、生徒によって、これらのメンバーの名前からいずれかのメンバーの名前がスイングを行うメンバーの名前として選択されてよい。
【００８９】
図１７に戻って説明を続ける。例えば、生徒の端末２０−１において、生徒によってクラブ種類選択用オブジェクト６１２が選択されると、クラブ選択画面が表示されてよい。
【００９０】
図１９は、クラブ選択画面５４２の例を示す図である。図１９を参照すると、クラブ選択画面５４２には、クラブの種類として、「ドライバー（１Ｗ）」「３番ウッド（３Ｗ）」・・・「サンドウェッジ（ＳＷ）」が含まれている。クラブ選択画面５４２において、生徒によって、これらのクラブの種類からいずれかのクラブの種類がメンバーによって使用されるクラブの種類として選択されてよい。
【００９１】
なお、ここでは、メンバーによって使用されるクラブの種類が手動によって選択される場合を説明したが、メンバーによって使用されるクラブの種類は、自動的に選択されてもよい。例えば、メンバーの名前に対して、メンバーがよく利用するクラブの種類が関連付けられている場合、かかる関連付けとメンバーの名前とに基づいて、メンバーによって使用されるクラブの種類が選択されてもよい。あるいは、メンバーがよく利用するクラブの長さ、素材、重さなどが登録されていれば、これらの情報に基づいて、メンバーによって使用されるクラブの種類が選択されてもよい。
【００９２】
図１７に戻って説明を続ける。例えば、生徒の端末２０−１において、生徒によってセンサ選択用オブジェクト６１３が選択されると、センサ選択画面が表示されてよい。
【００９３】
図２０は、センサ選択画面５４３の例を示す図である。図２０を参照すると、センサ選択画面５４３には、センサ装置３０に関する情報として、「センサＣ１」「センサＣ２」・・・「センサＣ５」が含まれている。センサ選択画面５４３において、生徒によって、これらのセンサ装置３０に関する情報からいずれかのセンサ装置３０に関する情報が、端末と接続されるセンサ装置３０に関する情報として選択されてよい。
【００９４】
なお、ここでは、端末と接続されるセンサ装置３０に関する情報が手動によって選択される場合を説明したが、端末と接続されるセンサ装置３０に関する情報は、自動的に選択されてもよい。例えば、クラブの種類に対して、その種類のクラブに対して取り付け可能なセンサ装置３０に関する情報が関連付けられている場合、かかる関連付けとクラブの種類とに基づいて、端末と接続されるセンサ装置３０に関する情報が選択されてもよい。
【００９５】
図１７に戻って説明を続ける。例えば、生徒の端末２０−１において、生徒によってセンサ選択用オブジェクト６１３が選択されると、センサ選択画面が表示されてよい。
【００９６】
以上、オンラインレッスンにおけるスイング記録について説明した。
【００９７】
（１．３．７．スイング表示）
スイング表示について説明する。図２１は、スイング表示画面５３２の例を示す図である。オンラインレッスンにおいては、第１の生成情報（スイングビデオおよび解析データ）が、トレーナーの端末２０−２の通信部２４０によってサーバ１０から受信されると、出力部２５０によって表示される。
【００９８】
図２１を参照すると、スイング表示画面５３２において、スイングビデオが表示され、解析データの例として、インパクト時のクラブヘッドの軌道の角度（軌道の符号は「６４４」、角度は「−５．１」）、インパクト時のクラブフェースとボールが衝突する角度（クラブフェースの符号は「６４５」、数値は「９．８」）、インパクト時のクラブフェースとボールが衝突する角度（クラブフェースの符号は「６４６」、数値は「８．５」）、スピード（インパクト時のヘッドスピード）、クラブの種類とスピードとに基づいて解析によって得られた距離（飛距離）が表示されている。
【００９９】
図２１を参照すると、トレーナーの端末２０−２によって表示されるスイング表示画面５３２には、描画開始オブジェクト６３０、お気に入り登録用オブジェクト６３５、スイングビデオ比較用オブジェクト６３６、スイング開始地点を示す表示オブジェクト６３７、スイングトップ地点を示す表示オブジェクト６３８、スイングインパクト地点を示す表示オブジェクト６３９、スイングビデオを軸に対して１８０度反転させるための１８０度反転用オブジェクト６４０、スイング記録画面に遷移するためのスイング記録画面遷移オブジェクト６４１、録音開始用オブジェクト６４２、時間軸６４３が含まれる。
【０１００】
この例に示すように、トレーナーの端末２０−２においては、時間軸６４３に沿ったイベントに対応する位置に表示オブジェクト（スイング開始地点を示す表示オブジェクト６３７、スイングトップ地点を示す表示オブジェクト６３８、スイングインパクト地点を示す表示オブジェクト６３９）が出力部２５０によって表示される。そして、トレーナーによって時間軸６４３におけるいずれかの位置が指定位置として指定された場合、その指定位置に対応する第１の生成情報（スイングビデオおよび解析データ）における位置が出力部２５０によって表示される。これによって、所望のタイミングにおける第１の生成情報（スイングビデオおよび解析データ）の出力が容易になる。
【０１０１】
トレーナーの端末２０−２によって表示されるスイング表示画面５３２には、描画開始オブジェクト６３０、お気に入り登録用オブジェクト６３５、スイングビデオ比較用オブジェクト６３６、スイング開始地点を示す表示オブジェクト６３７、スイングトップ地点を示す表示オブジェクト６３８、スイングインパクト地点を示す表示オブジェクト６３９、スイングビデオを軸に対して１８０度反転させるための１８０度反転用オブジェクト６４０、スイング記録画面に遷移するためのスイング記録画面遷移オブジェクト６４１、録音開始用オブジェクト６４２、時間軸６４３が含まれる。
【０１０２】
なお、トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、スイング表示画面５３２からスイング軌道画面に切り替わる。図２２は、スイング軌道画面５５１の例を示す図である。スイング軌道画面５５１には、クラブヘッドの軌道情報６５１が含まれる。
【０１０３】
なお、トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、スイング軌道画面５５１から推定弾道画面に切り替わる。図２３は、推定弾道画面５５２の例を示す図である。推定弾道画面５５２には、推定弾道６５２が含まれる。推定弾道６５２は、解析データに含まれる、クラブの種類、スピード、距離、インパクト時のクラブフェースの角度、インパクト時のクラブフェースとボールとの衝突角度およびインパクト時のクラブヘッドの軌道の角度に基づいて算出され得る。
【０１０４】
図２４は、スイング表示画面５３２の例を示す図である。トレーナーが、スイング表示画面５３２に表示された第１の生成情報（スイングビデオおよび解析データ）に対してフィードバック情報を生徒に提供したいと考えた場合を想定する。このとき、トレーナーが録音開始用オブジェクト６４２を選択し、フィードバック情報の例としての音声データを入力し、描画開始オブジェクト６３０を選択し、フィードバック情報の例としての画像データ（図２４に示した例では、画像データ６６１−１〜６６１−３）を入力すると、トレーナーの端末２０−２の制御部２１０は、フィードバック情報の例としての音声データおよび画像データのサーバ１０への送信を制御する。
【０１０５】
なお、ここでは、フィードバック情報の例としての音声データおよび画像データを想定する。しかし、フィードバック情報は、音声データおよび画像データに限定されない。フィードバック情報は、第１の生成情報（スイングビデオおよび解析データ）に対してトレーナーによって入力された、音声データ、テキストデータ、および、画像データの少なくともいずれか一つを含んでよい。サーバ１０においては、フィードバック情報の例としての音声データおよび画像データが、通信部１４０によって受信され、記憶部１３０によって記憶される。
【０１０６】
図２５は、第１の生成情報（スイングビデオおよび解析データ）の軸に対する１８０度反転表示を説明するための図である。図２５を参照すると、トレーナーの端末２０−２において、スイング表示画面５３２が表示されている。ここで、トレーナーの端末２０−２の制御部２１０は、所定の１８０度反転操作（例えば、１８０度反転用オブジェクト６４０の選択）が検出された場合、第１の生成情報（スイングビデオおよび解析データ）を、軸に対して１８０度反転表示させてよい。なお、一つの軸（視点）で撮られた画像を１８０度反転して表示することによって、左右反転された画像が表示され得る（左右反転された結果として、スイングする者の利き手が左右反転されて表示されることになる）。
【０１０７】
図２５に示した例では、トレーナーの端末２０−２において、スイングビデオが軸に対して１８０度反転表示され、解析データが軸に対して１８０度反転表示された、インパクト時のクラブヘッドの軌道の角度（軌道の符号「６７１」）、インパクト時のクラブフェースとボールが衝突する角度（クラブフェースの符号「６７２」）、インパクト時のクラブフェースとボールが衝突する角度（クラブフェースの符号「６７３」）が軸に対して１８０度反転されたスイング表示画面５７１が表示されている。
【０１０８】
図２６は、比較相手のスイングの選択について説明するための図である。図２６を参照すると、トレーナーの端末２０−２において、スイング表示画面５３２が表示されている。ここで、トレーナーの端末２０−２の制御部２１０は、所定の比較操作（例えば、スイングビデオ比較用オブジェクト６３６の選択）が検出され、比較スイング選択画面５８２における比較相手のスイングが選択された場合、比較ビデオ画面５８３を表示させてよい。
【０１０９】
図２７は、比較スイング選択画面５８４の例を示す図である。図２７に示した比較スイング選択画面５８４では、メンバーを限定することによって、比較相手のスイングビデオを絞り込む例が示されている。図２８は、比較スイング選択画面５８４の例を示す図である。図２８に示した比較スイング選択画面５８４では、クラブの種類を限定することによって、比較相手のスイングビデオを絞り込む例が示されている。
【０１１０】
図２９は、二つの生成情報が同一の画面に並べられて表示される例を示す図である。図２９に示した例では、第１の生成情報（スイングビデオおよび解析データ）と同一の画面への表示対象として、第１の生成情報（生徒を撮像したスイングビデオＶ１および解析データ）とは異なる第２の生成情報（トレーナーを撮像したスイングビデオＶ２および解析データ）が選択された場合に、スイングビデオＶ１とスイングビデオＶ２とが、同一の画面に並べられて表示されている。また、図２９に示した例では、各々の解析データが区別されるように（一例として、異なる色によって区別されるように）表示されている。
【０１１１】
また、比較相手は自動的に軸に対して１８０度反転表示されてもよい。例えば、第１の生成情報（生徒を撮像したスイングビデオＶ１および解析データ）に含まれる打ち手を示す情報と第２の生成情報（トレーナーを撮像したスイングビデオＶ２および解析データ）に含まれる打ち手を示す情報とが逆である場合、トレーナーの端末２０−２の制御部２１０は、第２の生成情報（トレーナーを撮像したスイングビデオＶ２および解析データ）の表示が自動的に軸に対して１８０度反転される。
【０１１２】
また、生徒が使用するクラブの変更によって比較相手が自動的に変更されてもよい。例えば、生徒が使用するクラブの種類が変更された場合、トレーナーの端末２０−２の制御部２１０は、第２の生成情報（トレーナーを撮像したスイングビデオＶ２および解析データ）の表示から、変更後のクラブの種類に応じた第３の生成情報の表示に自動的に切り替えてもよい。
【０１１３】
図３０は、二つの生成情報が同一の画面に重ねられて表示される例を示す図である。図３０に示した例では、第１の生成情報（スイングビデオおよび解析データ）と同一の画面への表示対象として、第１の生成情報（生徒を撮像したスイングビデオＶ１および解析データ）とは異なる第２の生成情報（トレーナーを撮像したスイングビデオＶ２および解析データ）が選択された場合に、スイングビデオＶ１とスイングビデオＶ２とが、同一の画面に重ねられて表示されている。また、図３０に示した例では、各々の解析データが区別されるように（一例として、異なる色によって区別されるように）表示されている。
【０１１４】
なお、二つの生成情報が同一の画面に重ねられて表示される場合にも、二つの生成情報が同一の画面に並べられて表示される場合と同様に、比較相手は自動的に軸に対して１８０度反転表示されてもよい。また、二つの生成情報が同一の画面に重ねられて表示される場合にも、二つの生成情報が同一の画面に並べられて表示される場合と同様に、生徒が使用するクラブの変更によって比較相手が自動的に変更されてもよい。
【０１１５】
また、第２の生成情報（トレーナーを撮像したスイングビデオＶ２）は、所定の変更操作に基づいて、拡大、縮小、または、移動が可能であってよい。より詳細には、トレーナーによって、スイングビデオＶ２に対してピンチアウト操作がなされた場合、スイングビデオＶ２が拡大されてもよい。また、トレーナーによって、スイングビデオＶ２に対してピンチイン操作がなされた場合、スイングビデオＶ２が縮小されてもよい。また、トレーナーによって、スイングビデオＶ２に対してドラッグ操作がなされた場合、スイングビデオＶ２が移動されてもよい。
【０１１６】
なお、トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、比較ビデオ画面５８３から比較スイング軌道画面に切り替わる。図３１は、比較スイング軌道画面５８５の例を示す図である。比較スイング軌道画面５８５には、第１の生成情報（解析データ）の例としてのクラブヘッドの軌道情報６５１が含まれるとともに、第２の生成情報（解析データ）の例としてのクラブヘッドの軌道情報６８５が含まれる。
【０１１７】
トレーナーによって所定のタブ切り替え操作（例えば、左右のフリック操作など）がなされると、比較スイング軌道画面５８５から比較推定弾道画面に切り替わる。図３２は、比較推定弾道画面５８６の例を示す図である。比較推定弾道画面５８６には、推定弾道６５２の他に推定弾道６８６が含まれる。推定弾道６５２は、第１の生成情報（解析データ）に含まれる、クラブの種類、スピード、距離に基づいて算出され得る。推定弾道６８６は、第２の生成情報（解析データ）に含まれる、クラブの種類、スピード、距離、インパクト時のクラブフェースの角度、インパクト時のクラブフェースとボールとの衝突角度およびインパクト時のクラブヘッドの軌道の角度に基づいて算出され得る。
【０１１８】
サーバ１０の記憶部１３０によって記憶された第１の生成情報（スイングビデオおよび解析データ）は、トレーナーによる操作に基づく端末２０−２からの取得要求が通信部１４０によって受信されると、送信制御部１１４によって、生徒の端末２０−２への送信が制御される。生徒の端末２０−２の出力部２５０は、フィードバック情報の例としての音声データを出力するとともに、画像データを表示する。生徒は、音声データおよび画像データによって、トレーナーによるフィードバック情報を確認することができる。
【０１１９】
このようにして、オンラインレッスンにおいては、生徒は、自主練習のプレーの状態に対するトレーナーによるフィードバック情報が得られると、そのフィードバック情報を容易に確認することができる。生徒とトレーナーとの深いコミュニケーションが実現されるため、常に生徒とトレーナーとが繋がっている感覚を両者に与えることが可能となる。
【０１２０】
生徒の端末２０−１において、第１の生成情報（スイングビデオおよびおよび解析データ）の生成前に（または生成後に）、生徒によってプレーを補助するための補助情報が入力された場合（例えば、スイング記録画面５３０において描画開始オブジェクト６３０の選択後にスルー画像の上から図形データが入力された場合）、第１の生成情報（スイングビデオおよびおよび解析データ）と補助情報とが関連付けられてサーバ１０に送信されてもよい。このとき、トレーナーの端末２０−２において、サーバ１０から第１の生成情報（スイングビデオおよびおよび解析データ）が取得されて表示されるに際して、補助情報もサーバ１０から取得されて表示されてもよい。
【０１２１】
［１．４．ハードウェア構成例］
次に、図３２を参照して、本開示の実施形態に係るサーバ１０のハードウェア構成について説明する。図３２は、本開示の実施形態に係るサーバ１０のハードウェア構成例を示すブロック図である。なお、ここでは、サーバ１０のハードウェア構成例について説明するが、端末２０のハードウェア構成も、ここで説明するサーバ１０のハードウェア構成例と同様にして実現され得る。
【０１２２】
図３２に示すように、サーバ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０３、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０５を含む。また、サーバ１０は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、サーバ１０は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。サーバ１０は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と呼ばれるような処理回路を有してもよい。
【０１２３】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、サーバ１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時的に記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１２４】
入力装置９１５は、例えば、ボタンなど、ユーザによって操作される装置である。入力装置９１５は、マウス、キーボード、タッチパネル、スイッチおよびレバーなどを含んでもよい。また、入力装置９１５は、ユーザの音声を検出するマイクロフォンを含んでもよい。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、サーバ１０の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、サーバ１０に対して各種のデータを入力したり処理動作を指示したりする。また、後述する撮像装置９３３も、ユーザの手の動き、ユーザの指などを撮像することによって、入力装置として機能し得る。このとき、手の動きや指の向きに応じてポインティング位置が決定されてよい。
【０１２５】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音出力装置などであり得る。また、出力装置９１７は、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、プロジェクタ、ホログラム、プリンタ装置などを含んでもよい。出力装置９１７は、サーバ１０の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音として出力したりする。また、出力装置９１７は、周囲を明るくするためライトなどを含んでもよい。
【０１２６】
ストレージ装置９１９は、サーバ１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【０１２７】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、サーバ１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【０１２８】
接続ポート９２３は、機器をサーバ１０に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポートなどであり得る。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、サーバ１０と外部接続機器９２９との間で各種のデータが交換され得る。
【０１２９】
通信装置９２５は、例えば、ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カードなどであり得る。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続されるネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【０１３０】
撮像装置９３３は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【０１３１】
センサ９３５は、例えば、測距センサ、加速度センサ、ジャイロセンサ、地磁気センサ、振動センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えばサーバ１０の筐体の姿勢など、サーバ１０自体の状態に関する情報や、サーバ１０の周辺の明るさや騒音など、サーバ１０の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【０１３２】
＜２．むすび＞
以上説明したように、本開示の実施形態によれば、ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、を備える、情報処理装置が提供される。かかる構成によれば、第１のユーザのプレーの状態に対する第２のユーザからのフィードバック情報をより効率よく第１のユーザに提示することが可能となる。
【０１３３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１３４】
上記では、記録された生成情報（スイングビデオおよび解析データ）の表示（スイング表示）がトレーナーの端末２０−２によってなされる場合を主に説明した。しかし、トレーナーの端末２０−２によってなされるスイング表示と同様なスイング表示が、生徒の端末２０−１によってなされてもよい。これによって、記録された生成情報（スイングビデオおよび解析データ）を生徒も確認することが可能となる。
【０１３５】
また、上記では、オンラインレッスンがなされる場合を想定したため、生成情報（スイングビデオおよび解析データ）の記録（スイング記録）が生徒の端末２０−１によってなされる場合を主に想定した。しかし、インドアレッスンのときに、トレーナーが生徒にゴルフを指導しながら（フィードバック情報を入力しながら）、スイング記録がトレーナーの端末２０−２によってなされてもよい。
【０１３６】
すなわち、トレーナーの端末２０−２の制御部２１０は、イベントの検出結果に基づいて、第１の生成情報を生成し、通信部２４０は、第１の生成情報とフィードバック情報とをサーバ１０に送信する。サーバ１０においては、取得部１１２が、第１の生成情報とフィードバック情報とをトレーナーの端末２０−２から取得し、記憶部１３０は、第１の生成情報とフィードバック情報とを記憶する。生徒の端末２０−１は、生徒による操作に基づく取得要求によって、第１の生成情報とフィードバック情報とを出力する。
【０１３７】
生徒は、このようにして出力された第１の生成情報とフィードバック情報とを確認することによって、過去のレッスンを詳細に振り返ること（レッスンレビュー）が可能となる（レッスンの追体験が可能となる）。また、レッスンの内容を忘れてしまった場合であっても、このようにして出力された第１の生成情報とフィードバック情報とを確認することによって、過去のレッスンを思い出すことが可能となる。
【０１３８】
また、上記では、１人の生徒に対して１人のトレーナーが指導する場合を主に想定したが、１人の生徒に対して複数人のトレーナーが指導してもよい。例えば、生徒に対してインドアレッスンを行うトレーナー以外に、生徒に対してラウンドでのレッスン（ラウンドレッスン）を行うトレーナーが存在してもよい。このとき、第１の生成情報（スイングビデオおよび解析データ）、フィードバック情報などは、複数人のトレーナーに共有されるのが望ましい。
【０１３９】
すなわち、サーバ１０の記憶部１３０によって記憶された第１の生成情報（スイングビデオおよび解析データ）は、２人目のトレーナー（第３のユーザ）による操作に基づく端末からの取得要求が通信部１４０によって受信されると、送信制御部１１４によって、２人目のトレーナー（第３のユーザ）の端末への送信が制御されてよい。
【０１４０】
また、端末２０において、制御部２１０は、解析データを判定し、解析データが所定の範囲から外れる場合には、出力部２５０にエラーが発生したことを出力させてもよい。例えば、制御部２１０は、第１の生成情報（解析データ）の例としてのクラブヘッドの軌道情報が所定の範囲（例えば、地上など）から外れる場合には、出力部２５０にエラーが発生したことを出力させてもよい。
【０１４１】
また、上記では、イベントの例としてインパクト時点が検出される場合を説明したが、センサ情報に基づいてインパクト時点を判定するための閾値（インパクト判定閾値）は、変化されてもよい。例えば、インパクト判定閾値は、ショットの種類、クラブの種類、スイングを行う者の属性（例えば、性別、年齢、キッズであるか否か）に応じた変化されてもよい。
【０１４２】
また、上記では、クラブの種類とスピードとに基づいて距離（飛距離）が得られる場合を主に説明したが、距離（飛距離）の推定に他の要因が考慮されてもよい。例えば、スイングが終わった後に、距離（飛距離）、クラブの種類、スイングを行った環境（天気、風の強さなど）、スイングを行った場所（スイングを行った位置の芝生の長さ、地面の傾斜度合いなど）を入力し、これらの情報を機械学習に利用して、距離（飛距離）の推定精度の向上を図ってもよい。
【０１４３】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【０１４４】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、
前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、
を備える、情報処理装置。
（２）
前記第１の生成情報は、ゴルフをプレーしている前記第１のユーザを撮像した動画像から前記イベントの検出結果に基づいて抽出されたプレー画像を含む、
前記（１）に記載の情報処理装置。
（３）
前記センサ情報と前記動画像とは同期されており、
前記プレー画像は、前記動画像のうち、前記センサ情報における前記イベントの検出時点に応じた区間に対応した前記動画像における区間の画像である、
前記（２）に記載の情報処理装置。
（４）
前記第１の生成情報は、前記イベントの検出結果に基づいて得られた解析データを含み、
前記解析データは、インパクト時のクラブフェースの角度、インパクト時のクラブフェースとボールとの衝突角度、インパクト時のクラブヘッドの軌道の角度、インパクト時のヘッドスピード、および、スイング時の打ち手を示す情報のうち、少なくともいずれか一つを含む、
前記（１）〜（３）のいずれか一項に記載の情報処理装置。
（５）
時間軸に沿った前記イベントに対応する位置に表示オブジェクトが表示され、前記時間軸におけるいずれかの位置が指定位置として指定された場合、前記指定位置に対応する前記第１の生成情報における位置が表示される、
前記（１）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記第１の生成情報と同一の画面への表示対象として、前記第１の生成情報とは異なる第２の生成情報が選択された場合、前記第１の生成情報と前記第２の生成情報とが、同一の画面に重ねられて、または、並べられて表示される、
前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記第２の生成情報は、所定の変更操作に基づいて、拡大、縮小、または、移動が可能である、
前記（６）に記載の情報処理装置。
（８）
前記第１の生成情報に含まれる打ち手を示す情報と第２の生成情報に含まれる打ち手を示す情報とが逆である場合、前記第２の生成情報の表示が自動的に軸に対して１８０度反転される、
前記（６）または（７）に記載の情報処理装置。
（９）
前記第１のユーザが使用するクラブの種類が変更された場合、前記第２の生成情報の表示から、変更後の前記クラブの種類に応じた第３の生成情報の表示に自動的に切り替わる、
前記（６）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記第１の生成情報は、所定の１８０度反転操作が検出された場合、軸に対して１８０度反転表示される、
前記（１）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記第１の生成情報の表示中に、第３の生成情報が新たに生成された場合、前記第１の生成情報の表示から前記第３の生成情報の表示に自動的に切り替わる、
前記（１）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記第１の生成情報の生成前または生成後に前記プレーを補助するための補助情報が入力された場合、前記第１の生成情報と前記補助情報とが関連付けられ、前記第１の生成情報が表示されるに際して前記補助情報も表示される、
前記（１）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記取得部は、前記第１の生成情報と前記フィードバック情報とを前記第２のユーザの端末から取得する、
前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１４）
前記送信制御部は、前記第１の生成情報が前記第１のユーザの端末から取得された場合、前記第１の生成情報の前記第２のユーザの端末への送信を制御する、
前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１５）
前記送信制御部は、前記フィードバック情報の第３のユーザの端末への送信をさらに制御する、
前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１６）
前記イベントは、所定の時刻を基準としたスイング開始時点、スイングトップ時点、インパクト時点、スイング終了時点、成功したスイング、失敗したスイング、最も良いスイング、および、最も悪いスイングのうち、少なくともいずれか一つを含む、
前記（１）〜（１５）のいずれか一項に記載の情報処理装置。
（１７）
前記フィードバック情報は、前記第１の生成情報に対して前記第２のユーザによって入力された、音声データ、テキストデータ、および、画像データの少なくともいずれか一つを含む、
前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
前記第１のユーザは、前記第２のユーザからゴルフのレッスンを受ける生徒である、
前記（１）〜（１７）のいずれか一項に記載の情報処理装置。
（１９）
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得することと、
プロセッサにより、前記フィードバック情報の前記第１のユーザの端末への送信を制御することと、
を含む、情報処理方法。
（２０）
コンピュータを、
ゴルフをプレーしている第１のユーザに関連した情報を示すセンサ情報を基にしたイベントの検出結果を用いて生成された第１の生成情報に対するフィードバック情報を、前記第１のユーザとは異なる第２のユーザの端末から取得する取得部と、
前記フィードバック情報の前記第１のユーザの端末への送信を制御する送信制御部と、
を備える情報処理装置として機能させるためのプログラム。
【符号の説明】
【０１４５】
１      情報処理システム
１０    サーバ
１１０  制御部
１１２  取得部
１１３  算出部
１１４  送信制御部
１３０  記憶部
１４０  通信部
２０    端末
２１０  制御部
２２０  操作部
２２５  撮像部
２３０  記憶部
２４０  通信部
２５０  出力部
３０    センサ装置
４０    サーバ
【図１】
2018220948.tif 000003
【図２】
2018220948.tif 000004
【図３】
2018220948.tif 000005
【図４】
2018220948.tif 000006
【図５】
2018220948.tif 000007
【図６】
2018220948.tif 000008
【図７】
2018220948.tif 000009
【図８】
2018220948.tif 000010
【図９】
2018220948.tif 000011
【図１０】
2018220948.tif 000012
【図１１】
2018220948.tif 000013
【図１２】
2018220948.tif 000014
【図１３】
2018220948.tif 000015
【図１４】
2018220948.tif 000016
【図１５】
2018220948.tif 000017
【図１６】
2018220948.tif 000018
【図１７】
2018220948.tif 000019
【図１８】
2018220948.tif 000020
【図１９】
2018220948.tif 000021
【図２０】
2018220948.tif 000022
【図２１】
2018220948.tif 000023
【図２２】
2018220948.tif 000024
【図２３】
2018220948.tif 000025
【図２４】
2018220948.tif 000026
【図２５】
2018220948.tif 000027
【図２６】
2018220948.tif 000028
【図２７】
2018220948.tif 000029
【図２８】
2018220948.tif 000030
【図２９】
2018220948.tif 000031
【図３０】
2018220948.tif 000032
【図３１】
2018220948.tif 000033
【図３２】
2018220948.tif 000034
【図３３】
2018220948.tif 000035
【国際調査報告】
2018220948.tif 000036
2018220948.tif 000037
2018220948.tif 000038
2018220948.tif 000039