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