(57)【特許請求の範囲】
【請求項１】
格子状に配置された複数のディスプレイにより一体の画面として構成されたマルチディスプレイと、
前記マルチディスプレイに映像を出力するマルチ画面表示計算機とを備え、
前記マルチ画面表示計算機は、
前記各ディスプレイの状態を取得し、故障か否かを判断する故障検知手段と、
前記故障検知手段で故障と判断した前記ディスプレイに表示されているウィンドウの一覧を正常な前記ディスプレイに表示し、前記一覧からユーザーが選択したウィンドウを正常な前記ディスプレイ内に再配置するウィンドウ再配置手段とを備えた、
マルチディスプレイシステム。
【請求項２】
前記マルチ画面表示計算機は、
前記各ディスプレイの位置及びサイズを含む画面配置情報を管理する画面配置情報管理手段と、
前記各ディスプレイ上に表示されるウィンドウの位置及びサイズを含むウィンドウ情報を管理するウィンドウ情報管理手段と、
前記画面配置情報と前記ウィンドウ情報を基に、前記故障検知手段で故障と判断した前記ディスプレイに表示されているウィンドウを抽出するウィンドウ抽出手段とをさらに備える、
請求項１に記載のマルチディスプレイシステム。
【請求項３】
前記ウィンドウ再配置手段は、ユーザーが選択したウィンドウをユーザーの指示に応じてサイズを変更したうえで再配置することが可能な、
請求項１又は２に記載のマルチディスプレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイで１つの表示画面を構成するマルチディスプレイシステムに関する。
【背景技術】
【０００２】
従来、複数のディスプレイを格子状に配置し一つの画面として表示可能にするマルチディスプレイシステムが製品化され、電力や交通などインフラ分野の監視制御システムにおいて広く用いられている。監視制御は一時の停滞も許されない分野であり、監視映像や監視情報を表示するマルチディスプレイシステムには高度な信頼性が要求されている。
【０００３】
このため、ディスプレイが自身の故障検知を行う機能を持ち、RS-232CやEthernet（登録商標）といった汎用通信インタフェースを使って外部に故障通知を行うことが可能な製品もある。監視制御システムではこの機能を利用して故障状態を検出し、縮退運転等の故障制御を行うことが可能である。
【０００４】
例えば特許文献１に示される表示方式では、予めディスプレイの故障状態に応じた縮退運転のための表示パターンを準備しておき、故障状態に応じて表示パターンを呼び出し、表示されているウィンドウの配置を変更することにより、故障したディスプレイに表示されていたウィンドウを正常なディスプレイに表示するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特公昭５９−３０３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示される表示方式では、縮退運転時に予め登録されたパターンしか表示しないため、画面に表示すべきウィンドウの数や種類が変わったときにパターンを登録し直さなければならず、柔軟に対応できないという問題があった。
【０００７】
この発明は上記の問題点に鑑みてなされたもので、事前に故障時の表示パターンを設定することなく、故障したディスプレイに表示されていたウィンドウを正常なディスプレイ内に再配置することが可能なマルチディスプレイシステムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明のマルチディスプレイシステムは、格子状に配置された複数のディスプレイにより一体の画面として構成されたマルチディスプレイと、前記マルチディスプレイに映像を出力するマルチ画面表示計算機とを備え、前記マルチ画面表示計算機は、前記各ディスプレイの状態を取得し、故障か否かを判断する故障検知手段と、前記故障検知手段で故障と判断した前記ディスプレイに表示されているウィンドウの一覧を正常な前記ディスプレイに表示し、前記一覧からユーザーが選択したウィンドウを正常な前記ディスプレイ内に再配置するウィンドウ再配置手段とを備える。
【発明の効果】
【０００９】
本発明のマルチディスプレイシステムは、故障検知手段で故障と判断したディスプレイに表示されているウィンドウの一覧を正常なディスプレイに表示し、前記一覧からユーザーが選択したウィンドウを正常な前記ディスプレイ内に再配置するウィンドウ再配置手段を備えるので、事前に故障時の表示パターンを設定することなく、故障したディスプレイに表示されていたウィンドウを正常なディスプレイ内に再配置することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るマルチディスプレイシステムの構成を示すブロック図である。
【図２】本発明に係る画面配置情報テーブルを示す図である。
【図３】本発明に係るマルチディスプレイシステムを構成する各ディスプレイの左上端座標を示す図である。
【図４】本発明に係るウィンドウ情報テーブルを示す図である。
【図５】本発明に係るマルチディスプレイシステムの動作を示すフローチャートである。
【図６】本発明に係るウィンドウ抽出手段の動作を示すフローチャートである。
【図７】一つのディスプレイが故障した状態の、本発明に係るマルチディスプレイの構成を示すブロック図である。
【図８】本発明に係る再配置ウィンドウリストを示す図である。
【図９】本発明に係るウィンドウ再配置手段の動作を示すフローチャートである。
【図１０】本発明に係るディスプレイに表示される再配置対象ウィンドウ一覧を示す図である。
【図１１】ウィンドウを再配置した状態の本発明に係るマルチディスプレイを示す図である。
【発明を実施するための形態】
【００１１】
＜構成＞
図１は、本発明に係るマルチディスプレイシステムの全体構成を示すブロック図である。図１において、マルチディスプレイシステムはマルチディスプレイ５と、マルチディスプレイ５の表示を制御するマルチ画面表示計算機６と、マルチディスプレイ５とマルチ画面表示計算機６の通信を中継する通信中継装置７とを備えている。
【００１２】
マルチディスプレイ５は縦２台、横２台の合計４台のディスプレイ１〜４を一体配置して構成しており、横２８００画素、縦２１００画素の解像度を持つ。ディスプレイ１〜４は、RS-232CやEthernet（登録商標）などの汎用通信インタフェースを備え、計算機などの外部機器と汎用通信インタフェースを介して通信することで外部からの各種制御や状態監視が可能な業務向けの大型表示装置である。またディスプレイ１〜４は、光源にランプやLEDを使ったDLP方式プロジェクタ方式や液晶方式の表示装置であり、横１４００画素、縦１０５０画素の解像度を有する。
【００１３】
マルチ画面表示計算機６はMicrosoft社のWindows（登録商標）オペレーティングシステムやLinux（登録商標）オペレーティングシステムが動作し、RS-232CやEthernet（登録商標）などの汎用通信インタフェースを備えている。また、マルチ画面表示計算機６は、複数の映像出力端子を持ち、複数のディスプレイと接続して一体となった画面（デスクトップ画面）を表示することが可能なマルチグラフィックカードを備えたパソコンである。
【００１４】
通信中継装置７はマルチディスプレイ５とマルチ画面表示計算機６の間に設けられ、複数のディスプレイ１〜４とマルチ画面表示計算機６をEthernet（登録商標）ケーブルやＲＳ−２３２Ｃケーブルにより接続して相互通信を可能とする。
【００１５】
図１において、マルチ画面表示計算機６は、通信手段８、ディスプレイ１〜４の故障を検知する故障検知手段９、画面配置情報テーブルを管理する画面配置情報管理手段１０、ウィンドウ情報テーブルを管理するウィンドウ情報管理手段１１、故障したディスプレイに表示されていたウィンドウを抽出するウィンドウ抽出手段１２、正常なディスプレイ上にウィンドウを再配置するウィンドウ再配置手段１３をさらに備えている。
【００１６】
通信手段８は通信中継装置７を介してディスプレイ１〜４と通信し、ディスプレイ１〜４の状態監視や各種制御を行うものである。
【００１７】
故障検知手段９は通信手段８からディスプレイ１〜４の状態を取得する。その結果、表示続行が不可能なディスプレイや状態取得そのものが行えないディスプレイがあれば、当該ディスプレイは故障したものと判断する。
【００１８】
ウィンドウ抽出手段１２は、画面配置情報管理手段１０が持つ画面配置情報テーブルとウィンドウ情報管理手段１１が持つウィンドウ情報テーブルを参照し、故障したディスプレイに全部または一部が表示されているウィンドウを抽出する。
【００１９】
ウィンドウ再配置手段１３は、ウィンドウ抽出手段１２にて故障したディスプレイに表示されていると判断されたウィンドウのリストをマルチディスプレイ５上に表示し、ユーザーがマウスやキーボードなどを使って選択したウィンドウを正常な（故障していない）ディスプレイに表示する。
【００２０】
図１ではウィンドウＡ、ウィンドウＢがディスプレイ１に表示されており、ウィンドウＣがディスプレイ２に、ウィンドウＤ、ウィンドウＥがディスプレイ３に、ウィンドウＦ、ウィンドウＧがディスプレイ４に表示されている。また、ウィンドウＨはディスプレイ２とディスプレイ４に跨って表示されている。これらのウィンドウは、例えば監視カメラの映像、監視しているプラントの数値情報などの監視情報画面などである。
【００２１】
図２は、画面配置情報管理手段１０にて管理されている画面配置情報テーブルを示している。画面配置情報テーブルはディスプレイ毎の画面配置情報から構成されており、本発明のマルチディスプレイ５は４つのディスプレイ１〜４から構成されているため、４つの画面配置情報を持つ。画面番号１の行はディスプレイ１、画面番号２の行はディスプレイ２、画面番号３の行はディスプレイ３、画面番号４の行はディスプレイ４のそれぞれ画面配置情報である。
【００２２】
画面配置情報は画面番号の他、ＩＰアドレス、画面オフセット、画面サイズから構成される。画面番号は左上端のディスプレイを０として、左から右、上から下へ昇順に番号付けした値となり、ディスプレイ１は画面番号１、ディスプレイ２は画面番号２、ディスプレイ３は画面番号３、ディスプレイ４は画面番号４となる。ＩＰアドレスはディスプレイのEthernet（登録商標）インタフェースの識別番号であり、ディスプレイ１は192.168.100.1、ディスプレイ２は192.168.100.2、ディスプレイ３は192.168.100.3、ディスプレイ４は192.168.100.4となる。
【００２３】
画面オフセットはマルチディスプレイ５全体の画面の座標を表す大画面座標における各ディスプレイの左上端の座標（ＤＸ，ＤＹ）であり、単位は画素である。画面サイズは幅方向をＤＷ、高さ方向をＤＨで表し、単位は画素である。
【００２４】
図３は大画面座標と各ディスプレイの左上端の座標の関係を示す図である。マルチディスプレイ５の画面の左上端は（０，０）、右下端は（２７９９，２０９９）となり、ディスプレイ１の画面の左上端は（０，０）、ディスプレイ２の画面の左上端は（１４００，０）、ディスプレイ３の画面の左上端は（０，１０５０）、ディスプレイ４の画面の左上端は（１４００，１０５０）となる。画面サイズは各ディスプレイの画面の画素単位の大きさを表し、ディスプレイ１〜４はすべて同一のサイズ（１４００，１０５０）となる。
【００２５】
図４は、ウィンドウ情報管理手段１１にて管理されているウィンドウ情報テーブルを示す。図１に示すように８個のウィンドウがマルチディスプレイ５に表示されているため、ウィンドウ情報テーブルには８つのウィンドウ情報が格納されている。ウィンドウ情報は、インデックス、ウィンドウタイトル、ウィンドウＩＤ、ウィンドウ位置、ウィンドウサイズから構成されている。インデックスはウィンドウ情報テーブルにおける順番を表す値である。ウィンドウＩＤはウィンドウを識別するための値であり、ＯＳがマイクロソフト社のWindows（登録商標）であればウィンドウハンドルが該当するが、ＯＳをマイクロソフト社のWindows（登録商標）に限定するものではない。ウィンドウ位置は大画面座標におけるウィンドウの左上端の座標（ＷＸ，ＷＹ）であり、単位は画素である。ウィンドウサイズは幅方向をＤＷ、高さ方向をＤＨで表し、単位は画素である。
【００２６】
＜動作＞
図５は、本発明のマルチディスプレイシステムの動作を示すフローチャートである。以下、図５に沿ってマルチディスプレイシステムの動作について説明する。
【００２７】
まず、故障検知手段９は通信手段８を使って、ディスプレイ１〜４に対して定期的に状態取得を行う（ステップＳ６０１）。状態取得間隔は要求される故障検知の時間に従って決めればよく、例えば１０秒である。さらに故障検知手段９は、状態取得の結果に従いディスプレイ１〜４が故障か否かを判断する（ステップＳ６０２）。いずれのディスプレイ１〜４も正常であれば（ステップＳ６０２でＮＯ）、ステップＳ６０１に戻って状態取得を継続する。
【００２８】
ディスプレイが故障であるか否かの判断要因はディスプレイによって様々であるが、例えばランプが不点灯であれば、映像表示が不可能であるため故障と判断する。その他、冷却ファンが停止した場合は温度異常となり表示を続けられないので、故障と判断する。あるいは、ディスプレイから状態問い合わせに対する応答がない場合にも、ディスプレイの表示制御を行う事ができないため、故障と判断する。今、状態取得の結果ディスプレイ１〜３には異常がなく、ディスプレイ４はランプ不点灯であるので、ディスプレイ４を故障と判断し、ステップＳ６０２でＹＥＳとなる。
【００２９】
次に、ウィンドウ抽出手段１２が故障ディスプレイ４上に表示されていたウィンドウを抽出する（ステップＳ６０３）。
【００３０】
その後、ウィンドウ抽出手段１２が抽出したウィンドウを正常なディスプレイ上に再配置する（ステップＳ６０４）。再配置処理が終わると再びステップＳ６０１に戻って状態取得を繰り返す。
【００３１】
＜ウィンドウ抽出＞
図６はウィンドウ抽出手段１２のウィンドウ抽出動作を示すフローチャートである。まずステップＳ７０１において、判定すべきウィンドウのインデックスＩを１に初期化する。つまり、ウィンドウ情報テーブルにおける最初のウィンドウについて判定を行うことにする。次に、インデックスＩのウィンドウの左上端が故障したディスプレイに含まれるかどうかを判定する（ステップＳ７０２）。具体的には、故障したディスプレイの画面オフセットを（ＤＸ，ＤＹ）、画面サイズを（ＤＷ，ＤＨ）、ウィンドウの左上端の座標を（ＷＸ［Ｉ］，ＷＹ［Ｉ］）として、以下の式を満たすかどうかで判定する。
【００３２】
ＤＸ＜ＷＸ［Ｉ］＜ＤＸ＋ＤＷ  …（１）
ＤＹ＜ＷＹ［Ｉ］＜ＤＹ＋ＤＨ  …（２）
式（１），（２）を両方満たす場合、ウィンドウの左上端が故障したディスプレイに入ると判定し、ステップＳ７０４へ進んで再配置ウィンドウリストにウィンドウ情報を登録する。式（１），（２）の少なくともいずれかを満たさない場合にはステップＳ７０３に進み、インデックスＩのウィンドウの右下端が故障したディスプレイに入るかどうか判定する。インデックスＩのウィンドウの右下端の座標（ＲＩＧＨＴ［Ｉ］，ＢＯＴＴＯＭ［Ｉ］）は、ウィンドウサイズを（ＷＷ［Ｉ］，ＷＨ［Ｉ］）とすると、
ＲＩＧＨＴ［Ｉ］＝ＷＸ［Ｉ］＋ＷＷ［Ｉ］  …（３）
ＢＯＴＴＯＭ［Ｉ］＝ＷＹ［Ｉ］＋ＷＨ［Ｉ］  …（４）
と表され、以下の式を満たすかどうかで判定する。
【００３３】
ＤＸ＜ＲＩＧＨＴ［Ｉ］＜ＤＸ＋ＤＷ  …（５）
ＤＹ＜ＢＯＴＴＯＭ［Ｉ］＜ＤＹ＋ＤＨ  …（６）
式（５）、式（６）を両方満たす場合には、ウィンドウの右下端が故障したディスプレイに入ると判定してステップＳ７０４に進み、当該ウィンドウのウィンドウ情報を再配置ウィンドウリストへ登録する。その後、ステップＳ７０５へ進む。一方、式（５）、式（６）の少なくともいずれかが満たされない場合、ウィンドウの右下端が故障したディスプレイに入らないと判断し、ステップＳ７０５へ進む。
【００３４】
次にステップＳ７０５において、インデックスＩを１加算して次のウィンドウのインデックスを求める。
【００３５】
最後にステップＳ７０６において、インデックスＩが表示されているウィンドウ数を超えるかどうか判定し、超えていた場合、表示されているすべてのウィンドウについての判定が終わったことになり、ウィンドウ抽出動作を終了する。超えていなかった場合は、ステップＳ７０２に戻って次のウィンドウの判定を行う。
【００３６】
図７は、ディスプレイ４が故障したときのマルチディスプレイシステムの画面を表す図である。以下、図７に示すディスプレイ４が故障した際のウィンドウ抽出手段１２の動作を図６に沿って再び説明する。
【００３７】
まず、インデックスＩ＝１とし（ステップＳ７０１）、ウィンドウＡが故障ディスプレイ４に含まれるか否かを判定する（ステップＳ７０２）。ディスプレイ４の画面オフセットは（１４００，１０５０）、画面サイズは（１４００，１０５０）であり、ウィンドウＡの左上端の座標は（３０，３０）であるので、ＤＸ＝１４００、ＤＹ＝１０５０、ＤＷ＝１４００、ＤＨ＝１０５０、ＷＸ［１］＝３０、ＷＹ［１］＝３０を式（１）、式（２）に代入すると、それぞれ
１４００＜３０＜２８００…（１´）
１０５０＜３０＜２０１０…（２´）
となり、式（１´）、式（２´）はいずれも成立しないため、ウィンドウＡの左上端はディスプレイ４に含まれないと判断しステップＳ７０３に進む。
【００３８】
ステップＳ７０３では、ウィンドウＡの右下端の座標（ＲＩＧＨＴ［１］，ＢＯＴＴＯＭ［１］）が故障ディスプレイ４に含まれるか否かを判定する。ウィンドウＡのウィンドウサイズ（ＷＷ，ＷＨ）＝（６４０，４８０）であるため、ＲＩＧＨＴ［１］＝ＷＸ［１］＋ＷＷ［１］＝３０＋６４０＝６７０、ＢＯＴＴＯＭ［１］＝ＷＹ［１］＋ＷＨ［１］＝３０＋４８０＝５１０となり、これらを式（５）、式（６）に代入すると、それぞれ
１４００＜６７０＜２８００…（５´）
１０５０＜５１０＜２０１０…（６´）
となる。式（５´）、式（６´）はいずれも成立しないため、ウィンドウＡの右下端はディスプレイ４に含まれないと判断する。結果、ウィンドウＡは左上端、右下端のいずれもディスプレイ４に含まれないため、ウィンドウ情報を再配置ウィンドウリストに登録せず、インデックスＩを１加算してＩ＝２とする（ステップＳ７０５）。
【００３９】
次に、インデックスＩが表示されているウィンドウ数を超えたかどうか判断する。今、表示されているウィンドウ数は８なので超えていないと判断され、ステップＳ７０２に戻る。そして、引き続きインデックスＩ＝２のウィンドウＢに対して、ディスプレイ４に含まれるか否かの判定を行う。ウィンドウＢ、ウィンドウＣ、ウィンドウＤ、ウィンドウＥについて、ウィンドウＡと同様にウィンドウ抽出手段１２にて判定を行った結果、これらのウィンドウはディスプレイ４に含まれないと判定される。
【００４０】
次に、インデックスＩ＝６のウィンドウＦの判定動作について説明する。ステップＳ７０２において、ウィンドウＦの左上端が故障ディスプレイ４に含まれるか否かを判定する。ウィンドウＦの左上端の座標は図４より（１４５０，１１００）であるので、ＤＸ＝１４００、ＤＹ＝１０５０、ＤＷ＝１４００、ＤＨ＝１０５０、ＷＸ［６］＝１４５０、ＷＹ［６］＝１１００を式（１）、式（２）に代入すると、それぞれ
１４００＜１４５０＜１４００＋１４００…（１´）
１０５０＜１１００＜１０５０＋１０５０…（２´）
となり、式（１´）、式（２´）は共に成立する。よって、ウィンドウＦの左上端はディスプレイ４に含まれると判断しステップＳ７０４に進み、ウィンドウ再配置リストにウィンドウＦのウィンドウ情報を登録する。
【００４１】
次に、ステップＳ７０５においてインデックスＩが１加算され、Ｉ＝７となる。Ｉ＝７は表示されているウィンドウ数８を超えていないため（ステップＳ７０６）、ステップＳ７０２に戻り、ウィンドウＧがディスプレイ４に含まれるかどうかの判定を行う。ウィンドウＧ、ウィンドウＨについてもウィンドウＦと同様にウィンドウ抽出手段１２による判定を行った結果、ウィンドウＧ、ウィンドウＨはディスプレイ４に含まれると判定し、ウィンドウＧ、ウィンドウＨのウィンドウ情報を再配置ウィンドウリストに登録する。
【００４２】
ウィンドウＨについての判定動作のステップＳ７０５において、インデックスＩを１加算してＩ＝９となる。Ｉ＝９は表示されているウィンドウ数８を超えているため（ステップＳ７０６）、全てのウィンドウについて故障ディスプレイ４に含まれる否かの判定を終えたものと判断し、ウィンドウ抽出手段１２における抽出処理が終了する。
【００４３】
＜ウィンドウ再配置＞
図８は、ウィンドウ抽出手段１２が抽出した故障ディスプレイに表示されていたウィンドウのリスト（再配置ウィンドウリスト）を示している。再配置ウィンドウリストは、ウィンドウ抽出手段１２が抽出したウィンドウのウィンドウ情報を、図４に示すウィンドウ情報テーブルから抜き出した構成となっている。ここでは図７に示すようにディスプレイ４が故障しており、ディスプレイ４上にはウィンドウＦ、ウィンドウＧ、ウィンドウＨが表示されていたので、再配置ウィンドウリストにはこれらのウィンドウのウィンドウ情報が示されている。
【００４４】
図９は、ウィンドウ再配置手段１３が行うウィンドウ再配置処理のフローチャートである。ウィンドウ再配置手段１３は、再配置ウィンドウリストに格納されているウィンドウ情報を元に再配置ウィンドウ一覧を正常なディスプレイ１〜３に表示する（ステップＳ９０１）。
【００４５】
図１０に、図８に示した再配置ウィンドウを元に表示する再配置ウィンドウ一覧を示す。図１０において再配置ウィンドウ一覧では、ウィンドウＦを選択するためのボタン３０と、ウィンドウＧを選択するためのボタン３１と、ウィンドウＨを選択するためのボタン３２が表示されている。
【００４６】
図９に戻って、ユーザーがマウスやキーボードにて再配置ウィンドウ一覧から再配置するウィンドウを選択する（ステップＳ９０２）。例えばウィンドウＦが選択されたとすると、正常なディスプレイ１〜３のうち最も若いディスプレイ番号のディスプレイ１にウィンドウＦを表示する（ステップＳ９０３）。ウィンドウＦがディスプレイ１上の他のウィンドウに重なってしまう場合は、ユーザーの指示に応じてウィンドウＦのサイズを変更するか、他のディスプレイに移動する。
【００４７】
そして、ウィンドウＦを再配置ウィンドウリストから削除し（ステップＳ９０４）、再配置ウィンドウリストが空かどうか判断する（ステップＳ９０５）。ウィンドウＧ、ウィンドウＨがまだ再配置ウィンドウリストに残っているため、ステップＳ９０１に戻って、再配置ウィンドウ一覧を表示する。ここで、再配置ウィンドウ一覧にはウィンドウＧを選択するためのボタンと、ウィンドウＨを選択するためのボタンが表示されている。
【００４８】
以下、ウィンドウＧやウィンドウＨについてもユーザーの選択を受けてウィンドウＦと同様の処理を行う。すなわち、再配置ウィンドウリストが空になるまでステップＳ９０１〜ステップＳ９０５を繰り返し、ウィンドウＧ、ウィンドウＨを正常なディスプレイ１〜３に再配置する。
【００４９】
再配置後のマルチディスプレイ５を図１１に示す。図１１において、ウィンドウＦ、ウィンドウＧはサイズを変更することなくディスプレイ１に再配置されている。ウィンドウＨはディスプレイ１に一旦再配置されるものの、ディスプレイ１上の他のウィンドウと重なるため、ユーザー操作により任意の他の正常なディスプレイに移動される。図１１では、ディスプレイ３に移動している。さらに、ディスプレイ３においてウィンドウＤ及びウィンドウＥと重ならないようにユーザー操作により適宜サイズ変更されて配置される。
【００５０】
＜効果＞
本発明のマルチディスプレイシステムによれば、以下の効果を奏する。すなわち、本発明のマルチディスプレイシステムは、格子状に配置された複数のディスプレイ１〜４により一体の画面として構成されたマルチディスプレイ５と、マルチディスプレイ５に映像を出力するマルチ画面表示計算機６とを備え、マルチ画面表示計算機６は、各ディスプレイ１〜４の状態を取得し、故障か否かを判断する故障検知手段９と、故障検知手段９で故障と判断した前記ディスプレイに表示されているウィンドウの一覧を正常な前記ディスプレイに表示し、前記一覧からユーザーが選択したウィンドウを正常な前記ディスプレイ内に再配置するウィンドウ再配置手段１３とを備えるので、予め故障時の表示パターンを設定することなく、故障したディスプレイに表示されていた情報が失われることを防ぐことができる。
【００５１】
また、本発明のマルチディスプレイシステムにおいて、マルチ画面表示計算機６は、各ディスプレイ１〜４の位置及びサイズを含む画面配置情報を管理する画面配置情報管理手段１０と、各ディスプレイ１〜４上に表示されるウィンドウの位置及びサイズを含むウィンドウ情報を管理するウィンドウ情報管理手段１１と、画面配置情報とウィンドウ情報を基に、故障検知手段９で故障と判断したディスプレイ４に表示されているウィンドウを抽出するウィンドウ抽出手段１２とをさらに備えるので、予め故障時の表示パターンを設定することなく、故障したディスプレイに表示されていた情報が失われることを防ぐことができる。
【００５２】
また、本発明のマルチディスプレイシステムにおいて、ウィンドウ再配置手段１３は、ユーザーが選択したウィンドウをユーザーの指示に応じてサイズを変更したうえで再配置することが可能であるため、故障したディスプレイに表示されているウィンドウを適切なサイズで再表示することが可能となる。
【符号の説明】
【００５３】
１〜４  ディスプレイ、５  マルチディスプレイ、６  マルチ画面表示計算機、７  通信中継装置、８  通信手段、９  故障検知手段、１０  画面配置情報管理手段、１１  ウィンドウ情報管理手段、１２  ウィンドウ抽出手段、１３  ウィンドウ再配置手段、３０  ウィンドウＦ選択ボタン、３１  ウィンドウＧ選択ボタン、３２  ウィンドウＨ選択ボタン。
【図１】
0005665597.tif 000002
【図２】
0005665597.tif 000003
【図３】
0005665597.tif 000004
【図４】
0005665597.tif 000005
【図５】
0005665597.tif 000006
【図６】
0005665597.tif 000007
【図７】
0005665597.tif 000008
【図８】
0005665597.tif 000009
【図９】
0005665597.tif 000010
【図１０】
0005665597.tif 000011
【図１１】
0005665597.tif 000012