(57)【要約】【課題】ダンスクラスその他の各種クラスで、生徒が自分のクラスのレッスン映像を容易に閲覧して過去や現在のレッスン内容を確認でき、かつ映像を有意義に利用できるようにする。【解決手段】レッスン空間において第１の被写体（例えばインストラクター）を撮影する第１カメラと、同じレッスン空間で第２の被写体（例えば生徒全体）を撮影するように第２カメラを設置する。そして第１カメラの撮影映像である第１の映像コンテンツと、第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存する。外部端末（ユーザ端末）からの閲覧要求の受信があった場合、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する第１，第２の映像コンテンツのリスト情報を外部端末に送信する。そしてリスト情報に挙げられた映像コンテンツの指定情報を外部端末（ユーザ側）から受信することに応じて、その指定情報で指定された映像コンテンツを外部端末に配信する。【選択図】図１
2014004045.tif 000002
【特許請求の範囲】
【請求項１】
レッスン空間において第１の被写体を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存するコンテンツ格納部と、
通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する配信制御部と、
を備えた映像配信装置。
【請求項２】
上記配信制御部は、
ユーザ情報と、クラスの別を示すクラス情報と、各クラスの開催日時を示すスケジュール情報とを関連づける管理データ構造を用いて、上記閲覧要求に係るユーザ情報に対応した上記第１，第２の映像コンテンツのリスト情報を生成して上記外部端末に送信する請求項１に記載の映像配信装置。
【請求項３】
上記配信制御部は、
上記リスト情報として、ユーザ情報に対応したクラスについて、上記スケジュール情報を参照することで、当該クラスについての過去の１又は複数回の開催日時のそれぞれにおける上記第１，第２の映像コンテンツのリスト情報を生成する請求項２に記載の映像配信装置。
【請求項４】
上記第１の映像コンテンツは、上記第１の被写体としてのインストラクターを撮影した映像であり、
上記第２の映像コンテンツは、上記第２の被写体としての一人又は複数人の生徒全体の光景を撮影した映像とされている請求項１乃至請求項３のいずれかに記載の映像配信装置。
【請求項５】
上記第１の映像コンテンツは、上記第１の被写体としての試技者を撮影した映像であり、
上記第２の映像コンテンツは、上記第２の被写体として、上記試技者の試技に応じて変化する上記試技者以外の光景を撮影した映像である請求項１乃至請求項３のいずれかに記載の映像配信装置。
【請求項６】
レッスン空間において第１の被写体を撮影するように設置された第１カメラと、
上記第１カメラと同じレッスン空間において、上記第１の被写体とは異なる第２の被写体を撮影するように設置された第２カメラと、
上記第１カメラの撮影映像である第１の映像コンテンツと、上記第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存するコンテンツ格納部と、
通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する配信制御部と、
を備えた映像配信システム。
【請求項７】
レッスン空間において第１の被写体を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存する処理と、
通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する処理と、
を行う映像配信方法。
【請求項８】
レッスン空間において第１の被写体を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存する処理と、
通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する処理と、
を演算処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、映像配信装置、映像配信システム、映像配信方法、プログラムに関し、例えばダンススクール等での利用に適したものである。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００４−３２５８１６号公報
【特許文献２】特開２００７−２５６７８１号公報
【背景技術】
【０００３】
インターネット等のネットワークシステムを利用した映像／音声の配信が広く実施されている。
例えば上記特許文献１，２には、塾等における講義内容を、登録した受講生の端末に配信する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ダンススクール、スポーツ教室などで、ユーザは希望するクラスに申し込んで、そのクラスの受講生となる。各クラスでは、所定のカリキュラムが決められていることが多く、受講生は、例えば毎週１回の受講などで、順次カリキュラムに従った受講を行う。
例えばダンススクールの例をあげると、チアダンス、バレエ、ジャズダンス、フラダンス、ストリートダンス、アイドルダンス、ヒップホップダンスなど、各種のクラスがある。またダンス種別だけでなく、同一ダンス種別でも、初心者向けクラス、上級者向けクラスなど多様なクラスが用意される。
そして各クラスでは、その目的にあわせて毎回のレッスン内容が決められている。
【０００５】
ところが受講生は、毎回、自分が参加しているクラスに出席できるとは限らない。そして欠席した回の内容を知ることができないのは、受講生にとって好ましくない。レッスンを１回欠席すれば、技能習得に不利となる。
また、出席したとしても、自宅等で練習（復習）する際に、自分の技能を確認したり、自分の技能とインストラクターの技能を比較することなどができると、より好ましい。
【０００６】
そこで本発明では、欠席時のレッスン内容を閲覧したり、さらには技能の習得に有効な映像閲覧が可能な映像配信システムを実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の映像配信装置は、レッスン空間において第１の被写体（例えばインストラクター）を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体（例えば一人又は複数人の生徒全体の光景）を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存するコンテンツ格納部と、通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する配信制御部とを備える。
例えば上記配信制御部は、ユーザ情報と、クラスの別を示すクラス情報と、各クラスの開催日時を示すスケジュール情報とを関連づける管理データ構造を用いて、上記閲覧要求に係るユーザ情報に対応した上記第１，第２の映像コンテンツのリスト情報を生成して上記外部端末に送信する。
また上記配信制御部は、上記リスト情報として、ユーザ情報に対応したクラスについて、上記スケジュール情報を参照することで、当該クラスについての過去の１又は複数回の開催日時のそれぞれにおける上記第１，第２の映像コンテンツのリスト情報を生成する。
【０００８】
本発明の映像配信システムは、上記コンテンツ格納部、上記配信制御部に加えて、レッスン空間において第１の被写体を撮影するように設置された第１カメラと、上記第１カメラと同じレッスン空間において、上記第１の被写体とは異なる第２の被写体を撮影するように設置された第２カメラとを備える。
【０００９】
本発明の映像配信方法は、レッスン空間において第１の被写体を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存する処理と、通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する処理とを行う。
本発明のプログラムは、上記映像配信方法の処理を演算処理装置に実行させるプログラムである。
【００１０】
これらの本発明によれば、例えばダンススクール等のクラスの受講者は、参加しているクラスの各開催回（各レッスン）の映像内容を、自己の端末（外部端末）により閲覧できる。
この場合に、１回のレッスン等について、第１，第２の映像コンテンツが閲覧可能となる。例えば第１の映像コンテンツをインストラクターの映像、第２の映像コンテンツを生徒全体の映像とすることで、受講者等は、インストラクターの映像と自己の映像をみることもできる。
なお、「レッスン空間」とは、先生と生徒が参加して何らかのレッスンが行われている屋内、屋外の空間だけでなく、個人やグループで試技，練習を行う空間なども含み、一人又は複数人で何らかの行動が行われている空間を示す用語として用いている。
【発明の効果】
【００１１】
本発明によれば、クラスの受講者等は、映像配信により、レッスン映像等を容易に閲覧して過去や現在のレッスン内容を確認できる。しかも同じレッスンで第１，第２の映像コンテンツを閲覧できる。これにより受講者等は、例えば欠席回の内容の確認、自己の技能の確認、インストラクターと自己の比較など、配信映像を有意義に利用できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態の配信システムの構成の説明図である。
【図２】実施の形態の映像配信装置のブロック図である。
【図３】実施の形態の映像コンテンツの映像内容例の説明図である。
【図４】実施の形態のコンテンツデータベース構造例の説明図である。
【図５】実施の形態の管理データ構造の説明図である。
【図６】実施の形態のコンテンツ登録処理のフローチャートである。
【図７】実施の形態のコンテンツ配信処理のフローチャートである。
【図８】実施の形態の配信によりユーザ端末で閲覧される映像例の説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を次の順序で説明する。なお、実施の形態では、スポーツクラブ等におけるダンスレッスンのクラスで適用する場合で、実施の形態の映像配信システムを説明する。
＜１．映像配信システムの構成＞
＜２．コンテンツデータベース及び管理データ構造＞
＜３．コンテンツ格納及びコンテンツ配信＞
＜４．変形例＞
【００１４】
＜１．映像配信システムの構成＞
図１に映像配信システム１の構成例を示す。
図１においてルームＲ１，Ｒ２，Ｒ３には、それぞれ２つのカメラが配備されている。ルームＲ１，Ｒ２，Ｒ３は、それぞれが例えばスポーツクラブなどの施設におけるレッスンルーム、スタジオ、稽古場などとして使用される空間である。
映像配信システム１は、各ルームＲ１，Ｒ２，Ｒ３に設置される第１カメラ，第２カメラと、コンテンツ格納部１１及び配信制御部１２を有する映像配信装置１０により構成される。
【００１５】
図１ではルームＲ１、Ｒ３は、ダンスレッスンのクラスを開催するレッスン空間とされている例を示している。
ルームＲ１には、第１カメラＣ１−１、第２カメラＣ１−２が配置されている。第１カメラＣ１−１は、その撮影被写体が、一点鎖線で示すように、インストラクターＴＣとなるように設置され、一方第２カメラＣ１−２は、その撮影被写体が破線で示すように、生徒ＳＴの全体となるように設置されている。
従って、第１カメラＣ１−１、第２カメラＣ１−２によって撮影される映像は、それぞれ例えば図３Ａに示すような映像となる。
ルームＲ３にも、第１カメラＣ３−１、第２カメラＣ３−２が配置されており、第１カメラＣ３−１は、その撮影被写体が、一点鎖線で示すように、インストラクターＴＣとなるように設置され、第２カメラＣ３−２は、その撮影被写体が破線で示すように、生徒ＳＴの全体となるように設置されている。従って第１カメラＣ３−１、第２カメラＣ３−２によって撮影される映像も、例えば図３Ａに示すような映像となる。
【００１６】
図１ではルームＲ２には、ゴルフシミュレータが設置されている例を示している。ゴルフシミュレータは、試技者（プレーヤ）がスイングをすると、試技者の正面に設置されたモニタ画面Ｍに、飛んでいくボールの映像が表示されるような装置であるとする。
ルームＲ２にも、第１カメラＣ２−１、第２カメラＣ２−２が配置されている。この場合、第１カメラＣ２−１は、一点鎖線で示すように、試技者ＰＬを撮影するように設置され、一方第２カメラＣ２−２は、破線で示すように、モニタ画面Ｍを撮影するように設置されている。
従って、第１カメラＣ２−１、第２カメラＣ２−２によって撮影される映像は、それぞれ例えば図３Ｂに示すような映像となる。
【００１７】
各ルームＲ１〜Ｒ３の第１カメラＣ１−１，Ｃ２−１，Ｃ３−１、第２カメラＣ１−２，Ｃ２−２，Ｃ３−２は、それぞれ設置状態での撮影方向やズーム画角によって、上記例示のように被写体の撮影を行い、撮影画像（各フレームの映像データ）を映像ストリームデータとして出力する。各カメラＣから出力される映像ストリームデータは、映像配信装置１０の配信制御部１２に供給される。
【００１８】
なお映像配信装置１０は、ルームＲ１，Ｒ２，Ｒ３等がある施設内に限らず、他の施設内（例えばスポーツクラブの管理会社の社屋など）にあってもよい。即ちインターネット等の公衆回線、専用回線、或いはインターネット上でのＶＰＮ（Virtual Private Network）などを利用して、遠隔地にある各カメラからの映像データが供給されるようにすればよい。
例えば東京店舗のルームＲ１，Ｒ２，Ｒ３、大阪店舗の各ルームＲ４，Ｒ５について、それぞれ第１，第２カメラからの映像データが、インターネットや専用回線を介して映像配信装置１０に供給されるようにしてもよい。
もちろんルームＲ１，Ｒ２，Ｒ３等がある施設内に配備されるコンピュータ装置などにより実現することもでき、その場合、各カメラから映像ストリームデータが、屋内配線などにより供給されるようにしてもよい。またカメラと映像配信装置１０にそれぞれ無線通信ユニットを設け、無線伝送で映像ストリームデータが送受信されるようにしてもよい。
いずれにしても、映像配信装置１０は、１つの施設内で各ルームの各カメラからの映像ストリームデータを管理保存する装置としてもよいし、例えば全国各地に設けた店舗の各ルームの各カメラからの映像ストリームデータを管理保存する装置としてもよい。
図１ではあくまで一例として、映像配信装置１０がルームＲ１，Ｒ２，Ｒ３と同じ施設内にあるかのように示しているに過ぎない。
【００１９】
映像配信装置１０は、コンテンツ格納部１１と配信制御部１２を有する。
コンテンツ格納部１１は、実際には例えばＨＤＤ（Hard Disk Drive）や光ディスク、或いはフラッシュメモリ等を用いたメモリ装置などを用いて、大容量のデータ格納機能を持つものとされる。
【００２０】
本例の場合、このコンテンツ格納部１１には、各カメラで撮影された映像データが、それぞれ１つの映像コンテンツファイルとして記憶される。
例えばルームＲ１で行われた或るクラスの３０分間の１回のレッスンについて言えば、第１カメラＣ１−１で撮影された該３０分間のインストラクターＴＣの映像が１つの映像コンテンツ（なお、実施の形態でいう「映像コンテンツ」とは、映像及び音声を含むコンテンツとする）とされ、同時に第２カメラＣ１−２で撮影された該３０分間の生徒ＳＴの全員の映像が１つの映像コンテンツとされて、コンテンツ格納部１１に格納される。
【００２１】
なお、実際の映像コンテンツのファイル形態としては、１つ１つのファイルサイズを小さくする要請などから、１回のレッスンを、時間を区切って複数のファイルに分けて格納することも行われるが、本明細書では説明の簡略化のため、１回のレッスンで１つの映像コンテンツファイル（第１，第２カメラによる２つの映像コンテンツファイル）が形成されるものとする。
【００２２】
配信制御部１２は、各カメラからの映像ストリームデータを受信し、コンテンツ格納部１１に格納する処理を行う。
また配信制御部１２は例えばインターネットなどの公衆ネットワーク１００を介して、外部端末であるユーザ端末２００と通信可能とされる。そしてユーザ端末２００からの閲覧要求の受信に応じて、映像コンテンツを配信する処理を行う。
なお、ユーザ端末２００とは、例えば開催クラスの会員登録した生徒などが所有或いは所持するパーソナルコンピュータ装置、携帯電話機、スマートホン等の携帯端末、タブレット型端末装置、ＰＤＡ（Personal Digital Assistant）、ゲーム機器など、通信可能な各種の端末装置をいう。
【００２３】
図２に配信制御部１２の内部構成例を示す。
配信制御部１２は、制御部２１，メモリ部２２，ネットワーク通信部２３，ストリーム受信部２４，記録／再生コントローラ２５を有する。
具体的には配信制御部１２はコンピュータ装置、コンテンツ格納部１１はＨＤＤ等で実現されるが、以上の図２に示した各構成部位は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリ等のメモリデバイス、送受信インターフェースデバイスなどのハードウエアと、ＣＰＵにおいて起動されるプログラムによるソフトウエアの連携により実現されるものとすれば良い。
【００２４】
制御部２１は例えばＣＰＵにより実現され、ソフトウエアプログラムに基づいて、コンテンツ格納のための処理や、ユーザ情報等の管理処理、さらには配信要求に対応した配信処理を実行する。
メモリ部２２は、制御部２１の演算のためのワーク領域、ユーザ管理情報の保存、プログラムの展開、格納などに用いられる。
ネットワーク通信部２３は、ネットワーク１００を介した外部機器との通信を行う。
ストリーム受信部２４は、例えば専用通信回線のインターフェースであり、例えば各店舗の各ルームＲ１〜Ｒ３の第１カメラＣ１−１，Ｃ２−１，Ｃ３−１、第２カメラＣ１−２，Ｃ２−２，Ｃ３−２からの映像データを受信する。なお、ネットワーク通信部２３が、外部施設におけるカメラからの映像データを受信するストリーム受信部としての動作を行うようにしてもよい。
記録／再生コントローラ２５は、制御部２１の指示に基づいて、コンテンツ格納部１１（例えばＨＤＤ）に対する記録再生アクセスを実行する。
【００２５】
＜２．コンテンツデータベース及び管理データ構造＞
上記のように、各カメラで撮影された映像データは、例えば各クラスのレッスン単位で１つの映像コンテンツファイルとされ、コンテンツ格納部１１に保存される。
コンテンツ格納部１１では、例えば図４に示すようなデータベース構造が構築される。
即ち各映像コンテンツは、属性情報として、店舗情報、ルーム情報、カメラ情報、クラス情報、開始日時情報、終了日時情報などが関連づけられた状態となる。
【００２６】
例えばコンテンツＶＣ００１Ａ、ＶＣ００１Ｂは、ルームＲ１で或る日時に開催された或るクラスのレッスンについて、第１カメラＣ１−１、第２カメラＣ１−２の撮影による映像コンテンツであるとする。
コンテンツＶＣ００１Ａについては、店舗情報○○○として、図１のような各部屋を有する店舗の情報と、ルーム情報としてクラス開催場所を示す「Ｒ１」、第１カメラを示すカメラ情報「１」、クラス種別を示すクラス情報「ＣＬ１」が関連づけられる。またレッスン又は撮影の開始日時、終了日時の情報も関連づけられる。
コンテンツＶＣ００１Ｂについては、店舗情報○○○、ルーム情報「Ｒ１」、クラス情報「ＣＬ１」、開始日時、終了日時の各情報は、コンテンツＶＣ００１Ａと同じとなる。コンテンツＶＣ００１Ｂは第２カメラＣ１−２で撮影された映像内容であるため、第２カメラであることを示すカメラ情報「２」が関連づけられる。
【００２７】
このように、コンテンツ格納部１１では、各コンテンツを各種属性情報を関連づけた状態で保存する。
特に同じクラスの同じレッスンにおいて第１カメラ，第２カメラで撮影された映像のコンテンツについては、クラス及び日時に関する属性情報（例えば店舗情報、ルーム情報、クラス情報、開始日時、終了日時）は、同一の属性情報とされて保存される。
【００２８】
次に図５で、ユーザ情報の管理形態を説明する。
システム上の管理データ構造としては、図５Ａに示すように、ユーザ情報とクラス情報が対応づけられ、またクラス情報とスケジュール情報が対応づけられている。
例えばこのような管理データ構造のデータ群が、メモリ部２２或いはコンテンツ格納部１１の一部領域などに記憶されており、制御部２１が随時参照できるようにされている。
【００２９】
ユーザ情報とは、或るクラスに登録した生徒個人について、ユーザＩＤやログイン情報（パスワード等）、さらには氏名、住所、連絡先などを示した情報である。
クラス情報とは、各種クラスの別の情報である。例えばクラスとして、チアダンス、バレエ、ジャズダンス、フラダンス、ストリートダンス、アイドルダンス、ヒップホップダンスなど、各種のクラスがある。同じダンス種別でも、初級クラス、中級クラス、上級クラスなどの別がある。さらには、同じダンス種別や、同じレベルのクラスでも、時間帯で分けた日曜クラス、水曜クラス、月１回クラス、１週間集中クラス、午前クラス、午後クラスなどの別がある。クラス情報は、生徒となるユーザが登録するこれらのクラスの別をそれぞれ示す情報である。
【００３０】
スケジュール情報とは、上記クラス情報で区別される各クラスについてのレッスンのタイムテーブル（日時や場所）を示した情報である。
クラス情報で示される各クラスについては、スケジュール情報を参照することで、これまでのレッスン日時や開催場所を知ることができる。
【００３１】
このような管理データ構造を有することで、例えば配信制御部１２の制御部２１は、ユーザＩＤに基づいて図５Ｂのように、各ユーザに関する情報を得ることができる。
例えばユーザＩＤ「Ｕ１」の情報に基づき、ユーザ情報を検索することで、そのユーザのログイン情報（パスワード）を知ることができる。
また制御部２１は、ユーザ情報とクラス情報が関連づけられていることで、クラス情報を参照して、このユーザが登録しているクラス「ＣＬ１」を知ることができる。
さらに制御部２１は、クラス情報とスケジュール情報が関連づけられていることで、クラス情報に基づいてスケジュール情報を参照して、このクラスのレッスンが行われた日時情報等を把握できる。
このような個々のユーザに関するデータ管理を行うことで、或るユーザがログインした際に、そのユーザに対して、そのユーザが参加しているクラスの映像コンテンツを配信するようにすることができる。
【００３２】
＜３．コンテンツ格納及びコンテンツ配信＞
以下、本例の映像配信システムの具体的な動作例を説明する。
まず図６で、配信制御部１２の処理として、コンテンツ格納部１１に映像コンテンツファイルを格納する処理例を説明する。図６は制御部２１がコンテンツ格納処理プログラムに従って行う処理を示している。
【００３３】
或るルームで或るクラスのレッスンが開始されると、そのルームでの第１，第２カメラによる撮影が開始される。
以下、ルームＲ１を例にして説明すると、ルームＲ１での或るクラスのレッスンの開始時刻に、第１カメラＣ１−１，第２カメラＣ１−２による撮影が開始される。
なお第１カメラＣ１−１，第２カメラＣ１−２による撮影の開始／終了は、スタッフが手動で行っても良いし、制御部２１がスケジュール情報を参照して、撮影開始／終了をカメラに指示するような自動制御を行ってもよい。
或いは第１カメラＣ１−１，第２カメラＣ１−２は常時撮影を行っており、制御部２１が、スケジュール情報を参照して、ルームＲ１でレッスンが行われる日時を確認し、その日時になったら、第１カメラＣ１−１，第２カメラＣ１−２からの映像ストリームデータを取り込むようにしてもよい。
【００３４】
いずれにしても制御部２１は、或るレッスンの開始日時になると、図６の処理をステップＦ１０１からＦ１０２に進め、第１カメラＣ１−１，第２カメラＣ１−２からの映像ストリームデータの受信・エンコード・記録を開始する。
即ち制御部２１は、ストリーム受信部２４で取り込まれる第１カメラＣ１−１，第２カメラＣ１−２からのそれぞれの映像データについて、記録のためのエンコード処理（例えばエラー訂正符号によるブロック化や圧縮処理等）を行い、記録／再生コントローラ２５を介してコンテンツ格納部１１に記憶させていく。
【００３５】
これを、例えばレッスンの終了、つまりステップＦ１０３での映像ストリームデータの受信終了とされるまで継続する。
そして受信終了となったらステップＦ１０４に進む。
なお、上述のように１回のレッスンにつき時間を区切って複数のコンテンツファイルとすることもあるが、その場合は、区切り毎にステップＦ１０４に進めばよい。
【００３６】
ステップＦ１０４では、制御部２１は、これまで記憶されてきた映像データを、１つの映像コンテンツファイルとして管理される状態とする。即ちステップＦ１０２で記録させた一連の映像データが１つのコンテンツファイルとして管理されるようにファイル化（ファイルシステムへの登録）を行う。
第１カメラＣ１−１による撮影映像と、第２カメラＣ１−２による撮影映像がそれぞれコンテンツファイルとされることとなる。
さらに制御部２１はステップＦ１０５で、当該２つのコンテンツファイルについて、属性情報を関連づけてデータベース構造に登録する。即ち図４に示したように、今回記録した映像コンテンツファイルについて、店舗情報、ルーム情報、カメラ情報、クラス情報、日時情報を関連づける。
これらの属性情報については、図５で説明したクラス情報とスケジュール情報を参照すれば良い。
【００３７】
以上により、１回のレッスンについて、２つの映像コンテンツファイルがコンテンツ格納部１１に格納されることとなる。
このようにコンテンツ格納部１１に格納された映像コンテンツファイルは、ユーザの要求に応じて配信される。
【００３８】
制御部２１によるコンテンツ配信処理を図７に示す。
或るクラスに登録したユーザは、ユーザ端末２００を用い、ネットワーク１００を介した通信で本例の映像配信システム１に接続できる。
ユーザは、ユーザ端末２００のログイン画面にユーザＩＤやパスワードを入力して、ログインを要求する。
【００３９】
ログイン要求が送信されると、制御部２１は図７のステップＦ２０１からＦ２０２に進み、まずユーザ認証処理を行う。そして正規ユーザであることが確認されたら、ステップＦ２０３からＦ２０５に進む。ユーザ認証に失敗した場合はステップＦ２０４でエラー終了となる。
【００４０】
認証ＯＫとなったら、制御部２１はステップＦ２０５で、ユーザＩＤから、そのユーザが登録しているクラス及びクラスのスケジュールの情報を取得する。図５で説明したように、ユーザ情報、クラス情報、スケジュール情報が関連づけられているため、ユーザＩＤからクラス情報を検索し、またクラス情報からスケジュール情報を検索することができる。
当該ログインしたユーザに対してクラス、及びそのクラスのスケジュールが確認できたら、制御部２１はステップＦ２０６で、そのユーザに対して配信可能な映像コンテンツファイルを抽出し、配信可能なリスト情報を生成する。
そしてステップＦ２０７で、リスト情報に応じた画像をユーザ端末に提供する。
【００４１】
ユーザ端末２００上でユーザが見ることができる画面の一例を図８Ａに示す。この場合、画面７０上に、主映像表示領域７１、リスト表示領域７２、ライブ／ビデオ切換ボタン７３、ログアウトボタン７４が表示される例としている。
主映像表示領域７１は、例えば配信される映像が表示される領域である。
リスト表示領域７２は、配信可能な映像がサムネイル画像などとして提示される領域である。例えば該当するクラスの過去のレッスンについて、それぞれ第１カメラ、第２カメラによる映像コンテンツがリスト表示される。
ユーザは、リスト表示されたサムネイル画像に対するクリック操作により、閲覧したい映像コンテンツファイルを選択することができる。
【００４２】
ユーザがリスト表示されたうちの１つをクリックすると、その情報は当該クリックされた画像に該当する映像コンテンツファイルの配信要求として制御部２１に伝えられる。制御部２１はステップＦ２０８として配信要求を受け付けると、ステップＦ２０９で、当該指定された映像コンテンツファイルの配信処理を行う。つまりコンテンツ格納部１１から当該映像コンテンツファイルの読み出し、及びネットワーク１００を介したユーザ端末２００への配信の実行制御を行う。
これによりユーザ端末２００では、主映像表示部に、図８Ａに示すように配信映像が表示される。
ユーザの操作又はコンテンツの終了などにより配信終了となったら、制御部２１はステップＦ２１０からＦ２０７に戻り、リスト表示状態（主映像表示領域７１で動画表示が実行されていない状態）に戻る。
ユーザは、また任意のサムネイル画像のクリックにより、任意のレッスンの映像の配信を要求できる。
【００４３】
なおライブ／ビデオ切換ボタン７３により、ライブを選択することで、ユーザは現在のレッスン映像を見ることも可能である。
例えば現在、ログインユーザが登録しているクラスのレッスンが行われているのであれば、ライブボタンをアクティブにする。ユーザがライブボタンをクリックした場合は、制御部２１は、上述の図６のコンテンツ登録処理を行っている映像ストリームデータを、そのユーザ端末２００に対して配信するようにすれば良い。
【００４４】
ユーザがユーザ端末２００の画面上でログアウトボタン７４をクリックした場合、制御部２１はステップＦ２１１でこれを検知し、ステップＦ２１２に進んでログアウト処理を行い、ユーザ端末２００との通信接続を解除する。これによりログイン要求からの一連の配信処理を終える。
【００４５】
以上の説明から理解されるように本例の映像配信システム１では、まず各ルームＲ１，Ｒ２，Ｒ３には、それぞれ第１，第２カメラが配置される。
例えばルームＲ１についてみると、第１カメラＣ１−１で或るレッスンのインストラクターＴＣの映像が撮影され、第２カメラＣ１−２で生徒全体の映像が撮影される。そして、それぞれが映像コンテンツファイルとしてコンテンツ格納部１１に格納される。
クラスに登録しているユーザは、ユーザ端末２００からログインすることで、閲覧可能な映像のリストを受け取り、任意に選択することで、過去のレッスン風景、或いはライブ映像の配信を受けることができる。
特にそのレッスン風景の映像としては、インストラクターＴＣの映像のコンテンツと、生徒たちの映像のコンテンツの両方が用意され、ユーザは任意に選択して視聴することができる。これにより、ユーザの事情に合わせて配信映像を有意義に利用できる。
【００４６】
例えば欠席したレッスンのインストラクターＴＣの映像を視聴することで、欠席による不利益を解消できる。特にカリキュラムとして段階的にレッスンが進行する場合に、欠席回のレッスンを知らないままという状態を解消できる。
また出席／欠席に関係なく、過去のインストラクターＴＣの映像をみて、復習や自己練習もできる。さらには、生徒映像も見ることができるため、自分の上達具合を確認したり、不得意な部分を発見したり、それに応じた練習を行うことも可能となる。
またインストラクターと自分或いは同僚の生徒との比較といったことも可能となる。
【００４７】
なお、図８Ａでは、主映像表示領域７１に、或る１つの配信映像が表示される例としたが、例えば図８Ｂのように、主映像表示領域７１Ａ、７１Ｂが用意される表示内容とし、２つの映像コンテンツファイルを同時配信するようにしてもよい。
即ち本例のシステムでは、第１、第２カメラにより、同じレッスン空間で同時間帯に撮影された２つの映像コンテンツファイルが存在する。
そこで、この２つの映像コンテンツファイル（例えばインストラクター映像と生徒映像）を同時配信する。具体的には各映像コンテンツファイルのフレーム画像データを時分割多重して配信データとし、ユーザ端末２００に送信するという手法が考えられる。
或いは制御部２１が２つの映像コンテンツファイルの各フレームを合成して、映像合成後の各フレームの画像データを生成し、それを順次送信してもよい。
これにより、図８Ｂのように、ユーザは、インストラクター映像と生徒映像を同時に視聴することができる。すると、レッスン内容の理解や自分とインストラクターとの技能の比較などにも便利である。
【００４８】
＜４．変形例＞
以上、実施の形態の映像配信システム１について説明したが，各請求項に記載した本発明は上記実施の形態の例に限定されるものではなく、多様な変形例が考えられる。
【００４９】
まず、本例のシステムはダンスレッスンのみに有効なわけではなく、多様な利用が想定される。
クラスとして、ダンスやエアロビクスなどのクラスのほか、空手、柔道、剣道、合気道などの武道教室としてのクラスでも有効である。即ち師範の映像と生徒の映像を配信可能とするなどである。
またゴルフ、野球、テニス等のスイングレッスン、卓球、水泳などのレッスンでも、同様に先生と生徒の映像を配信できるようにすることができる。
【００５０】
また楽器教室、料理教室、演劇教室などにも適用できる。例えば楽器教室では、先生の演奏の映像と生徒の演奏をそれぞれ配信可能とすることで生徒にとって有効な映像利用ができる。料理教室の場合でも、先生の手際と生徒の手際を比べるなども可能となる。もちろん欠席したレッスンのフォローもできる。
【００５１】
また幼児保育、幼児教育などの施設でも有用である。第１、第２カメラで先生と生徒（幼児）の映像をそれぞれ撮影し、映像コンテンツファイルとして配信可能とする。例えば親がログインして視聴することで、先生の行動に対して自分の子供がどのように行動したかなどを見ることもできる。
【００５２】
ところで、第１カメラ、第２カメラを用いて、先生と生徒ではなく、試技者と試技者の試技に応じて変化する試技者以外の光景を撮影し、これらを映像コンテンツファイルとすることもできる。
図１のルームＲ２を例に説明する。ルームＲ２は、ユーザがゴルフシミュレータを使用できる部屋であるとする。この場合に上述のように、第１カメラＣ２−１は試技者ＰＬを撮影し、第２カメラＣ２−２は、ゴルフシミュレータのモニタ画面Ｍを撮影する。これに対して映像配信装置１０が上述のコンテンツ格納処理及び配信要求に対する処理を行うことで、例えば第１カメラＣ２−１、第２カメラＣ２−２によって撮影される図３Ｂのような映像が、映像コンテンツファイルとしてユーザに配信可能となる。
ユーザにとっては、実際にルームＲ２で試技（ゴルフスイング）をしているときは、モニタ画面Ｍにより、打球軌道は確認できるが、そのときに自己のスイングはチェックできない。
ところが本例のシステムで、スイングの映像と、シミュレータによる打球軌道が両方確認できることになる。つまりユーザはどういうスイングの時に、良い打球となったかなどを確認でき、技能上達に極めて有用となる。
【００５３】
同様のことは、各種適用例が考えられる。ゴルフシミュレータではなく、実際にゴルフボールを打つゴルフ練習場にも本例のシステムは適用できる。即ち第１カメラでユーザのスイングを撮影し、第２カメラで、打球を撮影する。そしてこれらの撮影映像を配信可能な映像コンテンツとし、ユーザがログインして視聴できるようにする。ユーザは、自己のスイングフォームとともに、実際にその際に打った打球を確認できることとなる。
もちろんゴルフだけでなく、バッティングセンター、テニス練習場などにも適用できる。
【００５４】
また以上は、第１，第２カメラという２つのカメラを使用する例で述べてきたが、３つ以上のカメラを用いる例も当然考えられる。
同一のレッスン空間で同時間帯に複数のカメラで撮影された映像が、それぞれ映像コンテンツファイルとされることで、ユーザはそれらの配信を受け、各種目的に役立てることができる。
【００５５】
本発明の実施の形態のプログラムは、レッスン空間において第１の被写体を撮影する第１カメラの撮影映像である第１の映像コンテンツと、上記第１カメラと同じレッスン空間において上記第１の被写体とは異なる第２の被写体を撮影する第２カメラの撮影映像である第２の映像コンテンツとを、それぞれクラス及び日時に関する同一の属性情報を関連づけて保存する処理をＣＰＵ等の演算処理装置に実行させる。
また該プログラムは、通信接続可能な外部端末からの閲覧要求の受信に応じて、該閲覧要求に係るユーザ情報に対応した属性情報から、配信許可する上記第１，第２の映像コンテンツのリスト情報を上記外部端末に送信し、上記リスト情報に挙げられた映像コンテンツの指定情報を上記外部端末から受信することに応じて、上記指定情報で指定された映像コンテンツを上記コンテンツ格納部から読み出して上記外部端末に配信する処理を演算処理装置に実行させる。
【００５６】
このようなプログラムをインストールすることで、実施の形態の映像配信装置１０を、コンピュータ装置などの演算処理装置を用いて実現できる。
このプログラムはコンピュータ装置等の機器に内蔵されている記録媒体（ＨＤＤや不揮発性メモリ、ＲＯＭ）等に予め記録しておくことができる。
またプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に格納（記録）し、パッケージソフトウエアとして提供することもできる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【００５７】
１  映像配信システム、１０  映像配信装置、１１  コンテンツ格納部、１２  配信制御部、２１  制御部、２２  メモリ部、２３  ネットワーク通信部、２４  ストリーム受信部、２５  記録／再生コントローラ、Ｃ１−１，Ｃ２−１，Ｃ３−１  第１カメラ、Ｃ２−１，Ｃ２−２，Ｃ３−２  第２カメラ
【図１】
2014004045.tif 000003
【図２】
2014004045.tif 000004
【図３】
2014004045.tif 000005
【図４】
2014004045.tif 000006
【図５】
2014004045.tif 000007
【図６】
2014004045.tif 000008
【図７】
2014004045.tif 000009
【図８】
2014004045.tif 000010