(57)【要約】【課題】表示装置に表示された複数のウィンドウを操作する場合、ドラッグアンドドロップという直感的な動作のみを用いて実現することを目的とする。【解決手段】ドラッグ中に限り、マウスカーソルの移動できる範囲を描画領域３０１から仮想的に拡張した仮想拡張領域３０２に広げる。また、ポインティングデバイスのカーソルが仮想拡張領域にある場合にドロップしたときは、ドラッグアンドドロップしたウィンドウ３０８を特定の位置３０９に表示する機能を有することで、使用者による複数のウィンドウの操作性を向上する。【選択図】図３
2007310700.tif 000002
【特許請求の範囲】
【請求項１】
表示領域内に複数のウィンドウが存在し、ポインティングデバイスを用いて当該複数のウィンドウのそれぞれを描画領域および描画領域を仮想的に拡張した仮想拡張領域において移動操作できる情報処理装置であって、
少なくとも、前記ポインティングデバイスのポインタが存在する位置が描画領域か、仮想拡張領域であるかどうかを判断するポインタ位置判断手段と、
前記ポインタが仮想拡張領域にドラッグアンドドロップされた場合にはウィンドウを指定された位置に配置するウィンドウ再配置手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記ウィンドウ再配置手段によってウィンドウを指定された位置に配置した後、前記ポインタはドラッグアンドドロップされる前の初期位置にもどされることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ウィンドウ再配置手段によって指定された位置に配置されたウィンドウを前記ポインティングデバイスで指示してクリックすると、当該ウィンドウとポインタは初期にあった位置情報をもとに再配置するウィンドウ初期位置配置手段を、
備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
表示領域内に複数のウィンドウが存在し、ポインティングデバイスを用いて当該複数のウィンドウのそれぞれを描画領域および描画領域を仮想的に拡張した仮想拡張領域において移動操作できる情報処理装置の情報表示方法であって、
少なくとも、ポインティングデバイスのポインタ位置が描画領域内か、仮想的に拡張された仮想拡張領域に存在するかを判定するステップと、
前記ポインタが仮想拡張領域にドラッグアンドドロップされた場合には指定された位置にウィンドウが再配置されるステップと、
を含むことを特徴とする情報表示方法。
【請求項５】
ウィンドウを指定された位置に配置した後、前記ポインタはドラッグアンドドロップされる前の初期位置にもどされることを特徴とする請求項４に記載の情報表示方法。
【請求項６】
指定された位置に再配置されたウィンドウを前記ポインティングデバイスのポインタで指示してクリックすると
当該ウィンドウとポインタは初期にあった位置情報をもとに再配置するステップを含むことを特徴とする請求項４に記載の情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータのような情報処理装置の情報表示技術に関し、特にポインティングデバイスを用いた操作を行う際に適用することが有効であり、表示装置の描画領域を仮想的に拡張することと、この仮想拡張領域でのドロップ時の動作を指定することにより、表示領域内に複数のウィンドウが存在する際に、各々のウィンドウに対する操作性、視認性を向上させ、作業効率を上げる情報処理装置および情報表示方法に関するものである。
【背景技術】
【０００２】
従来の表示装置において、ポインティングデバイスにて描画領域よりも外側の領域にポインタを移動させようとしても、描画領域外には移動できないようになっていた。
【０００３】
また、上記を改善するために描画領域を拡張する際には、物理的な記憶領域を確保して描画領域を拡張する方法が取られていた。さらには物理的により大きな表示領域を持つ表示装置を用意するか、複数の表示装置を用意するといった方法がとられていた。
【特許文献１】特開平８−３３５１４２号公報
【特許文献２】特開平５−１４３２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上述の技術においては、ウィンドウ上部のタイトルバーをポイントした状態でドラッグ動作をしたとき、ウィンドウ下部にウィンドウをはみ出させる形でのドラッグはできるが、ウィンドウ上部のタイトルバーをポインティングデバイスでポイントして、ドラッグアンドドロップしてのウィンドウを描画領域外に移動できないことになっていた。そのため描画領域内に複数のウィンドウを描画している際には、これらのウィンドウを見ながら作業をしようとすると、頻繁にウィンドウの描画の順番を変えなければならないが、ポインティングデバイスによる切り替えには限度があり操作性が悪くなっていた。またそのため視認性も悪くなり作業効率の低下という課題を有していた。
【０００５】
また、表示装置の描画領域より広い記憶領域を用意して表示領域を仮想的に拡張する方法では、情報処理装置が表示装置の表示可能な領域よりも大きな表示領域に拡張してしまうと、１画面内で全ての領域を見ることは不可能であった。さらに、別の表示装置を用意して複数表示装置の画面で表示する方法は費用の面で大きな負担となっていた。
【０００６】
本発明は、上記従来の課題を解決するもので、描画領域内に複数のウィンドウを描画した状態で作業をする際に、ポインティングデバイスのみを用いて複数のウィンドウを切り替えることにより、各々のウィンドウに対する視認性、操作性を向上することで作業効率をあげる情報処理装置および情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の情報処理装置は、
表示領域内に複数のウィンドウが存在し、ポインティングデバイスを用いて当該複数のウィンドウのそれぞれを描画領域および描画領域を仮想的に拡張した仮想拡張領域において移動操作できる情報処理装置であって、
少なくとも、前記ポインティングデバイスのポインタが存在する位置が描画領域か、仮想拡張領域であるかどうかを判断するポインタ位置判断手段と、
前記ポインタが仮想拡張領域にドラッグアンドドロップされた場合にはウィンドウを指定された位置に配置するウィンドウ再配置手段と、
を備えたことを特徴とする情報処理装置
としたものであり、
描画領域内に複数のウィンドウを開いて、各々のウィンドウを切り替える際の視認性の向上およびドラッグアンドドロップによる直感的な操作のみで実現できることと、操作ウィンドウを仮想拡張領域にてドロップした際の動作を指定することにより操作性を向上する作用を有する。
【発明の効果】
【０００８】
本発明の情報処理装置および情報表示方法によれば、描画領域内に複数のウィンドウを開いて、各々のウィンドウを切り替える際の視認性の向上およびドラッグアンドドロップによる直感的な操作のみで実現できることと、操作ウィンドウを仮想拡張領域にてドロップした際の動作を指定することにより操作性を向上する。
【０００９】
また、常に使用者が見ることのできる表示領域は変化せず、一画面に対する一覧性があること、拡張された表示領域での操作を行う際に、記憶領域や表示装置を増加する必要が無いという利点がある。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態における情報処理装置の構成図である。
【００１２】
図１において、１０１はポインティングデバイスによるドラッグ操作が行われているかどうか監視するドラッグ操作監視手段、１０２はドラッグ操作が行われているウィンドウの情報を取得するウィンドウ情報取得手段、１０３はポインタが存在する位置が描画領域であるかどうかを判断するポインタ位置判断手段、１０４はポインティングデバイスによるドロップ操作が行われたかどうかを監視するドロップ操作監視手段、１０５はウィンドウを指定された位置に配置するウィンドウ再配置手段である。１０６は、ウィンドウ再配置手段１０５によって再配置されたウィンドウをウィンドウ情報取得手段１０２によって初期値として得られた情報をもとに再配置するウィンドウ初期位置配置手段である。
【００１３】
以上のように構成された情報処理装置において、ドラッグ操作監視手段１０１により現在ドラッグ操作が行われているかどうかを判断する。ドラッグ操作が行われていると判断すると、その時点のウィンドウ位置、サイズなどの情報、ポインタの座標情報などを初期値としてウィンドウ情報取得手段１０２によって取得する。以降は、ウィンドウ情報取得手段１０２によって得られる情報は、これを取得した時点の情報となる。その後、ポインタ位置判断手段１０３により、仮想的に拡張された領域にポインタが存在しているかどうかの判断を行う。ポインタ位置判断手段１０３により仮想的に拡張された領域にポインタが存在している時に、ドロップ操作監視手段１０４によりドロップ操作が行われたと判断されると、ウィンドウ再配置手段１０５によって、ウィンドウが指定された位置に描画される。このとき、同時にポインタもウィンドウ情報取得手段１０２によって初期値として取得されたポインタの座標情報をもとに再配置される。これは、ドラッグ操作を始めて、仮想的に拡張された領域でドロップ操作をしたときにはポインタは元の位置に戻すことを意味する。また、ウィンドウ再配置手段１０５によって配置されたウィンドウをクリックすることで、ウィンドウ初期位置配置手段１０６によりウィンドウおよびポインタは、ウィンドウ情報取得手段１０２によって初期値として取得された情報をもとにはじめの位置に再配置される。
【００１４】
図２は、本発明の実施の形態における情報処理装置により構成される、描画領域と仮想的な描画領域の関係図である。
【００１５】
図２において、２０１は元々の描画領域を示しており、２０２は仮想的に拡張された描画領域を示している。また、２０３は描画領域２０１内に表示されているウィンドウを表している。このウィンドウ２０３を移動するときにはタイトルバー２１０をポインティングデバイスでポイントしてドラッグする。このドラッグするときに用いられる仮想的な領域は、元々の描画領域２０１の上下左右に１ウィンドウ分が収まるように拡張された領域である。２０４は２０３とは略同一サイズで仮想的描画領域２０２に配置されたウィンドウである。これは、ドラッグしているウィンドウ２０３のサイズに依らず、拡張された領域にウィンドウ２０３がドラッグ可能となることを意味している。
【００１６】
図３は本発明の実施の形態における情報処理装置により構成される、拡張された領域におけるドロップ操作時の、ウィンドウ再配置手段１０５の説明図である。
【００１７】
図３において、３０１は元々の描画領域２０１と、３０２は仮想的に拡張された描画領域２０２と、３０３は描画領域内に表示されているウィンドウ２０３、３１０はタイトルバー２１０と同様であり、説明は省略する。
【００１８】
３０４は、ウィンドウ情報取得手段１０２によって取得される初期座標のポインタの位置を示している。３０５の矢印はウィンドウ３０３のドラッグする方向を示している。３０６は、ウィンドウ３０３をドラッグして、仮想的に拡張された描画領域内３０２にウィンドウを移動し、そこでドロップしたウィンドウを示しており、３０７はそのポインタを示している。仮想的に拡張された描画領域３０２にてドロップ操作が行われたことをポインタ位置の判断手段１０３およびドロップ操作監視手段１０４にて判断すると、ウィンドウ再配置手段１０５によりウィンドウ３０３は３０６の位置から３０８の位置に再配置される。またポインタも３０７の位置から３０４の位置に再配置される。この再配置が行われるとき、３０９にて示される位置情報をもとに再配置が行われる。この位置情報３０９を予め指定しておくことで、拡張された領域でドロップ操作を行った際に任意の位置にウィンドウを再配置することが可能となる。ここでの３０９は、仮想的に拡張された描画領域内３０２でドロップされたウィンドウを、表示領域内３０１に一定幅で表示させつつ、主として拡張された領域に配置するということを意味している。このときウィンドウをポイントし、ドラッグするタイトルバーがポイントするに充分なだけ表示領域内３０１あることが肝要である。
【００１９】
さらに再配置されたウィンドウをクリックすることで、初期位置配置手段１０６によりウィンドウ３０３およびポインタ３０４の位置に再配置される。
【００２０】
図４は、本発明の実施の形態における情報処理装置の処理動作フローチャートである。ドラッグ操作が開始された後、ドロップ操作によりウィンドウの再配置が行われるまでのフローを示している。以下、その詳細を説明する。
【００２１】
まず、ドラッグ操作が開始された時点でのポインタの初期座標が取得され、（Ｓ４０２）、ドラッグされているウィンドウの情報が取得される。この時、ドラッグを開始して最初に得られるウィンドウのサイズ及び座標情報が初期情報として保存され、２回目以降の情報取得時には、その時のウィンドウサイズ、座標情報が取得される（Ｓ４０３）。
【００２２】
次に現在のポインタ位置が描画領域内か、仮想的に拡張された領域に存在するかを判定する（Ｓ４０４）。描画領域内であればドロップ操作が行われたかどうかを判定する（Ｓ４０５）。ドロップ操作であれば通常どおりの描画領域内でのドラッグアンドドロップ操作を行う（Ｓ４０６）。Ｓ４０４においてポインタ位置が仮想的に拡張された領域に存在する場合は、ポインタの座標が修正され、ウィンドウが元々の描画領域と仮想的に拡張された描画領域にまたがって表示され（Ｓ４０７）、ウィンドウが拡張された描画領域に表示されているときにドロップ操作が行われたかどうかを判定する（Ｓ４０８）。ドロップ操作であれば図３の３０９にて指定された位置にウィンドウが再配置される（Ｓ４０９）。このとき、同時にポインタも初期値として取得されたポインタの座標情報をもとに配置される。これは、ドラッグ操作を始めて、仮想的に拡張された領域でドロップ操作をしたときにはポインタは元の位置に戻すことを意味する。
【００２３】
さらに、再配置されたウィンドウをクリックしたことを検出判定すると（Ｓ４１０）、そのウィンドウとポインタを、Ｓ４０２およびＳ４０３によって初期情報として取得した位置に再配置する（Ｓ４１１）。
【産業上の利用可能性】
【００２４】
本発明に係る情報処理装置および情報表示方法は、描画領域内に複数のウィンドウを開いている際に各々のウィンドウの視認性の向上し、ドラッグアンドドロップによる直感的な操作のみで実現できることによる操作簡易性の向上および操作ウィンドウを仮想拡張領域にてドロップした際の動作を指定することによる操作性の向上が可能になるといった効果を有し、特にポインティングデバイスを用いた操作を行う情報処理装置および情報表示方法等として有用である。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態における情報処理装置の構成図
【図２】本発明の実施の形態における、描画領域と仮想的に拡張された描画領域の関係図
【図３】本発明の実施の形態における、仮想的に拡張された描画領域におけるドロップ操作時のウィンドウ再配置手段の説明図
【図４】本発明の実施の形態における情報処理装置の処理動作フローチャート
【符号の説明】
【００２６】
１０１  ドラッグ操作監視手段
１０２  ウィンドウの情報取得手段
１０３  ポインタ位置の判断手段
１０４  ドロップ操作監視手段
１０５  ウィンドウ再配置手段
１０６  ウィンドウ初期位置配置手段
２０１  描画領域
２０２  仮想的に拡張された描画領域
２０３  描画領域内に表示されているウィンドウ
２０４  仮想的描画領域に配置されたウィンドウ
３０４  初期位置情報
３０５  ドラッグする方向
３０６  仮想的に拡張された領域内にてドロップしたときのウィンドウの位置
３０７  仮想的に拡張された領域内にてドロップしたときのポインタの位置
３０８  仮想的に拡張された領域内にてドロップしたときのウィンドウ再配置位置
３０９  仮想的に拡張された領域内にてドロップしたときのウィンドウ再配置指定位置
【図１】
2007310700.tif 000003
【図２】
2007310700.tif 000004
【図３】
2007310700.tif 000005
【図４】
2007310700.tif 000006