(57)【要約】【課題】キー選択入力の誤りを検出するための電子デバイスおよび方法を提供する。【解決手段】電子デバイスは、キー選択入力の誤りまたはキーパッドの不正確な作動を検出する。デバイスは、整列したキーを有するキーパッドを有する。キーの各々は２つのセンサ部分領域に区分されている。第１の部分領域は少なくとも１つの第１のセンサを含み、第２の部分領域は第２のセンサを含む。キーパッドセンサ入力を有するプロセッサが、部分領域の各々の第１のセンサおよび第２のセンサに選択的に結合される。第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサが、隣接するキーの区別できない部分領域を提供するために共通のキーパッドセンサ入力に結合されている。プロセッサは、キー作動信号が共通のキーパッドセンサから提供されたときにのみキー選択入力の誤りを検出するようにプログラムされている。【選択図】図３
2014154159.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスであって、
複数の整列したキーを有するキーパッドであって、該キーの各々は、第１の部分領域が少なくとも１つの第１のセンサを含み、第２の部分領域が少なくとも１つの第２のセンサを含む、２つのセンサ部分領域に区分されている、キーパッドと、
前記第１および第２の部分領域の各々の前記第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサと、を備え、
前記プロセッサは、第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサからキー作動信号が同時に生成される場合、キー選択の入力の誤りを検出するようにプログラムされている、電子デバイス。
【請求項２】
使用中、前記プロセッサが正確に２つの作動信号を同時に受信する場合、前記キー作動信号が同じキーの少なくとも１つの第１のセンサおよび少なくとも１つの第２のセンサから送られているものであると前記プロセッサが識別したときにのみ、有効なキー選択の入力が検出されるように前記プロセッサがさらにプログラムされている、請求項１に記載の電子デバイス。
【請求項３】
前記有効なキー選択の入力の検出に応答して前記デバイスのメモリに記号を記憶するように前記プロセッサがさらにプログラムされており、前記記号は、前記キー作動信号の処理において選択される、請求項２に記載の電子デバイス。
【請求項４】
動作中、前記記号は前記デバイスの表示画面上に表示される、請求項３に記載の電子デバイス。
【請求項５】
誤った前記キー選択の入力は無効な文字入力試行であると前記プロセッサが判定するようにさらにプログラムされており、動作中、前記プロセッサは、さらなる作動信号が受信されるまで、有効な文字入力試行の識別を試みない、請求項２に記載の電子デバイス。
【請求項６】
前記第１のキーの前記第２のセンサおよび前記隣接する第２のキーの近接する第１のセンサは共通のキーパッドセンサ入力に結合されている、請求項１に記載の電子デバイス。
【請求項７】
前記キーパッドは複数のキーからなるキーのアレイであり、該キーのアレイは、キーの複数本の平行な線を含み、前記第１のキーおよび前記隣接する第２のキーは複数の前記線のうちの第１の線に位置し、該第１の線と複数の前記線のうちの第２の線との間には長尺状のエラー入力センサ領域が配置されており、該エラー入力センサ領域は、前記キーパッドセンサ入力の１つに結合されている少なくとも１つのエラーセンサを含む、請求項６に記載の電子デバイス。
【請求項８】
使用中、前記プロセッサが前記エラーセンサから作動信号を受信する場合、前記キー選択の入力の誤りが検出される、請求項７に記載の電子デバイス。
【請求項９】
前記キーパッドはタッチ・センサ・ユーザ・インターフェースであり、前記センサはタッチセンサである、請求項１に記載の電子デバイス。
【請求項１０】
前記キーパッドはタッチスクリーンに組み込まれている、請求項９に記載の電子デバイス。
【請求項１１】
電子デバイスであって、
複数の整列したキーを有するキーパッドであって、該キーの各々は、第１の部分領域が少なくとも１つの第１のセンサを含み、第２の部分領域が少なくとも１つの第２のセンサを含む、２つのセンサ部分領域に区分されている、キーパッドと、
前記第１および第２の部分領域の各々の前記第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサと、を備え、第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサは共通のキーパッドセンサ入力に結合されており、それによって、隣接するキーの区別できない部分領域が提供され、
前記プロセッサは、１つのキー作動信号のみが前記共通のキーパッドセンサから提供される場合、キー選択の入力の誤りを検出するようにプログラムされている、電子デバイス。
【請求項１２】
使用中、前記プロセッサが正確に２つの作動信号を同時に受信する際、前記キー作動信号が同じキーの少なくとも１つの第１のセンサおよび少なくとも１つの第２のセンサから送られているものであると識別したときにのみ、有効なキー選択の入力が検出されるように前記プロセッサがさらにプログラムされている、請求項１１に記載の電子デバイス。
【請求項１３】
キー選択の入力の誤りを検出するための方法であって、前記キーは複数の整列したキーを有するキーパッドのキーのうちの１つであり、前記キーの各々は、第１の部分領域が少なくとも１つの第１のセンサを含み、第２の部分領域が少なくとも１つの第２のセンサを含む、２つのセンサ部分領域に区分されており、前記方法は、前記第１および第２の部分領域の各々の前記第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサによって実行され、前記方法は、
２つの前記部分領域の前記第１および第２のセンサから送られるキー作動信号を受信するステップと、
第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサからキー作動信号が同時に生成される場合、キー選択の入力の誤りを検出するために前記キー作動信号を処理するステップと、を備える、方法。
【請求項１４】
前記処理するステップは、前記キー作動信号が同じキーの少なくとも１つの第１のセンサおよび少なくとも１つの第２のセンサから生成されるとき、有効なキー選択の入力を検出するステップをさらに備える、請求項１３に記載の方法。
【請求項１５】
前記有効なキー選択の入力の検出に応答して、デバイスのメモリに記号を記憶するステップをさらに備え、前記記号は、前記キー作動信号を処理するステップにおいて選択される、請求項１４に記載の方法。
【請求項１６】
記号をデバイスの表示画面上に表示するステップをさらに備える、請求項１３に記載の方法。
【請求項１７】
前記処理するステップは、誤った前記キー選択の入力は無効な文字入力試行であると判定するステップをさらに備え、それによって、前記処理するステップにおいて、さらなる作動信号が生成されるまで、有効な文字入力試行の識別を試みない、請求項１３に記載の方法。
【請求項１８】
前記第１のキーの前記第２のセンサおよび前記隣接する第２のキーの前記近接する第１のセンサは共通のキーパッドセンサ入力に結合されている、請求項１３に記載の方法。
【請求項１９】
前記キーパッドは複数のキーからなるキーのアレイであり、該キーのアレイは、キーの複数本の平行な線を含み、前記第１のキーおよび前記隣接する第２のキーは複数の前記線のうちの第１の線に位置し、該第１の線と複数の前記線のうちの第２の線との間には長尺状のエラー入力センサ領域が配置されており、該エラー入力センサ領域は、前記キーパッドセンサ入力の１つに結合されている少なくとも１つのエラーセンサを含む、請求項１３に記載の方法。
【請求項２０】
前記処理するステップは、作動信号が前記エラーセンサから提供されるとき、キー選択の入力の誤りを検出するステップを備える、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサに関し、より詳細には、例えば、ユーザの指がキーパッドの２つの隣接するキーに触れたときにキー選択の誤りを検出するための方法に関する。
【背景技術】
【０００２】
一般的には指定タッチセンサ式キーパッドまたはタッチスクリーンの形態のタッチ・センサ・ユーザ・インターフェースは、携帯電話、ポータブル・エンターテインメント・デバイスおよびコンピュータなど、さまざまな電子デバイスに組み込まれている。一般的に、タッチ・センサ・ユーザ・インターフェースは、一般的に入力キーを備えるユーザ入力領域と関連付けられている複数のタッチ作動センサを有する。例えば、携帯電話（タッチ・スクリーン・スマートフォン）は、２６個のキーがアルファベットの文字に指定されており、１０個のキーが０〜９の数の各々に指定されており、さらに追加のキーが句読点、特殊記号および機能命令に指定されている、複数の入力キーからなる入力キーのアレイを有するタッチ・センサ・ユーザ・インターフェースを含む場合がある。
【０００３】
タッチスクリーンなどのタッチ・センサ・ユーザ・インターフェースは、表示領域内のタッチの存在および位置を検出するように動作可能な表示領域を有する。タッチという用語は概して、指またはスタイラスもしくはペンなどの物体による表示領域への接触を指す。そのようなタッチスクリーンは一般的に、キャパシタまたは抵抗器のマトリクスの効力に影響を及ぼし、マトリクス内のキャパシタンスまたは抵抗の変動は接触した点において異なる。これらの変動から、マトリクスの行および列の座標が決定され、従って、それらの座標においてスクリーン上に表示されているキーが決定されることができる。しかしながら、この手法を使用する場合、多くの行列座標が単一のキーに関連付けられることによって、特に高解像度タッチスクリーンについては、作動したキーの識別（特定）の計算が比較的複雑になる可能性がある。
【０００４】
タッチスクリーンまたは指定タッチセンサ式キーパッドの作動キーの決定の計算の複雑さを低減する１つの手法は、ファームウェアコード化構成によるものである。そのような構成では、各キーが２つのコード化部分領域に区分され、各部分領域は、プロセッサの入力に直接接続されている１つ以上の検出器を有する。両方の部分領域が物体からの同時の接触を検出すると、プロセッサは、２つの部分領域から送られる信号から作動キーを識別する。この手法は、相対的に計算効率的である。しかしながら、部分領域をコード化する結果として、例えば、指が、第１のキーの１つの部分領域、および、隣接する第２のキーの別の部分領域に触れたときに、プロセッサによって誤ったキーが識別されることになる可能性がある。
【０００５】
特許文献１には、容量性タッチ・センサについて記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第５６５０５９７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
キー選択入力の誤りを検出するための電子デバイスおよび方法を提供する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態において、複数の整列したキーを有するキーパッドを備える電子デバイスが提供され、キーの各々は２つのセンサ部分領域に区分されており、第１の部分領域は少なくとも１つの第１のセンサを含み、第２の部分領域は少なくとも１つの第２のセンサを含む。部分領域の各々の第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサも存在する。プロセッサは、第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサからキー作動信号が同時に生成されるとキー選択入力の誤りを検出するようにプログラムされている。
【０００９】
本発明の別の実施形態において、複数の整列したキーを有するキーパッドを備える電子デバイスが提供され、キーの各々は２つのセンサ部分領域に区分されており、第１の部分領域は少なくとも１つの第１のセンサを含み、第２の部分領域は少なくとも１つの第２のセンサを含む。部分領域の各々の第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサも存在する。第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサは共通のキーパッドセンサ入力に結合されており、それによって、隣接するキーの区別できない部分領域を提供する。プロセッサは、キー作動信号が共通のキーパッドセンサから提供されたときにのみキー選択入力の誤りを検出するようにプログラムされている。
【００１０】
本発明のさらなる実施形態において、キー選択入力の誤りを検出するための方法が提供され、キーは複数の整列したキーのうちの１つキーパッドのキーであり、キーの各々は２つのセンサ部分領域に区分されている。第１の部分領域は少なくとも１つの第１のセンサを含み、第２の部分領域は少なくとも１つの第２のセンサを含む。方法は、部分領域の各々の第１のセンサおよび第２のセンサに選択的に結合される複数のキーパッドセンサ入力を有するプロセッサによって実行される。方法は、２つの部分領域のセンサから送られるキー作動信号を受信するステップと、第１のキーの第２のセンサおよび隣接する第２のキーの近接する第１のセンサからキー作動信号が同時に生成されるときに、キー選択入力の誤りを検出するためにキー作動信号を処理するステップとを含む。
【図面の簡単な説明】
【００１１】
【図１】従来のキーパッドを有する電子デバイスの一例を示す図。
【図２】図１の電子デバイスとともに使用するための従来のファームウェアコード化キーパッドの一例を示す図。
【図３】本発明の第１の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図４】本発明の第２の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図５】本発明の第３の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図６】本発明の第４の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図７】本発明の第５の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図８】本発明の第６の好ましい実施形態に応じたファームウェアコード化キーパッドを有する電子デバイスを示す図。
【図９】本発明の好ましい実施形態に応じた、図３の電子デバイスの一部分を形成する回路の概略図。
【図１０】本発明の好ましい実施形態に応じた、図５の電子デバイスの一部分を形成する回路の概略図。
【図１１】本発明の好ましい実施形態に応じた、キー選択入力の誤りを検出するための方法のフローチャート。
【発明を実施するための形態】
【００１２】
本発明は、その目的および利点を含め、以下の好ましい実施形態の説明を添付の図面とともに参照することによって最良に理解されることができる。
添付の図面と関連して下記に記載する詳細な説明は、本発明の現在好ましい実施形態の説明として意図されており、本発明が実践され得る唯一の形態を表すようには意図されていない。本発明の精神および範囲内に包含されるように意図されている異なる実施形態によって同じまたは均等な機能を達成することができることは理解されたい。図面において、同様の参照符号は全体を通じて同様の要素を示すのに使用されている。さらに、「備える」（“ｃｏｍｐｒｉｓｅｓ，”“ｃｏｍｐｒｉｓｉｎｇ”）という用語またはその任意の他の変化形は、非排他的な包含を網羅するように意図され、それによって、要素またはステップのリストを含むシステム、回路、デバイス構成要素および方法ステップはそれらの要素を含むだけでなく、明示的にリストされていない、またはそのようなシステム、回路、デバイス構成要素またはステップに内在する他の要素またはステップを含むことができる。「〜を備える」（“ｃｏｍｐｒｉｓｅｓ・・・ａ”）の後に続く要素またはステップは、さらに制約がなければ、その要素またはステップを含む追加の同一の要素またはステップが存在することを除外するものではない。
【００１３】
ここで図１を参照すると、従来のキーパッド１０２を有する電子デバイス１００の一例が示されている。電子デバイス１００は、任意のタイプのデバイスであってよく、この特定の例においては、キーパッド１０２はタッチスクリーン１０４内に組み込まれているレイアウトを有する。この特定のキーパッド１０２は、複数のキー１０６からなるキーのアレイを備える。このキーのアレイは、行１０８、１１０、１１２、１１４を形成する複数本の平行な線（ライン）と、さらに列１１６、１１８、１２０、１２２、１２４、１２６、１２８、１３０、１３２、１３４を形成する複数本の平行な線とからなる構成を有する。
【００１４】
キー１０６の各々の上には、デバイス１００に入力され、必要に応じて、タッチスクリーン１０４上で指定文字入力表示領域１３６内に表示されることができるテキストまたはコマンドを識別するのに使用される１つ以上の記号が表示されている。
【００１５】
図２を参照すると、電子デバイス１００とともに使用するための従来のファームウェアコード化キーパッド１０２の一例が示されている。キーパッド１０２の各キー１０６は２つのセンサ部分領域に区分されており、これらは、左の部分領域（第１の部分領域）２４０および右の部分領域（第２の部分領域）２４２である。各部分領域２４０、２４２は１つ以上のタッチセンサ（容量性または抵抗性タッチ感応式センサなど）を含み、部分領域の各タッチセンサは、デバイス１００のプロセッサ（図示せず）のキーパッドセンサ入力に結合されている。
【００１６】
部分領域２４０、２４２はファームウェアコード化されており、それによって、キー「Ａ」（行１０８、列１１６）の第１の部分領域２４０および第２の部分領域２４２のそれぞれのセンサは、入力０および１として指定されているそれぞれのキーパッドセンサ入力に結合されている。同様に、キー「Ｂ」の部分領域２４０、２４２のセンサは、入力０および２として指定されているそれぞれのキーパッドセンサ入力に結合されている。キー「Ｃ」は、入力０および３として指定されているキーパッドセンサ入力に結合されており、キー「Ｄ」は、キーパッドセンサ入力０および４に指定されている（以下同様）。この従来技術の例において、各キー１０６は２つの部分領域２４０、２４２の区別可能に組み合されたセンサ結合を有する。しかしながら、ユーザが、例えば、キー「Ｂ」を作動させようとして、しかし不正確にキー「Ａ」とキー「Ｂ」との間でキーパッド１０６に触れてしまったとき、キー「Ａ」の右部分領域２４２およびキー「Ｂ」の左部分領域２４０が検出されることになる。この結果として、１および０として指定されているセンサ入力に信号が送られることになり、それによって、結果としてキー「Ａ」が誤ってデバイス１００に入力されることになる。
【００１７】
図３を参照すると、本発明の第１の好ましい実施形態に応じたファームウェアコード化キーパッド３０２を有する電子デバイス３００が示されている。例示として、キーパッド３０２は、デバイス１００のものと同一のキーパッドレイアウトを有し、従って、キーパッド３０２のキー３０６は、各キー３０６の関連付けられている記号を識別するためにキーパッド１０２のキー１０６の上に重ね合わせることができる。この実施形態におけるキーパッド３０２は、指定文字入力表示領域３３６を有するタッチスクリーン３０４に組み込まれている。
【００１８】
図示のように、各キー３０６は２つのセンサ部分領域に区分されており、これらは、左の部分領域（第１の部分領域）３４０および右の部分領域（第２の部分領域）３４２である。各部分領域３４０、３４２は１つ以上のタッチセンサ（容量または抵抗ベースのタッチ感応式センサなど）を含み、部分領域の各タッチセンサは、電子デバイス３００のプロセッサ（後述）のキーパッドセンサ入力に結合されている。
【００１９】
部分領域３４０、３４２はファームウェアコード化されており、それによって、キー「Ａ」の第１の部分領域３４０および第２の部分領域３４２のそれぞれのセンサが入力０および１として指定されているそれぞれのキーパッドセンサ入力に結合されている。キー「Ｂ」の部分領域３４０、３４２のセンサが、入力１および２として指定されているそれぞれのキーパッドセンサ入力に結合されている。キー「Ｃ」については、部分領域はキーパッドセンサ入力２および３として指定されており、キー「Ｄ」はキーパッドセンサ入力３および４に指定されている。当業者には明らかであるように、キー「Ａ」は、キー「Ａ」が作動すると文字「Ａ」がデバイス３００に入力されることを指し、キー「Ｂ」は、キー「Ｂ」が作動すると文字「Ｂ」がデバイス３００に入力されることを指し、以下同様である。
【００２０】
この実施形態における部分領域３４０、３４２のファームウェアコード化は、右の部分領域（第２の部分領域）３４２のセンサおよび隣接する左の部分領域（第１の部分領域）３４０のセンサが共通のキーパッドセンサ入力に結合されているようなものである。例えば、キー「Ａ」の第２の部分領域３４２のセンサはキーパッドセンサ入力１に結合されており、キー「Ｂ」の第１の部分領域３４０のセンサもキーパッドセンサ入力１に結合されている。同様に、キー「Ｂ」の第２の部分領域３４２のセンサはキーパッドセンサ入力２に結合されており、キー「Ｃ」の第１の部分領域３４０のセンサもキーパッドセンサ入力２に結合されている。
【００２１】
図４を参照すると、本発明の第２の好ましい実施形態に応じたファームウェアコード化キーパッド４０２を有する電子デバイス４００が示されている。この特定のキーパッド４０２はタッチスクリーン４０４に組み込まれている。この実施形態におけるキーパッド４０２は、行４０８、４１０、４１２、４１４、４１６を形成する平行なラインと、さらに列４１８、４２０、４２２、４２４を形成する平行なラインとによるキー４０６のアレイを備える。
【００２２】
キー４０６の各々は、デバイス４００に入力され、必要に応じて、タッチスクリーン４０４上で指定文字入力表示領域４３６内に表示されることができるテキストまたはコマンドを識別する１つ以上の表示記号（図示せず）を有する。
【００２３】
図示のように、各キー４０６は２つのセンサ部分領域に区分されており、これらは、上側または第１の部分領域４４０および下側または第２の部分領域４４２である。各部分領域４４０、４４２は１つ以上のタッチセンサを含み、部分領域の各タッチセンサは、電子デバイス４００のプロセッサ（後述）のキーパッドセンサ入力に結合されている。
【００２４】
部分領域４４０、４４２はファームウェアコード化されており、それによって、キー「１」（行４０８、列４１８）の第１の部分領域４４０および第２の部分領域４４２のそれぞれのセンサが入力０および１として指定されているそれぞれのキーパッドセンサ入力に結合されている。キー「５」（行４１０、列４１８）の部分領域４４０、４４２のセンサが、入力１および２として指定されているそれぞれのキーパッドセンサ入力に結合されている。キー「９」（行４１２、列４１８）について、部分領域はキーパッドセンサ入力２および３として指定されており、機能キー（行４１４、列４１８）はキーパッドセンサ入力３および４を指定している。当業者には明らかであるように、キー「１」は、キー「１」が作動すると文字または数字「１」がデバイス４００に入力されることを指し、キー「５」は、キー「５」が作動すると文字または数字「５」がデバイス４００に入力されることを指し、以下同様である。
【００２５】
この実施形態における部分領域４４０、４４２のファームウェアコード化は、下側または第２の部分領域４４２のセンサおよび上側または第１の部分領域４４０のセンサが共通のキーパッドセンサ入力に結合されているようなものである。これに関連して、キー「１」の下側または第２の部分領域４４２のセンサはキーパッドセンサ入力１に結合されており、キー「５」の上側または第１の部分領域４４０のセンサもキーパッドセンサ入力１に結合されている。同様に、キー「５」の下側または第２の部分領域４４２のセンサはキーパッドセンサ入力２に結合されており、キー「９」の上側または第１の部分領域４４０のセンサもキーパッドセンサ入力２に結合されている。
【００２６】
図５を参照すると、本発明の第３の好ましい実施形態に応じたファームウェアコード化キーパッド５０２を有する電子デバイス５００が示されている。この特定のキーパッド５０２は、キー５０６のアレイが電子デバイス３００のキー３０６と同一の様式で部分領域にレイアウトおよびコード化されているタッチセンサ式パッドである。しかしながら、デバイス５００は、キー５０６を起動することによってデバイス５００に入力される文字を表示するための別個の表示画面５０４を有する。
【００２７】
キーパッド５０２は表示画面ではないため、当業者には明らかであるように、記号（文字など）は各キー５０６上または各キー５０６に隣接して（一般的に各キー５０６の上に）直接印刷することができる。
【００２８】
図６は、本発明の第４の好ましい実施形態に応じたファームウェアコード化キーパッド６０２を有する電子デバイス６００を示す。この特定のキーパッド６０２は、キー６０６のアレイが電子デバイス４００のキー４０６と同一の様式で部分領域にレイアウトおよびコード化されているタッチセンサ式パッドである。しかしながら、デバイス６００は、キー６０６を作動することによってデバイス６００に入力される文字を表示するための別個の表示画面６０４を有する。
【００２９】
キーパッド６０２は表示画面ではないため、当業者には明らかであるように、記号（文字）は各キー６０６上または各キー６０６に隣接して（一般的に各キー６０６の上に）直接印刷される。
【００３０】
図７を参照すると、本発明の第５の好ましい実施形態に応じたファームウェアコード化キーパッド７０２を有する電子デバイス７００が示されている。デバイス７００はデバイス３００とほとんど同一であり、反復を避けるために、相違点のみを説明する。
【００３１】
この実施形態において、キーパッド７０２は、キーパッド３０２のものと同様にレイアウトされており、同一のファームウェアコード化部分領域３４０、３４２を有するキー３０６を含む。キーパッド７０２は、第１の線または行１０８と第２の線または行１１０との間に配置されている長尺状のエラー入力センサ領域７０４をも含む。同様に、線または行１１０と線または行１１２との間にも長尺状のエラー入力センサ領域７０４があり、線または行１１２と線または行１１４との間にもう１つ長尺状のエラー入力センサ領域７０４がある。
【００３２】
各長尺状のエラー入力センサ領域７１０は、すべてがプロセッサの共通の指定キーパッドエラーセンサ入力に結合されている１つ以上のタッチセンサを含む。
図８を参照すると、本発明の第６の好ましい実施形態に応じたファームウェアコード化キーパッド８０２を有する電子デバイス８００が示されている。デバイス８００はデバイス４００とほとんど同一であり、反復を避けるために、相違点のみを説明する。
【００３３】
この実施形態において、キーパッド８０２は、第１の線または列４１８と第２の線または列４２０との間に配置されている長尺状のエラー入力センサ領域８０４を含む。同様に、線または列４２０と線または列４２２との間にも長尺状のエラー入力センサ領域８０４があり、線または列４２２と線または列４２４との間にもう１つ長尺状のエラー入力センサ領域８０４がある。各長尺状のエラー入力センサ領域８０４は、すべてがプロセッサの共通の指定キーパッドエラーセンサ入力に結合されている１つ以上のタッチセンサを含む。
【００３４】
図９を参照すると、本発明の好ましい実施形態に応じた、電子デバイス３００の一部分を形成する回路９００の概略図が示されている。しかしながら、回路は電子デバイス４００、７００または８００の一部分を形成することもできる。回路図９００は、タッチスクリーン３０４を含みキーパッド３０２を表示するタッチ・スクリーン・モジュール９１０と、プロセッサ９２０と、メモリ９３０とを含む。プロセッサ９２０は、部分領域３４０、３４２の各々のセンサに選択的に結合されているキーパッドセンサ入力９４０を有し、従って、０としてコード化されている部分領域３４０、３４２のいずれかが０に指定されているキーパッドセンサ入力に結合されており、１としてコード化されている部分領域３４０、３４２のいずれかが１に指定されているキーパッドセンサ入力に結合されている、などである。プロセッサ９２０は、タッチスクリーン９１０の制御入力９６０に結合されているタッチスクリーン制御出力９５０を有し、データバス９７０およびアドレスバス９８０の両方がプロセッサをメモリ９３０に結合している。
【００３５】
図１０を参照すると、本発明の好ましい実施形態に応じた、電子デバイス５００の一部分を形成する回路の概略図が示されている。しかしながら、回路は電子デバイス６００の一部分を形成することもできる。回路は、キーパッド５０２を含むキーパッドモジュール１０１０と、プロセッサ１０２０と、メモリ１０３０と、表示画面５００を含む表示画面モジュール１０９０とを含む。プロセッサ１０２０は、部分領域３４０、３４２の各々のセンサに選択的に結合されているキーパッドセンサ入力１０４０を有し、従って、０としてコード化されている部分領域３４０、３４２のいずれかが０に指定されているキーパッドセンサ入力に結合されており、１としてコード化されている部分領域３４０、３４２のいずれかが１に指定されているキーパッドセンサ入力に結合されている、などである。プロセッサ１０２０は、表示画面モジュール１０９０の制御入力１０６０に結合されている表示画面モジュール制御出力１０５０を有し、データバス１０７０およびアドレスバス１０８０の両方がプロセッサをメモリ１０３０に結合している。
【００３６】
図１１は、キー選択入力の誤りを検出するための方法１１００のフローチャートである。例として、方法１１００を、主にデバイス３００を参照して説明する。方法１１００は、受信ブロック１１１０において、２つの部分領域３４０、３４２のセンサから送られる作動信号を受信することを含む。これに関連して、キー作動信号は、その場合に第１のキー３０６の第２のセンサ３４２および隣接する第２のキー３０６の近接する第１のセンサ３４０が共通のキーパッドセンサ入力９４０に結合されているときは、共通の線に沿って送られることができる。
【００３７】
処理ブロック１１２０において、方法１１００は、第１のキー３０６の第２のセンサ３４２および隣接する第２のキー３０６の近接する第１のセンサ３４０からキー作動信号が同時に生成されるときに、キー選択入力の誤りを検出するためのキー作動信号の処理を実行する。ブロック１１２０においてキー選択入力の誤りが検出された場合、処理は、誤ったキー選択入力が無効な文字入力試行であると判定し、それによって、処理は、さらなる作動信号が生成されるまで、有効な文字入力試行の識別を控える（例えば、有効な文字入力試行の識別を試みない）。結果として、方法１１００はブロック１１１０に戻り、さらなる作動信号が生成され、プロセッサ９２０によって受信されるのを待つ。
【００３８】
ブロック１１２０においてキー選択入力の誤りが検出されなかった場合、ブロック１１３０においてさらなる処理が実行され、このさらなる処理は、キー作動信号が同じキー３０６の少なくとも１つの第１のセンサ３４０および少なくとも１つの第２のセンサ３４２から生成されるときに、有効なキー選択入力を検出することを含む。有効なキー選択が検出されなかった場合、方法１１００はブロック１１１０に戻り、さらなる作動信号が生成されてプロセッサ９２０によって受信されるのを待つ。そうではなく、有効なキー選択が検出された場合、方法１１００は記憶ブロック１１４０において、有効なキー選択が検出されたことに応答して、デバイスのメモリ内への記号の記憶を実行し、記号は、キー作動信号を当業者には明らかであるように処理することによって選択される。表示ブロック１１５０において、その後、この記号が表示領域３３６内でデバイス３００の表示画面またはタッチスクリーン３０４上に表示される。その後、方法１１００はブロック１１１０に戻り、さらなる作動信号が生成され、プロセッサ９２０によって受信されるのを待つ。
【００３９】
方法１１００がデバイス７００または８００上で実行される場合、ブロック１１２０において、処理は、作動信号がエラーセンサ７０４または８０４から提供されるときに、キー選択入力の誤りを検出するプロセスをさらに含む。
【００４０】
有利には、デバイス３００、５００または７００を考慮した場合、ユーザが、例えば、「Ｂ」を作動させようとして、しかし不正確にキー「Ａ」とキー「Ｂ」との間でキーパッドに触れてしまったとき、キー「Ａ」の右部分領域３４２およびキー「Ｂ」の左部分領域３４０が検出されることになる。キーパッドは、これらの部分領域の両方が入力数１として指定されている共通のセンサ入力に結合されるようにファームウェアコード化されているため、このキーパッドによって生成された信号は、プロセッサ９２０によって１つのセンサ入力信号のみが受信されているため、誤った入力として検出されることができる。より具体的には、プロセッサ９２０は１つのセンサ入力信号を受信するのみであり、従って、センサ入力はいずれのキーが選択されたかを判定する必要があるため、これは、誤った入力に違いない。また、長尺状のエラー入力センサ領域７０４のうちの１つがプロセッサに作動信号を提供した場合、これも、プロセッサ９２０に、キー選択に誤りがあった（またはキーパッドが不正確に使用された）と判定することを可能にする。デバイス４００、６００または８００と関連付けられている１つ以上のキーパッドの不正確なまたは誤った使用を考慮して、同様の利点が適用される。
【００４１】
本発明の好ましい実施形態の記載は例示および説明を目的として提示されており、網羅的であること、または本発明を開示されている形式に限定することは意図されていない。その広範な発明概念から逸脱することなく、上記に記載の実施形態に変更を行うことができることが、当業者には諒解されよう。それゆえ、本発明は開示されている特定の実施形態には限定されず、添付の特許請求項によって規定されているような本発明の精神および範囲内の変更形態を包含することは理解されたい。
【図１】
2014154159.tif 000003
【図２】
2014154159.tif 000004
【図３】
2014154159.tif 000005
【図４】
2014154159.tif 000006
【図５】
2014154159.tif 000007
【図６】
2014154159.tif 000008
【図７】
2014154159.tif 000009
【図８】
2014154159.tif 000010
【図９】
2014154159.tif 000011
【図１０】
2014154159.tif 000012
【図１１】
2014154159.tif 000013