(57)【特許請求の範囲】
【請求項１】
画面表示をおこなう表示手段と、
前記表示手段の表示面上に構成されたタッチパネルと、
前記タッチパネルでの静電容量の変化に基づいて前記タッチパネルへのタッチを検出するタッチ検出手段と、
を有するタッチ検出装置において、
前記表示手段が表示する画面に基づいて、前記静電容量の変化がタッチによるものか表示ノイズによるものかを峻別するための閾値をタッチ検出条件として決定する条件決定手段を備え、
前記タッチ検出手段は、前記条件決定手段が決定したタッチ検出条件を用いてタッチ検出をおこなう、
ことを特徴とするタッチ検出装置。
【請求項２】
前記条件決定手段は、前記表示手段が表示する画面に起因する表示ノイズに応じた表示状態に基づいて、前記タッチ検出条件を決定する、
ことを特徴とする請求項１に記載のタッチ検出装置。
【請求項３】
前記条件決定手段は、前記表示手段が表示する画面の画面デザインと表示ノイズの関係に基づいて、前記タッチ検出条件を決定する、
ことを特徴とする請求項２に記載のタッチ検出装置。
【請求項４】
前記条件決定手段は、前記表示手段が表示する画面の印加電圧と表示ノイズの関係に基づいて、前記タッチ検出条件を決定する、
ことを特徴とする請求項２または３に記載のタッチ検出装置。
【請求項５】
前記条件決定手段は、前記画面の総和階調値を演算する演算手段をさらに備え、
前記演算手段が演算した総和階調値に基づいて、前記タッチ検出条件を決定する、
ことを特徴とする請求項４に記載のタッチ検出装置。
【請求項６】
前記条件決定手段は、前記印加電圧が大きいほど、より低い閾値を前記タッチ検出条件として決定する、
ことを特徴とする請求項４または５に記載のタッチ検出装置。
【請求項７】
タッチ検出エラーを検出するエラー検出手段をさらに備え、
前記条件決定手段は、
前記エラー検出手段がタッチ検出エラーを検出した場合に、前記表示手段が表示する画面に基づいてタッチ検出条件を決定し、
前記エラー検出手段がタッチ検出エラーを検出しない場合には、既定のタッチ検出条件を決定する、
ことを特徴とする請求項１乃至６のいずれか１項に記載のタッチ検出装置。
【請求項８】
前記条件決定手段は、前記エラー検出手段が検出したタッチ検出エラーが初回の場合に、前記表示手段が表示する画面に基づいてタッチ検出条件を決定する、
ことを特徴とする請求項７に記載のタッチ検出装置。
【請求項９】
前記表示状態を示す情報とタッチ検出条件とを対応づけた条件リストを記憶する記憶手段をさらに備え、
前記条件決定手段は、前記記憶手段に記憶された条件リストに基づいて、タッチ検出条件を決定する、
ことを特徴とする請求項２乃至８のいずれか１項に記載のタッチ検出装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載のタッチ検出装置と、
該タッチ検出装置を収容する電子機器本体と、
を備えることを特徴とする電子機器。
【請求項１１】
画面表示をおこなう表示手段と、
前記表示手段の表示面上に構成されたタッチパネルと、
前記タッチパネルでの静電容量の変化に基づいて前記タッチパネルへのタッチを検出するタッチ検出手段と、
を備えるタッチ検出装置を制御するコンピュータに、
前記表示手段が表示する画面に基づいて、前記静電容量の変化がタッチによるものか表示ノイズによるものかを峻別するための閾値をタッチ検出条件として決定する機能と、
該決定したタッチ検出条件を用いてタッチ検出をおこなう機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ検出装置、電子機器、および、プログラムに関し、特に、タッチパネルを用いた入力に好適なタッチ検出装置、電子機器、および、プログラムに関する。
【背景技術】
【０００２】
移動体通信端末（携帯電話など）のような表示画面を有する電子機器において、表示装置にタッチパネルを構成することで、ユーザによる画面への手指接触で入力をおこなうことが一般的となっている。タッチパネルを採用することで、より直感的な入力操作をおこなうことができ、特に、キーなどが小型となる移動体通信端末で有用な入力方法となっている。
【０００３】
このような電子機器の多くは表示装置として液晶パネルを用いているが、液晶パネルに静電容量方式のタッチパネルを構成した場合、液晶パネルの駆動がノイズ源となり、手指接触による静電容量変化に影響を及ぼすことがある。この結果、ユーザによる手指接触を正しく検出できない場合がある。
【０００４】
このような検出エラーの原因である液晶パネルの駆動は、画面デザインなどの表示状態によって変化する。すなわち、検出エラーをもたらす表示ノイズ量は、そのときの表示画面によって異なる。例えば、ＲＧＢ各色への電圧印加をおこなわない場合に「黒」となる、いわゆるノーマリーブラック液晶においては、黒画面を表示した場合の各画素に印加される電圧が「０」となるため駆動電圧の変動が少ないが、ＲＧＢのうちＧのみに電圧印加することで緑画面を表示させた場合、隣り合うピクセル間の電圧差が最も顕著となるため、黒画面よりもノイズ量が大きくなる。
【０００５】
このように、表示画面を構成する表示色により表示ノイズ量が変わるため、表示ノイズの影響を受けるタッチパネルの検出エラーの発生する傾向は、画面デザインなどと関係するといえる。したがって、このような関係を利用することで、検出エラーの発生を低減させることができると考えられる。
【０００６】
タッチパネルの検出エラーには、このような外的要因による影響が多く、これまでも、例えば、温度等の環境変化を考慮して検出エラーを低減させる手法（例えば、特許文献１）や、バックライトのＯＮ／ＯＦＦで検出条件を変えることで検出エラーを低減させる手法（例えば、特許文献２）などが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特公平６−１２５１０号公報
【特許文献２】特開２００７−７２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したような、表示画面との因果関係からタッチパネルの検出エラーを低減させる手法はなかった。
【０００９】
本発明は、上記実状に鑑みてなされたものであり、タッチパネルの検出エラーをより効果的に低減させることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点にかかるタッチ検出装置は、
画面表示をおこなう表示手段と、
前記表示手段の表示面上に構成されたタッチパネルと、
前記タッチパネルでの静電容量の変化に基づいて前記タッチパネルへのタッチを検出するタッチ検出手段と、
を有するタッチ検出装置において、
前記表示手段が表示する画面に基づいて、前記静電容量の変化がタッチによるものか表示ノイズによるものかを峻別するための閾値をタッチ検出条件として決定する条件決定手段を備え、
前記タッチ検出手段は、前記条件決定手段が決定したタッチ検出条件を用いてタッチ検出をおこなう、
ことを特徴とする。
【００１２】
上記タッチ検出装置において、
前記条件決定手段は、前記表示手段が表示する画面に起因する表示ノイズに応じた表示状態に基づいて、前記タッチ検出条件を決定することが望ましい。
【００１３】
上記タッチ検出装置において、
前記条件決定手段は、前記表示手段が表示する画面の画面デザインと表示ノイズの関係に基づいて、前記タッチ検出条件を決定することができる。
【００１４】
上記タッチ検出装置において、
前記条件決定手段は、前記表示手段が表示する画面の印加電圧と表示ノイズの関係に基づいて、前記タッチ検出条件を決定することができる。
【００１５】
この場合、
前記条件決定手段は、前記画面の総和階調値を演算する演算手段をさらに備えていることが望ましく、
前記演算手段が演算した総和階調値に基づいて、前記タッチ検出条件を決定することが望ましい。
【００１６】
上記タッチ検出装置において、
前記条件決定手段は、前記印加電圧が大きいほど、より低い閾値を前記タッチ検出条件として決定することが望ましい。
【００１７】
上記タッチ検出装置は、
タッチ検出エラーを検出するエラー検出手段をさらに備えていてもよく、
この場合、
前記条件決定手段は、
前記エラー検出手段がタッチ検出エラーを検出した場合に、前記表示手段が表示する画面に基づいてタッチ検出条件を決定し、
前記エラー検出手段がタッチ検出エラーを検出しない場合には、既定のタッチ検出条件を決定することが望ましい。
【００１８】
この場合、
前記条件決定手段は、前記エラー検出手段が検出したタッチ検出エラーが初回の場合に、前記表示手段が表示する画面に基づいてタッチ検出条件を決定することが望ましい。
【００１９】
上記タッチ検出装置は、
前記表示状態を示す情報とタッチ検出条件とを対応づけた条件リストを記憶する記憶手段をさらに備えていることが望ましく、この場合、
前記条件決定手段は、前記記憶手段に記憶された条件リストに基づいて、タッチ検出条件を決定することが望ましい。
【００２０】
上記目的を達成するため、本発明の第２の観点にかかる電子機器は、
上記タッチ検出装置と、
該タッチ検出装置を収容する電子機器本体と、
を備えることを特徴とする。
【００２１】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、
画面表示をおこなう表示手段と、
前記表示手段の表示面上に構成されたタッチパネルと、
前記タッチパネルでの静電容量の変化に基づいて前記タッチパネルへのタッチを検出するタッチ検出手段と、
を備えるタッチ検出装置を制御するコンピュータに、
前記表示手段が表示する画面に基づいて、前記静電容量の変化がタッチによるものか表示ノイズによるものかを峻別するための閾値をタッチ検出条件として決定する機能と、
該決定したタッチ検出条件を用いてタッチ検出をおこなう機能と、
を実現させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、タッチパネルの検出エラーをより効果的に低減することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態にかかる移動体通信端末の構成を示すブロック図である。
【図２】図１に示す制御部によって実現される機能構成を示す機能ブロック図である。
【図３】タッチ検出にかかる動作を説明するための図であり、（ａ）は、タッチパネルへの手指接触の様子を模式的に示し、（ｂ）は、手指接触による検出状態を模式的に示し、（ｃ）および（ｄ）は、検出強度と閾値との関係を示す。
【図４】表示画面とタッチ検出エラーとの関係を説明するための図であり、（ａ）は、黒基調表示の例を示し、（ｂ）は、緑基調表示の例を示し、（ｃ）は、黒基調表示の場合の印加電圧を模式的に示し、（ｄ）は、緑基調表示の場合の印加電圧を模式的に示し、（ｅ）は、黒基調表示の場合の検出強度と閾値との関係を示し、（ｆ）は、緑基調表示の場合の検出強度と閾値との関係を示す。
【図５】本発明の実施形態１にかかる「タッチ入力処理（１）」を説明するためのフローチャートである。
【図６】図５に示す「タッチ入力処理（１）」で参照される「条件リスト」の例を示す図である。
【図７】本発明の実施形態２にかかる「タッチ入力処理（２）」を説明するためのフローチャートである。
【図８】図７に示す「タッチ入力処理（２）」での動作を説明するための図であり、（ａ）は、印加電圧と総和階調値との関係を示し、（ｂ）は、総和階調値と閾値との関係を示し、（ｃ）は、「タッチ入力処理（２）」で参照される「条件リスト」の例を示す。
【図９】本発明の実施形態３にかかる「タッチ入力処理（３）」を説明するためのフローチャートである。
【図１０】本発明の応用例で用いられる「条件リスト」の例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明にかかる実施形態を説明する。本実施形態では、移動体通信端末に本発明を適用した場合を説明する。
【００２５】
本実施形態にかかる移動体通信端末１００の構成を、図１を参照して説明する。図１は移動体通信端末１００の構成を示すブロック図である。図示するように、移動体通信端末１００は、制御部１１０、通信制御部１２０、出力部１３０、入力部１４０、タッチパネル部１５０、記憶部１６０、などから構成される。
【００２６】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）などの演算処理回路やワークエリアとなるＲＡＭ（Random Access Memory）、各種ドライバなどから構成され、移動体通信端末１００の各部を制御するとともに、記憶部１６０に格納されている所定の動作プログラムに基づいて後述する各処理を実行する。なお、後述する移動体通信端末１００の各構成はそれぞれ制御部１１０と接続されており、各構成間でのデータ授受などは制御部１１０を介しておこなわれるものとする。
【００２７】
通信制御部１２０は、例えば、セルラ通信用の無線通信回路などから構成され、アンテナ１２１を介した無線通信をおこなうことで、移動体通信端末１００の基本機能である音声通信やデータ通信を実現する。
【００２８】
出力部１３０は、音声出力部１３１、表示部１３２、などから構成され、移動体通信端末１００による種々の情報出力動作をおこなう。
【００２９】
音声出力部１３１は、例えば、スピーカなどから構成され、音声通話時の着信音や受話音声などを出力する。
【００３０】
表示部１３２は、例えば、液晶表示装置などから構成され、移動体通信端末１００の機能にかかる種々の画面を表示する。本実施形態における表示部１３２は、ＲＧＢセルに電圧を印加することで表示をおこなう液晶表示パネルを用いた表示装置であるものとし、ＲＧＢの各画素への電圧印加が０のときの表示色が「黒」となる、いわゆるノーマリーブラックの液晶表示パネルであるものとする。
【００３１】
入力部１４０は、音声入力部１４１や操作部１４２などから構成され、移動体通信端末１００に対するユーザ入力のためのインタフェースとして機能する。
【００３２】
音声入力部１４１は、例えば、マイクロフォンなどから構成され、音声通話時のユーザ発話音声を入力する。
【００３３】
操作部１４２は、移動体通信端末１００の筐体上に構成されたキーパッド（文字キー（テンキー）、十字キーなど）や機能ボタンなどから構成され、ユーザ操作に応じた入力信号を生成して制御部１１０に入力する。
【００３４】
本実施形態では、操作部１４２の他、表示部１３２上に構成され、表示部１３２の表示画面上での手指接触を検出して入力動作をおこなうタッチパネル部１５０も入力装置として含む。
【００３５】
本実施形態にかかるタッチパネル部１５０は、例えば、ＩＴＯ（Indium Tin Oxide：酸化インジウムスズ）などにより、表示部１３２の表示画面上でマトリクス状に電極を形成する透明電極膜などから構成されたタッチセンサなどを含み、タッチセンサへの手指接触に応じた検出信号を発生する。本実施形態では、静電容量方式のタッチパネルであるものとし、この場合、手指の接触によって静電容量が変化するタッチセンサが構成される。
【００３６】
記憶部１６０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどといった所定の記憶装置から構成され、制御部１１０が実行する動作プログラム（アプリケーション）の他、各処理の実行に必要なデータや各処理の実行によって生成されたデータなどを格納する。
【００３７】
記憶部１６０に格納される動作プログラムは、移動体通信端末１００の基本動作を司る任意の基本プログラム（すなわち、ＯＳ（Operating System））などの他に、後述する各処理を実現するための動作プログラム（アプリケーションプログラムなど）が格納されている。後述する移動体通信端末１００による処理は、制御部１１０がこれらの動作プログラムを実行することで実現される。
【００３８】
また、記憶部１６０に格納されている動作プログラムを実行することで、制御部１１０は、図２に示すような構成として機能する。図示するように、制御部１１０は、タッチパネル駆動部１１１、表示制御部１１２、タッチ位置演算部１１３、入力処理部１１４、などとして機能する。
【００３９】
タッチパネル駆動部１１１は、タッチパネル部１５０を駆動することで、タッチパネル部１５０への手指接触を検出するために必要な動作をおこなう。ここでは、タッチパネル部１５０のタッチセンサのスキャン動作をおこない、静電容量を示す信号をタッチパネル部１５０から取得する。
【００４０】
表示制御部１１２は、種々の画像信号を生成して表示部１３２を制御することで、表示部１３２における画面表示を制御する。
【００４１】
タッチ位置演算部１１３は、タッチパネル駆動部１１１によってタッチパネル部１５０から取得された静電容量信号に基づいて、タッチパネル部１５０への手指接触があるか否かの判別をおこない、手指接触があると判別した場合には、その位置（表示部１３２の座標上の位置）を特定するための演算をおこなう。ここでは、静電容量の変化を示す複数の電極の検出信号強度と閾値を比較することで、手指接触の有無を判別する他、これらの検出信号強度の加重平均を演算することで、手指接触の位置を特定する。
【００４２】
また、タッチ位置演算部１１３は、タッチ位置を演算する際の表示部１３２の表示状態を示す表示状態情報を表示制御部１１２から取得し、演算時に用いる閾値を表示部１３２の表示状態に応じて変更することで、タッチ検出エラーの低減を図る。
【００４３】
入力処理部１１４は、操作部１４２からの入力信号、および、タッチ位置演算部１１３によって演算されたタッチ位置に基づいて、表示部１３２における表示画面の遷移などといった、入力内容に応じた種々の動作をおこなう。
【００４４】
本実施形態では、制御部１１０によって上記機能構成が論理的に実現されるものとするが、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などの専用回路によって構成することで、これらの機能を物理的な構成によって実現してもよい。特に、タッチ位置演算部１１３にかかる機能については、タッチパネル部１５０のタッチセンサを駆動させるＩＣ回路などによっておこなわれてもよく、このようなＩＣ回路に含まれる記憶素子などに、位置演算に必要となる閾値や条件などが記録されてもよい。
【００４５】
以上説明した移動体通信端末１００の各構成は、本発明を実現するために必要な構成であり、移動体通信端末としての基本機能に必要なその他の構成や、種々の付加機能に必要な構成などは、必要に応じて備えられているものとする。
【００４６】
以上のような構成を有する移動体通信端末１００による動作を以下に説明する。ここでは、移動体通信端末１００での入力にタッチパネル部１５０が用いられるものとする。
【００４７】
このようなタッチパネルを使った入力動作を、図３を参照して説明する。ここでは、図３（ａ）に示すようなテンキー画面が表示部１３２に表示された場合に、テンキーへのタッチによって数値等が入力される場合を想定する（図３（ａ）では、キー「７」がタッチされた場合を示している）。
【００４８】
タッチパネル部１５０を構成しているタッチセンサは、図３（ｂ）に示すように、表示部１３２の表示面上にマトリクス状に電極が配置されるよう構成される。ここで、キー「７」へのタッチがおこなわれると、図３（ｂ）に示すように、キー「７」付近の複数の電極において、静電容量の変化が検出されることになる。すなわち、手指接触などの場合には、実際のタッチ位置の１点だけでなく、その周辺の複数の電極（電極Ｅａ〜Ｅｅ）で検出信号が発生することになる。
【００４９】
タッチ位置演算部１１３は、このような複数の検出信号を用いた演算をおこなうことで、実際のタッチ位置を示す座標を求める。この場合において、静電容量の変化が表示部１３２の表示ノイズなどによっても生じることがあるので、検出信号の強度（検出強度）と、ノイズとみなす閾値（以下、「閾値ＴＨｎ」とする）とを比較することで、手指接触などによるタッチであるか、ノイズによる静電容量変化であるかを峻別する。
【００５０】
一般的に、ノイズによる静電容量変化は、手指接触などによって生じる静電容量変化よりも小さいため、ここでは、簡単のために、検出強度が閾値ＴＨｎよりも低い場合、ノイズによる静電容量変化であると判別し、タッチ位置を特定する演算などをおこなわないこととする。
【００５１】
一方、図３（ｃ）に示すように、閾値ＴＨｎを超える検出強度である場合には、手指接触などによるタッチがおこなわれたものとして、タッチ位置の演算動作がおこなわれる。
【００５２】
ここで、手指接触などによるタッチがなされたにもかかわらず、図３（ｄ）に示すように、検出強度が閾値ＴＨｎに達しない場合がある。このような場合、ユーザがタッチをおこなってもタッチ位置演算がおこなわれないため、画面遷移などがおこなわれない。このような状態を本実施形態では「検出エラー」とする。このような検出エラーは、他のノイズの影響によって検出強度が減じられてしまうことに起因する。本実施形態では、検出強度に影響するノイズとして、表示部１３２の表示ノイズに注目する。
【００５３】
表示部１３２の表示ノイズを、図４を参照して説明する。上述したように、本実施形態にかかる表示部１３２は、ノーマリーブラックの液晶表示パネルが用いられている。この場合、図４（ａ）に示すような、表示色の大部分が「黒」である表示画面（黒基調表示）と、図４（ｂ）に示すような、表示色の大部分が「緑」である表示画面（緑基調表示）を比較すると、ＲＧＢセルへの印加電圧に大きな違いが生じる。
なお、実際には、対応する正負の電圧による交流駆動が行われることになるが、ここでは、簡単のために、正側の電圧についてのみ図示して説明している。（以下、同様。）
【００５４】
すなわち、ＲＧＢで各セルが配列されている場合、表示色を「黒」とするには、図４（ｃ）に示すように、ＲＧＢそれぞれへの印加電圧が０となるので、隣接する画素間での電圧差は最も小さい。
【００５５】
一方、表示色を「緑」とする場合、図４（ｄ）に示すように、Ｇへの印加電圧のみがＲおよびＧへの印加電圧よりも大きくなるので、隣接する画素間での電圧差が大きくなる。このように、隣接するＲＧＢピクセルの電圧変動が大きいと、ＥＭＩ（Electromagnetic Interference：電磁気妨害）ノイズとなり、タッチセンサのベースライン信号を常に不安定にさせてしまう。この結果、手指接触などによる静電容量の検出強度も変動してしまい、一般的な閾値の設定では、検出エラーとなってしまう場合がある。
【００５６】
しかしながら、このようなＥＭＩノイズの原因となる電圧変動は、表示色に応じた印加電圧によってその傾向を把握できるものであるため、タッチ検出動作時の表示状態に応じて閾値を適切に変更すれば（切り替えれば）、検出エラーを低減させることができる。以下に、このような観点でタッチ検出エラーを低減させる手法を例示する。
【００５７】
（実施形態１）
本実施形態では、表示部１３２に表示される画面のデザイン（例えば、配色パターンなど）に応じて閾値ＴＨｎを適切に変更することで、タッチ検出エラーの低減を図る。このような動作を実現するために実行される「タッチ入力処理（１）」を、図５に示すフローチャートを参照して説明する。この「タッチ入力処理（１）」は、例えば、タッチパネル部１５０による入力をおこなえる画面が表示部１３２に表示された場合などのような、タッチ入力が有効となったことを契機に開始される。
【００５８】
処理が開始されると、まず、タッチ位置演算部１１３が、タッチ検出エラーの回数をカウントするためのエラー回数カウンタｍを初期化する（ステップＳ１０１）。ここでは、初期値「０」を設定することで初期化がおこなわれる。
【００５９】
エラー回数カウンタｍを初期化すると、タッチ位置演算部１１３は、表示部１３２に現在表示されている画面の画面デザインを表示制御部１１２に問い合わせる。ここでは、図４で例示したような、黒基調画面や緑基調画面などといった、画面を構成している表示色による配色パターンの分類を示す情報（以下、「画面デザイン情報」とする）により、画面デザインが類型化されているものとする。
【００６０】
表示制御部１１２は、タッチ位置演算部１１３からの問い合わせに応じて、現在の表示画面に該当する画面デザイン情報をタッチ位置演算部１１３に通知する。タッチ位置演算部１１３は、表示制御部１１２から通知された画面デザイン情報により、表示部１３２で現在表示されている画面の画面デザインを特定する（ステップＳ１０２）。
【００６１】
画面デザインを特定すると、タッチ位置演算部１１３は、記憶部１６０にアクセスし、格納されている「条件リスト」を参照する（ステップＳ１０３）。この「条件リスト」の例を図６に示す。図示するように、本実施形態にかかる「条件リスト」には、類型化されている画面デザイン毎に閾値ＴＨｎが対応づけられている。
【００６２】
閾値ＴＨｎは、上述したように、タッチパネルでの静電容量変化が手指などの接触によるものかノイズによるものかを峻別するためのものであるが、本実施形態では、画面デザイン（配色パターン）によって、異なる値の閾値ＴＨｎ（閾値ＴＨｎ１〜閾値ＴＨｎＭ（Ｍは整数））が用意されているものとする。このような、画面デザインと閾値ＴＨｎとの関係は、実験などによって予め設定される。ここで、閾値ＴＨｎのうち、例えば、複数の画面デザインに用いることのできるものなどがデフォルトに設定されているものとする。
【００６３】
タッチ位置演算部１１３は、ステップＳ１０２で特定した画面デザインに該当する閾値ＴＨｎ（検出条件）が条件リストにあるか検索し（ステップＳ１０４）、該当する場合（ステップＳ１０４：Ｙｅｓ）は、当該画面デザイン情報に対応づけられている閾値ＴＨｎを取得する（ステップＳ１０５）。
【００６４】
一方、例えば、製造時には無かった画面デザインが後から追加されたり、ユーザによってカスタマイズされた画面デザインが用いられていたりすると、該当する画面デザイン情報が条件リストに存在しない場合がある。この場合（ステップＳ１０４：Ｎｏ）、タッチ位置演算部１１３は、デフォルトとして設定されている閾値ＴＨｎを取得する（ステップＳ１０６）。
【００６５】
タッチ位置演算部１１３は、ステップＳ１０５もしくはステップＳ１０６で取得した閾値ＴＨｎ（検出条件）を、上述したように、タッチパネルでの静電容量変化が手指などの接触によるものかノイズによるものかを峻別するために用いるとともに、ここでは、簡単のために、閾値ＴＨｎ（検出条件）を手指などの接触によるタッチ検出がされた際に、その位置演算をおこなうか否かを決める閾値として兼用させるものとする（ステップＳ１０７）。
【００６６】
画面デザインに応じた閾値ＴＨｎをタッチ検出条件として設定すると、タッチ位置演算部１１３は、タッチセンサのスキャン動作開始をタッチパネル駆動部１１１に指示する。この場合、タッチパネル駆動部１１１は、タッチ位置演算部１１３からの指示に応じてタッチパネル部１５０のタッチセンサを駆動制御し、タッチ検出のためのスキャン動作を開始する（ステップＳ１０８）。このスキャン動作により、タッチセンサの各電極で検出された静電容量の変化（検出強度）を示す信号がタッチ位置演算部１１３に入力される。
【００６７】
タッチ位置演算部１１３は、入力された検出強度が示す値と、ステップＳ１０７でタッチ検出条件として設定した閾値ＴＨｎとを比較し、手指接触などによるタッチ（以下、「有効タッチ」とする）であるか判別する（ステップＳ１０９）。ここでは、例えば、静電容量の変化を示す複数電極からの検出強度信号の内、一定割合（例えば、５％）以上、あるいは、一定の数（例えば、手指でなくより細いスタイラスのような場合、１点）以上の信号が閾値ＴＨｎを超える検出強度を示している場合、有効タッチであると判別することとする。
【００６８】
一方、一定割合未満の数、あるいは、一定未満の数の検出強度信号のみが閾値ＴＨｎを超える検出強度を示している場合は有効タッチとはみなさず、例えば、すべての強度検出信号が示す検出強度が閾値ＴＨｎに満たない場合は、ノイズのみによる静電容量変化であるものとみなし、有効タッチであるとはみなさない。
【００６９】
有効タッチである場合（ステップＳ１０９：Ｙｅｓ）、タッチ位置演算部１１３は、各電極からの信号のうち閾値ＴＨｎ以上の検出強度を加重平均する演算をおこなうことで、タッチ位置の座標を求め（ステップＳ１１０）、入力処理部１１４に通知する。
なお、閾値ＴＨｎより低い別の閾値を設定し、各電極からの信号のうち、その閾値よりも大きい検出信号のみを用いて、位置演算を行うようにしてもよい。
【００７０】
入力処理部１１４は、タッチ位置演算部１１３から通知されたタッチ位置に応じた入力処理をおこなう（ステップＳ１１１）。例えば、テンキーのキー「７」に相当するタッチ位置が検出された場合は、数値「７」の入力とこれに伴う表示動作などをおこなう。
【００７１】
一方、有効タッチではないと判別した場合（ステップＳ１０９：Ｎｏ）、タッチ位置演算部１１３は、タッチ検出エラーが発生したとみなし、エラー回数カウンタｍを＋１することで、エラー回数をカウントする（ステップＳ１１２）。
【００７２】
ここで、タッチ位置演算部１１３は、＋１した後のエラー回数カウンタｍの示す値が、許容しうるエラー回数の上限値ｎ以上であるか否かを判別する（ステップＳ１１３）。許容エラー回数未満である場合（ステップＳ１１３：Ｎｏ）は、ステップＳ１０８以降の処理をおこなうことで、再度タッチ検出動作をおこなう。
【００７３】
このタッチ検出動作において有効タッチを検出することができれば（ステップＳ１０９：Ｙｅｓ）、上述したような、タッチ位置演算（ステップＳ１１０）と入力処理（ステップＳ１１１）がおこなわれるが、有効タッチが検出されなければ（ステップＳ１０９：Ｎｏ）、エラー回数カウンタｍは順次加算される（ステップＳ１１２）。
【００７４】
この結果、許容エラー回数以上のエラー回数となった場合（ステップＳ１１３：Ｙｅｓ）、タッチ位置演算部１１３は、表示制御部１１２などとの協働によるエラー処理をおこなう（ステップＳ１１４）。つまり、画面デザインによる表示ノイズを考慮した閾値ＴＨｎに設定してもタッチ検出エラーが発生していることになるので、表示ノイズ以外の要因（例えば、タッチパネル部１５０の異常など）が発生している可能性があるため、その旨の注意喚起などをおこなうための表示動作などをおこなったり、タッチパネル以外の方法による入力に切り替えたりする。
【００７５】
以上のような処理が、例えば、タッチ入力に対応していない画面への遷移などといった、タッチ入力についての終了イベントが発生するまで繰り返しおこなわれることで（ステップＳ１１５：Ｎｏ）、画面デザインに応じて閾値ＴＨｎが随時変更され、画面デザインに起因する表示ノイズの影響によるタッチ検出エラーの低減が図られる。そして、タッチ入力動作の終了イベント発生とともに処理を終了する（ステップＳ１１５：Ｙｅｓ）。
【００７６】
以上のように、本実施形態にかかる処理により、例えば、表示色に基づいた画面デザインに応じてタッチ検出に用いる閾値（検出条件）を随時変更するので、表示色によって異なる表示パネルの駆動動作によって発生する表示ノイズに起因するタッチ検出エラーを低減することができる。
【００７７】
（実施形態２）
上記実施形態１では、表示色に基づいた画面デザインに応じて、タッチ検出に用いる閾値（検出条件）を変更するものとしたが、例えば、写真画像のような多数の表示色が混在する画像を表示する画面などは、表示色に基づいて類型化できない場合がある。
【００７８】
また、上記実施形態１では、ＲＧＢセル間での電圧差による表示ノイズの影響を考慮したものであったが、画面全体での印加電圧の高低によっても表示ノイズが異なる。
【００７９】
本実施形態では、以上のような場合でもタッチ検出エラーを低減するための手法を例示する。この場合に実行される「タッチ入力処理（２）」を、図７に示すフローチャートを参照して説明する。実施形態１の「タッチ入力処理（１）」と同様、タッチ入力が有効となったことなどを契機に「タッチ入力処理（２）」が開始される。
【００８０】
処理が開始されると、まず、タッチ位置演算部１１３が、タッチ検出エラーの回数をカウントするためのエラー回数カウンタｍに「０」を設定することで初期化する（ステップＳ２０１）。
【００８１】
エラー回数カウンタｍを初期化すると、タッチ位置演算部１１３は、表示部１３２での表示におけるＲＧＢヒストグラム情報を表示制御部１１２に問い合わせる。ＲＧＢヒストグラム情報は、Ｒ、Ｇ、Ｂのそれぞれについて、全画素での階調値の分布を示す情報である。例えば、ＲＧＢ２４ビットの表示能力である場合、Ｒ、Ｇ、Ｂのそれぞれについて８ビット（０〜２５５）の階調値が画素毎に設定される。
【００８２】
表示制御部１１２はこのようなＲＧＢヒストグラム情報をタッチ位置演算部１１３に通知する。ＲＧＢヒストグラム情報の演算については、例えば、デジタルカメラでの撮像画像を再生する際におこなうことのできるヒストグラム表示などの既知の技術が用いられるものとする。
【００８３】
タッチ位置演算部１１３は、表示制御部１１２から取得したＲＧＢヒストグラム情報に基づいて総和階調値を演算する（ステップＳ２０２）。この「総和階調値」とは、ＲＧＢヒストグラム情報が示している、Ｒ、Ｇ、Ｂそれぞれについての階調値を合計したものである。（なお、ここでは、ヒストグラム情報に基づいて総和階調値を演算するようにしたが、総和階調値が取得できれば、必ずしも、ヒストグラム情報から演算する必要はない。）この総和階調値は、表示部１３２への印加電圧と一定の関係となる。総和階調値と印加電圧との関係を、図８（ａ）を参照して説明する。
【００８４】
ここでは、上述したように、ノーマリーブラックの表示パネルを用いているので、画面全体の表示色が「黒」となる黒基調の場合の印加電圧が最も低く、画面全体の表示色が「白」となる白基調の場合の印加電圧が最も高くなる。この場合において、階調値は印加電圧に正の相関関係（ここでは、簡単のために比例とする）があるため、総和階調値の高低と印加電圧の高低も正の相関関係となる。
【００８５】
ここで、表示パネルへの印加電圧が高いほどタッチパネル部１５０へのノイズも大きくなることが知られている。よって、総和階調値が高いほどタッチパネル部１５０へのノイズが大きく、総和階調値が低い程タッチパネル部１５０へのノイズが小さいということになる。
【００８６】
このため、タッチパネル部１５０へのノイズを考慮して設定される複数の閾値ＴＨｎと総和階調値との間は、図８（ｂ）に示すような関係性とする。つまり、表示ノイズがより多い画面に対応する総和階調値にはより低い閾値ＴＨｎを対応づけ、表示ノイズがより少ない画面に対応する総和階調値にはより高い閾値ＴＨｎを対応づける。このような関係性に基づいて、ステップＳ２０２で演算した総和階調値に対応する閾値ＴＨｎを設定すれば、表示ノイズの影響によるタッチ検出エラーの低減を図ることができる。
【００８７】
よって、本実施形態では、図８（ｃ）に示すような条件リストを記憶部１６０に用意する。本実施形態にかかる条件リストには、図示するように、総和階調値の範囲に応じた閾値ＴＨｎが対応づけられている。この対応関係は、実験などによって予め求められたものとする。
【００８８】
タッチ位置演算部１１３は、記憶部１６０に格納されている条件リストを参照し（ステップＳ２０３）、ステップＳ２０２で演算した総和階調値に対応する閾値ＴＨｎ（条件情報）を取得して（ステップＳ２０４）、タッチ検出に用いるタッチ検出条件に設定する（ステップＳ２０５）。
【００８９】
このような、総和階調値に基づくタッチ検出条件を設定すると、上述した実施形態１の「タッチ入力処理（１）」と同様の動作がおこなわれることになる（ステップＳ２０６〜ステップＳ２１３）。すなわち、設定された閾値ＴＨｎとの比較によって有効タッチと判別された場合にはタッチ位置演算と入力処理がおこなわれ、タッチ検出エラーが許容回数以上となる場合にはエラー処理がおこなわれる。
【００９０】
以上のような処理により、どのような表示画面であっても、タッチ検出の際に好適な閾値（検出条件）が設定されるので、タッチ検出エラーの低減をより効果的に実現することができる。
ここでは、図８（ｃ）にように３つの区間に分けた区分的な条件リストを用いる例で説明したが、図８（ｂ）の関係に基づいて、より細かく、連続的に条件を変更するようにしてもよい。
【００９１】
（実施形態３）
上記各実施形態では、表示ノイズの影響を考慮した閾値（検出条件）を設定してから、タッチセンサのスキャン動作をおこなうようにしたが、タッチ検出エラーが発生した場合に閾値（検出条件）の設定変更をおこなうようにしてもよい。
【００９２】
このような場合の動作例となる「タッチ入力処理（３）」を、図９に示すフローチャートを参照して説明する。なお、この「タッチ入力処理（３）」におけるタッチ検出動作では、実施形態１で例示したような画面デザインに応じて閾値を設定する方法か、実施形態２で例示したような総和階調値に応じて閾値を設定する方法のいずれかが採用されるものとする。
【００９３】
処理が開始されると、タッチ位置演算部１１３は、エラー回数カウンタｍを初期化し（ステップＳ３０１）、記憶部１６０に格納されている条件リストを参照する。ここでは、採用している閾値設定方法に応じて、条件リストに設定されているデフォルトの条件情報（デフォルトの閾値ＴＨｎ）をタッチ検出条件に設定する（ステップＳ３０２）。ここで、実施形態２で例示した方法を採用している場合、デフォルトの条件情報として、例えば、中間的な総和階調値に対応する閾値ＴＨｎ（図８（ｃ）における「閾値ＴＨｎ２」など）が設定されるものとする。
【００９４】
デフォルトの条件情報（閾値ＴＨｎ）をタッチ検出条件として設定すると、タッチセンサのスキャン動作を開始する（ステップＳ３０３）。そして、タッチ位置演算部１１３は、検出信号が示す検出強度と、ステップＳ３０２で設定したタッチ検出条件としての閾値ＴＨｎとを比較し、有効タッチであるか否かを判別する（ステップＳ３０４）。
【００９５】
ここで、デフォルトの閾値ＴＨｎとの比較で有効タッチが検出された場合（ステップＳ３０４：Ｙｅｓ）、タッチ位置演算（ステップＳ３０５）と入力処理（ステップＳ３０６）がおこなわれる。
【００９６】
一方、有効タッチではないと判別した場合（ステップＳ３０４：Ｎｏ）、タッチ位置演算部１１３は、エラー回数カウンタｍに基づいて、初回のエラーであるか否かを判別する（ステップＳ３０７）。
【００９７】
ここで、初回のエラーである場合（ステップＳ３０７：Ｙｅｓ）、採用している方法が実施形態１で例示した画面デザインに基づくものであれば、「タッチ入力処理（１）」（図５）のステップＳ１０２〜ステップＳ１０７の動作をおこない、採用している方法が実施形態２で例示した総和階調値に基づくものであれば、「タッチ入力処理（２）」（図７）のステップＳ２０２〜ステップＳ２０５の動作をおこなう（ステップＳ３０８）。
【００９８】
すなわち、そのときの画面デザインもしくは総和階調値に対応する閾値ＴＨｎをタッチ検出条件に設定する。
【００９９】
このようにして、エラー初回の場合には、表示ノイズの影響を考慮した閾値ＴＨｎ（検出条件）に変更される。ここで、タッチ位置演算部１１３は、エラー回数カウンタｍを＋１し（ステップＳ３０９）、＋１した後の値が許容回数ｎ以上となっているか判別する（ステップＳ３１０）が、ここでは初回エラーのため、ｎ未満となる。この場合（ステップＳ３１０：Ｎｏ）、ステップＳ３０３以降の処理が再度おこなわれる。すなわち、ステップＳ３０８で変更した閾値ＴＨｎを用いたタッチ検出がおこなわれる。
【０１００】
この場合において、有効タッチとならない場合（ステップＳ３０４：Ｎｏ）、初回エラーではないので（ステップＳ３０７：Ｎｏ）、閾値ＴＨｎのさらなる変更はおこなわずに、エラー回数カウンタｍがカウントアップされる（ステップＳ３０９）。この結果、許容回数以上となった場合（ステップＳ３１０：Ｙｅｓ）、実施形態１で例示したようなエラー処理がおこなわれることになる（ステップＳ３１１）。
【０１０１】
そして、このような処理がタッチ入力動作の終了イベントが発生するまで繰り返しおこなわれ（ステップＳ３１２：Ｎｏ）、当該終了イベントの発生とともに処理を終了する（ステップＳ３１２：Ｙｅｓ）。
【０１０２】
このような処理によれば、タッチ検出エラーが発生した場合にのみ閾値（検出条件）の変更をおこなうので、タッチ入力をおこなう際の処理量が低減されるので、処理速度の向上を図ることができる。
【０１０３】
以上説明したように、本発明を上記実施形態の如く適用することにより、表示装置における表示ノイズに起因するタッチパネルでのタッチ検出エラーを低減することができる。
【０１０４】
ここで、表示ノイズの発生との関係性がある画面デザインや印加電圧（総和階調値）を示す表示状態に基づいて、タッチ検出に用いるタッチ検出条件（閾値）を決定するので、タッチ検出エラーの低減を安定的に実現することができる。
【０１０５】
画面デザインに応じてタッチ検出条件（閾値）を決定する場合は、類型化された情報を用いるので、より容易にタッチ検出エラーの低減を図ることができる。
【０１０６】
一方、印加電圧（総和階調値）に応じてタッチ検出条件（閾値）を決定する場合は、類型化できないような画面であっても効果的にタッチ検出エラーの低減を図ることができる。
【０１０７】
これらの場合において、表示ノイズに対応する表示状態を示す情報とタッチ検出条件（閾値）とを予め対応づけて記憶しておくことで、タッチ検出条件（閾値）の決定を容易かつ迅速におこなうことができる。
【０１０８】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１０９】
例えば、上記実施形態では、ノーマリーブラックの表示パネルを例示したが、印加電圧が「０」のときの表示色が「白」となる、いわゆるノーマリーホワイトの表示パネルであっても本発明を適用することができる。この場合であっても、表示色や印加電圧（総和階調値）に応じてタッチ検出条件を設定すれば、上記実施形態の場合と同様に、タッチ検出エラーの低減を図ることができる。
【０１１０】
また、上記実施形態で示した条件リストの内容は一例であり、項目数や詳細度などは任意である。さらに、表示状態を示す内容は、画面デザインや総和階調値（印加電圧）に限られるものではなく、タッチ検出に影響する表示ノイズとの因果関係があるものであれば、設定できる項目は任意である。例えば、表示画像に動画が含まれる場合、動画表示の際の表示ノイズは、静止画を表示した場合よりも多くなる。さらに、表示している動画の動きが大きい程、表示ノイズも多くなる。このような関係性から、例えば、図１０に示すように、静止画に対しては、より高い閾値ＴＨｎ１を対応付け、動画に対しては、より低い閾値ＴＨｎ２、閾値ＴＨｎ３を対応付けるような条件リストを設定しておけば、表示画像の種類に基づいてタッチ検出エラーの低減を図ることもできる。
また、条件リストで、位置演算をおこなうか否かを決める閾値を変更するようにしてもよい。
【０１１１】
例えば、上記実施形態では、本発明が適用される電子機器として移動体通信端末を例示したが、タッチパネルによる入力機能を備えるものであれば、これに限られず任意の電子機器に本発明を適用することができる。
【０１１２】
また、上記実施形態では、タッチパネルの例として静電容量方式のタッチパネルを示したが、画面表示にかかるノイズなどが検出精度に影響するものであれば、種他の方式のタッチパネルであっても本発明を適用して、タッチ検出エラーを低減させることができる。
【０１１３】
また、本発明にかかる構成を予め備えた電子機器だけでなく、タッチパネルを用いる入力装置を制御するコンピュータにプログラムを適用することで、本発明にかかる入力装置として機能させることができる。すなわち、上記実施形態で例示した制御部１１０が実行するプログラムと同様のプログラムを既存の入力装置もしくは当該入力装置を備える電子機器に適用し、当該装置のコンピュータがプログラムを実行することで、上記制御部１１０と同様の機能が実現され、本発明にかかる入力装置として機能させることができる。
【０１１４】
このようなプログラムの適用方法は任意であり、例えば、ＣＤ−ＲＯＭやメモリカードなどの記憶媒体に格納して適用できる他、例えば、インターネットなどの通信媒体を介して適用することもできる。
【０１１５】
なお、上記各実施形態で示した手法を組み合わせてもよい。例えば、実施形態１で例示した画面デザインに基づいて閾値を変更してタッチ検出エラーとなった場合に、実施形態２で例示した印加電圧（総和階調値）に基づく閾値決定をおこなうようにしてもよい。
【符号の説明】
【０１１６】
１００…移動体通信端末、１１０…制御部、１１１…タッチパネル駆動部、１１２…表示制御部、１１３…タッチ位置演算部、１１４…入力処理部、１２０…通信制御部、１２１…アンテナ、１３０…出力部、１３１…音声出力部、１３２…表示部、１４０…入力部、１４１…音声入力部、１４２…操作部、１５０…タッチパネル部、１６０…記憶部
【図１】
0005419153.tif 000002
【図２】
0005419153.tif 000003
【図３】
0005419153.tif 000004
【図４】
0005419153.tif 000005
【図５】
0005419153.tif 000006
【図６】
0005419153.tif 000007
【図７】
0005419153.tif 000008
【図８】
0005419153.tif 000009
【図９】
0005419153.tif 000010
【図１０】
0005419153.tif 000011