(57)【要約】      （修正有）【課題】参照装置での所定の処理の遅延量が一時的に変動した場合に、これに追従する処理装置での処理の乱れを低減させる。【解決手段】撮像装置１００は、複数の表示装置へ映像信号を出力し、各表示装置から映像信号の受信、表示に関する情報を含むレポート情報を取得し、レポート情報の内容に基づいて各表示装置での表示遅延量を検出し、検出した表示遅延量に基づいて複数の表示装置のうちの１つを参照装置に決定する。撮像装置１００は、参照装置での表示遅延量での変動が一時的か否かを判断し、判断結果に基づいて他の表示装置での映像表示に乱れが生じないように映像表示を同期させるためのセッティング情報を生成して各表示装置へ送信する。【選択図】図５
2019213091.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行する複数の処理装置に映像信号を出力する出力手段と、
前記複数の処理装置での前記映像信号に対する所定の処理に関する処理情報を取得する取得手段と、
前記映像信号の出力から前記所定の処理の実行までの時間である遅延量を前記処理情報に基づいて検出する検出手段と、
前記遅延量に基づき前記複数の処理装置のうちの１つの処理装置を参照装置に決定する決定手段と、
前記映像信号に対する前記所定の処理を同期させるための同期情報を前記参照装置について検出された遅延量の変動に基づいて生成する生成手段と、
前記同期情報を前記複数の処理装置へ送信する送信手段と、を備え、
前記生成手段は、前記同期情報として、前記遅延量の変動が所定の条件を満たす場合に第１の同期情報を生成し、前記所定の条件を満たれない場合に第２の同期情報を生成することを特徴とする出力装置。
【請求項２】
前記参照装置での前記遅延量の変動が一時的かを判断する判断手段を備え、
前記生成手段は、前記変動が一時的であると判断された場合には、前記遅延量に変動が生じる前に生成した遅延量と同じの遅延量で前記第１の同期情報を生成し、前記変動は一時的でないと判断された場合には、前記取得手段が前記参照装置から取得した処理情報に基づいて前記第２の同期情報を生成することを特徴とする請求項１に記載の出力装置。
【請求項３】
前記参照装置での前記遅延量の変動が一時的かを判断する判断手段を備え、
前記生成手段は、前記変動が一時的であると判断された場合には、前記遅延量に変動が生じる前に生成した同期情報を複製することで前記第１の同期情報を生成し、前記変動は一時的でないと判断された場合には、前記参照装置から取得した遅延量に基づき前記第２の同期情報を生成することを特徴とする請求項１に記載の出力装置。
【請求項４】
前記判断手段は、前記参照装置で吸収可能なネットワークジッタ量の大きさに基づいて前記変動が一時的か否かを判断することを特徴とする請求項２又は３に記載の出力装置。
【請求項５】
前記判断手段は、前記参照装置での前記映像信号に対する信号処理の種類に基づいて前記変動が一時的か否かの判断を行うことを特徴とする請求項２又は３に記載の出力装置。
【請求項６】
前記決定手段は、前記複数の処理装置のうち前記遅延量の最も大きい処理装置を前記参照装置に決定することを特徴とする請求項１乃至５のいずれか１項に記載の出力装置。
【請求項７】
前記複数の処理装置での遅延量と前記遅延量の変動回数とを記憶する記憶手段を備え、
前記決定手段は、
前記複数の処理装置のうち前記遅延量の最も大きい処理装置を前記参照装置の候補に決定し、
前記候補の処理装置の前記変動回数が所定の閾値以下である場合に前記候補の処理装置を前記参照装置に決定し、
前記候補の処理装置の前記変動回数が所定の閾値より大きい場合において、前記候補の処理装置の次に前記遅延量の大きい処理装置がある場合にはその処理装置を前記参照装置の候補とし、前記候補の処理装置の次に前記遅延量の大きい処理装置がない場合には前記変動回数が最も少ない処理装置を前記参照装置とすることを特徴とする請求項６に記載の出力装置。
【請求項８】
前記記憶手段が記憶する遅延量は、前記出力装置が前記複数の表示装置と通信可能に接続された時点で前記複数の処理装置から取得した前記処理情報に基づくことを特徴とする請求項７に記載の出力装置。
【請求項９】
出力装置から送信された映像信号を受信する受信手段と、
前記映像信号に所定の処理を実行する処理手段と、
前記所定の処理を前記映像信号を取得する別の処理装置と同期させるための同期情報を取得する取得手段と、
前記同期情報に基づいて前記処理手段を制御する制御手段と、
前記映像信号を受信してから前記所定の処理を実行するまでの時間である遅延量の変動が所定の条件を満たす場合に第１の処理情報を生成し、前記遅延量の変動が前記所定の条件を満たさない場合に第２の処理情報を生成する生成手段と、
前記第１の処理情報または前記第２の処理情報を前記出力装置へ出力する出力手段と、
を備えることを特徴とする処理装置。
【請求項１０】
前記生成手段は、
前記遅延量の変動が検出されない場合には、前記映像信号を受信した時刻と、前記映像信号に対して前記所定の処理を実行した時刻とを用いて前記第１の処理情報を生成し、
前記遅延量の変動が検出された場合には、前記映像信号を受信した時刻から前記映像信号に対して前記所定の処理を実行した時刻までの時間が前記遅延量の変動が検出される前の遅延量と同じとなるように前記第２の処理情報を生成することを特徴とする請求項９に記載の処理装置。
【請求項１１】
前記生成手段は、
前記遅延量の変動が検出されない場合には、前記映像信号を受信した時刻と、前記映像信号に対して前記所定の処理を実行した時刻とを用いて前記第１の処理情報を生成し、
前記遅延量の変動が検出された場合には、前記遅延量の変動が検出される前に生成された処理情報を複製することで前記第２の処理情報を生成することを特徴とする請求項９に記載の処理装置。
【請求項１２】
前記生成手段は、
前記遅延量の変動が検出されない場合には、前記映像信号を受信した時刻と、前記映像信号に対して前記所定の処理を実行した時刻とを用いて前記第１の処理情報を生成し、
前記遅延量の変動が検出された場合には、前記第２の処理情報を生成しないことを特徴とする請求項９に記載の処理装置。
【請求項１３】
前記生成手段は、
前記遅延量の変動が検出されない場合には、前記映像信号を受信した時刻と、前記映像信号に対して前記所定の処理を実行した時刻とを用いて前記第１の処理情報を生成し、
前記遅延量の変動が検出された場合には、前記所定の処理を実行した時刻をゼロに設定した前記第２の処理情報を生成することを特徴とする請求項９に記載の処理装置。
【請求項１４】
映像信号を出力する出力装置の制御方法であって、
複数の処理装置に映像信号を出力するステップと、
前記複数の処理装置での前記映像信号に対する所定の処理に関する処理情報を取得するステップと、
前記映像信号が出力されてから前記複数の処理装置での前記所定の処理の実行までの時間である遅延量を前記処理情報に基づいて検出するステップと、
前記遅延量に基づき前記複数の処理装置のうち１つを参照装置に決定するステップと、
前記参照装置について検出した遅延量に基づいて前記複数の処理装置で前記所定の処理を同期させるための同期情報を生成するステップと、
前記同期情報を前記複数の処理装置へ送信するステップと、を有し、
前記同期情報を生成するステップでは、前記遅延量の変動が所定の条件を満たす場合に第１の同期情報を生成し、前記遅延量の変動が前記所定の条件を満たさない場合に第２の同期情報を生成することを特徴とする出力装置の制御方法。
【請求項１５】
請求項１４に記載の出力装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
映像信号に所定の処理を実行する処理装置の制御方法であって、
出力装置から映像信号を受信するステップと、
前記映像信号を取得する別の処理装置での前記所定の処理の実行と自装置での前記所定の処理の実行とを同期させる同期情報を取得するステップと、
前記同期情報に基づいて前記所定の処理の実行を制御するステップと、
前記映像信号を受信してから前記映像信号に前記所定の処理を実行するまでの時間である遅延量の変動が所定の条件を満たす場合に第１の処理情報を生成し、前記遅延量の変動が前記所定の条件を満たさない場合に第２の処理情報を生成するステップと、
前記第１の処理情報または前記第２の処理情報を前記出力装置へ出力するステップと、を有することを特徴とする処理装置の制御方法。
【請求項１７】
請求項１６に記載の処理装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
通信可能に接続された出力装置と複数の処理装置を有する同期制御システムであって、
前記複数の処理装置はそれぞれ、
前記出力装置から映像信号を受信する受信手段と、
前記映像信号に対して所定の処理を実行する処理手段と、
前記出力装置から取得する同期情報に基づき前記処理手段を制御する制御手段と、
前記映像信号に対して前記所定の処理を実行した時刻を含む処理情報を前記出力装置へ送信する送信手段と、を備え、
前記出力装置は、
前記複数の処理装置へ映像信号を出力する出力手段と、
前記複数の処理装置から前記処理情報を取得する取得手段と、
前記映像信号についての前記出力手段からの出力から前記複数の処理装置での前記所定の処理の実行までの時間である遅延量を前記処理情報に基づいて検出する検出手段と、
前記遅延量に基づき前記複数の処理装置のうち１つを参照装置に決定する決定手段と、
前記同期情報を前記参照装置での前記遅延量の変動に基づき生成する生成手段と、
前記同期情報を前記複数の処理装置へ送信する送信手段と、を備え、
前記生成手段は、前記同期情報として、前記遅延量の変動が所定の条件を満たす場合に第１の同期情報を生成し、前記遅延量の変動が前記所定の条件を満たさない場合に第２の同期情報を生成することを特徴とする同期制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置とその制御方法、処理装置とその制御方法、同期制御システム及びプログラムに関する。
【背景技術】
【０００２】
映像信号をＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（以下「ＩＰ」と記す）に変換してＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（以下「ＬＡＮ」と記す）ケーブル経由で送受信する技術は、設備の拡張性等の利便性から、今後、広く普及することが想定される。この技術を用いることで、同一の出力装置から出力された映像信号等を、複数の受信装置で受信して処理することが可能である。
【０００３】
例えば、特許文献１には、複数の再生端末がデータを受信して再生を行うシステムにおいて、端末間での再生開始を同期させる方法として、伝送時間の遅延時間を測定し、遅延時間に基づいた再生開始タイミングを調整する方法が開示されている。また、特許文献２には、表示遅延量と音声出力が同期されているシステムにおいて、表示遅延量の変動に伴って音声の音飛びを回避する技術が開示されている。特許文献２はまた、音声が出力されていない状態では映像と音声との同期をとって音声の出力を開始し、音声が出力されている状態において表示遅延時間が変動した場合に、その変動直前の表示遅延時間を用いて音声の出力を継続する方法を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−０４１６９６号公報
【特許文献２】特開２００７−１０４０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示された技術では、伝送経路の遅延時間に基づいて再生開始タイミングを合わせることにより、複数の端末（処理装置）での映像表示を同期させることができる。しかしながら、複数の処理装置の中から決定された参照装置に同期させて映像表示を同期させる場合に、参照装置に一時的な表示遅延量の変動が発生すると、その変動に伴って他の処理装置で表示映像が乱れるという問題がある。
【０００６】
上記特許文献２に開示された技術では、１台の表示装置内で表示遅延量が変動しても、変動直前の遅延時間を用いることにより音声出力を乱さないようにすることができる。しかし、複数の表示装置の中から決定された参照表示装置に同期させて映像表示を同期させるシステムでは、参照表示装置の表示遅延量が一時的に変動した場合に、他の表示装置で表示映像が乱れるという問題がある。
【０００７】
本発明は、参照装置での所定の処理の遅延量が一時的に変動した場合に、これに追従する処理装置での処理の乱れを低減させることが可能な出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る出力装置は、所定の処理を実行する複数の処理装置に映像信号を出力する出力手段と、前記複数の処理装置での前記映像信号に対する所定の処理に関する処理情報を取得する取得手段と、前記映像信号の出力から前記所定の処理の実行までの時間である遅延量を前記処理情報に基づいて検出する検出手段と、前記遅延量に基づき前記複数の処理装置のうちの１つの処理装置を参照装置に決定する決定手段と、前記映像信号に対する前記所定の処理を同期させるための同期情報を前記参照装置について検出された遅延量の変動に基づいて生成する生成手段と、前記同期情報を前記複数の処理装置へ送信する送信手段と、を備え、前記生成手段は、前記同期情報として、前記遅延量の変動が所定の条件を満たす場合に第１の同期情報を生成し、前記所定の条件を満たれない場合に第２の同期情報を生成することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、参照装置での所定の処理の遅延量が一時的に変動した場合に、これに追従する処理装置での処理の乱れを低減させることができる。
【図面の簡単な説明】
【００１０】
【図１】撮像装置及び複数の表示装置を備える映像表示システムの構成図である。
【図２】図１における撮像装置が出力するＩＰ化された映像信号のデータ形式を示す模式図である。
【図３】図１の映像表示システムで用いられるレポート情報及びセッティング情報のデータ形式を示す模式図である。
【図４】図１の映像表示システムにおける従来の映像表示同期処理の手順を示すシーケンスである。
【図５】第１実施形態での撮像装置の概略構成を示すブロック図である。
【図６】第１実施形態での表示装置の概略構成を示すブロック図である。
【図７】第１実施形態での撮像装置により実行されるセッティング情報生成処理のフローチャートである。
【図８】第１実施形態における表示装置での遅延量の内訳を表すグラフである。
【図９】第１実施形態における表示装置での遅延量の内訳を表す別のグラフである。
【図１０】第１実施形態における表示装置での遅延量の内訳を表す更に別のグラフである。
【図１１】第２実施形態での表示装置の概略構成を示すブロック図である。
【図１２】第３実施形態での撮像装置により実行されるセッティング情報生成処理のフローチャートである。
【図１３】第４実施形態での表示装置の概略構成を示すブロック図である。
【図１４】第５実施形態での撮像装置の概略構成を示すブロック図である。
【図１５】第５実施形態での表示装置の概略構成を示すブロック図である。
【図１６】第５実施形態での表示装置によるレポート情報生成処理のフローチャートである。
【図１７】Ｓ１６０５でレポート生成部が取得する処理モードを説明する図である。
【図１８】第６実施形態での撮像装置の概略構成を示すブロック図である。
【図１９】第６実施形態での撮像装置による参照装置決定処理のフローチャートである。
【図２０】第７実施形態での表示装置によるレポート情報生成処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。以下の説明では、出力装置としての撮像装置と、処理装置としての複数の表示装置とが通信可能に接続された映像表示システムを、本発明に係る同期制御システムの一例としての取り上げることとする。
【００１２】
図１は、本発明の実施形態に係る映像表示システムの構成を説明する図である。図１に示す映像表示システムは、映像を撮影して映像信号として外部に送出する撮像装置１００（出力装置）と、映像信号を受信して表示する表示装置２００ａ〜２００ｃを有する。撮像装置１００と表示装置２００ａ〜２００ｃとの間はＩＰネットワーク４００を介して接続される。
【００１３】
撮像装置１００と表示装置２００ａ〜２００ｃのそれぞれにＬＡＮケーブル３００ａ〜３００ｄが接続され、また、ＬＡＮケーブル３００ａ〜３００ｄはそれぞれＩＰネットワーク４００と接続されている。このような構成により、撮像装置１００と表示装置２００ａ〜２００ｃとは、ＬＡＮケーブル３００ａ〜３００ｄとＩＰネットワーク４００を介して、ＲＴＰパケット化された映像信号の送受信を行う。図１の映像表示システムでは、ＲＦＣ７２７２（ｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｈｔｍｌ／ｒｆｃ７２７２）に開示されている方法を用いて、表示装置２００ａ〜２００ｃにおける処理の同期が行われる。同期の方法については、後述する。
【００１４】
撮像装置１００は、被写体を撮像して得られた映像信号をＩＰ化して、ＩＰネットワーク４００を介して表示装置２００ａ〜２００ｃに送信する送信装置である。このＩＰ化の方法としては、例えば、ＲＦＣ４１７５（ｈｔｔｐｓ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ４１７５．ｔｘｔ）に記載される、Ｒｅａｌ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ（ＲＴＰ）パケットに変換する手段が用いられる。また、撮像装置１００は、複数の表示装置２００ａ〜２００ｃが互いに同期して表示処理を実行可能なように、表示処理のタイミングを示す同期情報として、セッティング情報（ＩＤＭＳ  Ｓｅｔｔｉｎｇｓ  Ｐａｃｋｅｔ）を出力する。セッティング情報の詳細については後述する。
【００１５】
表示装置２００ａ〜２００ｃは、ＩＰネットワーク４００を介して映像信号を受信する受信装置である。また、表示装置２００ａ〜２００ｃは、受信した映像信号に基づいて画像を表示する表示部を備える表示装置である。更に、表示装置２００ａ〜２００ｃは、映像信号の受信時刻、その映像信号に基づいて画像が表示された時刻及び自機が所属するネットワークグループを示すＩＤ情報とを含むレポート情報（処理情報）を出力する。具体的には、ＲＴＣＰ  ＸＲ  ＩＤＭＳ  Ｒｅｐｏｒｔ  Ｂｌｏｃｋがレポート情報として出力される。レポート情報の詳細は後述する。
【００１６】
図２は、撮像装置１００が出力するＩＰ化（ＲＴＰパケット化）した映像信号のデータ形式を示す模式図である。ＲＴＰパケットは、ＩＰヘッダー４０１、Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ（図２に「ＵＤＰ」と記す）ヘッダー４０２、ＲＴＰヘッダー４０３、及びＲＴＰペイロード４０４で構成される。このうち映像信号はＲＴＰペイロード４０４に格納される。
【００１７】
図３は、図１の映像表示システムで用いられるレポート情報およびセッティング情報のデータ形式を示す模式図である。図３（ａ）は、表示装置２００ａ〜２００ｃから送信されるレポート情報５００のデータ形式の一部を示す模式図である。レポート情報５００は、グループＩＤ情報５０１、受信時刻情報５０２、対象信号情報５０３及び処理時刻情報５０４を含む。グループＩＤ情報５０１は、同期に関する情報を示すＭｅｄｉａ  Ｓｔｒｅａｍ  Ｃｏｒｒｅｌａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒである。グループＩＤ情報５０１には、映像表示同期を行うネットワークグループを示すＳｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｇｒｏｕｐ  Ｉｄｅｎｔｉｆｉｅｒ（グループ情報）が含まれる。以降、Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｇｒｏｕｐ  Ｉｄｅｎｔｉｆｉｅｒを同期グループＩＤと記載する。図１の映像表示システムでは、表示装置２００ａ〜２００ｃは表示処理を同期させるため、それぞれの同期グループＩＤは同一の値となる。
【００１８】
対象信号情報５０３は、レポート情報５００が対象とする映像信号（ＲＴＰパケット）を特定するための情報である。具体的には対象信号情報５０３は、ＲＦＣ４１７５に記載のＲＴＰ  Ｈｅａｄｅｒのｔｉｍｅｓｔａｍｐ（Ｐａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＲＴＰ  ｔｉｍｅｓｔａｍｐ）である。受信時刻情報５０２は、表示装置２００ａ〜２００ｃが対象信号情報５０３で特定されるＲＴＰパケットを受信した時刻を示す情報である。具体的には受信時刻情報５０２は、ＲＦＣ７２７２で定義されるＰａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＮＴＰ  ｔｉｍｅｓｔａｍｐである。処理時刻情報５０４は、表示装置２００ａ〜２００ｃが対象信号情報５０３で特定されるＲＴＰパケットに基づいて、画像を表示した時刻を示す情報である。具体的には処理時刻情報５０４は、ＲＦＣ７２７２で定義されるＰａｃｋｅｔ  Ｐｒｅｓｅｎｔｅｄ  ＮＴＰ  ｔｉｍｅｓｔａｍｐである。
【００１９】
図３（ｂ）は、撮像装置１００から出力されるセッティング情報６００のデータ形式の一部を示す模式図である。セッティング情報６００は、グループＩＤ情報６０１、受信時刻情報６０２、対象信号情報６０３及び処理時刻情報６０４を含む。撮像装置１００が出力するセッティング情報６００は、撮像装置１００が取得した表示装置２００ａ〜２００ｃからのレポート情報５００のうち、撮像装置１００が参照装置として決定した表示装置から受信したレポート情報である。したがって、セッティング情報６００のグループＩＤ情報６０１、受信時刻情報６０２、対象信号情報６０３及び処理時刻情報６０４の詳細は、レポート情報５００の同名の情報と同様であるので説明を省略する。なお、参照装置の決定方法については、後述する。
【００２０】
図４は、撮像装置１００と表示装置２００ａ〜２００ｃとで構成される映像表示システムにおける従来の同期制御処理の手順を示すシーケンス図である。なお、図４に示すＳ番号は、処理の順序（ステップ）を表している。
【００２１】
撮像装置１００と表示装置２００ａ〜２００ｃとの間の接続がＩＰネットワーク４００を介して確立される（Ｓ４００ａ〜Ｓ４００ｃ）。表示装置２００ａ〜２００ｃは、表示処理の同期をとるためのネットワークグループを示す同期グループＩＤを決定する（Ｓ４０１ａ〜Ｓ４０１ｃ）。表示装置２００ａ〜２００ｃが参加するネットワークグループは、表示装置２００ａ〜２００ｃに対して予め設定されている情報に基づいて、表示装置２００ａ〜２００ｃのそれぞれが決定する。なお、Ｓ４００ａ〜Ｓ４００ｃの接続の確立とＳ４０１ａ〜Ｓ４０１ｃの同期グループＩＤの決定は、順序が前後してもよい。
【００２２】
表示装置２００ａ〜２００ｃは、撮像装置１００に対して、それぞれ任意の映像信号に対するレポート情報５００を生成し、撮像装置１００に出力する（Ｓ４０２ａ〜Ｓ４０２ｃ）。以下、表示装置２００ａ〜２００ｃからのレポート情報５００を、レポート情報５００ａ〜５００ｃと記載する。
【００２３】
撮像装置１００は、表示装置２００ａ〜２００ｃから出力されたレポート情報５００ａ〜５００ｃを受信する。その後、その受信したレポート情報５００ａ〜５００ｃに基づき、表示装置２００ａ〜２００ｃのいずれかを参照装置として決定する（Ｓ４０３）。撮像装置１００は、参照装置として決定した表示装置から受信したレポート情報５００を、セッティング情報６００として表示装置２００ａ〜２００ｃに出力する（Ｓ４０４ａ〜Ｓ４０４ｃ）。
【００２４】
表示装置２００ａ〜２００ｃは、受信したセッティング情報６００に記載された受信時刻情報６０２と処理時刻情報６０４とに基づいて、表示装置２００ａ〜２００ｃにおける表示処理の処理時間を調整する（Ｓ４０５ａ〜Ｓ４０５ｃ）。具体的には、表示装置２００ａ〜２００ｃは、受信したセッティング情報６００に記載された処理時刻情報６０４で示される処理時刻Ｔａと、受信したセッティング情報６００の対象とする映像信号を自機が処理した処理時刻Ｔｂとの差を算出する。そして、算出された差から、参照装置と処理を同期するために処理時刻を遅延するための調整量（遅延量）を取得する。表示装置２００ａ〜２００ｃは、取得した遅延量が処理時間に加算されるように表示処理を制御する。
【００２５】
以上の処理により、表示装置２００ａ〜２００ｃ間で、撮像装置１００から出力された映像信号が同期して表示される。なお、表示装置２００ａ〜２００ｃからのレポート情報５００の送信は、一定周期で行われる。レポート情報５００の送信は、所定の期間内に少なくとも１回以上実行されるように、表示装置２００ａ〜２００ｃで制御されてもよい。また、撮像装置１００は、表示装置２００ａ〜２００ｃのそれぞれからレポート情報５００を所定回数以上受信したことに応じて、セッティング情報６００を出力する。これにより、周期的、または断続的に同期制御が実行され、表示装置２００ａ〜２００ｃへの伝送時間や処理時間が変動した場合でも、同期を継続することが可能となる。
【００２６】
＜第１実施形態＞
第１実施形態では、図１の映像表示システムを構成する撮像装置は、参照装置の表示遅延量が一時的に変動した場合に参照装置からのレポート情報の値を変更して、セッティング情報を生成する。このように、撮像装置がセッティング情報を生成することにより、参照装置での表示遅延量の変動が一時的である場合に、その他の表示装置では参照装置に同期して表示遅延量を変動させることはなくなる。したがって、参照装置以外の表示装置で表示映像が一時的に乱れてしまうのを抑制することが可能になる。以下、撮像装置と表示装置の構成と制御形態について詳細に説明する。
【００２７】
図５は、撮像装置１００の概略構成を示すブロック図である。撮像装置１００は、制御部１１０、撮像部１０１、パケット生成部１０２、通信部１０３、参照装置決定部１０４、情報生成部１０５、記憶部１０６、遅延量検出部１０７、遅延判断部１０８及び制御部１１０を備える。
【００２８】
なお、図５に示す符号‘１００Ａ’，‘１０８Ａ’は、後述する第２実施形態に係る映像表示システムを構成する撮像装置について付されている。また、図５に示す符号‘１００Ｂ’，‘１０５Ｂ’，‘１０８Ｂ’は、後述する第４実施形態に係る映像表示システムを構成する撮像装置について付されている。
【００２９】
制御部１１０は、不図示のバスを介して撮像装置１００の各機能ブロックに接続し、各機能ブロックの動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はマイクロコンピュータ等である。制御部１１０は、記憶部１０６からプログラムやパラメータを読み出して実行することにより、撮像装置１００の各機能ブロックの動作を制御する。なお、制御部１１０が所定のプログラムを実行することによって撮像装置１００の各機能ブロックの一部又は全ての動作を実現する構成としてもよい。
【００３０】
記憶部１０６は、例えば、不揮発性の記憶媒体であり、撮像装置１００の動作のためのプログラム、パラメータ及びデータを記憶する。記憶部１０６は、揮発性の記憶媒体と不揮発性の記憶媒体を複合して用いるものであってもよい。
【００３１】
撮像部１０１は、不図示のレンズ等を通して撮像を行い、映像信号（撮像信号）をパケット生成部１０２へ出力する。パケット生成部１０２は、撮像部１０１から取得した映像信号をＲＴＰで伝送するために、図４に示したデータパケットに変換（ＲＴＰパケット化）し、ＲＴＰパケット化された映像信号を通信部１０３へ出力する。
【００３２】
通信部１０３は、ＬＡＮケーブル３００ｄとＩＰネットワーク４００を介して表示装置２００ａ〜２００ｃとの間で信号を送受信する通信インターフェースである。通信部１０３は、パケット生成部１０２から受信したＲＴＰパケット化された映像信号を表示装置２００ａ〜２００ｃへ出力する。このとき通信部１０３は、送信したＲＴＰパケット化された映像信号を特定するための情報と映像信号の送信時刻とを関連付けた送信時刻情報を記憶部１０６に格納する。なお、送信したＲＴＰパケット化された映像信号を特定するための情報とは、ＲＦＣ４１７５に記載のＲＴＰ  Ｈｅａｄｅｒのｔｉｍｅｓｔａｍｐ（Ｐａｃｋｅｔ  Ｒｅｃｅｉｖｅｄ  ＲＴＰ  ｔｉｍｅｓｔａｍｐ）である。また、通信部１０３は、ＩＰネットワーク４００を介して表示装置２００ａ〜２００ｃからレポート情報５００ａ〜５００ｃを取得し、取得したレポート情報５００ａ〜５００ｃを参照装置決定部１０４と情報生成部１０５へ通知する。
【００３３】
参照装置決定部１０４は、同一のネットワークグループに含まれる表示装置２００ａ〜２００ｃから受信したレポート情報５００に基づいて、表示装置２００ａ〜２００ｃのうちの１つを参照装置に決定する。具体的には、参照装置決定部１０４は、先ず、受信したレポート情報５００の対象信号情報５０３が示す映像信号に対応する送信時刻を記憶部１０６から取得する。参照装置決定部１０４は、続いて、取得した送信時刻と受信したレポート情報５００の処理時刻情報５０４が示す処理時刻（表示時刻）との差分を算出する。すなわち、参照装置決定部１０４は、映像信号が撮像装置１００から送信されてからレポート情報５００を送信した表示装置２００ａ〜２００ｃで表示されるまでの時間（表示遅延量）を算出する。参照装置決定部１０４は、表示装置２００ａ〜２００ｃのうち、算出された遅延量が最も大きい表示装置を参照装置として決定し、決定した参照装置を情報生成部１０５へ通知する。
【００３４】
情報生成部１０５は、参照装置決定部１０４で決定された参照装置から受信したレポート情報５００に基づいて、表示装置２００ａ〜２００ｃへ送信するセッティング情報６００を生成する。その際、情報生成部１０５は、参照装置から取得したレポート情報５００に基づいて参照装置での表示遅延量を検出し、検出した表示遅延量を遅延量検出部１０７へ通知する。なお、情報生成部１０５でのセッティング情報生成処理の詳細については後述する。情報生成部１０５から取得したセッティング情報６００は、通信部１０３を介して表示装置２００ａ〜２００ｃへ出力される。
【００３５】
遅延量検出部１０７は、参照装置について情報生成部１０５が算出した表示遅延量に変動が生じているか否かを検出し、検出結果を情報生成部１０５へ通知する。遅延判断部１０８は、遅延量検出部１０７が検出した参照装置の表示遅延量の変動量等に基づき、参照装置の表示遅延量が変動した理由を判断する。遅延判断部１０８での判断処理と、遅延量検出部１０７による参照装置での表示遅延量の変動を検出する処理の詳細については後述する。なお、遅延量検出部１０７と遅延判断部１０８の機能は、情報生成部１０５に持たせてもよい。
【００３６】
図６は、表示装置２００ａの概略構成を示すブロック図である。表示装置２００ｂ，２００ｃの構成は表示装置２００ａの構成と同じであり、説明を省略する。表示装置２００ａは、通信部２０１、ジッタ吸収部２０２、復号部２０３、遅延処理部２０４、信号処理部２０５、表示部２０６、遅延量取得部２０７、受信時刻取得部２０８及びセッティング取得部２０９を有する。また、表示装置２００ａは、レポート生成部２１０、モード決定部２１１、モード受付部２１２、表示時刻取得部２１３、参照装置判定部２１４、遅延量算出部２１５及び制御部２１６を有する。
【００３７】
制御部２１６は、不図示のバスを介して表示装置２００ａの各機能ブロックに接続し、各機能ブロックの動作を制御するＣＰＵ又はマイクロコンピュータ等である。制御部２１６は、自身が備えるＲＯＭ等の記憶装置からプログラムやパラメータを読み出して実行することにより、表示装置２００ａの各機能ブロックの動作を制御する。なお、制御部２１６が所定のプログラムを実行することによって表示装置２００ａの各機能ブロックの一部又は全ての動作を実現する構成としてもよい。
【００３８】
通信部２０１は、ＬＡＮケーブル３００ａ及びＩＰネットワーク４００を介して撮像装置１００と通信を行う。ジッタ吸収部２０２は、通信部２０１を介して撮像装置１００からＲＴＰパケットを受信する。そして、ジッタ吸収部２０２は、ネットワークの通信ジッタによりＲＴＰパケットの受信時のジッタが表示部２０６の映像表示に伝搬しないように、バッファによりジッタを吸収する。復号部２０３は、ＲＴＰパケット化されたデータを映像信号へ復元する。遅延処理部２０４は、復号部２０３からの映像信号を一時的にメモリに蓄えることで、映像信号が表示部２０６に表示されるまでの時間に遅延を生じさせる。なお、遅延処理部２０４に付与される遅延量は、遅延量算出部２１５にて算出された遅延量となる。
【００３９】
信号処理部２０５は、モード決定部２１１による指定にしたがって、表示部２０６に表示する映像信号に対して信号処理を行う。信号処理部２０５で実行可能な信号処理には、解像度変換処理、フレームレート変換処理、色補正処理、ピーキング処理等があるが、これらに限定されるものではない。なお、信号処理部２０５での処理遅延量は、信号処理の種類によって変動する。遅延量取得部２０７は、ジッタ吸収部２０２、復号部２０３及び信号処理部２０５のそれぞれの処理遅延量を取得する。受信時刻取得部２０８は、通信部２０１を介してＲＴＰパケットの受信時刻を取得し、レポート生成部２１０へ通知する。
【００４０】
モード決定部２１１は、モード受付部２１２が受け付ける信号処理の種類に応じて、信号処理部２０５で行う信号処理の種類を決定する。モード受付部２１２は、不図示のユーザインタフェースを通じて、信号処理の種類を受け付ける。本実施形態では、モード受付部２１２が受け付ける信号処理は、色補正処理とピーキング処理であるものとする。
【００４１】
表示時刻取得部２１３は、受信時刻取得部２０８が受信時刻を取得したＲＴＰパケットと同一のＲＴＰパケットの映像が表示された時刻（ＲＴＰパケット表示時刻）を取得してレポート生成部２１０へ通知する。レポート生成部２１０は、ＲＴＰパケット表示時刻を表示時刻取得部２１３から取得する。また、レポート生成部２１０は、受信時刻取得部２０８から、ＲＴＰパケット受信時刻とそのＲＴＰパケット化された映像信号を示す情報（ＲＴＰ  ｔｉｍｅｓｔａｍｐ）を取得する。レポート生成部２１０は、取得したＲＴＰパケット受信時刻、ＲＴＰ  ｔｉｍｅｓｔａｍｐ及びＲＴＰパケット表示時刻に基づいて、レポート情報５００を生成する。レポート生成部２１０が生成したレポート情報５００は、通信部２０１を介して撮像装置１００へ送信される。
【００４２】
セッティング取得部２０９は、通信部２０１を介して、撮像装置１００から送信されたセッティング情報６００を受信する。参照装置判定部２１４は、セッティング取得部２０９が受信したセッティング情報６００とレポート生成部２１０が生成したレポート情報５００の内容を比較し、一致する場合に自装置が参照装置であると判定する。なお、参照装置判定部２１４が、セッティング情報６００とレポート情報５００とで比較する内容は、図３に示した全ての内容（項目）である。
【００４３】
遅延量算出部２１５は、自装置が参照装置であると参照装置判定部２１４により判定された場合に、遅延処理部２０４にて付与する遅延量をゼロ（０）として算出する。一方、遅延量算出部２１５は、自装置が参照装置でないと判定された場合、セッティング取得部２０９が受信したセッティング情報６００に基づいて遅延処理部２０４にて付与する遅延量を算出する。具体的には、遅延量算出部２１５は、セッティング情報６００の処理時刻情報６０４が示す時刻と、対象信号情報６０３が示すＲＴＰパケットを表示部２０６にて過去に表示した時刻とを比較する。遅延量算出部２１５は、こうして比較した２つの時刻が一致する遅延量を付与遅延量として算出するが、表示部２０６にて表示した時刻の方が遅い場合には付与遅延量としてゼロ（０）を算出する。
【００４４】
図７は、撮像装置１００でのセッティング情報生成処理のフローチャートである。図７のフローチャートに示す一連の処理は、制御部１１０の制御下で、撮像装置１００の各機能ブロックが所定の動作を行うことによって実現される。なお、ここでは、参照装置決定部１０４が、表示装置２００ａ〜２００ｃのうち、表示装置２００ａが参照装置として決定されていることを前提とする。図７に示すＳ番号は、処理の順序（ステップ）を表している。
【００４５】
Ｓ７０１では先ず、通信部１０３が参照装置からレポート情報５００を受信する。同Ｓ７０１において情報生成部１０５は、通信部１０３が受信したレポート情報５００に基づき、撮像装置１００がＲＴＰパケットを送出してから参照装置の表示部２０６で表示されるまでの遅延量（表示遅延量）を算出する。そして、情報生成部１０５は、算出した表示遅延量を遅延量検出部１０７へ通知する。
【００４６】
Ｓ７０２では遅延量検出部１０７が、参照装置の表示遅延量が前回のレポート情報５００の受信時の表示遅延量から変動しているか否かを判定する。遅延量検出部１０７は、表示遅延量は変動していないと判定した場合（Ｓ７０２でＮＯ）、処理をＳ７１４へ進め、表示遅延量が変動していると判定した場合（Ｓ７０２でＹＥＳ）、処理をＳ７０３へ進める。
【００４７】
Ｓ７０３では情報生成部１０５が、前回受信したレポート情報５００から算出した表示遅延量を記憶部１０６に記憶する。Ｓ７０４では情報生成部１０５は、撮像装置１００の表示遅延量状態を、表示遅延量を一時変更した状態（以下「遅延量一時変更中」という）に遷移させる。Ｓ７０５では遅延判断部１０８が、参照装置での遅延量変動理由を判断する。なお、Ｓ７０５の処理の詳細については、図８乃至図１０を参照して後述する。Ｓ７０６では遅延判断部１０８が、Ｓ７０５での判断処理の結果、参照装置のモード決定部２１１で決定された信号処理が変更されたことが原因で表示遅延量が変動したのか否かを判定する。遅延判断部１０８は、信号処理の変更によって表示遅延量が変動したと判定した場合（Ｓ７０６でＹＥＳ）、処理をＳ７０７へ進め、それ以外の理由で表示遅延量が変動したと判定した場合（Ｓ７０６でＮＯ）、処理をＳ７０８へ進める。なお、表示遅延量が信号処理の変更以外の理由で変動する場合とは、ネットワーク状態の変更等があった場合が挙げられる。
【００４８】
Ｓ７０７では情報生成部１０５が、表示遅延量が変更されてからの期間（遅延量変更期間）を算出し、算出した遅延量変更期間が所定の時間以内か否か、例えば、５分以内か否かを判定する。本実施形態では、Ｓ７０７での判定基準を５分としているが、判定基準は５分に限定されるものではなく、任意の時間に設定することができる。情報生成部１０５は、遅延量変更期間が５分以内であると判定した場合（Ｓ７０７でＹＥＳ）、処理をＳ７０９へ進め、遅延量変更期間が５分を超えていると判定した場合（Ｓ７０７でＮＯ）、処理をＳ７１３へ進める。
【００４９】
Ｓ７０８では情報生成部１０５が、遅延量変更期間を算出し、算出した遅延量変更期間が所定の時間以内か否か、例えば、５秒以内か否かを判定する。本実施形態では、Ｓ７０８での判定基準を５秒としているが、判定基準は５秒に限定されるものではなく、任意の時間に設定することができる。情報生成部１０５は、遅延量変更期間が５秒以内であると判定した場合（Ｓ７０８でＹＥＳ）、処理をＳ７０９へ進め、遅延量変更期間が５秒を超えていると判定した場合（Ｓ７０８でＮＯ）、処理をＳ７１３へ進める。
【００５０】
Ｓ７０９では情報生成部１０５が、Ｓ７０３で保存した表示遅延量と一致する表示遅延量でセッティング情報６００を生成する。つまり、情報生成部１０５は、セッティング情報６００の処理時刻情報６０４の値を、参照装置のレポート情報５００の処理時刻情報５０４の値に代えてＳ７０３の処理で保存した表示遅延量と一致する値に変更する。また、情報生成部１０５は、処理時刻情報６０４以外の項目については、参照装置からのレポート情報５００の値をそのまま使用してセッティング情報６００を生成する。
【００５１】
Ｓ７１０では情報生成部１０５が、Ｓ７０９で生成したセッティング情報６００を通信部１０３を介して表示装置２００ａ〜２００ｃへ送信する。これにより、参照装置である表示装置２００ａの表示遅延量は信号処理の変更に伴って変動するが、表示装置２００ｂ，２００ｃの表示遅延量は変動しない。
【００５２】
Ｓ７１１では情報生成部１０５が、遅延量一時変更中の状態において、通信部１０３を介して参照装置からレポート情報５００を受信する。Ｓ７１２では情報生成部１０５が、Ｓ７１１で受信したレポート情報５００に基づいて表示遅延量を算出し、算出した表示遅延量がＳ７０３で記憶した表示遅延量と一致するか否かを判定する。情報生成部１０５は、比較した２つの表示遅延量が一致すると判定した場合（Ｓ７１２でＹＥＳ）、遅延量一時変更中の状態を終了させるために、処理をＳ７１３へ進める。一方、情報生成部１０５は、比較した２つの表示遅延量が一致しないと判定した場合（Ｓ７１２でＮＯ）、遅延量一時変更中の状態を継続させるために、処理をＳ７０６へ戻す。
【００５３】
Ｓ７０７，Ｓ７０８での判定がＮＯとなる場合とＳ７１２の判定がＹＥＳとなる場合には、表示遅延量の変更が一時的ではないと判定されたことになる。そこで、これらの判定後のＳ７１３において情報生成部１０５は、遅延量一時変更中の状態を終了させる。Ｓ７０２の判定がＮＯとなった場合及びＳ７１３の処理後の遅延量一時変更中の状態が終了した状況下でのＳ７１４では、情報生成部１０５が、通常通り、参照装置のレポート情報５００の内容でセッティング情報６００を生成する。Ｓ７１５では情報生成部１０５が、生成したセッティング情報６００を通信部１０３を介して表示装置２００ａ〜２００ｃへ送信し、これにより本処理は終了する。
【００５４】
次に、遅延判断部１０８による参照装置での表示遅延量変動理由の判断処理について説明する。図８に示す遅延量グラフ８０１は、撮像装置１００がＲＴＰパケットを表示装置２００ａへ送信してから表示装置２００ａで表示が行われるまでの遅延量の内訳の一例を示している。遅延量グラフ８０１の縦軸は、撮像装置１００がＲＴＰパケットを送出してからの経過時間であり、ここでは経過時間が遅延量を表している。遅延量グラフ８０１の横軸は、レポート情報５００が何回目に送信されたかを表している。
【００５５】
棒グラフにおけるパターン８０２は、通信部２０１がＲＴＰパケットを受信してから、そのＲＴＰパケットの映像（画像）が表示部２０６で表示されるまでの遅延量からジッタ吸収部２０２での遅延量を減算した遅延量を表している。パターン８０３は、ネットワークのジッタを吸収するための遅延量、つまり、ジッタ吸収部２０２での遅延量を表している。パターン８０４は、ＲＴＰパケットが撮像装置１００の通信部１０３から出力されてから表示装置２００ａの通信部２０１が受信するまでの時間、つまり、伝送遅延量を表している。
【００５６】
例えば、１回目のレポート情報５００での遅延量ｔ１は、１回目のレポート情報送信時のＲＴＰパケットに関して、撮像装置１００の通信部１０３から送信されてから通信部２０１が受信するまでの時間である。つまり、レポート情報５００の受信時刻情報５０２の時刻から、撮像装置１００の通信部１０３から該当するＲＴＰパケットが送信された時刻を減算した値である。
【００５７】
１回目のレポート情報５００での遅延量ｔ４は、１回目のレポート情報送信時のＲＴＰパケットに関して、撮像装置１００の通信部１０３から送信されてから表示装置２００ａの表示部２０６で表示されるまでの時間である。つまり、レポート情報５００の処理時刻情報５０４の時刻から、撮像装置１００の通信部１０３から該当するＲＴＰパケットが送信された時刻を減算した値である。
【００５８】
遅延量グラフ８０１に示されるように、パターン８０４で表示している伝送遅延量には、レポート情報５００の送信回毎にネットワークのジッタによるばらつきが発生している。しかし、レポート情報５００の全ての送信回において、パターン８０４で表される伝送遅延量、パターン８０３で表されるジッタ吸収部２０２での遅延量及びパターン８０２で表される処理遅延量を加算した値は、遅延量ｔ４となっている。つまり、レポート情報５００の各送信回において、ＲＴＰパケットが撮像装置１００の通信部１０３から送信されて表示装置２００ａの表示部２０６で表示されるまでの時間は一定となっている。これは、レポート情報５００の各送信回において、パターン８０４で表示される伝送遅延量のばらつきに対して、パターン８０３で表示されるジッタ吸収部２０２での遅延量による調整が行われているためである。換言すれば、ジッタ許容範囲が遅延量ｔ２から遅延量ｔ０の範囲であるため、ネットワークジッタによる伝送遅延量の変動は、伝送遅延量が遅延量ｔ２から遅延量ｔ０の範囲に収まる場合には、表示遅延量に影響を与えない。
【００５９】
一方、ネットワークジッタによる伝送遅延量の変動は、伝送遅延量が遅延量ｔ２から遅延量ｔ０の範囲に収まらない場合には、表示遅延量に影響を与える。そこで、遅延判断部１０８は、レポート情報５００の受信時刻情報５０２から算出する伝送遅延量の変動量と、レポート情報５００の処理時刻情報５０４から算出する表示遅延量の変動量の関係を監視する。そして、遅延判断部１０８は、表示装置２００ａのジッタ吸収部２０２で吸収可能な遅延量（ジッタ量）を取得する。
【００６０】
図９の遅延量グラフ９０１は、図８の遅延量グラフ８０１と同様に、撮像装置１００がＲＴＰパケットを送信してから表示装置２００ａで表示が行われるまでの遅延量の内訳の一例を示している。遅延量グラフ９０１は、遅延量グラフ８０１と比較すると、４回目乃至６回目のレポート情報送信において処理遅延量が増加している点で、遅延量グラフ８０１と異なっている。
【００６１】
処理遅延量の増加は、例えば、ユーザがモード受付部２１２を通じて色補正処理の種類の変更を行ったことで、信号処理部２０５での処理に要する時間が増加した場合に生じ得る。処理遅延量の増加により、ＲＴＰパケットが撮像装置１００の通信部１０３から送信されて表示装置２００ａの表示部２０６で表示されるまでの時間は、遅延量ｔ４から遅延量ｔ５へ変化する。
【００６２】
このとき遅延判断部１０８は、ジッタ吸収部２０２で吸収可能なジッタ量と、レポート情報５００の受信時刻情報５０２から算出する伝送遅延量の変動量と、レポート情報５００の処理時刻情報５０４から算出する表示遅延量の変動量との関係を監視している。そして、遅延判断部１０８は、表示装置２００ａの表示遅延量が変動した理由を、表示装置２００ａの信号処理の種類が変わったことによるものと判断する。
【００６３】
図１０の遅延量グラフ１００１は、図８の遅延量グラフ８０１と同様に、撮像装置１００がＲＴＰパケットを送信してから表示装置２００ａで表示が行われるまでの遅延量の内訳の一例を示している。遅延量グラフ１００１は、遅延量グラフ８０１と比較すると、２回目のレポート情報送信での全体の遅延量が減少し、４回目のレポート情報送信での全体の遅延量が増加している点で、遅延量グラフ８０１と異なっている。
【００６４】
遅延量グラフ１００１での２回目のレポート情報５００送信では、伝送遅延量が減少しており、それによって、全体の遅延量が遅延量ｔ４から遅延量ｔ６へ変化している。これは、ネットワークジッタが、ジッタ吸収部２０２で吸収可能なジッタ量を超えた（伝送遅延量が遅延量ｔ０より小さい）ためである。４回目のレポート情報５００送信では、伝送遅延量が増加しており、それによって、全体の遅延量が遅延量ｔ４から遅延量ｔ７へ変化している。これは、ネットワークジッタが、ジッタ吸収部２０２で吸収可能なジッタ量を超えた（伝送遅延量が遅延量ｔ２より大きい）ためである。
【００６５】
このときも遅延判断部１０８は、ジッタ吸収部２０２で吸収可能なジッタ量と、レポート情報５００の受信時刻情報５０２から算出する伝送遅延量の変動量と、レポート情報５００の処理時刻情報５０４から算出する表示遅延量の変動量との関係を監視している。そして、遅延判断部１０８は、表示装置２００ａの表示遅延量が変動した理由を、ネットワークジッタやネットワーク状態が変わったことによるものであると判断する。
【００６６】
以上の説明の通り第１実施形態では、撮像装置は、参照装置の表示装置での表示遅延量の変動が一時的である場合には、他の表示装置の表示遅延量が変動しないようにセッティング情報を生成する。これにより、参照装置の表示遅延量が一時的に変動しても、他の表示装置の表示遅延量は変更されない。よって、参照装置の表示遅延量が頻繁に変動しても、参照装置以外の表示装置は、表示遅延量を参照装置に合わせようとして表示遅延量を変動させることはない。したがって、参照装置以外の表示装置において映像の追い越しや２度出し等による映像表示の乱れが生じる頻度を低減させることが可能となる。
【００６７】
＜第２実施形態＞
第１実施形態に係る映像表示システムを構成する撮像装置１００のブロック構成を示す図５は、第２実施形態に係る映像表示システムを構成する撮像装置１００Ａのブロック構成をも示している。つまり、撮像装置１００Ａのブロック構成は撮像装置１００のブロック構成と同じであるが、撮像装置１００Ａは、撮像装置１００の遅延判断部１０８とは異なる内容の処理を実行する遅延判断部１０８Ａを備える点で、撮像装置１００と異なる。ここでは、撮像装置１００Ａの機能ブロックであって、撮像装置１００の機能ブロックと同じものについては、説明を省略する。
【００６８】
遅延判断部１０８Ａは、第１実施形態に係る撮像装置１００の遅延判断部１０８Ａとは、参照装置となっている表示装置のネットワークジッタ量の取得方法が異なる。即ち、遅延判断部１０８Ａは、表示装置が有する後述のジッタ吸収量通知部からの通知にしたがって、その表示装置が吸収可能なネットワークジッタ量を取得する。そのため、撮像装置１００Ａは、ジッタ吸収量通知部を有する表示装置と組み合わされて、映像表示システムを構成する。
【００６９】
図１１は、第２実施形態に係る映像表示システムを構成する表示装置２００Ａの概略構成を示すブロック図である。表示装置２００Ａは、図１に示した映像表示システムを構成する表示装置２００ａ〜２００ｃに代えて用いられて、第２実施形態に係る映像表示システムを構成する。表示装置２００Ａは、表示装置２００ａ〜２００ｃが備えていないジッタ吸収量通知部１１０１を有する点で表示装置２００ａ〜２００ｃと異なる。表示装置２００Ａのその他の機能ブロックは表示装置２００ａ〜２００ｃの機能ブロックと同じであり、それらについては同じ符号を付して説明を省略する。
【００７０】
ジッタ吸収量通知部１１０１は、ジッタ吸収部２０２で吸収可能なネットワークジッタ量を、通信部２０１を介して撮像装置１００Ａへ通知する。撮像装置１００Ａは、表示装置２００Ａのジッタ吸収部２０２で吸収可能なジッタ量を表示装置２００Ａ（ジッタ吸収量通知部１１０１）から受信する。よって、撮像装置１００Ａでは、表示装置２００Ａのジッタ吸収部２０２で吸収可能なネットワークジッタ量の取得処理に係る負荷が軽減される。
【００７１】
＜第３実施形態＞
第３実施形態では、図７のフローチャートを参照して説明した撮像装置１００でのセッティング情報生成処理の変形例について説明する。図１２は、撮像装置１００で実行されるセッティング情報生成処理の変形例を説明するフローチャートである。図１２のフローチャートで実行される処理のうち、図７のフローチャートで実行される処理と同じ処理については、同じＳ番号を付して説明を省略する。図１２のフローチャートが図７のフローチャートと異なる点は、Ｓ７０９，Ｓ７１０の処理が行われず、Ｓ１２０１，Ｓ１２０２の処理が行われる点である。
【００７２】
Ｓ７０３の後のＳ１２０１では情報生成部１０５は、前回送信したセッティング情報６００を記憶する。つまり、情報生成部１０５は、前回のレポート情報受信時の表示遅延量から変更があると判定した場合には、前回受信したレポート情報５００から算出した表示遅延量を記憶する（Ｓ７０３）と共に、前回送信したセッティング情報６００を記憶する。Ｓ７０７，Ｓ７０８の判定がＹＥＳとなる場合（表示遅延量の変更が一時的であると判定された場合）の次の処理となるＳ１２０２では情報生成部１０５は、Ｓ１２０１で保存したセッティング情報６００をそのまま各表示装置へ送信する。換言すれば、情報生成部１０５は、Ｓ１２０１で保存したセッティング情報６００を複製し、複製したセッティング情報６００を各表示装置へ送信する。
【００７３】
このように第３実施形態によれば、撮像装置は、参照装置の表示遅延量の変動が一時的である判断される場合には、遅延量変動前のセッティング情報を再送する。これにより、撮像装置では、表示装置での表示遅延量が一定となるように演算を行ってセッティング情報を生成する処理が不要となる。
【００７４】
＜第４実施形態＞
第１実施形態に係る映像表示システムを構成する撮像装置１００のブロック構成を示す図５は、第４実施形態に係る映像表示システムを構成する撮像装置１００Ｂのブロック構成をも示している。つまり、撮像装置１００Ｂのブロック構成は、撮像装置１００のブロック構成と同じである。但し、撮像装置１００Ｂは、撮像装置１００の情報生成部１０５及び遅延判断部１０８とは異なる内容の処理を実行する情報生成部１０５Ｂ及び遅延判断部１０８Ｂを備える点で、撮像装置１００と異なる。ここでは、撮像装置１００Ｂの機能ブロックであって、撮像装置１００の機能ブロックと同じものについては、説明を省略する。
【００７５】
遅延判断部１０８Ｂは、表示装置（参照装置）での表示遅延量の変動が検出され、且つ、その表示装置のモード通知部から処理モードの変更通知があった場合に、その表示装置での信号処理の変更に伴って表示遅延量が変動したと判断する。また、遅延判断部１０８Ｂは、表示装置（参照装置）での表示遅延量の変動が検出され、且つ、その表示装置のモード通知部から処理モードの変更通知がない場合、ネットワーク状態の変更により表示遅延量が変動したと判断する。
【００７６】
情報生成部１０５Ｂは、次の第１の条件と第２の条件が同時に満たされるときには、表示遅延量が変動する前の遅延量でセッティング情報６００を生成する。第１の条件は、遅延判断部１０８Ｂでの判断結果がネットワーク状態の変化である場合において、遅延量変更期間が５秒以内であることである。第２の条件は、遅延判断部１０８Ｂでの判断結果が処理モードの変更であるが、モード受付部２１２で受け付けた処理ではなく、遅延量変更期間が５秒以内であることである。なお、モード受付部２１２で受け付けた処理ではない場合の例としては、変更された信号処理の内容が撮像装置１００Ｂが出力している映像信号フォーマット変更等である場合が挙げられる。情報生成部１０５Ｂは、第１の条件と第２の条件のそれぞれにおいて表示遅延量が変更後５秒以内であるという条件が満たされない場合、参照装置のレポート情報５００からセッティング情報６００を生成する。
【００７７】
情報生成部１０５Ｂは、次の第３の条件が満たされる場合には、表示遅延量が変動する前の表示遅延量でセッティング情報６００を生成する。第３の条件とは、遅延判断部１０８Ｂの判断結果が信号処理モードの変更であり、変更された信号処理の内容がモード受付部２１２で受け付けたものであり、遅延量変更期間が５分以内であることである。モード受付部２１２が受け付けた処理の例としては、色補正処理の変更等が挙げられる。情報生成部１０５Ｂは、第３の条件において表示遅延量が変更後５分以内であるという条件が満たされない場合（遅延量変更期間が５分を超えている場合）には、参照装置のレポート情報５００からセッティング情報６００を生成する。そのため、撮像装置１００Ｂは、モード通知部を有する表示装置と組み合わされて、映像表示システムを構成する。
【００７８】
図１３は、第４実施形態に係る映像表示システムを構成する表示装置２００Ｂの概略構成を示すブロック図である。表示装置２００Ｂは、図１に示した映像表示システムを構成する表示装置２００ａ〜２００ｃに代えて用いられて、第４実施形態に係る映像表示システムを構成する。表示装置２００Ｂは、表示装置２００ａ〜２００ｃが備えていないモード通知部１３０１を有する点で表示装置２００ａ〜２００ｃと異なる。表示装置２００Ｂのその他の機能ブロックは表示装置２００ａ〜２００ｃの機能ブロックと同じであり、それらについては同じ符号を付して説明を省略する。
【００７９】
モード通知部１３０１は、モード受付部２１２を通じて表示装置２００Ｂで実行される処理モードが変更された場合に、通信部２０１を介して処理モードの変更を撮像装置１００Ｂへ通知する。したがって、第４実施形態では、撮像装置は表示装置での変更後の処理モードをより正確に把握することができ、通知された処理モードの種類に応じてセッティング情報の更新タイミングを変更する。これにより、表示遅延量が変更された理由による表示遅延量の変動が一時的か否かの判断期間をより適切に設定することができる。
【００８０】
＜第５実施形態＞
図１４は、第５実施形態に係る映像表示システムを構成する撮像装置１００Ｃの概略構成を示すブロック図である。撮像装置１００Ｃは、図１に示した映像表示システムを構成する撮像装置１００に代えて用いられて映像表示システムを構成する。撮像装置１００Ｃは、撮像装置１００が有する遅延判断部１０８と遅延量検出部１０７を有しておらず、情報生成部１０５とは実行する処理の内容が異なる情報生成部１０５Ｃを備える点で、撮像装置１００と異なる。
【００８１】
情報生成部１０５Ｃは、参照装置から取得したレポート情報５００の受信時刻情報５０２、対象信号情報５０３及び処理時刻情報５０４をそのまま受信時刻情報６０２、対象信号情報６０３及び処理時刻情報６０４としたセッティング情報６００を生成する。なお、撮像装置１００Ｃの機能ブロックであって、撮像装置１００の機能ブロックと同じものについては、説明を省略する。
【００８２】
図１５は、第５実施形態に係る映像表示システムを構成する表示装置２００Ｃの概略構成を示すブロック図である。表示装置２００Ｃは、図１に示した映像表示システムを構成する表示装置２００ａ〜２００ｃに代えて用いられて、第５実施形態に係る映像表示システムを構成する。表示装置２００Ｃのブロック構成は、表示装置２００ａのブロック構成と同じである。但し、表示装置２００Ｃは、表示装置２００ａのレポート生成部２１０とは異なる内容の処理を実行するレポート生成部２１０Ｃを備える点で、表示装置２００ａと異なる。これに伴い、表示装置２００Ｃでは、セッティング取得部２０９は通信部２０１を介して取得したセッティング情報６００をレポート生成部２１０へ通知し、モード決定部２１１は決定された処理モードをレポート生成部２１０へ通知するこうせいとなっている。表示装置２００Ｃのその他の機能ブロックであって、表示装置２００ａの機能ブロックと同じものについては、説明を省略する。なお、図１５に示す符号‘２００Ｅ’，‘２１０Ｅ’は、後述する第７実施形態に係る映像表示システムを構成する表示装置について付されている。
【００８３】
表示装置２００Ｃのレポート生成部２１０Ｃは、自装置が参照装置であると参照装置判定部２１４が判定した場合、図１６を参照して後述するレポート情報生成処理を実行する。また、レポート生成部２１０Ｃは、自装置が参照装置ではないと参照装置判定部２１４が判定した場合、第１実施形態での参照装置と同様の動作を行う。なお、第５実施形態での表示遅延量は、表示装置２００Ｃの通信部２０１がＲＴＰパケットを受信してからそのＲＴＰパケットの映像が表示部２０６に表示されるまでの遅延量とする。
【００８４】
図１６は、表示装置２００Ｃのレポート生成部２１０Ｃによるレポート情報生成処理のフローチャートである。図１６に示すＳ番号は、処理の順序（ステップ）を表している。
【００８５】
Ｓ１６０１ではレポート生成部２１０Ｃは、表示遅延量状態を初期状態としての「遅延量安定中」に遷移させる。Ｓ１６０２ではレポート生成部２１０Ｃは、受信時刻取得部２０８よりＲＴＰパケット受信時刻を取得し、表示時刻取得部２１３よりＲＴＰパケット表示時刻を取得する。Ｓ１６０３ではレポート生成部２１０Ｃは、表示遅延量状態が遅延量安定中か否かを判定する。レポート生成部２１０Ｃは、遅延量安定中であると判定した場合（Ｓ１６０３でＹＥＳ）、処理をＳ１６０４へ進める。
【００８６】
Ｓ１６０４ではレポート生成部２１０Ｃは、Ｓ１６０２で取得した表示時刻と受信時刻から求めた表示遅延量に変更があるか否かを判定する。レポート生成部２１０Ｃは、表示遅延量に変更があると判定した場合（Ｓ１６０４でＹＥＳ）、処理をＳ１６０５へ進める。Ｓ１６０５ではレポート生成部２１０Ｃは、モード決定部２１１から処理モードと処理モードの変更内容を取得して、表示遅延量の変更理由を判断する。
【００８７】
図１７は、Ｓ１６０５でレポート生成部２１０Ｃが取得する処理モードを説明する図である。処理モードテーブル１７０１には、３つのモードが規定されている。レポート生成部２１０Ｃは、取得した処理モードがモードタイプ０１である場合、一時的な処理モードの変更であると判断する。レポート生成部２１０Ｃは、取得した処理モードがモードタイプ０２の場合、処理モード変更後、一定時間の間は、一時的な処理モードの変更であると判断する。なお、一定時間は、例えば、５分とすることができるが、これに限られるものではない。レポート生成部２１０Ｃは、取得した処理モードがモードタイプ０３の場合、処理モードが確定した変更であると判断する。
【００８８】
Ｓ１６０６ではレポート生成部２１０Ｃは、表示遅延量の変更が一時的か否かを判定する。レポート生成部２１０Ｃは、表示遅延量の変更が一時的であると判定した場合（Ｓ１６０６でＹＥＳ）、処理をＳ１６０７へ進める。Ｓ１６０７ではレポート生成部２１０Ｃは、表示遅延量状態を「遅延量一時変更中」に遷移させる。Ｓ１６０８ではレポート生成部２１０Ｃは、表示遅延量の変更前に送信したレポート情報５００を記憶する。
【００８９】
レポート生成部２１０Ｃは、Ｓ１６０３の判定において表示遅延量状態は遅延量安定中ではない（遅延量一時変更中である）と判定した場合（Ｓ１６０３でＮＯ）、処理をＳ１６０９へ進める。Ｓ１６０９ではレポート生成部２１０Ｃは、Ｓ１６０２で取得した表示時刻と受信時刻に基づき、遅延量一時変更中の状態を継続させるか否かを判断する。
【００９０】
ここで、レポート生成部２１０Ｃは、表示遅延量が変更前と同じ表示遅延量に戻った場合には、遅延量一時変更中の状態を継続しないと判断する。また、レポート生成部２１０Ｃは、表示遅延量が変更後のままで、表示処理モードがモードタイプ０１の場合には、遅延量一時変更中の状態を継続すると判断する。更にレポート生成部２１０Ｃは、表示遅延量が変更後のままで、表示処理モードがモードタイプ０２であり、且つ、一定時間内の場合には、遅延量一時変更中の状態を継続すると判断する。そして、レポート生成部２１０Ｃは、表示遅延量が変更後のままで、表示処理モードがモードタイプ０２であり、且つ、一定時間を超えている場合には、遅延量一時変更中の状態を継続しないと判断する。なお、一定時間は、例えば、５分とすることができるが、これに限られるものではない。
【００９１】
レポート生成部２１０Ｃは、遅延量一時変更中の状態を継続すると判定した場合（Ｓ１６０９でＹＥＳ）、処理をＳ１６１０へ進める。また、レポート生成部２１０Ｃは、Ｓ１６０８の後にも、処理をＳ１６１０へ進める。Ｓ１６１０ではレポート生成部２１０Ｃは、Ｓ１６０８で保存したレポート情報５００と同じ表示遅延量となるようにレポート情報５００を生成する。つまり、Ｓ１６１０で生成されるレポート情報５００の処理時刻情報５０４は、表示時刻取得部２１３が取得した時刻とは異なる時刻となる。レポート生成部２１０Ｃは、Ｓ１６１０の後、処理をＳ１６１３へ進める。
【００９２】
レポート生成部２１０Ｃは遅延量一時変更中の状態を継続しないと判定した場合（Ｓ１６０９でＮＯ）、処理をＳ１６１１へ進める。Ｓ１６１１ではレポート生成部２１０Ｃは、表示遅延量状態を遅延量安定中に遷移させ、その後、処理をＳ１６１２へ進める。なおレポート生成部２１０Ｃは、Ｓ１６０４において表示遅延量に変更はあると判定した場合（Ｓ１６０４でＮＯ）、処理をＳ１６１１へ進める。また、レポート生成部２１０Ｃは、Ｓ１６０６の判定で表示遅延量の変更が一時的ではないと判定した場合（Ｓ１６０６でＮＯ）、処理をＳ１６１１へ進める。
【００９３】
Ｓ１６１２ではレポート生成部２１０Ｃは、Ｓ１６０２で取得したＲＴＰパケット受信時刻とＲＴＰパケット表示時刻からレポート情報５００を生成する。Ｓ１６１３ではレポート生成部２１０Ｃは、Ｓ１６１０又はＳ１６１２で生成したレポート情報５００を撮像装置１００Ｃへ送信し、これにより本処理は終了する。
【００９４】
このように第５実施形態では、参照装置は、自装置での表示遅延量の変更が一時的であると判断した場合に、表示遅延量が変動しないようにレポート情報を生成して撮像装置へ送信する。これにより、参照装置の表示遅延量が頻繁に変更されても、参照装置以外の表示装置は、表示遅延量を参照装置に合わせようとして表示遅延量を変動させることはない。これにより、参照装置以外の表示装置において映像の追い越しや２度出し等による映像表示の乱れが生じる頻度を低減させることが可能となる。
【００９５】
なお、上記説明では、表示装置２００Ｃのレポート生成部２１０Ｃは、Ｓ１６０８で保存したレポート情報５００と同じ表示遅延量となるように、Ｓ１６１０でレポート情報５００を生成した。これに代えて、表示装置２００Ｃのレポート生成部２１０Ｃが、Ｓ１６０８で保存したレポート情報５００を撮像装置１００Ｃへ再送する構成としてもよく、この場合にも同じ効果を得ることができる。或いは、表示装置２００Ｃのレポート生成部２１０Ｃは、Ｓ１６０８，Ｓ１６１０，Ｓ１６１３の処理をスキップして、レポート情報５００の送信を停止する構成としてもよく、この場合にも同じ効果を得ることができる。
【００９６】
＜第６実施形態＞
図１８は、第６実施形態に係る映像表示システムを構成する撮像装置１００Ｄの概略構成を示すブロック図である。撮像装置１００Ｄは、第５実施形態に係る映像表示システムを構成する撮像装置１００Ｃ（図１４参照）に代えて用いられて、映像表示システムを構成する。撮像装置１００Ｄは、情報生成部１０５Ｃ及び参照装置決定部１０４とは実行する処理の内容が異なる情報生成部１０５Ｄ及び参照装置決定部１０４Ｄを有する点で、撮像装置１００Ｃと異なる。また、撮像装置１００Ｄは、変動回数記憶部１８０１を有する点で、撮像装置１００Ｃと異なる。撮像装置１００Ｄのその他の機能ブロックは撮像装置１００Ｃの機能ブロックと同じであり、それらについては同じ符号を付して説明を省略する。
【００９７】
参照装置決定部１０４Ｄは、通信部１０３を介して表示装置から受信したレポート情報５００と、変動回数記憶部１８０１から取得する表示装置の表示遅延量の変動回数及び変動量とに基づき、参照装置を決定する。なお、参照装置の決定処理の詳細については後述する。変動回数記憶部１８０１は、表示装置から受信したレポート情報５００から、表示装置の表示遅延量について、単位時間あたりの変動回数及び変動量を記憶する。情報生成部１０５Ｄは、参照装置となった表示装置のレポート情報５００に基づいてセッティング情報６００を生成する。情報生成部１０５Ｄはまた、参照装置決定部１０４Ｄからの指定にしたがってセッティング情報６００を生成する。参照装置決定部１０４Ｄからの指定に基づくセッティング情報６００の生成処理の詳細については、参照装置の決定処理の説明と併せて説明する。
【００９８】
第６実施形態に係る映像表示システムは、撮像装置１００Ｄと、第１実施形態で説明した表示装置２００ａ〜２００ｃから構成されているものとするが、同等の機能を有する他の表示装置を更に含んでいてもよい。図１９は、撮像装置１００Ｄによる参照装置の決定処理のフローチャートである。図１９のフローチャートに示す一連の処理は、制御部１１０の制御下で、撮像装置１００Ｄの各機能ブロックが所定の動作を行うことによって実現される。図１９に示すＳ番号は、処理の順序（ステップ）を表している。
【００９９】
Ｓ１９０１では通信部１０３が、表示装置２００ａ〜２００ｃからレポート情報５００を受信する。Ｓ１９０２では変動回数記憶部１８０１が、Ｓ１９０１で受信したレポート情報５００から、受信遅延量、表示遅延量、表示遅延量の変動回数及び変動量を記憶する。なお、受信遅延量は、撮像装置１００ＤがＲＴＰパケットを送信して表示装置が受信するまでの時間である。表示遅延量は、表示装置がＲＴＰパケットを受信してから表示するまでの時間である。Ｓ１９０３では参照装置決定部１０４Ｄが、表示装置から受信したレポート情報５００に基づき、表示遅延量の最も大きい表示装置を参照装置の候補とする。
【０１００】
Ｓ１９０４では参照装置決定部１０４Ｄは、参照装置候補の単位時間あたりの表示遅延量の変動回数が閾値以下か否かを判定する。例えば、変動回数の閾値は、６０分に１回とすることができるが、これに限られず、ユーザインタフェース（不図示）を通じてユーザが設定を行うようにしてもよい。参照装置決定部１０４Ｄは、表示遅延量の変動回数が閾値以下であると判定した場合（Ｓ１９０４でＹＥＳ）、処理をＳ１９０５へ進める。Ｓ１９０５では参照装置決定部１０４Ｄが、参照装置候補の表示装置を参照装置に決定する。つまり、表示遅延量の変動の最も少ない表示装置を参照装置とする。
【０１０１】
参照装置決定部１０４Ｄは、参照装置候補の単位時間あたりの表示遅延量の変動回数が閾値より大きいと判定した場合（Ｓ１９０４でＮＯ）、処理をＳ１９０６へ進める。Ｓ１９０６では参照装置決定部１０４Ｄが、Ｓ１９０３で決定した参照装置候補の表示装置の次に表示遅延量の大きい表示装置を検索する。なお、Ｓ１９０６の処理の詳細については後述する。Ｓ１９０７では参照装置決定部１０４Ｄが、次に表示遅延量の大きい表示装置が検出されたか否かを判定する。参照装置決定部１０４Ｄは、次に表示遅延量の大きい表示装置がない場合（Ｓ１９０７でＮＯ）、処理をＳ１９０８へ進め、次に表示遅延量の大きい表示装置が検出された場合（Ｓ１９０７でＹＥＳ）、処理をＳ１９０９へ進める。
【０１０２】
Ｓ１９０８では参照装置決定部１０４Ｄが、単位時間あたりの表示遅延量の変動回数が最も小さい表示装置を参照装置候補に決定する。つまり、単位時間あたりの表示遅延量の変動回数が閾値以下の表示装置が存在しない場合には、表示遅延量の変動回数が最も少ない表示装置を参照装置候補とする。参照装置決定部１０４Ｄは、その後、処理をＳ１９０５へ進めて、参照装置候補を参照装置に決定する。Ｓ１９０５により本処理は終了となる。Ｓ１９０９では参照装置決定部１０４Ｄが、次に表示遅延量の大きい表示装置を参照装置候補に決定し、その後、処理をＳ１９０４へ戻す。以上のフローにより、撮像装置１００Ｄは、表示遅延量の変動回数が少ない表示装置を参照装置とすることができる。
【０１０３】
続いて、Ｓ１９０６での処理（次に表示遅延量の大きい表示装置の検索処理）について説明する。表示装置の遅延量算出部２１５は、第１実施形態で説明したように、自装置が参照装置である場合には遅延処理部２０４にて遅延量を付与しないため、レポート情報５００の処理時刻情報５０４には遅延量が付与されない場合の値が設定される。また、表示装置は、自装置が参照装置でなく、且つ、遅延処理部２０４にて遅延量を付与していない状態で、セッティング情報６００から算出する参照装置の表示遅延量の方が小さい場合も、遅延処理部２０４にて遅延量を付与しない。そのため、レポート情報５００の処理時刻情報５０４には、遅延量が付与されない場合の値が設定される。
【０１０４】
一方、表示装置の遅延量算出部２１５は、自装置が参照装置でなく、且つ、遅延処理部２０４にて遅延量を付与していない状態で、セッティング情報６００から算出する参照装置の表示遅延量の方が大きい場合には、遅延処理部２０４にて遅延量を付与する。そのため、レポート情報５００の処理時刻情報５０４には、遅延量が付与された場合の値が設定される。つまり、参照装置よりも表示遅延量が大きい表示装置から撮像装置１００Ｄが受信するレポート情報５００では、表示遅延量が参照装置より大きくなっている。そして、参照装置よりも表示遅延量が小さい表示装置から撮像装置１００Ｄが受信するレポート情報５００では、表示遅延量は参照装置と同じ大きさとなる。
【０１０５】
したがって、撮像装置１００Ｄは、表示装置から受信するレポート情報５００からは、参照装置の表示装置の次に表示遅延量が大きい表示装置を把握することができない。そのため、参照装置決定部１０４Ｄは、複数の表示装置を順に参照装置に設定して、各表示装置が遅延処理部２０４にて遅延量を付与しない状態にあるときの表示遅延量を取得する。そして、撮像装置１００Ｄは、各表示装置の表示遅延量を把握することで、次に表示遅延量の大きい表示装置を決定する。なお、次に表示遅延量の大きい表示装置の検索処理は、撮像装置１００Ｄが、複数の表示装置と通信可能に接続された時点で実施し、各表示装置の各表示遅延量を記憶しておくようにしてもよい。その場合、Ｓ１９０６の処理の度に、次に表示遅延量の大きい表示装置の検索処理を実施する必要をなくすことができる。
【０１０６】
このように第６実施形態では、撮像装置は表示遅延量の安定した表示装置を参照装置に決定する。これにより、参照装置の表示遅延量が頻繁に変動しても、参照装置以外の表示装置は、表示遅延量を参照装置に合わせようとして表示遅延量を変動させることはない。よって、参照装置以外の表示装置において映像の追い越しや２度出し等による映像表示の乱れが生じる頻度を低減させることが可能となる。
【０１０７】
＜第７実施形態＞
第７実施形態での映像表示システムは、第５実施形態で説明した撮像装置１００Ｃと、図１５に示す表示装置２００Ｅから構成される。第５実施形態に係る映像表示システムを構成する表示装置２００Ｃのブロック構成を示す図１５は、第７実施形態に係る映像表示システムを構成する表示装置２００Ｅのブロック構成をも示している。つまり、表示装置２００Ｅのブロック構成は表示装置２００Ｃのブロック構成と同じであるが、表示装置２００Ｅは、表示装置２００Ｃのレポート生成部２１０Ｃとは異なる内容の処理を実行するレポート生成部２１０Ｅを備える点で、表示装置２００Ｃと異なる。なお、表示装置２００Ｅの機能ブロックであって、表示装置２００Ｃの機能ブロックと同じものについては、同じ符号を付して説明を省略する。
【０１０８】
レポート生成部２１０Ｅは、自装置が参照装置であると参照装置判定部２１４が判定した場合に、図２０を参照して後述するレポート情報生成処理を実行する。一方、レポート生成部２１０Ｅは、自装置が参照装置ではないと参照装置判定部２１４が判定した場合には、第１実施形態での参照装置と同様の動作を行う。なお、第７実施形態での表示遅延量は、表示装置２００Ｅの通信部２０１がＲＴＰパケットを受信してからそのＲＴＰパケットの映像が表示部２０６に表示されるまでの遅延量とする。
【０１０９】
図２０は、表示装置２００Ｅのレポート生成部２１０Ｅによるレポート情報生成処理のフローチャートである。なお、図２０のフローチャートで実行される処理のうち、図１６のフローチャートで実行される処理と同じ処理については、同じＳ番号を付して説明を省略する。
【０１１０】
表示装置２００Ｃのレポート生成部２１０Ｃによるレポート情報生成処理ではＳ１６０７の後にＳ１６０８へ処理が進められたが、レポート生成部２１０Ｅによるレポート情報生成処理ではＳ１６０７の後にＳ２００１へ処理が進められる。また、レポート生成部２１０Ｅによるレポート情報生成処理では、Ｓ１６０９の判定がＹＥＳとなる場合（一時変更中を継続する場合）、処理はＳ２００１へ進められる。Ｓ２００１ではレポート生成部２１０Ｅは、処理時刻情報５０４にゼロ（０）を設定してレポート情報５００を生成し、その後、処理をＳ１６１３へ進める。
【０１１１】
つまり、表示装置２００Ｅは、表示遅延量が安定しない場合にはレポート情報５００の処理時刻情報５０４にゼロ（０）を設定する。撮像装置１００Ｃは、各表示装置から受信したレポート情報５００から、表示遅延量の最も大きい表示装置を参照装置とするため、レポート情報５００の処理時刻情報５０４にゼロ（０）を設定する表示装置２００Ｅは参照装置に選択されない。なお、レポート生成部２１０Ｅがレポート情報５００の処理時刻情報５０４に設定する値は、他の表示装置より表示遅延量が少なるものであればゼロ（０）に限定されない。また、図２０のフローチャートに従うシーケンスは、表示装置２００Ｅが参照装置ではない場合に、遅延量が変動してセッティング情報６００の遅延量より大きくなる場合に実施してもよい。
【０１１２】
このように第７実施形態では、表示装置は、表示遅延量が一時的な変動であると判断した場合に、処理時刻情報にゼロ（０）を設定したレポート情報を生成し、撮像装置へ送信する。これにより、その表示装置は参照装置の候補から外れる（参照装置として決定されない）ことになり、表示遅延量が安定した別の表示装置が参照装置となる。よって、参照装置の表示遅延量が頻繁に変動してしまう状況の発生を抑制することができる。これにより、参照装置以外の表示装置において映像の追い越しや２度出し等による映像表示の乱れが生じる頻度を低減させることが可能となる。
【０１１３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１１４】
例えば、上記実施形態では、出力装置として撮像装置を、処理装置として表示装置を有する映像表示システムについて説明したが、出力装置は撮像装置に限られず、また、処理装置は表示装置に限られない。例えば、出力装置は映像送出機であってもよく、また、処理装置は映像を記憶する記憶装置であってもよい。
【０１１５】
本発明は、上述した実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１６】
１００，１００Ａ〜１００Ｄ    撮像装置
１０４，１０４Ｄ    参照装置決定部
１０５，１０５Ｂ〜１０５Ｄ    情報生成部
１０７    遅延量検出部
１０８    遅延判断部
１１０    制御部
２００ａ〜２００ｃ，２００Ａ〜２００Ｃ，２００Ｅ    表示装置
２０６    表示部
２１０，２１０Ｃ，２１０Ｅ    レポート生成部
２１４    参照装置判定部
２１５    遅延量算出部
２１６    制御部
１１０１    ジッタ吸収量通知部
１３０１    モード通知部
１８０１    変動回数記憶部
【図１】
2019213091.tif 000003
【図２】
2019213091.tif 000004
【図３】
2019213091.tif 000005
【図４】
2019213091.tif 000006
【図５】
2019213091.tif 000007
【図６】
2019213091.tif 000008
【図７】
2019213091.tif 000009
【図８】
2019213091.tif 000010
【図９】
2019213091.tif 000011
【図１０】
2019213091.tif 000012
【図１１】
2019213091.tif 000013
【図１２】
2019213091.tif 000014
【図１３】
2019213091.tif 000015
【図１４】
2019213091.tif 000016
【図１５】
2019213091.tif 000017
【図１６】
2019213091.tif 000018
【図１７】
2019213091.tif 000019
【図１８】
2019213091.tif 000020
【図１９】
2019213091.tif 000021
【図２０】
2019213091.tif 000022