(57)【要約】【課題】常に外部モニターの表示内容を縮小画像として表示していると、画像データの転送によるＣＰＵ負荷が増加する。また、外部モニターの表示内容を縮小画像として表示していないときに外部モニターを本体から切断すると、操作者が外部モニターに表示されていたウィンドウなどを操作するができなくなる。【解決手段】外部モニターの接続および切断を監視して、接続を検知した場合には自動的にマルチディスプレイシステムを操作する上で有用な機能を有するウィンドウを表示し切断を検知した場合は消去することで操作性を向上させ、さらに拡張デスクトップ機能の使用中に外部モニターの切断を検知した場合には外部モニターの表示内容を内蔵モニターに表示するウィンドウを表示することで、操作不能の状態に陥ることを防止することができる。【選択図】図１
2006350755.tif 000002
【特許請求の範囲】
【請求項１】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
前記第２表示手段が前記モニター表示領域管理手段で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手段と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを表示するウィンドウ表示手段と、
を有し、
前記モニター接続検知手段の検知結果が「表示不可能」から「表示可能」に変化した場合に、前記ウィンドウ表示手段が前記第１表示手段または前記第２表示手段にＧＵＩを有するウィンドウを表示することを特徴とするマルチディスプレイシステム。
【請求項２】
前記ウィンドウ表示手段が表示するウィンドウは、ウィンドウの表示位置を前記第１表示手段と前記第２表示手段の間で移動するための機能を有していることを特徴とする請求項１記載のマルチディスプレイシステム。
【請求項３】
前記ウィンドウ表示手段が表示するウィンドウは、前記第１表示手段と前記第２表示手段の表示方法を変更するための機能を有していることを特徴とする請求項１記載のマルチディスプレイシステム。
【請求項４】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
前記第２表示手段が前記モニター表示領域管理手段で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手段と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを消去するウィンドウ消去手段と、
を有し、
前記モニター切断検知手段の検知結果が「表示可能」から「表示不可能」に変化した場合に、前記ウィンドウ消去手段が前記第１表示手段または前記第２表示手段に表示されたＧＵＩを有するウィンドウを消去することを特徴とするマルチディスプレイシステム。
【請求項５】
前記ウィンドウ消去手段が消去するウィンドウは、ウィンドウの表示位置を前記第１表示手段と前記第２表示手段の間で移動するための機能を有していることを特徴とする請求項４記載のマルチディスプレイシステム。
【請求項６】
前記ウィンドウ消去手段が消去するウィンドウは、前記第１表示手段と前記第２表示手段の表示方法を変更するための機能を有していることを特徴とする請求項４記載のマルチディスプレイシステム。
【請求項７】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
前記第２表示手段が前記モニター表示領域管理手段で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手段と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを表示するウィンドウ表示手段と、
を有し、
前記モニター切断検知手段の検知結果が「表示可能」から「表示不可能」に変化した場合に、前記ウィンドウ表示手段が前記第１表示手段または前記第２表示手段に、ＧＵＩを有するウィンドウを表示することを特徴とするマルチディスプレイシステム。
【請求項８】
前記ウィンドウ表示手段が表示するウィンドウは、前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有していることを特徴とする請求項７記載のマルチディスプレイシステム。
【請求項９】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
前記第２表示手段が前記モニター表示領域管理手段で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手段と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを消去するウィンドウ消去手段と、
を有し、
前記モニター接続検知手段の検知結果が「表示不可能」から「表示可能」に変化した場合に、前記ウィンドウ消去手段が前記第１表示手段または前記第２表示手段に表示されたＧＵＩを有するウィンドウを消去することを特徴とするマルチディスプレイシステム。
【請求項１０】
前記ウィンドウ消去手段が消去するウィンドウは、前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有していることを特徴とする請求項９記載のマルチディスプレイシステム。
【請求項１１】
ウィンドウの表示位置を変更するウィンドウ移動手段を有し、操作者から所定の指示があれば、前記第１表示手段の表示領域に存在するすべてのウィンドウを前記第２表示手段の表示領域に移動し、且つ前記第２表示手段の表示領域に存在するすべてのウィンドウを前記第１表示手段の表示領域に移動することを特徴とする請求項７〜１０記載のマルチディスプレイシステム。
【請求項１２】
操作者からの所定の指示は、前記ウィンドウ表示手段が表示した所定機能を実行するためのＧＵＩを有するウィンドウの移動によって行われることを特徴とする請求項１１記載のマルチディスプレイシステム。
【請求項１３】
前記ウィンドウ移動手段が移動の対象とするウィンドウは、前記ウィンドウ表示手段が表示した所定機能を実行するためのＧＵＩを有するウィンドウを包含しないことを特徴とする請求項１１記載のマルチディスプレイシステム。
【請求項１４】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウのサイズは任意のサイズに変更可能であることを特徴とする請求項７〜１４記載のマルチディスプレイシステム。
【請求項１５】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、任意の画像倍率（縮小〜等倍〜拡大）に画像を表示できることを特徴とする請求項７〜１４記載のマルチディスプレイシステム。
【請求項１６】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、一定時間ごとに最新内容に画像を更新することを特徴とする請求項７〜１５記載のマルチディスプレイシステム。
【請求項１７】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのウィンドウ表示方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手順と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを表示するウィンドウ表示手順と、
を有し、
前記モニター接続検知手順の検知結果が「表示不可能」から「表示可能」に変化した場合に、前記ウィンドウ表示手順が前記第１表示手段または前記第２表示手段に、ＧＵＩを有するウィンドウを表示することを特徴とするマルチディスプレイシステムのウィンドウ表示方法。
【請求項１８】
前記ウィンドウ表示手順が表示するウィンドウは、ウィンドウの表示位置を前記第１表示手段と前記第２表示手段の間で移動するための機能を有していることを特徴とする請求項１７記載のマルチディスプレイシステムのウィンドウ表示方法。
【請求項１９】
前記ウィンドウ表示手順が表示するウィンドウは、前記第１表示手段と前記第２表示手段の表示方法を変更するための機能を有していることを特徴とする請求項１７記載のマルチディスプレイシステムのウィンドウ表示方法。
【請求項２０】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのウィンドウ表示方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手順と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを消去するウィンドウ消去手順と、
を有し、
前記モニター切断検知手順の検知結果が「表示可能」から「表示不可能」に変化した場合に、前記ウィンドウ消去手順が前記第１表示手段または前記第２表示手段に表示されたＧＵＩを有するウィンドウを消去することを特徴とするマルチディスプレイシステムのウィンドウ消去方法。
【請求項２１】
前記ウィンドウ消去手順が消去するウィンドウは、ウィンドウの表示位置を前記第１表示手段と前記第２表示手段の間で移動するための機能を有していることを特徴とする請求項２０記載のマルチディスプレイシステムのウィンドウ消去方法。
【請求項２２】
前記ウィンドウ消去手順が消去するウィンドウは、前記第１表示手段と前記第２表示手段の表示方法を変更するための機能を有していることを特徴とする請求項２０記載のマルチディスプレイシステムのウィンドウ消去方法。
【請求項２３】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのウィンドウ表示方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手順と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを表示するウィンドウ表示手順と、
を有し、
前記モニター切断検知手順の検知結果が「表示可能」から「表示不可能」に変化した場合に、前記ウィンドウ表示手順が前記第１表示手段または前記第２表示手段に、ＧＵＩを有するウィンドウを表示することを特徴とするマルチディスプレイシステムのウィンドウ表示方法。
【請求項２４】
前記ウィンドウ表示手順が表示するウィンドウは、前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有していることを特徴とする請求項２３記載のマルチディスプレイシステムのウィンドウ表示方法。
【請求項２５】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのウィンドウ表示方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手順と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを消去するウィンドウ消去手順と、
を有し、
前記モニター接続検知手順の検知結果が「表示不可能」から「表示可能」に変化した場合に、前記ウィンドウ消去手順が前記第１表示手段または前記第２表示手段に表示されたＧＵＩを有するウィンドウを消去することを特徴とするマルチディスプレイシステムのウィンドウ消去方法。
【請求項２６】
前記ウィンドウ消去手順が消去するウィンドウは、前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有していることを特徴とする請求項２５記載のマルチディスプレイシステムのウィンドウ消去方法。
【請求項２７】
ウィンドウの表示位置を変更するウィンドウ移動手順を有し、操作者から所定の指示があれば、前記第１表示手段の表示領域に存在するすべてのウィンドウを前記第２表示手段の表示領域に移動し、且つ前記第２表示手段の表示領域に存在するすべてのウィンドウを前記第１表示手段の表示領域に移動することを特徴とする請求項２３〜２６記載のマルチディスプレイシステムのウィンドウ移動方法。
【請求項２８】
操作者からの所定の指示は、前記ウィンドウ表示手順が表示した所定機能を実行するためのＧＵＩを有するウィンドウの移動によって行われることを特徴とする請求項２７記載のマルチディスプレイシステムのウィンドウ移動方法。
【請求項２９】
前記ウィンドウ移動手順が移動の対象とするウィンドウは、前記ウィンドウ表示手順が表示した所定機能を実行するためのＧＵＩを有するウィンドウを包含しないことを特徴とする請求項２７記載のマルチディスプレイシステムのウィンドウ移動方法。
【請求項３０】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウのサイズは任意のサイズに変更可能であることを特徴とする請求項２３〜２９記載のマルチディスプレイシステムのウィンドウ表示方法。
【請求項３１】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、任意の画像倍率（縮小〜等倍〜拡大）に画像を表示できることを特徴とする請求項２３〜３０記載のマルチディスプレイシステムのウィンドウ表示方法。
【請求項３２】
前記第２表示手段または前記第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、一定時間ごとに最新内容に画像を更新することを特徴とする請求項２３〜３１記載のマルチディスプレイシステムのウィンドウ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部モニターの接続および切断を監視して、接続を検知した場合には自動的にマルチディスプレイシステムを使用する上で有用な機能を有するウィンドウを表示し、切断を検知した場合は消去することで操作性を向上させ、さらに拡張デスクトップ機能の使用中に外部モニターの切断を検知した場合には、外部モニターの表示内容を内蔵モニターに表示するウィンドウを表示することで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムに関するものである。
【背景技術】
【０００２】
従来から文書作成や画像編集などを行うときにマルチディスプレイシステムを利用すると、その作業効率が向上することは広く知られている。
【０００３】
さらにマルチディスプレイシステムをプレゼンテーションで使用するときには、操作者が直接目視できない外部モニターの表示内容を、操作者用のモニターに縮小表示することで、より作業効率を高める機能（特許文献１参照）なども公知となっている。特許文献１のマルチディスプレイシステムは、デスクトップ型パソコンなどのように、モニター構成や接続状況を動的に変更しないシステムにおいては有効な機能である。
【特許文献１】特開２００２−１８２８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
さらに近年、情報処理装置の軽量小型化が進むにつれ、携帯可能なノート型パソコンを屋外へ持ち出しすることも盛んに行われるようになった。また大画面薄型の外部モニターが広く普及することによって、企業や文教関連施設においてはノート型パソコンと外部モニターを接続してマルチディスプレイシステムを構築して、プレゼンテーションに使用することも多くなった。
【０００５】
企業や文教関連施設で利用するような、外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムは、複数の操作者が同一の外部モニターを交互に利用するケースが多いため、外部モニターと本体の接続および切断が頻繁に繰り返される傾向がある。
【０００６】
しかしながら、特許文献１の技術では使用中に外部モニターを本体から切断した場合に発生する問題などは未解決であり、たとえば常に外部モニターの表示内容を縮小画像として表示していると、画像データの転送によるＣＰＵ負荷の増加が慢性化することによって、電池駆動で動作している場合は電池駆動時間が短縮される上に常に余計な負荷がかかっているため、マルチディスプレイシステムとしての処理能力が低下する可能性もある。一方、外部モニターの表示内容を縮小画像として表示していないときに外部モニターを本体から切断すると、操作者が外部モニターに表示されていたウィンドウなどを操作することすらできなくなってしまう。
【０００７】
本発明は、外部モニターの接続および切断を監視して、接続を検知した場合には自動的にマルチディスプレイシステムを操作する上で有用な機能を有するウィンドウを表示し切断を検知した場合は消去することで操作性を向上させ、さらに拡張デスクトップ機能の使用中に外部モニターの切断を検知した場合には外部モニターの表示内容を内蔵モニターに表示するウィンドウを表示することで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明のマルチディスプレイシステムでは、
第１表示手段と、
第２表示手段と、
第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、
第２表示手段がモニター表示領域管理手段で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手段と、
所定機能を実行するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するウィンドウを表示するウィンドウ表示手段とを有し、
モニター接続検知手段の検知結果が「表示不可能」から「表示可能」に変化した場合に、ウィンドウ表示手段が第１表示手段または第２表示手段に、所定のＧＵＩを有するウィンドウを表示することで、外部モニターを接続すると自動的にマルチディスプレイシステムに有用な機能を表示することが可能となり操作性が向上する。
【０００９】
なお、ここで言う「ウィンドウ表示」とは、ウィンドウを新規に生成する方法や、モニターの表示領域外に存在していたウィンドウの位置を表示領域内に変更する方法、非表示状態になっていたウィンドウ属性を表示状態に変更する方法などを含んでいる。また「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。
【００１０】
また第１表示手段と、
第２表示手段と、
第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、
第２表示手段がモニター表示領域管理手段で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手段と、
所定機能を実行するためのＧＵＩを有するウィンドウを非表示にするウィンドウ消去手段とを有し、
モニター切断検知手段の検知結果が「表示可能」から「表示不可能」に変化した場合に、ウィンドウ消去手段が第１表示手段または第２表示手段に表示された、所定のＧＵＩを有するウィンドウを非表示にすることで、外部モニターを切断すると、自動的に無益になったマルチディスプレイシステムの機能を消去することが可能となり、内蔵モニターの表示領域を有効活用することができる。
【００１１】
なお、ここで言う「ウィンドウ消去」とは、ウィンドウをシステムから完全に削除する方法や、モニターの表示領域内に存在していたウィンドウの位置を表示領域外に変更する方法、表示状態になっていたウィンドウ属性を非表示状態に変更する方法などを含んでいる。また「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。
【００１２】
さらに第１表示手段と、
第２表示手段と、
第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、
第２表示手段がモニター表示領域管理手段で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手段と、
所定機能を実行するためのＧＵＩを有するウィンドウを表示するウィンドウ表示手段とを有し、
モニター切断検知手段の検知結果が「表示可能」から「表示不可能」に変化した場合に、ウィンドウ表示手段が第１表示手段または第２表示手段に、所定のＧＵＩを有するウィンドウを表示することで、外部モニターを切断すると自動的にマルチディスプレイシステムに有用な機能を表示することが可能となり操作性が向上する。
【００１３】
なお、ここで言う「ウィンドウ表示」とは、ウィンドウを新規に生成する方法や、モニターの表示領域外に存在していたウィンドウの位置を表示領域内に変更する方法、非表示状態になっていたウィンドウ属性を表示状態に変更する方法などを含んでいる。また「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。
【００１４】
さらに第１表示手段と、
第２表示手段と、
第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、
第２表示手段がモニター表示領域管理手段で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手段と、
所定機能を実行するためのＧＵＩを有するウィンドウを非表示にするウィンドウ消去手段とを有し、
モニター接続検知手段の検知結果が「表示不可能」から「表示可能」に変化した場合に、ウィンドウ消去手段が第１表示手段または第２表示手段に表示された、所定のＧＵＩを有するウィンドウを非表示にすることで、外部モニターを接続すると、自動的に無益になったマルチディスプレイシステムの機能を消去することが可能となり、内蔵モニターの表示領域を有効活用することができる。
【００１５】
なお、ここで言う「ウィンドウ消去」とは、ウィンドウをシステムから完全に削除する方法や、モニターの表示領域内に存在していたウィンドウの位置を表示領域外に変更する方法、表示状態になっていたウィンドウ属性を非表示状態に変更する方法などを含んでいる。また「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。
【００１６】
さらに、ウィンドウの表示位置を変更するウィンドウ移動手段を有し、操作者から所定の指示があれば、第１表示手段の表示領域に存在するウィンドウは第２表示手段の表示領域に移動し、且つ第２表示手段の表示領域に存在するウィンドウは第１表示手段の表示領域に移動することで、表示不可能な状態にある外部モニターの表示領域に存在するウィンドウを表示可能なモニターに表示することができる。
【００１７】
また、操作者からの所定の指示は、所定のＧＵＩを有するウィンドウの移動によって行ない、２つのモニターの表示領域に存在するすべてのウィンドウの位置を入れ替えることで、モニターの表示内容の切り替えを直感的または視覚的に操作することができる。
【００１８】
また、ウィンドウ移動手段が移動の対象とするウィンドウは、ウィンドウ表示手段が表示した所定機能を実行するためのＧＵＩを有するウィンドウを包含しないことで、マルチディスプレイシステムに有用な機能を集めたウィンドウだけは常に同一モニターに表示することが可能となり操作性が向上する。
【００１９】
また、第２表示手段または第１表示手段の表示内容を画像として表示するための機能を有するウィンドウのサイズは任意のサイズに変更可能であることで、操作者が状況に応じて表示可能領域に占めるウィンドウのサイズを決定することができる。
【００２０】
また、第２表示手段または第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、任意の画像倍率（縮小〜等倍〜拡大）に画像を表示できることで、操作者が状況に応じて画像のサイズを決定することができる。なお、画像の表示倍率は、ウィンドウ表示手段を構成するウィンドウのサイズに応じて縮小〜等倍〜拡大しても良い。さらに縦横倍率は１：１でも良いし、縦横それぞれ異なっていても良い。
【００２１】
また、第２表示手段または第１表示手段の表示内容を画像として表示するための機能を有するウィンドウは、一定時間ごとに最新内容に画像を更新することで、表示された画像を見ながら表示不可能な領域に存在するウィンドウを操作することができる。
【発明の効果】
【００２２】
本発明のマルチディスプレイシステムによれば、外部モニター接続の有無に対応して、自動的に接続時はマルチディスプレイシステムに有用な機能を表示し、切断時は不要となった機能を消去することで操作性する向上することができる。また切断時に有用な機能を表示し接続時に不要となった機能を消去することで、ＣＰＵ負荷や電力消耗を低減し操作性を向上することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２４】
（実施の形態１）
図１は、本発明の第１の実施の形態に係るマルチディスプレイシステムの概念的な構成図である。
【００２５】
図１において、１は第１表示手段、２は第２表示手段、３は第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段、４は第２表示手段がモニター表示領域管理手段で管理している表示領域を表示不可能な状態になったか一定時間ごとに検知するモニター切断検知手段、５は第２表示手段がモニター表示領域管理手段で管理している表示領域を表示可能な状態になったか一定時間ごとに検知するモニター接続検知手段、６は所定機能を実行するためのＧＵＩを有するウィンドウを表示するウィンドウ表示手段、７は所定機能を実行するためのＧＵＩを有するウィンドウを非表示にするウィンドウ消去手段、８はウィンドウの表示位置を変更するウィンドウ移動手段である。
【００２６】
図２は本発明の第１の実施の形態に係る外部モニター接続時における所定機能Ａ，Ｂの自動起動処理を示す説明図である。
【００２７】
本実施の形態におけるマルチディスプレイシステムは、表示手段として図２の（２Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理されている。システム構成情報２０３として少なくともモニター数２０４が管理されていて、このマルチディスプレイシステムを構成するモニター数の「２」が格納されている。また表示領域管理情報２０５では、モニター２０６ごとに左上座標２０７とサイズ２０８が管理されていて、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となる。
【００２８】
図２の（２Ｂ）は、表示手段Ｂ２と本体の接続前のウィンドウ配置を示しており、表示手段Ａ１は本体と接続して表示可能な状態、表示手段Ｂ２は本体と接続しておらず表示不可能な状態にあるが、どちらのモニターの表示領域にもウィンドウは存在していない。モニター接続検知手段５は、状態取得情報２１２にある検査フラグ２１４が「１」となっているモニターの接続状態を監視して、その結果をモニター２１３ごとに検査結果２１５に格納する。また接続状態を監視する間隔および監視するモニターの数は監視情報２０９の検知間隔２１０とモニター数２１１で指定される。表示手段Ｂ２を接続する前の接続検知手段５は、モニター数２１１で指定されたモニターのうち、検査フラグ２１４が「１」である表示手段Ｂ２のみを検知間隔２１０で指定された１秒ごとに接続検査を行い、表示手段Ｂ２の検査結果２１５は「表示不可能」であることを示している。
【００２９】
図２の（２Ｃ）は、表示手段Ｂ２と本体の接続後のウィンドウ配置を示しており、表示手段Ａ１および表示手段Ｂ２ともに本体と接続して表示可能な状態にある。ウィンドウ表示手段６では、モニター接続時に実行する機能２１６として、機能２１８ごとにウィンドウの左上座標２１９とウィンドウのサイズ２２０が管理されていて、モニターが接続された場合に機能２１８を起動するか否かを設定２１７で指定できる。
【００３０】
図２の（２Ｃ）では、表示手段Ｂ２が接続された場合、すなわちモニター接続検知手段５が検査した表示手段Ｂ２の検査結果２１５が「表示不可能」から「表示可能」に変化した場合は機能Ａを表示２２１、機能Ｂを表示２２２にするよう指定されているため、モニター接続と同時にウィンドウ表示手段６が所定の機能を有するウィンドウを生成して、表示手段Ａ１にウィンドウ２０１、表示手段Ｂ２にウィンドウ２０２が表示される。
【００３１】
図３は、本発明の第１の実施の形態に係る外部モニター接続時における所定機能Ａ，Ｂの自動起動処理を示すフローチャートである。
【００３２】
図３において、起動時にＰ３００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次にＰ３０１で検査対象となっているモニターの接続状況を取得する。そしてＰ３０２で検査対象となっているモニターの接続状況が「接続中」であれば処理を終了して、「切断中」であればＰ３０３でポーリングを開始してまず所定時間だけ待機する。Ｐ３０４では再度、検査対象となっているモニターの接続状況を取得して、Ｐ３０５でＰ３０１とＰ３０４で取得した接続状況を比較して、同一状況すなわち「切断中」であればＰ３０３に戻り、異なる状況すなわち「切断中」から「接続中」に変化した場合は、Ｐ３０６で所定のＧＵＩを有したウィンドウを表示して、マルチディスプレイシステムに有用な機能を提供する。
【００３３】
（実施の形態２）
図４は本発明の第２の実施の形態に係る外部モニター切断時における所定機能Ａ，Ｂの自動消去処理を示す説明図である。
【００３４】
本実施の形態におけるマルチディスプレイシステムは、表示手段として図４の（４Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理されている。システム構成情報４０３として少なくともモニター数４０４が管理されていて、このマルチディスプレイシステムを構成するモニター数の「２」が格納されている。また表示領域管理情報４０５では、モニター４０６ごとに左上座標４０７とサイズ４０８が管理されていて、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となる。
【００３５】
図４の（４Ｂ）は、表示手段Ｂ２と本体の切断前のウィンドウ配置を示しており、表示手段Ａ１および表示手段Ｂ２ともに本体と接続して表示可能な状態にあり、表示手段Ａ１にウィンドウ４０１、表示手段Ｂ２にウィンドウ４０２が表示されている。モニター切断検知手段４は、状態取得情報４１２にある検査フラグ４１４が「１」となっているモニターの接続状態を監視して、その結果をモニター４１３ごとに検査結果４１５に格納する。また接続状態を監視する間隔および監視するモニターの数は監視情報４０９の検知間隔４１０とモニター数４１１で指定される。表示手段Ｂ２を切断する前の切断検知手段４は、モニター数４１１で指定されたモニターのうち、検査フラグ４１４が「１」である表示手段Ｂ２のみを検知間隔４１０で指定された１秒ごとに接続検査を行い、表示手段Ｂ２の検査結果４１５は「表示可能」であることを示している。
【００３６】
図４の（４Ｃ）は、表示手段Ｂ２と本体の切断後のウィンドウ配置を示しており、表示手段Ａ１は本体と接続して表示可能な状態、表示手段Ｂ２は本体と接続しておらず表示不可能な状態にあるが、どちらのモニターの表示領域にもウィンドウは存在していない。ウィンドウ消去手段７では、モニター切断時に実行する機能４１６として、機能４１８ごとにウィンドウの左上座標４１９とウィンドウのサイズ４２０が管理されていて、モニターが切断された場合に機能４１８を消去するか否かを設定４１７で指定できる。
【００３７】
図４の（４Ｃ）では、表示手段Ｂ２が切断された場合、すなわちモニター切断検知手段４が検査した表示手段Ｂ２の検査結果４１５が「表示可能」から「表示不可能」に変化した場合は機能Ａを消去４２１、機能Ｂを消去４２２にするよう指定されているため、モニター切断と同時にウィンドウ消去手段７が所定の機能を有するウィンドウを消去して、表示手段Ａ１および表示手段Ｂ２ともに表示するウィンドウは存在しなくなる。
【００３８】
図５は、本発明の第２の実施の形態に係る外部モニター切断時における所定機能Ａ，Ｂの自動消去処理を示すフローチャートである。
【００３９】
図５において、起動時にＰ５００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次にＰ５０１で検査対象となっているモニターの接続状況を取得する。そしてＰ５０２で検査対象となっているモニターの接続状況が「切断中」であれば処理を終了して、「接続中」であればＰ５０３でポーリングを開始してまず所定時間だけ待機する。Ｐ５０４では再度、検査対象となっているモニターの接続状況を取得して、Ｐ５０５でＰ５０１とＰ５０４で取得した接続状況を比較して、同一状況すなわち「接続中」であればＰ５０３に戻り、異なる状況すなわち「接続中」から「切断中」に変化した場合は、Ｐ５０６で所定のＧＵＩを有したウィンドウを消去して、無益となったマルチディスプレイシステムに関する機能を無効するとともに内蔵モニターの表示領域を有効活用させる。
【００４０】
（実施の形態３）
図６は本発明の第３の実施の形態に係る外部モニター切断時における仮想ディスプレイ機能Ａの自動起動処理を示す説明図である。
【００４１】
本実施の形態におけるマルチディスプレイシステムは、表示手段として図６の（６Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理されている。システム構成情報６０６として少なくともモニター数６０７が管理されていて、このマルチディスプレイシステムを構成するモニター数の「２」が格納されている。また表示領域管理情報６０８では、モニター６０９ごとに左上座標６１０とサイズ６１１が管理されていて、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となる。
【００４２】
図６の（６Ｂ）は、表示手段Ｂ２と本体の切断前のウィンドウ配置を示しており、表示手段Ａ１および表示手段Ｂ２ともに本体と接続して表示可能な状態にあり、表示手段Ａ１にウィンドウ６０１とウィンドウ６０２、表示手段Ｂ２にウィンドウ６０３とウィンドウ６０４が表示されている。モニター切断検知手段４は、状態取得情報６１５にある検査フラグ６１７が「１」となっているモニターの接続状態を監視して、その結果をモニター６１６ごとに検査結果６１８に格納する。また接続状態を監視する間隔および監視するモニターの数は監視情報６１２の検知間隔６１３とモニター数６１４で指定される。表示手段Ｂ２を切断する前の切断検知手段４は、モニター数６１４で指定されたモニターのうち、検査フラグ６１７が「１」である表示手段Ｂ２のみを検知間隔６１３で指定された１秒ごとに接続検査を行い、表示手段Ｂ２の検査結果６１８は「表示可能」であることを示している。
【００４３】
図６の（６Ｃ）は、表示手段Ｂ２と本体の切断後のウィンドウ配置を示しており、表示手段Ａ１は本体と接続して表示可能な状態、表示手段Ｂ２は本体と接続しておらず表示不可能な状態にあるが、ウィンドウ６０１、ウィンドウ６０２、ウィンドウ６０３、ウィンドウ６０４の配置は図６の（６Ｂ）のままである。ウィンドウ表示手段７では、モニター切断時に実行する機能６１９して、機能６２１ごとにウィンドウの左上座標６２２とウィンドウのサイズ６２３が管理されていて、モニターが切断された場合に機能６２１を表示するか否かを設定６２０で指定できる。図６の（６Ｃ）では、表示手段Ｂ２が切断された場合、すなわちモニター切断検知手段４が検査した表示手段Ｂ２の検査結果６１８が「表示可能」から「表示不可能」に変化した場合は機能Ａだけを表示６２４にするよう指定されているため、モニター切断と同時にウィンドウ表示手段６が所定の機能を有するウィンドウを生成して、表示手段Ａ１にウィンドウ６０５が表示される。
【００４４】
ここでウィンドウ６０５が物理的な表示手段Ｂ２の表示領域の縮小画像をリアルタイムで表示できる仮想ディスプレイ機能を有している場合には、ウィンドウ６０５にはウィンドウ６０３、ウィンドウ６０４の縮小画像が表示され、図６の（６Ｃ）における表示手段Ｂ２のようにモニターが表示不可能な状態になっても、仮想ディスプレイ機能を有するウィンドウ６０５を目視することによって、引き続きウィンドウ操作が可能となる。
【００４５】
図７は、本発明の第３の実施の形態に係る外部モニター切断時における仮想ディスプレイ機能Ａの自動起動処理を示すフローチャートである。
【００４６】
図７において、起動時にＰ７００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次にＰ７０１で検査対象となっているモニターの接続状況を取得する。そしてＰ７０２で検査対象となっているモニターの接続状況が「切断中」であれば処理を終了して、「接続中」であればＰ７０３でポーリングを開始してまず所定時間だけ待機する。Ｐ７０４では再度、検査対象となっているモニターの接続状況を取得して、Ｐ７０５でＰ７０１とＰ７０４で取得した接続状況を比較して、同一状況すなわち「接続中」であればＰ７０３に戻り、異なる状況すなわち「接続中」から「切断中」に変化した場合は、Ｐ７０６で所定のＧＵＩを有したウィンドウを表示して、マルチディスプレイシステムに有用な機能を提供する。
【００４７】
（実施の形態４）
図８は本発明の第４の実施の形態に係る外部モニター接続時における仮想ディスプレイ機能Ａの自動消去処理を示す説明図である。
【００４８】
本実施の形態におけるマルチディスプレイシステムは、表示手段として図８の（８Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理されている。システム構成情報８０６として少なくともモニター数８０７が管理されていて、このマルチディスプレイシステムを構成するモニター数の「２」が格納されている。また表示領域管理情報８０８では、モニター８０９ごとに左上座標８１０とサイズ８１１が管理されていて、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となる。
【００４９】
図８の（８Ｂ）は、表示手段Ｂ２と本体の接続前のウィンドウ配置を示しており、表示手段Ａ１は本体と接続して表示可能な状態、表示手段Ｂ２は本体と接続しておらず表示不可能な状態にあり、表示手段Ａ１にウィンドウ８０１とウィンドウ８０２とウィンドウ８０３が表示され、表示手段Ｂ２の表示領域にはウィンドウ８０４とウィンドウ８０５が存在（非表示）している。モニター接続検知手段５は、状態取得情報８１５にある検査フラグ８１７が「１」となっているモニターの接続状態を監視して、その結果をモニター８１６ごとに検査結果８１８に格納する。また接続状態を監視する間隔および監視するモニターの数は監視情報８１２の検知間隔８１３とモニター数８１４で指定される。表示手段Ｂ２を接続する前の接続検知手段５は、モニター数８１４で指定されたモニターのうち、検査フラグ８１７が「１」である表示手段Ｂ２のみを検知間隔８１３で指定された１秒ごとに接続検査を行い、表示手段Ｂ２の検査結果８１８は「表示不可能」であることを示している。
【００５０】
図８の（８Ｃ）は、表示手段Ｂ２と本体の接続後のウィンドウ配置を示しており、表示手段Ａ１および表示手段Ｂ２ともに本体と接続して表示可能な状態にある。ウィンドウ消去手段７では、モニター接続時に実行する機能８１９として、機能８２１ごとにウィンドウの左上座標８２２とウィンドウのサイズ８２３が管理されていて、モニターが接続された場合に機能８２１を消去するか否かを設定８２０で指定できる。図８の（８Ｃ）では、表示手段Ｂ２が接続された場合、すなわちモニター接続検知手段５が検査した表示手段Ｂ２の検査結果８１８が「表示不可能」から「表示可能」に変化した場合は機能Ａだけを消去８２４するよう指定されているため、モニター接続と同時にウィンドウ消去手段７が所定の機能を有するウィンドウ８０３を消去して、表示手段Ａ１にウィンドウ８０１、ウィンドウ８０２、表示手段Ｂ２にウィンドウ８０４、ウィンドウ８０５が表示され、なおウィンドウ８０３は物理的な表示手段Ｂ２の表示領域の縮小画像をリアルタイムで表示できる仮想ディスプレイ機能を有しており、ウィンドウ８０４、ウィンドウ８０５の縮小画像が表示される。これは図８の（８Ｂ）における表示手段Ｂ２のようにモニターが表示不可能な状態において、仮想ディスプレイ機能を有するウィンドウ８０３を目視することによって、引き続きウィンドウ操作するためには有用であるが、図８の（８Ｃ）のように表示手段Ａ１および表示手段Ｂ２ともに「表示可能」な状態になった場合は不要な機能となるため自動消去することによって、表示手段Ａ１の表示スペースを有効に活用できるようになる。
【００５１】
図９は、本発明の第４の実施の形態に係る外部モニター接続時における仮想ディスプレイ機能Ａの自動消去処理を示すフローチャートである。
【００５２】
図９において、起動時にＰ９００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次に９０１で検査対象となっているモニターの接続状況を取得する。そしてＰ９０２で検査対象となっているモニターの接続状況が「接続中」であれば処理を終了して、「切断中」であればＰ９０３でポーリングを開始してまず所定時間だけ待機する。Ｐ９０４では再度、検査対象となっているモニターの接続状況を取得して、Ｐ９０５でＰ９０１とＰ９０４で取得した接続状況を比較して、同一状況すなわち「切断中」であればＰ９０３に戻り、異なる状況すなわち「切断中」から「接続中」に変化した場合は、Ｐ９０６で所定のＧＵＩを有したウィンドウを消去して、無益となったマルチディスプレイシステムに関する機能を無効するとともに内蔵モニターの表示領域を有効活用させる。
【００５３】
（実施の形態５）
図１０は本発明の第５の実施の形態に係る外部モニター接続および切断時に自動表示または自動消去されるＧＵＩを有するウィンドウを示す説明図である。
【００５４】
図１０の（３Ａ）は、ウィンドウをモニター間で移動するための機能を集約したＧＵＩを有したウィンドウである。各機能は機能３０７のようにアイコンまたはボタンに対応づけて配置されており、３０１はフォーカスのあるウィンドウを表示手段Ａに移動する機能、３０２はフォーカスのあるウィンドウを表示手段Ｂに移動する機能、３０３はすべてのウィンドウを表示手段Ａに移動する機能、３０４はすべてのウィンドウを表示手段Ｂに移動する機能、３０５は表示手段Ａと表示手段Ｂに存在するウィンドウの表示位置を入れ替える機能、３０６は表示手段Ａと表示手段Ｂに表示するウィンドウの差が１以下になるように振り分ける機能、３０７は表示手段Ａに存在するウィンドウを縦配列しなおす機能、３０８は表示手段Ｂに存在するウィンドウを縦配列しなおす機能、３０９は表示手段Ａに存在するウィンドウを横配列しなおす機能、３１０は表示手段Ｂに存在するウィンドウを横配列しなおす機能である。このような機能を集約したＧＵＩを有したウィンドウは、図２の（２Ｃ）のように外部モニターが接続されマルチディスプレイシステムが構築されたタイミングで表示され、図４の（４Ｃ）のように外部モニターが切断されシングルディスプレイシステムに戻ったタイミングで消去するのが最適である。
【００５５】
図１０の（３Ｂ）は、マルチディスプレイシステムの表示方法を変更するための機能を集約したＧＵＩを有したウィンドウである。各機能は機能３１１のようにアイコンまたはボタンに対応づけて配置されており、３１４は表示手段Ｂだけを使用して表示手段Ａの電源を切断する機能、３１３は表示手段Ａだけを使用して表示手段Ｂの電源を切断する機能、３１２は表示手段Ａと表示手段Ｂで同一の表示領域を表示させる機能、３１１は表示手段Ａと表示手段Ｂで異なる表示領域を表示させる機能である。このような機能を集約したＧＵＩを有したウィンドウは、図２の（２Ｃ）のように外部モニターが接続されマルチディスプレイシステムが構築されたタイミングや図６の（６Ｃ）のように外部モニターが切断されシングルディスプレイシステムに戻ったタイミングなど、モニター構成が変更された時に表示するのが最適である。
【００５６】
図１０の（３Ｃ）は、別モニターの表示内容を縮小〜等倍〜拡大画像として表示するための機能を有したウィンドウである。画像表示領域３１５は別モニターの表示領域を画像としてキャプチャーして表示サイズを加工した画像を表示する領域である。このような機能を有したウィンドウは、図６の（６Ｃ）のように外部モニターが一時的に切断されたタイミングで表示され、図８の（８Ｃ）のように外部モニターが接続された場合に消去するのが最適である。
【００５７】
（実施の形態６）
図１１は本発明の第６の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴うモニター表示領域の変更処理を示す説明図である。
【００５８】
本実施の形態におけるマルチディスプレイシステムは、表示手段として図１１の（５Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理され、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となっている。
【００５９】
図１１の（５Ｂ）では、表示手段Ａ１にはウィンドウ５０１とウィンドウ５０２が表示され、ウィンドウ５０４とウィンドウ５０５を表示するはずの表示手段Ｂ２は本体から切断されている。この状態で表示手段Ａ１には仮想ディスプレイ機能を有するウィンドウ５０３表示され、物理的な表示手段Ｂ２の表示領域の縮小画像を表示して、ウィンドウ５０４とウィンドウ５０５の縮小画像も目視が可能となっている。
【００６０】
図１１の（５Ｃ）は、図１１の（５Ｂ）のウィンドウ５０３を、表示手段Ｂ２の領域５１３に移動させた後のウィンドウ配置である。ウィンドウ移動手段８はマルチディスプレイシステムの状態が所定の条件５１１に合致すれば、所定の座標変換規則５１２に基づいてウィンドウの移動処理を起動する。ここで図１１の（５Ｂ）で仮想ディスプレイ機能を有するウィンドウ５０３を領域５１３に移動する行為が条件５１１に合致したため、表示手段Ａ１の表示領域に存在したウィンドウ５０１とウィンドウ５０２が表示手段Ｂ２の表示領域に移動してウィンドウ５０９とウィンドウ５１０となり、表示手段Ｂ２の表示領域に存在したウィンドウ５０４とウィンドウ５０５が表示手段Ａ１の表示領域に移動してウィンドウ５０６とウィンドウ５０７となる。さらに仮想ディスプレイ機能を有するウィンドウ５０３も領域５１３に移動した後で座標変換規則５１２の移動対象ウィンドウと判断されて、表示手段Ａ１の表示領域に移動してウィンドウ５０８となる。なお仮想ディスプレイ機能を有するウィンドウ５０８が表示する縮小画像は、リアルタイムで更新されて、表示手段Ｂ２のウィンドウ５０９およびウィンドウ５１０の縮小画像が表示されることになる。
【００６１】
図１２は、本発明の第６の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴うモニター表示領域の変更処理を示すフローチャートである。
【００６２】
図１２において、起動時にＰ１２００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次にＰ１２０１で所定のウィンドウの左上座標を表示しているモニターを検査する。なお所定のウィンドウとはあらかじめウィンドウ移動処理のトリガに設定したウィンドウのことである。次にＰ１２０２で所定のウィンドウの左上座標を表示しているモニターの表示状態を検査して、「非表示状態」であれば処理を終了して、「表示状態」であればＰ１２０３でポーリングを開始してまず所定時間だけ待機する。Ｐ１２０４では再度、Ｐ１２０１で検査した所定のウィンドウの左上座標を表示しているモニターを検査する。Ｐ１２０５でＰ１２０１とＰ１２０４で取得した表示状況を比較して、同一状況すなわち「表示状態」であればＰ１２０３に戻り、異なる状況すなわち「表示状態」から「非表示状態」に変化した場合、Ｐ１２０６においてＰ１２０１で検査したモニターの表示領域とＰ１２０４で検査したモニターの表示領域の垂直および水平方向の座標差を取得する。次にＰ１２０７ではＰ１２０１で検査したモニターの表示領域に存在するすべてのウィンドウをＰ１２０４で検査したモニターの表示領域に移動して、Ｐ１２０８ではＰ１２０４で検査したモニターの表示領域に存在するすべてのウィンドウをＰ１２０１で検査したモニターの表示領域に移動して、モニターの表示内容を切り替える。
【００６３】
（実施の形態７）
本実施の形態におけるマルチディスプレイシステムは、表示手段として図１３の（７Ａ）に示すように表示手段Ａ１と表示手段Ｂ２で構成されており、これらの情報はモニター表示領域管理手段３で管理され、表示手段Ａ１の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ２の表示領域は（２００，０）−（３９９，９９）となっている。
【００６４】
図１３の（７Ｂ）では、表示手段Ａ１にはウィンドウ７０１とウィンドウ７０２が表示され、ウィンドウ７０４とウィンドウ７０５を表示するはずの表示手段Ｂ２は本体から切断されている。この状態で表示手段Ａ１には仮想ディスプレイ機能を有するウィンドウ７０３が表示され、物理的な表示手段Ｂ２の表示領域の縮小画像を表示して、ウィンドウ７０４とウィンドウ７０５の縮小画像も目視が可能となっている。
【００６５】
図１３の（７Ｃ）は、トリガとなる所定のアイコンやボタン、キーのいずれかを選択した後のウィンドウ配置である。ウィンドウ移動手段８はマルチディスプレイシステムの状態が所定の条件７１１に合致すれば、所定の座標変換規則７１２に基づいてウィンドウの移動処理を起動する。ここで所定トリガを選択する行為が条件７１１に合致したため、表示手段Ａ１の表示領域に存在したウィンドウ７０１とウィンドウ７０２が表示手段Ｂ２の表示領域に移動してウィンドウ７０９とウィンドウ７１０となり、表示手段Ｂ２の表示領域に存在したウィンドウ７０４とウィンドウ７０５が表示手段Ａ１の表示領域に移動してウィンドウ７０６とウィンドウ７０７となる。しかし仮想ディスプレイ機能を有するウィンドウ７０３は座標変換規則７１２の１）  によって移動の非対象ウィンドウと判断され、表示手段Ａ２には移動せずに表示手段Ａ１のウィンドウ７０８となる。なお仮想ディスプレイ機能を有するウィンドウが表示する縮小画像は、リアルタイムで更新されて、表示手段Ｂ２のウィンドウ７０９およびウィンドウ７１０の縮小画像が表示されることになる。
【００６６】
図１４は、本発明の第７の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴わないモニター表示領域の変更処理を示すフローチャート
図１４において、起動時にＰ１４００でマルチディスプレイシステムを構成するモニター数と表示領域を取得する。次にＰ１４０１で所定のウィンドウが縮小表示対象としている表示領域を有するモニターを検査する。次にＰ１４０２ではＰ１４０１で検査したモニターの表示状態を検査して、「表示状態」であれば処理を終了して、「非表示状態」であればＰ１４０３でポーリングを開始してまず所定時間だけ待機する。Ｐ１４０４では、所定のウィンドウの左上座標を表示しているモニターを検査する。なお所定のウィンドウとはＰ１４０１のモニターの表示内容を縮小表示する機能を持つウィンドウのことである。そしてＰ１４０５で所定トリガ（アイコン、ボタン、キー）が選択されたか否かを取得して、選択していない場合はＰ１４０３に戻り、選択された場合はＰ１４０６においてＰ１４０１で取得したモニターの表示領域とＰ１４０４で検査したモニターの表示領域の垂直および水平方向の座標差を取得する。
【産業上の利用可能性】
【００６７】
本発明にかかるマルチディスプレイシステムは、外部モニター接続の有無に対応して、自動で接続時はマルチディスプレイシステムに有用な機能を表示し切断時は不要となった機能を消去することで、操作性を向上することができる。また切断時に有用な機能を表示し接続時に不要となった機能を消去することで、ＣＰＵ負荷や電力消耗を低減し操作性を向上することが可能となり、外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムとして有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施の形態に係るマルチディスプレイシステムの概念的な構成図
【図２】本発明の第１の実施の形態に係る外部モニター接続時における所定機能Ａ，Ｂの自動起動処理を示す説明図
【図３】本発明の第１の実施の形態に係る外部モニター接続時における所定機能Ａ，Ｂの自動起動処理を示すフローチャート
【図４】本発明の第２の実施の形態に係る外部モニター切断時における所定機能Ａ，Ｂの自動消去処理を示す説明図
【図５】本発明の第２の実施の形態に係る外部モニター切断時における所定機能Ａ，Ｂの自動消去処理を示すフローチャート
【図６】本発明の第３の実施の形態に係る外部モニター切断時における仮想ディスプレイ機能Ａの自動起動処理を示す説明図
【図７】本発明の第３の実施の形態に係る外部モニター切断時における仮想ディスプレイ機能Ａの自動起動処理を示すフローチャート
【図８】本発明の第４の実施の形態に係る外部モニター接続時における仮想ディスプレイ機能Ａの自動消去処理を示す説明図
【図９】本発明の第４の実施の形態に係る外部モニター接続時における仮想ディスプレイ機能Ａの自動消去処理を示すフローチャート
【図１０】本発明の第５の実施の形態に係る外部モニター接続および切断時に自動表示または自動消去されるＧＵＩを有するウィンドウを示す説明図
【図１１】本発明の第６の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴うモニター表示領域の変更処理を示す説明図
【図１２】本発明の第６の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴うモニター表示領域の変更処理を示すフローチャート
【図１３】本発明の第７の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴わないモニター表示領域の変更処理を示す説明図
【図１４】本発明の第７の実施の形態に係る仮想ディスプレイ用ウィンドウの移動を伴わないモニター表示領域の変更処理を示すフローチャート
【符号の説明】
【００６９】
１  第１表示手段
２  第２表示手段
３  モニター表示領域管理手段
４  モニター切断検知手段
５  モニター接続検知手段
６  ウィンドウ表示手段
７  ウィンドウ消去手段
８  ウィンドウ移動手段
【図１】
2006350755.tif 000003
【図２】
2006350755.tif 000004
【図３】
2006350755.tif 000005
【図４】
2006350755.tif 000006
【図５】
2006350755.tif 000007
【図６】
2006350755.tif 000008
【図７】
2006350755.tif 000009
【図８】
2006350755.tif 000010
【図９】
2006350755.tif 000011
【図１０】
2006350755.tif 000012
【図１１】
2006350755.tif 000013
【図１２】
2006350755.tif 000014
【図１３】
2006350755.tif 000015
【図１４】
2006350755.tif 000016