(57)【要約】【課題】複数の映像を合成して表示するシステムの可用性や拡張性を高めることが可能な信号処理装置を提供する。【解決手段】映像の制御に関する映像制御情報を取得する制御情報取得部と、マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、前記映像受信部が受信した映像を、前記映像制御情報に基づいて映像処理を実行する１以上の映像処理部と、前記映像処理部が映像処理した映像を前記映像制御情報に基づいてマルチキャスト送信する映像送信部と、を備える、信号処理装置が提供される。【選択図】図１
2014239325.tif 000002
【特許請求の範囲】
【請求項１】
映像の制御に関する映像制御情報を取得する制御情報取得部と、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、
前記映像受信部が受信した映像を、前記映像制御情報に基づいて映像処理を実行する１以上の映像処理部と、
前記映像処理部が映像処理した映像を前記映像制御情報に基づいてマルチキャスト送信する映像送信部と、
を備える、信号処理装置。
【請求項２】
前記映像処理部は、マルチキャスト送信される映像が表示される領域の一部について映像処理を実行する、請求項１に記載の信号処理装置。
【請求項３】
前記映像送信部は、前記映像制御情報に基づいて前記映像の出力タイミングを調整する請求項１に記載の信号処理装置。
【請求項４】
前記映像受信部は、前記映像送信部が送信する映像が前記映像送信部の送信先で表示されなくなった場合でも該映像の選択受信を継続する請求項１に記載の信号処理装置。
【請求項５】
前記映像受信部は、マルチキャスト送信された映像を新たに受信すると帯域の制限を超えてしまう場合は、前記映像送信部の送信先で表示されなくなった映像の内、表示されなくなってからの時間が最も長い映像の選択受信を停止する、請求項４に記載の信号処理装置。
【請求項６】
前記映像処理部の数は、前記映像送信部が送信する映像の数と同じである、請求項１に記載の信号処理装置。
【請求項７】
前記映像制御情報は、前記映像受信部が選択受信する映像の送信元及び前記映像送信部の映像の送信先の情報を含む、請求項１に記載の信号処理装置。
【請求項８】
前記映像制御情報は、前記映像送信部が送信する映像の表示場所に関する情報を含む、請求項１に記載の信号処理装置。
【請求項９】
前記映像の表示場所に関する情報は、前記映像送信部が送信する映像の位置に関する情報を含む、請求項８に記載の信号処理装置。
【請求項１０】
映像の制御に関する映像制御情報を取得するステップと、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、
前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、
前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、
を備える、信号処理方法。
【請求項１１】
コンピュータに、
映像の制御に関する映像制御情報を取得するステップと、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、
前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、
前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、
を実行させる、コンピュータプログラム。
【請求項１２】
映像制御装置と、
１以上の映像出力装置と、
１以上の信号処理装置と、
１以上の映像受信装置と、
１以上の映像表示装置と、
を備え、
前記信号処理装置は、
映像の制御に関する映像制御情報を前記映像制御装置から取得する制御情報取得部と、
前記１以上の映像出力装置からマルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、
前記映像受信部が受信した映像を、前記映像制御情報に基づいて前記１以上の映像表示装置で表示させるための映像処理を実行する１以上の映像処理部と、
前記映像処理部が映像処理した映像を前記映像制御情報に基づいて、前記１以上の映像受信装置で受信させるためにマルチキャスト送信する映像送信部と、
を含む、映像伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、信号処理装置、信号処理方法、コンピュータプログラム及び映像伝送システムに関する。
【背景技術】
【０００２】
カメラやレコーダ等の、映像を出力する複数の映像出力装置からの映像を合成して、合成映像を表示するシステムがある。近年では、大きな画面でそのような合成映像を表示させるために、複数の映像表示装置をつなぎあわせて一つの画面としたシステムもある（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／０５６４２１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既存の技術では、１つの映像表示装置に対して、映像処理を実行する１つのプロセッサが対応付けられていた。そのため、プロセッサのハードウェア制約によってシステムが固定的になり、自由なレイアウトへの対応が容易ではない。また映像処理を実行する１つのプロセッサが対応付けられていると、１つのプロセッサが故障したり、また映像表示装置を増設させたりした際にはシステム全体を停止させなければならない。
【０００５】
そこで本開示は、複数の映像を合成して表示するシステムの可用性や拡張性を高めることが可能な、新規かつ改良された信号処理装置、信号処理方法およびコンピュータプログラムを提供する。
【課題を解決するための手段】
【０００６】
本開示によれば、映像の制御に関する映像制御情報を取得する制御情報取得部と、マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、前記映像受信部が受信した映像を、前記映像制御情報に基づいて映像処理を実行する１以上の映像処理部と、前記映像処理部が映像処理した映像を前記映像制御情報に基づいてマルチキャスト送信する映像送信部と、を備える、信号処理装置が提供される。
【０００７】
また本開示によれば、映像の制御に関する映像制御情報を取得するステップと、マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、を備える、信号処理方法が提供される。
【０００８】
また本開示によれば、コンピュータに、映像の制御に関する映像制御情報を取得するステップと、マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、を実行させる、コンピュータプログラムが提供される。
【０００９】
また本開示によれば、映像制御装置と、１以上の映像出力装置と、１以上の信号処理装置と、１以上の映像受信装置と、１以上の映像表示装置と、を備え、前記信号処理装置は、映像の制御に関する映像制御情報を前記映像制御装置から取得する制御情報取得部と、前記１以上の映像出力装置からマルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、前記映像受信部が受信した映像を、前記映像制御情報に基づいて前記１以上の映像表示装置で表示させるための映像処理を実行する１以上の映像処理部と、前記映像処理部が映像処理した映像を前記映像制御情報に基づいて、前記１以上の映像受信装置で受信させるためにマルチキャスト送信する映像送信部と、を含む、映像伝送システムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、複数の映像を合成して表示するシステムの可用性や拡張性を高めることが可能な、新規かつ改良された信号処理装置、信号処理方法、コンピュータプログラム及び映像伝送システムを提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態に係る映像伝送システムの全体構成例を示す説明図である。
【図２Ａ】本開示の一実施形態に係る映像伝送システム１の処理概要を示す説明図である。
【図２Ｂ】本開示の一実施形態に係る映像伝送システム１の処理概要を示す説明図である。
【図３】レイアウトコントローラ１０の画面に表示されるユーザインタフェース例を示す説明図である。
【図４】本開示の一実施形態に係る映像伝送システム１の処理概要を示す説明図である。
【図５】本開示の一実施形態に係るディスプレイプロセッサ１００の機能構成例を示す説明図である。
【図６】本開示の一実施形態に係る映像伝送システム１の動作例を示す流れ図である。
【図７】本開示の一実施形態に係る映像伝送システム１の動作例を示す流れ図である。
【図８】本開示の一実施形態に係る映像伝送システム１の動作例に基づいて映像表示システム４５に表示される映像の例を示す説明図である。
【図９】本開示の一実施形態に係る映像伝送システム１の動作例に基づいて映像表示システム４５に表示される映像の例を示す説明図である。
【図１０】本開示の一実施形態に係る映像伝送システム１の動作例に基づいて伝送される映像の例を示す説明図である。
【図１１】本開示の一実施形態に係る映像伝送システム１の動作例に基づいて伝送される映像の例を示す説明図である。
【図１２】本開示の一実施形態にかかるディスプレイプロセッサ１００による映像の送受信制御の一例を示す説明図である。
【図１３】本開示の一実施形態にかかるディスプレイプロセッサ１００による映像の送受信制御の一例を示す説明図である。
【図１４】本開示の一実施形態にかかるディスプレイプロセッサ１００による映像の送受信制御の一例を示す説明図である。
【図１５】本開示の一実施形態にかかるディスプレイプロセッサ１００による映像の送受信制御の一例を示す説明図である。
【図１６】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図１７Ａ】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図１７Ｂ】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図１８】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図１９】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図２０】本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。
【図２１】映像表示システム４５の変形例を示す説明図である。
【図２２】本開示の一実施形態にかかるレイアウトコントローラ１０の機能構成例を示す説明図である。
【図２３】本開示の一実施形態にかかる映像伝送システム１の構成例である。
【図２４】テーブル保持部１１に格納されるテーブルの例を示す説明図である。
【図２５】テーブル保持部１１に格納されるテーブルの例を示す説明図である。
【図２６】テーブル保持部１１に格納されるテーブルの例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［システムの全体構成例］
［システムの処理概要］
［ディスプレイプロセッサの機能構成例］
［映像伝送システムの動作例］
＜２．まとめ＞
【００１４】
＜１．本開示の一実施形態＞
［システムの全体構成例］
まず、本開示の一実施形態に係る映像伝送システムの全体構成例を説明する。図１は、本開示の一実施形態に係る映像伝送システム１の全体構成例を示す説明図である。以下、図１を用いて本開示の一実施形態に係る映像伝送システム１の全体構成例について説明する。
【００１５】
図１に示したように、本開示の一実施形態に係る映像伝送システム１は、レイアウトコントローラ１０と、映像送信端末２０ａ〜２０ｄと、映像受信端末３０ａ〜３０ｄと、映像出力端末４０ａ〜４０ｄと、映像表示システム４５と、ディスプレイプロセッサ１００ａ〜１００ｄと、を含んで構成される。レイアウトコントローラ１０と、映像送信端末２０ａ〜２０ｄと、映像受信端末３０ａ〜３０ｄとは、それぞれＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク２を介して接続されている。
【００１６】
映像送信端末２０ａ〜２０ｄ（以下、単に映像送信端末２０と称することもある）は、カメラやレコーダ等の、映像を送信する端末である。また映像送信端末２０ａ〜２０ｄは、ＩＰマルチキャスト配信により映像を送信する端末である。
【００１７】
映像受信端末３０ａ〜３０ｄ（以下、単に映像受信端末３０と称することもある）は、映像送信端末２０ａ〜２０ｄからＩＰマルチキャスト配信により送信される映像を受信する端末である。映像受信端末３０ａ〜３０ｄは、映像を受信すると、受信した映像をそれぞれ映像出力端末４０ａ〜４０ｄに送る。
【００１８】
映像出力端末４０ａ〜４０ｄ（以下、単に映像出力端末４０と称することもある）は、それぞれ、映像受信端末３０ａ〜３０ｄから映像を受け取り、映像表示システム４５へ出力する。映像表示システム４５は、複数の映像表示装置５０ａ〜５０ｄからなり、複数の映像表示装置５０ａ〜５０ｄによって映像送信端末２０ａ〜２０ｄが出力する映像を表示する。
【００１９】
レイアウトコントローラ１０は、映像送信端末２０ａ〜２０ｄが出力する映像を、映像表示システム４５にどのように表示させるかを決定する。レイアウトコントローラ１０は、映像表示装置５０ａ〜５０ｄからなる映像表示システム４５のディスプレイの形状やサイズを把握しているとともに、映像送信端末２０ａ〜２０ｄ、映像受信端末３０ａ〜３０ｄ、及びディスプレイプロセッサ１００ａ〜１００ｄの構成も把握している。レイアウトコントローラ１０は、どの映像送信端末２０ａ〜２０ｄから出力される映像を、どのディスプレイプロセッサ１００ａ〜１００ｄで処理させ、どの映像受信端末３０ａ〜３０ｄで受信させるかを適宜指示する。
【００２０】
ディスプレイプロセッサ１００ａ〜１００ｄ（以下、単にディスプレイプロセッサ１００と称することもある）は、映像送信端末２０ａ〜２０ｄが出力する映像に対する映像処理を実行する。ディスプレイプロセッサ１００ａ〜１００ｄは、あらかじめ指定された映像処理を、レイアウトコントローラ１０からの指示に基づいて受信する映像に対して実行する。そしてディスプレイプロセッサ１００ａ〜１００ｄは、映像処理後の映像を、レイアウトコントローラ１０からの指示に基づいてＩＰマルチキャスト配信する。
【００２１】
図１に示した映像伝送システム１は、映像送信端末２０ａ〜２０ｄがＩＰマルチキャスト配信する映像を、ディスプレイプロセッサ１００ａ〜１００ｄで映像処理して再びＩＰマルチキャスト配信するシステムである。また図１に示した映像伝送システム１は、ディスプレイプロセッサ１００ａ〜１００ｄがＩＰマルチキャスト配信する映像を映像受信端末３０ａ〜３０ｄで受信して映像出力端末４０ａ〜４０ｄに渡し、映像表示装置５０で表示するシステムである。
【００２２】
従って、図１に示した映像伝送システム１では、映像送信端末２０ａ〜２０ｄは、特定の映像表示装置に向けた映像を出力するのではなく、事前の設定に基づき、またはレイアウトコントローラ１０からの指示に基づき、映像を単にＩＰネットワーク２に向けてＩＰマルチキャスト配信する。またディスプレイプロセッサ１００ａ〜１００ｄは、映像送信端末２０ａ〜２０ｄから送信される映像の内、指定された映像を受信して映像処理を実行する。ディスプレイプロセッサ１００ａ〜１００ｄは、映像処理を実行すると、事前の設定に基づき、またはレイアウトコントローラ１０からの指示に基づき、映像をＩＰネットワーク２に向けてＩＰマルチキャスト配信する。映像受信端末３０ａ〜３０ｄが、指定された映像を受信して、映像出力端末４０ａ〜４０ｄに送る。
【００２３】
なお、図１では、ＩＰネットワーク２にはそれぞれ４つの映像送信端末２０ａ〜２０ｄ、映像受信端末３０ａ〜３０ｄ及びディスプレイプロセッサ１００ａ〜１００ｄが接続されている構成を示したが、本開示は係る例に限定されるものではない。本開示は、ＩＰマルチキャスト配信により映像がＩＰネットワーク２を伝送されることで、複数の映像を合成して表示するシステムの可用性や拡張性を高めることが可能になる。
【００２４】
また図１では、映像受信端末３０ａ〜３０ｄと映像出力端末４０ａ〜４０ｄとが異なる端末であるとして図示したが、本開示は係る例に限定されるものではない。ＩＰマルチキャスト配信される映像を受信する端末と、映像表示システム４５に映像を出力する端末とは、一体化されていてもよい。
【００２５】
以上、図１を用いて本開示の一実施形態に係る映像伝送システム１の全体構成例について説明した。次に、本開示の一実施形態に係る映像伝送システム１の処理概要について説明する。
【００２６】
［システムの処理概要］
図２Ａ及び図２Ｂは、本開示の一実施形態に係る映像伝送システム１の処理概要を示す説明図である。図２Ａ及び図２Ｂに示したのは、映像伝送システム１が図１に示したような構成を有する場合における、映像伝送システム１での映像の流れの一例を示したものである。以下、図２Ａ及び図２Ｂを用いて、本開示の一実施形態に係る映像伝送システム１の処理概要について説明する。
【００２７】
映像送信端末２０ａ〜２０ｄから送信される映像は、事前の設定に基づき、またはレイアウトコントローラ１０からの指示に基づき、ＩＰネットワーク２にＩＰマルチキャスト配信される。レイアウトコントローラ１０で決定されたレイアウトに応じて、レイアウトコントローラ１０から該当するディスプレイプロセッサ１００ａ〜１００ｄに対してコントロール信号が送信される。このコントロール信号は、ＩＰネットワーク２を通じて、レイアウトコントローラ１０から該当するディスプレイプロセッサ１００ａ〜１００ｄに送信される。
【００２８】
レイアウトコントローラ１０が送信するコントロール信号には、映像送信端末の情報、映像位置の情報、時刻情報（映像の切り替えタイミングの情報）、映像受信端末の情報が含まれ得る。
【００２９】
映像送信端末の情報には、接続先情報（マルチキャストアドレス及びポート番号）、及びコーデック情報が含まれ得る。映像位置の情報には、映像表示システム４５のディスプレイ形状及びサイズ、映像表示システム４５に表示する映像の位置、サイズ、表示角度、重畳などに関する情報、管理する映像表示システム４５のディスプレイの数の情報が含まれ得る。映像受信端末の情報には、出力先情報（マルチキャストアドレス及びポート番号）、及びコーデック情報が含まれ得る。
【００３０】
図３は、レイアウトコントローラ１０の画面に表示されるユーザインタフェース例を示す説明図である。図３に示したユーザインタフェースｖ１０には、映像送信端末２０ａ〜２０ｄから送信される映像のリストと、映像表示システム４５に表示させる映像の表示位置が示されている。レイアウトコントローラ１０のユーザは、図３に示されるユーザインタフェースｖ１０によって、どの映像をどの位置に表示させるかを決定することができる。なお、図３には、横６画面、縦４画面からなる映像表示システム４５に映像を表示させる場合の例が示されている。
【００３１】
ディスプレイプロセッサ１００ａ〜１００ｄは、コントロール信号に基づき、映像送信端末２０ａ〜２０ｄからＩＰマルチキャスト配信により送信される映像を選択して受信し、あらかじめ定められた映像処理を実行する。
【００３２】
ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ映像処理を実行すると、その映像処理後の映像を、レイアウトコントローラ１０からの指示に基づき、ＩＰネットワーク２にＩＰマルチキャスト配信する。ディスプレイプロセッサ１００ａ〜１００ｄからＩＰマルチキャスト配信される映像は、映像受信端末３０ａ〜３０ｄが、レイアウトコントローラ１０からの指示に基づいて選択して受信する。映像受信端末３０ａ〜３０ｄは、受信した映像をそれぞれ映像出力端末４０ａ〜４０ｄに送る。映像出力端末４０ａ〜４０ｄは、映像受信端末３０ａ〜３０ｄから送られた映像をそれぞれ映像表示装置５０ａ〜５０ｄからなる映像表示システム４５へ出力する。
【００３３】
本開示の一実施形態に係る映像伝送システム１は、図２Ａ及び図２Ｂに示したように映像が伝送されることで、複数の映像を合成して表示するシステムの可用性や拡張性を高めることを可能にする。
【００３４】
図４は、本開示の一実施形態に係る映像伝送システム１の処理概要を示す説明図である。図４に示したのは、５つのディスプレイプロセッサ１００ａ〜１００ｅからＩＰマルチキャスト配信される映像が映像表示システム４５で表示される場合の例である。
【００３５】
本開示の一実施形態に係る映像伝送システム１は、それぞれ独立して設置されるディスプレイプロセッサ１００ａ〜１００ｅが、映像表示システム４５における表示領域の一部を対象とした映像を生成して、その映像をＩＰマルチキャスト配信する。
【００３６】
図４に示した例では、ディスプレイプロセッサ１００ａは、映像表示システム４５のディスプレイの内、領域Ａを対象とした映像を生成する。ディスプレイプロセッサ１００ｂは、映像表示システム４５のディスプレイの内、領域Ｂを対象とした映像を生成する。ディスプレイプロセッサ１００ｃは、映像表示システム４５のディスプレイの内、領域Ｃを対象とした映像を生成する。ディスプレイプロセッサ１００ｄは、映像表示システム４５のディスプレイの内、領域Ｄを対象とした映像を生成する。ディスプレイプロセッサ１００ｅは、映像表示システム４５のディスプレイの内、領域Ｅを対象とした映像を生成する。従って、ディスプレイプロセッサ１００ａ〜１００ｅは、それぞれが担当する領域のためのフレームバッファを備える。
【００３７】
本開示の一実施形態に係るディスプレイプロセッサ１００ａ〜１００ｅは、映像表示システム４５での複数の映像の合成表示の際に、レイアウトコントローラ１０からの指示に基づいて映像を選択して受信し、映像処理を施して、映像処理後の映像をＩＰマルチキャスト配信するよう構成される。
【００３８】
以上、本開示の一実施形態に係る映像伝送システム１の処理概要について説明した。次に、本開示の一実施形態に係るディスプレイプロセッサ１００ａ〜１００ｄ（単にディスプレイプロセッサ１００とも称する）の機能構成例について説明する。
【００３９】
［ディスプレイプロセッサの機能構成例］
図５は、本開示の一実施形態に係るディスプレイプロセッサ１００の機能構成例を示す説明図である。以下、図５を用いて本開示の一実施形態に係るディスプレイプロセッサ１００の機能構成例について説明する。
【００４０】
図５に示したように、本開示の一実施形態に係るディスプレイプロセッサ１００は、コントロール信号制御部１０２と、マルチキャスト受信制御部１０４と、映像編集管理部１０６と、マルチキャスト送信制御部１０８と、映像受信部１１０と、デコーダ１１２ａ〜１１２ｄと、映像編集処理部１１４ａ、１１４ｂと、エンコーダ１１６ａ、１１６ｂと、映像送信部１１８と、を含んで構成される。
【００４１】
コントロール信号制御部１０２は、レイアウトコントローラ１０から送信されるコントロール信号を取得する。そしてコントロール信号制御部１０２は、取得したコントロール信号に基づいて、マルチキャスト受信制御部１０４、映像編集管理部１０６、マルチキャスト送信制御部１０８、及びデコーダ１１２ａ〜１１２ｄの動作を制御する。
【００４２】
マルチキャスト受信制御部１０４は、コントロール信号制御部１０２の制御に基づき、ＩＰネットワーク２にＩＰマルチキャスト配信される映像の内、コントロール信号で指定される映像を映像受信部１１０で受信するよう制御する。
【００４３】
映像編集管理部１０６は、コントロール信号制御部１０２の制御に基づいて映像編集処理部１１４ａ、１１４ｂを管理する。より詳細には、映像編集管理部１０６は、コントロール信号制御部１０２の制御に基づき、映像編集処理部１１４ａ、１１４ｂに対して、コントロール信号で指定される内容での編集処理を指示する。例えば、映像編集管理部１０６は、映像編集処理部１１４ａ、１１４ｂに対し、映像受信部１１０が受信する映像の切り出し、拡大または縮小、表示位置の指定等の編集処理を指示する。
【００４４】
マルチキャスト送信制御部１０８は、コントロール信号制御部１０２の制御に基づき、映像送信部１１８による映像のＩＰネットワーク２へのＩＰマルチキャスト配信を制御する。
【００４５】
映像受信部１１０は、ＩＰネットワーク２にＩＰマルチキャスト配信されている（エンコードされた状態の）映像を受信する。具体的には、映像受信部１１０は、ＩＰネットワーク２にＩＰマルチキャスト配信されている映像の中から、マルチキャスト受信制御部１０４によって指定された映像を選択して受信する。図５では、映像受信部１１０は４つ以上の映像を同時に受信し得るように図示されているが、本開示は係る例に限定されるものではない。映像受信部１１０が同時に受信することができる映像の数は、ＩＰネットワーク２の帯域、受信する映像の帯域、ディスプレイプロセッサ１００に設けられるデコーダの数等に依存し得る。映像受信部１１０は、マルチキャスト受信制御部１０４によって指定された映像を受信すると、受信した映像をデコーダ１１２ａ〜１１２ｄに送る。
【００４６】
デコーダ１１２ａ〜１１２ｄは、映像受信部１１０が受信した、エンコードされた状態の映像をデコードする。デコーダ１１２ａ〜１１２ｄは、エンコードされた状態の映像をデコードすると、デコード後の映像を、映像編集処理部１１４ａ、１１４ｂに出力する。デコーダ１１２ａ〜１１２ｄは、予め指定された設定に基づいて、またはコントロール信号制御部１０２の制御に基づいて、出力先を決定する。
【００４７】
映像編集処理部１１４ａ、１１４ｂは、映像編集管理部１０６からの指示に基づいて、デコーダ１１２ａ〜１１２ｄが出力する映像に対する映像編集処理を実行する。映像編集処理部１１４ａ、１１４ｂが実行する映像編集処理は、デコーダ１１２ａ〜１１２ｄが出力する映像の切り出し、拡大または縮小、表示位置の指定等が含まれ得る。映像編集処理部１１４ａ、１１４ｂは、それぞれ、映像に対する映像編集処理を実行すると、編集後の映像をエンコーダ１１６ａ、１１６ｂに出力する。図５では、ディスプレイプロセッサ１００には２つの映像編集処理部１１４ａ、１１４ｂが含まれている構成を示している。映像編集処理部１１４ａ、１１４ｂの数は、映像送信部１１８から送信することが出来る映像の数を同じであってもよい。
【００４８】
エンコーダ１１６ａ、１１６ｂは、映像編集処理部１１４ａ、１１４ｂから出力される映像をエンコードする。エンコーダ１１６ａ、１１６ｂは、予め指定された設定に基づいて、またはコントロール信号制御部１０２の制御に基づいて、エンコード後の映像を映像送信部１１８に出力する。
【００４９】
映像送信部１１８は、マルチキャスト送信制御部１０８の制御に基づき、エンコーダ１１６ａ、１１６ｂによりエンコードされた後の映像を、ＩＰネットワーク２に向けてＩＰマルチキャスト配信によって送信する。図５では、映像送信部１１８は、２本以上の映像をＩＰマルチキャスト配信によって送信するよう図示されているが、本開示は係る例に限定されるものではない。
【００５０】
以上、図５を用いて本開示の一実施形態に係るディスプレイプロセッサ１００の機能構成例について説明した。次に、本開示の一実施形態に係る映像伝送システム１の動作例について説明する。
【００５１】
［映像伝送システムの動作例］
図６は、本開示の一実施形態に係る映像伝送システム１の動作例を示す流れ図である。図６に示した流れ図は、レイアウトコントローラ１０により映像表示システム４５に表示される映像のレイアウトが決定されてから、映像表示システム４５に映像が表示されるまでの流れをシーケンス図で示したものである。以下、図６を用いて、本開示の一実施形態に係る映像伝送システム１の動作例について説明する。
【００５２】
レイアウトコントローラ１０は、映像送信端末２０に対して、映像の送信開始を要求する（ステップＳ１０１）。映像送信端末２０は、レイアウトコントローラ１０が指定する、または予め指定された送信先（マルチキャストアドレス）宛てに映像をマルチキャスト配信する（ステップＳ１０２）。
【００５３】
続いて、レイアウトコントローラ１０は、ユーザによる図３に示したようなユーザインタフェースの操作に基づき、映像表示システム４５に表示される映像のレイアウトを確定すると（ステップＳ１０３）、レイアウトコントローラ１０は、確定したレイアウトに基づき、ディスプレイプロセッサ１００に対して、映像送信端末２０がマルチキャスト配信している映像を選択して受信し、映像処理を施し、再送信する要求を送信する（ステップＳ１０４）。このステップＳ１０４での要求は、レイアウトコントローラ１０がディスプレイプロセッサ１００に対してコントロール信号を送信することによって行われる。
【００５４】
ディスプレイプロセッサ１００は、レイアウトコントローラ１０からの要求を受信すると、映像送信端末２０がマルチキャスト配信する映像の中から、レイアウトコントローラ１０からの要求に基づき、受信を指定された映像を受信する（ステップＳ１０５）。上述したように、コントロール信号には、映像送信端末の情報として、接続先のマルチキャストアドレス及びポート番号の情報が含まれる。ディスプレイプロセッサ１００は、このマルチキャストアドレス及びポート番号の情報に基づき、ＩＰネットワーク２を流れる映像の中から、受信すべき映像を選択することができる。
【００５５】
ディスプレイプロセッサ１００は、上記ステップＳ１０５で映像を受信すると、受信した映像に対する映像処理を施す。ディスプレイプロセッサ１００が実行する映像処理は、上述したように、映像の切り出し、拡大または縮小、表示位置の指定等を含み得る。そしてディスプレイプロセッサ１００は、受信した映像に対する映像処理を施すと、レイアウトコントローラ１０が指定する、または予め指定された送信先（マルチキャストアドレス）宛てに映像をマルチキャスト配信する（ステップＳ１０６）。
【００５６】
レイアウトコントローラ１０は、確定したレイアウトに基づき、映像受信端末３０に対して、ディスプレイプロセッサ１００がＩＰネットワーク２へマルチキャスト配信している映像の受信開始を要求する（ステップＳ１０７）。
【００５７】
映像受信端末３０は、レイアウトコントローラ１０からの要求に基づき、ＩＰネットワーク２へマルチキャスト配信している映像の中から、受信すべき映像を選択して受信する（ステップＳ１０８）。映像受信端末３０は、受信した映像を映像出力端末４０へ出力する（ステップＳ１０９）。映像出力端末４０は、映像受信端末３０から出力された映像を、映像表示システム４５において対応する映像表示装置に出力する。
【００５８】
本開示の一実施形態に係る映像伝送システム１は、上述したような動作を実行することで、レイアウトコントローラ１０により決定される映像のレイアウトに基づき、映像送信端末２０がＩＰネットワーク２へＩＰマルチキャスト配信する映像を映像表示システム４５に表示させることが出来る。
【００５９】
レイアウトコントローラ１０は、映像表示システム４５に映像が表示されている間に、映像表示システム４５に表示させる映像のレイアウトを変更することができる。続いて、映像表示システム４５に映像が表示されている間に、レイアウトコントローラ１０が映像表示システム４５に表示させる映像のレイアウトを変更する場合の、本開示の一実施形態に係る映像伝送システム１の動作例について説明する。
【００６０】
図７は、本開示の一実施形態に係る映像伝送システム１の動作例を示す流れ図である。図７に示した流れ図は、映像表示システム４５に映像が表示されている間に、レイアウトコントローラ１０が映像表示システム４５に表示させる映像のレイアウトを変更する場合の流れをシーケンス図で示したものである。以下、図７を用いて、本開示の一実施形態に係る映像伝送システム１の動作例について説明する。
【００６１】
映像送信端末２０は、レイアウトコントローラ１０が指定する、または予め指定された送信先（マルチキャストアドレス）宛てに映像をマルチキャスト配信している（ステップＳ１１１）。この状態において、レイアウトコントローラ１０が、ユーザによる図３に示したようなユーザインタフェースの操作に基づき、映像表示システム４５に表示される映像のレイアウトを変更すると（ステップＳ１１２）、レイアウトコントローラ１０は、確定したレイアウトに基づき、ディスプレイプロセッサ１００に対して、映像送信端末２０がマルチキャスト配信している映像を選択して受信し、映像処理を施し、再送信する要求を送信する（ステップＳ１１３）。このステップＳ１１３での要求は、レイアウトコントローラ１０がディスプレイプロセッサ１００に対してコントロール信号を送信することによって行われる。
【００６２】
レイアウトコントローラ１０は、レイアウトの変更イベントを取得し、フレーム単位を最小値としてレイアウト変更処理を実行する。
【００６３】
ディスプレイプロセッサ１００は、レイアウトコントローラ１０からの要求を受信すると、映像送信端末２０がマルチキャスト配信する映像の中から、レイアウトコントローラ１０からの要求に基づき、レイアウトの変更に伴って受信を指定された映像を受信する。またディスプレイプロセッサ１００は、レイアウトコントローラ１０からの要求に基づき、レイアウトの変更に伴って受信が不要になった映像の受信を終了する（ステップＳ１１４）。
【００６４】
ディスプレイプロセッサ１００は、受信した映像に対する映像処理を施すと、レイアウトコントローラ１０が指定する、または予め指定された送信先（マルチキャストアドレス）宛てに映像をマルチキャスト配信する（ステップＳ１１５）。
【００６５】
レイアウトコントローラ１０は、確定したレイアウトに基づき、映像受信端末３０に対して、ディスプレイプロセッサ１００がＩＰネットワーク２へマルチキャスト配信している映像の受信開始を要求する（ステップＳ１１６）。
【００６６】
映像受信端末３０は、レイアウトコントローラ１０からの要求に基づき、ＩＰネットワーク２へマルチキャスト配信している映像の中から、受信すべき映像を選択して受信する（ステップＳ１１７）。映像受信端末３０は、受信した映像を映像出力端末４０へ出力する（ステップＳ１１８）。映像出力端末４０は、映像受信端末３０から出力された映像を、映像表示システム４５において対応する映像表示装置に出力する。
【００６７】
本開示の一実施形態に係る映像伝送システム１は、上述したような動作を実行することで、映像を映像表示システム４５に表示させている状態で、レイアウトコントローラ１０により変更される映像のレイアウトに基づき、映像送信端末２０がＩＰネットワーク２へＩＰマルチキャスト配信する映像を映像表示システム４５に表示させることが出来る。
【００６８】
以上、本開示の一実施形態に係る映像伝送システム１の動作例について説明したが、上述した本開示の一実施形態に係る映像伝送システム１の動作例に基づいて映像表示システム４５に表示される映像について、より詳細に説明する。
【００６９】
図８は、本開示の一実施形態に係る映像伝送システム１の動作例に基づいて映像表示システム４５に表示される映像の例を示す説明図である。図８に示したのは、３つの映像送信端末２０ａ〜２０ｃから送信される映像を、縦４枚、横４枚の１６枚のディスプレイからなる映像表示システム４５に表示させる場合である。映像送信端末２０ａ〜２０ｃは、それぞれテレビカメラとして図８に図示されている。また図８には、４つのディスプレイプロセッサ１００ａ〜１００ｄも示されている。
【００７０】
映像表示システム４５のディスプレイの内、左上の４枚のディスプレイ（図８では領域Ａとする）はディスプレイプロセッサ１００ａが、右上の４枚のディスプレイ（図８では領域Ｂとする）はディスプレイプロセッサ１００ｂが、左下の４枚のディスプレイ（図８では領域Ｃとする）はディスプレイプロセッサ１００ｃが、右下の４枚のディスプレイ（図８では領域Ｄとする）はディスプレイプロセッサ１００ｄが、それぞれ映像処理を担当するように、予め割り当てられているとする。従って、ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ４本の映像を同時に出力することが出来るよう構成されている。
【００７１】
レイアウトコントローラ１０により、領域Ａには映像送信端末２０ａが出力する映像を、領域Ｂには映像送信端末２０ｂが出力する映像を、領域Ｃには映像送信端末２０ｃが出力する映像を、それぞれ表示するように決定された場合を考える。領域Ａの映像処理はディスプレイプロセッサ１００ａの担当であるので、レイアウトコントローラ１０は、ディスプレイプロセッサ１００ａに対して、映像送信端末２０ａがＩＰマルチキャスト配信する映像を受信するよう指示する。同様に、領域Ｂの映像処理はディスプレイプロセッサ１００ｂの担当であるので、レイアウトコントローラ１０は、ディスプレイプロセッサ１００ｂに対して、映像送信端末２０ｂがＩＰマルチキャスト配信する映像を受信するよう指示する。また同様に、領域Ｃの映像処理はディスプレイプロセッサ１００ｃの担当であるので、レイアウトコントローラ１０は、ディスプレイプロセッサ１００ｃに対して、映像送信端末２０ｃがＩＰマルチキャスト配信する映像を受信するよう指示する。また領域Ｄには何も表示されていないので、レイアウトコントローラ１０は、ディスプレイプロセッサ１００ｄに対しては映像の受信を指示しない。
【００７２】
ディスプレイプロセッサ１００ａは、映像送信端末２０ａがＩＰマルチキャスト配信する映像を受信すると、受信した映像を映像表示システム４５における領域Ａの４枚のディスプレイで表示させるように、受信した映像に対して、切り出し、拡大等の映像処理を実行する。ディスプレイプロセッサ１００ｂ、１００ｃも、同様に映像送信端末２０ｂ、２０ｃがＩＰマルチキャスト配信する映像をそれぞれ受信し、受信した映像に対して、切り出し、拡大等の映像処理を実行する。またディスプレイプロセッサ１００ａ〜１００ｃは、垂直走査期間Ｖ毎に、ピクセル単位で映像の位置を更新する。
【００７３】
ディスプレイプロセッサ１００ａ〜１００ｃは、レイアウトコントローラ１０から受信したコントロール信号に含まれる映像送信端末情報から、指定されたマルチキャストアドレスへマルチキャストのＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＪｏｉｎメッセージを送信すると共に、映像の受信を開始する。この受信する映像が、ディスプレイプロセッサ１００ａ〜１００ｃでそれぞれ管理する領域に表示される映像のソースとなる。
【００７４】
次に、ディスプレイプロセッサ１００ａ〜１００ｃは、自装置が表示を担当する領域に映像がどう配置されているかを、レイアウトコントローラ１０から受信したコントロール信号に含まれる映像位置情報から取得する。図８に示した例の場合、自装置が表示を担当する領域に全ての映像が含まれていることから、ディスプレイプロセッサ１００ａ〜１００ｃは、受信した映像について、一部を切り出すのではなく、全て利用すると判断する。
【００７５】
図８に示した例では、ディスプレイプロセッサ１００ａ〜１００ｃは、それぞれ４つのディスプレイを担当している。言い換えれば、ディスプレイプロセッサ１００ａ〜１００ｃは、それぞれ４つの映像受信端末３０及び映像出力端末４０の表示映像の処理を担当している。従って、ディスプレイプロセッサ１００ａ〜１００ｃは、４枚分のディスプレイに対して、受信した映像をどう配置するのかを映像位置情報から取得したパラメータに応じて算出し、各々の映像出力端末４０に向けた映像を生成し、指定されたマルチキャストアドレス宛に再送信する。映像受信端末３０は、レイアウトコントローラ１０から指定された、もしくは事前に設定されたマルチキャストアドレス宛の映像に対する受信処理を行うと共に、映像出力端末４０に対して受信した映像を提供して表示する。
【００７６】
このように、ディスプレイプロセッサ１００ａ〜１００ｃが出力する映像は、レイアウトコントローラ１０の指示に基づいて映像受信端末３０で受信され、映像表示システム４５に表示される。映像表示システム４５は、各ディスプレイで映像を出力するだけで、レイアウトコントローラ１０が指定したレイアウト通りの映像を表示することが出来る。
【００７７】
図９は、本開示の一実施形態に係る映像伝送システム１の動作例に基づいて映像表示システム４５に表示される映像の別の例を示す説明図である。図９に示したのは、１つの映像送信端末２０ａから送信される映像を、縦４枚、横４枚の１６枚のディスプレイからなる映像表示システム４５に表示させる場合である。映像送信端末２０ａは、テレビカメラとして図９に図示されている。また図９には、４つのディスプレイプロセッサ１００ａ〜１００ｄも示されている。ディスプレイプロセッサ１００ａ〜１００ｄがそれぞれ映像処理を担当するディスプレイは、図８に示したものと同じであるとする。
【００７８】
レイアウトコントローラ１０により、領域Ａ〜Ｄに映像送信端末２０ａが出力する映像を表示するように決定された場合を考える。レイアウトコントローラ１０は、ディスプレイプロセッサ１００ａ〜１００ｄの全てに対して、映像送信端末２０ａがＩＰマルチキャスト配信する映像を受信するよう指示する。
【００７９】
ディスプレイプロセッサ１００ａは、レイアウトコントローラ１０の指示に基づいて、映像送信端末２０ａがＩＰマルチキャスト配信する映像を受信すると、受信した映像を映像表示システム４５における領域Ａの４枚のディスプレイで表示させるように、受信した映像に対して、切り出し、拡大等の映像処理を実行する。ディスプレイプロセッサ１００ｂ、１００ｃ、１００ｄも、同様に映像送信端末２０ａがＩＰマルチキャスト配信する映像をそれぞれ受信し、受信した映像に対して、切り出し、拡大等の映像処理を実行する。
【００８０】
図９に示した例は、ディスプレイプロセッサ１００ａ〜１００ｄが担当する領域だけでなく、複数の領域にまたがって映像が表示されるような場合である。図８に示した例と同様に、ディスプレイプロセッサ１００ａ〜１００ｄは、レイアウトコントローラ１０から受信したコントロール信号に含まれる映像送信端末情報から、指定されたマルチキャストアドレスへマルチキャストのＩＧＭＰのＪｏｉｎメッセージを送信すると共に、映像の受信を開始する。
【００８１】
次に、ディスプレイプロセッサ１００ａ〜１００ｄは、自装置が表示を担当する領域に映像がどう配置されているかを、レイアウトコントローラ１０から受信したコントロール信号に含まれる映像位置情報から取得する。図９に示した例の場合、自装置が表示を担当する領域には、映像の一部が拡大されて利用されていることから、ディスプレイプロセッサ１００ａ〜１００ｄは、受信した映像について一部を切り出す処理を実行すると判断する。
【００８２】
ディスプレイプロセッサ１００ａ〜１００ｄは、映像を切り出す際に、例えば２種類の手順を実行し得る。１つは、ディスプレイプロセッサ１００ａ〜１００ｄ自身が、映像表示システム４５のディスプレイ全体に対して自装置が担当する位置を把握して処理を行う方法である。例えば、映像表示システム４５のディスプレイ全体の座標範囲が（０，０）〜（ｘ，ｙ）である場合、各ディスプレイプロセッサ１００ａ〜１００ｄに、上記座標範囲の中のどの範囲を担当するのかを予め把握させる。この方法を採る場合、ディスプレイプロセッサ１００ａ〜１００ｄは、映像位置情報から映像表示システム４５のディスプレイ全体の形状及びサイズを取得すると共に、映像表示システム４５のディスプレイ全体の座標に対する表示映像の位置の算出を行う。その後、ディスプレイプロセッサ１００ａ〜１００ｄは、自装置が表示を担当する領域を識別すると共に、自装置が表示を担当する領域に必要な映像の切り出し処理を行う。
【００８３】
もう１つは、映像表示システム４５のディスプレイ全体に対する、各ディスプレイプロセッサ１００ａ〜１００ｄが表示を担当する領域の算出をレイアウトコントローラ１０が行う方法である。例えば、映像表示システム４５のディスプレイ全体の座標範囲が（０，０）〜（ｘ，ｙ）である場合、各ディスプレイプロセッサ１００ａ〜１００ｄが上記座標範囲の中のどの範囲を担当するのかをレイアウトコントローラ１０に予め把握させる。この方法を採る場合、レイアウトコントローラ１０は、映像位置情報に、表示位置と共に映像の表示領域の情報を含める。ディスプレイプロセッサ１００ａ〜１００ｄは、レイアウトコントローラ１０から送られる映像の表示領域の情報の基づき、映像の切り出し処理を行う。
【００８４】
図９に示した例でも、ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ４つのディスプレイを担当している。言い換えれば、ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ４つの映像受信端末３０及び映像出力端末４０の表示映像の処理を担当している。従って、ディスプレイプロセッサ１００ａ〜１００ｄは、４枚分のディスプレイに対して、受信した映像をどう配置するのかを映像位置情報から取得したパラメータに応じて算出し、各々の映像出力端末４０に向けた映像を生成し、指定されたマルチキャストアドレス宛に再送信する。映像受信端末３０は、レイアウトコントローラ１０から指定された、もしくは事前に設定されたマルチキャストアドレス宛の映像に対する受信処理を行うと共に、映像出力端末４０に対して受信した映像を提供して表示する。
【００８５】
ディスプレイプロセッサ１００ａ〜１００ｄは、映像処理後の映像を、上述したようにＩＰマルチキャスト配信する。ディスプレイプロセッサ１００ａ〜１００ｄが出力する映像は、レイアウトコントローラ１０の指示に基づいて映像受信端末３０で受信され、映像表示システム４５に表示される。映像表示システム４５は、各ディスプレイで映像を出力するだけで、レイアウトコントローラ１０が指定したレイアウト通りの映像を表示することが出来る。
【００８６】
上述した２つの例では、１つの映像送信端末２０からの映像のみを、ディスプレイプロセッサ１００が受信して映像処理を行なう例を示したが、本開示は係る例に限定されるものではない。ディスプレイプロセッサ１００は、映像送信端末２０からの映像を同時に受信してもよく、映像単位に映像処理を実行してもよい。加えて、ディスプレイプロセッサ１００は、受信した映像同士の重畳処理（指定された、または予め設定された重ね順による映像の重畳処理）を行なっても良い。またディスプレイプロセッサ１００は、受信した映像の回転処理を行なっても良い。
【００８７】
このように、本開示の一実施形態に映像伝送システム１は、レイアウトコントローラ１０が指定したレイアウト通りに、映像送信端末２０が出力する映像を映像表示システム４５で表示させることができる。しかし、ディスプレイプロセッサ１００が映像を出力する際に、映像の出力タイミングにずれがあると、映像表示システム４５で映像を正しく表示させることが出来ない。従って、ディスプレイプロセッサ１００は、他のディスプレイプロセッサ１００との間で同期を取って映像を出力する。
【００８８】
図１０及び図１１は、本開示の一実施形態に係る映像伝送システム１の動作例に基づいて伝送される映像の例を示す説明図である。図１０及び図１１には、３つの映像出力端末２０ａ〜２０ｃと、４つのディスプレイプロセッサ１００ａ〜１００ｄとが示されている。図１０及び図１１に示した例では、映像出力端末２０ａが出力する映像はディスプレイプロセッサ１００ａ〜１００ｄが、映像出力端末２０ｂが出力する映像はディスプレイプロセッサ１００ｃ、１００ｄが、映像出力端末２０ｃが出力する映像はディスプレイプロセッサ１００ｄが、それぞれ受信するように指示されている。またディスプレイプロセッサ１００ａ〜１００ｄは、図８及び図９に示した例と同様に、それぞれ４本の映像を同時に出力することが出来るよう構成されている。
【００８９】
図１０に示したように映像の送受信が行われている場合、ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ他のディスプレイプロセッサ１００ａ〜１００ｄとの間で同期を取って映像を出力する。
【００９０】
ディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ、映像出力端末２０ａ〜２０ｃから出力される映像を受信するが、その受信のタイミングは、ＩＰネットワーク２の状態によって常に変化し得る。図１１は、ディスプレイプロセッサ１００ａ〜１００ｄがそれぞれ受信する映像の受信タイミングの一例を示している。
【００９１】
ディスプレイプロセッサ１００ａ〜１００ｄは、ハウスシンク（Ｈｏｕｓｅ  Ｓｙｎｃ；基準となる同期信号）に同期して映像を出力する。ハウスシンクに同期して映像を出力することで、ディスプレイプロセッサ１００ａ〜１００ｄは、映像の出力タイミングを、他のディスプレイプロセッサ１００ａ〜１００ｄと合わせることができる。
【００９２】
続いて、ディスプレイプロセッサ１００が、レイアウトコントローラ１０からのコントロール信号に基づいて実行する、映像送信端末２０から送信される映像の送受信制御について説明する。
【００９３】
図１２〜図１５は、本開示の一実施形態にかかるディスプレイプロセッサ１００による映像の送受信制御の一例を示す説明図である。
【００９４】
図１２は、ディスプレイプロセッサ１００が５つの映像Ａ、Ｂ、Ｃ、Ｄ、Ｅを受信した状態において、映像Ｃ、Ｄ、Ｅが自装置の担当領域から外れた場合を示している。映像Ｃ、Ｄ、Ｅが自装置の担当領域から外れた場合、ディスプレイプロセッサ１００は、即座に映像Ｃ、Ｄ、Ｅの受信を停止するのではなく、ＩＰネットワーク２の帯域の許す限り、映像Ｃ、Ｄ、Ｅの受信を継続する。図１２〜図１５に示した例では、映像５本分の帯域が確保されているとする。従って、ディスプレイプロセッサ１００は５つの映像Ａ、Ｂ、Ｃ、Ｄ、Ｅの受信を継続することができる。
【００９５】
ディスプレイプロセッサ１００は、映像Ｃ、Ｄ、Ｅが自装置の担当領域から外れた場合でも、ＩＰネットワーク２の帯域の許す限り、映像Ｃ、Ｄ、Ｅの受信を継続するのは、これらの映像が再び自装置の担当領域に含まれた場合に、即座に映像表示システム４５への表示を可能にするためである。
【００９６】
図１３は、映像Ｆを受信するようレイアウトコントローラ１０から指示された場合を示している。ＩＰネットワーク２の帯域に余裕があれば、ディスプレイプロセッサ１００は、レイアウトコントローラ１０からの指示に基づいて映像Ｆを受信すれば良い。しかし、図１２に示したように、既に５つの映像Ａ、Ｂ、Ｃ、Ｄ、Ｅを受信している場合は、映像Ｆを受信するようレイアウトコントローラ１０から指示されても、ディスプレイプロセッサ１００は即座に映像Ｆの受信を開始することができない。そこでディスプレイプロセッサ１００は、映像Ｆを受信するための帯域を確保するために、所定のルールに従って映像の受信を停止する。所定のルールの一例として、ここでは、表示されなくなってから最も時間が経過した映像から順に受信を停止することで、新たな映像を受信するための帯域を確保する方法を示す。
【００９７】
例えば、映像Ｃが、表示されなくなってから最も時間が経過した映像である場合、図１３に示したように、ディスプレイプロセッサ１００は、映像Ｃの受信を停止するためにＩＧＭＰのＬｅａｖｅメッセージを送信する。このＩＧＭＰのＬｅａｖｅメッセージの送信は、例えば映像受信部１１０がマルチキャスト受信制御部１０４の制御に基づいて実行し得る。
【００９８】
そしてディスプレイプロセッサ１００は、映像Ｃの受信の停止によって確保された帯域を用いて、映像の受信を開始する。図１４は、映像Ｆを受信するために、ディスプレイプロセッサ１００がＩＧＭＰのＪｏｉｎメッセージを送信した場合を示している。このＩＧＭＰのＪｏｉｎメッセージの送信は、例えば映像受信部１１０がマルチキャスト受信制御部１０４の制御に基づいて実行し得る。そして図１５は、ＩＧＭＰのＪｏｉｎメッセージに基づいて、ディスプレイプロセッサ１００が映像Ｆを受信している状態を示している。
【００９９】
ディスプレイプロセッサ１００は、図１２〜図１５に示したように映像送受信を制御することにより、一度表示した映像が再度エリアへ戻ってくる場合の切り替え動作を短く処理することが可能となる。またディスプレイプロセッサ１００は、各映像に優先順位を設定したり、ある映像をプロテクト状態にして受信停止を行わないようなトラフィック制御を加えたりすることで、特定の映像（例えば低遅延で表示させたい重要な映像）に関しては、表示の停止や開始を低遅延で制御することができる。
【０１００】
本開示の一実施形態にかかる映像伝送システム１では、ディスプレイプロセッサ１００から送信される映像は、ＩＰマルチキャスト配信されるので、複数の映像受信端末３０が同時に受信することができる。従って、本開示の一実施形態にかかる映像伝送システム１は、レイアウトコントローラ１０が決定したレイアウトによる映像を、複数の映像表示システム４５に対して同じ様に表示させることができる。
【０１０１】
図１６は、本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。図１６に示したのは、ディスプレイプロセッサ１００ａ〜１００ｄが送信する映像を、映像表示システム４５ａ、４５ｂの両方に表示させる場合の、映像伝送システム１における映像の伝送例である。図１６には、映像表示システム４５ａに映像を表示させるための映像受信端末３０ａ〜３０ｄ及び映像出力端末４０ａ〜４０ｄと、映像表示システム４５ｂに映像を表示させるための映像受信端末３０ｅ〜３０ｈ及び映像出力端末４０ｅ〜４０ｈとが示されている。また図１６には、映像表示システム４５ａを構成する映像表示装置５０ａ〜５０ｄと、映像表示システム４５ｂを構成する映像表示装置５０ｅ〜５０ｈとが示されている。
【０１０２】
レイアウトコントローラ１０（図１６には図示せず）は、映像受信端末３０ａ、３０ｅに対して、ディスプレイプロセッサ１００ａが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｂ、３０ｆに対して、ディスプレイプロセッサ１００ｂが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｃ、３０ｇに対して、ディスプレイプロセッサ１００ｃが送信する映像を受信するよう指示する。さらに同様に、レイアウトコントローラ１０は、映像受信端末３０ｄ、３０ｈに対して、ディスプレイプロセッサ１００ｄが送信する映像を受信するよう指示する。
【０１０３】
レイアウトコントローラ１０は、このように映像受信端末３０ａ〜３０ｈに対して映像の受信を指示することで、レイアウトコントローラ１０が決定したレイアウトによる映像を、複数の映像表示システム４５ａ、４５ｂに対して同じ様に表示させることができる。
【０１０４】
図１６に示したのは、同じ映像を複数の映像表示システム４５ａ、４５ｂに表示させる例であるが、本開示の一実施形態にかかる映像伝送システム１は、レイアウトコントローラ１０が決定したレイアウトによる映像の一部を、別の映像表示システムに表示させることができる。
【０１０５】
図１７Ａ及び図１７Ｂは、本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。図１７Ａ及び図１７Ｂに示したのは、ディスプレイプロセッサ１００ａ〜１００ｄが送信する映像を、映像表示システム４５ｃ、４５ｄ、４５ｅに表示させる場合の、映像伝送システム１における映像の伝送例である。図１７Ａには、映像表示システム４５ｃに映像を表示させるための映像受信端末３０ａ〜３０ｈ及び映像出力端末４０ａ〜４０ｈが示されている。また図１７Ｂには、映像表示システム４５ｄに映像を表示させるための映像受信端末３０ｉ〜３０ｌ及び映像出力端末４０ｉ〜４０ｌと、映像表示システム４５ｅに映像を表示させるための映像受信端末３０ｍ〜３０ｐ及び映像出力端末４０ｍ〜４０ｐとが示されている。
【０１０６】
図１７Ａ及び図１７Ｂの例では、映像表示システム４５ｄ、４５ｅは、それぞれ、縦のディスプレイの数は映像表示システム４５ｃと同じであるが、横のディスプレイの数は映像表示システム４５ｃの半分である。また便宜上、図１７Ａと図１７Ｂの２図に分けて本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示しているが、図１７Ａに示した映像の伝送と、図１７Ｂに示した映像の伝送とは同時に行われる。
【０１０７】
なお、図１７Ａ及び図１７Ｂに示したディスプレイプロセッサ１００ａ〜１００ｄは、それぞれ２つの映像を同時にＩＰマルチキャスト配信により送信することが出来るよう構成されている。
【０１０８】
レイアウトコントローラ１０（図１７Ａ及び図１７Ｂには図示せず）は、映像受信端末３０ａ、３０ｂに対して、ディスプレイプロセッサ１００ａが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｃ、３０ｄに対して、ディスプレイプロセッサ１００ｂが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｅ、３０ｆに対して、ディスプレイプロセッサ１００ｃが送信する映像を受信するよう指示する。さらに同様に、レイアウトコントローラ１０は、映像受信端末３０ｇ、３０ｈに対して、ディスプレイプロセッサ１００ｄが送信する映像を受信するよう指示する。
【０１０９】
またレイアウトコントローラ１０は、映像受信端末３０ｉ、３０ｊに対して、ディスプレイプロセッサ１００ａが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｋ、３０ｌに対して、ディスプレイプロセッサ１００ｂが送信する映像を受信するよう指示する。同様に、レイアウトコントローラ１０は、映像受信端末３０ｍ、３０ｎに対して、ディスプレイプロセッサ１００ｃが送信する映像を受信するよう指示する。さらに同様に、レイアウトコントローラ１０は、映像受信端末３０ｏ、３０ｐに対して、ディスプレイプロセッサ１００ｄが送信する映像を受信するよう指示する。
【０１１０】
レイアウトコントローラ１０は、このように映像受信端末３０ａ〜３０ｐに対して映像の受信を指示することで、レイアウトコントローラ１０が決定したレイアウトによる映像を映像表示システム４５ｃに表示させることができると共に、映像表示システム４５ｃに表示される映像の一部を映像表示システム４５ｄ、４５ｅに表示させることができる。
【０１１１】
本開示の一実施形態にかかる映像伝送システム１は、図１７Ａ、図１７Ｂに示したように映像を伝送することで、映像表示システムの形態に応じて、映像をそれぞれの映像表示システム４５ｃ、４５ｄ、４５ｅに表示させることができる。例えば本開示の一実施形態にかかる映像伝送システム１は、映像表示システム４５ｃに表示される映像の内、右半分のみを映像表示システム４５ｄ、４５ｅに表示させることができる。また例えば、本開示の一実施形態にかかる映像伝送システム１は、映像表示システム４５ｃに表示される映像の内、右半分のみを映像表示システム４５ｄに、左半分のみを映像表示システム４５ｅに、それぞれ表示させることもできる。
【０１１２】
本開示の一実施形態にかかる映像伝送システム１を構成する映像送信端末２０、ディスプレイプロセッサ１００及び映像受信端末３０は、いずれもＩＰネットワーク２に接続されている。従って、ディスプレイプロセッサ１００は、ＩＰネットワーク２に接続されていれば、設置場所や、映像送信端末２０及び／または映像受信端末３０までの距離等の物理的環境を気にすることなく、任意の端末を利用し得る。従って本開示の一実施形態にかかる映像伝送システム１は、あるディスプレイプロセッサ１００が故障するなどして正常動作しなくなった場合に、配線を繋ぎ変えたりすることなく別のディスプレイプロセッサを経由して映像を出力する経路に容易に切り替えることができる。
【０１１３】
例えば、本開示の一実施形態にかかる映像伝送システム１は、あらかじめ迂回ルート（バックアップルート）をシステムとして保有させておくことにより、ある特定のディスプレイプロセッサ１００の故障時には、予め決めた迂回ルートへ自動で切り替えて、運用を継続することができる。迂回ルートの選択方式としては、例えばレイアウトコントローラ１０がディスプレイプロセッサ１００の状態を管理しておき、ディスプレイプロセッサ１００の故障を検知すると共に、替わりに動作させたいディスプレイプロセッサ１００に対して、故障したディスプレイプロセッサ１００が保有していたコントロール信号と同等のコントロール信号を送信するようにしてもよい。替わりのディスプレイプロセッサ１００は、レイアウトコントローラ１０から受信したコントロール信号の内容を基に動作を開始することで、映像受信端末３０は特にディスプレイプロセッサ１００の故障を意識することなく、映像の受信を継続することができる。
【０１１４】
図１８〜図２０は、本開示の一実施形態にかかる映像伝送システム１における映像の伝送例を示す説明図である。図１８〜図２０に示したのは、あるディスプレイプロセッサ１００ａに障害が発生した場合に、別のディスプレイプロセッサ１００ｂに迂回させることで、映像送信端末２０から映像受信端末３０への映像の伝送を継続する様子である。
【０１１５】
図１８〜図２０には、３つの映像送信端末２０ａ〜２０ｃと、２つのディスプレイプロセッサ１００ａ、１００ｂと、１つの映像受信端末３０ａとで映像伝送システム１が構成されている様子が示されている。ディスプレイプロセッサ１００ａは、通常時に動作するとし、ディスプレイプロセッサ１００ｂは、ディスプレイプロセッサ１００ａに障害が発生した場合に動作するとする。
【０１１６】
図１８は、通常時の映像の伝送例を示す説明図である。通常時は、映像送信端末２０ａ〜２０ｃからＩＰマルチキャスト配信される映像は、レイアウトコントローラ１０からのコントロール信号に基づいて、ディスプレイプロセッサ１００ａで受信されて処理されて、映像受信端末３０ａに送られるものとする。そしてレイアウトコントローラ１０は、ディスプレイプロセッサ１００ａ、１００ｂに対してキープアライブ（ＫｅｅｐＡｌｉｖｅ）を送信して、ディスプレイプロセッサ１００ａ、１００ｂが動作しているかどうか確認する。
【０１１７】
図１９は、ディスプレイプロセッサ１００ａで障害が発生した状態を示す説明図である。レイアウトコントローラ１０は、ディスプレイプロセッサ１００ａからの応答が無いことによって、ディスプレイプロセッサ１００ａに障害が発生したと判断する。ディスプレイプロセッサ１００ａに障害が発生した場合は、レイアウトコントローラ１０は、映像送信端末２０ａ〜２０ｃからＩＰマルチキャスト配信される映像を受信するようにディスプレイプロセッサ１００ｂへ指示する。
【０１１８】
図２０は、ディスプレイプロセッサ１００ａで障害が発生したので、ディスプレイプロセッサ１００ｂに映像を受信させている状態を示す説明図である。レイアウトコントローラ１０は、ディスプレイプロセッサ１００ａに送っていたコントロール信号と同等のコントロール信号をディスプレイプロセッサ１００ｂに送る。ディスプレイプロセッサ１００ｂは、レイアウトコントローラ１０からのコントロール信号に基づいて、映像送信端末２０ａ〜２０ｃからＩＰマルチキャスト配信される映像を受信して処理する。
【０１１９】
このように、通常時に動作するディスプレイプロセッサ１００ａに障害が発生した場合に、レイアウトコントローラ１０から別のディスプレイプロセッサ１００ｂへコントロール信号を送り直すだけで、本開示の一実施形態にかかる映像伝送システム１は、映像送信端末２０ａ〜２０ｃから映像受信端末３０への映像の伝送を継続することが出来る。
【０１２０】
ここまで示した例では、映像表示システム４５はいずれも縦と横に複数のディスプレイを並べたシステムであるとしたが、本開示は係る例に限定されるものではない。例えば映像表示システム５０は、複数のディスプレイを傾けて並べたものであってもよい。
【０１２１】
図２１は、映像表示システム４５の変形例を示す説明図である。図２１に示したように、映像表示システム４５は、複数のディスプレイを斜めに傾けて並べたものでもよい。また、図２２に示したように、映像表示システム４５は、ディスプレイを斜めに傾けた上で、さらにずらして並べたものであってもよい。
【０１２２】
図２１のような映像表示システム４５に映像を表示させる場合は、ディスプレイプロセッサ１００は、映像送信端末２０から送信される映像に対して、映像が水平に表示されるように回転させる映像処理を実行し得る。図２１には、映像表示システム４５に２つの映像Ａ、Ｂが表示されている状態を示しているが、この映像Ａ、Ｂは、いずれもディスプレイプロセッサ１００で回転処理が施されたものである。
【０１２３】
レイアウトコントローラ１０は、予め、ＩＰネットワーク２に接続されているディスプレイプロセッサ１００の情報を取得し、保持しておく。ディスプレイプロセッサ１００の処理順序を変更する際には、レイアウトコントローラ１０は、予め取得したディスプレイプロセッサ１００の情報を用いてコントロール信号を生成して、各レイアウトコントローラ１００に生成したコントロール信号を送信する。
【０１２４】
図２２は、本開示の一実施形態にかかるレイアウトコントローラ１０の機能構成例を示す説明図である。図２２に示したように、本開示の一実施形態に係るレイアウトコントローラ１０は、テーブル保持部１１を含んで構成される。テーブル保持部１１は、ＩＰネットワーク２に接続されているディスプレイプロセッサ１００の情報をテーブルの形式で保持する。
【０１２５】
なお、本実施形態では、ＩＰネットワーク２に接続されているディスプレイプロセッサ１００の情報はレイアウトコントローラ１０で保持されている形態を示しているが、本開示は係る例に限定されるものではない。ＩＰネットワーク２に接続されているディスプレイプロセッサ１００の情報は、レイアウトコントローラ１０から参照可能な他の装置に保持されていても良い。
【０１２６】
テーブル保持部１１に格納されるテーブルの例を説明する。まずテーブル保持部１１に格納されるテーブルの例を説明するための、映像伝送システム１の構成例を示す。図２３は、本開示の一実施形態にかかる映像伝送システム１の構成例であり、テーブル保持部１１に格納されるテーブルの例を説明するための構成例である。図２３には、映像を撮像して出力する映像送信端末２０と、ディスプレイプロセッサ１００と、映像表示システム５０と、が示されている。なお図２３では、映像受信端末３０及び映像出力端末４０は図示されていないが、映像伝送システム１には存在しているものとする。
【０１２７】
図２３に示されている記号について説明する。ＮＤｎ（ｎ＝１，２，３，…）は、ノードを管理するためのＩＤである。ＭＣｎ（ｎ＝１，２，…）は、各ノードから映像が出力される際のマルチキャストアドレスを管理するためのＩＤである。ＲＴｎ（ｎ＝１，２，…）は、ノード間の経路を管理するためのＩＤである。図２３に示した例では、映像送信端末２０がＮＤ１として管理され、ディスプレイプロセッサ１００がＮＤ２として管理され、映像表示システム５０がＮＤ３として管理されている。また映像送信端末２０からディスプレイプロセッサ１００への経路がＲＴ１として管理され、ディスプレイプロセッサ１００から映像表示システム５０への経路がＲＴ２として管理されている。
【０１２８】
また、図２３に示した例では、映像送信端末２０からはマルチキャストアドレスＭＣ１へ映像が出力され、ディスプレイプロセッサ１００からはマルチキャストアドレスＭＣ２へ映像が出力される。
【０１２９】
図２４は、テーブル保持部１１に格納されるテーブルの例を示す説明図である。図２４に示したのは、マルチキャストアドレスを管理するマルチキャストアドレス管理テーブルＴ１の例である。マルチキャストアドレス管理テーブルＴ１のＩＤ列には、各ノードから映像が出力される際のマルチキャストアドレスを管理するためのＩＤ（通し番号）が登録され、ＭｕｌｔｉｃａｓｔＡｄｄｒｅｓ列には、各ＩＤに対応するマルチキャストアドレスが登録される。
【０１３０】
図２５は、テーブル保持部１１に格納されるテーブルの例を示す説明図である。図２５に示したのは、ノードを管理するためのノード管理テーブルＴ２の例である。ノード管理テーブルＴ２では、映像送信端末２０、ディスプレイプロセッサ１００、映像受信端末等のノードの情報が管理される。ノード管理テーブルＴ２のＩＤ列には、各ノードを管理するためのＩＤ（通し番号）が登録され、Ｆｕｎｃｔｉｏｎ列には、各ノードの機能（カメラ、ディスプレイプロセッサ、出力ディスプレイ等）が登録され、ＲｅｃｅｉｖｅＰｏｒｔ列には映像を受信するポートの数の情報が登録され、ＳｅｎｄＰｏｒｔに列には映像を送信するポートの数の情報が登録され、Ｐａｒａｍｅｔｅｒｓ列には、各ノードに対する設定用のパラメータの情報が登録される。各ノードに対する設定用のパラメータの情報としては、例えば映像の縦と横のサイズ、１秒あたりのフレームの数の情報、コーデックの情報、帯域の情報、色空間の情報などが含まれ得る。また図２５には示されていないが、ノード管理テーブルＴ２には、各ノードの処理能力の上限についての情報が格納されても良い。
【０１３１】
図２６は、テーブル保持部１１に格納されるテーブルの例を示す説明図である。図２６に示したのは、経路を管理するための経路管理テーブルＴ３の例である。経路管理テーブルＴ３では、経路の情報、すなわち、どのノードからどのノードへ映像を伝送するかについての情報が管理される。経路管理テーブルＴ３のＩＤ列には、各経路を管理するためのＩＤ（通し番号）が登録され、ＭｕｌｔｉｃａｓｔＡｄｄｅｒｓｓＩＤ列には、マルチキャストアドレス管理テーブルＴ１で管理されているＩＤ（通し番号）が登録され、ＳｅｎｄｅｒＮｏｄｅＩＤ列及びＲｅｃｅｉｖｅｒＮｏｄｅＩＤ列には、ノード管理テーブルＴ２で管理されているＩＤ（通し番号）が登録される。ＳｅｎｄｅｒＮｏｄｅＩＤ列には、当該経路の送信元のノードのＩＤが登録され、ＲｅｃｅｉｖｅｒＮｏｄｅＩＤ列には、送信先のノードのＩＤが登録される。
【０１３２】
なお、ひとつの送信ノードから複数の受信ノードに映像が配信される場合には、同一のマルチキャストアドレスおよび送信ノードで、受信ノードが異なる複数の行が経路管理テーブルＴ３に格納される．
【０１３３】
図２４〜図２６には、映像送信端末２０（ノード１）がマルチキャストアドレス２３９．１１．１２．１（アドレス１）に映像を送信し、色変更機能を有するディスプレイプロセッサ１００（ノード２）が映像送信端末２０から送信された映像を受信して色変更処理を実行して、マルチキャストアドレス２３９．１１．１２．２（アドレス２）に送信し、映像表示システム４５が表示する映像を受信する映像受信端末３０（ノード３）が、ディスプレイプロセッサ１００から送信された映像を受信して、映像を表示する際の各テーブルの例が示されている。
【０１３４】
テーブル保持部１１が、このようなデータを保持することで、レイアウトコントローラ１０は、映像送信端末２０が出力する映像をディスプレイプロセッサ１００に受信させ、ディスプレイプロセッサ１００で色変更処理を実行させて、ディスプレイプロセッサ１００が出力する映像を映像受信端末３０に受信させることができる。
【０１３５】
＜２．まとめ＞
以上説明したように本開示の一実施形態によれば、映像をＩＰマルチキャスト配信する映像送信端末２０から送信される映像を、レイアウトコントローラ１０からの指示に基づいて受信するディスプレイプロセッサ１００が提供される。ディスプレイプロセッサ１００は、映像送信端末２０からＩＰマルチキャスト配信される映像を受信すると、定められた映像処理を実行して、映像処理後の映像を再びＩＰマルチキャスト配信により送信する。ディスプレイプロセッサ１００からＩＰマルチキャスト配信される映像は、レイアウトコントローラ１０からの指示に基づいて映像受信端末３０で受信され、映像表示システム４５に表示される。
【０１３６】
また本開示の一実施形態では、１つのディスプレイプロセッサ１００だけではなく、複数のディスプレイプロセッサ１００に映像処理を分担させることができる。映像表示システム４５のディスプレイの数や、映像の表示可能サイズが増えても、複数のディスプレイプロセッサ１００に映像処理を分担させることで、映像表示システム４５への映像表示を可能にする。
【０１３７】
また本開示の一実施形態では、ディスプレイプロセッサ１００はＩＰネットワーク２に接続されているため、ディスプレイプロセッサ１００がＩＰネットワーク２にさえ繋がっていれば、システムを拡張したり変更したりする場合でも配線の繋ぎ替えの必要はない。また本開示の一実施形態では、ディスプレイプロセッサ１００はＩＰネットワーク２に接続されているため、あるディスプレイプロセッサ１００に障害が発生した場合であっても、容易に別のディスプレイプロセッサ１００に切り替えて、映像を伝送することを可能にする。
【０１３８】
本開示の一実施形態では、映像送信端末２０から送信される映像はＩＰネットワーク２でマルチキャスト配信される。ディスプレイプロセッサ１００は指定された映像だけを受信するので、本開示の一実施形態ではマルチキャスト配信を利用した帯域の有効活用が可能になる。また必要に応じて複数のディスプレイプロセッサ１００に処理を分担させることができるので、本開示の一実施形態では特定のディスプレイプロセッサ１００にトラフィックが集中することもない。
【０１３９】
本開示の一実施形態では、ディスプレイプロセッサ１００により映像処理が施された映像も、ＩＰネットワーク２でマルチキャスト配信される。従って本開示の一実施形態では、ディスプレイプロセッサ１００から出力される映像を複数の映像表示システム４５で利用することが出来る。
【０１４０】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１４１】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【０１４２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１４３】
なお、本技術は以下のような構成も取ることができる。
（１）
映像の制御に関する映像制御情報を取得する制御情報取得部と、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、
前記映像受信部が受信した映像を、前記映像制御情報に基づいて映像処理を実行する１以上の映像処理部と、
前記映像処理部が映像処理した映像を前記映像制御情報に基づいてマルチキャスト送信する映像送信部と、
を備える、信号処理装置。
（２）
前記映像処理部は、マルチキャスト送信される映像が表示される領域の一部について映像処理を実行する、前記（１）に記載の信号処理装置。
（３）
前記映像送信部は、前記映像制御情報に基づいて前記映像の出力タイミングを調整する、前記（１）または（２）に記載の信号処理装置。
（４）
前記映像受信部は、前記映像送信部が送信する映像が前記映像送信部の送信先で表示されなくなった場合でも該映像の選択受信を継続する、前記（１）〜（３）のいずれかに記載の信号処理装置。
（５）
前記映像受信部は、マルチキャスト送信された映像を新たに受信すると帯域の制限を超えてしまう場合は、前記映像送信部の送信先で表示されなくなった映像の内、表示されなくなってからの時間が最も長い映像の選択受信を停止する、前記（４）に記載の信号処理装置。
（６）
前記映像処理部の数は、前記映像送信部が送信する映像の数と同じである、前記（１）〜（５）のいずれかに記載の信号処理装置。
（７）
前記映像制御情報は、前記映像受信部が選択受信する映像の送信元及び前記映像送信部の映像の送信先の情報を含む、前記（１）〜（６）のいずれかに記載の信号処理装置。
（８）
前記映像制御情報は、前記映像送信部が送信する映像の表示場所に関する情報を含む、前記（１）〜（７）のいずれかに記載の信号処理装置。
（９）
前記映像の表示場所に関する情報は、前記映像送信部が送信する映像の位置に関する情報を含む、前記（８）に記載の信号処理装置。
（１０）
映像の制御に関する映像制御情報を取得するステップと、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、
前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、
前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、
を備える、信号処理方法。
（１１）
コンピュータに、
映像の制御に関する映像制御情報を取得するステップと、
マルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信するステップと、
前記選択受信するステップで受信された映像を、前記映像制御情報に基づいて映像処理するステップと、
前記映像処理するステップで映像処理された映像を前記映像制御情報に基づいてマルチキャスト送信するステップと、
を実行させる、コンピュータプログラム。
（１２）
映像制御装置と、
１以上の映像出力装置と、
１以上の信号処理装置と、
１以上の映像受信装置と、
１以上の映像表示装置と、
を備え、
前記信号処理装置は、
映像の制御に関する映像制御情報を前記映像制御装置から取得する制御情報取得部と、
前記１以上の映像出力装置からマルチキャスト送信された１以上の映像を前記映像制御情報に基づいて選択受信する映像受信部と、
前記映像受信部が受信した映像を、前記映像制御情報に基づいて前記１以上の映像表示装置で表示させるための映像処理を実行する１以上の映像処理部と、
前記映像処理部が映像処理した映像を前記映像制御情報に基づいて、前記１以上の映像受信装置で受信させるためにマルチキャスト送信する映像送信部と、
を含む、映像伝送システム。
【符号の説明】
【０１４４】
１    映像伝送システム
１０    レイアウトコントローラ
２０    映像送信端末
３０    映像受信端末
４０    映像出力端末
４５    映像表示システム
５０    映像表示装置
１００    ディスプレイプロセッサ
１０２    コントロール信号制御部
１０４    マルチキャスト受信制御部
１０６    映像編集管理部
１０８    マルチキャスト送信制御部
１１０    映像受信部
１１２ａ〜１１２ｄ    デコーダ
１１４ａ、１１４ｂ    映像編集処理部
１１６ａ、１１６ｂ    エンコーダ
１１８    映像送信部
【図１】
2014239325.tif 000003
【図２Ａ】
2014239325.tif 000004
【図２Ｂ】
2014239325.tif 000005
【図３】
2014239325.tif 000006
【図４】
2014239325.tif 000007
【図５】
2014239325.tif 000008
【図６】
2014239325.tif 000009
【図７】
2014239325.tif 000010
【図８】
2014239325.tif 000011
【図９】
2014239325.tif 000012
【図１０】
2014239325.tif 000013
【図１１】
2014239325.tif 000014
【図１２】
2014239325.tif 000015
【図１３】
2014239325.tif 000016
【図１４】
2014239325.tif 000017
【図１５】
2014239325.tif 000018
【図１６】
2014239325.tif 000019
【図１７Ａ】
2014239325.tif 000020
【図１７Ｂ】
2014239325.tif 000021
【図１８】
2014239325.tif 000022
【図１９】
2014239325.tif 000023
【図２０】
2014239325.tif 000024
【図２１】
2014239325.tif 000025
【図２２】
2014239325.tif 000026
【図２３】
2014239325.tif 000027
【図２４】
2014239325.tif 000028
【図２５】
2014239325.tif 000029
【図２６】
2014239325.tif 000030