(57)【要約】【課題】タッチパネルに指が近接または接触した状態であっても、キャリブレーションを行うことができる。【解決手段】タッチパネル１３は接触を検知する。ＣＰＵ１１は、タッチパネル１３が接触を検知しているか否かを判定する。ＣＰＵ１１は、タッチパネル１３の領域のうち、接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行う。【選択図】図２
2015153394.tif 000002
【特許請求の範囲】
【請求項１】
接触を検知するタッチパネルと、
前記タッチパネルが接触を検知しているか否かを判定する接触判定部と、
前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理部と、
を備えることを特徴とする携帯端末装置。
【請求項２】
前記タッチパネルの領域のうち、全ての領域が非接触領域であるときの各領域の基準出力値を記憶する記憶部
を備え、
前記キャリブレーション処理部は、前記非接触領域の出力値と当該非接触領域の基準出力値との差分である補正値を算出し、前記補正値を用いて前記接触を検知している接触検出領域のキャリブレーションを行う
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
タッチパネルが接触を検知しているか否かを判定する接触判定ステップと、
前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理ステップと、
を含むことを特徴とするキャリブレーション方法。
【請求項４】
タッチパネルが接触を検知しているか否かを判定する接触判定ステップと、
前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、キャリブレーション方法およびプログラムに関する。
【背景技術】
【０００２】
携帯機器で用いられる静電方式のタッチパネルは、温度変化等の環境変化により、入力感度が変化する。また、携帯機器で用いられる静電方式のタッチパネルは、タッチパネル表面の汚れやタッチパネル保護フィルム貼付等によるタッチパネルの状態変化により、入力感度が変化する。また、携帯機器で用いられる静電方式のタッチパネルは、配線パターンの印刷バラつきや、組み立て状態等により、入力感度が変化する。
【０００３】
そこで、タッチパネルの入力感度を最適化するために、キャリブレーションという補正を実施している。キャリブレーションは、タッチパネルに対し接触が無い状態で実施される。接触がある状態でキャリブレーションを行った場合では、接触状態が非接触状態に初期化されてしまい、接触しても接触が認識できなくなる状態が発生する。
【０００４】
従来は、キャリブレーション中に接触が無い状態として、電源ＯＮまたはスリープ状態からの起動中の黒画面または画面操作を必要としない表示モードでキャリブレーションを実行していた。画面操作を必要としないモードであっても、キャリブレーション中に、近接または接触を検出した場合は、キャリブレーションを中止または当該エリアを対象外（キャリブレーション結果を反映しない）とする処理を行っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１１８８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の携帯機器では、タッチパネルの回りのエリア（額縁エリア）が比較的幅広く、携帯機器を手で保持した状態でも、保持した指がタッチパネルエリアに接触する事は少なかった。しかしながら、近年、携帯機器の小型化と表示エリアの拡大（タッチパネルの大型化）の傾向がある。そのため、額縁エリアの幅の少ない狭額縁及び額縁自体の無い額縁レスの携帯機器の場合、使用者が携帯機器を普通に保持した状態で電源ＯＮまたはスリープ解除を行ったときに、機器を保持している指がタッチパネルに接触する状態となる可能性が高くなる。
【０００７】
そこで、本発明の幾つかの態様は、タッチパネルに指が近接または接触した状態であっても、キャリブレーションを行うことができる携帯端末装置、キャリブレーション方法およびプログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明の幾つかの態様は、接触を検知するタッチパネルと、前記タッチパネルが接触を検知しているか否かを判定する接触判定部と、前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理部と、を備えることを特徴とする携帯端末装置である。
【発明の効果】
【０００９】
本発明によれば、タッチパネルに指が近接または接触した状態であっても、キャリブレーションを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態における携帯端末装置の外観を示した概略図である。
【図２】本発明の第１実施形態における携帯端末装置の構成を示したブロック図である。
【図３】本発明の第１実施形態におけるタッチパネルのエリアを示した概略図である。
【図４】本発明の第１実施形態において、不揮発性メモリに、機器固有のバラつきを示す生データを記憶させる手順を示したフローチャートである。
【図５】本発明の第１実施形態において、タッチパネルのキャリブレーションの処理手順を示したフローチャートである。
【図６】本発明の第１実施形態において、接触検出エリアである周辺エリアのキャリブレーションの処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１１】
（第１実施形態）
以下、本発明の第１実施形態について図を参照しながら説明する。図１は、本実施形態における携帯端末装置１の外観を示した概略図である。図示する例では、携帯端末装置１の正面側には、タッチパネル１３が配置されている。タッチパネル１３は、表示部の一部や操作部の一部として動作する。例えば、タッチパネル１３は、表示部の一部として動作し、画像などの表示を行う。また、例えば、タッチパネル１３は、操作部の一部として動作し、接触を検知して入力を受け付ける。
【００１２】
図２は、本実施形態における携帯端末装置１の構成を示したブロック図である。図示する例では、携帯端末装置１は、ＣＰＵ１１（接触判定部、キャリブレーション処理部）と、タッチパネルコントローラ１２と、タッチパネル１３と、不揮発性メモリ１４（記憶部）とを備えている。
【００１３】
ＣＰＵ１１は、揮発性メモリ１１１を備えている。揮発性メモリ１１１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などであり、ＣＰＵ１１の動作に必要なデータを記憶する。ＣＰＵ１１は、不揮発性メモリ１４に記憶されているプログラムを揮発性メモリ１１１に読み出して実行することにより、携帯端末装置１が備える各部の動作を制御する。
【００１４】
タッチパネルコントローラ１２は、タッチパネル１３の制御を行う。タッチパネル１３は、例えば液晶ディスプレイと組み合わせて用いられる装置であり、画像の表示や、使用者からの操作の検出を行う。不揮発性メモリ１４は、ｅＭＭＣ（ｅｍｂｅｄｄｅｄ  ＭｕｌｔｉＭｅｄｉａＣａｒｄ）などであり、携帯端末装置１が備える各部の動作に必要なデータを記憶する。
【００１５】
次に、タッチパネル１３のエリア（領域）について説明する。図３は、本実施形態におけるタッチパネル１３のエリアを示した概略図である。図示する例では、タッチパネル１３の周辺エリア１３１−１〜１３１−１０と隣接エリア１３２−１〜１３２−１０とが示されている。周辺エリア１３１−１〜１３１−１０は、タッチパネル１３の外側のエリアである。よって、周辺エリア１３１−１〜１３１−１０は、使用者が携帯端末装置１を保持した場合、指の近接や接触が想定されるエリアである。
【００１６】
隣接エリア１３２−１〜１３２−１０は、周辺エリア１３１−１〜１３１−１０に隣接しているエリアである。なお、周辺エリア１３１−１には、隣接エリア１３２−１が隣接している。また、周辺エリア１３１−２には、隣接エリア１３２−２が隣接している。他の周辺エリア１３１−３〜１３１−１０についても図示するように、隣接エリア１３２−３〜１３２−１０が隣接している。
【００１７】
次に、携帯端末装置１の入力感度のバラつきの種類について説明する。タッチパネル１３は、温度変化等の環境変化により入力感度が変化する。タッチパネル１３の環境変化による入力感度のバラつきは、環境バラつきである。また、タッチパネル１３の表面の汚れや、タッチパネル１３の表面に保護フィルムを貼付した場合など、タッチパネル１３の状態変化により、入力感度が変化する。タッチパネル１３の状態変化による入力感度のバラつきは、状態変化バラつきである。また、タッチパネル１３の配線パターンの印刷バラつきや、組み立て状態等、タッチパネル１３の機器の状況により、入力感度が変化する。タッチパネル１３の機器の状況による入力感度のバラつきは、機器固有バラつきである。
【００１８】
機器固有バラつきは、機器固有の傾向として継続して存在し、温度変化等の環境変化により全体的にオフセットされる。タッチパネル１３の接触や汚れ等の影響は、局所的なノイズ要因となってキャリブレーション後の入力閾値に影響する。
【００１９】
次に、携帯端末装置１のキャリブレーションの方法について説明する。本実施形態では、生産工程において、タッチパネル１３に汚れや、指等の接触および近接が無い状態で、機器固有のバラつきを示す生データを取得して不揮発性メモリ１４に記憶させる。また、タッチパネル１３の表面の汚れや、タッチパネル１３の表面に保護フィルムを貼付した場合など、タッチパネル１３の状態変化により、入力感度が変化した場合、携帯端末装置１は、生データを再取得して不揮発性メモリ１４に記憶させる。携帯端末装置１が、不揮発性メモリ１４に記憶されている生データを用いて行うキャリブレーションを第１のキャリブレーションとする。不揮発性メモリ１４に記憶されている生データをＴＰ１とする。すなわち、第１のキャリブレーション時のタッチパネル１３の生データをＴＰ１とする。なお、第１のキャリブレーションは、従来と同様の方法である。
【００２０】
また、本実施形態では、携帯端末装置１は、使用時における温度変化等の環境バラつきの補正を行う。携帯端末装置１が環境バラつきの補正を行うキャリブレーションを第２のキャリブレーションとする。第２のキャリブレーション後のタッチパネル１３の生データの値をＴＰ２とする。
【００２１】
第２のキャリブレーション時に、タッチパネル１３に指等の接触や近接がある場合（接触を検知した場合）、従来の方法では、指等の接触や近接を検出したエリアにおいては、接触状態の値に基づいて初期化される。従って、接触状態の値に基づいて初期化されたエリアでは、指等が接触しても、接触を認識できなくなる。以下、指等の接触や近接を検出したエリアを接触検出エリアとする。また、指等の接触や近接が無いエリアを非接触エリアとする。
【００２２】
そこで、本実施形態では、第２のキャリブレーション時に、タッチパネル１３に指等の接触や近接が無い場合には、従来と同様に、全エリアについて第２のキャリブレーションを行う。また、第２のキャリブレーション時に、タッチパネル１３に指等の接触や近接を検出した場合、接触検出エリアの第２のキャリブレーションを停止して、非接触エリアの第２のキャリブレーションのみを続行する。非接触エリアの第２のキャリブレーションは、従来と同様の方法である。
【００２３】
周辺エリア１３１−１と、隣接エリア１３２−１とは隣接しているため、キャリブレーション時の補正値も同様の値と考えられる。同様に、各周辺エリア１３１−２〜１３１−１０と隣接エリア１３２−２〜１３２−１０についても、キャリブレーション時の補正値が同様の値と考えられる。よって携帯端末装置１は、周辺エリア１３１−１〜１３１−１０のうち、接触検出エリアである周辺エリア１３１−１〜１３１−１０の第２のキャリブレーションは、隣接する隣接エリア１３２−１〜１３２−１０の第２のキャリブレーション結果を用いて行う。
【００２４】
以下、周辺エリア１３１−１が接触検出エリアであり、その他のエリアは非接触エリアである例を用いて説明する。初めに、ＣＰＵ１１は、不揮発性メモリ１４が記憶している生データを用いて、タッチパネル１３の第１のキャリブレーションを行う。続いて、ＣＰＵ１１は、タッチパネルコントローラ１２およびタッチパネル１３が検出した結果に基づいて、周辺エリア１３１−１が接触検出エリアであり、その他のエリアは非接触エリアであることを判定する。従って、ＣＰＵ１１は、周辺エリア１３１−１以外のエリアについては、従来と同様に、第２のキャリブレーションを行う。
【００２５】
次に、ＣＰＵ１１は、周辺エリア１３１−１の隣接エリア１３２−１のキャリブレーション結果に基づいて、周辺エリア１３１−１の第２のキャリブレーションを行う。具体的には、ＣＰＵ１１は、隣接エリア１３２−１の第１のキャリブレーション時の生データ（隣接ＴＰ１＿１）を取得する。また、ＣＰＵ１１は、隣接エリア１３２−１の第２のキャリブレーション時の生データ（隣接ＴＰ２＿１）を取得する。そして、ＣＰＵ１１は、（隣接ＴＰ２＿１）−（隣接ＴＰ１＿１）を算出し、隣接エリア１３２−１の補正値（隣接ＴＰ３＿１）を算出する。
【００２６】
周辺エリア１３１−１と隣接エリア１３２−１とは、隣接しているため、補正値ＴＰ３の値も同様の値と考えられる。よって、ＣＰＵ１１は、周辺エリア１３１−１の第２のキャリブレーションとして、周辺エリア１３１−１の第１のキャリブレーション時の生データ（周辺ＴＰ１＿１）に、隣接エリア１３２−１の補正値（隣接ＴＰ３＿１）を加算する。すなわち、周辺エリア１３１−１の第２のキャリブレーション時の生データ’（周辺ＴＰ１＿１）は、（周辺ＴＰ１＿１）＋（隣接ＴＰ３＿１）である。このように、本実施形態では、携帯端末装置１は、接触検出エリアについても第２のキャリブレーションを行うことができる。なお、自エリアの第１キャリブレーション時の生データ、及び他のエリアの補正値から算出されたデータであって、自エリアの第２のキャリブレーション時の生データとして取り扱うデータを、生データ’（ダッシュ）と記載する。
【００２７】
次に、不揮発性メモリ１４に、機器固有のバラつきを示す生データを記憶させる処理手順について説明する。図４は、本実施形態において、不揮発性メモリ１４に、機器固有のバラつきを示す生データを記憶させる手順を示したフローチャートである。例えば、携帯端末装置１は、製造時に以下の処理を実行する。また、例えば、携帯端末装置１は、タッチパネル１３の表面の汚れや、タッチパネル１３の表面に保護フィルムを貼付した場合など、タッチパネル１３の状態変化により、入力感度が変化した場合、以下の処理を実行する。
【００２８】
（ステップＳ１０１）ＣＰＵ１１は、指等の接触や近接が無い状態でのタッチパネル１３の生データ（生出力値）ＴＰ１を取得する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）ＣＰＵ１１は、ステップＳ１０１の処理で取得した、指等の接触や近接が無い状態でのタッチパネル１３の生データＴＰ１を不揮発性メモリ１４に記憶させる。その後、処理を終了する。
【００２９】
次に、タッチパネル１３のキャリブレーションの処理手順について説明する。図５は、本実施形態において、タッチパネル１３のキャリブレーションの処理手順を示したフローチャートである。例えば、携帯端末装置１は、電源ＯＮまたはスリープ状態からの起動中の黒画面または画面操作を必要としない表示モード時に、以下の処理を実行する。
【００３０】
（ステップＳ２０１）ＣＰＵ１１は、タッチパネルコントローラ１２およびタッチパネル１３が検出した結果に基づいて、接触検出エリアが存在するか否かを判定する。その後、ステップＳ２０２の処理に進む。
【００３１】
（ステップＳ２０２）ステップＳ２０１の処理で接触検出エリアが存在するとＣＰＵ１１が判定した場合には、ステップＳ２０４の処理に進む。また、ステップＳ２０１の処理で接触検出エリアが存在しないとＣＰＵ１１が判定した場合には、ステップＳ２０３の処理に進む。
【００３２】
（ステップＳ２０３）ＣＰＵ１１は、タッチパネル１３の全てのエリアに対して、第１のキャリブレーションと第２のキャリブレーションとを実行する。その後、処理を終了する。
【００３３】
（ステップＳ２０４）ＣＰＵ１１は、タッチパネル１３のうち非接触エリアに対して、第１のキャリブレーションと第２のキャリブレーションとを実行する。その後、ステップＳ２０５の処理に進む。
【００３４】
（ステップＳ２０５）ＣＰＵ１１は、タッチパネル１３のうち接触検出エリアである周辺エリア１３１に対して、隣接エリア１３２−１〜１３２−１０の補正値ＴＰ３を用いて、第１のキャリブレーションと第２のキャリブレーションとを実行する。その後、処理を終了する。
【００３５】
次に、接触検出エリアである周辺エリア１３１に対するキャリブレーションの処理手順（ステップＳ２０５の詳細手順）について説明する。図６は、本実施形態において、接触検出エリアである周辺エリア１３１のキャリブレーションの処理手順を示したフローチャートである。
【００３６】
（ステップＳ２０５１）ＣＰＵ１１は、ステップＳ２０４の実行結果より、接触検出エリアである周辺エリア１３１に隣接する隣接エリア１３２の第２のキャリブレーション時の生データ（隣接ＴＰ２）を取得する。その後、ステップＳ２０５２の処理に進む。
【００３７】
（ステップＳ２０５２）ＣＰＵ１１は、不揮発性メモリ１４から、接触検出エリアに隣接する隣接エリア１３２の第１のキャリブレーション時の生データ（隣接ＴＰ１）を取得する。その後、ステップＳ２０５３の処理に進む。
【００３８】
（ステップＳ２０５３）ＣＰＵ１１は、ステップＳ２０５１の処理で取得した、接触検出エリアに隣接する隣接エリア１３２の第２のキャリブレーション時の生データ（隣接ＴＰ２）から、ステップＳ２０５２の処理で取得した、接触検出エリアに隣接する隣接エリア１３２の第１のキャリブレーション時の生データ（隣接ＴＰ１）を減算し、隣接エリア１３２の補正値（隣接ＴＰ３）を算出する。すなわち、ＣＰＵ１１は、接触検出エリアに隣接する隣接エリア１３２における、隣接ＴＰ３＝隣接ＴＰ２−隣接ＴＰ１を算出する。その後、ステップＳ２０５４の処理に進む。
【００３９】
（ステップＳ２０５４）ＣＰＵ１１は、不揮発性メモリ１４から、接触検出エリアの第１のキャリブレーション時の生データ（周辺ＴＰ１）を取得する。その後。ステップＳ２０５５の処理に進む。
【００４０】
（ステップＳ２０５５）ＣＰＵ１１は、ステップＳ２０５４の処理で取得した、接触検出エリアの第１のキャリブレーション時の生データ（周辺ＴＰ１）に、隣接エリア１３２の補正値（隣接ＴＰ３）を加算する。すなわち、接触検出エリアである周辺エリア１３１の第２のキャリブレーション時の生データ’（周辺ＴＰ２）は、（周辺ＴＰ１）＋（隣接ＴＰ３）である。その後、処理を終了する。
【００４１】
上述したとおり、本実施形態によれば、ＣＰＵ１１は、タッチパネル１３のキャリブレーションを行う場合、タッチパネル１３に指等の接触や近接を検出した接触検出エリアが存在するか否かを判定する。そして、ＣＰＵ１１は、接触検出エリアが存在しない場合には、例えば従来と同様に、タッチパネル１３のキャリブレーションを行う。また、ＣＰＵ１１は、接触検出エリアが存在すると判定した場合、接触検出エリアのキャリブレーションについては、接触検出エリアに隣接する隣接エリア１３２の補正値ＴＰ３を用いて実行する。これにより、携帯端末装置１は、タッチパネル１３に指が近接または接触した状態であっても、キャリブレーションを行うことができる。
【００４２】
（第２実施形態）
次に、本発明の第２実施形態について図を参照しながら説明する。本実施形態と第２の実施形態とで異なる点は、接触検出エリアのキャリブレーションを行う際に、補正値ＴＰ３として用いるエリアが異なる点である。第１の実施形態では、接触検出エリアのキャリブレーションを行う場合には、周辺エリア１３１に隣接する隣接エリア１３２の補正値ＴＰ３を用いているが、これに限らない。例えば、周辺エリア１３１に隣接する周辺エリア１３１が非接触エリアである場合、非接触エリアである周辺エリア１３１の補正値ＴＰ３を用いてもよい。
【００４３】
例えば、図３に示した周辺エリア１３１−２が接触検出エリアであり、周辺エリア１３１−３が非接触エリアであるとする。この場合、接触検出エリアである周辺エリア１３１−２のキャリブレーションに、周辺エリア１３１−３の補正値ＴＰ３を用いてもよい。
【００４４】
また、周辺エリア１３１−２が接触検出エリアであり、周辺エリア１３１−１，３が非接触エリアであるとする。この場合、接触検出エリアである周辺エリア１３１−２のキャリブレーションに、周辺エリア１３１−１の補正値ＴＰ３を用いてもよく、周辺エリア１３１−３の補正値ＴＰ３を用いてもよい。
【００４５】
（第３実施形態）
次に、本発明の第３実施形態について図を参照しながら説明する。本実施形態と第１の実施形態とで異なる点は、接触検出エリアのキャリブレーションを行う際に、複数の非接触エリアの補正値ＴＰ３の平均値を用いる点である。第１の実施形態では、接触検出エリアのキャリブレーションを行う場合には、周辺エリア１３１に隣接する１つの隣接エリア１３２の補正値ＴＰ３を用いているが、これに限らない。例えば、周辺エリア１３１に隣接する周辺エリア１３１や隣接エリア１３２のうち、複数のエリアが非接触エリアである場合、複数の非接触エリアの補正値ＴＰ３の平均値を用いてもよい。
【００４６】
例えば、図３に示した周辺エリア１３１−２が接触検出エリアであり、周辺エリア１３１−１，３と隣接エリア１３２−２とが非接触エリアであるとする。この場合、接触検出エリアである周辺エリア１３１−２のキャリブレーションに、周辺エリア１３１−１，３と隣接エリア１３２−２の補正値ＴＰ３の平均値を用いてもよい。
【００４７】
なお、上述した実施形態における携帯端末装置１が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４９】
以上、この発明の第１の実施形態〜第３の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５０】
例えば、上述した実施形態では、周辺エリア１３１を１０分割しているが、これに限らず、どのような分割数でもよい。また、上述した実施形態では、隣接エリア１３２を１０分割しているが、これに限らず、どのような分割数でもよい。また、上述した実施形態では、周辺エリア１３１の各々の面積は略同一であるが、これに限らず、それぞれ異なる面積でもよい。また、上述した実施形態では、隣接エリア１３２の各々の面積は略同一であるが、これに限らず、それぞれ異なる面積でもよい。
【００５１】
また、上述した実施形態では、ＣＰＵ１１が補正値及び生データ’を算出する一例について説明をした。ただし、本発明はこれに限らず、例えば、タッチパネルコントローラ１２が補正値及び生データ’を算出してもよい。つまり、タッチパネルコントローラ１２は、タッチパネル１３のキャリブレーションを行う場合、タッチパネル１３に指等の接触や近接を検出した接触検出エリアが存在するか否かを判定する。そして、タッチパネルコントローラ１２は、接触検出エリアが存在しない場合には、タッチパネル１３のキャリブレーションを行う。また、タッチパネルコントローラ１２は、接触検出エリアが存在すると判定した場合、接触検出エリアのキャリブレーションについては、接触検出エリアに隣接する隣接エリア１３２の補正値ＴＰ３を用いて実行する。なお、タッチパネルコントローラ１２は、その内部に不揮発性メモリ１４を備えても良いし、不揮発性メモリ１４と通信をして上述のＣＰＵ１１と同じ処理を行ってもよい。
【００５２】
（１）接触を検知するタッチパネルと、前記タッチパネルが接触を検知しているか否かを判定する接触判定部と、前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理部と、を備えることを特徴とする携帯端末装置。
【００５３】
（２）前記タッチパネルの領域のうち、全ての領域が非接触領域であるときの各領域の基準出力値を記憶する記憶部を備え、前記キャリブレーション処理部は、前記非接触領域の出力値と当該非接触領域の基準出力値との差分である補正値を算出し、前記補正値を用いて前記接触を検知している接触検出領域のキャリブレーションを行うことを特徴とする（１）に記載の携帯端末装置。
【００５４】
（３）タッチパネルが接触を検知しているか否かを判定する接触判定ステップと、前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理ステップと、を含むことを特徴とするキャリブレーション方法。
【００５５】
（４）タッチパネルが接触を検知しているか否かを判定する接触判定ステップと、前記タッチパネルの領域のうち、前記接触を検知していない非接触領域のキャリブレーションを当該非接触領域の出力値を用いて行い、前記接触を検知している接触検出領域のキャリブレーションを、当該接触検出領域に隣接する非接触領域の出力値を用いて行うキャリブレーション処理ステップと、をコンピュータに実行させるためのプログラム。
【符号の説明】
【００５６】
１・・・携帯端末装置、１１・・・ＣＰＵ、１２・・・タッチパネルコントローラ、１３・・・タッチパネル、１４・・・不揮発性メモリ、１１１・・・揮発性メモリ、１３１，１３１−１〜１３１−１０・・・周辺エリア、１３２，１３２−１〜１３２−１０・・・隣接エリア
【図１】
2015153394.tif 000003
【図２】
2015153394.tif 000004
【図３】
2015153394.tif 000005
【図４】
2015153394.tif 000006
【図５】
2015153394.tif 000007
【図６】
2015153394.tif 000008