(57)【要約】【課題】  切り換えができるオペレーションモードを有するマウス及びその方法を提供する。【解決手段】  このマウスは通常操作でカーソルを制御する。スイッチ信号はマイクロプロセッサに格納されたファームウェアを切り換える。オペレーションモードはスイッチ信号によって適合される。マイクロプロセッサは、第１スイッチ信号を受け取ると第１論理部を実行する。マイクロプロセッサが変位量信号を受け取ると、変位量信号と第１論理部にしたがってマウスがページスクロール機能を実行する。切り換えができるオペレーションモードを有するマウス及びその方法は、スクロールホイールのスペースを節約する。【選択図】  図１
2012208908.tif 000002
【特許請求の範囲】
【請求項１】
マイクロプロセッサと、マイクロプロセッサによって切り換えられるカーソルコントロール機能とページスクロール機能とを有するオペレーションモードとを有するマウスのオペレーションモードを切り換える方法であって、
前記マウスが通常操作において前記カーソルコントロール機能を実行し、
第１スイッチによって第１スイッチ信号を生成する工程と、
前記マイクロプロセッサのトリガーによって第１論理部を実行する工程と、
前記マイクロプロセッサが変位量信号を受け取る際、前記変位量信号と前記第１論理部に従って、前記マウスはページスクロール機能を実行する工程と、
を備える切り換え方法。
【請求項２】
さらに、前記第１スイッチによって前記第１スイッチ信号を生成する工程の前に、
前記マイクロプロセッサによって通常通り初期論理部が実行され、
前記マイクロプロセッサが変位量信号を受け取るとき、前記初期論理部及び前記変位量信号に従いカーソルコントロール機能を実行する請求項１に記載の切り換え方法。
【請求項３】
前記初期論理部と前記第１論理部とは前記マイクロプロセッサのファームウェアにセーブされている請求項２に記載の切り換え方法。
【請求項４】
前記変位量信号を受け取る際は、さらに、
前記マウスが配置される表面で且つ前記マイクロプロセッサによって前記表面の表面品質値（ＳＱＵＡＬsurface quality value）を読み込む工程と、
前記マイクロプロセッサによって単位時間当たりの前記表面品質値の平均を計算し、前記マウスの単位時間あたりの変位量に対応する前記変位量信号を入手する工程と、
を有する請求項１に記載の切り換え方法。
【請求項５】
単位時間当たりの前記変位量が閾値を越えた際に、前記マウスはスピードページスクロール機能を実行する請求項４に記載の切り換え方法。
【請求項６】
さらに、第２スイッチによって第２スイッチ信号を生成する工程と、
前記マイクロプロセッサをトリガーすることによって第２論理部を実行する工程と、
前記マイクロプロセッサが前記変位量信号を受け取るとき、前記変位量信号と前記第２論理部にしたがい、マウスはスピードページスクロール機能を実行する工程と、
を備える請求項１に記載の切り換え方法。
【請求項７】
カーソルコントロール機能を実行しオペレーションモードを切り換えるマウスであって、
第１スイッチ信号を生成する第１スイッチと、
前記第１スイッチに電気的に接続され前記第１スイッチ信号を受け取り、第１論理部を実行するマイクロプロセッサと、
前記マイクロプロセッサに電気的に接続され、前記マウスの移動経路に従って前記マイクロプロセッサに変位量信号を伝えるセンサと、を備え、
前記マイクロプロセッサが前記変位量信号を受け取る際、前記変位量信号と前記第１論理部にしたがって、前記マウスがページスクロール機能を実行するマウス。
【請求項８】
前記第１スイッチ信号を受け取る前に、前記マイクロプロセッサは初期論理部を実行し、前記初期論理部及び前記変位量信号にしたがいカーソルコントロール機能を実行する請求項７に記載のマウス。
【請求項９】
前記変位量信号は前記マウスの単位時間あたりの変位量に対応して生成され、単位時間当たりの前記変位量が閾値を越えた際に、スピードページスクロール機能を実行する請求項７に記載のマウス。
【請求項１０】
前記マイクロプロセッサに電気的に接続され第２スイッチ信号を選択的に生成し且つ第２論理部を実行するために前記マイクロプロセッサをトリガーする第２スイッチを備え、
前記マイクロプロセッサが前記変位量信号を受け取るとき、前記変位量信号と前記第２論理部にしたがい、スピードページスクロール機能を実行する請求項７に記載のマウス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は切り換えができるオペレーションモードを有するマウス及びその方法に関する。特に、スイッチ信号によってマイクロプロセッサに収納されたファームウェアを切り換えるマウス及びその方法に関する。
【０００２】
マウスはコンピュータ周辺機器の入力装置の１種類である。グラフィックオペレーションシステムの人気に伴って、マウスはコンピュータの基本的な入力装置である。  マウスは、マウスを動かすことによってウィンドウのカーソルを制御し、マウスをクリックすることによってウィンドウ命令リストからコマンドを選択し、ドキュメントプロセス、ゲーム、およびウェブページブラウジングのようなアプリケーション・プログラムを操作できる長所がある。
【０００３】
一般的に、マウスにはいくつかのタイプがある。異なる位置決め方式によって分類されたメカニカルマウス、オプティカル機械マウス、および光学式マウスがある。また異なった光源によって分類された赤外線のマウスとレーザマウスとがある。またマウスのボタンの数にしたがった別の分類がある。例えば、単一のボタンのマウス（ＭＡＣシステムのマウスのような）、標準の２個のボタン、スクルールホイールがある３個のボタン、または３個以上のボタンがあるマルチプレックスマウスがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】台湾特許第３４２５１１号明細書
【０００５】
これまでのマウスは、軽くて、耐久性があり、手頃な価格で、さらにインターネットで申し込みやすいので、最も多くのユーザに人気がある。ユーザがウェブページをブラウズするために、マウスはスクロールホイールを多くの場合有している。ユーザは、縦方向にホイールをスクロールすることによって、ウェブページをブラウズする。
【０００６】
しかしながら、さらに発展をし続ける技術によって、ユーザは、より軽量で且つスリムなサイズで電気製品を求める。スクロールホイールは、スリムな製品の傾向を満たすためにはマウス本体に対して大き過ぎてスペースを占める。そのため、現在のスクロール機能を将来の用途においてスリムなマウスの要件に合うようにスクロールホイールを改良することが求められている。
【０００７】
さらに、現在のマウスのスクロール方法はマウスボディーのスクロールホイールに依存している。 ウェブページが長いときは、ユーザは、繰り返してホイールをスクロールしなければなりない。それはユーザアプリケーションとして不便である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、オリジナルファンクションがあるスリムなマウスの要望に合うように、切り換え可能なオペレーションモードを有するマウス及びその方法を提供する。切り換え可能なオペレーションモードを有するマウス及びその方法は、この発明のスイッチ信号で自動的にマウスのオペレーションモードを切り換える。
【課題を解決するための手段】
【０００９】
本発明は、マウスのオペレーションモードを切り換える切り換え方法を開示する。この方法は、カーソルコントロール機能とページスクロール機能とを有するマウスに適している。このマウスは通常操作でカーソルを制御し、マウスのオペレーションモードはマイクロプロセッサによって切り換られえる。切り換え方法には以下の工程を含む。第１スイッチは第１スイッチ信号を生成し、マイクロプロセッサのトリガーによって第１論理部を実行する。マイクロプロセッサが変位量信号を受け取る際、変位量信号と第１論理部にしたがって、マウスはページスクロール機能を実行する。
【００１０】
本発明は、マウスのオペレーションモードを切り換える切り換え方法を開示する。この方法は以下の工程を含む。第２スイッチは第２スイッチ信号を生成し、マイクロプロセッサのトリガーによって第２論理部を実行する。マイクロプロセッサが変位量信号を受け取る際、変位量信号と第２論理部にしたがって、マウスはスピードページスクロール機能を実行する。
【００１１】
本発明は、オペレーションモードを切り換えるマウスを開示する。このマウスは通常操作でカーソルを制御する。マウスは第１スイッチとマイクロプロセッサとセンサとを有する。第１スイッチは第１スイッチ信号を生成する。マイクロプロセッサは、第１スイッチに電気的に接続し、第１スイッチ信号を受け取った後第１論理部を実行する。センサはマイクロプロセッサに電気的に接続する。センサはマウスの移動経路に従って変位量信号を生成する。センサは変位量信号をマイクロプロセッサに伝える。マイクロプロセッサが変位量信号を受け取る際、変位量信号と第１論理部にしたがって、マウスがページスクロール機能を実行する。
【００１２】
本発明の切り換えができるオペレーションモードを有するマウス及びその方法は、第１スイッチによって第１スイッチ信号を生成し、マイクロプロセッサに格納されたファームウェアを切り換える。マウスのオペレーションモードはカーソルコントロール機能とページスクロール機能との間で第１スイッチ信号のトリガーで自動的に切り換えられる。
【発明の効果】
【００１３】
本発明の切り換えができるオペレーションモードを有するマウス及びその方法は、スクロールホイールのスペースを節約する。マウスはカーソルコントロール機能とページスクロール機能との間で第１スイッチ信号のトリガーによって切り替え可能である。
【００１４】
更なる目的と利点は、図面と以下の記載で明らかになる。
【図面の簡単な説明】
【００１５】
【図１】本願の１つの実施形態であり、マウスのオペレーションモードを切り換える方法のフローチャートを示す。
【図２】本件明細書の１つの実施形態のマウスのブロック・チャートを示す。
【図３】本件明細書の１つの実施形態のマウスのブロック・チャートを示す。
【図４】本件明細書の１つの実施形態のマウスのオペレーションモードを切り換える方法のフローチャートを示す。
【発明を実施するための形態】
【００１６】
本件明細書に従って、図１は実施形態のフローチャートを説明する。フローチャートはマウスのオペレーションモードの切り替え方法を説明する。この開示における切り換え方法は、カーソルコントロール機能とページスクロール機能とを利用するマウスに適している。この発明で明らかにされた方法を採用するマウスは、スクロールホイールなしでカーソルコントロール機能とページスクロール機能との両方を実行できる。この発明における、マウスのオペレーションモードの切り換え方法は以下のステップを主に含んでいる。
【００１７】
ステップＳ１０２：  第１スイッチは第１スイッチ信号を生成する。
ステップＳ１０４：  マイクロプロセッサは、第１論理部を実行するためにトリガーされる。
ステップＳ１０６：  マウスは、マイクロプロセッサが変位量信号を受け取るとき、変位量信号と第１論理部とに従いページスクロール機能を実行する。
【００１８】
図２はマウスの本実施形態のブロック・チャートを示したものである。マウス２００は、第１スイッチ２０２、マイクロプロセッサ２０４、およびセンサ２０６を有している。本件の実施形態では、マウス２００のタイプは光学式マウスだけでなく機械的マウスにも適用できる。マウス２００は通常操作でカーソルコントロール機能を実行する。言い換えれば、ユーザは、マウス２００を動かすことによって、ウィンドウのカーソルを制御できる。第１スイッチ２０２は、マウス２００のハウジング内に収納される。第１スイッチ２０２は物理的なボタン又はタッチコントロール機能を有す仮想的のボタンのどちらかを含む。第１スイッチ２０２は、本件明細書の実施形態に制限されない。
【００１９】
第１スイッチ２０２は電気的にマイクロプロセッサ２０４と接続し、さらに第１スイッチ２０２は第１スイッチ信号ＳＷ１を選択的に生成する。マイクロプロセッサ２０４に一時的にセーブされる初期論理部１０と第１論理部１１とがある。この実施形態では、第１スイッチ信号ＳＷ１を受ける前に、通常通り、マイクロプロセッサ２０４は、初期論理部１０を実行する。第１スイッチ２０２がマイクロプロセッサ２０４を有効またはトリガーする第１スイッチ信号ＳＷ１を生成する際に、マイクロプロセッサ２０４は第１スイッチ信号ＳＷ１を受け取った後、第１論理部１１を実行する。
【００２０】
センサ２０６は電気的にマイクロプロセッサ２０４に接続し、そして、マウスの移動経路に従って、センサ２０６は対応する変位量信号ＤＳをマイクロプロセッサ２０４に伝える。１つの実施形態では、ユーザが光学タイプのマウス２００を動かすとき移動経路を生成する。センサ２０６はマウスボディー２００の屈折光の経路を検出して、その後、センサ２０６は変位量信号ＤＳを生成する。例えば、センサ２０６は、屈折（ドップラー効果）の後に光の屈折変化を受け、マウスの動きを判断する。つまり、センサ２０６は屈折光によって生成されたパターンを集め、センサ２０６はパターンをチェックすることによってマウスの動きを判断する。
【００２１】
他の実施形態では、センサ２０６は、メカニカルマウス２００においてトラックボールを検出することによって、変位量信号ＤＳを生成する。本件明細書はマウス２００のタイプとセンサ２０６の検出機構とに制限されない。マウス２００の移動経路によると、変位量信号ＤＳを生成するどんなセンサも、本件開示範囲の中に含まれる。例えば、センサ２０６はＣＭＯＳ又はＣＣＤが含まれるが、これら２つのタイプに限定されない。
【００２２】
概して、マイクロプロセッサ２０４によって変位量信号ＤＳを得る方法は、マウス２００が配置される表面の表面品質値（ＳＱＵＡＬsurface quality value）を読み込む。マイクロプロセッサ２０４は、表面品質値の平均を計算し、変位量信号ＤＳを入手する。例えば、センサ２０６は、マウス２００の下部からの光を集めて、パターンを形成する。その後、マイクロプロセッサ２０４の中のデジタル信号処理チップ（不図示）は、パターンの特性を検出し、これらの特性の量に従って表面品質値を計算する。このように、変位量信号ＤＳはマウス２００の単位時間あたりの変位量に対応している。
【００２３】
マイクロプロセッサ２０４は通常の条件（第１スイッチ信号ＳＷ１を受ける前）のもとで初期論理部１０を実行する。マイクロプロセッサ２０４が変位量信号ＤＳを受けると、初期論理部１０と変位量信号ＤＳとに従って、マウス２００はカーソルコントロール機能を実行する。
【００２４】
本件明細書の１つの実施形態によると、ステップＳ１０２は、第１スイッチ２０２が第１スイッチ信号ＳＷ１を生成しマイクロプロセッサ２０４を有効（またはトリガー）にするというプロセスを説明する。ステップＳ１０４は、マイクロプロセッサ２０４に格納された実行可能なファームウェアが、第１スイッチ信号ＳＷ１によって初期論理部１０から第１論理部１１に切り換えられるというプロセスを説明する。ステップＳ１０６は、マイクロプロセッサ２０４が変位量信号ＤＳを受けるとき、マウス２００のオペレーションモードが、変位量信号ＤＳと第１論理部１１とに応じて、ページスクロール機能に切り換えられることを説明する。
【００２５】
長いページをブラウズするユーザの要求のために、この発明の１つの実施形態に従ってマイクロプロセッサ２０４にセーブされた閾値がある。マウス２００の単位時間あたりの変位量が閾値を超えているとき、マウス２００は、マイクロプロセッサ２０４によって行われた比較の後にスピードページスクロール機能を実行する。このようにして、本件明細書で示されたマウスのオペレーションモードを切り換える方法は、スピーディなブラウジングに適用できるであろう。閾値の設定は設計又はアプリケーションの要件に依存する。
【００２６】
図３は本件明細書の実施形態の切り替えるオペレーションモードを有するマウスのブロック・チャートを示したものである。前述のマウスとの違いは、マウス２００’がさらに第２スイッチ３０２と第２論理部１２とをマウス２００’のマイクロプロセッサで２０４内に含んでいるということである。第１スイッチ２０２と第２スイッチ３０２とがマウス２００’のハウジングに配置される。第１スイッチ２０２及び第２スイッチ３０２は、物理的なボタン又はタッチコントロール機能を有す仮想的のボタンのどちらかを含む。
【００２７】
図４は本件明細書の実施形態のマウスのオペレーションモードを切り換える方法のフローチャートを示す。マウスのオペレーションモードを切り換える方法は以下のステップを含んでいる。
【００２８】
ステップＳ４０２：  第２スイッチは第２スイッチ信号を生成する。
ステップＳ４０４：  第２スイッチ信号は第２論理部を実行するマイクロプロセッサをトリガーする。
ステップＳ４０６：  マイクロプロセッサが変位量信号を受け取るとき、変位量信号と第２論理部に従い、マウスはスピードページスクロール機能を実行する。
【００２９】
第２スイッチ３０２は電気的にマイクロプロセッサ２０４に接続する。ステップＳ４０２は第２スイッチ３０２が選択的に第２スイッチ信号ＳＷ２を生成し、第２スイッチ信号ＳＷ２をマイクロプロセッサ２０４に伝えるプロセスを説明する。ステップＳ４０４はマイクロプロセッサ２０４が第２スイッチ信号ＳＷ２を受け取ったとき、マイクロプロセッサ２０４が実行可能なファームウェアを第２論理部１２に切り換えるというプロセスについて説明する。ステップＳ４０６は、第２スイッチ３０２が第２スイッチ信号ＳＷ２を生成しマイクロプロセッサ２０４をトリガーさせたとき、第２論理部１２とマイクロプロセッサ２０４が受け取った変位量信号ＤＳとにしたがってマウス２００’がスピードページスクロール機能を実行するプロセスを説明する。
【００３０】
この発明の別の実施形態によると、マイクロプロセッサ２０４にセーブされた実行可能なファームウェアは、初期論理部１０、第１論理部１１及び第２論理部１２を含んでいる。プログラムデザイナーは前もって、実行可能なファームウェアをコンパイルできる。これらの論理部はマウスのオペレーションシステムのソフトウェアによってさらに書き直されて制御されて、実際の用途においてヒューマンインターフェースデバイス（ＨＩＤ）の目的に合致できる。
【００３１】
言い換えれば、初期論理部１０、第１論理部１１及び第２論理部１２に一時的にセーブされた異なったプログラムがある。エンドユーザは、マイクロプロセッサ２０４によって実行可能なファームウェアとしてそれらの中から１つを選ぶことができ、マイクロプロセッサ２０４はオペレーションシステムのソフトウェアによって書き直されて制御される。このようにして、ユーザはマウスのオペレーションモードを決定して、カーソルコントロール機能と、ページスクロール機能と、スピードページスクロール機能との間でオペレーションモードを切り換える。
【００３２】
本件明細書のマウスの適用範囲を拡大するために、本件明細書の教示に従って、ユーザも実行可能なファームウェアに他の論理を加えることもできるであろう。ユーザは特定のスイッチ信号でオペレーションモードを切り換えることができる。
【００３３】
要するに、本件明細書はスイッチできるオペレーションモードを有するマウス及びその方法でマウスを開示する。本件明細書は、マウスのスクロールホイールのスペースを節約し、オペレーションモードをスイッチ信号で対応するオペレーションモードに切り換える。本件開示は、応用の便利さを高めて、軽くてスリムな製品の目的を実現する。
【００３４】
第二に、閾値をマイクロプロセッサにはめ込むことによってまたは第２スイッチに第２スイッチ信号を生成するように設定することによって、本件明細書における切り換えることができるオペレーションモードを有するマウス又はその方法は、スピードページスクロール機能とヒューマンインターフェースデバイス（ＨＩＤ）の目的とをさらに実行する。
【００３５】
本発明の好ましい実施例を説明してきたが、当業者はいろいろな改良や変更ができるであろう。添付された請求の範囲で、本発明の技術的範囲が定義される。
【図１】
2012208908.tif 000003
【図２】
2012208908.tif 000004
【図３】
2012208908.tif 000005
【図４】
2012208908.tif 000006