(57)【要約】【課題】タッチパネルの誤操作を防止することを課題とする。【解決手段】ＡＳＩＣ３０においては、液晶パネル１０Ａに表示された照準の表示位置とその照準表示に対するタッチパネル１０Ｂの操作位置から得られた補正値をメモリ３１に記憶しておき、メモリ３１に記憶した補正値が適正範囲であるか否かを判定することで、誤書き込みやデータ化けのある補正値をそのまま使用してタッチ検出位置の補正が行われることを防止することとした。【選択図】図１
2010257230.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された照準の表示位置とその照準表示に対するタッチパネルの操作位置から得られた補正値を記憶する補正値記憶手段と、
前記補正値記憶手段に記憶された補正値が適正範囲であるか否かを判定する適正範囲判定手段と
を有することを特徴とする表示装置。
【請求項２】
前記補正値記憶手段は、前記表示部を分割した複数のエリアごとに補正値を記憶するものであって、
前記適正範囲判定手段は、前記補正値記憶手段に記憶された複数のエリアの補正値のうち、判定対象とするエリアの補正値が該エリアとの間で所定の条件を満たすエリア間の補正値の平均値または全エリアの補正値の平均値から適正範囲内にあるか否かを判定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記適正範囲判定手段によって判定対象とするエリアの補正値が適正範囲ではないと判定された場合に、他のエリアの補正値のうち前記平均値から適正範囲にあるエリアの補正値を当該エリアの補正値として保持する補正値保持手段をさらに有することを特徴とする請求項２に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
近年、液晶パネル等の表示部とタッチパネルのような位置入力装置を組み合わせ、表示部に表示された画面上の記号やアイコンに対する操作位置を検出することにより、直観的な操作入力を可能とするタッチパネル入力装置が広範に普及している。
【０００３】
例えば、特許文献１には、過去のタッチ位置データと今回のタッチ位置データとの差が所定値以上である場合に両者の差に基づき、タッチ位置基準データを再設定するタッチパネル入力装置が開示されており、また、特許文献２には、タッチ位置の接触ラインに対する検出位置のずれに応じて位置検出の修正を行うタッチパネルの座標変換方法が開示されている。
【０００４】
ところで、タッチパネルは、製造時に表示部との貼り合わせを完全に食い違いなく行うのは困難であることから、タッチパネルのタッチ位置と表示部の表示位置の間の位置ずれを補正するためにキャリブレーション調整を行っている。
【０００５】
このキャリブレーション調整では、表示部でテスト用の座標に照準を表示させ、この照準の表示位置、すなわち全くずれなく貼り合わされた理想状態でのタッチ基準位置と、その照準表示に対するタッチ位置とのズレを表す補正値をメモリ等に格納している。
【０００６】
タッチパネルの利用段階では、キャリブレーション調整で設定された補正値をメモリ等の記憶部から読み出し、該読み出した補正値を用いてタッチ位置が補正される。これによって、タッチパネルと液晶パネルの貼り合わせのズレを吸収している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０７−３１１６５５号公報
【特許文献２】特開平０６−３５６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の従来技術では、タッチ位置を補正するキャリブレーション調整後の補正値を用いてタッチ位置を補正する場合に、補正値の書込み時に誤書き込みがあった場合やデータ化け等があった場合でもその異常値を用いてタッチ位置を補正するので、タッチ位置とは無関係な位置で操作がなされたものと誤検出されることとなり、タッチパネルの誤操作を招くおそれがあった。
【０００９】
そこで、本発明は、上述した従来技術による課題（問題点）を解消するためになされたものであり、タッチパネルの誤操作を防止することができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明に係る表示装置は、表示部に表示された照準の表示位置とその照準表示に対するタッチパネルの操作位置から得られた補正値を記憶する補正値記憶手段と、前記補正値記憶手段に記憶された補正値が適正範囲であるか否かを判定する適正範囲判定手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、表示部に表示された照準の表示位置とその照準表示に対するタッチパネルの操作位置から得られた補正値を記憶しておき、記憶した補正値が適正範囲であるか否かを判定するように構成したので、誤書き込みやデータ化けのある補正値をそのまま用いてタッチ検出位置の補正が行われることを防止でき、タッチパネルの使用に支障をきたすほどに表示位置とタッチ位置のズレが生じることがなくなる結果、タッチパネルの誤操作を防止することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例に係るＡＳＩＣの構成を示す機能ブロック図である。
【図２】図２は、本実施例と従来技術の違いを説明するための説明図である。
【図３】図３は、メモリに記憶される補正データの一例を示す図である。
【図４】図４は、キャリブレーション調整を説明するための説明図である。
【図５】図５は、メモリに記憶される適正範囲データの一例を示す図である。
【図６】図６は、本実施例に係るタッチ検出座標の補正処理の手順を示すフローチャートである。
【図７】図７は、本発明の応用例を説明するための説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、本発明に係る表示装置の好適な実施例を詳細に説明する。なお、以下では、車載タッチパネルディスプレイに本発明を適用する場合について説明するが、車載以外の場合にも本発明を同様に適用することができる。
【実施例】
【００１４】
まず、本実施例に係る表示装置（例えば、ＡＳＩＣ等）の構成について説明する。図１は、本実施例に係るＡＳＩＣの構成を示す機能ブロック図である。
【００１５】
図１に示すように、ＡＳＩＣ３０は、液晶パネル１０Ａ及びタッチパネル１０Ｂを貼り合わせて形成されるタッチパネルディスプレイ１０のタッチ位置検出用のマイコンであり、タッチパネルディスプレイ１０からの入力をもとにタッチ座標を検出し、該検出したタッチ検出座標をマイコン５０に出力する。
【００１６】
このマイコン５０は、図示しない各種の車載装置と接続される車載用のマイコンであり、ＡＳＩＣ３０によって入力されるタッチ検出座標から当該座標位置に割り当てられたコマンドを解釈し、該解釈したコマンドを実行する。なお、コマンドとしては、ナビゲーション、デジタルテレビ、ＤＶＤ、フロントカメラやバックアイカメラ等に関する各種の指令を受け付ける。
【００１７】
ここで、本実施例では、液晶パネル１０Ａに表示された照準の表示位置とその照準表示に対するタッチパネル１０Ｂの操作位置（以下、タッチ位置という）から得られた補正値をメモリ３１に記憶しておき、メモリ３１に記憶した補正値が適正範囲であるか否かを判定することとした点に特徴がある。
【００１８】
すなわち、上記の従来技術では、メモリから補正値を読み出す際にチェックサムによって補正値のチェックを行っているが、キャリブレーション調整後にその補正値をメモリに書き込む際に以降のメモリからの読み出しにおいてチェックサム結果が正常になる誤書き込みが発生することがある。
【００１９】
このような場合でも、上記の従来技術では、図２（ａ）に示すように、誤書き込みやデータ化け等があった補正値（異常値）をそのまま用いてタッチ検出座標を補正するので、タッチ操作位置とは無関係な位置で操作がなされたものと誤検出されてしまう。
【００２０】
そこで、本実施例では、図２（ｂ）に示すように、メモリ３１から補正値３２を読み出すに際して、読み出した補正値３２が確からしい値であるか否か、すなわち補正値として妥当であるか否かを判定することにより、チェックサム等の誤り検出に依存するのではなく、データの内容が妥当なものであるかを判別することとした。
【００２１】
すなわち、本実施例では、メモリ３１から読み出した補正値３２を所定の数値の範囲、たとえば後述するメモリ３１に記憶した補正値の適正範囲やタッチパネル１０Ｂを複数のエリアに分割されている場合の他のエリアの補正値を基準とした適正範囲と比較する。
【００２２】
そして、本実施例では、メモリ３１から読み出した補正値３２が適正範囲から逸脱するとの判定結果を得た場合には、少なくとも読出値（異常値）をタッチ検出座標の補正には使用せず、さらに言えば、当該タッチパネル１０Ｂのキャリブレーション値ではなくとも他の値、たとえば多数のタッチパネル１０Ｂのキャリブレーションで経験的に得られる補正値をデフォルト値（疑似補正値）としてメモリ３１や制御部３４内に記憶しておき、そのデフォルト値を後述するタッチ検出座標補正部３８に入力する。
【００２３】
つまり、タッチ検出座標の補正時に異常値を用いて補正しなければ、タッチパネル１０Ｂの使用に支障をきたすほどの誤操作を引き起こすことがなく、さらに、他の適切な値を使用して補正を行えば、当該タッチパネル１０Ｂのキャリブレーション値を用いて補正を行った場合と同等に、液晶パネル１０Ａの表示位置とタッチパネル１０Ｂのタッチ位置のズレを補正できる。
【００２４】
したがって、本実施例では、誤書き込みやデータ化けのある補正値をそのまま用いてタッチ検出位置の補正が行われることを防止でき、タッチパネル１０Ｂの使用に支障をきたすほどに表示位置とタッチ位置のズレが生じることがなくなる結果、タッチパネル１０Ｂの誤操作を防止することが可能になる。
【００２５】
続いて、図１に示したＡＳＩＣ３０の各構成部を具体的に説明する。図１に示すように、ＡＳＩＣ３０は、ＦＬＡＳＨメモリやＥＥＰＲＯＭ等の不揮発性メモリで構成されるメモリ３１と、ＣＰＵやＭＰＵ等の演算デバイスで構成される制御部３４とを有する。
【００２６】
メモリ３１は、タッチパネル１０Ｂを所定数に分割した複数のエリアごとの補正値を示す補正データ３２と、各エリアの補正値の適正範囲を示す適正範囲データ３３とを記憶する。
【００２７】
図３（ａ）に示す例では、タッチパネル１０Ｂを縦横４つにエリア１−１からエリア４−４に１６等分し、エリア１−１からエリア４−４までのそれぞれの補正値を補正データ３２としてメモリ３１に記憶している（図３（ｂ）参照）。なお、ここでは、４×４＝１６個のエリアに分割し、そして分割時に等分する場合を例示したが、任意の分割数または不等分の場合にも本発明を適用することができるのは言うまでもない。
【００２８】
この補正値は、製造段階、出荷段階或いは利用段階においてもメーカ修理等に出された場合に実施されるキャリブレーション調整で得られる値であり、液晶パネル１０Ａの表示位置とタッチパネル１０Ｂのタッチ位置のズレを補正するためのものである。
【００２９】
キャリブレーション調整では、図４（ａ）に示すように、エリア１−１〜エリア４−４それぞれに照準となるマーク等の図柄を液晶パネル１０Ａに表示させておき、この照準表示に対して手動による押下操作や専用の機器を用いた押下操作を受け付ける。
【００３０】
例えば、図４（ｂ）に示すように、液晶パネル１０Ａのエリア２−３の照準表示座標が（ｘ０，ｙ０）であったのに対し、タッチパネル１０Ｂのエリア２−３のタッチ検出座標が（ｘ１，ｙ１）であって場合には、液晶パネル１０Ａのエリア２−３の表示位置とタッチパネル１０Ｂのエリア２−３のタッチ位置の間に水平方向に「Ｘ」鉛直方向に「Ｙ」のズレが生じていることがわかる。
【００３１】
このような場合には、照準表示座標（ｘ０，ｙ０）及びタッチ検出座標（ｘ１，ｙ１）または後述するタッチ検出座標補正部３８で行われる補正に使用させる補正量（Ｘ，Ｙ）が補正値としてメモリ３１に書き込まれる。
【００３２】
なお、本実施例では、メモリ３１に記憶する補正値の内容は、上記のいずれであっても他のもの、たとえば補正量を温度や印加電圧などの環境因子をパラメータとして入力可能な関数に加工したものであってもよく、タッチ検出座標を補正可能なものであればその形態は問わない。
【００３３】
このように、エリア１−１からエリア４−４までのエリアごとに補正値を補正データ３２としてメモリ３１に保持することとしたのは、液晶パネル１０Ａとタッチパネル１０Ｂの貼り合わせのずれが一様に起こるケースが多いものの、タッチパネル１０Ｂの抵抗値が部分的に劣化することにより必ずしも一様ではないからである。
【００３４】
図１の説明に戻り、適正範囲データ３３は、エリア１−１からエリア４−４までの補正値の適正範囲を含んで構成される情報である。
【００３５】
例えば、エリアの補正値が照準表示座標に対するタッチ検出座標であるとした時には、図５（ａ）に示すように、全くずれなく液晶パネル１０Ａに貼り合わされた理想状態の座標であるタッチ基準座標（＝照準表示座標）から水平方向に±１０及び鉛直方向に±１０の範囲を適正範囲３３ａとし、各エリアごとの適正範囲をメモリ３１に保持しておく。
【００３６】
かかる適正範囲３３は、上記の適正範囲３３ａに限定される必要はなく、タッチ基準座標を含んで形成される範囲であればよい。例えば、図５（ｂ）に示すように、鉛直の下方向のずれが大きくなるにつれて水平方向のずれを大きく許容する三角形の適正範囲３３ｂ、或いは図５（ｃ）に示すように、タッチ基準座標から一定距離の範囲内のズレを許容する適正範囲３３ｃを用いてもよく、エリアごとに適正範囲３３ａ〜３３ｃを変更してもかまわない。
【００３７】
さらに、適正範囲３３は、利用者等に任意の値を座標指定させるようにしてもかまわない。図５（ｄ）に示す例では、４点の座標の指定を受け付け、該受け付けた４点の座標で形成される範囲を適正範囲３３ｄとしてメモリ３１に保持している。なお、座標を指定させる個数も任意に設定することができるのは言うまでもない。
【００３８】
このように、タッチ基準座標の周辺範囲を適正範囲として定めるのは、液晶パネル１０Ａの表示位置とタッチパネル１０Ｂのタッチ位置は貼り合わせによって乖離するが、表示位置とタッチ位置が略同一となるように貼り合わせを行われるのが大半であり、タッチ基準座標から過度に大きくずれるケースは稀であるからである。
【００３９】
また、本実施例では、エリアの補正値が照準表示座標に対するタッチ検出座標である場合について説明したが、補正量の適正範囲も同様に保持することができる。補正量の適正範囲を設定する場合には、エリアごとの座標の違いを考慮する必要がなくなるので、同じ行、同じ列または全エリアで適正範囲を共有して保持することもできる。
【００４０】
制御部３４は、ＡＳＩＣ３０を全体制御する制御部であり、タッチ座標検出部３５と、適正範囲判定部３６と、使用補正値選択部３７と、タッチ検出座標補正部３８とを有する。実際には、かかる機能部に対応するプログラムを図示しないＲＯＭや不揮発性メモリに記憶しておき、これらのプログラムをＣＰＵまたはＭＰＵにロードして実行し、タッチ座標検出部３５、適正範囲判定部３６、使用補正値選択部３７及びタッチ検出座標補正部３８に対応するプロセスを実行させることになる。
【００４１】
タッチ座標検出部３５は、タッチパネル１０Ｂから入力される信号に基づき、タッチパネル１０Ｂにタッチ（押下操作）された座標を検出する処理部である。このタッチ座標検出には、抵抗膜方式や静電容量方式のほか、赤外線方式や電磁誘導方式などの各種の動作原理を使用することができ、動作原理に合わせた構成をタッチパネル１０Ｂ及びタッチ座標検出部３５で任意に採用することができる。
【００４２】
適正範囲判定部３６は、メモリ３１に補正データ３２として記憶された補正値が同メモリ３１に適正範囲データ３３として記憶された適正範囲であるか否かを判定する処理部である。具体的には、タッチパネル１０Ｂでのタッチ操作に応答してタッチ座標検出部３５によりタッチ座標が検出されるので、そのタッチ検出座標が属するエリアに対応する補正値をメモリ３１から読み出すとともに当該エリアに対応する適正範囲をメモリ３１から読み出し、該読み出した補正値が適正範囲にあるか否かを判定する。
【００４３】
使用補正値選択部３７は、適正範囲判定部３６による判定結果に基づき、タッチ検出座標補正部３８に使用させる補正値を選択する処理部である。
【００４４】
例えば、適正範囲判定部３６によって補正値が適正範囲に含まれると判定された場合には、使用補正値選択部３７は、確からしい値である確認、すなわち誤書き込みやデータ化けがなく補正値として妥当である確認ができたことになるので、当該補正値をそのまま使用するようにタッチ検出座標補正部３８に要請する。
【００４５】
一方、適正範囲判定部３６によって補正値が適正範囲に含まれないと判定された場合には、誤書き込みやデータ化けがあった可能性が高く補正値として妥当ではない事実が確認されたことになるので、使用補正値選択部３７は、メモリ３１、制御部３４または外部メモリ等の任意の記憶デバイスに記憶されたデフォルト値を使用するようにタッチ検出座標補正部３８に要請する。
【００４６】
かかるデフォルト値としては、多数のタッチパネル１０Ｂのキャリブレーションで経験的に得られる疑似補正値、たとえば同型同機種のタッチパネル１０Ｂの多数のサンプル補正値の平均値や当該タッチパネルディスプレイ１０の出荷工場で顕在化しているズレの傾向を組み入れた値などを設定することができる。なお、ここでは、デフォルト値を使用させることとしたが、補正量（０，０）としてタッチ検出座標補正部３８に入力されるタッチ検出座標をそのまま出力させてよいし、後述するその他の値を使用させることとしてもよい。
【００４７】
タッチ検出座標補正部３８は、使用補正値選択部３７によって選択された補正値を用いて、タッチ座標検出部３５によって検出されたタッチ検出座標を補正する処理部である。具体的には、キャリブレーション調整時に得られたタッチ検出座標が補正値である場合には、使用補正値選択部３７によって選択されたキャリブレーション調整時のタッチ検出座標とそのエリアに対応するタッチ基準座標（＝照準表示座標）とから補正量（α，β）を算出し、該算出した補正量（α，β）をタッチ座標検出部３５によって検出されたタッチ検出座標に足し合わせる。なお、キャリブレーション調整時に算出された補正量が補正値である場合には、タッチ座標検出部３５によって検出されたタッチ検出座標にそのまま補正量を足し合わせればよい。
【００４８】
次に、本実施例に係るタッチ検出座標の補正処理について説明する。この補正処理は、たとえばタッチパネル１０Ｂでのタッチ操作に応答してタッチ座標検出部３５によりタッチ座標が検出されたことを契機に開始される。
【００４９】
図６は、本実施例に係るタッチ検出座標の補正処理の手順を示すフローチャートである。同図に示すように、適正範囲判定部３６は、タッチ座標検出部３５によって検出されたタッチ検出座標が属するエリアに対応する補正値をメモリ３１から読み出すとともに当該エリアに対応する適正範囲をメモリ３１から読み出し（ステップＳ６０１及びステップＳ６０２）、メモリ３１から読み出した補正値が同メモリ３１から読み出した適正範囲にあるか否かを判定する（ステップＳ６０３）。
【００５０】
ここで、適正範囲判定部３６によって補正値が適正範囲に含まれると判定された場合（ステップＳ６０３肯定）には、使用補正値選択部３７は、当該補正値をそのまま使用するようにタッチ検出座標補正部３８に要請し（ステップＳ６０４）、タッチ検出座標補正部３８では、メモリ３１から読み出した補正値を用いて、タッチ座標検出部３５によって検出されたタッチ検出座標を補正し（ステップＳ６０５）、処理を終了する。
【００５１】
一方、適正範囲判定部３６によって補正値が適正範囲に含まれないと判定された場合（ステップＳ６０３否定）には、使用補正値選択部３７は、メモリ３１、制御部３４または外部メモリ等の任意の記憶デバイスに記憶されたデフォルト値を使用するようにタッチ検出座標補正部３８に要請し（ステップＳ６０６）、タッチ検出座標補正部３８では、デフォルト値を補正値に代用して、タッチ座標検出部３５によって検出されたタッチ検出座標を補正し（ステップＳ６０５）、処理を終了する。
【００５２】
上述してきたように、本実施例によれば、液晶パネル１０Ａに表示された照準の表示位置とその照準表示に対するタッチパネル１０Ｂのタッチ位置から得られた補正値をメモリ３１に記憶しておき、メモリ３１に記憶した補正値が適正範囲であるか否かを判定するように構成したので、誤書き込みやデータ化けのある補正値をそのまま用いてタッチ検出位置の補正が行われることを防止でき、タッチパネル１０Ｂの使用に支障をきたすほどに表示位置とタッチ位置のズレが生じることがなくなる結果、タッチパネル１０Ｂの誤操作を防止することが可能である。
【００５３】
ところで、上記の実施例では、メモリ３１に記憶された適正範囲データ３３を用いて補正値が確からしい値であるか否かを判定することとしたが、必ずしも補正データ３２以外の情報を保持しておく必要はない。
【００５４】
例えば、本発明では、メモリ３１に補正データ３２として記憶した複数のエリアの補正値のうち、タッチ座標検出部３５によって検出されたタッチ検出座標に対応するエリアの補正値が該エリアとの間で所定の条件を満たすエリア間の補正値の平均値から適正範囲内にあるか否かを判定するようにしてもよい。
【００５５】
すなわち、液晶パネル１０Ａとタッチパネル１０Ｂの貼り合わせのズレは、エリア１−１からエリア４−４の全エリアで一様に起こるケースが多く、特に、同じ列や同じ行に所属するエリアの間では同じ補正量を共有する場合も少なくない。
【００５６】
このため、タッチ座標検出部３５によって検出されたタッチ検出座標が所属する判定対象のエリアの補正値と、同一の行に所属するエリアの補正値及び／又は同一の列に所属するエリアの補正値とは同程度の値と見做すことができる。
【００５７】
さらには、判定対象のエリアを含んだ同一の行のエリアの補正値の平均値または同一の列のエリアの補正値の平均値から過度に逸脱する補正値には、誤書き込みやデータ化けがあった可能性が高いと推定することができるので、適正範囲データ３３を用いることなく、補正データ３２だけを用いて補正値が確からしい値であるか否かを判定できる。
【００５８】
これを具体的に説明すると、適正範囲判定部３６では、タッチパネル１０Ｂでのタッチ操作に応答してタッチ座標検出部３５により検出されたタッチ検出座標に対応する補正値だけをメモリ３１から読み出すのではなく、当該タッチ検出座標が所属するエリアと同じ行及び／又は同じ列のエリアの補正値も併せて読み出す。
【００５９】
例えば、タッチ座標検出部３５によって検出されたタッチ検出座標がエリア２−２に存在する場合には、図７（ａ）に示すように、エリア２−２の補正値は当然のこと、エリア２−２と同一の２行目のエリア２−１、エリア２−３及びエリア２−４の補正値を読み出し、該読み出した同一の行のエリアの補正値の平均値を算出する。また、エリア２−２の補正値とともに同一の２列目のエリア１−２、エリア３−２及びエリア４−２の補正値を読み出し、該読み出した同一の列のエリアの補正値の平均値を算出する。
【００６０】
そして、適正範囲判定部３６は、エリア２−２の補正値の水平成分（Ｘ座標）が同一の列のエリアの平均値の水平成分から適正範囲にあるか否かを判定するとともに、エリア２−２の鉛直成分（Ｙ座標）が同一の行のエリアの平均値の鉛直成分から適正範囲にあるか否かを判定する。なお、ここで言う適正範囲は、図５を用いて説明したように、平均値を基準として水平方向に±１０及び鉛直方向に±１０の範囲（図５（ａ）参照）としたり、図５で説明した範囲を任意に援用することができる。
【００６１】
このとき、エリア２−２の補正値の水平成分（Ｘ座標）およびエリア２−２の鉛直成分（Ｙ座標）の両方が適正範囲にある場合には、使用補正値選択部３７は、同一行と同一列の補正値から過度に逸脱することなく、誤書き込みやデータ化けがなく補正値として妥当である確認ができるので、当該補正値をそのまま使用するようにタッチ検出座標補正部３８に要請する。
【００６２】
一方、エリア２−２の補正値の水平成分（Ｘ座標）またはエリア２−２の鉛直成分（Ｙ座標）のいずれかが適正範囲に含まれない場合には、使用補正値選択部３７は、誤書き込みやデータ化けがあった可能性が高く補正値として妥当ではない事実が確認されたことになるので、使用補正値選択部３７は、メモリ３１、制御部３４または外部メモリ等の任意の記憶デバイスに記憶されたデフォルト値を使用するようにタッチ検出座標補正部３８に要請する。
【００６３】
このように、適正範囲データ３３を用いることなく、補正データ３２だけを用いて補正値が確からしい値であるか否かを判定することができ、予め設定として保持しておくべきデータ量を低減することができる。
【００６４】
また、適正範囲判定部３６によってエリア２−２の補正値の水平成分（Ｘ座標）またはエリア２−２の鉛直成分（Ｙ座標）のいずれかが適正範囲に含まれないと判定された場合には、当該エリア２−２の補正値に誤書き込みやデータ化けがあった可能性が高く以降の使用が不可能な可能性が高い。
【００６５】
このため、図７（ｂ）に示すように、エリア２−２を除く同一の列のエリア１−２、エリア３−２及びエリア４−２の平均値の水平成分を補正値の水平成分とし、エリア２−２を除く同一行のエリア２−１、エリア２−３及びエリア２−４の平均値の鉛直成分を補正値の鉛直成分として、制御部３４内のキャッシュメモリ３９またはレジスタや外部メモリ等の記憶デバイスにエリア２−２の代用補正値として保持させておき、以降のエリア２−２の補正値の読出し時に代用させることもできる。なお、この場合には、平均値から適正範囲にあると判定されたエリアの補正値だけを用いて代用補正値に採用することが好ましい。
【００６６】
さらに、本発明では、制御部３４内に保持される補正値、すなわち確からしい値であることが既に確認された補正値を比較対象として、以降に判定対象とされるエリアの補正値が確からしい値であるか否かを判定することができる。
【００６７】
すなわち、エリア１−１からエリア４−４の全エリアで一様に起こるケースが大半であるため、制御部３４内に保持される補正値もしくは複数の補正値の平均値から適正範囲にあるか否かを判定するようにすることで、比較対象へのアクセス速度を向上させることができる。なお、この場合には、判定対象とするエリアとの関連性が高いエリアの補正値、たとえば同一行のエリア、同一列のエリアや隣接エリアなどの補正値を比較対象とすることが好ましい。
【００６８】
なお、ここでは、同一列のエリアの平均値の水平成分を比較対象とし、同一の行のエリアの平均値の鉛直成分を比較対象とすることとしたが、必ずしも水平成分及び鉛直成分ごとに比較する必要はなく、同一列または同一行のいずれかのエリアの平均値の水平成分及び鉛直成分を比較対象としてもよいし、同一列または同一行の全てのエリアでなくとも隣接エリア（本例では、エリア１−２、エリア２−１、エリア２−３、エリア３−２の少なくともいずれか一つもしくはこれらの組合せ）だけを比較対象としてもよい。
【００６９】
また、本発明では、全てのエリアの補正値を用いて１つまたは複数のエリアの補正値が確からしい値であるか否かを判定することもできる。例えば、全てのエリア１−１〜エリア４−４の補正値の平均値を算出しておき、全エリアの平均値の水平成分及び鉛直成分から適正範囲にあるエリアの補正値を正常値と判定する一方で、全エリアの平均値の水平成分及び鉛直成分から適正範囲にはないエリアの補正値を異常値と判定する。
【００７０】
これによって、多数のエリアのサンプルが存在する中での平均値を用いて補正値が適正範囲に含まれるか否かを判定することができ、補正値が確からしい値であるか否かの判定をより確度よく行うことができる。
【００７１】
また、上記の実施例では、タッチパネル１０Ｂでのタッチ操作に応答してタッチ座標検出部３５によりタッチ座標が検出される度に、タッチ座標検出部３５によって検出されたタッチ検出座標が所属するエリアの補正値が適正範囲にあるか否かを判定することとしたが、必ずしもタッチ操作を契機に適正範囲に含まれるかの可否を判定する必要はなく、任意のエリアの補正値に対し、任意のタイミングで適正範囲に含まれるかの可否を判定することができる。
【００７２】
例えば、タッチパネルディスプレイ１０の起動時に全てのエリア１−１〜４−４の補正値が適正範囲にあるか否かを判定するか、或いはタッチパネルディスプレイ１０の最初の起動時に全てのエリア１−１〜４−４の補正値が適正範囲にあるか否かを判定しておき、それ以降には補正値が適正範囲にあるか否かの判定を省略することもできる。
【００７３】
すなわち、誤書き込みやデータ化けがない補正値を１度読み出すことができれば、キャリブレーション調整時の書き込みに瑕疵がないことが判別できる。この結果、以降の読出しでは、読出し中のノイズ等によるデータ化けで異常値が読み出されることがクリアになり、この読出し中のエラーに関してはチェックサム等で誤り検出を行うことができるので、適正範囲判定部３６による適正範囲の判定、ひいては使用補正値選択部３７による使用補正値の選択を重複して行うことを不要化することができる。
【００７４】
このとき、適正範囲に含まれない補正値のエリアに関しては、デフォルト値を代用補正値としたり、同一列のエリアの平均値の水平成分及び同一行のエリアの平均値の鉛直成分を代用補正値としたり、また、隣接エリアの平均値を代用補正値としてもよく、代用補正値を制御部３４内または外部メモリに登録しておけば、キャリブレーション調整時に誤書き込みやデータ化けがなかったエリアだけでなく、全エリアについて妥当な補正値を使用させることができる。
【００７５】
また、本発明では、キャリブレーション調整時の書き込みに瑕疵があるか否かを確度よく判別するために、メモリ３１から同一エリアの補正値を所定回数について繰り返して読み出し、該繰り返して読み出した補正値それぞれが適正範囲にあるか否かを判定し、１度でも補正値が適正範囲にあると判定された場合には、当該エリアの補正値に関してはキャリブレーション調整時の書き込みに瑕疵がないことをより確実に判別することができる。
【００７６】
また、本発明では、適正範囲判定部３６によって補正値が適正範囲に含まれないと判定された場合に、異常値、異常があるエリア、それと比較した適正範囲、キャリブレーション調整を促す表示などをタッチパネルディスプレイ１０やその他の表示部に表示したり、その他の音声出力部で音声出力したりすることもできる。
【００７７】
また、上記の実施例では、メモリ３１に補正データ３２及び適正範囲データ３３を格納することとしたが、制御部３４内のキャッシュメモリやレジスタ等の記憶デバイスに保持させることとしてもよいし、図示しない外部メモリに保持させることとしてもよい。
【００７８】
また、上記の実施例では、補正データ３２及び適正範囲データ３３をメモリ３１に予め保持しておくこととしたが、マイコン５０から補正データ３２及び適正範囲データ３３を取得してメモリ３１に保持しておくこととしてもかまわない。
【産業上の利用可能性】
【００７９】
以上のように、本発明に係る表示装置は、タッチパネルの誤操作を防止する場合に適している。
【符号の説明】
【００８０】
１０Ａ  液晶パネル
１０Ｂ  タッチパネル
３０    ＡＳＩＣ
３１    メモリ
３２    補正データ
３３    適正範囲データ
３４    制御部
３５    タッチ座標検出部
３６    適正範囲判定部
３７    使用補正値選択部
３８    タッチ検出座標補正部
５０    マイコン
【図１】
2010257230.tif 000003
【図２】
2010257230.tif 000004
【図３】
2010257230.tif 000005
【図４】
2010257230.tif 000006
【図５】
2010257230.tif 000007
【図６】
2010257230.tif 000008
【図７】
2010257230.tif 000009