(57)【特許請求の範囲】
【請求項１】
マスタ再生端末と、少なくとも１つのスレーブ再生端末と、ユニキャストによって符号化コンテンツデータを前記マスタ端末及び前記スレーブ端末に対して配信する配信サーバとがネットワークを介して接続された同期再生システムであって、
前記マスタ再生端末は、
配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信手段と、
前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末の全てに対して送信するＵＲＬ送信手段と、
全ての前記スレーブ再生端末からの再生開始準備完了情報の受信が終了した時刻に対して前記スレーブ再生端末に復号化開始時刻情報が届くまでの時間を加算することにより前記符号化コンテンツデータの復号化開始時刻を算出して、全ての前記スレーブ再生端末に対して算出した前記復号化開始時刻を含む復号化開始時刻情報を同時に送信する時刻送信手段と、
算出した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生手段とを備え、
前記スレーブ再生端末は、
前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバに対して配信要求を送信し、前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信手段と、
前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信手段と、
前記マスタ再生端末から復号化開始時刻情報を受信し、受信した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生手段とを備えた
ことを特徴とする同期再生システム。
【請求項２】
前記スレーブ再生端末が複数ある場合に、前記時刻送信手段は、前記復号化開始時刻情報が前記スレーブ再生端末それぞれに届くまでの時間を予め計測し、計測した時間のうち、最大の時間を加算することにより前記復号化開始時刻を算出することを特徴とする請求項１に記載の同期再生システム。
【請求項３】
前記マスタ再生端末の再生手段は、
見たい領域を部分的に選択するための前記コンテンツデータの映像全体を表示するナビゲーション映像と、
前記マスタ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から前記見たい領域として全体または部分的に切り出して表示するメイン映像と、
前記マスタ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第１のサムネイル映像と、
前記スレーブ再生端末から送信された前記スレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第２のサムネイル映像と
を再生することを特徴とする請求項１に記載の同期再生システム。
【請求項４】
前記スレーブ再生端末の再生手段は、
見たい領域を部分的に選択するための前記コンテンツデータの映像全体を表示するナビゲーション映像と、
前記スレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から前記見たい領域として全体または部分的に切り出して表示するメイン映像と、
前記スレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第１のサムネイル映像と、
前記マスタ再生端末から送信された前記マスタ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第２のサムネイル映像と
を再生することを特徴とする請求項１に記載の同期再生システム。
【請求項５】
前記スレーブ再生端末が複数あり、
前記スレーブ再生端末の再生手段は、
見たい領域を部分的に選択するための前記コンテンツデータの映像全体を表示するナビゲーション映像と、
自己のスレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から前記見たい領域として全体または部分的に切り出して表示するメイン映像と、
自己の前記スレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第１のサムネイル映像と、
前記マスタ再生端末から送信された前記マスタ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第２のサムネイル映像と、
他のスレーブ再生端末から送信された他の前記スレーブ再生端末における選択領域情報に基づいて、前記ナビゲーション映像から切り出した映像をサムネイル化して表示する第３のサムネイル映像と
を再生することを特徴とする請求項１に記載の同期再生システム。
【請求項６】
前記マスタ再生端末及び前記スレーブ再生端末は、再生中の前記ナビゲーション映像から前記見たい領域を選択操作する選択領域指定手段を備え、
前記選択領域指定手段によって選択された前記見たい領域の選択領域情報を前記マスタ再生端末または前記スレーブ再生端末に対して送信することを特徴とする請求項３から５のいずれか１項に記載の同期再生システム。
【請求項７】
前記マスタ再生端末及び前記スレーブ再生端末は、複数の前記サムネイル映像の中から１つのサムネイル映像を選択するサムネイル選択手段を備え、
前記サムネイル選択手段によって選択されたサムネイル映像を前記メイン映像として表示し、該メイン映像における選択領域情報を前記マスタ再生端末または前記スレーブ再生端末に送信することを特徴とする請求項３から５のいずれか１項に記載の同期再生システム。
【請求項８】
前記マスタ再生端末は、再生開始からの経過時間である再生時間を取得し、取得した前記再生時間を前記スレーブ再生端末に対して送信する再生時間送信手段を備え、
前記スレーブ再生端末は、前記マスタ再生端末から受信した前記再生時間と、自己の再生時間とを比較し、
自己の前記再生時間が、前記マスタ再生端末から受信した前記再生時間より遅れている場合に、遅れている時間分読み飛ばして再生し、
自己の前記再生時間が、前記マスタ再生端末から受信した前記再生時間より進んでいる場合に、進んでいる時間分再生を停止した後に再生を再開する
ことを特徴とする請求項１または２に記載の同期再生システム。
【請求項９】
前記マスタ再生端末及び前記スレーブ再生端末は、再生停止を操作する再生停止操作手段を備え、該再生停止操作手段によって再生停止の操作が行われた場合に、前記マスタ再生端末及び前記スレーブ再生端末において、同期して前記コンテンツデータの再生を停止することを特徴とする請求項１または２に記載の同期再生システム。
【請求項１０】
マスタ再生端末と、少なくとも１つのスレーブ再生端末と、ユニキャストによって符号化コンテンツデータを前記マスタ端末及び前記スレーブ端末に対して配信する配信サーバとがネットワークを介して接続された同期再生システムが行う同期再生方法であって、
前記マスタ再生端末が、配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信ステップと、
前記マスタ再生端末が、前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末の全てに対して送信するＵＲＬ送信ステップと、
前記マスタ再生端末が、全ての前記スレーブ再生端末からの再生開始準備完了情報の受信が終了した時刻に対して前記スレーブ再生端末に復号化開始時刻情報が届くまでの時間を加算することにより前記符号化コンテンツデータの復号化開始時刻を算出して、全ての前記スレーブ再生端末に対して算出した前記復号化開始時刻を含む復号化開始時刻情報を同時に送信する時刻送信ステップと、
前記マスタ再生端末が、算出した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生ステップと、
前記スレーブ再生端末が、前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバに対して配信要求を送信し、前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信ステップと、
前記スレーブ再生端末が、前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信ステップと、
前記マスタ再生端末から復号化開始時刻情報を受信し、受信した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生ステップと
を有することを特徴とする同期再生方法。
【請求項１１】
マスタ再生端末と、少なくとも１つのスレーブ再生端末と、ユニキャストによって符号化コンテンツデータを前記マスタ端末及び前記スレーブ端末に対して配信する配信サーバとがネットワークを介して接続された同期再生システムにおける前記マスタ再生端末上のコンピュータで動作する同期再生プログラムであって、
前記マスタ再生端末が、配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信ステップと、
前記マスタ再生端末が、前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末の全てに対して送信するＵＲＬ送信ステップと、
前記マスタ再生端末が、全ての前記スレーブ再生端末からの再生開始準備完了情報の受信が終了した時刻に対して前記スレーブ再生端末に復号化開始時刻情報が届くまでの時間を加算することにより前記符号化コンテンツデータの復号化開始時刻を算出して、全ての前記スレーブ再生端末に対して算出した前記復号化開始時刻を含む復号化開始時刻情報を同時に送信する時刻送信ステップと、
前記マスタ再生端末が、算出した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生ステップと、
を前記コンピュータに行わせることを特徴とする同期再生プログラム。
【請求項１２】
マスタ再生端末と、少なくとも１つのスレーブ再生端末と、ユニキャストによって符号化コンテンツデータを前記マスタ端末及び前記スレーブ端末に対して配信する配信サーバとがネットワークを介して接続された同期再生システムにおける前記スレーブ再生端末上のコンピュータで動作する同期再生プログラムであって、
前記スレーブ再生端末が、前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバに対して配信要求を送信し、前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信ステップと、
前記スレーブ再生端末が、前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信ステップと、
前記マスタ再生端末から復号化開始時刻情報を受信し、受信した前記復号化開始時刻になった際に、受信した前記符号化コンテンツデータの復号化を行ってコンテンツデータの再生を行う再生ステップと
を前記コンピュータに行わせることを特徴とする同期再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パノラマ映像の複数端末同期再生方法と他再生端末の選択領域映像再生方法に関する。
【背景技術】
【０００２】
従来から、複数のメンバーが共通した映像の配信を受けて再生すると共に、各メンバー間で、その共通の映像に基づいて音声や文字によるコミュニケーションを楽しむことができるシステムが考えられている。このようなシステムでは、複数のメンバーがお互いに同じ場面を共有しながらコミュニケーションを行うために、再生映像の同時性が重要となる。このため、情報の送信あるいは受信を行う各装置の電波時計の時刻を統一的に管理し、ＩＰ（internet protocol）マルチキャスト技術を用いて、共通の映像データを複数のメンバーにリアルタイムで配信し、映像データを含むパケットの、配信から到着までの時間を各端末装置毎に算出し、算出結果を相互に比較して最大の遅延時間を検出し、この最大遅延時間が経過するまで、各メンバーのＩＰ端末装置における映像再生を待たせることにより、各メンバー間で映像の同時再生を可能とするシステムが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３５０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の映像配信システムは、各端末が共有する映像データを、映像配信サーバからＩＰマルチキャストによって各端末に配送しているが、ＩＰマルチキャストに対応するには、ネットワークに対応のプロトコルが必要であって、ほとんどのネットワークでは、単純な汎用性のあるユニキャストのみをサポートし、マルチキャストに対応していない。このため、従来から存在する映像配信サーバでは、一つの端末から指定された映像を指定された経過時間から配信する、いわゆるユニキャストの機能のみをサポートすることが一般的である。したがって、このような映像配信サーバでは、マルチキャストによる映像配信サービスの提供が困難であって端末間で映像を同期して共有することができないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、ユニキャストのみをサポートする配信サーバにおいても、複数端末間で同一映像を同期して視聴することができる同期再生システム、同期再生方法及び同期再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、マスタ再生端末とスレーブ再生端末に分類された複数の再生端末と、ユニキャストで符号化コンテンツデータを前記再生端末へ配信する配信サーバとがネットワークを介して接続された同期再生システムであって、前記マスタ再生端末は、配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信手段と、前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末に対して送信するＵＲＬ送信手段と、前記スレーブ再生端末から再生開始準備完了情報を受信した際に、前記符号化コンテンツデータの復号化開始時刻を算出して、前記スレーブ再生端末に対して復号化開始時刻情報を送信する時刻送信手段と、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生手段とを備え、前記スレーブ再生端末は、前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信手段と、前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信手段と、前記マスタ再生端末から復号化開始時刻情報を受信し、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生手段とを備えたことを特徴とする。
【０００７】
本発明は、前記時刻送信手段は、前記再生開始準備完了情報を受信した時刻に前記復号化開始時刻情報が前記スレーブ再生端末に届くまでの最大時間を加算することにより前記復号化開始時刻を算出することを特徴とする。
【０００８】
本発明は、前記マスタ再生端末の再生手段は、前記マスタ再生端末の選択領域情報を基にメイン映像から切り出した選択領域映像と、前記マスタ再生端末の選択領域情報を基にナビゲーション映像からサムネイル化した前記マスタ再生端末のサムネイル映像と、前記スレーブ再生端末から送信された選択領域情報を基に、ナビゲーション映像からサムネイル化した前記スレーブ再生端末のサムネイル映像を再生することを特徴とする。
【０００９】
本発明は、前記スレーブ再生端末の再生手段は、前記スレーブ再生端末の選択領域情報を基にメイン映像から切り出した選択領域映像と、前記スレーブ再生端末の選択領域情報を基にナビゲーション映像からサムネイル化した前記スレーブ再生端末のサムネイル映像と、前記マスタ再生端末から送信された選択領域情報を基に、ナビゲーション映像からサムネイル化した前記マスタ再生端末のサムネイル映像を再生することを特徴とする。
【００１０】
本発明は、他の前記スレーブ再生端末の再生手段は、前記他のスレーブ再生端末の選択領域情報を基にメイン映像から切り出した選択領域映像と、前記他のスレーブ再生端末の選択領域情報を基にナビゲーション映像からサムネイル化した前記他のスレーブ再生端末のサムネイル映像と、前記マスタ再生端末から送信された選択領域情報を基に、ナビゲーション映像からサムネイル化した前記マスタ再生端末のサムネイル映像と、前記スレーブ再生端末から送信された選択領域情報を基に、ナビゲーション映像からサムネイル化した前記スレーブ再生端末のサムネイル映像を再生することを特徴とする。
【００１１】
本発明は、前記マスタ再生端末及び前記複数のスレーブ再生端末は、再生中の前記ナビゲーション映像から前記選択領域を選択操作する選択領域指定手段を備え、該選択領域指定手段によって選択された選択領域の選択領域情報を前記マスタ再生端末及び前記複数のスレーブ再生端末の間で共有して、前記選択領域映像を切り出すことを特徴とする。
【００１２】
本発明は、前記マスタ再生端末及び前記複数のスレーブ再生端末は、複数の前記サムネイル映像の中から１つのサムネイル映像を選択するサムネイル選択手段を備え、該サムネイル選択手段によって選択されたサムネイル映像の選択情報を前記マスタ再生端末及び前記複数のスレーブ再生端末の間で共有して、前記サムネイル映像の再生を行うことを特徴とする。
【００１３】
本発明は、前記マスタ再生端末は、所定の時間間隔で前記再生手段による前記符号化コンテンツデータの再生時間と、測定時のマスタ再生端末の時刻とを取得し、該再生時間と測定時刻とを前記複数のスレーブ再生端末に対して送信する再生時間送信手段を備え、前記スレーブ再生端末は、前記再生時間と測定時のマスタ再生端末の時刻とを受信し、前記スレーブ再生端末上の前記再生手段で再生されている前記符号化コンテンツデータの再生時間と測定時刻と、前記受信した再生時刻と測定時刻とを比較し、前記スレーブ再生端末上の前記再生手段で再生されている前記符号化コンテンツデータの再生が前記マスタ再生端末上の再生手段で再生されている前記符号化コンテンツデータの再生より遅れている場合に、遅れている時間分読み飛ばして再生し、前記スレーブ再生端末上の前記再生手段で再生されている前記符号化コンテンツデータの再生が前記マスタ再生端末上の再生手段で再生されている前記符号化コンテンツデータの再生より進んでいる場合に、進んでいる時間分再生を停止した後に再生を再開する再生同期手段を備えることを特徴とする。
【００１４】
本発明は、前記マスタ再生端末及び前記複数のスレーブ再生端末は、再生停止を操作する再生停止操作手段を備え、該再生停止操作手段によって再生停止の操作情報を前記マスタ再生端末及び前記複数のスレーブ再生端末の間で共有して、前記マスタ再生端末及び前記複数のスレーブ再生端末それぞれの前記再生手段による前記符号化コンテンツデータの再生を停止することを特徴とする。
【００１５】
本発明は、マスタ再生端末とスレーブ再生端末に分類された複数の再生端末と、ユニキャストで符号化コンテンツデータを前記再生端末へ配信する配信サーバとがネットワークを介して接続された同期再生システムにおける同期再生方法であって、前記マスタ再生端末が、配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信ステップと、前記マスタ再生端末が、前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末に対して送信するＵＲＬ送信ステップと、前記スレーブ再生端末が、前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信ステップと、前記スレーブ再生端末が、前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信ステップと、前記マスタ再生端末が、前記スレーブ端末から再生開始準備完了情報を受信した際に、前記符号化コンテンツデータの復号化開始時刻を算出して、前記スレーブ再生端末に対して復号化開始時刻情報を送信する時刻送信ステップと、前記マスタ再生端末が、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生ステップと、前記スレーブ再生端末が、前記マスタ再生端末から復号化開始時刻情報を受信し、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生ステップとを有することを特徴とする。
【００１６】
本発明は、マスタ再生端末とスレーブ再生端末に分類された複数の再生端末と、ユニキャストで符号化コンテンツデータを前記再生端末へ配信する配信サーバとがネットワークを介して接続された同期再生システムにおける前記マスタ再生端末上のコンピュータで動作する同期再生プログラムであって、前記配信サーバに対して前記符号化コンテンツデータの配信要求を送信し、前記配信サーバからユニキャストにより配信された前記符号化コンテンツデータを受信するデータ受信ステップと、前記配信要求した前記符号化コンテンツのＵＲＬを前記スレーブ再生端末に対して送信するＵＲＬ送信ステップと、前記スレーブ端末から再生開始準備完了情報を受信した際に、前記符号化コンテンツデータの復号化開始時刻を算出して、前記スレーブ再生端末に対して復号化開始時刻情報を送信する時刻送信ステップと、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生ステップとを前記コンピュータに行わせることを特徴とする。
【００１７】
本発明は、マスタ再生端末とスレーブ再生端末に分類された複数の再生端末と、ユニキャストで符号化コンテンツデータを前記再生端末へ配信する配信サーバとがネットワークを介して接続された同期再生システムにおける前記スレーブ再生端末上のコンピュータで動作する同期再生プログラムであって、前記マスタ再生端末から送信された前記符号化コンテンツのＵＲＬに基づき前記配信サーバからユニキャストにより配信された符号化コンテンツデータを受信するデータ受信ステップと、前記符号化コンテンツデータを受信して、再生開始準備が完了した際に、前記マスタ再生端末に対して、再生開始準備完了情報を送信する準備完了情報送信ステップと、前記マスタ再生端末から復号化開始時刻情報を受信し、前記復号化開始時刻になった際に、前記符号化コンテンツデータの復号化を行い、該符号化コンテンツデータを再生する再生ステップとを前記コンピュータに行わせることを特徴とする。
【００１８】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末が配信サーバに符号化データを広範囲ネットワークを介して配信要求し、マスタ再生端末は配信サーバからユニキャストで配信された符号化データを受信する。受信した符号化データをマスタ再生端末復号部に１ＧＯＰのみ送り、次に、マスタ再生端末は、全スレーブ再生端末にマスタ再生端末が配信要求したコンテンツＵＲＬを限られた範囲内のネットワークを介して通知する。スレーブ再生端末は、マスタ再生端末から受け取ったコンテンツＵＲＬを広範囲ネットワークを介して配信サーバに送信し、スレーブ再生端末は配信サーバからユニキャストで配信された符号化データを受信する。受信した符号化データをスレーブ再生端末復号部に１ＧＯＰのみ送り、スレーブ再生端末はマスタ再生端末へ再生開始準備完了を範限られた範囲内のネットワークを介して通知する。さらに、マスタ再生端末は全てのスレーブ端末から再生開始準備完了を受け取ると、マスタ再生端末は復号化開始時刻（Ｔ）を算出し、復号化開始時刻（Ｔ）を全てのスレーブ再生端末へ限られた範囲内のネットワークを介して送信し、マスタ再生端末、全スレーブ再生端末の時計が復号化開始時刻（Ｔ）になった時、マスタ再生端末、全スレーブ再生端末が一斉に復号化を開始する。また、マスタ再生端末、全スレーブ再生端末の受信部から復号部へ符号化データの送信を開始し、マスタ再生端末と全スレーブ再生端末の映像が同期して再生する。さらに、マスタ再生端末が再生停止を実行し、マスタ再生端末は全スレーブ再生端末に再生停止を通知し、全スレーブ再生端末が再生停止する。
【００１９】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末が全再生端末に識別子を付与し、全スレーブ再生端末に限られた範囲のネットワークを介して各再生端末の識別子を通知する。各再生端末の識別子をマスタ再生端末同期再生制御部が保持している。マスタ再生端末再生要求部にコンテンツＵＲＬを入力し、マスタ再生端末再生要求部は、入力されたコンテンツＵＲＬをマスタ再生端末同期再生制御部に送り、マスタ再生端末同期再生制御部は、マスタ再生端末再生要求部から受け取ったコンテンツＵＲＬをマスタ再生端末送信部へ送る。マスタ再生端末送信部は、マスタ再生端末同期再生制御部から受け取ったコンテンツＵＲＬを広範囲ネットワークを介して配信サーバへ送信する。マスタ再生端末受信部は、符号化データをユニキャストで広範囲ネットワークを介して配信サーバから受け取り、マスタ再生端末受信部は、配信サーバから受信した符号化データを１ＧＯＰのみをマスタ再生端末復号部へ送る。一方、マスタ再生端末受信部は、マスタ再生端末同期再生制御部へ受信開始を通知し、マスタ再生端末同期再生制御部は、マスタ再生端末が配信要求したコンテンツＵＲＬを全スレーブ再生端末へ通知する指示をマスタ再生端末送信部へ送り、マスタ再生端末送信部は全スレーブ再生端末へマスタ再生端末が配信サーバへ配信要求したコンテンツＵＲＬを限られた範囲内のネットワークを介して送信する。また、マスタ再生端末受信部は、限られた範囲内のネットワークを介してスレーブ再生端末から再生開始準備完了通知を受け取り、受け取った再生開始準備完了通知をマスタ再生端末同期再生制御部へ送り、マスタ再生端末同期再生制御部は、再生開始準備完了通知を受け取ると、マスタ再生端末の時計を確認し、その確認した時刻（Ｘ）にマスタ再生端末からスレーブ再生端末へ復号化開始指示が届くまでの最大の時間（Ｙ）を加えた復号化開始時刻（Ｔ）を算出し、さらに、マスタ再生端末送信部へ復号化開始時刻（Ｔ）を全スレーブ再生端末へ送る指示を出し、マスタ再生端末送信部は全スレーブ再生端末へ復号化開始時刻（Ｔ）を限られた範囲内のネットワークを介して送信する。さらに、マスタ再生端末同期再生制御部は、マスタ再生端末の時計を確認し、復号化開始時刻（Ｔ）になった時、マスタ再生端末復号部へ符号化データの復号化開始を指示し、さらに、マスタ再生端末同期再生制御部は、マスタ再生端末受信部にマスタ再生端末復号部へ符号化データの送信開始を指示する。また、マスタ再生端末同期再生制御部は、各再生端末の識別子をマスタ再生端末復号部へ送る。さらに、前記マスタ再生端末の復号部は、ナビゲーション符号化映像データと、マスタ再生端末の選択領域情報を元にメイン符号化映像データを復号化し、さらに復号化したメイン映像から選択領域情報を元に切り出した選択領域映像とを前記マスタ再生端末の表示部へ送るとともに、復号化したナビゲーション映像から、前記マスタ再生端末の選択領域情報を元に、前記マスタ再生端末の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した前記マスタ再生端末の選択領域映像を前記マスタ再生端末の表示部に送る。さらに、前記マスタ再生端末復号部は、前記サムネイル映像に識別子を付与し、前記マスタ再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。マスタ再生端末表示部にナビゲーション映像、マスタ再生端末の選択領域映像、サムネイル化したマスタ再生端末の選択領域映像を再生する。
【００２０】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、スレーブ再生端末は、マスタ再生端末から各再生端末の識別子を受け取り、受け取った各再生端末の識別子をスレーブ再生端末同期再生制御部が保持している。スレーブ再生端末受信部は、マスタ再生端末からマスタ再生端末が配信要求したコンテンツＵＲＬを限られた範囲内のネットワークを介して受け取り、スレーブ再生端末受信部は、受け取ったコンテンツＵＲＬをスレーブ再生端末同期再生制御部へ送り、スレーブ再生端末同期再生制御部は受け取ったコンテンツＵＲＬをスレーブ再生端末送信部へ送る。スレーブ再生端末送信部は、広範囲ネットワークを介して配信サーバへコンテンツＵＲＬを送信する。スレーブ再生端末の受信部は、符号化データをユニキャストで広範囲ネットワークを介して配信サーバから受け取り、スレーブ再生端末受信部は、配信サーバから受信した符号化データを１ＧＯＰのみをマスタ再生端末復号部へ送る。一方、スレーブ再生端末の受信部は、スレーブ再生端末同期再生制御部へ受信開始を通知し、スレーブ再生端末同期再生制御部は、受信開始を受け取ると、マスタ再生端末へ再生開始準備完了を通知する指示をスレーブ再生端末送信部へ送り、スレーブ再生端末送信部はマスタ再生端末へ再生開始準備完了を限られた範囲内のネットワークを介して通知する。また、スレーブ再生端末受信部は、マスタ再生端末から限られた範囲内のネットワークを介して復号化開始時刻（Ｔ）を受け取ると、スレーブ再生端末同期再生制御部へ復号化開始時刻（Ｔ）を送り、スレーブ再生端末同期再生制御部は、復号化開始時刻（Ｔ）を受け取ると、スレーブ再生端末の時計を確認し、復号化開始時刻（Ｔ）になった時、スレーブ再生端末復号部へ符号化データの復号化開始を指示し、さらに、スレーブ再生端末同期再生制御部は、スレーブ再生端末受信部にスレーブ再生端末復号部へ符号化データの送信開始を指示する。また、スレーブ再生端末同期再生制御部は、各再生端末の識別子をスレーブ再生端末復号部へ送る。さらに、前記スレーブ再生端末の復号部は、ナビゲーション符号化映像データと、スレーブ再生端末の選択領域情報を元にメイン符号化映像データを復号化し、さらに復号化したメイン映像から選択領域情報を元に切り出した選択領域映像とを前記マスタ再生端末の表示部へ送るとともに、復号化したナビゲーション映像から、前記スレーブ再生端末の選択領域情報を元に、前記スレーブ再生端末の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した前記スレーブ再生端末の選択領域映像を前記スレーブ再生端末の表示部に送る。さらに、前記スレーブ再生端末復号部は、前記サムネイル映像に識別子を付与し、前記スレーブ再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。前記スレーブ再生端末表示部にナビゲーション映像、スレーブ再生端末の選択領域映像、サムネイル化した前記スレーブ再生端末の選択領域映像を再生する。
【００２１】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、スレーブ再生端末は、マスタ再生端末から各再生端末の識別子を受け取り、受け取った各再生端末の識別子をスレーブ再生端末同期再生制御部が保持している。マスタ再生端末同期再生制御部は、マスタ再生端末再生要求部、または、マスタ再生端末復号部のいずれからかマスタ再生端末の選択領域情報を受け取り、受け取った選択領域情報とマスタ再生端末の識別子とを含めた再生情報をマスタ再生端末送信部に全スレーブ端末へ送る指示を出し、マスタ再生端末送信部は、全スレーブ再生端末へマスタ再生端末の再生情報を限られた範囲内のネットワークを介して送信する。スレーブ再生端末受信部は限られた範囲内のネットワークを介してマスタ再生端末からマスタ再生端末の再生情報を受け取り、スレーブ再生端末受信部は、受け取ったマスタ再生端末の再生情報をスレーブ再生端末同期再生制御部へ送り、スレーブ再生端末同期再生制御部は、受け取ったマスタ再生端末の再生情報をスレーブ再生端末復号部に送る。スレーブ再生端末復号部は、復号化したスレーブ再生端末のナビゲーション映像から受け取ったマスタ再生端末の選択領域情報を元に、マスタ再生端末の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したマスタ再生端末のサムネイル選択領域映像をスレーブ再生端末表示部へ送る。さらに、前記スレーブ再生端末復号部は、前記サムネイル映像に識別子を付与し、前記マスタ再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。スレーブ再生端末表示部は、スレーブ再生端末復号部から受け取ったマスタ再生端末のサムネイル化した選択領域映像をスレーブ再生端末表示部でストリーム再生する。スレーブ再生端末が、マスタ再生端末の選択領域映像をサムネイル映像でストリーム再生する。
【００２２】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末同期再生制御部は、各再生端末の識別子を保持している。また、スレーブ再生端末は、マスタ再生端末から各再生端末の識別子を受け取り、受け取った各再生端末の識別子をスレーブ再生端末同期再生制御部が保持している。スレーブ再生端末同期再生制御部は、スレーブ再生端末再生要求部、または、スレーブ再生端末復号部のいずれからかスレーブ再生端末の選択領域情報を受け取り、受け取った選択領域情報とスレーブ再生端末の識別子とをを含めた再生情報をスレーブ再生端末送信部にマスタ再生端末、他スレーブ再生端末へ送る指示を出し、スレーブ再生端末送信部はマスタ再生端末、他スレーブ再生端末へ限られた範囲のネットワークを介してスレーブ再生端末の再生情報を送信する。マスタ再生端末受信部は、限られた範囲のネットワークを介してスレーブ再生端末からスレーブ再生端末の再生情報を受け取り、マスタ再生端末受信部は、受け取ったスレーブ再生端末の再生情報をマスタ再生端末同期再生制御部へ送り、マスタ再生端末同期再生制御部は、受け取ったスレーブ再生端末の再生情報をマスタ再生端末復号部に送る。マスタ再生端末復号部は、受け取ったスレーブ再生端末の選択領域情報を元に、復号化したマスタ再生端末のナビゲーション映像からスレーブ再生端末の選択領域映像をサムネイル化して切り出し、切り出したスレーブ再生端末のサムネイル化した選択領域映像をマスタ再生端末表示部へ送る。さらに、前記マスタ再生端末復号部は、前記サムネイル映像に識別子を付与し、前記スレーブ再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。マスタ再生端末表示部は、マスタ再生端末復号部から受け取ったスレーブ再生端末のサムネイル化した選択領域映像をマスタ再生端末表示部でストリーム再生する。また、他スレーブ再生端末受信部は限られた範囲のネットワークを介してスレーブ再生端末からスレーブ再生端末の再生情報を受け取り、他スレーブ再生端末受信部は、受け取ったスレーブ再生端末の再生情報を他スレーブ再生端末同期再生制御部へ送り、他スレーブ再生端末同期再生制御部は、受け取ったスレーブ再生端末の再生情報を他スレーブ再生端末復号部に送る。他スレーブ再生端末復号部は、受け取ったスレーブ再生端末の選択領域情報を元に、復号化した他スレーブ再生端末のナビゲーション映像からスレーブ再生端末の選択領域映像をサムネイル化して切り出し、切り出したスレーブ再生端末のサムネイル化した選択領域映像を他スレーブ再生端末表示部へ送る。さらに、前記他スレーブ再生端末復号部は、前記サムネイル映像に識別子を付与し、前記スレーブ再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。他スレーブ再生端末表示部は、他スレーブ再生端末復号部から受け取ったスレーブ再生端末のサムネイル化した選択領域映像を他スレーブ再生端末表示部でストリーム再生する。マスタ再生端末、他スレーブ再生端末が、スレーブ再生端末の選択領域映像をサムネイル映像でストリーム再生する。
【００２３】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末同期再生制御部は、各再生端末の識別子を保持している。また、スレーブ再生端末は、マスタ再生端末から各再生端末の識別子を受け取り、受け取った各再生端末の識別子をスレーブ再生端末同期再生制御部が保持している。マスタ（スレーブ）再生端末の再生要求部は、ユーザが、マスタ（スレーブ）再生端末の表示部に再生中のナビゲーション映像から全体または部分的に見たい領域を選択すると、この選択した領域情報をマスタ（スレーブ）再生端末の同期再生制御部へ送る。マスタ（スレーブ）再生端末の同期再生制御部は、マスタ（スレーブ）再生端末の再生要求部から選択領域情報を受け取り、受け取った選択領域情報をマスタ（スレーブ）再生端末の復号部へ送る。また、マスタ（スレーブ）再生端末の同期再生制御部は、マスタ（スレーブ）再生端末の再生要求部から受け取った選択領域情報にマスタ再生端末ＩＤを含めた再生情報（選択領域情報と再生端末ＩＤ）をスレーブ（マスタ）再生端末へ送る指示を出す。マスタ（スレーブ）再生端末の復号部は、マスタ（スレーブ）再生端末の同期再生制御部から選択領域情報を受け取り、選択領域情報を元にメイン符号化映像データを復号化し、さらに復号化したメイン映像から選択領域情報を元に切り出した選択領域映像を前記マスタ再生端末の表示部へ送る。また、マスタ（スレーブ）再生端末の復号部は、並列して復号化したナビゲーション映像から、受け取った選択領域情報を元に、選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した選択領域映像をマスタ（スレーブ）再生端末の表示部に送る。この時、マスタ（スレーブ）再生端末の復号部は、サムネイル映像に識別子を付与し、前記再生端末、前記選択領域情報、前記サムネイル映像とを対応付けし、この対応情報を保持する。マスタ（スレーブ）再生端末の表示部は、マスタ（スレーブ）再生端末の復号部からナビゲーション映像、選択領域映像、サムネイル化した選択領域映像を受け取り、受け取ったナビゲーション映像、選択領域映像、サムネイル化した選択領域映像をマスタ（スレーブ）再生端末の表示部で再生する。選択した領域を同期して再生する。
【００２４】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末同期再生制御部は、各再生端末の識別子を保持している。また、スレーブ再生端末は、マスタ再生端末から各再生端末の識別子を受け取り、受け取った各再生端末の識別子をスレーブ再生端末同期再生制御部が保持している。マスタ（スレーブ）再生端末再生要求部は、どのサムネイル映像を選択したかのサムネイル選択情報をマスタ（スレーブ）再生端末同期再生制御部へ送る。マスタ（スレーブ）再生端末同期再生制御部は、マスタ（スレーブ）再生端末再生要求部からサムネイル選択情報を受け取り、受け取ったサムネイル選択情報をマスタ（スレーブ）再生端末復号部へ送る。マスタ（スレーブ）再生端末復号部は、マスタ（スレーブ）再生端末同期再生制御部からサムネイル選択情報を受け取り、マスタ（スレーブ）再生端末復号部は、保持している対応情報とサムネイル選択情報を対照し、サムネイル情報と一致した選択領域情報を元にメイン符号化映像データを復号化する。さらに復号化したメイン映像から選択領域情報を元に切り出した選択領域映像と、メイン映像と並列して復号化したナビゲーション映像から、前記選択領域情報を元に、選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した選択領域映像をマスタ（スレーブ）再生端末表示部に送る。また、マスタ（スレーブ）再生端末復号部は、サムネイル映像に識別子を付与し、前記マスタ（スレーブ）再生端末、新しい前記選択領域情報、サムネイル映像を対応付けし、この対応情報を保持する。また、マスタ（スレーブ）再生端末復号部は、新しい選択領域情報を他再生端末送信用にマスタ（スレーブ）再生端末同期再生制御部へ送る。マスタ（スレーブ）再生端末の同期再生制御部は、マスタ（スレーブ）再生端末の復号部から受け取った選択領域情報にマスタ再生端末ＩＤを含めた再生情報（選択領域情報と再生端末ＩＤ）をスレーブ（マスタ）再生端末へ送る指示を出す。マスタ（スレーブ）再生端末表示部は、マスタ（スレーブ）再生端末復号部からナビゲーション映像、新しい選択領域映像、新しいサムネイル化した選択領域映像を受け取り、受け取ったナビゲーション映像、選択領域映像、サムネイル化した選択領域映像をマスタ（スレーブ）再生端末表示部で再生する。選択したサムネイル映像を選択領域映像（メイン映像）で再生する。
【００２５】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ（スレーブ）再生端末同期再生制御部は、電波時計を確認し、復号化開始時刻（Ｔ）になった時、マスタ（スレーブ）再生端末復号部へ復号化開始を送る。さらに、マスタ（スレーブ）再生端末同期再生制御部は、マスタ（スレーブ）再生端末受信部へ、マスタ（スレーブ）再生端末復号部への符号化データの送信開始を送る。マスタ（スレーブ）再生端末復号部は、マスタ（スレーブ）再生端末同期再生制御部から復号化開始を受け取り、ナビゲーション符号化映像データ、選択領域情報を基にメイン符号化映像データの復号化を開始する。マスタ（スレーブ）再生端末復復号部は、指定した時間毎に復号化した映像の再生時間を確認し、確認した時の電波時計時間とその時の映像の再生時間をマスタ（スレーブ）再生端末復同期再生制御部へ送る。マスタ再生端末の場合、マスタ再生端末同期再生制御部は、マスタ再生端末復号部から確認した時の電波時計の時間と映像の再生時間を受け取り、マスタ再生端末送信部へ送る。また、スレーブ再生端末の場合、スレーブ再生端末同期再生制御部は、スレーブ再生端末復号部から確認した時の電波時計の時間と映像の再生時間を受け取り、これを保持する。マスタ再生端末送信部は、マスタ再生端末同期再生制御部から確認した時の電波時計の時間と映像の再生時間を受け取り、限られた範囲のネットワークを介して全スレーブ再生端末へ送信する。全スレーブ再生端末受信部は、マスタ再生端末から限られた範囲のネットワークを介して確認した時の電波時計の時間とその時の映像の再生時間を受け取り、スレーブ再生端末同期再生制御部へ送る。全スレーブ再生端末同期再生制御部は、スレーブ再生端末受信部からマスタ再生端末の確認した時の電波時計の時間と映像の再生時間を受け取り、マスタ端末とスレーブ再生端末の確認した時の電波時計の時間から映像の再生時間を比較し、その結果をスレーブ再生端末復号部へ送る。スレーブ再生端末復号部は、比較結果を受け取り、受け取った比較結果がマスタ再生端末と再生時間が同じならば、そのまま復号化を続ける。また、比較結果がマスタ再生端末より再生遅れの場合、遅れている時間分ジャンプして復号化する。または、比較結果がマスタ再生端末より再生が進んでいる場合、先に進んでいる時間分停止し、その後、復号化を再開する。スレーブ再生端末表示部は以上の結果内容に応じて、ナビゲーション映像、選択領域映像、サムネイル化した選択領域映像を再生する。マスタ再生端末、スレーブ再生端末が同期してストリーム再生する。
【００２６】
本発明は、複数の再生端末と配信サーバとが広範囲ネットワークを介して接続され、前記配信サーバは、ユニキャストで符号化データを前記再生端末へ配信し、前記再生端末は、マスタ再生端末とスレーブ再生端末に分類され、前記マスタ再生端末とスレーブ再生端末は限られた範囲内のネットワークを介して接続され、前記スレーブ再生端末は、前記マスタ再生端末の支配下に置かれて同期再生を行う同期再生方法であって、マスタ再生端末再生要求部に再生停止を入力し、マスタ再生端末再生要求部は、入力された再生停止をマスタ再生端末同期再生制御部に送り、マスタ再生端末同期再生制御部は、マスタ再生端末受信部へ符号化データを復号部へ送信の停止を出す。一方、マスタ再生端末同期再生制御部は、再生停止をマスタ再生端末復号部へ送り、マスタ再生端末復号部は再生停止を受け取ると復号化を停止し、さらに、マスタ再生端末復号部は、マスタ再生端末表示部に再生停止を送り、マスタ再生端末表示部は、スレーブ再生端末復号部から再生停止を受け取るとストリーム再生を停止する。一方、マスタ再生端末同期再生制御部は、マスタ再生端末送信部に全スレーブ再生端末へ再生停止を送る指示と配信サーバへ配信停止指示を出し、マスタ再生端末送信部は、全スレーブ再生端末へ限られた範囲のネットワークを介して再生停止を送信し、また、マスタ再生端末送信部は、配信サーバへ広範囲ネットワークを介して符号化データ配信停止を送信し、また、スレーブ再生端末受信部は、マスタ再生端末から限られた範囲のネットワークを介して再生停止を受け取り、スレーブ再生端末受信部は、受け取った再生停止をスレーブ再生端末同期再生制御部へ送り、スレーブ再生端末同期再生制御部は、スレーブ再生端末受信部へ符号化データを復号部へ送信の停止を出す。一方、スレーブ再生端末同期再生制御部は、再生停止をスレーブ再生端末復号部へ送り、スレーブ再生端末復号部は、再生停止を受け取ると復号化を停止し、さらに、スレーブ再生端末復号部はスレーブ再生端末表示部に再生停止を送り、スレーブ再生端末表示部は、スレーブ再生端末復号部から再生停止を受け取るとストリーム再生を停止する。一方、スレーブ再生端末同期再生制御部は、スレーブ再生端末送信部に配信サーバへ符号化データ配信停止を送信する指示を出し、スレーブ再生端末送信部は、配信サーバへ符号化データ配信停止を広範囲ネットワークを介して送信する。
【発明の効果】
【００２７】
本発明によれば、ユニキャストのみをサポートする配信サーバにおいても、複数端末間で同一映像を同期して視聴することができる。また、他端末がどこの領域を視聴しているか知ることができるとともに、他端末の再生領域と同じ領域を再生することができる。また、１ＧＯＰ（Group Of Picture）単位で復号するため、再生のずれが発生しにくく、限定範囲のネットワーク環境により、再生端末間再生制御が容易になるという効果が得られる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態の全体構成を示すブロック図である。
【図２】図１に示す表示部４６、５６の選択領域情報を示す説明図である。
【図３】図１に示す装置の処理動作を示すフローチャートである。
【図４】図１に示す装置の処理動作を示すフローチャートである。
【図５】図１に示す装置の処理動作を示すフローチャートである。
【図６】図１に示す装置の処理動作を示すフローチャートである。
【図７】図１に示す装置の処理動作を示すフローチャートである。
【図８】図１に示す装置の処理動作を示すフローチャートである。
【図９】図１に示す装置の処理動作を示すフローチャートである。
【図１０】図１に示す装置の処理動作を示すフローチャートである。
【図１１】図１に示す装置の処理動作を示すフローチャートである。
【図１２】図１に示す装置の処理動作を示すフローチャートである。
【図１３】図１に示す装置の処理動作を示すフローチャートである。
【図１４】図１に示す装置の処理動作を示すフローチャートである。
【図１５】図１に示す装置の処理動作を示すフローチャートである。
【図１６】各再生端末の識別子情報の構成を示す説明図である。
【図１７】端末ＩＤ、選択領域情報、サムネイルＩＤとを対応付けした対応情報の構成を示す説明図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して、本発明の一実施形態による情報再生システムを説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１０は、日本に２箇所ある電波送信所の中の一の電波送信所（標準周波数局）であり、１０万年に１秒の誤差といわれるセシウム原子電波時計をもとに標準電波を送信する。符号２０は再生する情報の配信を行う配信サーバである。符号３０はインターネット等の広域ネットワーク（以下、ネットワークＡ３０と称する）である。符号４０、５０、Ｎは配信された情報の再生を行う再生端末である。再生端末は、マスタ再生端末４０と、スレーブ再生端末（５０，Ｎ）とに論理的に分類されており、マスタ再生端末４０は１台で、スレーブ再生端末（５０，Ｎ）は複数の場合もある。符号８０は家庭ＬＡＮ（Local Area Network）や社内ＬＡＮの様な特定の建物内、敷地内で使用する限られた範囲内のネットワーク（以下、ネットワークＢ８０と称する）である。配信サーバ２０と再生端末（４０，５０，Ｎ）は、ネットワークＡ３０を介して接続されている。符号６０は、限定範囲ネットワークである。
【００３０】
配信サーバ２０は、受信部２１と、再生データ保存部２２と、送信部２３とで構成される。受信部２１は、ネットワークＡ３０を介して、再生端末（４０，５０，Ｎ）から要求を受信し、受信した要求を再生データ保存部２２に通知する。再生データ保存部２２は、受信部２１からの要求を受け取り、受信部２１から受け取った、要求された符号化データを再生データ保存部２２から読み出し、送信部２３に送る。符号化データには、見たい領域を全体または部分的に自由に選択するためのナビゲーション符号化映像データ、選択した領域を再生するためのメイン符号化映像データ、音声符号化データ（音声がない場合もある）の３つがあり、これらは、１つの符号化データとして再生データ保存部２２に蓄積されている。なお、メイン符号化映像データは、ナビゲーション符号化映像データよりも解像度が高い映像データである。送信部２３は、再生データ保存部２２から読み出したデータを受け取り、ユニキャストでネットワークＡ３０を介して再生端末（４０，５０，Ｎ）へ配信する。
【００３１】
マスタ再生端末４０は、スレーブ再生端末（５０，Ｎ）を支配し、スレーブ再生端末（５０，Ｎ）との間との同期再生制御を行う。マスタ再生端末４０は、再生開始、停止を行い、スレーブ再生端末（５０，Ｎ）は、これに同期してマスタ再生端末４０の動作に従う。ここでは、マスタ再生端末４０、スレーブ再生端末（５０，Ｎ）ともにジャンプ再生は行わないものとする。また、マスタ再生端末４０、スレーブ再生端末（５０，Ｎ）とも、映像全体を再生しているナビゲーション映像から見たい領域を選択することができる。
【００３２】
マスタ再生端末４０、スレーブ再生端末（５０，Ｎ）は、自再生端末の選択領域情報をネットワークＢ８０を介してマルチキャストで他再生端末へ送信する。マスタ再生端末４０、スレーブ再生端末（５０，Ｎ）は、他の再生端末の選択領域映像を再生する。マスタ再生端末４０、スレーブ再生端末（５０，Ｎ）の電波時計（４７，５７）は、電波送信所１０から発信される標準電波を自動受信して各再生端末の日時修正を行い、各端末は復号化開始時刻（Ｔ）になった時、一斉に復号化開始を行う。なお、自再生端末の選択領域情報とは、ナビゲーション映像の中から全体または部分的に選択した領域であるが、この自再生端末の選択領域情報については後述する。
【００３３】
また、復号化開始時刻（Ｔ）は、全てのスレーブ再生端末（５０，Ｎ）から再生開始準備完了通知受領直後のマスタ再生端末４０の電波時計時刻（Ｔ１）と、マスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へ復号化開始指示が届くまでの最大の時間（Ｔ２）とを加算することにより得られる時刻である。マスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へ復号化開始指示が届くまでの最大の時間（Ｔ２）は、予め設定されている。この設定方法としては、マスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へテストパケットを送信し、各スレーブ再生端末（５０，Ｎ）からマスタ再生端末４０へ回答パケットが戻る時間を計測して設定すればよい。
【００３４】
マスタ再生端末４０は、再生要求部４１と、同期再生制御部４２と、送信部４３と、受信部４４と、復号部４５と、表示部４６と、電波時計４７とで構成される。マスタ再生端末４０は、全スレーブ再生端末（５０，Ｎ）とネットワークＢ８０を介してＴＣＰ／ＩＰ接続を行う。これは、コンテンツＵＲＬ、復号化開始時刻（Ｔ）、再生停止を送信、全スレーブ再生端末（５０，Ｎ）からは、再生準備完了通知、受け取り返信を受信するために用いる。再生情報（選択領域情報と再生端末ＩＤ）、確認した再生時間はマルチキャストでスレーブ再生端末（５０，Ｎ）へ送信する。マスタ再生端末４０は、ＴＣＰ／ＩＰ接続後、全再生端末の識別子（ＩＤ：identifier）を付与し、全スレーブ再生端末（５０，Ｎ）に各再生端末の識別子（図１６参照）を通知する。
【００３５】
ユーザは、マスタ再生端末４０の再生要求部４１から、コンテンツＵＲＬを入力する。マスタ再生端末４０の再生要求部４１は、入力されたコンテンツＵＲＬをマスタ再生端末４０の同期再生制御部４２へ送る。コンテンツＵＲＬは、ネットワーク上に存在する符号化データの場所を指している。また、マスタ再生端末４０の再生要求部４１は、ユーザが、表示部４６に再生中のナビゲーション映像から選択した領域に関する選択領域情報をマスタ再生端末４０の同期再生制御部４２へ送る。選択領域情報については後述する。また、マスタ再生端末４０の再生要求部４１は、ユーザが、表示部４６に再生中の自・他端末サムネイル映像の中からどのサムネイルを選んだかのサムネイル選択情報をマスタ再生端末４０の同期再生制御部４２へ送る。また、マスタ再生端末４０の再生要求部４１は、ユーザが実行した再生・停止を、マスタ再生端末４０の同期再生制御部４２へ送る。
【００３６】
マスタ再生端末４０の同期再生制御部４２は、再生要求部４１と、受信部４４と、復号部４５からの要求制御と、受信部４４と、復号部４５と、送信部４３への要求制御を行う。マスタ再生端末４０の同期再生制御部４２は、全スレーブ再生端末のＩＰアドレス一覧と、各再生端末ＩＤを保持している。なお、同期再生制御部４２の動作については後述する。
【００３７】
マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２からの要求を受け取り、要求内容によって配信サーバ２０、またはスレーブ再生端末（５０，Ｎ）へ要求を送信する。配信サーバ２０へは、ネットワークＡ３０を介して、符号化データ配信要求、配信停止要求を送信する。また、全スレーブ再生端末（５０，Ｎ）へは、ネットワークＢ８０を介して、ＴＣＰ／ＩＰで少なくともコンテンツＵＲＬ、復号化開始時刻（Ｔ）、再生停止を送信する。再生情報（選択領域情報と再生端末ＩＤ）、確認した再生時間は、ネットワークＢ８０を介してマルチキャストでスレーブ再生端末へ送信する。
【００３８】
マスタ再生端末４０の受信部４４は、配信サーバ２０と、スレーブ再生端末（５０，Ｎ）からのデータを受信し、受信したデータが符号化データの場合はマスタ再生端末４０の復号部４５へ送り、それ以外はマスタ再生端末４０の同期再生制御部４２へ送る。
【００３９】
マスタ再生端末４０の復号部４５は、マスタ再生端末４０の受信部４４から符号化データを受け取り、受け取った符号化データのナビゲーション符号化映像データとメイン符号化映像データ、音声符号化データ（音声がない場合もある）をそれぞれ１ＧＯＰ（Group Of Picture）単位で並列して復号化し、復号化したナビゲーション映像と、復号化したメイン映像から選択領域情報を元に切り出した選択領域映像、音声をマスタ再生端末４０の表示部４６へ送る。なお、１ＧＯＰは、一般的に１５フレーム、０．５秒であるが、必ずしもその必要はない。マスタ再生端末４０の再生開始時の選択領域情報は、予め設定した値を用いる。
【００４０】
また、マスタ再生端末４０の復号部４５は、再生開始時のマスタ再生端末４０のサムネイル映像として、復号化したナビゲーション映像から、予め設定した選択領域情報を元に、マスタ再生端末４０の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したマスタ再生端末の選択領域映像をマスタ再生端末４０の表示部４６に送る。この時、マスタ再生端末４０の復号部４５は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。対応情報には、少なくとも、端末ＩＤ、選択領域情報、サムネイルＩＤとが対応付けられて保存される。
【００４１】
また、マスタ再生端末４０の復号部４５は、スレーブ再生端末（５０，Ｎ）の再生情報をマスタ再生端末４０の同期再生制御部４２から受け取り、復号化したナビゲーション映像から、受け取ったスレーブ再生端末（５０，Ｎ）の再生情報の選択領域情報を元に、スレーブ再生端末（５０，Ｎ）の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したスレーブ再生端末の選択領域映像をマスタ再生端末４０の表示部４６に送る。この時、マスタ再生端末４０の復号部４５は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、とサムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。
【００４２】
また、マスタ再生端末４０の復号部４５は、どのサムネイルを選んだかのサムネイル選択情報をマスタ再生端末４０の同期再生制御部４２から受け取り、対応情報とサムネイル選択情報が一致する選択領域情報を基にメイン符号化映像データを復号化し、復号化したメイン映像から選択領域映像を切り出し、この選択領域映像をマスタ再生端末４０の表示部４６へ送る。これにより、選択したサムネイル映像をメイン映像で再生できる。この時、マスタ再生端末４０の復号部４５は、対応情報のマスタ再生端末の選択領域情報を更新する。
【００４３】
マスタ再生端末４０の表示部４６は、マスタ再生端末４０の復号部４５から復号化したナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声が無い場合もある）を受け取り、ストリーム再生を行う。マスタ再生端末４０の電波時計４７は、電波送信所１０から発信される標準電波を自動受信してマスタ再生端末４０の電波時計の日時修正を行う。この日時を用いて復号化開始時刻（Ｔ）になった時、各端末ともに一斉に復号化を開始する。
【００４４】
スレーブ再生端末（５０，Ｎ）は、再生要求部５１と、同期再生制御部５２と、送信部５３と、受信部５４と、復号部５５と、表示部５６と、電波時計５７とで構成される。再生要求部５１は、ユーザが表示部５６に再生中のナビゲーション映像から選択した領域に関する選択領域情報を、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る。また、再生要求部５１は、ユーザが表示部５６に再生中の自・他端末サムネイル映像の中からどのサムネイルを選んだかのサムネイル選択情報を、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る。同期再生制御部５２は、再生要求部５１と、受信部５４と、復号部５５からの要求制御と、受信部５４と、復号部５５と、送信部５３への要求制御を行う。なお、同期再生制御５２の動作については後述する。
【００４５】
スレーブ再生端末（５０，Ｎ）の送信部５３は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２からの要求を受け取り、要求内容によって配信サーバ２０、マスタ再生端末４０、他スレーブ再生端末へ要求を送信する。配信サーバ２０へは、ネットワークＡ３０を介して、符号化データ配信要求、配信停止要求を送信する。マスタ再生端末４０へは、ネットワークＢ８０を介してＴＣＰ／ＩＰで再生準備完了通知、マスタ再生端末からの情報受け取り返信を送信する。再生情報（選択領域情報と再生端末ＩＤ）は、ネットワークＢ８０を介してマルチキャストでマスタ再生端末、他スレーブ再生端末へ送信する。
【００４６】
スレーブ再生端末（５０，Ｎ）の受信部５４は、配信サーバ２０、マスタ再生端末４０、他スレーブ再生端末からのデータを受信し、受信したデータが符号化データの場合はスレーブ再生端末（５０，Ｎ）の復号部５５へ送り、それ以外はスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る。スレーブ再生端末（５０，Ｎ）の復号部５５は、スレーブ再生端末（５０，Ｎ）の受信部５４から符号化データを受け取り、受け取った符号化データのナビゲーション符号化映像データとメイン符号化映像データ、音声符号化データ（音声がない場合もある）をそれぞれ１ＧＯＰ単位で並列して復号化し、復号化したナビゲーション映像、復号化したメイン映像から選択領域情報を元に切り出した選択領域映像、音声をスレーブ再生端末（５０，Ｎ）の表示部５６へ送る。スレーブ再生端末の再生開始時の選択領域情報は、予め設定した値を用いる。
【００４７】
また、スレーブ再生端末（５０，Ｎ）の復号部５５は、再生開始時のスレーブ再生端末（５０，Ｎ）のサムネイル映像として、復号化したナビゲーション映像から、予め設定した選択領域情報を元に、スレーブ再生端末（５０，Ｎ）の選択領域映像を切り出し、さらにサムネイル化して、サムネイル化したスレーブ再生端末の選択領域映像をスレーブ再生端末（５０，Ｎ）の表示部５６に送る。この時、スレーブ再生端末（５０，Ｎ）の復号部５５は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。対応情報には、少なくとも、端末ＩＤ、選択領域情報、サムネイルＩＤとが対応付けられて保存される。
【００４８】
また、スレーブ再生端末（５０，Ｎ）の復号部５５は、マスタ再生端末４０、他スレーブ再生端末の（選択領域情報と再生端末ＩＤ）をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２から受け取り、復号化したナビゲーション映像から、受け取ったマスタ再生端末４０、他スレーブ再生端末（５０，Ｎ）の再生情報の選択領域情報を元に、マスタ再生端末４０、他スレーブ再生端末の選択領域映像をそれぞれ切り出し、さらにサムネイル化し、サムネイル化したマスタ再生端末、他スレーブ再生端末の選択領域映像をスレーブ再生端末（５０，Ｎ）の表示部５６に送る。この時、スレーブ再生端末（５０，Ｎ）の復号部５５は、サムネイル映像にＩＤを付与し、端末ＩＤ、選択領域情報、サムネイルＩＤとを対応付けし、この対応情報（図１７参照）を保持する。
【００４９】
また、スレーブ再生端末（５０，Ｎ）の復号部５５は、どのサムネイルを選んだかのサムネイル選択情報をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２から受け取り、対応情報とサムネイル選択情報が一致する選択領域情報を基にメイン符号化映像データを復号化し、復号化したメイン映像から選択領域映像を切り出し、この選択領域映像をマスタ再生端末５０の表示部５６へ送る。これにより、選択したサムネイル映像をメイン映像で再生できる。この時、スレーブ再生端末５０の復号部５５は、対応情報のスレーブ再生端末（５０，Ｎ）の選択領域情報を更新する。
【００５０】
スレーブ再生端末（５０，Ｎ）の表示部５６は、スレーブ再生端末（５０，Ｎ）の復号部５５から復号したナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声が無い場合もある）を受け取りストリーム再生を行う。スレーブ再生端末（５０，Ｎ）の電波時計５７は、電波送信所１０から発信される標準電波を自動受信してスレーブ再生端末の電波時計の日時修正を行う。この日時を用いて復号化開始時刻（Ｔ）になった時、各端末ともに一斉に復号化を開始する。
【００５１】
次に、図２を参照して、図１に示す再生端末（４０，５０，Ｎ）の表示部（４６，５６）に表示される表示内容について説明する。マスタ再生端末４０およびスレーブ再生端末（５０，Ｎ）の表示部（４６，５６）には、自再生端末のナビゲーション映像、ナビゲーション映像から、全体または部分的に選択した領域に対応するメイン映像の選択領域映像と、自・他端末のサムネイル化した選択領域映像（サムネイル映像）が再生される。ナビゲーション映像は、映像の全体をストリーム再生する。図２において破線で示す破線の選択領域は、ナビゲーション映像の中から部分的に選択した領域を示しており、選択領域情報は、左上頂点座標０からの距離（Ｘ、Ｙ）と、幅、高さで表される。自端末メイン映像（選択領域映像）は、破線で囲まれた選択領域の解像度の高い映像であり、表示部（４６，５６）のナビゲーション映像とは別の場所でストリーム再生される映像である。自・他端末のサムネイル化した選択領域映像（サムネイル映像）は、自・他端末の選択領域映像をサムネイル画像（多数の画像を一覧表示するために縮小された画像）でストリーム再生される映像である。
【００５２】
次に、図１を参照して、マスタ再生端末４０の同期再生制御部４２の動作を説明する。
＜再生要求部４１からの要求＞
まず、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から入力されたコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬをマスタ再生端末４０の送信部４３に送る。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から、ユーザが再生中のナビゲーション映像から全体または部分的に選択した選択領域情報を受け取り、この選択領域情報をマスタ再生端末４０の復号部４５へ送る。また、同期再生制御部４２は、再生要求部４１から択領域情報を受け取り、マスタ再生端末４０の送信部４３に再生情報（選択領域情報と再生端末ＩＤ）をスレーブ再生端末へ送る指示を出す。
【００５３】
次に、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から、ユーザが表示部４６に再生中の自・他端末サムネイル映像の中から選んだサムネイル選択情報を受け取り、マスタ再生端末４０の復号部４５へ送る。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から再生停止を受け取ると、再生停止を、マスタ再生端末４０の受信部４４と、復号部４５へ送り、さらに、マスタ再生端末４０の送信部４３に全スレーブ再生端末（５０，Ｎ）へ再生停止を送信する指示と、配信サーバ２０へ符号化データの配信停止を送信する指示を出す。
【００５４】
＜受信部４４からの要求＞
まず、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４から配信要求した符号化データの受信開始通知を受け取ると、マスタ再生端末４０の送信部４３に、再生要求部４１から入力されたコンテンツＵＲＬと同じコンテンツＵＲＬをＴＣＰ／ＩＰ接続した全スレーブ再生端末（５０，Ｎ）へ通知する指示を送る。また、各再生端末ＩＤを復号部４５へ送る。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４から全てのスレーブ再生端末（５０，Ｎ）から再生開始準備完了を受け取ると、電波時計４７の時刻を確認し、その確認した時刻（Ｔ１）にマスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へ復号化開始指示が届くまでの最大の時間（Ｔ２）を加えた復号化開始時刻（Ｔ＝Ｔ１＋Ｔ２）を算出し、さらに、マスタ再生端末４０の送信部４３へこの復号化開始時刻（Ｔ）を全スレーブ再生端末（５０，Ｎ）へ送る指示を出す。
【００５５】
さらに、電波時計４７を確認し、復号化開始時刻（Ｔ）になった時、マスタ再生端末４０の復号部４５へナビゲーション符号化映像データ、メイン符号化映像データ、音声符号化データ（音声がない場合もある）を１ＧＯＰ単位で並列して復号化を開始する指示を送る。一方、マスタ再生端末４０の受信部４４へ符号化データをマスタ再生端末４０の復号部４５へ送信開始の指示を出す。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４からスレーブ再生端末の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、この再生情報をマスタ再生端末４０の復号部４５へ送る。
【００５６】
＜復号部４５からの要求＞
マスタ再生端末４０の同期再生制御部４２は、選択したマスタ再生端末４０の新しい選択領域情報を復号部４５から受け取ると、マスタ再生端末４０の送信部４３にマスタ再生端末の再生情報（選択領域情報と再生端末ＩＤ）を全スレーブ再生端末（５０，Ｎ）へ送る指示を出す。マスタ再生端末４０の同期再生制御部４２は、指定した時間毎に確認した時の電波時計時間とその時の復号化したメイン映像の再生時間を復号部から受け取り、マスタ再生端末送信部へ送る。
【００５７】
次に、図１を参照して、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２の動作を説明する。
＜再生要求部５１からの要求＞
まず、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の再生要求部５１から、ユーザが再生中のナビゲーション映像から全体または部分的に選択した選択領域情報を受け取り、この選択領域情報をスレーブ再生端末（５０，Ｎ）の復号部４５へ送る。同期再生制御部５２は、再生要求部５１から受け取った選択領域情報を、スレーブ再生端末（５０，Ｎ）の送信部５３に再生情報（選択領域情報と再生端末ＩＤ）をマスタ再生端末、他スレーブ再生端末へ送る指示を出す。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の再生要求部５１から、ユーザが再生中の自・他端末サムネイル映像の中から選んだサムネイル選択情報を受け取り、このサムネイル選択情報をスレーブ再生端末（５０，Ｎ）の復号部５５へ送る。
【００５８】
＜受信部５４からの要求＞
まず、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、マスタ再生端末４０から送信されたコンテンツＵＲＬをスレーブ再生端末（５０，Ｎ）の受信部５４から受け取り、受け取ったコンテンツＵＲＬをスレーブ再生端末（５０，Ｎ）の送信部５３に送る。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４から配信要求した符号化データの受信開始通知を受け取り、再生開始準備完了をスレーブ再生端末（５０，Ｎ）の送信部５３へ送る。また、各再生端末ＩＤを復号部５５へ送る。
【００５９】
次に、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４から復号化開始時刻（Ｔ）を受け取ると、電波時計５７を確認し、復号化開始時刻（Ｔ）になった時、スレーブ再生端末（５０，Ｎ）の復号部５５へナビゲーション符号化映像データ、メイン符号化映像データ、音声符号化データ（音声がない場合もある）を１ＧＯＰ単位で並列して復号化を開始する指示を送る。一方、スレーブ再生端末（５０，Ｎ）の受信部５４へ、符号化データをスレーブ再生端末（５０，Ｎ）の復号部５５へ送信開始の指示を出す。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末５０（５０，Ｎ）の受信部５４からマスタ再生端末４０、他のスレーブ再生端末の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、この再生情報をスレーブ再生端末（５０，Ｎ）の復号部５５へ送る。
【００６０】
次に、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４からマスタ再生端末の確認した時の電波時計の時間とその時のメイン映像の再生時間を受け取り、マスタ端末とスレーブ再生端末の確認した時の電波時計の時間からメイン映像の再生時間を比較し、その結果をスレーブ再生端末復号部へ送る。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４から再生停止を受け取ると、再生停止を、スレーブ再生端末（５０，Ｎ）の受信部５４と、復号部５５へ送り、さらに、スレーブ再生端末（５０，Ｎ）の送信部５３に配信サーバ２０へ符号化データの配信停止を送る。
【００６１】
＜復号部５５からの要求＞
スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、選択したスレーブ再生端末（５０，Ｎ）の新しい選択領域情報を復号部５５から受け取り、スレーブ再生端末（５０，Ｎ）の送信部５３にスレーブ再生端末（５０，Ｎ）の再生情報（選択領域情報と再生端末ＩＤ）をマスタ再生端末、他スレーブ再生端末へ送る指示を出す。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、確認した時の電波時計時間とその時のメイン映像の再生時間を復号部５５から受け取り、これを保持する。
【００６２】
次に、図３〜図１５を参照して、図１に示す同期再生システムの動作を説明する。始めに、図３〜図５を参照して、複数の再生端末（４０，５０，Ｎ）で同期して同一の映像を再生する処理動作を説明する。図３〜図５は、同期再生システムにおいて、複数の再生端末（４０，５０，Ｎ）で同期して同一の映像を再生する処理動作を示すフローチャートである。
【００６３】
まず、マスタ再生端末４０は、マスタ再生端末４０の同期再生制御部４２が保持しているスレーブ再生端末ＩＰアドレス一覧表にあるスレーブ再生端末とネットワークＢ８０を介してＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）接続を行う。また、マスタ再生端末４０は、ＴＣＰ／ＩＰ接続後、全再生端末にＩＤ（identifier）を付与し、これをマスタ再生端末４０の同期再生制御部４２に保持する。また、マスタ再生端末４０は、ネットワークＢ８０を介してＴＣＰ／ＩＰで全スレーブ再生端末（５０，Ｎ）に各再生端末ＩＤを通知する。各同期再生制御部は、各再生端末ＩＤを保持する（ステップＳ５０１）。
【００６４】
次に、ユーザがコンテンツＵＲＬを入力すると、マスタ再生端末４０の再生要求部４１は、入力されたコンテンツＵＲＬをマスタ再生端末４０の同期再生制御部４２に送る（ステップＳ５０２）。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から入力されたコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬをマスタ再生端末４０の送信部４３へ送る（ステップＳ５０３）。マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２からコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬを、ネットワークＡ３０を介して配信サーバ２０へ送信する（ステップＳ５０４）。
【００６５】
次に、配信サーバ２０の受信部２１は、ネットワークＡ３０を介してマスタ再生端末４０から送信されたコンテンツＵＲＬを受信し、受け取ったコンテンツＵＲＬを再生データ保存部２２へ送る（ステップＳ５０５）。再生データ保存部２２は、配信サーバ２０の受信部２１からコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬから符号化データを読み出し、読み出した符号化データを配信サーバ２０の送信部２３へ送る（ステップＳ５０６）。再生データ保存部２２には、ナビゲーション符号化映像データ、メイン符号化映像データ、音声符号化データ（音声がない場合もある）が１つの符号化データで保存されている。配信サーバ２０の送信部２３は、再生データ保存部２２から符号化データを受け取り、受け取った符号化データをネットワークＡ３０を介してユニキャストでマスタ再生端末４０へ送信する（ステップＳ５０７）。
【００６６】
次に、マスタ再生端末４０の受信部４４は、配信サーバ２０の送信部２３から送信された符号化データを、ネットワークＡ３０を介して受け取り、マスタ再生端末４０の受信部４４は、符号化データ受信開始をマスタ再生端末４０の同期再生制御部４２へ通知する。さらに、マスタ再生端末４０の受信部４４は、マスタ再生端末４０の復号部４５へ符号化データのナビゲーション符号化映像データ、メイン符号化映像データ、音声符号化データ（音声がない場合もある）をそれぞれ１ＧＯＰのみ送る（ステップＳ５０８）。この時、マスタ再生端末４０の復号部４５は、まだ復号しない。また、マスタ再生端末４０の受信部４４はバッファ残量から配信制御を行っているため、受信バッファが溢れる事はない。
【００６７】
次に、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４から符号化データ受信開始通知を受け取ると、ステップＳ５０２と同じコンテンツＵＲＬをステップＳ５０１でＴＣＰ／ＩＰ接続した全スレーブ再生端末（５０，Ｎ）へ通知する指示をマスタ再生端末４０の送信部４３へ送る（ステップＳ５０９）。また、同期再生制御部４２は、全再生端末ＩＤを復号部４５へ送る。復号部４５は、これを保持する。
【００６８】
次に、マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２から（ステップＳ５０２と同じコンテンツＵＲＬをＴＣＰ／ＩＰ接続されている全スレーブ再生端末（５０，Ｎ）へ通知する指示を受け取り、受け取ったコンテンツＵＲＬをネットワークＢ８０を介してＴＣＰ／ＩＰで全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５１０）。
【００６９】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、ネットワークＢ８０を介してマスタ再生端末４０からコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬをスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る（ステップＳ５１１）。続いて、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、コンテンツＵＲＬをスレーブ再生端末（５０，Ｎ）の受信部５４から受け取り、受け取ったコンテンツＵＲＬをスレーブ再生端末（５０，Ｎ）の送信部５３へ送る（ステップＳ５１２）。さらに、スレーブ再生端末（５０，Ｎ）の送信部５３は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２から受け取ったコンテンツＵＲＬをネットワークＡ３０を介して配信サーバ２０へ送る（ステップＳ５１３）。
【００７０】
次に、配信サーバ２０の受信部２１は、ネットワークＡ３０を介して全スレーブ再生端末（５０，Ｎ）からコンテンツＵＲＬを受信し、受け取ったコンテンツＵＲＬを再生データ保存部２２へ送る（ステップＳ５１４）。続いて、再生データ保存部２２は、配信サーバ２０の受信部２１からコンテンツＵＲＬを全スレーブ再生端末数受け取り、受け取ったコンテンツＵＲＬから符号化データを全スレーブ再生端末数読み出し、読み出した符号化データを配信サーバ２０の送信部２３へ全スレーブ再生端末数を送る（ステップＳ５１５）。また、配信サーバ２０の送信部２３は、再生データ保存部２２から読み出した符号化データを全スレーブ再生端末数受け取り、受け取った全スレーブ再生端末数の符号化データをネットワークＡ３０を介してユニキャストで配信要求元の全スレーブ再生端末（５０，Ｎ）へそれぞれ送信する（ステップＳ５１６）。
【００７１】
次に、スレーブ再生端末（５０，Ｎ）の受信部５４は、配信サーバ２０の送信部２３から送信された符号化データを、ネットワークＡ３０を介して受け取り、スレーブ再生端末（５０，Ｎ）の受信部５４は、符号化データの受信開始をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ通知する。さらに、スレーブ再生端末（５０，Ｎ）の受信部５４は、スレーブ再生端末（５０，Ｎ）の復号部５５へ符号化データのナビゲーション符号化映像データ、メイン符号化映像データ、音声符号化データ（音声がない場合もある）それぞれ１ＧＯＰのみ送る（ステップＳ５１７）。この時、スレーブ再生端末（５０，Ｎ）の復号部５５は、まだ復号しない。また、スレーブ再生端末（５０，Ｎ）の受信部５４はバッファ残量から配信制御を行っているため、受信バッファが溢れる事はない。
【００７２】
次に、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４から符号化データ受信開始通知を受け取ると、再生開始準備完了をマスタ再生端末４０へ通知する指示をスレーブ再生端末（５０，Ｎ）の送信部５３へ送る（ステップＳ５１８）。また、同期再生制御部５２は、各再生端末ＩＤを復号部５５へ送る。復号部５５は、これを保持する。続いて、スレーブ再生端末（５０，Ｎ）の送信部５３は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２から再生開始準備完了をマスタ再生端末４０へ通知する指示を受け取り、受け取った再生開始準備完了をネットワークＢ８０を介してＴＣＰ／ＩＰでマスタ再生端末４０へ送る（ステップＳ５１９）。
【００７３】
次に、マスタ再生端末４０の受信部４４は、スレーブ再生端末（５０，Ｎ）からネットワークＢ８０を介して再生開始準備完了を受け取り、受け取った再生開始準備完了をマスタ再生端末４０の同期再生制御部４２へ送る（ステップＳ５２０）。続いて、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４からスレーブ再生端末（５０，Ｎ）の再生開始準備完了を受け取り、マスタ再生端末４０の同期再生制御部４２は、全てのスレーブ再生端末（５０，Ｎ）から再生開始準備完了を受け取ると、電波時計４７の時刻を確認し、確認したその時刻（Ｔ１）にマスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へ復号化開始指示が届くまでの最大の時間（Ｔ２）を加えた復号化開始時刻（Ｔ＝Ｔ１＋Ｔ２）を算出し、さらに、送信部４３へ復号化開始時刻（Ｔ）  を全スレーブ再生端末（５０，Ｎ）へ送る指示を出す（ステップＳ５２１）。スレーブ再生端末（５０，Ｎ）はステップＳ５２５へ移行する。
【００７４】
なお、マスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へ復号化開始指示が届くまでの最大の時間（Ｔ２）は、予め設定されているものとする。この設定方法としては、マスタ再生端末４０からスレーブ再生端末（５０，Ｎ）へテストパケットを送信し、各スレーブ再生端末（５０，Ｎ）からマスタ再生端末４０へ回答パケットが戻る時間を計測して設定する。
【００７５】
次に、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の電波時計４７を確認し、復号化開始時刻（Ｔ）になった時、マスタ再生端末４０の復号部４５へ復号化を開始する指示を送る。さらに、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４へ、符号化データの復号部４５への送信開始指示を出す（ステップＳ５２２）。続いて、マスタ再生端末４０の復号部４５は、マスタ再生端末４０の同期再生制御部４２から復号化開始指示を受け取り、１ＧＯＰ単位でナビゲーション符号化映像データ、選択領域情報を元にメイン符号化映像データ、音声符号化データ（音声がない場合もある）の復号化を並列して開始する。選択領域情報を元に復号化したメイン映像は、図２で示すＸ、Ｙ、幅、高さより大きいサイズとなる。そのため、復号部４５は、復号化したメイン映像から、さらに選択領域情報と同じサイズの選択領域映像を切り出し、この選択領域映像と、復号化したナビゲーション映像、音声（音声がない場合もある）をマスタ再生端末４０の表示部４６へ送る。再生開始時は、予め設定した選択領域情報を用いる。
【００７６】
さらに、マスタ再生端末４０の復号部４５は、復号化したナビゲーション映像から、マスタ再生端末４０の予め設定した選択領域情報を元に、マスタ再生端末４０の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したマスタ再生端末の選択領域映像をマスタ再生端末４０の表示部４６に送る。この時、マスタ再生端末４０の復号部４５は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する（ステップＳ５２３）。続いて、マスタ再生端末４０の表示部４６は、マスタ再生端末４０の復号部４５から復号化したナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を受け取り、再生を開始する（ステップＳ５２４）。
【００７７】
一方、マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２から全再生端末（４０，５０，Ｎ）の電波時計４７が、復号化開始時刻（Ｔ）になった時に復号化開始を復号部へ出す指示を受け取り、全再生端末（４０，５０，Ｎ）が復号化開始時刻（Ｔ）になった時に復号化開始を復号部へ出す指示をＴＣＰ／ＩＰでネットワークＢ８０を介して全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ５２５）。続いて、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０からネットワークＢ８０を介して復号化開始時刻（Ｔ）になった時に復号化開始を復号部５５へ出す指示を受け取り、受け取った前記指示をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る（ステップＳ５２６）。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４から復号化開始時刻（Ｔ）になった時に復号化開始を復号部５５へ出す指示を受け取ると、スレーブ再生端末（５０，Ｎ）の電波時計５７を確認し、電波時計５７が復号化開始時刻（Ｔ）になった時、スレーブ再生端末（５０，Ｎ）の復号部５５へ復号化を開始する指示を送る。さらに、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４へ、符号化データの復号部５５への送信開始指示を出す（ステップＳ５２７）。
【００７８】
次に、スレーブ再生端末（５０，Ｎ）の復号部５５は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２から復号化開始指示を受け取り、１ＧＯＰ単位でナビゲーション符号化映像データと、選択領域情報を元にメイン符号化映像データ、音声符号化データ（音声がない場合もある）の復号化を並列して開始する。選択領域情報を元に復号化したメイン映像は、図２で示すＸ、Ｙ、幅、高さより大きいサイズとなる。そのため、復号部５５は、復号化したメイン映像から、さらに選択領域情報と同じサイズの選択領域映像を切り出し、この選択領域映像と、復号化したナビゲーション映像、音声（音声がない場合もある）をスレーブ再生端末（５０，Ｎ）の表示部５６へ送る。再生開始時は、予め設定した選択領域情報を用いる。
【００７９】
また、スレーブ再生端末（５０，Ｎ）の復号部５５は、復号化したナビゲーション映像から、スレーブ再生端末（５０，Ｎ）の予め設定した選択領域情報を元に、スレーブ再生端末（５０，Ｎ）の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したスレーブ再生端末の選択領域映像をスレーブ再生端末（５０，Ｎ）の表示部５６に送る。この時、スレーブ再生端末（５０，Ｎ）の復号部５５は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する（ステップＳ５２８）。
【００８０】
次に、スレーブ再生端末（５０，Ｎ）の表示部５６は、スレーブ再生端末（５０，Ｎ）の復号部５５から復号化したナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を受け取り、再生を開始する（ステップＳ５２９）。そして、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ５３０）。
【００８１】
次に、図６を参照して、選択した領域を同期して再生するための処理動作を説明する。図６は、同期再生システムにおいて、選択した領域を同期して再生するための処理動作を示すフローチャートである。
【００８２】
まず、再生要求部（４１，５１）は、ユーザが、表示部（４６，５６）に再生中のナビゲーション映像から全体または部分的に見たい領域を選択すると、この選択した領域情報を同期再生制御部（４２，５２）へ送る（ステップＳ６０１）。同期再生制御部（４２，５２）は、再生要求部（４１，５１）から選択領域情報を受け取り、受け取った選択領域情報を復号部（４５，５５）へ送る（ステップＳ６０２）。続いて、復号部（４５，５５）は、同期再生制御部（４２，５２）から選択領域情報を受け取り、受け取った選択領域情報を元に、メイン符号化映像データを復号化する。選択領域情報を元に復号化したメイン映像は、図２で示すＸ、Ｙ、幅、高さより大きいサイズとなる。そのため、復号部（４５，５５）は、復号化したメイン映像から、さらに選択領域情報と同じサイズの選択領域映像を切り出し、この選択領域映像を表示部（４６，５６）へ送る。
【００８３】
また、復号部（４５，５５）は、並列して復号化したナビゲーション映像から、受け取った選択領域情報を元に、選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した選択領域映像を表示部（４６，５６）に送る。この時、復号部（４５，５５）は、サムネイル映像にＩＤを付与し、再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、同じ再生端末の対応情報がある場合は、選択領域情報のみを更新する（ステップＳ６０３）。
【００８４】
次に、表示部（４６，５６）は、復号部（４５，５５）からナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を受け取り、受け取ったナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を表示部（４６，５６）で再生する（ステップＳ６０４）。そして、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ６０５）。
【００８５】
次に、図７を参照して、マスタ再生端末４０の選択領域映像を、全スレーブ再生端末（５０，Ｎ）で再生するための処理動作を説明する。図７は、同期再生システムにおいて、マスタ再生端末４０の選択領域映像を、全スレーブ再生端末（５０，Ｎ）で再生するための処理動作を示すフローチャートである。
【００８６】
まず、マスタ再生端末４０の再生要求部４１は、ユーザが、マスタ再生端末４０の表示部４６に再生中のナビゲーション映像から全体または部分的に見たい領域を選択すると、この選択した領域情報をマスタ再生端末４０の同期再生制御部４２へ送る（ステップＳ７０１）。マスタ再生端末４０の同期再生制御部４２は、再生要求部４１から選択領域情報を受け取り、受け取った選択領域情報をマスタ再生端末４０の復号部４５へ送る。また、マスタ再生端末４０の同期再生制御部４２は、受け取った選択領域情報にマスタ再生端末ＩＤを含めた再生情報（選択領域情報と再生端末ＩＤ）を全スレーブ再生端末へ送る指示をマスタ再生端末４０の送信部４３に出す（ステップＳ７０２）。
【００８７】
続いて、マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２から再生情報を受け取り、受け取った再生情報をマルチキャストでネットワークＢ８０を介して全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ７０３）。また、スレーブ再生端末（５０，Ｎ）の受信部５４は、ネットワークＢ８０を介してマスタ再生端末４０からマスタ再生端末４０の再生情報を受け取り、受け取ったマスタ再生端末４０の再生情報をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る（ステップＳ７０４）。
【００８８】
次に、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４からマスタ再生端末４０の再生情報を受け取り、受け取った再生情報をスレーブ再生端末（５０，Ｎ）の復号部５５に送る（ステップＳ７０５）。続いて、スレーブ再生端末（５０，Ｎ）の復号部５５は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２からマスタ再生端末４０の再生情報を受け取り、復号化したスレーブ再生端末（５０，Ｎ）のナビゲーション映像から、受け取った再生情報の選択領域情報を元に、マスタ再生端末４０の選択領域映像を切り出し、さらにサムネイル化し、サムネイル化したマスタ再生端末の選択領域映像をスレーブ再生端末（５０，Ｎ）の表示部５６に送る。この時、スレーブ再生端末（５０，Ｎ）の復号部５５は、サムネイル映像にＩＤを付与し、マスタ再生端末ＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、マスタ再生端末の対応情報がある場合は、選択領域情報のみを更新する（ステップＳ７０６）。また、スレーブ再生端末（５０，Ｎ）の表示部５６は、復号部５５からマスタ再生端末４０が再生しているのと同じ領域のサムネイル化した選択領域映像を受け取り、スレーブ再生端末（５０，Ｎ）の表示部５６に再生する（ステップＳ７０７）。そして、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ７０８）。
【００８９】
次に、図８を参照して、スレーブ再生端末５０の選択領域映像を、マスタ再生端末４０、他スレーブ再生端末Ｎで再生するための処理動作を説明する。図８は、同期再生システムにおいて、スレーブ再生端末５０の選択領域映像を、マスタ再生端末４０、他スレーブ再生端末Ｎで再生するための処理動作を示すフローチャートである。
【００９０】
まず、スレーブ再生端末５０の再生要求部５１は、ユーザが、スレーブ再生端末５０の表示部５６に再生中のナビゲーション映像から全体または部分的に見たい領域を選択すると、この選択した領域情報をスレーブ再生端末５０の同期再生制御部５２へ送る（ステップＳ８０１）。スレーブ再生端末５０の同期再生制御部５２は、スレーブ再生端末５０の再生要求部５１から選択領域情報を受け取り、受け取った選択領域情報をマスタ再生端末５０の復号部５５へ送る。また、受け取った選択領域情報にスレーブ再生端末５０のＩＤを含めた再生情報（選択領域情報と再生端末ＩＤ）をマスタ再生端末４０、他スレーブ再生端末Ｎへ送る指示を出す（ステップＳ８０２）。続いて、スレーブ再生端末５０の送信部５３は、スレーブ再生端末５０の同期再生制御部５２からスレーブ再生端末５０の再生情報を受け取り、受け取った再生情報をネットワークＢ８０を介してマルチキャストでマスタ再生端末４０、他スレーブ再生端末Ｎへ送信する（ステップＳ８０３）。他スレーブ再生端末ＮはステップＳ８０８へ移行する。
【００９１】
次に、マスタ再生端末４０の受信部４４は、ネットワークＢ８０を介してスレーブ再生端末５０から、スレーブ再生端末５０の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、受け取ったスレーブ再生端末５０の再生情報をマスタ再生端末４０の同期再生制御部４２へ送る（ステップＳ８０４）。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４から、スレーブ再生端末５０の再生情報を受け取り、受け取ったスレーブ再生端末５０の再生情報をマスタ再生端末４０の復号部４５に送る（ステップＳ８０５）。
【００９２】
次に、マスタ再生端末４０の復号部４５は、マスタ再生端末４０の同期再生制御部４２からスレーブ再生端末５０の再生情報を受け取り、復号化したマスタ再生端末４０のナビゲーション映像から、受け取ったスレーブ再生端末５０の再生情報の選択領域情報を元に、スレーブ再生端末５０の選択領域映像を切り出し、さらにサムネイル化し、スレーブ再生端末５０のサムネイル化した選択領域映像をマスタ再生端末４０の表示部４６に送る。この時、マスタ再生端末４０の復号部４５は、サムネイル映像にＩＤを付与し、スレーブ再生端末５０のＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、スレーブ再生端末５０の再生端末の対応情報がある場合は、選択領域情報のみを更新する（ステップＳ８０６）。続いて、マスタ再生端末４０の表示部４６は、マスタ再生端末４０の復号部４５からスレーブ再生端末５０が再生しているのと同じ領域のサムネイル化した選択領域映像を受け取り、マスタ再生端末４０の表示部４６にストリーム再生する（ステップＳ８０７）。
【００９３】
次に、他スレーブ再生端末Ｎの受信部は、ネットワークＢ８０を介してスレーブ再生端末５０から、スレーブ再生端末５０の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、受け取ったスレーブ再生端末５０の再生情報を他スレーブ再生端末Ｎの同期再生制御部へ送る（ステップＳ８０８）。他スレーブ再生端末Ｎの同期再生制御部は、他スレーブ再生端末Ｎの受信部から、スレーブ再生端末５０の再生情報を受け取り、受け取ったスレーブ再生端末５０の再生情報を他スレーブ再生端末Ｎの復号部に送る（ステップＳ８０９）。
【００９４】
次に、他スレーブ再生端末Ｎの復号部は、他スレーブ再生端末Ｎの同期再生制御部から、スレーブ再生端末５０の再生情報を受け取り、復号化した他スレーブ再生端末Ｎのナビゲーション映像から、受け取ったスレーブ再生端末５０の再生情報の選択領域情報を元に、スレーブ再生端末５０の選択領域映像を切り出し、さらにサムネイル化し、スレーブ再生端末５０のサムネイル化した選択領域映像を他スレーブ再生端末Ｎの表示部に送る。この時、他スレーブ再生端末Ｎの復号部は、サムネイル映像にＩＤを付与し、スレーブ再生端末５０のＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、スレーブ再生端末５０対応情報がある場合は、選択領域情報のみを更新する（ステップＳ８１０）。
【００９５】
次に、他スレーブ再生端末Ｎの表示部は、他スレーブ再生端末Ｎの復号部からスレーブ再生端末５０が再生しているのと同じ領域のサムネイル化した選択領域映像を受け取り、他スレーブ再生端末Ｎの表示部に再生する（ステップＳ８１１）。そして、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ８１２）。
【００９６】
次に、図９〜図１１を参照して、選択したサムネイル映像をメイン映像（選択領域映像）で再生する動作を説明する。図９〜図１１は、同期再生システムにおいて、選択したサムネイル映像をメイン映像（選択領域映像）で再生する動作を示すフローチャートである。ここでは、スレーブ再生端末５０を例にして説明するが、他の再生端末でも処理動作は同じである。
【００９７】
まず、ユーザが、スレーブ再生端末５０の表示部５６に再生中のサムネイル映像（自・他再生端末選択領域映像）の中から１つを選択すると、スレーブ再生端末５０の再生要求部５１は、どのサムネイル選択したかのサムネイル選択情報をスレーブ再生端末５０の同期再生制御部５２へ送る（ステップＳ９０１）。ここでは、マスタ再生端末４０のサムネイル映像が選択されたものとする。
【００９８】
スレーブ再生端末５０の同期再生制御部５２は、スレーブ再生端末５０の再生要求部５１からマスタ再生端末４０のサムネイルを選択した情報を受け取り、受け取ったサムネイル選択情報をスレーブ再生端末５０の復号部５５へ送る（ステップＳ９０２）。続いて、スレーブ再生端末５０の復号部５５は、スレーブ再生端末５０の同期再生制御部５２からサムネイル選択情報を受け取り、スレーブ再生端末５０の復号部５５は、保持している対応情報（図１７参照）とサムネイル選択情報を対照する。本実施例では、対応情報のマスタ再生端末４０に一致する。このマスタ再生端末４０の選択領域情報を元にメイン符号化映像データを復号化する。選択領域情報を元に復号化したメイン映像は、図２で示すＸ、Ｙ、幅、高さより大きいサイズとなる。そのため、スレーブ再生端末５０の復号部５５は、復号化したメイン映像から、さらに選択領域情報と同じサイズの選択領域映像を切り出し、この選択領域映像をスレーブ再生端末５０の表示部５６へ送る。
【００９９】
また、スレーブ再生端末５０の復号部５５は、並列して復号化したナビゲーション映像から、受け取った選択領域情報を元に、選択領域映像を切り出し、さらにサムネイル化し、サムネイル化した選択領域映像をスレーブ再生端末５０の表示部５６に送る。この時、スレーブ再生端末５０の復号部５５は、サムネイル映像にＩＤを付与し、対応情報のスレーブ再生端末５０の選択領域情報を、一致したマスタ再生端末４０の選択領域情報に更新し、この対応情報（図１７参照）を保持する。スレーブ再生端末５０とマスタ再生端末４０の選択領域情報が同じになる。また、スレーブ再生端末５０の新しい選択領域情報を他再生端末送信用にスレーブ再生端末５０の同期再生制御部５２へ送る（ステップＳ９０３）。マスタ再生端末４０と他スレーブ再生端末は、ステップ９０５へ移行する。
【０１００】
次に、スレーブ再生端末５０の表示部５６は、スレーブ再生端末５０の復号部５５からナビゲーション映像、マスタ再生端末４０と同じ選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を受け取り、受け取ったナビゲーション映像、マスタ再生端末４０と同じ選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）をスレーブ再生端末５０の表示部５６で再生する（ステップＳ９０４）。また、スレーブ再生端末５０の同期再生制御部５２は、スレーブ再生端末５０の送信部５３へ受け取った選択領域情報にスレーブ再生端末５０のＩＤを含めた再生情報（選択領域情報と再生端末ＩＤ）をマスタ再生端末４０、他スレーブ再生端末Ｎへ送る指示を出す（ステップＳ９０５）。続いて、スレーブ再生端末５０の送信部５３は、スレーブ再生端末５０の同期再生制御部５２からスレーブ再生端末５０の再生情報を受け取り、受け取った再生情報をネットワークＢ８０を介してマルチキャストでマスタ再生端末４０、他スレーブ再生端末Ｎへ送信する（ステップＳ９０６）。
【０１０１】
次に、マスタ再生端末４０の受信部４４は、ネットワークＢ８０を介してスレーブ再生端末５０から、スレーブ再生端末５０の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、受け取ったスレーブ再生端末５０の再生情報をマスタ再生端末４０の同期再生制御部４２へ送る（ステップＳ９０７）。マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の受信部４４から、スレーブ再生端末５０の再生情報を受け取り、受け取ったスレーブ再生端末５０の再生情報をマスタ再生端末４０の復号部４５に送る（ステップＳ９０８）。
【０１０２】
次に、マスタ再生端末４０の復号部４５は、マスタ再生端末４０の同期再生制御部４２からスレーブ再生端末５０の再生情報を受け取り、復号化したマスタ再生端末４０のナビゲーション映像から、受け取ったスレーブ再生端末５０の再生情報の選択領域情報を元に、スレーブ再生端末５０の選択領域映像を切り出し、さらにサムネイル化し、スレーブ再生端末５０のサムネイル化した選択領域映像をマスタ再生端末４０の表示部４６に送る。この時、マスタ再生端末４０の復号部４５は、サムネイル映像にＩＤを付与し、スレーブ再生端末５０のＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、スレーブ再生端末５０の再生端末の対応情報がある場合は、選択領域情報のみを更新する（ステップＳ９０９）。続いて、マスタ再生端末４０の表示部４６は、マスタ再生端末４０の復号部４５からスレーブ再生端末５０が再生しているのと同じ領域のサムネイル化した選択領域映像を受け取り、マスタ再生端末４０の表示部４６にストリーム再生する（ステップＳ９１０）。
【０１０３】
次に、他スレーブ再生端末Ｎの受信部は、ネットワークＢ８０を介してスレーブ再生端末５０から、スレーブ再生端末５０の再生情報（選択領域情報と再生端末ＩＤ）を受け取り、受け取ったスレーブ再生端末５０の再生情報を他スレーブ再生端末Ｎの同期再生制御部へ送る（ステップＳ９１１）。他スレーブ再生端末Ｎの同期再生制御部は、他スレーブ再生端末Ｎの受信部から、スレーブ再生端末５０の再生情報を受け取り、受け取ったスレーブ再生端末５０の再生情報を他スレーブ再生端末Ｎの復号部に送る（ステップＳ９１２）。
【０１０４】
次に、他スレーブ再生端末Ｎの復号部は、他スレーブ再生端末Ｎの同期再生制御部から、スレーブ再生端末５０の再生情報を受け取り、復号化した他スレーブ再生端末Ｎのナビゲーション映像から、受け取ったスレーブ再生端末５０の再生情報の選択領域情報を元に、スレーブ再生端末５０の選択領域映像を切り出し、さらにサムネイル化し、スレーブ再生端末５０のサムネイル化した選択領域映像を他スレーブ再生端末Ｎの表示部に送る。この時、他スレーブ再生端末Ｎの復号部は、サムネイル映像にＩＤを付与し、スレーブ再生端末５０のＩＤ、選択領域情報、サムネイル映像とを対応付けし、この対応情報（図１７参照）を保持する。既に、スレーブ再生端末５０対応情報がある場合は、選択領域情報のみを更新する（ステップＳ９１３）。
【０１０５】
次に、他スレーブ再生端末Ｎの表示部は、他スレーブ再生端末Ｎの復号部からスレーブ再生端末５０が再生しているのと同じ領域のサムネイル化した選択領域映像を受け取り、他スレーブ再生端末Ｎの表示部に再生する（ステップＳ９１４）。そして、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ９１５）。
【０１０６】
次に、図１２、図１３を参照して、再生端末間の同期再生動作を説明する。図１２、図１３は、同期再生システムにおいて、再生端末間の同期再生動作を示すフローチャートである。
【０１０７】
まず、同期再生制御部（４２，５２）は、電波時計（４７，５７）を確認し、復号化開始時刻（Ｔ）になった時、復号部（４５，５５）へ復号化開始を送る。さらに、同期再生制御部（４２，５２）は、受信部（４４，５４）へ、符号化データの復号部への送信開始指示を送る（ステップＳ１００１）。復号部（４５，５５）は、同期再生制御部（４２，５２）から復号化開始を受け取り、ナビゲーション符号化映像データ、選択領域情報を基にメイン符号化映像データ、音声符号化データ（音声がない場合もある）の復号化を１ＧＯＰ単位で並列して開始する（ステップＳ１００２）。そして、復号部（４５，５５）は、電波時計（４７，５７）を確認し、電波時計の指定した時間毎に復号化したメイン映像の再生時間を確認し、確認した時の電波時計時間とその時のメイン映像の再生時間を同期再生制御部（４２，５２）へ送る（ステップＳ１００３）。確認時間の間隔は、事前に設定しておく。再生時間とは、指定時間の時に復号部（４５，５５）から表示部（４６、５６）へ送ったメイン映像の再生時間である。再生時間の確認は、ナビゲーション符号化映像データとメイン符号化映像データは１ＧＯＰ単位で並列して復号化を行っているため、どちらの映像を用いてもよい。
【０１０８】
次に、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の復号部４５から確認した時の電波時計の時間とメイン映像の再生時間を受け取り、マスタ再生端末４０の送信部４３へ送る。また、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の復号部５５から確認した時の電波時計の時間とメイン映像の再生時間を受け取り、これを保持する（ステップＳ１００４）。続いて、マスタ再生端末４０の送信部４３は、マスタ再生端末４０の同期再生制御部４２から確認した時の電波時計の時間とメイン映像の再生時間を受け取り、ネットワークＢ８０を介してマルチキャストで全スレーブ再生端末（５０，Ｎ）へ送信する（ステップＳ１００５）。スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０からネットワークＢ８０を介して確認した時の電波時計の時間とその時のメイン映像の再生時間を受け取り、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る（ステップＳ１００６）。
【０１０９】
次に、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の受信部５４からマスタ再生端末４０の確認した時の電波時計の時間とメイン映像の再生時間を受け取ると、マスタ端末４０とスレーブ再生端末（５０，Ｎ）の確認した時の電波時計の時間からメイン映像の再生時間を比較し、その結果をスレーブ再生端末（５０，Ｎ）の復号部５５へ送る（ステップＳ１００７）。スレーブ再生端末（５０，Ｎ）の復号部５５は、比較結果を受け取り、受け取った比較結果がマスタ再生端末と再生時間が同じならば、そのまま復号化を続ける。また、比較結果がマスタ再生端末より再生遅れの場合、遅れている時間分ジャンプして復号化する。または、比較結果がマスタ再生端末より再生が進んでいる場合、先に進んでいる時間分停止し、その後、復号化を再開する（ステップＳ１００８）。
【０１１０】
次に、スレーブ再生端末（５０，Ｎ）の表示部５６はスレーブ再生端末（５０，Ｎ）の復号部５５から復号化したナビゲーション映像、選択領域映像、サムネイル化した選択領域映像、音声（音声がない場合もある）を受け取り、再生する（ステップＳ１００９）。そして、ステップＳ１００３へ戻るか、マスタ再生端末４０が再生停止を実行すると、全スレーブ再生端末（５０，Ｎ）も再生を停止する（ステップＳ１０１０）。
【０１１１】
次に、図１４を参照して、マスタ再生端末４０の再生停止の処理動作を説明する。図１４は、同期再生システムにおいて、マスタ再生端末４０の再生停止の処理動作を示すフローチャートである。
【０１１２】
まず、ユーザは、マスタ再生端末４０の再生要求部４１に再生停止を入力し、マスタ再生端末４０の再生要求部４１は、入力された再生停止をマスタ再生端末４０の同期再生制御部４２に送る（ステップＳ１１０１）。続いて、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から再生停止を受け取ると、マスタ再生端末４０の受信部４４へ符号化データの復号部４５への送信停止を送る（ステップＳ１１０２）。マスタ再生端末４０の受信部４４は、マスタ再生端末４０の同期再生制御部４２から復号部４５へ符号化データの送信停止を受け取ると、マスタ再生端末４０の受信部４４は送信を停止する（ステップＳ１１０３）。
【０１１３】
一方、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の復号部４５へ再生停止を送る（ステップＳ１１０４）。マスタ再生端末４０の復号部４５は、再生停止を受け取ると復号化を停止し、さらに、マスタ再生端末４０の復号部４５はマスタ再生端末４０の表示部４６に再生停止を送る（ステップＳ１１０５）。マスタ再生端末４０の表示部４６は、マスタ再生端末４０の復号部４５から再生停止を受け取るとストリーム再生を停止する（ステップＳ１１０６）。
【０１１４】
また、マスタ再生端末４０の同期再生制御部４２は、マスタ再生端末４０の再生要求部４１から再生停止を受け取ると、マスタ再生端末４０の送信部４３に全スレーブ再生端末（５０，Ｎ）へ再生停止を送る指示と、配信サーバ２０への符号化データの配信停止を送る指示を出す（ステップＳ１１０７）。マスタ再生端末４０の送信部４３は、全スレーブ再生端末（５０，Ｎ）へネットワークＢ８０を介してＴＣＰ／ＩＰで再生停止を送信し、また、マスタ再生端末４０の送信部４３は、配信サーバ２０へネットワークＡ３０を介して符号化データの配信停止を送信する（ステップＳ１１０８）。そして、マスタ再生端末４０は、符号化データの受信と再生を停止する（ステップＳ１１０９）。
【０１１５】
次に、図１５を参照して、スレーブ再生端末（５０，Ｎ）の再生停止の処理動作を説明する。図１５は、同期再生システムにおいて、スレーブ再生端末（５０，Ｎ）の再生停止の処理動作を示すフローチャートである。
【０１１６】
まず、スレーブ再生端末（５０，Ｎ）の受信部５４は、マスタ再生端末４０からネットワークＢ８０を介して再生停止を受け取り、受け取った再生停止をスレーブ再生端末（５０，Ｎ）の同期再生制御部５２へ送る（ステップＳ１２０１）。スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、再生停止を受け取ると、スレーブ再生端末（５０，Ｎ）の受信部５４に、符号化データの復号部５５への送信停止を出す（ステップＳ１２０２）。スレーブ再生端末（５０，Ｎ）の受信部５４は、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２から復号部５５へ符号化データの送信停止を受け取ると、マスタ再生端末（５０，Ｎ）の受信部５４は送信を停止する（ステップＳ１２０３）。
【０１１７】
一方、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の復号部５５へ再生停止を送る（ステップＳ１２０４）。スレーブ再生端末（５０，Ｎ）の復号部５５は、再生停止を受け取ると復号化を停止し、さらに、スレーブ再生端末（５０，Ｎ）の復号部５５はスレーブ再生端末（５０，Ｎ）の表示部５６に再生停止を送る（ステップＳ１２０５）。スレーブ再生端末（５０，Ｎ）の表示部５６は、スレーブ再生端末（５０，Ｎ）の復号部５５から再生停止を受け取るとストリーム再生を停止する（ステップＳ１２０６）。
【０１１８】
また、スレーブ再生端末（５０，Ｎ）の同期再生制御部５２は、スレーブ再生端末（５０，Ｎ）の送信部５３に配信サーバ２０への配信停止を送る指示を出す（ステップＳ１２０７）。スレーブ再生端末（５０，Ｎ）の送信部５３は、配信サーバ２０へネットワークＡ３０を介して符号化データの配信停止を送信する（ステップＳ１２０８）。スレーブ再生端末（５０，Ｎ）は、符号化データ受信と再生を停止する（ステップＳ１２０９）。
【０１１９】
以上説明したように、配信サーバにマルチキャスト対応の手を加えずに、マスタ再生端末とスレーブ再生端末に分類し、スレーブ再生端末はマスタ再生端末の支配下に置かれるように構成し、電波時計を使って、各再生端末の電波時計を正確にあわせておき、各再生端末の電波時計が復号化開始時刻（Ｔ）になった時、各再生端末は一斉に復号化開始を実行するようにした。また、復号化開始時刻（Ｔ）は、全てのスレーブ再生端末から再生開始準備完了受領直後のマスタ再生端末の電波時計の時刻（Ｘ）＋マスタ再生端末からスレーブ再生端末へ復号化開始指示が届くまでの最大の時間（Ｙ）を加えたものである。また、ナビゲーション符号化映像データとメイン符号化映像データと音声符号化データ（音声がない場合もある）を１つの符号化データで配信する。ナビゲーション符号化映像データとメイン符号化映像データと音声符号化データ（音声がない場合もある）は、１ＧＯＰ単位で復号する。コンテンツ配信は広域ネットワーク、再生端末間の再生制御は限定範囲内ネットワークに分ける。コンテンツ配信はユニキャストで行う。限定範囲内ネットワーク下の再生端末間再生制御は、マルチキャストに対応している。
【０１２０】
これにより、ユニキャストのみをサポートする配信サーバにおいても、複数端末間で同一映像を同期して視聴することができる。また、他端末がどこの領域を視聴しているか知ることができるとともに、他端末の再生領域と同じ領域を再生することができる。また、１ＧＯＰ（Group Of Picture）単位で復号するため、再生のずれが発生しにくく、限定範囲のネットワーク環境により、再生端末間再生制御が容易になる。
【０１２１】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより情報配信処理及び同期再生処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１２２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【産業上の利用可能性】
【０１２３】
ユニキャストのみをサポートする配信サーバによって配信された情報を、複数端末間で同一映像を同期して視聴することが不可欠な用途に適用できる。
【符号の説明】
【０１２４】
１０・・・電波送信所、２０・・・配信サーバ、２１・・・受信部、２２・・・再生データ保存部、２３・・送信部、３０・・・ネットワークＡ（広域ネットワーク）、４０・・・マスタ再生端末、４１・・・再生要求部、４２・・・同期再生制御部、４３・・・送信部、４４・・・受信部、４５・・・復号部、４６・・・表示部、４７・・・電波時計、５０、Ｎ・・・スレーブ再生端末、５１・・・再生要求部、５２・・・同期再生制御部、５３・・・送信部、５４・・・受信部、５５・・・復号部、５６・・・表示部、５７・・・電波時計、８０・・・ネットワークＢ
【図１】
0005394307.tif 000002
【図２】
0005394307.tif 000003
【図３】
0005394307.tif 000004
【図４】
0005394307.tif 000005
【図５】
0005394307.tif 000006
【図６】
0005394307.tif 000007
【図７】
0005394307.tif 000008
【図８】
0005394307.tif 000009
【図９】
0005394307.tif 000010
【図１０】
0005394307.tif 000011
【図１１】
0005394307.tif 000012
【図１２】
0005394307.tif 000013
【図１３】
0005394307.tif 000014
【図１４】
0005394307.tif 000015
【図１５】
0005394307.tif 000016
【図１６】
0005394307.tif 000017
【図１７】
0005394307.tif 000018