(57)【要約】【課題】ノイズによるタッチパネルの誤作動を防ぐことができる電子機器、並びにその制御方法、制御プログラムを提供する。【解決手段】本発明の実施の形態にかかる電子機器２０は、表示データを表示する表示装置２２と、表示装置２２に設けられ、ユーザからの入力を受け付けるタッチパネル２３と、表示装置２２に表示する表示データに応じて、タッチパネル２３の感度を制御する制御部２１と、を備えたものである。さらに、判定用表示データと、表示データとを比較することによって、タッチパネル２３の感度を制御してもよい。【選択図】図３
2012256257.tif 000002
【特許請求の範囲】
【請求項１】
表示データを表示する表示装置と
前記表示装置に設けられ、前記ユーザからの入力を受け付けるタッチパネルと、
前記表示装置に表示する表示データに応じて、前記タッチパネルの感度を制御する制御部と、を備えた電子機器。
【請求項２】
予め登録された判定用表示データと、前記表示装置に表示する表示データとを比較することによって、前記タッチパネルの感度を制御する請求項１に記載の電子機器。
【請求項３】
前記判定用表示データと、前記表示データとのマッチング率に応じて、前記タッチパネルの感度を段階的に設定する請求項２に記載の電子機器。
【請求項４】
表示データに基づいて、表示装置による表示を行うステップと、
前記表示データに基づいて、前記表示装置に設けられたタッチパネルの感度を制御するステップと、を備える電子機器の制御方法。
【請求項５】
予め登録された判定用表示データと、前記表示装置に表示する表示データとを比較することによって、前記タッチパネルの感度を制御する請求項４に記載の電子機器の制御方法。
【請求項６】
前記判定用表示データと、前記表示データとのマッチング率に応じて、前記タッチパネルの感度を段階的に設定する請求項５に記載の電子機器の制御方法。
【請求項７】
電子機器を制御する制御プログラムであって、
表示データに基づいて、表示装置による表示を行うステップと、
前記表示データに基づいて、前記表示装置に設けられたタッチパネルの感度を制御するステップと、を、
コンピュータに実行させる電子機器の制御プログラム。
【請求項８】
予め登録された判定用表示データと、前記表示装置に表示する表示データとを比較することによって、前記タッチパネルの感度を制御する請求項７に記載の電子機器の制御プログラム。
【請求項９】
前記判定用表示データと、前記表示データとのマッチング率に応じて、前記タッチパネルの感度を段階的に設定する請求項８に記載の電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、並びにその制御方法と制御プログラムに関し、特に詳しくはタッチパネルを有する電子機器、並びにその制御方法と制御プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを有する携帯端末が広く利用されている。タッチパネルを用いて入力する場合、ノイズ等により誤作動することがある。特許文献１〜３には、タッチパネルの誤作動を低減する技術が開示されている。特許文献１では、ＬＣＤからのノイズを低減するために、接地電極を設けている。特許文献２では、位置検出信号を積分することによってサンプルを行うサンプル手段を設けている。そして、サンプル手段のサンプル開始タイミングを、表示パネルの駆動信号が反転するタイミングと同期させている。特許文献３では、押下位置を検出したアナログ信号に含まれるノイズ成分を除去している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３３１２７５号公報
【特許文献２】特開２００１−１６６８８２号公報
【特許文献３】特開２００１−１２５７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、接地電極を設ける必要があるため、製造工程が増加してしまう。また、特許文献２、３ではノイズを確実に除去することが困難であるため、タッチパネルがノイズ等で誤作動してしまうことがある。
【０００５】
本発明は、ノイズによるタッチパネルの誤作動を防ぐことができる電子機器、及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願発明の一態様にかかる電子機器は、表示データを表示する表示装置と、前記表示装置に設けられ、前記ユーザからの入力を受け付けるタッチパネルと、前記表示装置に表示する表示データに応じて、前記タッチパネルの感度を制御する制御部と、を備えたものである。
【０００７】
本願発明の一態様にかかる電子機器の制御方法は、表示データに基づいて、表示装置による表示を行うステップと、前記表示データに基づいて、前記表示装置に設けられたタッチパネルの感度を制御するステップと、を備えるものである。
【０００８】
本願発明の一態様にかかる制御プログラムは、電子機器を制御する制御プログラムであって、表示データに基づいて、表示装置による表示を行うステップと、前記表示データに基づいて、前記表示装置に設けられたタッチパネルの感度を制御するステップと、を、コンピュータに実行させるものである。
【発明の効果】
【０００９】
本発明によれば、ノイズによるタッチパネルの誤作動を防ぐことができる電子機器、並びにその制御方法、制御プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態にかかる電子機器の構成を示すブロック図である。
【図２】タッチパネルの感度調整を示すフローチャートである。
【図３】本発明の実施の形態にかかる電子機器の構成を示す正面図である。
【発明を実施するための形態】
【００１１】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００１２】
本発明にかかる電子機器の構成について、図１を用いて説明する。本実施形態に係る電子機器１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２、バス１３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、作業用メモリ１５、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６、タッチパネル１７を有している。
【００１３】
ＣＰＵ１２は、バス１３を介して、ＲＯＭ１４、作業用メモリ１５、ＬＣＤ１６、及びタッチパネル１７に接続されている。ＣＰＵ１２は、ＲＯＭ１４、作業用メモリ１５、ＬＣＤ１６、及びタッチパネル１７を制御する。さらに、電子機器１１が、携帯電話などの携帯端末装置の場合、ＣＰＵ１２は、電話機能、通信機能等を制御する。ＲＯＭ１４は、ＣＰＵ１２が実行するための、各種制御プログラムが格納されている。さらに、ＲＯＭ１４は、ＬＣＤノイズが大きい表示データを格納している。すなわち、実際の表示される表示データのＬＣＤノイズの大きさを判定するための判定用表示データが、ＲＯＭ１４に格納されている。さらに、ＲＯＭ１４には、推定されたＬＣＤノイズに応じて、タッチパネル１７の感度を調整するための制御プログラムが格納されている。
【００１４】
作業用メモリ１５は、ＲＡＭ（ランダム・アクセス・メモリ）を有している。ＣＰＵ１２がプログラムを実行することで、一時的に必要とされるデータを格納する。ＬＣＤ１６は、液晶表示パネルを有する表示装置であり、ＣＰＵ１２が作成した表示データを表示する。
【００１５】
タッチパネル１７は、ＬＣＤ１６の前面に設けられた入力装置である。ユーザがタッチパネル１７をタッチすると、タッチした箇所の座標データを出力する。ＬＣＤ１６に入力内容に応じたアイコン等が表示される。ユーザが、アイコンが表示された箇所をタッチすると、タッチした箇所の座標データがＣＰＵ１２に出力される。ＣＰＵ１２は、タッチした箇所の座標データから、どのアイコンをタッチしたのかを判別する。そして、ＣＰＵ１２が、タッチされたアイコンに応じた処理を実施する。このように、タッチパネル１７は、ＬＣＤ１６の表示画面に応じたユーザからの入力を受け付ける。
【００１６】
タッチパネル１７の動作について具体的に説明する。ユーザがタッチパネル１７を押すと、タッチパネル１７のセンサー電極間の容量が変化する。その変化分を検出することで、タッチ箇所の座標を求めることができる。タッチパネル１７は、後述するように、感度調整機能を有している。
【００１７】
タッチパネル１７は、ＬＣＤ１６と重ね合わされた状態となっている。従って、タッチパネル１７が、ＬＣＤ１６から放射されるノイズ（ＬＣＤノイズともいう）の影響を受けることがある。ＬＣＤノイズのレベルが大きい場合、タッチパネル１７は誤動作してしまう事がある。そこで、本実施形態では、ＣＰＵ１２がタッチパネル１７の感度を調整している。より具体的には、ＣＰＵ１２は、ＬＣＤ１６に表示されている表示データと、ＲＯＭ１４に記憶されている判定用表示データとを比較する。この比較結果に応じて、ＬＣＤノイズのレベルを推定して、タッチパネル１７の感度を調整する。ＬＣＤノイズのレベルが大きい場合、タッチパネル１７の感度を下げる。一方、ＬＣＤノイズの小さい場合、タッチパネル１７の感度を上げる。例えば、上述した容量の変化を検出するためのしきい値を変える。これにより、タッチパネル１７の感度を調整することができる。このように、ＬＣＤ１６に表示する表示データに応じて、タッチパネル１７の感度を調整する。こうすることで、簡便かつ適切に感度を調整することができ、ノイズによるタッチパネル１７の誤作動を防ぐことができる。
【００１８】
次に、図２を用いて、タッチパネル１７の感度調整を行う処理に付いて説明する。図２は、タッチパネル１７の感度調整を示すフローチャートである。まず、ＬＣＤ１６において表示更新の要求があったか否かを判定する（ステップＳ１０１）。すなわち、ＬＣＤ１６で表示される表示データが新しい表示データに更新されたか、あるいは、表示データに変更がないかを判定する。具体的には、ユーザがタッチパネル１７あるいはその他の入力手段を操作することによって、次の表示に移る場合、表示更新が要求される。表示更新要求がない場合（ステップＳ１０１のＮｏ）、表示更新要求があるまで、ステップＳ１０１の判定を繰り返す。
【００１９】
表示更新要求があった場合（ステップＳ１０１のＹｅｓ）、表示更新用の表示データＡと、ＲＯＭ１４に登録されている表示データＢとのマッチング率を計算する（ステップＳ１０２）。すなわち、ＲＯＭ１４に判定用表示データとして記憶されていた表示データＢと、新しく表示する表示データＡとを比較する。ここでは、表示データＡと表示データＢとを比較するため、パターンマッチングによって、マッチング率を計算する。このマッチング率に応じて、ＬＣＤノイズの大きさを推定することができる。マッチング率の計算は、公知のパターンマッチング演算により行うことができる。表示データＡと表示データＢによる画像が類似しているほど、マッチング率（マッチング度）が高くなる。
【００２０】
次に、マッチング率が２０％以下であるか否かを判定する（ステップＳ１０３）。マッチング率が２０％以下である場合（ステップＳ１０３のＹｅｓ）、表示データＡが、ＬＣＤノイズが高くなる表示データＢと類似していない。よって、表示データＡによるＬＣＤノイズが低くなると推定される。よって、タッチパネル１７の感度を高い設定（デフォルトの感度）にする（ステップＳ１０４）。
【００２１】
マッチング率が２０％より大きい場合（ステップＳ１０３のＮｏ）、表示データＡをＬＣＤ１６に表示すると、ＬＣＤ１６によるノイズが大きくなる。従って、以下の通り、感度を低下する処理を行う。まず、マッチング率が４０％以下であるか否かを判定する（ステップＳ１０５）。マッチング率が４０％以下である場合（ステップＳ１０５のＹｅｓ）、タッチパネル１７の感度を１段階下げる（ステップＳ１０６）。マッチング率が４０％より大きい場合（ステップＳ１０５のＮｏ）、タッチパネル１７の感度を２段階下げる（ステップＳ１０７）。そして、感度を設定した後、ステップＳ１０１に戻り、繰り返し処理を行う。
【００２２】
このように、表示データＡに応じて、感度を調整している。表示データＡと表示データＢとを比較して、その比較結果に応じて、感度を変更している。これにより、ノイズが大きくなる表示データＡが表示される場合も、タッチパネル１７の感度を低下することができる。よって、ノイズによる影響を低減することができ、タッチパネル１７の誤作動を防ぐことができる。さらに、ノイズが小さい表示データを表示する場合、高感度でのタッチパネル操作が可能となる。タッチパネル１７の性能を最大限に引き出すことができ、操作性を向上することができる。さらに、表示データＡと表示データＢとのマッチング率に応じて、感度を段階的に変更している。こうすることで、より細かな感度調整が可能となる。よって、より操作性を向上することができる。
【００２３】
なお、上記の説明では、ＲＯＭ１４に記憶する表示データＢを１つとしたが、複数の判定用表示データを登録しておいても良い。そして、それぞれの判定用表示データと比較して、最もマッチング率の高い値によって、感度を設定しても良い。あるいは、ノイズが小さくなる判定用表示データを登録しておいても良い。この場合、ノイズの小さい判定用表示データに類似しているほど、感度を高くする。
【００２４】
さらに、頻繁に表示するメニュー画面などについては、予め最適な感度を設定しておいても良い。この場合、マッチングの計算処理を省略することができ、速やかに感度を調整することができる。なお、動画を表示する場合、頻繁に表示データが更新されるため、図２で示した感度調整の処理を省略しても良い。すなわち、頻繁に表示データが更新される場合、表示データに応じてＬＣＤノイズが変動する。よって、感度調整の処理を省略しても良い。表示データの更新が頻繁でない場合に、感度調整の処理を行っても良い。また、上記説明では、表示装置がＬＣＤ１６であるとして説明したが、ＬＣＤ１６以外の表示装置であってもよい。例えば、有機ＥＬディスプレイなどであってもよい。特に、タッチパネル１７に放射するノイズが大きくなるＬＣＤ１６付き電子機器１１において、上記の処理を行うことが好ましい。
【００２５】
また、上述した感度調整の処理は、携帯電話端末、電子辞書、ＡＴＭ、ＰＣ、カーナビゲーションシステム、モニター、携帯端末等のタッチパネル付き電子機器に適用することができる。これらの電子機器１１の有する機能に応じて、図１で示した構成以外の構成が追加される。たとえば、電子機器１１が携帯電話端末である場合、図１の構成に加えて、マイク、スピーカ、アンテナ、通信機能等が追加される。
【００２６】
その他の実施形態．
その他の実施形態かかる電子機器について、図３を用いて説明する。図３は、電子機器２０の要部の構成を示すブロック図である。電子機器２０は、制御部２１、表示装置２２、タッチパネル２３を有している。表示装置２２は、実施の形態１のＬＣＤ１６と同様であり、表示データを表示する。タッチパネル２３は、表示装置２２に設けられ、ユーザからの入力を受け付ける。制御部２１は、表示装置２２に表示する表示データに応じて、タッチパネル２３の感度を制御する。これにより、上記と同様の効果を得ることができる。
【００２７】
なお、上記の制御は、コンピュータプログラムによって実行されても良い。上述した制御プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、ＣＤ−ＲＯＭ(Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ(例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM）、ＥＰＲＯＭ(Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００２８】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ(Operating System)もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。
【００２９】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００３０】
１１  電子機器
１２  ＣＰＵ
１３  バス
１４  ＲＯＭ
１５  作業用メモリ
１６  ＬＣＤ
１７  タッチパネル
２０  電子機器
２１  制御部
２２  表示装置
２３  タッチパネル
【図１】
2012256257.tif 000003
【図２】
2012256257.tif 000004
【図３】
2012256257.tif 000005