(57)【要約】【課題】  表示対象データを表示画面上に拡大表示しているときに、利用者に煩わしさを与えてしまうことを防止すること。【解決手段】  表示画面データ全体を含む表示対象領域を生成し（ステップＳ２）、その表示対象領域上のうち実際に表示画面に表示する領域である表示領域を表示倍率Ｂに基づいて設定し（ステップＳ３）、マウスホイール７３の回転操作に対する検出値に応じて前記全表示対象領域内における前記表示領域の位置を移動させ（ステップＳ１０）、その移動に伴う前記表示画面のスクロール速度を前記表示倍率に基づいて設定する（ステップＳ８）。【選択図】    図３
2005100132.tif 000002
【特許請求の範囲】
【請求項１】
表示倍率を設定する表示倍率設定手段と、表示対象データ全体を含む全表示対象領域のうち実際に表示画面に表示する領域である表示領域を少なくとも前記表示倍率に基づいて設定する表示領域設定手段と、表示領域移動信号に応じて前記全表示対象領域内における前記表示領域の位置を移動させる表示領域移動手段と、を備えた表示制御装置において、
前記表示領域移動手段による前記表示領域の移動に伴う前記表示画面のスクロール速度を、前記表示倍率に基づいて設定するスクロール速度設定手段を設けたことを特徴とする表示制御装置。
【請求項２】
前記表示領域設定手段は、前記表示倍率が大きいほど前記表示対象領域における前記表示領域を小さく設定し、前記スクロール速度設定手段は、前記表示倍率が大きいほど前記スクロール速度を大きく設定することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記スクロール速度設定手段は、前記表示倍率が基準値より大きいときには、前記表示倍率が大きいほど前記スクロール速度を大きく設定することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記スクロール速度設定手段は、前記表示倍率が前記基準値以下であるときには、前記表示倍率に関わらず前記スクロール速度を一定とすることを特徴とする請求項３に記載の表示制御装置。
【請求項５】
前記スクロール速度設定手段は、前記表示倍率が前記基準値以下であるときには、前記表示倍率が小さいほど前記スクロール速度を小さく設定することを特徴とする請求項３に記載の表示制御装置。
【請求項６】
前記表示領域移動信号を出力する移動量入力手段を有するマウスを備えたことを特徴とする請求項１乃至請求項５のいずれかに記載の表示制御装置。
【請求項７】
所定時間が経過するたびに前記表示領域移動信号を出力する自動信号出力手段を備えたことを特徴とする請求項１乃至請求項６のいずれかに記載の表示制御装置。
【請求項８】
利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させるモード選択手段を備え、前記スクロール速度設定手段は、前記モード選択手段で定速スクロールモードが選択されたときには、前記表示倍率に関わらず前記スクロール速度を一定とすることを特徴とする請求項１乃至請求項７のいずれかに記載の表示制御装置。
【請求項９】
上面の左右両側に設けられた２つのクリックボタン及び、それら２つのクリックボタンの間に挟まれて設けられたマウスホイールを有するマウスと、前記マウスホイールの回転変動量に基づいて前記表示領域移動信号を出力する移動量入力手段とを備え、前記モード選択手段は、前記２つのクリックボタンのうち右側に設けられたクリックボタンの押下操作の有無に基づいて、利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させることを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
上面の左右両側に設けられた２つのクリックボタン及び、それら２つのクリックボタンの間に挟まれて設けられたマウスホイールを有するマウスと、前記マウスホイールの回転変動量に基づいて前記表示領域移動信号を出力する移動量入力手段とを備え、前記モード選択手段は、前記２つのクリックボタンのうち左側に設けられたクリックボタンの押下操作の有無に基づいて、利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させることを特徴とする請求項８に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示対象データ全体を含む全表示対象データを表示画面に表示する表示制御装置に関する。
【背景技術】
【０００２】
従来、このような表示制御装置としては、表示対象データ全体を含む全表示対象領域内の所定の表示領域を表示画面に表示し、利用者によるスクロール操作に応じて、その表示対象領域内における表示領域の位置を移動させるものがある。
このような表示制御装置にあっては、通常、利用者による単位スクロール操作に対し、表示画面が一定速度でスクロールするように、つまり所定画素線分だけスクロールするように表示領域の位置を移動させるようになっている（例えば、特許文献１参照。）。
【特許文献１】特開平２−１８９５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の表示制御装置にあっては、利用者による単位スクロール操作に対し、単に、所定画素線分だけスクロールするように表示領域を移動させるようになっているため、例えば、表示対象データが表示画面に拡大表示されていると、表示対象領域内における表示領域の移動速度が小さくなってしまい、表示対象データの任意の領域を表示装置に表示させるための利用者のスクロール操作回数が著しく多くなってしまうという煩わしさを与える恐れがあった。
【０００４】
なお、ワープロソフトや表計算ソフトの一部には、利用者による単位スクロール操作に対し、表示画面が所定行数分だけスクロールするように表示領域を移動させるものもあり、これらによれば、表示対象データが表示画面に拡大表示されていると、表示対象領域内における表示領域の移動速度は大きくなる。しかしながら、これらは表示倍率に基づいてスクロール速度を設定するものではなく、本発明に係る表示制御装置とは技術的思想がそもそも異なる。
【０００５】
そこで、本発明は、上記従来の表示制御手段の未解決の問題点を解決することを課題とし、表示対象データを表示画面上に拡大表示しているときに、煩わしさを与えてしまうことを防止できる表示制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、第１の発明である表示制御装置は、表示倍率を設定する表示倍率設定手段と、表示対象データ全体を含む全表示対象領域のうち実際に表示画面に表示する領域である表示領域を少なくとも前記表示倍率に基づいて設定する表示領域設定手段と、表示領域移動信号に応じて前記全表示対象領域内における前記表示領域の位置を移動させる表示領域移動手段と、を備えた表示制御装置において、前記表示領域移動手段による前記表示領域の移動に伴う前記表示画面のスクロール速度を、前記表示倍率に基づいて設定するスクロール速度設定手段を設けたことを特徴とする。
【０００７】
また、第２の発明である表示制御装置は、前記表示領域設定手段は、前記表示倍率が大きいほど前記表示対象領域における前記表示領域を小さく設定し、前記スクロール速度設定手段は、前記表示倍率が大きいほど前記スクロール速度を大きく設定することを特徴とする。
さらに、第３の発明である表示制御装置は、前記スクロール速度設定手段は、前記表示倍率が基準値より大きいときには、前記表示倍率が大きいほど前記スクロール速度を大きく設定することを特徴とする。
【０００８】
第１〜第３の発明によれば、表示倍率を基準値より大きく設定し、表示対象データを拡大表示しているときには、利用者の単位スクロール操作に対する表示画面のスクロール速度を大きく設定することができ、利用者のスクロール操作回数を少なくし、利用者に煩わしさを与えることを防止することができる。
また、第４の発明である表示制御装置は、前記スクロール速度設定手段は、前記表示倍率が前記基準値以下であるときには、前記表示倍率に関わらず前記スクロール速度を一定とすることを特徴とする。
【０００９】
第４の発明によれば、表示倍率を基準値以下とし、表示対象データを縮小表示しているときには、通常の表示制御装置と同様に、利用者の単位スクロール操作に対する表示画面のスクロール速度が一定とされ、利用者のスクロール操作回数を少なくし、利用者に煩わしさを与えてしまうことを防止することができる。
さらに、第５の発明である表示制御装置は、前記スクロール速度設定手段は、前記表示倍率が前記基準値以下であるときには、前記表示倍率が小さいほど前記スクロール速度を小さく設定することを特徴とする。
【００１０】
第５の発明によれば、表示倍率を基準値以下とし、表示対象データを縮小表示しているときに、表示対象領域内における表示領域の移動速度を一定に保つことができる。
さらに、第６の発明である表示制御装置は、前記表示領域移動信号を出力する移動量入力手段を有するマウスを備えたことを特徴とする。
第６の発明によれば、利用者はマウスを操作することによって、表示画面を容易にスクロールさせることができる。
【００１１】
また、第７の発明である表示制御装置は、所定時間が経過するたびに前記表示領域移動信号を出力する自動信号出力手段を備えたことを特徴とする。
第７の発明によれば、利用者のスクロール操作がないときにも、自動的に表示画面をスクロールさせることができ、また表示倍率を大きく設定し、表示対象データを拡大表示しているときには、単位時間当たりの自動スクロール速度を大きく設定することができ、表示対象データの任意の領域を表示装置に表示させるための時間を小さくし、煩わしさを与えることを防止することができる。
【００１２】
さらに、第８の発明である表示制御装置は、利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させるモード選択手段を備え、前記スクロール速度設定手段は、前記モード選択手段で定速スクロールモードが選択されたときには、前記表示倍率に関わらず前記スクロール速度を一定とすることを特徴とする。
第８の発明によれば、利用者が可変速スクロールモードを選択しているときには、上記第１〜第３の発明と同じ動作となるが、定速スクロールモードを選択しているときには、通常の表示制御装置と同じ動作が得られる。そのため、通常の表示制御装置と同様に動作させて、単位スクロール操作に対する表示画面のスクロール速度を一定とする定速スクロールモードと、表示画面のスクロール速度が可変な可変速スクロールモードとを任意に選択することができる。
【００１３】
また、第９の発明である表示制御装置は、右利きの利用者に好適であり、上面の左右両側に設けられた２つのクリックボタン及び、それら２つのクリックボタンの間に挟まれて設けられたマウスホイールを有するマウスと、前記マウスホイールの回転変動量に基づいて前記表示領域移動信号を出力する移動量入力手段とを備え、前記モード選択手段は、前記２つのクリックボタンのうち右側に設けられたクリックボタンの押下操作の有無に基づいて、利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させることを特徴とする。
【００１４】
第９の発明によれば、利用者が右利きであるときには、右側に設けられたクリックボタンを右手の中指で押下操作しつつ、マウスホイールを右手の人差し指で回転操作することができ、自然な体勢で選択操作を行うことができる。
また、第１０の発明である表示制御装置は、左利きの利用者に好適であり、上面の左右両側に設けられた２つのクリックボタン及び、それら２つのクリックボタンの間に挟まれて設けられたマウスホイールを有するマウスと、前記マウスホイールの回転変動量に基づいて前記表示領域移動信号を出力する移動量入力手段とを備え、前記モード選択手段は、前記２つのクリックボタンのうち左側に設けられたクリックボタンの押下操作の有無に基づいて、利用者に可変速スクロールモードと定速スクロールモードとのいずれかを選択させることを特徴とする。
【００１５】
第１０の発明によれば、利用者が左利きであるときには、左側に設けられたクリックボタンを左手の中指で押下操作しつつ、マウスホイールを左手の人差し指で回転操作することができ、自然な体勢で選択操作を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明に係る表示制御装置の一実施形態を図面に基づいて説明する。
図１は、本発明の実施の形態におけるコンピュータシステム１の概略構成を示すブロック図である。この図１に示すように、コンピュータシステム１は、ＣＰＵ（Ce ntral Processing Unit ）２、ＲＡＭ（Random Access Memory）３、記憶装置４、記憶装置４が有する記憶媒体５、マウス７を備えた入力装置６、及び表示装置８により構成され、記憶媒体５及びマウス７を除く各部はバス９により接続されている。
【００１７】
ＣＰＵ２は、後述する記憶装置４に格納された基本制御プログラム、アプリケーションプログラム等の各種プログラム及びデータを読み込んで、ＲＡＭ３内に設けられるワークエリアに展開して実行し、コンピュータシステム１が備える各部の制御を実行する。
また、ＣＰＵ２は、入力装置６からの指示入力に従って、後述する画面表示処理を実行し、指定された画面データを記憶装置４から読み込み、その画面データ全体を含む表示対象領域を生成する。そして、生成した表示対象領域のうち実際に表示画面に表示する領域である表示領域内の画面データを表示装置８に出力し、その表示領域内の画面データを表示画面上に表示させる。
【００１８】
さらに、ＣＰＵ２は、マウス７における操作に従って、後述する表示領域移動処理を実行し、マウス７が有するマウスホイール７３（図２参照）が回転操作されたときに検知された検知量を取得する。そして、その検知量に完全に対応する表示領域の移動が可能か否かを判別し、完全に移動させることが不可能であれば可能な範囲で表示領域を移動させ、マウスホイール７３の操作に完全に対応して移動可能であればマウスホイール７３における操作量だけ表示領域を移動させて、移動後の表示領域を表示装置８に表示させる。
【００１９】
ＲＡＭ３は、ＣＰＵ２が各種プログラムに従って上記処理を実行するときに、各種プログラムを展開するワークエリアを形成するとともに、ＣＰＵ２により実行される各種処理に係るデータを展開するためのメモリ領域を形成する。
記憶装置４は、磁気的、光学的記録媒体、或いは半導体メモリ等によってなる記憶媒体５を有する。この記憶媒体５は、ＣＰＵ２により実行される基本制御プログラム、各種アプリケーション及びこれら各プログラムに係るデータ等を格納する。そして、記憶装置４は、ＣＰＵ２からの読み出し要求に従って、記憶媒体５内に格納された各種プログラムやデータをＣＰＵ２へ出力する。なお、記憶媒体５内の各種プログラム及びデータは、いずれもＣＰＵ２により読み取り及び実行可能な形式で格納される。
【００２０】
入力装置６は、文字キー、数字キー及び各種機能キーを備えたキーボードや、後述するマウス７を備えている。そして、キーボードが操作されたときには、押下されたキーに対応する押下信号をＣＰＵ２へ出力し、マウス７における操作が行われた場合には、クリック信号や、表示画面上で指定された点の座標を示す相対位置座標データをＣＰＵ２へ出力する。
【００２１】
表示装置８は、ＣＲＴ(Cathode Ray Tube)やＬＣＤ（Liquid Crystal Display：液晶表示装置）等の表示画面を備え、ＣＰＵ２から入力される表示情報に従って表示を実行する。
図２は、図１に示すコンピュータシステム１が有するマウス７の構成を示す外観斜視図である。同図に示すように、マウス７は、ケース７０と、ケース７０上面前端部の左右に設けられた左クリックボタン７１及び右クリックボタン７２と、左及び右クリックボタン７１、７２に挟まれて設けられたマウスホイール７３と、ケース７０の略中央に設けられた拡大表示指令ボタン７４及び縮小表示指令ボタン７５とによって構成され、図１の入力装置６とはケーブルを介して有線接続されている。なお、このマウス７と入力装置６とは、赤外線通信や電波を利用した無線通信手段により接続される構成としてもよい。
【００２２】
左及び右クリックボタン７１，７２は、押下可能なボタンであり、これらクリックボタン７１，７２の各ボタンには、予め、それぞれ所定の機能が割り当てられている。また、マウスホイール７３は、縦方向に回転可能にケース７０に設けられ、利用者による回転操作の有無を検知するとともに、回転角度の変動量（以下、回転変動量と呼ぶ。）ｎを検知することも可能である。さらに、拡大及び縮小表示指令ボタン７４、７５は、押下可能なボタンであり、利用者による押下操作の有無を検知する。なお、この回転変動量ｎは、マウスホイール７３が１５[deg]回転変動するのに応じてｎ＝１、２、３…と１つずつ大きく検知される。
【００２３】
マウス７は、左及び右クリックボタン７１，７２が操作されたときには、各クリックボタン７１，７２に対応する操作信号を入力装置６へ出力する。また、マウスホイール７３が回転操作されたときには、その検知量に対応する操作信号を入力装置６へ出力する。さらに、拡大及び縮小表示指令ボタン７４、７５が、押下操作されたときには、各表示指令ボタン７４、７５に対応する操作信号を入力装置へ出力する。
【００２４】
続いて、上記のように構成されるコンピュータシステム１の動作について説明する。図３は、コンピュータシステム１により実行される画面表示処理を示すフローチャートである。
図３の画面表示処理においては、まず、ステップＳ１で、ＣＰＵ２は、記憶装置４に格納された画面データの中から、処理すべき画面データを読み込む。ここで、画面データとは、表示装置８の表示画面に表示可能か否かに関わらず、１つの画面として処理されるべき画面のデータであり、その内容については、ＪＰＥＧ（Joint Picture Expert Group）、ＧＩＦ（Graphics Interchange Format ）等のファイル形式で保存された静止画像や各種動画像、或いはこれらを含むＨＴＭＬ（Hypertext Mark-up Language）形式で保存された文書等、任意に構成可能である。
【００２５】
次にステップＳ２に移行して、ＣＰＵ２は、前記ステップＳ１で取得した画面データ全体を含む表示対象領域を生成する。なお、この表示対象領域とは、表示画面に表示可能な領域を超えるサイズの画面であり、この表示対象領域の中で表示領域を移動させることによって表示画面のスクロールが行われる。
次にステップＳ３に移行して、ＣＰＵ２は、マウス７の拡大表示指令ボタン７４が押下操作を検知したか否かを判定し、押下操作を検知した場合には表示倍率Ｂ[％]をそれまでの２倍とし、そうでない場合には、マウス７の縮小表示指令ボタン７５が押下操作を検知したか否かを判定する。
【００２６】
マウス７の縮小表示指令ボタン７５が押下操作を検知した場合には、表示倍率Ｂをそれまでの半分値とし、そうでない場合には、表示倍率Ｂをそれまでの値に設定する。なお、初期状態にあっては、表示倍率Ｂは１００[％]に設定されているものとする。
そして、前記ステップＳ２で生成した表示対象領域に所定の大きさの表示領域を設定し、その表示領域の縦横の大きさをそれぞれ（１００／Ｂ）倍、つまり表示倍率Ｂが大きいほど表示領域を小さく設定する。なお、設定される表示領域の位置は、予めコンピュータシステム１にデフォルト設定されている位置であってもよいし、或いは、入力装置６からの指示入力により指定された位置でもよい。
【００２７】
次にステップＳ４に移行して、ＣＰＵ２は、前記ステップＳ３で設定した表示領域内の表示対象データを表示装置８の表示画面の所定領域に表示させる。
次にステップＳ５に移行して、ＣＰＵ２は、マウス７のマウスホイール７３の回転操作に対する待機状態に移行する。具体的には、マウスホイール７３が回転操作を検知したか否かを判定し、回転操作を検知した場合には（ＹＥＳ）ステップＳ６に移行し、そうでない場合には（ＮＯ）ステップＳ１１に移行する。
【００２８】
前記ステップＳ６では、ＣＰＵ２は、マウスホイール７３が検知した回転変動量ｎを取得する。
次にステップＳ７に移行して、ＣＰＵ２は、表示倍率Ｂが大きいほど表示画面のスクロール速度を大きく設定する可変速スクロールモードと、表示倍率Ｂに関わらず表示画面のスクロール速度を一定とする定速スクロールモードとのいずれが選択されたのかを判別する。具体的には、右クリックボタン７２が押下操作を検知したか否かを判定し、押下操作を検知した場合には（ＹＥＳ）定速スクロールモードの選択と判別してステップＳ９に移行し、そうでない場合には（ＮＯ）可変速スクロールモードの選択と判別してステップＳ８に移行する。
【００２９】
前記ステップＳ８では、ＣＰＵ２は、前記ステップＳ３で設定された表示倍率Ｂと前記ステップＳ６で取得した回転変動量ｎとに基づき、下記（１）式に従って表示倍率Ｂが大きいほど表示領域の移動量ｙmを大きく設定してから、ステップＳ１０に移行する。
ｙm＝ｎ×Ａ×（Ｂ／１００）  ………（１）
但し、Ａは回転変動量ｎに対する表示領域の移動量を表示画面の画素線数で表すための変換係数である。例えば、画像データの表示倍率Ｂが１００[％]であり且つ変換係数Ａが「１０」であるときには、マウスホイール７３が１５[deg]、つまり単位回転変動量（ｎ＝１）だけ回転変動されると、表示装置１０の表示画面は１０画素線分スクロールする。
【００３０】
一方、前記ステップＳ９では、ＣＰＵ２は、前記ステップＳ６で取得した回転変動量ｎに基づき、下記（２）式に従って表示倍率Ｂに拠らない表示領域の移動量ｙmを設定してから、前記ステップＳ１０に移行する。
ｙm＝ｎ×Ａ  ………（２）
前記ステップＳ１０では、ＣＰＵ２は、後述する表示領域移動処理（図５参照）を実行してから、前記ステップＳ１１に移行する。
【００３１】
前記ステップＳ１１では、マウス７の拡大表示指令ボタン７４又は縮小表示指令ボタン７５が押下操作を検知したか否かを判定し、押下操作を検知した場合には（ＹＥＳ）前記ステップＳ３に移行し、そうでない場合には（ＮＯ）前記ステップＳ５に移行する。
図４は、図３に示した画面表示処理で処理される画面データの一例を示す図であり、（ａ）は表示対象領域８１を示し、（ｂ）は表示画面上に表示された表示領域８２を示す。
【００３２】
図４（ａ）に示すように、表示対象領域８１は、表示装置８の表示画面上に表示可能な表示領域８２を超えるサイズの画面である。この表示対象領域８１には、左上隅を原点として、下方向に伸びるｙ軸と、右方向へ伸びるｘ軸とで構成される座標平面が設定されている。なお、以下の説明において、表示対象領域８１のｘ軸方向のサイズはＸで表され、ｙ軸方向のサイズはＹで表されるものとする。ここで、表示対象領域８１の右下端部の座標は（Ｘ，Ｙ）で表される。
【００３３】
この表示対象領域８１上における表示領域８２の位置は、表示領域８２の左上隅の座標（ｘ，ｙ）と、表示領域８２のｘ軸方向のサイズｘn及び表示領域８２のｙ軸方向のサイズｙnとによって決定される。なお、表示領域８２のサイズを示すｘn及びｙnは、予め、表示装置８の表示画面に表示可能な画素数等により決定される。また、表示領域８２の四隅の座標は、それぞれ、（ｘ，ｙ）、（ｘ＋ｘn，ｙ）、（ｘ，ｙ＋ｙn）、（ｘ＋ｘn，ｙ＋ｙn）で表される。
【００３４】
そして、図４（ａ）に示す表示対象領域８１上の表示領域８２が表示装置８の表示画面に表示されると、図４（ｂ）に示す状態となる。従って、表示対象領域８１上で表示領域８２を移動させることにより、表示対象領域８１のうちの任意の領域が表示画面上に表示される。
以下、図３のステップＳ１０で実行される表示領域移動処理について、図４（ａ）を参照し、図５のフローチャートを用いて詳細に説明する。
【００３５】
この図５に示す表示領域移動処理において、まずそのステップＳ２１では、ＣＰＵ２は、図３のステップＳ８又はＳ９で設定された移動量ｙmを取得する。
次にステップＳ２２に移行して、前記ステップＳ２１で取得した移動量ｙmをもとに、それまでの表示領域８２の位置を示す座標（ｘ，ｙ）を更新し、表示領域８２の新たな位置を示す座標を求める。具体的には、ｙ軸成分の値を下式（３）で示される演算処理によって更新する。
【００３６】
ｙ＝ｙ＋ｙm  ………（３）
次にステップＳ２３に移行して、ＣＰＵ２は、新たな表示領域８２の位置が、表示対象領域８１を超えた位置とならないか否かの判別を実行する。具体的には、前記ステップＳ２２で求められたｙの値が正値であるか否かを判定し、正値である場合には（ＹＥＳ）ステップＳ２５に移行し、そうでない場合には（ＮＯ）ステップＳ２４に移行する。
【００３７】
前記ステップＳ２４では、表示領域８２の上端が表示対象領域８１の上端よりも上側にはみ出してしまうので、ｙの値に「０」を設定してから、前記ステップＳ２５に移行する。
前記ステップＳ２５では、（ｙ＋ｙn）の値がＹの値より小さいか否かを判定し、小さい場合には（ＹＥＳ）ステップＳ２７に移行し、そうでない場合には（ＮＯ）ステップＳ２６に移行する。
【００３８】
前記ステップＳ２６では、表示領域８２の下端が表示対象領域８１の下端よりも下側にはみ出してしまうので、ｙの値に（Ｙ−ｙn）の値を設定してから、前記ステップＳ２７に移行する。
前記ステップＳ２７では、前記ステップＳ２３〜Ｓ２６の処理で確定したｙの値を上端とする位置に表示領域８２を設定し、この表示領域８２内の画面を表示装置８の表示画面上に表示させてから、この演算処理を終了する。
【００３９】
次に、本発明の実施の形態におけるコンピュータシステム１の動作を具体的状況に基づいて詳細に説明する。
まず、利用者が入力装置６で画面表示処理の実行を指示したとする。すると、ＣＰＵ２で、画面表示処理が実行され、図３に示すように、まずそのステップＳ１で、記憶装置４に格納された画面データの中から処理すべき画面データが読み込まれ、ステップＳ２で、表示倍率Ｂが１００[％]とされ、前記画面データ全体を含む表示対象領域が生成され、ステップＳ３で、前記表示対象領域に所定の大きさの表示領域が設定され、ステップＳ４で、前記表示領域内の画面が表示装置８の表示画面の所定領域に表示され、ステップＳ５及びＳ１１の判定が「ＮＯ」となり、それらの判定が繰り返し実行される。
【００４０】
上記フローが繰り返し実行されているときに、利用者が拡大表示指令ボタン７４を押下操作すると共に、マウスホイール７３を回転操作したとする。すると、前記ステップＳ１１の判定が「ＹＥＳ」となり、前記ステップＳ３で、表示倍率Ｂが２００[％]とされ、表示領域の縦横の大きさがそれぞれ１／２倍とされ、前記ステップＳ４を経て、前記表示領域内の画面が表示装置８の表示画面に２倍に拡大表示され、前記ステップＳ５の判定が「ＹＥＳ」となり、ステップＳ６で、マウスホイール７３が検知した回転変動量ｎが取得され、ステップＳ７の判定が「ＮＯ」となり、ステップＳ８で、前記回転変動量ｎ及び前記表示倍率Ｂに基づいて前記表示領域の移動量ｙmが大きく設定され、ステップＳ１０で、表示領域移動処理が実行される。
【００４１】
この表示領域移動処理が実行されると、図５に示すように、まずそのステップＳ２１で、前記移動量ｙmが取得され、ステップＳ２２で、前記移動量ｙmをもとに、それまでの表示領域８２のｙ軸成分の値が更新され、新たな表示領域８２の位置が表示対象領域８１を超える位置にならないとすると、ステップＳ２３及びＳ２５の判定が「ＹＥＳ」となり、ステップＳ２７で、前記ｙの値を上端とする位置、つまり前記移動量ｙmの画素線数だけ上下方向に大きくずれた位置に表示領域８２が設定され、この表示領域８２内の画面が表示装置８の表示画面上に表示されて、この演算処理が終了する。
【００４２】
以上のように、本発明の実施の形態におけるコンピュータシステム１によれば、表示対象データを拡大表示しているときには、利用者の単位スクロール操作に対する表示領域の移動量ｙmが大きく設定され、表示画面のスクロール速度が大きく、つまり移動画素線数が大きくされるため、利用者のマウスホイール７３の操作回数を少なくし、煩わしさを与えてしまうことを防止することができる。
【００４３】
一方、前記上記フローが繰り返し実行されているときに、利用者が拡大表示指令ボタン７４を押下操作すると共に、右クリックボタン７２を押下操作した状態でマウスホイール７３を回転操作したとする。すると、前記ステップＳ１１の判定が「ＹＥＳ」となり、前記ステップＳ３及びＳ４を経て、前記表示領域内の画面が表示装置８の表示画面の所定領域に２倍に拡大表示され、前記ステップＳ５及びＳ６を経て、前記ステップＳ７の判定が「ＹＥＳ」となり、ステップＳ９で、前記回転変動量ｎに基づいて前記表示領域の移動量ｙmが設定され、前記ステップＳ１０で、前記表示領域移動処理が実行される。
【００４４】
この表示領域移動処理が実行されると、図５に示すように、前記ステップＳ２１で、前記移動量ｙmが取得され、前記ステップＳ２２で、前記移動量ｙmをもとに、それまでの表示領域８２のｙ軸成分の値が更新され、前記ステップＳ２３〜Ｓ２７を経て、前記ｙの値を上端とする位置、つまり前記移動量ｙmの画素線数だけ上下方向にずれた位置に表示領域８２が設定され、この表示領域８２内の画面が表示装置８の表示画面上に表示されて、この演算処理が終了する。
【００４５】
以上のように、本発明の実施の形態におけるコンピュータシステム１によれば、利用者が右クリックボタン７２を押下操作し、定速スクロールモードを選択しているときには、マウスホイール７３の回転変動量ｎに基づいて前記表示領域の移動量ｙmを設定し、表示倍率Ｂに関わらず表示画面のスクロール速度が一定、つまり移動画素線数が一定とされ、通常の表示制御装置と同じ動作を得ることができる。
【００４６】
また、右クリックボタン７２を押下操作した状態でマウスホイール７３を回転操作したときに定速スクロールモードの選択を判別するようにしたため、利用者が右利きであるときには、右クリックボタン７２を右手の中指で押下操作しつつ、マウスホイール７３を右手の人差し指で回転操作することができ、自然な体勢で選択操作を行うことができる。なお、利用者が左利きであるときには、左クリックボタン７１を押下操作した状態でマウスホイール７３を回転操作したときに、定速スクロールモードの選択を判別してもよく、そのようにすれば、左クリックボタン７１を左手の中指で押下操作しつつ、マウスホイール７３を左手の人差し指で回転操作することができる。
【００４７】
なお、上記実施の形態では、図２の拡大表示指令ボタン７４及び縮小表示指令ボタン７５が表示倍率設定手段を構成し、以下同様に、図３のステップＳ３が表示領域設定手段を構成し、図２のマウスホイール７３で検出された回転変動量ｎが表示領域移動信号を構成し、図３のステップＳ３及びＳ１０が表示領域移動手段を構成し、図３のステップＳ８及びＳ９がスクロール速度設定手段を構成し、図２のマウスホイール７３が移動量入力手段を構成し、図２の右クリックボタン７２あるいは左クリックボタン７１がモード選択手段を構成する。
【００４８】
また、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
例えば、上記実施の形態では、利用者が右クリックボタン７２を押下操作した状態でマウスホイール７３を操作したときに定速スクロールモードとする例を示したが、これに限られるものではなく、例えば、画像データの表示倍率Ｂが基準値である１００％より小さいときに定速スクロールモードとし、表示倍率Ｂに関わらず表示画面のスクロール速度が一定となるように表示領域の移動量ｙmを設定するようにしてもよい。そのようにすれば、表示対象データを縮小表示しているときには、通常の表示制御装置と同様に、可変速スクロールを用いる場合に比べ、表示領域の移動画素線数が大きくされるため、利用者のマウスホイール７３の操作回数を少なくし、利用者に煩わしさを与えてしまうことを防止することができる。
【００４９】
また、利用者がマウスホイール７３を操作して表示領域を移動させる例を示したが、これに限られるものではなく、例えば、ＣＰＵ２で実行されるソフトウェア形態によって、所定時間が経過するたびに、前記回転変動量ｎが一定値であるときにマウス７から出力される信号と同じ信号を入力装置に継続的に出力し、利用者のマウスホイール７３操作がないときにも、自動的に表示領域が移動されるようにしてもよい。そのようにすれば、表示対象データを拡大表示しているときには、単位時間当たりの自動スクロール速度、つまり移動画素線数が大きい設定になるため、表示対象データの任意の領域を表示させるための時間を小さくし、利用者に煩わしさを与えてしまうことを防止することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態の概略構成を示すブロック図である。
【図２】図１のマウスの構成を示す外観斜視図である。
【図３】画面表示処理を示すフローチャートである。
【図４】表示対象領域と表示領域とを説明するための説明図である。
【図５】表示領域移動処理を示すフローチャートである。
【符号の説明】
【００５１】
１はコンピュータシステム、２はＣＰＵ、３はＲＡＭ、４は記憶装置、５は記憶媒体、６は入力装置、７はマウス、８は表示装置、７１は左クリックボタン、７２は右クリックボタン、７３はマウスホイール、７４は拡大表示指令ボタン、７５は縮小表示指令ボタン
【図１】
2005100132.tif 000003
【図２】
2005100132.tif 000004
【図３】
2005100132.tif 000005
【図４】
2005100132.tif 000006
【図５】
2005100132.tif 000007