(57)【要約】  画像制御命令生成部１７により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他表示装置の画面内に表示されるか否かを判定し、更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定すると、その画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、その画像制御命令を受信する画像制御命令送受信部１８を設け、画像描画部１９が、画像制御命令生成部１７により生成された画像制御命令又は画像制御命令送受信部１８により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する。
2015022723.tif 000002
【特許請求の範囲】
【請求項１】
マルチ画面を構成する複数の表示装置と、上記表示装置の画面に画像を描画する複数の画像描画端末とから構成されているマルチ画面表示システムにおいて、
上記複数の画像描画端末は、
上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理手段と、
ユーザにより指定された画面上の位置及び操作を受け付けて、上記位置及び上記操作を示す入力情報を生成する入力情報生成手段と、
上記画像管理手段により管理されている現在表示中の画像の中から、上記入力情報生成手段により生成された入力情報が示す位置に対応する画像を特定する画像特定手段と、
上記入力情報生成手段により生成された入力情報が示す位置及び操作にしたがって上記画像特定手段により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成手段と、
上記画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、
上記判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記画像制御命令を受信する画像制御命令送受信手段と、
上記画像制御命令生成手段により生成された画像制御命令又は上記画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画手段と
から構成されていることを特徴とするマルチ画面表示システム。
【請求項２】
複数の画像描画端末は、
入力情報生成手段により生成された入力情報が示す位置が他表示装置の画面内の位置である場合、上記入力情報を他の画像描画端末に配信し、他の画像描画端末から入力情報が配信された場合、上記入力情報を受信する入力情報送受信手段を備え、
画像特定手段は、画像管理手段により管理されている現在表示中の画像の中から、上記入力情報生成手段により生成された入力情報又は上記入力情報送受信手段により受信された入力情報が示す位置に対応する画像を特定することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項３】
マルチ画面を構成する複数の表示装置と、上記表示装置の画面に画像を描画する複数の画像描画端末と、ユーザにより指定された画面上の位置及び操作を受け付けて、上記位置及び上記操作を示す入力情報を生成し、上記複数の画像描画端末の中で、上記位置が画面内の位置である表示装置が接続されている画像描画端末に対して、上記入力情報を配信する操作端末とからマルチ画面表示システムが構成されており、
上記複数の画像描画端末は、
入力情報生成手段を備える代わりに、上記操作端末から配信された入力情報を受信する入力情報受信手段を備え、
画像特定手段は、画像管理手段により管理されている現在表示中の画像の中から、上記入力情報受信手段により受信された入力情報が示す位置に対応する画像を特定することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項４】
入力情報送受信手段は、
自表示装置の周辺に配置されている他表示装置の画面に画像を描画する他の画像描画端末を識別する識別情報を参照して、入力情報を配信する他の画像描画端末を特定することを特徴とする請求項２記載のマルチ画面表示システム。
【請求項５】
画像制御命令生成手段は、画像制御命令にしたがって更新後の画像の描画処理を実行する時刻を示す実行時刻情報を上記画像制御命令に含め、
画像描画手段は、上記画像制御命令生成手段により生成された画像制御命令又は画像制御命令送受信手段により受信された画像制御命令を入力すると、内部時計の時刻が上記画像制御命令に含まれている実行時刻情報が示す時刻になった時点で、上記画像制御命令にしたがって更新後の画像を自表示装置の画面に描画することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項６】
入力情報生成手段は、入力情報の生成時刻を示す時刻情報を上記入力情報に含め、
画像制御命令生成手段は、上記入力情報生成手段又は入力情報送受信手段から出力された入力情報が複数ある場合、複数の入力情報に含まれている時刻情報が示す生成時刻が早い順に、当該入力情報が示す位置及び操作にしたがって画像制御命令を生成することを特徴とする請求項２記載のマルチ画面表示システム。
【請求項７】
入力情報生成手段は、入力情報の生成時刻を示す時刻情報を上記入力情報に含め、
画像制御命令生成手段は、上記入力情報生成手段又は入力情報送受信手段から出力された入力情報が複数ある場合、複数の入力情報に含まれている時刻情報が示す生成時刻が早い順に、当該入力情報が示す位置及び操作にしたがって画像制御命令を生成することを特徴とする請求項５記載のマルチ画面表示システム。
【請求項８】
複数の画像描画端末は、
自己の内部時計と他の画像描画端末の内部時計との同期を図る時刻同期手段を備えたことを特徴とする請求項５記載のマルチ画面表示システム。
【請求項９】
画像管理手段が描画制御を担当する画像描画端末を画像毎に管理し、
入力情報生成手段により生成された入力情報を、画像特定手段で特定された画像の画像制御担当端末に送信する一方、他の画像描画端末から入力情報が送信された場合には上記入力情報を受信し、上記送信した入力情報又は上記受信した入力情報の処理順序を整理して画像制御命令生成手段に与える特定画像入力情報送受信手段を備え、
判定手段は、上記画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定するほかに、画像更新後の画像制御担当端末を選定する機能を備え、
上記画像制御命令生成手段は、上記判定手段により選定された画像制御担当端末の端末情報を画像制御命令に含める機能を備え、
上記画像描画手段は、新しい画像制御担当端末の端末情報を上記画像管理手段に格納する機能を備えることを特徴とする請求項８記載のマルチ画面表示システム。
【請求項１０】
マルチ画面を構成する複数の表示装置のうち、自己が接続されている表示装置の画面に画像を描画する複数の画像描画端末の画像描画方法において、
画像管理手段が、上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理処理ステップと、
入力情報生成手段が、ユーザにより指定された画面上の位置及び操作を受け付けて、上記位置及び上記操作を示す入力情報を生成する入力情報生成処理ステップと、
画像特定手段が、上記画像管理処理ステップで管理されている現在表示中の画像の中から、上記入力情報生成処理ステップで生成された入力情報が示す位置に対応する画像を特定する画像特定処理ステップと、
画像制御命令生成手段が、上記入力情報生成処理ステップで生成された入力情報が示す位置及び操作にしたがって上記画像特定処理ステップで特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成処理ステップと、
判定手段が、上記画像制御命令生成処理ステップで生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定処理ステップと、
画像制御命令送受信手段が、上記判定処理ステップで更新後の画像の一部又は全部が上記他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記画像制御命令を受信する画像制御命令送受信処理ステップと、
画像描画手段が、上記画像制御命令生成処理ステップで生成された画像制御命令又は上記画像制御命令送受信処理ステップで受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画処理ステップと
を備えたことを特徴とする画像描画方法。
【請求項１１】
マルチ画面を構成する複数の表示装置のうち、自己が接続されている表示装置の画面に画像を描画する複数の画像描画端末の画像描画プログラムにおいて、
上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理処理手順と、
ユーザにより指定された画面上の位置及び操作を受け付けて、上記位置及び上記操作を示す入力情報を生成する入力情報生成処理手順と、
上記画像管理処理手順により管理されている現在表示中の画像の中から、上記入力情報生成処理手順により生成された入力情報が示す位置に対応する画像を特定する画像特定処理手順と、
上記入力情報生成処理手順により生成された入力情報が示す位置及び操作にしたがって上記画像特定処理手順により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成処理手順と、
上記画像制御命令生成処理手順により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定処理手順と、
上記判定処理手順により更新後の画像の一部又は全部が上記他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記画像制御命令を受信する画像制御命令送受信処理手順と、
上記画像制御命令生成処理手順により生成された画像制御命令又は上記画像制御命令送受信処理手順により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画処理手順と
をコンピュータである上記画像描画端末に実行させるための画像描画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の表示装置により構成されるマルチ画面上に画像を描画するマルチ画面表示システム、画像描画方法及び画像描画プログラムに関するものである。
【背景技術】
【０００２】
マルチ画面表示システムは、例えば、横ｍ列縦ｎ段にｍ×ｎ台の表示装置を配置することで、１台の表示装置では性能的に表示することができない巨大な大画面モニタを仮想的に実現するシステムである。
以下の特許文献１に開示されているマルチ画面表示システムでは、ｍ×ｎ台の表示装置と、ｍ×ｎ台の表示装置により構成されるマルチ画面の描画内容の全てを管理する制御サーバと、各々の表示装置と接続されているｍ×ｎ台の画像描画端末とを備え、各々の画像描画端末が、制御サーバの制御の下で、自己が接続されている表示装置の画面に画像を描画する処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２０４１６４号公報（例えば、段落番号［０００６］、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のマルチ画面表示システムは以上のように構成されているので、制御サーバに故障が発生すると、全ての画像描画端末や表示装置が正常であっても、全ての表示装置の画面に画像を描画することができなくなる課題があった。【０００５】
この発明は上記のような課題を解決するためになされたもので、画像描画端末や表示装置の一部に故障が発生しても、画像描画端末と表示装置が正常な組では、画像を画面に描画することができるマルチ画面表示システム、画像描画方法及び画像描画プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るマルチ画面表示システムは、複数の画像描画端末が、複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理手段と、ユーザにより指定された画面上の位置及び操作を受け付けて、その位置及び操作を示す入力情報を生成する入力情報生成手段と、画像管理手段により管理されている現在表示中の画像の中から、入力情報生成手段により生成された入力情報が示す位置に対応する画像を特定する画像特定手段と、入力情報生成手段により生成された入力情報が示す位置及び操作にしたがって画像特定手段により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成手段と、画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、その画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、その画像制御命令を受信する画像制御命令送受信手段とを設け、画像描画手段が、画像制御命令生成手段により生成された画像制御命令又は画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、その画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、その画像制御命令を受信する画像制御命令送受信手段とを設け、画像描画手段が、画像制御命令生成手段により生成された画像制御命令又は画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画するように構成したので、画像描画端末や表示装置の一部に故障が発生しても、画像描画端末と表示装置が正常な組では、画像を画面に描画することができる効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるマルチ画面表示システムを示す構成図である。
【図２】この発明の実施の形態１によるマルチ画面表示システムの画像描画端末を示す構成図である。
【図３】この発明の実施の形態１によるマルチ画面表示システムの画像描画端末の処理内容（画像描画方法）を示すフローチャートである。
【図４】表示装置の台数が２×２である場合の画面配置を示す説明図である。
【図５】画像描画端末の描画処理例を示す説明図である。
【図６】画像描画端末の描画処理例を示す説明図である。
【図７】この発明の実施の形態２によるマルチ画面表示システムの画像描画端末及び操作端末を示す構成図である。
【図８】この発明の実施の形態３によるマルチ画面表示システムを示す構成図である。
【図９】この発明の実施の形態４によるマルチ画面表示システムの画像描画端末を示す構成図である。
【図１０】この発明の実施の形態５によるマルチ画面表示システムを示す構成図である。
【図１１】この発明の実施の形態５によるマルチ画面表示システムの画像描画端末を示す構成図である。
【図１２】この発明の実施の形態５によるマルチ画面表示システムの画像描画端末の処理内容（画像描画方法）を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１はこの発明の実施の形態１によるマルチ画面表示システムを示す構成図である。
図１において、表示装置１１，１〜１Ｍ，Ｎはマルチ画面を構成する液晶ディスプレイやプロジェクタなどの表示器である。図１では、横方向にＭ台、縦方向にＮ台配置されている例を示している。
画像描画端末２１，１〜２Ｍ，Ｎは表示装置１１，１〜１Ｍ，Ｎと１対１で接続されており、接続されている表示装置１の画面に画像を描画する装置である。
なお、画像描画端末２１，１〜２Ｍ，Ｎは例えばＬＡＮなどのネットワークに接続されている。
入力装置３はユーザが画面上の位置や画像操作を指定する際に操作するマンマシンインタフェースであり、例えば、マウス、キーボードやセンサなどから構成されている。
図１の例では、入力装置３が画像描画端末２１，１に接続されているものを示しているが、画像描画端末２１，１以外の画像描画端末２に接続されていてもよい。また、入力装置３が画像描画端末２１，１だけでなく、複数の画像描画端末２に接続されていてもよい（実施の形態５を参照）。
【００１０】
図２はこの発明の実施の形態１によるマルチ画面表示システムの画像描画端末２ｍ，ｎを示す構成図である。ただし、ｍ＝１，２，・・・，Ｍ、ｎ＝１，２，・・・，Ｎである。
図２において、画像表示リスト記憶部１１は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、自己が接続されている表示装置である自表示装置１ｍ，ｎの画面に現在表示されている画像の表示位置や各画像の表示順序を示す画像表示リストを保持している。なお、画像表示リスト記憶部１１は画像管理手段を構成している。
【００１１】
端末情報記憶部１２は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、端末情報を記憶している。
端末情報は、例えば、自表示装置１ｍ，ｎの画面解像度及び自己の識別情報（自端末の端末名称、ＩＰアドレスなど）からなる自端末識別情報と、周辺画面情報リストとからなる情報である。
周辺画面情報リストには、例えば、自表示装置１ｍ，ｎと物理的に隣接して配置されている他の表示装置の画面解像度と、他の表示装置の画面位置情報と、他の表示装置と接続されている他の画像描画端末２の識別情報（端末名称、ＩＰアドレスなど）とが含まれている。
この実施の形態1では、予め、端末情報が端末情報記憶部１２に登録されているものを想定しているが、図示せぬ端末情報編集部が端末情報を入力して、その端末情報を編集できるものとしてもよい。
【００１２】
画像データ記憶部１３は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、自表示装置１ｍ，ｎの画面に画像を描画する際に必要な情報である画像データを記憶している。
画像データとしては、例えば、素材データ（例えば、静止画・動画などの画像から構成されるコンテンツのデータ）、画像上の指定領域内で入力イベント（例えば、クリックイベント、ドラッグイベントなど）が発生した場合に行う描画処理の内容を示すコマンド情報（例えば、停止コマンド、移動コマンドなど）、画像を識別する画像識別情報などが該当する。
入力情報生成部１４は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力装置３を用いて、ユーザによって指定された位置や操作に応じて、画面上の位置及び入力イベント（例えば、クリックやドラッグなどの操作）を示す入力情報を生成する処理を実施する。なお、入力情報生成部１４は入力情報生成手段を構成している。
図２の例では、入力装置３が画像描画端末２ｍ，ｎに接続されているため、入力情報生成部１４が搭載されているが、例えば、図１の画像描画端末２２，１のように、入力装置３が接続されていない場合、入力情報生成部１４は搭載されない。
入力装置３が接続されていない画像描画端末２ｍ，ｎでは、後述する入力情報送受信部１５が、入力装置３が接続されている画像描画端末２ｍ，ｎ（図１の例では、画像描画端末２１，１）から配信された入力情報を受信することで、画像の描画処理を行う。
【００１３】
入力情報送受信部１５は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、入力情報生成部１４により生成された入力情報が示す位置が、他の画像描画端末（自画像描画端末２ｍ，ｎ以外の画像描画端末）に接続されている表示装置１である他表示装置（自表示装置１ｍ，ｎ以外の表示装置）の画面内の位置であるか否かを判定し、その入力情報が示す位置が他表示装置１の画面内の位置であれば、その入力情報を他の画像描画端末２に配信する一方、入力情報生成部１４により生成された入力情報が示す位置が自表示装置１ｍ，ｎの画面内の位置であれば、その入力情報を画像特定部１６に出力する処理を実施する。
また、入力情報送受信部１５は他の画像描画端末２から入力情報が配信された場合、その入力情報を受信して、その入力情報を画像特定部１６に出力する処理を実施する。なお、入力情報送受信部１５は入力情報送受信手段を構成している。
【００１４】
画像特定部１６は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、画像表示リスト記憶部１１により記憶されている画像表示リストを参照して、自表示装置１ｍ，ｎの画面に現在表示中の画像を認識し、現在表示中の画像の中から、入力情報送受信部１５から出力された入力情報が示す位置に対応する画像を特定する処理を実施する。なお、画像特定部１６は画像特定手段を構成している。
画像制御命令生成部１７は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、画像データ記憶部１３により記憶されている画像データを用いて、入力情報送受信部１５から出力された入力情報が示す位置及び入力イベントにしたがって画像データ記憶部１３から得られる画像特定部１６により特定された画像のコマンド情報に基づいた更新内容を示す画像制御命令を生成する処理を実施する。なお、画像制御命令生成部１７は画像制御命令生成手段を構成している。
【００１５】
画像制御命令送受信部１８は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、画像制御命令生成部１７により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他表示装置の画面内に表示されるか否かを判定する処理を実施する。
画像制御命令送受信部１８は更新後の画像の一部又は全部が他表示装置１の画面内に表示されると判定すると、その画像制御命令を他の画像描画端末２に配信する。また、画像制御命令生成部１７により生成された画像制御命令を画像描画部１９に出力する処理を実施する。
また、画像制御命令送受信部１８は他の画像描画端末２から画像制御命令が配信された場合、その画像制御命令を受信して、その画像制御命令を画像描画部１９に出力する処理を実施する。なお、画像制御命令送受信部１８は判定手段及び画像制御命令送受信手段を構成している。
【００１６】
画像描画部１９は例えばＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）から構成されており、画像データ記憶部１３により記憶されている画像データを用いて、画像制御命令送受信部１８から出力された画像制御命令にしたがって更新後の画像を自表示装置１ｍ，ｎの画面に描画する処理を実施する。なお、画像描画部１９は画像描画手段を構成している。
【００１７】
図２の例では、画像描画端末２ｍ，ｎの構成要素である画像表示リスト記憶部１１、端末情報記憶部１２、画像データ記憶部１３、入力情報生成部１４、入力情報送受信部１５、画像特定部１６、画像制御命令生成部１７、画像制御命令送受信部１８及び画像描画部１９のそれぞれが専用のハードウェアで構成されているものを想定しているが、画像描画端末２ｍ，ｎがコンピュータで構成されていてもよい。
画像描画端末２ｍ，ｎがコンピュータで構成されている場合、画像表示リスト記憶部１１、端末情報記憶部１２及び画像データ記憶部１３をコンピュータの内部メモリ又は外部メモリ上に構成するとともに、入力情報生成部１４、入力情報送受信部１５、画像特定部１６、画像制御命令生成部１７、画像制御命令送受信部１８及び画像描画部１９の処理内容を記述している画像描画プログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されている画像描画プログラムを実行するようにすればよい。
図３はこの発明の実施の形態１によるマルチ画面表示システムの画像描画端末２ｍ，ｎの処理内容（画像描画方法）を示すフローチャートである。
【００１８】
次に動作について説明する。
この実施の形態１では、説明の簡単化のため、表示装置１の台数が２×２である場合について説明する。
図４は表示装置１の台数が２×２である場合の画面配置を示す説明図である。
また、この実施の形態１では、説明の便宜上、自表示装置が表示装置１１，１で、自表示装置の周辺に配置されている隣接の他表示装置が表示装置１２，１、表示装置１１，２、表示装置１２，２であるとして説明する。
この場合、自表示装置１１，１の端末情報記憶部１２により記憶される周辺画面情報リスト内の他表示装置１の画面位置情報として、例えば、自表示装置１１，１の画面の左上を原点とする座標系において、他表示装置１の画面に対するオフセット座標が用いられる。
【００１９】
したがって、例えば、表示装置１１，１、表示装置１２，１、表示装置１１，２、表示装置１２，２の解像度が全て同一であって、画素が画面上に隙間なく整列されており、水平画素数がＷ、垂直画素数がＨであるとすると、自表示装置である表示装置１１，１の表示領域は（０，０）−（Ｗ，Ｈ）、他表示装置である表示装置１２，１の表示領域は（Ｗ，０）−（２Ｗ，Ｈ）で表される。
また、他表示装置である表示装置１１，２の表示領域は（０，Ｈ）−（Ｗ，２Ｈ）、他表示装置である表示装置１２，２の表示領域は（Ｗ，Ｈ）−（２Ｗ，２Ｈ）で表される。
この場合、自端末識別情報における自表示装置１１，１の画面解像度がＷ×Ｈであり、他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面解像度がＷ×Ｈである。
この実施の形態１では、自端末識別情報における自己の識別情報である自画像描画端末２１，１の端末名称が「ｔｅｒｍ１」、他の画像描画端末（画像描画端末２２，１、画像描画端末２１，２、画像描画端末２２，２）の識別情報である端末名称がそれぞれ「ｔｅｒｍ２」「ｔｅｒｍ３」「ｔｅｒｍ４」であるものとする。
【００２０】
図５及び図６は画像描画端末の描画処理例を示す説明図である。
図５及び図６の例では、マルチ画面のうち、自表示装置１１，１の画面だけに、画像Ａ（アニメーション）が表示されている。
図５及び図６の例では、自画像描画端末２１，１の画像描画部１９が、自表示装置１１，１の画面に対する描画を繰り返すことで、画像Ａが定期的に更新されている状態を表している。
特に、図５は、画像Ａが自表示装置１１，１の画面上に表示されているとき、画像Ａの座標系におけるイベント領域（Ａｅｖ＿ｌ， Ａｅｖ＿ｔ）−（Ａｅｖ＿ｒ， Ａｅｖ＿ｂ）内の位置（ｉｘ，ｉｙ）を短時間ボタン押下して直ぐに離す（クリックする）と、画像Ａが停止するコマンド（あ）が実行される例を示している。イベント領域（Ａｅｖ＿ｌ， Ａｅｖ＿ｔ）−（Ａｅｖ＿ｒ， Ａｅｖ＿ｂ）は、図中、斜線が施されている矩形の領域である。
【００２１】
一方、図６は、画像Ａが自表示装置１１，１の画面上に表示されているとき、画像Ａの表示領域（Ａ＿ｌ，Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ，Ａ＿ｔ＋Ａ＿ｈ）内の位置（ｉｘ，ｉｙ）をポインタで指定して画像Ａを選択したのち、画像Ａをドラッグすると、画像Ａが移動するコマンド（い）が実行される例を示している。
図５及び図６において、画像Ａの現在の表示位置は（Ａ＿ｌ，Ａ＿ｔ）、表示サイズはＡ＿ｗ×Ａ＿ｈ、表示順序は１である。
図６では、画像Ａの移動先の位置は、他表示装置１２，１の画面内の位置（ｉｘ２，ｉｙ２）であるものとする。
以下、図５及び図６を参照しながら、画像描画端末の描画処理を説明する。
【００２２】
自画像描画端末２１，１の入力情報生成部１４は、入力装置３を用いて指定された位置や操作に応じて入力イベントを生成し、位置情報と合わせて入力情報を生成する（図３のステップＳＴ１）。
例えば、画像Ａが自表示装置１１，１の画面上に表示されているとき、図５に示すように、ユーザが入力装置３を操作して、位置（ｉｘ，ｉｙ）をボタン押下してすぐに離すと、クリックイベントを生成する。
また、画像Ａが自表示装置１１，１の画面上に表示されているとき、図６に示すように、ユーザが入力装置３を操作して、画像Ａの表示領域（Ａ＿ｌ，Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ，Ａ＿ｔ＋Ａ＿ｈ）内の位置（ｉｘ０，ｉｙ０）を指定してボタン押下した後、そのボタンを押下したままの状態で位置（ｉｘ，ｉｙ）に移動した場合、ドラッグイベントを生成する。
【００２３】
入力情報送受信部１５は、入力情報生成部１４から入力情報を受けると、その入力情報に含まれている位置（ユーザにより指定された位置の座標（ｉｘ，ｉｙ））が、自表示装置１１，１の画面内の位置であるか、他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面内の位置であるかを判定する（ステップＳＴ２）。
入力情報に含まれている位置が自表示装置１１，１の画面内の位置であるか否かは、自表示装置１１，１の表示領域が（０，０）−（Ｗ，Ｈ）であるため、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）が、表示領域（０，０）−（Ｗ，Ｈ）内の座標であるか否かで判定する。
【００２４】
入力情報に含まれている位置が他表示装置１２，１の画面内の位置であるか否かは、他表示装置１２，１の表示領域が（Ｗ，０）−（２Ｗ，Ｈ）であるため、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）が、表示領域（Ｗ，０）−（２Ｗ，Ｈ）内の座標であるか否かで判定する。
同様に、入力情報に含まれている位置が他表示装置１１，２の画面内の位置であるか否かは、他表示装置１１，２の表示領域が（０，Ｈ）−（Ｗ，２Ｈ）であるため、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）が、表示領域（０，Ｈ）−（Ｗ，２Ｈ）内の座標であるか否かで判定する。
同様に、入力情報に含まれている位置が他表示装置１２，２の画面内の位置であるか否かは、他表示装置１２，２の表示領域が（Ｗ，Ｈ）−（２Ｗ，２Ｈ）であるため、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）が、表示領域（Ｗ，Ｈ）−（２Ｗ，２Ｈ）内の座標であるか否かで判定する。
【００２５】
入力情報送受信部１５は、入力情報に含まれている位置が他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面内の位置である場合（ステップＳＴ３）、端末情報記憶部１２により記憶されている端末情報の周辺画面情報リストに含まれている他表示装置１の画面解像度及び画面位置情報を参照して、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を他表示装置１の座標系の座標（ｉｘ−ｔ２＿ｌ，ｉｙ−ｔ２＿ｔ）に変換する（ステップＳＴ４）。
例えば、他表示装置が表示装置１２，１であれば、他表示装置の座標系は、図４（ｂ）に示すように、表示装置１２，１の左上点を原点とする座標系である。
【００２６】
入力情報送受信部１５は、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を他表示装置１の座標系の座標（ｉｘ−ｔ２＿ｌ，ｉｙ−ｔ２＿ｔ）に変換すると、変換後の位置の座標（ｉｘ−ｔ２＿ｌ，ｉｙ−ｔ２＿ｔ）と、クリックイベント又はドラッグイベントとを含む入力情報を他画像描画端末（画像描画端末２２，１、画像描画端末２１，２、画像描画端末２２，２）に送信する（ステップＳＴ５）。
例えば、他表示装置が表示装置１２，１であれば、入力情報を画像描画端末２２，１に送信し、他表示装置が表示装置１１，２であれば、入力情報を画像描画端末２１，２に送信し、他表示装置が表示装置１２，２であれば、入力情報を画像描画端末２２，２に送信する。
【００２７】
入力情報送受信部１５は、入力情報に含まれている位置が自表示装置１２，１の画面内の位置である場合（ステップＳＴ３）、その入力情報を画像特定部１６に出力する。
また、入力情報送受信部１５は、他画像描画端末（画像描画端末２２，１、画像描画端末２１，２、画像描画端末２２，２）から入力情報が配信された場合、その入力情報を受信して、その入力情報を画像特定部１６に出力する。
他画像描画端末２も、自画像描画端末２１，１と同様に、入力情報送受信部１５を搭載しているので、入力情報に含まれている位置が表示装置１１，１の画面内の位置であれば、他画像描画端末２の入力情報送受信部１５から当該入力情報が自画像描画端末２１，１に配信されてくる。
なお、この実施の形態１では、ステップＳＴ４で、自端末から送信先の他画像描画端末２に送信する前に他表示装置１の座標系に変換しているが、変換せずに入力情報を送信し、その入力情報を受信した他画像描画端末２の入力情報送受信部１５が自表示装置１の座標系に変換するようにしてもよい。
【００２８】
ここでは、表示装置１の台数が２×２であるため、自表示装置１１，１以外の他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の全ては、自表示装置１１，１の周辺に配置されている表示装置である。このため、入力情報に含まれている位置が他表示装置１の画面内の位置であるとき、どの表示装置１の画面内の位置であるかを特定することができる。
しかし、表示装置１の台数が増えると、自表示装置１１，１の周辺に配置されている他表示装置１だけでなく、遠くに配置されている他表示装置１も存在する。遠くに配置されている他表示装置１に関する周辺画面情報リストは、自画像描画端末２１，１の端末情報記憶部１２に記憶されないため、入力情報に含まれている位置が、遠くに配置されている他表示装置１の画面内の位置である場合、どの表示装置１の画面内の位置であるかを特定することができない。
入力情報に含まれている位置が、どの表示装置１の画面内の位置であるかを特定することができない場合、自画像描画端末２１，１の入力情報送受信部１５は、入力情報を自表示装置１１，１の周辺に配置されている他表示装置１に接続されている他画像描画端末２に配信する。このとき、入力情報送受信部１５は、分かる範囲で、自表示装置１１，１の周辺に配置されている複数の他表示装置１の中で、例えば、遠くに配置されている他表示装置１に対して最も近そうな他表示装置１に接続されている他画像描画端末２に配信する。あるいは、複数の他画像描画端末２に配信し、同じ入力情報を認識して一度転送したものについては、破棄するようにしてもよい。または、一般的な経路探索手法を用いて、最適な配信経路を算出し、配信経路の他画像描画端末２に配信するようにしてもよい。
この場合、自表示装置１１，１の周辺に配置されている他表示装置１に接続されている他画像描画端末２の入力情報送受信部１５は、接続されている表示装置１の画面内の位置ではない入力情報を受信することになるが、このような入力情報を受信すると、送信元の画像描画端末２１，１とは異なる他の画像描画端末２（周辺の画像描画端末）に対して、その入力情報を転送する。
入力情報の転送を繰り返すことで、最終的に、入力情報に含まれている位置が画面内の位置である遠くの表示装置１に接続されている他画像描画端末２に配信することが可能になる。
【００２９】
画像特定部１６は、入力情報送受信部１５から入力情報を受けると、画像表示リスト記憶部１１により記憶されている画像表示リストを参照して、自表示装置１１，１の画面に現在表示中の画像を認識し、現在表示中の画像の中から、その入力情報に含まれている位置の座標（ｉｘ，ｉｙ）に対応する画像を特定する（ステップＳＴ６）。
即ち、画像特定部１６は、画像表示リスト記憶部１１により記憶されている画像表示リストを参照して、自表示装置１１，１の画面に現在表示中の画像の表示位置を認識し、その入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像を特定する。
図５及び図６の例では、自表示装置１１，１の画面に画像Ａだけが表示されており、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）が、画像Ａの表示領域（Ａ＿ｌ，Ａ＿ｔ）−（Ａ＿ｒ，Ａ＿ｂ）内の座標であるため、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像として画像Ａを特定する。
【００３０】
ただし、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像が複数存在する場合には、画像表示リストを参照して、それらの画像の表示順序を認識する。
そして、複数の画像の中で、表示順序が最も後である画像、即ち、一番手前に配置されている画像を、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像として特定する。
【００３１】
画像特定部１６は、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像が存在しており（ステップＳＴ７）、現在表示中の画像を特定することができていれば、画像表示リストに含まれている画像の表示位置を参照して、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を現在表示中の画像の表示領域上の座標（ｉｘ’，ｉｙ’）に変換し、変換後の位置の座標（ｉｘ’，ｉｙ’）と、クリックイベント又はドラッグイベントとを含む入力情報を画像制御命令生成部１７に出力する（ステップＳＴ８）。
例えば、現在表示中の画像として画像Ａを特定している場合、画像Ａの表示領域は、（Ａ＿ｌ，Ａ＿ｔ）−（Ａ＿ｒ，Ａ＿ｂ）であるため、画像Ａの表示領域上の座標として、（ｉｘ’，ｉｙ’）＝（ｉｘ−Ａ＿ｌ，ｉｙ−Ａ＿ｔ）に変換する。
なお、入力情報に含まれている位置の座標（ｉｘ，ｉｙ）を含んでいる現在表示中の画像が存在していない場合、以下の描画処理を実施せずに処理を終了する。
【００３２】
画像制御命令生成部１７は、画像特定部１６から入力情報を受けると、その入力情報に含まれている位置の座標（ｉｘ’，ｉｙ’）が、画像特定部１６で特定された画像上のイベント領域（画像データ記憶部１３に記憶）内にあるか否かを判定するとともに、イベントの実行可否を判定し、画像上のイベント領域内にあって、イベントの実行が可である場合は、入力イベントに応じた描画処理の内容を示すコマンド情報を取得する。
【００３３】
例えば、入力情報に含まれているイベントがクリックイベントである場合、その入力情報に含まれている位置の座標（ｉｘ’，ｉｙ’）がイベント領域（Ａｅｖ＿ｌ， Ａｅｖ＿ｔ）−（Ａｅｖ＿ｒ， Ａｅｖ＿ｂ）内の座標であれば、イベントの実行が可能であると判断する。
また、入力情報に含まれているイベントがドラッグイベントである場合、その入力情報に含まれている位置の座標（ｉｘ’，ｉｙ’）が画像Ａの表示領域（Ａ＿ｌ，Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ，Ａ＿ｔ＋Ａ＿ｈ）内の座標であれば、イベントの実行が可能であると判断する。
【００３４】
画像制御命令生成部１７は、入力情報に含まれているイベントがクリックイベントであるとき、イベントの実行が可能であると判断すると、画像データ記憶部１３に記憶されている画像Ａの画像識別情報と、コマンド情報（画像Ａの停止の描画処理の内容を示す停止コマンド情報）と、画像Ａの更新後の表示位置である新表示位置（Ａ＿ｌ, Ａ＿ｔ）と、画像Ａの更新後の表示サイズである新表示サイズＡ＿ｗ×Ａ＿ｈとを含む画像制御命令（画像Ａの更新内容を示す制御命令）を生成し、その画像制御命令を画像制御命令送受信部１８に出力する（ステップＳＴ９）。
なお、停止コマンドでは、画像の動きを止めるだけであるため、画像Ａの表示位置や表示サイズが更新前後で変わらない。
【００３５】
画像制御命令生成部１７は、入力情報に含まれているイベントがドラッグイベントであるとき、イベントの実行が可能であると判断すると、端末情報記憶部１２により記憶されている自端末識別情報（配信元の画像描画端末２を識別する情報）と、画像データ記憶部１３に記憶されている画像Ａの画像識別情報と、コマンド情報（画像Ａの移動に伴う描画処理の内容を示す移動コマンド情報）と、画像Ａの更新後の表示位置である新表示位置（Ａ＿ｌ＋ｉｘ２−ｉｘ，Ａ＿ｔ＋ｉｙ２−ｉｙ）と、画像Ａの更新後の表示サイズである新表示サイズＡ＿ｗ×Ａ＿ｈとを含む画像制御命令（画像Ａの更新内容を示す制御命令）を生成し、その画像制御命令を画像制御命令送受信部１８に出力する（ステップＳＴ９）。
なお、表示位置や表示サイズが更新の前後で変わらない場合、新表示位置や新表示サイズを画像制御命令に含めなくてもよい。また、画像の描画状態が変わらない場合はコマンド情報を画像制御命令に含めなくてもよい。
また、表示順序に関する情報や、その他の画像制御に関するパラメータ情報を画像制御命令に含めるようにしてもよい。
【００３６】
画像制御命令送受信部１８は、画像制御命令生成部１７から画像制御命令を受けると、その画像制御命令を参照して、更新後の画像Ａの一部又は全部が自表示装置１１，１の画面内に表示されるか、他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面内に表示されるか否かを判定して、表示領域が更新後の画像Ａの一部又は全部を含んでいる表示装置１を特定する（ステップＳＴ１０）。
更新後の画像Ａの一部又は全部が自表示装置１１，１の画面内に表示されるかは、画像Ａの新表示領域（Ａ＿ｌ， Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ， Ａ＿ｔ＋Ａ＿ｈ）と、自表示装置１１，１の表示領域（０，０）−（Ｗ，Ｈ）との間に重複している領域が存在しているかで判定する。
更新後の画像Ａの一部又は全部が他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面内に表示されるか否かについても、画像Ａの新表示領域と、他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の表示領域との間に重複している領域が存在しているかで判定する。
【００３７】
図５の画面操作が行われて、停止イベントに係る画像制御命令が生成された場合、画像Ａの新表示領域（Ａ＿ｌ， Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ， Ａ＿ｔ＋Ａ＿ｈ）が表示領域（０，０）−（Ｗ，Ｈ）内に含まれているので、更新後の画像Ａの全部が自表示装置１１，１の画面内に表示されると判定される。
図６の画面操作が行われて、移動イベントに係る画像制御命令が生成された場合、画像Ａの新表示領域（Ａ＿ｌ＋ｉｘ−ｉｘ０，Ａ＿ｔ＋ｉｙ−ｉｙ０）−（Ａ＿ｌ＋Ａ＿ｗ＋ｉｘ−ｉｘ０，Ａ＿ｔ＋Ａ＿ｈ＋ｉｙ−ｉｙ０）が表示領域（Ｗ，０）−（２Ｗ，Ｈ）内に含まれているので、更新後の画像Ａの全部が他表示装置１２，１の画面内に表示されると判定される。
図６の例では、更新後の画像Ａの全部が他表示装置１２，１の画面内に表示される場合を示しているが、ドラックの移動量によっては、例えば、更新後の画像Ａが自表示装置１１，１の画面と他表示装置１２，１の画面に跨って表示されると判定されることがある。
【００３８】
画像制御命令送受信部１８は、更新後の画像Ａの一部又は全部が他表示装置（表示装置１２，１、表示装置１１，２、表示装置１２，２）の画面内に表示されると判定すると（ステップＳＴ１１）、画像制御命令に含まれている画像Ａの新表示位置（Ａ＿ｌ＋ｉｘ−ｉｘ０，Ａ＿ｔ＋ｉｙ−ｉｙ０）を他表示装置１の座標系の座標（ｉｘ−ｔ２＿ｌ，ｉｙ−ｔ２＿ｔ）に変換する。
ここでは、説明を一般的にするため、ｔ２＿ｌ、ｔ２＿ｔとしているが、この実施の形態１では、ｔ２＿ｌ＝Ｗ、ｔ２＿ｔ＝０である。
図６の例では、更新後の画像Ａの全部が他表示装置１２，１の画面内に表示されるため、画像制御命令に含まれている画像Ａの新表示位置を他表示装置１２，１の座標系の座標（ｉｘ−Ｗ，ｉｙ）に変換する。
【００３９】
画像制御命令送受信部１８は、画像制御命令に含まれている画像Ａの新表示位置を他表示装置１２，１の座標系の座標（ｉｘ−Ｗ，ｉｙ）に変換すると、座標変換後の画像Ａの新表示位置を含む画像制御命令を他表示装置１２，１に接続されている他画像描画端末２２，１に送信する（ステップＳＴ１２）。
また、画像制御命令送受信部１８は、判定結果に関わらず、画像制御命令生成部１７から出力された画像制御命令を画像描画部１９に出力する。
なお、更新後の画像Ａの全部が他表示装置１の画面に表示される場合だけでなく、例えば、更新後の画像Ａが自表示装置１１，１の画面と他表示装置１２，１の画面に跨って表示される場合にも、座標変換後の画像Ａの新表示位置を含む画像制御命令を他画像描画端末２２，１に送信するとともに、画像制御命令生成部１７から出力された画像制御命令を画像描画部１９に出力する。
【００４０】
画像制御命令送受信部１８は、他画像描画端末（画像描画端末２２，１、画像描画端末２１，２、画像描画端末２２，２）から画像制御命令が配信された場合、その画像制御命令を受信して、その画像制御命令を画像描画部１９に出力する。
他画像描画端末２も、自画像描画端末２１，１と同様に、画像制御命令送受信部１８を搭載しているので、更新後の画像の一部又は全部が自表示装置１１，１の画面内に表示されると判定されれば、他画像描画端末２の画像制御命令送受信部１８から当該画像制御命令が配信されてくる。
【００４１】
なお、画像制御命令送受信部１８は、画像制御命令を他画像描画端末２に送信する場合、画像制御命令だけでなく、配信済の端末識別情報を一緒に送信することで、既に配信済みの他画像描画端末２に再配信することを抑えるようにしてもよい。
また、コマンド情報を識別する情報を一緒に送信することで、同一の他画像描画端末２が、複数回同じコマンド情報で処理することを避けるようにしてもよい。
ステップＳＴ１１〜ＳＴ１２の処理は、複数の他画像描画端末２で画像Ａの描画処理が行われる場合、それらの他画像描画端末２に対して画像制御命令の送信が完了するまで繰り返し実施される。
【００４２】
画像描画部１９は、画像制御命令送受信部１８から画像制御命令を受けると、その画像制御命令を参照して、更新後の画像Ａの一部又は全部が自表示装置１１，１の画面内に表示されるか否かを判定する。
更新後の画像Ａの一部又は全部が自表示装置１１，１の画面内に表示されるかは、画像制御命令送受信部１８と同様に、画像Ａの新表示領域（Ａ＿ｌ， Ａ＿ｔ）−（Ａ＿ｌ＋Ａ＿ｗ， Ａ＿ｔ＋Ａ＿ｈ）と、自表示装置１１，１の表示領域（０，０）−（Ｗ，Ｈ）との間に重複している領域が存在しているかで判定する。
【００４３】
次に、画像描画部１９は、上記の判定結果に基づいて、画像表示リスト記憶部１１に記憶されている画像表示リストを更新する（ステップＳＴ１３）。
例えば、図６に示すように、更新後の画像Ａの全部が自表示装置１１，１の画面から他表示装置１２，１の画面に移動しているような場合、更新前の状態では画像Ａが自表示装置１１，１の画面内に表示されていたが、更新後の状態では画像Ａが自表示装置１１，１の画面内に表示されないので、画像表示リストに含まれている現在表示中の画像Ａの表示位置を削除するように、画像表示リストを更新する。
また、画像Ａを移動する移動イベントであるとき、更新後の状態でも、更新前と同様に、画像Ａの一部又は全部が自表示装置１１，１の画面内に表示される場合には、画像表示リストに含まれている現在表示中の画像Ａの表示位置を、画像制御命令に含まれている画像Ａの新表示位置に変更するように、画像表示リストを更新する。
【００４４】
次に、画像描画部１９は、画像データ記憶部１３により記憶されている画像データである素材データを用いて、画像制御命令送受信部１８から出力された画像制御命令にしたがって更新後の画像Ａを自表示装置１１，１の画面に描画する（ステップＳＴ１４）。
例えば、図５の画面操作が行われて、停止イベントに係る画像制御命令が生成された場合、画像Ａが表示フレームＡ＿ｆまで再生されていたとすると、画像状態を“再生”から“停止”に変更して、再度、表示フレームＡ＿ｆと同じ画像を自表示装置１１，１の領域（Ａ＿ｌ， Ａ＿ｔ）−（ Ａ＿ｌ＋Ａ＿ｗ， Ａ＿ｔ＋Ａ＿ｈ）に描画する。
例えば、図６の画面操作が行われて、移動イベントに係る画像制御命令が生成された場合、画像Ａが自表示装置１１，１の画面内に存在しないので、更新前の状態で自表示装置１１，１の画面内に表示されていた画像Ａを非表示とする描画処理を行う。
ここでは、更新前の状態で画像Ａが自表示装置１１，１の画面内に表示されているため、画像Ａを非表示とする描画処理を行っているが、更新前の状態でも、画像Ａが自表示装置１１，１の画面内に表示されていなければ、画像Ａの描画処理を行わない。
【００４５】
更新後の状態では、画像Ａが他表示装置１２，１の画面に移動しており、上記の通り、自画像描画端末２１，１の画像制御命令送受信部１８から画像制御命令が他画像描画端末２２，１に配信されている。
そのため、他画像描画端末２２，１の画像制御命令送受信部１８は、自画像描画端末２１，１から配信された画像制御命令を受信して、その画像制御命令を他画像描画端末２２，１の画像描画部１９に出力する。
他画像描画端末２２，１の画像描画部１９は、自画像描画端末２１，１の画像描画部１９と同様に、その画像制御命令を参照して、更新後の画像Ａの一部又は全部が他画像描画端末２２，１の画面内に表示されるか否かを判定する。
【００４６】
他画像描画端末２２，１の画像描画部１９は、その判定結果に基づいて、画像表示リスト記憶部１１に記憶されている画像表示リストを更新する。
更新後の画像Ａの全部が自表示装置１１，１の画面から他表示装置１２，１の画面に移動しているような場合、画像制御命令に含まれている画像Ａの新表示位置を現在表示中の画像Ａの表示位置として、画像表示リストに含めるように更新する。
【００４７】
また、他画像描画端末２２，１の画像描画部１９は、画像データ記憶部１３により記憶されている画像データである素材データを用いて、画像制御命令送受信部１８から出力された画像制御命令にしたがって更新後の画像Ａを他表示装置１２，１の画面に描画する。
例えば、画像Ａが表示フレームＡ＿ｆまで再生されていたとすると、画像制御命令における移動コマンド情報と素材データに基づいて表示フレーム（Ａ＿ｆ＋１）の画像を生成し、表示フレーム（Ａ＿ｆ＋１）の画像を他表示装置１２，１の表示位置（ｉｘ−Ｗ，ｉｙ）に描画する。
【００４８】
なお、ステップＳＴ１〜ＳＴ９の処理は、１フレームを表示する毎に、全ての入力情報に対して実施されるものとする。その際、同一の画像に対する入力が複数発生していた場合、最後の入力情報だけを有効にして、最後の入力情報にしたがって描画処理を行うようにしてもよいし、入力が早い順番に、全ての入力情報にしたがって描画処理を行うようにしてもよい。また、全ての入力情報を処理した上で、必要な制御命令のみを生成するようにしてもよい。
また、各ステップで全ての入力情報について処理をした後に次のステップに進むようにしてもよい。
【００４９】
また、ステップＳＴ１０〜ＳＴ１４の処理は、１フレームを表示する毎に、ステップＳＴ９で生成された画像制御命令に対して実施されるものとする。その際、同一の画像に対する入力が複数発生していた場合、最後の画像制御命令だけを有効にして、最後の画像制御命令にしたがって描画処理を行うようにしてもよいし、画像制御命令を一時的に保持する画像制御命令記憶部を設け、生成が早い順番に、全ての画像制御命令にしたがって描画処理を行うようにしてもよい。
コマンド実行開始時刻を含む画像制御命令であれば、コマンド実行開始時刻に基づいて、順番に画像制御命令にしたがって描画処理を行うようにしてもよい。
また、各ステップで全ての画像制御命令について処理をした後に次のステップに進むようにしてもよい。
【００５０】
以上で明らかなように、この実施の形態１によれば、画像制御命令生成部１７により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他表示装置１の画面内に表示されるか否かを判定し、更新後の画像の一部又は全部が他表示装置１の画面内に表示されると判定すると、その画像制御命令を他の画像描画端末２に配信し、他の画像描画端末２から画像制御命令が配信された場合、その画像制御命令を受信する画像制御命令送受信部１８を設け、画像描画部１９が、画像制御命令生成部１７により生成された画像制御命令又は画像制御命令送受信部１８により受信された画像制御命令にしたがって更新後の画像を自表示装置１ｍ，ｎの画面に描画するように構成したので、画像描画端末２や表示装置１の一部に故障が発生しても、画像描画端末２と表示装置１が正常な組では、画像を画面に描画することができる効果を奏する。
【００５１】
即ち、この実施の形態１によれば、従来のマルチ画面表示システムのように、制御サーバを必要とせずに、全ての画像描画端末２が状況に応じて各画像の制御サーバとして稼動できるため、故障に強いマルチ画面表示システムを実現することができる。
また、各画像描画端末２は、自己が担当する表示装置１の画面と、その周辺の表示装置１の画面のみを把握し、各画像描画端末２がマルチ画面の全体の画面サイズを把握する必要がないため、画面サイズに制約がなく、形状に制約がより少ないマルチ画面表示システムを構築することもできる。
【００５２】
この実施の形態１では、端末情報記憶部１２により記憶されている周辺画面情報リストは、自表示装置１ｍ，ｎと物理的に隣接して配置されている他の表示装置１の画面位置情報としているため、画像描画端末２１，１、画像描画端末２２，１、画像描画端末２１，２、画像描画端末２２，２の端末情報記憶部１２には、表示装置１１，１、表示装置１２，１、表示装置１１，２、表示装置１２，２の画面が隣接して配置されているとして画面位置情報が登録される。
しかし、図１に示す構成の場合、例えば、画像描画端末２１，１の端末情報記憶部１２には、例えば、表示装置１３，１や表示装置１４，１の画面が隣接して配置されているとして画面位置情報が登録されない。
【００５３】
このような構成では、例えば、画像Ａが表示装置１１，１、表示装置１２，１、表示装置１３，１に跨って表示される場合、画像描画端末２１，１から入力情報や画像制御命令を直接画像描画端末２３，１に配信することができないが、画像描画端末２２，１の端末情報記憶部１２には、表示装置１３，１の画面が隣接して配置されているとして画面位置情報が登録されるため、画像Ａの新表示領域を含む画面の表示装置１を特定する際に、画像Ａの新表示領域を含む画面が表示装置１３，１の画面であることを認識することができる。
これにより、他画像描画端末２２，１から入力情報や画像制御命令を画像描画端末２３，１に転送することができるため、跨って表示される画像Ａの一部を表示装置１３，１の画面に表示することができる。
【００５４】
この実施の形態１では、端末情報記憶部１２により記憶されている周辺画面情報リストは、自表示装置１ｍ，ｎと物理的に隣接して配置されている他の表示装置１の画面位置情報としているが、例えば、入力装置３が接続されている画像描画端末２１，１の端末情報記憶部１２が、全ての表示装置１ｍ，ｎの位置関係を画面位置情報として記憶するようにしてもよい。
これにより、画像描画端末２１，１の入力情報送受信部１５が、入力情報に含まれている位置を画面内に含む表示装置１を特定する際に、例えば、表示装置１１，１と物理的に隣接して配置されていない表示装置１４，１の画面内に含まれるような場合でも、表示装置１４，１を特定することができるようになり、その結果、直接、入力情報を表示装置１４，１に配信することが可能になる。
【００５５】
この実施の形態１では、画像Ａだけがマルチ画面に表示されているものを示したが、複数の画像がマルチ画面に表示され、かつ、画像同士が重なる場合でも、画像表示リスト記憶部１１により記憶されている画像表示リストには、各画像の表示順序を示す情報が含まれているので、どの画像が画面の前面に表示されているかを判別することができる。このため、どの画像が描画処理対象の画像に選択されているのかを特定することができる。
【００５６】
この実施の形態１では、説明の簡単化のために、全表示装置１の画面解像度がＷ×Ｈで同じで、各表示装置１の間に隙間がないものとして説明したが、各表示装置１の画面解像度が不均一である場合や、各表示装置１の間に隙間や重なりがある場合でも、正しい周辺画面情報リストを端末情報記憶部１２に登録することで、同様の描画処理を実現することができる。
このとき、ユーザにより自画面と周辺画面の間の位置が指定された場合、自画面上に存在する位置が入力されたことを示す入力情報を生成して画像特定部１６に出力するようにしてもよいし、周辺画面上に存在する位置が入力されたことを示す入力情報を生成して他の画像描画端末２に配信するようにしてもよい。
【００５７】
各画像描画端末２の画像制御命令送受信部１８は、どの表示装置１の画面にも表示されない位置に移動する画像制御命令を受信した場合、自画面上に存在する位置に移動する画像制御命令を受信したものとして、その画像制御命令を画像描画部１９に出力するようにしてもよいし、移動する位置に最も近い画面の表示装置１に接続されている画像描画端末２に対して当該画像制御命令を配信するようにしてもよい。あるいは、当該画像制御命令を破棄して、描画処理を終了するようにしてもよい。
【００５８】
この実施の形態１では、端末情報記憶部１２により記憶されている端末情報のうち、表示装置１の画面解像度を示す情報を画素数で表しているものを示したが、実寸で表現するようにしてもよい。その場合、自表示装置１ｍ，ｎの画面解像度として自画面物理サイズを実寸で記憶し、入力情報送受信部１５が、入力情報に含まれている位置の座標を他表示装置１の座標系の座標に変換する際、入力座標を画素単位から実寸単位に変換する。
そして、受信側の画像描画端末２では、画像制御命令生成部１７が、入力情報に含まれている位置の座標を現在表示中の画像の表示領域上の座標に変換する際、接続されている表示装置１の画面解像度と自画面物理サイズによって、実寸単位から画素単位に再変換する。
【００５９】
実施の形態２．
上記実施の形態１では、複数の表示装置１と、複数の画像描画端末２とからマルチ画面表示システムが構成されているものを示したが、複数の表示装置１と複数の画像描画端末２の他に、ユーザにより指定された画面上の位置及び操作を受け付けて、その位置及び操作を示す入力情報を生成し、複数の画像描画端末２の中で、その位置が画面内の位置である表示装置１が接続されている画像描画端末２に対して、その入力情報を配信する操作端末を備えているマルチ画面表示システムであってもよい。
【００６０】
図７はこの発明の実施の形態２によるマルチ画面表示システムの画像描画端末２ｍ，ｎ及び操作端末４を示す構成図である。ただし、ｍ＝１，２，・・・，Ｍ、ｎ＝１，２，・・・，Ｎである。
図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
操作端末４としては、例えば、画像描画端末２より簡易なＰＣなどを用いることができ、ネットワークが無線のネットワークであれば、携帯端末などを用いることができる。
操作端末４の入力情報生成部２１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、入力装置３を用いて指定された位置や操作に応じて、画面上の位置及び入力イベントを示す入力情報を生成する処理を実施する。
【００６１】
端末情報記憶部２２は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、端末情報として、全ての表示装置１の位置関係を画面位置情報として記憶するとともに、全ての画像描画端末２の識別情報（端末名称、ＩＰアドレスなど）などを記憶している。
入力情報配信部２３は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、端末情報記憶部２２により記憶されている端末情報を参照して、入力情報生成部２１により生成された入力情報が示す位置が、どの表示装置１の画面内の位置であるかを特定して、その入力情報を特定した表示装置１に接続されている画像描画端末２に配信する処理を実施する。
【００６２】
入力情報受信部３１は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、操作端末４の入力情報配信部２３から配信された入力情報を受信し、その入力情報を画像特定部１６に出力する処理を実施する。なお、入力情報受信部３１は入力情報受信手段を構成している。
この実施の形態２では、マルチ画面表示システムが操作端末４を備えることで、図２の入力情報生成部１４が画像描画端末２ｍ，ｎから不要になっている。
また、入力情報生成部１４が搭載されていないので、画像描画端末２ｍ，ｎが他の画像描画端末２に配信することはないので、図２の入力情報送受信部１５の代わりに、入力情報受信部３１が搭載されている。
【００６３】
この実施の形態２における画像の描画処理の内容は、基本的には、上記実施の形態１と同様であり、入力情報を生成している部分が画像描画端末２ｍ，ｎではなく、操作端末４である点が相違している。
操作端末４の入力情報生成部２１は、図２における画像描画端末２ｍ，ｎの入力情報生成部１４と同様の方法で、入力装置３を用いて指定された位置や操作に応じた入力情報を生成する。
操作端末４の入力情報配信部２３は、入力情報生成部２１が入力情報を生成すると、端末情報記憶部２２により記憶されている端末情報を参照して、その入力情報が示す位置が、どの表示装置１の画面内の位置であるかを特定して、その入力情報を特定した表示装置１に接続されている画像描画端末２に配信する。
【００６４】
例えば、入力情報に含まれている位置が表示装置１１，１の画面内の位置であれば、その入力情報を表示装置１１，１に接続されている画像描画端末２１，１に配信し、入力情報に含まれている位置が表示装置１２，１の画面内の位置であれば、その入力情報を表示装置１２，１に接続されている画像描画端末２２，１に配信する。
また、入力情報に含まれている位置が表示装置１２，１の画面内の位置であれば、その入力情報を表示装置１２，１に接続されている画像描画端末２２，１に配信し、入力情報に含まれている位置が表示装置１２，２の画面内の位置であれば、その入力情報を表示装置１２，２に接続されている画像描画端末２２，２に配信する。
【００６５】
画像描画端末２ｍ，ｎの入力情報受信部３１は、操作端末４の入力情報配信部２３から配信された入力情報を受信し、その入力情報を画像特定部１６に出力する。
画像描画端末２ｍ，ｎの入力情報受信部３１以外の処理部の処理内容は、上記実施の形態１と同様であるため詳細な説明を省略する。
この実施の形態２の場合も、上記実施の形態１と同様に、画像描画端末２や表示装置１の一部に故障が発生しても、画像描画端末２と表示装置１が正常な組では、画像を画面に描画することができる効果を奏する。
【００６６】
この実施の形態２では、操作端末４の入力情報配信部２３が、入力情報が示す位置が、どの表示装置１の画面内の位置であるかを特定して、その入力情報を特定した表示装置１に接続されている画像描画端末２に配信するものを示したが、操作端末４の入力情報配信部２３が入力情報を全ての画像描画端末２に一斉に配信し、全ての画像描画端末２の入力情報受信部３１が、操作端末４の入力情報配信部２３から配信された入力情報を受信すると、その入力情報が示す位置が自表示装置１の画面内の位置であるか否かを判定して、その入力情報が示す位置が自表示装置１の画面内の位置であれば、その入力情報を画像特定部１６に出力し、その入力情報が示す位置が自表示装置１の画面内の位置でなければ、その入力情報を破棄するようにしてもよい。
【００６７】
実施の形態３．
上記実施の形態１，２では、複数の表示装置１を平面に配置して、矩形のマルチ画面を構成しているものを示したが、図８に示すように、表示装置１をリング状に配置して、リング状のマルチ画面を構成しているものであってもよい。
複数の表示装置１ｍ，１（図８の例では、ｍ＝１，２，・・・，６）と接続されている画像描画端末２ｍ，１の端末情報記憶部１２は、上記実施の形態１でも説明したように、周辺画面情報リストとして、自表示装置１ｍ，１と物理的に隣接して配置されている他の表示装置１の画面解像度、他の表示装置１の画面位置情報、他の表示装置１と接続されている他の画像描画端末２の識別情報（端末名称、ＩＰアドレスなど）を記憶しているので、周辺画面情報を参照することで、複数の表示装置１ｍ，１がリング状に配置されている場合でも、入力情報を配信する必要がある他の画像描画端末２を特定することができる。
したがって、特に形状に特化した情報の管理などを必要としない非平面形状のマルチ画面を構築することが可能になる。非平面形状のマルチ画面としては、リング状のマルチ画面の他に、例えば、曲面形状のマルチ画面なども構築することが可能である。
【００６８】
因みに、図８の例では、画像描画端末２６，１の端末情報記憶部１２が記憶する端末情報は、全表示装置１の画面解像度がＷ×Ｈであって、各表示装置１の間に隙間がないとすると、自表示装置１６，１の画面解像度はＷ×Ｈ、自己の識別情報である端末名称はｔｅｒｍ６となる。
また、画像描画端末２６，１の端末情報記憶部１２が記憶する周辺画面情報リストは、表示装置１１，１と表示装置１５，１に関する情報であり、表示装置１１，１に関する周辺画面情報リストは、画面解像度はＷ×Ｈ、画面位置情報は（Ｗ，０）、識別情報である端末名称はｔｅｒｍ１となる。
また、表示装置１５，１に関する周辺画面情報リストは、画面解像度はＷ×Ｈ、画面位置情報は（−Ｗ，０）、識別情報である端末名称はｔｅｒｍ５となる。
このように、マルチ画面が非平面形状であっても、局所的には平面と考えて扱うことで、平面のマルチ画面と同様に扱うことが可能である。
【００６９】
実施の形態４．
図９はこの発明の実施の形態４によるマルチ画面表示システムの画像描画端末を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
画像制御命令生成部４１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図２の画像制御命令生成部１７と同様に、画像特定部１６により特定された画像の更新内容を示す画像制御命令を生成する処理を実施するが、その際、内部時計４４が示す現在時刻を基準にして、更新後の画像の描画処理を実行する時刻を示す実行時刻情報を上記画像制御命令に含めるようにする。なお、画像制御命令生成部４１は画像制御命令生成手段を構成している。
【００７０】
画像描画部４２は例えばＧＰＵから構成されており、図２の画像描画部１９と同様に、画像制御命令送受信部１８から出力された画像制御命令にしたがって更新後の画像を自表示装置１ｍ，ｎの画面に描画する処理を実施する。
ただし、画像描画部４２は図２の画像描画部１９と異なり、画像制御命令送受信部１８から画像制御命令が出力されても、直ちに画像の描画処理を開始せずに、内部時計４４の時刻が上記画像制御命令に含まれている実行時刻情報が示す時刻になった時点で、画像の描画処理を開始する。なお、画像描画部４２は画像描画手段を構成している。
【００７１】
時刻同期処理部４３は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、他の画像描画端末２の時刻同期処理部４３との間で時刻情報を交換することで、自己の内部時計４４と他の画像描画端末２の内部時計４４との同期を図る（全ての画像描画端末２の内部時計４４の時刻を合わせる）処理を実施する。なお、時刻同期処理部４３は時刻同期手段を構成している。
【００７２】
図９の例では、画像描画端末２ｍ，ｎの構成要素である画像表示リスト記憶部１１、端末情報記憶部１２、画像データ記憶部１３、入力情報生成部１４、入力情報送受信部１５、画像特定部１６、画像制御命令生成部４１、画像制御命令送受信部１８、画像描画部４２、時刻同期処理部４３及び内部時計４４のそれぞれが専用のハードウェアで構成されているものを想定しているが、画像描画端末２ｍ，ｎがコンピュータで構成されていてもよい。
画像描画端末２ｍ，ｎがコンピュータで構成されている場合、画像表示リスト記憶部１１、端末情報記憶部１２及び画像データ記憶部１３をコンピュータの内部メモリ又は外部メモリ上に構成するとともに、入力情報生成部１４、入力情報送受信部１５、画像特定部１６、画像制御命令生成部４１、画像制御命令送受信部１８、画像描画部４２、時刻同期処理部４３及び内部時計４４の処理内容を記述している画像描画プログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されている画像描画プログラムを実行するようにすればよい。
【００７３】
次に動作について説明する。
画像描画端末２ｍ，ｎの時刻同期処理部４３は、他の画像描画端末２の時刻同期処理部４３との間で時刻情報を交換することで、自己の内部時計４４と他の画像描画端末２の内部時計４４との同期を図る処理を実施する。
時刻情報を交換する処理自体は公知の技術であるため詳細な説明を省略するが、自己の内部時計４４と他の画像描画端末２の内部時計４４との同期を図ることで、全ての画像描画端末２の内部時計４４の時刻を合わせることができる。
【００７４】
画像制御命令生成部４１は、画像特定部１６から入力情報を受けると、図２の画像制御命令生成部１７と同様に、画像特定部１６により特定された画像の更新内容を示す画像制御命令を生成する処理を実施するが、その際、内部時計４４が示す現在時刻を基準にして、更新後の画像の描画処理を実行する時刻を示す実行時刻情報を上記画像制御命令に含め、その実行時刻情報を含む画像制御命令を画像制御命令送受信部１８に出力する。
【００７５】
画像描画部４２は、画像制御命令送受信部１８から実行時刻情報を含む画像制御命令を受けると、その画像制御命令に含まれている実行時刻情報を参照して、画像の描画処理を開始する時刻を認識し、内部時計４４の時刻が画像の描画処理を開始する時刻になると、図２の画像描画部１９と同様に、その画像制御命令にしたがって更新後の画像を自表示装置１ｍ，ｎの画面に描画する。
これにより、画像が複数の表示装置１の画面に跨って表示される場合でも、例えば、画像制御命令の配信遅延等の影響を受けずに、同時刻に画像の描画を開始することができる効果を奏する。
なお、入力情報生成部１４も内部時計４４が示す現在時刻を基準にして、入力装置３から位置と状態情報を与えられた入力時刻を入力情報に含め、この時刻を基に画像制御命令生成部４１で制御命令に含める時刻を求めてもよい。
また、実行時刻情報は、実際に実行を開始する時刻であってもよいし、入力時刻として画像描画部４２で実行開始時刻を求めてもよい。
【００７６】
実施の形態５．
図１０はこの発明の実施の形態５によるマルチ画面表示システムを示す構成図である。
図１０の例では、入力装置３が画像描画端末２１，１だけでなく、画像描画端末２１，Ｎにも接続されている。
図１１はこの発明の実施の形態５によるマルチ画面表示システムの画像描画端末を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
図１１の画像描画端末２ｍ，ｎは、図１の画像描画端末２ｍ，ｎに対して画像入力情報配信部５２を追加しているが、図７や図９の画像描画端末２ｍ，ｎに対して画像入力情報配信部５２を追加するようにしてもよい。
【００７７】
入力情報生成部５１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図２の入力情報生成部１４と同様に、入力装置３により入力された画面上の位置及び画像操作を受け付けて、その位置及び画像操作を示す入力情報を生成する処理を実施するが、その際、入力情報の生成時刻を示す時刻情報を入力情報に含めるようにする。なお、入力情報生成部５１は入力情報生成手段を構成している。
【００７８】
画像入力情報送受信部５２は例えばネットワークに対するインタフェース機器や、ＣＰＵを実装している半導体集積回路などから構成されており、画像特定部１６から出力された入力情報に含まれている現在表示中の画像の表示領域上の座標（ｉｘ’，ｉｙ’）を参照して、更新後の画像の一部又は全部が他表示装置１の画面内に表示されるか否かを判定し、更新後の画像の一部又は全部が他表示装置１の画面内に表示されると判定すると、後述する特定画像入力情報を他の画像描画端末２に配信する処理を実施する。特定画像入力情報は、入力情報の位置情報を画像特定部１６で特定した画像上の座標系に変換し、同じく画像特定部１６で特定した画像の画像識別情報を加えた情報である。
また、画像入力情報送受信部５２は他の画像描画端末２から画像制御命令が配信された場合、その画像制御命令を受信する処理を実施する。
さらに、画像入力情報送受信部５２は更新後の画像の一部又は全部が自表示装置１ｍ，ｎの画面内に表示される入力情報を複数入力すると、入力情報に含まれている時刻情報が示す生成時刻が早い順番で、複数の入力情報を画像制御命令生成部１７に出力する処理を実施する。
なお、画像入力情報送受信部５２及び画像制御命令生成部１７から画像制御命令生成手段が構成されている。
この実施の形態５における画像表示リストには、画像毎の描画制御を担当する１台の画像描画端末情報（制御担当端末情報）を含むものとする。なお、描画制御を担当する画像描画端末（制御担当端末）には、例えば、担当画像の左上角の描画を担当する画像描画端末を割り当ててもよい。
【００７９】
図１１の例では、画像描画端末２ｍ，ｎの構成要素である画像表示リスト記憶部１１、端末情報記憶部１２、画像データ記憶部１３、入力情報生成部５１、入力情報送受信部１５、画像特定部１６、画像入力情報送受信部５２、画像制御命令生成部１７、画像制御命令送受信部１８及び画像描画部１９のそれぞれが専用のハードウェアで構成されているものを想定しているが、画像描画端末２ｍ，ｎがコンピュータで構成されていてもよい。
画像描画端末２ｍ，ｎがコンピュータで構成されている場合、画像表示リスト記憶部１１、端末情報記憶部１２及び画像データ記憶部１３をコンピュータの内部メモリ又は外部メモリ上に構成するとともに、入力情報生成部５１、入力情報送受信部１５、画像特定部１６、画像入力情報送受信部５２、画像制御命令生成部１７、画像制御命令送受信部１８及び画像描画部１９の処理内容を記述している画像描画プログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されている画像描画プログラムを実行するようにすればよい。
図１２はこの発明の実施の形態５によるマルチ画面表示システムの画像描画端末２ｍ，ｎの処理内容（画像描画方法）を示すフローチャートである。
【００８０】
次に動作について説明する。
ここでは、上記実施の形態１と異なる部分だけを説明する。
この実施の形態５では、入力装置３が画像描画端末２１，１だけでなく、画像描画端末２１，Ｎにも接続されている。
このため、画像描画端末２１，１の入力情報生成部５１と、画像描画端末２１，Ｎの入力情報生成部５１とが、同じ画像についての入力情報を同時期に生成することがある。
この実施の形態５では、同じ画像について、複数の入力情報が同時期に生成された場合でも、不整合な画像の描画を防ぐために、入力情報生成部５１と画像入力情報送受信部５２を設けている。
【００８１】
画像描画端末２１，１及び画像描画端末２１，Ｎの入力情報生成部５１は、入力装置３を用いて指定された位置や操作に応じて、画面上の位置及び入力イベントを示す入力情報を生成する。
その際、入力情報の生成時刻を示す時刻情報を入力情報に含め、その時刻情報を含む入力情報を入力情報送受信部１５に出力する。
【００８２】
入力情報生成部５１により生成された入力情報が入力情報送受信部１５から画像特定部１６に出力された場合、あるいは、他の画像描画端末２から配信された入力情報が入力情報送受信部１５に受信されて、その入力情報が入力情報送受信部１５から画像特定部１６に出力された場合、画像特定部１６から入力情報が自画像描画端末２ｍ，ｎの画像入力情報送受信部５２に与えられる。
また、他の画像描画端末２の画像入力情報送受信部５２から配信された場合、その入力情報が自画像描画端末２ｍ，ｎの画像入力情報送受信部５２に与えられる。
これにより、自画像描画端末２ｍ，ｎの画像入力情報送受信部５２は、同時期に生成された複数の入力情報が与えられることがある。
【００８３】
画像入力情報送受信部５２は、入力情報を受信すると、画像特定部１６で特定された画像の制御担当端末情報を取得し、自端末が制御担当端末であるかを判定する（ステップＳＴ２１）。
自端末が制御担当端末ではない場合は、特定画像入力情報を生成し、その特定画像入力情報を制御担当端末に配信する（ステップＳＴ２２）。
なお、画像入力情報送受信部５２は、他の画像描画端末２から特定画像入力情報を受信した場合も、ステップＳＴ２１の処理を実施する。
画像入力情報送受信部５２は、自端末が制御担当端末である場合、その入力情報を画像制御命令生成部１７に出力する。
その際、各々の入力情報に含まれている時刻情報が示す生成時刻を比較して、その生成時刻が早い入力情報から順番に、画像制御命令生成部１７に出力する。
これにより、画像制御命令生成部１７では、生成時刻が早い入力情報から順番に取得し、以下、上記実施の形態１と同様にして、各々の入力情報にしたがって画像制御命令を生成する。
なお、画像制御命令生成部１７は、画像制御命令を生成する際、画像の描画を担当する画像描画端末２として自分自身の端末情報を画像制御命令に含めるようにする。
【００８４】
画像制御命令送受信部１８は、画像制御命令生成部１７や他の画像描画端末の画像制御命令送受信部１８から画像制御命令を受信すると、更新後の画像Ａの一部又は全部が自表示装置１ｍ，ｎの画面内に表示されるか否かを判定し（ステップＳＴ２３）、自表示装置１ｍ，ｎの画面内に表示されない場合、端末情報記憶部１２に記憶されている端末情報を参照して、画像Ａの描画を担当する画像描画端末２が自画像描画端末２ｍ，ｎであるか否かを判定する（ステップＳＴ２４）。
画像制御命令送受信部１８は、画像の描画を担当する画像描画端末２が自画像描画端末２ｍ，ｎでなければ、画像が他表示装置１の画面に移動しているので、次に画像の描画制御を担当する他の画像描画端末を端末情報記憶部１２に記憶されている周辺端末情報から推定し、画像制御命令に含まれている端末情報が示す画像描画端末を、自端末から他の画像描画端末２に変更する（ステップＳＴ２５）。なお、周辺端末に該当端末がない場合は、入力情報の配信等と同様に、画像の左上角の座標までの配信経路を考慮して経路上の描画制御端末を設定してもよい。
そして、画像制御命令送受信部１８は、上記実施の形態１と同様にして、必要に応じて他の画像描画端末に画像制御命令を配信する。（ステップＳＴ１１，ＳＴ１２）。
画像描画部１９は、更新後の画像を自表示装置１ｍ，ｎの画面に描画して、画像表示リスト記憶部１１に記憶されている画像表示リストを更新する際、画像制御命令から得られる画像の描画制御を担当する画像描画端末２を示す制御担当端末情報を画像表示リスト記憶部１１に格納する。
【００８５】
ここで、図２と図１２のフローチャートを比較すると、ステップＳＴ１１，ＳＴ１２の処理と、ステップＳＴ１３，ＳＴ１４の処理とが逆転しているが、各々の処理ステップ群は独立であり、実施の形態１〜４においては、特に順序は不動である。
【００８６】
この実施の形態５によれば、複数の入力装置３から同時に同じ画像を制御しようとした場合でも、１つの画像描画端末２で画像制御命令を順番に処理するため、不整合が発生しない。
したがって、複数の入力装置３をシステム上の任意の画像描画端末２に接続することで、複数のユーザが同時に画面上の画像を制御しても問題の発生しないマルチ大画面システムを構築することを可能になる。
【００８７】
ここでは、入力情報生成部５１が、入力情報の生成時刻を示す時刻情報を入力情報に含めるものを示したが、さらに、入力装置３の識別情報を入力情報に含めるようにしてもよい。
この場合、任意の１つの入力装置３が、任意の１つの画像を指定して処理を行う場合に、画像入力情報送受信部５２が、入力情報に含まれている入力装置３の識別情報を参照することで、他の入力装置３からの入力情報について処理を行わない排他制御を実施すれば、複数のユーザによる複数の操作からなる作業の競合を確実に回避することができる。
なお、上記実施の形態４に対して、この実施の形態５と同様に入力装置３を複数備え、入力情報生成部１４の代わりに、この実施の形態５と同様の入力情報生成部５１を備え、入力情報送受信部１５が、各々の入力情報に含まれている時刻情報が示す生成時刻を比較して、その生成時刻が早い入力情報から順番に、画像制御命令生成部１７に出力してもよい。ただし、この場合、複数の入力装置からの入力情報に対して処理順序に不整合を生じさせないためには、入力情報の生成から、画像制御命令生成部４１が設定する更新後の画像の描画処理を実行する時刻までの時間を十分に空ける必要がある。
【００８８】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００８９】
この発明に係るマルチ画面表示システムは、複数の表示装置１により構成されるマルチ画面上に画像を描画する際、画像描画端末２や表示装置１の一部に故障が発生しても、画像描画端末２と表示装置１が正常な組では、画像を画面に描画することができるように必要があるものに適している。
【符号の説明】
【００９０】
１１，１〜１Ｍ，Ｎ  表示装置、２１，１〜２Ｍ，Ｎ  画像描画端末、３  入力装置、４  操作端末、１１  画像表示リスト記憶部（画像管理手段）、１２  端末情報記憶部、１３  画像データ記憶部、１４  入力情報生成部（入力情報生成手段）、１５  入力情報送受信部（入力情報送受信手段）、１６  画像特定部（画像特定手段）、１７  画像制御命令生成部（画像制御命令生成手段）、１８  画像制御命令送受信部（判定手段、画像制御命令送受信手段）、１９  画像描画部（画像描画手段）、２１  入力情報生成部、２２  端末情報記憶部、２３  入力情報配信部、３１  入力情報受信部（入力情報受信手段）、４１  画像制御命令生成部（画像制御命令生成手段）、４２  画像描画部（画像描画手段）、４３  時刻同期処理部（時刻同期手段）、４４  内部時計、５１  入力情報生成部（入力情報生成手段）、５２  画像入力情報送受信部（画像制御命令生成手段）。
【図１】
2015022723.tif 000003
【図２】
2015022723.tif 000004
【図３】
2015022723.tif 000005
【図４】
2015022723.tif 000006
【図５】
2015022723.tif 000007
【図６】
2015022723.tif 000008
【図７】
2015022723.tif 000009
【図８】
2015022723.tif 000010
【図９】
2015022723.tif 000011
【図１０】
2015022723.tif 000012
【図１１】
2015022723.tif 000013
【図１２】
2015022723.tif 000014
【手続補正書】
【提出日】平成28年11月11日(2016.11.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明に係るマルチ画面表示システムは、複数の画像描画端末が、複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理手段と、ユーザにより指定された画面上の位置及び操作を示す入力情報が与えられると、画像管理手段により管理されている現在表示中の画像の中から、入力情報が示す位置に対応する画像を特定する画像特定手段と、入力情報が示す位置及び操作にしたがって画像特定手段により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成手段と、画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、その画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、配信された画像制御命令を受信する画像制御命令送受信手段とを設け、画像描画手段が、画像制御命令生成手段により生成された画像制御命令又は画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画するようにしたものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明によれば、画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、その画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、配信された画像制御命令を受信する画像制御命令送受信手段とを設け、画像描画手段が、画像制御命令生成手段により生成された画像制御命令又は画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画するように構成したので、画像描画端末や表示装置の一部に故障が発生しても、画像描画端末と表示装置が正常な組では、画像を画面に描画することができる効果がある。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチ画面を構成する複数の表示装置と、上記表示装置の画面に画像を描画する複数の画像描画端末とから構成されているマルチ画面表示システムにおいて、
上記複数の画像描画端末は、
上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理手段と、
ユーザにより指定された画面上の位置及び操作を示す入力情報が与えられると、上記画像管理手段により管理されている現在表示中の画像の中から、上記入力情報が示す位置に対応する画像を特定する画像特定手段と、
上記入力情報が示す位置及び操作にしたがって上記画像特定手段により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成手段と、
上記画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定手段と、
上記判定手段により更新後の画像の一部又は全部が他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記配信された画像制御命令を受信する画像制御命令送受信手段と、
上記画像制御命令生成手段により生成された画像制御命令又は上記画像制御命令送受信手段により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画手段と
を備えていることを特徴とするマルチ画面表示システム。
【請求項２】
上記複数の画像描画端末は、
上記入力情報が示す位置が他表示装置の画面内の位置である場合、上記入力情報を他の画像描画端末に配信し、他の画像描画端末から入力情報が配信された場合、他の画像描画端末から配信された入力情報を受信する入力情報送受信手段を備え、
上記画像特定手段は、上記画像管理手段により管理されている現在表示中の画像の中から、上記与えられた入力情報又は上記入力情報送受信手段により受信された入力情報が示す位置に対応する画像を特定することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項３】
マルチ画面を構成する複数の表示装置と、上記表示装置の画面に画像を描画する複数の画像描画端末と、ユーザにより指定された画面上の位置及び操作を受け付けて、上記位置及び上記操作を示す入力情報を生成し、上記複数の画像描画端末の中で、上記受け付けた位置が画面内の位置である表示装置が接続されている画像描画端末に対して、上記生成した入力情報を配信する操作端末とからマルチ画面表示システムが構成されており、
上記複数の画像描画端末は、
上記操作端末から配信された入力情報を受信する入力情報受信手段を備え、
上記画像特定手段は、上記画像管理手段により管理されている現在表示中の画像の中から、上記入力情報受信手段により受信された入力情報が示す位置に対応する画像を特定することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項４】
上記入力情報送受信手段は、
自表示装置の周辺に配置されている他表示装置の画面に画像を描画する他の画像描画端末を識別する識別情報を参照して、入力情報を配信する他の画像描画端末を特定することを特徴とする請求項２記載のマルチ画面表示システム。
【請求項５】
上記画像制御命令生成手段は、上記画像制御命令にしたがって更新後の画像の描画処理を実行する時刻を示す実行時刻情報を上記画像制御命令に含め、
上記画像描画手段は、上記画像制御命令生成手段により生成された画像制御命令又は上記画像制御命令送受信手段により受信された画像制御命令を入力すると、内部時計の時刻が上記画像制御命令に含まれている実行時刻情報が示す時刻になった時点で、上記画像制御命令にしたがって更新後の画像を自表示装置の画面に描画することを特徴とする請求項１記載のマルチ画面表示システム。
【請求項６】
入力情報は、当該入力情報の生成時刻を示す時刻情報を含んでいる情報であり、
上記画像制御命令生成手段は、複数の入力情報がある場合、複数の入力情報に含まれている時刻情報が示す生成時刻が早い順に、当該入力情報が示す位置及び操作にしたがって画像制御命令を生成することを特徴とする請求項２記載のマルチ画面表示システム。
【請求項７】
入力情報は、当該入力情報の生成時刻を示す時刻情報を含んでいる情報であり、
上記画像制御命令生成手段は、複数の入力情報がある場合、複数の入力情報に含まれている時刻情報が示す生成時刻が早い順に、当該入力情報が示す位置及び操作にしたがって画像制御命令を生成することを特徴とする請求項５記載のマルチ画面表示システム。
【請求項８】
上記複数の画像描画端末は、
自己の内部時計と他の画像描画端末の内部時計との同期を図る時刻同期手段を備えたことを特徴とする請求項５記載のマルチ画面表示システム。
【請求項９】
上記画像管理手段が描画制御を担当する画像描画端末を画像毎に管理し、
上記与えられた入力情報を、上記画像特定手段で特定された画像の画像制御担当端末に送信する一方、他の画像描画端末から入力情報が送信された場合には、上記送信された入力情報を受信し、上記画像制御担当端末に送信した入力情報又は上記受信した入力情報の処理順序を整理して上記画像制御命令生成手段に与える特定画像入力情報送受信手段を備え、
上記判定手段は、上記画像制御命令生成手段により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定するほかに、画像更新後の画像制御担当端末を選定する機能を備え、
上記画像制御命令生成手段は、上記判定手段により選定された画像制御担当端末の端末情報を画像制御命令に含める機能を備え、
上記画像描画手段は、新しい画像制御担当端末の端末情報を上記画像管理手段に格納する機能を備えることを特徴とする請求項８記載のマルチ画面表示システム。
【請求項１０】
マルチ画面を構成する複数の表示装置のうち、自己が接続されている表示装置の画面に画像を描画する複数の画像描画端末の画像描画方法において、
画像管理手段が、上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理処理ステップと、
画像特定手段が、ユーザにより指定された画面上の位置及び操作を示す入力情報が与えられると、上記画像管理処理ステップで管理されている現在表示中の画像の中から、上記入力情報が示す位置に対応する画像を特定する画像特定処理ステップと、
画像制御命令生成手段が、上記入力情報が示す位置及び操作にしたがって上記画像特定処理ステップで特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成処理ステップと、
判定手段が、上記画像制御命令生成処理ステップで生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定処理ステップと、
画像制御命令送受信手段が、上記判定処理ステップで更新後の画像の一部又は全部が上記他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記配信された画像制御命令を受信する画像制御命令送受信処理ステップと、
画像描画手段が、上記画像制御命令生成処理ステップで生成された画像制御命令又は上記画像制御命令送受信処理ステップで受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画処理ステップと
を備えたことを特徴とする画像描画方法。
【請求項１１】
マルチ画面を構成する複数の表示装置のうち、自己が接続されている表示装置の画面に画像を描画する複数の画像描画端末の画像描画プログラムにおいて、
上記複数の表示装置の中で、自己が接続されている表示装置である自表示装置の画面に現在表示されている画像を管理する画像管理処理手順と、
ユーザにより指定された画面上の位置及び操作を示す入力情報が与えられると、上記画像管理処理手順により管理されている現在表示中の画像の中から、上記入力情報が示す位置に対応する画像を特定する画像特定処理手順と、
上記入力情報が示す位置及び操作にしたがって上記画像特定処理手順により特定された画像の更新内容を示す画像制御命令を生成する画像制御命令生成処理手順と、
上記画像制御命令生成処理手順により生成された画像制御命令を参照して、更新後の画像の一部又は全部が他の画像描画端末に接続されている表示装置である他表示装置の画面内に表示されるか否かを判定する判定処理手順と、
上記判定処理手順により更新後の画像の一部又は全部が上記他表示装置の画面内に表示されると判定された場合、上記画像制御命令を他の画像描画端末に配信し、他の画像描画端末から画像制御命令が配信された場合、上記配信された画像制御命令を受信する画像制御命令送受信処理手順と、
上記画像制御命令生成処理手順により生成された画像制御命令又は上記画像制御命令送受信処理手順により受信された画像制御命令にしたがって更新後の画像を自表示装置の画面に描画する画像描画処理手順と
をコンピュータである上記画像描画端末に実行させるための画像描画プログラム。
【国際調査報告】
2015022723.tif 000015
2015022723.tif 000016
2015022723.tif 000017
2015022723.tif 000018