(57)【特許請求の範囲】
【請求項１】
電子機器に備えられたキー入力装置において、
８個の入力キーと６個の抵抗から構成されるキー入力回路と、前記キー入力回路から出力された出力信号に基づいて、入力された入力キーの判別を行う判別部と、を備え、
前記キー入力回路は、
第１エリア及び第２エリアと、前記第１エリア及び前記第２エリアの間に配置され、前記第１エリア及び前記第２エリアと接続された第３エリアと、を備え、
前記第１エリアは、
第１電圧値の電圧を印可する第１電源部と、この第１電源部と第１抵抗を介して一端が接続された第１入力キーと、この第１入力キーと第２抵抗を介して並列に一端が接続された第２入力キーと、前記第１入力キーの他端及び前記第２入力キーの他端と接続される第１接地点と、を備え、
前記第２エリアは、
第２電圧値の電圧を印可する第２電源部と、この第２電源部と第３抵抗を介して一端が接続された第３入力キーと、この第３入力キーと第４抵抗を介して並列に一端が接続された第４入力キーと、前記第３入力キーの他端及び前記第４入力キーの他端と接続される第２接地点と、を備え、
前記第３エリアは、
前記第１入力キーと前記第２抵抗との間に一端が接続され、並列に備えられた第５入力キー及び第６入力キーと、前記第６入力キーと第５抵抗を介して接続されるとともに、前記第１入力キーと前記第２抵抗との間に一端が接続された第７入力キーと、この第７入力キーと並列に接続されるとともに、前記第１入力キーと前記第２抵抗との間に一端が接続される第８入力キーと、第６抵抗を介して第５入力キーと接続される第３接地点と、を備え、
前記第５入力キー及び前記第７入力キーの他端は、前記第３入力キーと前記第４抵抗との間に接続され、
前記第６入力キー及び前記第８入力キーの他端は、前記第４抵抗と前記第４入力キーとの間に接続され、
前記第２抵抗及び前記第４抵抗は、前記第５抵抗及び第６抵抗より小さな抵抗値を有し、
前記判別部は、
前記第１抵抗と前記第１入力キーとの間の電圧値が入力される第１入力ポートと
前記第４抵抗と前記第３入力キーとの間の電圧値が入力される第２入力ポートと、
前記第１入力ポート及び前記第２入力ポートに入力される電圧値に応じた所定の入力キーの種類が記載された変換テーブルと、
前記８個の入力キーのうち何れか１個の入力キーが単独で押下された場合に、前記第１入力ポート及び前記第２入力ポートに入力された電圧値と、前記変換テーブルに記載された電圧値と、に基づいて、押下された入力キーの種類を判別し、前記８個の入力キーのうち何れか２つの入力キーが同時に押下された場合に、前記第１入力ポート及び前記第２入力ポートに入力された電圧値と最も近い電圧値に応じた入力キーの種類を、前記変換テーブルより判別する入力キー判別手段と、
を備えることを特徴とするキー入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー入力装置に関する。
【背景技術】
【０００２】
従来、マトリックス形成されたキーマトリックス回路を備えるキーボードにおいて、選択キーを押圧すると、その選択キーに応じた２組の電圧レベルを検出することにより、押圧されたキーを識別できるキーマトリックス回路が存在する（例えば、特許文献１参照）。
【０００３】
一方、マイコンのキー操作部に供給された電力を、マイコンの３つの入力端子に出力しキー信号の電圧レベルから操作されたキーの判別を行う、キー操作判別方法およびキー操作判別回路が知られている（例えば、特許文献２参照）。
【０００４】
また、キー操作部に複数の抵抗を直列に接続し、その各々の抵抗に並列に接続したスイッチを単独または同時に開閉し出力電圧を測定することにより、多種の動作指令を判別することが出来る操作装置が知られている（例えば、特許文献３参照）。
【特許文献１】特開２００１−０５１７７４号公報
【特許文献２】特開２００１−２１６８５６号公報
【特許文献３】特開平９−２７０６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示された技術や上記特許文献２に開示された技術では、同時に複数の入力キーが押下された場合に、実際に押下された何れの入力キーとも関連のない入力キーが押下されたものとして判別され得るという問題があった。
【０００６】
また、上記特許文献３に開示された技術では、同時に複数の入力キーが押下された場合でも正確な判別が可能であるが、操作装置に備える入力キー数に応じて抵抗の数も増加させなければならず、入力キー数の多い操作装置を設計する上で、回路配置の複雑化や抵抗に要するコスト増大などの問題が発生し得るというおそれがあった。
【０００７】
本発明の課題は、２つの入力キーが同時に押下された場合であっても、その何れか一方の入力キーを好適に判別でき、かつ、その判別を最小限の抵抗の数で実現する、キー入力装置を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、
電子機器に備えられたキー入力装置において、
８個の入力キーと６個の抵抗から構成されるキー入力回路と、前記キー入力回路から出力された出力信号に基づいて、入力された入力キーの判別を行う判別部と、を備え、
前記キー入力回路は、
第１エリア及び第２エリアと、前記第１エリア及び前記第２エリアの間に配置され、前記第１エリア及び前記第２エリアと接続された第３エリアと、を備え、
前記第１エリアは、
第１電圧値の電圧を印可する第１電源部と、この第１電源部と第１抵抗を介して一端が接続された第１入力キーと、この第１入力キーと第２抵抗を介して並列に一端が接続された第２入力キーと、前記第１入力キーの他端及び前記第２入力キーの他端と接続される第１接地点と、を備え、
前記第２エリアは、
第２電圧値の電圧を印可する第２電源部と、この第２電源部と第３抵抗を介して一端が接続された第３入力キーと、この第３入力キーと第４抵抗を介して並列に一端が接続された第４入力キーと、前記第３入力キーの他端及び前記第４入力キーの他端と接続される第２接地点と、を備え、
前記第３エリアは、
前記第１入力キーと前記第２抵抗との間に一端が接続され、並列に備えられた第５入力キー及び第６入力キーと、前記第６入力キーと第５抵抗を介して接続されるとともに、前記第１入力キーと前記第２抵抗との間に一端が接続された第７入力キーと、この第７入力キーと並列に接続されるとともに、前記第１入力キーと前記第２抵抗との間に一端が接続される第８入力キーと、第６抵抗を介して第５入力キーと接続される第３接地点と、を備え、
前記第５入力キー及び前記第７入力キーの他端は、前記第３入力キーと前記第４抵抗との間に接続され、
前記第６入力キー及び前記第８入力キーの他端は、前記第４抵抗と前記第４入力キーとの間に接続され、
前記第２抵抗及び前記第４抵抗は、前記第５抵抗及び第６抵抗より小さな抵抗値を有し、
前記判別部は、
前記第１抵抗と前記第１入力キーとの間の電圧値が入力される第１入力ポートと
前記第４抵抗と前記第３入力キーとの間の電圧値が入力される第２入力ポートと、
前記第１入力ポート及び前記第２入力ポートに入力される電圧値に応じた所定の入力キーの種類が記載された変換テーブルと、
前記８個の入力キーのうち何れか１個の入力キーが単独で押下された場合に、前記第１入力ポート及び前記第２入力ポートに入力された電圧値と、前記変換テーブルに記載された電圧値と、に基づいて、押下された入力キーの種類を判別し、前記８個の入力キーのうち何れか２つの入力キーが同時に押下された場合に、前記第１入力ポート及び前記第２入力ポートに入力された電圧値と最も近い電圧値に応じた入力キーの種類を、前記変換テーブルより判別する入力キー判別手段と、
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、第１及び第２入力ポートに入力される２つの異なる電圧値と、その電圧値に応じた各入力キーの種類が変換テーブルに記載されている。そのため、８個の入力キーのうち何れか１個の入力キーが単独で押下された場合に、第１入力ポート及び第２入力ポートに入力された電圧値と一致する電圧値を、前記変換テーブルに記載された電圧値より検索し、その電圧値より押下された入力キーの種類を判別することが出来る。さらに、キー入力装置に備えられた６個の抵抗のうち、第２抵抗及び第４抵抗の抵抗値を、第５抵抗及び第６抵抗よりも十分小さな抵抗値に設定することによって、８個の入力キーのうち何れか２個の入力キーが同時に押下された場合に、第１入力ポート及び第２入力ポートに入力された電圧値に最も近い電圧値を、前記変換テーブルに記載された電圧値より検索し、その電圧値より押下された入力キーの種類を判別することが出来る。    
よって、本発明は、２つの入力キーが同時に押下された場合であっても、その何れか一方を好適に判別でき、かつ、その判別を最小限の抵抗の数で実現する、キー入力装置といえる。
【発明を実施するための最良の形態】
【００１０】
以下、図を参照して、本発明に係るキー入力装置の実施形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１１】
図１に示すように、キー入力装置１は、例えば、複数の入力キーが配置されたキー入力回路１０と、キー入力回路１０から出力される電圧値に基づいて、入力キーの種類を判別し、キー入力装置１と接続された電子機器などに判別結果を出力するワンチップマイコン１００と、等を備えて構成されている。
なお、下記キー入力回路１０において、抵抗は単位を[Ω（オーム）]とし、電圧値は単位を[Ｖ（ボルト）]としている。
【００１２】
キー入力回路１０は、例えば、図２に示すように、第１入力キー〜第８入力キーの８個の入力キー（以下、第１入力キー〜第８入力キーを、それぞれＫＥＹ１〜ＫＥＹ８とする）と、第１抵抗６１〜第６抵抗６６の６個の抵抗（以下、第１抵抗６１及び第３抵抗６３の抵抗値を同一のＲ０と、第２抵抗６２の抵抗値をＲ１、第４抵抗６４の抵抗値をＲ２、第５抵抗６５の抵抗値をＲ４、第６抵抗６６の抵抗値をＲ３とする）と、１３個の分岐点（ＢＲＡ１〜ＢＲＡ１３）と、を備え、キー入力回路１０の入力電源の電圧である第１電源部３１（第１電圧値をＶ０）及び第２電源部３２（第２電圧値をＶ０）と、入力キーＫＥＹ１〜８の押下により出力される電圧値を検出し、ワンチップマイコン１００の第1入力ポート１６１及び第２入力ポート１６２に出力する第１出力ポート２１及び第２出力ポート２２と、３つの接地点として第１接地点４１、第２接地点４２、第３接地点４３と、から構成されている。さらに、抵抗値Ｒ１及びＲ２は、抵抗値Ｒ３及びＲ４より十分小さな値に設定されている。
そして、このキー入力回路１０は、電圧値Ｖ０の第１電源部３１と、第１出力ポート２１と、抵抗値Ｒ０及びＲ１の抵抗（第１抵抗６１及び第２抵抗６２）と、ＫＥＹ１及びＫＥＹ２と、第１接地点４１と、を第１エリア５１として、電圧値Ｖ０の第２電源部３２と、第２出力ポート２２と、抵抗値Ｒ０及びＲ２の抵抗（第３抵抗６３及び第４抵抗６４）と、ＫＥＹ３及びＫＥＹ４と、第２接地点４２と、を第２エリア５２として、抵抗値Ｒ３及びＲ４の抵抗（第６抵抗６６及び第５抵抗６５）と、ＫＥＹ５〜ＫＥＹ８と、第３接地点４３と、を第３エリア５３として、機能する。
ここで、入力キーＫＥＹ１〜ＫＥＹ８は押下されていない状態では、図２のように各回線は遮断されているが、何れかの入力キーが押下されると、遮断されていた回線が接続され、遮断状態とは異なる電圧値が第１出力ポート２１又は第２出力ポート２２で検出されるようになっている。
【００１３】
第１出力ポート２１と第２出力ポート２２は、入力キーＫＥＹ１〜ＫＥＹ８のうち、いずれか１つの入力キーが押下された場合、又はいずれか２つの入力キーが同時に押下された場合の各ポートの電圧値を、それぞれＶ１とＶ２として検出し、後述のワンチップマイコン１００の第１入力ポート１６１と及び第２入力ポート１６２に電圧信号として出力する。
【００１４】
ワンチップマイコン１００は、例えば、図１に示されるように、Ａ／Ｄ変換器１１０と、ＣＰＵ（Central  Processing  Unit）１２０と、ＲＡＭ（Random  Access  Memory）１３０と、ＲＯＭ（Read Only Memory）１４０と、出力部１５０と、第１入力ポート１６１及び第２入力ポート１６２と、等を備えて構成される産業用のＬＳＩ（Large Scale Integrated-circuit）である。
そして、ワンチップマイコン１００の構成のうち、後述の第１入力ポート１６１及び第２入力ポート１６２と、ＣＰＵ１２０と、変換テーブル１４１及び入力キー判別プログラム１４２は、入力キーＫＥＹ１〜ＫＥＹ８の押下に応じて、その入力キーの種類を判別する判別部として機能している。
【００１５】
第１入力ポート１６１と及び第２入力ポート１６２は、キー入力回路１０の第１出力ポート２１及び第２出力ポート２２より出力される電圧を電圧信号として入力し、それをＡ/Ｄ変換器１１０に出力している。
【００１６】
Ａ／Ｄ変換器１１０は、第１入力ポート１６１と及び第２入力ポート１６２から出力されるアナログの電圧信号をデジタル変換し、その電圧値のデジタル信号をＲＡＭ１３０に出力する。
【００１７】
ＣＰＵ１２０は、ＲＯＭ１４０に記憶されたワンチップマイコン１００の各種処理プログラムに従って各種の制御動作を行う。
【００１８】
ＲＡＭ１３０は、例えば、ＣＰＵ１２０により実行される処理プログラム等を展開するためのプログラム格納領域や、Ａ／Ｄ変換器１１０から出力された電圧値のデジタル信号を一時的に記憶する記憶領域などを備えている。
【００１９】
ＲＯＭ１４０は、例えば、不揮発性メモリからなり、プログラム格納エリアや、キー入力回路から出力される電圧値より入力キーの種類を判別するための変換テーブル１４１等を備えている。プログラム格納エリアには、入力キー判別プログラム１４２等の各種プログラムが格納されている。
【００２０】
変換テーブル１４１は、例えば、図３に示されるように、入力キーＫＥＹ１〜ＫＥＹ８が単独で押下された場合に、判別される入力キーの種類、例えば、ＰＯＷＥＲ、ＩＮＰＵＴ  ＳＥＬＥＣＴ、ＥＮＴＥＲ、ＳＥＴ  ＵＰ、ＣＨ  ＵＰ、ＣＨ  ＤＯＷＮ、ＶＯＬＵＭＥ  ＵＰ、ＶＯＬＵＭＥ  ＤＯＷＮ、ＫＥＹ  ＯＦＦ等と、第１入力ポート１６１から入力される電圧値Ｖ１と、第２入力ポート１６２から入力される電圧値Ｖ２と、が対応付けて記載されている。そして、これらの入力キーの種類をＣＰＵ１２０が判別する上での優先順位がそれぞれの入力キーごとに記載されている。
【００２１】
入力キー判別プログラム１４２は、押下された入力キーの種類を判別する機能をＣＰＵ１２０に実現させるプログラムである。
つまり、ＣＰＵ１２０は、入力キー判別プログラム１４２を実行することにより、入力キーＫＥＹ１〜ＫＥＹ８のいずれかが単独で押下された場合は、その入力キーの種類を判別し、いずれか２個の入力キーが同時に押下された場合は、入力キーＫＥＹ１〜ＫＥＹ８に割り振られた優先順位の高い、一方の入力キーが単独で押下されたものとして判別できる判別手段として機能する。具体的な判別方法は、後述の＜単独入力キー判別及び同時入力キー優先判別処理＞で述べる。
【００２２】
出力部１５０は、入力キー判別プログラム１４２の実行によって得られた入力キーの識別信号を、キー入力装置１と接続された電子機器に出力する。
【００２３】
＜単独入力キー判別及び同時入力キー優先判別処理＞
次に、キー入力装置１の単独入力キー判別及び同時入力キー優先判別処理について、図２の回路配置図、図３の変換テーブル、図４のフローチャート、図５の回線接続図、を参照して説明する。
【００２４】
まず、入力キーＫＥＹ１〜ＫＥＹ８のうち、単独でいずれか１個の入力キーが押下された場合の第１入力ポート１６１に入力される電圧値Ｖ１と第２入力ポート１６２に入力される電圧値Ｖ２について述べる。
例えば、入力キーＫＥＹ２が押下されると、ＢＲＡ２とＢＲＡ３間が接続される。したがって、第１入力ポートに入力される電圧値Ｖ１は、抵抗値Ｒ０の抵抗によって電圧降下が生じるので、Ｖ１＝Ｖ０×｛Ｒ１／（Ｒ０＋Ｒ１）｝となる。一方で、第２入力ポートに入力される電圧値Ｖ２は、入力キーＫＥＹ３〜ＫＥＹ８が全て遮断された状態であり、電圧降下は生じないため、Ｖ２＝Ｖ０となる。
同様にして、その他の入力キーが単独で押下された場合の電圧値Ｖ１及びＶ２は図３に示す値となる。
【００２５】
次いで、入力キーＫＥＹ１〜ＫＥＹ８のうち、いずれかの入力キーが単独で押下された場合にはその入力キーを判別し、２つの入力キーが同時に押下された場合には、入力キーＫＥＹ１〜ＫＥＹ８の優先順で単独の入力キーが押下されたものと、判別できる仕組みについて述べる。
【００２６】
第一に、図３より、ＫＥＹ１又はＫＥＹ２が単独で押下された場合、抵抗値Ｒ１は抵抗値Ｒ３又はＲ４より十分小さいことを考慮して、第１入力ポート１６１に入力される電圧値Ｖ１は、Ｖ１＝Ｖ０×｛Ｒ１／（Ｒ０＋Ｒ１）｝以下の値であることが分かる。
次いで、入力キーＫＥＹ１と、他のいずれかの入力キーが同時に押下された場合、図２のＢＲＡ１とＢＲＡ３が接続されるため、第１入力ポート１６１に入力される電圧値Ｖ１は第１接地点４１の電圧値である０[Ｖ]を出力する。
次いで、入力キーＫＥＹ２と、入力キーＫＥＹ５〜ＫＥＹ８のいずれか一つ、例えば、入力キーＫＥＹ８が接続された場合、これによって図５（Ａ）に示すように、第１入力ポート１６１側は、抵抗値Ｒ１の抵抗と、抵抗値Ｒ３及びＲ４の抵抗が並列接続された状態になる。したがって、その並列接続部の合成抵抗値Ｒは、式（１）のようになる。
【数１】
0004811396.tif 000002
（１）  
ここで、抵抗値Ｒ１は抵抗値Ｒ３及びＲ４より十分小さいため、ＲはＲ１未満の値であるが、ほぼＲ１に等しい値となる。そのため、電圧値Ｖ１はＶ１＝Ｖ０×｛Ｒ／（Ｒ０＋Ｒ）｝であるので、図３の入力キーＫＥＹ２を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛Ｒ１／（Ｒ０＋Ｒ１）｝未満の値であるが、ほぼ等しい値を持つ。このことは、入力キーＫＥＹ２と、他の入力キーＫＥＹ５〜ＫＥＹ７のいずれかを押下した場合であっても同様のことがいえる。
また、入力キーＫＥＹ２と、入力キーＫＥＹ３又はＫＥＹ４を同時に押下した場合、第１入力ポート１６１側では抵抗値Ｒ１の抵抗による電圧降下しか生じないので、電圧値Ｖ１は入力キーＫＥＹ２を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛Ｒ１／（Ｒ０＋Ｒ１）｝を出力する。
【００２７】
従って、入力キーＫＥＹ１とＫＥＹ２が単独で押下された場合と、ＫＥＹ１とＫＥＹ２が同時に押下された場合と、ＫＥＹ１もしくはＫＥＹ２と、ＫＥＹ３〜８のいずれかの入力キーが同時に押下された場合に、変換テーブル１４１の優先順位１、２に設定されたＫＥＹ１又はＫＥＹ２が押下されたものと判断するためには、第１入力ポート１６１に入力される電圧値Ｖ１が、ＫＥＹ２を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛Ｒ１／（Ｒ０＋Ｒ１）｝以下の値であるか否かを判断する（ステップＳ１）。
【００２８】
そして、ＫＥＹ１又はＫＥＹ２が押下されたと判断された場合（ステップＳ１；Ｙｅｓ）、第１入力ポート１６１に入力される電圧値Ｖ１が、ＫＥＹ１が押下されたときのＶ１とＫＥＹ２が押下されたときのＶ１の中間値より小さいか否かによって、ＫＥＹ１が押下されたか否かを判断し（ステップＳ２）、中間値以下である場合（ステップＳ２；Ｙｅｓ）は、ＫＥＹ１が押下されたものとして判断し（ステップＳ３）、中間値以下で無い場合（ステップＳ２；Ｎｏ）は、ＫＥＹ２が押下されたものと判断する（ステップＳ４）。
【００２９】
第二に、図３より、入力キーＫＥＹ３又はＫＥＹ４が単独で押下された場合、抵抗値Ｒ２は抵抗値Ｒ３及びＲ４より十分小さいことを考慮して、第２入力ポート１６２に入力される電圧値Ｖ２が、Ｖ２＝Ｖ０×｛Ｒ２／（Ｒ０＋Ｒ２）｝以下の値であることが分かる。
次いで、入力キーＫＥＹ３と、入力キーＫＥＹ４からＫＥＹ８までのいずれかの入力キーが同時に押下された場合、図２のＢＲＡ１０とＢＲＡ１３が接続されるため、第２入力ポート１６２に入力される電圧値Ｖ２は第２接地点４２の電圧値である０[Ｖ]を出力する。
次いで、入力キーＫＥＹ４と、入力キーＫＥＹ５〜ＫＥＹ８のいずれか一つ、例えば、入力キーＫＥＹ７が接続された場合、図５（Ｂ）に示すように、第２入力ポート１６２側は、抵抗値Ｒ２の抵抗と、抵抗値Ｒ３及びＲ４の抵抗が並列接続された状態になる。したがって、その並列接続部の合成抵抗値Ｒは、式（２）のようになる。
【数２】
0004811396.tif 000003
（２）    
ここで、抵抗値Ｒ２は抵抗値Ｒ３及びＲ４より十分小さいため、ＲはＲ２未満の値であるが、ほぼＲ２に等しい値となる。そのため、電圧値Ｖ２はＶ２＝Ｖ０×｛Ｒ／（Ｒ０＋Ｒ）｝であるので、図３の入力キーＫＥＹ４を単独で押下した時の電圧値Ｖ２は、Ｖ２＝Ｖ０×｛Ｒ２／（Ｒ０＋Ｒ２）｝未満の値であるが、ほぼ等しい値を持つ。このことは、入力キーＫＥＹ４と、他の入力キーＫＥＹ５、ＫＥＹ６、ＫＥＹ８のいずれかを押下した場合であっても同様のことがいえる。
【００３０】
従って、ＫＥＹ３とＫＥＹ４が単独で押下された場合と、ＫＥＹ３とＫＥＹ４が同時に押下された場合と、ＫＥＹ３もしくはＫＥＹ４と、ＫＥＹ５〜８のいずれかの入力キーが同時に押下された場合に、変換テーブル１４１の優先順位３、４に設定されたＫＥＹ３又はＫＥＹ４が押下されたものと判断するためには、第２入力ポート１６２に入力される電圧値Ｖ２が、入力キーＫＥＹ４が単独で押下された場合の電圧値Ｖ２＝Ｖ０×｛Ｒ２／（Ｒ０＋Ｒ２）｝以下の値であるか否かによって判断する（ステップＳ５）。
【００３１】
そして、ＫＥＹ３又はＫＥＹ４が押下されたと判断された場合（ステップＳ５；Ｙｅｓ）、第２入力ポート１６２に入力される電圧値Ｖ２が、ＫＥＹ３が押下されたときのＶ２とＫＥＹ４が押下されたときのＶ２の中間値より小さいか否かによって、ＫＥＹ３が押下されたか否かを判断し（ステップＳ６）、中間値以下である場合（ステップＳ６；Ｙｅｓ）は、ＫＥＹ３が押下されたものとして判断（ステップＳ７）し、中間値以下で無い場合（ステップＳ６；Ｎｏ）は、ＫＥＹ４が押下されたものと判断（ステップＳ８）する。
【００３２】
第三に、図３より、入力キーＫＥＹ５又はＫＥＹ６が単独で押下された場合、どちらの入力キーも電圧値Ｖ１＝Ｖ０×｛Ｒ３／（Ｒ０＋Ｒ３）｝であることが分かる。
次いで、入力キーＫＥＹ５とＫＥＹ６が同時に押下された場合、又は、入力キーＫＥＹ５又はＫＥＹ６のいずれかと、入力キーＫＥＹ７又はＫＥＹ８のいずれかが同時に押下された場合、図２よりＫＥＹ５又はＫＥＹ６のいずれかの押下によって抵抗値Ｒ４の抵抗による電圧降下が得られないため、図３の入力キーＫＥＹ５又はＫＥＹ６を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛Ｒ３／（Ｒ０＋Ｒ３）｝と等しい値を持つ。
【００３３】
従って、入力キーＫＥＹ５とＫＥＹ６が単独で押下された場合と、ＫＥＹ５とＫＥＹ６が同時に押下された場合と、ＫＥＹ５もしくはＫＥＹ６と、ＫＥＹ７もしくはＫＥＹ８のどちらかの入力キーが同時に押下された場合に、変換テーブル１４１の優先順位５、６に設定されたＫＥＹ５又はＫＥＹ６が押下されたものと判断するためには、第１入力ポート１６１に入力される電圧値Ｖ１が、入力キーＫＥＹ５又はＫＥＹ６を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛Ｒ３／（Ｒ０＋Ｒ３）｝と等しい値であるか否かによって判断する（ステップＳ９）。
【００３４】
そして、入力キーＫＥＹ５とＫＥＹ６が押下されたと判断された場合（ステップＳ９；Ｙｅｓ）、第２入力ポート１６２に入力される電圧値Ｖ２が、ＫＥＹ５が押下されたときのＶ２とＫＥＹ６が押下されたときのＶ２の中間値より小さいか否かによって、ＫＥＹ５が押下されたか否かを判断し（ステップＳ１０）、中間値以下である場合（ステップＳ１０；Ｙｅｓ）は、ＫＥＹ５が押下されたものとして判断（ステップＳ１１）し、中間値以下で無い場合（ステップＳ１０；Ｎｏ）は、ＫＥＹ６が押下されたものと判断する（ステップＳ１２）。
【００３５】
第四に、図３より、入力キーＫＥＹ７又はＫＥＹ８が単独で押下された場合、いずれの入力キーも第１入力ポート１６１に入力される電圧値Ｖ１がＶ１＝Ｖ０×｛（Ｒ３＋Ｒ４）／（Ｒ０＋Ｒ３＋Ｒ４）｝であることが分かる。
次いで、入力キーＫＥＹ７とＫＥＹ８が同時に押下された場合も、図２より抵抗値Ｒ３とＲ４の抵抗による電圧降下が生じるので、図３の入力キーＫＥＹ７又はＫＥＹ８を単独で押下した時の電圧値Ｖ１＝Ｖ０×｛（Ｒ３＋Ｒ４）／（Ｒ０＋Ｒ３＋Ｒ４）｝と等しい値を持つ。
【００３６】
従って、入力キーＫＥＹ７とＫＥＹ８が単独で押下された場合と、ＫＥＹ７とＫＥＹ８が同時に押下された場合に、変換テーブル１４１の優先順位７、８に設定されたＫＥＹ７又はＫＥＹ８が押下されたものと判断するためには、第１入力ポート１６１に入力される電圧値Ｖ１がＶ０×｛（Ｒ３＋Ｒ４）／（Ｒ０＋Ｒ３＋Ｒ４）｝と等しい値であるか否かによって判断する（ステップＳ１３）。
【００３７】
そして、入力キーＫＥＹ７とＫＥＹ８が押下されたと判断された場合（ステップＳ１３；Ｙｅｓ）、第２入力ポート１６２に入力される電圧値Ｖ２が、ＫＥＹ７が押下されたときのＶ２とＫＥＹ８が押下されたときのＶ２の中間値より小さいか否かによって、ＫＥＹ７が押下されたか否かを判断し（ステップＳ１４）、中間値以下である場合（ステップＳ１４；Ｙｅｓ）は、ＫＥＹ７が押下されたものとして判断し（ステップＳ１５）、中間値以下で無い場合（ステップＳ１４；Ｎｏ）は、ＫＥＹ８が押下されたものと判断する（ステップＳ１６）。
【００３８】
最後に、第１入力ポート１６１に入力される電圧値Ｖ１、及び第２入力ポート１６２に入力される電圧値Ｖ２が、上記ステップＳ１〜Ｓ１６のいずれにも該当しなかった場合は、入力キーの押下が無かった（ＫＥＹ  ＯＦＦ）として判断される(ステップＳ１７)。      
【００３９】
以上のように、本発明にかかるキー入力装置１において、８個の入力キー（ＫＥＹ１〜ＫＥＹ８）を、６個の抵抗（抵抗値Ｒ０の２個の抵抗と抵抗値Ｒ１〜Ｒ４の４個の抵抗）を設け、Ｒ１及びＲ２をＲ３及びＲ４より十分小さな抵抗値とし、それぞれ８個の入力キーの出力する２通りの電圧値に特性を設けることによって、単独で押下された入力キーの種類を判別できることはもちろんのこと、同時にいずれか２個の入力キーが押下された場合であっても、その何れか１個の入力キーが単独で押下されたものとして判別することが出来る。
したがって、キー入力装置１は２つの入力キーが同時に押下された場合であっても、その何れか一方の入力キーを好適に判別でき、かつ、その判別を最小限の抵抗の数で実現するキー入力装置であるといえる。
【００４０】
つまり、キー入力装置１は、入力キーの総数よりも少ない抵抗の数によって、同時にいずれか２個の入力キーが押下された場合であっても、その何れか１個の入力キーが単独で押下されたものとして判別できるので、ユーザの入力キー同時押下による誤作動を防止するのはもちろんのこと、キー入力装置を製造する上で抵抗に要するコストを抑え、かつ、キー入力装置の筐体の小型化を図ることが出来る。
【００４１】
なお、本発明は、上記した実施の形態に限定されるものではなく、適宜変更を加えても良い。
例えば、変換テーブル１４１の各入力キーの割当ては、予め設定されたものでも、或いはユーザにより設定されたものであってもよい。
また、第１抵抗６１及び第３抵抗６３の抵抗値を同一としたが、異なる値であってもよい。同様に、第１電源部３１と第２電源部３２の電圧値を異なる値としても良い。
【図面の簡単な説明】
【００４２】
【図１】本発明にかかるキー入力装置の要部構成を示すブロック図である。
【図２】本発明にかかるキー入力装置の回路配置図である。
【図３】本発明にかかる変換テーブルを例示した図表である。
【図４】本発明における単独入力キー判別及び同時入力キー優先判別処理の実行による動作を説明するためのフローチャートである。
【図５】本発明における入力キーの同時押下時の回路接続状態を説明するための図である。
【符号の説明】
【００４３】
１                  キー入力装置
１０                キー入力回路
３１                第１電源部
３２                第２電源部
４１〜４３          第１接地点〜第３接地点
５１〜５３          第１エリア〜第３エリア
６１〜６６          第1抵抗〜第６抵抗
ＫＥＹ１〜ＫＥＹ８  第１入力キー〜第８入力キー
Ｒ０                第１抵抗及び第３抵抗の抵抗値
Ｒ１                第２抵抗の抵抗値
Ｒ２                第４抵抗の抵抗値
Ｒ３                第６抵抗の抵抗値
Ｒ４                第５抵抗の抵抗値
Ｖ０                第１電源部の第１電圧値及び第２電源部の第２電圧値
Ｖ１                第１入力ポートの電圧値
Ｖ２                第２入力ポートの電圧値
１００              ワンチップマイコン
１２０              ＣＰＵ（入力キー判別手段、判別部）
１４０              ＲＯＭ
１４１              変換テーブル（判別部）
１４２              入力キー判別プログラム（入力キー判別手段、判別部）
１６１              第１入力ポート（判別部）
１６２              第２入力ポート（判別部）
【図１】
0004811396.tif 000004
【図２】
0004811396.tif 000005
【図３】
0004811396.tif 000006
【図４】
0004811396.tif 000007
【図５】
0004811396.tif 000008