(57)【特許請求の範囲】
【請求項１】
接触点が入力されるタッチパネル接触部と、前記タッチパネル接触部を制御する制御部と、前記制御部内に設けられた記憶部と、を有するタッチパネル装置の補正方法において、
前記タッチパネル接触部上の接触点により部分補正を行なう部分補正領域が設定される工程と、
前記部分補正領域において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき部分補正データを算出する工程と、
前記部分補正データを記憶部に記憶する工程と、
を有することを特徴とするタッチパネル装置の補正方法。
【請求項２】
前記タッチパネル装置に接触した接触点の位置座標を前記記憶部に記憶されている前記部分補正データに基づき補正する工程を有するものであることを特徴とする請求項１に記載のタッチパネル装置の補正方法。
【請求項３】
前記タッチパネル接触部の全体において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき全体補正データを算出する工程と、
前記全体補正データを記憶部に記憶する工程と、
を有することを特徴とする請求項１または２に記載のタッチパネル装置の補正方法。
【請求項４】
前記タッチパネル装置に接触した接触点の位置座標を前記記憶部に記憶されている前記全体補正データに基づき補正する工程を有するものであることを特徴とする請求項３に記載のタッチパネル装置の補正方法。
【請求項５】
前記タッチパネル接触部における接触点が、前記部分補正領域内から前記部分補正領域の外に移動した際には、前記部分補正領域の外に移動した接触点の位置座標は、前記部分補正データに基づき補正された位置座標と、前記全体補正データに基づき補正された位置座標とに基づき算出されるものであることを特徴とする請求項４に記載のタッチパネル装置の補正方法。
【請求項６】
前記タッチパネル接触部における接触点が、前記部分補正領域の外から前記部分補正領域内に移動した際には、前記部分補正領域内に移動した接触点の位置座標は、前記部分補正データに基づき補正された位置座標と、前記全体補正データに基づき補正された位置座標とに基づき算出されるものであることを特徴とする請求項４または５に記載のタッチパネル装置の補正方法。
【請求項７】
前記部分補正領域は複数であることを特徴とする請求項１から６のいずれかに記載のタッチパネル装置の補正方法。
【請求項８】
接触点が入力されるタッチパネル接触部と、
前記タッチパネル接触部を制御する制御部と、
前記制御部内に設けられた記憶部と、
を有し、前記記憶部には、
前記タッチパネル接触部の全体において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき得られた全体補正データと、
前記タッチパネル接触部上の接触点により設定される部分補正を行う部分補正領域において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき得られる部分補正データと、
が記憶されているものであることを特徴とするタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル装置の補正方法及びタッチパネル装置に関する。
【背景技術】
【０００２】
現在普及している電子機器には、タッチパネルが搭載されているものが数多くある。タッチパネルは、直接タッチパネルの接触領域に指等を接触させることにより電子機器への情報入力をすることができるものであり、簡易な情報入力手段として、今後、更なる普及が期待されている。
【０００３】
このようなタッチパネルにおいては、使用しているうちに実際にタッチパネルに接触している位置座標と検出される位置座標とにおいて、ずれが生じる場合がある。このようにずれが生じた場合には、タッチパネルの所定に位置に指等を接触させ、実際の接触位置の位置座標と検出された検出位置の位置座標とのずれを測定し、測定されたずれに基づき、タッチパネルの全体において、実際の接触位置の位置座標と検出位置の位置座標とが一致するような補正が、一般的に行なわれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１７１４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルを使用しているうちに生じる特性等の変化は、全体的に生じる場合の他、部分的に生じる場合があり、このような部分的に生じている検出位置のずれは、タッチパネルの全体における補正を行なっても、解消することができない。
【０００６】
よって、部分的に生じた検出位置のずれを補正し調整することのできるタッチパネル装置の補正方法及びタッチパネル装置が求められている。
【課題を解決するための手段】
【０００７】
本発明は、接触点が入力されるタッチパネル接触部と、前記タッチパネル接触部を制御する制御部と、前記制御部内に設けられた記憶部と、を有するタッチパネル装置の補正方法において、前記タッチパネル接触部上の接触点により部分補正を行なう部分補正領域が設定される工程と、前記部分補正領域において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき部分補正データを算出する工程と、前記部分補正データを記憶部に記憶する工程と、を有することを特徴とする。
【０００８】
また、本発明は、接触点が入力されるタッチパネル接触部と、前記タッチパネル接触部を制御する制御部と、前記制御部内に設けられた記憶部と、を有し、前記記憶部には、前記タッチパネル接触部の全体において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき得られた全体補正データと、前記タッチパネル接触部上の接触点により設定される部分補正を行う部分補正領域において、前記タッチパネル接触部における接触位置と、前記接触位置に接触した際に前記タッチパネル接触部において検出される検出位置との差に基づき得られる部分補正データと、が記憶されているものであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、部分的に生じた検出位置のずれを補正し調整することのできるタッチパネル装置の補正方法及びタッチパネル装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】タッチパネルにおける検出位置のずれの説明図（１）
【図２】タッチパネルにおける検出位置のずれの説明図（２）
【図３】本実施の形態におけるタッチパネル装置の構造図
【図４】本実施の形態におけるタッチパネル装置の補正方法のフローチャート
【図５】本実施の形態におけるタッチパネル装置の補正方法の説明図（１）
【図６】本実施の形態におけるタッチパネル装置の補正方法の説明図（２）
【図７】本実施の形態におけるタッチパネル装置の補正方法の説明図（３）
【図８】本実施の形態におけるタッチパネル装置の補正方法の説明図（４）
【図９】本実施の形態におけるタッチパネル装置の補正方法の説明図（５）
【図１０】本実施の形態におけるタッチパネル装置の補正方法の説明図（６）
【図１１】部分補正の行なわれているタッチパネル装置に線入力した場合の説明図
【図１２】平均化処理の行なわれているタッチパネル装置に線入力した場合の説明図
【図１３】本実施の形態におけるタッチパネル装置の位置検出方法の説明図
【発明を実施するための形態】
【００１１】
本発明を実施するための形態について、以下に説明する。尚、同じ部材等については、同一の符号を付して説明を省略する。
【００１２】
（タッチパネルの検出位置のずれ）
最初に、タッチパネルにおける検出位置のずれについて説明する。図１（ａ）は、タッチパネルの接触領域９１０に対し、タッチパネルにおける検出領域９２０ａが全体的に内側にずれている場合を示す。尚、タッチパネルにおける検出領域とは、実際に、タッチパネルの接触領域９１０に指等を接触させた際に、座標位置として検出される領域を示すものであり、正常なタッチパネルであれば、タッチパネルの接触領域９１０と検出領域とは一致している。しかしながら、タッチパネルにおいて検出位置のずれが生じている場合には、タッチパネルの接触領域９１０と検出領域とは一致しなくなる。
【００１３】
このような検出位置のずれが生じている場合としては、例えば、図１（ａ）に示すように、タッチパネルの接触領域９１０に対し検出位置９２０ａは内側に狭くなっている場合があり、更に、図１（ｂ）に示すように、タッチパネルの接触領域９１０に対し、出領域９２０ｂが全体的に上方向にずれている場合があり、図１（ｃ）に示すように、タッチパネルの接触領域９１０に対し、検出領域９２０ｃが全体的に下方向にずれている場合があり、図２（ａ）に示すように、タッチパネルの接触領域９１０に対し、検出領域９２０ｄが全体的に右方向にずれている場合があり、図２（ｂ）に示すように、タッチパネルの接触領域９１０に対し、検出領域９２０ｅが全体的に左方向にずれている場合がある。また、図２（ｃ）に示すように、タッチパネルの接触領域９１０に対し、検出領域９２０ｆの一部９２１ｆが部分的に歪み、ずれが生じている場合がある。
【００１４】
ここで、図１（ａ）〜図２（ｂ）に示す場合には、前述したようにタッチパネルの接触領域９１０において、全体の補正を行なうことにより調整することができる。しかしながら、図２（ｃ）に示す場合には、タッチパネルの接触領域９１０において全体的な補正を行なっただけでは、部分的に歪み、ずれが生じている検出領域９２０ｆの一部９２１ｆは、十分に調整することができない。即ち、全体の補正を行なっただけでは、検出領域９２０ｆの一部９２１ｆにおけるずれは解消されず、タッチパネルにおける検出位置のずれは残ったままとなる。
【００１５】
本実施の形態におけるタッチパネル装置の補正方法は、このような検出領域９２０ｆの一部９２１ｆにおいて、部分的に歪んだずれが生じているタッチパネルについて補正を行なう補正方法であり、本実施の形態におけるタッチパネル装置は、このような補正のなされたタッチパネル装置である。
【００１６】
（タッチパネル装置）
次に、図３に基づき、本実施の形態におけるタッチパネル装置について説明する。本実施の形態におけるタッチパネル装置は、指等により直接接触するタッチパネルの接触領域となるタッチパネル接触部１０と、タッチパネル接触部１０に接続されているタッチパネルコントローラ２０と、タッチパネルコントローラ３０に接続されている制御部３０とを有している。また、制御部３０は、コンピュータ等の装置であってもよい。制御部３０には、タッチパネルドライバ３１、記憶部３２、タッチパネルを入力手段として操作されるオペレーティングシステム３３、アプリケーションプログラム３４等を有している。タッチパネル接触部１０は、タッチパネルコントローラ２０を介し制御部３０において制御されており、タッチパネル接触部１０において指等により入力された情報は、タッチパネルコントローラ２０を介し、制御部３０に入力される。尚、本実施の形態では、記憶部３２において、補正されたデータ等が保存されている。また、記憶部３２は、オペレーティングシステム３３内のデータ保存領域等に設けられているものであってもよい。
【００１７】
（補正方法）
次に、図４に基づき、本実施の形態におけるタッチパネル装置の補正方法について説明する。本実施の形態におけるタッチパネル装置には、本実施の形態における補正方法を行なうためのソフトウェアが組み込まれており、本実施の形態における補正を行う際には、タッチパネル接触部１０の背面に設置されている表示装置の表示画面に、図５に示すような表示がなされる。具体的には、タッチパネル接触部１０の背面に設置されている表示装置の表示画面は、部分補正を実行するための表示領域１１１、部分補正を削除するための表示領域１１２、全体補正を実行するための表示領域１１３、全体補正を削除するための表示領域１１４、部分補正が行なわれる領域を示す表示領域１１５、この補正方法のソフトウェアを終了させるための表示領域１１６、現在の部分補正がなされている領域を表示する表示領域１２０等が表示される。このソフトウェアにおける操作は、表示画面に表示されている表示領域１１１〜１１６の上におけるタッチパネル接触部１０に、指等を接触させることにより、表示領域１１１〜１１６の表示されている操作を行なうことができる。例えば、部分補正を実行するための表示領域１１１に指等を接触させた場合には、部分補正データを得るための制御がなされ、部分補正を削除するための表示領域１１２に指等を接触させた場合には、記憶部３２に記憶されている部分補正データが削除される。また、全体補正を実行するための表示領域１１３に指等を接触させた場合には、全体補正データを得るための制御がなされ、全体補正を削除するための表示領域１１４に指等を接触させた場合には、記憶部３２に記憶されている全体補正データが削除される。
【００１８】
最初に、ステップ１０２（Ｓ１０２）において、タッチパネル接触部１０における全体補正を行なう。この工程は、タッチパネル装置を出荷する前に行ってもよく、また、出荷した後に検出位置のずれが生じた場合に行ってもよい。具体的には、この工程は、本実施の形態における補正方法を行なうためのソフトウェアを起動させた後、図５に示される表示画面に表示されている全体補正を実行するための表示領域１１３に指等を接触させることにより行なう。この後、図６に示されるように、タッチパネル接触部１０の四隅の部分と中央部分における接触点１３１ａ、１３１ｂ、１３１ｃ、１３１ｄ，１３１ｅに指等を接触させ、指等が接触点１３１ａ、１３１ｂ、１３１ｃ、１３１ｄ，１３１ｅにおいて接触した位置座標と、タッチパネル装置において検出された位置座標とのずれ量（差）を測定し、このずれ量に基づきタッチパネル接触部１０における全体補正データを算出する。
【００１９】
次に、ステップ１０４（Ｓ１０４）において、ステップ１０２において得られた全体補正のデータを制御部３０の記憶部３２等に保存する。
【００２０】
次に、ステップ１０６（Ｓ１０６）において、タッチパネル接触部１０において、部分補正を行なう部分補正領域を特定する。具体的には、タッチパネル接触部１０において、図５に示される表示画面に表示されている部分補正を実行するための表示領域１１１に指等を接触させる。これにより、表示画面が、図７に示されるような表示画面に切り替わり、「部分補正領域の左上をタッチして下さい。」と表示される。この後、タッチパネル接触部１０に指等を接触させると、図８に示されるような表示画面に切り替わり、「部分補正領域の右下をタッチして下さい。」と表示される。この後、再度、タッチパネル接触部１０に指等を接触させる。これにより、図９に示されるように、指等により接触させた２つの接触点１３１ａ及び１３１ｂを左上、右下の隅とする略長方形の部分補正を行なう部分補正領域１４０が指定される。尚、接触点１３２ａは、図７における表示に従って指等が接触した接触点を示し、接触点１３２ｂは、図８における表示に従って指等が接触した接触点を示す。
【００２１】
次に、ステップ１０８（Ｓ１０８）において、タッチパネル接触部１０の表示画面において部分補正を行なう。具体的には、図１０に示されるように、部分補正を行なう部分補正領域１４０における四隅の部分と中央部分における接触点１４１ａ、１４１ｂ、１４１ｃ、１４１ｄ、１４１ｅに指等を接触させ、指等が接触点１４１ａ、１４１ｂ、１４１ｃ、１４１ｄ、１４１ｅにおいて接触した位置座標と、タッチパネル装置において検出された位置座標とのずれ量（差）を測定し、このずれ量に基づきタッチパネル接触部１０において、部分補正を行なう部分補正領域１４０における部分補正データを算出する。
【００２２】
次に、ステップ１１０（Ｓ１１０）において、ステップ１０８において得られた部分補正のデータを制御部３０の記憶部３２等に保存する。
【００２３】
本実施の形態は、ステップ１０２及び１０４をタッチパネル装置の出荷前に行ない、タッチパネル装置を出荷した後、部分的に検出位置の位置ずれが生じた場合に、タッチパネル装置のメンテナンスの際に、ステップ１０６から１１０を行ってもよい。また、使用しているタッチパネル装置において検出位置の位置ずれが生じた場合には、上述したステップ１０２から１１０の全ての工程を行ってもよい。更に、タッチパネル装置において全体補正を行なわない場合には、ステップ１０６から１１０に示される部分補正のみを行ってもよい。
【００２４】
以上、上述した本実施の形態におけるタッチパネル装置の補正方法を行なうことにより、本実施の形態におけるタッチパネル装置の制御部３０内の記憶部３２には、タッチパネル接触部１０における全体補正のデータと、部分補正のデータとが記憶される。
【００２５】
尚、このように、本実施の形態におけるタッチパネル装置では、記憶部３２内に補正データが記憶されており、部分補正が行なわれた部分補正領域においては、部分補正のデータに基づき接触位置の位置座標から変換された位置座標が検出位置となり、部分補正領域を除く領域においては、全体補正のデータに基づき接触位置の位置座標から変換された位置座標が検出位置となる。
【００２６】
（平均化処理）
次に、本実施の形態における補正方法について、位置座標の平均化処理について説明する。上述したように、部分補正が行なわれた部分補正領域では、部分補正のデータに基づき接触位置の位置座標から補正された位置座標が検出位置となり、部分補正領域を除く領域では、全体補正のデータに基づき接触位置の位置座標から補正された位置座標が検出位置となる。この場合、タッチパネル接触部１０における表示画面に指等を接触させて直線を引くと、図１１に示すように、部分補正が行なわれた部分補正領域１４０の境界１４０ａにおいて、検出位置に不連続な部分が発生する。即ち、部分補正が行なわれた部分補正領域１４０内において検出された線１５０ａと部分補正領域１４０の外において検出された線１５０ｂとが連続した線とはならず、部分補正領域１４０の境界１４０ａにおいて不連続なものとなる。これはタッチパネル接触部１０において、部分補正領域１４０内では部分補正のデータが用いられ、部分補正領域１４０の外では全体補正のデータが用いられることに起因して生じるものである。このように、指等により連続したラインとして入力させたつもりのものが、不連続なラインとして検出されると、指等により情報を入力するジェスチャ機能に支障をきたし、ジェスチャ入力による所望の操作を行なうことができない場合がある。
【００２７】
よって、本実施の形態においては、数１及び数２に示される式に基づき、検出され座標位置について平均化処理を行なう。数１及び数２に示される式において、Ａは部分補正がなされる前の接触点の座標位置、例えば、接触点において全体補正が行なわれた座標位置である。また、Ｂは接触点において部分補正が行なわれた座標位置であり、ｔは平均化処理のなされる領域の境界１４０ａからの距離であり、ｓは境界１４０ａから接触点までの距離等である。尚、出力データは、数１又は数２に示される式に基づき補正された後の座標位置であり、また、ｓ≦ｔであるものとする。
【００２８】
この平均化処理において、数１は、指等による接触が、部分補正領域１４０の外から部分補正領域１４０内に移動する場合に用いられ、数２は、指等による接触が、部分補正領域１４０内から部分補正領域１４０の外に移動する場合に用いられる。尚、この平均化処理は、制御部３０におけるタッチパネルドライバ３１において行なわれる。
【００２９】
【数１】
0005955002.tif 000002
【００３０】
【数２】
0005955002.tif 000003
【００３１】
部分補正領域１４０の外から部分補正領域１４０内に指等を接触させながら移動させる場合には、図１２（ａ）に示されるように、数１に基づき平均化処理のなされた座標が検出座標として認識される。具体的には、接触点が部分補正領域１４０の外においては、全体補正における補正データ等に基づき線１５０ｂが認識され、接触点が部分補正領域１４０内においては、境界１４０ａから距離ｓの範囲までは、数１に基づく平均化処理がなされ、線１５１ａと認識され、距離ｓを超える範囲では、部分補正における補正データに基づき線１５０ａと認識される。これにより、指等により操作されたラインは、連続的なラインとして認識される。
【００３２】
また、部分補正領域１４０内から部分補正領域１４０の外に指等を接触させながら移動させる場合には、図１２（ｂ）に示されるように、数２に基づき平均化処理のなされた座標が検出座標として認識される。具体的には、接触点が部分補正領域１４０内においては、部分補正における補正データに基づき線１５０ａと認識され、接触点が部分補正領域１４０の外においては、境界１４０ａから距離ｓの範囲までは、数２に基づく平均化処理がなされ、線１５１ｂと認識され、距離ｓを超える範囲では、全体補正における補正データ等に基づき線１５０ｂと認識される。これにより、指等により操作されたラインは、連続的なラインとして認識される。
【００３３】
（座標位置の検出）
次に、図１３に基づき本実施の形態におけるタッチパネル装置において、座標位置の検出方法について説明する。
【００３４】
最初に、ステップ２０２（Ｓ２０２）において、本実施の形態におけるタッチパネル装置のタッチパネル接触部１０に指等を接触させる。即ち、タッチする。
【００３５】
次に、ステップ２０４（Ｓ２０４）において、タッチパネルコントローラ２０からタッチパネル接触部１０において接触した接触点における座標位置が制御部３０に出力（送信）される。
【００３６】
次に、ステップ２０６（Ｓ２０６）において、制御部３０内におけるタッチパネルドライバ３１において、タッチパネルコントローラ２０より送信された接触点の座標位置を受信する。
【００３７】
次に、ステップ２０８（Ｓ２０８）において、全体補正がなされているか否かが判断される。具体的には、制御部３０内における記憶部３２に全体補正のデータが記憶されている場合には、全体補正がなされているものと判断され、ステップ２１０に移行する。一方、制御部３０内における記憶部３２に全体補正のデータが記憶されていない場合には、全体補正がなされていないものと判断され、ステップ２１２に移行する。
【００３８】
次に、ステップ２１０（Ｓ２１０）において、全体補正データに基づき座標位置の補正が行なわれる。
【００３９】
次に、ステップ２１２（Ｓ２１２）において、部分補正がなされているか否かが判断される。具体的には、制御部３０内における記憶部３２に部分補正のデータが記憶されている場合には、部分補正がなされているものと判断され、ステップ２１４に移行する。一方、制御部３０内における記憶部３２に部分補正のデータが記憶されていない場合には、部分補正がなされていないものと判断され、ステップ２２０に移行する。
【００４０】
次に、ステップ２１４（Ｓ２１４）において、接触点が部分補正の行なわれている部分補正領域１４０内であるか否かが判断される。接触点が部分補正領域１４０内であるものと判断された場合には、ステップ２１６に移行する。一方、接触点が部分補正領域１４０内ではないものと判断された場合には、ステップ２１８に移行する。
【００４１】
次に、ステップ２１６（Ｓ２１６）において、部分補正データに基づき座標位置の補正が行なわれる。
【００４２】
次に、ステップ２１８（Ｓ２１８）において、平均化処理がなされる。具体的には、部分補正領域１４０の境界１４０ａからの距離が距離ｓの位置よりも接触点の方が近い場合には、数１又は数２に示す式に基づき座標位置の平均化処理がなされる。
【００４３】
次に、ステップ２２０（Ｓ２２０）において、タッチパネルドライバ３１より、オペレーティングシステム３３に座標位置を出力（送信）する。
【００４４】
以上により、本実施の形態におけるタッチパネル装置において、接触点の座標位置を検出することができる。
【００４５】
本実施の形態は、部分補正を行なうことにより正確な位置検出を行なうことができる。また、部分補正を行なった場合においても、指等により入力された連続的なラインが不連続なラインとして認識されることなく連続的なラインとして認識することができる。尚、本実施の形態では、部分補正領域が１つの場合について説明したが、部分補正領域は複数であってもよい。
【００４６】
以上、本発明の実施に係る形態について説明したが、上記内容は、発明の内容を限定するものではない。
【符号の説明】
【００４７】
１０        タッチパネル接触部
２０        タッチパネルコントローラ
３０        制御部
３１        タッチパネルドライバ
３２        記憶部
３３        オペレーティングシステム
３４        アプリケーションプログラム
１４０      部分補正領域
１４０ａ    境界
１５０ａ    線
１５０ｂ    線
１５１ａ    線（平均化処理により得られた線）
１５１ｂ    線（平均化処理により得られた線）
【図１】
0005955002.tif 000004
【図２】
0005955002.tif 000005
【図３】
0005955002.tif 000006
【図４】
0005955002.tif 000007
【図５】
0005955002.tif 000008
【図６】
0005955002.tif 000009
【図７】
0005955002.tif 000010
【図８】
0005955002.tif 000011
【図９】
0005955002.tif 000012
【図１０】
0005955002.tif 000013
【図１１】
0005955002.tif 000014
【図１２】
0005955002.tif 000015
【図１３】
0005955002.tif 000016