(57)【特許請求の範囲】
【請求項１】
夫々が映像データを処理して表示する複数の表示装置と、
前記複数の表示装置夫々に設けられた前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知手段と、
前記複数の表示装置夫々に設けられた前記負荷情報通知手段から通知される前記各表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる割り当て手段とを有することを特徴とする表示制御装置。
【請求項２】
夫々が映像データを処理して表示する複数の表示装置を有し、
前記複数の表示装置の夫々は、前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知手段を含み、
前記複数の表示装置のうちの少なくとも何れか一つは、前記負荷情報通知手段より通知される前記複数の表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる割り当て手段を含むことを特徴とする表示制御装置。
【請求項３】
前記負荷情報通知手段は、前記複数の表示装置による所定のフレーム単位の表示処理毎に前記各表示装置の負荷情報を通知し、前記割り当て手段は、前記各表示装置の負荷情報が通知される度に、前記複数の表示装置のグループ分けを決定することを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
夫々が映像データを処理して表示する複数の表示装置を有する表示制御装置による負荷分散方法であって、
前記複数の表示装置の夫々が、前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知ステップと、
決定手段が、前記複数の表示装置の夫々から通知される前記各表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、それぞれのグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる処理割り当てステップとを含むことを特徴とする負荷分散方法。
【請求項５】
夫々が映像データを処理して表示する複数の表示装置を有するコンピュータに、
前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知手順と、
前記負荷情報通知手順において通知される前記各表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる割り当て手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示装置に対する処理負荷を分散させることが可能な表示制御装置及び負荷分散方法に関するものである。
【背景技術】
【０００２】
複数の表示装置を配列状に並べ、大画面を構成するといった提案は、以前からなされている。こうした提案によれば、スケーラブルに大画面を構成可能であって、液晶装置などの大型化も進み、将来的には壁一面に表示装置を配列し、複数の映像データを映し出すといったことも可能である。
【０００３】
従来、複数の表示装置から１つの画面を構成する表示システムは、複数の表示装置に対して例えば一つの画像拡大装置を備える。画像拡大装置は受信した映像データに対し画面サイズに合わせて拡大処理を施し、複数の表示装置の配列位置に従って分割し、各表示装置に提供する（例えば、特許文献１参照）。
【０００４】
また、複数の映像データを同時に表示する表示装置は、複数の信号入力回路から入力される映像データに対して、信号入力回路に対応する複数の映像回路にて所望の処理を施し、次に映像合成回路にて合成し、映像表示回路にて表示する（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平７−６４５２９号公報
【特許文献２】特開平１０−８４５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の表示システムの構成では、以下の問題点がある。複数の表示装置を配列状に並べ大画面を構成する表示システムにおいて、複数の映像データを同時に表示させる場合、ある表示装置では１つの映像のみを表示し、ある表示装置では複数の映像を表示することがある。このような場合、各表示装置で扱う映像データ量が異なり、扱う映像データ量が少ない表示装置と扱う映像データ量が多い表示装置での処理負荷が異なるという問題がある。つまり、表示システム全体としての処理性能は扱う映像データ量が多い表示装置の処理に依存してしまうといった問題がある。
【０００７】
そこで、本発明の目的は、例えば、各表示装置に対して割り当てる処理の負荷を平均化することを可能とすることにある。
【課題を解決するための手段】
【０００８】
本発明の表示制御装置の第１の態様は、夫々が映像データを処理して表示する複数の表示装置と、前記複数の表示装置夫々に設けられた前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知手段と、前記複数の表示装置夫々に設けられた前記負荷情報通知手段から通知される前記各表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる割り当て手段とを有することを特徴とする。
本発明の表示制御装置の第２の態様は、夫々が映像データを処理して表示する複数の表示装置を有し、前記複数の表示装置の夫々は、前記複数の表示装置夫々における処理の負荷情報を通知する負荷情報通知手段を含み、
前記複数の表示装置のうちの少なくとも何れか一つは、前記負荷情報通知手段より通知される前記複数の表示装置の負荷情報に基づいて前記複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てる割り当て手段を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の表示装置の負荷情報に基づいて当該複数の表示装置をグループ分けし、更に、夫々のグループにおいて当該グループ内の複数の表示装置が行う処理を当該グループ内の各表示装置に平均的に分散して割り当てるように構成しているので、各表示装置に対して割り当てる処理の負荷を平均化することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
図1は、本発明の実施形態に係る表示システムの構成を示す図である。２００〜２１１は表示装置であり、図１に示すように複数の表示装置２００〜２１１を配列状に並べる（本実施形態ではヨコ４×タテ３）ことによって大画面を構成する。また、この表示装置２００〜２１１は複数の映像データを受信可能であり、受信した複数の映像データに対して高画質化処理や合成処理を施して表示画面に映し出すことが可能である。
【００１２】
１００〜１１１は負荷情報通知回路であり、表示装置２００〜２１１が受信した映像データに対する処理に要した負荷情報を処理割り当て決定回路５０５に通知する。
【００１３】
５０１は映像受信回路であり、テレビ放送、インターネット及び映像サーバ等の装置から配信された映像データを受信可能であり、複数の映像ソースから映像データを同時に受信可能である。
【００１４】
５０２は映像拡大回路であり、映像受信回路５０１が受信した映像データに対して画面サイズに合わせた拡大処理を施す。
【００１５】
５０３は映像分割回路であり、映像拡大回路５０２が拡大した映像データに対して表示装置２００〜２１１の配列に応じた分割処理を施す。
【００１６】
５０４は映像配信回路であり、処理割り当て決定回路５０５の割り当て結果に応じて映像分割回路５０３が分割した映像データを該当する表示装置へ配信する。
【００１７】
５０５は処理割り当て決定回路であり、表示装置２００〜２１１が前の映像データの処理に要した負荷情報を受信し、次の映像データの処理をどう割り振るかを決定する。
【００１８】
７０１は映像データを表示装置２００〜２１１へ配信するための経路（映像データ伝達経路）である。７０２は表示装置２００〜２１１へ次の映像データに対する処理を通知するための経路（処理内容伝達経路）である。７０３は表示装置２００〜２１１が前の映像データに対する処理に要した負荷情報を処理割り当て決定回路５０５へ通知するための経路（負荷情報伝達経路）である。９００は表示装置２００〜２１１が映像データを隣接する表示装置へ転送するための経路（映像データ伝達経路）である。
【００１９】
次に、本実施形態に係る表示システムの動作を説明する。
映像受信回路５０１は複数の映像データを受信する。ここでは、ＤＶＤとＬＡＮの２つの映像ソースから映像データを受信するものとして説明する。また、本発明の実施形態ではＤＶＤとＬＡＮから１フレーム毎に映像データが受信されるものとして説明する。
【００２０】
映像受信回路５０１で受信した２つの映像データに対して映像拡大回路５０２は拡大処理を施す。図２のようにＤＶＤからの映像データとＬＡＮからの映像データを表示装置２００〜２１１に重ね合わせて表示させる場合、図３に示すようにＤＶＤからの映像データとＬＡＮからの映像データを表示させる大きさに拡大する。
【００２１】
映像分割回路５０３は拡大した映像データに対して分割処理を施す。図４に示すように映像データは分割される。ＤＶＤ映像データのＡＡは表示装置２００に表示される部分である。ＤＶＤ映像データのＢＢは表示装置２０１に表示される部分である。ＤＶＤ映像データのＣＣは表示装置２０２に表示される部分である。ＤＶＤ映像データのＤＤは表示装置２０３に表示される部分である。ＤＶＤ映像データのＥＥは表示装置２０４に表示される部分である。ＤＶＤ映像データのＦＦは表示装置２０５に表示される部分である。ＤＶＤ映像データのＧＧは表示装置２０６に表示される部分である。ＤＶＤ映像データのＨＨは表示装置２０７に表示される部分である。ＤＶＤ映像データのＩＩは表示装置２０８に表示される部分である。ＤＶＤ映像データのＪＪは表示装置２０９に表示される部分である。ＤＶＤ映像データのＫＫは表示装置２１０に表示される部分である。ＤＶＤ映像データのＬＬは表示装置２１１に表示される部分である。
【００２２】
ＬＡＮ映像データのＡＡＡは表示装置２０５に表示される部分である。ＬＡＮ映像データのＢＢＢは表示装置２０６に表示される部分である。ＬＡＮ映像データのＣＣＣは表示装置２０９に表示される部分である。ＬＡＮ映像データのＤＤＤは表示装置２１０に表示される部分である。
【００２３】
映像配信回路５０４は、分割した映像データを各表示装置に配信する。このとき、複数の表示装置を１つのグループとし、その部分に該当する映像データへの処理を行う。例えば、表示装置２００、２０４、２０８をグループ０とし、表示装置２０１、２０５、２０９をグループ１、表示装置２０２、２０６、２１０をグループ２、表示装置２０３、２０７、２１１をグループ３とする。この場合、グループ０ではＤＶＤ映像データのＡＡ、ＥＥ、ＩＩの映像処理を行う。また、グループ１ではＤＶＤ映像データのＢＢ、ＦＦ、ＪＪの映像処理とＬＡＮ映像データのＡＡＡ、ＣＣＣの映像処理とＤＶＤ映像データとＬＡＮ映像データの合成処理を行う。また、グループ２ではＤＶＤ映像データのＣＣ、ＧＧ、ＫＫの映像処理とＬＡＮ映像データのＢＢＢ、ＤＤＤの映像処理とＤＶＤ映像データとＬＡＮ映像データの合成処理を行う。また、グループ３ではＤＶＤ映像データのＤＤ、ＨＨ、ＬＬの映像処理を行う。
【００２４】
グループを決定するのは処理割り当て回路５０５であり、更に、処理割り当て回路５０５はグループ内の各表示装置にどの処理を行わせるのかを次のように決定する。例えば、グループ０については、表示装置２００はＤＶＤ映像データのＡＡに対する映像処理、表示装置２０４はＤＶＤ映像データのＥＥに対する映像処理、表示装置２０８はＤＶＤ映像データのＩＩに対する映像処理を行なう。グループ１については、表示装置２０１はＤＶＤ映像データのＢＢ、ＦＦ、ＪＪに対する映像処理、表示装置２０５はＬＡＮ映像データのＡＡＡ、ＣＣＣに対する映像処理、表示装置２０９はＤＶＤ映像データとＬＡＮ映像データの合成処理を行なう。グループ２については、表示装置２０２はＤＶＤ映像データのＣＣ、ＧＧ、ＫＫに対する映像処理、表示装置２０６はＬＡＮ映像データのＢＢＢ、ＤＤＤに対する映像処理、表示装置２１０はＤＶＤ映像データとＬＡＮ映像データの合成処理を行なう。グループ３については、表示装置２０３はＤＶＤ映像データのＤＤに対する映像処理、表示装置２０７はＤＶＤ映像データのＨＨに対する映像処理、表示装置２１１はＤＶＤ映像データのＬＬに対する映像処理を行うよう割り当てを決めたとする。
【００２５】
処理割り当て回路５０５の割り当てに応じて映像配信回路５０４は各表示装置に該当する映像データを配信する。具体的には、表示装置２００にはＤＶＤ映像データのＡＡを映像データ配信経路７０１を介して配信する。表示装置２０１にはＤＶＤ映像データのＢＢとＦＦとＪＪを映像データ配信経路７０１を介して配信する。表示装置２０２にはＤＶＤ映像データのＣＣとＧＧとＫＫを映像データ配信経路７０１を介して配信する。表示装置２０３にはＤＶＤ映像データのＤＤを映像データ配信経路７０１を介して配信する。表示装置２０４にはＤＶＤ映像データのＥＥを映像データ配信経路７０１を介して配信する。表示装置２０５にはＬＡＮ映像データのＡＡＡとＣＣＣを映像データ配信経路７０１を介して配信する。表示装置２０６にはＬＡＮ映像データのＢＢＢとＤＤＤを映像データ配信経路７０１を介して配信する。表示装置２０７にはＤＶＤ映像データのＨＨを映像データ配信経路７０１を介して配信する。表示装置２０８にはＤＶＤ映像データのＩＩを映像データ配信経路７０１を介して配信する。表示装置２１１にはＤＶＤ映像データのＬＬを映像データ配信経路７０１を介して配信する。このとき、処理割り当て回路５０５は、表示装置２００〜２１１に処理通知経路７０２を介して各表示装置でどの処理を行うのかを通知する。
【００２６】
表示装置２００〜２１１は受信した映像データと処理内容に応じて処理を行う。グループ０、グループ３では表示装置２００、２０４、２０８、２０３、２０７、２１１がそれぞれ受信したＤＶＤ映像データに映像処理を施し表示する。グループ１では表示装置２０１でＤＶＤ映像データの映像処理を施し、表示装置２０５でＬＡＮ映像データの映像処理を施し、各映像データは映像データ転送経路９００を介して表示装置２０９に転送される。表示装置２０９は受信したＤＶＤ映像データとＬＡＮ映像データを合成し、合成した映像データを表示装置２０１と２０５へ映像データ転送経路９００を介して転送する。各表示装置２０１、２０５、２０９は合成した映像を表示する。
【００２７】
グループ２では表示装置２０２でＤＶＤ映像データの映像処理を施し、表示装置２０６でＬＡＮ映像データの映像処理を施し、各映像データは映像データ転送経路９００を介して表示装置２１０に転送する。表示装置２１０は受信したＤＶＤ映像データとＬＡＮ映像データを合成し、合成した映像データを表示装置２０２と２０６へ映像データ転送経路９００を介して転送する。各表示装置２０２、２０６、２１０は合成した映像を表示する。
【００２８】
このとき、表示装置２００〜２１１はそれぞれの処理に要した時間を、負荷情報通知回路１００〜１１１を用いて負荷情報通知経路７０３を介して処理割り当て回路５０５へ通知する。ＤＶＤ映像データ１ブロックに対する映像処理、ＬＡＮ映像データ１ブロックに対する映像処理、映像データ１ブロックに対する合成処理に要する時間が２：２：１であったとすると、図５に示すような結果が得られる。
【００２９】
処理割り当て回路５０５はここで受信した負荷情報を基に次のフレームデータに対するグループ割、処理割り振りを決定する。例えば、グループ０を表示装置２００、２０１、２０５とし、表示装置２００、２０１でＤＶＤ映像データのＡＡ、ＢＢ、ＦＦを映像処理し、表示装置２０５でＬＡＮ映像データＡＡＡの映像処理と合成処理を行うよう割り当てる。また、グループ１を表示装置２０４、２０８、２０９とし、表示装置２０４、２０８でＤＶＤ映像データのＥＥ、ＩＩ、ＪＪを映像処理し、表示装置２０９でＬＡＮ映像データＣＣＣの映像処理と合成処理を行うよう割り当てる。また、グループ２を表示装置２０２、２０３、２０６とし、表示装置２０２、２０３でＤＶＤ映像データのＣＣ、ＤＤ、ＧＧを映像処理し、表示装置２０６でＬＡＮ映像データＢＢＢの映像処理と合成処理を行うよう割り当てる。また、グループ３を表示装置２０７、２１０、２１１とし、表示装置２０７、２１１でＤＶＤ映像データのＨＨ、ＫＫ、ＬＬを映像処理し、表示装置２１０でＬＡＮ映像データＤＤＤの映像処理と合成処理を行うよう割り当てたとする。
【００３０】
次の映像データを受信すると上記割り当てに応じて映像データが表示装置２００〜２１１に配信される。このときのＤＶＤ映像データ１ブロックに対する映像処理、ＬＡＮ映像データ１ブロックに対する映像処理、映像データ１ブロックに対する合成処理に要する時間も２：２：１であったとすると、図６に示すような結果が得られる。
【００３１】
このように、表示システムにおける分散処理において、複数の表示装置の処理を動的に変更することで、処理を均一に分散することが可能である。
【００３２】
本発明の他の実施形態に係る表示システムの構成を図７に示す。なお、図１と同じ符号の構成は、図１の対応する構成と同様の動作を行なうものである。
【００３３】
図７に示すように、本実施形態に係る表示システムでは、各表示装置３００〜３０３が映像受信回路５０１、映像拡大回路５０２、映像分割回路５０３、映像配信回路５０４及び処理割り当て回路５０５を備える。このような構成を用いることで、複数の表示装置を並べて表示システムを構成する際に、全体を制御する配信装置のようなものを用意しなくても、どの表示装置が表示システム全体を制御するのかを自由に決定することができる。ここでは表示装置３０２にＤＶＤ再生装置との接続ケーブル、ＬＡＮケーブルが接続されることで、表示装置３０２が代表となり表示システム全体を制御するものとする。即ち、図７は、表示装置３０２が全体の制御を行う様子を示したものである。
【００３４】
ここで、上述した実施形態において、表示装置で処理負荷が変わる条件としては、映像データの内容が変化する場合、映像データのサイズが変更される場合、新たに映像データが追加される場合などが考えられる。
【００３５】
映像データの内容が変化した場合、例えば図８に示すようにシーン変更等により、映像が（ａ）から（ｂ）へ変化すると、ＡＡ、ＥＥ、ＩＩ部分は変化が無く、ＢＢ、ＣＣ、ＤＤ、ＦＦ、ＧＧ、ＨＨ、ＪＪ、ＫＫ、ＬＬ部分は変化がある。従って、ＡＡ、ＥＥ、ＩＩ部分の映像データに対しては処理負荷が変わらず、ＢＢ、ＣＣ、ＤＤ、ＦＦ、ＧＧ、ＨＨ、ＪＪ、ＫＫ、ＬＬ部分の映像データに対しては処理負荷が変わる。
【００３６】
映像データのサイズが変更される場合、例えば図９に示すようにＬＡＮ映像を表示するウィンドウの大きさを（ａ）から（ｂ）へユーザが変更したりすると、ＡＡ、ＥＥ、ＩＩ部分の映像データに対しては処理負荷が変わらない。その一方で、ＢＢ、ＣＣ、ＤＤ、ＦＦ、ＧＧ、ＨＨ、ＪＪ、ＫＫ、ＬＬ部分の映像データに対しては処理負荷が変わる。特に、ＢＢ、ＣＣ、ＤＤ、ＨＨ、ＬＬ部分は１つの映像のみであったのが２つの映像になるので処理負荷が大きく変化する。
【００３７】
新たに映像データが追加される場合、例えば図１０の（ａ）から（ｂ）のようにテレビ映像を追加したりすると、ＤＤ、ＨＨ、ＩＩ、ＪＪ、ＫＫ、ＬＬ部分は変化が無く、ＡＡ、ＢＢ、ＣＣ、ＥＥ、ＦＦ、ＧＧ部分は変化がある。従って、ＤＤ、ＨＨ、ＩＩ、ＪＪ、ＫＫ、ＬＬ部分の映像データに対しては処理負荷が変わらず、ＡＡ、ＢＢ、ＣＣ、ＥＥ、ＦＦ、ＧＧ部分の映像データに対しては処理負荷が変わる。
【００３８】
上述した実施形態において、シーン変更等により、映像データの処理に要する負荷が大きく変更される場合、シーン変更の瞬間の映像データに対しては前の映像データの処理結果に応じて処理の割り振りを決定する。但し、その次の映像データに対してはシーン変更後の負荷情報に応じて処理の割り振りを決定することとなる。
【００３９】
なお、上述した実施形態において、処理の割り当てはどのような方法で決めても構わない。また、ここでは処理負荷を時間としたが、表示装置で要した負荷を示すことが可能なものであれば何であっても構わない。また、上記実施形態では１フレームを１つの処理単位としたが、数フレームを１つの処理単位にするなど、どのような単位であっても構わない。
【００４０】
以上のように、上述した実施形態によれば、各表示装置の処理負荷が平均的に分散されるため、表示システム全体としての処理性能が扱う映像データ量が多い表示装置の処理性能に依存してしまうといった問題を解決できる。
【００４１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００４２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４４】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る表示システムの構成を示す図である。
【図２】複数の表示装置に表示される映像データの例を示す図である。
【図３】映像データを拡大する様子を示す図である。
【図４】映像データの分割例を示す図である。
【図５】各表示装置での負荷の割合を示す図である。
【図６】各表示装置での負荷の割合を示す図である。
【図７】本発明の他の実施形態に係る表示システムの構成を示す図である。
【図８】表示装置の処理負荷が変化する状態を示す図である。
【図９】表示装置の処理負荷が変化する状態を示す図である。
【図１０】表示装置の処理負荷が変化する状態を示す図である。
【符号の説明】
【００４７】
２００〜２１１、３００〜３０３  表示装置
１００〜１１１  負荷情報通知回路
５０１  映像受信回路
５０２  映像拡大回路
５０３  映像分割回路
５０４  映像配信回路
５０５  処理割り当て回路
７０１  映像データ伝達経路
７０２  処理内容伝達経路
７０３  負荷情報伝達経路
９００  映像データ伝達経路
【図１】
0005116237.tif 000002
【図２】
0005116237.tif 000003
【図３】
0005116237.tif 000004
【図４】
0005116237.tif 000005
【図５】
0005116237.tif 000006
【図６】
0005116237.tif 000007
【図７】
0005116237.tif 000008
【図８】
0005116237.tif 000009
【図９】
0005116237.tif 000010
【図１０】
0005116237.tif 000011