(57)【特許請求の範囲】
【請求項１】
カーソル移動操作手段による手動操作量の大きさを出力するセンサからのアナログ出力電圧を読み取り数値化するセンサ電圧読取部と、該センサ電圧読取部の出力電圧と非操作時の基準値とを比較して変化量を算出するセンサ電圧変化量算出部と、  該算出された変化量からカーソル速度設定テーブルに従ってカーソル速度と移動方向を決定するカーソル制御部とを備えたカーソル位置指示装置において、
該変化量が一定の値を超えたか否か判定するセンサ領域監視部と、一定の時間を計時するタイマを含む微小操作有効時間監視部とを具備し、
該変化量が該一定の値を超えるまでは不感領域としてカーソルの移動は行わず、該変化量が該一定の値を一旦超えた後に、該一定の値以下に推移した場合、該一定の時間だけカーソル移動を続行するよう制御することを特徴とするカーソル位置指示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カーソル位置指示装置に関する。
例えば、ノート型パーソナルコンピュータなどのＣＲＴ表示部のカーソルを移動させる手段として、ジョイスティックの操作移動量または操作押圧力の変化に対応するホール素子や歪みゲージなどをセンサに用いたカーソル位置指示装置（ポインティングデバイス）がある。このカーソル位置指示装置は、センサからのアナログ出力によって発生する電圧変化量をカーソルの移動量及び移動方向に変換しカーソルの位置指示を行う。
【０００２】
例えば、ジョイスティックは、その機械的中心位置への復帰精度の悪さやノイズの影響、供給電源の電圧変動の影響などにより、非操作時にカーソル移動出力が出ないように不感領域を設定しているが、この不感領域におけるジョイスティックなどの微動操作に対しカーソル微小移動の感度をよくすることが要望されている。
【０００３】
【従来の技術】
図３の従来のブロック図に示すように、アナログセンサを用いたジョイスティックタイプのカーソル位置指示装置１０は、上述したセンサ１から出力されたアナログ電圧を一定の時間間隔でサンプリングし数値化するセンサ電圧読取部２と、このセンサ電圧読取部２からの非操作時のセンサ電圧（基準値）とジョイスティック（図示略）の或る操作位置におけるセンサ電圧とを比較して基準値からの変化量を算出するセンサ電圧変化量算出部３と、該センサ電圧変化量算出部３が算出した変化量から、予め定められたカーソル速度設定テーブル４ａに従って所定のカーソル速度と移動方向を決定するカーソル制御部４とで構成されている。
【０００４】
そうして、センサ電圧変化量算出部３が算出した変化量が一定の値を超えるまではＣＲＴ表示部１１のカーソル移動が行われないように、ジョイスティックの機械的中心位置の回りに不感領域（遊び）が設けられている。
【０００５】
具体的に述べると、センサ出力が、図４のセンサ電圧−操作量線図に示すようなジョイスティックの操作移動量または操作押圧力に対するセンサ電圧を描くと、理想的な非操作時のセンサ電圧は復帰中心位置における電圧となる。
【０００６】
この非操作時のセンサ電圧を基準として記憶し（パワーオンイニシャライズ以降の基準電圧値となる）、この基準電圧と或る操作位置におけるセンサ電圧との差、即ちセンサ電圧変化量を或る一定の時間、例えば約５ｍｓのサンプリング間隔で算出することによって、図５の操作量−カーソル移動速度線図に示すようにセンサ電圧変化量が大きくなる程、カーソルの移動速度を速くしている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような上記構造によれば、前記不感領域のため、微小なカーソル移動における微動操作が著しく低下する問題があった。例えば、右にカーソルを移動させていて、目標よりカーソルが行き過ぎてしまった場合、左にカーソルを戻そうとしても、不感領域を一旦通過しなければ、カーソルが左に移動しないための操作感度の悪さや左にカーソルが動き出すまでの時間間隔が操作者に判らないため、今度は左に行き過ぎるなどが発生していた。
【０００８】
上記問題点に鑑み、本発明は不感領域内のカーソル移動を可能にして微動操作の感度をよくするカーソル位置指示装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明のカーソル位置指示装置において、カーソル移動操作手段による手動操作量の大きさを出力するセンサからのアナログ出力電圧を読み取り数値化するセンサ電圧読取部と、該センサ電圧読取部の出力電圧と非操作時の基準値とを比較して変化量を算出するセンサ電圧変化量算出部と、該算出された変化量からカーソル速度設定テーブルに従ってカーソル速度と移動方向を決定するカーソル制御部とを備えたカーソル位置指示装置において、該変化量が一定の値を超えたか否か判定するセンサ領域監視部と、一定の時間を計時するタイマを含む微小操作有効時間監視部とを具備し、
該変化量が該一定の値を超える（不感領域の外側に出る）までは不感領域としてカーソルの移動は行わず、該変化量が該一定の値を一旦超えた後に、該一定の値以下に推移した（不感領域の内側に入る）場合、該一定の時間だけカーソル移動を続行するよう制御する構成とする。
【００１０】
このように構成することにより、不感領域の外側に出るときはタイマをクリアし、不感領域の内側に入るときはタイマが計時を開始して一定時間、カーソルの移動が継続できるため、一定時間だけ不感領域としない領域、即ち操作上の遊びをなくすことができ、ジョイスティックなどの微動操作に対しカーソル微小移動の感度をよくすることができる。
【００１１】
【発明の実施の形態】
以下、図面に示した実施例に基づいて本発明の要旨を詳細に説明する。なお、従来図において説明した部分は同一符号を用い、その説明も省略する。
【００１２】
図１は本発明による一実施例のブロック図、図２は図１のフローチャートである。図１に示すように、本発明のカーソル位置指示装置１００は、図３の従来構成のセンサ電圧変化量算出部３とカーソル制御部４との間に、センサ領域監視部５と微小操作有効時間監視部６とを付加して構成する。
【００１３】
センサ領域監視部５は、センサ電圧変化量算出部３が算出したセンサ電圧変化量を非操作時の基準値と比較するセンサ電圧比較部５ａを備え、基準値より小さければジョイスティックは不感領域の内側、大きければ不感領域の外側に出たと判定する。
【００１４】
微小操作有効時間監視部６は、設定時間だけ不感領域を無効とするタイマ６ａを備える。
つぎに、図１を参照しながら図２のフローチャートを説明する。
【００１５】
ステップＡにおいて、センサ領域監視部５が不感領域の外側に出たと判定した（センサ電圧変化量が基準値より小から大に変わる）とき、タイマ６ａをクリアする（ステップＢ）とともに、カーソル制御部４は、センサ電圧変化量算出部３が算出したセンサ電圧変化量から、予め定められたカーソル速度設定テーブル４ａに従って所定のカーソル速度と移動方向を決定し、カーソル移動可（ステップｃ）とし、カーソルの位置指示を行う。
【００１６】
逆に不感領域の外側から内側に入ったと判定した（センサ電圧変化量が基準値より大から小に変わる）とき、タイマ６ａは計時を開始し（ステップＤ）、タイマ６ａが予め設定した時間（例えば、約３秒間）を計時中であれば、不感領域を無効（ステップＥ）にしてカーソル移動を継続する。そして、設定時間を経過してタイマ６ａがタイムオーバしたとき、センサ領域監視部５が、ジョイスティックの操作が尚も不感領域内にあると判定中（センサ電圧変化量が基準値より小）であれば、不感領域を有効（ステップＦ）に切替えてカーソル移動不可（ステップＧ）にしてカーソル移動出力を直ちに停止する。
【００１７】
このように、センサ電圧変化量算出部が算出したセンサ電圧変化量の大きさにより、センサ領域監視部は不感領域の内側か外側かを判定し、センサ電圧変化量が所定値を超えたら不感領域の内側から外側に出たと判定し、カーソルを従来同様に予め定められたカーソル速度設定テーブルに従った所定のカーソル速度と移動方向に移動させるとともに、微小操作有効時間監視部のタイマをクリアする。逆に不感領域内に入ったらタイマが計時を開始し、タイマの設定時間中は引き続きカーソル移動を継続させることにより、設定時間だけ不感領域としない領域、即ち操作上の遊びをなくすことができるため、ジョイスティックなどの微動操作に対しカーソル微小移動の感度をよくすることができるため、操作性を向上することができる。
【００１８】
【発明の効果】
以上、詳述したように本発明によれば、不感領域を確保しながら操作感度を上げる効果を奏し、カーソル位置指示装置の手動操作の操作性の向上に大きく寄与するといった産業上極めて有用な効果を発揮する。
【図面の簡単な説明】
【図１】  本発明による一実施例のブロック図
【図２】  図１の動作を説明するフローチャート
【図３】  従来技術によるブロック図
【図４】  図３における操作量−センサ電圧線図
【図５】  図３における操作量−カーソル移動速度線図
【符号の説明】
１：センサ
２：センサ電圧読取部
３：センサ電圧変化量算出部
４：カーソル制御部
４ａ：カーソル速度設定テーブル
５：センサ領域監視部
５ａ：センサ電圧比較部
６：微小操作有効時間監視部
６ａ：タイマ
１０：カーソル位置指示装置
１１：ＣＲＴ表示部
１００：カーソル位置指示装置
【図１】
0003793277.tif 000002
【図２】
0003793277.tif 000003
【図３】
0003793277.tif 000004
【図４】
0003793277.tif 000005
【図５】
0003793277.tif 000006