(57)【要約】【課題】数多くのディスプレイを用いたマルチディスプレイ環境において実行するアプリケーションの表示を容易に制御可能としたアプリケーション表示制御プログラムの提供。【解決手段】コンピュータ１を、ディスプレイ群３を構成する各ディスプレイの中から、コンピュータ１上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを指定するディスプレイ指定手段１０、ディスプレイ指定手段１０により各アプリケーションに対して指定されたディスプレイに関する指定情報をそれぞれ記憶する指定情報記憶手段１１、ディスプレイ群３に表示させるアプリケーションを指定するアプリケーション指定手段１２、アプリケーション指定手段１２により指定されたアプリケーションを、指定情報記憶手段１１に記憶された指定情報に基づいて、対応する一つまたは複数のディスプレイに表示するアプリケーション表示手段１３として機能させる。【選択図】　　　　図１
2004086586.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
マルチディスプレイを構成する各ディスプレイの中から、前記コンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを指定するディスプレイ指定手段、
同ディスプレイ指定手段により各アプリケーションに対して指定されたディスプレイに関する指定情報をそれぞれ記憶する指定情報記憶手段、
前記マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、
同アプリケーション指定手段により指定されたアプリケーションを、前記指定情報記憶手段に記憶された指定情報に基づいて、対応する一つまたは複数のディスプレイに表示するアプリケーション表示手段
として機能させるためのマルチディスプレイ環境におけるアプリケーション表示制御プログラム。
【請求項２】
前記ディスプレイ指定手段は、前記マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中から前記各アプリケーションを表示する一つまたは複数のディスプレイを指定するものである請求項１記載のマルチディスプレイ環境におけるアプリケーション表示制御プログラム。
【請求項３】
前記ディスプレイ指定手段は、前記一つまたは複数のディスプレイの指定を、前記コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものである請求項２記載のマルチディスプレイ環境におけるアプリケーション表示制御プログラム。
【請求項４】
前記アプリケーション表示手段は、前記指定されたアプリケーションを前記対応する一つまたは複数のディスプレイの全体に表示するものである請求項１から３のいずれかに記載のマルチディスプレイ環境におけるアプリケーション表示制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のディスプレイを用いたマルチディスプレイ環境において実行するアプリケーションの表示を制御するためのアプリケーション表示制御プログラムに関する。
【０００２】
【従来の技術】
１台のコンピュータに２台以上の複数のディスプレイを接続し、あたかも１台の大きなディスプレイであるかのように表示させる、いわゆるマルチディスプレイ機能が知られている。このようなマルチディスプレイ機能は、多くの情報や複数の情報を取り扱う、ＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ）、グラフィックスや、オペレーションなどの分野で必要とされている。複数の情報を同時に見ることによって、作業効率の改善や、意思決定の迅速化が図られるのである。
【０００３】
図７はマルチディスプレイ機能によるコンピュータ画面の表示状態を示している。図７に示す例では、ディスプレイ５１，５２，５３，５４，５５，５６，５７，５８，５９を縦横それぞれ３列並べて９画面とし、この９画面を１台の大きな仮想ディスプレイ５０として制御している。
【０００４】
このようなマルチディスプレイ環境において、コンピュータ上で実行するアプリケーションのウィンドウ６０は、この仮想ディスプレイ５０中で、すなわちこの仮想ディスプレイ５０を構成する複数のディスプレイ５１〜５９を跨いで、自由に移動やサイズ調整を行うことが可能である。
【０００５】
【発明が解決しようとする課題】
ところが、従来のマルチディスプレイ環境では、アプリケーションのウィンドウ６０を、例えば図７に示すように中央下のディスプレイ５２から左上のディスプレイ５７へ移動する場合に、これらのディスプレイ５２，５７間の距離に相当する操作をマウスやキーボード等で行う必要がある。また、アプリケーションのウィンドウ６０のサイズを複数のディスプレイ５１〜５７を跨いで調整する場合も、同様に相当の距離の操作を行う必要がある。
【０００６】
このようなアプリケーションのウィンドウ６０の移動やサイズ調整を行う際のマウスやキーボードの操作は、従来のマルチディスプレイ環境では、仮想ディスプレイ５０を構成するディスプレイ５１〜５９の数が多くなればなるほど、それに比例して操作距離や回数が増加する。しかも、マウスやキーボード等は通常、オフィスのデスク上などの限られたスペース内で操作する必要があるため、ディスプレイ５１〜５９の数が多くなった場合、操作できなくなる可能性もある。
【０００７】
そこで、本発明においては、数多くのディスプレイを用いたマルチディスプレイ環境において実行するアプリケーションの表示を容易に制御可能としたアプリケーション表示制御プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明のマルチディスプレイ環境におけるアプリケーション表示制御プログラムは、コンピュータを、マルチディスプレイを構成する各ディスプレイの中から、コンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを指定するディスプレイ指定手段、ディスプレイ指定手段により各アプリケーションに対して指定されたディスプレイに関する指定情報をそれぞれ記憶する指定情報記憶手段、マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、アプリケーション指定手段により指定されたアプリケーションを、指定情報記憶手段に記憶された指定情報に基づいて、対応する一つまたは複数のディスプレイに表示するアプリケーション表示手段として機能させるためのものである。
【０００９】
数多くのディスプレイを用いたマルチディスプレイ環境において、本発明のアプリケーション表示制御プログラムをコンピュータ上で実行することにより、このコンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを予め指定しておけば、マルチディスプレイに表示させるアプリケーションを指定した際に、この指定したアプリケーションが予め指定された一つまたは複数のディスプレイに表示される。
【００１０】
ディスプレイ指定手段は、マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中から各アプリケーションを表示する一つまたは複数のディスプレイを指定するものであることが望ましい。これにより、マルチディスプレイを構成する各ディスプレイの配置表示の中から、各アプリケーションを表示する一つまたは複数のディスプレイを、視覚的に選択して容易に指定することが可能となる。
【００１１】
また、ディスプレイ指定手段は、一つまたは複数のディスプレイの指定を、コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものとすることができる。これにより、マルチディスプレイを構成する各ディスプレイの配置表示の中から、各アプリケーションを表示する一つまたは複数のディスプレイを、ポインティングデバイスによるクリック操作またはドラッグ操作により容易に指定することが可能となる。
【００１２】
ここで、ポインティングデバイスによるクリック操作とは、画面上での入力位置や座標を指定するマウス、トラックパッドやトラックボールなどのポインティングデバイスにおいて、その入力位置等を確定するためにポインティングデバイスのボタン等を押して離す入力操作をいう。また、ドラッグ操作とは、ポインティングデバイスのボタン等を押してから離す入力操作の間に、ポインティングデバイスを移動する操作をいう。
【００１３】
また、アプリケーション表示手段は、指定されたアプリケーションを対応する一つまたは複数のディスプレイの全体に表示するものとすることができる。これにより、マルチディスプレイに表示させるアプリケーションを指定した際に、この指定したアプリケーションが予め指定された一つまたは複数のディスプレイの全体に表示される。
【００１４】
【発明の実施の形態】
図１は本発明の実施の形態におけるアプリケーション表示制御プログラムを実行したコンピュータの機能ブロック図、図２は本発明の実施の形態におけるアプリケーション表示制御プログラムにより提供される制御パネルを示す図である。
【００１５】
図１において、本実施形態におけるアプリケーション表示制御プログラムを実行したコンピュータ１は、ディスプレイ指定手段１０、指定情報記憶手段１１、アプリケーション指定手段１２およびアプリケーション表示手段１３として機能する。また、このコンピュータ１には、マウスなどのポインティングデバイス２、およびマルチディスプレイを構成する複数のディスプレイからなるディスプレイ群３が接続される。
【００１６】
ディスプレイ指定手段１０は、ディスプレイ群３を構成する各ディスプレイの中から、コンピュータ１上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを指定する手段である。このディスプレイ指定手段１０は、図２に示すように制御パネル１４の下部に、追加ボタン１５および編集ボタン１６として組み込まれている。
【００１７】
また、この制御パネル１４は、アプリケーション指定手段１２を兼ねている。アプリケーション指定手段１２は、ディスプレイ群３に表示させるアプリケーションを指定する手段である。アプリケーション指定手段１２は、図２に示すように制御パネル１４の中央にアプリケーション指定枠１７として組み込まれている。利用者は、このアプリケーション指定枠１７に表示されたアプリケーションの一覧の中から、表示させたいアプリケーションをポインティングデバイス２によるダブルクリック操作か、あるいは、表示させたいアプリケーションをポインティングデバイス２によりクリックして選択した後にさらにその下の起動ボタン１８をクリック操作することにより指定することができる。
【００１８】
利用者が、このアプリケーション指定枠１７に表示されているアプリケーションの一覧に新たにアプリケーションを追加したい場合、制御パネル１４の追加ボタン１５をポインティングデバイス２によりクリック操作する。図３はこの追加ボタン１５のクリック操作に対し、ディスプレイ指定手段１０により提供される設定パネル２１を示している。
【００１９】
図３に示すように、設定パネル２１には、設定番号を指定する設定番号枠２２、アプリケーションのファイル名を指定するアプリケーション指定枠２３ａ、アプリケーションを表示するディスプレイを指定するディスプレイ選択枠２４、および、表示するアプリケーションのウィンドウサイズを指定するサイズ指定プルダウンメニュー２５が組み込まれている。
【００２０】
アプリケーション指定枠２３ａには、ここで設定したいアプリケーションのファイル名を直接入力するか、あるいは、その右隣りの選択ボタン２３ｂを指定してアプリケーションファイル名一覧（図示せず）の中から選択することにより指定する。そして、このアプリケーション指定枠２３によって指定したアプリケーションを表示させる一つまたは複数のディスプレイをディスプレイ選択枠２４により指定する。
【００２１】
ディスプレイ選択枠２４には、図３に示すようにディスプレイ群３０を構成する各ディスプレイの実際の配置状態に則したディスプレイアイコンが表示される。図３の例では、縦横それぞれ３列並べて９（３×３）画面としたディスプレイ群３０に対応するディスプレイアイコンが９個表示されている。利用者は、このディスプレイ選択枠２４に表示されたディスプレイアイコンの中から、一つまたは複数のディスプレイを、ポインティングデバイス２のクリック操作またはドラッグ操作によって行う。
【００２２】
ここで、一つのディスプレイを指定する場合には、ポインティングデバイス２のクリック操作によって、ディスプレイ選択枠２４に表示されたディスプレイアイコンの中から一つのディスプレイアイコンを指定する。また、複数のディスプレイを指定する場合には、ポインティングデバイス２のドラッグ操作によって、複数のディスプレイアイコンを指定することができる。
【００２３】
サイズ調整プルダウンメニュー２５では、アプリケーション指定枠２３によって指定したアプリケーションをディスプレイ選択枠２４によって指定されたディスプレイに表示する際の、そのアプリケーションのウィンドウサイズを指定することができる。例えば、ウィンドウサイズとして、指定されたディスプレイの画面全体や、縦横のドット数で指定する。
【００２４】
利用者が図３に示すＯＫボタン２６をポインティングデバイス２によってクリック操作すると、ディスプレイ指定手段１０は、この設定パネル２１により指定された内容を確定し、アプリケーション指定枠２３によって指定されたアプリケーションに対して指定されたディスプレイに関する設定情報として、指定情報記憶手段１１に格納する。
【００２５】
図２に戻って、利用者が、アプリケーション指定枠１７に表示されているアプリケーションの一覧の内容を変更したい場合、制御パネル１４の編集ボタン１６をポインティングデバイス２によりクリック操作する。図４はこの編集ボタン１６のクリック操作に対し、ディスプレイ指定手段１０により提供される登録表示パネル２７を示している。
【００２６】
図４に示すように、登録表示パネル２７の設定情報表示枠２８には、図２の制御パネル１４のアプリケーション指定枠１７に表示されているアプリケーションの詳細な設定情報が一覧表示される。設定情報表示枠２８に表示されている設定情報の内容を変更する場合、利用者は、この一覧の中からポインティングデバイス２のダブルクリック操作により所望のアプリケーションを指定する。
【００２７】
ディスプレイ指定手段１０は、このダブルクリック操作に対し、図３に示す設定パネル２１と同様の設定パネルを表示する。利用者はこの設定パネルによって、前述と同様の手順により設定情報を変更することができる。ここでも、ディスプレイ設定手段１０は、設定パネルにより指定された内容が確定すると、アプリケーション指定枠２３によって指定されたアプリケーションに対して指定されたディスプレイに関する設定情報として、指定情報記憶手段１１に格納する。
【００２８】
アプリケーション表示手段１３は、アプリケーション指定手段１２により指定されたアプリケーションを、指定情報記憶手段１１に記憶された指定情報に基づいて、ディスプレイ群３の中の対応する一つのディスプレイに、または複数のディスプレイに跨いで表示する手段である。このとき表示するアプリケーションのウィンドウのサイズは、サイズ調整プルダウンメニュー２５によって指定されたサイズに準ずる。
【００２９】
上記構成のアプリケーション表示制御プログラムを実行したコンピュータによる表示画面の制御例について、図５および図６を参照して以下に説明する。
【００３０】
図５はマルチディスプレイを構成するディスプレイ群３の配置図である。
本実施形態におけるディスプレイ群３は、図５に示すように左下から右に向かって順にディスプレイ３１，３２，３３を並べ、同様に下から２段目にディスプレイ３４，３５，３６を並べ、下から３段目にディスプレイ３７，３８，３９を並べたものである。図３に示すディスプレイ選択枠２４に表示されるディスプレイアイコン「１」〜「９」は、それぞれ図５に示すディスプレイ３１〜３９に対応している。
【００３１】
利用者が、本実施形態におけるアプリケーション表示制御プログラムをコンピュータ１上で実行すると、図２に示す制御パネル１４が表示される。ここでは上記説明に従って、予めアプリケーション指定枠１７の設定番号“１”のアプリケーションに対してディスプレイ３９の画面全体にウィンドウを表示するように設定され、指定情報記憶手段１１に記憶されているものとする。
【００３２】
利用者が、ポインティングデバイス２のダブルクリック操作によって、アプリケーション指定枠１７の一覧の中から設定番号“１”のアプリケーションを指定すると、アプリケーション表示手段１３は、指定情報記憶手段１１に記憶された指定情報に基づいて、この設定番号“１”のアプリケーションのウィンドウ４０を、ディスプレイ群３０の中の対応するディスプレイ３９の画面全体に表示する（図５参照）。
【００３３】
このとき、既に設定番号“１”のアプリケーションがコンピュータ上で実行されている場合には、アプリケーション表示手段１３はそのアプリケーションのウィンドウの表示のみを制御する。一方、設定番号“１”のアプリケーションがまだコンピュータ上で実行されていない場合には、アプリケーション表示手段１３は、そのアプリケーションを起動した後、そのウィンドウの表示を制御する。
【００３４】
また、図６は一つのアプリケーションに対して四つのディスプレイ３４，３５，３７，３８が指定された場合の例を示している。図６に示すように、アプリケーションを四つのディスプレイ３４，３５，３７，３８の全体に表示するように設定されている場合、アプリケーション表示手段１３は、これらの四つのディスプレイ３４，３５，３７，３８ｒを跨いでその全体にアプリケーションのウィンドウ４１を表示する。
【００３５】
以上のように、本実施形態におけるアプリケーション表示制御プログラムを実行したコンピュータでは、このコンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイをディスプレイ指定手段１０によって予め設定しておけば、ディスプレイ群３に表示させるアプリケーションをアプリケーション指定手段１２によって指定した際に、この指定したアプリケーションが予め指定された一つまたは複数のディスプレイに表示される。
【００３６】
すなわち、複数のアプリケーションに対してそれぞれ表示させたいディスプレイ群３のディスプレイ３１〜３９を予め設定しておくことによって、図２に示す制御パネル１４から各アプリケーションを指定すれば、その指定されたアプリケーションが予め設定されたディスプレイ群３の中の一つまたは複数のディスプレイ３１〜３９に表示される。したがって、アプリケーションを起動したり、そのウィンドウを操作したりといった作業が容易となり、作業の簡素化、高速化や、誤操作の低減が可能となる。
【００３７】
これにより、一台のコンピュータを用いてメインの業務とサブの業務とを同時に行う場合、例えば、経理業務などのメインの業務中に、不定期に入る顧客電話応対などのサブ業務が割り込んできた場合、従来であれば経理業務用のアプリケーションを一旦終了や最小化等をした後に、顧客データの検索用のアプリケーションを起動し、さらにそのウィンドウのサイズを調整する作業が必要となっていたが、本実施形態におけるアプリケーション表示制御プログラムを用いれば、これらの作業が図２に示す制御パネル１４からの操作のみで行えるようになる。
【００３８】
また、本実施形態においては、ディスプレイ指定手段１０が、ディスプレイ選択枠２４に表示したディスプレイアイコンの中からポインティングデバイス２のクリック操作またはドラッグ操作によって一つまたは複数のディスプレイを指定するものであるため、利用者は各アプリケーションを表示するディスプレイを設定する際に、このディスプレイアイコンにより視覚的に選択してポインティングデバイス２により容易に指定することが可能である。
【００３９】
【発明の効果】
本発明により、以下の効果を奏することができる。
【００４０】
（１）コンピュータを、マルチディスプレイを構成する各ディスプレイの中から、コンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを指定するディスプレイ指定手段、ディスプレイ指定手段により各アプリケーションに対して指定されたディスプレイに関する指定情報をそれぞれ記憶する指定情報記憶手段、マルチディスプレイに表示させるアプリケーションを指定するアプリケーション指定手段、アプリケーション指定手段により指定されたアプリケーションを、指定情報記憶手段に記憶された指定情報に基づいて、対応する一つまたは複数のディスプレイに表示するアプリケーション表示手段として機能させることにより、このコンピュータ上で実行する各アプリケーションを表示する一つまたは複数のディスプレイを予め指定しておけば、マルチディスプレイに表示させるアプリケーションを指定した際に、この指定したアプリケーションを予め指定した一つまたは複数のディスプレイに表示させることが可能となる。これにより、アプリケーションを起動したり、そのウィンドウを操作したりといった作業を容易に行うことが可能となり、作業の簡素化、高速化や、誤操作の低減が可能となる。
【００４１】
（２）ディスプレイ指定手段が、マルチディスプレイを構成する各ディスプレイの配置を表示し、この表示の中から各アプリケーションを表示する一つまたは複数のディスプレイを指定するものであることによって、マルチディスプレイを構成する各ディスプレイの配置表示の中から、各アプリケーションを表示する一つまたは複数のディスプレイを、視覚的に選択して容易に指定することが可能となる。
【００４２】
（３）ディスプレイ指定手段が、一つまたは複数のディスプレイの指定を、コンピュータに接続したポインティングデバイスによるクリック操作またはドラッグ操作により行うものであることによって、マルチディスプレイを構成する各ディスプレイの配置表示の中から、各アプリケーションを表示する一つまたは複数のディスプレイを、ポインティングデバイスによるクリック操作またはドラッグ操作により容易に指定することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるアプリケーション表示制御プログラムを実行したコンピュータの機能ブロック図である。
【図２】本発明の実施の形態におけるアプリケーション表示制御プログラムにより提供される制御パネルを示す図である。
【図３】設定パネルの例を示す図である。
【図４】登録表示パネルの例を示す図である。
【図５】マルチディスプレイを構成するディスプレイ群の配置を示す図である。
【図６】一つのアプリケーションに対して四つのディスプレイを指定した場合の表示制御の例を示す図である。
【図７】従来のマルチディスプレイ機能によるコンピュータ画面の表示状態を示す図である。
【符号の説明】
１　コンピュータ
２　ポインティングデバイス
３　ディスプレイ群
１０　ディスプレイ指定手段
１１　指定情報記憶手段
１２　アプリケーション指定手段
１３　アプリケーション表示手段
１４　制御パネル
１５　追加ボタン
１６　編集ボタン
１７　アプリケーション指定枠
１８　起動ボタン
２１　設定パネル
２２　設定番号枠
２３ａ　アプリケーション指定枠
２３ｂ　選択ボタン
２４　ディスプレイ選択枠
２５　サイズ指定プルダウンメニュー
２６　ＯＫボタン
２７　登録表示パネル
２８　設定情報表示枠
３１，３２，３３，３４，３５，３６，３７，３８，３９　ディスプレイ
４０，４１　ウィンドウ
【図１】
2004086586.tif 000003
【図２】
2004086586.tif 000004
【図３】
2004086586.tif 000005
【図４】
2004086586.tif 000006
【図５】
2004086586.tif 000007
【図６】
2004086586.tif 000008
【図７】
2004086586.tif 000009
【手続補正書】
【提出日】平成14年8月28日(2002.8.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
また、図６は一つのアプリケーションに対して四つのディスプレイ３４，３５，３７，３８が指定された場合の例を示している。図６に示すように、アプリケーションを四つのディスプレイ３４，３５，３７，３８の全体に表示するように設定されている場合、アプリケーション表示手段１３は、これらの四つのディスプレイ３４，３５，３７，３８を跨いでその全体にアプリケーションのウィンドウ４１を表示する。