(57)【特許請求の範囲】
【請求項１】
マスタ再生端末と、スレーブ再生端末と、配信サーバがネットワークによって接続され、前記配信サーバから前記マスタ再生端末と前記スレーブ再生端末の再生能力に合った映像データを含むコンテンツを配信し、配信された前記コンテンツを前記マスタ再生端末とスレーブ再生端末間において同期して再生する情報再生システムにおけるコンテンツ再生方法であって、
前記マスタ再生端末が、再生すべきコンテンツのＵＲＬと、自己の再生能力を示す端末能力情報を配信サーバに対して送信するステップと、
前記配信サーバが、前記マスタ再生端末の端末能力情報に基づき、前記マスタ再生端末の能力に合った再生設定ファイルを配信するステップと、
前記マスタ再生端末が、前記配信サーバに対して再生すべき前記コンテンツの配信要求を送信するステップと、
前記配信サーバが、前記配信要求に基づき前記ＵＲＬで特定されるコンテンツのうち、前記マスタ再生端末の端末能力に合ったコンテンツを選択して前記マスタ再生端末に対して配信するステップと、
前記マスタ再生端末が、前記配信されたコンテンツを受信すると、前記コンテンツのＵＲＬを前記スレーブ再生端末に通知するステップと、
前記スレーブ再生端末が、前記マスタ再生端末から前記コンテンツのＵＲＬを受け取り、受け取った前記コンテンツのＵＲＬと、自己の再生能力を示す端末能力情報を配信サーバに対して送信するステップと、
前記配信サーバが、前記スレーブ再生端末の端末能力情報に基づき、前記スレーブ再生端末の能力に合った再生設定ファイルを配信するステップと、
前記スレーブ再生端末が、前記配信サーバに対して再生すべき前記コンテンツの配信要求を送信するステップと、
前記配信サーバが、前記配信要求に基づき前記ＵＲＬで特定されるコンテンツのうち、前記スレーブ再生端末の端末能力に合ったコンテンツを選択して前記スレーブ再生端末に対して配信するステップと、
前記スレーブ再生端末が、前記配信されたコンテンツを受信すると、前記マスタ再生端末へコンテンツの受信開始を通知するステップと、
前記マスタ再生端末が、前記スレーブ再生端末に対して再生開始を通知するステップと、
前記スレーブ再生端末が、前記再生開始通知を受け取ると、前記配信されたコンテンツの再生を開始し、前記マスタ再生端末に対して再生開始実行を通知するステップと、
前記マスタ再生端末が、前記スレーブ再生端末から再生開始実行通知を受け取ると、前記配信されたコンテンツの再生を開始するステップと
を有することを特徴とするコンテンツ再生方法。
【請求項２】
前記マスタ再生端末において、前記コンテンツの再生中に選択領域が変更された際に、  前記マスタ再生端末が、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像を表示するとともに、変更された前記選択領域の情報を前記スレーブ再生端末へ送信するステップと、
前記スレーブ再生端末が、前記マスタ再生端末から前記選択領域の情報を受信すると、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像を表示するステップと
をさらに有することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項３】
前記マスタ再生端末が、前記再生すべきコンテンツのうち、一部を再生するために、前記コンテンツ先頭からの再生時間を指定して、前記配信サーバに対して配信要求を行い、前記配信サーバから配信された前記コンテンツの一部を再生するとともに、前記スレーブ端末に対して、前記コンテンツ先頭からの再生時間を通知するステップと、
前記スレーブ再生端末が、前記マスタ再生端末から通知された前記コンテンツ先頭からの再生時間を指定して、前記配信サーバに対して配信要求を行い、前記配信サーバから配信された前記コンテンツの一部を再生するステップと
をさらに有することを特徴とする請求項１または２に記載のコンテンツ再生方法。
【請求項４】
前記マスタ再生端末において、前記コンテンツの再生中に選択領域が変更された際に、  前記マスタ再生端末が、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像データの配信要求を前記サーバに対して行い、前記配信サーバから配信された前記選択領域の映像データを表示するとともに、変更された前記選択領域の情報を前記スレーブ再生端末へ送信するステップと、
前記スレーブ再生端末が、前記マスタ再生端末から前記選択領域の情報を受信すると、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像データの配信要求を前記サーバに対して行い、前記配信サーバから配信された前記選択領域の映像データを表示するステップと
をさらに有することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項５】
前記マスタ再生端末が、前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報を記憶しておき、継続して視聴を行う場合に、前記記憶しておいた前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報に基づき前記配信サーバに対して配信要求を行うことにより、前回視聴を継続して再生するとともに、前記記憶しておいた前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報を前記スレーブ再生端末に送信するステップと、
前記スレーブ端末が、前記マスタ再生端末から受信した前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報に基づき前記配信サーバに対して配信要求を行うことにより、前回視聴を継続して再生するステップと
をさらに有することを特徴とする請求項１に記載のコンテンツ再生方法。
【請求項６】
前記マスタ再生端末が、指定時間毎に再生時間を確認し、確認した再生時間を前記スレーブ再生端末に送信するステップと、
前記スレーブ再生端末は、受信した再生時間と現時点の再生時間とを比較した結果が前記マスタ再生端末より再生が遅れている場合、遅れている時間分早送りして再生し、前記比較結果が前記マスタ再生端末より再生が進んでいる場合、先に進んでいる時間分再生を停止するステップと
をさらに有することを特徴とする請求項１から５のいずれかに記載のコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生する端末の能力に合ったコンテンツ配信を行い、複数の端末において同期させてコンテンツを再生するコンテンツ再生方法に関する。
【背景技術】
【０００２】
一般家庭において利用可能なネットワーク接続環境は、近年ＦＴＴＨ（Fiber To The Home）やＮＧＮ（Next Generation Network）等の高速で高品質なネットワークサービスが利用可能となった。この高速なネットワークサービスによって提供可能になったサービスとしてＶＯＤ（Video on Demand）がある。また、近年は携帯電話網の通信速度も高速になりつつあり、携帯電話を利用した映像配信サービスも始まっている。
【０００３】
多様な端末に対する映像配信サービスを実現するためには、映像配信システムが、コンテンツを再生する端末の種別に合わせて配信するべきコンテンツを変更する能力を備える必要がある。特許文献１記載の映像配信システムは、画像をＪＰＥＧ２０００（Joint Photographic Experts Group 2000）で解像度別に階層エンコードしファイル化したコンテンツファイルを蓄積しておき、端末からのコンテンツ要求に含まれた要求解像度と要求画像範囲に従い、要求された解像度の画像を生成するためのデータを当該コンテンツファイル中から読み出し、必要に応じて１レイヤの画像に変換して端末へ送出する。これにより、特許文献１記載の映像配信システムでは、端末能力に制約が課せられた端末においても高画質の映像データの閲覧を可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３９９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の映像配信システムでは、要求された解像度の画像を生成するための階層データを取得するには、データ構造の解析とデータの抽出処理を実施するため、ＪＰＥＧ２０００ファイル全体をメモリ上に転送する必要がある。このため、端末が要求する画像データのサイズに関わらずメモリディスク間の伝送データ量が大きくなるという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、同一のコンテンツＵＲＬであっても映像受信装置の映像再生能力に適応した符号化映像データをストリーム配信して、端末において再生することができるコンテンツ再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、マスタ再生端末と、スレーブ再生端末と、配信サーバがネットワークによって接続され、前記配信サーバから前記マスタ再生端末と前記スレーブ再生端末の再生能力に合った映像データを含むコンテンツを配信し、配信された前記コンテンツを前記マスタ再生端末とスレーブ再生端末間において同期して再生する情報再生システムにおけるコンテンツ再生方法であって、前記マスタ再生端末が、再生すべきコンテンツのＵＲＬと、自己の再生能力を示す端末能力情報を配信サーバに対して送信するステップと、前記配信サーバが、前記マスタ再生端末の端末能力情報に基づき、前記マスタ再生端末の能力に合った再生設定ファイルを配信するステップと、前記マスタ再生端末が、前記配信サーバに対して再生すべき前記コンテンツの配信要求を送信するステップと、前記配信サーバが、前記配信要求に基づき前記ＵＲＬで特定されるコンテンツのうち、前記マスタ再生端末の端末能力に合ったコンテンツを選択して前記マスタ再生端末に対して配信するステップと、前記マスタ再生端末が、前記配信されたコンテンツを受信すると、前記コンテンツのＵＲＬを前記スレーブ再生端末に通知するステップと、前記スレーブ再生端末が、前記マスタ再生端末から前記コンテンツのＵＲＬを受け取り、受け取った前記コンテンツのＵＲＬと、自己の再生能力を示す端末能力情報を配信サーバに対して送信するステップと、前記配信サーバが、前記スレーブ再生端末の端末能力情報に基づき、前記スレーブ再生端末の能力に合った再生設定ファイルを配信するステップと、前記スレーブ再生端末が、前記配信サーバに対して再生すべき前記コンテンツの配信要求を送信するステップと、前記配信サーバが、前記配信要求に基づき前記ＵＲＬで特定されるコンテンツのうち、前記スレーブ再生端末の端末能力に合ったコンテンツを選択して前記スレーブ再生端末に対して配信するステップと、前記スレーブ再生端末が、前記配信されたコンテンツを受信すると、前記マスタ再生端末へコンテンツの受信開始を通知するステップと、前記マスタ再生端末が、前記スレーブ再生端末に対して再生開始を通知するステップと、前記スレーブ再生端末が、前記再生開始通知を受け取ると、前記配信されたコンテンツの再生を開始し、前記マスタ再生端末に対して再生開始実行を通知するステップと、前記マスタ再生端末が、前記スレーブ再生端末から再生開始実行通知を受け取ると、前記配信されたコンテンツの再生を開始するステップとを有することを特徴とする。
【０００８】
本発明は、前記マスタ再生端末において、前記コンテンツの再生中に選択領域が変更された際に、  前記マスタ再生端末が、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像を表示するとともに、変更された前記選択領域の情報を前記スレーブ再生端末へ送信するステップと、前記スレーブ再生端末が、前記マスタ再生端末から前記選択領域の情報を受信すると、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像を表示するステップとをさらに有することを特徴とする。
【０００９】
本発明は、前記マスタ再生端末が、前記再生すべきコンテンツのうち、一部を再生するために、前記コンテンツ先頭からの再生時間を指定して、前記配信サーバに対して配信要求を行い、前記配信サーバから配信された前記コンテンツの一部を再生するとともに、前記スレーブ端末に対して、前記コンテンツ先頭からの再生時間を通知するステップと、前記スレーブ再生端末が、前記マスタ再生端末から通知された前記コンテンツ先頭からの再生時間を指定して、前記配信サーバに対して配信要求を行い、前記配信サーバから配信された前記コンテンツの一部を再生するステップとをさらに有することを特徴とする。
【００１０】
本発明は、前記マスタ再生端末において、前記コンテンツの再生中に選択領域が変更された際に、  前記マスタ再生端末が、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像データの配信要求を前記サーバに対して行い、前記配信サーバから配信された前記選択領域の映像データを表示するとともに、変更された前記選択領域の情報を前記スレーブ再生端末へ送信するステップと、前記スレーブ再生端末が、前記マスタ再生端末から前記選択領域の情報を受信すると、前記選択領域に基づき、前記再生中のコンテンツの選択領域の映像データの配信要求を前記サーバに対して行い、前記配信サーバから配信された前記選択領域の映像データを表示するステップとをさらに有することを特徴とする。
【００１１】
本発明は、前記マスタ再生端末が、前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報を記憶しておき、継続して視聴を行う場合に、前記記憶しておいた前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報に基づき前記配信サーバに対して配信要求を行うことにより、前回視聴を継続して再生するとともに、前記記憶しておいた前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報を前記スレーブ再生端末に送信するステップと、前記スレーブ端末が、前記マスタ再生端末から受信した前回視聴のコンテンツのＵＲＬと、前回視聴時の再生停止時間の情報に基づき前記配信サーバに対して配信要求を行うことにより、前回視聴を継続して再生するステップとをさらに有することを特徴とする。
【００１２】
本発明は、前記マスタ再生端末が、指定時間毎に再生時間を確認し、確認した再生時間を前記スレーブ再生端末に送信するステップと、前記スレーブ再生端末は、受信した再生時間と現時点の再生時間とを比較した結果が前記マスタ再生端末より再生が遅れている場合、遅れている時間分早送りして再生し、前記比較結果が前記マスタ再生端末より再生が進んでいる場合、先に進んでいる時間分再生を停止するステップとをさらに有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、同一コンテンツＵＲＬにおいても、各端末の再生能力に合ったコンテンツを配信することができ、再生能力の異なる複数再生端末間で同期して視聴することができるという効果が得られる。また、１ＧＯＰ（Group Of Picture）単位で復号するため、再生のずれが発生しにくく、限定範囲のネットワーク環境により、再生端末間再生制御が容易になるという効果も得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の全体構成を示すブロック図である。
【図２】図１に示す表示部４６、５６の選択領域情報を示す説明図である。
【図３】図１に示す再生データ保存部２２の再生端末処理能力毎にデータを記憶する形態を示す説明図である。
【図４】図１に示す装置の処理動作を示すシーケンス図である。
【図５】図１に示す装置の処理動作を示すシーケンス図である。
【図６】図１に示す装置の処理動作を示すフローチャートである。
【図７】図１に示す装置の処理動作を示すフローチャートである。
【図８】図１に示す装置の処理動作を示すフローチャートである。
【図９】図１に示す装置の処理動作を示すフローチャートである。
【図１０】図１に示す装置の処理動作を示すフローチャートである。
【図１１】図１に示す装置の処理動作を示すフローチャートである。
【図１２】図１に示す装置の処理動作を示すフローチャートである。
【図１３】図１に示す装置の処理動作を示すフローチャートである。
【図１４】図１に示す装置の処理動作を示すフローチャートである。
【図１５】図１に示す装置の処理動作を示すフローチャートである。
【図１６】図１に示す装置の処理動作を示すフローチャートである。
【図１７】図１に示す装置の処理動作を示すフローチャートである。
【図１８】図１に示す装置の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の一実施形態による情報再生システムにおけるコンテンツ配信方法及びコンテンツ再生方法を説明する。図１は同実施形態による情報再生システム構成を示すブロック図である。この図において、符号２０は再生する情報の配信を行う配信サーバである。符号３０はインターネット等の広域ネットワーク（以下、ネットワーク（Ａ）３０と称する）である。符号４０、５０、Ｎは配信された情報の再生を行う再生端末である。再生端末は、マスタ再生端末４０と、スレーブ再生端末５０、Ｎとに論理的に分類されており、マスタ再生端末４０は１台で、スレーブ再生端末５０、Ｎは複数の場合もある。符号８０は家庭ＬＡＮ（Local Area Network）や社内ＬＡＮの様な特定の建物内、敷地内で使用する限られた範囲内のネットワーク（以下、ネットワーク（Ｂ）８０と称する）である。ネットワーク８０は、無線通信あるいは有線通信の場合もある。配信サーバ２０と再生端末４０、５０、Ｎは、ネットワーク（Ａ）３０を介して接続されている。符号６０は、限定範囲ネットワークである。
【００１６】
配信サーバ２０は、受信部２１と、再生データ保存部２２と、送信部２３とを備える。受信部２１は、ネットワーク（Ａ）３０を介して、再生端末（４０，５０，Ｎ）から要求を受信し、受信した要求を再生データ保存部２２に通知する。再生データ保存部２２は、受信部２１からの要求を受け取り、要求されたデータを読み出し、送信部２３に送る。再生データ保存部２２には、少なくとも再生設定ファイル、符号化映像データが蓄積されている。再生設定ファイルには、選択領域情報、メイン映像とナビゲーション映像の解像度が記載されている。符号化映像データは、映像全体を再生するナビゲーション符号化映像データ、選択した領域を再生するメイン符号化映像データとの２つからなる。これらは１つの符号化映像データとして再生データ保存部２２に蓄積されている。また、同一のコンテンツにおいてフレームレートの異なる複数の符号化映像データが蓄積されている。なお、メイン符号化映像データは、ナビゲーション符号化映像データよりも解像度が高い映像データである。送信部２３は、再生データ保存部２２から読み出したデータを受け取り、ネットワーク（Ａ）３０を介して再生端末（４０，５０，Ｎ）へ配信する。
【００１７】
マスタ再生端末４０は、スレーブ再生端末（５０，Ｎ）を支配し、スレーブ再生端末（５０，Ｎ）の間との同期再生制御を行う。マスタ再生端末４０は、再生開始、停止を行い、スレーブ再生端末（５０，Ｎ）は、これに同期してマスタ再生端末４０の動作に従う。マスタ再生端末４０は、選択領域映像、ナビゲーション映像のどちらかを再生する。あるいは、選択領域映像、ナビゲーション映像２つ同時に再生してもよい。２つ同時の場合の復号化、再生処理は、スレーブ再生端末（５０，Ｎ）と同じである。マスタ再生端末４０が映像全体を再生しているナビゲーション映像あるいは、選択領域映像から、見たい領域を選択する。この領域を選択領域情報といい、詳細については後述する。
【００１８】
マスタ再生端末４０は、選択領域情報をネットワーク（Ｂ）８０を介してＵＤＰ／ＩＰユニキャスト（あるいは、ＵＤＰマルチキャスト、ＵＤＰブロードキャストでもよい）でスレーブ再生端末（５０，Ｎ）へ送信する。スレーブ再生端末（５０，Ｎ）は、マスタ再生端末４０が選択した領域と同一の選択領域映像とナビゲーション映像の２つを再生するが、ナビゲーション映像は必ずしも再生する必要はない。
【００１９】
マスタ再生端末４０は、再生要求部４１と、同期再生制御部４２と、送信部４３と、受信部４４と、復号部４５と、表示部４６とを備える。マスタ再生端末４０は、１台あるいは複数のスレーブ再生端末（５０，Ｎ）とネットワーク（Ｂ）８０を介してＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）接続を行う。これは、少なくとも、コンテンツＵＲＬ、再生時間、再生開始時の選択領域情報、再生準備通知、再生開始通知、指定した時間ごとにその時の再生時間を各スレーブ再生端末（５０，Ｎ）へ送信するために用いる。スレーブ再生端末（５０，Ｎ）からは、受信開始通知、再生準備完了通知、再生開始実行通知、マスタ再生端末４０からの情報の受け取り返信に用いる。また、マスタ再生端末４０は、指定時間毎に選択領域情報をネットワーク（Ｂ）８０を介して各スレーブ再生端末（５０，Ｎ）へＵＤＰ／ＩＰ（User Datagram Protocol/Internet Protocol）ユニキャスト（あるいは、ＵＤＰマルチキャスト、ＵＤＰブロードキャストでもよい）で送信する。ＵＤＰブロードキャストは、ネットワーク上の全員にメッセージを送る送信方法であり、ＵＤＰマルチキャストは、ネットワーク上の特定グループにメッセージを送る送信方法である。    
【００２０】
マスタ再生端末４０の同期再生制御部４２は、配信設定ファイル、スレーブ再生端末一覧ファイル、最終視聴情報ファイルを保持する。配信設定ファイルには、少なくとも全配信あるいは部分配信、再生端末能力情報が記載されている。再生端末能力情報は、例えば再生端末の再生能力を表すフレームレートである。フレームレートは、再生端末のＣＰＵやグラフィックカードの性能、復号化処理方法の違いから求める。フレームレートは、一般的に、１秒間に何度画面を書き換えられるかを意味しており、単位はｆｐｓで表す。再生端末のスレーブ再生端末一覧ファイルには、少なくとも、スレーブ再生端末のＩＰアドレスが記載されている。最終視聴情報ファイルには、少なくとも、マスタ再生端末４０の前回視聴したコンテンツＵＲＬ、最終の再生時間、最終の選択領域情報、前回視聴モード（ナビゲーション映像または、選択領域映像）が記載されている。他の例として、選択領域情報ではく、選択カメラ情報であってもよい。選択カメラ情報については、後述する。
【００２１】
マスタ再生端末４０のユーザは、再生要求部４１から、コンテンツＵＲＬを入力する。再生要求部４１は、入力されたコンテンツＵＲＬを同期再生制御部４２へ送る。コンテンツＵＲＬは、ネットワーク上に存在する符号化映像データの場所を指している。また、再生要求部４１は、ユーザが、表示部４６に再生中のナビゲーション映像または、選択領域映像上から選択した領域に関する選択領域情報を同期再生制御部４２へ送る。選択領域情報については後述する。また、再生要求部４１は、ユーザが実行した再生・停止・ジャンプ再生を、同期再生制御部４２へ送る。同期再生制御部４２は、再生要求部４１と、受信部４４と、復号部４５からの要求制御と、受信部４４と、復号部４５と、送信部４３への要求制御を行う。なお、同期再生制御部４２の動作については後述する。
【００２２】
マスタ再生端末４０の送信部４３は、同期再生制御部４２からの要求を受け取り、要求内容によって配信サーバ２０、または、スレーブ再生端末（５０，Ｎ）へ送信する。より具体的には、送信部４３は、配信サーバ２０へは、ネットワーク（Ａ）３０を介して、符号化映像データ配信要求、配信停止要求を行う。スレーブ再生端末（５０，Ｎ）へは、ネットワーク（Ｂ）８０を介して、コンテンツＵＲＬ、再生時間、再生開始時の選択領域情報、再生準備通知、再生開始通知、指定した時間ごとにその時の再生時間をＴＣＰ／ＩＰで送信する。また、指定時間毎に選択領域情報をＵＤＰ／ＩＰユニキャスト（ＵＤＰマルチキャスト、ＵＤＰブロードキャストでもよい）で送信する。配信サーバ２０への配信要求には、全ての符号化映像データ（全配信）の要求、または、選択領域情報に対応した復号化／再生に必要な部分（部分配信）の２つがある。どちらの配信要求にするかは、配信要求前に配信設定ファイルで事前に設定しておく。再生端末毎に設定でき、再生端末間で同一でなくてもよい。
【００２３】
マスタ再生端末４０の受信部４４は、配信サーバ２０と、スレーブ再生端末（５０，Ｎ）からのデータを受信し、受信したデータが符号化映像データの場合は復号部４５へ送り、それ以外は同期再生制御部４２へ送る。復号部４５は、受信部４４から符号化映像データを受け取り、視聴モードがナビゲーション映像の場合に、受け取った符号化映像データのナビゲーション映像を復号化し、復号化したナビゲーション映像を表示部４６へ送る。あるいは、視聴モードが選択領域映像の場合に、選択領域情報を元に符号化映像データのメイン映像を復号化し、復号化したメイン映像から選択領域情報を元に切り出した選択領域映像を表示部４６へ送る。再生開始時の選択領域情報は、最終視聴情報ファイルに記載されているコンテンツＵＲＬと再生要求部４１に入力したコンテンツＵＲＬが同じ場合、最終視聴情報ファイルに記載されている選択領域情報を用いる。違う場合は、再生設定ファイルに記載されている選択領域情報を用いる。表示部４６は、復号部４５から復号化したナビゲーション映像あるいは選択領域映像を受け取り、ストリーム再生を行う。ストリーム再生中のナビゲーション映像上に選択領域情報を基に選択領域の枠を表示する。
【００２４】
スレーブ再生端末（５０，Ｎ）は、同期再生制御部５２と、送信部５３と、受信部５４と、復号部５５と、表示部５６とを備える。同期再生制御部５２は、受信部５４と、復号部５５からの要求制御と、受信部５４と、復号部５５と、送信部５３への要求制御を行う。また、同期再生制御部５２は、配信設定ファイルを保持している。配信設定ファイルには、少なくとも全配信あるいは部分配信と、再生端末能力情報が記載されている。再生端末能力情報は、例えば再生端末の能力を表すフレームレートである。
【００２５】
スレーブ再生端末（５０，Ｎ）の送信部５３は、同期再生制御部５２からの要求を受け取り、要求内容によって、配信サーバ２０、または、マスタ再生端末４０へ要求を送信する。配信サーバ２０へは、ネットワーク（Ａ）３０を介して、符号化映像データ配信要求、配信停止要求を送信する。マスタ再生端末４０へは、ネットワーク（Ｂ）８０を介して、受信開始通知、再生準備完了通知、再生開始実行通知の送信、マスタ再生端末４０からの情報受け取り返信をＴＣＰ／ＩＰで行う。配信サーバへの配信要求には、全ての符号化映像データ（全配信）の要求、または、選択領域情報に対応した復号化／再生に必要な部分（部分配信）の２つがある。どちらの配信要求にするかは、配信要求前に配信設定ファイルで事前に設定しておく。スレーブ再生端末（５０，Ｎ）毎に設定でき、再生端末間で同一でなくてもよい。
【００２６】
スレーブ再生端末（５０，Ｎ）の受信部５４は、配信サーバ２０、マスタ再生端末４０からのデータを受信し、受信したデータが符号化映像データの場合は復号部５５へ送り、それ以外は同期再生制御部５２へ送る。復号部５５は、受信部５４から符号化映像データを受け取り、受け取った符号化映像データのナビゲーション符号化映像データとメイン符号化映像データをそれぞれ１ＧＯＰ単位で並列して復号化し、復号化したメイン映像から選択領域情報を元に切り出した選択領域映像、復号化したナビゲーション映像を表示部５６へ送る。再生開始時の選択領域情報は、マスタ再生端末４０から再生開始時に送信された選択領域情報を用いる。表示部５６は、復号部５５から復号したナビゲーション映像、選択領域映像を受け取りストリーム再生を行う。ストリーム再生中のナビゲーション映像上に選択領域情報を元に選択領域の枠を表示する。ここでは、１ＧＯＰを１５フレームする。
【００２７】
次に、図２を参照して、選択領域について説明する。ここでは、ナビゲーション映像の解像度が４００×２００で、再生中のナビゲーション映像から選択した選択領域情報（Ｘ、Ｙ、幅、高さ）は、（３０，７０，２６０，１００）である。メイン映像の解像度が２０００×４０００の場合には、選択領域情報（Ｘ、Ｙ、幅、高さ）は、（３００，７００，２６００，１０００）となる。これらは、相対座標の値（０．０７５，０．３５，０．６５，０．５）でもよい。解像度の異なる再生端末間でも同じ選択領域映像を再生することができる。ナビゲーション映像とメイン映像の位置は対応している。選択領域はメイン映像、ナビゲーション映像上から左右、上下の移動と、拡大、縮小が可能であり、移動先が新しい選択領域情報となる。
【００２８】
次に、各選択領域の配信要求、復号化について説明する。メイン映像とナビゲーション映像は等分割に番号が付与されている。分割数、番号は、お互いに対応している。なお、分割数は、図２に示す１０である必要はない。また、分割した場所の識別は、番号である必要はない。この分割した部分をＶｉｅｗと呼ぶ。メイン映像のＶｉｅｗＩＤは、０から９であり、ナビゲーション映像は映像全体を再生するため、ＶｉｅｗＩＤは、例えば１０００とする。
【００２９】
図２に示す例では、選択領域に対応する部分は、０，１，２，３，５，６，７，８である。部分配信の場合、配信サーバへメイン符号化映像データの配信要求は、ＶｉｅｗＩＤの０，１，２，３，５，６，７，８の要求を行う。全配信の場合は、全ての符号化映像データを受信しているため、選択領域変更後に配信サーバへの配信要求を行わない。また、再生端末（４０，５０，Ｎ）は、Ｖｉｅｗ０，１，２，３，５，６，７，８を復号化し、さらに選択領域情報を基にその部分を切りだして選択領域映像（メイン映像）を再生する。ナビゲーション映像は、映像全体の再生であり、ナビゲーション映像の選択領域の再生はない。部分配信の場合、ナビゲーション映像の配信要求は、ＶｉｅｗＩＤの１０００で配信要求を行う。ナビゲーション映像は、映像全体を再生し、映像上に選択領域の枠を表示する。
【００３０】
ここでは、１つの映像を等分割して選択した領域（選択領域情報）にかかる、その部分の配信要求、復号化、再生を行っているが、他の例として、図２の構成とは異なり、カメラ１台の映像を１つのＶｉｅｗとし、複数台のカメラで例えば同一の被写体を撮影して、第１のカメラは、例えば被写体の一部を右側から撮影し、第２のカメラは、例えば被写体の一部を左側から撮影し、第３のカメラは、例えば被写体の一部を前方から撮影し、以上の様に複数台のカメラで撮影した映像を１つの符号化映像データ（複数Ｖｉｅｗ）として保存し、再生端末（４０、５０、Ｎ）は選択したカメラ（選択カメラ：ＶｉｅｗＩＤ）の配信要求をし、配信サーバは要求された選択カメラに対応するＶｉｅｗを配信してもよい。
【００３１】
次に、図３を参照して、再生端末の能力に合った符号化映像データの配信をするために、再生データ保存部２２に保存される符号化映像データの構成を説明する。コンテンツＵＲＬは、ネットワーク上に存在する符号化映像データの場所を指しており、コンテンツＵＲＬ毎に各コンテンツが蓄積されている。さらにコンテンツＵＲＬ下にフレームレート毎に符号化映像データと再生設定ファイルが蓄積される。例えば、「３０」の下位に３０ｆｐｓのフレームレートの符号化映像データと、その再生設定ファイルが保存されている。また、「２４」、「１０」それぞれの下位にも同様に各フレームレートの符号化映像データと、その再生設定ファイルが保存される。
【００３２】
再生データ保存部２２は、例えば、コンテンツＡのＵＲＬを受け取り、次に、再生設定ファイル要求、再生端末能力情報（例えば３０）を受け取ると、要求コンテンツ、要求再生端末能力情報を判断し、次に、コンテンツＡのＵＲＬ下の「３０」下にある、再生設定ファイルを読み出し、送信部２３へ送る。次に、符号化映像データの配信要求と再生時間と再生端末能力情報を受け取るとコンテンツＡのＵＲＬ下の「３０」下にある符号化映像データを、要求再生時間（例えば５分３０秒）から読み出し、送信部２３へ送る。再生端末能力情報（例えば３０）は、コンテンツＡのＵＲＬ下の「３０」とが同一である事が分かればよく、数値である必要はない。再生端末の能力を示すのに、フレームレートである必要はない。
【００３３】
次に、図４、図５を参照して、図１に示す情報再生システムにおける配信要求から再生開始、ユーザ操作選択領域再生、再生停止までの動作を説明する。再生要求部４１に入力したコンテンツＵＲＬと最終視聴情報ファイルに記載されているコンテンツＵＲＬが同じ場合に、最終視聴情報ファイルに記載されている選択領域情報と再生時間と前回視聴モードを用いる。前回視聴モードの記載がない場合、ナビゲーション映像で再生する。また、入力したコンテンツＵＲＬが違う場合は、再生設定ファイルに記載されている選択領域情報を用い、再生時間はコンテンツ先頭（０秒）からとする。
【００３４】
以下の説明では、前回視聴映像と同じコンテンツＵＲＬとする。視聴モードは、選択領域映像とする。また、スレーブ再生端末５０にコンテンツ配信するものとして説明する。まず、マスタ再生端末４０は起動時に、保持している配信設定、スレーブ再生端末一覧、最終視聴情報の各ファイルを読み込む（ステップＳ０）。スレーブ再生端末は起動時に、保持している配信設定ファイルを読み込む（ステップＳ１）。次に、マスタ再生端末４０は、１台または複数のスレーブ再生端末とＴＣＰ／ＩＰ接続する（ステップＳ２）。これを受けて、スレーブ再生端末５０はマスタ再生端末４０とＴＣＰ／ＩＰ接続する（ステップＳ３）。
【００３５】
次に、マスタ再生端末４０は、配信サーバ２０へコンテンツＵＲＬ、再生設定ファイル要求、再生端末能力情報を送る（ステップＳ４）。この再生設定ファイル要求は、例えばＲＴＳＰ（Real Time Streaming Protocol）のＧＥＴ＿ＰＡＲＡＭＥＴＥＲを用いて行い、ＲＳＴＰのＵｓｅｒ＿Ａｇｅｎｔヘッダに、再生設定ファイルの要求を行うために必要な再生端末能力情報（例えば「３０」）が付加されている。これを受けて、配信サーバ２０は、ヘッダに付加されている再生端末能力情報と一致した符号化映像データの再生設定ファイルをマスタ再生端末４０に送る。そして、マスタ再生端末４０は、配信サーバ２０から再生端末能力情報と一致した符号化映像データの再生設定ファイルを受け取る（ステップＳ５）。マスタ再生端末４０は、部分配信の場合に、視聴モードが選択領域映像の場合に選択領域情報に対応したメイン符号化映像データの部分配信要求、あるいは、ナビゲーション映像の場合には、ナビゲーション符号化映像データの部分配信要求と再生時間と再生端末能力情報を配信サーバ２０へ送る。全配信の場合は、符号化映像データの配信要求と再生時間と再生端末能力情報を配信サーバ２０へ送る（ステップＳ６）。このとき、ＲＴＳＰのＰｌａｙを用いて、ＲＳＴＰのＵｓｅｒ＿Ａｇｅｎｔヘッダに、再生端末能力情報（例えば「３０」）を付加して送る。
【００３６】
次に、配信サーバ２０は、要求された再生時間から再生端末能力情報と一致した符号化映像データを配信し、マスタ再生端末４０は、配信サーバ２０から再生端末能力情報と一致したメイン符号化映像データを受信する（ステップＳ７）。再生開始はまだ実行しない。受信を開始するが受信バッファ残量から配信制御を行っているため、受信バッファが溢れることはない。続いて、マスタ再生端末４０は、コンテンツＵＲＬ、再生時間、選択領域情報を全てのスレーブ再生端末（ここでは、スレーブ再生端末５０）へ送信する（ステップＳ８）。これを受けて、スレーブ再生端末５０は、コンテンツＵＲＬ、再生時間、選択領域情報を受け取る（ステップＳ９）。そして、スレーブ再生端末５０は、配信サーバ２０へコンテンツＵＲＬ、再生設定ファイル要求、再生端末能力情報を送る（ステップＳ１０）。スレーブ再生端末５０は、配信サーバ２０から再生端末能力情報と一致した符号化映像データの再生設定ファイルを受け取り（ステップＳ１１）、部分配信の場合に、選択領域情報に対応したメイン符号化映像データと、ナビゲーション符号化映像データの部分配信要求、再生時間と再生端末能力要求を配信サーバ２０へ送る（ステップＳ１２）。全配信の場合は、符号化映像データの配信要求と再生時間と再生端末能力要求を配信サーバ２０へ送る。以降の説明においては、配信サーバ２０に対する符号化映像データ配信要求には、再生端末能力情報が付加されていることを示す記載を省略するが、実際には、再生端末能力情報が付加されているものとして説明する。
【００３７】
次に、配信サーバ２０は、要求された再生時間から再生端末能力情報と一致した符号化映像データを配信し、スレーブ再生端末５０は、配信サーバ２０から再生端末能力情報と一致した符号化映像データを受信する（ステップＳ１３）。再生開始はまだ実行しない。受信を開始するが受信バッファ残量から配信制御を行っているため、受信バッファが溢れることはない。そして、スレーブ再生端末５０は、受信開始通知をマスタ再生端末４０へ送信する（ステップＳ１４）。これを受けて、マスタ再生端末４０は、全スレーブ再生端末５０から受信開始通知を受け取ると、復号部４５（デコーダ）に符号化映像データを１ＧＯＰ渡す（ステップＳ１５）。そして、再生設定ファイル、再生時間、選択領域情報を復号部４５へ渡す。
【００３８】
次に、マスタ再生端末４０は、全てのスレーブ再生端末（ここでは、スレーブ再生端末５０）へ再生準備を通知する（ステップＳ１６）。スレーブ再生端末５０は、マスタ再生端末４０から再生準備を受け取ると、復号部５５（デコーダ）に符号化映像データを１ＧＯＰ渡す（ステップＳ１７）。そして、再生設定ファイル、再生時間、選択領域情報を復号部５５へ渡す。
【００３９】
次に、スレーブ再生端末５０は、マスタ再生端末４０へ再生準備完了を通知し（ステップＳ１８）、マスタ再生端末４０は、全てのスレーブ再生端末（ここでは、スレーブ再生端末５０）から再生準備完了を受け取ると、全てのスレーブ再生端末（ここでは、スレーブ再生端末５０）へ再生開始を通知する（ステップＳ１９）。スレーブ再生端末５０は、再生開始を受け取ると、マスタ再生端末４０から送信された選択領域情報を基にメイン符号化映像データの復号化／再生を開始し（ステップＳ２０）、ナビゲーション符号化映像データの復号化／再生を開始する。このとき、選択領域情報を基に選択領域の枠をナビゲーション映像上に表示する。
【００４０】
次に、スレーブ再生端末５０は、再生開始実行をマスタ再生端末４０へ通知する（ステップＳ２１）。マスタ再生端末４０は、全てのスレーブ再生端末（ここでは、スレーブ再生端末５０）から再生開始実行を受け取ると、最終視聴情報ファイルに記載されている前回視聴モードで再生開始する（ステップＳ２２）。前回視聴モードが選択領域映像の場合、最終視聴情報ファイルに記載されている選択領域情報を基にメイン符号化映像データの復号化／再生されることになる。また、前回視聴モードがナビゲーション映像の場合ナビゲーション符号化映像データの復号化／再生を開始する。このとき、選択領域情報を基に選択領域の枠をナビゲーション映像上に表示する。続いて、マスタ再生端末４０は、指定時間毎に、全スレーブ再生端末５０へ選択領域情報を送信する（ステップＳ２３）。スレーブ再生端末５０は、マスタ再生端末４０から選択領域情報を受け取り、受け取った新択領域情報と現在再生中の選択領域情報を比べ、同じ場合、そのまま再生する（ステップＳ２４）。
【００４１】
次に、マスタ再生端末４０のユーザがナビゲーション映像上、あるいは、選択領域映像上から選択領域を変更すると（ステップＳ２５）、マスタ再生端末４０は、新選択領域情報と現在再生中の選択領域情報を比べ、違っていた時、選択領域映像モードでの部分配信の場合において、配信サーバ２０へ新選択領域情報を元にメイン符号化映像データの部分配信要求を行い（ステップＳ２６）、全配信の場合は、配信要求は行わない。そして、マスタ再生端末４０は、新選択領域の符号化映像データを受信し（ステップＳ２７）、新選択領域情報を基にメイン符号化映像データの復号化／再生する。ナビゲーション映像視聴モードの場合は、そのまま継続してストリーム配信し、新選択領域情報を基に選択領域の枠をナビゲーション映像上に表示する。
【００４２】
次に、マスタ再生端末４０は、指定時間毎に、全てのスレーブ再生端末（ここでは、スレーブ端末５０）へ選択領域情報を送信する（ステップＳ２８）。これを受けて、スレーブ再生端末５０は、マスタ再生端末４０から選択領域情報を受け取り（ステップＳ２９）、受け取った新選択領域情報と現在再生中の選択領域情報を比べ、違っていた時、部分配信の場合において、配信サーバ２０へ選択領域情報を元にメイン符号化映像データと、ナビゲーション符号化映像データの部分配信要求を行う（ステップＳ３０）。全配信の場合は、配信要求は行わない。そして、スレーブ再生端末５０は、新選択領域の符号化映像データを受信し、新選択領域情報を基にメイン符号化映像データの復号化／再生、ナビゲーション符号化映像データの復号化／再生する（ステップＳ３１）。このとき、新選択領域情報を基に選択領域の枠をナビゲーション映像上に表示する。
【００４３】
次に、マスタ再生端末４０は、指定時間毎に再生時間を確認し、再生時間をスレーブ再生端末５０へ送信する（ステップＳ３２）。スレーブ再生端末５０は、受け取ったマスタ再生端末４０の再生時間に再生時間を合わせる（ステップＳ３３）。
【００４４】
次に、マスタ再生端末４０がジャンプ先を指定する（ステップＳ３４）と、マスタ再生端末４０がジャンプ先を全スレーブ再生端末（ここでは、スレーブ再生端末５０）へ通知し（ステップＳ３５）、スレーブ再生端末５０は、このジャンプ先を受信する（ステップＳ３６）。そして、マスタ再生端末４０は、配信サーバ２０へメイン符号化映像データあるいはナビゲーション符号化映像データのジャンプ先配信要求を行い（ステップＳ３７）、ジャンプ先符号化映像データを受信して（ステップＳ３８）、ジャンプ先からメイン映像の選択領域、あるいは、ナビゲーション映像を再生する。
【００４５】
次に、スレーブ再生端末５０は、配信サーバ２０へジャンプ先配信要求を行い（ステップＳ３９）、ジャンプ先符号化映像データを受信して（ステップＳ４０）、ジャンプ先からメイン映像の選択領域とナビゲーション映像を再生する。
【００４６】
次に、マスタ再生端末４０が一時停止あるいは再生停止を実行すると（ステップＳ４１）、マスタ再生端末４０は全スレーブ再生端末（ここでは、スレーブ再生端末５０）へ再生停止を通知する（ステップＳ４２）。これを受けて、スレーブ再生端末５０は、再生停止を受信する（ステップＳ４３）。そして、マスタ再生端末４０は、配信サーバ２０へ配信停止を送信し（ステップＳ４４）、最終視聴情報ファイル、配信設定ファイルを更新、保存し再生を停止する（ステップＳ４５）。一方、スレーブ再生端末５０は、配信サーバ２０へ配信停止を送信し（ステップＳ４６）、再生を停止する（ステップＳ４７）。
【００４７】
次に、図６〜図１８を参照して、各再生端末の能力に合った符号化映像データの配信と、選択した領域を同期して再生する処理動作を説明する。まず、マスタ再生端末４０の起動時の初期設定として、マスタ再生端末４０に事前に保持している配信設定ファイル、スレーブ再生端末一覧ファイル、最終視聴情報ファイルの各ファイルを起動時に読み込み、同期再生制御部４２に保持する。また、スレーブ再生端末（５０、Ｎ）の起動時の初期設定として、事前に保持している配信設定ファイルを起動時に読み込み、同期再生制御部５２に保持する。
【００４８】
起動時の初期設定が終わると、マスタ再生端末４０は、同期再生制御部４２に保持しているスレーブ再生端末一覧に記載されている１台あるいは複数のスレーブ再生端末（５０，Ｎ）とネットワーク（Ｂ）８０を介して、ＴＣＰ／ＩＰ接続を行う（ステップＳ５０１）。そして、再生要求部４１にコンテンツＡのＵＲＬを入力すると、再生要求部４１は、入力されたコンテンツＡのＵＲＬを同期再生制御部４２に送る（ステップＳ５０２）。
【００４９】
次に、同期再生制御部４２は、受け取ったコンテンツＡのＵＲＬと最終視聴情報に記載されているコンテンツＵＲＬを比較し、同じ場合に最終視聴情報に記載されている、前回視聴したコンテンツＵＲＬ、最終の再生時間、最終の選択領域情報を使用する。コンテンツＵＲＬが前回と異なる場合、再生時間はコンテンツの先頭（０秒）から、選択領域情報は、再生設定ファイルに記載されている値を用いる。ここでは、前回と同じコンテンツとする。同期再生制御部４２は、前回と同じコンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報を送信部４３へ送る。視聴モードは、配信設定ファイルに記載の前回視聴モード（選択領域映像あるいはナビゲーション映像）を使用する。前回視聴モードの記載がない場合は、ナビゲーション映像とする（ステップＳ５０３）。
【００５０】
次に、送信部４３は、コンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報を同期再生制御部４２から受け取り、受け取ったコンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５０４）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、マスタ再生端末４０からコンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報を受信し、再生データ保存部２２へ送る（ステップＳ５０５）。
【００５１】
次に、再生データ保存部２２は、受信部２１からコンテンツＡのＵＲＬを受け取り、次に再生設定ファイル要求、再生端末能力情報を受け取ると、要求コンテンツ、要求再生端末能力情報を判断し、再生端末能力情報が例えば「１０」の場合、コンテンツＡのＵＲＬ下の「１０」下にある再生設定ファイルを読み出し、送信部２３へ送る。送信部２３は、再生データ保存部２２から送られた再生設定ファイルを受け取り、受け取った再生設定ファイルを、ネットワーク（Ａ）３０を介してＴＣＰ／ＩＰでマスタ再生端末４０へ送信する（ステップＳ５０６）。
【００５２】
次に、マスタ再生端末４０の受信部４４は、配信サーバ２０の送信部２３から送信された再生設定ファイルをネットワーク（Ａ）３０を介して受け取り、同期再生制御部４２へ送る。同期再生制御部４２は、受信部４４から再生設定ファイルを受け取り、受け取った再生設定ファイルを保持する（ステップＳ５０７）。
【００５３】
次に、同期再生制御部４２は、視聴モードが選択領域映像であり、かつ、配信設定が部分配信の場合に、最終視聴情報、あるいは再生設定ファイルに記載されている選択領域情報に対応するメイン符号化映像データの部分配信要求に再生時間と再生端末能力情報を付けて送信部４３へ送る。または、視聴モードがナビゲーション映像の場合は、ナビゲーション符号化映像の配信要求を再生時間と再生端末能力情報を付けて送信部４３へ送る。全配信の場合は、再生時間と再生端末能力情報を付けて符号化映像データの配信要求を送信部４３へ送る（ステップＳ５０８）。ここでは、前回視聴と同じとする。そのため、再生時間は前回からの継続視聴となる。
【００５４】
次に、送信部４３は、前記配信要求を同期再生制御部４２から受け取り、受け取った前記配信要求をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５０９）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、マスタ再生端末４０から前記配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５１０）。再生データ保存部２２は、受信部２１から前記配信要求を受け取り、次に、コンテンツＡのＵＲＬ下の「１０」下にある、再生時間が例えば、００：０５：３０の場合、５分３０秒目から前記配信要求内容によって、選択領域情報に対応するメイン符号化映像データの部分または、ナビゲーション符号化映像データ、あるいは、全ての符号化映像データを読み出し、送信部２３へ送る。送信部２３は、再生データ保存部２２から送られた符号化映像データを受け取り、受け取った符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してマスタ再生端末４０へ送信する（ステップＳ５１１）。
【００５５】
次に、マスタ再生端末４０の受信部４４は、符号化映像データをネットワーク（Ａ）３０を介して受け取り、符号化映像データ受信開始通知を同期再生制御部４２へ送る（ステップＳ５１２）。まだ、再生開始は行わない。受信部４４は、バッファ残量から配信制御を行っているため、受信バッファが溢れることはない。
【００５６】
次に、同期再生制御部４２は、受信部４４から符号化映像データの受信開始通知を受け取ると、コンテンツＡのＵＲＬ、再生時間と選択領域情報を、全スレーブ再生端末へ通知する指示を送信部４３へ送る（ステップＳ５１３）。送信部４３は、同期再生制御部４２からコンテンツＡのＵＲＬ、再生時間、選択領域情報を全スレーブ再生端末へ通知する指示を受け取り、受け取ったコンテンツＡのＵＲＬ、再生時間、選択領域情報を、ネットワーク（Ｂ）８０を介してＴＣＰ／ＩＰで全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５１４）。
【００５７】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、ネットワーク（Ｂ）８０を介して、マスタ再生端末４０からコンテンツＡのＵＲＬ、再生時間、選択領域情報を受け取り、コンテンツＡのＵＲＬ、再生時間、選択領域情報を同期再生制御部５２へ送る（ステップＳ５１５）。同期再生制御部５２は、受信部５４からコンテンツＡのＵＲＬ、再生時間、選択領域情報を受け取り、受け取ったコンテンツＡのＵＲＬ、再生設定ファイル要求、保持しているスレーブ再生端末（５０，Ｎ）の再生端末能力情報を送信部５３へ送る。（ステップＳ５１６）。
【００５８】
次に、送信部５３は、コンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報を同期再生制御部５２から受け取り、受け取ったコンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５１７）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、スレーブ再生端末（５０，Ｎ）からコンテンツＡのＵＲＬ、再生設定ファイル要求、再生端末能力情報を受信し、再生データ保存部２２へ送る（ステップＳ５１８）。
【００５９】
次に、再生データ保存部２２は、受信部２１からコンテンツＡのＵＲＬを受け取り、続いて再生設定ファイル要求、再生端末能力情報を受け取ると、要求コンテンツ、要求再生端末能力情報を判断し、再生端末能力情報が例えば３０の場合、コンテンツＡのＵＲＬ下の「３０」下にある再生設定ファイルを要求数読み出し、送信部２３へ送る。送信部２３は、再生データ保存部２２から送られた再生設定ファイルを受け取り、受け取った再生設定ファイルを、ネットワーク（Ａ）３０を介してＴＣＰ／ＩＰでスレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５１９）。
【００６０】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、配信サーバ２０の送信部２３から送信された再生設定ファイルをネットワーク（Ａ）３０を介して受け取り、同期再生制御部５２へ送る。同期再生制御部５２は、受信部５４から再生設定ファイルを受け取り、受け取った再生設定ファイルを保持する（ステップＳ５２０）。
【００６１】
次に、同期再生制御部５２は、配信設定が部分配信の場合に、マスタ再生端末４０から受け取った、選択領域情報に対応するメイン符号化映像データとナビゲーション符号化映像の部分配信要求を再生時間と再生端末能力情報を付けて送信部５３へ送る。全配信の場合には、符号化映像データの配信要求をマスタ再生端末４０から受け取った再生時間と再生端末能力情報を付けて送信部５３へ送る（ステップＳ５２１）。
【００６２】
次に、送信部４３は、前記配信要求を同期再生制御部４２から受け取り、受け取った前記配信要求をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５２２）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、マスタ再生端末４０から前記配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５２３）。
【００６３】
次に、再生データ保存部２２は、受信部２１から前記配信要求を受け取り、コンテンツＡのＵＲＬ下の「３０」下にある、マスタ再生端末４０と同じ要求された再生時間５分３０秒目から、要求内容によって、選択領域情報に対応するメイン符号化映像データの部分と、ナビゲーション符号化映像データ、あるいは、全てのメイン符号化映像データを読み出し、送信部２３へ送る。部分配信要求の場合には、読み出したメイン符号化映像データの部分とナビゲーション符号化映像データを１つの符号化映像データにして送信部２３へ送る。送信部２３は、再生データ保存部２２から送られた符号化映像データを受け取り、受け取った符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してスレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５２４）。
【００６４】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、符号化映像データをネットワーク（Ａ）３０を介して受け取り、符号化映像データ受信開始通知を同期再生制御部５２へ送る（ステップＳ５２５）。まだ、再生開始は行わない。受信部４４は、バッファ残量から配信制御を行っているため、受信バッファが溢れることはない。
【００６５】
次に、同期再生制御部５２は、受信部５４から符号化映像データの受信開始通知を受け取ると、符号化映像データ受信開始通知を送信部５３へ送り（ステップＳ５２６）、送信部５３は、同期再生制御部５２から符号化映像データ受信開始通知を受け取り、受け取った符号化映像データ受信開始通知を、ネットワーク（Ｂ）８０を介して、マスタ再生端末４０へ送る（ステップＳ５２７）。続いて、マスタ再生端末４０の受信部４４は、スレーブ再生端末（５０，Ｎ）からネットワーク（Ｂ）８０を介して符号化映像データ受信開始通知を受け取り、受け取った受信開始通知を、同期再生制御部４２へ送る（ステップＳ５２８）。
【００６６】
次に、同期再生制御部４２は、受信部４４からスレーブ再生端末（５０，Ｎ）の受信開始通知を受け取り、全てのスレーブ再生端末（５０，Ｎ）から受信開始通知を受け取ると、受信部４４へ符号化映像データ１ＧＯＰのみ復号部４５へ送信する指示を送る。このとき、復号部４５は、まだ復号しない。同期再生制御部４２は、復号部４５へ再生設定ファイル、再生時間、選択領域情報、ステップＳ５０３の判断結果を送るとともに、同期再生制御部４２は、各スレーブ再生端末（５０，Ｎ）へ再生準備通知を、送信部４３へ送る（ステップＳ５２９）。マスタ再生端末４０の送信部４３は、同期再生制御部４２から各スレーブ再生端末（５０，Ｎ）への再生準備通知を受け取り、各スレーブ再生端末（５０，Ｎ）へネットワーク（Ｂ）８０を介して再生準備通知を送信する（ステップＳ５３０）。
【００６７】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から再生準備通知をネットワーク（Ｂ）８０を介して受け取り、受け取った再生準備通知を同期再生制御部５２へ送る（ステップＳ５３１）。同期再生制御部５２は、再生準備通知を受け取ると、受信部５５へ、符号化映像データ１ＧＯＰのみ復号部５５へ送信する指示を送る。このとき、復号部５５は、まだ復号しない。同期再生制御部５２は、復号部５５へ再生設定ファイル、マスタ再生端末４０から受け取った再生時間、選択領域情報を送るとともに、同期再生制御部５２は、再生準備完了通知を、送信部５３へ送る（ステップＳ５３２）。
【００６８】
次に、送信部５３は、同期再生制御部５２から再生準備完了通知を受け取り、マスタ再生端末４０へネットワーク（Ｂ）８０を介して再生準備完了通知を送信する（ステップ５３３）。マスタ再生端末４０の受信部４４は、スレーブ再生端末（５０，Ｎ）から再生準備完了通知を、ネットワーク（Ｂ）８０を介して受け取り、受け取った再生準備完了通知を、同期再生制御部４２へ送る（ステップＳ５３４）。同期再生制御部４２は、受信部４４から再生準備完了通知を受け取り、全てのスレーブ再生端末（５０，Ｎ）から再生準備完了通知を受け取ると、再生開始通知を全スレーブ再生端末（５０，Ｎ）へ送る指示を、送信部４３へ送る（ステップＳ５３５）。
【００６９】
次に、マスタ再生端末４０の送信部４３は、同期再生制御部４２から再生開始通知を受け取ると、ネットワーク（Ｂ）８０を介して、全てのスレーブ再生端末（５０，Ｎ）へ再生開始通知を送信する（ステップＳ５３６）。スレーブ再生端末（５０，Ｎ）の受信部５４は、再生開始通知をマスタ再生端末４０からネットワーク（Ｂ）８０を介して受け取り、受け取った再生開始通知を、同期再生制御部５２へ送る（ステップＳ５３７）。
【００７０】
次に、同期再生制御部５２は、受信部５４から再生開始通知を受け取ると、復号部５５へ復号化開始指示を送り、さらに、受信部５４へ、符号化映像データの復号部５５への送信開始指示を送る。また、送信部５３へ再生開始実行通知を送る（ステップＳ５３８）。スレーブ再生端末（５０，Ｎ）の復号部５５は、同期再生制御部５２から復号化開始指示を受け取ると、復号部５５は、マスタ再生端末４０から受け取った再生時間の５分３０秒目から、マスタ再生端末４０から受け取った選択領域情報に基づくメイン符号化映像データの復号化と、ナビゲーション符号化映像データとの復号化を、１ＧＯＰ単位で並列して開始する。選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、選択領域情報に基づいて、選択領域映像を切り出し、選択領域映像とナビゲーション映像とを、表示部５６へ送る。このとき、ナビゲーション映像上には、選択領域枠を表示する（ステップＳ５３９）。
【００７１】
一方、送信部５３は、同期再生制御部５２から再生開始実行通知を受け取り、受け取った再生開始実行通知を、ネットワーク（Ｂ）８０を介してマスタ再生端末４０へ送る（ステップＳ５４０）。マスタ再生端末４０の受信部４４は、スレーブ再生端末（５０，Ｎ）からネットワーク（Ｂ）８０を介して再生開始実行通知を受け取り、受け取った再生開始実行通知を、同期再生制御部４２へ送る（ステップＳ５４１）。同期再生制御部４２は、受信部４４から再生開始実行通知を受け取り、全てのスレーブ再生端末（５０，Ｎ）から再生開始実行通知を受け取ると、復号部４５へ復号化開始指示を送り、さらに、受信部４４へ、符号化映像データの復号部４５への送信開始指示を送る（ステップＳ５４２）。
【００７２】
次に、マスタ再生端末４０の復号部４５は、同期再生制御部４２から復号化開始指示を受け取ると、復号部４５は、視聴モードが選択領域映像の場合に、再生時間５分３０秒目から選択領域情報に基づいて、メイン符号化映像データを復号化する。選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、選択領域情報に基づき、選択領域映像を切り出しマスタ再生端末４０の表示部４６へ送る。または、視聴モードがナビゲーション映像再生の場合には、再生時間５分３０秒目からナビゲーション符号化映像データを復号化し、マスタ再生端末４０の表示部５６へ送る。このとき、選択領域情報を基に選択領域の枠をナビゲーション映像上に表示する（ステップＳ５４３）。
【００７３】
次に、マスタ再生端末４０の同期再生制御部４２は、タイマを内蔵しており、再生が開始されるとタイマーを起動し、指定時間毎に、現在再生している選択領域情報を送信部４３へ送る（ステップＳ５４５）。送信部４３は、受け取った選択領域情報をネットワーク（Ｂ）８０を介して、スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５４６）。
【００７４】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から選択領域情報をネットワーク（Ｂ）８０を介して受け取り、受け取った選択領域情報を同期再生制御部５２へ送る（ステップＳ５４７）。同期再生制御部５２は、選択領域情報を受け取ると、復号部５５へ選択領域情報を送る（ステップＳ５４８）。復号部５５は、受け取った選択領域情報と今再生している選択領域情報と比較し、同じ場合は、そのまま再生し何もしない（ステップＳ５４９）。
【００７５】
次に、マスタ再生端末４０において、ユーザ操作によりナビゲーション映像あるいは選択領域映像から選択領域を変更されると、再生要求部４１は、同期再生制御部４２へ変更後の新選択領域情報を送る。同期再生制御部４２は、受け取った選択領域情報を復号部４５へ送る（ステップＳ５５０）。復号部４５は、受け取った選択領域情報と現在再生中の選択領域情報を比べ、違っていた時、視聴モードが選択領域映像であり、かつ、部分配信の場合に受け取った選択領域情報に対応するメイン符号化映像データの部分配信要求を同期再生制御部４２へ送る（ステップＳ５５１）。または、部分配信で視聴モードがナビゲーション映像の場合は、そのまま再生を継続し、配信要求は行わない。全配信の場合は、配信要求は行わない。
【００７６】
次に、同期再生制御部４２は、選択領域に対応する部分配信要求を復号部４５から受け取り、受け取った部分配信要求を送信部４３へ送る（ステップＳ５５２）。送信部４３は、部分配信要求を同期再生制御部４２から受け取り、受け取った部分配信要求を、ネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５５３）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、マスタ再生端末４０から部分配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５５４）。
【００７７】
次に、再生データ保存部２２は、受信部２１から部分配信要求を受け取り、コンテンツＡのＵＲＬ下の１０下の現在読み出している次のＧＯＰの先頭から要求された部分のメイン符号化映像データを読み出し、送信部２３へ送る（ステップＳ５５５）。送信部２３は、再生データ保存部２２から送られた要求された部分のメイン符号化映像データを受け取り、受け取ったメイン符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してマスタ再生端末４０へ送信する（ステップＳ５５６）。
【００７８】
次に、マスタ再生端末４０の受信部４４は、要求した部分のメイン符号化映像データをネットワーク（Ａ）３０を介して受け取り、メイン符号化映像データを復号部４５へ送る（ステップＳ５５７）。復号部４５は、受信部４４からメイン符号化映像データを受けり、復号部４５は、選択領域映像再生モードの場合に、新選択領域情報に基づくメイン符号化映像データの復号化を行う。全配信の場合は、現在復号化している次のフレームから、新選択領域情報に基づくメイン符号化映像データの復号化を行う。あるいは、ナビゲーション映像再生モードの場合は、ナビゲーション符号化映像データの復号化を継続して行う。選択領域映像再生の場合は、新選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、新選択領域情報に基づき、選択領域映像を切り出し、マスタ再生端末４０の表示部４６へ送る。ナビゲーション映像再生の場合は、ナビゲーション映像をマスタ再生端末４０の表示部５６へ送る。このとき、ナビゲーション映像上に新選択領域情報を基に選択領域枠を表示する（ステップＳ５５８）。
【００７９】
また、マスタ再生端末４０の同期再生制御部４２は、再生要求部４１から受け取った選択領域情報を指定時間毎に送信部４３へ送る（ステップＳ５６０）。送信部４３は、受け取った選択領域情報をネットワーク（Ｂ）８０を介して、全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５６１）。
【００８０】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から選択領域情報をネットワーク（Ｂ）８０を介して受け取り、受け取った選択領域情報を同期再生制御部５２へ送る（ステップＳ５６２）。同期再生制御部５２は、選択領域情報を受け取ると、復号部５５へ選択領域情報を送る（ステップＳ５６３）。復号部５５は、受け取った選択領域情報と今再生している選択領域情報と比較し、違った場合に、部分配信の場合において、受け取った選択領域情報に対応するメイン符号化映像データと、ナビゲーション符号化映像データの部分配信要求を同期再生制御部５２へ送る（ステップＳ５６４）。全配信の場合は、配信要求は行わない。
【００８１】
次に、同期再生制御部５２は、選択領域に対応する部分配信要求を復号部５５から受け取り、受け取った部分配信要求を送信部５３へ送る（ステップＳ５６５）。送信部５３は、受け取った部分配信要求をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５６６）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、スレーブ再生端末（５０，Ｎ）から部分配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５６７）。
【００８２】
次に、再生データ保存部２２は、受信部２１から部分配信要求を受け取り、コンテンツＡのＵＲＬ下の３０下の現在読み出している次のＧＯＰの先頭から要求された部分のメイン符号化映像データと、ナビゲーション映像データを読み出し、１つの符号化映像データにして送信部２３へ送る（ステップＳ５６８）。送信部２３は、再生データ保存部２２から送られた符号化映像データを受け取り、受け取った前記符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してスレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５６９）。スレーブ再生端末（５０，Ｎ）の受信部５４は、要求した部分の符号化映像データをネットワーク（Ａ）３０を介して受け取り、前記符号化映像データを復号部５５へ送る（ステップＳ５７０）。
【００８３】
次に、復号部５５は、受信部５４から要求した部分の符号化映像データを受けとり、新選択領域情報に基づくメイン符号化映像データの復号化と、ナビゲーション符号化映像データとの復号化を、１ＧＯＰ単位で並列して開始する。全配信の場合は、現在復号化している次のフレームから新選択領域情報に基づくメイン符号化映像データの復号化と、ナビゲーション符号化映像データとの復号化を、１ＧＯＰ単位で並列して開始する。新選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、新選択領域情報に基づいて、選択領域映像を切り出し、スレーブ再生端末（５０，Ｎ）の選択領域映像とナビゲーション映像とを、表示部５６へ送る。このとき、ナビゲーション映像上に、新選択領域枠を表示する（ステップＳ５７１）。
【００８４】
次に、マスタ再生端末４０の復号部４５は、指定時間毎にその時の復号化したメイン映像あるいはナビゲーション映像どちらかの再生時間を確認する。復号部４５は、確認した再生時間を同期再生制御部４２へ送る（ステップＳ５７２）。同期再生制御部４２は、復号部４５から受け取った再生時間を送信部４３へ送る（ステップＳ５７３）。送信部４３は、同期再生制御部４２から受け取った再生時間をネットワーク（Ｂ）８０を介して、スレーブ再生端末（５０，Ｎ）に送信する（ステップＳ５７４）。スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から再生時間をネットワーク（Ｂ）８０を介して受け取り、受け取った再生時間を同期再生制御部５２へ送る（ステップＳ５７５）。
【００８５】
次に、同期再生制御部５２は、復号部５５へ受け取った再生時間を送る（ステップＳ５７６）。復号部５５は、同期再生制御部５２から受け取った再生時間とスレーブ再生端末（５０，Ｎ）の比較するその時の復号化されたメイン映像またはナビゲーション映像どちらかの再生時間とを比較し、同じならばそのまま再生する。スレーブ再生端末（５０，Ｎ）が進んでいた場合は、進んでいた時間分を停止する。スレーブ再生端末（５０，Ｎ）が遅れていた場合、遅れていた時間分を早送りして再生する（ステップＳ５７７）。メイン映像とナビゲーション映像は並列に復号化しているため、再生時間の比較にどちらの映像を用いてもよい。
【００８６】
次に、マスタ再生端末４０の再生要求部４１に再生のジャンプ先（ジャンプ先の再生時間）を入力すると、再生要求部４１は、入力されたジャンプ先を同期再生制御部４２に送る（ステップＳ５７８）。同期再生制御部４２は、再生要求部４１から入力されたジャンプ先を受け取り、視聴モードが選択領域映像であり、かつ、部分配信の場合に、選択領域情報は変更せずに、ジャンプ先からの選択領域情報に対応するメイン符号化映像データの部分配信要求を送信部４３へ送る。または、視聴モードがナビゲーション映像の場合は、ジャンプ先からのナビゲーション符号化映像の配信要求を送信部４３へ送る（ステップＳ５７９）。全配信の場合には、ジャンプ先からの符号化映像データの配信要求を送信部４３へ送る。
【００８７】
次に、送信部４３は、前記ジャンプ先からの配信要求を同期再生制御部４２から受け取り、受け取った前記ジャンプ先からの配信要求を、ネットワーク（Ｂ）８０を介して、全スレーブ再生端末（５０，Ｎ）へ送信する。また、送信部４３は、受け取ったジャンプ先からの配信要求をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する。ジャンプ配信要求は、全配信、部分配信ともに配信サーバへ行う（ステップＳ５８０）。配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、マスタ再生端末４０からジャンプ先からの配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５８１）。
【００８８】
次に、再生データ保存部２２は、受信部２１からジャンプ先からの配信要求を受け取り、コンテンツＡのＵＲＬ下の「１０」以下にある、要求されたジャンプ先から選択領域情報に対応するメイン符号化映像データの部分または、ナビゲーション符号化映像データ、あるいは、全ての符号化映像データを読み出し、送信部２３へ送る。送信部２３は、再生データ保存部２２から送られた符号化映像データを受け取り、受け取った符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してマスタ再生端末４０へ送信する（ステップＳ５８２）。
【００８９】
次に、マスタ再生端末４０の受信部４４は、要求したジャンプ先からの符号化映像データをネットワーク（Ａ）３０を介して受け取り、符号化映像データを復号部４５へ送る（ステップＳ５８３）。復号部４５は、受信部４４からジャンプ先からの符号化映像データを受けり、復号部４５は、視聴モードが選択領域映像の場合、ジャンプ先からの選択領域情報に基づくメイン符号化映像データの復号化を行う。あるいは、視聴モードがナビゲーション映像の場合には、ジャンプ先からのナビゲーション符号化映像データの復号化を行う。選択領域映像の場合は、選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、選択領域情報に基づき、選択領域映像を切り出し、マスタ再生端末４０の表示部４６へ送る。ナビゲーション映像の場合は、ナビゲーション映像をマスタ再生端末４０の表示部５６へ送る。このとき、ナビゲーション映像上に、選択領域枠を表示する（ステップＳ５８４）。
【００９０】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から再生のジャンプ先をネットワーク（Ｂ）８０を介して受け取り、受け取ったジャンプ先を同期再生制御部５２へ送る（ステップＳ５８５）。同期再生制御部５２は、ジャンプ先を受け取ると、受け取ったジャンプ先からの配信要求を部分配信の場合に選択領域情報は変更せずに、選択領域情報に対応するメイン符号化映像データとナビゲーション符号化映像のジャンプ先からの配信要求を送信部５３へ送る。全配信の場合には、ジャンプ先からの符号化映像データの配信要求を送信部５３へ送る。送信部５３は、受け取ったジャンプ先からの配信要求をネットワーク（Ａ）３０を介して、配信サーバ２０へ送信する（ステップＳ５８６）。
【００９１】
次に、配信サーバ２０の受信部２１は、ネットワーク（Ａ）３０を介して、スレーブ再生端末（５０，Ｎ）からジャンプ先からの配信要求を受信し、再生データ保存部２２へ送る（ステップＳ５８７）。再生データ保存部２２は、受信部２１からジャンプ先からの配信要求受け取り、コンテンツＡのＵＲＬ下の３０下にある、要求されたジャンプ先から選択領域情報に対応するメイン符号化映像データの部分とナビゲーション符号化映像データ、または、全てのメイン符号化映像データを要求数読み出し、送信部２３へ送る（ステップＳ５８８）。
【００９２】
次に、送信部２３は、再生データ保存部２２から送られたジャンプ先からの符号化映像データを受け取り、受け取った符号化映像データを、ＵＤＰ／ＩＰユニキャストでネットワーク（Ａ）３０を介してスレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５８９）。スレーブ再生端末（５０，Ｎ）の受信部５４は、ジャンプ先からの符号化映像データをネットワーク（Ａ）３０を介して受け取り、符号化映像データを復号部５５へ送る（ステップＳ５９０）。復号部５５は、受信部５４からジャンプ先からの符号化映像データを受けり、復号部５５は、ジャンプ先からの選択領域情報に基づくメイン符号化映像データの復号化と、ナビゲーション符号化映像データとの復号化を、１ＧＯＰ単位で並列して行う。選択領域情報に基づいて復号化したメイン映像は、図２に示す選択領域より大きいサイズとなる。そのため、選択領域情報に基づいて、選択領域映像を切り出し、選択領域映像とナビゲーション映像とを、表示部５６へ送る。このときナビゲーション映像上には、選択領域枠を表示する（ステップＳ５９１）。
【００９３】
次に、マスタ再生端末４０のユーザ操作により、再生要求部４１は同期再生制御部４２へ一時停止、あるいは再生停止を送る（ステップＳ５９２）。同期再生制御部４２は、再生要求部４１より一時停止、あるいは再生停止を受け取ると、再生停止を送信部４３へ送る。また、復号部４５へ再生停止を送る。受信部４４へ復号部４５への符号化映像データ送信停止を送る（ステップＳ５９３）。送信部４３は、同期再生制御部４２から再生停止を受け取ると、ネットワーク（Ｂ）８０を介して、各スレーブ再生端末（５０，Ｎ）へ再生停止を送信する。また、配信サーバへ配信停止をネットワーク（Ａ）３０を介して送る（ステップＳ５９４）。
【００９４】
次に、受信部４４は、同期再生制御部４２から符号化映像データ送信停止を受けとると、復号部４５への符号化映像データ送信を停止する（ステップＳ５９５）。復号部４５は、復号化を停止し、表示部４６へ再生停止を送る。表示部４６は、再生を停止する。同期再生制御部４２は、復号部４５から停止したときの再生時間を受け取り、最終視聴情報ファイル、マスタ再生端末４０の配信設定ファイルを更新しマスタ再生端末４０に保存する（ステップＳ５９６）。スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０から再生停止をネットワーク（Ｂ）８０を介して受け取り、受け取った再生停止を同期再生制御部５２へ送る（ステップ５９７）。
【００９５】
次に、同期再生制御部５２は、復号部５５へ再生停止を送り、受信部５４へ符号化映像データ送信停止を送る。そして、送信部５３へ配信停止を送る（ステップ５９８）。送信部５３は、同期再生制御部５２から配信停止を受け取ると、配信サーバへ配信停止をネットワーク（Ａ）３０を介して送る（ステップ５９９）。受信部５４は、同期再生制御部５２から符号化映像データ送信停止を受けとると、復号部５５への符号化で映像データ送信を停止する（ステップ６００）。復号部５５は、同期再生制御部５２から再生停止を受け取ると、復号化を停止し、表示部５６へ再生停止を送る。表示部５６は、再生を停止する（ステップ６０１）。
【００９６】
以上説明したように、同一であるコンテンツＵＲＬをマスタ再生端末及びスレーブ再生端末において再生する際に、マスタ再生端末及びスレーブ再生端末が、コンテンツ再生能力を示す端末能力情報を配信サーバへ送信し、配信サーバは、端末能力情報を基に再生端末の能力にあった符号化映像データを配信するようにしたため、同一コンテンツＵＲＬにおいても、各端末の再生能力に合ったコンテンツを配信することができ、再生能力の異なる複数再生端末間で同期して視聴することができるという効果が得られる。また、再生端末毎に、全配信要求、部分配信要求の設定を行うことができるようにしたため、遅延のない再生、あるいはネットワーク帯域を必要としない選択領域の映像の配信が可能なる。また、各再生端末から配信サーバに対してそれぞれ配信要求を行うようにしたため、配信サーバにマルチキャストを行う機能を備えている必要がなく、従来の配信サーバをそのまま適用することが可能となる。
【００９７】
なお、図１におけるマスタ再生端末４０、スレーブ再生端末５０及び配信サーバ２０それぞれの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンテンツ配信処理及びコンテンツ再生処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００９８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【産業上の利用可能性】
【００９９】
コンテンツを再生する端末の能力に合ったコンテンツ配信を行い、複数の端末において同期させてコンテンツを再生することが不可欠な用途にも適用できる。
【符号の説明】
【０１００】
２０・・・配信サーバ、２１・・・受信部、２２・・・再生データ保存部、２３・・送信部、３０・・・ネットワークＡ（広域ネットワーク）、４０・・・マスタ再生端末、４１・・・再生要求部、４２・・・同期再生制御部、４３・・・送信部、４４・・・受信部、４５・・・復号部、４６・・・表示部、５０、Ｎ・・・スレーブ再生端末、５１・・・再生要求部、５２・・・同期再生制御部、５３・・・送信部、５４・・・受信部、５５・・・復号部、５６・・・表示部、８０・・・ネットワークＢ
【図１】
0005439411.tif 000002
【図２】
0005439411.tif 000003
【図３】
0005439411.tif 000004
【図４】
0005439411.tif 000005
【図５】
0005439411.tif 000006
【図６】
0005439411.tif 000007
【図７】
0005439411.tif 000008
【図８】
0005439411.tif 000009
【図９】
0005439411.tif 000010
【図１０】
0005439411.tif 000011
【図１１】
0005439411.tif 000012
【図１２】
0005439411.tif 000013
【図１３】
0005439411.tif 000014
【図１４】
0005439411.tif 000015
【図１５】
0005439411.tif 000016
【図１６】
0005439411.tif 000017
【図１７】
0005439411.tif 000018
【図１８】
0005439411.tif 000019