(57)【特許請求の範囲】
【請求項１】
マルチ画面を構成するＮ台（Ｎは正の整数）のディスプレイと、
前記マルチ画面に画像を表示させるＭ（Ｍは正の整数；Ｍ＞Ｎ）台のコンピュータと、
前記Ｍ台のコンピュータのうちＮ台のコンピュータを稼動系表示装置として選択し、前記Ｎ台のディスプレイにそれぞれ前記稼動系表示装置を対応させ、対応するディスプレイに画像を表示させるためのデータを前記稼動系表示装置に供給し、Ｍ−Ｎ台のコンピュータを待機系表示装置として選択し、選択した前記待機系表示装置を停止するよう制御し、前記稼動系表示装置と前記待機系表示装置とを入れ替える制御装置と、
前記Ｎ台のディスプレイと、前記Ｎ台のディスプレイにそれぞれ対応する前記稼動系表示装置とを１対１で接続し、前記制御装置の制御に従って、前記Ｎ台のディスプレイと前記稼動系表示装置との接続を切り替える切替装置と、
を備え、
前記制御装置は、前記待機系表示装置として選択した前記Ｍ−Ｎ台のコンピュータの識別番号を履歴ログに記録し、一定期間が経過すると、前記履歴ログの記録に基づき、前記稼動系表示装置と前記待機系表示装置とを入れ替え、前記Ｍ台のコンピュータそれぞれの稼動時間を平準化するマルチ画面表示システム。
【請求項２】
前記制御装置は、前記稼動系表示装置と前記待機系表示装置とを入れ替える際、前記稼動系表示装置のうちのいずれかを新たな待機系表示装置として選択し、前記待機系表示装置のうちのいずれかを新たな稼動系表示装置として選択し、選択した前記新たな稼動系表示装置を起動し、選択した前記新たな待機系表示装置を停止し、
前記切替装置は、前記制御装置の制御に従って、選択された前記新たな待機系表示装置を接続されているディスプレイから切り離し、当該ディスプレイと前記新たな稼動系表示装置とを接続する、
請求項１に記載のマルチ画面表示システム。
【請求項３】
マルチ画面を構成するＮ台（Ｎは正の整数）のディスプレイと、
前記マルチ画面に画像を表示させるＭ（Ｍは正の整数；Ｍ＞Ｎ）台のコンピュータと、
前記Ｍ台のコンピュータのうちＮ台のコンピュータを稼動系表示装置として選択し、前記Ｎ台のディスプレイにそれぞれ前記稼動系表示装置を対応させ、対応するディスプレイに画像を表示させるためのデータを前記稼動系表示装置に供給し、Ｍ−Ｎ台のコンピュータを待機系表示装置として選択し、選択した前記待機系表示装置を停止するよう制御し、一定期間が経過すると、前記稼動系表示装置と前記待機系表示装置とを入れ替える制御装置と、
前記Ｎ台のディスプレイと、前記Ｎ台のディスプレイにそれぞれ対応する前記稼動系表示装置とを１対１で接続し、前記制御装置の制御に従って、前記Ｎ台のディスプレイと前記稼動系表示装置との接続を切り替える切替装置と、
を備え、
前記稼動系表示装置は、稼動状況として自装置のハードウェアリソースの負荷を示す値を測定し、測定した前記ハードウェアリソースの負荷を示す値を前記制御装置に通知し、
前記制御装置は、前記稼動系表示装置から通知される前記ハードウェアリソースの負荷を示す値と基準値との差から前記稼動系表示装置の負荷状態を評価し、評価結果から高い負荷がかかっていると判別した前記稼動系表示装置と、前記待機系表示装置とを入れ替える、
マルチ画面表示システム。
【請求項４】
Ｎ台（Ｎは正の整数）のディスプレイから構成されるマルチ画面に画像を表示させるマルチ画面表示方法であって、
前記マルチ画面に画像を表示させるＭ（Ｍは正の整数；Ｍ＞Ｎ）台のコンピュータのうちＮ台のコンピュータを稼動系表示装置として選択し、前記Ｎ台のディスプレイにそれぞれ前記稼動系表示装置を対応させ、Ｍ−Ｎ台のコンピュータを待機系表示装置として選択し、併せて、前記待機系表示装置として選択した前記Ｍ−Ｎ台のコンピュータの識別番号を履歴ログに記録する選択ステップと、
前記選択ステップで選択された前記待機系表示装置を停止させ、前記Ｎ台のディスプレイと、前記Ｎ台のディスプレイにそれぞれ対応する前記稼動系表示装置とを１対１で接続させる接続制御ステップと、
前記稼動系表示装置に、対応するディスプレイに画像を表示するためのデータを供給する供給ステップと、
一定期間が経過すると、前記履歴ログの記録に基づき、前記Ｍ台のコンピュータそれぞれの稼動時間を平準化するよう前記稼動系表示装置から新たな待機系表示装置を選択し、選択した前記新たな待機系表示装置と現在の前記待機系表示装置とを入れ替え、併せて前記新たな待機系表示装置として選択した前記コンピュータの識別番号を前記履歴ログに記録する再選択ステップと、
を備えるマルチ画面表示方法。
【請求項５】
Ｎ台（Ｎは正の整数）のディスプレイから構成されるマルチ画面に画像を表示させるマルチ画面表示方法であって、
前記マルチ画面に画像を表示させるＭ（Ｍは正の整数；Ｍ＞Ｎ）台のコンピュータのうちＮ台のコンピュータを稼動系表示装置として選択し、前記Ｎ台のディスプレイにそれぞれ前記稼動系表示装置を対応させ、Ｍ−Ｎ台のコンピュータを待機系表示装置として選択する選択ステップと、
前記選択ステップで選択された前記待機系表示装置を停止させ、前記Ｎ台のディスプレイと、前記Ｎ台のディスプレイにそれぞれ対応する前記稼動系表示装置とを１対１で接続させる接続制御ステップと、
前記稼動系表示装置に、対応するディスプレイに画像を表示するためのデータを供給する供給ステップと、
一定期間が経過すると前記稼動系表示装置から新たな待機系表示装置を選択し、選択した前記新たな待機系表示装置と現在の前記待機系表示装置とを入れ替え、さらに、前記稼動系表示装置から稼働状況として通知されるハードウェアリソースの負荷を示す値と基準値との差から前記稼動系表示装置の負荷状態を評価し、評価結果から高い負荷がかかっていると判別した前記稼動系表示装置と、前記待機系表示装置とを入れ替える再選択ステップと、
を備えるマルチ画面表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチ画面表示システム、及びマルチ画面表示方法に関する。
【背景技術】
【０００２】
複数のディスプレイを配置して１つの大画面（マルチ画面）を構成し、その大画面に動画・静止画等を表示させるマルチ画面表示システムが普及している。従来のマルチ画面表示システムは、１つの大画面を構成する複数のディスプレイと、ディスプレイと同数設けられ、１対１で接続されたディスプレイに画像を表示させる表示装置と、これらの表示装置を制御する上位システムとを備えている。
【０００３】
複数の表示装置のうちのいずれかに障害が発生すると、障害が発生した表示装置に接続されたディスプレイには画像が表示されず、マルチ画面としての画面表示が成り立たなくなる。
【０００４】
特許文献１には、このような問題を解決するため、４台のディスプレイと、５台のサブＰＣ（表示装置）とを含む大画面表示システムが開示されている。４台のサブＰＣは、それぞれ接続された１台のディスプレイに画面を描画させる。残りの１台のサブＰＣは予備の表示装置である。稼動中の４台のサブＰＣのいずれかに障害が発生した場合、障害が発生したサブＰＣはディスプレイから切り離され、当該ディスプレイに予備のサブＰＣが接続される。このようにして、マルチ画面の表示が継続される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０２３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的に、装置の故障の発生率は、装置の稼動時間が長くなるほど高くなる傾向がある。特許文献１に記載の大画面表示システムでは、ホットスワップできるように予備のサブＰＣを起動した状態で待機させている。つまり、予備のサブＰＣを含む全てのサブＰＣが起動されている。このため、予備のサブＰＣを持たない場合に比べると、サブＰＣの台数が多い分、サブＰＣの稼動時間の合計が長くなり、システム全体としてサブＰＣの故障の発生率が高くなる。
【０００７】
本発明は上記実情に鑑みてなされたものであり、表示装置の全体的な故障の発生率を抑えることを目的とする。
【課題を解決するための手段】
【０００８】
この発明にかかるマルチ画面表示システムは、マルチ画面を構成するＮ台（Ｎは正の整数）のディスプレイと、マルチ画面に画像を表示させるＭ（Ｍは正の整数；Ｍ＞Ｎ）台のコンピュータと、ディスプレイとコンピュータとを１対１で接続する切替装置と、制御装置とを備える。制御装置は、Ｍ台のコンピュータのうちＮ台のコンピュータを稼動系表示装置として選択し、Ｎ台のディスプレイにそれぞれ稼動系表示装置を対応させ、対応するディスプレイに画像を表示させるためのデータを稼動系表示装置に供給し、Ｍ−Ｎ台の表示装置を待機系表示装置として選択し、選択した待機系表示装置を停止するよう制御し、稼動系表示装置と待機系表示装置とを入れ替える。切替装置は、Ｎ台のディスプレイと、Ｎ台のディスプレイにそれぞれ対応する稼動系表示装置とを１対１で接続し、制御装置の制御に従って、Ｎ台のディスプレイと稼動系表示装置との接続を切り替える。制御装置は、待機系表示装置として選択したＭ−Ｎ台のコンピュータの識別番号を履歴ログに記録し、一定期間が経過すると、履歴ログの記録に基づき、稼動系表示装置と待機系表示装置とを入れ替え、Ｍ台のコンピュータそれぞれの稼動時間を平準化する。
【発明の効果】
【０００９】
本発明によれば、表示装置それぞれの故障の発生率を低くするように、一定の基準に従って、稼動系表示装置と待機系表示装置を入れ替えるため、表示装置の全体的な故障の発生率を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るマルチ画面表示システムの構成を示す図である。
【図２】（ａ）は、実施の形態１にかかる上位システムのハードウェア構成を示す図であり、（ｂ）は、実施の形態１にかかる表示装置のハードウェア構成を示す図である。
【図３】実施の形態１にかかる上位システムの記憶部に記憶されるデータの例を示す図であり、（ａ）はディスプレイマスタに記憶されるデータの例を、（ｂ）は表示装置マスタに記憶されるデータの例を、（ｃ）は特定情報に記憶されるデータの例を、（ｄ）は接続定義情報に記憶されるデータの例を示す。
【図４】（ａ）は、実施の形態１に係るマルチ画面を構成するディスプレイ装置の配置の例を示す図である。（ｂ）は、各ディスプレイ装置に接続される表示装置に与えられる表示領域の座標の情報の例を示す図である。
【図５】実施の形態１に係る上位システム及び表示装置が処理するタスクを示す図である。
【図６】実施の形態１に係る画像の表示装置切替処理のフローを示す図である。
【図７】変形例１に係る上位システムの各タスクの処理と、表示装置の各タスクの処理とを説明するための図である。
【発明を実施するための形態】
【００１１】
（実施の形態１）
以下、本発明の実施の形態１に係るマルチ画面表示システムを説明する。図１に、マルチ画面表示システムの構成を示す。
【００１２】
図１に示すように本実施の形態１に係るマルチ画面表示システム１０００は、４台のディスプレイ装置５０１〜５０４から構成されるマルチ画面５００を有し、マルチ画面５００に動画又は静止画を表示させる。
【００１３】
ここで、マルチ画面５００は、例えば、駅・空港などで使用される発着時間案内のために使用され、発着時間を示す画面（静止画）を表示する。また、マルチ画面５００の表示内容は、あらかじめ決められた時間に更新される。
【００１４】
上位システム１００は、表示装置２０１〜２０５と、スイッチャ４００とに接続されている。上位システム１００は、表示装置２０１〜２０５を制御する制御装置である。上位システム１００は、ディスプレイ装置５０１〜５０４にそれぞれ画像を表示させるための表示装置（表示制御装置）として、表示装置２０１〜２０５から４台を選択し、選択した４台の表示装置（以下、稼動系表示装置）を稼動させる。上位システム１００は、どのディスプレイ装置にどの表示装置を接続するかを指示する制御信号をスイッチャ４００に供給する。また、上位システム１００は、残りの１台の表示装置を予備の表示装置（以下、待機系表示装置）として、停止させた状態で待機させる。本実施の形態において、停止させたとは電源を落とした状態をいう。
【００１５】
稼動系表示装置に障害が発生した場合、上位システム１００は、障害が発生した稼動系表示装置と待機系表示装置を入れ替える（切り替える）。さらに、障害発生時以外にあらかじめ決められた切替条件（以下、通常運用時の切替条件）が満たされた場合にも、上位システム１００は、稼動系表示装置のいずれかと待機系表示装置とを入れ替える（切り替える）。
【００１６】
スイッチャ４００は、表示装置２０１〜２０５と、ディスプレイ装置５０１〜５０４と、の間に配置されている。スイッチャ４００は、上位システム１００から供給される制御信号に従って、ディスプレイ装置５０１〜５０４と表示装置２０１〜２０５のうちの稼動系表示装置とを１対１で接続する。上位システム１００により選択された４台の稼動系表示装置は、上位システム１００から供給された画像データに基づいた画像を接続されているディスプレイ装置に表示させる。
【００１７】
以下、マルチ画面表示システム１０００が有する各装置の構成について具体的に説明する。
上位システム１００は、１台のコンピュータから構成されている。図２（ａ）に、上位システム１００のハードウェア構成を示す。上位システム１００は、通信インタフェースである通信部１１０、各種データを記憶する記憶部１２０、上位システム１００の各部を制御する制御部１３０を有する。
【００１８】
通信部１１０は、上位システム１００が他の機器と有線・無線通信を行うためのインターフェースである。通信部１１０は、制御部１３０の制御に従って、表示装置２０１〜２０５、スイッチャ４００等の機器とデータの送受信を行う。
【００１９】
例えば、通信部１１０は、表示装置２０１〜２０５に画像データ、制御信号を送信し、スイッチャ４００に制御信号を送信する。また、通信部１１０は、表示装置２０１〜２０５から表示装置の障害発生を示す検知信号を受信する。
【００２０】
記憶部１２０は、上位システム１００の補助記憶装置であり、ハードディスクドライブ等から構成される。記憶部１２０には、後述する表示装置２０１〜２０５を切り替える処理を行う図５に示すような表示管理タスク２１、系統切替タスク２２、表示切替タスク２３、表示データ生成タスク２４、情報配信タスク２５、異常検知タスク２６を実現するためのプログラムが格納される。さらに記憶部１２０には、マルチ画面５００を構成するディスプレイ装置５０１〜５０４の個数（本実施の形態では４個）、以下に示す、特定情報、接続定義情報、表示スケジュール、画像データ、レイアウト情報、通常運用時の切替条件等が格納される。
【００２１】
さらに、記憶部１２０には、図３（ａ）に示すような、ディスプレイ装置５０１〜５０４を識別する識別番号を定義したディスプレイマスタ１２１、図３（ｂ）に示すような、表示装置２０１〜２０５を識別する識別番号を定義した表示装置マスタ１２２が格納される。なお、ディスプレイマスタ１２１、表示装置マスタ１２２には、装置のスペックを示す情報等の他の情報がさらに格納されていてもよい。
【００２２】
特定情報は、表示装置２０１〜２０５のうちの稼動系表示装置と待機系表示装置をそれぞれ特定するための情報である。例えば、表示装置２０１〜２０５のうち識別番号が小さい方から順に４台を稼動させる場合、図３（ｃ）に示すように、記憶部１２０に確保された特定情報記憶領域１２３に、特定情報として、稼動系表示装置として選択された表示装置２０１〜２０４の識別番号、待機系表示装置として選択された表示装置２０５の識別番号が記憶される。
【００２３】
接続定義情報は、ディスプレイ装置５０１〜５０４にそれぞれ接続する表示装置を示す情報である。例えば、稼動系表示装置が表示装置２０１〜２０４である場合、図３（ｄ）に示すように、記憶部１２０に確保された接続定義情報記憶領域１２４に、接続定義情報として、ディスプレイ装置５０１〜５０４の識別番号と表示装置２０１〜２０４の識別番号を対応付けた情報が記憶される。
【００２４】
表示スケジュールは、マルチ画面５００にどのタイミングで、どの画像を表示するかを示す情報である。例えば、マルチ画面５００には、発着時間案内の画面として、午前９時〜１０時の間には、午前９時〜正午までの発着時間の情報が表示され、午前１０時〜１１時の間には、午前１０時〜午後１時までの発着時間の情報が表示され、午前１１時〜正午の間には、午前１１時〜午後２時までの発着時間の情報が表示される。この場合、表示スケジュールには、表示の開始時刻と終了時刻、表示する発着時間案内の画面を示す情報等が含まれる。
【００２５】
また、表示スケジュールには、決められた時間が経過するたびに、画像の表示を切り替えるという情報を含めてもよい。例えば、マルチ画面５００は、発着時間案内の画面を表示してから数分が経過すると、表示する画像を切り替えて、発着時間案内の画面の代わりに、広告の画面を表示し、広告の画面を表示してから数秒間経過した後、再び、発着時間案内の画面を表示してもよい。この場合、表示スケジュールには、発着時間案内の画面を表示する期間、発着時間案内の画面を示す情報、広告の画面を表示する期間、広告の画面を示す情報等が含まれる。
【００２６】
記憶部１２０に格納されている画像データは、マルチ画面５００全体に表示する画像の画像信号である。レイアウト情報は、マルチ画面５００に表示される画像のうち、ディスプレイ装置５０１〜５０４がそれぞれどの領域を表示するかを示す情報である。
【００２７】
図４（ａ）に示すように、ディスプレイ装置５０１、５０２は上段に、ディスプレイ装置５０３、５０４は下段に配置されて、１つのマルチ画面５００を構成する。ここで、ディスプレイ装置５０１〜５０４は全て同じ画面サイズを有する。よって、ディスプレイ装置５０１〜５０４は、マルチ画面５００の表示領域全体に対して１／４の領域の画面をそれぞれ表示する。ディスプレイ装置５０１〜５０４は、表示装置２０１〜２０５のうちの稼動系表示装置にそれぞれ接続されている。上位システム１００は、レイアウト情報として、マルチ画面５００の画面サイズ（表示領域全体のサイズ）と、マルチ画面５００の表示領域全体に対してディスプレイ装置５０１〜５０４にそれぞれ割り当てられる表示領域とを示す情報を表示装置２０１〜２０５のうちの稼動系表示装置に供給する。
【００２８】
図４に示すように、各ディスプレイ装置の画面サイズが幅１０２４ｍｍ、高さ５７８ｍｍである場合を例に、稼動系表示装置に供給されるレイアウト情報について説明する。ここでは、ディスプレイ装置５０１〜５０４に、稼動系表示装置として表示装置２０１〜２０４がそれぞれ接続されているものとする。図４（ａ）に示すように、ディスプレイ装置５０１は、マルチ画面５００の表示領域全体に対して、左上の１／４の領域を表示する。このため、ディスプレイ装置５０１に接続されている表示装置２０１には、この左上の１／４の領域を示す座標の情報が与えられる。
【００２９】
例えば、表示領域を２次元の座標で示すとして、紙面に向かって左から右へ向く方向をＸ軸方向とし、紙面に向かって下から上へ向く方向をＹ軸方向とし、マルチ画面５００の左下の隅を基準とする。１ｍｍを座標値１とすると、ディスプレイ装置５０１の表示領域として、図４（ｂ）に示すように、表示領域の左下と右上の２点を示す、（（０，５７８），（１０２４，１１５６））という座標の情報が、表示装置２０１に与えられる。
【００３０】
ディスプレイ装置５０２は右上の１／４の領域を表示するため、表示装置２０２には右上の１／４の領域を示す座標の情報が与えられる。ディスプレイ装置５０３は左下の１／４の領域を表示するため、表示装置２０３には左下の１／４の領域を示す座標の情報が与えられる。ディスプレイ装置５０４は右下の１／４の領域を表示するため、表示装置２０３には右下の１／４の領域を示す座標の情報が与えられる。
【００３１】
座標の情報に加え、表示装置２０１〜２０４には、マルチ画面５００の画面サイズ（表示領域全体のサイズ）を示す情報が与えられる。表示装置２０１〜２０４は、座標の情報を使用して、マルチ画面５００に表示する画像全体からディスプレイ装置５０１〜５０４に表示させる部分領域の画像を切り出し、部分領域の画像を示す画像信号をそれぞれ生成する。
【００３２】
なお、レイアウト情報として、マルチ画面５００の画面のサイズと、ディスプレイ装置５０１〜５０４の表示領域を示す２点の座標の情報とを使用する例を説明したが、レイアウト情報はこれに限られない。また、上の例では、ディスプレイ装置５０１〜５０４のフレーム部分を考慮していないが、実際には、各表示装置は、対応するディスプレイ装置５０１〜５０４のフレーム部分を考慮して画像信号を生成してもよい。
【００３３】
記憶部１２０に格納されている通常運用時の切替条件は、上位システム１００が、障害発生時以外の通常運用時に稼動系表示装置と待機系表示装置とを切り替えるべきタイミングを示す情報である。ここでは、一定日数が経過した場合に稼動系表示装置と待機系表示装置が切り替えられる。本実施の形態においては、一定日数は１日である。よって、制御部１３０は、日付が変わるたびに、稼動系表示装置と待機系表示装置を切り替えるような制御を行う。
【００３４】
再び、図２（ａ）を参照する。
上位システム１００の制御部１３０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等を含み、バスを介して接続されている各部を制御する。
【００３５】
制御部１３０は、記憶部１２０に格納されているプログラムを実行して、稼動系表示装置と待機系表示装置を切り替えるため、図５に示すタスク（表示管理タスク２１、系統切替タスク２２、表示切替タスク２３、表示データ生成タスク２４、情報配信タスク２５、異常検知タスク２６）を起動し、これらのタスクにより以下に示す処理を実行する。
【００３６】
制御部１３０は、表示装置２０１〜２０５のうちから稼動系表示装置、待機系表示装置をそれぞれ選択する。さらに、制御部１３０は、ディスプレイ装置５０１〜５０４と選択した稼動系表示装置のいずれを対応（接続）させるのかを判別する。制御部１３０は、判別した内容に基づいて、表示装置２０１〜２０５、スイッチャ４００を制御する。
【００３７】
制御部１３０が、稼動系表示装置と待機系表示装置を選択（再選択）するタイミングは、次のとおりである。上位システム１００の起動時（マルチ画面表示システム１０００の初期処理）、表示装置２０１〜２０５のいずれかに障害が発生したとき、記憶部１２０に記憶されている通常運用時の切替条件に合致したときである。
【００３８】
マルチ画面表示システム１０００の初期処理のタイミングでは、制御部１３０は、あらかじめ決められた条件に従って、表示装置２０１〜２０５から稼動系表示装置４台と待機系表示装置１台とを選択し、選択した内容を記憶部１２０の特定情報記憶領域１２３に記憶する。例えば、制御部１３０は、表示装置２０１〜２０５の識別番号が小さい方から順に４台（表示装置２０１〜２０４）を稼動系表示装置として選択し、残りの１台（表示装置２０５）を待機系表示装置として選択する。
【００３９】
さらに、制御部１３０は、ディスプレイ装置５０１〜５０４に稼動系表示装置として選択した表示装置２０１〜２０４のいずれを接続するかを判別し、判別した内容を記憶部１２０の接続定義情報記憶領域１２４に記憶する。例えば、制御部１３０は、表示装置２０１〜２０４、ディスプレイ装置５０１〜５０４の識別番号を昇順ソートし、並び順が同じもの同士を接続する。
【００４０】
また、制御部１３０は、稼動系表示装置のいずれかに障害が発生したことを検知した場合、スイッチャ４００に、障害が発生した稼動系表示装置を接続されているディスプレイから切り離し、待機系表示装置を当該ディスプレイに接続することを指示する制御信号を送信する。並行して、制御部１３０は、現在の待機系表示装置を起動し、障害が発生した稼動系表示装置が有していたのと同一の情報（画像データ、表示スケジュール、レイアウト情報等）をその待機系表示装置に供給する。例えば、図３（ｃ）、（ｄ）に示す例のように、ディスプレイ装置５０１〜５０４にそれぞれ表示装置２０１〜２０４が接続されており、表示装置２０１に障害が発生した場合、表示装置２０１はディスプレイ装置５０１から切り離される。さらに、待機系表示装置である表示装置２０５が起動され、ディスプレイ装置５０１に接続される。また、制御部１３０は、特定情報記憶領域１２３の特定情報及び接続定義情報記憶領域１２４の接続定義情報を適宜更新する。
【００４１】
また、制御部１３０は、内部タイマを備え、記憶部１２０に記憶されている通常運用時の切替条件に合致したときに、稼動系表示装置、待機系表示装置を選択（再選択）する。上述したように、通常運用時には、一定日数（１日）が経過した場合に稼動系表示装置と待機系表示装置とを入れ替えるため、制御部１３０は、日付が変わるたび稼動系表示装置と待機系表示装置を入れ替えるような制御を行う。
【００４２】
制御部１３０は、待機系表示装置を選択したときに、選択した待機系表示装置の識別番号を、待機系表示装置の履歴ログに記録し、履歴ログを記憶部１２０に格納する。制御部１３０は、次回の待機系表示装置の選択の際に、履歴ログを参照して次の待機系表示装置を選択する。例えば、制御部１３０は、１日目に表示装置２０１〜２０４を稼動させた場合、履歴ログに待機系表示装置の表示装置２０５の識別番号（“２０５”）を出力する。翌日以降、制御部１３０は、履歴ログを参照し、履歴ログに記録されていない識別番号のうちの最も小さい識別番号が指す表示装置を待機系表示装置として選択する。
【００４３】
よって、２日目は表示装置２０２〜２０５が稼動し、履歴ログには、待機系表示装置として選択された表示装置２０１の識別番号（“２０１”）が記録される。３日目は表示装置２０１、２０３〜２０５が稼動し、履歴ログには、表示装置２０２の識別番号（“２０２”）が記録される。４日目は表示装置２０１、２０２、２０４、２０５が稼動し、履歴ログには、表示装置２０３の識別番号（“２０３”）が記録される。
【００４４】
すべての表示装置２０１〜２０５を一巡して待機させたあとは、制御部１３０は、表示装置２０１〜２０５のうちその識別番号が履歴ログに記録された回数が最も少ないものを、つまり、最も待機した回数が少ないものを新たな待機系表示装置として選択する。
【００４５】
このように、表示装置２０１〜２０５を巡回させて稼動させるため、それぞれの稼動時間の差を小さくすることができ、表示装置２０１〜２０５の稼動時間を平準化することが可能である。
なお、上述の表示装置２０１〜２０５の巡回方法は一例であり、他の方法で表示装置２０１〜２０５を巡回させてもよい。
【００４６】
制御部１３０は、選択した内容で、特定情報記憶領域１２３の特定情報を更新する。さらに制御部１３０は、新たに選択した４台の稼動系表示装置をディスプレイ装置５０１〜５０４のいずれに接続するかを判別し、接続定義情報記憶領域１２４の接続定義情報を更新する。制御部１３０は、特定情報及び接続定義情報に基づいて、表示装置２０１〜２０５とディスプレイ装置５０１〜５０４との接続を切り替えるための制御信号を、通信部１１０を介してスイッチャ４００に送信する。並行して、制御部１３０は、新たに選択した４台の稼動系表示装置に、ディスプレイ装置５０１〜５０４に画像を表示するのに必要な情報（画像データ、表示スケジュール、レイアウト情報等）を供給する。
【００４７】
表示装置２０１〜２０５は、それぞれ１台のコンピュータから構成されている。図２（ｂ）に、表示装置２０１の構成を示す。表示装置２０２〜２０５も同様の構成を備える。
表示装置２０１は、通信用インタフェースの通信部２１０、各種データを記憶する記憶部２２０、表示装置２０１の各部を制御する制御部２３０を有する。
【００４８】
通信部２１０は、表示装置２０１が上位システム１００を含む他の機器と有線・無線通信を行うためのインタフェースである。通信部２１０は、制御部２３０の制御に従って、上位システム１００及びスイッチャ４００を介してディスプレイ装置５０１〜５０４と通信（データの送受信）を行う。
【００４９】
例えば、通信部２１０は、上位システム１００から画像データ、表示スケジュール、レイアウト情報、制御信号等を受信する。また、通信部２１０は、スイッチャ４００を介して接続されているディスプレイ装置５０１〜５０４に画像信号を送信し、障害発生を示す検知信号を上位システム１００に送信する。
【００５０】
記憶部２２０は、表示装置２０１の補助記憶装置であり、ハードディスクドライブ等から構成される。記憶部２２０には、上位システム１００と連携して自装置（表示装置２０１）に接続されているディスプレイ装置に画像を表示させる処理を行う図５に示すようなタスク（表示装置管理タスク３１、情報受信タスク３２、描画タスク３３、異常検知タスク３４）を実現するためのプログラムが格納される。さらに、記憶部２２０には、上位システム１００から表示装置２０１に供給された画像データ、表示スケジュール、レイアウト情報等が格納される。
【００５１】
制御部２３０は、ＣＰＵ、ＲＡＭ等を含み、バスを介して接続されている各部を制御する。
制御部２３０は、記憶部２２０に格納されているプログラムを実行して、接続されているディスプレイ装置５０１〜５０４に画像を表示させるため、図５に示す、表示装置管理タスク３１、情報受信タスク３２、描画タスク３３、異常検知タスク３４を起動し、これらのタスクにより以下に示す処理を実行する。
【００５２】
上位システム１００から各種データ（画像データ、表示スケジュール、レイアウト情報等）が供給されると、制御部２３０は、供給されたデータを記憶部２２０に格納する。制御部２３０は、表示スケジュールに基づいて、ディスプレイ装置５０１〜５０４に画像信号を供給するタイミングと、表示させる画像を判別する。さらに、制御部２３０は、画像データとレイアウト情報に基づいて、接続されているディスプレイ装置５０１〜５０４に表示すべき画像を示す画像信号を生成し、生成した画像信号を表示スケジュールに従ったタイミングで、接続されているディスプレイ装置に供給する。
【００５３】
例えば、表示装置２０１が図４に示すディスプレイ装置５０１に接続されている場合、表示装置２０１の制御部２３０は、マルチ画面５００の左上１／４の領域の画像を示す画像信号を生成する。制御部２３０は、生成した画像信号を通信部２１０を介してディスプレイ装置５０１に供給する。さらに、制御部２３０は、生成した画像信号をディスプレイ装置５０１に供給する前に、画像信号にノイズ除去、コントラスト強調等の画像処理を適宜施してもよい。
【００５４】
さらに、制御部２３０は、表示装置２０１に障害が発生していないかを定期的に監視し、障害の発生を検出した場合、発生した障害を示す情報を含む検知信号（障害発生通知）を、通信部２１０を介して上位システム１００に送信する。
以上が、表示装置２０１〜２０５が有する構成である。
【００５５】
図１に示すスイッチャ４００は、５つの入力用コネクタと４つの出力用コネクタと１つの制御用コネクタとを備えるビデオスイッチャから構成される。入力用コネクタには、表示装置２０１〜２０５の通信部２１０に設けられた端子が接続される。出力用コネクタには、ディスプレイ装置５０１〜５０４に設けられた端子が接続される。制御用コネクタには、上位システム１００の通信部１１０に設けられた端子が接続される。スイッチャ４００は、上位システム１００の制御に従って、ディスプレイ装置５０１〜５０４と対応する稼動系表示装置とを１対１で接続する。スイッチャ４００はビデオスイッチャではなく、ビデオミキサー等から構成されてもよい。
【００５６】
ディスプレイ装置５０１〜５０４は、ＬＥＤ（Light Emitting Diode）ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等の従来のディスプレイから構成される。接続されている表示装置２０１〜２０５のいずれかから画像信号が供給されると、ディスプレイ装置５０１〜５０４は、供給された画像信号に基づいた画面（画像）を描画する。
【００５７】
以下、マルチ画面表示システム１０００において、上位システム１００と、表示装置２０１〜２０５とが連携してディスプレイ装置５０１〜５０４に画像を表示させる処理を説明する。
【００５８】
システム起動に先だって、ディスプレイ装置５０１〜５０４に電源が投入される。なお、この時点では、上位システム１００、すべての表示装置２０１〜２０５、スイッチャ４００は起動されていない状態（停止状態）である。
【００５９】
システムを起動させるため、上位システム１００に電源が投入される。電源が投入されると、制御部１３０は、ディスプレイ装置５０１〜５０４に画像を表示させるため、複数のタスク（プロセス）を並行して実行する。まず、制御部１３０は、記憶部１２０に格納されているプログラムを実行して、図５に示す表示管理タスク２１を起動する。表示管理タスク２１は、系統切替タスク２２、表示切替タスク２３、表示データ生成タスク２４、情報配信タスク２５、異常検知タスク２６を起動する。
【００６０】
図６に上位システム１００が実行する表示装置切替処理のフローチャートを示す。以下、図５、図６を参照しながら説明する。
【００６１】
表示管理タスク２１は、表示装置２０１〜２０５のうちいずれを稼動させ、いずれを待機させるのかを判別する（ステップＳ１）。表示管理タスク２１は、初回（履歴ログがない場合）は、識別番号が小さい方から順に、４台を稼動系表示装置として選択し、残りの１台を待機系表示装置として選択する。また、次回以降は履歴ログを参照して、稼動系表示装置と待機系表示装置を選択する。ここでは、表示装置２０１〜２０４が稼動系表示装置として選択され、表示装置２０５が待機系表示装置として選択される。続いて、表示管理タスク２１は、ディスプレイ装置５０１〜５０４を稼動系表示装置である表示装置２０１〜２０４のいずれに接続するのかを特定する（ステップＳ２）。例えば、表示管理タスク２１は、稼動系表示装置である表示装置２０１〜２０４を識別番号で昇順にソートし、ディスプレイ装置５０１〜５０４を識別番号で昇順にソートし、並び順が同じもの同士を接続することを特定する。
【００６２】
表示管理タスク２１は、ステップＳ１で特定した内容を記憶部１２０の特定情報記憶領域１２３に、ステップＳ２で特定した内容を記憶部１２０の接続定義情報記憶領域１２４に、記憶する（ステップＳ３）。表示管理タスク２１は、上の例では、図３（ｃ）に示すように、特定情報記憶領域１２３に（稼動系表示装置：表示装置２０１、表示装置２０２、表示装置２０３、表示装置２０４、待機系表示装置：表示装置２０５）といった特定情報を記録する。さらに、表示管理タスク２１は、図３（ｄ）に示すように、接続定義情報記憶領域１２４に（ディスプレイ装置５０１、表示装置２０１）、（ディスプレイ装置５０２、表示装置２０２）、（ディスプレイ装置５０３、表示装置２０３）、（ディスプレイ装置５０４、表示装置２０４）といった接続定義情報を記録する。さらに、表示管理タスク２１は、記憶部１２０の待機系表示装置の履歴ログに、待機系表示装置として選択した表示装置２０５の識別番号（“２０５”）を記録する。
【００６３】
続いて、表示管理タスク２１は、特定情報と接続定義情報とを系統切替タスク２２に通知し、接続定義情報を表示切替タスク２３、表示データ生成タスク２４及び情報配信タスク２５に通知する。
【００６４】
系統切替タスク２２は、表示管理タスク２１から特定情報と接続定義情報に基づいて稼動系表示装置（表示装置２０１〜２０４）を起動する（図６：ステップＳ４）。このとき、稼動系表示装置（表示装置２０１〜２０４）のいずれか／すべてが起動している場合、系統切替タスク２２は、起動している稼動系表示装置に対しては起動処理を行わない。また、系統切替タスク２２は、待機系表示装置である表示装置２０５を起動しない。待機系表示装置（表示装置２０５）が起動している場合は、系統切替タスク２２は、表示装置２０５に停止信号を送信し、表示装置２０５を停止させるよう制御する。
【００６５】
図５に示す、表示切替タスク２３は、表示管理タスク２１から接続定義情報が通知されると、スイッチャ４００の切替制御を行う。表示切替タスク２３は、スイッチャ４００が起動している場合（図６：ステップＳ５；Ｙｅｓ）、接続定義情報に基づいて、接続を指示する制御信号をスイッチャ４００に送信する（ステップＳ７）。ここで、表示切替タスク２３は、接続定義情報に基づいて、表示装置２０１とディスプレイ装置５０１、表示装置２０２とディスプレイ装置５０２、表示装置２０３とディスプレイ装置５０３、表示装置２０４とディスプレイ装置５０４、をそれぞれ接続することを指示する。一方、スイッチャ４００が起動されていない場合（ステップＳ５；Ｎｏ）、スイッチャ４００を起動してから（ステップＳ６）、スイッチャ４００に接続を指示する（ステップＳ７）。
【００６６】
表示データ生成タスク２４は、表示管理タスク２１から通知された接続定義情報に基づいて、記憶部１２０から、稼動系表示装置である表示装置２０１〜２０４に供給すべき画像データ、レイアウト情報、表示スケジュールなどのデータを取得する（ステップＳ８）。表示データ生成タスク２４は、記憶部１２０から取得したデータを情報配信タスク２５に送信する。
【００６７】
情報配信タスク２５は、表示管理タスク２１から通知された接続定義情報に基づいて、ステップＳ８で表示データ生成タスク２４が生成したデータを稼動系表示装置である表示装置２０１〜２０４に送信（配信）する（ステップＳ９）。
【００６８】
表示管理タスク２１は、上述の処理と並行して、記憶部１２０に格納されている通常運用時の切替条件を満たしているか否かを定期的に判別（監視）する（ステップＳ１０）。表示管理タスク２１は、通常運用時の切替条件が満たされた（ここでは０時になった）と判別すると（ステップＳ１１；Ｙｅｓ）、再び、ステップＳ１からの処理を実行する。
【００６９】
例えば、上位システム１００が表示装置２０１を新たな待機系表示装置として選択した場合、表示装置２０１は停止させられ、現在の待機系表示装置である表示装置２０５が起動される。さらに、スイッチャ４００は、上位システム１００からの制御信号に基づいて、表示装置２０１とディスプレイ装置５０１の接続を切断し、表示装置２０５とディスプレイ装置５０１を接続する。
【００７０】
また、異常検知タスク２６は、稼動系表示装置から検知信号（障害発生通知）を受信したか否かを監視する。異常検知タスク２６は、検知信号（障害発生通知）を受信すると（ステップＳ１２；Ｙｅｓ）、図５に示すように、表示管理タスク２１にその旨を通知する。表示管理タスク２１は、稼動系表示装置と待機系表示装置とを切り替えるため、再び、ステップＳ１からの処理を実行する。
【００７１】
さらに、異常検知タスク２６は、後述する表示装置２０１〜２０４のうちの稼動系表示装置の異常検知タスク３４と連動して、稼動系表示装置との間の通信が良好か否かを判別する処理を行う。この処理の内容については後述する。
以上が、上位システム１００の処理である。
【００７２】
上位システム１００の系統切替タスク２２により起動されると、表示装置２０１〜２０５のうちの稼動系表示装置の制御部２３０は、記憶部２２０に格納されているプログラムを実行して、図５に示す、表示装置管理タスク３１を起動する。表示装置管理タスク３１は、情報受信タスク３２、描画タスク３３、異常検知タスク３４を起動する。
【００７３】
情報受信タスク３２は、上位システム１００の情報配信タスク２５から配信されたデータ（画像データ、レイアウト情報、表示スケジュール等）を受信し、受信したデータを記憶部２２０に格納する。
【００７４】
表示装置管理タスク３１は、定期的に記憶部２２０に格納された表示スケジュールを参照し、表示スケジュールで定められた日付・時刻になったと判別すると、描画タスク３３に画像データの生成を指示する。
【００７５】
描画タスク３３は、表示装置管理タスク３１から画像データの生成が指示されると、記憶部２２０に格納されたデータ（画像データ、レイアウト情報、表示スケジュール等）から、自装置が接続されたディスプレイに表示する画像の画像信号を生成し、生成した画像信号を接続されたディスプレイに送信する。従って、そのディスプレイに画像が表示される。
【００７６】
また、異常検知タスク３４は、表示装置管理タスク３１により起動された後、自装置のリソースの負荷状態を監視する。例えば、異常検知タスク３４は、上位システム１００との通信が良好か否か、情報受信タスク３２の処理の負荷、描画タスク３３の処理の負荷等を監視し、異常が発生しているか否かを判別する。異常検知タスク３４は、障害が発生していると判断すると、上位システム１００の異常検知タスク２６に検知信号（障害発生通知）を送信する。
【００７７】
例えば、表示装置２０１〜２０４のうちの稼動系表示装置と上位システム１００との間の通信が良好か否かを判別する場合、異常検知タスク３４及び上位システム１００の異常検知タスク２６は連動して以下のような処理を行う。
【００７８】
上位システム１００の異常検知タスク２６は、一定時間（例えば、１０分）が経過する毎に、稼動系表示装置の異常検知タスク３４に対し、応答要求信号を送信する。上位システム１００の異常検知タスク２６は、異常検知タスク３４から一定時間以内に応答がない場合、上位システム１００と稼動系表示装置との間の通信に異常が発生していると判別する。あるいは、稼動系表示装置の異常検知タスク３４は、応答要求信号に応答した後、一定時間以内に、上位システム１００の異常検知タスク２６から応答がない場合、上位システム１００と稼動系表示装置との間の通信に異常が発生していると判別する。
【００７９】
また、異常検知タスク３４が情報受信タスク３２及び描画タスク３３の処理の負荷を検出できるように、情報受信タスク３２及び描画タスク３３は、自身の負荷状態を示すログファイルを定期的に記憶部１２０に出力するようにしてもよい。異常検知タスク３４は、情報受信タスク３２及び描画タスク３３が記憶部１２０に出力したログファイルの内容を定期的に監視し、ログファイルの内容に基づいて、異常が発生していると判別したときに、障害が発生した旨を上位システム１００の異常検知タスク２６に対して通知する。
【００８０】
このように、各稼動系表示装置の障害の発生の有無を定期的に監視し、障害の発生を検知した場合には、待機系表示装置と、障害が発生した稼動系表示装置とを入れ替えるため、マルチ画面５００の表示を継続することができる。
【００８１】
また、上述したように、一定日数毎に稼動系表示装置を入れ替え、表示装置２０１〜２０５を巡回させて稼動させるため、表示装置２０１〜２０５のそれぞれの稼動時間の差を小さくすることができる。すなわち、表示装置２０１〜２０５の稼動時間を平準化することで、経年による不良についても、特定の表示装置のみ不良が頻発するといった状況が発生しにくくなる。
【００８２】
また、待機系表示装置を停止させた状態で待機させるため、システム全体として表示装置２０１〜２０５の稼動時間の合計は、待機系表示装置（予備の表示装置）の台数に比例しない。上述の構成によれば、ホットスワップ可能な予備の表示装置を備えている場合に比べ、装置の故障の発生率を抑えることができる。従って、ＭＴＢＦ（Mean Time Between Failure：平均故障間隔）を長くすることができ、システムの信頼性を向上させることができる。
【００８３】
上述の実施の形態では、稼動系表示装置と待機系切替装置を一定の基準に従って切り替える方法として、一定日数毎に切り替えることを説明したが、以下のような方法で稼動系表示装置と待機系表示装置を切り替えてもよい。
【００８４】
（変形例１）
本変形例においては、各表示装置２０１〜２０５のリソースの負荷状態（稼動状態）を評価し、その評価値に基づき、高い負荷がかかっていると判別された稼動系表示装置と、待機系表示装置を切り替える。
【００８５】
以下、表示装置２０１〜２０４が稼動系表示装置として稼動しており、表示装置２０５が待機系表示装置として停止しているものとする。
【００８６】
上位システム１００に電源が投入されると、制御部１３０は、記憶部２２０に格納されているプログラムを実行して、図７に示す表示管理タスク２１を実行する。表示管理タスク２１は、系統切替タスク２２、表示切替タスク２３、異常検知タスク２６、表示データ生成タスク２４、情報配信タスク２５とともにリソースモニタタスク２７を起動する。なお、リソースモニタタスク以外のタスクの処理は、上述の実施の形態と同様である。リソースモニタタスク２７は稼動系表示装置から通知されるリソースについての情報（ログ）に基づいて、後述する稼動系表示装置と待機系表示装置の切り替えの判別に係る処理を行う。
【００８７】
稼動系表示装置として選択された表示装置２０１〜２０４は、上位システム１００の系統切替タスク２２により起動される。表示装置２０１〜２０４の制御部２３０は、記憶部２２０に格納されたプログラムを実行して表示装置管理タスク３１を起動する。表示装置管理タスク３１は、図７に示すように、情報受信タスク３２、描画タスク３３、異常検知タスク３４とともに表示装置リソースモニタタスク３５をそれぞれ起動する。
【００８８】
表示装置リソースモニタタスク３５は、表示装置２０１〜２０４のリソースの負荷状態を監視する。具体的には、表示装置リソースモニタタスク３５は、ＣＰＵ、ハードディスクドライブ、マザーボード、他のＩＣ（Integrated Circuit）等の温度、使用率等を測定し、測定値をログファイルに記録し、そのログファイルを記憶部２２０に格納する。
【００８９】
さらに、表示装置リソースモニタタスク３５は、情報受信タスク３２及び描画タスク３３がログを出力している場合、情報受信タスク３２及び描画タスク３３が出力したログの内容を表示装置２０１〜２０４のリソースの負荷状態を示すログに含めるようにしてもよい。
【００９０】
表示装置管理タスク３１は、表示装置２０１〜２０４の記憶部２２０に格納されているリソースの負荷状態を示すログファイル（リソースログ）を上位システム１００に、決められた時間間隔で送信する。
【００９１】
上位システム１００のリソースモニタタスク２７は、表示装置２０１〜２０４からリソースログを受信すると、リソースログに基づいて、リソースログを送信した表示装置２０１〜２０４のリソースの負荷状態を評価する。
【００９２】
リソースモニタタスク２７は、リソースの負荷を示す値と基準値との差が大きいほど、そのリソースに負荷がかかっている負荷が大きいと判別する。例えば、各稼動系表示装置（表示装置２０１〜２０４）のＣＰＵの温度が基準値より５℃高い場合は１点を加点、１０℃高い場合は２点を加点、ハードディスクドライブのアクセス負荷の平均値が決められた値に対して１０％上回る場合は１点を加点、２０％上回る場合は２点を加点する、といった方法で点数を付け、各稼動系表示装置（表示装置２０１〜２０４）のリソースの負荷状態の評価を実施する。
【００９３】
このように、リソースモニタタスク２７は各稼動系表示装置（表示装置２０１〜２０４）のリソースの負荷状態を評価し、それぞれの評価の結果（点数）を表示管理タスク２１に通知する。表示管理タスク２１は、リソースモニタタスク２７からの通知に基づいて、最も高い点数がつけられた表示装置（例えば、ここでは表示装置２０４）を待機系表示装置として選択する。そして、表示管理タスク２１は、新たに待機系表示装置として選択した表示装置２０４と、現在の待機系表示装置である表示装置２０５を入れ替えるべく、スイッチャ４００に接続の切り替えを指示する制御信号を送信する。さらに、表示管理タスク２１は、表示装置２０５の電源を投入し、必要なデータを表示装置２０５に供給する。並行して、表示管理タスク２１は、新たな待機系表示装置である表示装置２０４に停止信号を送信し、表示装置２０４を停止させるよう制御する。
【００９４】
本変形例では、各稼動系表示装置のリソースの負荷状態を定期的に監視・評価し、リソースの温度が高い、使用率が高い、といったリソースに高い負荷がかかっていると判別した稼動系表示装置を待機系表示装置と切り替える。一般的に、装置は負荷が高い状態で稼動し続けると故障が発生しやすいため、上述の方法で切り替えを行うことで、現在の稼動系表示装置の中で最も故障リスクの高い表示装置を稼動系表示装置から外すことができる。よって、表示装置２０１〜２０５全体の故障の発生率を低くすることができ、システム全体としての信頼性を向上させることができる。
【００９５】
（変形例２）
また、稼動系表示装置と待機系表示装置を以下のような方法で切り替えてもよい。
上位システム１００は、各表示装置の稼動時間をカウントし、カウントした稼動時間の累計を記憶部１２０に記憶する。上位システム１００は、一定日数が経過したタイミングで、最も稼動時間の累計が長い表示装置を待機系表示装置として選択する。なお、このとき、現在の待機系表示装置が再度待機系表示装置として選択される場合もある。
従って、各表示装置の稼動時間の差を小さくすることができる。
【００９６】
（変形例３）
上述の実施の形態１の通常運用時の切替条件と、変形例１の通常運用時の切替条件とを組み合わせてもよい。例えば、毎日０時に稼動系表示装置と待機系表示装置を切り替え、さらに、現在の稼動系表示装置のリソースの負荷状態の評価に基づいて、稼動系表示装置と待機系表示装置を切り替えるようにしてもよい。
【００９７】
また、上位システム１００は、切り替え処理のログを記録しておくなら、０時になったタイミングで、前回の切り替え処理からの経過時間が決められた時間より短い場合、切り替えを行わないようにすることができる。例えば、この決められた時間が２時間であり、午後１０時１０分に切り替え処理が行われている場合、前回の切り替え処理から２時間経過していないため、０時の切り替えを行わないようにすることもできる。このようにすることで、切り替え処理の頻出により、上位システム１００等に過度の負荷をかけないようにすることもできる。
【００９８】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
【００９９】
上述の例では、１台の表示装置を予備の表示装置（待機系表示装置）としたが、予備の表示装置の台数は２台以上であってもよい。予備の表示装置の台数は、マルチ画面５００を構成するディスプレイ装置の台数、マルチ画面表示システム１０００に要求される信頼性等に基づいて適宜決定される。
【０１００】
上述の例では、４台のディスプレイ装置５０１〜５０４からマルチ画面５００を構成したが、マルチ画面５００を構成するディスプレイ装置の台数は４台より多くても、少なくてもよい。また、上述の例では、４台のディスプレイ装置５０１〜５０４はすべて同じ画面サイズを有していたが、マルチ画面５００を構成するディスプレイ装置はそれぞれ異なる画面サイズを有していてもよい。
【０１０１】
上述の例では、稼動系表示装置と待機系表示装置との切り替えの際に、上位システム１００が新たな稼動系表示装置に必要なデータを供給する例を説明したが、例えば、上位システム１００が新たな待機系表示装置として選択した表示装置に制御信号を送信し、その新たな待機系表示装置が、新たな稼動系表示装置に必要なデータを供給するようにしてもよい。
【０１０２】
上述の例では、待機系表示装置については、電源を落とすことにより停止させることを説明した。待機系表示装置を、表示装置の待機電力を消費する程度であって電力の消費を抑えることができる状態、例えば、スリープモード、低電力（省電力）モード、スタンバイモードといわれるモードで、待機させてもよい。この場合、システムの初期処理のタイミングで、すべての表示装置を一旦起動して、待機系表示装置として選択された表示装置については、その後、スリープモード等にして待機させる。このようにすることで、稼動系表示装置と待機系表示装置の切り替えの際に、待機系表示装置をすばやく通常状態に復帰させることができる。
【０１０３】
上述の例では、起動系表示装置に必要なデータを供給し、待機系表示装置については、その待機系表示装置と起動系表示装置とが切り替えられたタイミングで必要なデータを供給する例を説明したが、上位システム１００は、システムの初期処理ですべての表示装置２０１〜２０５を起動し、決められていたデータをすべての表示装置２０１〜２０５に配信するようにしてもよい。例えば、初期処理において、すべての表示装置２０１〜２０５に画像データ等のデータ容量の大きなデータをすべて配信しておくなら、その後は、上位システム１００は、随時、表示スケジュール、レイアウト情報等のデータを稼動系表示装置に供給するだけでよく、システムの動作中に通信ネットワークに過度の負荷がかかるのを避けることができる。
【０１０４】
上述の例では、上位システム１００が１台のＰＣから構成される例を説明したが、上位システムは複数のＰＣ（装置）を含んでおり、複数のＰＣにより、上述の実施の形態に係る処理が分散して実行されてもよい。
【０１０５】
マルチ画面５００には動画（映像）を表示しても良い。この場合、各稼動系表示装置は上位システム１００からあらかじめ供給された動画データ等を記憶部２２０に蓄積し、表示スケジュールに従って再生するようにしてもよい。あるいは、各稼動系表示装置は、動画データをストリーミング再生してもよい。
【０１０６】
また、各ディスプレイに１台の表示装置を割り当てるのではなく、複数プロセッサを有している１台のＰＣを使用してもよい。ＰＣ内の各プロセッサが、個々の表示装置と同様の機能を実現するようにしてもよい。例えば、２個のプロセッサを有するＰＣをディスプレイ装置５０１、５０２の表示装置となるよう構成してもよい。この場合、プロセッサ単位で、起動・停止を制御することで、上述の実施の形態と同様の機能を実現できる。
【０１０７】
上述の例では、上位システム１００の記憶部１２０に予め画像データが格納されている例を説明したが、上位システム１００がユーザインタフェースを備え、管理者等のユーザがユーザインターフェースを介して、画像データ等を適宜上位システム１００に入力するようにしてもよい。
【０１０８】
なお、上記実施の形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。そして、コンピュータは、このプログラムを起動して、ＯＳ（Operating System）の制御のもと、他のアプリケーションと同様に実行する。
【０１０９】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。また、上述の機能を、ＯＳが分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【符号の説明】
【０１１０】
２１  表示管理タスク、２２  系統切替タスク、２３  表示切替タスク、２４  表示データ生成タスク、２５  情報配信タスク、２６  異常検知タスク、２７  リソースモニタタスク、３１  表示装置管理タスク、３２  情報受信タスク、３３  描画タスク、３４  異常検知タスク、３５  表示装置リソースモニタタスク、１００  上位システム、１１０  通信部、１２０  記憶部、１３０  制御部、１２１  ディスプレイマスタ、１２２  表示装置マスタ、１２３  特定情報記憶領域、１２４  接続定義情報記憶領域、１３０  制御部、２００（２０１〜２０５）  表示装置、２１０  通信部、２２０  記憶部、２３０  制御部、４００  スイッチャ、５００  マルチ画面、５０１〜５０４  ディスプレイ装置、１０００  マルチ画面表示システム。
【図１】
0006391309.tif 000002
【図２】
0006391309.tif 000003
【図３】
0006391309.tif 000004
【図４】
0006391309.tif 000005
【図５】
0006391309.tif 000006
【図６】
0006391309.tif 000007
【図７】
0006391309.tif 000008