(57)【要約】      （修正有）【課題】ディスプレイ上のウインドウのスクロールを加速する機能を備えたマウス装置を提供する。【解決手段】マウス装置２００は、選択的に加速スクロールモードに操作する処理ユニット２０１と、処理ユニットと結合するホイール２０５とを含む。ホイールが一方向の回転に応じて第１信号を処理ユニットへ出力させることと、処理ユニットが第１信号に応じて第２信号を電子装置２１０へ出力させ、以ってウインドウをスクロールすること、及び、一定時間内において、ホイールの出力した第１信号の数量がデフォルト値を上回った時、処理ユニット２０１が加速スクロールモジュール２０３を起動すると共に出力周波数で第２信号を電子装置２１０へ連続送信する。【選択図】図２
0003162701.tif 000002
【実用新案登録請求の範囲】
【請求項１】
電子装置のディスプレイ上のウインドウのスクロールを制御するためのマウス装置であって、前記マウス装置には、
選択的に加速スクロールモードに操作する処理ユニットと、
前記処理ユニットと結合し、一方向の回転に応じて第１信号を前記処理ユニットへ出力し、前記処理ユニットは前記第１信号に応じて第２信号を前記電子装置へ出力し、以ってウインドウをスクロールするホイールとを、含み、
一定時間内において、前記ホイールの出力した前記第１信号の数量がデフォルト値を上回った時、前記処理ユニットが前記加速スクロールモードを起動することを特徴とするマウス装置。
【請求項２】
前記処理ユニットが前記加速スクロールモードを起動すると共に出力周波数で前記第２信号を前記電子装置へ連続送信すること、及び、
前記加速スクロールモードの起動期間において、前記ホイールが又前記方向に前記第１信号を前記処理ユニットへ出力する場合、前記処理ユニットが前記出力周波数を増加できることを特徴とする請求項１に記載のマウス装置。
【請求項３】
前記出力周波数は、前記ホイールが前記加速スクロールモードの起動期間において出力した前記第１信号の数量増加に伴って大きくなることができることを特徴とする請求項２に記載のマウス装置。
【請求項４】
前記加速スクロールモードの起動期間において、前記処理ユニットが前記第１信号以外の任意の信号を受信した場合、前記処理ユニットが前記加速スクロールモードを解除することを特徴とする請求項１に記載のマウス装置。
【請求項５】
前記加速スクロールモードの起動期間において、前記処理ユニットが予定時間内に任意の信号を受信しなかった場合、前記処理ユニットが前記加速スクロールモードを解除することを特徴とする請求項１に記載のマウス装置。
【請求項６】
前記処理ユニットには更に前記第１信号を保存するためのレジスターを含み、前記処理ユニットが前記加速スクロールモードを起動すると同時に、前記処理ユニットが前記レジスターに保存されていた前記第１信号を削除することを特徴とする請求項１に記載のマウス装置。
【請求項７】
マウス装置で電子装置のディスプレイ上のウインドウのスクロールを制御する方法であって、前記マウス装置には選択的に加速スクロールモードに操作する処理ユニットと、前記処理ユニットと結合するホイールとを含み、前記方法には、
前記ホイールが一方向の回転に応じて第１信号を前記処理ユニットへ出力させることと、
前記処理ユニットが第１信号に応じて第２信号を前記電子装置へ出力させ、以ってウインドウをスクロールすること、及び、
一定時間内において、前記ホイールの出力した前記第１信号の数量がデフォルト値を上回った時、前記処理ユニットが前記加速スクロールモードを起動することを、含むことを特徴とするマウス装置で電子装置のディスプレイ上のウインドウのスクロールを制御する方法。
【請求項８】
前記処理ユニットが前記加速スクロールモードを起動すると共に出力周波数で前記第２信号を前記電子装置へ連続送信すること、及び、
前記加速スクロールモードの起動期間において、前記ホイールが又前記方向に前記第
１信号を前記処理ユニットへ出力する場合、前記処理ユニットが前記出力周波数を増加できることを、さらに含むことを特徴とする請求項７に記載の方法。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、マウス装置に係り、特にウインドウのスクロールを加速する機能を備えたマウス装置に関る。
【背景技術】
【０００２】
公知のウインドウのスクロール機能を備えるマウス装置１００及びそれが接続されるコンピュータ１１０について図１を参照して説明する。図１に示すように、公知のマウス装置１００は、ホイール１０１の回転を通じてウインドウ１１２をスクロールできる。この機能を介することで、利用者はスクロールバー１１４上のノブ１１６をドラッグする必要もなくウインドウ１１２をスクロールできる。利用者にとり、閲覧したい文書或いはウェブページの長さが比較的短い状況において、この機能は非常に便利である。しかしながら、閲覧したい文書或いはウェブページの長さが非常に長い、例えば１００頁にも達する場合、利用者が閲覧箇所を５頁から４５頁へ速やかに移行したい時、絶え間なくホイール１０１を回転させなければならない。例を挙げると、ウインドウ１頁の長さをスクロールするため、ホイールを５回転させる必要がある場合、５頁から４５頁までは２００回転させる必要がある。このように頻繁にホイールを回転させることで、長い文書或いはウェブページを閲覧できることは、利用者にとって大きな負担である。この問題を解決する新規のマウス装置の必要がある。
【考案の概要】
【考案が解決しようとする課題】
【０００３】
上記の必要性に鑑み、本考案では新規のマウス装置及び同マウス装置で電子装置のディスプレイ上のウインドウのスクロールを制御する方法を提供する。本考案に基づくと、公知のようにスクロールバー上のノブをドラッグする必要なく、また頻繁にホイールを回転させる必要もなく、利用者は速やかに非常に長い文書或いはウェブページを閲覧できる。
【０００４】
本考案の主たる目的は、電子装置のディスプレイ上のウインドウのスクロールを制御するためのマウス装置を提供することにある。該マウス装置は選択的に加速スクロールモードに操作する処理ユニットと、処理ユニットに接続され、一方向の回転に応じて第１信号を処理ユニットへ出力し、処理ユニットが第１信号に応じて第２信号を電子装置へ出力するもとによってウインドウをスクロールするホイールとを含む。一定時間内において、ホイールの出力した第１信号の数量がデフォルト値を上回った時、処理ユニットが加速スクロールモードを起動すると共に出力周波数で第２信号を電子装置へ連続送信する。
【０００５】
本考案の別の目的は、マウス装置で電子装置のディスプレイ上のウインドウのスクロールを制御する方法を提供することにある。該マウス装置は選択的に加速スクロールモードに操作する処理ユニット及び、処理ユニットに接続されたホイールとを含む。また該方法にはホイールが一方向の回転に応じて第１信号を処理ユニットへ出力させることと、処理ユニットが第１信号に応じて第２信号を電子装置へ出力させることによってウインドウをスクロールすること、及び一定時間内において、ホイールの出力した第１信号の数量がデフォルト値を上回った時、処理ユニットが加速スクロールモードを起動すると共に出力周波数で第２信号を電子装置へ連続送信することを含む。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本考案では、マウス装置及び該マウス装置で電子装置のディスプレイのウインドウをスクロールする方法を提供する。該マウス装置には選択的に加速スクロールモードに操作する処理ユニットと、処理ユニットに接続されたホイールとを含
む。また該方法には、ホイールが一方向の回転に応じて第１信号を処理ユニットへ出力させることと、処理ユニットが第１信号に応じて第２信号を電子装置へ出力させることによってウインドウをスクロールすること、及び一定時間内において、ホイールの出力した第１信号の数量がデフォルト値を上回った時、処理ユニットが加速スクロールモードを起動すると共に出力周波数で第２信号を電子装置へ連続送信することを含む。
【図面の簡単な説明】
【０００７】
【図１】公知のマウス装置でディスプレイのウインドウをスクロールした状態を示す図である。
【図２】本考案のウインドウのスクロールを加速する機能を備えたマウス装置及びこのマウス装置を電子装置に接続した状態を示す図である。
【図３】本考案のマウス装置で電子装置のディスプレイ上のウインドウのスクロールを制御するためのフローチャートである。
【考案を実施するための形態】
【０００８】
当該技術を熟知する者に本考案の目的と特徴について理解していただくため、添付図面を組み合わせることで、本考案に対する詳細な説明を以下のように行うものである。
【０００９】
以下は、添付図面を参照して本考案の好ましい実施例を説明する。添付図面内の類似エレメントには、同じ符号を用いる。本考案を明確に示すため、添付図面内の各エレメントは実物の比例通りに作図されたものではなく、且つ本考案の内容が曖昧になることを避けるため、下記の説明も公知の部品・コンポーネント、関連の材料及びその関連の処理技術を省略したことを留意されたい。
【００１０】
図２は本考案のマウス装置２００及び電子装置２１０を互いに接続した状態を示す。図に示すように、マウス装置２００は電子装置２１０に対して通信可能に接続されている。マウス装置２００には処理ユニット２０１と、処理ユニット２０１と接続されるホイール２０５とを含む。処理ユニット２０１にはレジスター２０２及び加速スクロールモジュール２０３が設けられ、レジスター２０２は一般的なメモリとすることができ、加速スクロールモジュール２０３は処理ユニット２０１内にライティングしたファームウエアとすることができる。マウス装置２００は上記のエレメント以外に、例えば左ボタン、右ボタン、光学センサーような各種公知のエレメント等（図示せず）も含むことができる。マウス装置２００に含まれる全てのエレメントは、いずれも処理ユニット２０１に通信可能に接続され、また処理ユニット２０１がこれらのエレメントの動作を制御する。ホイール２０５は電子装置２１０のディスプレイ２１１上のウインドウ２１２のスクロールを制御するためのものである。利用者が特定方向にホイール２０５を回転させた時、ホイール２０５が該特定方向の回転に応じて第１信号を処理ユニット２０１のレジスター２０２内へ出力できる。そして、処理ユニット２０１が該第１信号に応じて第２信号を電子装置２１０へ出力し、ウインドウ２１２をスクロールする。
【００１１】
例を挙げると、ホイール２０５は２０ノッチ（ｎｏｔｃｈ）を備える。利用者は通常ホイール２０５を１回（ｏｎｅ ｓｔｒｏｋｅ）回転させると、約５ノッチを越えることが
できる。１ノッチを越えることで第１信号を出力するため、利用者がホイール２０５を１回転させると、５つの第１信号を処理ユニット２０１のレジスター２０２内へ出力する。処理ユニット２０１は各第１信号に応じて第２信号を電子装置２１０に送信する。電子装置２１０は第２信号に基づきディスプレイ２１１にウインドウ２１２をスクロールするよう命令する。利用者は自らで各第２信号がディスプレイ２１１にウインドウ画面の行数を１行スクロールするよう命令することを電子装置２１０に予め設定できる。これにより、５つの第２信号はウインドウ画面の行数を５行スクロールとすることができる。該デフォルト値は利用者の好みに応じて定めることができる。各第１信号により対応する第２信号
を生成させた後、処理ユニット２０１が該第１信号をレジスター２０２内から削除できる。
【００１２】
以上は利用者がマウス装置２００上のホイール２０５を回転させることによってディスプレイ２１１のウインドウ２１２をスクロールできることを説明した。利用者が気軽に、且つ速やかに非常に長い文書或いはウェブページを閲覧でき、ホイール２０５を継続的に回転させる必要がないようにするため、本考案は更に処理ユニット２０１を加速スクロールモードに移行するための加速スクロールモジュール２０３を含む。一定時間内において、ホイール２０５が出力した第１信号の数量がデフォルト値を上回った時、処理ユニット２０１が加速スクロールモジュール２０３の加速スクロールモードを起動すると共に出力周波数で第２信号を電子装置２１０へ連続送信する。例を挙げると、該一定時間を２秒とすることができる。デフォルト値は２０の第１信号（２０ノッチを越えたと見なすことができる）とすることができる。出力周波数は１秒当たり１５個とすることができる。前記実施例によれば、２０ノッチを越えることは利用者がホイールを４段階回転させることに相当する。言い換えると、利用者が２秒以内にホイールを４段階以上回転した場合、マウス装置２００が加速スクロールモードを起動させ、１秒当たり１５個の出力周波数で第２信号を電子装置２１０へ連続送信できる。電子装置２１０は連続受信した第２信号に基づき、ディスプレイ２１１に対して１秒当たりウインドウ２１２を少なくとも１５列スクロールするよう命令できる。加速スクロールモードを起動すると同時に、処理ユニット２０１は同時にレジスター２０２が蓄積保存した第１信号（即ち、加速スクロールモードの起動以外の期間に生成した第１信号）を削除できる。
【００１３】
加速スクロールモードの起動期間において、利用者はホイール２０５を回転させる必要なく、ウインドウ２１２が自動的に１つの速度に従いスクロールする。該速度は第２信号の出力周波数によって決まる。利用者がやはりスクロール速度が速くないと感じた場合、更に同一方向にホイール２０５を回転させることで、第１信号を処理ユニット２０１へ出力できる。該第１信号をレジスター２０２内に保存でき、処理ユニット２０１は該第１信号に基づいて出力周波数を増加する。出力周波数の増加規則は、ホイール２０５が加速スクロールモードの起動期間時に出力した第１信号の数量増加に伴って更に大きくなるよう設定できる。例を挙げると、マウス装置２００が加速スクロールモードを起動させた時、１秒当たり１５個の出力周波数で第２信号を電子装置２１０へ連続送信するが、利用者が該出力周波数が小さすぎると感じて、更に同一方向にホイール２０５を１回回転させると、５つの第１信号をレジスター２０２内へ出力する。処理ユニット２０１が５個の第１信号を検出した後、出力周波数を１秒当たり３０個にまで上方調整する。この時、利用者がやはりスピードが足りないと感じた場合、更に同一方向に又ホイール２０５を１回回転させると、又５つの第１信号をレジスター２０２内へ出力する。このため、レジスター２０２には１０までの第１信号を蓄積する。処理ユニット２０１がレジスター２０２内にすでに１０までの第１信号を蓄積したと検出した後、直ちに出力周波数を１秒当たり６０個まで上方調整する。とにかく、加速スクロールモードの起動期間において、利用者のニーズを満たすため、処理ユニット２０１はレジスター２０２内に蓄積された第１信号の数量によって出力周波数を上方調整するよう設定することができる。
【００１４】
加速スクロールモードの起動期間において、処理ユニット２０１は、予定時間内に任意の信号を受信しなかった場合、処理ユニット２０１が加速スクロールモードを解除する。例を挙げると、該予定時間は１０秒或いは任意のその他適当な時間とすることができる。該予定時間内において利用者がマウス装置２００のいずれかのエレメントをイネーブルしない場合、マウス装置２００が加速スクロールモードを終了する。
【００１５】
マウス装置２００の加速スクロールモードを終了できる別の方法は、処理ユニット２０１に第１信号以外の任意の他の信号を受信させることである。例を挙げると、利用者がマ
ウス装置２００の左ボタン或いは右ボタンをイネーブル、或いはホイール２０５を逆の方向に回転させる、若しくはマウス装置２００を移動し、光学センサーのエレメント等をイネーブルすることができる。処理ユニット２０１が第１信号以外の任意の他の信号を受信するだけで、いずれも処理ユニット２０１の加速スクロールモードを解除させることができる。
【００１６】
本考案のマウス装置２００の上記各種機能を確実にする場合、図３のフローチャート内に示す各ステップを参照にし、適当なコンピュータプログラム設計言語、例えばＣ＋＋、Ｃ＃、Ｖｉｓｕａｌ Ｂａｓｉｃ等を利用して、コンピュータの実行可能なアルゴリズム
（ｃｏｍｐｕｔｅｒ−ｅｘｅｃｕｔａｂｌｅ  ａｌｇｏｒｉｔｈｍ）を生成すると共にその実行可能なアルゴリズを処理ユニット２０１にライティングできる。
【００１７】
図３はマウス装置２００で電子装置２１０のディスプレイ２１１上のウインドウ２１１をスクロールする方法を示すフローチャートである。図に示すように、該方法には以下のステップが含まれる。
【００１８】
ステップ３０１：ホイール２０５が一方向の回転に応じて第１信号を処理ユニット２０１へ出力する。
【００１９】
ステップ３０２：第１信号をレジスター２０２内に保存する。
【００２０】
ステップ３０３：処理ユニット２０１は、第１信号に応じて第２信号を電子装置２１０へ出力し、以ってウインドウ２１１をスクロールすると共に該第１信号を削除する。
【００２１】
ステップ３０４：処理ユニット２０１は、一定時間内においてホイール２０５が出力した第１信号の数量がデフォルト値を上回っているか否かを判断する。上回らない場合、ステップ３０１を実行する。上回った場合、ステップ３０６を実行する。
【００２２】
ステップ３０６：加速スクロールモードを起動すると共に同時にレジスター２０２内に保存している第１信号を削除する。
【００２３】
ステップ３０７：出力周波数で第２信号を電子装置２１０へ連続送信する。
【００２４】
ステップ３０８：ホイール２０５が又同一方向に第１信号を処理ユニット２０１へ出力するか否かを判断する。出力する場合、ステップ３０９を実行する。出力しない場合、ステップ３１０を実行する。
【００２５】
ステップ３０９：該出力周波数を増加する。
【００２６】
ステップ３１０：処理ユニット２０１が第１信号以外の任意の信号を受信したか否かを判断する。受信した場合、ステップ３１２を実行する。受信しなかった場合、ステップ３１１を実行する。
【００２７】
ステップ３１１：処理ユニット２０１が予定時間内に任意の信号を受信していないか否かを判断する。受信した場合、ステップ３０８を実行する。受信しなかった場合、ステップ３１２を実行する。
【００２８】
ステップ３１２：加速スクロールモードを解除し、また同時にレジスター２０２内に保存されていた第１信号を削除する。
【００２９】
図３に示す各ステップの明細及び実施例は、本文章の図２に対応して行った説明を参照にすることができるため、ここに繰り返し記述しない。つまり、例えばステップ３０３及びステップ３０４のように図３内の若干のステップを同時に進行できる。加速スクロールモードの起動期間において、処理ユニット２０１はステップ３０３を実行しない。
【００３０】
以上の述べるものは本考案の好ましい実施例のみであって、本考案の実用新案登録請求の範囲はこれら実施例により何ら限定されるものではない。本考案の精神を逸脱しない範囲内において種々の改良変更をなし得ることは、添付されている実用新案登録請求の範囲内に含むものであるのが勿論である。
【符号の説明】
【００３１】
１００、２００        マウス装置
１０１、２０５        ホイール
１１２、２１２        ウインドウ
１１４                スクロールバー
１１６                ノブ
１１０                コンピュータ
２０１                処理ユニット
２１０                電子装置
２０２                レジスター
２０３                加速スクロールモジュール
２１１                ディスプレイ
【図１】
0003162701.tif 000003
【図２】
0003162701.tif 000004
【図３】
0003162701.tif 000005
【手続補正書】
【提出日】平成22年7月13日(2010.7.13)
【手続補正１】
【補正対象書類名】実用新案登録請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【実用新案登録請求の範囲】
【請求項１】
電子装置のディスプレイ上のウインドウのスクロールを制御するためのマウス装置であって、前記マウス装置には、
選択的に加速スクロールモードに操作する処理ユニットと、
前記処理ユニットと結合し、一方向の回転に応じて第１信号を前記処理ユニットへ出力し、前記処理ユニットは前記第１信号に応じて第２信号を前記電子装置へ出力し、以ってウインドウをスクロールするホイールとを、含み、
一定時間内において、前記ホイールの出力した前記第１信号の数量がデフォルト値を上回った時、前記処理ユニットが前記加速スクロールモードを起動することを特徴とするマウス装置。
【請求項２】
前記処理ユニットが前記加速スクロールモードを起動すると共に出力周波数で前記第２信号を前記電子装置へ連続送信すること、及び、
前記加速スクロールモードの起動期間において、前記ホイールが又前記方向に前記第１信号を前記処理ユニットへ出力する場合、前記処理ユニットが前記出力周波数を増加できることを特徴とする請求項１に記載のマウス装置。
【請求項３】
前記出力周波数は、前記ホイールが前記加速スクロールモードの起動期間において出力した前記第１信号の数量増加に伴って大きくなることができることを特徴とする請求項２に記載のマウス装置。
【請求項４】
前記加速スクロールモードの起動期間において、前記処理ユニットが前記第１信号以外の任意の信号を受信した場合、前記処理ユニットが前記加速スクロールモードを解除することを特徴とする請求項１に記載のマウス装置。
【請求項５】
前記加速スクロールモードの起動期間において、前記処理ユニットが予定時間内に任意の信号を受信しなかった場合、前記処理ユニットが前記加速スクロールモードを解除することを特徴とする請求項１に記載のマウス装置。
【請求項６】
前記処理ユニットには更に前記第１信号を保存するためのレジスターを含み、前記処
理ユニットが前記加速スクロールモードを起動すると同時に、前記処理ユニットが前記レジスターに保存されていた前記第１信号を削除することを特徴とする請求項１に記載のマウス装置。