(57)【要約】【課題】  スクロール操作に要する時間を短縮してスクロール操作時におけるユーザーの利便性を向上させる。【解決手段】  第１の押し釦２ａの押圧操作の有無と、移動検知センサ２ｃの出力の有無とからユーザーによりドラッグ操作がなされているか否かを判定するドラッグ操作判定部と、ドラッグ操作がなされていると判定された場合、スクロール操作によってウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域Ｗ２１と、スクロール操作によってウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域Ｗ２２とをウインドウの周縁に関連付けて表示させると共に、表示画面上に表示されるカーソルの位置が第１の表示領域Ｗ２１／第２の表示領域W２２にある場合、ウインドウ内の表示内容を第１の速度／第２の速度で移動させて表示させる表示制御部１ｉとを備える。【選択図】    図１
2008181248.tif 000002
【特許請求の範囲】
【請求項１】
押し釦、及び載置された平面上における水平方向の移動を検知する移動検知センサを含むポインティングデバイスのドラッグ操作及びスクロール操作に応じて変化する前記ポインティングデバイスの位置に対応する表示画面上の位置を示すカーソルと、ユーザーにより選択された表示対象を含むウインドウとを表示装置に表示させて前記ユーザーを支援する表示制御装置であって、
前記押し釦の押圧操作の有無と、前記移動検知センサの出力の有無とに基づいて、前記ユーザーによりドラッグ操作がなされているか否かを判定するドラッグ操作判定手段と、
前記ドラッグ操作判定手段によりドラッグ操作がなされていると判定された場合、前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が移動することを示す複数の表示領域を前記ウインドウの周縁に関連付けて表示させるスクロール情報表示制御手段と、
前記ポインティングデバイス本体の位置に対応して前記表示画面上に表示されるカーソルの位置を特定するカーソル位置特定手段と、
前記カーソル位置特定手段により特定されたカーソルの位置が前記スクロール情報表示制御手段により表示された表示領域の何れかにある場合、前記ウインドウ内の表示内容を移動させるカーソル移動手段とを備えた表示制御装置。
【請求項２】
前記複数の表示領域は、
前記ドラッグ操作判定手段によりドラッグ操作がなされていると判定された場合、前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、
前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを含み、
前記カーソル移動手段は、
前記カーソル位置特定手段により特定されたカーソルの位置が前記スクロール情報表示制御手段により表示された第１の表示領域にある場合、前記ウインドウ内の表示内容を前記第１の速度で移動させる第１のカーソル移動手段と、
前記カーソル位置特定手段により特定されたカーソルの位置が前記第２の表示領域にある場合、前記ウインドウ内の表示内容を前記第２の速度で移動させる第２のカーソル移動手段とを含む請求項１に記載の表示制御装置。
【請求項３】
前記第１の表示領域と前記第２の表示領域とは、
色彩、濃淡、及び模様の少なくとも一つが異なる表示形式で表示される請求項２に記載の表示制御装置。
【請求項４】
押し釦、及び載置された平面上における水平方向の移動を検知する移動検知センサを含むポインティングデバイスと、前記ポインティングデバイスのドラッグ操作及びスクロール操作に応じた前記平面上における前記ポインティングデバイスの位置に対応する表示画面上の位置を示すカーソルと、ユーザーにより選択された表示対象を含むウインドウとを表示する表示装置とが接続された表示制御装置のコンピュータにインストールされ、前記ユーザーによる前記ドラッグ操作及びスクロール操作を支援する表示制御プログラムであって、
前記表示制御装置のコンピュータに、
前記押し釦の押圧操作の有無と、前記移動検知センサの出力の有無とに基づいて、前記ユーザーによりドラッグ操作がなされているか否かを判定するドラッグ操作判定機能、
前記ドラッグ操作判定機能によりドラッグ操作がなされていると判定された場合、前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が移動することを示す複数の表示領域を前記ウインドウの周縁に関連付けて表示させるスクロール情報表示制御機能、
前記ポインティングデバイス本体の位置に対応して前記表示画面上に表示されるカーソルの位置を特定するカーソル位置特定機能、
前記カーソル位置特定機能により特定されたカーソルの位置が前記複数の表示領域の何れかにある場合、前記ウインドウ内の表示内容を移動させるカーソル移動機能
を実現させるための表示制御プログラム。
【請求項５】
前記複数の表示領域は、
前記ドラッグ操作判定手段によりドラッグ操作がなされていると判定された場合、前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、
前記ポインティングデバイスのスクロール操作によって前記ウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを含み、
前記カーソル移動機能は、
前記カーソル位置特定手段により特定されたカーソルの位置が前記スクロール情報表示制御手段により表示された第１の表示領域にある場合、前記ウインドウ内の表示内容を前記第１の速度で移動させる第１のカーソル移動機能と、
前記カーソル位置特定手段により特定されたカーソルの位置が前記第２の表示領域にある場合、前記ウインドウ内の表示内容を前記第２の速度で移動させる第２のカーソル移動機能とを含む請求項４に記載の表示制御プログラム。
【請求項６】
前記第１の表示領域と前記第２の表示領域とは、
色彩、濃淡、及び模様の少なくとも一つが異なる表示形式で表示される請求項５に記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーのドラッグ操作及びスクロール操作を支援する表示制御装置及び表示制御プログラムに関する。
【背景技術】
【０００２】
従来、Windows（登録商標）等のオペレーティングシステム（以下、ＯＳと称する。）を用いて、このＯＳの保有するファイルやメールの探索、ドラッグ操作、及びスクロール操作等を行うユーザーを支援する手法としては、これらのファイルを管理するファイル管理ソフトウェアを用いてファイルを表示ウインドウ内に階層ごとに表示させる手法が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開平１１−３０５９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、かかる手法では、ユーザーがドラッグ操作を行ったプログラム及びフォルダのすくなくとも一方を含むオブジェクトの元の位置と、このオブジェクトの移動先の位置とが離れている場合等に、スクロール操作を行わせるためにマウスカーソルを移動させる領域がわかりにくいので、スクロール操作をしすぎたり、マウスカーソルを移動させる領域を間違えてスクロール操作が行われなかったりして、スクロール操作をしてドラッグ操作を行ったオブジェクトを移動先にドロップする操作を行うのに時間を必要以上に要してユーザーの利便性を低下させてしまう可能性がある。
【０００５】
また、本発明者のスクロール操作に関する考察によれば、ドラッグ操作を行ったオブジェクトをスクロール操作して移動先に移動する際、スクロール操作に要する時間を短縮してユーザーの利便性を高めることが可能な表示制御装置に関する要望が高まっている。
【０００６】
そこで、本発明は、上記事情を考慮してなされたもので、スクロール操作に要する時間を短縮してスクロール操作時におけるユーザーの利便性を向上させることが可能な表示制御装置及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の骨子は、「スクロール操作によってウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、スクロール操作によってウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とをウインドウの周縁に関連付けて表示させる」構成により、スクロール操作に要する時間の短縮を可能としてスクロール操作時におけるユーザーの利便性を向上させるという効果を達成することにある。
【０００８】
さて、以上のような本発明の骨子は、具体的には以下のような手段を講じることにより実現される。
【０００９】
第１の発明は、押し釦、及び載置された平面上における水平方向の移動を検知する移動検知センサを含むポインティングデバイスのドラッグ操作及びスクロール操作に応じて変化するポインティングデバイスの位置に対応する表示画面上の位置を示すカーソルと、ユーザーにより選択された表示対象を含むウインドウとを表示装置に表示させてユーザーを支援する表示制御装置であって、押し釦の押圧操作の有無と、移動検知センサの出力の有無とに基づいて、ユーザーによりドラッグ操作がなされているか否かを判定するドラッグ操作判定手段と、ドラッグ操作判定手段によりドラッグ操作がなされていると判定された場合、ポインティングデバイスのスクロール操作によってウインドウ内の表示内容が移動することを示す複数の表示領域をウインドウの周縁に関連付けて表示させるスクロール情報表示制御手段と、ポインティングデバイス本体の位置に対応して表示画面上に表示されるカーソルの位置を特定するカーソル位置特定手段と、カーソル位置特定手段により特定されたカーソルの位置がスクロール情報表示制御手段により表示された表示領域の何れかにある場合、ウインドウ内の表示内容を移動させるカーソル移動手段とを備えた表示制御装置である。
【００１０】
なお、本明細書内で「ポインティングデバイス」とは、ユーザーの操作により表示画面上における位置座標を入力することが可能な装置を意味し、たとえば「マウス」、「トラックボール」、「タッチパネル」、「トラックパッド」、「アキュポイント（登録商標）」、「トラックポイント」、及び「デジタイザ」等を包含する。
【００１１】
なお、本明細書内で「押圧操作」とは「ポインティングデバイスの有する押し釦を押し続ける操作」のことを意味する。
【００１２】
これにより、スクロール操作によってウインドウ内の表示内容が移動することを示す複数の表示領域がウインドウの周縁に関連付けて表示されるので、ドラッグ対象の元の位置と、移動先の位置とが離れている場合であっても、表示領域ごとにカーソルの移動速度を互いに相異ならせることによって移動先の近傍まで、ウインドウ内の表示内容が移動する速度の大きい方を示す表示領域にカーソルを移動することによって高速で移動させることができるため、通常のドラッグ操作及びスクロール操作を行った場合と比較して操作に要する時間を短縮でき、スクロール操作時におけるユーザーの利便性を向上させることが可能となる。
【００１３】
なお、スクロールに要する時間を短縮してユーザーの利便性をより一層向上させる観点から、ウインドウの周縁に関連付けて表示させる表示領域は、ドラッグ操作判定手段によりドラッグ操作がなされていると判定された場合、ポインティングデバイスのスクロール操作によってウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、ポインティングデバイスのスクロール操作によってウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを含むことがより好ましい。
【００１４】
また、この場合、カーソル移動手段は、カーソル位置特定手段により特定されたカーソルの位置がスクロール情報表示制御手段により表示された第１の表示領域にある場合、ウインドウ内の表示内容を第１の速度で移動させる第１のカーソル移動手段と、カーソル位置特定手段により特定されたカーソルの位置が第２の表示領域にある場合、ウインドウ内の表示内容を第２の速度で移動させる第２のカーソル移動手段とを含むことがより好ましい。
【００１５】
これにより、スクロール操作によってウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、スクロール操作によってウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とがウインドウの周縁に関連付けて表示されるので、ドラッグ対象の元の位置と、移動先の位置とが離れている場合であっても、移動先の近傍まで第１のスクロール速度及び第２のスクロール速度のうち、ウインドウ内の表示内容が移動する速度の大きい方を示す表示領域にカーソルを移動することによって高速で移動させることができるため、通常のドラッグ操作及びスクロール操作を行った場合と比較して操作に要する時間を短縮でき、スクロール操作時におけるユーザーの利便性をより一層向上させることが可能となる。
【００１６】
第２の発明は、押し釦、及び載置された平面上における水平方向の移動を検知する移動検知センサを含むポインティングデバイスと、ポインティングデバイスのドラッグ操作及びスクロール操作に応じた平面上におけるポインティングデバイスの位置に対応する表示画面上の位置を示すカーソルと、ユーザーにより選択された表示対象を含むウインドウとを表示する表示装置とが接続された表示制御装置のコンピュータにインストールされ、ユーザーによるドラッグ操作及びスクロール操作を支援する表示制御プログラムであって、表示制御装置のコンピュータに、押し釦の押圧操作の有無と、移動検知センサの出力の有無とに基づいて、ユーザーによりドラッグ操作がなされているか否かを判定するドラッグ操作判定機能、ドラッグ操作判定機能によりドラッグ操作がなされていると判定された場合、ポインティングデバイスのスクロール操作によってウインドウ内の表示内容が移動することを示す複数の表示領域をウインドウの周縁に関連付けて表示させるスクロール情報表示制御機能、ポインティングデバイス本体の位置に対応して表示画面上に表示されるカーソルの位置を特定するカーソル位置特定機能、カーソル位置特定機能により特定されたカーソルの位置が複数の表示領域の何れかにある場合、ウインドウ内の表示内容を移動させるカーソル移動機能を実現させるための表示制御プログラムである。
【００１７】
これにより、スクロール操作によってウインドウ内の表示内容が移動することを示す複数の表示領域がウインドウの周縁に関連付けて表示されるので、ドラッグ対象の元の位置と、移動先の位置とが離れている場合であっても、表示領域ごとにカーソルの移動速度を互いに相異ならせることによって移動先の近傍まで、ウインドウ内の表示内容が移動する速度の大きい方を示す表示領域にカーソルを移動することによって高速で移動させることができるため、通常のドラッグ操作及びスクロール操作を行った場合と比較して操作に要する時間を短縮でき、スクロール操作時におけるユーザーの利便性を向上させることが可能となる。
【００１８】
なお、ここでは、説明の簡略化を図る観点から、本発明のうち「表示制御装置」及び「表示制御プログラム」として表現された発明のみに関して説明を行ったが、これに限らず、本発明の要旨を変更しない範囲内で「表示制御方法」及び「記録媒体」等の任意のカテゴリーとして表現してもよいことは言うまでもない。
【００１９】
なお、前記発明を「方法」として表現する場合には、前記「装置」の発明の説明中における「手段」という文言を「工程」又は「ステップ」と言う文言に読み替えるものとする。
【００２０】
更に、前記発明を「記録媒体」として表現する場合には、前記「プログラム」の発明の説明中の「プログラム」という文言を「プログラムを記録した記録媒体」という文言にそれぞれ読み替えるものとする。
【発明の効果】
【００２１】
本発明によれば、スクロール操作によってウインドウ内の表示内容が移動することを示す複数の表示領域がウインドウの周縁に関連付けて表示されるので、ドラッグ対象の元の位置と、移動先の位置とが離れている場合であっても、表示領域ごとにカーソルの移動速度を互いに相異ならせることによって移動先の近傍まで、ウインドウ内の表示内容が移動する速度の大きい方を示す表示領域にカーソルを移動することによって高速で移動させることができるため、通常のドラッグ操作及びスクロール操作を行った場合と比較して操作に要する時間を短縮でき、スクロール操作時におけるユーザーの利便性を向上させることが出来る。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の最良の形態に関し、図面を参照して説明する。なお、以下の説明に関してポインティングデバイスとしてはマウスを例として説明するが、これに限らず、ポインティングデバイスはマウスに限定されないことは言うまでもない。
【００２３】
図１は、本実施の形態に係る表示制御装置１の構成の一例を示すブロック図である。
【００２４】
本実施の形態に係る表示制御装置１は、ポインティングデバイスであるマウス２と、表示装置３とに接続されている。
【００２５】
マウス２は、第１の押し釦２ａ、第２の押し釦２ｂ、及び移動検知センサ２ｃを備えている。
【００２６】
このマウス２は、ユーザーによって第１の押し釦２ａ、又は第２の押し釦２ｂの押圧操作がなされると、マウス２の第１の押し釦２ａの押圧操作がなされたことを示す操作信号、第２の押し釦２ｂの押圧操作がなされたことを示す操作信号の少なくとも一方が本実施の形態に係る表示制御装置１に入力されるように構成されている。
【００２７】
また、マウス２は、ユーザーによって載置された平面上で水平方向の移動操作がなされると、移動検知センサ２ｃが水平方向の移動を検出したことを示す移動検出信号が本実施の形態に係る表示制御装置１に入力されるように構成されている。
【００２８】
なお、説明の便宜上、本実施の形態では、マウスが押し釦を２個有する場合に関して説明するが、マウスの有する押し釦は１個でもよいし、３個であってもよいことはいうまでもない。
【００２９】
表示装置３は、ユーザーのマウス２の操作によって表示画面上で選択された表示内容、例えば階層化されたフォルダの一覧や、階層化されたファイル及びプログラムの一覧等を表示内容として含むウインドウを表示する図示しない表示画面を有している。
【００３０】
本実施の形態に係る表示制御装置１は、操作パターン記憶メモリ１ａ、ファイル記憶部１ｂ、入力制御部１ｃ、ドラッグ操作判定部１ｄ、スクロール情報表示制御部１ｅ、カーソル位置特定部１ｆ、領域判定部１ｇ、表示領域記憶メモリ１ｈ、及び表示制御部１ｉを備えている。
【００３１】
なお、本発明の一実施の形態に係る表示制御装置１は、記録媒体又は通信ネットワークを介してユーザー支援プログラムがインストールされた周知のコンピュータによって実現される。
【００３２】
本実施の形態に係る表示制御装置１を構成する各部は、ソフトウェア又はハードウェアもしくはソフトウェアとハードウェアとの組み合わせの何れから構成されていてもよい。
【００３３】
操作パターン記憶メモリ１ａは、第１の押し釦２ａの操作の有無、第２の押し釦２ｂの操作の有無、及びマウス２の移動操作の有無の組み合わせを含むマウス２の操作パターンが記憶された操作パターン記憶テーブル１ａ１を有している。
【００３４】
図２は、本実施の形態に係る操作パターン記憶テーブル１ａ１の一例を示す模式図である。
【００３５】
本実施の形態に係る操作パターン記憶テーブル１ａ１には、第１の押し釦のクリック操作の有無（ａ）と、第１の押し釦のダブルクリック操作の有無（ｂ）と、第１の押し釦の押圧操作の有無（ｃ）と、第２の押し釦のクリック操作の有無（ｄ）と、第２の押し釦のダブルクリック操作の有無（ｅ）と、第２の押し釦の押圧操作の有無（ｆ）と、マウスの移動操作の有無（ｇ）と、マウスの操作状態（ｈ）とが対応して記憶されている。
【００３６】
ファイル記憶部１ｂには、表示装置３の表示画面に表示する後述のファイル検索ウインドウのファイルがすくなくとも記憶されている。
【００３７】
入力制御部１ｃは、マウス２の第１の押し釦２ａの操作により出力される操作信号、マウス２の第２の押し釦２ｂの操作により出力される操作信号、及び移動検出センサ２ｃから出力される移動検出信号を受け取り、受け取った操作信号及び移動検出信号をドラッグ操作判定部１ｄに出力する。
【００３８】
ドラッグ操作判定部１ｄは、入力制御部１ｃから出力された操作信号及び移動検出信号を受け取ると、第１の押し釦２ａの押圧操作が有ったことを示す操作信号の有無と、第２の押し釦２ｂの押圧操作が有ったことを示す操作信号の有無と、移動検知センサ２ｃの出力である移動検出信号の有無とから、前述した操作パターン記憶メモリ１ａ内の操作パターン記憶テーブル１ａ１を参照して、この参照結果からユーザーによりドラッグ操作がなされているか否かを判定する機能（ドラッグ操作判定機能）と、ドラッグ操作がなされたと判定した場合、ドラッグ操作を継続させるドラッグ操作継続通知をスクロール情報表示制御部１ｅに出力する機能と、操作パターン記憶テーブル１ａ１の参照結果から第１の押し釦２ａのクリック操作がなされたと判定した場合、このクリック操作により選択されたファイルの内容を示すウインドウ、例えば階層化されたフォルダの一覧や、階層化されたファイル及びプログラムの一覧等を表示内容として含む後述のファイル検索ウインドウを表示画面上に表示させる表示指令を表示制御部１ｉに出力する機能とを有する。
【００３９】
スクロール表示制御部１ｅは、ドラッグ操作判定部１ｄから出力されたドラッグ操作継続通知を受け取り、スクロール操作によって後述のファイル検索ウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、スクロール操作によって後述のファイル検索ウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを後述のファイル検索ウインドウの周縁に関連付けて表示させる表示内容移動指令を表示制御部１ｉに出力する機能と、表示内容移動指令の表示制御部１ｉへの出力後、後述のファイル検索ウインドウの表示内容の移動が開始されたことを示す移動開始通知をカーソル位置特定部１ｆに出力する機能とを有する。
【００４０】
カーソル位置特定部１ｆは、スクロール表示制御部１ｅから出力された移動開始通知を受け取ると、表示画面のデータの転送要求を表示制御部１ｉに出力する機能と、この転送要求に応じて表示制御部１ｉから転送された表示画面のデータを探索してマウスカーソルの位置を特定する機能（カーソル位置特定機能）と、特定したマウスカーソルの位置情報を領域判定部１ｇに出力する機能とを有する。
【００４１】
領域判定部１ｇは、カーソル位置特定部１ｆから出力されたマウスカーソルの位置情報を受け取り、予め定められた第１の表示領域にマウスカーソルがあるか否かを判定する機能と、マウスカーソルが第１の表示領域にないと判定した場合、第２の表示領域にマウスカーソルがあるか否かを判定する機能と、マウスカーソルが第１の表示領域及び第２の表示領域の双方にない場合、これらの判定を繰り返す機能と、マウスカーソルが第１の表示領域にあるか、第２の表示領域にあるか、表示画面上でかつ第１の表示領域及び第２の表示領域以外の領域にあるかを示す判定結果を表示制御部１ｉに出力する機能とを有する。
【００４２】
表示領域記憶メモリ１ｈには、スクロール操作によって後述するファイル検索ウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、スクロール操作によって後述するファイル検索ウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを表示する表示画面上の表示位置、及び第１の表示領域と第２の表示領域との表示形式に関するデータが対応して記憶されている。
【００４３】
表示制御部１ｉは、ドラッグ操作判定部１ｄから出力された後述のファイル検索ウインドウの表示指令を受け取り、後述のファイル検索ウインドウのファイルをファイル記憶部１ｂから読み出して表示装置３の表示画面に後述のファイル検索ウインドウを表示させる機能と、スクロール表示制御部１ｅから出力された表示内容移動指令を受け取り、ファイル記憶部１ｂから後述のファイル検索ウインドウのファイルを読み出す機能と、後述するファイル検索ウインドウ内の表示内容が第１の速度で移動することを示す第１の表示領域と、後述するファイル検索ウインドウ内の表示内容が第２の速度で移動することを示す第２の表示領域とを表示する表示画面上の表示位置に関するデータを表示領域記憶メモリ１ｈから読み出し、読み出した第１の表示領域と第２の表示領域とを表示する表示画面上の表示位置に関するデータに基づいて読み出した後述のファイル検索ウインドウのファイルのデータを編集して第１の表示領域と、第２の表示領域とを周縁に関連付けて表示する後述のファイル検索ウインドウ（以下、便宜上、このウインドウをスクロール領域明示ウインドウと称する。）のデータを生成して表示装置３の表示画面上に表示させる機能（スクロール情報表示制御機能）と、領域判定部１ｇから出力された判定結果を受け取り、マウスカーソルが第１の表示領域にある場合には、スクロール領域明示ウインドウのデータを編集してスクロール領域明示ウインドウの表示内容を第１の速度で移動させて表示装置３の表示画面に表示させる機能（第１のカーソル移動機能）と、マウスカーソルが第２の表示領域にある場合には、スクロール領域明示ウインドウのデータを編集して、スクロール領域明示ウインドウの表示内容を第２の速度で移動させて表示装置３の表示画面に表示させる機能（第２のカーソル移動機能）とを有する。
【００４４】
次に、以上のように構成された表示制御装置１の実行するユーザー支援処理に関し、図面を参照して説明する。
【００４５】
図３は、本実施の形態に係る表示制御装置１の実行するユーザー支援処理の一例を説明するためのフローチャートである。
【００４６】
なお、以下の説明では、便宜上、マウスの第１の押し釦２ａが押圧操作された場合に関して説明するが、第２の押し釦２ｂが押圧された場合に同様の動作を行わせてもよいことはいうまでもない。
【００４７】
本実施の形態に係る表示制御装置１にインストールされた表示制御プログラムは、後述のファイル検索ウインドウが表示されると自動的に起動するようになっている。
【００４８】
以下、本実施の形態に係る表示制御装置１で後述のファイル検索ウインドウが表示されるまでの処理について簡単に説明する。
【００４９】
始めに、Windows（登録商標）系のＯＳの起動後、表示装置３の表示画面の左下に表示される図示しない［スタートボタン］がユーザーの第１の押し釦２ａのクリック操作によって選択されると、図示しない［プログラム］の項目が表示装置３の表示画面上に表示される。
【００５０】
次に、この［プログラム］の項目がマウス２の移動操作によって選択されると、図示しない［アクセサリー］の項目が表示装置３の表示画面上に表示される。
【００５１】
次に、［アクセサリー］の項目から図示しない［エクスプローラ］がユーザーによるマウスの第１の押し釦のクリック操作で選択されると、例えば図４に示すような階層構造を有するフォルダの一覧を表示内容として含み、移動可能領域の上端Ｈと下端Ｌとの間を移動可能に設けられたスクロールバーＳＢを右端に有するファイル検索ウインドウＷ１が表示装置３の表示画面上に表示される。
【００５２】
このファイル検索ウインドウＷ１内に表示された階層構造では、最上位の階層に「□Ａフォルダ」が属しており、「□Ａフォルダ」の下の同一階層に「□Ｂフォルダ」と「□Ｃフォルダ」とが属しており、「□Ｂフォルダ」の下位の同一階層には、「○１ファイル」と、「○２ファイル」とが属している。また「□Ｃファイル」の下位の同一階層には、「□１ファイル」と、「□２ファイル」とが属している。
【００５３】
なお、階層構造は、木構造又はツリー構造と呼んでもよい。
【００５４】
また、フォルダはディレクトリと呼んでもよい。
【００５５】
なお、ファイル検索ウインドウＷ１は、階層構造を有しているフォルダ、ファイル、及びプログラムの何れか１つが含まれていればよく、本実施の形態のファイル検索ウインドウＷ１に限定されるものではないことは言うまでもない。
【００５６】
このファイル検索ウインドウＷ１が表示装置３の表示画面に表示されると、本実施の形態に係る表示制御装置１にインストールされた表示制御プログラムが起動して以下のユーザー支援処理を実行する。
【００５７】
始めに、工程ＳＴ１では、ドラッグ操作判定部１ｄは、マウス２の第１の押し釦２ａの操作がなされたことを示す操作信号の有無と、マウス２の移動操作を検出したことを示す移動検出信号の有無とから、前述した操作パターン記憶メモリ１ａ内の操作パターン記憶テーブル１ａ１を参照してユーザーによってドラッグ操作がなされたか否かを判定する。この工程ＳＴ１がドラッグ操作判定手段に該当する。
【００５８】
例えば、図５に示すように、前述したファイル検索ウインドウＷ１内でマウスカーソルMCを「○１ファイル」の近傍に移動させた上で、マウス２の第１の押し釦２ａの押圧操作によって「○１ファイル」が選択された後、マウス２の水平方向における移動に伴ってマウスカーソルMCがファイル検索ウインドウＷ１内の上側又は下側に移動されると、ドラッグ操作判定部１ｄは、この操作信号と移動検出信号とを受け取った後、操作パターン記憶テーブル１ａ１を参照することにより、ユーザーによってドラッグ操作がなされたと判定することになる。
【００５９】
次に、表示制御部１ｉは、前述した工程ＳＴ１でドラッグ操作判定部１ｄによりドラッグ操作がなされたと判定された場合（ＳＴ１：Ｙｅｓ）、スクロール表示制御部１ｅから出力された表示内容移動指令を受け取って、ファイル記憶部１ｂからファイル検索ウインドウＷ１のファイルを読み出す。
【００６０】
工程ＳＴ２では、表示制御部１ｉは、スクロール操作によって表示内容が第１の速度で移動することを示す第１の表示領域と、スクロール操作によって表示内容が第２の速度で移動することを示す第２の表示領域とを表示する表示画面上の表示位置に関するデータを表示領域記憶メモリ１ｈから読み出し、読み出した第１の表示領域と第２の表示領域とを表示する表示位置に関するデータに基づいて、読み出したファイル検索ウインドウＷ１のファイルのデータを編集して第１の表示領域と、第２の表示領域とをファイル検索ウインドウＷ１の周縁に関連付けて表示するスクロール領域明示ウインドウのデータを生成して表示装置３の表示画面上に表示させる。この工程ＳＴ２がスクロール情報表示制御手段に該当する。これにより、表示装置３の表示画面には、後述のスクロール領域明示ウインドウが表示される。
【００６１】
図６は、本実施の形態に係る表示制御装置１の表示画面に表示されるスクロール領域明示ウインドウＷ２の一例を示す模式図である。
【００６２】
本実施の形態に係るスクロール領域明示ウインドウＷ２では、前述したファイル検索ウインドウＷ１の上端Ｈ及び下端Ｌに、スクロール操作によってスクロール領域明示ウインドウＷ２の表示内容が第１の速度で移動することを示す第１の表示領域Ｗ２１と、スクロール操作によってスクロール領域明示ウインドウＷ２の表示内容が第２の速度で移動することを示す第２の表示領域Ｗ２２とが相異なる表示形式で表示されている。
【００６３】
なお、本実施の形態に係るスクロール領域明示ウインドウＷ２では、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とが当該ウインドウの上端Ｈ及び下端Ｌに設けられていたが、これに限らず、当該ウインドウの右端及び左端に設けられていてもよい。この場合、右端及び左端に設けられた、第１の表示領域及び第２の表示領域の何れかの表示領域にマウスカーソルがユーザーによるマウスの操作によって移動されると、スクロール領域明示ウインドウＷ２の表示内容がウインドウの横方向に移動するように構成するものとする。
【００６４】
また、本実施の形態に係るスクロール領域明示ウインドウＷ２では、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とが上端Ｈ及び下端Ｌに設けられていたが、これに限らず、スクロール領域明示ウインドウＷ２の周縁部全てに設けられていてもよい。この場合、右端及び左端に設けられた、第１の表示領域及び第２の表示領域の何れかの表示領域にマウスカーソルがユーザーによるマウスの操作によって移動されると、スクロール領域明示ウインドウＷ２の表示内容がウインドウの横方向に移動するように構成するものとする。
【００６５】
更に、本実施の形態に係るスクロール領域明示ウインドウＷ２では、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とが上端Ｈ及び下端Ｌに設けられていたが、これに限らず、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とがポップアップ・ウインドウの形式でスクロール領域明示ウインドウＷ２の外部に表示されるようにしてもよい。
【００６６】
また、本実施の形態に係るスクロール領域明示ウインドウＷ２では、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とが異なる表示形式で設けられていたが、これに限らず、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とは、ユーザーが明瞭に識別できるように色彩、濃淡、及び模様の少なくとも一つが異なる表示形式で設けられていればよく、例えば異なる色彩で表示するように設けてもよいし、グラデーション表示するように設けてもよいことはいうまでもない。また、模様には、網掛け等の地模様が含まれる。
【００６７】
更に、本実施の形態に係るスクロール領域明示ウインドウＷ２では、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とが異なる表示形式で設けられていたが、例えば、色彩とグラデーション表示との組み合わせ等でユーザーに明瞭に視認可能なように表示されるように設ければいかなる形式で表示してもよい。
【００６８】
なお、本実施の形態に係るスクロール領域明示ウインドウＷ２では、ユーザーのスクロール操作及びドラッグ操作に支障を来たさないよう配慮する観点から、第１の表示領域Ｗ２１と第２の表示領域Ｗ２２とは、半透明の色彩で表示されることがより好ましい。
【００６９】
一方、ドラッグ操作判定部１ｄは、前述した工程ＳＴ１でドラッグ操作がなされていないと判定された場合には（ＳＴ１：Ｎｏ）、この工程ＳＴ１を繰り返す。
【００７０】
次の工程ＳＴ３では、カーソル位置特定部１ｆは、スクロール表示制御部１ｅから移動開始通知を受け取ると、表示制御部１ｉに表示画面に関するデータの転送要求を出力し、転送要求に伴って表示制御部１ｉから転送された表示画面に関するデータを探索してマウスカーソルの位置を特定する。この工程ＳＴ３が、カーソル位置特定手段に該当する。
【００７１】
次の工程ＳＴ４では、領域判定部１ｇは、カーソル位置特定部１ｆから出力された特定したマウスカーソルの位置を受け取り、このマウスカーソルの位置が前述したスクロール領域明示ウインドウＷ２内の第１の表示領域Ｗ２１にあるか否かを判定する。
【００７２】
前述した工程ＳＴ４でマウスカーソルが第１の表示領域にあると判定された場合（ＳＴ４：Ｙｅｓ）、次の工程ＳＴ５では、表示制御部１ｉは、第１の表示領域にマウスカーソルがある旨の判定結果を領域判定部１ｇから受け取ると、前述したスクロール領域明示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧を第１の速度でスクロール領域明示ウインドウＷ２の上端Ｈ又は下端Ｌに向かって移動させるように表示装置３の表示画面に表示させた後（第１のカーソル移動手段）、ユーザー支援処理を終了する。これにより、表示装置３の表示画面には、例えば図７に示すように、スクロール領域明示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧が第１の速度ｖ１でスクロール領域明示ウインドウＷ２の下端に向かって移動するように表示される。
【００７３】
なお、本実施の形態に係る表示制御装置１では、スクロール領域明示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧を、このスクロール領域明示ウインドウＷ２の下端に向かって第１の速度で移動させたが、これに限らず、ユーザーのマウス２の操作により例えばスクロール領域明示ウインドウＷ２の上端に向かって第１の速度で移動するように表示させてもよいことはいうまでもない。
【００７４】
一方、前述した工程ＳＴ４でマウスカーソルが第１の表示領域Ｗ２１にないと判定された場合（ＳＴ４：Ｎｏ）、工程ＳＴ６では、領域判定部１ｇは、カーソル位置特定部１ｆから受け取ったマウスカーソルの位置が前述したスクロール領域明示ウインドウＷ２内の第２の表示領域Ｗ２２にあるか否かを判定する。
【００７５】
表示制御部１ｉは、前述した工程ＳＴ６でマウスカーソルが第２の表示領域にあると判定された場合（ＳＴ６：Ｙｅｓ）、第２の表示領域Ｗ２２にマウスカーソルがある旨の判定結果を領域判定部１ｇから受け取ると、前述したスクロール領域表示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧を、第２の速度でスクロール領域明示ウインドウＷ２の上端Ｈ又は下端Ｌに向かって移動させるように表示装置３の表示画面に表示させた後（ＳＴ７：第２のカーソル移動手段）、ユーザー支援処理を終了する。これにより、表示装置３の表示画面には、例えば図８に示すように、スクロール領域明示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧が第２の速度ｖ２でスクロール領域明示ウインドウＷ２の下端に向かって移動するように表示される。
【００７６】
なお、本実施の形態に係る表示制御装置１では、スクロール領域明示ウインドウＷ２の表示内容である階層構造を有するフォルダの一覧をスクロール領域明示ウインドウＷ２の下端に向かって第２の速度で移動させたが、これに限らず、ユーザーのマウス２の操作により例えばスクロール領域明示ウインドウＷ２の上端に向かって第２の速度で移動させてもよいことはいうまでもない。
【００７７】
また、本実施の形態に係る表示制御装置１では、第１の速度が第２の速度よりも大きい場合に関して説明を行ったが、これに限らず、第２の速度のほうが第１の速度よりも大きくてもよいことはいうまでもない。
【００７８】
なお、本実施の形態に係る表示制御装置１では、階層構造を有するフォルダの一覧を表示内容として含むウインドウの表示内容を下端又は上端に向かって移動させたが、本実施の形態に係る表示制御装置１が表示装置３の表示画面に表示させるウインドウは、階層構造を有するフォルダの一覧を表示内容として含むウインドウに限定されないことは言うまでもない。
【００７９】
一方、前述した工程ＳＴ５でマウスカーソルが第２の表示領域Ｗ２にないと判定された場合（ＳＴ５：Ｎｏ）、前述した工程ＳＴ４に戻る。
【００８０】
以上により、本実施の形態の表示制御装置１は、実行するユーザー支援処理を終了する。
【００８１】
本実施の形態に係る表示制御装置１によれば、スクロール操作によってスクロール領域明示ウインドウＷ２内の表示内容が第１の速度で移動することを示す第１の表示領域Ｗ２１と、スクロール操作によってスクロール領域明示ウインドウＷ２内の表示内容が第２の速度で移動することを示す第２の表示領域Ｗ２２とがスクロール領域明示ウインドウＷ２の周縁に関連付けて表示されるので、ドラッグ対象の元の位置と、移動先の位置とが離れている場合であっても、移動先の近傍まで第１の速度及び第２の速度のうち、ウインドウ内の表示内容が移動する速度の大きい方を示す表示領域にカーソルを移動することによって高速で移動させることができるため、通常のドラッグ操作及びスクロール操作を行った場合と比較して操作に要する時間を短縮でき、スクロール操作時におけるユーザーの利便性を向上させることが可能となる。
【００８２】
なお、本実施の形態では、コンピュータにインストールされたOS（Operating System）がWindows（登録商標）系のＯＳである場合に関して説明したが、Macintosh（登録商標）のOS、Linux、TRON等の任意のOSであってもよいことはいうまでもない。
【００８３】
また、本実施の形態に係る表示制御プログラムがインストールされたコンピュータは、パーソナルコンピュータであったが、これに限らず、タブレット型コンピュータ、サーバー、PDA（Personal Digital Assistants）、携帯電話、PHS（Personal Handyphone System）等であってもよいことは言うまでもない。
【００８４】
なお、本実施の形態に係る表示制御プログラムは、一般的な高級言語、例えばＣ言語、C＃、Delphiや、オブジェクト指向言語（C++、JAVA（登録商標）、JAVA2、オブジェクトPASCAL、Small Talk）等の任意のプログラム言語で作成されたものであってもよい。
【００８５】
なお、本実施の形態に係る表示制御プログラムは、コンピュータにインストールされた、アプリケーションプログラム、OS、ブラウザー、ミドルウェア等によってその機能が実現されるものであってもよい。
【００８６】
なお、上述した実施の形態に示す手法は、コンピュータにより読み出して実行させることの出来るプログラムとして磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＯ）、半導体メモリ等の記録媒体に格納して頒布することによりユーザーに提供することが出来る。
【００８７】
また、本発明に係る表示制御プログラムの提供手法としては、例えば表示制御プログラムを記録媒体に記録させた状態でユーザーに頒布する手法や、例えばインターネット等の通信ネットワークを介してユーザーの保有するコンピュータに送信し、送信したプログラムをコンピュータにインストールさせる手法等が上げられる。また、本実施の形態に係る表示制御プログラムを提供する手法としては、いわゆる周知のＡＳＰ（Application Service Provider）による手法によってもよいことはいうまでもない。
【００８８】
また、本発明に関して記録媒体としては、プログラムを記録でき、かつ、コンピュータが読み取り可能な記録媒体であれば、記録形式はいかなる形式であっても、例えば、磁気テープ、半導体フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／−ＲＷ、ＤＶＤ+Ｒ／＋ＲＷ、ＭＯ等のいずれの形態であってもよい。
【００８９】
更に、本発明に係る記録媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等の通信ネットワークを介して記憶又は一時記憶した媒体であってもよい。
【００９０】
また、本発明では、記録媒体の種類及び数は、ひとつである必要は無く、同一の形態または形態の異なる複数の記録媒体の組み合わせからなっていてもよいことはいうまでもない。
【００９１】
なお、本発明は、前記実施の形態に限定されるものではなく、実施段階では本発明の要旨を逸脱しない範囲内において種々の変更が可能である。更に前記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば実施の形態に示される全構成要件からいくつかの要件が省略されることで発明が抽出される場合には、その抽出された発明を実施する段階では省略部分が周知慣用技術で補われるものである。
【００９２】
その他、本発明は、その要旨を逸脱しない範囲内で種々変更して実施することが出来る。
【図面の簡単な説明】
【００９３】
【図１】本実施の形態に係る表示制御装置１の構成の一例を示すブロック図である。
【図２】本実施の形態に係る操作パターン記憶テーブル１ａ１の一例を示す模式図である。
【図３】本実施の形態に係る表示制御装置１の実行するユーザー支援処理の一例を説明するためのフローチャートである。
【図４】本実施の形態に係るファイル検索ウインドウＷ１の一例を示す模式図である。
【図５】本実施の形態に係るファイル検索ウインドウＷ１上での操作とドラッグ操作判定部１ｄの判定処理との関係を説明するための図である。
【図６】本実施の形態に係る表示制御装置１の表示画面に表示されるスクロール領域明示ウインドウＷ２の一例を示す模式図である。
【図７】本実施の形態に係る表示制御装置１の表示画面に表示されるスクロール領域明示ウインドウＷ２の他の一例を示す模式図である。
【図８】本実施の形態に係る表示制御装置１の表示画面に表示されるスクロール領域明示ウインドウＷ２の更に他の一例を示す模式図である。
【符号の説明】
【００９４】
１…表示制御装置、１ａ…操作パターン記憶メモリ、１ａ１…操作パターン記憶テーブル、１ｂ…ファイル記憶部、１ｃ…入力制御部、１ｄ…ドラッグ操作判定部、１ｅ…スクロール情報表示制御部、１ｆ…カーソル位置特定部、１ｇ…領域判定部、１ｈ…表示領域記憶メモリ、１ｉ…表示制御部、２…マウス、２ａ…第１の押し釦、２ｂ…第２の押し釦、２ｃ…移動検知センサ、３…表示装置、Ｗ１…ファイル検索ウインドウ、Ｗ２…スクロール領域明示ウインドウ、Ｗ２１…第１の表示領域、Ｗ２２…第２の表示領域
【図１】
2008181248.tif 000003
【図２】
2008181248.tif 000004
【図３】
2008181248.tif 000005
【図４】
2008181248.tif 000006
【図５】
2008181248.tif 000007
【図６】
2008181248.tif 000008
【図７】
2008181248.tif 000009
【図８】
2008181248.tif 000010