(57)【要約】【課題】タッチパッドからの入力に基づく誤動作の発生を低減することが可能な携帯端末を提供する。【解決手段】本発明に係る携帯端末は、接触が検出されると、当該接触の度合いを示す値を出力するタッチパッドを備え、タッチパッド上で接触が検出された範囲の中から、タッチパッドから出力された接触の度合いを示す値に基づいて、実行すべき処理に対応する対象範囲の候補として第１の範囲を特定し、当該第１の範囲の接触が離されるまでに、第１の範囲と既定方向に隣接する第２の範囲の接触が検出されていると、第２の範囲の接触の度合いを示す値に応じて、第１及び第２の範囲のうちのいずれかの範囲を対象範囲として決定する。【選択図】図４
2011107789.tif 000002
【特許請求の範囲】
【請求項１】
接触が検出されると、当該接触の度合いを示す値を出力するタッチパッドと、
前記タッチパッド上で接触が検出された範囲の中から、当該タッチパッドから出力された接触の度合いを示す値に基づいて、実行すべき処理に対応する対象範囲の候補として第１の範囲を特定し、当該第１の範囲の接触が離されるまでに、第１の範囲と既定方向に隣接する第２の範囲の接触が検出されていると、第２の範囲の接触の度合いを示す値に応じて、第１及び第２の範囲のうちのいずれかの範囲を対象範囲として決定する対象決定部とを備える
ことを特徴とする携帯端末。
【請求項２】
前記対象決定部は、前記タッチパッドから出力された接触の度合いを示す値に基づいて、当該タッチパッド上で接触が検出された範囲毎に、当該範囲の接触の度合いを示す値として、接触面積の増加に応じて増加する値を算出し、当該タッチパッド上で接触が検出された範囲の中から、接触の度合いを示す値が最大となる範囲を第１の範囲とし、第１の範囲の接触の度合いを示す値と、第２の範囲の接触の度合いを示す値との差が既定値以下である場合に、第２の範囲を前記対象範囲として決定する
ことを特徴とする請求項１記載の携帯端末。
【請求項３】
前記対象決定部は、前記タッチパッド上に行列状に配置された各キーの範囲を管理しており、
第２の範囲は、第１の範囲に対応するキーの上、右、又は左に配置されたキーの範囲である
ことを特徴とする請求項２記載の携帯端末。
【請求項４】
接触が検出されると、当該接触の度合いを示す値を出力するタッチパッドを備える携帯端末で用いられる入力制御プログラムであって、
前記タッチパッド上で接触が検出された範囲の中から、当該タッチパッドから出力された接触の度合いを示す値に基づいて、実行すべき処理に対応する対象範囲の候補として第１の範囲を特定し、当該第１の範囲の接触が離されるまでに、第１の範囲と既定方向に隣接する第２の範囲の接触が検出されていると、第２の範囲の接触の度合いを示す値に応じて、第１及び第２の範囲のうちのいずれかの範囲を対象範囲として決定する対象決定ステップとを含む
ことを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドを有する携帯電話機等の携帯端末に関し、特に、タッチパッドからの入力に基づく処理実行に係る制御技術に関する。
【背景技術】
【０００２】
タッチパッドによる操作が可能な携帯電話機等の携帯端末は、タッチパッド上の接触の度合いを示す値（例えば、静電容量を表す値）に基づいて、タッチパッド上の接触範囲を検出し、その接触範囲に割り当てられている処理を実行する。
従って、例えば、ユーザの指等以外の身体の一部がタッチパッドに接触してしまった場合等（以下、「誤接触」という）に、ユーザが意図しない処理が実行されてしまう（以下、「誤動作」という）という問題が生じ得る。
【０００３】
この問題に対しては、タッチパッド上での接触範囲が、既定の面積値を超えるか否かを判定し、既定の面積値を超える場合には、この接触に基づく処理を行わないよう制御する方法が知られている（例えば、特許文献１）。
これにより、例えば、上述の既定の面積値として、ユーザの指等を接触させた場合の面積値と指等以外の身体の一部を接触させた場合の面積値との境界となる面積値を設定しておくことで、指等以外のユーザの身体の一部が誤って接触してしまった場合にも、誤動作を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２６７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチパッドによる操作が可能な携帯端末においては、上述の指等以外のユーザの身体の一部が誤って接触してしまったことによる誤動作以外にも、例えば、タッチパッド上のある範囲にユーザが指等を接触させようとした場合に、例えば、その手前（下）の範囲に、指の腹等が接触してしまい、ユーザが本来接触させようとした範囲とは異なる範囲に割り当てられている処理が誤って実行されるという誤動作が生じてしまう問題がある。
【０００６】
そこで、本発明は係る問題に鑑みてなされたものであり、タッチパッドからの入力に基づく誤動作の発生を低減することが可能な携帯電話機等の携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る携帯端末は、接触が検出されると、当該接触の度合いを示す値を出力するタッチパッドと、前記タッチパッド上で接触が検出された範囲の中から、当該タッチパッドから出力された接触の度合いを示す値に基づいて、実行すべき処理に対応する対象範囲の候補として第１の範囲を特定し、当該第１の範囲の接触が離されるまでに、第１の範囲と既定方向に隣接する第２の範囲の接触が検出されていると、第２の範囲の接触の度合いを示す値に応じて、第１及び第２の範囲のうちのいずれかの範囲を対象範囲として決定する対象決定部とを備えることを特徴とする。
【０００８】
ここで、接触とは、ユーザの指、顔等の身体やタッチペン等がタッチパッドに接触した状態をいう他、特に静電容量方式のタッチパッドにおいては、ユーザの指、顔等の身体やタッチペン等、タッチパッドの静電容量を変化させるものが、予め定めた変化量以上にタッチパッドの静電容量を変化させるまでタッチパッドに近接した状態を含む。
【発明の効果】
【０００９】
上記構成を備える本発明に係る携帯端末によれば、タッチパッドからの入力に基づく誤動作の発生を低減することが可能である。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る携帯電話機１００の閉じられた状態の外観を示す斜視図である。
【図２】実施の形態１に係る携帯電話機１００の開かれた状態の外観を示す斜視図である。
【図３】実施の形態１に係る携帯電話機１００の閉じられた状態の外観を示す正面図である。
【図４】携帯電話機１００の主要部の機能構成を示すブロック図である。
【図５】算出部１１１が算出するキー接触値の変化を説明するための図である。
【図６】タッチパッド１０２からの入力に対する携帯電話機１００の制御処理を示すフローチャートである。
【図７】４キー、５キー、１キー、２キー、７キーのキー接触値の変化例を示す図である。
【図８】４キー、５キー、１キー、７キー、８キーのキー接触値の変化例を示す図である。
【図９】５キー、０キーのキー接触値の変化例を示す図である。
【図１０】タッチパッド１０２からの入力に対する変形携帯電話機の制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係る携帯端末の実施の形態としての携帯電話機について説明する。
≪実施の形態１≫
＜外観＞
図１は、実施の形態１に係る携帯電話機１００の閉じられた状態の外観を示す斜視図であり、図２は、実施の形態１に係る携帯電話機１００の開かれた状態の外観を示す斜視図であり、図３は、実施の形態１に係る携帯電話機１００の閉じられた状態の外観を示す正面図である。
【００１２】
図１及び図２に示されるように、携帯電話機１００は、横開きタイプの折りたたみ式携帯電話機であり、入力キー３を備える筐体１と、情報の表示画面となるＬＣＤ（Liquid Crystal Display）４を備える筐体２とが互いに開閉可能な構成となっている。
図１では、図示を省略しているが、図３に示すように、携帯電話機１００は、閉じられた状態で外部に露出する筐体２の表面に、サブＬＣＤ１０１と、タッチパッド１０２を備える。
【００１３】
タッチパッド１０２には、各種キーを示すマークが視認可能に配置されており、ユーザは、マークがある位置に指等を接触させることにより、そのマークが示すキーに割り当てられた処理を携帯電話機１００に行わせることができる。
なお、同図の一点鎖線は、説明上、各キーの範囲（例えば、５ｍｍ×１０ｍｍ程度）を示すために記載したものであり、実際には視認できるものではない。また、以下では、例えば、「１」のマークが示すキーを「１キー」と表現し、他のマークが示すキーについても同様に表現する。
【００１４】
また、同図に示すキーの種類及びキーの並び順は一例であり、適宜変更することができる。
また、本実施の形態において、接触とは、ユーザの指、顔等の身体やタッチペン等がタッチパッドに接触した状態をいう他、ユーザの指、顔等の身体やタッチペン等、タッチパッド１０２の静電容量を変化させるものが、後述するキー接触値（図５参照）がＧＮＤレベル以上になるまでタッチパッドに近接した状態を含む。
【００１５】
また、以下の説明では、ユーザが指等をタッチパッド１０２に接触させ、タッチパッド１０２上のキーを選択することを、キーを押すともいう。
＜構成＞
図４は、携帯電話機１００の主要部の機能構成を示すブロック図である。
携帯電話機１００は、同図に示すように、サブＬＣＤ１０１、タッチパッド１０２、通信部１０３、スピーカ１０４、マイク１０５、バイブレータ１０６、制御部１１０、及びアプリケーション実行部１２０を備える。
【００１６】
なお、携帯電話機１００は、プロセッサ及びメモリを含んで構成されており、制御部１１０及びアプリケーション実行部１２０の各機能は、上述のメモリに記憶されているプログラムを上述のプロセッサが実行することにより実現され、このメモリには、後述する各種閾値も記憶されているものとする。
ここで、サブＬＣＤ１０１は、制御部１１０からの指示を受けて文字等の画像を表示する機能を有する。
【００１７】
タッチパッド１０２は、一般的な静電容量方式のタッチセンサにより実現され、ユーザによる接触を検出し、検出している間、単位時間（例えば、２５ｍｓ）毎に、その接触位置の座標値（ｘ，ｙ）と静電容量を表すための値との組を制御部１１０に送出する回路であり、特に、複数の位置が接触されている場合には、上述の組を複数送出するものである。
【００１８】
なお、一例として、図３に点線の長方形で示すタッチパッド１０２の左上の頂点の座標値は（０，０）であるとし、右下の頂点の座標値は（１６０，２２０）であるとする。
通信部１０３は、アンテナを介して基地局との間で電波の送受信を行う回路であり、受信信号を復調し制御部１１０へ伝達する機能、及び制御部１１０から伝達された信号を変調し送信する機能を有する。
【００１９】
制御部１１０は、一般的な携帯電話機が有する機能の他、タッチパッド１０２から送出された接触位置の座標値と静電容量を表すための値との組に基づいて、押されているキーの識別情報を含むイベントをアプリケーション実行部１２０に通知するＯＳ（Operating System）として機能するものであり、算出部１１１、切替部１１２、キー決定部１１３、イベント通知部１１４、音声処理部１１５、及び表示制御部１１６を含む。
【００２０】
ここで、算出部１１１は、タッチパッド１０２上の各キーの配置（座標範囲）を管理しており、タッチパッド１０２から送出された、接触位置の座標値（ｘ，ｙ）と静電容量を表すための値との組に基づいて、接触されているキー毎に、０〜１０２４の範囲の値（以下、「キー接触値」という）を算出する機能を有する。
算出部１１１は、非調整状態と調整状態との２つの状態を切替部１１２からの指示に応じて切り替えて動作し、非調整状態では、接触されているキー毎に、そのキーの座標範囲における接触面積の増減に応じて０〜１０２４の範囲で増減する値を算出し、その値をそのまま上記キー接触値とし、調整状態では、接触されているキー毎に、そのキーの座標範囲における接触面積の増減に応じて０〜１０２４の範囲で増減する値の、上記単位時間（この例では２５ｍｓ）前のキー接触値に対する変化量が既定値（以下では、「３０」とする）以内となるように調整した値を上記キー接触値とする。
【００２１】
つまり、調整状態では、接触されているキー毎に、そのキーの座標範囲における接触面積の増減に応じて０〜１０２４の範囲で増減する値の、単位時間前のキー接触値に対する変化量が、既定値以下であればそのままの値を、既定値より大きい場合には、単位時間前のキー接触値に既定値を加算した値を上記キー接触値とする。
なお、接触されているキーの座標範囲における接触面積の増減に応じて０〜１０２４の範囲で増減する値としては、例えば、そのキーの座標範囲内の静電容量を表すための値の総和を０〜１０２４の範囲の値を取るようにスケール変換した値を用いることができる。
【００２２】
また、算出部１１１の状態に応じて、キー接触値がどのように変化するのかについては、後に詳細に説明する（図５参照）。
切替部１１２は、算出部１１１の状態及び算出部１１１により算出されたキー接触値に基づいて、算出部１１１の状態を切り替えさせる機能を有する。
切替部１１２は、調整状態である算出部１１１により算出されたキー接触値のいずれかがキー押し検出閾値を超えた場合に、算出部１１１の状態を非調整状態に切り替えさせ、非調整状態である算出部１１１により算出されたキー接触値の全てがリリース検出閾値未満になった場合に、算出部１１１の状態を調整状態に切り替えさせる。
【００２３】
ここで、キー押し検出閾値とは、キーが押されたか否かを判定するために用いられる閾値であり、例えば、「６３２」であるものとし、リリース検出閾値とは、キーが離されたか否かを判定するために用いられる閾値であり、例えば、「５８０」であるものとする。
なお、切替部１１２が算出部１１１の状態を切り替えるタイミングについては、後に詳細に説明する（図５参照）。
【００２４】
キー決定部１１３は、算出部１１１により算出されたキー接触値に基づいて、１つのキー（以下、「対象キー」という）を決定する機能を有する。後述するように、この対象キーに割り当てられている処理が実行されることになる。
キー決定部１１３は、算出部１１１により算出されたキー接触値が多重押し検出閾値（例えば、「５８０」であるものとする）以上であるキーが既定数以上存在する（以下、「多重押し」という）場合、及び多重押し検出閾値以上である各キーの間の位置にリリース検出閾値（５８０）以下のキーが存在する場合を除き、キー押し検出閾値（６３２）以上の最大値のキーを原則として対象キーと決定する。
【００２５】
多重押しの場合及び多重押し検出閾値以上である各キーの間の位置にリリース検出閾値（５８０）以下のキーが存在する場合を除くのは、これらが検出された場合には、ユーザの指等による通常の操作以外の理由により、タッチパッド１０２への接触が行われていると考えられるため、このようないわば異常な接触により、対象キーが決定され、誤って、対象キーに割り当てられた処理（以下、「対応処理」ともいう）が実行されてしまうことを防ぐ必要があるためである。異常な接触とは、例えば、通話中にユーザの顔等がタッチパッド１０２に接触することや、バック等の中で、そのバック等内の他の物がタッチパッド１０２に接触する場合等が挙げられる。
【００２６】
なお、多重押しであると判定するための上述の既定数としては、ユーザが指等でキーを操作した場合には同時に接触し得ないキーの数を設定する必要があり、以下の説明では、一例として、ユーザが１本の指でキーを操作した場合には、１本の指が同時に、目的のキーと、目的のキーの隣と、目的のキーの上又は下と、目的のキーの斜めとの４つまでのキーに接触し得ると想定することにより、キー接触値が多重押し検出閾値以上であるキーが５つ以上存在する場合を多重押しとする。また、キー決定部１１３は、一旦、対象キーを決定した後は、全てのキーについての算出部１１１により算出されたキー接触値がリリース検出閾値以下になるまで、次の対象キーの決定を行わないものとする。
【００２７】
イベント通知部１１４は、キー決定部１１３により決定された対象キーを示す識別情報を含むイベントを、アプリケーション実行部１２０に通知する機能を有する。
音声処理部１１５は、通信部１０３を介して受信した音声信号をＤ／Ａ（Digital/Analog）変換し、スピーカ１０４から出力する機能、及びマイク１０５から入力された音声信号をＡ／Ｄ（Analog/Digital）変換し、生成した信号を通信部１０３を介して送信する機能を有する。
【００２８】
表示制御部１１６は、アプリケーション実行部１２０からの指示に従って、サブＬＣＤ１０１に画像等を表示させる機能を有する。
アプリケーション実行部１２０は、制御部１１０から通知されたイベントに応じた処理を行うイベントドリブンのアプリケーションとして機能するものである。
＜キー接触値＞
ユーザの指等により接触されたキーについてのキー接触値が、算出部１１１の状態に応じてどのように変化するかを、図５を用いて説明する。
【００２９】
図５は、算出部１１１が算出するキー接触値の変化を説明するための図である。
同図に示すように、横軸は時刻を、縦軸は、ユーザの指等により接触されたある１つのキーについてのキー接触値を示しているが、キー接触値が０〜５１１までの範囲については図示を省略している。また、ＧＮＤは、ユーザの指等がキーに接触しているか否かを判定するために用いられる閾値（一例として、「５１２」）を表している。
【００３０】
なお、以下の説明において、同図に示す時刻Ｔ１〜時刻Ｔ２の時間、及び時刻Ｔ５〜時刻Ｔ７の時間は１００ｍｓであるものとし、また、時刻Ｔ１において、算出部１１１は、調整状態であるものとする。
時刻Ｔ１は、ユーザの指等により、あるキーへの接触が開始されたタイミングを示している。
【００３１】
キーへの接触が開始されることにより、そのキーについての接触面積の増減に応じて増減する値は、キー押し検出閾値を超える値となるが、調整状態である算出部１１１は、時刻Ｔ１〜Ｔ２において、単位時間（この例では２５ｍｓ）内の値の変化が既定値（この例では「３０」）以内になるように調整した値をキー接触値として算出する。従って、時刻Ｔ１〜時刻Ｔ２において、キー接触値は階段状に増加する。
【００３２】
時刻Ｔ２は、キー接触値が、キー押し検出閾値以上になったタイミングを示している。
キー接触値がキー押し検出閾値以上になったときに、切替部１１２は、算出部１１１を非調整状態に切り替えさせるため、時刻Ｔ２において、切替部１１２は、算出部１１１を非調整状態に切り替えさせる。その結果、キー接触値は、調整された値ではなくなるため、時刻Ｔ２〜Ｔ３において、キー接触値は一気に増加し、以降、時刻Ｔ５まで、キー接触値は、そのキーについての接触面積の増減に応じて変化する。
【００３３】
時刻Ｔ４は、時刻Ｔ１で開始されていた、あるキーへのユーザの指等による接触が離されたタイミングを示している。
算出部１１１は、非調整状態であるため、時刻Ｔ４〜時刻Ｔ５において、キー接触値は一気に減少する。
時刻Ｔ５は、キー接触値が、リリース検出閾値以下となったタイミングを示している。
【００３４】
キー接触値がリリース検出閾値以下になったときに、切替部１１２は、算出部１１１を調整状態に切り替えさせるため、時刻Ｔ５において、切替部１１２は、算出部１１１を調整状態に切り替えさせる。その結果、キー接触値は、単位時間（２５ｍｓ）内の値の変化が既定値（３０）以内になるように調整した値となるため、時刻Ｔ５〜時刻Ｔ６において、キー接触値は階段状に減少する。
【００３５】
上述のように算出部１１１の状態を切り替えることにより、携帯電話機１００は、意図しないキーに割り当てられた処理が誤って実行される（誤動作）可能性を低減させつつ、ユーザによるキーの連続的な操作に対する処理の応答性を向上できる。
以下、この算出部１１１の状態の切り替えによる効果について、より詳しく説明する。
キー接触値は、上述のように、タッチパッド１０２から出力される静電容量を表すための値に基づいて算出部１１１により算出されるが、この静電容量を表すための値は、通話や一般的な携帯電話機が備えるカメラの撮影等によるノイズの影響によっても変動するものである。
【００３６】
また、上述のように、キー決定部１１３は、キー押し検出閾値（６３２）以上のキーを対象キーとして決定し、この対象キーに割り当てられた処理が実行されることになることから、もしも、ノイズの影響によりキー接触値が一気にキー押し検出閾値を越えるようなことがあれば誤動作することになる。
しかしながら、キーへの接触が開始された時刻Ｔ１から、キー接触値がキー押し検出閾値に達する時刻Ｔ２までは、算出部１１１は調整状態で動作するので、キーにおける接触面積の増減に応じて増減する値の単位時間内の変化が既定値（３０）以内になるように調整した値がキー接触値とされるので、ノイズの影響によりキー接触値が一気にキー押し検出閾値を越えるようなことは生じ得ず、上述のような誤動作の発生を適切に防ぐことができる。
【００３７】
また、キー決定部１１３は、上述したように、一旦対象キーを決定した後は、全てのキーに対する接触が離されてキー接触値がリリース検出閾値以下になるまで、次の対象キーの決定を行わないところ、時刻Ｔ２〜時刻Ｔ５において、算出部１１１は、非調整状態で動作するので、時刻Ｔ４でユーザの指等がキーから離されると、キー接触値は、一気に減少して、同図では、時刻Ｔ５でリリース検出閾値と一致する。
【００３８】
例えば、同図に示すキー接触値に係るキーのみがユーザの指等により接触されていたとすると、時刻Ｔ５より後の時刻で、次の対象キーの決定が可能になる。従って、時刻Ｔ２〜時刻Ｔ５において、もし仮に、算出部１１１が、調整状態で動作するとした場合と比較し、ユーザによるキーの連続的な操作に対する処理の応答性を向上できる。
＜動作＞
次に、上記構成を備える携帯電話機１００の動作について、図６を用いて説明する。
【００３９】
図６は、タッチパッド１０２からの入力に対する携帯電話機１００の制御処理を示すフローチャートである。
なお、同図に示す制御処理とは独立した処理として、タッチパッド１０２からは、単位時間毎（この例では２５ｍｓ毎）に検出されている接触位置の座標値（ｘ，ｙ）と静電容量を表すための値との組が出力されており、制御部１１０の算出部１１１により、単位時間毎に、接触されている各キーについてのキー接触値が算出されている。以下の説明を開始する時点で、算出部１１１は、調整状態で動作しているものとして説明する。
【００４０】
また、同図に示す制御処理は、繰り返し実行されるものとする。
同図に示すように、制御部１１０のキー決定部１１３は、算出部１１１が算出した最新の各キー接触値に基づいて、多重押し検出閾値以上であるキーの数がいくつあるかを繰り返し（この例では、１００ｍｓ毎）判定する（ステップＳ１）。
ステップＳ１において、該当のキーの数が０である場合には（ステップＳ１：０）、キー決定部１１３は、特に処理を行うことなく制御処理を終了する。
【００４１】
また、ステップＳ１において、該当のキーの数が５つ以上である場合には（ステップＳ１：５以上）、切替部１１２は、算出部１１１の状態を、非調整状態へと切り替えさせ（ステップＳ２）、後述するステップＳ１１の処理に進む。
なお、ステップＳ２で、算出部１１１の状態を、非調整状態へと切り替えさせるのは、算出部１１１の状態が調整状態である場合において、多重押しが検出されたときに、タッチパッド１０２からの接触が離された後、全てのキーのキー接触値がキー押し検出閾値未満となって、次の対象キーの決定をなるべく早く行えるようにするためである。
【００４２】
また、ステップＳ１１へ進むのは、多重押しが生じた場合、タッチパッド１０２への接触が、ユーザの指等による通常の操作によるものではないと考えられるため、対応処理が実行されること（誤動作）を防ぐ必要があるためである。
また、ステップＳ１において、該当のキーの数が１つ〜４つである場合には（ステップＳ１：１以上５未満）、キー決定部１１３は、その該当のキーに含まれる２つのキーの組合せそれぞれについて、その組合せに係る２つのキーの間の位置のキー、つまり、２つのキーそれぞれと隣接するキーのキー接触値がリリース検出閾値以下であるか否かを判定する（ステップＳ３）。ユーザの指等によるタッチパッド１０２への操作が行われていれば、多重押し検出閾値以上の２つのキーそれぞれに隣接する１つのキーにもユーザの指等が接触しているのが通常であると考えられる。従って、この隣接する１つのキーがリリース検出閾値以下であるような場合には、ユーザの指等による通常の操作ではないと考えられるため、対応処理が実行されること（誤動作）を防ぐ必要があるためである。
【００４３】
なお、同行及び同列に配置されていない２つのキーについての各キー接触値が多重押し検出閾値以上である場合、例えば、１キー及び８キーについての各キー接触値が多重押し検出閾値以上である場合には、１キーと８キーとの間の行に配置されたキーであって、１キーの列から８キーの列までに配置されているキー（この例では、４キー及び５キー）が、１キー及び８キーに隣接するキーであるとして、上記判定を行う。
【００４４】
例えば、１キー、３キー、４キー、６キーについての各キー接触値が多重押し検出閾値以上である場合には、キー決定部１１３は、２キーと５キーとのいずれかのキー接触値がリリース検出閾値以下である場合には、肯定的な判定を行い（ステップＳ３：ＹＥＳ）、２キー及び５キーのいずれのキー接触値もリリース検出閾値より大きければ否定的な判定（ステップＳ３：ＮＯ）を行う。
【００４５】
また、キー接触値が多重押し検出閾値以上である２つのキーに隣接するキーが存在しない場合、例えば、１キー及び２キーについての各キー接触値が多重押し検出閾値以上である場合には、１キー及び２キーに隣接するキーは存在しないので、否定的な判定（ステップＳ３：ＮＯ）を行うこととする。
ステップＳ３でいずれかの隣接するキーのキー接触値がリリース検出閾値以下である場合には（ステップＳ３：ＹＥＳ）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせ（ステップＳ２）、後述するステップＳ１１の処理に進み、いずれの隣接するキーのキー接触値もリリース検出閾値より大きい場合には（ステップＳ３：ＮＯ）、キー決定部１１３は、ステップＳ１で検出した多重押し検出閾値以上であるキーの中に、キー接触値が、キー押し検出閾値以上であるキーが存在するか否かを判定する（ステップＳ４）。
【００４６】
キー押し検出閾値以上であるキーが存在しない場合には（ステップＳ４：ＮＯ）、再びステップＳ１から処理を開始し、キー押し検出閾値以上であるキーが存在する場合には（ステップＳ４：ＹＥＳ）、キー決定部１１３は、対象キーが決定済か否かを判定する（ステップＳ５）。
対象キーが決定済でない場合には（ステップＳ５：ＮＯ）、キー決定部１１３は、キー接触値が最大であるキーを対象キーと決定する（ステップＳ６）。なお、最大のキー接触値に係るキーが複数ある場合には、予めキーに定められている優先順位に従って対象キーを決定するが、この例では、より左上に配置されているキーを優先するものとする。例えば、最大のキー接触値に係るキーが１キーと２キーと４キーである場合には、１キーを対象キーと決定する。
【００４７】
また、キー決定部１１３は、対象キーのキー接触値から、対象キーの上のキーのキー接触値を引いた値が、既定値（この例では「５０」であるとする）以下であるか否かを判定し（ステップＳ７）、既定値より大きい場合には（ステップＳ７：ＮＯ）、特に何もせず、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせ（ステップＳ９）、ステップＳ１から再び処理を開始する。
【００４８】
また、対象キーのキー接触値から、対象キーの上のキーのキー接触値を引いた値が、既定値以下の場合には（ステップＳ７：ＹＥＳ）、キー決定部１１３は、それまでの対象キー（キー接触値が最大であるキー）から、そのキーの上のキーに対象キーを変更し（ステップＳ８）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせ（ステップＳ９）、ステップＳ１から再び処理を開始する。
【００４９】
ステップＳ８の処理は、あるキーをユーザが操作しようとした場合に、指の腹が、その下のキーにも接触してしまい、この下のキーのキー接触値が最大値となってしまう場合に対応するための処理である。即ち、キー接触値が最大であるキーのそのキー接触値と、そのキーの上のキーのキー接触値との差が、既定値（この例では５０）以下である場合には、ユーザが意図したキーは、上のキーであるとして、対象キーをこの上のキーに変更するものである。
【００５０】
一方、ステップＳ５において、対象キーが決定済である場合（ステップＳ５：ＹＥＳ）には、イベント通知部１１４は、キー押しイベントをアプリケーション実行部１２０に通知し、アプリケーション実行部１２０は、このキー押しイベントに基づいて、対象キーに割り当てられている処理（対応処理）を実行する（ステップＳ１０）。
ここで、キー押しイベントとは、キーが押されたことを示すイベントであり、押されたキーとして対象キーの識別情報を含むものである。
【００５１】
アプリケーション実行部１２０は、対応処理として、キー押しイベントに含まれる識別情報が示す対象キーの数字等をサブＬＣＤ１０１に表示させるよう、制御部１１０の表示制御部１１６に指示し、この指示を受けた表示制御部１１６は、サブＬＣＤ１０１に、対象キーの数字等を表示させる。この対象キーの数字等とは、対象キーに割り当てられている数字や記号のことであり、例えば、対象キーが１キーであれば「１」であり、＊キーであれば「＊」である。
【００５２】
続いて、キー決定部１１３は、算出部１１１が算出した最新の各キー接触値に基づいて、リリース検出閾値以上であるキーの数がいくつあるかを判定する（ステップＳ１１）。
該当のキーの数が１つ以上である場合には（ステップＳ１１：１以上）、繰り返し（この例では、１００ｍｓ毎）ステップＳ１１の判定を行い、該当のキーの数が０である場合には（ステップＳ１１：０）、キー決定部１１３は、対象キーの決定を解除し（ステップＳ１２）、切替部１１２は、算出部１１１の状態を、非調整状態から調整状態へと切り替えさせ（ステップＳ１３）、制御処理を終了する。
【００５３】
＜具体例による動作の説明＞
上述した携帯電話機１００の動作について、具体例を用いて説明する。
＜対象キー決定前の多重押し＞
対象キー決定前に多重押しが生じた場合の携帯電話機１００の動作例を説明する。
図７（ａ）〜（ｅ）は、それぞれ４キー、５キー、１キー、２キー、７キーのキー接触値の変化例を示す図である。
【００５４】
以下では、時刻Ｔ１０で、４キー、５キー、及び１キーの接触が開始され、時刻Ｔ１１で、２キー及び７キーの接触が開始され、時刻Ｔ１４で４キーの接触が離され、時刻Ｔ１５で５キー、１キー、及び７キーの接触が離され、時刻Ｔ１６で２キーの接触が離された場合を例に説明する。
なお、時刻Ｔ１０から時刻Ｔ１２までの時間、時刻Ｔ１２から時刻Ｔ１３までの時間、時刻Ｔ１３から時刻Ｔ１５までの時間、時刻Ｔ１５から時刻Ｔ１７までの時間は、それぞれ１００ｍｓであるものとする。
【００５５】
また、同図の各縦軸に示す「５１２」はＧＮＤを、「５８０」はリリース検出閾値及び多重押し検出閾値を、「６３２」はキー押し検出閾値をそれぞれ示しており、０〜５１１までの範囲については図示を省略しており、各横軸において、同じ符号が付された時刻は同時刻を示しており、これらの点については、後述する図８、図９の説明においても同様である。
【００５６】
図７の時刻Ｔ１０において、キー決定部１１３は、制御処理を開始し、この時点では、多重押し検出閾値（５８０）以上であるキーの数は０なので（図６のステップＳ１：０）、特に何も行わず、制御処理を終了する。
図７の時刻Ｔ１２において、キー決定部１１３は、再び制御処理を開始し、図６のステップＳ１の判定を行い、この例では、多重押し検出閾値（５８０）以上であるキー（４キー、５キー、１キー、２キー、及び７キー）の数は５つであるため（ステップＳ１：５以上）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせる（ステップＳ２）。
【００５７】
図７の時刻Ｔ１３において、キー決定部１１３は、算出部１１１が算出した最新の各キー接触値に基づいて、リリース検出閾値以上であるキーの数がいくつあるかを判定し（図６のステップＳ１１）、該当のキー（４キー、５キー、１キー、２キー、及び７キー）の数が５つなので（ステップＳ１１：１以上）、再びステップＳ１１の処理に戻る。
図７の時刻Ｔ１５においても、リリース検出閾値以上であるキー（５キー、１キー、２キー、及び７キー）の数が４つなので（図６のステップＳ１１：１以上）、再びステップＳ１１の処理に戻る。
【００５８】
図７の時刻Ｔ１７においては、リリース検出閾値以上であるキーの数が０なので（ステップＳ１１：０）、キー決定部１１３は、対象キーの決定を解除し（ステップＳ１２）、切替部１１２は、算出部１１１の状態を、非調整状態から調整状態へと切り替えさせ（ステップＳ１３）、制御処理を終了する。
このように、携帯電話機１００は、対象キー決定前（この例では時刻Ｔ１２）に、キー接触値が、多重押し検出閾値以上であるがキー押し検出閾値未満であるキー（この例では、２キー及び７キー）を含む多重押しを検出することができる。従って、例えば、通話中に、ユーザの耳や顔等が、タッチパッド１０２に接触してしまった場合でも、キー接触値が、多重押し検出閾値以上であるキーのうち、キー接触値が最大値のキーが対象キーとして決定されてしまい、対応処理が誤って実行されてしまうという誤動作を適切に防ぐことができる。
【００５９】
＜対象キー決定後の多重押し＞
対象キー決定後に多重押しが生じた場合の携帯電話機１００の動作例を説明する。
図８（ａ）〜（ｅ）は、それぞれ４キー、５キー、１キー、７キー、８キーのキー接触値の変化例を示す図である。
以下では、時刻Ｔ２０で、４キー及び５キーの接触が開始され、時刻Ｔ２１で、１キーの接触が開始され、時刻Ｔ２２で、７キー及び８キーの接触が開始され、時刻Ｔ２５で４キー及び７キーの接触が離され、時刻Ｔ２６で５キー、１キー、及び８キーの接触が離された場合を例に説明する。
【００６０】
なお、時刻Ｔ２０から時刻Ｔ２３までの時間、時刻Ｔ２３から時刻Ｔ２４までの時間、時刻Ｔ２４から時刻Ｔ２６までの時間、時刻Ｔ２６から時刻Ｔ２７までの時間は、それぞれ１００ｍｓであるものとする。
図８の時刻Ｔ２０において、キー決定部１１３は、制御処理を開始し、この時点では、多重押し検出閾値（５８０）以上であるキーの数は０なので（図６のステップＳ１：０）、特に何も行わず、制御処理を終了する。
【００６１】
図８の時刻Ｔ２３において、キー決定部１１３は、再び制御処理を開始し、図６のステップＳ１の判定を行い、この例では、多重押し検出閾値（５８０）以上であるキー（４キー、５キー、及び１キー）の数は３つであり（ステップＳ１：１以上５未満）、この例では、１キーと４キーとに隣接するキー、１キーと５キーとに隣接するキー、４キーと５キーとに隣接するキーは存在しないので、隣接するキーのキー接触値がリリース検出閾値以下ではないと判定する（ステップＳ３：ＮＯ）。
【００６２】
また、ステップＳ１で検出した多重押し検出閾値以上であるキーの中に、キー接触値が、キー押し検出閾値以上であるキー（４キー及び５キー）が存在し（ステップＳ４：ＹＥＳ）、対象キーは決定済ではなく（ステップＳ５：ＮＯ）、この例では、４キーと５キーのキー接触値が共に６３２で最大値であるので、キー決定部１１３は、予めキーに定められている優先順位に従って、より左側に配置されている４キーを対象キーと決定する（ステップＳ６）。
【００６３】
また、対象キー（４キー）のキー接触値（６３２）から、対象キーの上のキー（１キー）のキー接触値（６０８）を引いた値（２４）が、既定値（５０）以下なので（ステップＳ７：ＹＥＳ）、キー決定部１１３は、それまでの対象キー（４キー）から、そのキーの上のキー（1キー）に対象キーを変更し（ステップＳ８）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせ（ステップＳ９）、ステップＳ１から再び処理を開始する。
【００６４】
図８の時刻Ｔ２４において、キー決定部１１３は、図６のステップＳ１の判定を行い、この例では、多重押し検出閾値（５８０）以上であるキー（４キー、５キー、１キー、７キー、及び８キー）の数は５つであるため（ステップＳ１：５以上）、切替部１１２は、算出部１１１の状態を、非調整状態へと切り替えさせる（ステップＳ２）。
図８の時刻Ｔ２６において、キー決定部１１３は、算出部１１１が算出した最新の各キー接触値に基づいて、リリース検出閾値以上であるキーの数がいくつあるかを判定し（図６のステップＳ１１）、該当のキー（５キー、１キー、及び８キー）の数が３つなので（ステップＳ１１：１以上）、再びステップＳ１１の処理に戻る。
【００６５】
図８の時刻Ｔ２７において、リリース検出閾値以上であるキーの数が０なので（図６のステップＳ１１：０）、キー決定部１１３は、対象キー（この例では１キー）の決定を解除し（ステップＳ１２）、切替部１１２は、算出部１１１の状態を、非調整状態から調整状態へと切り替えさせ（ステップＳ１３）、制御処理を終了する。
このように、携帯電話機１００は、最初にキー接触値が多重押し検出閾値を超えたキーが発生したタイミング（この例では時刻Ｔ２３）においては多重押しが検出されない場合でも、対象キー決定後（この例では時刻Ｔ２４）に多重押しがされているか否かを再び判定するので、このタイミングで多重押しが検出されれば、誤動作を適切に防ぐことができる。
【００６６】
＜リリース検出閾値以下のキーを挟む場合＞
キー接触値が多重押し検出閾値以上のキーそれぞれと隣接するキーのキー接触値がリリース検出閾値以下である場合の携帯電話機１００の動作例を説明する。
図９（ａ）、（ｂ）は、それぞれ５キー、０キーのキー接触値の変化例を示す図である。
【００６７】
以下では、時刻Ｔ３０で、５キーの接触が開始され、時刻Ｔ３１で、０キーの接触が開始され、時刻Ｔ３４で、５キー及び０キーの接触が離され、２キー及び８キーのキー接触値は、時刻Ｔ３０〜時刻Ｔ３６において、リリース検出閾値以下である場合を例に説明する。
なお、時刻Ｔ３０から時刻Ｔ３２までの時間、時刻Ｔ３２から時刻Ｔ３３までの時間、時刻Ｔ３３から時刻Ｔ３５までの時間、時刻Ｔ３５から時刻Ｔ３６までの時間は、それぞれ１００ｍｓであるものとする。
【００６８】
図９の時刻Ｔ３０において、キー決定部１１３は、制御処理を開始し、この時点では、多重押し検出閾値（５８０）以上であるキーの数は０なので（図６のステップＳ１：０）、特に何も行わず、制御処理を終了する。
図９の時刻Ｔ３２において、キー決定部１１３は、再び制御処理を開始し、図６のステップＳ１の判定を行い、この例では、多重押し検出閾値（５８０）以上であるキー（５キー）の数は１つであり（ステップＳ１：１以上５未満）、この例では、隣接するキーは存在しないので、隣接するキーのキー接触値がリリース検出閾値以下ではないと判定する（ステップＳ３：ＮＯ）。
【００６９】
また、ステップＳ１で検出した多重押し検出閾値以上であるキーの中に、キー接触値が、キー押し検出閾値以上であるキー（５キー）が存在し（ステップＳ４：ＹＥＳ）、対象キーは決定済ではなく（ステップＳ５：ＮＯ）、キー決定部１１３は、５キーを対象キーと決定する（ステップＳ６）。
また、対象キー（５キー）のキー接触値（６３２）から、対象キーの上のキー（２キー）のキー接触値を引いた値が、既定値（５０）より大きいので（ステップＳ７：ＮＯ）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせ（ステップＳ９）、ステップＳ１から再び処理を開始する。
【００７０】
図９の時刻Ｔ３３において、キー決定部１１３は、図６のステップＳ１の判定を行い、この例では、多重押し検出閾値（５８０）以上であるキー（５キー及び０キー）の数は２つであり（ステップＳ１：１以上５未満）、５キーと０キーとに隣接する８キーのキー接触値がリリース検出閾値以下なので（ステップＳ３：ＹＥＳ）、切替部１１２は、算出部１１１の状態を、調整状態から非調整状態へと切り替えさせる（ステップＳ２）。
【００７１】
図９の時刻Ｔ３５において、キー決定部１１３は、算出部１１１が算出した最新の各キー接触値に基づいて、リリース検出閾値以上であるキーの数がいくつあるかを判定し（図６のステップＳ１１）、該当のキーの数が０なので（ステップＳ１１：０）、キー決定部１１３は、対象キー（この例では５キー）の決定を解除し（ステップＳ１２、切替部１１２は、算出部１１１の状態を、非調整状態から調整状態へと切り替えさせ（ステップＳ１３）、制御処理を終了する。
【００７２】
このように、携帯電話機１００は、キー接触値が多重押し検出閾値以上であるキーの数が、多重押しと判定する数（この例では５つ以上）未満であっても、ユーザが指等でキーを操作しようとした場合には想定できないキーへの接触の仕方、つまり、キー接触値が多重押し検出閾値以上である２つのキーそれぞれに隣接するキーのキー接触値がリリース検出閾値以下であるようなキーの接触の仕方を検出して、誤動作を防止することができる。
【００７３】
なお、上記では、Ｔ３３において、キー決定部１１３が、キー接触値が多重押し検出閾値以上である２つのキー（５キー及び０キー）それぞれに隣接するキー（８キー）のキー接触値がリリース検出閾値以下であることを検出する例を説明したが、もしも、０キーへの接触が、図９の時刻Ｔ３１より前に開始され、時刻Ｔ３２において、０キーのキー接触値が多重押し検出閾値（５８０）以上であった場合には、時刻Ｔ３２において、８キーのキー接触値がリリース検出閾値以下であることが検出され、同様に誤動作を防止できる。
【００７４】
≪変形例≫
以下では、図６のステップＳ３で説明した、キー接触値が多重押し検出閾値以上である２つのキーそれぞれと隣接するキーのキー接触値がリリース検出閾値以下であることを検出する方法とは異なる方法で、ユーザの指等による通常の操作以外のタッチパッド１０２への接触を検出し、誤動作を防止する例を説明する。
【００７５】
変形例に係る携帯電話機（以下、「変形携帯電話機」ともいう）は、実施の形態１に係る携帯電話機１００のキー決定部１１３の機能を若干変更したものである。従って、ここでは、変更部分を中心に説明する。
＜動作＞
変形携帯電話機の動作について、図１０を用いて説明する。
【００７６】
図１０は、タッチパッド１０２からの入力に対する変形携帯電話機の制御処理を示すフローチャートである。
同図に示すように、変形携帯電話機の制御処理には、図６に示す実施の形態１に係る携帯電話機１００の制御処理におけるステップＳ３の処理がなく、ステップＳ１４及びＳ１５の処理が追加されている点で、携帯電話機１００の制御処理と異なるため、これらの相違点を中心に説明する。
【００７７】
変形携帯電話機のキー決定部（以下、「変形キー決定部」ともいう）は、算出部１１１が算出した最新の各キー接触値に基づいて、多重押し検出閾値以上であるキーの数がいくつあるかの判定を行い（ステップＳ１）、特に、該当のキーの数が１つ〜４つである場合には（ステップＳ１：１以上５未満）、ステップＳ１で検出した多重押し検出閾値以上であるキーの中に、キー接触値がキー押し検出閾値以上であるキーが存在するか否かを判定する（ステップＳ４）。
【００７８】
キー押し検出閾値以上であるキーが存在する場合には（ステップＳ４：ＹＥＳ）、変形キー決定部は、対象キーが決定済か否かを判定し（ステップＳ５）、対象キーが決定済でない場合には（ステップＳ５：ＮＯ）、変形キー決定部は、キー接触値が最大であるキーを対象キーと決定する（ステップＳ６）。
変形キー決定部は、対象キーに隣接するキー、及び対象キーの２つ下のキーを除く各キー（以下、「特定キー」という）のキー接触値が多重押し検出閾値以上であるか否かを判定する（ステップＳ１４）。例えば、対象キーが５キーの場合、１キー〜４キー、６キー〜９キー、及び０キー以外のキーが特定キーである。また、対象キーが、４キーの場合、１キー、２キー、５キー、７キー、８キー、＊キー以外のキーが特定キーである。
【００７９】
特定キーのキー接触値が多重押し検出閾値以上である場合には（ステップＳ１４：ＹＥＳ）、変形キー決定部は、ステップＳ１１の処理に進む。これは、ユーザが指等でキーを操作した際に、同時に４つのキーまでは接触し得るとの前提の下では、ユーザが指等でキーを操作した場合に、対象キー及び特定キーに接触することはないためである。また、対象キーの２つ下のキーを特定キーに含めないのは、ユーザが指等でキーを操作した場合でも、対象キーの２つ下のキーに、例えば、指の腹が接触してしまうことがあり得るためである。
【００８０】
特定キーのキー接触値が多重押し検出閾値未満である場合には（ステップＳ１４：ＮＯ）、変形キー決定部は、図６で説明したのと同様に、対象キーのキー接触値から、対象キーの上のキーのキー接触値を引いた値が、既定値（５０）以下であるか否かを判定し（ステップＳ７）、その判定結果に応じてステップＳ８の処理を実行し、切替部１１２は、ステップＳ９の切替処理を実行して、ステップＳ１から再び処理を開始する。
【００８１】
上記同様に、ステップＳ１、Ｓ４、Ｓ５の処理を行い、対象キーが決定済である場合（ステップＳ５：ＹＥＳ）には、変形キー決定部は、上述のステップＳ１４と同様に、特定キーのキー接触値が多重押し検出閾値以上であるか否かを判定する（ステップＳ１５）。
再度、ステップＳ１５で特定キーのキー接触値が多重押し検出閾値以上であるか否かを判定するのは、特定キーへの接触の開始が対象キーへの接触の開始より遅れて行われる場合があるためである。
【００８２】
特定キーのキー接触値が多重押し検出閾値以上である場合には（ステップＳ１５：ＹＥＳ）、特に何も行わずステップＳ１１の処理へ進み、特定キーのキー接触値が多重押し検出閾値未満である場合には（ステップＳ１５：ＮＯ）、実施の形態１で説明したように、イベント通知部１１４からのキー押しイベントに基づき、アプリケーション実行部１２０は、対応処理を実行する（ステップＳ１０）。
【００８３】
変形キー決定部は、算出部１１１が算出した最新の各キー接触値に基づいて、リリース検出閾値以上であるキーの数がいくつあるかを判定し（ステップＳ１１）、該当のキーの数が０である場合には（ステップＳ１１：０）、対象キーの決定を解除し（ステップＳ１２）、切替部１１２は、切替処理を行い（ステップＳ１３）、制御処理を終了する。
≪補足≫
以上、本発明に係る携帯端末を、変形例を含む実施の形態１（以下、単に「実施の形態」ともいう）に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りの携帯電話機に限られないことは勿論である。
【００８４】
（１）実施の形態に係る携帯電話機は、横開きタイプの折りたたみ式の携帯電話機であるものとして説明したが、タッチパッドを有する携帯電話機であれば、縦開きタイプの折りたたみ式の携帯電話機や、ストレートタイプやスライド式等、他の外観を有する携帯電話機であってもよい。
（２）実施の形態に係る携帯電話機は、図３に示すように、サブＬＣＤ１０１とタッチパッド１０２とが別個に存在しているものとして説明したが、サブＬＣＤ１０１とタッチパッド１０２とを組み合わせた、いわゆるタッチパネルを含むものであってもよい。
【００８５】
また、操作用の部分と、操作された文字等を表示する部分とを１つのタッチパネルで実現するだけでなく、例えば、数字や文字等を入力する部分は、タッチパネルとし、入力された文字等が表示される部分は、ＬＣＤや有機ＥＬ（Organic Electro-Luminescence）等で構成されるとしてもよい。
また、タッチパネルは、使用する表示機器として、画像等を表示するＬＣＤで文字等を表示する場合に限定されるものではなく、照明部とこの照明部の上に配置され、文字や図柄の形をした透過部とを有するシートとの組合せ等を用いることもできる。この場合、ユーザは、例えばシート上の所定の文字の形の透過部の位置を押下することにより、タッチパッドの静電容量を変化させ、当該シート上の所定の文字の入力を行う。
【００８６】
（３）実施の形態に係るタッチパッド１０２は、静電容量方式のタッチセンサにより実現するものとして説明したが、この静電容量方式のタッチセンサとして、多数の電極パターンをプラスチックやガラス等の基板上に形成し、接触点の近傍の複数の電極パターンによる電流量の比率を計測することで判別する投影型や、導電膜と基板とを有して構成され、基板の隅に電極を設け、導電膜による均一な電界を形成し、指等の接触による隅の端子の電流量の比率を計測して接触位置を判別する表面型等、適宜なものを用いることができる。上述の（２）のタッチパネルにおいても同様に適宜なものを用いることができる。
【００８７】
また、実施の形態の説明では、タッチパッド１０２は、静電容量方式のタッチセンサにより実現するとしているが、本発明では、このような場合に限定するものではなく、タッチパッド１０２として、電子ペン等の専用のペンを用いる電磁誘導方式や、２層構造の透明電極からなるマトリクススイッチ方式や、２枚の抵抗膜の１枚に電圧を印加し、他方の抵抗膜において操作した位置に応じた電圧を検知する抵抗膜方式や、振動波の跳ね返りを圧電素子の電圧変化によって検出し、指等の接触を検知する表面弾性波方式や、遮光された赤外線により指等が接触した位置を検出する赤外線方式や、画面に光センサを組み込んで接触位置を検知する光センサ方式等であってもよい。
【００８８】
（４）実施の形態において、ＧＮＤを「５１２」、リリース検出閾値及び多重押し検出閾値を「５８０」、キー押し検出閾値を「６３２」として説明したが、これらの値は一例であり、以下のように決定することが望ましい。
即ち、キー接触値は、上述したように、タッチパッド１０２から出力される静電容量を表すための値に基づいて算出されるため、ユーザの指等がキーに接触していない状態においてタッチパッド１０２から出力される静電容量を表すための値を予め測定しておき、その値に基づいてＧＮＤを決定することが望ましい。
【００８９】
また、タッチパッド１０２から出力される静電容量を表すための値は、通話やカメラ撮影等を行う各機能部の動作により生じるタッチパッドに対するノイズによって、実際には、ユーザの指等が接触していないにもかかわらず変動することがある。従って、上述の通話やカメラ撮影等の動作時において、タッチパッド１０２から出力される静電容量を表すための値がどの程度増加するかを予め測定しておき、その値に基づいてリリース検出閾値及び多重押し検出閾値を決定することが望ましい。
【００９０】
また、ユーザの指等により接触されたキーのキー接触値は変動することになるが、一般的に、このキーと隣接する実際には接触されていないキーのキー接触値も変動することになる。従って、実施の形態の例では、リリース検出閾値及び多重押し検出閾値（５８０）とキー押し検出閾値（６３２）との差を「５２」としているが、予めユーザの指等により接触されたキーと隣接する実際には接触されていないキーのタッチパッド１０２から出力される静電容量を表すための値がどの程度増加するのかを予め測定しておき、その値に基づいて、２つの閾値の差を決定し、リリース検出閾値及び多重押し検出閾値を決定することが望ましい。
【００９１】
なお、実施の形態では、リリース検出閾値と多重押し検出閾値とを同じ値（５８０）としているが、これらの値は互いに同じ値である必要は無く、異なった値であってもよい。
（５）実施の形態においては、ユーザの指等で操作した場合に、同時に４つまでのキーに接触し得るとの前提の下、接触されているキーの数が５つ以上であった場合に、多重押しと判定するものとして説明したが、これは一例であり、２つ以上の既定数のキーが接触された場合に多重押しと判断するようにしてもよい。なお、ユーザの指等で操作した場合に同時に接触し得るキーの数は、ユーザの指の大きさ等により多少のばらつきがあると考えられる。従って、例えば、実施の形態に係る携帯電話機の運用開始時において、実際にユーザにキー操作を行わせ、いくつのキーが同時に接触されたかをカウントし、その数以上のキーが接触された場合に、多重押しと判断するようにしてもよい。また、ユーザが多重押しと判断すべきキーの数を設定できるようにしてもよい。
【００９２】
（６）図６及び図１０のステップＳ２では、タッチパッド１０２からの接触が離された後、全てのキーのキー接触値がキー押し検出閾値未満となって、次の対象キーの決定をなるべく早く行えるようにするべく、算出部１１１の状態を非調整状態に切り替えているが、切り替えないようにしてもよい。
図６及び図１０のステップＳ２が実行されるときには、ユーザの顔等がタッチパッド１０２に接触している等、ユーザの指等による通常の操作が行われている状況ではないと考えられるためである。つまり、このような状況では、次のキー操作に対応する処理をなるべく早く行えるようにする必要性が低いと考えられるためである。
【００９３】
また、図６及び図１０のステップＳ２の処理は、算出部１１１の状態が調整状態である場合にのみ行うようにしてもよい。
（７）図６及び図１０のステップＳ７では、対象キー（キー接触値が最大値であるキー）のキー接触値と、対象キーの上のキーのキー接触値との差分が既定値（この例では５０）以下であるか否かを判定するものとして説明したが、対象キーの上のキーだけなく、対象キーの右及び左のキーのキー接触値との差分が既定値以下であるか否かを判定するようにしてもよい。この場合、対象キーのキー接触値と、対象キーの上、右、及び左のキーのキー接触値との差分をそれぞれ算出し、算出したいずれかの差分が既定値以下である場合には、差分が最も小さくなったキーに対象キーを決定するようにしてもよい。
【００９４】
また、対象キーのキー接触値との差分を算出するキーを、対象キーの右、及び左のキーのいずかのキーにしてもよく、更に、対象キーのキー接触値との差分を算出するキーを、対象キーの上、右、及び左のキーのいずれにするかを、ユーザが設定できるようにしてもよい。
（８）また、図６及び図１０のステップＳ７では、対象キー（キー接触値が最大値であるキー）のキー接触値と、対象キーの上のキーのキー接触値との差分が既定値（５０）以下であるか否かを判定するものとして説明したが、例えば、対象キーの上のキーのキー接触値がキー押し検出閾値より大きい既定値以上であるか否かを判定するようにしてもよい。上述の（７）で説明したように、対象キーのキー接触値との差分を算出するキーを、対象キーの右のキー、及び（又は）左のキーとした場合においても、同様の変形が可能である。
【００９５】
上述のキー押し検出閾値より大きい既定値は、例えば、実際にユーザに複数回の操作を行わせた結果に基づいて決定することが望ましい。
（９）実施の形態において、タッチパッド１０２は、接触位置の座標値（ｘ，ｙ）と、静電容量を表すための値との組を制御部１１０へ送出し、算出部１１１がこの組に基づいて、接触されているキー毎にキー接触値を算出するものとして説明したが、以下のように変形することも可能である。
【００９６】
即ち、この変形に係るタッチパッド（以下、「変形タッチパッド」という）が、キー毎に、接触面積の増減に応じて０〜１０２４の範囲で増減する値を出力するようにし、この変形に係る算出部（以下、「変形算出部」という）が自己の状態（非調整状態と調整状態）に応じて、キー接触値を算出するようにしてもよい。
より詳細には、この変形タッチパッドを実現するための静電容量のタッチセンサＩＣ（Integrated Circuit）の２０個のポートは、タッチパッド上の各キーに一対一に割り当てられている。変形算出部は、各ポートを介して、キー毎の接触面積の増減に応じて０〜１０２４の範囲で増減する値を入力される。なお、ＩＣのポート数は上記のように２０個に限定されるものではなく、適宜変更することができる。
【００９７】
（１０）実施の形態において説明した各構成要素のうち、全部又は一部を１チップ又は複数チップの集積回路で実現してもよいし、コンピュータのプログラムで実現してもよいし、その他どのような形態で実現してもよい。
（１１）実施の形態において説明したタッチパッド１０２からの入力に対する処理（図６、図１０参照）をＣＰＵに実行させるためのプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ、フラッシュメモリ等がある。流通、頒布されたプログラムは、機器におけるＣＰＵで読み取り可能なメモリ等に格納されることにより利用に供され、そのＣＰＵがそのプログラムを実行することにより実施の形態で示した携帯電話機の各機能が実現される。
【００９８】
（１２）本発明に係る携帯端末の実施の形態は、接触が検出されると、当該接触の度合いを示す値を出力するタッチパッドと、前記タッチパッド上で接触が検出された範囲の中から、当該タッチパッドから出力された接触の度合いを示す値に基づいて、実行すべき処理に対応する対象範囲の候補として第１の範囲を特定し、当該第１の範囲の接触が離されるまでに、第１の範囲と既定方向に隣接する第２の範囲の接触が検出されていると、第２の範囲の接触の度合いを示す値に応じて、第１及び第２の範囲のうちのいずれかの範囲を対象範囲として決定する対象決定部とを備えることを特徴とする。
【００９９】
上記構成を備える本発明に係る携帯端末の実施の形態によれば、対象範囲の候補として特定した第１の範囲と既定方向に隣接する第２の範囲の接触が検出されている場合には、第１及び第２の範囲のいずれかの範囲を対象範囲として決定する。例えば、既定方向を上方向とした場合において、ユーザが指等を第２の範囲を接触させようとしたところ、例えば、指の腹等が、第１の範囲にも接触してしまった場合等に、第２の範囲を対象範囲として決定し得るので、タッチパッドからの入力に基づく誤動作の発生を低減し得る。
【０１００】
（１３）また、前記対象決定部は、前記タッチパッドから出力された接触の度合いを示す値に基づいて、当該タッチパッド上で接触が検出された範囲毎に、当該範囲の接触の度合いを示す値として、接触面積の増加に応じて増加する値を算出し、当該タッチパッド上で接触が検出された範囲の中から、接触の度合いを示す値が最大となる範囲を第１の範囲とし、第１の範囲の接触の度合いを示す値と、第２の範囲の接触の度合いを示す値との差が既定値以下である場合に、第２の範囲を前記対象範囲として決定することとしてもよい。
【０１０１】
これにより、例えば、既定方向を上方向とした場合において、ユーザが指等を第２の範囲に接触させようしたところ、例えば、指の腹等が第１の範囲にも接触してしまい、その第１の範囲の接触の度合いを示す値が最大値となった場合でも、第２の範囲の接触の度合いを示す値との差分が既定値以下であれば、第２の範囲を対象範囲として決定できる。従って、ユーザが本来接触させようとした範囲とは異なる範囲に割り当てられている処理が誤って実行されるという誤動作の発生を低減できる。
【０１０２】
（１４）また、前記対象決定部は、前記タッチパッド上に行列状に配置された各キーの範囲を管理しており、第２の範囲は、第１の範囲に対応するキーの上、右、又は左に配置されたキーの範囲であることとしてもよい。
これにより、例えば、ユーザが指等をあるキーに接触させようとした場合に、例えば、指の腹等が、そのキーの下、右、又は左のキーにも接触してしまい、そのキーの接触の度合いを示す値が最大値となった場合でも、ユーザが指等を接触させようとしたキーの接触の度合いを示す値との差分が既定値以下であれば、そのユーザが指等を接触させようとしたキーを対象範囲として決定できる。従って、ユーザが本来接触させようとしたキーとは異なるキーに割り当てられている処理が誤って実行されるという誤動作の発生を低減できる。
【０１０３】
（１５）本発明に係るタッチパッドは、実施の形態に係るタッチパッド１０２に相当し、本発明に係る対象決定部は、実施の形態に係る算出部１１１及びキー決定部に相当する。
【産業上の利用可能性】
【０１０４】
本発明に係る携帯端末は、ユーザが、タッチパッドを用いた操作を行う場合に利用される。
【符号の説明】
【０１０５】
１、２    筐体
３    入力キー
４    ＬＣＤ
１００    携帯電話機
１０１    サブＬＣＤ
１０２    タッチパッド
１０３    通信部
１０４    スピーカ
１０５    マイク
１０６    バイブレータ
１１０    制御部
１１１    算出部
１１２    切替部
１１３    キー決定部
１１４    イベント通知部
１１５    音声処理部
１１６    表示制御部
１２０    アプリケーション実行部
【図１】
2011107789.tif 000003
【図２】
2011107789.tif 000004
【図３】
2011107789.tif 000005
【図４】
2011107789.tif 000006
【図５】
2011107789.tif 000007
【図６】
2011107789.tif 000008
【図７】
2011107789.tif 000009
【図８】
2011107789.tif 000010
【図９】
2011107789.tif 000011
【図１０】
2011107789.tif 000012