(57)【要約】【課題】  ネットワーク上に散在する複数の映像コンテンツを連続して再生する際に、複数種類のエンコード形式による映像コンテンツを円滑に連続して再生可能な画像再生システムを提供する。【解決手段】  画像再生を制御する制御コマンドを生成する制御コマンド生成手段１と、映像コンテンツの種類に応じて画像信号に変換する内部プレイヤ手段４、５、６と、制御コマンドを解析して、画像再生の順序や時間に係る情報と、内部プレイヤ手段ごとの再生状況に係る情報と、を含む再生リストを生成し画像再生を管理する順序管理手段２と、再生リスト１０に基づいて内部プレイヤ手段４、５、６を選択し切替える切替制御手段３と、内部プレイヤ手段４、５、６から出力される連続した複数種類の映像コンテンツを順次に切替えて画像表示するための切替表示手段７と、を備える。【選択図】      図１
2006054796.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して配信される複数種類の映像コンテンツを画像再生するための画像再生システムであって、
前記映像コンテンツの前記画像再生を制御する制御コマンドを生成するための制御コマンド生成手段と、
前記映像コンテンツの種類に応じてそれぞれ画像信号に変換するための複数の内部プレイヤ手段と、
前記制御コマンドを解析して、前記画像再生の順序や時間に係る情報と、前記内部プレイヤ手段ごとの再生状況に係る情報と、を含む再生リストを生成して前記画像再生を管理するための順序管理手段と、
前記順序管理手段から出力された再生リストに基づいて前記画像再生に用いる前記内部プレイヤ手段を選択し切替える制御を実行するための切替制御手段と、
前記内部プレイヤ手段から出力される連続した複数種類の前記映像コンテンツを順次に切替えて画像表示するための切替表示手段と、
を備えることを特徴とする画像再生システム。
【請求項２】
前記切替制御手段は、
前記ネットワークにおける前記配信の速度情報を取得するための契約回線速度取得手段と、
前記契約回線速度取得手段から前記画像再生に用いる前記内部プレイヤ手段の使用数を演算により求めるための基となる内部プレイヤ手段数算出情報を取得するための内部プレイヤ手段数算出情報取得手段と、
前記内部プレイヤ手段数算出情報取得手段から出力される前記内部プレイヤ手段数算出情報に基づいて前記内部プレイヤ手段の使用数を演算により求めるための内部プレイヤ手段数決定手段と、
を備えることを特徴とする請求項１に記載の画像再生システム。
【請求項３】
前記内部プレイヤ手段数算出情報取得手段は、
前記順序管理手段から取得したビットレート情報に基づいて平均ビットレートを算出するための平均ビットレート算出手段を備えることを特徴とする請求項２に記載の画像再生システム。
【請求項４】
前記制御コマンドは、
前記映像コンテンツにおける任意の部分を画像再生する制御情報であることを特徴とする請求項１から３のいずれかに記載の画像再生システム。
【請求項５】
前記内部プレイヤ手段は、
前記映像コンテンツのエンコードの種類に応じた映像再生プレイヤソフトを記憶した映像再生プレイヤ情報データベースを有することを特徴とする請求項１〜４のいずれかに記載の画像再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツの画像を再生するための画像再生システムに関する。
【背景技術】
【０００２】
複数の映像コンテンツを連続して再生する従来技術として、内部的にＡとＢの２つの動画再生手段を持ち、動画再生手段Ａが映像コンテンツを再生している間に、動画再生手段Ｂが次に再生する映像コンテンツをあらかじめ蓄積しておくことで、２つの映像コンテンツを切れ目無く連続して再生する「オブジェクト画像再生システム」が考案されている（特許文献１を参照）。ネットワーク上に散在する複数の映像コンテンツを連続して再生するためには、多種多様なエンコード形式（コーデック）や長さの映像コンテンツを扱えることが望ましい。
【特許文献１】特開２００２−５１３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像再生システムにおいては、画像再生される映像コンテンツに対して考慮しているエンコード形式は１種類であるため、多種多様なエンコード形式の映像コンテンツを連続して再生することができなかった。
【０００４】
また、短い映像コンテンツを連続して再生する場合において、２つの動画再生手段しかもたない場合に、一方の動画再生手段が映像コンテンツの再生を終了した時点で、必ずもう一方の動画再生手段が次に再生する映像コンテンツの蓄積を完了しておく必要があった。このため、映像コンテンツの蓄積が間に合わないことが多くなり、滑らかに連結して再生することが難しかった。
【０００５】
このような課題に鑑み、本発明は、多種多様なエンコード形式や多種多様な長さの映像コンテンツを連続してあたかも１つの映像のように再生、すなわち、ネットワーク上に散在する様々な映像コンテンツを自由に組み合わせてあたかも１つの映像コンテンツであるかのように滑らかに連結して再生できる画像再生システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
請求項１に記載の本発明は、ネットワークを介して配信される複数種類の映像コンテンツを画像再生するための画像再生システムであって、前記映像コンテンツの前記画像再生を制御する制御コマンドを生成するための制御コマンド生成手段と、前記映像コンテンツの種類に応じてそれぞれ画像信号に変換するための複数の内部プレイヤ手段と、前記制御コマンドを解析して、前記画像再生の順序や時間に係る情報と、前記内部プレイヤ手段ごとの再生状況に係る情報と、を含む再生リストを生成して前記画像再生を管理するための順序管理手段と、前記順序管理手段から出力された再生リストに基づいて前記画像再生に用いる前記内部プレイヤ手段を選択し切替える制御を実行するための切替制御手段と、前記内部プレイヤ手段から出力される連続した複数種類の前記映像コンテンツを順次に切替えて画像表示するための切替表示手段と、を備える。
【０００７】
また、請求項２に記載の本発明は、請求項１において、前記切替制御手段は、前記ネットワークにおける前記配信の速度情報を取得するための契約回線速度取得手段と、前記契約回線速度取得手段から前記画像再生に用いる前記内部プレイヤ手段の使用数を演算により求めるための基となる内部プレイヤ手段数算出情報を取得するための内部プレイヤ手段数算出情報取得手段と、前記内部プレイヤ手段数算出情報取得手段から出力される前記内部プレイヤ手段数算出情報に基づいて前記内部プレイヤ手段の使用数を演算により求めるための内部プレイヤ手段数決定手段と、を備える。
【０００８】
また、請求項３に記載の本発明は、請求項２において、前記内部プレイヤ手段数算出情報取得手段は、前記順序管理手段から取得したビットレート情報に基づいて平均ビットレートを算出するための平均ビットレート算出手段を備える。
【０００９】
また、請求項４に記載の本発明は、請求項１から３のいずれかにおいて、前記制御コマンドは、前記映像コンテンツにおける任意の部分を画像再生する制御情報である。
【００１０】
また、請求項５に記載の本発明は、請求項１〜４のいずれかにおいて、前記内部プレイヤ手段は、前記映像コンテンツのエンコードの種類に応じた映像再生プレイヤソフトを記憶した映像再生プレイヤ情報データベースを有する。
【発明の効果】
【００１１】
本発明によれば、再生する映像に適合した映像再生プレイヤを内部プレイヤ手段として起動するため、多種多様なエンコード形式の映像コンテンツをあたかも１つの映像のように再生することができる。
【００１２】
また、切替制御手段が複数の内部プレイヤ手段を同時に制御することにより、各内部プレイヤ手段は映像コンテンツの蓄積を、他の複数の内部プレイヤ手段が各映像コンテンツを再生している間に行えばよく、短い映像コンテンツが連続した場合にも各内部プレイヤ手段は十分な蓄積時間を得ることができるため、多種多様な長さの映像コンテンツを連続してあたかも１つの映像のように再生することができる。
【００１３】
すなわち、ネットワーク上に散在する様々な映像コンテンツを自由に組み合わせてあたかも１つの映像コンテンツであるかのように滑らかに連結して再生できる画像再生システムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の画像再生システムの実施の形態に係る映像連続再生のための構成を説明するためのブロック図を示している。
【００１５】
制御コマンド生成手段１は、図示しない外部のメタデータ管理サーバで管理される映像コンテンツのメタデータに基づき、複数の映像コンテンツの任意の部分を連続して再生するための制御コマンドを生成する。
【００１６】
順序管理手段２は、制御コマンド生成手段１から受信した制御コマンドを解析し、再生リスト１０を生成する。再生リスト１０は、映像コンテンツの再生情報や再生状況を管理するものであり、切替制御手段３は、この再生リスト１０に逐次アクセスすることにより、複数の内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６に対して制御指示をだす。
【００１７】
切替制御手段３は、再生リスト１０に従って、再生リスト１０の全ての映像コンテンツが再生を終了するまで複数の内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６および切替表示手段７に制御指示を出す。
【００１８】
内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６は、制御指示に従って外部の映像配信サーバから配信される映像コンテンツの任意の部分の先読みや再生を行い、それぞれの動作が終了すると切替制御手段３に制御完了通知を出す。
【００１９】
切替表示手段７は、制御指示に従って選択した内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６の映像コンテンツの再生出力を表示する。
【００２０】
内部プレイヤ手段数算出情報取得手段８は、視聴者が契約している回線種別や、再生する映像コンテンツの平均ビットレートなどの内部プレイヤ手段の使用数を算出するための情報（以下、内部プレイヤ手段数算出情報とする）を取得する。
【００２１】
内部プレイヤ手段数決定手段９は、内部プレイヤ手段数算出情報に基づいて、適切な内部プレイヤ手段の数を算出して決定する。
【００２２】
したがって、複数の内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６は、内部プレイヤ手段数算出情報取得手段８及び内部プレイヤ手段数決定手段９によって決定されたものである。
【００２３】
図１においては、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６の３つの内部プレイヤ手段が、内部プレイヤ手段数決定手段９により算出され、必要と判断された場合を例に示している。
【００２４】
この図１には内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６の３つの内部プレイヤ手段が示されているが、これらの内部プレイヤ手段は再生する映像コンテンツに応じて必要な数が用意される。例えば、図１に示した例では３つの内部プレイヤ手段が必要とされ用意された状態である。このように、他の映像コンテンツにおいて、例えば５つの内部プレイヤ手段が必要な場合は、それに応じて５つの内部プレイヤ手段が用意されることになる。
【００２５】
また、内部プレイヤ手段は映像コンテンツを再生するための映像再生ソフトウェアであり、例えばネットワークを介して種々の映像再生ソフトウェアを取得し記憶しておいてもよい。このようにすれば、映像コンテンツの再生に必要な映像再生ソフトウェアの種類や数に応じて、必要な数と種類の映像再生ソフトウェアを起動して用意することができる。
【００２６】
図２は、制御コマンド生成手段１で生成される制御コマンドの例を示す図である。
【００２７】
制御コマンド２０は、複数の映像コンテンツの任意の部分を連続して再生するためのコマンドであり、連続して再生したい複数の映像コンテンツの再生情報を順番に記述する。映像コンテンツの再生情報は、再生する映像コンテンツの保存場所を示す文字列である「ＵＲＬ」、映像コンテンツの再生開始時間を示す「再生開始ポイント」、映像コンテンツの再生時間長を示す「継続時間」、映像コンテンツのエンコード種別を示す「メディアタイプ」、映像コンテンツの転送速度を示す「ビットレート」から構成される。
【００２８】
例えば図２に示した制御コマンド２０の場合、「まず『mms://movie.co.jp/movie１.wmv』に保存され１０２４kbpsで転送されるWindows（登録商標）Media形式の映像コンテンツの先頭から２分経過したポイントより、３分間継続して再生し、次に『mms://movie.co.jp/movie１.wmv』に保存され５１２kbpsで転送されるWindows（登録商標）Media形式の映像コンテンツの先頭から７分経過したポイントより、３分間継続して再生し、最後に『rtsp://movie.co.jp/news１．rm』に保存され１０２４kbpsで転送されるRea.Media形式の映像コンテンツの先頭から３分経過したポイントより、２分間継続して再生する」ということを示す。
【００２９】
図３は、順序管理手段２で生成される再生リスト１０の一例としての再生リスト２１を示している。
【００３０】
再生リスト２１には、映像コンテンツを再生するために必要な属性情報である「再生情報」と、映像コンテンツの状態（再生中、待機中）を示す「再生状況」の２つの情報が含まれる。
【００３１】
「再生情報」は、制御コマンド生成手段１から受信する制御コマンドに基づき順序管理手段２で生成され、視聴者端末で再生する順番を示す「再生番号」と、再生する映像コンテンツの保存場所を示す文字列である「ＵＲＬ」、映像コンテンツの再生開始時間を示す「再生開始ポイント」、映像コンテンツの再生時間長を示す「継続時間」、映像コンテンツのエンコード種別を示す「メディアタイプ」、映像コンテンツの転送速度を示す「ビットレート」の６つの情報を持つ。
【００３２】
「再生状況」は、切替制御手段３が各内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６を監視し、必要に応じて逐次更新する情報であり、切替制御手段３が次にどの内部プレイヤ手段に対して、どの制御指示を行えばよいかを判断する際に利用される。
【００３３】
なお、「再生状況」には、映像コンテンツを再生する内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６に付与された整理番号を示す「内部プレイヤ手段番号」と、現在の映像コンテンツの状態を示す「コンテンツ状況」の２つの情報が含まれる。
【００３４】
また、「コンテンツ状況」は、まだ映像コンテンツの蓄積が開始されていないことを示す「未再生」、映像コンテンツの蓄積が開始されてから蓄積が終了するまでの間を示す「蓄積中」、映像コンテンツの蓄積が終了してから再生を開始するまでの間を示す「待機中」、映像コンテンツの再生が開始されてから再生が終了するまでの間を示す「再生中」、映像コンテンツの再生が終了したことを示す「再生終了」の５種類の状態から選択される。
【００３５】
よって、図３に示した再生リスト２１の内容を記載するならば以下のような手順になる。
【００３６】
まず最初に再生する再生番号『１』の映像コンテンツは、『mms://movie.co.jp/movle１．wmv』に保存され１０２４kbpsで転送されるWindows（登録商標）Media形式の映像コンテンツの先頭から２分経過したポイントより、３分継続して再生されるものであり、現在は内部プレイヤ手段ａ４によって再生が終了した状態である。
【００３７】
次に再生する再生番号『２』の映像コンテンツは、『mms://movie.co.jp/movle１．wmv』に保存され５１２kbpsで転送されるWindows（登録商標）Media形式の映像コンテンツの先頭から７分経過したポイントより、３分継続して再生されるものであり、現在は内部プレイヤ手段ｂ５によって映像コンテンツを再生している状態である。
【００３８】
次に再生する再生番号『３』の映像コンテンツは、『rtsp://movie.co.jp/news１．rm』に保存され１０２４kbpsで転送されるRealMedia形式の映像コンテンツの先頭から３分経過したポイントより、２分継続して再生再されるものであり、現在は内部プレイヤ手段ｃ６によって映像コンテンツの蓄積が終了した状態である。
【００３９】
次に再生する再生番号『４』の映像コンテンツは、『rtsp://movie.co.jp/news１．mov』に保存され２５６kbpsで転送されるQuick Time形式の映像コンテンツの先頭から５分経過したポイントより、３分継続して再生されるものであり、現在は内部プレイヤ手段ａ４によって映像コンテンツの蓄積している状態である。
【００４０】
最後に再生する再生番号『５』の映像コンテンツは、『mms://movie.co.jp/movle２．wmv』に保存され５１２kbpsで転送されるWindows（登録商標）Media形式の映像コンテンツの先頭から１分経過したポイントより、４分継続して再生されるものであり、現在は内部プレイヤ手段ｂ５によって映像コンテンツがまだ蓄積されていない状態である。
【００４１】
なお、本発明における順序管理手段２は、あらかじめ決めておいた制御コマンドに基づいて再生リスト１０（２１）を生成するだけでなく、制御コマンドを逐次受信し、再生リスト１０に順次追加していく方法をとることも可能である。
【００４２】
図４は、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６で管理する映像再生プレイヤ情報ＤＢ（データベース）１１、１２、１３の一例としての映像再生プレイヤ情報ＤＢ２２を示している。
【００４３】
映像再生プレイヤ情報ＤＢ２２は、視聴者端末にインストールされている一般の映像再生プレイヤ（たとえば、Windows（登録商標） Media Playerや、RealPlayerG2（登録商標）、QuickTimePlayer（登録商標）など）が再生可能な映像コンテンツのエンコード種別を管理するものである。
【００４４】
なお、映像再生プレイヤ情報ＤＢ２２は、映像コンテンツのエンコード種別を示す「メディアタイプ」毎に、エンコード種別の映像コンテンツを再生可能な映像再生プレイヤの情報を保持する。
【００４５】
よって図４に示した映像再生プレイヤ情報ＤＢ２２は、「Windows（登録商標） Media 形式にエンコードされた映像は映像再生プレイヤ「Windows（登録商標） Media Player」を利用して再生し、RealMedia形式にエンコードされた映像は映像再生プレイヤ「RealOnePlayer」を利用して再生し、Quick Time 形式にエンコードされた場合映像は、映像再生プレイヤ「Quick Time Player」を利用して再生するということを示している。
【００４６】
内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６は、再生する映像コンテンツのエンコード種別に適合した映像再生プレイヤ（たとえば、Windows（登録商標） Media Player（登録商標）や、ReaPlayerG2（登録商標）QuickTimePlayer（登録商標）など）を映像再生プレイヤ情報１１、１２、１３に基づき選択し、選択した映像再生プレイヤを起動することにより映像コンテンツの再生を可能とする。映像再生プレイヤ情報１１、１２、１３は、映像コンテンツのエンコード種別と、映像再生プレイヤの組み合わせを事前に記録し、必要に応じて組み合わせを追加することも可能である。なお、映像再生プレイヤ情報１１、１２、１３は全て同じ情報が格納されている。
【００４７】
なお、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６は、この映像再生プレイヤ情報ＤＢ２２（１１、１２、１３）にアクセスすることで、次に再生するよう指示された映像コンテンツを再生可能な映像再生プレイヤを選択している。
【００４８】
したがって、視聴者端末において多種多様な映像再生プレイヤをインストールし、その映像再生プレイヤで再生可能なエンコード種別を映像再生プレイヤ情報ＤＢ２２に登録することにより、この映像連続再生システムでは多種多様な映像コンテンツを再生することも可能となる。
【００４９】
図５は、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６の状態遷移のうち、内部プレイヤ手段ａ４を示す図である。他の内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６の状態遷移は内部プレイヤ手段ａ４の状態遷移と同様である。
【００５０】
図５に示すように、内部プレイヤ手段ａ４は、切替制御手段３からの再生待機指示や再生開始指示の受信、および、切替制御手段３への蓄積完了通知や再生完了通知を契機に状態が遷移する。
【００５１】
なお、「再生待機指示」とは、内部プレイヤ手段（ここでは内部プレイヤ手段ａ４）で次に再生する映像コンテンツを先読みするために発行される指示であり、「再生開始指示」とは、再生待機指示により既に映像コンテンツを蓄積し、待機状態となっている内部プレイヤ手段ａ４に対して、映像コンテンツの再生を開始させるために発行する指示である。
【００５２】
まず、休止状態（ステップ１：Ｓ１）である内部プレイヤ手段は、切替制御手段３から「再生待機指示」を受信すると、蓄積状態（ステップ２：Ｓ２）に遷移し、先読みする映像コンテンツを配信する映像配信サーバ２３に対して再生要求を行い、映像コンテンツの蓄積を開始する。この映像サーバ２３は、図示しないネットワーク（インターネットを含む）上に存在する。
【００５３】
次に、映像コンテンツの蓄積が終了すると、内部プレイヤ手段ａ４は映像配信サーバ２３に対して一時停止要求を行い、映像コンテンツの蓄積が終了したことを通知する「蓄積完了通知」を切替制御手段３に発行することにより、映像コンテンツの再生がいつでも開始できる待機状態（ステップ３：Ｓ３）となる。
【００５４】
次に、待機状態である内部プレイヤ手段ａ４は、切替制御手段３から「再生開始指示」を受信すると、再生状態（ステップ４：Ｓ４）に遷移し、映像配信サーバ２３に対して一時停止解除要求を行い、映像コンテンツの再生を開始する。
【００５５】
次に、映像コンテンツを指定された時間再生すると、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６は映像配信サーバ２３に対して停止要求を行い、映像コンテンツの再生が終了したことを通知する「再生完了通知」を切替制御手段３に発行することにより、休止状態（ステップ５：Ｓ５）へ遷移する。
【００５６】
図６は、本発明の画像再生システムの切替制御手段３と、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６と、切替表示手段７と、のそれぞれの動作を示す図であり、内部プレイヤ手段数決定手段９が決定した内部プレイヤ手段の使用数が３つであった場合を例にあげている。
【００５７】
以下に、既に示した図１と、この図６とを同時に参照して、以下に本発明の画像再生システムによって、５つの１分間の映像コンテンツ（映像Ａ、Ｂ、Ｃ、Ｄ、Ｅ）を連続して再生する際の各手段の動作を説明する。
【００５８】
視聴者が映像Ａ〜Ｅの連続した映像コンテンツの視聴を要求すると、まず、制御コマンド生成手段１において、図示しないネットワーク上のメタデータ管理サーバで管理される映像コンテンツのメタデータに基づき、複数の映像コンテンツの任意の部分を連続して再生するための制御コマンドを生成する。
【００５９】
次に、順序管理手段２において、制御コマンド生成手段１から受信した制御コマンドを解析し、再生リスト１０を生成する。
【００６０】
次に、内部プレイヤ手段数算出情報取得手段８において、平均ビットレート算出手段２６により、再生リスト１０に格納されている各映像コンテンツのビットレート情報から平均ビットレート（ｂｐｓ）を算出する。
【００６１】
また、契約回線速度取得手段２７により、視聴者が契約しているネットワーク回線速度（ｂｐｓ）を取得する。このようにして得られた平均ビットレートやネットワーク回線速度などの情報を内部プレイヤ手段数算出情報とし、内部プレイヤ手段数決定手段９に送信する。
【００６２】
次に、内部プレイヤ手段数算出情報を取得した内部プレイヤ手段数決定手段９は、内部プレイヤ手段数算出情報に含まれる平均ビットレート（ｂｐｓ）をネットワーク回線速度（ｂｐｓ）で割ることにより得た値を、内部プレイヤ手段の数として算出する。
【００６３】
次に、切替制御手段３は、内部プレイヤ手段数決定手段９で算出された内部プレイヤ手段数及び順序管理手段２の再生リスト１０に基づいて、映像Ａ〜Ｅの再生に必要な種類のメディアタイプに対応する映像再生ソフトウェアを備え、かつ、再生に必要な数（３つ）の内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５及び内部プレイヤ手段ｃ６を用意する。
【００６４】
次に、図６に参照される（イ）において、切替制御手段３が内部プレイヤ手段ａ４に対して映像Ａを再生するよう再生開始指示を出し、再生開始指示を受信した内部プレイヤ手段ａ４は映像Ａの再生を開始し再生状態となる。また、これと同時に、切替制御手段３が切替表示手段７に対して内部プレイヤ手段ａ４による再生出力を開始するよう再生出力開始指示を出し、切替表示手段７において内部プレイヤ手段ａ４による映像Ａの再生出力が開始される。
【００６５】
なお、内部プレイヤ手段ａ４（内部プレイヤ手段ｂ５及び内部プレイヤ手段ｃ６も同様）は各動作を開始すると、制御完了通知を切替制御手段３へ送信する。
【００６６】
このように再生状態となって再生出力が開始されると、切替制御手段３は、内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６へ制御指示を発行するタイミング、および内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６から制御完了通知を受信するタイミングで、制御指示および制御完了通知の内容に従い、再生リスト更新情報を順序管理手段２へ送信する。再生リスト更新情報を取得した順序管理手段２は、再生リスト１０の再生状況を更新する。
【００６７】
次に、図中（ロ）において、内部プレイヤ手段ａ４が映像Ａを再生している間に、切替制御手段３が内部プレイヤ手段ｂ５に対して映像Ｂを、内部プレイヤ手段ｃ６に対して映像Ｃを先読みするよう再生待機指示をだすと、再生開始指示を受信した内部プレイヤ手段ｂ５は映像Ｂを、内部プレイヤ手段ｃ６は映像Ｃの蓄積を開始し、図５で説明したステップ２：Ｓ２のようにして蓄積状態となる。
【００６８】
その後、内部プレイヤ手段ｂ５は映像Ｂを、内部プレイヤ手段ｃ６は映像Ｃの蓄積を完了すると待機状態となり、図５で説明したステップ３：Ｓ３のようにして、いつでも再生出力できる状態になる。
【００６９】
次に、図中（ハ）において、映像Ａを１分間継続して再生した内部プレイヤ手段ａ４が映像Ａの再生を停止し休止状態になると、切替制御手段３が内部プレイヤ手段ｂ５に対して映像Ｂを再生するよう再生開始指示を出し、再生開始指示を受信した内部プレイヤ手段ｂ５は映像Ｂの再生を開始し、図５で説明したステップ４：Ｓ４のようにして再生状態となる。
【００７０】
また、これと同時に、切替制御手段３が切替表示手段７に対して、内部プレイヤ手段ｂ５による再生出力を開始するよう再生出力開始指示を出し、切替表示手段７において内部プレイヤ手段ｂ５による映像Ｂの再生出力が開始される。
【００７１】
次に、図中（ニ）において、切替制御手段３が、休止状態の内部プレイヤ手段ａ４に対して、映像Ｄを先読みするよう再生待機指示を出し、再生待機指示を受信した内部プレイヤ手段ａ４は映像Ｄの蓄積を開始し、蓄積状態となる。その後、内部プレイヤ手段ａ４は映像Ｄの蓄積を完了すると待機状態となり、いつでも再生出力できる状態になる。
【００７２】
次に、図中（ホ）において、映像Ｂを１分間継続して再生した内部プレイヤ手段ｂ５が映像Ｂの再生を停止し、図５で説明したステップ５：Ｓ５のようにして休止状態になると、切替制御手段３が内部プレイヤ手段ｃ６に対して映像Ｃを再生するよう再生開始指示を出し、再生待機指示を受信した内部プレイヤ手段ｃ６は映像Ｃの再生を開始し再生状態となる。また、これと同時に、切替制御手段３が切替表示手段７に対して、内部プレイヤ手段ｃ６による再生出力を開始するよう再生出力開始指示を出し、切替表示手段７において内部プレイヤ手段ｃ６による映像Ｃの再出力が開始される。
【００７３】
次に、図中（ヘ）において、切替制御手段３が、休止状態の内部プレイヤ手段ｂ５に対して、映像Ｅを先読みするよう再生待機指示を出し、再生待機指示を受信した内部プレイヤ手段ｂ５は映像Ｅの蓄積を開始し、蓄積状態となる。その後、内部プレイヤ手段ｂ５は映像Ｅの蓄積を完了すると待機状態となり、いつでも再生出力できる状態になる。
【００７４】
次に、図中（ト）において、映像Ｃを１分間継続して再生した内部プレイヤ手段ｃ６が映像Ｃの再生を停止し休止状態になると、切替制御手段３が内部プレイヤ手段ａ４に対して映像Ｄを再生するように再生開始指示を出し、再生開始指示を受信した内部プレイヤ手段ａ４は映像Ｄの再生を開始し再生状態となる。また、これと同時に、切替制御手段３から切替表示手段７に対して、内部プレイヤ手段ａ４による再生出力を開始するよう再生出力開始指示を出し、切替表示手段７において内部プレイヤ手段ａ４による映像Ｄの再生出力が開始される。
【００７５】
次に、図中（チ）において、映像Ｄを１分間継続して再生した内部プレイヤ手段ａ４が映像Ｄの再生を停止し休止状態になると、切替制御手段３が内部プレイヤ手段ｂ５に対して映像Ｅを再生するよう再生開始指示を出し、再生開始指示を受信した内部プレイヤ手段ｂ５は映像Ｅの再生を開始し再生状態となる。また、これと同時に、切替制御手段３から切替表示手段７に対して、内部プレイヤ手段ｂ５による再生出力を開始するよう再生出力開始指示を出し、切替表示手段７において内部プレイヤ手段ｂ５による映像Ｅの再生出力が開始される。
【００７６】
このようにすれば、図６に示すような切替制御手段３および内部プレイヤ手段ａ４、内部プレイヤ手段ｂ５、内部プレイヤ手段ｃ６、切替表示手段７の動作により、複数の映像コンテンツをあたかも１つの映像コンテンツのように連結して表示することが可能となる。
【００７７】
図７は、画像再生システムを適用するサービス例を示す図である。
【００７８】
例えば、映画コンテンツであるプログラムＱ２４と、芸能ニュースコンテンツであるプログラムＲ２５とにおいて、視聴者が、プログラムＱ２４のハイライトシーンのみ視聴したい場合には、プログラムＱ２４のハイライトシーン「☆」だけを連続して再生したり、ある芸能人の出演シーンのみ視聴したい場合には、プログラムＱ２４およびプログラムＲ２５のある芸能人の出演シーン「◇」だけを連続して再生する等のサービスへの適用が考えられる。
【００７９】
このように、本発明の実施の形態による画像再生システムを適用することにより、番組を分割し、自分の好みに合わせて再構成して視聴するサービスを提供することができ、視聴者の利便性の向上が期待できる。
【００８０】
以上説明した本発明の実施の形態によれば、ネットワーク上に散在する複数の映像コンテンツを連続して再生する際、あたかも１つの映像コンテンツであるかのように滑らかに連結して再生することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の画像再生システムの実施の形態に係る画像再生システムの構成例を説明するためのブロック図を示す。
【図２】本発明の画像再生システムの実施の形態における制御コマンドを説明するための一例を示す。
【図３】本発明の画像再生システムの実施の形態における再生リストを説明するための一例を示す。
【図４】本発明の画像再生システムの実施の形態における映像再生プレイヤ情報ＤＢを説明するための一例を示す。
【図５】本発明の画像再生システムの実施の形態における内部プレイヤ手段の状態遷移を説明するための説明図を示す。
【図６】本発明の画像再生システムの実施の形態に係る、切替表示手段の動作を説明するための説明図を示す。
【図７】本発明の画像再生システムの実施の形態に係る画像再生システムを適用するサービス例を説明するための説明図を示す。
【符号の説明】
【００８２】
１  制御コマンド生成手段
２  順序管理手段
３  切替制御手段
４  内部プレイヤ手段ａ
５  内部プレイヤ手段ｂ
６  内部プレイヤ手段ｃ
７  切替表示手段
８  内部プレイヤ手段数算出情報取得手段
９  内部プレイヤ手段数決定手段
１０  順序管理手段
１１、１２、１３  映像再生プレイヤ情報
２０  制御コマンド
２１  再生リスト
２２  映像再生プレイヤ情報ＤＢ（データベース）
２３  映像配信サーバ
【図１】
2006054796.tif 000003
【図２】
2006054796.tif 000004
【図３】
2006054796.tif 000005
【図４】
2006054796.tif 000006
【図５】
2006054796.tif 000007
【図６】
2006054796.tif 000008
【図７】
2006054796.tif 000009