(57)【要約】【課題】数多くのディスプレイを用いたマルチディスプレイ環境における表示画面の制御を容易に行うことを可能としたマルチディスプレイ表示制御プログラムの提供。【解決手段】コンピュータ１０を、マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段１１、マルチディスプレイを構成するディスプレイ群３０の各ディスプレイの配置を表示し、この表示の中からアプリケーション指定手段１１により指定されたアプリケーションを表示させるディスプレイの組み合わせを指定するディスプレイ指定手段１２、アプリケーション指定手段１２により指定されたアプリケーションをディスプレイ指定手段により指定されたディスプレイに表示するアプリケーション表示手段１３として機能させる。【選択図】　　　　図１
2004078814.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、
前記マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中から前記アプリケーション指定手段により指定されたアプリケーションを表示させるディスプレイの組み合わせを指定するディスプレイ指定手段、
前記アプリケーション指定手段により指定されたアプリケーションを前記ディスプレイ指定手段により指定されたディスプレイに表示するアプリケーション表示手段
として機能させるためのマルチディスプレイ表示制御プログラム。
【請求項２】
前記ディスプレイ指定手段は、前記ディスプレイの組み合わせの指定を、前記コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものである請求項１記載のマルチディスプレイ表示制御プログラム。
【請求項３】
前記アプリケーション表示手段は、前記指定されたアプリケーションを前記指定されたディスプレイの全体に表示するものである請求項１または２に記載のマルチディスプレイ表示制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のディスプレイを用いたマルチディスプレイ環境における表示画面を制御するためのマルチディスプレイ表示制御プログラムに関する。
【０００２】
【従来の技術】
１台のコンピュータに２台以上の複数のディスプレイを接続し、あたかも１台の大きなディスプレイであるかのように表示させる、いわゆるマルチディスプレイ機能が知られている。このようなマルチディスプレイ機能は、多くの情報や複数の情報を取り扱う、ＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ）、グラフィックスや、オペレーションなどの分野で必要とされている。複数の情報を同時に見ることによって、作業効率の改善や、意思決定の迅速化が図られるのである。
【０００３】
図５はマルチディスプレイ機能によるコンピュータ画面の表示状態を示している。図５に示す例では、ディスプレイ５１を縦横それぞれ３列並べて９画面とし、この９画面を１台の大きな仮想ディスプレイ５０として制御している。
【０００４】
図６はこのようなマルチディスプレイを制御するための従来の表示制御プログラムによる制御パネルの例を示している。図６の制御パネルには、図５の各ディスプレイ５１にそれぞれ表示するための９個の制御ボタン５２が配置されるとともに、複数のディスプレイ５１に跨いで表示するために各ディスプレイ５１を組み合わせた２７個の制御ボタン５３が配置されている。
【０００５】
例えば、一つのウィンドウを図５の左上の一つのディスプレイ５１に表示させたい場合、図６の制御パネルの左上の「一番上の左に表示」制御ボタン５２を指定する。また、この一つのウィンドウを図５の左上の横二つのディスプレイ５１に表示させたい場合、図６の制御パネルの「左上横２画面表示」制御ボタン５３を指定する。
【０００６】
【発明が解決しようとする課題】
図６に示すような制御パネルの場合、マルチディスプレイのディスプレイ数が多くなるにつれて、複数のディスプレイに跨いで表示させる際の組み合わせのパターンが増えるため、必要な制御ボタン数が極端に増えることになる。
【０００７】
図６の例では、一つのウィンドウを一つのディスプレイに表示させるために９パターンと、一つのウィンドウをそれぞれ二つ、三つ、四つ、六つ、九つのディスプレイに跨いで表示させるために１２パターン、６パターン、４パターン、４パターン、１パターンとの合計３６パターンに対応する制御ボタンが必要となっている。ディスプレイを縦横それぞれ４列並べて１６画面とした場合には１００通りの組み合わせに対応するため１００個もの制御ボタンが必要となる。
【０００８】
このようにマルチディスプレイのディスプレイ数が増えるにつれて制御ボタン数が増えると、所望のパターンに対応する制御ボタンを探し出すことが極めて困難になるため、極端に操作性が悪くなる。また、所望の制御ボタンを探し出せても、その制御ボタンを指示するためにポインティングデバイスやキーボードなどの数多く操作する必要がある。
【０００９】
そこで、本発明においては、数多くのディスプレイを用いたマルチディスプレイ環境における表示画面の制御を容易に行うことを可能としたマルチディスプレイ表示制御プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明のマルチディスプレイ表示制御プログラムは、コンピュータを、マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中からアプリケーション指定手段により指定されたアプリケーションを表示させるディスプレイの組み合わせを指定するディスプレイ指定手段、アプリケーション指定手段により指定されたアプリケーションをディスプレイ指定手段により指定されたディスプレイに表示するアプリケーション表示手段として機能させるためのものである。
【００１１】
数多くのディスプレイを用いたマルチディスプレイ環境において、本発明のマルチディスプレイ表示制御プログラムをコンピュータ上で実行することにより、マルチディスプレイに表示させるアプリケーションを指定して、マルチディスプレイを構成する各ディスプレイの配置の表示の中からディスプレイの組み合わせを指定すれば、指定したアプリケーションが指定したディスプレイに表示される。
【００１２】
ディスプレイ指定手段は、ディスプレイの組み合わせの指定を、コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものとすることができる。これにより、マルチディスプレイの所望の表示状態を、マルチディスプレイを構成する各ディスプレイの配置表示の中からポインティングデバイスによるクリック操作またはドラッグ操作により容易に指定することが可能となる。
【００１３】
ここで、ポインティングデバイスによるクリック操作とは、画面上での入力位置や座標を指定するマウス、トラックパッドやトラックボールなどのポインティングデバイスにおいて、その入力位置等を確定するためにポインティングデバイスのボタン等を押して離す入力操作をいう。また、ドラッグ操作とは、ポインティングデバイスのボタン等を押してから離す入力操作の間に、ポインティングデバイスを移動する操作をいう。
【００１４】
アプリケーション表示手段は、指定されたアプリケーションを指定されたディスプレイの全体に表示するものとすることができる。これにより、マルチディスプレイの所望の表示状態を、マルチディスプレイを構成する各ディスプレイの配置表示の中から指定すれば、この指定したディスプレイの全体にアプリケーションが表示される。
【００１５】
【発明の実施の形態】
図１は本発明の実施の形態におけるマルチディスプレイ表示制御プログラムを実行したコンピュータの機能ブロック図、図２は本発明の実施の形態におけるマルチディスプレイ表示制御プログラムにより提供される制御パネルの例を示す図である。
【００１６】
図１において、本実施形態におけるマルチディスプレイ表示制御プログラムを実行したコンピュータ１０は、アプリケーション指定手段１１、ディスプレイ指定手段１２およびアプリケーション表示手段１３として機能する。また、このコンピュータ１０には、マウスなどのポインティングデバイス２０、およびマルチディスプレイを構成する複数のディスプレイからなるディスプレイ群３０が接続される。
【００１７】
アプリケーション指定手段１１は、ディスプレイ群３０の中から指定されたディスプレイに表示させるアプリケーションを指定する手段である。このアプリケーション指定手段１１は、図２に示すように制御パネル１４の下部にアプリケーション指定枠１５として組み込まれる。
【００１８】
アプリケーション指定枠１５には、コンピュータ１０により実行中または待機中のアプリケーションの一覧が表示される。利用者は、このアプリケーション指定枠１５に表示された一覧の中から、ポインティングデバイス２０のクリック操作によって任意のアプリケーションを指定することができる。
【００１９】
ディスプレイ指定手段１２は、ディスプレイ群３０を構成する各ディスプレイの配置を表示し、この表示の中からアプリケーション指定手段１１により指定されたアプリケーションを表示させるディスプレイの組み合わせを指定する手段である。このディスプレイ指定手段１２は、図２に示すように制御パネルの上部にディスプレイ選択枠１６として組み込まれる。
【００２０】
ディスプレイ選択枠１６には、ディスプレイ群３０を構成する各ディスプレイの実際の配置状態に則したディスプレイアイコンが表示される。図２の例では、縦横それぞれ３列並べて９（３×３）画面としたディスプレイ群３０に対応するディスプレイアイコンが９個表示されている。利用者は、このディスプレイ選択枠１６に表示されたディスプレイアイコンの中から、ディスプレイの組み合わせの指定を、ポインティングデバイス２０のクリック操作またはドラッグ操作によって行う。
【００２１】
ここで、１個のディスプレイを指定する場合には、ポインティングデバイス２０のクリック操作によって、ディスプレイ選択枠１６に表示されたディスプレイアイコンの中から１個のディスプレイアイコンを指定する。また、複数のディスプレイを指定する場合には、ポインティングデバイス２０のドラッグ操作によって、複数のディスプレイアイコンを指定することができる。
【００２２】
アプリケーション表示手段１３は、アプリケーション指定手段１１により指定されたアプリケーションを、ディスプレイ群３０の中からディスプレイ指定手段１２により指定されたディスプレイに表示する手段である。ここで、ディスプレイ指定手段１２により１個のディスプレイが指定されている場合には、アプリケーション指定手段１１により指定されたアプリケーションを、その指定された１個のディスプレイ内に表示する。また、複数のディスプレイが指定されている場合には、指定されたアプリケーションをその指定された複数のディスプレイに跨いで表示する。
【００２３】
上記構成のマルチディスプレイ表示制御プログラムを実行したコンピュータによる表示画面の制御例について以下に説明する。
【００２４】
図３はマルチディスプレイを構成するディスプレイ群３０の配置図である。
本実施形態におけるディスプレイ群３０は、図３に示すように左下から右に向かって順にディスプレイ３１，３２，３３を並べ、同様に下から２段目にディスプレイ３４，３５，３６を並べ、下から３段目にディスプレイ３７，３８，３９を並べたものである。図２に示すディスプレイ選択枠１６に表示されるディスプレイアイコン「１」〜「９」は、それぞれ図３に示すディスプレイ３１〜３９に対応している。
【００２５】
利用者が、本実施形態におけるマルチディスプレイ表示制御プログラムをコンピュータ１０上で実行すると、図２に示す制御パネル１４が表示される。利用者は、ポインティングデバイス２０の操作によって、アプリケーション指定枠１５に表示されているアプリケーションの一覧の中から任意のアプリケーションを指定し、ディスプレイ選択枠１６に表示されているディスプレイアイコンの中からその選択したアプリケーションを表示させたいディスプレイに対応するディスプレイアイコンを指定する。
【００２６】
例えば、利用者が、ディスプレイ選択枠１６に表示されているディスプレイアイコンの中から右上のディスプレイアイコン「９」を１個指定した場合、アプリケーション表示手段１３は、アプリケーション指定枠１５によって指定されたアプリケーションのウィンドウ４０を、図３に示すように、ディスプレイアイコン「９」に対応するディスプレイ群３０の中の一つのディスプレイ３９の全体に表示する。
【００２７】
また、利用者が、ディスプレイ選択枠１６に表示されているディスプレイアイコンの中から左上の４個のディスプレイアイコン「４」「５」「７」「８」を指定した場合、アプリケーション表示手段１３は、アプリケーション指定枠１５によって指定されたアプリケーションのウィンドウ４１を、図４に示すように、ディスプレイアイコン「４」「５」「７」「８」に対応するディスプレイ群３０の中の四つのディスプレイ３４，３５，３７，３８を跨いでその全体に表示する。
【００２８】
以上のように、本実施形態におけるマルチディスプレイ表示制御プログラムを実行したコンピュータでは、制御パネル１４のアプリケーション指定枠１５によりディスプレイ群３０に表示させるアプリケーションを指定し、ディスプレイ選択枠１６によりこのアプリケーションを表示するディスプレイの組み合わせを指定するだけで、指定したアプリケーションを指定したディスプレイに表示することができる。
【００２９】
また、この制御パネル１４によるアプリケーションおよびディスプレイの指定は、ポインティングデバイス２０のクリック操作またはドラッグ操作によって容易に行うことができる。さらに、指定したアプリケーションは指定したディスプレイの全体に表示されるため、制御パネル１４内でのポインティングデバイス２０の操作だけでアプリケーションのウィンドウの移動から大きさの調整まで行うことができる。
【００３０】
【発明の効果】
本発明により、以下の効果を奏することができる。
【００３１】
（１）コンピュータを、マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中からアプリケーション指定手段により指定されたアプリケーションを表示させるディスプレイの組み合わせを指定するディスプレイ指定手段、アプリケーション指定手段により指定されたアプリケーションをディスプレイ指定手段により指定されたディスプレイに表示するアプリケーション表示手段として機能させることによって、マルチディスプレイに表示させるアプリケーションを指定して、マルチディスプレイを構成する各ディスプレイの配置の表示の中からディスプレイの組み合わせを指定するだけで、指定したアプリケーションを指定したディスプレイに表示することができる。これにより、ディスプレイの数が増えても操作性が悪くなることがなく、マルチディスプレイ環境における表示画面の制御を容易に行うことが可能となる。
【００３２】
（２）ディスプレイ指定手段が、ディスプレイの組み合わせの指定を、コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものであることにより、マルチディスプレイの所望の表示状態を、マルチディスプレイを構成する各ディスプレイの配置表示の中からポインティングデバイスによるクリック操作またはドラッグ操作により容易に指定することが可能となる。
【００３３】
（３）アプリケーション表示手段が、指定されたアプリケーションを指定されたディスプレイの全体に表示するものであることにより、マルチディスプレイの所望の表示状態を、マルチディスプレイを構成する各ディスプレイの配置表示の中から指定すれば、この指定したディスプレイの全体にアプリケーションが表示されるため、ディスプレイ指定手段内でのポインティングデバイスの操作だけでアプリケーションのウィンドウの移動から大きさの調整まで行うことができる。これにより、ディスプレイの数が増えてもポインティングデバイスの操作量が増えることなく、少ない操作量で表示画面の制御を容易に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるマルチディスプレイ表示制御プログラムを実行したコンピュータの機能ブロック図である。
【図２】本発明の実施の形態におけるマルチディスプレイ表示制御プログラムにより提供される制御パネルの例を示す図である。
【図３】マルチディスプレイを構成するディスプレイ群の配置図であって、一つのディスプレイの全体にアプリケーションウィンドウを表示した例を示す図である。
【図４】マルチディスプレイを構成するディスプレイ群の配置図であって、複数のディスプレイに跨いでアプリケーションウィンドウを表示した例を示す図である。
【図５】マルチディスプレイ機能によるコンピュータ画面の表示状態を示す図である。
【図６】マルチディスプレイを制御するための従来の表示制御プログラムによる制御パネルの例を示す図である。
【符号の説明】
１０　コンピュータ
１１　アプリケーション指定手段
１２　ディスプレイ指定手段
１３　アプリケーション表示手段
１４　制御パネル
１５　アプリケーション指定枠
１６　ディスプレイ選択枠
２０　ポインティングデバイス
３０　ディスプレイ群
３１，３２，３３，３４，３５，３６，３７，３８，３９　ディスプレイ
４０，４１　アプリケーションのウィンドウ
【図１】
2004078814.tif 000003
【図２】
2004078814.tif 000004
【図３】
2004078814.tif 000005
【図４】
2004078814.tif 000006
【図５】
2004078814.tif 000007
【図６】
2004078814.tif 000008