(57)【特許請求の範囲】
【請求項１】
同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとが記録された可搬性の記録媒体から、当該第１及び第２の映像コンテンツを読み込んで入力する入力手段と、
前記入力された第１及び第２の映像コンテンツをデコードするデコーダを有し、当該第１及び第２のコンテンツを再生する再生手段と、
前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの第１の操作と、前記第１の映像コンテンツの再生中に、前記第２の映像コンテンツの再生を指示する前記ユーザの第２の操作とを入力可能な操作入力手段と、
前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記第２の映像コンテンツに替えて前記選択された第１の映像コンテンツを再生し、前記第２の操作が入力された場合に、当該第２の操作の入力時の前記第１のタイムコードに対応する前記第２のタイムコードを基に、前記第１の映像コンテンツに替えて前記第２の映像コンテンツを再生するよう前記再生手段を制御する制御手段と
を具備し、
前記記録媒体には、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するためのカーソルを示す情報が記録されており、前記制御手段は、当該記録された情報を基に、前記第２の映像コンテンツの再生中に前記カーソルを表示するように前記再生手段を制御する
電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記再生手段は、前記デコーダとして、前記第１の映像コンテンツをデコードする第１のデコーダと、前記第２の映像コンテンツを再生する第２のデコーダとを有し、
前記制御手段は、前記第１の映像コンテンツを前記一画面内の第１の領域で再生するよう前記再生手段を制御し、前記第２の映像コンテンツを前記一画面内の前記第１の領域とは異なる第２の領域で再生するよう前記再生手段を制御する
電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記制御手段は、前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに所定時間を加えた第３のタイムコードに対応する前記第１のタイムコードを基に、前記選択された第１の映像コンテンツを再生するよう前記再生手段を制御する
電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記制御手段は、
前記第３のタイムコードと、前記選択された第１の映像コンテンツの再生時の前記第２のタイムコードとが一致するか否かを判断する手段と、
前記比較により前記第３のタイムコードと前記第２のタイムコードとが一致しないと判断された場合に、当該第３のタイムコードを前記第２のタイムコードと一致させるよう補正する手段とを有する
電子機器。
【請求項５】
請求項１に記載の電子機器であって、
前記第１の操作の入力を基に再生された複数の第１の映像コンテンツの再生履歴情報を記憶する記憶手段を更に具備し、
前記制御手段は、前記再生履歴情報を基に、前記再生された複数の第１の映像コンテンツを、再生された順序で連結した第３の映像コンテンツを生成する生成手段を有し、
前記再生手段は、前記生成された第３の映像コンテンツを再生する
電子機器。
【請求項６】
請求項５に記載の電子機器であって、
前記再生手段は、前記再生される第１の映像コンテンツに所定の映像効果を付加する手段を有し、
前記記憶手段は、前記付加された所定の映像効果を各第１の映像コンテンツの前記再生履歴情報の一部として記憶し、
前記生成手段は、前記記憶された所定の映像効果が付加された状態で前記各第１の映像コンテンツを連結して前記第３の映像コンテンツを生成する
電子機器。
【請求項７】
請求項１に記載の電子機器であって、
前記制御手段は、
前記第２の映像コンテンツのタイムラインを示すタイムライン画像と、当該タイムライン上における所定の前記第２のタイムコードを有する所定のシーンを示すアイコンとを、前記再生される第２の映像コンテンツとともに表示するよう前記再生手段を制御する手段と、
前記操作入力手段によりユーザから前記アイコンを選択する操作が入力された場合に、前記アイコンに対応する前記第２のタイムコードを基に、前記第２の映像コンテンツの再生点を前記所定のシーンへ移動させるよう前記再生手段を制御する手段とを有する
電子機器。
【請求項８】
請求項７に記載の電子機器であって、
前記操作入力手段は、前記第２の映像コンテンツの再生中に、前記ユーザから、前記表示されたタイムライン画像上の任意の位置を指定する第３の操作を入力し、
前記制御手段は、前記第３の操作が入力された場合に、前記表示されたタイムライン画像上の、前記指定された任意の位置に、前記アイコンを選択可能に表示するよう前記再生手段を制御し、
前記電子機器は、前記アイコンが表示される任意の位置に対応するシーンから前記第２の映像コンテンツを再生させるための前記第２のタイムコードを記憶する記憶手段を更に具備する
電子機器。
【請求項９】
請求項１に記載の電子機器であって、
前記第１の映像コンテンツは、それぞれ異なる所定地点で撮影され、
前記第２の映像コンテンツは、前記所定地点を含む所定の地図画像と、当該所定の地図画像上の前記所定地点を示す位置に、前記複数の第１の映像コンテンツをそれぞれ再生するために配置された複数の領域とを有する
電子機器。
【請求項１０】
同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとが記録された可搬性の記録媒体から、当該第１及び第２の映像コンテンツを読み込んで入力し、
前記第２の映像コンテンツを再生し、
前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの第１の操作を入力し、
前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記第２の映像コンテンツに替えて前記選択された第１の映像コンテンツを再生し、
前記第１の映像コンテンツを再生し、
前記第１の映像コンテンツの再生中に、前記第２の映像コンテンツの再生を指示する前記ユーザの第２の操作を入力し、
前記第２の操作が入力された場合に、当該第２の操作の入力時の前記第１のタイムコードに対応する前記第２のタイムコードを基に、前記第１の映像コンテンツに替えて前記第２の映像コンテンツを再生する再生方法であって、
前記記録媒体には、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するためのカーソルを示す情報が記録されており、当該再生方法はさらに、前記記録された情報を基に、前記第２の映像コンテンツの再生中に前記カーソルを表示する
再生方法。
【請求項１１】
電子機器に、
同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとが記録された可搬性の記録媒体から、当該第１及び第２の映像コンテンツを読み込んで入力するステップと、
前記第２の映像コンテンツを再生するステップと、
前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの第１の操作を入力するステップと、
前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記第２の映像コンテンツに替えて前記選択された第１の映像コンテンツを再生するステップと、
前記第１の映像コンテンツを再生するステップと、
前記第１の映像コンテンツの再生中に、前記第２の映像コンテンツの再生を指示する前記ユーザの第２の操作を入力するステップと、
前記第２の操作が入力された場合に、当該第２の操作の入力時の前記第１のタイムコードに対応する前記第２のタイムコードを基に、前記第１の映像コンテンツに替えて前記第２の映像コンテンツを再生するステップと
を実行させるプログラムであって、
前記記録媒体には、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するためのカーソルを示す情報が記録されており、当該プログラムはさらに、前記記録された情報を基に、前記第２の映像コンテンツの再生中に前記カーソルを表示するステップを前記コンピュータに実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを再生可能な電子機器、当該電子機器における再生方法及びそのプログラムに関する。
【背景技術】
【０００２】
近年、例えばＢＤ（Blu-ray Disc）等の大容量メディアの登場により、複数の映像コンテンツを、ＨＤＤ（Hard Disk Drive）のみならず１枚の光ディスクに記録することが可能となった。また、通信網のブロードバンド化に伴い、再生装置が複数の映像コンテンツをストリーミングにより高速に受信したり、高速にダウンロードしたりして再生することも可能となっている。
【０００３】
例えば、スポーツの試合や、コンサート、演劇等のイベントを、多数のアングルで撮影した複数の映像コンテンツをメディアに収録して、再生装置によりユーザが好みのアングルの映像コンテンツを切り替えて再生することが可能となる。またそのような複数の映像コンテンツを、再生装置がネットワークを介して受信し、それらを切り替えて再生することも可能となる。
【０００４】
しかしながら、従来においては、複数の映像コンテンツを同時に再生させながら、それらを比較して選択することが困難であった。すなわち、全ての映像コンテンツを同時に再生するには、再生する映像コンテンツの数だけビデオデコーダが必要となるが、民生機器に搭載されるビデオデコーダは１つまたは２つが一般的であり、３つ以上の映像コンテンツのデコード機能を満たすには、ハイスペックなシステムが必要であった。
【０００５】
複数の映像コンテンツを同時に表示させる技術として、下記特許文献１には、送信装置が、例えば１６放送チャンネル分の放送信号を、１画面を１６分割したマルチ画面の各子画面に配置してＡＶシステムへ送信し、ＡＶシステムが当該放送信号をデコードして上記マルチ画面をモニタ装置に表示させ、当該マルチ画面上でユーザがリモートコマンダにより１つの子画面のセレクト操作を行った場合に、その子画面の放送チャンネルの放送信号を受信させて単独でモニタ装置に表示させることが記載されている。  
【特許文献１】特開平８−２８９２１４号公報（図８、図３３等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術においては、マルチ画面も、マルチ画面内の各子画面の番組もそれぞれ別個の放送チャンネルの放送信号として送信装置から放送されるものである。したがって、ＡＶシステムは、マルチ画面から１つの子画面が選択された場合に、当該子画面に表示されている番組を単独で表示するには、チューナを制御して当該子画面に対応する放送チャンネルの放送信号を受信するだけで済む。
【０００７】
しかしながら、放送によらずに、例えばネットワーク上のサーバまたは再生装置に内蔵された記録媒体や、光ディスク等の可般性の記録媒体に記録された複数の映像コンテンツを１画面で表示させるには、依然として映像コンテンツの数の分だけデコーダが必要となるため、その分コスト及び負荷がかかることになる。
【０００８】
以上のような事情に鑑み、本発明の目的は、専用の複数のデコーダを用いることなく、記録媒体に記録された複数の映像コンテンツを１画面で再生させ、何れかの映像コンテンツを選択させて再生させることが可能な電子機器、再生方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の主たる観点に係る電子機器は、同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとを入力する入力手段と、前記入力された第１及び第２の映像コンテンツを再生する再生手段と、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの第１の操作を入力する操作入力手段と、前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記選択された第１の映像コンテンツを再生するよう前記再生手段を制御する制御手段とを具備する。
【００１０】
ここで、「同一の第１のタイムコードをそれぞれ有する複数の異なる第１のコンテンツ」とは、例えば、同一時間帯に複数のアングルから同一対象を撮影した、いわゆるマルチアングル撮影によって得られた映像コンテンツ、同一時間帯に異なる場所に存在する複数の対象をそれぞれ撮影して得られた映像コンテンツ、同一時間帯に進行する複数の異なるストーリーをそれぞれ収録した映像コンテンツ等である。上記入力手段とは、例えば上記第１及び第２の映像コンテンツが記録された光ディスク等の記録媒体から当該第１及び第２の映像コンテンツを読み込む手段、当該電子機器とネットワークを介して接続された情報処理装置（サーバ）に記録された上記第１及び第２の映像コンテンツを当該情報処理装置から受信する手段（いわゆるＩＰＴＶを含む）、上記第１及び第２の映像コンテンツを放送局から放送信号として受信する手段等を含む。操作入力手段とは、例えば操作ボタンを有するリモートコントローラや、キーボード、マウス、タッチパッド等である。第１の操作とは、例えば決定キーの押下操作や、カーソルの移動操作等である。上記再生手段は、上記第１及び第２の映像コンテンツをそれぞれデコードする手段と、それぞれ表示させる表示手段とを含む。ここで表示手段は、上記第１及び第２の映像コンテンツの再生画面を表示するディスプレイ等の表示手段を当該電子機器が内蔵する場合のほか、当該電子機器と外部接続された表示装置に上記第１及び第２の映像コンテンツを再生可能に出力するような場合も含む。
【００１１】
本発明の構成によれば、複数の第１の映像コンテンツが、それぞれ独立して再生可能なように、第２の映像コンテンツという１つの映像コンテンツに予め編集されている。これにより、第２の映像コンテンツを再生しながら、何れかの第１の映像コンテンツを選択させ、上記第１及び第２のタイムコードを参照することで、選択された第１の映像コンテンツを再生させることが可能となる。すなわち、複数のデコーダを必要とすることなく、同一のタイムコードを有する複数の映像コンテンツを同時に再生させながら、ユーザの選択を基に、そのうちの何れかの映像コンテンツの再生に切り替えることが可能となる。
【００１２】
上記電子機器において、前記第１及び第２の映像コンテンツは可般性の記録媒体に記録され、前記入力手段は、前記第１及び第２の映像コンテンツを前記記録媒体からそれぞれ読み込む手段を有してもよい。
【００１３】
ここで可搬性の記録媒体とは、例えばＢＤ（Blu-ray Disc）、ＤＶＤ（Digital Versatile Disc）、ＣＤ（Compact Disc）等の光ディスクや、フラッシュメモリ等の半導体メモリを内蔵したメモリカード等のカード型記録媒体等である。
【００１４】
これにより、上記可般性の記録媒体を再生可能であれば、複数のデコーダを有していなくても、複数の第１の映像コンテンツを第２の映像コンテンツとして同時に再生させ、その中からユーザが所望の第１の映像コンテンツを選択させることが可能となる。
【００１５】
上記電子機器において、前記再生手段は、前記第１及び第２の映像コンテンツをデコードする１つのデコーダを有し、前記操作入力手段は、前記第１の映像コンテンツの再生中に、前記第２の映像コンテンツの再生を指示する前記ユーザの第２の操作を入力し、前記制御手段は、前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記第２の映像コンテンツに替えて前記第１の映像コンテンツを再生するよう前記再生手段を制御し、前記第２の操作が入力された場合に、当該第２の操作の入力時の前記第１のタイムコードに対応する前記第２のタイムコードを基に、前記第２の映像コンテンツに替えて前記第１の映像コンテンツを再生するよう前記再生手段を制御してもよい。
【００１６】
これにより、上記第１及び第２のタイムコードを基に、第１の映像コンテンツと第２の映像コンテンツを容易に切り替えて再生させることが可能となる。したがって、ユーザは第２の映像コンテンツを基に所望の第１の映像コンテンツを選択して再生し、その後再び第２の映像コンテンツを呼び出して別の第１の映像コンテンツを容易に選択して再生させることができる。
【００１７】
上記電子機器において、前記再生手段は、前記第１の映像コンテンツをデコードする第１のデコーダと、前記第２の映像コンテンツを再生する第２のデコーダとを有し、前記制御手段は、前記第１の映像コンテンツを前記一画面内の第１の領域で再生するよう前記再生手段を制御し、前記第２の映像コンテンツを前記一画面内の前記第１の領域とは異なる第２の領域で再生するよう前記再生手段を制御してもよい。
【００１８】
これにより、わずか２つのデコーダにより、第１の映像コンテンツと、複数の第１の映像コンテンツからなる第２の映像コンテンツとを、一画面内で同時に再生させることができる。したがって、第２の映像コンテンツを再生させながら第１の映像コンテンツを選択して再生させ、更に、選択された第１の映像コンテンツを再生させながら、再生中の第２の映像コンテンツ中から別の第１の映像コンテンツを選択して、前回選択された第１の映像コンテンツを今回選択された第１の映像コンテンツへ切り替えて再生させることが可能となる。すなわち、第１の映像コンテンツと第２の映像コンテンツとを、画面を切り替えることなく同時に再生させ、ユーザが所望する複数の第１の映像コンテンツをランダムに再生させることができる。ここで第１の領域と第２の領域は例えば左右や上下に並ぶよう配置される。
【００１９】
この場合、前記制御手段は、前記第１の操作が入力された場合に、当該第１の操作の入力時の前記第２のタイムコードに所定時間を加えた第３のタイムコードに対応する前記第１のタイムコードを基に、前記選択された第１の映像コンテンツを再生するよう前記再生手段を制御してもよい。
【００２０】
これにより、上記第１の操作の入力時の第２のタイムコードに上記所定時間を加えた上記第３のタイムコードを用いて第１の映像コンテンツを再生することにより、上記第１の操作の入力時から再生時までの間の、上記第２のタイムコードのサーチ時間により生じるディレイを補正することができる。上記第１の操作が入力されたときでも、第２の映像コンテンツ中の、選択対象となっていない他の第１の映像コンテンツの再生は続いているため、上記第１の操作の入力時のタイムコードをそのまま用いて選択対象の第１の映像コンテンツを再生すると、選択対象となっていない他の第１の映像コンテンツとの間に、サーチ時間分のタイムコードのディレイが生じてしまう。しかしながら、上記構成により、当該ディレイを補正することで、選択対象の第１の映像コンテンツの第１のタイムコードと、その他の第１の映像コンテンツを含む第２の映像コンテンツの第２のタイムコードとの同期を取って、第１及び第２の映像コンテンツを違和感なくシームレスに再生させることができる。ここで所定時間とは、例えば０．５秒、１秒等の時間であるが、これらに限られるものではない。
【００２１】
更にこの場合、前記制御手段は、前記第３のタイムコードと、前記選択された第１の映像コンテンツの再生時の前記第２のタイムコードとが一致するか否かを判断する手段と、前記比較により前記第３のタイムコードと前記第２のタイムコードとが一致しないと判断された場合に、当該第３のタイムコードを前記第２のタイムコードと一致させるよう補正する手段とを有してもよい。
【００２２】
これにより、上記所定時間を加えた第３のタイムコードと、第２のタイムコードとにずれが生じていても、当該ずれを調整することで、第１及び第２の映像コンテンツをより違和感無く再生させることが可能となる。
【００２３】
上記電子機器において、前記第１の操作の入力を基に再生された複数の第１の映像コンテンツの再生履歴情報を記憶する記憶手段を更に具備し、前記制御手段は、前記再生履歴情報を基に、前記再生された複数の第１の映像コンテンツを、再生された順序で連結した第３の映像コンテンツを生成する生成手段を有し、前記再生手段は、前記生成された第３の映像コンテンツを再生してもよい。
【００２４】
これにより、複数の第１の映像コンテンツに対するユーザの注目度を反映して、ユーザの所望する順序で第１の映像コンテンツが切り替わる独自の映像コンテンツを生成して再生させることができる。当該第３の映像コンテンツは、例えば自動プレイリストとして記憶手段に記憶され、ユーザは複数の自動プレイリスト中から所望の自動プレイリストを選択して再生させることができる。
【００２５】
上記電子機器において、前記再生手段は、前記再生される第１の映像コンテンツに所定の映像効果を付加する手段を有し、前記記憶手段は、前記付加された所定の映像効果を各第１の映像コンテンツの前記再生履歴情報の一部として記憶し、前記生成手段は、前記記憶された所定の映像効果が付加された状態で前記各第１の映像コンテンツを連結して前記第３の映像コンテンツを生成しても構わない。
【００２６】
ここで、所定の映像効果とは、例えばスロー再生、早送り再生、コマ送り再生等の再生速度を調整するエフェクト処理や、映像の明度、コントラスト等を調整するエフェクト処理等である。これにより、各第１の映像コンテンツを、ユーザの所望するエフェクトを付加した状態で第３の映像コンテンツとして連結して生成することができる。すなわち、よりユーザの嗜好に合致した第３の映像コンテンツを生成することができる。
【００２７】
上記電子機器において、前記制御手段は、前記第２の映像コンテンツのタイムラインを示すタイムライン画像と、当該タイムライン上における所定の前記第２のタイムコードを有する所定のシーンを示すアイコンとを、前記再生される第２の映像コンテンツとともに表示するよう前記再生手段を制御する手段と、前記操作入力手段によりユーザから前記アイコンを選択する操作が入力された場合に、前記アイコンに対応する前記第２のタイムコードを基に、前記第２の映像コンテンツの再生点を前記所定のシーンへ移動させるよう前記再生手段を制御する手段とを有してもよい。
【００２８】
ここで、所定のシーンとは、例えばハイライトシーンや、特定の人物または物が登場するシーン等である。例えば、第１及び第２の映像コンテンツがサッカーの試合を撮影した映像コンテンツである場合には、所定のシーンとは例えばシュートシーンやゴールシーンである。この場合、制御手段は、例えば第１の映像コンテンツ中に予め含まれている、所定のシーンを示す情報を基に、所定のシーンを認識して上記アイコンを対応付けるようにしてもよいし、予め第１の映像コンテンツを再生させて、映像特徴を検出する等して所定のシーンを検出しておくようにしてもよい。これにより、複数の第１の映像コンテンツに含まれるハイライトシーン等の所定のシーンを容易に選択して、同時に再生させることが可能となる。
【００２９】
この場合、前記操作入力手段は、前記第２の映像コンテンツの再生中に、前記ユーザから、前記表示されたタイムライン画像上の任意の位置を指定する第３の操作を入力し、前記制御手段は、前記第３の操作が入力された場合に、前記表示されたタイムライン画像上の、前記指定された任意の位置に、前記アイコンを選択可能に表示するよう前記再生手段を制御し、前記電子機器は、前記アイコンが表示される任意の位置に対応するシーンから前記第２の映像コンテンツを再生させるための前記第２のタイムコードを記憶する記憶手段を更に具備しても構わない。
【００３０】
これにより、タイムライン上のユーザの所望する位置にアイコンを表示させることができる。したがって、当該アイコンが表示された後は、ユーザは当該アイコンを選択することで、所望のシーンから再生を開始させることができる。
【００３１】
上記電子機器において、前記第１の映像コンテンツは、それぞれ異なる所定地点で撮影され、前記第２の映像コンテンツは、前記所定地点を含む所定の地図画像と、当該所定の地図画像上の前記所定地点を示す位置に、前記複数の第１の映像コンテンツをそれぞれ再生するために配置された複数の領域とを有してもよい。
【００３２】
ここで所定の地図画像とは、例えば世界地図や、日本地図等の各国の地図や、日本の各都道府県等の、所定の地域を示す地図等である。これにより、例えば、世界中の異なる地点で同時進行しているイベントを撮影した各第１の映像コンテンツと、当該各第１の映像コンテンツを世界地図画像上の当該各地点に配置して再生可能とした第２の映像コンテンツとを入力することで、直感的かつ興趣の向上が可能なインタフェースにより第２の映像コンテンツ中から第１の映像コンテンツを選択させ再生させることができる。
【００３３】
本発明の他の観点に係る再生方法は、同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとを入力し、前記第２の映像コンテンツを再生し、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの操作を入力し、前記操作が入力された場合に、当該操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記選択された第１の映像コンテンツを再生する。
【００３４】
本発明のまた別の観点に係るプログラムは、電子機器に、同一の第１のタイムコードをそれぞれ有する複数の異なる第１の映像コンテンツと、前記第１のタイムコードと同一の第２のタイムコードを有し一画面内で前記複数の第１の映像コンテンツが同時に再生されるように編集された第２の映像コンテンツとを入力するステップと、前記第２の映像コンテンツを再生するステップと、前記第２の映像コンテンツの再生中に前記何れかの第１の映像コンテンツを選択するユーザの操作を入力するステップと、前記操作が入力された場合に、当該操作の入力時の前記第２のタイムコードに対応する前記第１のタイムコードを基に、前記選択された第１の映像コンテンツを再生するステップとを実行させるためのものである。
【発明の効果】
【００３５】
以上のように、本発明によれば、専用の複数のデコーダを用いることなく、記録媒体に記録された複数の映像コンテンツを１画面で再生させ、何れかの映像コンテンツを選択させて再生することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態を図面に基づき説明する。
【００３７】
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。  
図１は、本実施形態に係る記録再生装置の構成を示したブロック図である。  
同図に示すように、本実施形態に係る記録再生装置１００は、表示手段としてのテレビジョン装置２０（以下、ＴＶ２０）と接続されている。
【００３８】
この記録再生装置１００は、デジタルチューナ１、復調部２、デマルチプレクサ３、デコーダ４、記録再生部５、ＨＤＤ（Hard Disk Drive）８、光ディスクドライブ９、通信部１１、ＣＰＵ（Central Processing Unit）１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、操作入力部１５、グラフィック制御部１６、映像Ｄ／Ａ（Digital/Analog）コンバータ１７及び音声Ｄ／Ａ（Digital/Analog）コンバータ１８を有している。
【００３９】
デジタルチューナ１は、ＣＰＵ１２の制御に従って、図示しないアンテナを介してデジタル放送の特定のチャンネルを選局して、放送番組データを含む放送信号を受信する。この放送信号は、例えばＭＰＥＧ−２ ＴＳフォーマットで符号化されたＭＰＥＧストリームであるが、このフォーマットに限られるものではない。復調部２は、変調された当該放送信号を復調する。
【００４０】
デマルチプレクサ３は、多重化された放送信号を映像信号と音声信号とに分離する。デコーダ４は、デマルチプレクサ３で分離された、圧縮された映像信号と音声信号とをそれぞれデコードする。
【００４１】
記録再生部５は、記録部６及び再生部７を有する。記録部６は、デコーダ４によりデコードされ入力された映像信号及び音声信号を一時的に蓄積して、タイミングやデータ量を制御しながらＨＤＤ８や光ディスクドライブ９に出力して記録させる。再生部７は、ＨＤＤ８や光ディスクに記録された映像コンテンツの映像信号及び音声信号を読み出し、タイミングやデータ量を制御しながらデコーダ４へ出力して再生させる。
【００４２】
ＨＤＤ８は、デジタルチューナ１を介して受信した放送番組データや、通信部１１によりインターネット等のネットワークを介して受信される映像コンテンツ、デジタルカメラや各種記録媒体から各種インタフェース（図示せず）を介して入力した各種映像コンテンツ、静止画コンテンツ、音楽コンテンツ等のあらゆるコンテンツを内蔵のハードディスクに記憶する。またＨＤＤ８が、アプリケーション等の各種プログラム、その他のデータ等を記憶する場合もある。これらの記憶されたデータが再生される際には、ＨＤＤ８は、これらのデータを上記ハードディスクから読み出し、記録再生部５へ出力する。
【００４３】
本実施形態におけるＢＤ−ＲＯＭには、マルチアングルビデオ、シングルアングルビデオのほか、当該マルチアングルビデオ及びシングルアングルビデオを再生するためのＪａｖａ（登録商標）アプリケーション（以下、Ｊａｖａ（登録商標）アプリ）が記録されている。
【００４４】
光ディスクドライブ９は、光ディスクを挿入可能な挿入部を有し、上記ＨＤＤ８と同様に、当該挿入された光ディスクに上記番組コンテンツ等の各種データを記録し、また記録されたデータを読み出すことが可能である。光ディスクとしては、例えばＢＤ（ＢＤ−ＲＯＭ１０）、ＤＶＤ、ＣＤ等が挙げられる。上記Ｊａｖａ（登録商標）アプリは、光ディスクドライブ９によりＢＤ−ＲＯＭ１０から読み出され、ＣＰＵ１２により実行される。
【００４５】
通信部１１は、上記ネットワークに接続してＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等のプロトコルによりネットワーク上の他の装置とデータのやり取りを行うためのネットワークインタフェースである。
【００４６】
ＣＰＵ１２は、必要に応じてＲＡＭ１４等にアクセスし、記録再生部５によるデータの記録及び再生処理等、記録再生装置１００の各ブロックの処理を統括的に制御する。
【００４７】
ＲＯＭ１３は、ＣＰＵ１２に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１４は、ＣＰＵ１２の作業用領域等として用いられ、ＯＳやプログラム、処理データ等を一時的に保持するメモリである。
【００４８】
操作入力部１５は、例えば複数のキーを有するリモートコントローラ１９（以下、リモコン１９と称する）から、ユーザの操作による各種設定値や指令を入力してＣＰＵ１２へ出力する。もちろん、操作入力部１５は、リモコン１９によらずに、記録再生装置１００に接続されたキーボードやマウス、記録再生装置１００に実装されたスイッチ等で構成されていても構わない。
【００４９】
グラフィック制御部１６は、デコーダ４から出力された映像信号やＣＰＵ１２から出力されるＥＰＧデータ等にＯＳＤ（On Screen Display）処理等のグラフィック処理を施し、テレビジョン装置２０に表示させるための映像信号を生成する。
【００５０】
映像Ｄ／Ａコンバータ１７は、上記グラフィック制御部１６から入力されたデジタル映像信号をアナログ映像信号に変換して、ＴＶ２０へ出力する。
【００５１】
音声Ｄ／Ａコンバータ１８は、上記デコーダ４から入力されたデジタル音声信号をアナログ音声信号に変換して、ＴＶ２０へ出力する。
【００５２】
ＴＶ２０は、上記アナログ映像信号を表示部（図示せず）に表示し、上記アナログ音声信号をスピーカ（図示せず）から出力する。スピーカはテレビジョン装置２０に内蔵されていてもよいし、テレビジョン装置２０または記録再生装置１００に外部接続されていてもよい。
【００５３】
図２は、上記リモコン１９の外観を示した図である。
【００５４】
同図に示すように、リモコン１９は、電源キー２１、テンキー２２、マルチアングルキー２３、メニューキー２４、十字キー２５、ＯＫキー（決定キー）２６、再生キー２７、巻き戻しキー２８、早送りキー２９、一時停止キー３０、停止キー３１、ボリュームキー３２及びチャンネルキー３３等の各種キーを有する。
【００５５】
電源キー２１は、記録再生装置１００の電源をＯＮ／ＯＦＦするためのものである。テンキー２２は、放送チャンネルを選局したり、ＢＤ−ＲＯＭ１０の再生時に、マルチアングル画面（後述）において所望のシングルアングルビデオ（後述）を選択したりするためのものである。  
マルチアングルキー２３は、ＢＤ−ＲＯＭ１０の再生時においてマルチアングル画面を表示させるためのものである。メニューキー２４は、ＢＤ−ＲＯＭ再生時においてメニュー画面（後述）を表示させるためのものである。  
十字キー２５は、マルチアングル画面等においてカーソルを移動させるためのものである。ＯＫキー２６は、シングルアングルビデオ選択時等に各種決定操作を行うためのものである。  
再生キー２７、巻き戻しキー２８、早送りキー２９、一時停止キー３０及び停止キー３１は、それぞれ、マルチアングルビデオやシングルアングルビデオ等の各種コンテンツの再生、巻き戻し、早送り、一時停止、停止を行うためのものである。また、これらのキーを組み合わせて用いることで、例えばスロー再生、コマ送り再生、早送り再生等も可能となっている。  
ボリュームキー３２は、各種コンテンツの再生時におけるコンテンツの再生音量を調整するためのものである。チャンネルキー３３は、選局する放送チャンネルを切り替えるためのものである。
【００５６】
また、図示しないが、リモコン１９には、例えば画面の彩度、明度、コントラスト等を調整するためのキーも設けられている。
【００５７】
次に、本実施形態において再生されるＢＤ−ＲＯＭ１０について説明する。  
図３は、本実施形態におけるＢＤ−ＲＯＭ１０に記録された映像コンテンツについて概念的に示した図である。  
同図に示すように、ＢＤ−ＲＯＭ１０には、例えば、サッカー等のスポーツの試合等を例えば９つのカメラにより９つの異なるアングル（アングル＃１〜９）で同時に撮影した９つのシングルアングルビデオ３５（第１の映像コンテンツ）が収録されている。更に、ＢＤ−ＲＯＭ１０には、これらの各シングルアングルビデオ３５を１画面で再生可能なようにまとめてオーサリングしたマルチアングルビデオ３６（第２の映像コンテンツ）も収録されている。勿論、上記シングルアングルビデオ３５の数は、９つに限られるものではない。マルチアングルビデオ３６には、オーサリング過程において、後述するインデックステーブルを作成したり、各シングルアングルビデオ３５間のタイムコードを調整したりするためのエフェクト処理が施される。さらに、このエフェクト処理として、各シングルアングルビデオ３５からそれぞれハイライトシーンを検出して、マルチアングル画面においてハイライトシーンアイコン（後述）を表示するためのタイムコード情報を記録する処理も施される。
【００５８】
図４は、上記ＢＤ−ＲＯＭ１０に記録されている上記インデックステーブルを示す図である。  
同図に示すように、インデックステーブル４０には、"First Playback"、"Top Menu"、"Title 1"〜"Title N"の各エントリポイントが記述されている。"First Playback"は、ＢＤ−ＲＯＭ１０の記録再生装置１００への挿入時におけるエントリポイントを定義する。"Top Menu"は、メニュー画面のエントリポイントを定義する。"Title 1"〜"Title N"は、上記マルチアングルビデオや複数のシングルアングルビデオの各タイトルのエントリポイントを定義する。記録再生装置１００は、ＢＤ−ＲＯＭ１０の挿入時に、このインデックステーブル４０を参照してメニュー画面や各タイトルを表示する。
【００５９】
なお、本実施形態においては、"First Playback"には、メニュー画面へのエントリポイントが記述されている。すなわち、本実施形態においては、ＢＤ−ＲＯＭ１０の挿入時も、上記リモコン１９のメニューキー２４が押下された場合も、ともにメニュー画面が表示される。しかし、"First Playback"には、他のタイトルへのエントリポイントが記述されていても勿論構わない。
【００６０】
図５は、ＢＤ−ＲＯＭ１０の挿入時にＴＶ２０に表示される上記メニュー画面の例を示した図である。  
同図に示すように、メニュー画面５０には、上記マルチアングルビデオのほか、ハイライト映像やその他のボーナスコンテンツを再生させるための各リンク５１〜５４が、例えば各映像コンテンツのサムネイル画像５５〜５８と共に表示される。
【００６１】
上述したように、このメニュー画面５０は、ＢＤ−ＲＯＭ１０の挿入時及びユーザによるメニューキー２４の押下時に表示される。ユーザは、このメニュー画面５０上で、各映像コンテンツのリンク５１〜５４を上記十字キー２５及びＯＫキー２６により選択することで各映像コンテンツを再生させることができる。
【００６２】
図６は、ＢＤ−ＲＯＭ１０に記録されたマルチアングルビデオ３６を基にＴＶ２０に表示されるマルチアングル画面を示した図である。  
図６に示すように、このマルチアングル画面６０上では、上記マルチアングルビデオ３６が再生される。すなわち、上記９つのシングルアングルビデオ３５が、例えば３行×３列の９つの領域で例えばＰｉｎＰ（Picture in Picture）により一覧再生される。また、このマルチアングル画面６０上には、何れかのシングルアングルビデオ３５を選択させるためのカーソル６６が表示される。カーソル６６及びＯＫキー２６により何れかのシングルアングルビデオ３５が選択されると、当該選択されたシングルアングルビデオ３５がマルチアングル画面６０から全画面（図示せず）に切り替わって表示される。
【００６３】
マルチアングル画面６０の例えば下部には、当該シングルアングルビデオ３５及びマルチアングルビデオ３６のタイムラインを示すと共に再生点の変更を行うためのタイムライン操作バー６１が表示される。このタイムライン操作バー６１は、バー６２と、シングルアングルビデオ３５及びマルチアングルビデオ３６の総再生時間における現在の再生点をバー６２上で示すフォーカス６３とを有する。上述したように、本実施形態において、マルチアングル画面６０で再生される各シングルアングルビデオ３５はサッカーの試合の映像である。この場合、上記バー６２は、例えば試合の前半と後半とに対応させて２つ設けられ、上記フォーカス６３は、試合の経過時間を示している。
【００６４】
更に、タイムライン操作バー６１は、シングルアングルビデオ３５及びマルチアングルビデオ３６のハイライトシーンへ再生点を変更するためのハイライトシーンアイコンを有する。本実施形態においては、ハイライトシーンアイコンとして、ゴールシーンを示すゴールアイコン６４と、シュートシーンを示すシュートアイコン６５とが表示される。
【００６５】
上記Ｊａｖａ（登録商標）アプリは、バー６２上でこのゴールアイコン６４及びシュートアイコン６５に対応するタイムコード情報をＢＤ−ＲＯＭ１０から読み取り、当該各アイコンが表示されるバー６２上の位置を記憶し、更に、各アイコンとタイムコード情報との対応関係をアイコン−タイムコード対応表として例えばＲＡＭ１４等に記憶する。
【００６６】
図７は、当該アイコン−タイムコード対応表を示した図である。同図に示すように、アイコン−タイムコード対応表８０には、上記ゴールアイコン６４及びシュートアイコン６５を例えば時系列順に識別するアイコン＃と、当該アイコン＃に対応するタイムコード情報とが記憶される。
【００６７】
上記カーソル６６は、上記十字キー２５の操作に基づいて、上記アングル＃１〜９の９つの領域のほか、上記タイムライン操作バー６１上を移動することが可能となっている。具体的には、例えば、３行×３列の領域７５のうち、最下行の領域７５（アングル＃７〜９）にカーソル６６が位置している状態から、十字キー２５の下方向キーが押下されると、カーソル６６は、バー６２のフォーカス６３に移動する。この状態から、例えば十字キー２５の左方向キーまたは右方向キーが押下されると、記録再生装置１００は、当該フォーカス６３の移動に合わせてマルチアングル画面６０の再生点を変更する。
【００６８】
カーソル６６がフォーカス６３上に位置している状態から、例えば十字キー２５の下方向キーが押下された場合、記録再生装置１００は、カーソル６６を、上記ゴールアイコン６４上及びシュートアイコン６５上に例えば時系列順に移動させる。カーソル６６がゴールアイコン６４上及びシュートアイコン６５上に位置している状態から上記ＯＫキー２６が押下された場合、記録再生装置１００は、マルチアングル画面６０の再生点を当該各アイコンが示す位置に変更する。
【００６９】
なお、上記ハイライトシーンを示すアイコンは、ユーザが独自に付与することも可能である。例えば、マルチアングル画面６０の再生中に、カーソル６６がフォーカス６３上に位置している状態で、ＯＫキー２６が押下された場合に、Ｊａｖａ（登録商標）アプリは、当該再生点をハイライトシーンとして登録するか否かをユーザに確認するためのポップアップウィンドウを表示させ、そのウィンドウで登録することが選択された場合には、当該再生点のタイムコードをハイライトシーンとして記憶し、上記アイコン−タイムコード対応表８０に登録すればよい。アイコンの形やデザインは、矢印型でもよいし、ユーザの選択によりカスタマイズできるものであってもよい。
【００７０】
図８は、上記マルチアングル画面６０のレイヤー構成を示した図である。  
同図に示すように、マルチアングル画面６０は、プライマリビデオプレーン７１及びインタラクティブグラフィックスプレーン７２の２層から構成されている。プライマリビデオプレーン７１には、上記マルチアングルビデオ３６が合成される。インタラクティブグラフィックスプレーン７２には、上記タイムライン操作バー６１やカーソル６６等のユーザインタフェースと、上記各シングルアングルビデオ３５をＰｉｎＰにより再生させるための各領域７５とが合成される。各領域７５には、９つのシングルアングルビデオ３５のアングル＃１〜９が対応しており、Ｊａｖａ（登録商標）アプリはこの領域７５の位置座標を記憶している。
【００７１】
Ｊａｖａ（登録商標）アプリは、プライマリビデオプレーン７１上の各シングルアングルビデオ３５の各再生位置を予め認識しており、その再生位置に、インタラクティブグラフィックスプレーン７２の各領域７５を合わせてカーソル６６を表示し、また上記タイムライン操作バー６１を表示する。そして、Ｊａｖａ（登録商標）アプリは、当該２つのプレーンが合成された状態でマルチアングルビデオ３６を再生することで、上記マルチアングル画面６０を表示（再生）する。
【００７２】
次に、以上のように構成された記録再生装置１００の動作について説明する。  
図９は、本実施形態における記録再生装置１００の再生動作を示したフローチャートである。また図１０は、この再生動作を概念的に示した図である。以下の動作は、記録再生装置１００のＣＰＵ１２及びＢＤ−ＲＯＭ１０のＪａｖａ（登録商標）アプリの協働により実行される。  
図９に示すように、ＣＰＵ１２は、ＢＤ−ＲＯＭ１０が挿入され、上記メニュー画面５０からマルチアングル画面６０の再生を選択するユーザ操作を入力する（ステップ１０１）。ＣＰＵ１２は、当該選択操作が初めてか否かを判断する（ステップ１０２）。この判断は、上記Ｊａｖａ（登録商標）アプリが、当該ＢＤ−ＲＯＭ１０の前回の再生時に記憶した情報を基に行われる。
【００７３】
マルチアングル画面６０が初めて選択されたと判断された場合（Ｙｅｓ）には、ＣＰＵ１２は、上記マルチアングル画面６０を最初から再生する（ステップ１０３）。すなわち、ＣＰＵ１２は、上記プライマリビデオプレーン７１においてマルチアングルビデオ３６を先頭フレームから再生し、インタラクティブグラフィックスプレーン７２において上記タイムライン操作バー６１及びカーソル６６を表示する。このとき、カーソル６６は、アングル＃１のシングルアングルビデオ３５の領域に表示される（ステップ１０４）。
【００７４】
マルチアングル画面６０が以前にも選択されたことがあると判断された場合（Ｎｏ）には、ＣＰＵ１２は、前回の再生時にＪａｖａ（登録商標）アプリが記憶した情報を基に、マルチアングル画面６０をリジューム再生する（ステップ１０５）。このとき、ＣＰＵ１２は、前回の再生時に最後に選択されていたラストアングル＃の領域７５にカーソル６６を表示する（ステップ１０６）。
【００７５】
続いて、ＣＰＵ１２は、マルチアングル画面６０において、上記カーソル６６によりマークされたシングルアングルビデオ３５がＯＫキー２６により選択されたか否かを判断する（ステップ１０７）。当該選択操作が入力されていないと判断された場合（Ｎｏ）には、ＣＰＵ１２は、上記テンキー２２や十字キー２５によりカーソル６６の移動操作が入力されたか否かを判断する（ステップ１０８）。
【００７６】
カーソル６６の移動が行われた場合（Ｙｅｓ）、Ｊａｖａ（登録商標）アプリは、アングル＃１〜９の何れかのシングルアングルビデオ３５の選択操作が入力されたか否かを判断する（ステップ１０９）。シングルアングルビデオ３５の選択操作が入力されたと判断された場合（Ｙｅｓ）、Ｊａｖａ（登録商標）アプリは、現在のカーソル６６の座標を基に、その座標に対応するアングル＃Ｎを認識する（ステップ１１０）。
【００７７】
続いて、Ｊａｖａ（登録商標）アプリは、現在再生中のマルチアングル画面６０のタイムコードＴ１を読み出した上で（ステップ１１１）、マルチアングル画面６０の再生を停止する（ステップ１１２）。続いて、Ｊａｖａ（登録商標）アプリは、上記認識したアングル＃Ｎのシングルアングルビデオ３５を、上記読み出したタイムコードＴ１をパラメータとして、当該タイムコードＴ１から全画面で頭出し再生する（ステップ１１３）。
【００７８】
Ｊａｖａ（登録商標）アプリは、このアングル＃Ｎのシングルアングルビデオ３５の再生中に、マルチアングルキー２３の押下操作が入力されたか否かを判断する（ステップ１１４）。マルチアングルキー２３の押下操作が入力されたと判断された場合（Ｙｅｓ）、Ｊａｖａ（登録商標）アプリは、当該押下操作時のマルチアングル画面６０のタイムコードＴ２を読み出す（ステップ１１５）。続いて、Ｊａｖａ（登録商標）アプリは、アングル＃Ｎのシングルアングルビデオ３５の再生を停止して（ステップ１１６）、上記読み出したタイムコードＴ２からマルチアングル画面６０を頭出し再生する（ステップ１１７）。
【００７９】
上記ステップ１０９において、アングル選択操作ではなく、上記ゴールアイコン６４またはシュートアイコン６５の選択操作が入力されたと判断された場合（Ｎｏ）、Ｊａｖａ（登録商標）アプリは、当該アイコンが現在位置している座標を基にアイコン＃を認識し（ステップ１１９）、上記アイコン−タイムコード対応表８０を基に、当該認識したアイコン＃に対応するタイムコードＴ３を取得する（ステップ１２０）。
【００８０】
続いて、Ｊａｖａ（登録商標）アプリは、取得したタイムコードＴ３によりマルチアングル画面６０の再生点をサーチし（ステップ１２１）、当該タイムコードＴ３からマルチアングル画面６０を頭出し再生する（ステップ１２２）。  
ＣＰＵ１２及びＪａｖａ（登録商標）アプリは、以上の処理を、カーソル６６の移動が検出される度に繰り返す。
【００８１】
以上の動作により、図１０に示すように、１つのデコーダ４でマルチアングル画面を再生することができ、更に、マルチアングル画面６０の再生と、シングルアングルビデオ３５の全画面再生とを、タイムコードに基づいて切り替えることができる。これにより、ユーザは、上記マルチアングル画面６０を閲覧することで、全てのシングルアングルビデオ３５が再生された状態で所望のシングルアングルビデオ３５を選択し、全画面に切り替えて再生させることができる。
【００８２】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。本実施形態において、上記第１の実施形態と同様となる箇所については同一の符号を付し、説明を省略または簡略化する。
【００８３】
図１１は、本実施形態に係る記録再生装置の構成を示したブロック図である。  
同図に示すように、本実施形態における記録再生装置１００は、上記第１の実施形態における記録再生装置１００が１つのデコーダ４を有していたのと異なり、２つのデコーダ４ａ及び４ｂを有している。各デコーダ４ａ及び４ｂは、後述するように、記録再生装置２００がシングルアングルビデオ３５とマルチアングルビデオ３６とを同時に再生する際に用いられる。
【００８４】
図１２は、本実施形態において表示されるマルチアングル画面を示した図である。  
上記第１の実施形態においては、マルチアングル画面６０において各シングルアングルビデオ３５を一覧再生させ、当該マルチアングル画面６０は別の画面で各シングルアングルビデオ３５を全画面再生させていた。しかし、本実施形態においては、図１２に示すように、当該各シングルアングルビデオ３５の一覧再生と、そのうち１つのシングルアングルビデオ３５の拡大再生とを、１つのマルチアングル画面１６０で実行している。
【００８５】
同図に示すように、本実施形態におけるマルチアングル画面１６０は、画面右側に上記シングルアングルビデオ３５の一覧再生のための複数の領域（本実施形態においては１２個）を有し、画面左側に、１つのシングルアングルビデオ３５を拡大再生するための領域を有している。
【００８６】
このマルチアングル画面１６０において、カーソル６６が表示されている位置で再生されているシングルアングルビデオ３５と同一のシングルアングルビデオ３５が、左側の領域でも拡大再生されている。カーソル６６が移動される毎に、左側の領域で再生されるシングルアングルビデオ３５も変更される。
【００８７】
このマルチアングル画面１６０の下部に表示されるタイムライン操作バー６１は、上記第１の実施形態と同様にゴールアイコン６４及びシュートアイコン６５を有している。しかし、本実施形態においては、ゴールアイコン６４及びシュートアイコン６５が、対戦チーム毎（Club AAAとClub BBB）にバー６２の上下に分かれて表示されている。
【００８８】
図１３は、本実施形態におけるマルチアングル画面１６０のレイヤー構成を示した図である。  
同図に示すように、マルチアングル画面１６０は、プライマリビデオプレーン１７１と、セカンダリビデオプレーン１７２と、インタラクティブグラフィックスプレーン１７３の３層から構成されている。プライマリビデオプレーン７１には、上記第１の実施形態と同様に、マルチアングルビデオ３６が合成される。セカンダリビデオプレーン１７２には、カーソル６６で選択されているシングルアングルビデオ３５が合成される。インタラクティブグラフィックスプレーン７２には、上記第１実施形態と同様に、上記タイムライン操作バー６１やカーソル６６等のユーザインタフェースと、上記シングルアングルビデオ３５を一覧再生させるための各領域１７５とが合成される。本実施形態においては、各領域１７５には、１２個のシングルアングルビデオ３５のアングル＃１〜１２が対応しており、Ｊａｖａ（登録商標）アプリはこの領域１７５の位置座標を記憶している。また、Ｊａｖａ（登録商標）アプリは、上記第１の実施形態と同様のアイコン−タイムコード対応表８０を有している。
【００８９】
次に、以上のように構成された記録再生装置２００の動作について説明する。  
図１４は、本実施形態における記録再生装置２００の再生動作を示したフローチャートである。以下の動作も、上記第１の実施形態と同様、記録再生装置２００のＣＰＵ１２及びＢＤ−ＲＯＭ１０のＪａｖａ（登録商標）アプリの協働により実行される。  
同図に示すように、ＣＰＵ１２は、マルチアングル画面１６０の再生を選択するユーザ操作を入力すると（ステップ２０１）、当該選択操作が初めてか否かを判断する（ステップ２０２）。
【００９０】
マルチアングル画面１６０が初めて選択されたと判断された場合（Ｙｅｓ）には、Ｊａｖａ（登録商標）アプリは、上記マルチアングル画面１６０を最初から再生する（ステップ１０３）。すなわち、Ｊａｖａ（登録商標）アプリは、上記プライマリビデオプレーン１７１においてマルチアングルビデオ３６を先頭フレームから再生し、セカンダリビデオプレーン１７２においてシングルアングルビデオ３５を先頭フレームから再生し、インタラクティブグラフィックスプレーン１７３において上記タイムライン操作バー６１及びカーソル６６を表示する。このとき、カーソル６６は、アングル＃１のシングルアングルビデオ３５の領域に表示される（ステップ２０４）。また、セカンダリビデオプレーン１７２では、当該アングル＃１のシングルアングルビデオ３５が拡大再生される（ステップ２０５）。
【００９１】
マルチアングル画面１６０が以前にも選択されたことがあると判断された場合（Ｎｏ）には、Ｊａｖａ（登録商標）アプリは、前回の再生時の情報を基に、マルチアングル画面１６０をリジューム再生する（ステップ２０６）。このとき、Ｊａｖａ（登録商標）アプリは、前回の再生時に最後に選択されていたラストアングル＃の領域１７５にカーソル６６を表示させる（ステップ２０７）。また、セカンダリビデオプレーン１７２では、ラストアングル＃のシングルアングルビデオ３５が拡大再生される（ステップ２０８）。
【００９２】
続いて、Ｊａｖａ（登録商標）アプリは、上記十字キー２５によりカーソル６６の移動操作が入力されたか否かを判断し（ステップ２０９）、さらに、当該カーソル６６の移動により、何れかのアングル＃のシングルアングルビデオ３５が選択されたか、それとも上記ゴールアイコン６４またはシュートアイコン６５の各アイコンが選択されたかを判断する（ステップ２１０、２１９）。より具体的には、Ｊａｖａ（登録商標）アプリは、例えば、一覧再生用の各シングルアングルビデオ３５の領域上または各アイコン上に所定時間（例えば０．５秒等）カーソル６６が止まっているか否かにより、選択の有無を判断する。
【００９３】
何れかのアングル＃のシングルアングルビデオ３５が選択された場合には、Ｊａｖａ（登録商標）アプリは、現在のカーソル６６の座標を基に、その座標に対応するアングル＃Ｎを認識する（ステップ２１１）。
【００９４】
続いて、Ｊａｖａ（登録商標）アプリは、現在再生中のマルチアングル画面１６０のタイムコードＴ１を読み出し（ステップ２１２）、当該タイムコードＴ１に、予め設定した所定のディレイタイムΔｔを加算する（ステップ２１３）。
【００９５】
本実施形態のように、シングルアングルビデオ３５の一覧再生と拡大再生を一画面で実行する際には、カーソル６６の移動により再生対象のシングルアングルビデオ３５を切り替える際に、切替対象のシングルアングルビデオ３５のタイムコードをサーチするための時間がディレイとして生じる。このディレイを考慮せずに、カーソル６６の移動を認識した時点におけるタイムコードを基にシングルアングルビデオ３５を切り替えて再生させる場合には、一覧再生画面において、他の切り替え対象でないシングルアングルビデオ３５の再生は継続されているため、上記ディレイ分、切替対象のシングルアングルビデオ３５の再生位置（タイムコード）が遅れてしまうことになる。
【００９６】
そこで、本実施形態においては、予め当該ディレイを予測し、そのディレイ分を上記取得したタイムコードＴ１に加算することで、切替対象のシングルアングルビデオ３５が違和感無く再生されるようにしている。
【００９７】
ＣＰＵ１２は、現在セカンダリビデオプレーン１７２で再生中のシングルアングルビデオ３５の再生を停止し（ステップ２１４）、上記認識したアングル＃Ｎのシングルアングルビデオ３５を、上記算出したタイムコードＴ１＋Δｔからセカンダリビデオプレーン１７２で頭出し再生する（ステップ２１５）。
【００９８】
続いて、ＣＰＵ１２は、マルチアングル画面１６０（マルチアングルビデオ３６）のタイムコードと、再生したアングル＃Ｎのシングルアングルビデオ３５のタイムコードとを比較し、両者が一致するか否かを判断する（ステップ２１６）。
【００９９】
両タイムコードが一致しない場合（Ｎｏ）には、ＣＰＵ１２は、両タイムコードが一致するように、その差分αにより上記Δｔを補正し（ステップ２１８）、当該補正後のΔｔによりアングル＃Ｎのシングルアングルビデオ３５を再生する。この補正処理により、より精度良くシングルアングルビデオ３５の再生切替処理を実行することができる。
【０１００】
上記ステップ２１９において、アングル選択操作ではなく、上記ゴールアイコン６４またはシュートアイコン６５の選択操作が入力されたと判断された場合には、ＣＰＵ１２は、上記第１の実施形態と同様の動作（図９のステップ１１９〜１２２）を実行する（ステップ２２０〜２２３）。  
ＣＰＵ１２及びＪａｖａ（登録商標）アプリは、以上の処理を、カーソル６６の移動が検出される度に繰り返す。
【０１０１】
上述したように、シングルアングルビデオ３５とマルチアングルビデオ３６とを同時に再生するには、上記デコーダ４ａ及び４ｂの２つのデコーダが用いられる。しかしながら、本実施形態によれば、従来は１３個のデコーダが必要であった再生処理を、僅か２つのデコーダ４で実行することが可能となる。
【０１０２】
以上の動作により、本実施形態によれば、シングルアングルビデオ３５の一覧再生と拡大再生とを１つの画面で実行でき、ユーザの利便性が向上する。
【０１０３】
本実施形態において、記録再生装置２００は、上記カーソル６６の移動によるシングルアングルビデオ３５の切替処理を基に、ユーザ独自のプレイリストを作成することが可能である。以下、このプレイリスト作成処理について説明する。
【０１０４】
図１５は、このプレイリスト作成処理を概念的に示した図である。  
同図（Ａ）に示すように、Ｊａｖａ（登録商標）アプリは、ユーザが、マルチアングル画面１６０においてカーソル６６を移動させて各シングルアングルビデオ３５を再生させた履歴を、再生履歴情報として例えばＲＡＭ１４等に記憶する。
【０１０５】
そして、Ｊａｖａ（登録商標）アプリは、同図（Ｂ）に示すように、この再生された各シングルアングルビデオ３５を、再生された順に連結して、１つのプレイリスト１５１を作成する。同図の例では、ユーザが（１）アングル＃２→（２）アングル＃７→（３）アングル＃１１→（４）アングル＃５→（５）アングル＃９の順でシングルアングルビデオ３５を切り替えて再生した場合に、その再生履歴情報１５２を基に"プレイリスト００１"という名称のプレイリストを作成した例を示している。なお、このプレイリスト名（プレイリスト００１）は、例えばＪａｖａ（登録商標）アプリが生成してＴＶ２０に表示させるソフトウェアキーボード及びリモコン１９により、ユーザの好みの名称に変更することも可能である。
【０１０６】
このように生成されたプレイリストは、同図（Ｃ）に示すように、例えば上記メニュー画面５０にマイプレイリストメニュー１５０として表示され、当該マイプレイリストメニュー１５０からユーザが所望のプレイリストを選択することで、ＴＶ２０の全画面で再生可能となっている。
【０１０７】
なお、このプレイリスト作成時には、Ｊａｖａ（登録商標）アプリは、各シングルアングルビデオ３５の再生時に付加されたエフェクト情報も共に再生履歴情報として記憶しておき、当該エフェクトも含めてプレイリストを作成してもよい。ここでエフェクトとは、例えばスロー再生、早送り再生、音量の大小、画面の彩度、コントラスト等である。エフェクトも含めることで、よりユーザの嗜好に合致したプレイリストを作成することができる。
【０１０８】
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１０９】
上述の各実施形態においては、記録再生装置１００及び２００は、それぞれ９個及び１２個のシングルアングルビデオ３５を一覧再生させていた。しかし、このシングルアングルビデオ３５の数はこれらに限られるものではない。図１６は、記録再生装置が、６行×９列＝５４個のシングルアングルビデオ３５を基にマルチアングル画面２６０を生成した例を示した図である。各シングルアングルビデオ３５の総再生時間が比較的短く、高画質ではない場合には、より多くのシングルアングルビデオ３５をＢＤ−ＲＯＭ１０に収録可能である。このような場合には、記録再生装置は、より多くのシングルアングルビデオ３５を用いてマルチアングル画面を作成し再生させることができる。
【０１１０】
上述の各実施形態において、プライマリビデオプレーン７１及び１７１で一覧再生される複数のシングルアングルビデオ３５は、マトリクス状に配置されていた。しかしながら、このシングルアングルビデオ３５の配置の仕方は、マトリクス状でなくとも、例えば１直線状や、斜め方向、曲線状等、さまざまなものが考えられる。
【０１１１】
また、記録再生装置は、上記シングルアングルビデオ３５が、異なる地点で進行している複数のイベントを撮影したものである場合には、各シングルアングルビデオ３５と、その各地点を示す地図画像と組み合わせて、マルチロケーション画面を作成して表示することも可能である。図１７は、このマルチロケーション画面３６０を示した図である。  
同図に示すように、記録再生装置は、例えば上記インタラクティブグラフィックスプレーンに、タイムライン操作バー６１と共に地図画像を背景画像として設定し、プライマリビデオプレーンに、当該地図画像３６１上の各地点に対応させて各シングルアングルビデオ３５を表示させる。このように多地点で進行するイベントとしては、サッカー、ゴルフ、Ｆ１等のスポーツイベントや、コンサート、演劇、演説等の各種イベントが考えられる。このように地図画像とシングルアングルビデオ３５を組み合わせてマルチロケーション画面３６０を作成することで、ユーザにより直感的なインタフェースを提供することができる。
【０１１２】
上述の各実施形態においては、シングルアングルビデオ３５及びマルチアングルビデオ３６がＢＤ−ＲＯＭ１０に記録されている例を示した。しかしながら、シングルアングルビデオ３５及びマルチアングルビデオ３６が他の媒体や装置に記録されていても構わない。例えば、図１８に示すように、記録再生装置１００とネットワーク２５１を介して接続されたコンテンツサーバ２５０にシングルアングルビデオ３５及びマルチアングルビデオ３６が記憶されていても構わない。記録再生装置１００は、当該コンテンツサーバ２５０から通信部１１によりシングルアングルビデオ３５及びマルチアングルビデオ３６を受信し、例えばＨＤＤ８に記録し、ＨＤＤ８からシングルアングルビデオ３５及びマルチアングルビデオ３６を読み出す（入力する）ことで、後は上記各実施形態と同様の処理を行うことができる。この場合、コンテンツサーバ２５０が、シングルアングルビデオ３５及びマルチアングルビデオ３６と共に、上記Ｊａｖａ（登録商標）アプリと同様のアプリケーションが記憶し、記録再生装置１００が当該アプリケーションも受信してＨＤＤ８等に記憶すればよい。
【０１１３】
上記各実施形態においては、本発明を、デジタルチューナ１及び復調部２等の放送受信手段と、ＨＤＤ８等の記録手段を有する記録再生装置１００及び２００に適用した例を示した。しかしながら、例えばＢＤプレイヤーやＤＶＤプレイヤー等、上記放送受信手段や記録手段を具備しない再生装置にも本発明を適用することができる。また、記録再生装置や再生装置以外にも、例えばＰＣやその他のＡＶ機器にも本発明を適用可能である。
【０１１４】
上述の各実施形態においては、シングルアングルビデオ３５及びマルチアングルビデオ３６は、サッカーの試合を撮影したものであった。しかし、シングルアングルビデオ３５及びマルチアングルビデオ３６は、他のスポーツの試合や、コンサート、演劇、演説等のイベントを撮影したものであっても勿論構わない。
【０１１５】
また、マルチアングルビデオのみならず、上記マルチロケーション画面３６０の例でも示したような、同一時間帯に異なる地点に存在する複数の対象をそれぞれ撮影して得られた映像コンテンツに本発明を適用することもできる。さらに、撮影された映像コンテンツのみならず、同一時間帯に進行する複数の異なるストーリーをそれぞれ収録したアニメやドラマ、映画等の映像コンテンツにも本発明を適用することができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１実施形態に係る記録再生装置の構成を示したブロック図である。
【図２】本発明の第１実施形態におけるリモコンの外観を示した図である。
【図３】本発明の第１実施形態におけるＢＤ−ＲＯＭに記録された映像コンテンツについて概念的に示した図である。
【図４】本発明の第１実施形態におけるＢＤ−ＲＯＭに記録されているインデックステーブルを示す図である。
【図５】本発明の第１実施形態においてＢＤ−ＲＯＭの挿入時に表示されるメニュー画面の例を示した図である。
【図６】本発明の第１実施形態においてＢＤ−ＲＯＭから再生されるマルチアングル画面を示した図である。
【図７】本発明の第１実施形態におけるアイコン−タイムコード対応表を示した図である。
【図８】本発明の第１実施形態におけるマルチアングル画面のレイヤー構成を示した図である。
【図９】本発明の第１実施形態における記録再生装置の再生動作を示したフローチャートである。
【図１０】本発明の第１実施形態における記録再生装置の再生動作を概念的に示した図である。
【図１１】本発明の第２実施形態に係る記録再生装置の構成を示したブロック図である。
【図１２】本発明の第２実施形態においてＢＤ−ＲＯＭから再生されるマルチアングル画面を示した図である。
【図１３】本発明の第２実施形態におけるマルチアングル画面のレイヤー構成を示した図である。
【図１４】本発明の第２実施形態における記録再生装置の再生動作を示したフローチャートである。
【図１５】本発明の第２実施形態におけるプレイリスト作成処理を概念的に示した図である。
【図１６】本発明の他の実施形態においてＢＤ−ＲＯＭから再生されるマルチアングル画面を示した図である。
【図１７】本発明の更に別の実施形態においてＢＤ−ＲＯＭから再生されるマルチロケーション画面を示した図である。
【図１８】本発明の更に別の実施形態に係る記録再生装置の構成を示したブロック図である。
【符号の説明】
【０１１７】
４（４ａ、４ｂ）…デコーダ
５…記録再生部
８…ＨＤＤ
９…光ディスクドライブ
１０…ＢＤ−ＲＯＭ
１１…通信部
１２…ＣＰＵ
１４…ＲＡＭ
１５…操作入力部
１９…リモートコントローラ（リモコン）
２０…テレビジョン装置（ＴＶ）
２３…マルチアングルキー
２４…メニューキー
２５…十字キー
２６…ＯＫキー
３５…シングルアングルビデオ
３６…マルチアングルビデオ
４０…インデックステーブル
５０…メニュー画面
６０、１６０、２６０…マルチアングル画面
６１…タイムライン操作バー
６３…フォーカス
６４…ゴールアイコン
６５…シュートアイコン
６６…カーソル
７１、１７１…プライマリビデオプレーン
１７２…セカンダリビデオプレーン
７２、１７３…インタラクティブグラフィックスプレーン
７５…領域
８０…アイコン−タイムコード対応表
１００、２００…記録再生装置
１５１…プレイリスト
１５２…再生履歴情報
２５０…コンテンツサーバ
２５１…ネットワーク
３６０…マルチロケーション画面
３６１…地図画像
【図１】
0004882989.tif 000002
【図２】
0004882989.tif 000003
【図３】
0004882989.tif 000004
【図４】
0004882989.tif 000005
【図５】
0004882989.tif 000006
【図６】
0004882989.tif 000007
【図７】
0004882989.tif 000008
【図８】
0004882989.tif 000009
【図９】
0004882989.tif 000010
【図１０】
0004882989.tif 000011
【図１１】
0004882989.tif 000012
【図１２】
0004882989.tif 000013
【図１３】
0004882989.tif 000014
【図１４】
0004882989.tif 000015
【図１５】
0004882989.tif 000016
【図１６】
0004882989.tif 000017
【図１７】
0004882989.tif 000018
【図１８】
0004882989.tif 000019