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