JP3799545B2 - An input device that allows multiple input operations with a single button - Google Patents
An input device that allows multiple input operations with a single button Download PDFInfo
- Publication number
- JP3799545B2 JP3799545B2 JP2001378081A JP2001378081A JP3799545B2 JP 3799545 B2 JP3799545 B2 JP 3799545B2 JP 2001378081 A JP2001378081 A JP 2001378081A JP 2001378081 A JP2001378081 A JP 2001378081A JP 3799545 B2 JP3799545 B2 JP 3799545B2
- Authority
- JP
- Japan
- Prior art keywords
- contact
- button
- finger
- input device
- detection unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 64
- 230000011218 segmentation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- Switches That Are Operated By Magnetic Or Electric Fields (AREA)
- Push-Button Switches (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、コンピュータ等の電子機器を操作する入力装置に関するものである。
【0002】
【従来の技術】
従来より、コンピュータ等の電子機器を操作する入力装置は、ボタンを用いて指令の入力を行っている。これは、ボタンの押下によって接点を動作させて、一つの接点につき一つの指令(入/切)が入力できるようになっている。また、レバーやダイヤル等によって指令を入力する入力装置もある。これらは、レバーの傾斜角やダイヤルの回転角によって、量的な指令を入力できるようになっている。
【0003】
また、特開平11−194882号公報で知られるように、キーの表面に接触検知センサを備えたキーの複数を用いて指令を入力する装置の発明がある。これは、キーの押下による指令の入力とは別に、キーに手指が接触した事による指令の入力と、手指を各キーの上を跨がって滑らせる事による量的な指令の入力とが行えるようになっており、主にコンピュータ等の電子機器を操作するキーボード等に関する発明である。
【0004】
前述した入力装置は、ボタン等の数が入力装置に対して固定されている。そのため、ある入力装置が入力できる指令の数や種類は、その入力装置が備えるボタン等の数や種類によって決まっている。また入力装置はその使用形態によってある程度大きさが限られているので、備える事のできるボタン等の数もある程度限られる事になる。
更に、特開平09−251347号公報、特開2000−311052号公報で知られるように、タッチパネル部分の押下操作が可能な入力装置の発明がある。しかしこれらは、グラフィカルユーザインタフェースを備えたコンピュータの、いわゆるマウスの代用としてコンピュータ画面上のマウスカーソルを操作するものであって、座標入力操作とクリック操作とを一つの入力装置において区別して入力する事を目的としたものに過ぎない。
更に、特開平10−293644号公報で知られるように、タッチパネル部分の押下操作が可能であって、その操作に伴って動作する接点を有し、前記タッチパネルによる位置検出と前記接点の状態とのアンド条件によって位置信号を入力するタッチパネル付表示装置の発明がある。しかしこれは、タッチパネル操作時の明確な操作感を得る事と誤操作を防止する事とを目的としたものに過ぎない。
【0005】
【発明が解決しようとする課題】
前述した従来技術においては、次のような問題があった。
【0006】
1.備えるボタン等の数が少ないと、少数の指令しか入力する事ができなかった。
【0007】
2.備える事のできるボタン等の数によって、多機能化が限られていた。
【0008】
3.多機能化しようとすると、入力装置の構造が複雑化せざるおえなかった。
【0009】
4.量的な入力操作を行うには、ボタンとは別に、レバーやダイヤル等を備える必要があった。
【0010】
5.特開平11−194882号公報で知られる発明においては、量的な入力操作を行うために、キーとは別にレバーやダイヤル等を備える必要はないものの、入力装置を複数のキーで構成しなければならず、構造が複雑であった。
【0011】
本発明は以上の問題を解決するために、単一のボタンで多数の入力操作を行えるようにするものである。
【0012】
【課題を解決するための手段】
本発明では、単一のボタンに手指の接触位置を検出して位置信号を出力する位置検出手段を備え、前記位置信号と前記ボタンの接点信号との組み合わせに基づいて指令を決定する事によって、単一のボタンで多数の入力操作が行えるようにする。
【0013】
更に、ボタンに接触する手指の位置の移動順序を記録し、その記録と接点信号との組み合わせに基づいて指令を決定する事によって、単一のボタンでより多数の入力操作が、簡便な操作で行えるようにする。
【0014】
更に、ボタンに接触する手指の位置の移動量を演算して調節量を出力する事により、単一のボタンで量的な操作が行えるようにする。
【0015】
【発明の実施の形態】
以下、請求項1記載の入力装置について実施の形態を説明する(図1)。
【0016】
ボタン1は表面が平らで、その上に位置検出手段の検出部2aを備える。ボタン1の裏面には接点3に接触して動作させる突起1aを備え、ボタン1の表面上のどの位置で押下しても、確実に接点3を動作させるようになっている(図2)。
【0017】
位置検出手段は接触する手指の位置を電気的に検出するタッチセンサで構成し、検出部2aと制御部2bとからなる。これらは、検出部2aに手指が触れた瞬間に接触部分αの電圧変化を制御部2bが読み取り、接触座標(x,y)を割り出して位置信号Aに変換して出力する。x0とy0は座標の原点を表し、xhとyhは座標の上限を表す。検出部2aに手指が接触していない時は、xとyはそれぞれ無効値(null)で表す。
【0018】
タッチセンサには静電容量式のものや抵抗膜式のものがり、その他、電磁誘導式、超音波式のもの等を利用することができる。
【0019】
接点3は電気接点で、ボタン1の押下操作にともなって動作し、接点信号Bを出力する。接点信号Bはボタン1の押下時に“on”、解放時に“off”となる。
【0020】
指令決定手段4はまず、位置信号Aと接点信号Bとに基づいて制御指令Cの決定を行う場合の実施の形態を説明する。
この場合の指令決定手段4は、接触位置αが所定の位置にある時、接点信号Bが“on”であれば制御指令Cを第一の指令に決定し、接点信号Bが“off”であれば制御指令Cを第二の指令に決定するようにプログラムしたソフトウェアである。指令決定手段4は本入力装置の制御対象となるコンピュータ等の電子機器に組み込んで動作させる(図3)。
【0021】
図4〜7は指令決定手段4のプログラム例である。なお、座標xp,ypは検出部2a上の位置を区分するための区切りであり、接触位置αが検出部2a上のどの位置にあるかの判別に用いられる。
【0022】
図4のプログラム例では検出部2a上の位置を左下、右下、左上、右上の四つの位置と見なし、接触位置αが左下(α1)にある時、接点信号Bが“on”であれば制御指令Cを“c1”、“off”であれば“c2”に決定し(S1〜4)、接触位置αが右下(α2)ある時、接点信号Bが“on”であれば制御指令Cを“c3”、“off”であれば“c4”に決定し(S5〜8)、接触位置αが左上(α3)にある時、接点信号Bが“on”であれば制御指令Cを“c5”、“off”であれば“c6”に決定し(S9〜12)、接触位置αが右上(α4)にある時、接点信号Bが“on”であれば制御指令Cを“c7”、“off”であれば“c8”に決定している(S13〜16)。
【0023】
図5のプログラム例では検出部2a上の位置を一つの位置と見なし、接触位置αがどこにあっても接点信号Bが“on”であれば制御指令Cを“c1”、“off”であれば“c2”に決定している。
【0024】
図6のプログラム例では検出部2a上の位置を左下、右下、上の三つの位置と見なし、接触位置αが左下(α1)にある時、接点信号Bが“on”であれば制御指令Cを“c1”、“off”であれば“c2”に決定し(S1〜4)、接触位置αが右下(α2)にある時、接点信号Bが“on”であれば制御指令Cを“c3”、“off”であれば“c4”に決定し(S5〜8)、接触位置αが上(α3)にある時、接点信号Bが“on”であれば制御指令Cを“c5”、“off”であれば“c6”に決定している(S9〜12)。
【0025】
図7のプログラム例では検出部2a上の位置を右下、左上の二つの位置と見なし、接触位置αが右下(α1)にある時、接点信号Bが“on”であれば制御指令Cを“c1”、“off”であれば“c2”に決定し(S1〜4)、接触位置αが左上(α2)にある時、接点信号Bが“on”であれば制御指令Cを“c3”、“off”であれば“c4”に決定している(S5〜8)。
【0026】
以上のように、位置信号Aと接点信号Bとに基づいて制御指令Cの決定を行えば、指令決定手段4のプログラム次第で、単一のボタン1で多数の入力操作を行えるようにする事もできれば、少数の入力操作しかできないようにする事もできる。
【0027】
次に、指令決定手段4において、ボタン1に接触する手指の位置αの移動順序を記録し、その記録と接点信号Bとに基づいて制御指令Cを決定する場合の実施の形態を説明する。
【0028】
この場合の指令決定手段4は、ボタン1に接触する手指の位置αの移動順序Atを記録し、その記録Atが所定の内容である時、接点信号Bが“on”であれば制御指令Cを第一の指令に決定し、“off”であれば制御指令Cを第二の指令に決定するようにプログラムする(図8)。
【0029】
図9は指令決定手段4のプログラム例である。なお、Apは検出部2a上の位置を示す位置符号で、移動順序Atはこの位置符号Apにより配列記録する。位置符号Apと移動順序Atの初期状態はそれぞれ無効値(null)とする。iは移動順序Atの列番号で、初期値は“0”とする。「At[0]」であれば、移動順序Atの一番目の列の値を示す。
【0030】
このプログラム例では、まずS1〜10で検出部2a上の位置を左下、右下、左上、右上の四つの位置と見なし、接触位置αを符号化している。接触位置αが左下にある時、位置符号Apは“bl”、接触位置αが右下にある時、位置符号Apは“br”、接触位置αが左上にある時、位置符号Apは“tl”、接触位置αが右上にある時、位置符号Apは“tr”、手指が接触していない時、位置符号Apは“null”である。
【0031】
次に、S11〜18で手指の接触位置αの移動順序Atを記録している。S11は位置符号Apの値を見て手指の接触の有無を判断している。位置符号Apが無効値でなければ、手指の接触がある事を示す。位置符号Apが無効値であれば、手指の接触がない事を示す。手指の接触がない時は、iと移動順序Atをそれぞれ初期化する(S17、S18)。S12は移動順序Atの最後の列の値を見て接触位置αの移動の有無を判断している。移動順序Atの最後の列の値と位置符号Apの値が異なれば、接触位置αの移動があったか又は手指が接触し始めた事を示す。移動順序Atの最後の列の値と位置符号Apの値が同じであれば、接触位置αの移動がなかった事を示す。接触位置αの移動がない時は、移動順序Atの記録は行わない。S13は移動順序Atの値を見て接触位置αが移動順序の始点にあるかどうかを判断している。移動順序Atが初期値であれば、接触位置αが移動順序の始点にある事を示すので、次のS14でiを初期化し、移動順序Atの一番目の列に位置符号Apを記録する準備をする。移動順序Atが初期値でなければ、接触位置αが始点から移動し、既に移動順序Atの記録がされている事を示すので、次のS15でiに“1”を加算し、移動順序Atの最後の列に位置符号Apを記録する準備をする。S16はiが示す移動順序Atの所定の列に位置符号Apを記録する。
【0032】
S11〜18のプログラムにより、接触位置αが左下(α1)にある時は、移動順序Atの値は“bl”となる。続いて接触位置αが右下(α2)へ移動すると、移動順序Atの値は“bl,br”となる。続いて接触位置αが右上(α3)へ移動すると、移動順序Atの値は“bl,br,tr”となる。
【0033】
次に、S19〜30で移動順序Atの内容と接点信号Bの状態とに基づいて制御指令Cを決定している。移動順序Atが“bl”で接点信号Bが“on”であれば制御指令Cは“c1”、“off”であれば“c2”(S19〜22)、移動順序Atが“bl,br”で接点信号Bが“on”であれば制御指令Cは“c3”、“off”であれば“c4”(S23〜26)、移動順序Atが“bl,br,tr”で接点信号Bが“on”であれば制御指令Cは“c5”、“off”であれば“c6”となる(S27〜30)。
【0034】
上記のプログラム例では、指令の決定に用いる移動順序Atのパターンを三種類としている為、制御指令Cは六種類のみであるが、移動順序Atのパターンはプログラム次第で増やす事ができるので、制御指令Cの種類も同様に増やす事ができる。
【0035】
以上のように、接触位置αの移動順序Atと接点信号Bとに基づいて制御指令Cの決定を行えば、位置信号Aと接点信号Bとに基づいて制御指令Cを決定する場合よりも、さらに入力できる指令の種類を増やす事ができる。
【0036】
次に、請求項2記載の入力装置について実施の形態を説明する。
【0037】
本入力装置は、請求項1記載の入力装置に、さらに調節量演算手段5を備えた入力装置である(図10)。
【0038】
調節量演算手段5は、ボタン1に接触する手指の位置αが移動した時に、その始点αfから終点αeまでの移動量(dx,dy)を演算し、調節量Dを出力するようにプログラムしたソフトウェアで、指令決定手段4と供に本入力装置の制御対象となるコンピュータ等の電子機器に組み込んで動作させる(図11)。
【0039】
図12は調節量演算手段5のプログラム例で、X軸方向の移動量dxのみを演算して調節量Dを出力している。なお、始点αfの座標値xfの初期状態は無効値(null)とする。
【0040】
このプログラム例のS1は、座標値xの値を見て手指の接触の有無を判断している。座標値xが無効値でなければ、手指の接触がある事を示す。座標値xが無効値であれば、手指の接触がない事を示す。手指の接触がない時は、座標値xfを初期化する(S5)。S2は座標値xfの値を見て現在の接触位置αが始点αf又は終点αeであるかどうかを判断している。座標値xfが初期値であれば、現在の接触位置αが始点αfである事を示す。座標値xfが初期値でなければ、現在の接触位置αが終点αeである事を示す。現在の接触位置αが始点αfである時は、この時の座標値xを始点αfの座標値xfとする(S3)。S4は座標値xから座標値xfを減算して移動量dxを求め、この値を調節量Dに出力している。
【0041】
以上のプログラムにより、接触位置αがα1にある時、始点αfと終点αeは何れもα1であるので、調節量Dは“0”となる。続いて接触位置αがα2に移動すると、終点αeはα2であるので、調節量Dはdx1となる。続いて接触位置αがα3に移動すると、終点αeはα3であるので、調節量Dはdx2となる。
【0042】
以上のように、請求項1記載の入力装置にさらに調節量演算手段5を備えれば、入/切の入力操作と量的な入力操作の両方の入力操作が、単一のボタン1のみで行える。
【0043】
【実施例1】
次に、コンピュータ用マウスに本発明を実施した例を説明する(図13)。なお、以下の説明は本発明に関する事項のみを説明し、マウスカーソル制御等の従来技術に関する事項の説明は省略する。
【0044】
マウス本体101に備えるボタン1の表面に、位置検出手段の検出部2aを備える。位置検出手段の制御部2bおよび接点3は、マウス本体101の内部に備える。マウス本体101から位置信号Aと接点信号Bとを出力し、本マウス101の制御対象となるコンピュータ102へ入力する。指令決定手段4と調節量演算手段5は、コンピュータ102にインストールして動作させる(図14)。
【0045】
コンピュータ102上で動作するオペレーティングシステム又はアプリケーションソフトウェアは、指令決定手段4によって決定された制御指令Cおよび調節量演算手段5から出力される調節量Dを受けて動作する(図示せず)。
【0046】
本実施例のマウス101は、以下のように使用してコンピュータ102を操作する(図15)。
【0047】
通常の選択操作:手指を検出部2a上の左上の位置α6に接触させ、ボタン1を押下する。
【0048】
カット操作:手指を検出部2a上の右下の位置α3に接触させ、接触位置αを真直ぐ上方向へ移動させ、手指が検出部2a上の右上の位置α8に接触している時に、ボタン1を押下する。
【0049】
コピー操作:手指を検出部2a上の左上の位置α6に接触させ、接触位置αを真直ぐ右方向へ移動させ、手指が検出部2a上の右上の位置α8に接触している時に、ボタン1を押下する。
【0050】
ペースト操作:手指を検出部2a上の右上の位置α8に接触させ、接触位置αを真直ぐ左方向へ移動させ、手指が検出部2a上の左上の位置α6に接触している時に、ボタン1を押下する。
【0051】
クリア操作:手指を検出部2a上の右上の位置α8に接触させ、接触位置αを真直ぐ下方向へ移動させ、手指が検出部2a上の右下の位置α3に接触している時に、ボタン1を押下する。
【0052】
全て選択操作:手指を検出部2a上の左下の位置α1に接触させ、接触位置αを真直ぐ上方向へ移動させ、手指が検出部2a上の左上の位置α6に接触している時に、ボタン1を押下する。
【0053】
取り消し操作:手指を検出部2a上の右下の位置α3に接触させ、接触位置αを真直ぐ左方向へ移動させ、手指が検出部2a上の左下の位置α1に接触している時に、ボタン1を押下する。
【0054】
やり直し操作:手指を検出部2a上の左下の位置α1に接触させ、接触位置αを真直ぐ右方向へ移動させ、手指が検出部2a上の右下の位置α3に接触している時に、ボタン1を押下する。
【0055】
下スクロール操作:手指を検出部2a上の上中央の位置α7に接触させ、接触位置αを真直ぐ下方向へ移動させる。接触位置αの移動量に比例して下スクロールする。
【0056】
上スクロール操作:手指を検出部2a上の下中央の位置α2に接触させ、接触位置αを真直ぐ上方向へ移動させる。接触位置αの移動量に比例して上スクロールする。
【0057】
右スクロール操作:手指を検出部2a上の左中央の位置α4に接触させ、接触位置αを真直ぐ右方向へ移動させる。接触位置αの移動量に比例して右スクロールする。
【0058】
左スクロール操作:手指を検出部2a上の右中央の位置α5に接触させ、接触位置αを真直ぐ左方向へ移動させる。接触位置αの移動量に比例して左スクロールする。
【0059】
以上のように、本発明をコンピュータ用マウスに実施すれば、マウス本体101に備えるボタン1が一つであっても、多数の機能を簡便な操作で実現する事ができる。
【0060】
【実施例2】
次に、ゲーム機用コントローラに本発明を実施した例を説明する。なお、本ゲーム機用コントローラには、本発明の入力装置を二つ備える(図16)。
【0061】
コントローラ本体201の左側に左ボタン1lを備え、左ボタン1lの表面に左ボタン側位置検出手段の検出部2alを備える。左ボタン側位置検出手段の制御部2blおよび左ボタン側接点3lは、コントローラ本体201の内部に備える。コントローラ本体201から左ボタン側位置信号Alと左ボタン側接点信号Blとを出力し、本コントローラの制御対象となるゲーム機202へ入力する。右ボタン1r、右ボタン側位置検出手段の検出部2ar、右ボタン側位置検出手段の制御部部2br、右ボタン側接点3r、右ボタン側位置信号Arと右ボタン側接点信号Brも同様である。
【0062】
左ボタン側指令決定手段4l、左ボタン側調節量演算手段5l、右ボタン側指令決定手段4r、右ボタン側調節量演算手段5rは、ゲームソフトウェアプログラム203の中に組み込み、ゲーム機202にインストールして動作させる(図17)。
【0063】
ゲームソフトウェアプログラム203は、左ボタン側指令決定手段4lによって決定される左ボタン側制御指令Cl、左ボタン側調節量演算手段5lから出力される左ボタン側調節量Dl、右ボタン側指令決定手段4rによって決定される右ボタン側制御指令Cr、右ボタン側調節量演算手段5rから出力される右ボタン側調節量Drを受けて動作する(図示せず)。
【0064】
本実施例のコントローラ201は、以下のように使用してゲームソフトウェアプログラム203を操作する(図18)。なお、指令決定手段4l,4rおよび調節量演算手段5l,5rは、ゲームソフトウェアプログラム203の中に組み込むため、ゲームごとに専用にプログラムされる。したがって、対象となるゲームによって操作方法が異なる。本操作例においては、自動車競争ゲームを想定している。
【0065】
ハンドル右操作:手指を左側検出部2al上の左の位置αl1に接触させ、接触位置αを真直ぐ右方向へ移動させる。接触位置αの移動量に比例してハンドルを右にきる。
【0066】
ハンドル左操作:手指を左側検出部2al上の右の位置αl4に接触させ、接触位置αを真直ぐ左方向へ移動させる。接触位置αの移動量に比例してハンドルを左にきる。
【0067】
右スピン操作:手指を左側検出部2al上の右の位置αl4に接触させ、そのまま左ボタン1lを押下する。
【0068】
左スピン操作:手指を左側検出部2al上の左の位置αl1に接触させ、そのまま左ボタン1lを押下する。
【0069】
アクセル操作:手指を右側検出部2ar上の中央の位置αr5に接触させ、接触位置αを真直ぐ上方向へ移動させる。接触位置αの移動量に比例してアクセルを開ける。
【0070】
ブレーキ操作:手指を右側検出部2ar上の中央の位置αr5に接触させ、接触位置αを真直ぐ下方向へ移動させる。接触位置αの移動量に比例してブレーキをかける。
【0071】
シフトアップ操作:手指を右側検出部2ar上の右の位置αr4に接触させ、そのまま右ボタン1rを押下する。
【0072】
シフトダウン操作:手指を右側検出部2ar上の左の位置αr1に接触させ、そのまま右ボタン1rを押下する。
【0073】
【発明の効果】
(1)本願の請求項1に係る発明によれば、操作者がボタンを操作する時に、手指をボタンに接触させ、その上で手指で所定の軌跡を描く事によって入力する制御指令を選択する事ができるため、単一のボタンで多数の入力操作を行う事ができる。故に、備えるボタンの数に制限されずに入力装置の高機能化を計る事が可能となる。
(2)更に、選択できる制御指令の数が、ボタンに接触する手指の位置の移動順序のパターンの数によって決まるため、指令決定手段のプログラム次第で、選択できる制御指令の数を設定する事ができる。故に、同一の入力装置であっても、指令決定手段のプログラムを変更する事によって、選択できる制御指令の数を変更する事が可能となる。
(3)更に、ボタンに接触する手指の位置の移動順序を記録し、その記録とボタンの押下操作に伴って動作する接点の状態との組み合せに基づいて制御指令を決定するため、ボタンを押下操作した時(接点は“on”)に制御指令を決定できるのは勿論の事、手指がボタンに触れた時(接点は“off”)にも制御指令を決定する事ができる。
(4)本願の請求項2に係る発明によれば、本願の請求項1に係る発明を実施した入力装置にレバーやダイヤル等といったボタンとは別の操作器具を追加しなくても、そのボタンの表面上のみで調節量の入力操作を行う事が可能となる。
【図面の簡単な説明】
【図1】(a)は請求項1記載の入力装置のシステム構成図である。(b)は検出部を備えたボタンと接点の斜視図である。(c)は検出部の座標と手指の接触位置との関係を示す図である。
【図2】(a)は検出部を備えたボタンと接点の断面図である。(b)はボタンの中央を押下した様子の断面図である。(c)と(d)はボタンの端を押下した様子の断面図である。
【図3】請求項1記載の入力装置における指令決定手段のフローチャートである(位置信号Aと接点信号Bとに基づいて制御指令Cの決定を行う場合)。
【図4】(a)は請求項1記載の入力装置における指令決定手段において、検出部上の位置を四つの位置と見なした場合のプログラム例のフローチャートである。(b)は検出部上の位置の区切りを示す図である。(c)は本プログラムの動作をまとめた表である。
【図5】(a)は請求項1記載の入力装置における指令決定手段において、検出部上の位置を一つの位置と見なした場合のプログラム例のフローチャートである。(b)は検出部上の位置の区切りと座標との関係を示す図である。(c)は本プログラムの動作をまとめた表である。
【図6】(a)は請求項1記載の入力装置における指令決定手段において、検出部上の位置を三つの位置と見なした場合のプログラム例のフローチャートである。(b)は検出部上の位置の区切りを示す図である。(c)は本プログラムの動作をまとめた表である。
【図7】(a)は請求項1記載の入力装置における指令決定手段において、検出部上の位置を二つの位置と見なした場合のプログラム例のフローチャートである。(b)は検出部上の位置の区切りを示す図である。(c)は本プログラムの動作をまとめた表である。
【図8】請求項1記載の入力装置における指令決定手段のフローチャートである(接触位置αの移動順序Atと接点信号Bとに基づいて制御指令Cの決定を行う場合)。
【図9】(a)は請求項1記載の入力装置における指令決定手段のプログラム例のフローチャートである。(b)は検出部上の位置の区切り及び手指の接触位置の移動順序とを示す図である。(c)は本プログラムの動作をまとめた表である。
【図10】(a)は請求項2記載の入力装置のシステム構成図である。(b)は手指の接触位置の移動と、その移動量との関係を示す図である。
【図11】請求項2記載の入力装置における調節量演算手段のフローチャートである。
【図12】(a)は請求項2記載の入力装置における調節量演算手段のプログラム例のフローチャートである。(b)は手指の接触位置の移動と、その移動量との関係を示す図である。(c)は本プログラムの動作をまとめた表である。
【図13】(a)は実施例1におけるコンピュータ用マウスの透視図である。(b)は本機器の前部を上から見た図である。
【図14】実施例1のシステム構成図である。
【図15】実施例1におけるコンピュータ用マウスの操作方法をまとめた表である。
【図16】(a)は実施例2におけるゲーム機用コントローラの斜視図である。(b)は本機器の透視図である。
【図17】実施例2のシステム構成図である。
【図18】実施例2におけるゲーム機用コントローラの操作方法をまとめた表である。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an input device for operating an electronic device such as a computer.
[0002]
[Prior art]
Conventionally, an input device that operates an electronic device such as a computer inputs a command using a button. This is so that contacts can be operated by pressing a button, and one command (ON / OFF) can be input for each contact. There are also input devices for inputting commands by levers or dials. These are designed so that quantitative commands can be input according to the inclination angle of the lever and the rotation angle of the dial.
[0003]
Further, as known from Japanese Patent Application Laid-Open No. 11-194882, there is an invention of an apparatus for inputting a command using a plurality of keys each having a contact detection sensor on the key surface. In addition to the input of commands by pressing keys, the input of commands by touching a key with a finger and the input of quantitative commands by sliding a finger across each key The invention relates to a keyboard or the like that mainly operates an electronic device such as a computer.
[0004]
In the input device described above, the number of buttons and the like is fixed with respect to the input device. Therefore, the number and types of commands that can be input by a certain input device are determined by the number and types of buttons and the like provided in the input device. In addition, since the size of the input device is limited to some extent depending on its usage, the number of buttons and the like that can be provided is also limited to some extent.
Further, as known in Japanese Patent Application Laid-Open No. 09-251347 and Japanese Patent Application Laid-Open No. 2000-311052, there is an invention of an input device capable of pressing the touch panel portion. However, these operate a mouse cursor on a computer screen as a substitute for a so-called mouse of a computer having a graphical user interface, and a coordinate input operation and a click operation are separately input with one input device. It is only for the purpose.
Further, as known from Japanese Patent Application Laid-Open No. 10-293644, the touch panel portion can be pressed and has a contact that operates in accordance with the operation, and the position detection by the touch panel and the state of the contact are There is an invention of a display device with a touch panel that inputs a position signal according to an AND condition. However, this is only for the purpose of obtaining a clear operational feeling during touch panel operation and preventing erroneous operation.
[0005]
[Problems to be solved by the invention]
The prior art described above has the following problems.
[0006]
1. If the number of buttons provided is small, only a small number of commands can be input.
[0007]
2. Multifunctionalization was limited by the number of buttons that can be provided.
[0008]
3. In order to increase the functionality, the structure of the input device has to be complicated.
[0009]
4). In order to perform a quantitative input operation, it was necessary to provide a lever, a dial, and the like in addition to the buttons.
[0010]
5). In the invention known from Japanese Patent Application Laid-Open No. 11-194882, it is not necessary to provide a lever, a dial, or the like separately from the key in order to perform a quantitative input operation, but the input device must be composed of a plurality of keys. The structure was complicated.
[0011]
In order to solve the above problems, the present invention enables a large number of input operations with a single button.
[0012]
[Means for Solving the Problems]
In the present invention, comprising a position detection means for detecting a contact position of a finger on a single button and outputting a position signal, and determining a command based on a combination of the position signal and the contact signal of the button, Allows multiple input operations with a single button.
[0013]
Furthermore, by recording the order of movement of the finger position that touches the button and determining a command based on the combination of the record and the contact signal, a single button can be used for more input operations with a simple operation. Make it possible.
[0014]
Furthermore, by calculating the amount of movement of the position of the finger touching the button and outputting the adjustment amount, a quantitative operation can be performed with a single button.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the input device according to
[0016]
The
[0017]
The position detection means is composed of a touch sensor that electrically detects the position of a finger that comes into contact, and includes a
[0018]
As the touch sensor, there are a capacitance type and a resistance film type, and an electromagnetic induction type and an ultrasonic type can be used.
[0019]
The
[0020]
First, the
In this caseThe
[0021]
4 to 7 are program examples of the
[0022]
In the program example of FIG. 4, the positions on the
[0023]
In the program example of FIG. 5, the position on the
[0024]
In the program example of FIG. 6, the position on the
[0025]
In the program example of FIG. 7, the position on the
[0026]
As aboveIf the control command C is determined based on the position signal A and the contact signal B,Depending on the program of the
[0027]
next,In the
[0028]
in this caseThe command determining means 4 records the movement order At of the position α of the finger touching the
[0029]
FIG. 9 shows a program example of the
[0030]
In this program example, first, in S1 to 10, the position on the
[0031]
Next, the movement order At of the finger contact position α is recorded in S11 to S18. In S11, the presence or absence of finger contact is determined by looking at the value of the position code Ap. If the position code Ap is not an invalid value, it indicates that there is a finger touch. If the position code Ap is an invalid value, it indicates that there is no finger contact. When there is no finger contact, i and the movement order At are initialized (S17, S18). In S12, it is determined whether or not the contact position α has moved by looking at the value in the last column of the movement order At. If the value of the last column in the movement order At is different from the value of the position code Ap, it indicates that the contact position α has moved or that the finger has started to touch. If the value of the last column in the movement order At is the same as the value of the position code Ap, it indicates that the contact position α has not moved. When there is no movement of the contact position α, the movement order At is not recorded. In S13, it is determined whether or not the contact position α is at the start point of the movement order by looking at the value of the movement order At. If the movement order At is an initial value, it indicates that the contact position α is at the start point of the movement order. Therefore, i is initialized in the next S14, and preparation for recording the position code Ap in the first column of the movement order At is performed. do. If the movement order At is not the initial value, it indicates that the contact position α has moved from the starting point and the movement order At has already been recorded. Therefore, in the next S15, “1” is added to i, and the movement order At is added. To prepare to record the position code Ap in the last column of. In S16, the position code Ap is recorded in a predetermined column of the movement order At indicated by i.
[0032]
When the contact position α is at the lower left (α1) according to the program of S11 to S18, the value of the movement order At is “bl”. Subsequently, when the contact position α moves to the lower right (α2), the value of the movement order At becomes “bl, br”. Subsequently, when the contact position α moves to the upper right (α3), the value of the movement order At becomes “bl, br, tr”.
[0033]
Next, the control command C is determined based on the content of the movement order At and the state of the contact signal B in S19-30. If the movement order At is “bl” and the contact signal B is “on”, the control command C is “c1”. If it is “off”, the control instruction C is “c2” (S19-22), and the movement order At is “bl, br”. If the contact signal B is “on”, the control command C is “c3”, and if it is “off”, “c4” (S23 to S26), the movement order At is “bl, br, tr” and the contact signal B is If it is “on”, the control command C is “c5”, and if it is “off”, it is “c6” (S27-30).
[0034]
In the above program example, since there are three types of movement order At patterns used for determining the command, there are only six types of control instructions C. However, since the patterns of movement order At can be increased depending on the program, The types of command C can be increased similarly.
[0035]
As described above, if the control command C is determined based on the movement order At of the contact position α and the contact signal B,When the control command C is determined based on the position signal A and the contact signal BIt is possible to further increase the types of commands that can be input.
[0036]
Next, the claim2Embodiments of the described input device will be described.
[0037]
This input device is an input device further comprising an adjustment amount calculation means 5 in the input device according to claim 1 (FIG. 10).
[0038]
The adjustment amount calculation means 5 is programmed to calculate the movement amount (dx, dy) from the start point αf to the end point αe and output the adjustment amount D when the position α of the finger touching the
[0039]
FIG. 12 shows an example of a program of the adjustment amount calculation means 5, which calculates only the movement amount dx in the X-axis direction and outputs the adjustment amount D. Note that the initial state of the coordinate value xf of the start point αf is an invalid value (null).
[0040]
In S1 of this program example, the presence or absence of a finger contact is determined by looking at the coordinate value x. If the coordinate value x is not an invalid value, it indicates that there is a finger touch. If the coordinate value x is an invalid value, it indicates that there is no finger contact. When there is no finger contact, the coordinate value xf is initialized (S5). In S2, the coordinate value xf is seen to determine whether the current contact position α is the start point αf or the end point αe. If the coordinate value xf is an initial value, it indicates that the current contact position α is the start point αf. If the coordinate value xf is not the initial value, it indicates that the current contact position α is the end point αe. When the current contact position α is the start point αf, the coordinate value x at this time is set as the coordinate value xf of the start point αf (S3). In S4, the coordinate value xf is subtracted from the coordinate value x to obtain the movement amount dx, and this value is output to the adjustment amount D.
[0041]
According to the above program, when the contact position α is α1, both the start point αf and the end point αe are α1, so the adjustment amount D is “0”. Subsequently, when the contact position α moves to α2, since the end point αe is α2, the adjustment amount D becomes dx1. Subsequently, when the contact position α moves to α3, since the end point αe is α3, the adjustment amount D becomes dx2.
[0042]
As described above, if the input device according to
[0043]
[Example 1]
Next, an example in which the present invention is applied to a computer mouse will be described (FIG. 13). In the following description, only matters relating to the present invention will be explained, and explanations relating to prior art such as mouse cursor control will be omitted.
[0044]
A
[0045]
The operating system or application software operating on the
[0046]
The
[0047]
Normal selection operation: The finger is brought into contact with the upper left position α6 on the
[0048]
Cut operation: When the finger is brought into contact with the lower right position α3 on the
[0049]
Copying operation: The finger is brought into contact with the upper left position α6 on the
[0050]
Paste operation: The finger is brought into contact with the upper right position α8 on the
[0051]
Clearing operation: When the finger is brought into contact with the upper right position α8 on the
[0052]
All selection operation: When the finger is brought into contact with the lower left position α1 on the
[0053]
Canceling operation: When the finger is brought into contact with the lower right position α3 on the
[0054]
Redo operation: When the finger is brought into contact with the lower left position α1 on the
[0055]
Down scroll operation: The finger is brought into contact with the upper center position α7 on the
[0056]
Up scroll operation: A finger is brought into contact with the lower center position α2 on the
[0057]
Right scroll operation: The finger is brought into contact with the left center position α4 on the
[0058]
Left scroll operation: The finger is brought into contact with the right center position α5 on the
[0059]
As described above, when the present invention is applied to a computer mouse, a large number of functions can be realized by simple operations even if the
[0060]
[Example 2]
Next, the example which implemented this invention for the controller for game machines is demonstrated. The game machine controller includes two input devices of the present invention (FIG. 16).
[0061]
A
[0062]
The left button side command determining means 4l, the left button side adjustment amount calculating means 5l, the right button side command determining means 4r, and the right button side adjustment amount calculating means 5r are incorporated in the
[0063]
The
[0064]
The
[0065]
Steering wheel right operation: The finger is brought into contact with the left position α11 on the left side detection unit 2al, and the contact position α is moved straight to the right. Turn the handle to the right in proportion to the amount of movement of the contact position α.
[0066]
Handle left operation: The finger is brought into contact with the right position αl4 on the left detection unit 2al, and the contact position α is moved straight to the left. The handle is turned to the left in proportion to the amount of movement of the contact position α.
[0067]
Right spin operation: The finger is brought into contact with the right position αl4 on the left detection unit 2al, and the
[0068]
Left spin operation: A finger is brought into contact with the left position α11 on the left detection unit 2al, and the
[0069]
Accelerator operation: The finger is brought into contact with the center position αr5 on the right detection unit 2ar, and the contact position α is moved straight upward. The accelerator is opened in proportion to the amount of movement of the contact position α.
[0070]
Brake operation: The finger is brought into contact with the center position αr5 on the right detection unit 2ar, and the contact position α is moved straight downward. The brake is applied in proportion to the movement amount of the contact position α.
[0071]
Shift-up operation: A finger is brought into contact with the right position αr4 on the right detection unit 2ar and the right button 1r is pressed as it is.
[0072]
Shift-down operation: A finger is brought into contact with the left position αr1 on the right detection unit 2ar and the right button 1r is pressed as it is.
[0073]
【The invention's effect】
(1) According to the invention according to
(2) Furthermore, since the number of control commands that can be selected is determined by the number of movement order patterns of the position of the finger that touches the button, the number of control commands that can be selected may be set depending on the program of the command determination means. it can. Therefore, even with the same input device, the number of control commands that can be selected can be changed by changing the program of the command determining means.
(3) Furthermore, the movement order of the position of the finger touching the button is recorded, and the control command is determined based on the combination of the record and the state of the contact that operates in accordance with the button pressing operation. The control command can be determined when operated (contact is “on”), and also when the finger touches the button (contact is “off”).
(4) According to the invention according to
[Brief description of the drawings]
FIG. 1A is a system configuration diagram of an input device according to
FIG. 2A is a cross-sectional view of a button and a contact provided with a detection unit. (B) is sectional drawing of a mode that the center of the button was pushed down. (C) And (d) is sectional drawing of a mode that the end of the button was pushed down.
FIG. 3 is a flowchart of command determining means in the input device according to
FIG. 4A is a flowchart of a program example in the case where the position on the detection unit is regarded as four positions in the command determination means in the input device according to
FIG. 5A is a flowchart of a program example when the position on the detection unit is regarded as one position in the command determination means in the input device according to
FIG. 6A is a flowchart of a program example when the command determination means in the input device according to
FIG. 7A is a flowchart of a program example when the position on the detection unit is regarded as two positions in the command determination means in the input device according to
FIG. 81It is a flowchart of the instruction | command determination means in the described input device(When determining the control command C based on the movement order At of the contact position α and the contact signal B).
FIG. 9A is a claim.1It is a flowchart of the example of a program of the instruction | command determination means in the described input device. (B) is a figure which shows the division | segmentation of the position on a detection part, and the movement order of the contact position of a finger. (C) is a table summarizing the operation of this program.
FIG. 10 (a) is a claim.2It is a system block diagram of the described input device. (B) is a figure which shows the relationship between the movement of the contact position of a finger, and its movement amount.
FIG. 11 claims2In the input device describedAdjustment amount calculation meansIt is a flowchart of.
FIG. 12 (a) claims2In the input device describedAdjustment amount calculation meansIt is a flowchart of the example of a program. (B) is a figure which shows the relationship between the movement of the contact position of a finger, and its movement amount. (C) is a table summarizing the operation of this program.
FIG. 13A is a perspective view of a computer mouse according to the first embodiment. (B) is the figure which looked at the front part of this apparatus from the top.
FIG. 14 is a system configuration diagram of the first embodiment.
15 is a table summarizing the operation method of the computer mouse in Example 1. FIG.
FIG. 16A is a perspective view of a game machine controller according to a second embodiment. (B) is a perspective view of this apparatus.
FIG. 17 is a system configuration diagram of the second embodiment.
FIG. 18 is a table summarizing the operation method of the game machine controller according to the second embodiment.
Claims (2)
前記ボタンに対する手指の接触位置を検出して該接触位置を示す位置信号を出力する位置検出手段と、
前記ボタンの裏面に位置し、且つ前記ボタンの押下操作に伴って動作し、押下時に“on”、解放時に“off”となる接点信号を出力する接点と
からなる単一のボタンで多数の入力操作が行える入力装置において、
前記位置検出手段から出力される位置信号に基づいて、前記ボタンに接触する手指の位置の移動順序を記録し、その記録と前記接点から出力される接点信号の状態とに基づいて、前記記録が所定の内容である時、前記接点信号が“on”であれば制御指令を所定の第一の制御指令に決定し、且つ前記接点信号が“off”であれば制御指令を所定の第二の制御指令に決定する事を個別の前記記録の内容ごとに行う指令決定手段と
からなる事を特徴とする単一のボタンで多数の入力操作が行える入力装置。 A single button with a flat surface that can be pressed ,
Position detecting means for outputting a position signal indicating the contact position by detecting a contact position of the finger relative to said button,
A contact that is located on the back side of the button and that operates in response to the pressing operation of the button , and outputs a contact signal that is “on” when pressed and “off” when released ;
In an input device that can perform multiple input operations with a single button consisting of
Based on the position signal output from the position detection means, the moving order of the position of the finger touching the button is recorded, and based on the recording and the state of the contact signal output from the contact , the recording is performed. When the contact signal is “on”, the control command is determined to be a predetermined first control command, and when the contact signal is “off”, the control command is set to a predetermined second An input device capable of performing a large number of input operations with a single button, characterized by comprising command determining means for determining each control content for each control content .
更に前記位置検出手段から出力される位置信号に基づいて、前記ボタンに接触する手指の位置の移動量を演算して調節量を出力する調節量演算手段を有する
事を特徴とする単一のボタンで多数の入力操作が行える入力装置。In the input device which can perform many input operations with a single button according to claim 1,
Furthermore, it has an adjustment amount calculation means for calculating the movement amount of the position of the finger touching the button and outputting the adjustment amount based on the position signal output from the position detection means.
An input device that can perform multiple input operations with a single button .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001378081A JP3799545B2 (en) | 2001-12-12 | 2001-12-12 | An input device that allows multiple input operations with a single button |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001378081A JP3799545B2 (en) | 2001-12-12 | 2001-12-12 | An input device that allows multiple input operations with a single button |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003177871A JP2003177871A (en) | 2003-06-27 |
| JP3799545B2 true JP3799545B2 (en) | 2006-07-19 |
Family
ID=19185902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001378081A Expired - Fee Related JP3799545B2 (en) | 2001-12-12 | 2001-12-12 | An input device that allows multiple input operations with a single button |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3799545B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4459725B2 (en) * | 2003-07-08 | 2010-04-28 | 株式会社エヌ・ティ・ティ・ドコモ | Input key and input device |
| JP4658544B2 (en) * | 2004-09-03 | 2011-03-23 | 任天堂株式会社 | GAME PROGRAM, GAME DEVICE, AND INPUT DEVICE |
| CN2742500Y (en) * | 2004-10-21 | 2005-11-23 | 唐荣华 | Mouse |
| CN2758854Y (en) * | 2004-10-22 | 2006-02-15 | 唐荣华 | Mouse with reasonably set right key |
| JP4802126B2 (en) * | 2007-03-15 | 2011-10-26 | アルプス電気株式会社 | Input device |
| US8502785B2 (en) * | 2008-11-12 | 2013-08-06 | Apple Inc. | Generating gestures tailored to a hand resting on a surface |
| JP2009078181A (en) * | 2009-01-21 | 2009-04-16 | Sansei R & D:Kk | Game machine |
| JP4861440B2 (en) * | 2009-01-21 | 2012-01-25 | 株式会社サンセイアールアンドディ | Game machine |
| WO2014178220A1 (en) * | 2013-05-02 | 2014-11-06 | ソニー株式会社 | Input apparatus, input method, and program |
| JP6182014B2 (en) * | 2013-08-08 | 2017-08-16 | 小島プレス工業株式会社 | Switch device |
| JP6364790B2 (en) * | 2014-01-30 | 2018-08-01 | 株式会社リコー | pointing device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09251347A (en) * | 1996-03-15 | 1997-09-22 | Matsushita Electric Ind Co Ltd | Coordinate input device |
| JPH09330173A (en) * | 1996-06-10 | 1997-12-22 | Matsushita Electric Ind Co Ltd | Touch switch type operation device |
| JPH1021009A (en) * | 1996-06-28 | 1998-01-23 | Toshiba Corp | Coordinate input device using pointing device |
| JPH10293644A (en) * | 1997-04-18 | 1998-11-04 | Idec Izumi Corp | Display device having touch panel |
| JP2000311052A (en) * | 1999-04-27 | 2000-11-07 | Narubishi Kikai:Kk | Pointing device |
-
2001
- 2001-12-12 JP JP2001378081A patent/JP3799545B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003177871A (en) | 2003-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0513694B1 (en) | Apparatus and method for inputting data | |
| JP3909994B2 (en) | Input device | |
| JP3799545B2 (en) | An input device that allows multiple input operations with a single button | |
| US5508717A (en) | Computer pointing device with dynamic sensitivity | |
| US6720952B1 (en) | Input device for injection molding machine | |
| US20070236474A1 (en) | Touch Panel with a Haptically Generated Reference Key | |
| US20070097093A1 (en) | Pad type input device and scroll controlling method using the same | |
| WO2006040400A1 (en) | An electronic hand-held device with a back cover keypad and a related method | |
| US20020175898A1 (en) | Keyboard as a computer pointing device for disabled users | |
| JP3705455B2 (en) | Resistive pressure-sensitive coordinate input device | |
| US20070126711A1 (en) | Input device | |
| JPH1074127A (en) | Computer input device | |
| US20080128179A1 (en) | Method for controlling input portion and input device and electronic device using the method | |
| CN108345390A (en) | A kind of auxiliary input method, device and apply its electronic equipment | |
| JP4213633B2 (en) | Touch panel type information system and program | |
| KR100750159B1 (en) | Input device and input method using touch pad and switch | |
| JPH0830392A (en) | Pressure-sensitive tablet input control system | |
| US20260044223A1 (en) | Mouse trackpad with haptics | |
| JP2973925B2 (en) | Touchpad input device | |
| JPH05265646A (en) | Auxiliary input device | |
| JP4038870B2 (en) | Pen input computer | |
| JP2000112657A (en) | Circuit for preventing erroneous operation of pointing device | |
| JPH01152501A (en) | Touch operation device | |
| JP2002259050A (en) | Mouse with ten-key function | |
| JP2005301659A (en) | Electronic device equipped with fingerprint authentication function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050222 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20050819 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20050831 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060308 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060328 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060413 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |