(57)【要約】【課題】スポーツ及び運動等における動きを学習する際の効率を向上させることが可能なプログラム等を提供する。【解決手段】コンピュータは、各カメラで撮像された動画データを取得し、モデルデータＤＢから読み出したモデルデータを、取得した動画データに重ねて合成データを生成する。コンピュータは、生成した合成データを、ウェアラブルデバイス及び携帯端末へ出力する。ウェアラブルデバイス及び携帯端末は、コンピュータから取得した合成データを表示する。【選択図】図１
2018045198.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、動画データをウェアラブルデバイスの表示部に表示させるためのプログラムであって、
前記コンピュータに、
被写体を複数の方向からそれぞれ撮像する複数の撮像装置によって得られた動画データの入力を受け付け、
前記複数の方向のうちの少なくとも１つに対する指定を受け付け、
指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて合成データを生成し、
生成した合成データをウェアラブルデバイスへ出力する
処理を実行させることを特徴とするプログラム。
【請求項２】
前記コンピュータに、前記生成した合成データを表示端末へ出力する処理を更に実行させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記合成データを前記表示端末へ出力している場合に、前記複数の方向のうちの少なくとも１つに対する指定を前記表示端末から受け付けたとき、前記表示端末へ出力する合成データを、指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替える
処理を更に実行させることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記コンピュータに、
前記合成データを前記ウェアラブルデバイスへ出力している場合に、前記複数の方向のうちの少なくとも１つに対する指定を前記ウェアラブルデバイスから受け付けたとき、前記ウェアラブルデバイスへ出力する合成データを、指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替える
処理を更に実行させることを特徴とする請求項１から３までのいずれかひとつに記載のプログラム。
【請求項５】
前記コンピュータは、前記複数の方向のそれぞれに対応する複数のモデルデータを記憶する記憶部を有しており、
前記コンピュータに、
前記指定された方向に対応するモデルデータを前記記憶部から読み出し、
前記撮像装置から入力された動画データに、前記記憶部から読み出した前記モデルデータを重ねて合成データを生成する
処理を実行させることを特徴とする請求項１から４までのいずれかひとつに記載のプログラム。
【請求項６】
表示端末に、外部装置から取得した動画データを表示させるためのプログラムであって、
前記表示端末に、
被写体を複数の方向からそれぞれ撮像する複数の撮像装置のうちの少なくとも１つの撮像装置によって得られた動画データに、前記撮像装置のそれぞれに対応するモデルデータを重ねて生成された合成データを前記外部装置から取得し、
取得した前記合成データを表示部に表示し、
前記複数の方向のうちの少なくとも１つに対する指定を受け付けた場合、受け付けた前記少なくとも１つの方向に対する指定を前記外部装置へ通知する
処理を実行させることを特徴とするプログラム。
【請求項７】
被写体を複数の方向からそれぞれ撮像する複数の撮像装置と、
前記撮像装置によって得られた動画データに処理を行うコンピュータと、
前記コンピュータによって処理が行われた動画データを表示部に表示するウェアラブルデバイスとを備え、
前記撮像装置のそれぞれは、撮像して得られた動画データを前記コンピュータへ出力する出力部を有し、
前記コンピュータは、
前記撮像装置のそれぞれから出力された動画データの入力を受け付ける動画受付部と、
前記複数の方向のうちの少なくとも１つに対する指定を受け付ける方向受付部と、
指定された方向に対応する前記撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて合成データを生成する生成部と、
前記生成部が生成した合成データを前記ウェアラブルデバイスへ出力する出力部と
を有することを特徴とする動画処理システム。
【請求項８】
前記コンピュータは、前記生成部が生成した合成データを表示端末へ出力する端末出力部を更に有し、
前記表示端末は、
前記コンピュータから出力された合成データを取得する取得部と、
前記取得部が取得した合成データを表示する表示部と、
前記複数の方向のうちの少なくとも１つに対する指定を受け付ける方向受付部と、
前記方向受付部が受け付けた前記少なくとも１つの方向に対する指定を前記コンピュータへ通知する通知部とを有し、
前記コンピュータの前記方向受付部は、前記表示端末から通知された前記少なくとも１つの方向に対する指定を受け付け、
前記コンピュータは、前記合成データを前記表示端末へ出力している場合に、前記表示端末から前記少なくとも１つの方向に対する指定を受け付けたとき、前記端末出力部から出力する合成データを、指定された方向に対応する前記撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替える
ことを特徴とする請求項７に記載の動画処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポーツ及び運動等における動きの学習を支援する技術に関する。
【背景技術】
【０００２】
特許文献１，２には、学習者の動きをビデオカメラで撮像し、得られた動画に、手本の動きを示すスケルトンモデル又はスティックモデルを重ねて表示するシステムが開示されている。特許文献１，２に開示されたシステムでは、重ねて表示された動画に基づいて、学習者の動きと手本の動きとの差異を容易に把握できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２６４３６８号公報
【特許文献２】特許第４６４６２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１，２に開示されたシステムでは、学習者の動きが撮像された後に、記録された動画（学習者の動き）にモデルが重ねられて表示される。従って、学習者は、表示された動画（学習者の動きにモデルが重ねられた動画）を見ながら指導を受けることになる。即ち、学習者は、表示された動画によって自身の動きと手本の動きとの差異を把握することはできるが、実際にどう動けば差異が解消されるのかを把握することは難しく、学習効率の向上に限界がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、スポーツ及び運動等における動きを学習する際の効率をより向上させることが可能なプログラム等を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るプログラムは、コンピュータに、動画データをウェアラブルデバイスの表示部に表示させるためのプログラムであって、前記コンピュータに、被写体を複数の方向からそれぞれ撮像する複数の撮像装置によって得られた動画データの入力を受け付け、前記複数の方向のうちの少なくとも１つに対する指定を受け付け、指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて合成データを生成し、生成した合成データをウェアラブルデバイスへ出力する処理を実行させることを特徴とする。
【０００７】
本発明の一態様に係るプログラムは、前記コンピュータに、前記生成した合成データを表示端末へ出力する処理を更に実行させることを特徴とする。
【０００８】
本発明の一態様に係るプログラムは、前記コンピュータに、前記合成データを前記表示端末へ出力している場合に、前記複数の方向のうちの少なくとも１つに対する指定を前記表示端末から受け付けたとき、前記表示端末へ出力する合成データを、指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替える処理を更に実行させることを特徴とする。
【０００９】
本発明の一態様に係るプログラムは、前記コンピュータに、前記合成データを前記ウェアラブルデバイスへ出力している場合に、前記複数の方向のうちの少なくとも１つに対する指定を前記ウェアラブルデバイスから受け付けたとき、前記ウェアラブルデバイスへ出力する合成データを、指定された方向に対応する撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替える処理を更に実行させることを特徴とする。
【００１０】
本発明の一態様に係るプログラムは、前記コンピュータは、前記複数の方向のそれぞれに対応する複数のモデルデータを記憶する記憶部を有しており、前記コンピュータに、前記指定された方向に対応するモデルデータを前記記憶部から読み出し、前記撮像装置から入力された動画データに、前記記憶部から読み出した前記モデルデータを重ねて合成データを生成する処理を実行させることを特徴とする。
【００１１】
本発明の一態様に係るプログラムは、表示端末に、外部装置から取得した動画データを表示させるためのプログラムであって、前記表示端末に、被写体を複数の方向からそれぞれ撮像する複数の撮像装置のうちの少なくとも１つの撮像装置によって得られた動画データに、前記撮像装置のそれぞれに対応するモデルデータを重ねて生成された合成データを前記外部装置から取得し、取得した前記合成データを表示部に表示し、前記複数の方向のうちの少なくとも１つに対する指定を受け付けた場合、受け付けた前記少なくとも１つの方向に対する指定を前記外部装置へ通知する処理を実行させることを特徴とする。
【００１２】
本発明の一態様に係る動画処理システムは、被写体を複数の方向からそれぞれ撮像する複数の撮像装置と、前記撮像装置によって得られた動画データに処理を行うコンピュータと、前記コンピュータによって処理が行われた動画データを表示部に表示するウェアラブルデバイスとを備え、前記撮像装置のそれぞれは、撮像して得られた動画データを前記コンピュータへ出力する出力部を有し、前記コンピュータは、前記撮像装置のそれぞれから出力された動画データの入力を受け付ける動画受付部と、前記複数の方向のうちの少なくとも１つに対する指定を受け付ける方向受付部と、指定された方向に対応する前記撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて合成データを生成する生成部と、前記生成部が生成した合成データを前記ウェアラブルデバイスへ出力する出力部とを有することを特徴とする。
【００１３】
本発明の一態様に係る動画処理システムは、前記コンピュータは、前記生成部が生成した合成データを表示端末へ出力する端末出力部を更に有し、前記表示端末は、前記コンピュータから出力された合成データを取得する取得部と、前記取得部が取得した合成データを表示する表示部と、前記複数の方向のうちの少なくとも１つに対する指定を受け付ける方向受付部と、前記方向受付部が受け付けた前記少なくとも１つの方向に対する指定を前記コンピュータへ通知する通知部とを有し、前記コンピュータの前記方向受付部は、前記表示端末から通知された前記少なくとも１つの方向に対する指定を受け付け、前記コンピュータは、前記合成データを前記表示端末へ出力している場合に、前記表示端末から前記少なくとも１つの方向に対する指定を受け付けたとき、前記端末出力部から出力する合成データを、指定された方向に対応する前記撮像装置から入力された動画データに、前記指定された方向に対応するモデルデータを重ねて生成した合成データに切り替えることを特徴とする。
【発明の効果】
【００１４】
本発明の一態様にあっては、被写体である学習者がウェアラブルデバイスを装着することにより、自身を撮像した動画をリアルタイムに見ることができる。また、自身の動画にモデルが重ねられて表示されるので、自身の動きと手本の動きとの差異をリアルタイムに把握でき、実際にどう動けば差異が解消されるのかを自身の体を使って試すことができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態１に係る学習支援システムの構成例を示すブロック図である。
【図２】ウェアラブルデバイス及び携帯端末の構成例を示すブロック図である。
【図３】制御部によって実現される機能を示すブロック図である。
【図４】モデル情報受付画面の構成例を示す模式図である。
【図５】モデルデータＤＢの構成例を示す模式図である。
【図６】合成データを示す模式図である。
【図７】制御部によって実現される機能を示すブロック図である。
【図８】携帯端末における合成データの表示例を示す模式図である。
【図９】ウェアラブルデバイスにおける合成データの表示例を示す模式図である。
【図１０】コンピュータが行う処理の手順を示すフローチャートである。
【図１１】携帯端末が行う処理の手順を示すフローチャートである。
【図１２】学習支援システムにおける各機器が行う処理の手順を示すフローチャートである。
【図１３】合成データの表示例を示す模式図である。
【発明を実施するための形態】
【００１６】
以下、図面を用いて、実施の形態を具体的に説明する。以下の実施形態では、ゴルフのスイングの学習を支援するシステムを例に説明する。しかし、本願は、ゴルフ以外のスポーツ、運動等における動きの学習を支援するシステムに適用できる。
【００１７】
（実施形態１）
図１は、実施形態１に係る学習支援システムの構成例を示すブロック図である。実施形態１の学習支援システムは、４つのカメラ２ａ〜２ｄ、コンピュータ１、ウェアラブルデバイス３、携帯端末（表示端末）４を含む。カメラ２ａ〜２ｄは、ゴルフの学習者（被写体）を複数の方向からそれぞれ撮像する撮像装置であり、被写体の全身を正面側から撮像する正面カメラ２ａ、背面側から撮像する背面カメラ２ｂ、左側又は右側から撮像する側面カメラ２ｃ、上方から撮像する上方カメラ２ｄを含む。なお、カメラ２ａ〜２ｄの数及び撮像方向はこれに限らない。
【００１８】
各カメラ２ａ〜２ｄは、例えば１秒間に所定枚数の画像フレームを取得するビデオカメラであり、制御部２０、撮像部２１及び出力部２２等を有する。
制御部２０は、ＣＰＵ（Central Processing Unit ）又はＭＰＵ（Micro Processor Unit）等の演算部、演算部が実行する制御プログラム等を記憶する記憶部を含む。制御部２０は、演算部が記憶部に記憶してある制御プログラムを適宜実行することにより、カメラ２ａを構成する各部の動作を制御する。
【００１９】
撮像部２１は、ＣＣＤ（Charge Coupled Device）又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を有し、例えば１秒間に１５０フレーム又は２００フレームの動画データを取得する。撮像部２１が取得した動画データは、出力部２２を介してコンピュータ１へ出力される。
出力部２２は、例えばケーブルを介してコンピュータ１に接続され、撮像部２１が取得した動画データをケーブルを介してコンピュータ１へ出力する。また、各カメラ２ａ〜２ｄはコンピュータ１と無線通信できるように構成された場合、出力部２２は、撮像部２１が取得した動画データを無線通信にてコンピュータ１へ出力する。
なお、図１ではカメラ２ｂ〜２ｄの各構成を省略している。また、各カメラ２ａ〜２ｄは、撮像部２１が取得した動画データを、内蔵された記憶部（図示せず）に記憶してもよい。
【００２０】
コンピュータ１は、例えばパーソナルコンピュータであり、制御部１０、記憶部１１、カメラ接続部１２、通信部１３、操作部１４、及び表示部１５等を含み、これらの各部はバスを介して相互に接続されている。
制御部１０は、ＣＰＵ又はＭＰＵ等のプロセッサを含む。制御部１０は、記憶部１１に記憶してある制御プログラムを適宜実行することにより、コンピュータ１が行う種々の制御処理を行う。
記憶部１１は、フラッシュメモリ、ハードディスク、ＳＳＤ（Solid State Drive）等を含む。記憶部１１は、制御部１０が実行する制御プログラム（例えば、学習支援プログラム１１ａ）及び各種のデータ（例えば、モデルデータのデータベース１１ｂ）等を予め記憶している。また記憶部１１は、制御部１０が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。
【００２１】
カメラ接続部１２は、例えばケーブルを介してカメラ２ａ〜２ｄのそれぞれに接続され、各カメラ２ａ〜２ｄから出力された動画データを取得する。なお、各カメラ２ａ〜２ｄとコンピュータ１とが無線通信できるように構成された場合、カメラ接続部１２は、各カメラ２ａ〜２ｄから出力された動画データを無線通信にて取得する。
通信部１３は、ウェアラブルデバイス３及び携帯端末４とそれぞれ通信するためのインタフェースである。通信部１３と、ウェアラブルデバイス３及び携帯端末４のそれぞれとは無線通信を行う構成であることが好ましいが、ケーブルを介した有線通信を行う構成でもよい。また、通信部１３がウェアラブルデバイス３及び携帯端末４のそれぞれと行う通信における規格は、同一規格でもよいし、異なる規格でもよい。
【００２２】
操作部１４は、例えばキーボード、マウス等を含み、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部１０へ送出する。なお、操作部１４を操作するユーザは、学習者のほかに指導者でもよい。
表示部１５は、例えば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等を含み、制御部１０からの指示に従って各種の情報を表示する。
なお、操作部１４及び表示部１５は、一体として構成されたタッチパネルとすることもできる。
【００２３】
図２は、ウェアラブルデバイス３及び携帯端末４の構成例を示すブロック図である。
ウェアラブルデバイス３は、例えば学習者の顔又は頭に装着され、コンピュータ１から送信される動画データを表示することができる装置である。ウェアラブルデバイス３は、装着する学習者が自由に動けるように眼鏡型、ゴーグル型、ヘッドギア型、コンタクトレンズ型等が好ましい。実施形態１では、ゴーグル型のウェアラブルデバイス３を用いる。
【００２４】
ウェアラブルデバイス３は、制御部３０、記憶部３１、通信部３２、表示部３３、操作部３４、及びカメラ３５等を含み、これらの各部はバスを介して相互に接続されている。
制御部３０は、ＣＰＵ又はＭＰＵ等のプロセッサを含む。制御部３０は、記憶部３１に記憶してある制御プログラムを適宜実行することにより、ウェアラブルデバイス３が行う種々の制御処理を行う。
記憶部３１は、例えばフラッシュメモリであり、制御部３０が実行する制御プログラム（例えば、動画表示プログラム３１ａ）及び各種のデータ等を予め記憶している。また記憶部３１は、制御部３０が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。
【００２５】
通信部３２は、コンピュータ１と通信するためのインタフェースである。
表示部３３は、例えば液晶ディスプレイ、有機ＥＬディスプレイ等を含み、制御部３０からの指示に従って各種の情報を表示する。
操作部３４は、例えば押圧式、スライド式の操作ボタンを含み、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部３０へ送出する。また操作部３４は、ユーザによる音声入力、視線入力によって操作を受け付ける構成を有してもよく、この場合にも操作内容に対応した制御信号を制御部３０へ送出する。
カメラ３５は、ウェアラブルデバイス３の装着者の視線方向を撮像する撮像装置である。カメラ３５で撮像した動画を表示部３３に表示することにより、装着者は、表示部３３に表示された動画によって自身の前方（視線方向）を視認できる。なお、眼鏡型、ヘッドギア型のように、ウェアラブルデバイス３が装着者の視界を遮らない構成の場合、ウェアラブルデバイス３はカメラ３５を有する必要はない。
【００２６】
携帯端末４は、例えば指導者が学習者を指導する際に使用する端末であり、例えばタブレット端末、スマートフォン等である。
携帯端末４は、制御部４０、記憶部４１、通信部４２、タッチパネル４３、及び操作部４４等を含み、これらの各部はバスを介して相互に接続されている。
制御部４０は、ＣＰＵ又はＭＰＵ等のプロセッサを含む。制御部４０は、記憶部４１に記憶してある制御プログラムを適宜実行することにより、携帯端末４が行う種々の制御処理を行う。
記憶部４１は、フラッシュメモリ、ハードディスク、ＳＳＤ（Solid State Drive）等を含む。記憶部４１は、制御部４０が実行する制御プログラム（例えば、動画表示プログラム４１ａ）及び各種のデータ等を予め記憶している。また記憶部４１は、制御部４０が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。
【００２７】
通信部４２は、コンピュータ１と通信するためのインタフェースである。
タッチパネル４３は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示部と、静電容量方式、抵抗膜方式、又は電磁誘導方式等のタッチセンサとを有する。タッチパネル４３は、タッチセンサにより、タッチペン又はユーザの指等が接触又は近接した位置による入力操作を受け付け、操作内容に対応した制御信号を制御部４０へ送出する。
携帯端末４は、タッチパネル４３以外に、押圧式、スライド式等の操作ボタンを有してもよく、操作部４４は、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部４０へ送出する。
【００２８】
次に、コンピュータ１の制御部１０が学習支援プログラム１１ａを実行することによって実現される機能について説明する。図３は、制御部１０によって実現される機能を示すブロック図である。コンピュータ１の制御部１０は、記憶部１１に記憶してある学習支援プログラム１１ａを実行した場合、動画受付部１０ａ、方向受付部１０ｂ、動画切替部１０ｃ、モデル情報受付部１０ｄ、モデル切替部１０ｅ、編集情報受付部１０ｆ、モデル編集部１０ｇ、合成データ生成部１０ｈ、合成データ出力部１０ｉの各機能を実現する。
【００２９】
動画受付部１０ａは、カメラ接続部１２を介して各カメラ２ａ〜２ｄから出力された動画データを受け付ける。動画受付部１０ａは、４つのカメラ２ａ〜２ｄから取得した動画データを動画切替部１０ｃへ出力する。なお、動画受付部１０ａは、各カメラ２ａ〜２ｄから取得した動画データを記憶部１１にそれぞれ記憶してもよい。
方向受付部１０ｂは、通信部１３を介して携帯端末４から受信した情報に基づいて、４つのカメラ２ａ〜２ｄのうちの１つに対する指定を受け付ける。方向受付部１０ｂは、通信部１３を介してウェアラブルデバイス３から、カメラ２ａ〜２ｄのうちの１つに対する指定を受け付けることもできる。方向受付部１０ｂは、指定されたカメラ（カメラ２ａ〜２ｄのいずれか）を示す情報を動画切替部１０ｃ及びモデル切替部１０ｅへ出力する。
動画切替部１０ｃは、動画受付部１０ａから、各カメラ２ａ〜２ｄで取得された動画データを取得する。そして、動画切替部１０ｃは、４つの動画データから、方向受付部１０ｂから取得した情報が示すカメラによる動画データを特定し、合成データ生成部１０ｈへ出力する。
【００３０】
モデル情報受付部１０ｄは、操作部１４を介して、学習者が手本とすべきモデルの情報を受け付ける。具体的には、モデル情報受付部１０ｄは、モデル情報受付画面を表示部１５に表示し、モデル情報受付画面を介して選択された情報を受け付ける。図４は、モデル情報受付画面の構成例を示す模式図である。実施形態１では、手本の動きを示す動画データであるモデルデータが複数用意されており、モデルデータの決定条件として、性別、ゴルフクラブの種類、飛距離の長短、スイングの大小の選択が可能に構成されている。モデル情報受付部１０ｄは、操作部１４を介してユーザが選択した情報を受け付け、モデル切替部１０ｅへ出力する。
【００３１】
モデル切替部１０ｅは、モデルデータのデータベース（以下、モデルデータＤＢという）１１ｂに記憶してあるモデルデータから、モデル情報受付部１０ｄから取得した情報に応じたモデルデータを特定して読み出し、モデル編集部１０ｇへ出力する。
図５は、モデルデータＤＢ１１ｂの構成例を示す模式図である。モデルデータＤＢ１１ｂには、性別（男、女）、ゴルフクラブの種類（ドライバ、アイアン、パター）、飛距離（長距離、短距離）、スイングの大きさ（大きい、小さい）の各組み合わせに、それぞれに応じたモデルデータが対応付けて記憶してある。
なお、各モデルデータ（第１〜第２０モデルデータ）は、各カメラ２ａ〜２ｄに対応するように、手本となるプレーヤーを正面側、背面側、側面側、上方から撮像した動画データ（４つのモデルデータ）を含む。
従って、モデル切替部１０ｅは、モデル情報受付部１０ｄから取得した情報（モデルに関する情報）と、方向受付部１０ｂから取得した情報（カメラの撮像方向）とに対応するモデルデータをモデルデータＤＢ１１ｂから読み出す。なお、例えばコンピュータ１の動作開始直後のように、方向受付部１０ｂが携帯端末４から情報を受信していない場合には、初期設定値として、正面側に対応するモデルデータをモデルデータＤＢ１１ｂから読み出すようにしてもよい。
【００３２】
編集情報受付部１０ｆは、操作部１４を介して、モデルデータに行うべき編集処理に関する情報（編集情報）を受け付け、受け付けた編集情報をモデル編集部１０ｇへ出力する。例えば、編集情報受付部１０ｆは、学習者の体格に関する情報（体格情報）を受け付ける。具体的には、編集情報受付部１０ｆは、体格受付画面（図示せず）を表示部１５に表示し、体格受付画面を介して、学習者の身長及び体重等の情報を受け付ける。例えば、体格受付画面には、身長の情報として、１５０ｃｍ、１６０ｃｍ、１７０ｃｍ、１８０ｃｍのいずれかが選択可能に表示してあり、体重の情報として、細め、標準、太めのいずれかが選択可能に表示してある。
また、編集情報受付部１０ｆは、例えば学習者の動き（スイング）に関する情報（動作情報）を受け付ける。具体的には、編集情報受付部１０ｆは、動作情報受付画面（図示せず）を表示部１５に表示し、動作情報受付画面を介して、学習者のヘッドスピード、スイングの速さ（一連のスイングに要するスイング時間）等の情報を受け付ける。例えば、動作情報受付画面には、ヘッドスピードの入力欄、スイング時間の入力欄が設けてある。そして、指導者は、学習者にスイング動作を行わせて計測器にてヘッドスピード及びスイング時間を計測し、計測したヘッドスピード及びスイング時間をそれぞれの入力欄に入力する。
【００３３】
モデル編集部１０ｇは、モデル切替部１０ｅから取得したモデルデータに対して、編集情報受付部１０ｆから取得した編集情報に基づく編集処理を行い、処理後のモデルデータを合成データ生成部１０ｈへ出力する。モデル編集部１０ｇは、例えば、モデルデータにおける手本プレーヤーの身長及び体重に対する、編集情報受付部１０ｆが受け付けた身長及び体重の大小比率に基づいて、モデルデータに拡大処理又は縮小処理を行う。また、モデル編集部１０ｇは、例えば、編集情報受付部１０ｆが受け付けたスイング時間が再生時間となるように、モデルデータの再生時間を長く又は短くする。具体的には、再生時間を長くする場合（再生速度を遅くする場合）、モデル編集部１０ｇは、モデルデータの各フレームの再生間隔を長くする処理、各フレーム間に補間フレームを追加する処理等を行う。また、再生時間を短くする場合（再生速度を速くする場合）、モデル編集部１０ｇは、モデルデータの各フレームの再生間隔を短くする処理、適宜間隔でフレームを間引く処理等を行う。
なお、モデルデータＤＢ１１ｂに、プレーヤーの体格（身長及び体重）が異なるモデルデータを記憶しておいてもよく、また、スイング時間（再生時間）が異なるモデルデータを記憶しておいてもよい。この場合、モデルデータに対して上述した編集処理を行う必要はない。
【００３４】
合成データ生成部１０ｈは、動画切替部１０ｃから取得した動画データに、モデル編集部１０ｇから取得したモデルデータを重ねて合成データを生成し、合成データ出力部１０ｉへ出力する。
図６は、合成データを示す模式図である。図６Ａには、動画切替部１０ｃから取得した動画データを示し、ここでは、ゴルフクラブのヘッドをボールの横に構えた状態の学習者を正面カメラ２ａで撮像した動画データを示す。図６Ｂには、モデル編集部１０ｇから取得したモデルデータを示す。図６Ｃには、正面カメラ２ａで撮像した動画データにモデルデータが重ねられた合成データ（動画データ）を示す。なお、図６Ａ及び図６Ｃに示す動画データには、正面カメラ２ａで撮像されている学習者の背景映像が含まれるが、図面の簡略化のため、背景映像を省略する。
【００３５】
モデルデータは、例えば、複数のプロのゴルファーのスイングから導き出された平均的なスイングのデータであり、１回のスイングを撮像した１０秒程度の動画データである。よって、合成データ生成部１０ｈは、カメラ２ａ〜２ｄにて取得した動画データに、同じモデルデータを繰り返し重ねて合成データを生成する。
合成データ出力部１０ｉは、合成データ生成部１０ｈから取得した合成データを、通信部１３からウェアラブルデバイス３及び携帯端末４へ出力する。
【００３６】
次に、携帯端末４の制御部４０が動画表示プログラム４１ａを実行することによって実現される機能について説明する。図７は、制御部４０によって実現される機能を示すブロック図である。携帯端末４の制御部４０は、記憶部４１に記憶してある動画表示プログラム４１ａを実行した場合、動画取得部４０ａ、動画表示部４０ｂ、方向受付部４０ｃ、方向通知部４０ｄの各機能を実現する。
【００３７】
動画取得部４０ａは、コンピュータ１から出力（送信）された合成データを通信部４２を介して取得し、動画表示部４０ｂへ出力する。なお、動画取得部４０ａは、コンピュータ１から取得した合成データを記憶部４１に記憶しておいてもよい。
動画表示部４０ｂは、動画取得部４０ａから取得した合成データに基づく動画をタッチパネル４３に表示する。なお、動画表示部４０ｂは、合成データを表示する際に、タッチパネル４３を介してカメラ２ａ〜２ｄ（カメラの撮像方向）の切り替えを指示するための操作ボタンを追加表示する。
図８は、携帯端末４における合成データの表示例を示す模式図である。図８に示すように、動画表示部４０ｂは、合成データの前面側に、カメラ２ａ〜２ｄ（カメラの撮像方向）の切り替えを指示するための「正面」、「側面」、「背面」、「上面」の操作ボタン４３ａを表示する。図８に示す例では、正面カメラ２ａが選択されていることが示されており、正面カメラ２ａで撮像した動画データが表示されている。なお、図８に示す合成データも、正面カメラ２ａで撮像されている学習者の背景映像を含むが、ここでは背景映像を省略する。
【００３８】
方向受付部４０ｃは、タッチパネル４３に表示された操作ボタン４３ａを介して、４つのカメラ２ａ〜２ｄ（カメラの撮像方向）のうちの１つに対する指定を受け付ける。方向受付部４０ｃは、指定されたカメラ（カメラ２ａ〜２ｄのいずれか）を示す情報を方向通知部４０ｄへ出力する。
方向通知部４０ｄは、方向受付部４０ｃから取得した情報を通信部４２からコンピュータ１へ出力する。
携帯端末４の通信部４２から出力された情報は、コンピュータ１の方向受付部１０ｂが通信部１３を介して取得し、これにより、携帯端末４において指示された、４つのカメラ２ａ〜２ｄのうちの１つに対する指定をコンピュータ１に通知できる。
【００３９】
ウェアラブルデバイス３において、制御部３０が、記憶部３１に記憶してある動画表示プログラム３１ａを実行した場合、図７に示す各機能と同様の機能を実現できる。よって、詳細については説明を省略する。
なお、ウェアラブルデバイス３の制御部３０が実現する動画表示部は、カメラ３５で撮像した動画データに、動画取得部がコンピュータ１から取得した合成データ及びカメラ２ａ〜２ｄの切り替えを指示するための「正面」、「側面」、「背面」、「上面」の操作ボタン３３ａを重ねて表示部３３に表示する。図９は、ウェアラブルデバイス３における合成データの表示例を示す模式図である。図９に示す例では、カメラ３５で撮像した学習者の視線方向の動画データの表示領域の左上の領域に、操作ボタン３３ａが追加された合成データが重ねられて表示されている。図９に示すように、学習者は、カメラ３５で撮像した動画として、ゴルフボール３ａ、自身が履いている靴３ｂ、自身の手３ｃ及び自身が保持しているゴルフクラブ３ｄが撮像された動画と、合成データに基づく動画とを視認できる。ウェアラブルデバイス３に表示される合成データも、正面カメラ２ａで撮像されている学習者の背景映像を含むが、ここでは背景映像を省略する。
【００４０】
なお、ウェアラブルデバイス３に表示される合成データは、図９に示すように、表示部３３の表示領域の一部に表示される構成に限らず、表示領域の全体に表示されてもよい。即ち、カメラ３５で撮像した動画データの全体に合成データが重ねて表示されてもよい。
また、ウェアラブルデバイス３では、図７に示す動画取得部４０ａ及び動画表示部４０ｂを実現できればよく、方向受付部４０ｃ及び方向通知部４０ｄの機能を有しなくてもよい。方向受付部４０ｃ及び方向通知部４０ｄの機能を有しない場合、「正面」、「側面」、「背面」、「上面」の操作ボタン３３ａは表示されず、カメラ３５で撮像した動画データに合成データのみが重ねられて表示される。
【００４１】
次に、学習支援システムにおける各機器が行う処理について説明する。
学習支援システムを使用する場合、学習者にウェアラブルデバイス３を装着し、学習者を撮像できる位置にカメラ２ａ〜２ｄをそれぞれ配置し、指導者が携帯端末４を携帯した状態で、各機器を起動させる。カメラ２ａ〜２ｄは、起動後、撮像部２１による動画データの取得、及びコンピュータ１への動画データの出力を開始する。
【００４２】
図１０は、コンピュータ１が行う処理の手順を示すフローチャートである。以下の処理は、コンピュータ１の記憶部１１に記憶してある制御プログラムに従って制御部１０によって実行される。
コンピュータ１の制御部１０（動画受付部１０ａ）は、カメラ２ａ〜２ｄから順次出力される動画データを、カメラ接続部１２を介して受け付ける処理を開始する（Ｓ１）。次に、制御部１０（モデル情報受付部１０ｄ、編集情報受付部１０ｆ）は、モデルデータＤＢ１１ｂからモデルデータを選択する際の情報（モデル情報）と、選択したモデルデータに行う編集処理に関する情報（編集情報）とを操作部１４を介して受け付ける（Ｓ２）。
【００４３】
制御部１０（モデル切替部１０ｅ）は、モデルデータＤＢ１１ｂから、ステップＳ２で受け付けたモデル情報に対応するモデルデータを特定して読み出す（Ｓ３）。なお、ここでは、制御部１０は、初期設定値として正面側に対応するモデルデータを特定して読み出す。
次に、制御部１０（モデル編集部１０ｇ）は、ステップＳ３で読み出したモデルデータに対して、ステップＳ２で受け付けた編集情報に基づく編集処理を行う（Ｓ４）。
【００４４】
制御部１０（動画切替部１０ｃ）は、各カメラ２ａ〜２ｄからの動画データから、処理対象の動画データを、初期設定値として正面カメラ２ａによる動画データに切り替える（Ｓ５）。
制御部１０（合成データ生成部１０ｈ）は、ステップＳ５で切り替えられた正面カメラ２ａからの動画データに、ステップＳ４で編集されたモデルデータを重ねて合成データを生成する（Ｓ６）。そして、制御部１０（合成データ出力部１０ｉ）は、生成された合成データを通信部１３からウェアラブルデバイス３及び携帯端末４へ出力する（Ｓ７）。
【００４５】
制御部１０は、コンピュータ１の動作を終了する指示を受け付けたか否かを判断しており（Ｓ８）、終了指示を受け付けたと判断した場合（Ｓ８：ＹＥＳ）、処理を終了する。終了指示を受け付けていないと判断した場合（Ｓ８：ＮＯ）、制御部１０は、通信部１３を介して携帯端末４又はウェアラブルデバイス３から、ユーザ（例えば指導者又は学習者）によって指定されたカメラ（カメラ２ａ〜２ｄのいずれか）を示す情報（方向情報）を受け付けたか否かを判断する（Ｓ９）。
方向情報を受け付けていないと判断した場合（Ｓ９：ＮＯ）、制御部１０は、ステップＳ６に処理を戻す。そして、制御部１０は、１つのカメラ（ここでは、正面カメラ２ａ）から順次取得する動画データに、ステップＳ４で編集されたモデルデータを重ねて合成データを生成する処理（Ｓ６）と、生成した合成データをウェアラブルデバイス３及び携帯端末４へ出力する処理（Ｓ７）とを繰り返す。
【００４６】
方向情報を受け付けたと判断した場合（Ｓ９：ＹＥＳ）、制御部１０は、ステップＳ３に処理を戻す。そして、制御部１０は、ステップＳ２で受け付けたモデル情報と、受け付けた方向情報とに対応するモデルデータを特定してモデルデータＤＢ１１ｂから読み出す（Ｓ３）。そして、制御部１０は、新たに読み出したモデルデータに対して、ステップＳ２で受け付けた編集情報に基づく編集処理を行う（Ｓ４）。また、制御部１０は、処理対象の動画データを、受け付けた方向情報に対応するカメラ（カメラ２ａ〜２ｄのいずれか）による動画データに切り替える（Ｓ５）。そして、制御部１０は、ステップＳ５で切り替えたカメラからの動画データに、ステップＳ４で新たに編集されたモデルデータを重ねて合成データを生成し（Ｓ６）、通信部１３からウェアラブルデバイス３及び携帯端末４へ出力する（Ｓ７）。
【００４７】
制御部１０は、ステップＳ６，Ｓ７の処理を繰り返すことにより、ステップＳ５で切り替えられた１つのカメラからの動画データにモデルデータを重ねた合成データをウェアラブルデバイス３及び携帯端末４へ順次出力できる。また、通信部１３を介して携帯端末４から方向情報を受け付ける都度（Ｓ９：ＹＥＳ）、処理対象の動画データ（カメラ２ａ〜２ｄ）及びモデルデータが切り替えられる。よって、指導者又は学習者が見たい方向から、学習者の動きを見ることができ、また、手本（モデル）の動きが合成された学習者の動きを見ることができる。
【００４８】
図１１は、携帯端末４が行う処理の手順を示すフローチャートである。以下の処理は、携帯端末４の記憶部４１に記憶してある制御プログラムに従って制御部４０によって実行される。
携帯端末４の制御部４０（動画取得部４０ａ）は、コンピュータ１から順次出力される合成データを、通信部４２を介して取得する処理を開始する（Ｓ１１）。制御部４０（動画表示部４０ｂ）は、順次取得する合成データに基づいて、図８に示すような動画をタッチパネル４３に表示する（Ｓ１２）。
【００４９】
制御部４０（方向受付部４０ｃ）は、タッチパネル４３を介して、ユーザ（例えば指導者）がカメラ（カメラの撮像方向）の切り替えを指示したか否かを判断する（Ｓ１３）。具体的には、制御部４０は、タッチパネル４３に表示された操作ボタン４３ａのいずれかが操作（選択）されたか否かを判断する。カメラの切り替えを指示されていないと判断した場合（Ｓ１３：ＮＯ）、制御部４０は、ステップＳ１５に処理を移行する。カメラの切り替えを指示されたと判断した場合（Ｓ１３：ＹＥＳ）、制御部４０は、切り替えを指示されたカメラ（カメラ２ａ〜２ｄのいずれか）を示す情報（方向情報）を通信部４２からコンピュータ１へ出力する（Ｓ１４）。
【００５０】
制御部４０は、携帯端末４の動作を終了する指示を受け付けたか否かを判断しており（Ｓ１５）、終了指示を受け付けたと判断した場合（Ｓ１５：ＹＥＳ）、制御部４０は処理を終了する。終了指示を受け付けていないと判断した場合（Ｓ１５：ＮＯ）、制御部４０は、ステップＳ１２に処理を戻し、順次コンピュータ１から取得する合成データに基づく動画の表示を継続する。
【００５１】
ウェアラブルデバイス３において、制御部３０は、記憶部３１に記憶してある動画表示プログラム３１ａを実行することにより、図１１に示す処理と同様の処理を行うことができる。なお、制御部３０は、ステップＳ１２において、コンピュータ１から順次取得する合成データと、カメラ３５で撮像した動画データとに基づいて、図９に示すような動画を表示部３３に表示する。また、ウェアラブルデバイス３は、図１１中のステップＳ１１，Ｓ１２のみを行う構成でもよい。
【００５２】
上述した実施形態１では、被写体である学習者がウェアラブルデバイス３を装着することにより、自身の動きをリアルタイムに客観的に観察することができる。また、学習者は、ウェアラブルデバイス３を装着した状態でも自由に動けるので、ウェアラブルデバイス３の装着が学習の妨げにならない。眼鏡型、ゴーグル型又はヘッドギア型のウェアラブルデバイス３を用いることにより、例えばゴルフクラブのスイングを行う場合には学習者の視線は、ゴルフボールを見るために下向きになるが、このような姿勢を維持しつつ指導を受けることができる。
【００５３】
上述した実施形態１では、学習者を撮像した動画にモデルデータが重ねられて表示されるので、学習者は、自身の現在の動きと手本の動きとの差異をリアルタイムに把握できる。また、学習者を撮像した動画はリアルタイム動画なので、学習者は、表示されたモデルデータに基づく手本の動きに一致するように動くことにより、実際にどう動けば手本と同じ動きができるのかを自身の体を使って試すことができる。よって、指導者は、どのように動けばよいかをより具体的に指導することができ、学習者は、指導された動きを行うことによって、どのように動けばよいかをより理解できるので、指導及び学習を効率よく行うことができる。
【００５４】
上述した実施形態１では、学習者を４方向から撮像するので、学習者は、自身の動き及び姿勢を各方向から観察できる。また、ウェアラブルデバイス３及び携帯端末４に表示される動画（カメラ２ａ〜２ｄのそれぞれで撮像した動画）の切り替えを、携帯端末４から指示できる。よって、指導者は、カメラ２ａ〜２ｄで撮像した動画を適宜切り替えることにより、学習者に見せたい動画を効率よく見せることができる。また、ウェアラブルデバイス３からも動画の切り替えができる場合、学習者が１人で練習する際にも、ゴルフのスイングの姿勢を崩すことなく、見たい動画を見ることができる。
なお、学習者が装着するウェアラブルデバイス３と、指導者が使用する携帯端末４とには、同じ動画（カメラ２ａ〜２ｄのいずれかで撮像した動画データにモデルデータが重ねられた合成データに基づく動画）が表示される。従って、学習者は、ゴルフのスイングを行う姿勢のままで、指導者と同じ動画を見ることができるので、指導内容の理解が容易となる。
【００５５】
上述した学習支援システムでは、学習者が自身を撮像した動画をリアルタイムに確認できることが利点である。しかし、各カメラ２ａ〜２ｄで撮像した動画データを、例えばコンピュータ１の記憶部１１に記憶しておき、記憶しておいた動画データにモデルデータを重ねて表示させるようにしてもよい。この場合、カメラ２ａ〜２ｄで新たに撮像することなく、既に撮像して記憶してある動画データに基づいて学習内容の復習を行うことができる。なお、この場合には、動画は、ウェアラブルデバイス３に表示する必要はなく、コンピュータ１の表示部１５又は携帯端末４のタッチパネル４３に表示すればよく、コンピュータ１に大型モニタが接続されている場合には大型モニタに表示すればよい。
【００５６】
（実施形態２）
上述した実施形態１の学習支援システムにおける変形例について説明する。
実施形態２の学習支援システムにおいて、各機器は、上述した実施形態１と同様の処理を行いつつ、以下の処理を行う。
図１２は、学習支援システムにおける各機器が行う処理の手順を示すフローチャートである。図１２において、左側にはウェアラブルデバイス３が行う処理を、中央にはコンピュータ１が行う処理を、右側には携帯端末４が行う処理をそれぞれ示す。
【００５７】
学習支援システムにおいて、コンピュータ１は、図１０中のステップＳ１〜Ｓ７の処理を行い、ウェアラブルデバイス３及び携帯端末４は、図１１中のステップＳ１１，Ｓ１２の処理を行う。これにより、カメラ２ａ〜２ｄのいずれかで撮像した動画データにモデルデータを重ねた合成データが、ウェアラブルデバイス３及び携帯端末４に表示される。
合成データを表示している携帯端末４において、制御部４０は、タッチパネル４３を介してユーザ（例えば指導者）が指示したカメラ（カメラの撮像方向）の切り替えを受け付ける（Ｓ２１）。制御部４０は、切り替えを指示されたカメラ（カメラ２ａ〜２ｄのいずれか）を示す情報（方向情報）を通信部４２からコンピュータ１へ出力する（Ｓ２２）。
【００５８】
コンピュータ１の制御部１０は、携帯端末４から出力された方向情報を通信部１３を介して受け付ける（Ｓ２３）。そして、制御部１０は、初期設定として図１０中のステップＳ２で受け付けていたモデル情報と、携帯端末４から受け付けた方向情報とに対応するモデルデータを特定してモデルデータＤＢ１１ｂから読み出す（Ｓ２４）。また、制御部１０は、新たに読み出したモデルデータに対して、初期設定として図１０中のステップＳ２で受け付けていた編集情報に基づく編集処理を行う（Ｓ２５）。
次に、制御部１０は、処理対象の動画データを、ステップＳ２３で受け付けた方向情報に対応するカメラ（カメラ２ａ〜２ｄのいずれか）による動画データに切り替える（Ｓ２６）。そして、制御部１０は、切り替えたカメラからの動画データに、ステップＳ２５で新たに編集されたモデルデータを重ねて合成データを生成し（Ｓ２７）、通信部１３からウェアラブルデバイス３及び携帯端末４へ出力する（Ｓ２８）。
【００５９】
ウェアラブルデバイス３の制御部３０は、コンピュータ１から出力された合成データを通信部３２を介して取得し（Ｓ２９）、取得した合成データに基づく動画を表示部３３に表示する。これにより、制御部３０は、表示部３３に表示する動画を、ステップＳ２１で携帯端末４を介して切替を指示されたカメラ（カメラ２ａ〜２ｄのいずれか）によって撮像された動画データに基づく動画に切り替える（Ｓ３０）。具体的には、制御部３０は、カメラ３５で撮像した動画データに、コンピュータ１から取得した合成データ及び操作ボタン３３ａを重ねて表示部３３に表示する。
携帯端末４の制御部４０は、コンピュータ１から出力された合成データを通信部４２を介して取得し（Ｓ３１）、取得した合成データに基づく動画をタッチパネル４３に表示する。これにより、制御部４０は、タッチパネル４３に表示する動画を、ステップＳ２１で携帯端末４を介して切替を指示されたカメラ（カメラ２ａ〜２ｄのいずれか）によって撮像された動画データに基づく動画に切り替える（Ｓ３２）。
【００６０】
上述した処理により、指導者が携帯端末４を用いてカメラの切り替えを指示した場合に、携帯端末４及びウェアラブルデバイス３に表示される動画が同時に切り替えられる。よって、ウェアラブルデバイス３を装着している学習者は、スイングを行う姿勢を維持したままで、携帯端末４を使用する指導者と同じ動画を見ることができるので、指導者は、より的確な指導を行うことができる。
【００６１】
（実施形態３）
上述した実施形態１，２の学習支援システムにおける変形例について説明する。
実施形態１，２の学習支援システムは、４つのカメラ２ａ〜２ｄのうちの１つのカメラで撮像した動画データにモデルデータを重ねた合成データがウェアラブルデバイス３及び携帯端末４に表示される構成であった。これに対して、実施形態３では、カメラ２ａ〜２ｄのうちの複数のカメラで撮像した動画データに、それぞれ対応するモデルデータを重ねた合成データがウェアラブルデバイス３及び携帯端末４に表示される。
【００６２】
実施形態３の学習支援システムにおける各機器は、上述した実施形態１と同様の処理を行う。なお、コンピュータ１は、図１０中のステップＳ３〜Ｓ６の処理をカメラ（撮像方向）毎に行い、各カメラで撮像した動画データに、それぞれの撮像方向に対応するモデルデータを重ねて合成データを生成する。また、コンピュータ１は、カメラ毎に生成した合成データをそれぞれ携帯端末４及びウェアラブルデバイス３へ送信してもよいし、カメラ毎に生成した合成データを１つの合成データに更に合成した後に携帯端末４及びウェアラブルデバイス３へ送信してもよい。
携帯端末４の制御部４０は、コンピュータ１から取得した合成データに基づく動画をタッチパネル４３に表示し、ウェアラブルデバイス３の制御部３０は、コンピュータ１から取得した合成データに基づく動画を表示部３３に表示する。なお、コンピュータ１からカメラ毎の合成データが各別に出力された場合、制御部４０，３０は、取得した複数の合成データを１フレームの動画データに編集した後、表示させる。コンピュータ１からカメラ毎の合成データが１つの合成データとして出力された場合、制御部４０，３０は、取得した１つの合成データを表示させる。
【００６３】
図１３は、合成データの表示例を示す模式図である。図１３Ａには、携帯端末４のタッチパネル４３に表示される合成データの表示例を示す。図１３Ａに示す例では、ゴルフクラブのヘッドを振り上げた状態の学習者を、２つのカメラ、具体的には、正面カメラ２ａ及び側面カメラ２ｃで撮像した動画データに、それぞれ対応するモデルデータが重ねられた合成データが表示されている。
図１３Ｂには、ウェアラブルデバイス３の表示部３３に表示される合成データの表示例を示す。図１３Ｂに示す例では、ゴルフクラブのヘッドを振り上げた状態の学習者を、正面カメラ２ａ及び側面カメラ２ｃで撮像した動画データに、それぞれ対応するモデルデータが重ねられた合成データが、カメラ３５で撮像した動画データに重ねて表示されている。図１３Ｂに示す例では、カメラ３５で撮像した動画データの表示領域の左上の領域及び右上の領域にそれぞれ合成データが表示されている。なお、図１３Ｂに示す例では、学習者はゴルフクラブを振り上げているので、カメラ３５で撮像した動画データには、ゴルフボール３ａ及び学習者の靴３ｂのみが含まれる。
【００６４】
実施形態３では、複数のカメラ２ａ〜２ｄで撮像した動画データにそれぞれモデルデータを重ねた複数の合成データを同時に見ることができるので、表示される合成データを適宜切り替える手間が省ける。なお、携帯端末４及びウェアラブルデバイス３に表示される合成データの数は２つに限らない。
【００６５】
（実施形態４）
上述した実施形態１〜３の学習支援システムにおける変形例について説明する。
上述した実施形態１〜３の学習支援システムは、携帯端末４を備えず、コンピュータ１の表示部１５を代用する構成でもよい。また、携帯端末４の代わりに、コンピュータ１と接続可能な大型モニタを備える構成でもよい。これらの場合、コンピュータ１は、ウェアラブルデバイス３と、コンピュータ１の表示部１５又は大型モニタとに合成データに基づく動画を表示する。指導者は、携帯端末４の代わりに、コンピュータ１の表示部１５又は大型モニタに表示された動画を見ながら指導すればよい。
【００６６】
また、実施形態１〜３の学習支援システムにおいて、コンピュータ１で実現される機能（図３に示す各機能）をクラウドサーバで実現するようにしてもよい。この場合、各カメラ２ａ〜２ｄとクラウドサーバとの間は無線通信を行うことが好ましい。
更に、コンピュータ１で実現される各機能を携帯端末４で実現するようにしてもよい。この場合、コンピュータ１を備えず、携帯端末４を各カメラ２ａ〜２ｄ及びウェアラブルデバイス３と通信できるように構成する。そして、カメラ２ａ〜２ｄから出力される動画データを携帯端末４が取得し、携帯端末４が、取得した動画データにモデルデータを重ねて合成データを生成し、生成した合成データに基づく動画を携帯端末４のタッチパネル４３及びウェアラブルデバイス３に表示する。この場合、各カメラ２ａ〜２ｄと携帯端末４との間、携帯端末４とウェアラブルデバイス３との間の通信は無線通信であることが好ましい。
このような構成とした場合でも、上述の実施形態１〜３と同様の動作を実現できるので、同様の効果が得られる。
【００６７】
（実施形態５）
上述した実施形態１〜４の学習支援システムにおける変形例について説明する。
実施形態１で説明したように、モデルデータＤＢ１１ｂからモデルデータを特定するためのモデル情報、モデルデータに行う編集処理における編集情報は、コンピュータ１の操作部１４を介して指導者が入力する構成に限らない。
例えば、モデル情報及び編集情報は、指導者が携帯端末４から入力するようにしてもよい。具体的には、携帯端末４の制御部４０が、図４に示すようなモデル情報受付画面をタッチパネル４３に表示し、タッチパネル４３を介して、指導者によって指定されたモデル情報を受け付け、受け付けたモデル情報をコンピュータ１へ出力する。同様に、携帯端末４の制御部４０が、体格受付画面及び動作情報受付画面をタッチパネル４３に表示し、タッチパネル４３を介して、指導者によって指定された体格情報及び動作情報を受け付け、受け付けた体格情報及び動作情報をコンピュータ１へ出力する。このように携帯端末４から出力されたモデル情報及び編集情報（体格情報及び動作情報）をコンピュータ１が取得し、コンピュータ１は、取得したモデル情報に基づいてモデルデータを切り替え、取得した編集情報に基づいてモデルデータに対して編集処理を行う。この場合、コンピュータ１及びカメラ２ａ〜２ｄの動作を終了させることなく、学習者の変更、学習内容の変更（クラブの種類の変更、飛距離の変更、スイングの大きさの変更、ヘッドスピードの変更、スイング時間の変更）が可能となる。なお、学習者を変更する場合は、ウェアラブルデバイス３を装着する学習者も変更する必要がある。
【００６８】
また、携帯端末４が体格情報を受け付ける場合、体格受付画面を介して受け付ける構成のほかに、タッチパネル４３に対するピンチ操作（ピンチイン、ピンチアウト）にて受け付けるようにしてもよい。この場合、例えば、タッチパネル４３に表示されたモデルデータ（手本のプレーヤ）に対して指導者がピンチ操作を行うことにより、モデルデータに行うべき拡大処理における拡大率又は縮小処理における縮小率を指定できる。
【００６９】
また、モデルデータに行うべき編集処理に関する編集情報は体格情報及び動作情報に限らず、例えば、モデルデータの再生処理における再生条件を指定できるようにしてもよい。具体的には、モデルデータの再生処理において、一時停止、コマ送り、コマ戻し、スロー再生等の実行の指定ができるようにしてもよい。このような再生条件は、コンピュータ１の操作部１４を介して指定できるようにしてもよいし、携帯端末４のタッチパネル４３を介して指定できるようにしてもよい。
この場合、例えば指導者が、携帯端末４のタッチパネル４３を介して再生条件を入力し、コンピュータ１の制御部１０が、受け付けた再生条件に基づく編集処理を、モデルデータＤＢ１１ｂから読み出したモデルデータに行う。
【００７０】
このように、モデルデータの再生条件を変更することにより、手本のスイングを、一時停止、コマ送り、コマ戻し等を用いながら再生でき、指導者は指導したいポイントをより適切に学習者に伝えることができる。
また、一連のスイングにおいて、例えば、トップの状態からインパクトまでのダウンスイング、インパクト後のフォロースイングにおいて、それぞれ再生条件を変更できるようにしてもよい。これにより、より細かい指導が可能となる。
【００７１】
上述した実施形態１では、例えば指導者が携帯端末４を介してカメラ２ａ〜２ｄの切り替えを指示する。このほかに、例えばコンピュータ１が、各カメラ２ａ〜２ｄで撮像した動画データと、各カメラ２ａ〜２ｄ（各撮像方向）に対応するモデルデータとを比較し、一致度合いが最も低い動画データを特定し、特定した動画データから合成データを生成する構成を更に有してもよい。
【００７２】
上述した実施形態１では、ゴルフのスイングの学習を支援するシステムについて説明した。しかし、本願は、その他のスポーツ、運動等における動きの学習を支援するシステムに適用できる。例えば、野球、テニス、卓球等におけるスイングの学習、陸上競技等におけるフォームの学習を支援するシステムに適用できる。
【００７３】
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７４】
１  コンピュータ
３  ウェアラブルデバイス
４  携帯端末（表示端末）
１０  制御部
１１  記憶部
２２  出力部
３３  表示部
４０  制御部
４３  タッチパネル（表示部）
２ａ〜２ｄ  カメラ（撮像装置）
１０ａ  動画受付部
１０ｂ  方向受付部
１０ｈ  合成データ生成部（生成部）
１０ｉ  合成データ出力部（出力部、端末出力部）
１１ａ  学習支援プログラム
１１ｂ  モデルデータＤＢ
３１ａ，４１ａ  動画表示プログラム
４０ａ  動画取得部（取得部）
４０ｂ  動画表示部
４０ｃ  方向受付部
４０ｄ  方向通知部（通知部）
【図１】
2018045198.tif 000003
【図２】
2018045198.tif 000004
【図３】
2018045198.tif 000005
【図４】
2018045198.tif 000006
【図５】
2018045198.tif 000007
【図６】
2018045198.tif 000008
【図７】
2018045198.tif 000009
【図８】
2018045198.tif 000010
【図９】
2018045198.tif 000011
【図１０】
2018045198.tif 000012
【図１１】
2018045198.tif 000013
【図１２】
2018045198.tif 000014
【図１３】
2018045198.tif 000015