(57)【特許請求の範囲】
【請求項１】
コンピュータに設けられた複数のモニタのうち、１つのモニタの画面上にファイルを起動して表示するためのウィンドウオープン方法であって、
前記複数のモニタのうち、所望の１つのモニタの画面上にファイルがドロップされた場合に、前記ファイルのウィンドウを当該画面上に表示するウィンドウオープンステップと、
キーボードに設けられた所定のキーが押されたか否かを判断するキー判断ステップと、を有し、
前記ウィンドウオープンステップは、
前記ファイルを前記画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと判断した場合には、前記ファイルのウィンドウを前記画面上にオープンする処理を停止し、かつ、前記画面上へのドロップのみを行う、ことを特徴とするウィンドウオープン方法。
【請求項２】
複数のモニタと、
前記複数のモニタの画面上でカーソル操作が可能な操作手段とを有するコンピュータにおいて、前記複数のモニタのうち、所望の１つのモニタの画面上にファイルのウィンドウを表示するためのウィンドウオープン方法であって、
前記操作手段による操作に応じて、前記複数のモニタのうち、所望の１つのモニタの画面上のファイルをカーソルにより仮想的に掴んでドラッグを行い、前記ファイルを前記複数のモニタのうちの任意の画面上にドロップする処理を行うドラッグアンドドロップ処理ステップと、
前記ファイルが前記任意の画面上にドロップする処理が行われた場合には、前記ファイルのウィンドウを前記任意の画面上にオープンして起動するウィンドウオープンステップと、
キーボードに設けられた所定のキーが押されたか否かを判断するキー判断ステップと、を有し、
前記ウィンドウオープンステップは、
前記ファイルを任意のモニタの画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと判断した場合には、前記ファイルのウィンドウを前記任意のモニタの画面上にオープンする処理を停止し、かつ、前記ファイルを前記任意のモニタの画面上へのドロップのみを行う、ことを特徴とするウィンドウオープン方法。
【請求項３】
複数のモニタを備え、前記複数のモニタのうち、１つのモニタの画面上にファイルを起動して表示する情報処理装置であって、
前記複数のモニタのうち、所望の１つのモニタの画面上にファイルがドロップされた場合に、前記ファイルのウィンドウを当該画面上に表示するウィンドウオープン手段と、
キーボードに設けられた所定のキーが押された否かを判断するキー判断手段と、を有し、
前記ウィンドウオープン手段は、
前記ファイルを前記画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと前記キー判断手段により判断された場合には、前記ファイルのウィンドウを前記画面上にオープンする処理を停止し、かつ、前記画面上へのドロップのみを行う、ことを特徴とする情報処理装置。
【請求項４】
複数のモニタと、
前記複数のモニタの画面上でカーソル操作が可能な操作手段と、を備え、
前記複数のモニタのうち、所望の１つのモニタの画面上にファイルのウィンドウを表示する情報処理装置であって、
前記操作手段による操作に応じて、前記複数のモニタのうち、所望の１つのモニタの画面上のファイルをカーソルにより仮想的に掴んでドラッグを行い、前記ファイルを前記複数のモニタのうちの任意の画面上にドロップする処理を行うドラッグアンドドロップ処理手段と、
前記ファイルが任意のモニタの画面上にドロップする処理が行われた場合には、前記ファイルのウィンドウを前記任意のモニタの画面上にオープンして起動するウィンドウオープン手段と、
キーボードに設けられた所定のキーが押されたか否かを判断するキー判断手段と、
を有し、
前記ウィンドウオープン手段は、
前記ファイルを任意のモニタの画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと前記キー判断手段により判断された場合には、前記ファイルのウィンドウを前記任意のモニタの画面上にオープンする処理を停止し、かつ、前記ファイルを前記任意のモニタの画面上へのドロップのみを行う、ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチディスプレイでも利用可能なウィンドウオープン方法及び情報処理装置に関する。
【背景技術】
【０００２】
従来、マルチモニタ使用時に、ファイルのアイコンをクリックしてファイルを起動させた場合、プライマリのモニタ、もしくは前回終了時の表示モニタでファイルを起動させ、その後、表示したいモニタヘウィンドウをドラッグしていた。
【０００３】
特許文献１には、マルチディスプレイでのアプリケーションソフトウエア起動方法について、「マルチディスプレイシステム」が報告されている。
詳しくは、従来のマルチディスプレイシステムでは、希望するモニタでファイルを起動表示させたい場合、一度アイコンをダブルクリックし、ファイルを起動させた後に、開いたウィンドウをドラッグして実際に使用したいモニタの画面上にドラッグして表示させることが必要になる。
このため、たとえば２つのウィンドウＷ１、Ｗ２を用いて作業を行う場合、ファイルを起動後にウィンドウをＷ１に表示をさせてから、Ｗ２に表示させたいウィンドウをＷ２にドラッグしてＷ２に表示させるという作業が必要となる場合があり、順を追った複数の操作が必要となり、利便性を損なっている。
【０００４】
一方、アプリケーションソフトウェアによっては、アプリケーションソフトウェアのウィンドウ内に子ウィンドウを開いてデータファイルを表示する、ＭＤＩ（Multiple Document Interface）を採用するものがある。このようなアプリケーションソフトウェアでは、既にそのアプリケーションソフトウェアのウィンドウが起動されているときにデータファイルのアイコンに起動操作を行うと、新たなウィンドウを開くことなく既存のウィンドウの子ウィンドウとしてそのデータファイルが開かれる。
このようなアプリケーションソフトウェアのデータファイルを、複数ディスプレイのそれぞれに開いたウィンドウで表示しようとすると、まずアプリケーションソフトウェアの起動操作を所望のウィンドウ数だけ繰り返し、次に開いたウィンドウを所望のディスプレイに移動させ、さらにそれぞれのウィンドウごとに、例えばドラッグアンドドロップ操作などによって、開くデータファイルを指定する、という３段階での操作が必要となるため、利便性を損なっているといった問題があった。
また、従来のマルチディスプレイ環境では、アイコンへの操作によってウィンドウを開くとき、プライマリディスプレイや前回終了時のディスプレイに表示されるので、表示されるディスプレイを選択できないといった問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１６４９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、マルチモニタ使用時、表示したい所望のモニタ上でファイルを簡単な操作で起動することが切望されている。
本発明は、マルチモニタ使用時、１アクションの簡単な操作で表示したいモニタ上でファイルのウィンドウを表示することができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の一態様は、コンピュータに設けられた複数のモニタのうち、１つのモニタの画面上にファイルを起動して表示するためのウィンドウオープン方法であって、前記複数のモニタのうち、所望の１つのモニタの画面上にファイルがドロップされた場合に、前記ファイルのウィンドウを当該画面上に表示するウィンドウオープンステップと、キーボードに設けられた所定のキーが押されたか否かを判断するキー判断ステップと、を有し、前記ウィンドウオープンステップは、前記ファイルを前記画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと判断した場合には、前記ファイルのウィンドウを前記画面上にオープンする処理を停止し、かつ、前記画面上へのドロップのみを行う、ことを特徴とする。
【０００８】
上記課題を解決する本発明の別の一態様は、複数のモニタと、前記複数のモニタの画面上でカーソル操作が可能な操作手段とを有するコンピュータにおいて、前記複数のモニタのうち、所望の１つのモニタの画面上にファイルのウィンドウを表示するためのウィンドウオープン方法であって、前記操作手段による操作に応じて、前記複数のモニタのうち、所望の１つのモニタの画面上のファイルをカーソルにより仮想的に掴んでドラッグを行い、前記ファイルを前記複数のモニタのうちの任意の画面上にドロップする処理を行うドラッグアンドドロップ処理ステップと、前記ファイルが前記任意の画面上にドロップする処理が行われた場合には、前記ファイルのウィンドウを前記任意の画面上にオープンして起動するウィンドウオープンステップと、キーボードに設けられた所定のキーが押されたか否かを判断するキー判断ステップと、を有し、前記ウィンドウオープンステップは、前記ファイルを任意のモニタの画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと判断した場合には、前記ファイルのウィンドウを前記任意のモニタの画面上にオープンする処理を停止し、かつ、前記ファイルを前記任意のモニタの画面上へのドロップのみを行う、ことを特徴とする。
【０００９】
上記課題を解決する本発明のさらに別の一態様は、複数のモニタを備え、前記複数のモニタのうち、１つのモニタの画面上にファイルを起動して表示する情報処理装置であって、前記複数のモニタのうち、所望の１つのモニタの画面上にファイルがドロップされた場合に、前記ファイルのウィンドウを当該画面上に表示するウィンドウオープン手段と、キーボードに設けられた所定のキーが押された否かを判断するキー判断手段と、を有し、前記ウィンドウオープン手段は、前記ファイルを前記画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと前記キー判断手段により判断された場合には、前記ファイルのウィンドウを前記画面上にオープンする処理を停止し、かつ、前記画面上へのドロップのみを行う、ことを特徴とする。
【００１０】
上記課題を解決する本発明のさらに別の一態様は、複数のモニタと、前記複数のモニタの画面上でカーソル操作が可能な操作手段と、を備え、前記複数のモニタのうち、所望の１つのモニタの画面上にファイルのウィンドウを表示する情報処理装置であって、前記操作手段による操作に応じて、前記複数のモニタのうち、所望の１つのモニタの画面上のファイルをカーソルにより仮想的に掴んでドラッグを行い、前記ファイルを前記複数のモニタのうちの任意の画面上にドロップする処理を行うドラッグアンドドロップ処理手段と、前記ファイルが前記任意の画面上にドロップする処理が行われた場合には、前記ファイルのウィンドウを前記任意の画面上にオープンして起動するウィンドウオープン手段と、キーボードに設けられた所定のキーが押されたか否かを判断するキー判断手段と、を有し、前記ウィンドウオープン手段は、前記ファイルを任意のモニタの画面上にドロップする処理が行われ、かつ、前記所定のキーが押されたと前記キー判断手段により判断された場合には、前記ファイルのウィンドウを前記任意のモニタの画面上にオープンする処理を停止し、かつ、前記ファイルを前記任意のモニタの画面上へのドロップのみを行う、ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、マルチモニタ使用時、１アクションで表示したいモニタ上でファイルのウィンドウを表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るファイル起動装置に適用可能なパーソナルコンピュータの構成について説明するためのブロック図である。
【図２】本発明の実施形態に係るファイル起動装置の動作概要について説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
図１を参照して、本発明の実施形態に係るファイル起動装置に適用可能なパーソナルコンピュータの構成について説明する。
図１に示すように、パーソナルコンピュータは、モニタ１０ａ、１０ｂ、パーソナルコンピュータ本体（以下、ＰＣという）１１、キーボード１２、マウス１３を備えている。
ＰＣ１１は、内部にＣＰＵやメモリやストレージデバイスを備えた制御部、グラフィックスコントローラ、ＶＲＡＭ等を内蔵している。また、ＰＣ１１には、入力デバイスとして、キーボード１２及びマウス１３が接続されている。
モニタ１０ａ、１０ｂは、ＰＣ１１に接続された２台のディスプレイからなるマルチモニタ構成となっている。なお、モニタを２台用いる実施形態を示したが、モニタを３台以上用いてもよい。
【００１４】
モニタ１０ａ、１０ｂは、例えば１２８０×１０２４、２５６０×２０４８等の解像度の画面を有し、画面上には１つ以上のウィンドウが表示される。ウィンドウ表示については、ＰＣ１１のストレージデバイスにインストールされているＷｉｎｄｏｗｓ（登録商標）  ＯＳと、そのＯＳの管理下で実行されるプログラムによって制御される。
【００１５】
マウス１３は、モニタ１０ａ、１０ｂのいずれかの画面に表示されたカーソルを、その操作に応じて移動させる装置である。マウス１３は、Ｘ軸用ローラ及びＹ軸用ローラを有し、各ローラの回転量からＸ軸方向及びＹ軸方向への移動距離を求め、座標位置データを制御部に送出する。なお、制御部は、マウス１３から受信した座標位置データをカーソル座標として、モニタ１０ａ、１０ｂのそれぞれの画面エリアを含む十分な範囲の仮想座標空間においてＯＳにより管理する。
上記マウス１３に代わって、カーソル移動やドラッグ＆ドロップ操作が可能なトラックボールやタッチパッド等のポインティングデバイスを用いてもよい。
【００１６】
モニタ１０ａの画面下方のタスクバーには、常駐ツールとしてウィンドウオープンツールのアイコン１４が表示されている。このウィンドウオープンツールは、制御部によりＯＳの管理下で常駐起動することとする。
【００１７】
次に、図２に示すフローチャートを参照して、本発明の実施形態に係るウィンドウオープン装置の基本的な動作について説明する。なお、図２に示すステップＳ１０〜Ｓ５５は、ウィンドウオープンツールの特徴的な処理を示しており、ＯＳの管理下で制御部により実行される。
【００１８】
いま、例えば、ユーザがマウス１３を用いてスタートメニューを右クリックし、「エクスプローラ」ボタンをダブルクリックすると、モニタ１１ａ（モニタＡ）またはモニタ１１ｂ（モニタＢ）上にライブラリが表示される。このライブラリにはドキュメントライブラリやピクチャライブラリ等が保存されている。ここで、ユーザがマウス１３を用いてドキュメントライブラリをクリックすると、複数のファイルが表示される。
そして、ユーザがマウス１３を用いてドキュメントライブラリ内の所望のファイルをドラッグし、モニタ１１ａ（モニタＡ）またはモニタ１１ｂ（モニタＢ）上の所望の位置にカーソルを移動した後、このファイルをドラッグし、ドロップしたこととする。また、ファイルのドロップと同時に、キーボード１２に設けられた「Ｓｈｉｆｔ」キーを押したことも想定する。
なお、ドラッグアンドドロップ（drag and drop）とは、マウスボタンを押したままアイコンを移動させ（ドラッグ）、マウスボタンを離す（ドロップ）という一連の操作のことをいう。
Ｗｉｎｄｏｗｓ（登録商標）  ＯＳやＭａｃ（登録商標）  Ｏｓでは、選択したファイルを任意のフォルダの位置までドラッグし、そこでドロップすることで、ファイルの移動やコピーが行える。
【００１９】
上記のようなマウス操作が行われた際に、ウィンドウオープンツールがどのように動作するかについて、以下に説明する。
上述したように、ウィンドウオープンツールは、前もってストレージデバイスにインストールしてあり、制御部により実行されるＯＳにより管理されており、ユーザのマウス操作により起動される。
【００２０】
まず、ステップＳ１０では、制御部はファイルのアイコンがドラッグされたか否かを判断する。すなわち、制御部はマウス１３に対するドラッグ操作を検出して、ファイルのアイコンがドラッグされたか否かを判断する。ファイルのアイコンがドラッグされた場合にはステップＳ１５に進む。
次いで、ファイルのアイコンがドラッグされた場合に、ステップ１５では、制御部はファイルのアイコンがドロップされたか否かを判断する。すなわち、制御部はマウス１３に対するドロップ操作を検出して、ファイルのアイコンがドロップされたか否かを判断する。ファイルのアイコンがドロップされた場合にはステップＳ２０に進む。
【００２１】
次いで、ファイルのアイコンがドロップされた場合に、ステップ２０では、制御部はモニタ１１ａ（モニタＡ）上にドロップされたか否かを判断する。モニタ１１ａ上にドロップされていない場合には、ステップＳ４０に進む。
なお、制御部は、マウス１３から受信した座標位置データをカーソル座標として、モニタ１０ａ、１０ｂのそれぞれの画面エリアに対応する仮想座標空間の範囲内にカーソル座標が存在するか否かを判断することで、ファイルのアイコンがドロップされたモニタを特定する。
次いで、モニタ１１ａ上にドロップされた場合には、ステップＳ２５では、制御部はモニタ１１ａ上へのドロップと同時に、キーボード１２に設けられた「Ｓｈｉｆｔ」キーが押されたか否かを判断する。
次いで、モニタ１１ａ上へのドロップと同時に、「Ｓｈｉｆｔ」キーが押されたことが検出された場合には、ステップＳ３５では、制御部はモニタ１１ａ上のカーソル付近にファイルのアイコンを移動する。
このように、ファイルのアイコンを移動してドロップすると同時に、「Ｓｈｉｆｔ」キーを押すことで、ファイルのオープン機能を一時的に停止させ、ファイルのアイコンの移動のみを実現することができる。
【００２２】
他方、モニタ１１ａ上へのドロップを検出した場合に、「Ｓｈｉｆｔ」キーが押されていないときに、ステップＳ３０では、制御部はモニタ１１ａ上のカーソル付近にファイルのウィンドウをオープンする。
ここで、ファイルには、どのアプリケーションプログラムのファイルであるかを認識するための識別子が備えてあり、制御部はＯＳ管理下において、ファイルを指定したとき、どのアプリケーションプログラムのファイルであるかを識別子により調べ、このアプリケーションプログラムを起動して、指定されたファイルのウィンドウをオープンする。
このようにして、マルチモニタ使用時に１アクションの簡単な操作で表示したいモニタ上でファイルのウィンドウを表示することができ、マルチモニタ上で複数ウィンドウを使用する際の利便性を向上することができる。
【００２３】
次いで、ファイルのアイコンがドロップされた場合に、ステップ２０において、モニタ１１ａ（モニタＡ）上にドロップされていないと判断したときは、ステップＳ４０では、制御部はモニタ１１ｂ（モニタＢ）上にドロップされたか否かを判断する。
次いで、モニタ１１ｂ上にドロップされた場合には、ステップＳ４５では、制御部はモニタ１１ｂ上へのドロップと同時に、キーボード１２に設けられた「Ｓｈｉｆｔ」キーが押されたか否かを判断する。
次いで、モニタ１１ｂ上へのドロップと同時に、「Ｓｈｉｆｔ」キーが押されたことが検出された場合には、ステップＳ５５では、制御部はモニタ１１ｂ上のカーソル付近にファイルのアイコンを移動する。
このように、ファイルのアイコンを移動してドロップすると同時に、「Shift」キーを押すことで、ファイルのオープン機能を一時的に停止させ、ファイルのアイコンの移動のみを実現することができる。
【００２４】
他方、モニタ１１ｂ上へのドロップを検出した場合に、「Ｓｈｉｆｔ」キーが押されていないときに、ステップＳ５０では、制御部はモニタ１１ｂ上のカーソル付近にファイルのウィンドウをオープンする。
このようにして、マルチモニタ使用時に１アクションの簡単な操作で表示したいモニタ上でファイルのウィンドウを表示することができ、マルチモニタ上で複数ウィンドウを使用する際の利便性を向上することができる。
【００２５】
以上のように、本実施形態に係るウィンドウオープン装置であるウィンドウオープンツールを用いてファイルのウィンドウを表示することで、従来のように順を追った複数の操作を行う必要がなく、マルチモニタ使用時に１アクションの簡単な操作で表示したいモニタ上でファイルのウィンドウを表示することができ、マルチモニタ上で複数ウィンドウを使用する際の利便性を向上することができる。
【００２６】
本実施形態のファイル起動装置は、マウスやタッチパッドのようなモニタと別体のポインティングデバイスの操作によってファイルのアイコンがドロップされた、すなわちファイルのアイコンの選択状態を維持するボタン押下操作が終了したときに、その終了した時点でポインタが存在していたモニタの画面上にファイルのウィンドウをオープンするよう構成されている。
ポインティングデバイスが一体となったモニタ、例えばタッチパネルディスプレイを複数備える装置では、モニタの画面へのタッチがアイコンの選択操作となるため、あるモニタの画面上でドラッグを開始されたアイコンを、選択状態を維持したまま別のモニタの画面までドラッグしてドロップする操作をすることができない。そこで、アイコンをドラッグしているポインタが別のモニタと隣接するモニタの外縁に所定以上の速度で到達した後に選択状態が終了したことを隣接する別のモニタの画面へのドロップ操作と見做して、別のモニタの画面上へファイルのウィンドウをオープンするように構成してもよい。
【産業上の利用可能性】
【００２７】
本発明は、パーソナルコンピュータ、ＰＤＡ、スマートフォン等のマルチモニタ環境下で利用できる。
【符号の説明】
【００２８】
１０ａ、１０ｂ    モニタ
１１    パーソナルコンピュータ本体
１２    キーボード
１３    マウス
【図１】
0005665464.tif 000002
【図２】
0005665464.tif 000003