(57)【特許請求の範囲】
【請求項１】
ひとつの表示画面が構成されるように配列される複数のディスプレイを備え、少なくともひとつの表示物を表示するマルチディスプレイと、
前記少なくともひとつの表示物の各々に対する操作を受け付ける受け付け部と、
前記少なくともひとつの表示物の各々に対する操作が終了してからの経過時間を計測する計測部と、
処理実行部と、
時刻および前記時刻に実行すべき処理が登録されたスケジュールにしたがって前記時刻に前記処理を前記処理実行部に実行させることができ、前記経過時間が基準以内である表示物である被操作物が前記少なくともひとつの表示物に含まれ前記被操作物の前記マルチディスプレイへの継続表示を阻害する阻害処理が前記処理に含まれるという条件が前記時刻において満たされる場合は前記時刻に前記阻害処理を前記処理実行部に実行させないスケジュール実行部と、
少なくともひとつの配置復元物の各々の配置を記憶する記憶部と、
を備え、
前記時刻および前記時刻に実行すべき処理は、前記少なくともひとつの配置復元物の各々の配置を前記記憶部から読み出し前記少なくともひとつの配置復元物の各々の配置が復元されるように前記少なくともひとつの配置復元物の各々を前記マルチディスプレイに表示する復元処理であり、
前記阻害処理は、前記少なくともひとつの配置復元物に含まれ前記復元処理により前記被操作物の前面に重なる配置復元物を前記配置復元物の配置が復元されるように前記マルチディスプレイに表示する処理である
マルチディスプレイシステム。
【請求項２】
前記スケジュール実行部は、前記複数のディスプレイに含まれるディスプレイが前記時刻に前記被操作物を表示している場合に、前記少なくともひとつの配置復元物に含まれ前記復元処理により前記ディスプレイに表示される配置復元物を前記時刻に前記ディスプレイに表示する処理を前記処理実行部に実行させない
請求項１のマルチディスプレイシステム。
【請求項３】
ひとつの表示画面が構成されるように配列される複数のディスプレイを備え、少なくともひとつの表示物を表示するマルチディスプレイと、
前記少なくともひとつの表示物の各々に対する操作を受け付ける受け付け部と、
前記少なくともひとつの表示物の各々に対する操作が終了してからの経過時間を計測する計測部と、
処理実行部と、
時刻および前記時刻に実行すべき処理が登録されたスケジュールにしたがって前記時刻に前記処理を前記処理実行部に実行させることができ、前記経過時間が基準以内である表示物である被操作物が前記少なくともひとつの表示物に含まれ前記被操作物の前記マルチディスプレイへの継続表示を阻害する阻害処理が前記処理に含まれるという条件が前記時刻において満たされる場合は前記時刻に前記阻害処理を前記処理実行部に実行させないスケジュール実行部と、
少なくともひとつの配置復元物の各々の配置を記憶する記憶部と、
を備え、
前記時刻および前記時刻に実行すべき処理は、前記少なくともひとつの配置復元物の各々の配置を前記記憶部から読み出し前記少なくともひとつの配置復元物の各々の配置が復元されるように前記少なくともひとつの配置復元物の各々を前記マルチディスプレイに表示する復元処理であり、
前記阻害処理は、前記少なくともひとつの配置復元物が前記被操作物を含む場合に前記被操作物を前記被操作物の配置が復元されるように前記マルチディスプレイに表示する処理である
マルチディスプレイシステム。
【請求項４】
前記スケジュール実行部は、前記条件が前記時刻において満たされる場合は前記配置復元物を前記被操作物の背面に表示する処理を前記処理実行部に実行させる
請求項１から３までのいずれかのマルチディスプレイシステム。
【請求項５】
前記スケジュール実行部は、前記条件が前記時刻において満たされる場合は前記配置復元物を前記少なくともひとつの表示物に重ならないように移動して表示する処理を前記処理実行部に実行させる
請求項１から３までのいずれかのマルチディスプレイシステム。
【請求項６】
前記スケジュール実行部は、前記条件が前記時刻において満たされる場合は前記配置復元物を前記少なくともひとつの表示物に重ならないように移動して縮小表示する処理を前記処理実行部に実行させる
請求項１から３までのいずれかのマルチディスプレイシステム。
【請求項７】
前記時刻および前記時刻に実行すべき処理は、前記複数のディスプレイに含まれる少なくともひとつのディスプレイの各々を制御する制御処理であり、
前記阻害処理は、前記少なくともひとつのディスプレイに含まれ前記被操作物を表示するディスプレイを制御する処理である
請求項１のマルチディスプレイシステム。
【請求項８】
前記受け付け部は、前記阻害処理の実行の許可を受け付け、
前記スケジュール実行部は、前記条件が前記時刻において満たされる場合は前記受け付け部により前記許可が受け付けられた後に前記阻害処理を前記処理実行部に実行させる
請求項１から７までのいずれかのマルチディスプレイシステム。
【請求項９】
前記スケジュール実行部は、前記条件が前記時刻において満たされる場合は前記時刻から遅れて前記阻害処理を前記処理実行部に実行させる
請求項１から７までのいずれかのマルチディスプレイシステム。
【請求項１０】
前記受け付け部は、前記時刻に前記阻害処理を前記処理実行部に実行させない機能を有効にするか否かの設定を受け付け、
前記スケジュール実行部は、前記機能を有効にする設定が前記受け付け部により受け付けられた場合に前記時刻に前記阻害処理を前記処理実行部に実行させない
請求項１から９までのいずれかのマルチディスプレイシステム。
【請求項１１】
前記少なくともひとつの表示物の各々が映像ウインドウである
請求項１から１０までのいずれかのマルチディスプレイシステム。
【請求項１２】
前記少なくともひとつの配置復元物の各々が映像ウインドウである
請求項１から６までのいずれかのマルチディスプレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチディスプレイシステムに関する。
【背景技術】
【０００２】
マルチディスプレイに備えられる複数のディスプレイは、ひとつの表示画面が構成されるように配列される。例えば、マルチディスプレイに備えられる複数のディスプレイは、格子状に配列される。マルチディスプレイは、電力、交通、プラント等のインフラ分野における監視制御に用いられる映像表示装置として広く活用されている。
【０００３】
マルチディスプレイを備えるマルチディスプレイシステムにおいては、表示されている映像ウインドウの配置の変更、ディスプレイの電源のオンまたはオフ等の処理がスケジュールにしたがって定期的に実行されることが多い。一方で、緊急時においては、ユーザーが映像ウインドウを操作して映像ウインドウの配置を変更するため、スケジュールにしたがって映像ウインドウの配置が変更されること、スケジュールにしたがってディスプレイの電源がオフにされ電源がオフにされたディスプレイに表示されていた映像ウインドウを視認できなくなること等は望まれない。
【０００４】
特許文献１に記載された技術においては、発生した警報が自動表示禁止指定の警報である場合は、警報に関する情報が優先的に表示され、以後の関連画面の自動表示が禁止される（段落００２９）。
【０００５】
特許文献２に記載された技術においては、再生スケジュール情報にしたがってコンテンツが再生されるが、ユーザーが手を触れている間はコンテンツの要約情報が表示される（段落００４１および００９３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−３０５９８５号公報
【特許文献２】特開２００９−２９５０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
先述したように、マルチディスプレイシステムにおいては、スケジュールにしたがって処理が実行されることにより、操作されていた映像ウインドウのマルチディスプレイへの継続表示が阻害され、操作されていた映像ウインドウの監視を継続できなくなる場合がある。操作されていたものが映像ウインドウ以外の表示物である場合にもこの問題は生じる。
【０００８】
この問題は、スケジュールにしたがって処理を実行するスケジュール機能をユーザーが手動で無効にすることにより解決する。しかし、実際に運用されているマルチディスプレイシステムにおいては複数のユーザーがマルチディスプレイシステムを利用している可能性があり、スケジュール機能を無効にすることが許容されるか否かの判断は難しい。
【０００９】
本発明は、この問題を解決するためになされる。本発明が解決しようとする課題は、スケジュールにかかわらず操作していた表示物の監視を継続できるようにすることである。
【課題を解決するための手段】
【００１０】
マルチディスプレイに備えられる複数のディスプレイは、ひとつの表示画面が構成されるように配列される。マルチディスプレイには、すくなくともひとつの表示物が表示される。
【００１１】
少なくともひとつの表示物の各々に対する操作が受け付けられ、少なくともひとつの表示物の各々に対する操作が終了してからの経過時間が計測される。
【００１２】
スケジュールには、時刻および当該時刻に実行すべき処理が登録されている。スケジュールにしたがってスケジュールに登録された時刻にスケジュールに登録された処理が実行されるが、経過時間が基準以内である表示物である被操作物が少なくともひとつの表示物に含まれ被操作物のマルチディスプレイへの継続表示を阻害する阻害処理がスケジュールに登録された処理に含まれる場合は、スケジュールに登録された時刻に阻害処理が実行されない。少なくともひとつの配置復元物の各々の配置は、記憶される。
時刻および当該時刻に実行すべき処理は、少なくともひとつの配置復元物の各々の配置を読み出し少なくともひとつの配置復元物の各々の配置が復元されるように少なくともひとつの配置復元物の各々をマルチディスプレイに表示する復元処理である。
阻害処理は、少なくともひとつの配置復元物に含まれ復元処理により被操作物の前面に重なる配置復元物を配置復元物の配置が復元されるようにマルチディスプレイに表示する処理である。又は、阻害処理は、少なくともひとつの配置復元物が被操作物を含む場合に被操作物を被操作物の配置が復元されるようにマルチディスプレイに表示する処理である。
【発明の効果】
【００１３】
表示物に対する操作が終了してからの経過時間が基準より短い場合はスケジュールに登録された処理の実行により表示物のマルチディスプレイへの継続表示が阻害されない。このため、スケジュールにかかわらず操作していた表示物の監視を継続できる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１，２および３のマルチディスプレイシステムを示すブロック図である。
【図２】実施の形態１におけるＧＵＩ画面を示す模式図である。
【図３】実施の形態１における復元処理または制御処理が実行される直前の映像ウインドウの配置を示す模式図である。
【図４】実施の形態１における復元処理が実行される直前の映像ウインドウの配置およびスケジュールどおりに復元処理が実行された直後の映像ウインドウの配置を示す模式図である。
【図５】実施の形態１における映像ウインドウに対する操作の終了のタイミングおよび復元処理の実行のタイミングを示すタイミング図である。
【図６】実施の形態１における復元処理の流れを示すフローチャートである。
【図７】実施の形態１における映像ウインドウに対する操作の終了のタイミングおよび制御処理の実行のタイミングを示すタイミング図である。
【図８】実施の形態１における制御処理の流れを示すフローチャートである。
【図９】実施の形態２における復元処理が実行される直前の映像ウインドウの配置を示す模式図である。
【図１０】実施の形態２における復元処理が実行される直前の映像ウインドウの配置およびスケジュールどおりに復元処理が実行された直後の映像ウインドウの配置を示す模式図である。
【図１１】実施の形態２における復元処理が実行された直後の映像ウインドウの配置を示す模式図である。
【図１２】実施の形態２における映像ウインドウに対する操作の終了のタイミングおよび復元処理の実行のタイミングを示すタイミング図である。
【図１３】実施の形態２における復元処理の流れを示すフローチャートである。配置を示す模式図である。
【発明を実施するための形態】
【００１５】
１  実施の形態１
１．１  マルチディスプレイシステム
図１は、実施の形態１のマルチディスプレイシステムを示すブロック図である。
【００１６】
図１に示されるマルチディスプレイシステム１０００は、マルチディスプレイ１０２１、映像表示処理装置１０２２および操作装置１０２３を備える。マルチディスプレイは、ディスプレイ１０４１，１０４２，１０４３および１０４４を備える。
【００１７】
映像表示処理装置１０２２は、マルチディスプレイ１０２１に映像信号群を送信する。マルチディスプレイ１０２１は、受信した映像信号群により表現される映像を表示する。これにより、映像表示処理装置１０２２は、映像をマルチディスプレイ１０２１に表示させる。
【００１８】
映像表示処理装置１０２２は、コンピュータにより構成される。映像表示処理装置１０２２には、オペレーティングシステム（ＯＳ）およびメモ帳等のアプリケーションがインストールされる。映像表示処理装置１０２２は、ＯＳを実行することにより、デスクトップをマルチディスプレイ１０２１に表示し、アプリケーションを実行することにより、映像ウインドウ１０６１および１０６２をマルチディスプレイ１０２１に表示する。デスクトップならびに映像ウインドウ１０６１および１０６２は、マルチディスプレイ１０２１に表示される映像を構成する。デスクトップの表示が省略されてもよい。２個の映像ウインドウ１０６１および１０６２に代えて１個の映像ウインドウまたは３個以上の映像ウインドウが表示される場合もある。
【００１９】
デスクトップは、マルチディスプレイ１０２１の全面に表示され、最背面に表示される。映像ウインドウ１０６１および１０６２の各々は、ディスプレイ１０４１，１０４２，１０４３および１０４４から選択される少なくともひとつのディスプレイに表示される。デスクトップはマルチディスプレイ１０２１の全面に表示されるため、映像ウインドウ１０６１はユーザーからはディスプレイ１０４１および１０４３に跨って表示されているように見える。
【００２０】
操作装置１０２３は、映像表示処理装置１０２２を構成するコンピュータとは異なるコンピュータにより構成される。操作装置１０２３には、ＧＵＩプログラムがインストールされる。操作装置１０２３は、ＧＵＩプログラムを実行することにより、ＧＵＩ画面を表示する。ユーザーは、表示されたＧＵＩ画面を参照しながら映像ウインドウ１０６１および１０６２の各々を操作する。操作装置１０２３は、映像ウインドウ１０６１および１０６２の各々に対する操作を受け付ける。映像表示処理装置１０２２は、受け付けられた操作にしたがって映像ウインドウ１０６１および１０６２の各々を制御する。
【００２１】
１．２  マルチディスプレイ
ディスプレイ１０４１，１０４２，１０４３および１０４４は、格子状に配列される。これにより、ひとつの表示画面が構成される。ディスプレイ１０４１，１０４２，１０４３および１０４４が他の配列方法により配列されてもよい。例えば、ディスプレイ１０４１，１０４２，１０４３および１０４４が水平方向に直線的に配列されてもよい。４個のディスプレイ１０４１，１０４２，１０４３および１０４４が、３個以下または５個以上のディスプレイに置き換えられてもよい。
【００２２】
１．３  映像表示処理装置
映像表示処理装置１０２２は、映像出力部１０８１、映像ウインドウ制御部１０８２、メモリ１０８３、通信部１０８４、ディスプレイ制御部１０８５、スケジュール実行部１０８６および時間管理部１０８７を備える。
【００２３】
映像ウインドウ制御部１０８２、ディスプレイ制御部１０８５、スケジュール実行部１０８６および時間管理部１０８７の各々は、コンピュータがプログラムを実行することにより実現される。映像ウインドウ制御部１０８２、ディスプレイ制御部１０８５、スケジュール実行部１０８６および時間管理部１０８７の各々がプログラムを実行しないハードウエアにより実現されてもよい。
【００２４】
映像出力部１０８１は、映像表示処理装置１０２２を構成するコンピュータに組み込まれた多画面グラフィックボードまたは当該コンピュータに標準搭載されたグラフィック回路により構成される。映像出力部１０８１は、与えられた描画命令にしたがって、ディスプレイ１０４１，１０４２，１０４３および１０４４に表示される映像をそれぞれ表現する第１から第４までの映像信号を生成する。第１から第４までの映像信号は、映像表示処理装置１０２２により送信される映像信号群を構成する。
【００２５】
映像出力部１０８１は、第１から第４までの映像信号をそれぞれ伝送する第１から第４までのデジタルビジュアルインターフェース（ＤＶＩ）ケーブルを接続できるように構成される。第１から第４までの映像信号は、第１から第４までのＤＶＩケーブルを経由してディスプレイ１０４１，１０４２，１０４３および１０４４にそれぞれ有線伝送される。第１から第４までのＤＶＩケーブルの各々が他の種類の映像ケーブルに置き換えられてもよい。第１から第４までの映像信号の各々が無線伝送されてもよい。
【００２６】
映像ウインドウ制御部１０８２は、映像出力部１０８１に描画命令を与え、映像ウインドウ１０６１および１０６２の各々である各映像ウインドウの制御を行う。映像ウインドウ制御部１０８２により行われる各映像ウインドウの制御には、アプリケーションの起動にともなう各映像ウインドウの作成、作成した各映像ウインドウの位置の変更、作成した各映像ウインドウのサイズの変更、作成した各映像ウインドウの消去等が含まれる。
【００２７】
メモリ１０８３は、映像ウインドウ１０６１および１０６２の各々の配置を記憶する。メモリ１０８３からなる記憶部が他の種類の記憶部に置き換えられてもよい。例えば、メモリ１０８３からなる記憶部がハードディスクドライブからなる記憶部に置き換えられてもよい。
【００２８】
ディスプレイ制御部１０８５は、ディスプレイ１０４１，１０４２，１０４３および１０４４の制御の内容をそれぞれ表現する第１から第４までの制御信号を生成する。生成された第１から第４までの制御信号は、通信部１０８４によりディスプレイ１０４１，１０４２，１０４３および１０４４にそれぞれ送信される。これにより、ディスプレイ制御部１０８５は、ディスプレイ１０４１，１０４２，１０４３および１０４４の各々である各ディスプレイの制御を行う。ディスプレイ制御部１０８５により行われる各ディスプレイの制御には、各ディスプレイの電源のオンまたはオフ、各ディスプレイの輝度の設定、各ディスプレイに備えられるファンの速度の設定等が含まれる。
【００２９】
通信部１０８４は、ＲＳ−２３２Ｃにしたがって通信を行う汎用通信インターフェースまたはＥｔｈｅｒｎｅｔ（登録商標）にしたがって構築されたネットワークを経由して通信を行う汎用通信インターフェースである。通信部１０８４は、ディスプレイ１０４１，１０４２，１０４３および１０４４の各々と通信を行い、操作装置１０２３に備えられる通信部１１０１と通信を行う。
【００３０】
スケジュール実行部１０８６は、時刻および当該時刻に実行すべき処理が登録されたスケジュールにしたがって当該時刻に当該処理を映像ウインドウ制御部１０８２またはディスプレイ制御部１０８５に実行させることができる。映像ウインドウ制御部１０８２およびディスプレイ制御部１０８５は、マルチディスプレイ１０２１に関する処理を実行する処理実行部１０８８を構成する。映像ウインドウ制御部１０８２は、映像ウインドウ１０６１および１０６２の各々を制御する処理を担う。ディスプレイ制御部１０８５は、ディスプレイ１０４１，１０４２，１０４３および１０４４の各々を制御する処理を担う。スケジュールに登録された処理を実行するタイミングは、時間管理部１０８７により管理される。
【００３１】
ただし、スケジュール実行部１０８６は、操作が終了してからの経過時間が３分以内である映像ウインドウが映像ウインドウ１０６１および１０６２に含まれ操作が終了してからの経過時間が３分以内である映像ウインドウのマルチディスプレイ１０２１への継続表示を阻害する阻害処理がスケジュールに登録された処理に含まれるという条件がスケジュールに登録された時刻において満たされる場合は、当該時刻に当該阻害処理を処理実行部１０８８に実行させない。３分という基準が他の基準に置き換えられてもよい。映像ウインドウの継続表示とは、映像ウインドウの位置およびサイズを実質的に変更することなく映像ウインドウの表示を継続することを意味する。
【００３２】
時間管理部１０８７は、映像表示処理装置１０２２の内部において利用される時刻情報を取得し、スケジュール実行部１０８６がスケジュールに登録された処理を処理実行部１０８８に実行させるタイミングを管理する。また、時間管理部１０８７は、映像ウインドウ１０６１および１０６２の各々に対する操作が終了してからの経過時間を計測する計測部を構成する。
【００３３】
１．４  操作装置
操作装置１０２３は、通信部１１０１、グラフィカルユーザーインターフェース（ＧＵＩ）部１１０２および入力装置１１０３を備える。
【００３４】
ＧＵＩ部１１０２は、コンピュータがＧＵＩプログラムを実行することにより実現される。ＧＵＩ部１１０２がプログラムを実行しないハードウエアにより実現されてもよい。
【００３５】
通信部１１０１は、ＲＳ−２３２Ｃにしたがって通信を行う汎用通信インターフェースまたはＥｔｈｅｒｎｅｔ（登録商標）にしたがって構築されたネットワークを経由して通信を行う汎用通信インターフェースである。通信部１１０１は、映像表示処理装置１０２２に備えられる通信部１０８４と通信を行う。
【００３６】
ＧＵＩ部１１０２は、ＧＵＩ画面を表示する。
【００３７】
入力装置１１０３は、キーボード、マウス等を備え、ユーザーにより行われる操作を受け付ける受け付け部を構成する。ユーザーにより行われる操作には、映像ウインドウ１０６１および１０６２の各々である各映像ウインドウに対する操作が含まれる。ユーザーは、ＧＵＩ画面を参照しながら入力装置１１０３に対して操作を行うことにより、各映像ウインドウに対する操作を行うことができる。
【００３８】
映像表示処理装置１０２２に備えられるタッチパネル等の入力装置がユーザーにより行われる操作を受け付けてもよい。
【００３９】
１．５  座標系
映像ウインドウ制御部１０８２は、映像ウインドウ１０６１および１０６２の各々を制御するために、ディスプレイ１０４１，１０４２，１０４３および１０４４に共通するひとつの座標系を用いる。当該座標系は、各画素の水平方向の座標値が整数値となり、一の画素の水平方向の座標値と当該一の画素に水平方向に隣接する他の画素の水平方向の座標値との差が１になり、各画素の垂直方向の座標値が整数値となり、一の画素の垂直方向の座標値と当該一の画素に垂直方向に隣接する他の画素の垂直方向の座標値との差が１になるように定義される。当該座標系が他の座標系に置き換えられてもよい。例えば、ディスプレイ１０４１，１０４２，１０４３および１０４４の各々と映像表示処理装置１０２２との間に映像分割器が設置される場合は、一の画素の水平方向の座標値と当該一の画素に水平方向に隣接する他の画素の水平方向の座標値との差は、映像分割器による分割の比率に応じて変化し、一の画素の垂直方向の座標値と当該一の画素に垂直方向に隣接する他の画素の水平方向の座標値との差は、映像分割器による分割の比率に応じて変化する。
【００４０】
ディスプレイ１０４１，１０４２，１０４３および１０４４の各々が縦１９２０画素×横１０８０画素の画面解像度を有し、定義された座標系により定まる座標平面にディスプレイ１０４１，１０４２，１０４３および１０４４が隙間なく並べられる場合は、ディスプレイ１０４１、ディスプレイ１０４２、ディスプレイ１０４３、ディスプレイ１０４４およびマルチディスプレイ１０２１の各々の始点座標、終点座標および画面解像度は、表１に示されるものになる。始点座標は、左上端に配置される画素の座標である。終点座標は、右下端に配置される画素の座標である。
【００４１】
【表１】
0006731792.tif 000002
【００４２】
また、ディスプレイ１０４１，１０４２，１０４３および１０４４の各々が縦１９２０画素×横１０８０画素の画面解像度を有し、定義された座標系により定まる座標平面にディスプレイ１０４１，１０４２，１０４３および１０４４が隙間なく並べられる場合は、映像ウインドウ１０６１および１０６２の各々の始点座標、終点座標およびサイズは表２に示されるものになる。
【００４３】
【表２】
0006731792.tif 000003
【００４４】
１．６  復元処理
映像ウインドウ制御部１０８２は、映像ウインドウ１０６１および１０６２の各々である各映像ウインドウが表示されている間は、各映像ウインドウの始点座標、終点座標およびサイズを含む各映像ウインドウの座標レイアウト情報をメモリ１０８３に記憶させることができる。また、映像ウインドウ制御部１０８２は、メモリ１０８３に記憶された各映像ウインドウの座標レイアウト情報を読み出し、読みだした座標レイアウト情報により特定される各映像ウインドウの配置が復元されるように各映像ウインドウをマルチディスプレイ１０２１に表示する復元処理を行うことができる。これにより、各映像ウインドウの位置の変更、各映像ウインドウのサイズの変更等の各映像ウインドウの制御が行われた場合であっても、座標レイアウト情報により特定される各映像ウインドウの配置が復元処理により復元される。
【００４５】
１．７  ＧＵＩ画面
図２は、ＧＵＩ画面を示す模式図である。
【００４６】
図２に示されるＧＵＩ画面１１２１は、ＧＵＩ部１１０２により表示され、マルチディスプレイビュー１１４１、映像ウインドウリスト１１４２、座標レイアウト登録ボタン１１４３およびスケジュール登録ボタン１１４４を備える。ＧＵＩ画面１１２１には、マウスポインター１１６１が重ねて表示される。
【００４７】
マルチディスプレイビュー１１４１には、仮想マルチディスプレイ１１８１が仮想的に表示される。仮想マルチディスプレイ１１８１は、仮想ディスプレイ１２０１，１２０２，１２０３および１２０４を含む。マルチディスプレイビュー１１４１には、仮想映像ウインドウ１２２１および１２２２も仮想的に表示される。
【００４８】
仮想マルチディスプレイ１１８１、仮想映像ウインドウ１２２１および仮想映像ウインドウ１２２２は、マルチディスプレイ１０２１、映像ウインドウ１０６１および映像ウインドウ１０６２の外形形状を縮小したものに近い外形形状をそれぞれ有し、マルチディスプレイ１０２１、映像ウインドウ１０６１および映像ウインドウ１０６２にそれぞれ対応する。仮想ディスプレイ１２０１，１２０２，１２０３および１２０４は、ディスプレイ１０４１，１０４２，１０４３および１０４４の外形形状を縮小したものに近い外形形状をそれぞれ有し、ディスプレイ１０４１，１０４２，１０４３および１０４４にそれぞれ対応する。仮想映像ウインドウ１２２１および１２２２の各々は、矩形状である。
【００４９】
１．８  映像ウインドウに対する操作
ユーザーは、マルチディスプレイビュー１１４１に仮想的に表示された仮想映像ウインドウ１２２１および１２２２を参照しながら入力装置１１０３に対してマウス操作を行うことにより、映像ウインドウ１０６１および１０６２に対する操作をそれぞれ行うことができる。操作が行われる位置は、マウスポインター１１６１により示される。
【００５０】
ＧＵＩ部１１０２は、映像ウインドウ１０６１および１０６２に対する操作の内容を表現する操作信号を生成する。生成された操作信号は、通信部１１０１および１０８４により映像ウインドウ制御部１０８２に送信される。操作の内容には、操作された映像ウインドウを特定する情報、操作された映像ウインドウの位置の変更の内容を示す情報、操作された映像ウインドウのサイズの変更の内容を示す情報等が含まれる。操作信号の送信においては、映像ウインドウ１０６１および１０６２に対する仮想映像ウインドウ１２２１および１２２２の縮小の比率が計算され、マルチディスプレイビュー１１４１における座標からマルチディスプレイ１０２１における座標への変換が行われる。映像ウインドウ制御部１０８２は、受信した操作信号にしたがって映像ウインドウ１０６１および１０６２の各々である各映像ウインドウを制御する。これにより、映像ウインドウ制御部１０８２は、各映像ウインドウに対する操作にしたがって各映像ウインドウを制御する。
【００５１】
映像ウインドウ制御部１０８２が、入力装置１１０３に対してユーザーが行った数値入力操作にしたがって各映像ウインドウを制御してもよい。
【００５２】
１．９  スケジュールに登録された復元処理および制御処理の実行の例
１．９．１  スケジュール
以下では、スケジュールに登録された復元処理および制御処理の実行の例を説明する。
【００５３】
以下で説明される例においては、スケジュール実行部１０８６が、表３に示されるスケジュールにしたがい当該スケジュールに登録された時刻に当該スケジュールに登録された処理を処理実行部１０８８に実行させる。
【００５４】
表３に示されるスケジュールには、「2016/02/20 15:00:00」という時刻および当該時刻に実行すべき「映像ウインドウ１０６１および１０６２の配置を復元する。」という復元処理が登録され、「2016/02/20 17:00:00」という時刻および当該時刻に実行すべき「ディスプレイ１０４３および１０４４の電源をオフにする。」という制御処理が登録されている。
【００５５】
【表３】
0006731792.tif 000004
【００５６】
復元処理においては、表２に示される座標レイアウト情報により特定される映像ウインドウ１０６１および１０６２の各々の配置が復元される。２個の映像ウインドウ１０６１および１０６２に代えて１個または３個以上の映像ウインドウの各々の配置が復元されてもよい。
【００５７】
制御処理においては、ディスプレイ１０４３および１０４４の各々の電源がオフにされる。２個のディスプレイ１０４３および１０４４に代えて１個または３個以上のディスプレイの各々の電源がオフにされてもよい。
【００５８】
１．９．２  復元処理の実行
図３は、復元処理が実行される直前の映像ウインドウの配置を示す模式図である。図４は、復元処理が実行される直前の映像ウインドウの配置およびスケジュールどおりに復元処理が実行された直後の映像ウインドウの配置を示す模式図である。図５は、映像ウインドウに対する操作の終了および復元処理の実行のタイミングを示すタイミング図である。
【００５９】
映像ウインドウ制御部１０８２は、映像ウインドウ１０６３および１０６４を作成し、作成した映像ウインドウ１０６３および１０６４の各々をマルチディスプレイ１０２１に表示する。また、映像ウインドウ制御部１０８２は、ユーザーにより行われた操作にしたがって、作成した映像ウインドウ１０６３および１０６４の各々を制御する。これにより、図３および図４の各々に示される映像ウインドウ１０６３および１０６４がマルチディスプレイ１０２１に表示される。映像ウインドウ１０６３および１０６４の各々の始点座標、終点座標およびサイズは、表４に示されるものになる。
【００６０】
【表４】
0006731792.tif 000005
【００６１】
時間管理部１０８７は、映像ウインドウ１０６３および１０６４の各々に対する操作が終了してからの経過時間を計測する。
【００６２】
スケジュール実行部１０８６は、スケジュールに登録された「2016/02/20 15:00:00」という時刻にスケジュールに登録された「映像ウインドウ１０６１および１０６２の配置を復元する。」という復元処理を映像ウインドウ制御部１０８２に実行させる。映像ウインドウ制御部１０８２は、スケジュール実行部１０８６の命令にしたがい、映像ウインドウ１０６１および１０６２の各々の配置をメモリ１０８３から読み出し、映像ウインドウ１０６１および１０６２の各々の配置が復元されるように映像ウインドウ１０６１および１０６２の各々をマルチディスプレイ１０２１に表示する。これにより、図４に示される映像ウインドウ１０６１および１０６２がマルチディスプレイ１０２１に表示される。
【００６３】
ただし、スケジュール実行部１０８６は、スケジュールに登録された時刻にスケジュールに登録された復元処理が実行された場合においても経過時間が３分以内である映像ウインドウの視認を継続できるようにする。
【００６４】
例えば、図５に示されるように映像ウインドウ１０６４に対する操作が２０１６年２月２０日１４時５６分に終了し映像ウインドウ１０６３に対する操作が２０１６年２月２０日１４時５８分に終了した場合は、復元処理が実行される２０１６年２月２０日１５時において、映像ウインドウ１０６４に対する操作が終了してからの経過時間は３分以内でないが、映像ウインドウ１０６３に対する操作が終了してからの経過時間は３分以内である。このため、スケジュール実行部１０８６は、スケジュールに登録された復元処理が実行された場合においても映像ウインドウ１０６３の視認を継続できるようにする。そのために、スケジュール実行部１０８６は、復元処理により映像ウインドウ１０６３の前面に重なる映像ウインドウ１０６１がマルチディスプレイ１０２１に表示されないようにする。
【００６５】
図６は、復元処理の流れを示すフローチャートである。
【００６６】
図６に示されるステップＳ１０１においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあるか否かが判定される。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあると判定された場合は、処理がステップＳ１０２に進められる。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがないと判定された場合は、処理がステップＳ１０４に進められる。
【００６７】
ステップＳ１０２においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが、配置が復元される映像ウインドウ１０６１および１０６２の中から列挙される。
【００６８】
映像ウインドウ１０６３および１０６４の各々に対する操作の終了および復元処理の実行のタイミングが図５に示されるものであり、復元処理が実行される直前の映像ウインドウ１０６３および１０６４の各々の配置およびスケジュールどおりに復元処理が実行された直後の映像ウインドウ１０６１および１０６２の各々の配置が図４に示されるものである場合は、スケジュールに登録された時刻から３分以内に操作された映像ウインドウ、配置が復元される映像ウインドウ、および配置が復元される映像ウインドウに含まれスケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウは、表５に示されるようになる。
【００６９】
【表５】
0006731792.tif 000006
【００７０】
映像ウインドウ１０６１および１０６２の各々である配置が第１の映像ウインドウが映像ウインドウ１０６３および１０６４の各々である第２の映像ウインドウと重なるか否かは、表２に示される第１の映像ウインドウの座標レイアウト情報により特定される範囲が表４に示される第２の映像ウインドウの座標レイアウト情報により特定される範囲と重なるか否かにより判定される。
【００７１】
ステップＳ１０２に続くステップＳ１０３においては、ステップＳ１０２において列挙された映像ウインドウを除いて復元処理が実行される。列挙された映像ウインドウが映像ウインドウ１０６１である場合は、映像ウインドウ１０６１は表示されず、映像ウインドウ１０６２の配置が復元されるように映像ウインドウ１０６２が表示される。映像ウインドウ１０６４に対する措置は任意である。
【００７２】
ステップＳ１０４においては、スケジュールどおりに復元処理が実行される。これにより、映像ウインドウ１０６１および１０６２の各々の配置が復元されるように映像ウインドウ１０６１および１０６２の各々が表示される。
【００７３】
実施の形態１の復元処理によれば、配置が復元される映像ウインドウ１０６１および１０６２に含まれ復元処理により映像ウインドウ１０６３の前面に重なる映像ウインドウ１０６１をその配置が復元されるようにマルチディスプレイ１０２１に表示する処理が実行されず、映像ウインドウ１０６３のマルチディスプレイ１０２１への継続表示を阻害する阻害処理が実行されない。したがって、スケジュールに登録された復元処理がスケジュールに登録された時刻に実行されても、当該時刻から３分以内に操作された映像ウインドウ１０６３のマルチディスプレイ１０２１への表示が継続され、映像ウインドウ１０６３の監視を継続できる。
【００７４】
実施の形態１の復元処理が実行されない場合は、緊急時にユーザーが映像ウインドウを操作したときに、通常時のために作成されたスケジュールに登録された復元処理が実行され、ユーザーが操作していた映像ウインドウの前面に新たな映像ウインドウが表示されることがある。このため、ユーザーが操作していた映像ウインドウの全部または一部を視認し続けることができなくなることがある。これに対して、実施の形態１の復元処理が実行される場合は、通常時のために作成されたスケジュールに登録された復元処理が実行されたときに、配置が復元される映像ウインドウに含まれユーザーが操作していた映像ウインドウと重なる映像ウインドウが表示されないので、ユーザーが操作していた映像ウインドウを視認し続けることができる。
【００７５】
映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３を含み復元処理が映像ウインドウ１０６３と重なる映像ウインドウ１０６１を表示する阻害処理を含む場合に、スケジュール実行部１０８６が映像ウインドウ１０６１を映像ウインドウ１０６３の背面に表示する処理を映像ウインドウ制御部１０８２に実行させてもよい。これにより、映像ウインドウ１０６１が映像ウインドウ１０６３より大きい場合に映像ウインドウ１０６１の一部を視認できる。また、映像ウインドウ１０６１に映像を表示する処理に長時間を要する場合に映像ウインドウ１０６３の背面において映像ウインドウ１０６１への映像の表示を準備することが可能になる。
【００７６】
また、映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３を含み復元処理が映像ウインドウ１０６３と重なる映像ウインドウ１０６１を表示する阻害処理を含む場合に、スケジュール実行部１０８６が、映像ウインドウ１０６１を映像ウインドウ１０６３および１０６４に重ならないように移動して表示する処理を映像ウインドウ制御部１０８２に実行させてもよく、映像ウインドウ１０６１を映像ウインドウ１０６３および１０６４に重ならないように移動して縮小表示する処理を映像ウインドウ制御部１０８２に実行させてもよい。これにより、映像ウインドウ１０６１の全部を視認できる。
【００７７】
また、映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３を含み復元処理が映像ウインドウ１０６３と重なる映像ウインドウ１０６１を表示する阻害処理を含む場合に、入力装置１１０３が阻害処理の実行の許可を受け付け、入力装置１１０３により当該許可が受け付けられた後にスケジュール実行部１０８６が阻害処理を映像ウインドウ制御部１０８２に実行させてもよい。これにより、映像ウインドウ１０６１を適切なタイミングに視認できる。
【００７８】
また、映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３を含み復元処理が映像ウインドウ１０６３と重なる映像ウインドウ１０６１を表示する阻害処理を含む場合に、スケジュール実行部１０８６がスケジュールに登録された時刻から遅れて阻害処理を映像ウインドウ制御部１０８２に実行させてもよい。これにより、映像ウインドウ１０６１を忘れることなく視認できる。
【００７９】
スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが表示されないようにすることに代えて、スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウ以外の配置復元物が表示されないようにすることが行われてもよく、スケジュールに登録された時刻から３分以内に操作された映像ウインドウ以外の被操作物と重なる映像ウインドウが表示されないようにすることが行われてもよい。被操作物は、マルチディスプレイ１０２１に表示された表示物であってスケジュールに登録された時刻から３分以内に操作されたものであり、例えば、ユーザーによりお絵描きが行われた範囲、ユーザーにより文字入力が行われた範囲、明るさを変更する制御が行われた範囲等である。
【００８０】
スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが常に表示されないようにすることに代えて、スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが表示されないようにするか否かが設定されてもよい。例えば、スケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが表示されないようにするか否かが映像ウインドウの配置ごとにまたはディスプレイごとに設定されてもよい。各ユーザーの操作範囲が座標平面単位またはディスプレイ単位で設定され、操作範囲においてのみスケジュールに登録された時刻から３分以内に操作された映像ウインドウと重なる映像ウインドウが表示されないようにされてもよい。
【００８１】
ディスプレイ１０４１，１０４２，１０４３および１０４４に含まれるディスプレイがスケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示している場合に、スケジュール実行部１０８６が、映像ウインドウ１０６１および１０６２に含まれ復元処理により当該ディスプレイに表示される映像ウインドウをスケジュールに登録された時刻に当該ディスプレイに表示する処理を映像ウインドウ制御部１０８２に実行させないようにされてもよい。これにより、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイに配置が復元される映像ウインドウが表示されないので、スケジュールに登録された時刻から３分以内に操作された映像ウインドウの視認性が向上する。
【００８２】
１．９．３  制御処理
図３は、制御処理が実行される直前の映像ウインドウの配置を示す模式図でもある。図７は、映像ウインドウに対する操作の終了および制御処理の実行のタイミングを示すタイミング図である。
【００８３】
映像ウインドウ制御部１０８２は、映像ウインドウ１０６３および１０６４を作成し、作成した映像ウインドウ１０６３および１０６４をマルチディスプレイ１０２１に表示する。また、映像ウインドウ制御部１０８２は、ユーザーにより行われた操作にしたがって、作成した映像ウインドウ１０６３および１０６４の各々を制御する。これにより、図３に示される映像ウインドウ１０６３および１０６４がマルチディスプレイ１０２１に表示される。映像ウインドウ１０６３および１０６４の各々の始点座標、終点座標およびサイズは、表４に示されるものになる。
【００８４】
時間管理部１０８７は、映像ウインドウ１０６３および１０６４の各々に対する操作が終了してからの経過時間を計測する。
【００８５】
スケジュール実行部１０８６は、スケジュールに登録された「2016/02/20 17:00:00」という時刻にスケジュールに登録された「ディスプレイ１０４３および１０４４の電源をオフにする。」という制御処理をディスプレイ制御部１０８５に実行させる。ディスプレイ制御部１０８５は、スケジュール実行部１０８６の命令にしたがって、ディスプレイ１０４３および１０４４の各々の電源をオフにする。２個のディスプレイ１０４３および１０４４に代えて１個または３個以上のディスプレイの各々の電源がオフにされてもよい。
【００８６】
ただし、スケジュール実行部１０８６は、スケジュールに登録された時刻にスケジュールに登録された制御処理が実行された場合においても経過時間が３分より短い映像ウインドウの視認を継続できるようにする。
【００８７】
例えば、図７に示されるように映像ウインドウ１０６４に対する操作が２０１６年２月２０日１６時５７分３０秒に終了し映像ウインドウ１０６３に対する操作が２０１６年２月２０日１６時５８分に終了した場合は、制御処理が実行される２０１６年２月２０日１７時において、映像ウインドウ１０６４に対する操作が完了してからの経過時間は３分以内であり、映像ウインドウ１０６３に対する操作が完了してからの経過時間も３分以内である。このため、スケジュール実行部１０８６は、スケジュールに登録された制御処理が実行された場合においても映像ウインドウ１０６３および１０６４の各々の視認を継続できるようにする。そのために、スケジュール実行部１０８６は、映像ウインドウ１０６４を表示するディスプレイ１０４４の電源がオフにされないようにする。
【００８８】
図８は、制御処理の流れを示すフローチャートである。
【００８９】
図８に示されるステップＳ１１１においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあるか否かが判定される。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあると判定された場合は、処理がステップＳ１１２に進められる。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがないと判定された場合は、処理がステップＳ１１４に進められる。
【００９０】
ステップＳ１１２においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイが、電源がオフにされるディスプレイ１０４３および１０４４の中から列挙される。
【００９１】
映像ウインドウ１０６３および１０６４の各々に対する操作の終了および制御処理の実行のタイミングが図７に示されるものであり、制御処理が実行される直前の映像ウインドウ１０６３および１０６４の各々の配置が図３に示されるものである場合は、スケジュールに登録された時刻から３分以内に操作された映像ウインドウ、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイ、制御処理により電源がオフにされるディスプレイ、およびスケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイであって制御処理により電源がオフにされるディスプレイでもあるディスプレイは、表６に示されるようになる。
【００９２】
【表６】
0006731792.tif 000007
【００９３】
ディスプレイ１０４１，１０４２，１０４３および１０４４の各々である各ディスプレイが映像ウインドウ１０６３および１０６４の各々である各映像ウインドウを表示しているか否かは、表１に示される各ディスプレイの座標レイアウト情報により特定される範囲が表４に示される各映像ウインドウの座標レイアウト情報により特定される範囲と重なるか否かにより判定される。
【００９４】
ステップＳ１１２に続くステップＳ１１３においては、ステップＳ１１２において列挙されたディスプレイを除いて制御処理が行われる。列挙されたディスプレイがディスプレイ１０４４である場合は、ディスプレイ１０４３の電源がオフにされ、ディスプレイ１０４４の電源がオフにされない。
【００９５】
ステップＳ１１４においては、スケジュールどおりに制御処理が実行される。これにより、ディスプレイ１０４３および１０４４の各々の電源がオフにされる。
【００９６】
このような制御処理によれば、ディスプレイ１０４３および１０４４に含まれ映像ウインドウ１０６４を表示するディスプレイ１０４４の電源をオフにする処理が実行されず、映像ウインドウ１０６３および１０６４のマルチディスプレイ１０２１への継続表示を阻害する阻害処理が実行されない。したがって、スケジュールに登録された制御処理がスケジュールに登録された時刻に実行されても、当該時刻から３分以内に操作された映像ウインドウ１０６３および１０６４のマルチディスプレイ１０２１への表示が継続され、映像ウインドウ１０６３および１０６４の監視を継続できる。
【００９７】
例えば定時交代制の監視業務においては、ディスプレイ１０４１，１０４２，１０４３および１０４４に含まれる少なくともひとつのディスプレイの各々の電源のオフまたは当該少なくともひとつのディスプレイの各々の輝度の低下が節電のために登録されたスケジュールが作成される場合がある。１日あたり複数回の電源のオフまたは輝度の低下がスケジュールに登録される場合もある。実施の形態１の制御処理が行われる場合は、当該スケジュールに登録された制御処理が実行されても、制御されるディスプレイのうち座標平面においてユーザーが操作していた映像ウインドウと重なるディスプレイの電源がオフにされないので、ユーザーが操作していた映像ウインドウを視認し続けることができる。
【００９８】
映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３および１０６４を含み制御処理が映像ウインドウ１０６４を表示するディスプレイ１０４４の電源をオフにする阻害処理を含む場合に、入力装置１１０３が阻害処理の実行の許可を受け付け、入力装置１１０３により当該許可が受け付けられた後にスケジュール実行部１０８６が阻害処理をディスプレイ制御部１０８５に実行させてもよい。これにより、ディスプレイ１０４４の電源を適切なタイミングにオフにできる。
【００９９】
また、映像ウインドウ１０６３および１０６４がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６３および１０６４を含み制御処理が映像ウインドウ１０６４を表示するディスプレイ１０４４の電源をオフにする阻害処理を含む場合に、スケジュール実行部１０８６がスケジュールに登録された時刻から遅れて阻害処理をディスプレイ制御部１０８５に実行させてもよい。これにより、ディスプレイ１０４４の電源を忘れることなくオフにできる。
【０１００】
スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイの電源が常にオフにされないようにすることに代えて、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示する映像ウインドウの電源がオフにされないようにするか否かが設定されてもよい。例えば、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイの電源をオフにするか否かが映像ウインドウの配置ごとにまたはディスプレイごとに設定されてもよい。各ユーザーの操作範囲が座標平面単位またはディスプレイ単位で設定され、操作範囲においてのみスケジュールに登録された時刻から３分以内に操作された映像ウインドウを表示するディスプレイの電源がオフにされないようにされてもよい。
【０１０１】
１．１０  変形例
１台の映像表示処理装置１０２２からマルチディスプレイ１０２１に映像信号群を送信することに代えて、２台以上の映像表示処理装置からマルチディスプレイ１０２１に映像信号群を送信することが行われてもよい。２台以上の映像表示処理装置からマルチディスプレイ１０２１に映像信号群が送信される場合は、２台以上の映像表示処理装置がマルチディスプレイ１０２１にそれぞれ表示させる２個以上のデスクトップに定義される座標系または当該座標系により定められる座標平面を統一的に管理するシステムが採用される。
【０１０２】
映像表示処理装置１０２２からマルチディスプレイ１０２１に映像信号群を送信することにより映像表示処理装置１０２２がマルチディスプレイ１０２１に映像を表示させることに代えて、マルチディスプレイ１０２１の内部において映像信号を生成することが行われてもよく、映像表示処理装置１０２２およびマルチディスプレイ１０２１以外のプロセッサー等からマルチディスプレイ１０２１に映像信号群を送信することにより当該プロセッサー等がマルチディスプレイ１０２１に映像を表示させることが行われてもよい。マルチディスプレイ１０２１の内部において映像信号を生成する場合および映像表示処理装置１０２２およびマルチディスプレイ１０２１以外のプロセッサー等からマルチディスプレイ１０２１に映像信号群を送信する場合においても、映像表示処理装置１０２２は、一の映像ウインドウの座標レイアウト情報により特定される範囲が他の映像ウインドウの座標レイアウト情報により特定される範囲と重なるか否かを判定でき、映像ウインドウの座標レイアウト情報により特定される範囲がディスプレイの座標レイアウト情報により特定される範囲と重なるか否かを判定できる。これにより、先述の復元処理および制御処理が可能になる。
【０１０３】
入力装置１１０３が、スケジュールに登録された時刻に阻害処理を処理実行部１０８８に実行させない機能を有効にするか否かの設定を受け付け、スケジュール実行部１０８６が、当該機能を有効にする設定が入力装置１１０３により受け付けられた場合にスケジュールに登録された時刻に阻害処理を処理実行部１０８８に実行させないようにすることも許される。これにより、通常運転時にユーザーの操作がスケジュールに登録された処理の実行を妨げることが抑制される。
【０１０４】
２  実施の形態２
図１は、実施の形態２のマルチディスプレイシステムを示すブロック図でもある。
【０１０５】
以下では、スケジュールに登録された復元処理の実行の例を説明する。当該復元処理においては、配置が復元される映像ウインドウがマルチディスプレイ１０２１に表示されている映像ウインドウを含む。
【０１０６】
以下で説明される例においては、スケジュール実行部１０８６が、表３に示されるスケジュールにしたがい当該スケジュールに登録された時刻に当該スケジュールに登録された処理を処理実行部１０８８に実行させる。
【０１０７】
表３に示されるスケジュールには、「2016/02/20 15:00:00」という時刻および当該時刻に実行すべき「映像ウインドウ１０６１および１０６２の配置を復元する。」という復元処理が登録されている。
【０１０８】
復元処理においては、表２に示される座標レイアウト情報により特定される映像ウインドウ１０６１および１０６２の各々の配置が復元される。
【０１０９】
図９は、復元処理が実行される直前の映像ウインドウの配置を示す模式図である。図１０は、復元処理が実行される直前の映像ウインドウの配置およびスケジュールどおりに復元処理が実行された直後の映像ウインドウの配置を示す模式図である。図１１は、復元処理が実行された直後の映像ウインドウの配置を示す模式図である。図１２は、映像ウインドウに対する操作の終了のタイミングおよび復元処理の実行のタイミングを示すタイミング図である。
【０１１０】
映像ウインドウ制御部１０８２は、映像ウインドウ１０６２および１０６３を作成し、作成した映像ウインドウ１０６２および１０６３をマルチディスプレイ１０２１に表示する。また、映像ウインドウ制御部１０８２は、ユーザーにより行われた操作にしたがって、作成した映像ウインドウ１０６２および１０６３の各々を制御する。これにより、図９に示される映像ウインドウ１０６２および１０６３がマルチディスプレイ１０２１に表示される。
【０１１１】
時間管理部１０８７は、映像ウインドウ１０６２および１０６３の各々に対する操作が終了してからの経過時間を計測する。
【０１１２】
スケジュール実行部１０８６は、スケジュールに登録された「2016/02/20 15:00:00」という時刻にスケジュールに登録された「映像ウインドウ１０６１および１０６２の配置を復元する。」という復元処理を映像ウインドウ制御部１０８２に実行させる。映像ウインドウ制御部１０８２は、スケジュール実行部１０８６の命令にしたがい、映像ウインドウ１０６１および１０６２の各々の配置をメモリ１０８３から読み出し映像ウインドウ１０６１および１０６２の各々の配置が復元されるように映像ウインドウ１０６１および１０６２の各々をマルチディスプレイ１０２１に表示する。これにより、図１０に示される映像ウインドウ１０６１および１０６２がマルチディスプレイ１０２１に表示される。
【０１１３】
ただし、スケジュール実行部１０８６は、スケジュールに登録された時刻にスケジュールに登録された復元処理が実行された場合においても経過時間が３分より短い映像ウインドウの視認を継続できるようにする。
【０１１４】
例えば、図１２に示されるように映像ウインドウ１０６３に対する操作が２０１６年２月２０日１４時５６分に終了し映像ウインドウ１０６２に対する操作が２０１６年２月２０日１４時５８分に終了した場合は、復元処理が実行される２０１６年２月２０日１５時において、映像ウインドウ１０６３に対する操作が終了してからの経過時間は３分以内ではないが、映像ウインドウ１０６２に対する操作が終了してからの経過時間は３分以内である。このため、スケジュール実行部１０８６は、スケジュールに登録された復元処理が実行された場合においても映像ウインドウ１０６２の視認を継続できるようにする。そのために、スケジュール実行部１０８６は、映像ウインドウ１０６２の配置が復元されないようにする。
【０１１５】
図１３は、復元処理の流れを示すフローチャートである。
【０１１６】
図１３に示されるステップＳ２０１においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあるか否かが判定される。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがあると判定された場合は処理がステップＳ２０２に進められる。スケジュールに登録された時刻から３分以内に操作された映像ウインドウがないと判定された場合は処理がステップＳ２０４に進められる。
【０１１７】
ステップＳ２０２においては、配置が復元される映像ウインドウ１０６１および１０６２にスケジュールに登録された時刻から３分以内に操作された映像ウインドウが含まれるか否かが判定される。配置が復元される映像ウインドウ１０６１および１０６２にスケジュールに登録された時刻から３分以内に操作された映像ウインドウが含まれる場合は、処理がステップＳ２０３に進められる。配置が復元される映像ウインドウ１０６１および１０６２にスケジュールに登録された時刻から３分以内に操作された映像ウインドウが含まれない場合は、処理がステップＳ２０４に進められる。
【０１１８】
映像ウインドウ１０６２および１０６３に対する操作の終了および復元処理の実行のタイミングが図１２に示されるものである場合は、スケジュールに登録された時刻から３分以内に操作された映像ウインドウおよび配置が復元される映像ウインドウは、表７にしめさえるようになる。
【０１１９】
【表７】
0006731792.tif 000008
【０１２０】
ステップＳ２０３においては、スケジュールに登録された時刻から３分以内に操作された映像ウインドウを除いて復元処理が実行される。これにより、映像ウインドウ１０６１の配置が復元されるように映像ウインドウ１０６１が表示され、映像ウインドウ１０６３が消去される。映像ウインドウ１０６２の表示においては、表２に示される座標レイアウト情報により特定される配置は復元されず、図１１に示されるように復元処理が実行される直前の配置が維持される。
【０１２１】
ステップＳ２０４においては、スケジュールどおりに復元処理が実行される。これにより、映像ウインドウ１０６１および１０６２の各々の配置が復元される。
【０１２２】
実施の形態２の復元処理によれば、配置が復元される映像ウインドウ１０６１および１０６２がスケジュールに登録された時刻から３分以内に操作された映像ウインドウ１０６２を含む場合に映像ウインドウ１０６２をその配置が復元されるようにマルチディスプレイ１０２１に表示する処理が実行されず、映像ウインドウ１０６２のマルチディスプレイ１０２１への継続表示を阻害する阻害処理が実行されない。したがって、スケジュールに登録された復元処理がスケジュールに登録された時刻に実行されても、当該時刻から３分以内に操作された映像ウインドウ１０６２のマルチディスプレイ１０２１への表示が継続され、映像ウインドウ１０６２の監視を継続することができる。
【０１２３】
実施の形態２の復元処理が実行されない場合は、緊急時にユーザーが映像ウインドウを操作したときに、通常時のために作成されたスケジュールに登録された復元処理が実行され、配置が復元される映像ウインドウがユーザーにより操作されていた映像ウインドウを含む場合においては、ユーザーが操作していた映像ウインドウの位置、サイズ等が映像レイアウト情報により示される位置、サイズ等に変更される。このため、ユーザーが操作していた映像ウインドウを見失うことがある。これに対して、実施の形態２の復元処理が実行される場合は、復元される映像ウインドウが操作された映像ウインドウを含むときにおいても、通常時のために作成されたスケジュールに登録された復元処理が実行されてもユーザーが操作していた映像ウインドウの位置およびサイズが変更されない。このため、ユーザーが操作していた映像ウインドウを見失うことがない。
【０１２４】
３  実施の形態３
図１は、実施の形態３のマルチディスプレイシステムを示すブロック図でもある。
【０１２５】
実施の形態３のマルチディスプレイシステムにおいては、ユーザーが映像ウインドウを操作してから一定時間内にスケジュールに登録された処理が実行された場合は、スケジュールに登録された時刻を過ぎたときであってもユーザーが許可したときはスケジュールに登録された処理が実行されるようにする。
【０１２６】
そのために、スケジュールに登録された時刻にＧＵＩ画面に確認メッセージが表示され、ユーザーが許可をすると、スケジュールに登録された処理が実行される。
【０１２７】
これにより、不適切なタイミングでスケジュールに登録された処理が自動的に実行されず、適切なタイミングを見計らってスケジュールに登録された処理が実行される。
【０１２８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせた
り、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１２９】
１０００  マルチディスプレイシステム、１０２１  マルチディスプレイ、１０２２  映像表示処理装置、１０２３  操作装置、１０４１，１０４２，１０４３，１０４４  ディスプレイ、１０６１，１０６２，１０６３，１０６４  映像ウインドウ、１０８２  映像ウインドウ制御部、１０８３  メモリ、１０８５  ディスプレイ制御部、１０８６  スケジュール実行部、１０８７  時間管理部、１０８８  処理実行部、１１０３  入力装置。
【図１】
0006731792.tif 000009
【図２】
0006731792.tif 000010
【図３】
0006731792.tif 000011
【図４】
0006731792.tif 000012
【図５】
0006731792.tif 000013
【図６】
0006731792.tif 000014
【図７】
0006731792.tif 000015
【図８】
0006731792.tif 000016
【図９】
0006731792.tif 000017
【図１０】
0006731792.tif 000018
【図１１】
0006731792.tif 000019
【図１２】
0006731792.tif 000020
【図１３】
0006731792.tif 000021