(57)【特許請求の範囲】
【請求項１】
表面が平で押下操作が行える単一のボタンと、
前記ボタンに対する手指の接触位置を検出して該接触位置を示す位置信号を出力する位置検出手段と、
前記ボタンの裏面に位置し、且つ前記ボタンの押下操作に伴って動作し、押下時に“ｏｎ”、解放時に“ｏｆｆ”となる接点信号を出力する接点と
からなる単一のボタンで多数の入力操作が行える入力装置において、
前記位置検出手段から出力される位置信号に基づいて、前記ボタンに接触する手指の位置の移動順序を記録し、その記録と前記接点から出力される接点信号の状態とに基づいて、前記記録が所定の内容である時、前記接点信号が“ｏｎ”であれば制御指令を所定の第一の制御指令に決定し、且つ前記接点信号が“ｏｆｆ”であれば制御指令を所定の第二の制御指令に決定する事を個別の前記記録の内容ごとに行う指令決定手段と
からなる事を特徴とする単一のボタンで多数の入力操作が行える入力装置。
【請求項２】
請求項１記載の単一のボタンで多数の入力操作が行える入力装置において、
更に前記位置検出手段から出力される位置信号に基づいて、前記ボタンに接触する手指の位置の移動量を演算して調節量を出力する調節量演算手段を有する
事を特徴とする単一のボタンで多数の入力操作が行える入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ等の電子機器を操作する入力装置に関するものである。
【０００２】
【従来の技術】
従来より、コンピュータ等の電子機器を操作する入力装置は、ボタンを用いて指令の入力を行っている。これは、ボタンの押下によって接点を動作させて、一つの接点につき一つの指令（入／切）が入力できるようになっている。また、レバーやダイヤル等によって指令を入力する入力装置もある。これらは、レバーの傾斜角やダイヤルの回転角によって、量的な指令を入力できるようになっている。
【０００３】
また、特開平１１−１９４８８２号公報で知られるように、キーの表面に接触検知センサを備えたキーの複数を用いて指令を入力する装置の発明がある。これは、キーの押下による指令の入力とは別に、キーに手指が接触した事による指令の入力と、手指を各キーの上を跨がって滑らせる事による量的な指令の入力とが行えるようになっており、主にコンピュータ等の電子機器を操作するキーボード等に関する発明である。
【０００４】
前述した入力装置は、ボタン等の数が入力装置に対して固定されている。そのため、ある入力装置が入力できる指令の数や種類は、その入力装置が備えるボタン等の数や種類によって決まっている。また入力装置はその使用形態によってある程度大きさが限られているので、備える事のできるボタン等の数もある程度限られる事になる。
更に、特開平０９−２５１３４７号公報、特開２０００−３１１０５２号公報で知られるように、タッチパネル部分の押下操作が可能な入力装置の発明がある。しかしこれらは、グラフィカルユーザインタフェースを備えたコンピュータの、いわゆるマウスの代用としてコンピュータ画面上のマウスカーソルを操作するものであって、座標入力操作とクリック操作とを一つの入力装置において区別して入力する事を目的としたものに過ぎない。
更に、特開平１０−２９３６４４号公報で知られるように、タッチパネル部分の押下操作が可能であって、その操作に伴って動作する接点を有し、前記タッチパネルによる位置検出と前記接点の状態とのアンド条件によって位置信号を入力するタッチパネル付表示装置の発明がある。しかしこれは、タッチパネル操作時の明確な操作感を得る事と誤操作を防止する事とを目的としたものに過ぎない。
【０００５】
【発明が解決しようとする課題】
前述した従来技術においては、次のような問題があった。
【０００６】
１．備えるボタン等の数が少ないと、少数の指令しか入力する事ができなかった。
【０００７】
２．備える事のできるボタン等の数によって、多機能化が限られていた。
【０００８】
３．多機能化しようとすると、入力装置の構造が複雑化せざるおえなかった。
【０００９】
４．量的な入力操作を行うには、ボタンとは別に、レバーやダイヤル等を備える必要があった。
【００１０】
５．特開平１１−１９４８８２号公報で知られる発明においては、量的な入力操作を行うために、キーとは別にレバーやダイヤル等を備える必要はないものの、入力装置を複数のキーで構成しなければならず、構造が複雑であった。
【００１１】
本発明は以上の問題を解決するために、単一のボタンで多数の入力操作を行えるようにするものである。
【００１２】
【課題を解決するための手段】
本発明では、単一のボタンに手指の接触位置を検出して位置信号を出力する位置検出手段を備え、前記位置信号と前記ボタンの接点信号との組み合わせに基づいて指令を決定する事によって、単一のボタンで多数の入力操作が行えるようにする。
【００１３】
更に、ボタンに接触する手指の位置の移動順序を記録し、その記録と接点信号との組み合わせに基づいて指令を決定する事によって、単一のボタンでより多数の入力操作が、簡便な操作で行えるようにする。
【００１４】
更に、ボタンに接触する手指の位置の移動量を演算して調節量を出力する事により、単一のボタンで量的な操作が行えるようにする。
【００１５】
【発明の実施の形態】
以下、請求項１記載の入力装置について実施の形態を説明する（図１）。
【００１６】
ボタン１は表面が平らで、その上に位置検出手段の検出部２ａを備える。ボタン１の裏面には接点３に接触して動作させる突起１ａを備え、ボタン１の表面上のどの位置で押下しても、確実に接点３を動作させるようになっている（図２）。
【００１７】
位置検出手段は接触する手指の位置を電気的に検出するタッチセンサで構成し、検出部２ａと制御部２ｂとからなる。これらは、検出部２ａに手指が触れた瞬間に接触部分αの電圧変化を制御部２ｂが読み取り、接触座標（ｘ，ｙ）を割り出して位置信号Ａに変換して出力する。ｘ０とｙ０は座標の原点を表し、ｘｈとｙｈは座標の上限を表す。検出部２ａに手指が接触していない時は、ｘとｙはそれぞれ無効値（ｎｕｌｌ）で表す。
【００１８】
タッチセンサには静電容量式のものや抵抗膜式のものがり、その他、電磁誘導式、超音波式のもの等を利用することができる。
【００１９】
接点３は電気接点で、ボタン１の押下操作にともなって動作し、接点信号Ｂを出力する。接点信号Ｂはボタン１の押下時に“ｏｎ”、解放時に“ｏｆｆ”となる。
【００２０】
指令決定手段４はまず、位置信号Ａと接点信号Ｂとに基づいて制御指令Ｃの決定を行う場合の実施の形態を説明する。
この場合の指令決定手段４は、接触位置αが所定の位置にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを第一の指令に決定し、接点信号Ｂが“ｏｆｆ”であれば制御指令Ｃを第二の指令に決定するようにプログラムしたソフトウェアである。指令決定手段４は本入力装置の制御対象となるコンピュータ等の電子機器に組み込んで動作させる（図３）。
【００２１】
図４〜７は指令決定手段４のプログラム例である。なお、座標ｘｐ，ｙｐは検出部２ａ上の位置を区分するための区切りであり、接触位置αが検出部２ａ上のどの位置にあるかの判別に用いられる。
【００２２】
図４のプログラム例では検出部２ａ上の位置を左下、右下、左上、右上の四つの位置と見なし、接触位置αが左下（α１）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ１”、“ｏｆｆ”であれば“ｃ２”に決定し（Ｓ１〜４）、接触位置αが右下（α２）ある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ３”、“ｏｆｆ”であれば“ｃ４”に決定し（Ｓ５〜８）、接触位置αが左上（α３）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ５”、“ｏｆｆ”であれば“ｃ６”に決定し（Ｓ９〜１２）、接触位置αが右上（α４）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ７”、“ｏｆｆ”であれば“ｃ８”に決定している（Ｓ１３〜１６）。
【００２３】
図５のプログラム例では検出部２ａ上の位置を一つの位置と見なし、接触位置αがどこにあっても接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ１”、“ｏｆｆ”であれば“ｃ２”に決定している。
【００２４】
図６のプログラム例では検出部２ａ上の位置を左下、右下、上の三つの位置と見なし、接触位置αが左下（α１）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ１”、“ｏｆｆ”であれば“ｃ２”に決定し（Ｓ１〜４）、接触位置αが右下（α２）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ３”、“ｏｆｆ”であれば“ｃ４”に決定し（Ｓ５〜８）、接触位置αが上（α３）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ５”、“ｏｆｆ”であれば“ｃ６”に決定している（Ｓ９〜１２）。
【００２５】
図７のプログラム例では検出部２ａ上の位置を右下、左上の二つの位置と見なし、接触位置αが右下（α１）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ１”、“ｏｆｆ”であれば“ｃ２”に決定し（Ｓ１〜４）、接触位置αが左上（α２）にある時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを“ｃ３”、“ｏｆｆ”であれば“ｃ４”に決定している（Ｓ５〜８）。
【００２６】
以上のように、位置信号Ａと接点信号Ｂとに基づいて制御指令Ｃの決定を行えば、指令決定手段４のプログラム次第で、単一のボタン１で多数の入力操作を行えるようにする事もできれば、少数の入力操作しかできないようにする事もできる。
【００２７】
次に、指令決定手段４において、ボタン１に接触する手指の位置αの移動順序を記録し、その記録と接点信号Ｂとに基づいて制御指令Ｃを決定する場合の実施の形態を説明する。
【００２８】
この場合の指令決定手段４は、ボタン１に接触する手指の位置αの移動順序Ａｔを記録し、その記録Ａｔが所定の内容である時、接点信号Ｂが“ｏｎ”であれば制御指令Ｃを第一の指令に決定し、“ｏｆｆ”であれば制御指令Ｃを第二の指令に決定するようにプログラムする（図８）。
【００２９】
図９は指令決定手段４のプログラム例である。なお、Ａｐは検出部２ａ上の位置を示す位置符号で、移動順序Ａｔはこの位置符号Ａｐにより配列記録する。位置符号Ａｐと移動順序Ａｔの初期状態はそれぞれ無効値（ｎｕｌｌ）とする。ｉは移動順序Ａｔの列番号で、初期値は“０”とする。「Ａｔ［０］」であれば、移動順序Ａｔの一番目の列の値を示す。
【００３０】
このプログラム例では、まずＳ１〜１０で検出部２ａ上の位置を左下、右下、左上、右上の四つの位置と見なし、接触位置αを符号化している。接触位置αが左下にある時、位置符号Ａｐは“ｂｌ”、接触位置αが右下にある時、位置符号Ａｐは“ｂｒ”、接触位置αが左上にある時、位置符号Ａｐは“ｔｌ”、接触位置αが右上にある時、位置符号Ａｐは“ｔｒ”、手指が接触していない時、位置符号Ａｐは“ｎｕｌｌ”である。
【００３１】
次に、Ｓ１１〜１８で手指の接触位置αの移動順序Ａｔを記録している。Ｓ１１は位置符号Ａｐの値を見て手指の接触の有無を判断している。位置符号Ａｐが無効値でなければ、手指の接触がある事を示す。位置符号Ａｐが無効値であれば、手指の接触がない事を示す。手指の接触がない時は、ｉと移動順序Ａｔをそれぞれ初期化する（Ｓ１７、Ｓ１８）。Ｓ１２は移動順序Ａｔの最後の列の値を見て接触位置αの移動の有無を判断している。移動順序Ａｔの最後の列の値と位置符号Ａｐの値が異なれば、接触位置αの移動があったか又は手指が接触し始めた事を示す。移動順序Ａｔの最後の列の値と位置符号Ａｐの値が同じであれば、接触位置αの移動がなかった事を示す。接触位置αの移動がない時は、移動順序Ａｔの記録は行わない。Ｓ１３は移動順序Ａｔの値を見て接触位置αが移動順序の始点にあるかどうかを判断している。移動順序Ａｔが初期値であれば、接触位置αが移動順序の始点にある事を示すので、次のＳ１４でｉを初期化し、移動順序Ａｔの一番目の列に位置符号Ａｐを記録する準備をする。移動順序Ａｔが初期値でなければ、接触位置αが始点から移動し、既に移動順序Ａｔの記録がされている事を示すので、次のＳ１５でｉに“１”を加算し、移動順序Ａｔの最後の列に位置符号Ａｐを記録する準備をする。Ｓ１６はｉが示す移動順序Ａｔの所定の列に位置符号Ａｐを記録する。
【００３２】
Ｓ１１〜１８のプログラムにより、接触位置αが左下（α１）にある時は、移動順序Ａｔの値は“ｂｌ”となる。続いて接触位置αが右下（α２）へ移動すると、移動順序Ａｔの値は“ｂｌ，ｂｒ”となる。続いて接触位置αが右上（α３）へ移動すると、移動順序Ａｔの値は“ｂｌ，ｂｒ，ｔｒ”となる。
【００３３】
次に、Ｓ１９〜３０で移動順序Ａｔの内容と接点信号Ｂの状態とに基づいて制御指令Ｃを決定している。移動順序Ａｔが“ｂｌ”で接点信号Ｂが“ｏｎ”であれば制御指令Ｃは“ｃ１”、“ｏｆｆ”であれば“ｃ２”（Ｓ１９〜２２）、移動順序Ａｔが“ｂｌ，ｂｒ”で接点信号Ｂが“ｏｎ”であれば制御指令Ｃは“ｃ３”、“ｏｆｆ”であれば“ｃ４”（Ｓ２３〜２６）、移動順序Ａｔが“ｂｌ，ｂｒ，ｔｒ”で接点信号Ｂが“ｏｎ”であれば制御指令Ｃは“ｃ５”、“ｏｆｆ”であれば“ｃ６”となる（Ｓ２７〜３０）。
【００３４】
上記のプログラム例では、指令の決定に用いる移動順序Ａｔのパターンを三種類としている為、制御指令Ｃは六種類のみであるが、移動順序Ａｔのパターンはプログラム次第で増やす事ができるので、制御指令Ｃの種類も同様に増やす事ができる。
【００３５】
以上のように、接触位置αの移動順序Ａｔと接点信号Ｂとに基づいて制御指令Ｃの決定を行えば、位置信号Ａと接点信号Ｂとに基づいて制御指令Ｃを決定する場合よりも、さらに入力できる指令の種類を増やす事ができる。
【００３６】
次に、請求項２記載の入力装置について実施の形態を説明する。
【００３７】
本入力装置は、請求項１記載の入力装置に、さらに調節量演算手段５を備えた入力装置である（図１０）。
【００３８】
調節量演算手段５は、ボタン１に接触する手指の位置αが移動した時に、その始点αｆから終点αｅまでの移動量（ｄｘ，ｄｙ）を演算し、調節量Ｄを出力するようにプログラムしたソフトウェアで、指令決定手段４と供に本入力装置の制御対象となるコンピュータ等の電子機器に組み込んで動作させる（図１１）。
【００３９】
図１２は調節量演算手段５のプログラム例で、Ｘ軸方向の移動量ｄｘのみを演算して調節量Ｄを出力している。なお、始点αｆの座標値ｘｆの初期状態は無効値（ｎｕｌｌ）とする。
【００４０】
このプログラム例のＳ１は、座標値ｘの値を見て手指の接触の有無を判断している。座標値ｘが無効値でなければ、手指の接触がある事を示す。座標値ｘが無効値であれば、手指の接触がない事を示す。手指の接触がない時は、座標値ｘｆを初期化する（Ｓ５）。Ｓ２は座標値ｘｆの値を見て現在の接触位置αが始点αｆ又は終点αｅであるかどうかを判断している。座標値ｘｆが初期値であれば、現在の接触位置αが始点αｆである事を示す。座標値ｘｆが初期値でなければ、現在の接触位置αが終点αｅである事を示す。現在の接触位置αが始点αｆである時は、この時の座標値ｘを始点αｆの座標値ｘｆとする（Ｓ３）。Ｓ４は座標値ｘから座標値ｘｆを減算して移動量ｄｘを求め、この値を調節量Ｄに出力している。
【００４１】
以上のプログラムにより、接触位置αがα１にある時、始点αｆと終点αｅは何れもα１であるので、調節量Ｄは“０”となる。続いて接触位置αがα２に移動すると、終点αｅはα２であるので、調節量Ｄはｄｘ１となる。続いて接触位置αがα３に移動すると、終点αｅはα３であるので、調節量Ｄはｄｘ２となる。
【００４２】
以上のように、請求項１記載の入力装置にさらに調節量演算手段５を備えれば、入／切の入力操作と量的な入力操作の両方の入力操作が、単一のボタン１のみで行える。
【００４３】
【実施例１】
次に、コンピュータ用マウスに本発明を実施した例を説明する（図１３）。なお、以下の説明は本発明に関する事項のみを説明し、マウスカーソル制御等の従来技術に関する事項の説明は省略する。
【００４４】
マウス本体１０１に備えるボタン１の表面に、位置検出手段の検出部２ａを備える。位置検出手段の制御部２ｂおよび接点３は、マウス本体１０１の内部に備える。マウス本体１０１から位置信号Ａと接点信号Ｂとを出力し、本マウス１０１の制御対象となるコンピュータ１０２へ入力する。指令決定手段４と調節量演算手段５は、コンピュータ１０２にインストールして動作させる（図１４）。
【００４５】
コンピュータ１０２上で動作するオペレーティングシステム又はアプリケーションソフトウェアは、指令決定手段４によって決定された制御指令Ｃおよび調節量演算手段５から出力される調節量Ｄを受けて動作する（図示せず）。
【００４６】
本実施例のマウス１０１は、以下のように使用してコンピュータ１０２を操作する（図１５）。
【００４７】
通常の選択操作：手指を検出部２ａ上の左上の位置α６に接触させ、ボタン１を押下する。
【００４８】
カット操作：手指を検出部２ａ上の右下の位置α３に接触させ、接触位置αを真直ぐ上方向へ移動させ、手指が検出部２ａ上の右上の位置α８に接触している時に、ボタン１を押下する。
【００４９】
コピー操作：手指を検出部２ａ上の左上の位置α６に接触させ、接触位置αを真直ぐ右方向へ移動させ、手指が検出部２ａ上の右上の位置α８に接触している時に、ボタン１を押下する。
【００５０】
ペースト操作：手指を検出部２ａ上の右上の位置α８に接触させ、接触位置αを真直ぐ左方向へ移動させ、手指が検出部２ａ上の左上の位置α６に接触している時に、ボタン１を押下する。
【００５１】
クリア操作：手指を検出部２ａ上の右上の位置α８に接触させ、接触位置αを真直ぐ下方向へ移動させ、手指が検出部２ａ上の右下の位置α３に接触している時に、ボタン１を押下する。
【００５２】
全て選択操作：手指を検出部２ａ上の左下の位置α１に接触させ、接触位置αを真直ぐ上方向へ移動させ、手指が検出部２ａ上の左上の位置α６に接触している時に、ボタン１を押下する。
【００５３】
取り消し操作：手指を検出部２ａ上の右下の位置α３に接触させ、接触位置αを真直ぐ左方向へ移動させ、手指が検出部２ａ上の左下の位置α１に接触している時に、ボタン１を押下する。
【００５４】
やり直し操作：手指を検出部２ａ上の左下の位置α１に接触させ、接触位置αを真直ぐ右方向へ移動させ、手指が検出部２ａ上の右下の位置α３に接触している時に、ボタン１を押下する。
【００５５】
下スクロール操作：手指を検出部２ａ上の上中央の位置α７に接触させ、接触位置αを真直ぐ下方向へ移動させる。接触位置αの移動量に比例して下スクロールする。
【００５６】
上スクロール操作：手指を検出部２ａ上の下中央の位置α２に接触させ、接触位置αを真直ぐ上方向へ移動させる。接触位置αの移動量に比例して上スクロールする。
【００５７】
右スクロール操作：手指を検出部２ａ上の左中央の位置α４に接触させ、接触位置αを真直ぐ右方向へ移動させる。接触位置αの移動量に比例して右スクロールする。
【００５８】
左スクロール操作：手指を検出部２ａ上の右中央の位置α５に接触させ、接触位置αを真直ぐ左方向へ移動させる。接触位置αの移動量に比例して左スクロールする。
【００５９】
以上のように、本発明をコンピュータ用マウスに実施すれば、マウス本体１０１に備えるボタン１が一つであっても、多数の機能を簡便な操作で実現する事ができる。
【００６０】
【実施例２】
次に、ゲーム機用コントローラに本発明を実施した例を説明する。なお、本ゲーム機用コントローラには、本発明の入力装置を二つ備える（図１６）。
【００６１】
コントローラ本体２０１の左側に左ボタン１ｌを備え、左ボタン１ｌの表面に左ボタン側位置検出手段の検出部２ａｌを備える。左ボタン側位置検出手段の制御部２ｂｌおよび左ボタン側接点３ｌは、コントローラ本体２０１の内部に備える。コントローラ本体２０１から左ボタン側位置信号Ａｌと左ボタン側接点信号Ｂｌとを出力し、本コントローラの制御対象となるゲーム機２０２へ入力する。右ボタン１ｒ、右ボタン側位置検出手段の検出部２ａｒ、右ボタン側位置検出手段の制御部部２ｂｒ、右ボタン側接点３ｒ、右ボタン側位置信号Ａｒと右ボタン側接点信号Ｂｒも同様である。
【００６２】
左ボタン側指令決定手段４ｌ、左ボタン側調節量演算手段５ｌ、右ボタン側指令決定手段４ｒ、右ボタン側調節量演算手段５ｒは、ゲームソフトウェアプログラム２０３の中に組み込み、ゲーム機２０２にインストールして動作させる（図１７）。
【００６３】
ゲームソフトウェアプログラム２０３は、左ボタン側指令決定手段４ｌによって決定される左ボタン側制御指令Ｃｌ、左ボタン側調節量演算手段５ｌから出力される左ボタン側調節量Ｄｌ、右ボタン側指令決定手段４ｒによって決定される右ボタン側制御指令Ｃｒ、右ボタン側調節量演算手段５ｒから出力される右ボタン側調節量Ｄｒを受けて動作する（図示せず）。
【００６４】
本実施例のコントローラ２０１は、以下のように使用してゲームソフトウェアプログラム２０３を操作する（図１８）。なお、指令決定手段４ｌ，４ｒおよび調節量演算手段５ｌ，５ｒは、ゲームソフトウェアプログラム２０３の中に組み込むため、ゲームごとに専用にプログラムされる。したがって、対象となるゲームによって操作方法が異なる。本操作例においては、自動車競争ゲームを想定している。
【００６５】
ハンドル右操作：手指を左側検出部２ａｌ上の左の位置αｌ１に接触させ、接触位置αを真直ぐ右方向へ移動させる。接触位置αの移動量に比例してハンドルを右にきる。
【００６６】
ハンドル左操作：手指を左側検出部２ａｌ上の右の位置αｌ４に接触させ、接触位置αを真直ぐ左方向へ移動させる。接触位置αの移動量に比例してハンドルを左にきる。
【００６７】
右スピン操作：手指を左側検出部２ａｌ上の右の位置αｌ４に接触させ、そのまま左ボタン１ｌを押下する。
【００６８】
左スピン操作：手指を左側検出部２ａｌ上の左の位置αｌ１に接触させ、そのまま左ボタン１ｌを押下する。
【００６９】
アクセル操作：手指を右側検出部２ａｒ上の中央の位置αｒ５に接触させ、接触位置αを真直ぐ上方向へ移動させる。接触位置αの移動量に比例してアクセルを開ける。
【００７０】
ブレーキ操作：手指を右側検出部２ａｒ上の中央の位置αｒ５に接触させ、接触位置αを真直ぐ下方向へ移動させる。接触位置αの移動量に比例してブレーキをかける。
【００７１】
シフトアップ操作：手指を右側検出部２ａｒ上の右の位置αｒ４に接触させ、そのまま右ボタン１ｒを押下する。
【００７２】
シフトダウン操作：手指を右側検出部２ａｒ上の左の位置αｒ１に接触させ、そのまま右ボタン１ｒを押下する。
【００７３】
【発明の効果】
（１）本願の請求項１に係る発明によれば、操作者がボタンを操作する時に、手指をボタンに接触させ、その上で手指で所定の軌跡を描く事によって入力する制御指令を選択する事ができるため、単一のボタンで多数の入力操作を行う事ができる。故に、備えるボタンの数に制限されずに入力装置の高機能化を計る事が可能となる。
（２）更に、選択できる制御指令の数が、ボタンに接触する手指の位置の移動順序のパターンの数によって決まるため、指令決定手段のプログラム次第で、選択できる制御指令の数を設定する事ができる。故に、同一の入力装置であっても、指令決定手段のプログラムを変更する事によって、選択できる制御指令の数を変更する事が可能となる。
（３）更に、ボタンに接触する手指の位置の移動順序を記録し、その記録とボタンの押下操作に伴って動作する接点の状態との組み合せに基づいて制御指令を決定するため、ボタンを押下操作した時（接点は“ｏｎ”）に制御指令を決定できるのは勿論の事、手指がボタンに触れた時（接点は“ｏｆｆ”）にも制御指令を決定する事ができる。
（４）本願の請求項２に係る発明によれば、本願の請求項１に係る発明を実施した入力装置にレバーやダイヤル等といったボタンとは別の操作器具を追加しなくても、そのボタンの表面上のみで調節量の入力操作を行う事が可能となる。
【図面の簡単な説明】
【図１】（ａ）は請求項１記載の入力装置のシステム構成図である。（ｂ）は検出部を備えたボタンと接点の斜視図である。（ｃ）は検出部の座標と手指の接触位置との関係を示す図である。
【図２】（ａ）は検出部を備えたボタンと接点の断面図である。（ｂ）はボタンの中央を押下した様子の断面図である。（ｃ）と（ｄ）はボタンの端を押下した様子の断面図である。
【図３】請求項１記載の入力装置における指令決定手段のフローチャートである（位置信号Ａと接点信号Ｂとに基づいて制御指令Ｃの決定を行う場合）。
【図４】（ａ）は請求項１記載の入力装置における指令決定手段において、検出部上の位置を四つの位置と見なした場合のプログラム例のフローチャートである。（ｂ）は検出部上の位置の区切りを示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図５】（ａ）は請求項１記載の入力装置における指令決定手段において、検出部上の位置を一つの位置と見なした場合のプログラム例のフローチャートである。（ｂ）は検出部上の位置の区切りと座標との関係を示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図６】（ａ）は請求項１記載の入力装置における指令決定手段において、検出部上の位置を三つの位置と見なした場合のプログラム例のフローチャートである。（ｂ）は検出部上の位置の区切りを示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図７】（ａ）は請求項１記載の入力装置における指令決定手段において、検出部上の位置を二つの位置と見なした場合のプログラム例のフローチャートである。（ｂ）は検出部上の位置の区切りを示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図８】請求項１記載の入力装置における指令決定手段のフローチャートである（接触位置αの移動順序Ａｔと接点信号Ｂとに基づいて制御指令Ｃの決定を行う場合）。
【図９】（ａ）は請求項１記載の入力装置における指令決定手段のプログラム例のフローチャートである。（ｂ）は検出部上の位置の区切り及び手指の接触位置の移動順序とを示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図１０】（ａ）は請求項２記載の入力装置のシステム構成図である。（ｂ）は手指の接触位置の移動と、その移動量との関係を示す図である。
【図１１】請求項２記載の入力装置における調節量演算手段のフローチャートである。
【図１２】（ａ）は請求項２記載の入力装置における調節量演算手段のプログラム例のフローチャートである。（ｂ）は手指の接触位置の移動と、その移動量との関係を示す図である。（ｃ）は本プログラムの動作をまとめた表である。
【図１３】（ａ）は実施例１におけるコンピュータ用マウスの透視図である。（ｂ）は本機器の前部を上から見た図である。
【図１４】実施例１のシステム構成図である。
【図１５】実施例１におけるコンピュータ用マウスの操作方法をまとめた表である。
【図１６】（ａ）は実施例２におけるゲーム機用コントローラの斜視図である。（ｂ）は本機器の透視図である。
【図１７】実施例２のシステム構成図である。
【図１８】実施例２におけるゲーム機用コントローラの操作方法をまとめた表である。
【図１】
0003799545.tif 000002
【図２】
0003799545.tif 000003
【図３】
0003799545.tif 000004
【図４】
0003799545.tif 000005
【図５】
0003799545.tif 000006
【図６】
0003799545.tif 000007
【図７】
0003799545.tif 000008
【図８】
0003799545.tif 000009
【図９】
0003799545.tif 000010
【図１０】
0003799545.tif 000011
【図１１】
0003799545.tif 000012
【図１２】
0003799545.tif 000013
【図１３】
0003799545.tif 000014
【図１４】
0003799545.tif 000015
【図１５】
0003799545.tif 000016
【図１６】
0003799545.tif 000017
【図１７】
0003799545.tif 000018
【図１８】
0003799545.tif 000019