(57)【要約】【課題】ネットワークグループの割り当てを適切に行うことができる出力装置、同期制御システム、及びこれらの制御方法、並びにプログラムを提供する。【解決手段】撮像装置１００は、映像信号の表示を行う際に遅延を付与する遅延処理部２０４を有する複数の表示装置２００にネットワークＩＰ４００を介して、その映像信号の出力と、その遅延量を最小にするためのセッティング情報及びその遅延量を最大にするためのセッティング情報を出力する。表示装置２００ａ〜２００ｃの夫々がその２つのセッティング情報の夫々に基づき映像信号の表示をした際のレポート情報を、表示装置２００ａ〜２００ｃの夫々から取得すると、その取得した各レポート情報に基づき表示装置２００ａ〜２００ｃに対して映像表示同期させるためのネットワークグループを設定する。【選択図】図５
2020010298.tif 000002
【特許請求の範囲】
【請求項１】
映像信号に対して所定の処理を行なう際に遅延を付与するバッファーを備える複数の処理装置に、ネットワークを介して前記映像信号を出力する出力装置において、
前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記バッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１目標時刻を含む第１の情報、および、前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２目標時刻を含む第２の情報を、前記複数の処理装置の夫々に対して出力する出力手段と、
前記複数の処理装置の夫々が前記第１目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の処理装置の夫々が前記第２目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の処理装置の夫々から取得する取得手段と、
前記複数の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する設定手段とを備えることを特徴とする出力装置。
【請求項２】
前記映像信号としてこれから出力する所定期間のフレーム間の変化量を算出する映像変化量算出手段を更に備え、
前記変化量が所定の基準値未満である場合に、前記出力手段は前記第１及び第２の情報を前記複数の処理装置の夫々に対して送信することを特徴とする請求項１記載の出力装置。
【請求項３】
前記設定手段は、前記複数の処理装置のうち、前記第１及び第２の処理時刻の間の期間が重複する処理装置を同一の前記ネットワークグループに設定する第１のモードを備えることを特徴とする請求項１又は２記載の出力装置。
【請求項４】
前記設定手段は、前記複数の処理装置のうち、前記第１及び第２の処理時刻の間の期間が重複し、且つ前記重複する期間が所定の期間より長い処理装置を同一の前記ネットワークグループに設定する第２のモードを備えることを特徴とする請求項３記載の出力装置。
【請求項５】
前記設定手段は、前記複数の処理装置のうち、前記第１及び第２の処理時刻の間の期間が重複し、かつ前記第１の処理時刻の差が所定値未満である処理装置を同一の前記ネットワークグループに設定する第３のモードを備えることを特徴とする請求項３又は４記載の出力装置。
【請求項６】
前記設定手段は、前記第１〜第３のモードの１つをユーザ選択可能に表示することを特徴とする請求項５記載の出力装置。
【請求項７】
映像信号に対して所定の処理を行なう際に遅延を付与する第１のバッファーを備える複数の第１の処理装置と、前記複数の第１の処理装置にネットワークを介して前記映像信号を出力する出力装置とを備える同期制御システムにおいて、
前記出力装置は、
前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記第１のバッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１の目標時刻を含む第１の情報、および、前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２の目標時刻を含む第２の情報を、前記複数の第１の処理装置の夫々に対して出力する第１の出力手段と、
前記複数の第１の処理装置の夫々が前記第１の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の第１の処理装置の夫々が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の第１の処理装置の夫々から取得する取得手段と、
前記複数の第１の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の第１の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する第１の設定手段と、
前記複数の第１の処理装置の１つを、前記設定されたネットワークグループの参照装置に決定し、前記参照装置が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を第３の目標時刻として含む第３の情報を出力する第２の出力手段とを備え、
前記複数の第１の処理装置は夫々、
前記第１から第３の情報のいずれかを受信したときに、前記受信した情報に含まれる前記第１〜第３の目標時刻のいずれかである目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第１の算出手段と、
前記第１から第３の情報のいずれかを受信したときに、前記受信した情報を保持する保持手段と、
前記算出された処理時刻が前記第１及び第２の目標時刻のいずれかである場合、前記保持される情報のうち前記第３の情報に含まれる前記第３の目標時刻に従って、前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第２の算出手段と、
前記第２の算出手段により算出された処理時刻となるよう、前記第１のバッファーにより付与される遅延量を設定する第２の設定手段と、
前記第１の算出手段により算出された処理時刻の情報を前記出力装置に送信する第１の送信手段とを備えることを特徴とする同期制御システム。
【請求項８】
映像信号を出力する際に遅延を付与する第２のバッファーを備え、ネットワークを介して前記出力装置から前記映像信号を受信した際に、複数の第２の処理装置の夫々に前記映像信号を分配する映像送受信装置を更に備え、
前記映像送受信装置は、
前記映像信号の分配数を取得する分配数取得手段と、
前記第１の目標時刻に従って前記映像信号を出力するまでの時刻を前記第１の処理時刻として前記取得した分配数の回数送信する第２の送信手段と、
前記第２の目標時刻に従って前記映像信号を出力するまでの時刻を第２の処理時刻として前記取得した分配数の回数送信する第３の送信手段とを備えることを特徴とする請求項７記載の同期制御システム。
【請求項９】
前記分配数取得手段は、前記映像送受信装置が前記映像信号に対して前記所定の処理を行なう処理手段を備える場合、前記取得した分配数の値をインクリメントさせることを特徴とする請求項８記載の同期制御システム。
【請求項１０】
前記出力装置は、前記分配数に所定の重み付けを行った数を前記複数の第２の処理装置の台数とみなすことを特徴とする請求項８又は９記載の同期制御システム。
【請求項１１】
前記映像送受信装置は、前記複数の第２の処理装置の夫々の属性を送信する第４の送信手段を更に備え、
前記出力装置は、前記複数の第２の処理装置の夫々の属性に応じて前記分配数に所定の重み付けを行った数を前記複数の第２の処理装置の台数とみなすことを特徴とする請求項８又は９記載の同期制御システム。
【請求項１２】
映像信号に対して所定の処理を行なう際に遅延を付与するバッファーを備える複数の処理装置に、ネットワークを介して前記映像信号を出力する出力装置の制御方法において、
前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記バッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１目標時刻を含む第１の情報、および、前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２目標時刻を含む第２の情報を、前記複数の処理装置の夫々に対して出力する出力ステップと、
前記複数の処理装置の夫々が前記第１目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の処理装置の夫々が前記第２目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の処理装置の夫々から取得する取得ステップと、
前記複数の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する設定ステップとを有することを特徴とする制御方法。
【請求項１３】
映像信号に対して所定の処理を行なう際に遅延を付与する第１のバッファーを備える複数の第１の処理装置と、前記複数の第１の処理装置にネットワークを介して前記映像信号を出力する出力装置とを備える同期制御システムの制御方法において、
前記出力装置において、
前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記第１のバッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１の目標時刻を含む第１の情報、および、前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２の目標時刻を含む第２の情報を、前記複数の第１の処理装置の夫々に対して出力する第１の出力ステップと、
前記複数の第１の処理装置の夫々が前記第１の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の第１の処理装置の夫々が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の第１の処理装置の夫々から取得する取得ステップと、
前記複数の第１の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の第１の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する第１の設定ステップと、
前記複数の第１の処理装置の１つを、前記設定されたネットワークグループの参照装置に決定し、前記参照装置が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を第３の目標時刻として含む第３の情報を出力する第２の出力ステップとを有し、
前記複数の第１の処理装置の夫々において、
前記第１から第３の情報のいずれかを受信したときに、前記受信した情報に含まれる前記第１〜第３の目標時刻のいずれかである目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第１の算出ステップと、
前記第１から第３の情報のいずれかを受信したときに、前記受信した情報を保持する保持ステップと、
前記算出された処理時刻が前記第１及び第２の目標時刻のいずれかである場合、前記保持される情報のうち前記第３の情報に含まれる前記第３の目標時刻に従って、前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第２の算出ステップと、
前記第２の算出ステップにおいて算出された処理時刻となるよう、前記第１のバッファーにより付与される前記遅延量を設定する第２の設定ステップと、
前記第１の算出ステップにおいて算出された処理時刻の情報を前記出力装置に送信する第１の送信ステップとを有することを特徴とする制御方法。
【請求項１４】
請求項１２又は１３に記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して映像信号を送信する出力装置、同期制御システム、及びこれらの制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
映像信号をＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（以降はＩＰと記載する）に変換して、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（以降はＬＡＮと記載する）ケーブル経由で送受信する技術は、設備の拡張性等の利便性から、今後普及することが想定される。ＩＰで伝送された映像信号を処理する受信装置は、例えば、映像信号を用いて画像を表示する表示装置や、映像信号を記録媒体に記録する記録装置である。また、同一の出力装置から出力された映像信号を、複数の受信装置で受信して処理することが可能である。
【０００３】
特許文献１では、中継装置から複数の端末に画像、音声データを出力し、各端末が取得した画像、音声データ等のコンテンツデータを再生する伝送システムが開示されている。この伝送システムでは、中継装置が各端末と間の伝送の遅延時間を取得し、各端末にコンテンツデータを受信してから再生させるまでに待機する待機時間を設定する。これにより、送信されたコンテンツデータが複数の端末にて再生されるタイミングのばらつきを抑え、同期して再生することができる。
【０００４】
また、特許文献１の伝送システムでは、一部の端末（処理装置）が伝送システムから退出した場合に、再度、残りの端末の遅延時間に基づいて待機時間を設定し直すことがある。退出前の端末のうち最も伝送遅延が大きい端末（参照装置）の再生タイミングに合わせるように他の端末の待機時間を設定していた場合、参照装置が伝送システムから退出したことに応じて、伝送システムの参照装置を新たに設定する。これにより、各端末の待機時間は、新たに設定された参照装置の再生タイミングに合わせて再設定される。
【０００５】
一方、映像信号をＩＰに非圧縮で変換する方法が、非特許文献１にて開示されている。また、１つの映像送出機（出力装置）の映像信号をＩＰに変換してＬＡＮケーブルで送信し、映像信号を複数の表示装置（処理装置）にて表示する場合に各表示装置間で表示の同期処理を行う方法としてリファレンスとする表示装置（以下、「参照装置」という。）の遅延情報を用いる方法が非特許文献２にて開示されている。
【０００６】
さらに、同期させる複数端末をグループ化させる方法についても、非特許文献１にて開示されている。
【０００７】
すなわち、非特許文献１の技術を用いると、映像送出機は、表示装置のある時点での遅延量の情報を元に、同期可能かどうかの判断を行うこともできる。また、かかる判断結果を元に同期させるための表示装置をまとめたネットワークグループを設定することもできる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１７−０４１６９６号公報
【非特許文献】
【０００９】
【非特許文献１】ＲＦＣ７２７２  “Ｉｎｔｅｒ−Ｄｅｓｔｉｎａｔｉｏｎ  Ｍｅｄｉａ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  （ＩＤＭＳ）  Ｕｓｉｎｇ  ｔｈｅ  ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  （ＲＴＣＰ）”
【非特許文献２】ＲＦＣ４１７５  “ＲＴＰ  Ｐａｙｌｏａｄ  Ｆｏｒｍａｔ  ｆｏｒ  Ｕｎｃｏｍｐｒｅｓｓｅｄ  Ｖｉｄｅｏ”
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、非特許文献１に開示される技術では、表示装置のバッファー能力を推定することはできない。そのため、バッファー能力不足により他の表示装置との同期がとれなくなる可能性のある表示装置が存在しても、その表示装置が他の表示装置と同じネットワークグループに割り当てられてしまう場合がある。
【００１１】
また、非特許文献１に開示される技術では、伝送システムに映像分配装置が含まれる場合、伝送システムの全ての複数端末を考慮してネットワークグループを設定することができない。ここで、映像分配装置とは、ＳＤＩ（ＳｅｒｉａｌＤｉｇｉｔａｌＩｎｔｅｒｆａｃｅ）に代表される映像出力端子を持ち、映像送出機から映像を受信し、その映像を映像出力端子を介して複数の表示機器へ映像信号を送信する装置である。すなわち、映像分配装置を含む同期制御システムで非特許文献１の技術を用いると、映像送出機は、遅延量の情報を送信する表示装置のみをまとめたネットワークグループに設定する。すなわち、映像分配装置に接続される複数の表示機器は同期させる対象としては考慮されない。
【００１２】
本発明の目的は、ネットワークグループの割り当てを適切に行うことができる出力装置、同期制御システム、及びこれらの制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の請求項１に係る出力装置は、像信号に対して所定の処理を行なう際に遅延を付与するバッファーを備える複数の処理装置に、ネットワークを介して前記映像信号を出力する出力装置において、前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記バッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１目標時刻を含む第１の情報、および、前記複数の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２目標時刻を含む第２の情報を、前記複数の処理装置の夫々に対して出力する出力手段と、前記複数の処理装置の夫々が前記第１目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の処理装置の夫々が前記第２目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の処理装置の夫々から取得する取得手段と、前記複数の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する設定手段とを備えることを特徴とする。
【００１４】
本発明の請求項７に係る同期制御システムは、映像信号に対して所定の処理を行なう際に遅延を付与する第１のバッファーを備える複数の第１の処理装置と、前記複数の第１の処理装置にネットワークを介して前記映像信号を出力する出力装置とを備える同期制御システムにおいて、前記出力装置は、前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記第１のバッファーにより付与される遅延量を最小にするための目標の遅延時刻である第１の目標時刻を含む第１の情報、および、前記複数の第１の処理装置の夫々が前記映像信号に前記所定の処理を実行する際に前記遅延量を最大にするための目標の遅延時刻である第２の目標時刻を含む第２の情報を、前記複数の第１の処理装置の夫々に対して出力する第１の出力手段と、前記複数の第１の処理装置の夫々が前記第１の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第１の処理時刻、及び、前記複数の第１の処理装置の夫々が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を、前記複数の第１の処理装置の夫々から取得する取得手段と、前記複数の第１の処理装置の夫々から取得した前記第１の処理時刻及び前記第２の処理時刻に基づき、前記複数の第１の処理装置に対して前記映像信号に対する前記所定の処理を同期して行なわせるネットワークグループを設定する第１の設定手段と、前記複数の第１の処理装置の１つを、前記設定されたネットワークグループの参照装置に決定し、前記参照装置が前記第２の目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの第２の処理時刻を第３の目標時刻として含む第３の情報を出力する第２の出力手段とを備え、前記複数の第１の処理装置は夫々、前記第１から第３の情報のいずれかを受信したときに、前記受信した情報に含まれる前記第１〜第３の目標時刻のいずれかである目標時刻に従って前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第１の算出手段と、前記第１から第３の情報のいずれかを受信したときに、前記受信した情報を保持する保持手段と、前記算出された処理時刻が前記第１及び第２の目標時刻のいずれかである場合、前記保持される情報のうち前記第３の情報に含まれる前記第３の目標時刻に従って、前記映像信号に対して前記所定の処理を実行するまでの処理時刻を算出する第２の算出手段と、前記第２の算出手段により算出された処理時刻となるよう、前記第１のバッファーにより付与される遅延量を設定する第２の設定手段と、前記第１の算出手段により算出された処理時刻の情報を前記出力装置に送信する第１の送信手段とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ネットワークグループの割り当てを適切に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における出力装置としての撮像装置、及び処理装置としての複数の表示装置とからなる、同期制御システムとしての送受信システムの構成図である。
【図２】図１における撮像装置が出力するＩＰ化した映像信号のデータ形式を示す模式図である。
【図３】図１の送受信システムで用いられるレポート情報及びセッティング情報のデータ形式を示す模式図である。
【図４】図１の送受信システムにおける従来の映像表示同期処理の手順を示すシーケンス図である。
【図５】図１における撮像装置の機能ブロックを示すブロック図である。
【図６】図１における表示装置の機能ブロックを示すブロック図である。
【図７】撮像装置で実行される、本発明の第１の実施形態における映像表示同期処理の手順を示すフローチャートである。
【図８】本発明の第１の実施形態に係る図７のステップＳ７０７でのネットワークグループの決定方法を説明するためのグラフである。
【図９】本発明の第２の実施形態における表示装置の機能ブロックを示すブロック図である。
【図１０】図９の表示装置で実行される、本発明の第２の実施形態における映像表示同期処理の手順を示すフローチャートである。
【図１１】本発明の第３の実施形態に係る撮像装置の機能ブロックを示すブロック図である。
【図１２】本発明の第３の実施形態における、同期モードを説明するための図である。
【図１３】本発明の第３の実施形態に係る図７のステップＳ７０７でのネットワークグループの決定方法を説明するためのグラフである。
【図１４】本発明の第４の実施形態に係る送受信システムの構成図である。
【図１５】本発明の第４の実施形態に係る映像分配器の機能ブロックを示すブロック図である。
【図１６】本発明の第４の実施形態に係る撮像装置の機能ブロックを示すブロック図である。
【図１７】本発明の第４の実施形態に係る図７のステップＳ７０７でのネットワークグループの決定方法を説明するためのグラフである。
【図１８】図１５の映像分配器で実行される、本発明の第４の実施形態における映像表示同期処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。
【００１８】
＜第１の実施形態＞
図１は、第１の実施形態における出力装置（撮像装置１００）と複数の処理装置（表示装置２００ａ〜２００ｃ、以下、これらを総称する場合は表示装置２００という。）とからなる送受信システム（同期制御システム）の構成を示す模式図である。撮像装置１００と表示装置２００ａ〜２００ｃとの間はＩＰネットワーク４００を介して接続される。
【００１９】
撮像装置１００と表示装置２００ａ〜２００ｃとは、それぞれＬＡＮケーブル３００ａ〜３００ｄ（以下、これらを総称する場合はＬＡＮケーブル３００という。）と接続し、ＬＡＮケーブル３００ａ〜３００ｄを介して、ＩＰネットワーク４００と接続する。撮像装置１００と表示装置２００ａ〜２００ｃとは、ＬＡＮケーブル３００ａ〜３００ｄとＩＰネットワーク４００とを介して、ＲＴＰパケット化された映像信号の送受信を行う。
【００２０】
図１に示す送受信システムでは、ＲＦＣ７２７２（ｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｈｔｍｌ／ｒｆｃ７２７２）に開示されている方法を用いて、表示装置２００ａ〜２００ｃにおける処理の同期が行われる。同期の方法については、後述する。
【００２１】
撮像装置１００は、被写体を撮像して得られた映像信号をＩＰ化して、ＩＰネットワーク４００を介して各表示装置２００ａ〜２００ｃに送信する送信装置である。このＩＰ化の方法としては、例えば、ＲＦＣ４１７５（ｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ４１７５．ｔｘｔ）に記載される、Ｒｅａｌ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ（ＲＴＰ）パケットに変換する手段が用いられる。また、撮像装置１００は、複数の表示装置２００ａ〜２００ｃが、互いに同期して表示処理を実行可能なように、表示処理のタイミングを示す情報（ＩＤＭＳ  Ｓｅｔｔｉｎｇｓ  Ｐａｃｋｅｔ、セッティング情報）を出力する。セッティング情報の詳細については後述する。
【００２２】
表示装置２００ａ〜２００ｃは、ＩＰネットワーク４００を介して映像信号を受信する受信装置である。また、表示装置２００ａ〜２００ｃは、受信した映像信号に基づいて画像を表示する表示部を備える表示装置である。また、表示装置２００ａ〜２００ｃは、記録機能を有する場合、具体的には、内部に記憶媒体が格納される場合や、外部に記憶装置が接続される場合に、受信した映像信号を記録する記録制御を実行可能な記録制御装置でもある。さらに、表示装置２００ａ〜２００ｃは、映像信号の受信時刻とその映像信号に基づいて画像が表示された時刻と自機が所属するネットワークグループを示すＩＤ情報とを示す情報（レポート情報）を出力する。具体的には、ＲＴＣＰ  ＸＲ  ＩＤＭＳ  Ｒｅｐｏｒｔ  Ｂｌｏｃｋがレポート情報として出力される。レポート情報の詳細は後述する。
【００２３】
図２は、撮像装置１００が出力するＩＰ化（ＲＴＰパケット化）した映像信号のデータ形式を示す模式図である。ＲＴＰパケットは、ＩＰヘッダー４０１、Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ（以降はＵＤＰと記載する）ヘッダー４０２、ＲＴＰヘッダー４０３、及びＲＴＰペイロード４０４で構成される。このうち映像信号はＲＴＰペイロード４０４に格納される。また、１つのＲＴＰパケットには映像信号の１ラインか、２ラインにまたがった情報が含まれ、同じフレームの映像信号には同じタイムスタンプが割り振られ、ＲＴＰヘッダー４０３に格納される。
【００２４】
図３は、図１の送受信システムで用いられるレポート情報およびセッティング情報のデータ形式を示す模式図である。
【００２５】
図３（ａ）は、表示装置２００から送信されるレポート情報５００のデータ形式の一部を示す模式図である。
【００２６】
レポート情報５００は、グループＩＤ情報５０１、受信時刻情報５０２、対象信号情報５０３、および処理時刻情報５０４を含む。
【００２７】
グループＩＤ情報５０１は同期に関する情報を示すＭｅｄｉａ  Ｓｔｒｅａｍ  Ｃｏｒｒｅｌａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒである。グループＩＤ情報５０１には、映像表示同期を行うネットワークグループを示すＳｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｇｒｏｕｐ  Ｉｄｅｎｔｉｆｉｅｒ（グループ情報）が含まれる。以降、Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｇｒｏｕｐ  Ｉｄｅｎｔｉｆｉｅｒを同期グループＩＤと記載する。図１の送受信システムにおいては、表示装置２００ａ〜２００ｃは、表示処理を同期するため、夫々の同期グループＩＤは同一の値となる。
【００２８】
対象信号情報５０３は、レポート情報５００が対象とする映像信号（ＲＴＰパケット）を特定するための情報である。具体的には対象信号情報５０３は、ＲＦＣ４１７５に記載のＲＴＰ  Ｈｅａｄｅｒのｔｉｍｅｓｔａｍｐ（Ｐａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＲＴＰ  ｔｉｍｅｓｔａｍｐ）である。
【００２９】
受信時刻情報５０２は、表示装置２００が対象信号情報５０３で特定されるＲＴＰパケットを受信した時刻を示す情報である。具体的には受信時刻情報５０２は、ＲＦＣ７２７２で定義されるＰａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＮＴＰ  ｔｉｍｅｓｔａｍｐである。
【００３０】
処理時刻情報５０４は、表示装置２００が対象信号情報５０３で特定されるＲＴＰパケットに基づいて、画像を表示した時刻を示す情報である。具体的には処理時刻情報５０４は、ＲＦＣ７２７２で定義されるＰａｃｋｅｔ  Ｐｒｅｓｅｎｔｅｄ  ＮＴＰ  ｔｉｍｅｓｔａｍｐである。
【００３１】
図３（ｂ）は、撮像装置１００から出力されるセッティング情報６００のデータ形式の一部を示す模式図である。セッティング情報６００は、グループＩＤ情報６０１、受信時刻情報６０２、対象信号情報６０３、および処理時刻情報６０４を含む。撮像装置１００が出力するセッティング情報は、撮像装置１００が取得した各表示装置２００ａ〜２００ｃからのレポート情報５００のうち、撮像装置１００が参照装置として決定した表示装置から受信したレポート情報５００である。したがって、セッティング情報６００のグループＩＤ情報６０１、受信時刻情報６０２、対象信号情報６０３、および処理時刻情報６０４の詳細は、レポート情報５００の同名の情報と同様であるので説明を省略する。
【００３２】
図４は、撮像装置１００と表示装置２００ａ〜２００ｃとで構成される送受信システムにおける従来の同期制御処理の手順を示すシーケンス図である。
【００３３】
撮像装置１００と各表示装置２００との間の接続がＩＰネットワーク４００を介して確立する（ステップＳ４００ａ〜Ｓ４００ｃ）。
【００３４】
各表示装置２００は、表示処理の同期をとるためのネットワークグループを示す同期グループＩＤを決定する（ステップＳ４０１ａ〜Ｓ４０１ｃ）。各表示装置２００が参加するネットワークグループは、各表示装置２００ａ〜２００ｃに対して予め設定されている情報に基づいて、各表示装置２００が決定する。なお、ステップＳ４００ａ〜Ｓ４００ｃの接続の確立と、ステップＳ４０１ａ〜Ｓ４０１ｃの同期グループＩＤの決定は、順序が前後してもよい。
【００３５】
各表示装置２００は、撮像装置１００に対して、それぞれ任意の映像信号に対するレポート情報５００を生成し、撮像装置１００に出力する（ステップＳ４０２ａ〜Ｓ４０２ｃ）。以下、各表示装置２００からのレポート情報５００を、レポート情報５００ａ〜５００ｃとも記載する。
【００３６】
撮像装置１００は、各表示装置２００から出力されたレポート情報５００ａ〜５００ｃを受信する。その後、その受信したレポート情報５００ａ〜５００ｃに基づき、表示装置２００ａ〜２００ｃのいずれかを参照装置として決定する（ステップＳ４０３）。
【００３７】
撮像装置１００は、参照装置として決定した表示装置から受信したレポート情報５００を、セッティング情報６００（第３の情報）として、各表示装置２００に出力する（ステップＳ４０４ａ〜Ｓ４０４ｃ）。
【００３８】
各表示装置２００は、受信したセッティング情報６００に記載された受信時刻情報６０２と、処理時刻情報６０４（第３の目標時刻）とに基づいて、各表示装置２００における表示処理の処理時間を調整する（ステップＳ４０５ａ〜Ｓ４０５ｃ）。具体的には、各表示装置２００は、受信したセッティング情報６００に記載された処理時刻情報６０４で示される処理時刻Ｔａと、受信したセッティング情報６００の対象とする映像信号を自機が処理した処理時刻Ｔｂとの差を算出する。そして、その算出された差から、参照装置と処理を同期するために処理時刻を遅延するための調整量（遅延量）を取得する。各表示装置２００は、取得した遅延量が処理時間に加算されるように表示処理を制御する。
【００３９】
以上の処理により、各表示装置２００において、撮像装置１００から出力された映像信号が同期して表示される。
【００４０】
なお、各表示装置２００からのレポート情報５００の送信は、一定周期で行われる。レポート情報の送信は、所定の期間内に少なくとも１回以上実行されるように、各表示装置２００で制御されてもよい。また、撮像装置１００は、各表示装置２００からレポート情報５００を所定回数以上受信したことに応じて、セッティング情報を出力する。これにより、周期的、または断続的に同期制御が実行され、各表示装置２００への伝送時間や処理時間が変動した場合でも、同期を継続することが可能となる。
【００４１】
以下、本実施形態では、本発明の出力装置としての撮像装置１００は、本発明の処理装置としての各表示装置２００の夫々のバッファー能力を考慮して、適切にネットワークグループの決定を行う。ここで、各表示装置２００の夫々のバッファー能力とは、後述する図６中のバッファー部２０７によって付与可能な遅延量を指す。
【００４２】
このため撮像装置１００は、各表示装置２００に対し、バッファー能力推定のための特殊なセッティング情報を送信する。次に撮像装置１００は、その特殊なセッティング情報に対して各表示装置２００が返送するレポート情報の値から、各表示装置のバッファー能力を推定する。撮像装置１００は、この推定したバッファー能力に基づき、各表示装置２００のネットワークグループへの割当てを行う。
【００４３】
図５は、撮像装置１００の機能ブロックを示すブロック図である。撮像装置１００は、撮像部１０１、パケット生成部１０２、通信部１０３、参照装置決定部１０４、情報生成部１０５、制御部１０６、記憶部１０７、映像判定部１０８、同期決定部１０９、及び送信時刻記憶部１１０を備える。
【００４４】
撮像部１０１は、被写体を撮影して映像信号を生成する。撮像部１０１は、光学像が入力されるレンズ、レンズを制御するレンズ制御システム、レンズに入力された光学像から画像データを生成する撮像センサを含む。また、撮像部１０１は、撮像センサが出力した映像信号に対して、所定の画像処理を行う画像処理部を備えていてもよい。撮像部１０１は、取得した映像信号をパケット生成部１０２に出力する。
【００４５】
パケット生成部１０２は、撮像部１０１から送出された映像信号をＩＰ化、より具体的には、ＲＴＰパケット化する。パケット生成部１０２は、ＲＴＰパケット化された映像信号を、通信部１０３に出力する。パケット生成部１０２は、図２で示したようなデータ形式に映像信号をＲＴＰパケット化する。
【００４６】
通信部１０３は、ＬＡＮケーブル３００に接続し、ＩＰネットワーク４００を介して信号を送受信するための通信インターフェースである。通信部１０３は、パケット生成部１０２から受信したＲＴＰパケット化された映像信号を、ＩＰネットワーク４００を介して、各表示装置２００ａ〜２００ｃに出力する。この時、通信部１０３は、送信したＲＴＰパケット化された映像信号を特定するための情報と当該映像信号を送信した時刻とを関連付けた送信時刻情報を、送信時刻記憶部１１０に格納する。ここで、送信したＲＴＰパケット化された映像信号を特定するための情報は、ＲＦＣ４１７５に記載のＲＴＰ  Ｈｅａｄｅｒのｔｉｍｅｓｔａｍｐ（Ｐａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＲＴＰ  ｔｉｍｅｓｔａｍｐ）である。
【００４７】
また、通信部１０３は、ＩＰネットワーク４００を介して、各表示装置２００ａ〜２００ｃからレポート情報５００ａ〜５００ｃを取得し、レポート情報５００ａ〜５００ｃを参照装置決定部１０４および情報生成部１０５に出力する。通信部１０３は、ＩＰネットワーク４００を介して、各表示装置２００ａ〜２００ｃに、情報生成部１０５から取得したセッティング情報６００を出力する。
【００４８】
参照装置決定部１０４は、同一のネットワークグループに含まれる各表示装置２００ａ〜２００ｃから受信したレポート情報５００に基づいて、表示装置２００ａ〜２００ｃの１つを参照装置に決定する。参照装置決定部１０４は、受信したレポート情報５００の対象信号情報５０３が示す映像信号に対応する送信時刻を送信時刻記憶部１１０から取得する。次に、参照装置決定部１０４は、取得した送信時刻と受信したレポート情報５００の処理時刻情報５０４が示す処理時刻（表示時刻）との差分を算出する。すなわち、参照装置決定部１０４は、映像信号が撮像装置１００から送信されてからレポート情報５００を送信した表示装置２００で表示されるまでの時間（遅延量）を算出する。参照装置決定部１０４は、表示装置２００ａ〜２００ｃのうち、この算出された遅延量が最も大きい表示装置を参照装置として決定し、その決定された参照装置を情報生成部１０５に通知する。
【００４９】
情報生成部１０５は、参照装置決定部１０４で決定された参照装置から受信したレポート情報５００に基づいてセッティング情報６００を生成する。情報生成部１０５は、参照装置から受信したレポート情報５００をセッティング情報６００として、通信部１０３に出力する。なお、情報生成部１０５は、レポート情報５００を受信する毎に、そのレポート情報の同期グループＩＤとしてＥｍｐｔｙが記載されているか否かを判断する。情報生成部１０５は、Ｅｍｐｔｙが記載されていると判断した場合、当該レポート情報５００を送信した表示装置２００に対してＥｍｐｔｙでない任意のネットワークグループを示す同期グループＩＤを付加したセッティング情報６００を生成する。
【００５０】
制御部１０６は、不図示のバスを介して撮像装置１００の各機能ブロックに接続し、その動作を制御するプロセッサである。制御部１０６は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。制御部１０６は、記憶部１０７からプログラムやパラメータを読み出して実行することにより、撮像装置１００の各機能ブロックの動作を制御する。また、制御部１０６は、撮像装置１００の各機能ブロックの一部もしくはすべての動作をプログラムを実行することによって実現してもよい。
【００５１】
記憶部１０７は、撮像装置１００の動作のためのプログラム、パラメータ、およびデータを記憶する記憶媒体である。記憶部１０７は、例えば、不揮発性の記憶媒体である。なお、記憶部１０７は、揮発性の記憶媒体および不揮発性の記憶媒体を複合して用いるものであってもよい。
【００５２】
映像判定部１０８は、撮像部１０１が生成し、これから送信する数フレーム分の映像信号の差分を検出し、その数フレーム分の映像変化の度合い（フレーム間の変化量）を算出し、その変化量が基準値未満か判定する（映像変化量算出手段）。判定結果は後述の情報生成部１０５でのセッティング情報作成処理に用いられる。
【００５３】
同期決定部１０９は、通信部１０３で受信したレポート情報の情報と、後述の送信時刻記憶部１１０で記憶した情報を元に、ネットワークグループを決定する。ネットワークグループの決定方法については、図９で説明する。
【００５４】
送信時刻記憶部１１０は、通信部１０３で送信したＲＴＰパケットのタイムスタンプと、そのＲＴＰパケットを送信した時刻と、を記憶する記憶部である。尚、送信時刻記憶部１１０は、記憶部１０７の一部記憶領域で構成されるようにしてもよい。
【００５５】
図６は、表示装置２００の機能ブロックを示すブロック図である。表示装置２００は、通信部２０１、ジッタ吸収部２０２、復号部２０３、遅延処理部２０４、信号処理部２０５、表示部２０６、処理時間取得部２０８、受信時刻取得部２０９、及び表示時刻取得部２１０を備える。表示装置２００はさらに、レポート生成部２１１、セッティング取得部２１２、参照装置判定部２１３、遅延量算出部２１４、制御部２１６、記憶部２１７、及び入力切替部２１８を備える。
【００５６】
通信部２０１は、ＬＡＮケーブル３００に接続し、ＩＰネットワーク４００を介して信号を送受信するための通信インターフェースである。通信部２０１は、受信したＲＴＰパケット化された映像信号をジッタ吸収部２０２に出力する。この時、通信部２０１は、ＲＴＰパケット化された映像信号を受信した受信時刻と、対応するＲＴＰパケット化された映像信号を特定する情報とを、受信時刻取得部２０９に出力する。尚、表示装置２００ｃについては、図１に示すように、撮像装置１００ａ，１００ｂの夫々からの映像信号をＬＡＮケーブル３００ｃを介して受信する。よって、この場合は、図６に示すように、通信部２０１とジッタ吸収部２０２の間に設けられた入力切替部２１８によりその受信する一方の映像信号のみがジッタ吸収部２０２に送信される。
【００５７】
通信部２０１は、レポート生成部２１１から取得したレポート情報５００を、ＩＰネットワーク４００を介して撮像装置１００に出力する。また、通信部２０１は、ＩＰネットワーク４００を介して、撮像装置１００からセッティング情報６００を取得し、セッティング情報６００をセッティング取得部２１２に出力する。
【００５８】
ジッタ吸収部２０２は、ＬＡＮケーブル３００と、接続するＩＰネットワーク４００の通信ジッタにより生じるＲＴＰパケットの受信時のジッタを伝搬させないようにするためのジッタ吸収バッファである。
【００５９】
復号部２０３は、ＲＴＰパケット化された映像信号を復号する。
【００６０】
遅延処理部２０４は、メモリを備え、復号部２０３で復元された映像信号をメモリに一時的に蓄え、映像信号に遅延量を付与することで、映像信号を受信してから表示部２０６で画像を表示するまでの処理時間を遅延させる。これにより、表示部２０６における画像表示のタイミングを調整して、他の表示装置の表示と同期させることが可能となる。尚、遅延量は、後述する遅延量算出部２１４から取得する。
【００６１】
信号処理部２０５は、遅延処理部２０４により遅延量が付与された映像信号に対して、補正などの信号処理を行う。信号処理部２０５は、信号処理を施した映像信号を表示部２０６に出力する。
【００６２】
表示部２０６は、取得した映像信号に基づいて画像を表示する表示装置である。例えば、表示部２０６は、有機ＥＬディスプレイモジュールである。表示部２０６は、外部の表示装置に映像信号を出力して、表示デバイスに画像を表示させる映像出力端子であってもよい。表示部２０６は、ＲＴＰパケット化された映像信号に基づいて画像を表示した（表示処理を実行した）表示時刻と対応するＲＴＰパケット化された映像信号を特定する情報とを表示時刻取得部２１０に出力する。
【００６３】
処理時間取得部２０８は、ジッタ吸収部２０２と、復号部２０３と、信号処理部２０５とにおける各処理時間を取得し、取得した各処理時間を遅延量算出部２１４に通知する。
【００６４】
受信時刻取得部２０９は、ＲＴＰパケット化された映像信号を受信した受信時刻と対応するＲＴＰパケット化された映像信号を特定する情報とを取得して、図６において不図示の信号線を介して記憶部２１７に格納する。
【００６５】
表示時刻取得部２１０は、ＲＴＰパケット化された映像信号に基づいて画像を表示した（表示処理を実行した）表示時刻と対応するＲＴＰパケット化された映像信号を特定する情報とを取得して、記憶部２１７に格納する。
【００６６】
レポート生成部２１１は、図６において不図示の信号線を介して記憶部２１７から、対象とするＲＴＰパケット化された映像信号を示す情報（ＲＴＰ  ｔｉｍｅｓｔａｍｐ）と、対応する受信時刻および表示時刻を読み出す。また、レポート生成部２１１は、予め設定された同期グループの同期グループＩＤを記憶部２１７から読み出す。レポート生成部２１１は、対象とするＲＴＰパケット化された映像信号を示す情報（ＲＴＰ  ｔｉｍｅｓｔａｍｐ）と、対応する受信時刻および表示時刻と、読み出した同期グループＩＤとに基づいて、レポート情報５００を生成する。レポート生成部２１１は、レポート情報５００を通信部２０１に出力する。通信部２０１は、レポート情報５００を、ＩＰネットワーク４００を介して撮像装置１００に出力する。また、レポート生成部２１１は、記憶部２１７に出力したレポート情報５００を格納する。
【００６７】
セッティング取得部２１２は、通信部２０１を介して、撮像装置１００が送信するセッティング情報６００を取得する。セッティング取得部２１２は、セッティング情報を参照装置判定部２１３と遅延量算出部２１４とに出力する。
【００６８】
参照装置判定部２１３は、受信したセッティング情報６００と、記憶部２１７に記憶された送信済みのレポート情報５００とを比較する。受信したセッティング情報６００に一致する送信済みのレポート情報５００が存在する場合、表示装置２００が同期グループにおける参照装置であると判定する。参照装置判定部２１３は、判定結果を記憶部２１７に格納すると共に遅延量算出部２１４に通知する。
【００６９】
遅延量算出部２１４は、遅延処理部２０４で映像信号に付与する遅延量を決定する。遅延量算出部２１４は、参照装置判定部２１３が、表示装置２００が同期グループにおける参照装置であると判定した場合、遅延量を０とする。遅延処理部２０４で付与する遅延量を決定する。遅延量算出部２１４は、参照装置判定部２１３が、表示装置２００が同期グループにおける参照装置でないと判定した場合、セッティング情報６００に基づいて遅延量を決定する。具体的には、遅延量算出部２１４は、セッティング情報６００の対象信号情報６０３に基づいて対象とするＲＴＰパケット化された映像信号を特定し、対応する処理時刻情報６０４に基づいて参照装置における表示時刻Ｔａを取得する。また、遅延量算出部２１４は、記憶部２１７から特定されたＲＴＰパケット化された映像信号に基づいて、表示部２０６で画像が表示された表示時刻Ｔｂを取得する。遅延量算出部２１４は、表示時刻Ｔａと表示時刻Ｔｂとの差を遅延量として決定する。
【００７０】
制御部２１６は、不図示のバスを介して表示装置２００に接続しその各機能ブロックの動作を制御するプロセッサである。制御部２１６は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。制御部２１６は、記憶部２１７からプログラムやパラメータを読み出して実行することにより、表示装置２００の各機能ブロックの動作を制御する。また、制御部２１６は、表示装置２００の各機能ブロックの一部もしくはすべての動作を、記憶部２１７から読み出したプログラムを実行することによって実現してもよい。
【００７１】
記憶部２１７は、表示装置２００の動作のためのプログラム、パラメータ、およびデータを記憶する記憶媒体である。記憶部２１７は、例えば、不揮発性の記憶媒体である。なお、記憶部２１７は、揮発性の記憶媒体および不揮発性の記憶媒体を複合して用いるものであってもよい。
【００７２】
入力切替部２１８は、撮像装置１００から出力され通信部２０１が受信した映像信号のうち、制御部２１６により表示部２０６への表示対象に指定された映像信号を選択し、ジッタ吸収部２０２に送信する。
【００７３】
図１の送受信システムによれば、撮像装置１００ａから出力された映像信号を各表示装置２００ａ〜２００ｃで同期して表示することが可能となる。また、レポート情報５００の送受信と、それに応答するセッティング情報６００の送受信および遅延量制御は、所定の周期で実行される。これにより、各表示装置２００ａ〜２００ｃにおける処理時間が変動した場合においても、表示の同期を維持することが可能となる。
【００７４】
図１の送受信システムでは、参照装置として決定された表示装置が同期グループを離脱した等の何らかの理由で参照装置の処理時刻が変動した場合、同期グループの他の表示装置の遅延量がその変動に対応するように調整される。
【００７５】
図７は、撮像装置１００で実行される、本発明の第１の実施形態における映像表示同期処理の手順を示すフローチャートである。本処理は、撮像装置１００の通信部１０３により各表示装置２００ａ〜２００ｃに映像信号の送信が行われている間、繰り返し行われる。
【００７６】
ステップＳ７０１では、映像判定部１０８が、撮像部１０１が生成した、送信前の映像信号の所定期間のフレームにおける映像の変化量（フレーム差分）を取得し、数値化する。
【００７７】
ステップＳ７０２では、まず映像判定部１０８が、上述のように数値化した変化量が所定の基準値未満かどうかを判定し、判定結果を情報生成部１０５に送信する。情報生成部１０５では変化量が基準値未満の場合は、ステップＳ７０３の処理に移行し、変化量が基準値以上の場合はステップＳ７０８の処理に移行する。情報生成部１０５は、各表示装置２００ａ〜２００ｃの遅延処理部２０４のメモリのバッファー能力を推定するために、後述のステップＳ７０３，Ｓ７０５で、各表示装置２００ａ〜２００ｃの表示遅延を極端に変更させる２つのセッティング情報を生成する。尚、かかる２つのセッティング情報が送信されることにより各表示装置２００ａ〜２００ｃでは映像のチラツキが発生する可能性がある。従って、映像のチラツキを抑制させるべく、見た目の変化の少ない映像（例えば、静止画など）を表示している間に、ステップＳ７０３，Ｓ７０５を行うことが望ましい。よってステップＳ７０２の判定動作が行われる。すなわち、バッファー能力の推定そのものは、ステップＳ７０２で行わなくても達成することができる。
【００７８】
ステップＳ７０３では、情報生成部１０５が、各表示装置２００ａ〜２００ｃにおける遅延量を最小にするセッティング情報を作成する。そしてその作成したセッティング情報を、通信部１０３がＬＡＮケーブル３００を介して各表示装置２００ａ〜２００ｃに送信する。
【００７９】
このセッティング情報は、図３（ｂ）の処理時刻情報６０４に示す時刻を対象信号情報６０３が示すＲＴＰパケットの送信時刻とする。尚、各表示装置２００ａ〜２００ｃにおける遅延量を最小にする目標遅延時刻（第１目標遅延時刻）がステップＳ７０３においてセッティング情報に設定されるのであれば本実施形態に限定されない。例えば、ここで設定される処理時刻情報６０４に示す時刻を処理時刻情報６０４として設定可能な下限値としてもよい。
【００８０】
このステップＳ７０３におけるセッティング情報の送信があったとき、各表示装置２００ａ〜２００ｃは、図３のステップＳ３０８，Ｓ３１１，Ｓ３１４において遅延処理部２０４で映像信号に付与する遅延量をゼロに設定する。すなわち遅延付与を行わない。これにより、新たに撮像装置１００から送信された映像信号の表示を、各表示装置２００ａ〜２００ｃは最小の遅延で行う。
【００８１】
ステップＳ７０４では、情報生成部１０５が、ステップＳ７０３で作成したセッティング情報に対応する、各表示装置２００ａ〜２００ｃからのレポート情報を、ＬＡＮケーブル３００及び通信部１０３を介して受信する。
【００８２】
ステップＳ７０５では、情報生成部１０５が、各表示装置２００ａ〜２００ｃにおける遅延量を最大にするセッティング情報を作成する。そしてその作成したセッティング情報を、通信部１０３がＬＡＮケーブル３００を介して各表示装置２００ａ〜２００ｃに送信する。
【００８３】
ここで作成されるセッティング情報とは、本実施形態においては図２（ｂ）の処理時刻情報６０４に示す時刻を、設定可能な上限値に設定したセッティング情報である。尚、各表示装置２００ａ〜２００ｃにおける遅延量を最大にする目標遅延時刻（第２目標遅延時刻）がステップＳ７０５においてセッティング情報に設定されるのであれば本実施形態に限定されない。例えば、ここで設定される処理時刻情報６０４に示す時刻を前回送付したセッティング情報における時刻に基づき算出するようにしてもよい。
【００８４】
このステップＳ７０５におけるセッティング情報の送信があったとき、各表示装置２００ａ〜２００ｃは、図３のステップＳ３０８，Ｓ３１１，Ｓ３１４において遅延処理部２０４で映像信号に付与する遅延量をそのバッファー能力の最大量に設定する。すなわち最大限の遅延付与を行う。これにより、新たに撮像装置１００から送信された映像信号の表示を、各表示装置２００ａ〜２００ｃは最大の遅延で行う。
【００８５】
ステップＳ７０６では、通信部１０３が、ステップＳ７０５で作成・送信したセッティング情報に対応する、各表示装置２００ａ〜２００ｃからのレポート情報を、ＬＡＮケーブル３００及び通信部１０３を介して受信する。
【００８６】
ステップＳ７０７では、同期決定部１０９が、ステップＳ７０４，Ｓ７０６で通信部１０３が受信したレポート情報に基づき、後述の方法でネットワークグループを決定する。またその決定された各ネットワークグループについて、ステップＳ７０４，Ｓ７０６で通信部１０３が受信したレポート情報に基づき、参照装置決定部１０４が参照装置を決定する。
【００８７】
ステップＳ７０８では、情報生成部１０５が、ステップＳ７０７で決定されたネットワークグループ及び参照装置のレポート情報に基づき、セッティング情報を作成する。そしてその作成されたセッティング情報を、通信部１０３がＬＡＮケーブル３００を介して各表示装置２００ａ〜２００ｃに送信する。ステップＳ７０２から直接ステップＳ７０８に移行した場合には、前回受信したレポート情報の情報を元にセッティング情報が作成され、各表示装置２００ａ〜２００ｃに送信される。尚、ステップＳ７０２から直接ステップＳ７０８に進んだ場合は、図４に示す従来の同期制御処理と同様の方法でステップＳ７０８のセッティング情報が作成される。
【００８８】
ステップＳ７０９では、通信部１０３が、ステップＳ７０８で作成・送信したセッティング情報に対する各表示装置２００ａ〜２００ｃからのレポート情報をＬＡＮケーブル３００を介して受信した後、本処理を終了する。
【００８９】
次に、図８を用いて、本発明の第１の実施形態に係る図７のステップＳ７０７でのネットワークグループの決定方法について説明する。
【００９０】
図８（ａ）の上部の凡例に示すように、各表示装置２００ａ〜２００ｃの遅延量は、ネットワーク遅延、処理遅延、及び意図的遅延を合計した量となる。ここで、ネットワーク遅延は、ＲＴＰパケットが撮像装置１００より送信されてから、各表示装置２００ａ〜２００ｃで受信されるまでの時間であり、図１のＩＰネットワーク４００で発生する遅延である。処理遅延は、各表示装置２００ａ〜２００ｃにおいて、ＲＴＰパケットが受信されてから各種の信号処理が完了するまでの時間であり、図６のジッタ吸収部２０２、復号部２０３、及び信号処理部２０５で発生する遅延である。意図的遅延は、図６の信号処理部２０５での処理完了から、表示部２０６に表示がされるまでの時間であり、遅延処理部２０４で意図的に付加される可変な遅延である。
【００９１】
図８（ａ）は、撮像装置１００が、図７のステップＳ７０３で、遅延量を最小にするセッティング情報（第１の情報）を送信した際の、各表示装置２００ａ〜２００ｃにおける遅延量を示したグラフである。ここで送信されるセッティング情報の処理時刻情報６０４が示す時刻（第１目標時刻）は、対象信号情報６０３が示すＲＴＰパケット送信時刻と一致させる。各表示装置２００ａ〜２００ｃは、遅延処理部２０４による遅延の付与を行わずに最小遅延で映像表示を行うため、各表示装置２００ａ〜２００ｃにおける遅延量の内訳は、ネットワーク遅延と、処理遅延のみとなる。
【００９２】
図８（ｂ）は、撮像装置１００が、図７のステップＳ７０５で、遅延量を最大にするセッティング情報（第２の情報）を送信した際の、各表示装置２００ａ〜２００ｃにおける遅延量を示したグラフである。ここで送信されるセッティング情報の処理時刻情報６０４が示す時刻（第２目標時刻）は、ＲＴＰパケット送信時刻よりも十分遅い時刻、本実施形態ではＲＴＰパケット送信時刻の１０００ｍｓ後の時刻に設定される。各表示装置２００ａ〜２００ｃは、遅延処理部２０４による遅延付与を最大限に行い、最大遅延で映像表示を行うため、各表示装置２００ａ〜２００ｃにおける遅延量の内訳は、ネットワーク遅延と、処理遅延と、意図的遅延となる。
【００９３】
同期決定部１０９は、図８（ａ）の遅延量（第１の最短遅延処理時刻）と図８（ｂ）の遅延量（第１の最長遅延処理時刻）から表示装置２００ａ〜２００ｃのバッファー能力の推定、すなわち意図的遅延の可変幅の算出を行う。この算出の結果、例えば図８（ｂ）に示すように、ＲＴＰパケット送信の４０ｍｓ後から５０ｍｓ後までの期間において、表示装置２００ａ，２００ｂは意図的遅延の可変幅の重複期間があることが判明する。撮像装置１００が、この重複期間内に映像表示が行われるように図２（ｂ）の処理時刻情報６０４を設定したレポート情報を送信すれば、表示装置２００ａ，２００ｂは映像表示同期を行うことができる。一方、この算出の結果、例えば図８（ｂ）に示すように、表示装置２００ａ，２００ｂとの間には、意図的遅延可変幅の重複期間がないことが判明する。すなわち、撮像装置１００が、いかなる値の処理時刻情報５０４を設定したレポート情報を送信しても、表示装置２００ａ，２００ｂとで映像表示同期を行うことはできない。表示装置２００ａ，２００ｃについても同様の理由で映像表示同期を行うことはできない。
【００９４】
よって、図８（ｃ）の通り、撮像装置１００の同期決定部１０９は、表示装置２００ａ，２００ｂをネットワークグループ８０１に、表示装置２００ｃは単独でネットワークグループ８０２に組み入れる決定をする。この決定に基づき、情報生成部１０５は、表示装置２００ａ，２００ｂに送信するセッティング情報の同期グループＩＤと、表示装置２００ｃに送信するセッティング情報の同期グループＩＤを異なる値に設定する。
【００９５】
ネットワークグループを決定後、撮像装置１００の参照装置決定部１０４は、参照装置の決定を行う。参照装置は各ネットワークグループにおいて、ネットワーク遅延と処理遅延の合計遅延量が最大のものを選択する。ネットワーク遅延と処理遅延を合計した量は、前述の通り、図７のステップＳ７０３で遅延量を最小にするセッティング情報を送信した際の、各表示装置２００ａ〜２００ｃにおける遅延量である。従って、図８の例では、ネットワークグループ８０１の参照装置としては表示装置２００ａが選択され、ネットワークグループ８０２の参照装置としては表示装置２００ｃが選択される。
【００９６】
以上説明したとおり、第１の実施形態では、撮像装置１００は各表示装置２００ａ〜２００ｃのバッファー能力を取得するとともに、バッファー能力を考慮したネットワークグループの決定を行う。また、決定された同一のネットワークグループに属する表示装置の間で映像表示同期を行うことが可能となる。 
【００９７】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。尚、本実施形態において、第１の実施形態と同一の構成については同一の符号を付し、重複した説明は省略する。
【００９８】
第１の実施形態では、本発明の出力装置としての撮像装置１００がバッファー能力を推定するためのセッティング情報を本発明の処理装置としての各表示装置２００ａ〜２００ｃに送信する。このため、各表示装置２００ａ〜２００ｃにおいて映像のチラツキが発生する可能性がある。従って、バッファー能力を推定するためのセッティング情報の送信は、撮像装置１００でこれから送信する映像信号の変化量が少ないときにのみ行っている（図７のステップＳ７０１，Ｓ７０２）。
【００９９】
これに対し、第２の実施形態では、各表示装置２００ａ〜２００ｃは、受信したセッティング情報が通常のセッティング情報か、バッファー能力を推定するためのセッティング情報かを判断し、判断結果に応じて適切に表示遅延の設定を行う。そのため、撮像装置１００が、図７のステップＳ７０１，Ｓ７０２の動作を行なわずにバッファー能力推定のためのセッティング情報送信を行っても、各表示装置２００ａ〜２００ｃの側での映像のチラツキを防ぐことが可能となる。
【０１００】
第２の実施形態の説明においては、送受信システムの構成は第１の実施形態と同様であるので説明を省略する。また、撮像装置１００の構成及び動作も第１の実施形態と同様であるので説明を省略する。
【０１０１】
以降では、第１の実施形態と異なる、表示装置２００ａ〜２００ｃの構成及び動作について説明する。
【０１０２】
図９は、第２の実施形態における、表示装置２００ａの機能ブロックを示すブロック図である。
【０１０３】
尚、図６に示す、第１の実施形態における表示装置２００ａの構成と同一の構成について同一の符号を付し、重複した説明は省略する。第２の実施形態における表示装置２００ａは、セッティング記憶部９０１を備える点で第１の実施形態における表示装置２００ａと異なる。また、表示装置２００ｂ，２００ｃの構成は、図９に示す表示装置２００ａと同様の構成であるため、同様の構成については以下同一の符号を付し、重複した説明は省略する。
【０１０４】
セッティング記憶部９０１は、セッティング取得部２１２が受信したセッティング情報を所定期間保持しておく記憶部である。遅延量算出部２１４は、必要に応じて、セッティング記憶部９０１に記憶された、過去のセッティング情報を参照する。詳細は後述する。
【０１０５】
図１０は、表示装置２００ａで実行される本発明の第２の実施形態における映像表示同期処理の手順を示すフローチャートである。本処理は、撮像装置１００の通信部１０３により各表示装置２００ａ〜２００ｃに映像信号の送信が行われている間、繰り返し行われる。尚、表示装置２００ｂ，２００ｃにおいても図１０と同様の映像表示同期処理が実行される。
【０１０６】
ステップＳ１００１では、セッティング取得部２１２が、ＬＡＮケーブル３００及び通信部２０１を介して、撮像装置１００が送信したセッティング情報を受信する。
【０１０７】
ステップＳ１００２では、セッティング取得部２１２が、受信したセッティング情報をセッティング記憶部９０１に記憶保持させる。
【０１０８】
ステップＳ１００３では、遅延量算出部２１４が、ステップＳ１００２でセッティング取得部２１２が受信したセッティング情報より、遅延処理部２０４で映像信号に付与すべき遅延量を算出する。また、この算出した量の遅延量を付加した際の映像信号の表示時刻Ｔ（標準処理時刻）を算出する。
【０１０９】
ステップＳ１００４では、遅延量算出部２１４が、遅延処理部２０４で映像信号に遅延量の付与を行わない場合の表示時刻Ｔｍｉｎを算出し、これとステップＳ１００３で算出した表示時刻Ｔとを比較する。Ｔ＝ＴｍｉｎであればステップＳ１０１４に移行し、Ｔ＞ＴｍｉｎであればステップＳ１００５に移行する。撮像装置１００が遅延量を最小にするセッティング情報を表示装置２００ａ〜２００ｃに送信した場合（図７のステップＳ７０３）、ステップＳ１０１４に移行することになる。
【０１１０】
ステップＳ１００５では、遅延量算出部２１４が、遅延処理部２０４での映像信号への遅延付与を最大限に行った場合の表示時刻Ｔｍａｘを算出し、これとステップＳ１００３で算出した表示時刻Ｔとを比較する。Ｔ＝ＴｍａｘであればステップＳ１０１０に移行し、Ｔ＜ＴｍａｘであればステップＳ１００６に移行する。具体的には、ステップＳ１００１で受信したセッティング情報が図７のステップＳ７０５で送信された遅延量を最大にするセッティング情報である場合、ステップＳ１０１０に移行する。一方、ステップＳ１００１で受信したセッティング情報がステップＳ７０２で変化量が基準値以上であった場合のセッティング情報である場合、ステップＳ１００６に移行する。
【０１１１】
ステップＳ１００６では、遅延処理部２０４が、ステップＳ１００３で算出された遅延量をステップＳ１００２で受信したレポート情報の対象信号情報５０３で特定されるＲＴＰパケットの映像信号に付与する。
【０１１２】
ステップＳ１００７では、表示部２０６が、ステップＳ１００６で遅延処理部２０４が遅延量を付与した映像信号を取得し、表示部２０６で映像表示する。
【０１１３】
ステップＳ１００８では、まずステップＳ１００７における映像信号の表示部２０６での表示時刻を表示時刻取得部２１０が取得する。次にその表示された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９から取得する。そして、取得した表示時刻及び受信時刻に基づきレポート生成部２１１がレポート情報を作成し、ステップＳ１００９に進む。
【０１１４】
ステップＳ１００９では、通信部２０１が、ステップＳ１００８（又は後述するステップＳ１０１３，Ｓ１０１７のいずれか）で作成したレポート情報を、ＬＡＮケーブル３００を介して撮像装置１００に送信し、本処理を終了する。
【０１１５】
ステップＳ１０１０では、遅延量算出部２１４が、セッティング記憶部９０１から、前回受信したセッティング情報を取得し、その情報に基づき遅延量を算出する。尚、前回のセッティング情報とは、セッティング記憶部９０１で保持されるセッティング情報のうち、ステップＳ７０３，Ｓ７０５で送信されるセッティング情報ではないと特定された情報（第３の情報）を指す。尚、各表示装置２００ａ〜２００ｂにおいてかかる特定ができるのであれば、その方法は特に限定されるものではない。例えば、撮像装置１００が図７の映像表示同期処理を行なう前に、かかる処理を行なう旨を各表示装置２００ａ〜２００ｂに通知するようにしてもよい。これにより、各表示装置２００ａ〜２００はその通知の直前に受信したセッティング情報を前回のセッティング情報として特定することができる。
【０１１６】
ステップＳ１０１１では、遅延処理部２０４が、ステップＳ１０１０で算出された遅延量をステップＳ１００２で受信したレポート情報の対象信号情報５０３で特定されるＲＴＰパケットの映像信号に付与する。
【０１１７】
ステップＳ１０１２は、ステップＳ１００７と、同様の処理であるため、説明は省略する。
【０１１８】
ステップＳ１０１３では、まずステップＳ１０１２で表示部２０６において表示された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９が取得する。次に、その取得した受信時刻と、ステップＳ１００５で算出した表示時刻Ｔｍａｘとに基づき、レポート生成部２１１がレポート情報を作成し、ステップＳ１００９に進む。
【０１１９】
ステップＳ１０１４〜Ｓ１０１６は、ステップＳ１０１０〜Ｓ１０１２と、同様の処理であるため、説明は省略する。
【０１２０】
ステップＳ１０１７では、まずステップＳ１０１６で表示部２０６において表示された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９が取得する。次に、その取得した受信時刻と、ステップＳ１００４で算出した表示時刻Ｔｍｉｎに基づきレポート生成部２１１がレポート情報を作成し、ステップＳ１００９に進む。
【０１２１】
以上第２の実施形態では、撮像装置１００がこれから送信する映像信号の変化量が多いときにバッファー能力推定のためのセッティング情報を送信したとしても、各表示装置２００ａ〜２００ｃは映像のチラツキを発生させずに映像信号を表示再生できる。
【０１２２】
（第３の実施形態）
以下、本発明の第３の実施形態について説明する。尚、本実施形態において、第１の実施形態と同一の構成については同一の符号を付し、重複した説明は省略する。
【０１２３】
第１の実施形態では、意図的遅延の可変幅が重複する、本発明の処理装置としての表示装置２００ａ〜２００ｃのグループ化を行っている。しかし、送受信システムが置かれた状況やユーザの目的によっては、第１の実施形態に示す方法以外の方法でのグループ化が望ましい場合もある。
【０１２４】
第３の実施形態では、撮像装置１００は、ユーザが選択したグループ化のモードに応じて、ネットワーク遅延の変動に対応可能なグループ化や、低遅延表示を優先するグループ化など、第１の実施形態とは異なる方法でのグループ化を行う。
【０１２５】
送受信システムの構成は、第１の実施形態と同様であるが、表示装置２００ａ〜２００ｃに加えて、さらに本発明の処理装置としての表示装置２００ｄ，２００ｅの２台がネットワークＩＰ４００上に接続された構成での例で説明を行う。各表示装置２００ａ〜２００ｅの構成は図６の表示装置２００ａと同様である。一方、撮像装置１００の構成は、詳細を後述するように、第１の実施形態と異なる。
【０１２６】
図１１は、本発明の第３の実施形態に係る撮像装置１００の機能ブロックを示すブロック図である。
【０１２７】
尚、図５に示す、第１の実施形態における撮像装置１００の構成と同一の構成について同一の符号を付し、重複した説明は省略する。第３の実施形態における撮像装置１００は、操作部１１０１を備える点で第１の実施形態における撮像装置１００と異なる。
【０１２８】
操作部１１０１は、ユーザからの同期モードの選択入力を受け付ける入力インターフェイス部である。同期モードとして、「同期台数優先モード」、「安定性優先モード」、「低遅延モード」の３種類のモードがユーザ選択可能である。ユーザの選択結果の情報は、同期決定部１０９に通知される。
【０１２９】
同期決定部１０９は、操作部１１０１で受け付けたユーザにより選択入力された同期モードに応じて、異なる同期条件でのネットワークグループの決定をおこなう。図１２に、３つの同期モードと、そのモードでのグループ化条件を示している。
【０１３０】
次に、図１３を用いて、本発明の第３の実施形態に係る図７のステップＳ７０７でのネットワークグループの決定方法について説明を行う。
【０１３１】
図１３（ａ）の上部の凡例に示す「ネットワーク及び処理遅延」は、図８（ａ）の上部の判例に示す「ネットワーク遅延」と「処理遅延」を合計した遅延である。図１３（ａ）の上部の凡例に示す「意図的遅延」は図８の「意図的遅延」と同一の遅延を指す。図１３（ａ）は「同期台数優先モード」、図１３（ｂ）は「安定性優先モード」、図１３（ｃ）「低遅延モード」での、グループ化決定方法を示している。
【０１３２】
以降では、モード毎にグループ化決定方法を説明する。
【０１３３】
図１３（ａ）に示す同期台数優先モードは、第１の実施形態と同じグループ化決定方法である。図１２に示すように、意図的遅延可変幅の重複期間がある表示装置同士をグループ化の対象とする方式である。図１３（ａ）の例では、撮像装置１００の同期決定部１０９は、表示装置２００ａ〜２００ｃを一つのグループに、表示装置２００ｄ，２００ｅを別の一つのグループに割り当てる。このモードはできるだけ多くの表示装置をネットワークグループ化したい場合に有効である。
【０１３４】
図１３（ｂ）に示す安定性優先モードは、図１２に示すように意図的遅延可変幅の重複期間があり、かつその重複期間が所定の期間より長い（ここでは１０ｍｓより長い）となるような表示装置同士をグループ化の対象とする方式である。図１３（ｂ）の例では、撮像装置１００の同期決定部１０９は、表示装置２００ａ，２００ｂを一つのグループに、表示装置２００ｃを別の単独グループに、表示装置２００ｄ，２００ｅをさらに別の一つのグループに割り当てる。図１３（ａ）の同期台数優先モードの場合と異なり、表示装置２００ｂ，２００ｃは意図的遅延の可変幅に重複期間がある。しかし重複期間が８ｍｓで、条件の「重複期間が１０ｍｓより長い事」を満たさないため、別のグループに割り当てられることとなる。
【０１３５】
このモードは、ＩＰネットワーク４００が公衆ＩＰ回線である場合等、ネットワーク遅延が変動する可能性がある場合に有効である。図１３（ｂ）の例で、グループ決定後に、表示装置２００ｂにおいて２０ｍｓのネットワーク遅延が追加で発生した場合を考える。表示装置２００ｂのネットワーク及び処理遅延は３４ｍｓから５４ｍｓに増えるが、表示装置２００ａは２４ｍｓ、表示装置２００ｂは０ｍｓの遅延付与を、遅延処理部２０４において行うことによって、グループ内での表示装置同士の同期を維持できる。
【０１３６】
図１３（ｃ）に示す低遅延モードは、図１２に示すように意図的遅延の可変幅に重複期間があり、かつネットワーク及び処理遅延の差が所定値未満（ここでは５ｍｓ未満）となる表示装置同士をグループ化の対象とする方式である。図１３（ｃ）の例では、撮像装置１００の同期決定部１０９は、表示装置２００ａ，２００ｂを一つのグループに割り当て、表示装置２００ｃ〜２００ｅについては、夫々単独のグループに割り当てる。図１３（ａ）の同期台数優先モードの場合と異なり、表示装置２００ｂ，２００ｃは意図的遅延の可変幅に重複期間がある。しかし、ネットワーク及び処理遅延時間に１６ｍｓの差があり、追加条件の「ネットワーク及び処理遅延時間の差異が５ｍｓ未満であること」を満たさないため、別のグループに割り当てられることとなる。
【０１３７】
このモードは、撮影現場などで、撮影者が、肉眼映像と、表示装置に表示されたカメラ撮影映像を、両方同時に見る必要がある場合などに有効である。なるべく遅延処理部２０４で付与する遅延量を抑えて低遅延で表示する事を目的とするが、もし遅延処理部２０４で付与する遅延量を抑えた状態で表示同期を取ることができる複数の表示装置があれば、それらをグループ化するモードである。
【０１３８】
以上説明したとおり、第３の実施形態では、撮像装置１００は、ユーザが選択した同期モードに応じて送受信システム内の各表示装置２００ａ〜２００ｅに対してネットワークグループを割り当てる。このため、ネットワーク遅延の変動に対応可能なグループ化や、低遅延表示を優先するグループ化など、第１の実施形態とは異なるグループ化の決定が可能となる。
【０１３９】
（第４の実施形態）
以下、本発明の第４の実施形態について説明する。尚、本実施形態において、第１の実施形態と同一の構成については同一の符号を付し、重複した説明は省略する。
【０１４０】
第３の実施形態では、本発明の出力装置としての撮像装置１００と、本発明の処理装置としての複数の表示装置２００ａ〜２００ｅからなる送受信システムにおける表示装置同士のグループ化について述べた。第４の実施形態では、さらに本発明の映像送受信装置としての映像分配器とその映像分配器に接続する、本発明の処理装置としての複数の表示装置を含む送受信システムにおける表示装置のグループ化について述べる。
【０１４１】
図１４は、本発明の第４の実施形態にかかる送受信システムの構成図である。
【０１４２】
送受信システムの構成は、第１の実施形態と同様であるが、映像分配器１４００、表示装置１４０２ａ〜１４０２ｃ、ＬＡＮケーブル３００ｅ、ＳＤＩケーブル１４０１ａ〜１４０１ｃを更に備える点で異なる。
【０１４３】
映像分配器１４００は、複数の出力端子を有する映像分配器である。ＬＡＮケーブル３００ｅから入力されるＲＴＰパケットによって伝送された映像信号を処理し、複数の出力端子の夫々に接続した表示装置１４０２ａ〜１４０２ｃへ映像信号を送信（分配）する装置である。詳細は後述する。
【０１４４】
表示装置１４０２ａ〜１４０２ｃは、ＳＤＩモニターである。ＳＤＩケーブル１４０１ａ〜１４０１ｃを介してＳＤＩ形式で入力された映像分配器１４００からの映像信号を表示する。尚、表示装置１４０２ａ〜１４０２ｃにおいても、映像分配器１４００から映像信号を受信した時刻からその映像信号を表示するまでの間に表示遅延が生じる。但し、第１〜３の実施形態において上述した、表示装置２００ａ〜２００ｅの撮像装置１００からＲＴＰパケットを受信した時刻からそのＲＴＰパケットに格納される映像信号を表示するまでの表示遅延と比較するとその遅延量は極めて少ない。表示装置１４０２ａ〜１４０２ｃは表示装置２００ａ〜２００ｅにおけるジッタ吸収部２０２や復号部２０３による遅延が発生しないためである。よって本実施形態においては、かかる極めて少ない遅延量は無視する。
【０１４５】
尚、表示装置２００ａ〜２００ｃの構成及び動作は、第３の実施形態と同様であるので説明を省略する。以降では、第３の実施形態と異なる、映像分配器１４００及び撮像装置１００の構成及び動作について説明する。
【０１４６】
図１５は、第４の実施形態に係る映像分配器１４００の機能ブロックを示すブロック図である。
【０１４７】
以下、映像分配器１４００の内部構成に関しては、図６に示す、第１の実施形態における表示装置２００ａの構成と同一の構成について同一の符号を付し、重複した説明は省略する。映像分配器１４００は、表示部２０６及び表示時刻取得部２１０の代わりに、映像送信部１５０１ａ〜１５０１ｃ、送信時刻取得部１５０２、操作部１５０３を備える点で第１の実施形態における表示装置２００ａと異なる。
【０１４８】
映像送信部１５０１ａ〜１５０１ｃは、ＦＰＧＡ等で構成されるＳＤＩ形式変換回路、７５Ωケーブルドライバーで構成されるＳＤＩ形式出力回路、及び、ＢＮＣ端子で構成される外部出力端子を備える。遅延処理部２０４により遅延量が付加された映像信号は、ＳＤＩ形式でその外部出力端子に出力され、ＳＤＩケーブル１４０１ａ〜１４０１ｃを介して表示装置１４０２ａ〜１４０２ｃで受信される。
【０１４９】
送信時刻取得部１５０２は、受信時刻取得部２０９で受信時刻を取得したＲＴＰパケットと同一の受信時刻となるＲＴＰパケットに格納される映像信号の映像送信部１５０１ａ〜１５０１ｃからの映像送信時刻を取得する。この映像送信時刻は、ＲＴＰパケットの受信時刻とＳＤＩ信号のタイムコード情報の相関関係に基づき取得される。尚、ＲＴＰパケットの受信時刻に対して映像送信時刻が一定の遅延とみなすことができる場合がある。かかる場合は、不図示の情報記録部に予め記憶した遅延時間を読み出してＲＴＰパケットの受信時刻にその遅延時間を加味した時刻を映像送信時刻として算出してもよい。そして、送信時刻取得部１５０２は、取得した映像送信時刻をレポート生成部２１１へ通知する。レポート生成部２１１は図３（ａ）に示すレポート情報５００の処理時刻情報５０４に取得した映像送信時刻を記載する。
【０１５０】
操作部１５０３（分配数取得手段）は、ユーザ操作に応じて決定された映像分配器１４００の出力端子の数を取得しレポート生成部２１１へ分配数として通知する。図１５の例では分配数は「３」と決定される。この分配数は、ユーザ操作に応じて決定するのではなく不図示の情報記録部から予め記憶した分配数を読み出すことにより取得されてもよい。例えば、操作部１５０３は映像送信部１５０１ａ〜１５０１ｃの夫々を有効化及び無効化の一方に切替える画面を表示する場合がある。かかる場合、操作部１５０３はユーザにより有効化され映像送信部の数を検出し、その検出された数をレポート生成部２１１に通知する分配数としてもよい。また、操作部１５０３はユーザ操作に応じて映像送信部１５０１ａ〜１５０１ｃのうち外部の表示装置の接続されている数の検出を行い、その検出された数を分配数としてもよい。
【０１５１】
図１８は、映像分配器１４００で実行される、本発明の第４の実施形態における映像表示同期処理の手順を示すフローチャートである。本処理は、撮像装置１００から表示装置２００ａ〜２００ｃ及び映像分配器１４００への映像信号の送信が行われている間、繰り返し行われる。また、本処理において、図１０の、第２の実施形態における複数の表示装置２００ａ〜２００ｃの夫々で実行される映像表示同期処理と実行主体は異なるが実行される内容は同様のステップについては同一のステップ番号を付し、重複した説明は省略する。
【０１５２】
以降では、図１０の処理と異なるステップＳ１００７ａ〜Ｓ１００９ａ，Ｓ１０１２ａ〜Ｓ１０１３ａ，Ｓ１０１６ａ，Ｓ１０１７ａについて説明する。
【０１５３】
ステップＳ１００７ａでは、映像送信部１５０１ａが、ステップＳ１００６で遅延処理部２０４で遅延量が付与された映像信号を取得し、その出力端子へ送信する。ステップＳ１０１２ａ，Ｓ１０１６ａでも同様の方法で映像信号の取得・送信を行う。
【０１５４】
ステップＳ１００８ａでは、まずステップＳ１００７ａにおける映像信号の映像送信部１５０１ａでの映像出力時刻を送信時刻取得部１５０２が取得する。尚、映像送信部１５０１ｂ，１５０１ｃでの映像出力時刻は上記取得される時刻とほぼ同時刻となるためステップＳ１００８ａにおいては取得されない。次にその出力された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９から取得する。そして、取得した映像出力時刻及び受信時刻に基づきレポート生成部２１１がレポート情報を作成しステップＳ１００９ａに進む。尚、上述したように、映像信号が、映像分配器１４００から送信されてから各表示装置１４０２ａ〜１４０２ｃで表示されるまでの遅延量は極めて少ない。よって、ここで作成されたレポート情報は表示装置１４０２ａ〜１４０２ｃにおける映像信号の表示時刻等を示すレポートとして用いられる。
【０１５５】
ステップＳ１０１３ａでは、まずステップＳ１０１２ａで映像送信部１５０１ａから出力された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９が取得する。次に、その取得した受信時刻と、ステップＳ１００５で算出した最大遅延表示時刻Ｔｍａｘとに基づき、レポート生成部２１１がレポート情報を作成し、ステップＳ１００９ａに進む。
【０１５６】
ステップＳ１０１７ａでは、まずステップＳ１０１６ａで映像送信部１５０１ａから出力された映像信号が格納されていたＲＴＰパケットの受信時刻を受信時刻取得部２０９が取得する。次に、その取得した受信時刻と、ステップＳ１００４で算出した映像信号に遅延量の付与を行わない場合の表示時刻Ｔｍｉｎとに基づき、レポート生成部２１１がレポート情報を作成し、ステップＳ１００９ａに進む。
【０１５７】
ステップＳ１００９ａでは、通信部２０１が、ステップＳ１００８ａ，Ｓ１０１３ａ，Ｓ１０１７ａのいずれかで作成したレポート情報を、ＬＡＮケーブル３００を介して撮像装置１００に送信し、本処理を終了する。このとき、通信部２０１は、同一のレポート情報を操作部１５０３より取得した分配数の回数送信する。本実施形態では、分配数は映像送信部１５０１ａ〜１５０１ｃの数である「３」であるため、同一のレポート情報を３回送付する。すなわち、かかる送信により、映像分配器１４００は、表示装置１４０２ａ〜１４０２ｃに撮像装置１００からの映像信号が分配されていることを撮像装置１００に通知する。
【０１５８】
図１６は、第４の実施形態に係る撮像装置１００の機能ブロックを示すブロック図である。
【０１５９】
尚、図１１に示す、第３の実施形態における撮像装置１００の構成と同一の構成について同一の符号を付し、重複した説明は省略する。第４の実施形態における撮像装置１００は、同一レポート判断部１６０１を備える点で第３の実施形態における撮像装置１００と異なる。
【０１６０】
同一レポート判断部１６０１は、通信部１０３で受信したレポート情報が同一レポートであるか否かを判断する。同一レポートである場合は、同期決定部１０９へ通知する。
【０１６１】
同期決定部１０９は、第３の実施形態と同様、第４の実施形態においてもユーザによって選択された同期モードに応じて、異なる条件でのグループの決定を行う。但し、以下説明する図１７では、同期台数優先モードがユーザにより選択されている場合における、本発明の第４の実施形態に係る図７のステップＳ７０７でのネットワークグループ決定方法について説明する。
【０１６２】
図１７に示すように、同期台数優先モードでは、同期決定部１０９は、表示装置２００ａ，２００ｂを一つのネットワークグループとし、表示装置２００ｃと映像分配器１４００に接続する表示装置１４０２ａ〜１４０２ｃを一つのネットワークグループとする。すなわち、映像分配器１４００は図１８のステップＳ１００９ａにおいて同一のレポート情報を３回送付しているため、撮像装置１００の同期決定部１０９は映像分配器１４００側の表示装置の台数が３台であると判定する。
【０１６３】
また、第４の実施形態では、同一レポート判断部１６０１が同一のレポート情報と判断したレポートの全てを、同期決定部１０９は等しく１台分の表示装置からのレポートと判断したがかかる方法に限定されない。例えば、同一レポート判断部１６０１が同一のレポート情報と判断したレポートについては、それぞれを１台未満、例えば０．５台分の表示装置からのレポートとみなすべく、分配数に所定の重み付けを同期決定部１０９が行なってもよい。
【０１６４】
また、第４の実施形態では、映像分配器１４００自体では撮像装置１００からの映像信号の表示を行うことなく、複数の表示装置１４０２ａ〜１４０２ｃにその映像信号の表示を行わせる場合について説明したが、かかる構成に限定されない。例えば、映像分配器１４００にも、図９の表示部２０６に相当する表示部が備わっており、この表示部により撮像装置１００からの映像信号を表示するようにしてもよい。但しこの場合は、通信部２０１は、分配数（本実施例では「３」）インクリメントさせ、４回の同一のレポート情報をステップＳ１００９ａにおいて送付する。
【０１６５】
また、第４の実施形態では、ステップＳ１００９ａで通信部２０１は、分配数（本実施例では「３」）だけ同一のレポート情報を送付したが、かかる構成に限定されない。例えば、通信部２０１は、ステップＳ１００９ａで分配数だけ送付するレポート情報は、同一のレポートではなく、表示装置１４０２ａ〜１４０２ｃの夫々属性が付されたレポート情報としてもよい。またこの場合、その属性に応じて分配数に所定の重み付けを同期決定部１０９が行なってもよい。
【０１６６】
以上説明したとおり、第４の実施形態では、送受信システムに外部出力を持つ映像分配器が存在する場合に、外部出力に接続される表示装置をネットワークグループ内の台数として考慮することが可能となる。よって、ユーザが選択した同期モードに応じて送受信システム内の全ての表示装置を適切にグループ化することが可能となる。
【０１６７】
［その他の実施例］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【０１６８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１７０】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【０１７２】
１００  撮像装置
２００ａ〜２００ｃ  表示装置
４００  ＩＰネットワーク
１０９  同期決定部
２０４  遅延処理部
１１０１  操作部
１４００  映像分配器
１４０２ａ〜１４０２ｃ  表示装置
１５０１ａ〜１５０１ｃ  映像送信部
１５０２  送信時刻取得部
１５０３  操作部
１６０１  同一レポート判断部
【図１】
2020010298.tif 000003
【図２】
2020010298.tif 000004
【図３】
2020010298.tif 000005
【図４】
2020010298.tif 000006
【図５】
2020010298.tif 000007
【図６】
2020010298.tif 000008
【図７】
2020010298.tif 000009
【図８】
2020010298.tif 000010
【図９】
2020010298.tif 000011
【図１０】
2020010298.tif 000012
【図１１】
2020010298.tif 000013
【図１２】
2020010298.tif 000014
【図１３】
2020010298.tif 000015
【図１４】
2020010298.tif 000016
【図１５】
2020010298.tif 000017
【図１６】
2020010298.tif 000018
【図１７】
2020010298.tif 000019
【図１８】
2020010298.tif 000020