(57)【特許請求の範囲】
【請求項１】
配信同期端末及び複数の同期配信サーバから構成されている同期配信システムと、再生基準決定端末及び複数の同期再生端末から構成されている同期再生システムとからなる同期配信再生システムにおいて、
上記配信同期端末は、
送出番号を定期的に所定値ずつ増やしながら、当該送出番号を配信する送出番号配信手段を搭載し、
上記複数の同期配信サーバは、
上記配信同期端末の送出番号配信手段から配信された送出番号を受信する送出番号受信手段と、
符号化器から符号化された映像データが出力される毎に、上記映像データを入力して、上記映像データをメモリに格納する映像取得手段と、
上記メモリに蓄積されている映像データのデータ量が所定の送信サイズに到達すると、上記送出番号受信手段により受信された最新の送出番号が未だ映像データに付加されて配信されていない場合、上記メモリに蓄積されている映像データに当該送出番号を付加して、送出番号付の映像データを上記再生基準決定端末及び上記複数の同期再生端末に配信し、上記送出番号受信手段により受信された最新の送出番号が既に映像データに付加されて配信されている場合、上記メモリに蓄積されている映像データに当該送出番号と異なる無効な送出番号を付加して、送出番号付の映像データを上記再生基準決定端末及び上記複数の同期再生端末に配信する映像配信手段とを搭載し、
上記再生基準決定端末は、
上記複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信し、上記映像データから送出番号を抽出する複数の送出番号抽出手段と、
上記複数の送出番号抽出手段により抽出された送出番号が上記無効な送出番号でなければ、１以上の無効でない送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、上記再生基準番号を上記複数の同期再生端末に配信する再生基準番号配信手段とを搭載し、
上記複数の同期再生端末は、
上記複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信するとともに、上記再生基準決定端末の再生基準番号配信手段から配信された再生基準番号を受信するデータ受信手段と、
上記データ受信手段により受信された映像データに付加されている送出番号が上記データ受信手段により受信された再生基準番号と同一の番号又は上記再生基準番号より順序が先の番号であれば、順序が先の送出番号が付加されている映像データから順番に復号化器に出力する出力順序制御手段とを搭載している
ことを特徴とする同期配信再生システム。
【請求項２】
配信同期端末及び複数の同期配信サーバから構成されている同期配信システムと、複数の再生基準決定端末、同期指示端末及び複数の同期再生端末から構成されている同期再生システムとからなる同期配信再生システムにおいて、
上記配信同期端末は、
送出番号を定期的に所定値ずつ増やしながら、当該送出番号を配信する送出番号配信手段を搭載し、
上記複数の同期配信サーバは、
上記配信同期端末の送出番号配信手段から配信された送出番号を受信する送出番号受信手段と、
符号化器から符号化された映像データが出力される毎に、上記映像データを入力して、上記映像データをメモリに格納する映像取得手段と、
上記メモリに蓄積されている映像データのデータ量が所定の送信サイズに到達すると、上記送出番号受信手段により受信された最新の送出番号が未だ映像データに付加されて配信されていない場合、上記メモリに蓄積されている映像データに当該送出番号を付加して、送出番号付の映像データを上記再生基準決定端末及び上記複数の同期再生端末に配信し、上記送出番号受信手段により受信された最新の送出番号が既に映像データに付加されて配信されている場合、上記メモリに蓄積されている映像データに当該送出番号と異なる無効な送出番号を付加して、送出番号付の映像データを上記複数の再生基準決定端末及び上記複数の同期再生端末に配信する映像配信手段とを搭載し、
上記複数の再生基準決定端末は、
上記複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信し、上記映像データから送出番号を抽出する複数の送出番号抽出手段と、
上記複数の送出番号抽出手段により抽出された送出番号が上記無効な送出番号でなければ、１以上の無効でない送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、上記再生基準番号を上記同期指示端末に配信する再生基準番号配信手段とを搭載し、
上記同期指示端末は、上記複数の再生基準決定端末の再生基準番号配信手段から配信された再生基準番号を受信し、複数の再生基準番号の中で、最も順序が先の再生基準番号を上記複数の同期再生端末に転送する再生基準番号転送手段を搭載し、
上記複数の同期再生端末は、
上記複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信するとともに、上記同期指示端末の再生基準番号転送手段から転送された再生基準番号を受信するデータ受信手段と、
上記データ受信手段により受信された映像データに付加されている送出番号が上記データ受信手段により受信された再生基準番号と同一の番号又は上記再生基準番号より順序が先の番号であれば、順序が先の送出番号が付加されている映像データから順番に復号化器に出力する出力順序制御手段とを搭載している
ことを特徴とする同期配信再生システム。
【請求項３】
上記複数の同期再生端末は、
上記出力順序制御手段から上記復号化器に出力されるまでの間、上記データ受信手段により受信された映像データを保存する記憶領域と、
上記出力順序制御手段から上記復号化器に出力されずに、未だ上記記憶領域に保存されている映像データのデータ量に基づいて、映像データのフレームレートを調整するフレームレート調整指令を上記符号化器に送信するフレームレート調整手段とを搭載している
ことを特徴とする請求項１または請求項２記載の同期配信再生システム。
【請求項４】
上記複数の同期再生端末は、
上記出力順序制御手段から上記復号化器に出力されるまでの間、上記データ受信手段により受信された映像データを保存する記憶領域と、
上記出力順序制御手段から上記復号化器に出力されずに、未だ上記記憶領域に保存されている映像データのデータ量に基づいて、映像データのフレームレートを調整するフレームレート調整指令を、上記復号化器により復号された映像データにしたがって映像を描画する描画装置に送信するフレームレート調整手段とを搭載している
ことを特徴とする請求項１または請求項２記載の同期配信再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像データを配信する同期配信システムと、映像データを同期再生する同期再生システムと、同期配信システムと同期再生システムからなる同期配信再生システムとに関するものである。
【背景技術】
【０００２】
例えば、以下の特許文献１には、従来の同期配信再生システムにおける複数の送信端末間の同期方法や、複数の受信端末間の同期方法が開示されている。
即ち、複数の送信端末が、映像データにシーケンス番号を付加して、シーケンス番号付の映像データを配信する際、相互に同期情報の交換を実施することにより、同一のシーケンス番号を映像データに付加することなく、シーケンス番号付の映像データを受信端末に配信するようにしている。
一方、複数の受信端末では、複数の送信端末から配信された映像データの付加情報に含まれている時刻情報（例えば、映像データの送信時刻を示す情報）を取得して、複数の時刻情報の時刻差を求め、この時刻差を基準にして、他の受信端末との同期を取るようにしている。
【０００３】
【特許文献１】特開２００２−１６４９１５号公報（第４頁〜５頁、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の同期配信再生システムは以上のように構成されているので、複数の送信端末間で同期情報の交換を実施することにより、同一のシーケンス番号が付加されている映像データを受信端末に配信しないようにして、複数の送信端末間の同期を取っている。しかし、複数の送信端末から同一のシーケンス番号が付加されている映像データが受信端末に配信されないようにするには、複数の送信端末間で緊密かつ複雑な処理を実施しなければならない。このため、送信端末の台数が増えるほど、処理負荷が重くなり、送信端末の台数を増やして、映像の本数を増やすことが困難である課題があった。
また、複数の受信端末間で同期を取る場合、複数の時刻情報の時刻差を求める必要があるため、例えば、再生する映像が１つである場合でも、全てのチャネル（映像）の付加情報に含まれている時刻情報を確認しなければ、同期を取ることができない課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、複数の同期配信サーバ間で、同期情報の交換を実施するなどの緊密かつ複雑な処理を実施することなく、軽負荷で映像データを配信することができる同期配信システム及び同期配信再生システムを得ることを目的とする。
また、この発明は、複数の同期再生端末間で同期を取ることなく、映像データの同期再生を行うことができる同期再生システム及び同期配信再生システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る同期配信再生システムは、送出番号受信手段により受信された最新の送出番号が未だ映像データに付加されて配信されていない場合、メモリに蓄積されている映像データに当該送出番号を付加して、送出番号付の映像データを再生基準決定端末及び複数の同期再生端末に配信し、送出番号受信手段により受信された最新の送出番号が既に映像データに付加されて配信されている場合、メモリに蓄積されている映像データに当該送出番号と異なる無効な送出番号を付加して、送出番号付の映像データを再生基準決定端末及び複数の同期再生端末に配信する映像配信手段を搭載している複数の同期配信サーバと、複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信し、その映像データに付加されている送出番号が上記無効な送出番号でなければ、１以上の無効でない送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、その再生基準番号を複数の同期再生端末に配信する再生基準決定端末とを設け、複数の同期配信サーバから配信された映像データに付加されている送出番号が再生基準決定端末から配信された再生基準番号と同一の番号又は再生基準番号より順序が先の番号であれば、順序が先の送出番号が付加されている映像データから順番に復号化器に出力する出力順序制御手段を複数の同期再生端末内に搭載するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、送出番号受信手段により受信された最新の送出番号が未だ映像データに付加されて配信されていない場合、メモリに蓄積されている映像データに当該送出番号を付加して、送出番号付の映像データを再生基準決定端末及び複数の同期再生端末に配信し、送出番号受信手段により受信された最新の送出番号が既に映像データに付加されて配信されている場合、メモリに蓄積されている映像データに当該送出番号と異なる無効な送出番号を付加して、送出番号付の映像データを再生基準決定端末及び複数の同期再生端末に配信する映像配信手段を搭載している複数の同期配信サーバと、複数の同期配信サーバの映像配信手段から配信された送出番号付の映像データを受信し、その映像データに付加されている送出番号が上記無効な送出番号でなければ、１以上の無効でない送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、その再生基準番号を複数の同期再生端末に配信する再生基準決定端末とを設け、複数の同期配信サーバから配信された映像データに付加されている送出番号が再生基準決定端末から配信された再生基準番号と同一の番号又は再生基準番号より順序が先の番号であれば、順序が先の送出番号が付加されている映像データから順番に復号化器に出力する出力順序制御手段を複数の同期再生端末内に搭載するように構成したので、複数の同期配信サーバ間で、同期情報の交換を実施するなどの緊密かつ複雑な処理を実施することなく、軽負荷で映像データを配信することができるとともに、複数の同期再生端末間で同期を取ることなく、映像データの同期再生を行うことができる。その結果、処理負荷の増大を招くことなく、同期配信サーバや同期再生端末の台数を増やすことができるようになり、同期配信サーバや同期再生端末の台数を増やせば、簡単に映像の本数を増やすことができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１による同期配信再生システムを示す構成図であり、図において、配信同期端末１は配信拠点に設置されている端末であり、送出番号を定期的に増やしながら、当該送出番号を配信拠点内の複数の同期配信サーバ１３に配信する処理を実施する。
カウンタ２は一定時間毎に、カウント値である送出番号をインクリメントして、その送出番号を出力する処理を実施する。
送出番号配信部３は例えばモデムなどの通信インタフェースを備えており、伝送路２０を介して、カウンタ２から出力された送出番号を複数の同期配信サーバ１３に配信する処理を実施する。
なお、カウンタ２及び送出番号配信部３から送出番号配信手段が構成されている。
【０００９】
カメラ１１は映像を撮影する撮影機器であり、その映像を示す映像データ（ストリーム）を符号化器１２に出力する。
符号化器１２はカメラ１１から出力された映像データを符号化し、符号化後の映像データを同期配信サーバ１３に出力する。
【００１０】
同期配信サーバ１３は配信拠点に設置されている装置であり、符号化器１２から出力された映像データを映像データ格納部１７に蓄積し、映像データ格納部１７に対する映像データの蓄積量が所定の送信サイズに到達すると、伝送路２０を介して、その映像データを受信拠点内の再生基準決定端末３０及び同期再生端末５０に配信する処理を実施する。
送出番号受信部１４は例えばモデムなどの通信インタフェースを備えており、配信同期端末１から配信された送出番号を受信する処理を実施する。なお、送出番号受信部１４は送出番号受信手段を構成している。
【００１１】
送出番号格納部１５は送出番号受信部１４により受信された最新の送出番号を格納（古い送出番号の上に新しい送出番号を上書き）するとともに、格納している送出番号が既に映像データに付加されて配信されたか否かを示す送出フラグを格納するメモリである。
映像取得部１６は符号化器１２に対する入出力インタフェースを備えており、符号化器１２から出力された映像データを入力し、その映像データを映像データ格納部１７に蓄積する処理を実施する。なお、映像取得部１６は映像取得手段を構成している。
映像データ格納部１７は映像データを格納するメモリである。
【００１２】
映像配信部１８は例えばモデムなどの通信インタフェースを備えており、映像データ格納部１７に対する映像データの蓄積量が所定の送信サイズに到達すると、送出番号格納部１５に格納されている送出フラグが“未配信”を示していれば、映像データ格納部１７に蓄積されている映像データに送出番号格納部１５に格納されている最新の送出番号を付加して、送出番号付の映像データを受信拠点内の再生基準決定端末３０及び同期再生端末５０に配信する。一方、送出番号格納部１５に格納されている送出フラグが“配信済”を示していれば、映像データ格納部１７に蓄積されている映像データに最新の送出番号と異なる無効な送出番号（例えば、“０”）を付加して、送出番号付の映像データを受信拠点内の再生基準決定端末３０及び同期再生端末５０に配信する処理を実施する。
なお、送出番号格納部１５、映像取得部１６、映像データ格納部１７及び映像配信部１８から映像配信手段が構成されている。
【００１３】
再生基準決定端末３０は受信拠点に設置されている端末であり、配信拠点の複数の同期配信サーバ１３から配信された送出番号付の映像データを受信して、その映像データから送出番号を抽出し、複数の送出番号が有効な送出番号であれば、１以上の有効な送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、その再生基準番号を同期指示端末４０に配信する処理を実施する。
送出番号抽出部３１は例えばモデムなどの通信インタフェースを備えており、配信拠点に設置されている複数の同期配信サーバ１３のうちの、いずれかの同期配信サーバ１３と対応付けられ、対応している同期配信サーバ１３から配信された送出番号付の映像データを受信すると、その映像データから送出番号を抽出し、その送出番号が有効な送出番号であれば、再生基準番号決定部３２が参照可能な記憶領域に当該送出番号を記録する処理を実施する。なお、送出番号抽出部３１は送出番号抽出手段を構成している。
【００１４】
再生基準番号決定部３２は例えばＭＰＵを実装している半導体集積回路基板などから構成されており、参照可能な記憶領域に記録されている有効な送出番号の中で、最も順序が先の送出番号を再生基準番号に決定する処理を実施する。
再生基準番号配信部３３は例えばモデムなどの通信インタフェースを備えており、再生基準番号配信３２により決定された再生基準番号を同期指示端末４０に配信する処理を実施する。
なお、再生基準番号決定部３２及び再生基準番号配信部３３から再生基準番号配信手段が構成されている。
【００１５】
同期指示端末４０は受信拠点に設置されている端末であり、複数の再生基準決定端末３０から配信された再生基準番号を受信し、複数の再生基準番号の中で、最も順序が先の再生基準番号を最終的な再生基準番号として決定し、その再生基準番号を複数の同期再生端末５０に転送する処理を実施する。
再生基準番号受信部４１は例えばモデムなどの通信インタフェースを備えており、複数の再生基準決定端末３０から配信された再生基準番号を受信する処理を実施する。
再生基準番号転送部４２は例えばモデムなどの通信インタフェースを備えており、再生基準番号受信部４１により受信された複数の再生基準番号の中で、最も順序が先の再生基準番号を最終的な再生基準番号として決定し、その再生基準番号を複数の同期再生端末５０に転送する処理を実施する。
なお、再生基準番号受信部４１及び再生基準番号転送部４２から再生基準番号転送手段が構成されている。
【００１６】
同期再生端末５０は受信拠点に設置されている端末であり、複数の同期配信サーバ１３から配信された映像データを受信して、その映像データを復号化して映像を描画する処理を実施する。
データ受信部５１は例えばモデムなどの通信インタフェースを備えており、複数の同期配信サーバ１３から配信された送出番号付の映像データを受信するとともに、同期指示端末４０から転送された再生基準番号を受信する処理を実施する。なお、データ受信部５１はデータ受信手段を構成している。
【００１７】
出力順序制御部５２は例えばＭＰＵを実装している半導体集積回路基板などから構成されており、データ受信部５１により受信された映像データに付加されている送出番号がデータ受信部５１により受信された再生基準番号と同一の番号又は再生基準番号より順序が先の番号であれば、順序が先の送出番号が付加されている映像データから順番に復号化器５３に出力する処理を実施する。なお、出力順序制御部５２は出力順序制御手段を構成している。
【００１８】
復号化器５３は例えばＭＰＵを実装している半導体集積回路基板などから構成されており、出力順序制御部５２から出力された映像データを復号し、復号後の映像データを描画部５４に出力する処理を実施する。
描画部５４は例えばＧＰＵを実装している半導体集積回路基板などから構成されており、復号化器５３から出力された復号後の映像データにしたがって映像を表示部５５に描画する処理を実施する。
表示部５５は例えば、ＰＣ用モニタ、ＤＬＰモニタ、ＬＥＤモニタなどの表示装置である。
【００１９】
図１では、同期配信端末１の構成要素であるカウンタ２及び送出番号配信部２がそれぞれ専用のハードウェアで構成されているものを例示しているが、同期配信端末１がコンピュータで構成される場合、カウンタ２及び送出番号配信部２の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納しているプログラムを実行するようにしてもよい。
また、図１では、同期配信サーバ１３の構成要素である送出番号受信部１４、映像取得部１６及び映像配信部１８がそれぞれ専用のハードウェアで構成されているものを例示しているが、同期配信サーバ１３がコンピュータで構成される場合、送出番号受信部１４、映像取得部１６及び映像配信部１８の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納しているプログラムを実行するようにしてもよい。
【００２０】
また、図１では、再生基準決定端末３０の構成要素である送出番号抽出部３１、再生基準番号決定部３２及び再生基準番号配信部３３がそれぞれ専用のハードウェアで構成されているものを例示しているが、再生基準決定端末３０がコンピュータで構成される場合、送出番号抽出部３１、再生基準番号決定部３２及び再生基準番号配信部３３の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納しているプログラムを実行するようにしてもよい。
同様に、図１では、同期指示端末４０の構成要素である再生基準番号受信部４１及び再生基準番号転送部４２がそれぞれ専用のハードウェアで構成されているものを例示しているが、同期指示端末４０がコンピュータで構成される場合、再生基準番号受信部４１及び再生基準番号転送部４２の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納しているプログラムを実行するようにしてもよい。
【００２１】
さらに、図１では、同期再生端末５０の構成要素であるデータ受信部５１、出力順序制御部５２、復号化器５３及び描画部５４がそれぞれ専用のハードウェアで構成されているものを例示しているが、同期再生端末５０がコンピュータで構成される場合、データ受信部５１、出力順序制御部５２、復号化器５３及び描画部５４の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納しているプログラムを実行するようにしてもよい。
【００２２】
次に動作について説明する。
配信同期端末１は、配信拠点内に１つだけ設置されており、起動されると、一定時間毎に、カウント値である送出番号をインクリメントして、その送出番号を配信拠点内の複数の同期配信サーバ１３に配信する処理を実施する。
ただし、送出番号は、配信する毎に変化する数値であればよく、映像データに係る固有の情報（例えば、絶対時刻、フレーム番号など）とは関係の無い数値である。
図２は配信同期端末１の処理内容を示すフローチャートである。
以下、配信同期端末１の処理内容を具体的に説明する。
【００２３】
配信同期端末１のカウンタ２は、送出番号Ｓの配信間隔時間Ｔ、送出番号Ｓの上限値Ｓ＿ＭＡＸ、無効な送出番号などが初期設定され（ステップＳＴ１）、また、送出番号Ｓがリセットされる（ステップＳＴ２）。
ここでは、説明の便宜上、例えば、送出番号Ｓの上限値Ｓ＿ＭＡＸが“１０００”、無効な送出番号が“０”に初期設定されるものとし、また、送出番号Ｓが“１”にリセットされるものとする。
【００２４】
配信同期端末１のカウンタ２は、起動されると（ステップＳＴ３）、配信間隔時間Ｔだけ休眠したのち（ステップＳＴ４）、現在の送出番号Ｓを送出番号配信部３に出力する。
この段階では、ステップＳＴ２で送出番号Ｓが“１”にリセットされているので、“１”の送出番号Ｓを送出番号配信部３に出力する。
配信同期端末１の送出番号配信部３は、カウンタ２から送出番号Ｓを受けると、伝送路２０を介して、その送出番号Ｓを配信拠点内の全ての同期配信サーバ１３に配信する（ステップＳＴ５）。
なお、送出番号Ｓの配信方法は、特に限定するものではないが、例えば、ＩＰ網を使用するマルチキャストでもよいし、ユニキャストでもよい。
また、伝送路２０は、ＬＡＮでもよいし、電話網でもよい。ただし、同報性が損なわれるほど通信遅延が発生する通信回線は、同期性能に影響を及ぼすことがあるため避けるべきである。
【００２５】
カウンタ２は、送出番号配信部３が送出番号Ｓを配信すると、その送出番号Ｓが上限値Ｓ＿ＭＡＸに到達しているか否かを確認する（ステップＳＴ６）。
この実施の形態１では、上限値Ｓ＿ＭＡＸが“１０００”に初期設定されているので、送出番号Ｓが“１０００”になっているか否かを確認する。
カウンタ２は、まだ送出番号Ｓが上限値Ｓ＿ＭＡＸに到達していなければ、その送出番号Ｓを“１”だけインクリメントする（ステップＳＴ７）。
ここでは、送出番号Ｓをインクリメントする値を“１”としているが、“１”に限るものではなく、送出番号Ｓをインクリメントする値として、例えば、“２”や“３”であってもよい。
カウンタ２は、既に送出番号Ｓが上限値Ｓ＿ＭＡＸに到達していれば、その送出番号Ｓを“１”にリセットする（ステップＳＴ８）。
【００２６】
以降、配信同期端末１は、ステップＳＴ４〜ＳＴ８の処理を繰り返し実施する。
なお、送出番号Ｓは、“１”〜“１０００”の間に設定されて配信され、無効な送出番号Ｓである“０”は配信されることはない。
因みに、ステップＳＴ２，ＳＴ８において、送出番号Ｓが“１”にリセットされる場合、例えば、送出番号Ｓをインクリメントする値を“２”とすれば、偶数値を無効な送出番号として定義することができる。
【００２７】
カメラ１１は、映像を撮影すると、その映像を示す映像データ（ストリーム）を符号化器１２に出力する。
符号化器１２は、カメラ１１から映像データを受けると、その映像データを符号化し、符号化後の映像データを同期配信サーバ１３に出力する。
【００２８】
同期配信サーバ１３は、配信拠点内に複数設置されており、符号化器１２から出力された映像データを映像データ格納部１７に蓄積し、映像データ格納部１７に対する映像データの蓄積量が所定の送信サイズに到達すると、伝送路２０を介して、その映像データを受信拠点内の再生基準決定端末３０及び同期再生端末５０に配信する処理を実施する。
図３は同期配信サーバ１３における送出番号受信部１４の処理内容を示すフローチャートであり、図４は同期配信サーバ１３における映像配信部１８の処理内容を示すフローチャートである。
以下、同期配信サーバ１３の処理内容を具体的に説明する。
【００２９】
複数の同期配信サーバ１３における映像取得部１６は、符号化器１２から出力された映像データを入力し、その映像データを映像データ格納部１７に蓄積する。
同期配信サーバ１３の送出番号受信部１４は、配信同期端末１から送出番号Ｓが配信されるまで待機し、配信同期端末１から送出番号Ｓが配信されると、その送出番号Ｓを受信する（ステップＳＴ１１）。
【００３０】
複数の同期配信サーバ１３における送出番号受信部１４は、配信同期端末１から送出番号Ｓを受信すると、その送出番号Ｓを送出番号格納部１５に記録する（ステップＳＴ１２）。
ただし、送出番号Ｓを送出番号格納部１５に記録する際、前回、配信同期端末１から配信された古い送出番号Ｓが送出番号格納部１５に記録されている場合、今回、配信同期端末１から配信された最新の送出番号Ｓを古い送出番号Ｓに上書きする。
また、送出番号受信部１４は、今回、配信同期端末１から配信された最新の送出番号Ｓに係る送出フラグＳ＿ｆｌｇ（当該送出番号Ｓが既に映像データに付加されて配信されたか否かを示す送出フラグであり、送出フラグは送出番号格納部１５に記録されている）をリセットする（ステップＳＴ１３）。
即ち、送出番号受信部１４は、送出番号格納部１５に記録されている送出フラグＳ＿ｆｌｇを送出番号Ｓの“未配信”を示す状態（未だ送出番号Ｓが映像データに付加されて配信されていない旨を示す状態）にリセットする。
以降、送出番号受信部１４は、ステップＳＴ１１〜ＳＴ１３の処理を繰り返し実施する。
【００３１】
複数の同期配信サーバ１３における映像配信部１８は、起動されると、送出番号格納部１５に記録されている送出フラグＳ＿ｆｌｇを送出番号Ｓの“配信済”を示す状態（既に送出番号Ｓが映像データに付加されて配信された旨を示す状態）にセットする（ステップＳＴ２１）。
このように、初期状態では、送出フラグＳ＿ｆｌｇが送出番号Ｓの“配信済”を示す状態にセットされるが、後述するステップＳＴ２３の判定処理が実施される前に、送出番号受信部１４が配信同期端末１から配信された最新の送出番号Ｓを受信すると、送出フラグＳ＿ｆｌｇが送出番号Ｓの“未配信”を示す状態にリセットされる。
【００３２】
映像配信部１８は、映像データ格納部１７に対する映像データの蓄積量（符号化器１２から出力されて、映像データ格納部１７に蓄積された映像データのデータ量）が所定の送信サイズに到達するまで待機し（ステップＳＴ２２）、映像データの蓄積量が所定の送信サイズに到達すると、送出番号格納部１５に記録されている送出フラグＳ＿ｆｌｇがリセット状態であるか否かを判定する（ステップＳＴ２３）。
即ち、映像配信部１８は、送出フラグＳ＿ｆｌｇが送出番号Ｓの“未配信”を示しているのか、送出番号Ｓの“配信済”を示しているのかを確認する。
【００３３】
映像配信部１８は、送出フラグＳ＿ｆｌｇが送出番号Ｓの“未配信”を示している場合、映像データ格納部１７に蓄積されている映像データに送出番号格納部１５に格納されている最新の送出番号Ｓを付加し、送出フラグＳ＿ｆｌｇを送出番号Ｓの“配信済”を示す状態にセットする（ステップＳＴ２４）。
一方、送出フラグＳ＿ｆｌｇが送出番号Ｓの“配信済”を示している場合、映像データ格納部１７に蓄積されている映像データに無効な送出番号を示す数値（この実施の形態１では、“０”）を付加する（ステップＳＴ２５）。
映像配信部１８は、ステップＳＴ２４又はＳＴ２５で、映像データに送出番号を付加すると、送出番号付の映像データを受信拠点内の再生基準決定端末３０及び同期再生端末５０に配信する（ステップＳＴ２６）。
【００３４】
以上のように、この実施の形態１によれば、複数の同期配信サーバ１３が、配信同期端末１から配信された送出番号が未だ映像データに付加されて配信されていなければ、その送出番号を映像データに付加して配信し、配信同期端末１から配信された送出番号が既に映像データに付加されて配信されていれば、無効な送出番号を映像データに付加して配信するように構成したので、複数の同期配信サーバ１３間で、同期情報の交換を実施するなどの緊密かつ複雑な処理を実施することなく、軽負荷で映像データを配信することができる。
即ち、配信拠点では、複数の同期配信サーバ１３が、配信同期端末１から配信される送出番号Ｓの受信タイミングだけを基準にして、送出番号を映像データに付加するようにしているので、複数の同期配信サーバ１３間では、何ら同期を取ることなく、映像データの受信拠点への配信と、同期用の通信回線を共用することができる。このため、簡易な構成で同期配信を実現することができる。
また、複数の同期配信サーバ１３間の調整は一切不要であることから、同期配信サーバ１３の起動順序や起動手続きも一切必要なく、同期配信サーバ１３の台数に関しても同時受信可能な台数だけ増やすことができる。
さらに、それぞれの同期配信サーバ１３が単独で動作しているため、同期配信サーバ１３の数が増加しても一切の影響を受けることなく動作することが可能である（１台でも１０００台でも負荷は一定である）。
【００３５】
再生基準決定端末３０は、受信拠点に１つ以上設置されており、配信拠点の複数の同期配信サーバ１３から配信された送出番号付の映像データを受信して、その映像データから送出番号を抽出し、複数の送出番号の中で、最も順序が先の送出番号を再生基準番号に決定して、その再生基準番号を同期指示端末４０に配信する処理を実施する。
図５は再生基準決定端末３０における送出番号抽出部３１の処理内容を示すフローチャートであり、図６は再生基準決定端末３０における再生基準番号決定部３２の処理内容を示すフローチャートである。
また、図７は再生基準決定端末３０における再生基準番号配信部３３の処理内容を示すフローチャートである。
以下、再生基準決定端末３０の処理内容を具体的に説明する。
【００３６】
複数の再生基準決定端末３０における送出番号抽出部３１は、配信拠点に設置されている複数の同期配信サーバ１３のうち、いずれかの同期配信サーバ１３と対応付けられており、対応している同期配信サーバ１３から配信された送出番号付の映像データを受信することができるようにするための待ち受け準備を行う（ステップＳＴ３１）。
例えば、マルチキャスト配信される映像データを受信する場合には、一般的に、マルチキャストアドレスとポート番号が必要となるため、マルチキャストアドレスとポート番号が初期設定される。そのほか、受信バッファサイズなどの端末固有の情報も初期設定される。
【００３７】
送出番号抽出部３１は、待ち受け準備が完了すると、対応している同期配信サーバ１３から送出番号付の映像データが配信されるまで待機し、対応している同期配信サーバ１３から送出番号付の映像データが配信されると、送出番号付の映像データを受信する（ステップＳＴ３２）。
送出番号抽出部３１は、送出番号付の映像データを受信すると、その映像データから送出番号Ｓを抽出する（ステップＳＴ３３）。
【００３８】
また、送出番号抽出部３１は、映像データから送出番号Ｓを抽出すると、その送出番号Ｓが有効な送出番号であるか否かを判定する（ステップＳＴ３４）。
この実施の形態１では、“０”の送出番号が無効な送出番号であると定義しているので、送出番号Ｓが“０”の送出番号でなければ、有効な送出番号であると判別する。
送出番号抽出部３１は、送出番号Ｓが無効な送出番号であれば、その送出番号Ｓを廃棄して、ステップＳＴ３２の処理に戻り、送出番号Ｓが有効な送出番号であれば、その送出番号Ｓを再生基準番号決定部３２が参照可能な記憶領域に記録する（ステップＳＴ３５）。
以降、送出番号抽出部３１は、ステップＳＴ３２〜ＳＴ３５の処理を繰り返し実施する。
【００３９】
複数の再生基準決定端末３０における再生基準番号決定部３２は、送出番号Ｓの配信間隔時間Ｔ、送出番号抽出部３１により有効な送出番号Ｓが記録される記憶領域、当該再生基準決定端末３０に搭載されている送出番号抽出部３１の台数（当該再生基準決定端末３０が担当するチャネルの数）などが初期設定される（ステップＳＴ４１）。
再生基準番号決定部３２は、起動されると、配信間隔時間Ｔだけ休眠したのち（ステップＳＴ４２）、上記の記憶領域から有効な送出番号Ｓを読み出して、複数の送出番号Ｓを比較し、最も順序が先の送出番号（最も数値が小さい送出番号）を再生基準番号に決定する（ステップＳＴ４３）。
再生基準番号決定部３２は、再生基準番号を決定すると、その再生基準番号を再生基準番号配信部３３に出力する。
以降、再生基準番号決定部３２は、ステップＳＴ４２〜ＳＴ４３の処理を繰り返し実施する。
【００４０】
複数の再生基準決定端末３０における再生基準番号配信部３３は、再生基準番号決定部３２から再生基準番号を受けると（ステップＳＴ５１）、伝送路２０を介して、その再生基準番号を同期指示端末４０に配信する（ステップＳＴ５２）。
以降、再生基準番号配信部３３は、ステップＳＴ５１〜ＳＴ５２の処理を繰り返し実施する。
【００４１】
同期指示端末４０は、受信拠点内に１つだけ設置されており、複数の再生基準決定端末３０から配信された再生基準番号を受信し、複数の再生基準番号の中で、最も順序が先の再生基準番号を最終的な再生基準番号として決定し、その再生基準番号を複数の同期再生端末５０に転送する処理を実施する。
図８は同期指示端末４０における再生基準番号受信部４１の処理内容を示すフローチャートであり、図９は同期指示端末４０における再生基準番号転送部４２の処理内容を示すフローチャートである。
以下、同期指示端末４０の処理内容を具体的に説明する。
【００４２】
同期指示端末４０の再生基準番号受信部４１は、初期化処理として、受信拠点内に設置されている再生基準決定端末３０の数だけ、再生基準番号を記録する記憶領域を確保する（ステップＳＴ６１）。
再生基準番号受信部４１は、複数の再生基準決定端末３０から再生基準番号が配信されると、その再生基準番号を受信し、その再生基準番号を各再生基準決定端末３０に対応する記憶領域に記録する（ステップＳＴ６２）。
以降、再生基準番号受信部４１は、ステップＳＴ６２の処理を繰り返し実施する。
【００４３】
同期指示端末４０の再生基準番号転送部４２は、送出番号Ｓの配信間隔時間Ｔが初期設定される（ステップＳＴ７１）
再生基準番号転送部４２は、起動されると、配信間隔時間Ｔだけ休眠したのち（ステップＳＴ７２）、複数の再生基準決定端末３０に対応する記憶領域から複数の再生基準番号の読み出しを行う（ステップＳＴ７２）。
再生基準番号転送部４２は、複数の再生基準番号を比較して、最も順序が先の再生基準番号（最も数値が小さい送出番号）を最終的な再生基準番号に決定し、伝送路２０を介して、その再生基準番号を受信拠点内の全ての同期再生端末５０に転送する（ステップＳＴ７３）。
以降、再生基準番号転送部４２は、ステップＳＴ７２〜ＳＴ７４の処理を繰り返し実施する。
【００４４】
同期再生端末５０は、受信拠点に複数設置されており、複数の同期配信サーバ１３から配信された映像データを受信して、その映像データを復号化して映像を描画する処理を実施する。
図１０は同期再生端末５０におけるデータ受信部５１及び出力順序制御部５２の処理内容を示すフローチャートである。
以下、同期再生端末５０の処理内容を具体的に説明する。
【００４５】
複数の同期再生端末５０におけるデータ受信部５１は、配信拠点に設置されている複数の同期配信サーバ１３から配信される送出番号付の映像データと、同期指示端末４０から転送される再生基準番号とを受信することができるようにするための初期設定が行われる（ステップＳＴ８１）。
例えば、マルチキャスト配信される映像データを受信する場合には、一般的に、マルチキャストアドレスとポート番号が必要となるため、マルチキャストアドレスとポート番号が初期設定される。
また、受信タイムアウト値などの情報も初期設定される。
【００４６】
データ受信部５１は、初期設定が完了すると、複数の同期配信サーバ１３から送出番号付の映像データ又は同期指示端末４０から再生基準番号が配信されてくるまで待機し、複数の同期配信サーバ１３から送出番号付の映像データ又は同期指示端末４０から再生基準番号が配信されてくると、その送出番号付の映像データ又は再生基準番号を受信する（ステップＳＴ８２）。
ただし、受信タイムアウト値を経過しても、送出番号付の映像データ又は再生基準番号が配信されて来なければ、受信待機状態を解除する。
【００４７】
データ受信部５１は、送出番号付の映像データ又は再生基準番号を受信すると、データの送信元が同期指示端末４０であるか否かを確認する（ステップＳＴ８３）。即ち、データ受信部５１は、受信データが再生基準番号であるか否かを確認する。
データ受信部５１は、データの送信元が同期指示端末４０である場合、受信データである再生基準番号が有効な再生基準番号であれば（“０”の再生基準番号でない場合）、その再生基準番号を所定の記憶領域に上書きする（ステップＳＴ８４）。
【００４８】
データ受信部５１は、データの送信元が同期配信サーバ１３である場合、受信データである送出番号付の映像データを所定の記憶領域に保存する（ステップＳＴ８５）。
ただし、記憶領域が満杯である場合には、最も古い映像データを削除して、代わりに新しい映像データを記憶する。
なお、受信タイムアウト値を経過しても、送出番号付の映像データを受信できていない場合には、送出番号付の映像データが受信されていないので、その映像データを所定の記憶領域に保存する処理は実施しない。
【００４９】
複数の同期再生端末５０における出力順序制御部５２は、所定の記憶領域に保存されている全ての映像データから送出番号を抽出し、それらの送出番号と所定の記憶領域に上書きされている再生基準番号とを比較することにより、全ての映像データの中から、付加されている送出番号が当該再生基準番号と同一の番号である映像データと、付加されている送出番号が当該再生基準番号より順序が先の番号である映像データとを選択する（ステップＳＴ８６）。
例えば、再生基準番号が“１５”であれば、“１５”と同一の送出番号又は“１５”より小さい送出番号が付加されている映像データを選択する。なお、“１５”より大きい送出番号が付加されている映像データは廃棄する。
【００５０】
出力順序制御部５２は、再生基準番号と同一の送出番号又は再生基準番号より順序が先の送出番号が付加されている映像データを選択すると、選択した１つ以上の映像データのうち、順序が先の送出番号（数値が小さい送出番号）が付加されている映像データから順番に復号化器５３に出力する（ステップＳＴ８７）。
以降、データ受信部５１及び出力順序制御部５２は、ステップＳＴ８２〜ＳＴ８７の処理を繰り返し実施する。
【００５１】
複数の同期再生端末５０における復号化器５３は、出力順序制御部５２から映像データを受けると、その映像データを復号し、復号後の映像データを描画部５４に出力する。
複数の同期再生端末５０における描画部５４は、復号化器５３から復号後の映像データを受けると、復号後の映像データにしたがって映像を表示部５５に描画する。
【００５２】
以上のように、複数の同期再生端末５０が決められた送出番号付の映像データと再生基準番号だけを受信するようにしているので、配信拠点から配信される映像データの数が増えても、一定の負荷で再生処理を行うことができる。
また、再生基準決定端末３０と同期指示端末４０を分割し、再生基準決定端末３０に対しては、能力に応じて精査すべき映像の数（対応すべき同期配信サーバ１３の数）を決めることができる。このため、過負荷になることがなく、また、再生基準決定端末３０の数を増やすことで、配信拠点から配信される映像の数が増えたとしても対応することができる。
また、複数の再生基準決定端末３０が各々決定した再生基準番号を同期指示端末４０に通知して、同期指示端末４０が複数の再生基準番号の中から、システム全体としての最終的な再生基準番号を決定するようにしたので、低負荷で、かつ、多くの映像を同期することが可能である。
【００５３】
なお、この実施の形態１では、受信拠点内に複数の再生基準決定端末３０と同期指示端末４０が設置されているものについて示したが、配信拠点内に設置される同期配信サーバ１３の数が少ない場合には、図１１に示すように、受信拠点内に再生基準決定端末３０を１つだけ設置して、同期指示端末４０を設置しないようにしてもよい。
この場合、再生基準決定端末３０は、決定した再生基準番号を複数の同期再生端末５０に直接配信するようにする。
この場合には、受信拠点の端末数を減らすことができるため、コストを下げることができる。
【００５４】
また、複数の送出番号付の映像データが配信されるとき、予め通信品質がわかる場合には、最も遅延が大きいと予測される一つの送出番号付の映像データをもって再生基準番号を決定することも可能である。
その場合、同期指示端末４０の再生基準番号転送部４２は、複数の再生基準決定端末３０から配信された再生基準番号を更に解析し、複数の再生基準番号から最も遅延の大きな再生基準番号を１つ選択して、その再生基準番号を同期再生端末４０に転送するようにしてもよい。
【００５５】
実施の形態２．
上記実施の形態１では、映像データのフレームレートの調整については特に言及していないが、出力順序制御部５２から復号化器５３に未だ出力されていない映像データの残存量に基づいて、出力順序制御部５２（フレームレート調整手段）が映像データのフレームレートを調整するフレームレート調整指令を符号化器１２又は描画部５４に送信するようにしてもよい。
同期再生端末５０以外の処理内容は、上記実施の形態１と同様であるため、同期再生端末５０の処理内容のみを説明する。
図１２は同期再生端末５０におけるデータ受信部５１及び出力順序制御部５２の処理内容を示すフローチャートである。
【００５６】
複数の同期再生端末５０におけるデータ受信部５１は、配信拠点に設置されている複数の同期配信サーバ１３から配信される送出番号付の映像データと、同期指示端末４０から転送される再生基準番号とを受信することができるようにするための初期設定が行われる（ステップＳＴ９１）。
例えば、マルチキャスト配信される映像データを受信する場合には、一般的に、マルチキャストアドレスとポート番号が必要となるため、マルチキャストアドレスとポート番号が初期設定される。
また、受信タイムアウト値、バッファ上限値、基準バッファ数からの許容値αなどの情報も初期設定される。
【００５７】
データ受信部５１は、初期設定が完了すると、複数の同期配信サーバ１３から送出番号付の映像データ又は同期指示端末４０から再生基準番号が配信されてくるまで待機し、複数の同期配信サーバ１３から送出番号付の映像データ又は同期指示端末４０から再生基準番号が配信されてくると、その送出番号付の映像データ又は再生基準番号を受信する（ステップＳＴ９２）。
ただし、受信タイムアウト値を経過しても、送出番号付の映像データ又は再生基準番号が配信されて来なければ、受信待機状態を解除する。
【００５８】
データ受信部５１は、送出番号付の映像データ又は再生基準番号を受信すると、データの送信元が同期指示端末４０であるか否かを確認する（ステップＳＴ９３）。即ち、データ受信部５１は、受信データが再生基準番号であるか否かを確認する。
データ受信部５１は、データの送信元が同期指示端末４０である場合、受信データである再生基準番号が有効な再生基準番号であれば（“０”の再生基準番号でない場合）、その再生基準番号を所定の記憶領域に上書きする（ステップＳＴ９４）。
【００５９】
データ受信部５１は、データの送信元が同期配信サーバ１３である場合、受信データである送出番号付の映像データを所定の記憶領域に保存する（ステップＳＴ９５）。
ただし、記憶領域が満杯である場合には、最も古い映像データを削除して、代わりに新しい映像データを記憶する。
なお、受信タイムアウト値を経過しても、送出番号付の映像データを受信できていない場合には、送出番号付の映像データが受信されていないので、その映像データを所定の記憶領域に保存する処理は実施しない。
【００６０】
複数の同期再生端末５０における出力順序制御部５２は、所定の記憶領域に保存されている全ての映像データから送出番号を抽出して、それらの送出番号と所定の記憶領域に上書きされている再生基準番号とを比較することにより、その再生基準番号より順序が先の送出番号が付加されている映像データを検索する。
出力順序制御部５２は、再生基準番号より順序が先の送出番号が付加されている映像データの中で、最も順序が後の送出番号（最も数値が大きい送出番号）が付加されている映像データ（最も新しい映像データ）を映像データＰとして記憶する（ステップＳＴ９６）。
【００６１】
出力順序制御部５２は、今回の処理が復号化器５３に対する最初のデータ転送であれば（ステップＳＴ９７）、上記の映像データＰだけを復号化器５３に出力する（ステップＳＴ９７）。このとき、復号化器５３が搭載しているバッファのサイズによっては、映像データＰを含む前後の複数個の映像データを復号化器５３に出力するようにしてもよい。ただし、全ての同期再生端末５０は同様の動作を行う必要がある。
出力順序制御部５２は、映像データＰを復号化器５３に出力すると、所定の記憶領域に保存されている映像データＰと、その映像データＰより古い映像データを削除する。
また、出力順序制御部５２は、上記処理の後に、所定の記憶領域に残っている送出番号付の映像データの個数を確認し、その個数をバッファ基準数Ｎとして記憶する。
このバッファ基準数Ｎが最初の同期結果となり、このバッファ基準数Ｎを保つことが再生同期を保つことを意味する（画像の符号化レートが変更されない限り、受信する映像データのデータ量は単位時間当り同一になる）。
なお、今回の処理が復号化器５３に対する最初のデータ転送であれば、ステップＳＴ９８の処理が完了すると、ステップＳＴ９２の処理に戻る。
【００６２】
出力順序制御部５２は、今回の処理が復号化器５３に対する最初のデータ転送でない場合（ステップＳＴ９７）、所定の記憶領域に残っている送出番号付の映像データの中から、付加されている送出番号が再生基準番号と同一の番号である映像データと、付加されている送出番号が再生基準番号より順序が先の番号である映像データとを選択する。
出力順序制御部５２は、再生基準番号と同一の送出番号又は再生基準番号より順序が先の送出番号が付加されている映像データを選択すると、順序が先の送出番号（数値が小さい送出番号）が付加されている映像データから順番に復号化器５３に出力する（ステップＳＴ９９）。
なお、復号化器５３に出力した映像データについては、所定の記憶領域から削除する。
【００６３】
出力順序制御部５２は、送出番号付の映像データを復号化器５３に出力すると、現在、所定の記憶領域に残存している送出番号付の映像データの個数Ｍを確認し、その映像データの個数Ｍが許容範囲内にあるか否かを判定する（ステップＳＴ１００）。
出力順序制御部５２は、下記の式（１）が成立すれば、映像データの個数Ｍが許容範囲内にあると判別する。
Ｎ−α  ≦  Ｍ  ≦  Ｎ＋α                      （１）
【００６４】
なお、許容値αは、再生時の同期精度に密接に関係する値であり、どの程度の同期を実現するかによって決定される設計値である。
例えば、１秒間に３０フレームを再生すべき動画において、±１フレームの誤差を許容する場合には、αは３３ミリ秒に相当するデータとなる。
また、３３ミリ秒に相当するデータが１００キロバイトの場合であって、送出番号付の映像データが１つ当り５キロバイトである場合には、αは２０となる。つまり、±２０個のバッファを越えると、“１００キロバイトの許容範囲＝１フレームの誤差を超える”ことを意味する。
【００６５】
出力順序制御部５２は、映像データの個数Ｍが許容範囲内にある場合、現在のフレームレートが適正であるため、フレームレートを調整することなく、ステップＳＴ９２の処理に戻る。
一方、映像データの個数Ｍが許容範囲外である場合、映像データのフレームレートを１段階早くする（または１段階遅くする）フレームレート調整指令を符号化器１２又は描画部５４に出力する（ステップＳＴ１０１）。
例えば、毎秒３０フレームの動画を同期再生中に、許容値αよりもバッファが大きくなった場合、再生速度を毎秒３１フレームに上げることで、１秒間のバッファ消費量が大きくなる。逆にバッファが許容値αよりも小さくなった場合には、再生速度を毎秒２９フレームに落とすことでバッファの消費量を減らすようにする。
【００６６】
以上で明らかなように、この実施の形態２によれば、各同期再生端末５０が、最初の同期からバッファ量を一定に保つように処理を行うので、システムの受信拠点に存在する同期再生端末５０のすべての同期があうようになる。したがって、各々の同期再生端末５０は、他の同期再生端末５０を意識することなく、自己のバッファ量を精密に管理するだけでシステムとしての同期が取られるようになり、より簡素で安価な同期再生システムを実現することができる。
【００６７】
実施の形態３．
上記実施の形態１では、同期配信サーバ１３の前段に、映像ソースとしてカメラ１１と符号化器１２が実装されているものについて示したが、カメラ１１及び符号化器１２の代わりに、例えば、市販のＨＤＶ出力のカメラを実装するようにしてもよい。この場合、ＨＤＶ出力のカメラは符号化器１２が内包されたものに相当する。
【００６８】
また、図１のカメラ１１は、符号化前の映像データを出力する機器であれば、何でもよい。
また、上記実施の形態１では、符号化器１２から出力された映像データが同期配信サーバ１３に与えられるものについて示したが、符号化器１２から出力された映像データを外部記憶装置に格納し、その外部記憶装置から同期配信サーバ１３に与えられるようにしてもよい。
【００６９】
さらに、カメラ１１により撮影された映像だけでなく、予め生成された高画質な映像を配信単位毎に複数の映像データのファイルとして分割しておき、それぞれの映像データのファイルを複数の同期配信サーバ１３で配信するようにしてもよい。
これにより、特殊な映像配信機器や複雑な装置を使うことなく、巨大な映像を同期させて配信し、受信拠点にて同期再生することで巨大な映像の配信が可能となる。
【００７０】
実施の形態４．
上記実施の形態１〜３では、複数の異なる映像データ（ストリーム）を同期する目的で、複数の同期再生端末５０が複数の異なる映像を再生するものについて示したが、複数の同期再生端末５０が同一の映像を受信するようにして、複数の同期再生端末５０が同じ映像を同期再生することも可能である。
この実施の形態４によれば、アナログでは問題の無かった同一画像の表示が、デジタル画像の配信においては同一のソース映像の受信／表示においてもシステム個々の状態によってフレームずれしてしまう問題を解消することができる。
例えば、量販店のテレビ売り場において、アナログ時代のテレビは、全てのテレビが同一の画像を表示していたのに対し、デジタル放送時代の昨今では、デジタルテレビ毎に微妙にずれが生じている。
この実施の形態４によれば、同一のソース映像を複数の同期再生端末５０で再生表示する場合のずれを解消することができる。
【図面の簡単な説明】
【００７１】
【図１】この発明の実施の形態１による同期配信再生システムを示す構成図である。
【図２】配信同期端末１の処理内容を示すフローチャートである。
【図３】同期配信サーバ１３における送出番号受信部１４の処理内容を示すフローチャートである。
【図４】同期配信サーバ１３における映像配信部１８の処理内容を示すフローチャートである。
【図５】再生基準決定端末３０における送出番号抽出部３１の処理内容を示すフローチャートである。
【図６】再生基準決定端末３０における再生基準番号決定部３２の処理内容を示すフローチャートである。
【図７】再生基準決定端末３０における再生基準番号配信部３３の処理内容を示すフローチャートである。
【図８】同期指示端末４０における再生基準番号受信部４１の処理内容を示すフローチャートである。
【図９】同期指示端末４０における再生基準番号転送部４２の処理内容を示すフローチャートである。
【図１０】同期再生端末５０におけるデータ受信部５１及び出力順序制御部５２の処理内容を示すフローチャートである。
【図１１】この発明の実施の形態１による同期配信再生システムを示す構成図である。
【図１２】この発明の実施の形態２による同期配信再生システムの同期再生端末５０におけるデータ受信部５１及び出力順序制御部５２の処理内容を示すフローチャートである。
【符号の説明】
【００７２】
１  配信同期端末、２  カウンタ（送出番号配信手段）、３  送出番号配信部（送出番号配信手段）、１１  カメラ、１２  符号化器、１３  同期配信サーバ、１４  送出番号受信部（送出番号受信手段）、１５  送出番号格納部（映像配信手段）、１６  映像取得部（映像配信手段）、１７  映像データ格納部（映像配信手段）、１８  映像配信部（映像配信手段）、２０  伝送路、３０  再生基準決定端末、３１  送出番号抽出部（送出番号抽出手段）、３２  再生基準番号決定部（再生基準番号配信手段）、３３  再生基準番号配信部（再生基準番号配信手段）、４０  同期指示端末、４１  再生基準番号受信部（再生基準番号転送手段）、４２  再生基準番号転送部（再生基準番号転送手段）、５０  同期再生端末、５１  データ受信部（データ受信手段）、５２  出力順序制御部（出力順序制御手段、フレームレート調整手段）、５３  復号化器、５４  描画部、５５  表示部。
【図１】
0005264146.tif 000002
【図２】
0005264146.tif 000003
【図３】
0005264146.tif 000004
【図４】
0005264146.tif 000005
【図５】
0005264146.tif 000006
【図６】
0005264146.tif 000007
【図７】
0005264146.tif 000008
【図８】
0005264146.tif 000009
【図９】
0005264146.tif 000010
【図１０】
0005264146.tif 000011
【図１１】
0005264146.tif 000012
【図１２】
0005264146.tif 000013