(57)【要約】【課題】ユーザ操作による誤差の影響を受けず、タッチパネル等のセンサとＬＣＤ等の表示部との回転ずれ、解像度差を精度のよく補正可能なキャリブレーションが容易に実施できる入力装置を提供すること。【解決手段】入力装置は、初回測定座標を検出する初回測定座標検出部４０５と、検出した初回測定座標に対応する表示部４１３の位置及びその後継続して接触座標取得部４０１、４０２が検出するタッチ入力座標に対応する表示部４１３の位置に操作子を表示させる操作子制御部４０４と、表示部４１３に表示させた操作子と予め決められた測定点の図形とが重なった場合に接触座標取得部４０１、４０２が取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出部４０６と、初回測定座標と測定点重なり座標とに基づいてタッチ入力座標を補正するための補正パラメータを計算する補正値計算部４０９と、を備える。【選択図】図４
2011258037.tif 000002
【特許請求の範囲】
【請求項１】
接触された位置に対応する座標であるタッチ入力座標を取得する接触座標取得部と、
前記接触座標取得部と重なるように配置した表示部と、
キャリブレーション開始後、最初の接触の場合に、前記接触座標取得部が取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出部と、
前記初回測定座標検出部で検出した初回測定座標に対応する前記表示部の位置及びその後継続して前記接触座標取得部が検出するタッチ入力座標に対応する前記表示部の位置に操作子を表示させる操作子制御部と、
前記表示部に表示させた操作子と予め決められた測定点の図形とが重なった場合に、前記接触座標取得部が取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出部と、
前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算部と、
を備える入力装置。
【請求項２】
前記補正値計算部が、初回測定座標に基づいて、前記接触座標取得部と前記表示部との位置ずれを計算する請求項１記載の入力装置。
【請求項３】
前記補正値計算部が、前記初回測定座標検出部が初回測定座標を検出後に前記接触座標取得部が接触座標の取得を継続している場合に、前記測定点重なり座標検出部が検出した1つ以上の測定点重なり座標に基づいて、前記接触座標取得部と前記表示部との回転ずれおよび解像度差を計算する請求項１記載の入力装置。
【請求項４】
前記測定点重なり座標検出部が、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、測定を実施した測定点の図柄を変更することで測定点重なり座標の検出に成功したことを報知する請求項１記載の入力装置。
【請求項５】
前記測定点重なり座標検出部が、鳴動部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記鳴動部を鳴動させることで測定点重なり座標の検出に成功したことを報知する請求項１記載の入力装置。
【請求項６】
前記測定点重なり座標検出部が、発光部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記発光部を発光させることで測定点重なり座標の検出に成功したことを報知する請求項１記載の入力装置。
【請求項７】
前記測定点重なり座標検出部が、振動部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記振動部を振動させることで測定点重なり座標の検出に成功したことを報知する請求項１記載の入力装置。
【請求項８】
前記測定点重なり座標検出部が、複数の測定点を中心がずれた状態で重なるように表示した測定点集合に対して、前記操作子が完全に含まれる位置まで移動したときに重なっている前記測定点集合の中の１つの測定点を測定対象とする請求項１記載の入力装置。
【請求項９】
前記測定点重なり座標検出部が、前記表示部に表示されない複数の測定点から、前記測定点重なり座標検出部が過去に検出した測定点重なり座標と前記操作子との距離、過去に測定点重なり座標を検出した時刻からの経過時間に基づいて動的に測定点を決定する請求項１記載の入力装置。
【請求項１０】
前記測定点重なり座標検出部が、前記操作子が前記表示部の特定領域をすべて通過したことで測定点重なり座標の測定を完了させる前記測定点重なり座標検出部を備えた請求項９記載の入力装置。
【請求項１１】
前記測定点重なり座標検出部が、前記操作子の移動の軌跡を前記表示部に表示し、前記表示部の面積の一定割合以上を前記操作子の軌跡で塗りつぶしたことをもって測定点重なり座標の測定を完了させる前記測定点重なり座標検出部を備えた請求項９記載の入力装置。
【請求項１２】
前記補正値計算部が、前記操作子の移動で測定した測定点重なり座標の測定結果の中から、最も離れた測定結果の組を抽出して補正値を計算する請求項９記載の入力装置。
【請求項１３】
前記表示部を複数のブロックに分割し、前記測定点重なり座標検出部が、前記ブロック毎に測定点重なり座標の測定を行い、前記補正値計算部が、検出した測定点重なり座標に基づき前記ブロック毎の補正値を計算する請求項１記載の入力装置。
【請求項１４】
接触された位置に対応する座標であるタッチ入力座標を取得する座標取得ステップと、  キャリブレーション開始後、最初の接触の場合に、前記座標取得ステップで取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出ステップと、
前記初回測定座標検出ステップで検出した初回測定座標に対応する位置に操作子を表示する操作子表示ステップと、
前記タッチ入力座標に基づいて前記操作子の表示位置を移動させる操作子表示更新ステップと、
前記操作子と予め決められた測定点の図形とが重なった場合に、前記座標取得ステップで取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出ステップと、
前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算ステップと、
を備えた入力装置のキャリブレーション方法。
【請求項１５】
入力装置に、
接触された位置に対応する座標であるタッチ入力座標を取得する座標取得ステップと、
キャリブレーション開始後、最初の接触の場合に、前記座標取得ステップで取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出ステップと、
前記初回測定座標検出ステップで検出した初回測定座標に対応する位置に操作子を表示する操作子表示ステップと、
前記タッチ入力座標に基づいて前記操作子の表示位置を移動させる操作子表示更新ステップと、
前記操作子と予め決められた測定点の図形とが重なった場合に、前記座標取得ステップで取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出ステップと、
前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算ステップと、
を実行させるためのキャリブレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、キャリブレーション方法およびキャリブレーションプログラムに関し、特に、タッチパネルなどの入力装置とＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ，液晶ディスプレイ）などの表示装置とを備えた入力装置、そのキャリブレーション方法およびそのキャリブレーションプログラムに関するものである。
【背景技術】
【０００２】
ＬＣＤなどの表示部と重ねるように配置するタッチパネルでは、物理的な位置ずれＧｐおよび回転ずれＧａが発生する。また、表示部が表示可能な最小の点の大きさとタッチパネルが入力位置を同じ座標と認識する領域の大きさが必ずしも一致しないため、タッチパネルが検出する座標（以下、タッチ入力座標とする）と表示部が扱う座標（以下、表示座標とする）は単位長さ辺りのドット数である解像度に差Ｇｒが発生する。入力装置は、ユーザの操作が表示部上のどの場所に接触したかを認識するために、タッチ入力座標を前記位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒに基づいて補正し、表示座標に変換する必要がある。前記位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒには個体差があり、一意の補正パラメータで完全に除去することはできない。個体差を含めて前記補正を行うために、表示部上に表示される測定点にユーザが接触操作することで目標との差を測定するキャリブレーション方法が知られている。
【０００３】
例えば、特許文献１には、表示部に表示された第１測定基準点に対しタッチパネルで入力を行い、得られるタッチ入力座標と測定基準点として期待される座標から平行移動量補正値を得るキャリブレーション方法、および平行移動量補正値を用いたタッチ入力座標の補正処理を行うことが記載されている。また、第２測定基準点に対しタッチパネルで入力を行い、得られるタッチ入力座標と測定基準点の期待される座標からタッチ入力座標の第１測定基準点を中心とした回転移動量補正値を得るキャリブレーション方法、および平行移動量補正値に回転移動量補正値を追加してタッチ入力座標の補正処理を行うことが記載されている。
【０００４】
キャリブレーションを精度良く行うためには、ユーザが測定点に正しく接触することが必要である。ユーザの操作誤差が大きければキャリブレーションで求めた補正値の誤差も大きくなり、補正処理が正しく行えない。上記問題への対策として、特許文献１では、測定点への接触と認識する有効領域を制限する方法が開示されている。これにより、ユーザ操作誤差が大きかった場合にキャリブレーションに失敗したと判断し、ユーザ操作の誤差による影響を小さくすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−９２５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、例えば、画面上の数個の測定点をスタイラスペンで接触することで測定した座標を用いて補正値を求める場合、接触する測定点毎に異なるユーザ操作の誤差が発生するため、２つの測定点の誤差が逆向きに大きいときは、補正処理をしても回転ずれＧａ、解像度差Ｇｒが解消できない場合がある。前記問題となる状況を図１に示す。測定点１０１とその有効範囲１０２、および測定点１０３とその有効範囲１０４が図１に示すように配置されており、測定点１０１への接触座標として接触点１０５を検出し、測定点１０３への接触座標として接触点１０６を検出した場合、表示部上の測定点１０１と測定点１０３とを結んだ直線に対して接触点１０５と接触点１０６とを結んだ直線とが平行にならず角度φで交差する。また、ユーザの操作誤差がゼロであれば同じ距離となる測定点１０１から測定点１０３までの表示部上の距離Ｄｔと接触点１０５から接触点１０６までの表示部上の距離Ｄｍとが異なり、Ｄｍの方が短くなる。前記角度φ、および距離Ｄｔと距離Ｄｍの差から生じる解像度差の違いが補正できない誤差として残ってしまう。前記有効範囲を小さくすることで測定したユーザの操作誤差の最大値を小さくできるため、回転ずれＧａや解像度差Ｇｒの誤差を減少させることはできるが、ユーザが正確に測定点に接触する必要があるため操作が難しくなる。一方、前記有効範囲を大きくすることで測定点へのユーザの接触操作が容易になるが、ユーザの操作誤差が大きくなった場合に補正が正しくできなくなる。このため、ユーザの操作の容易さとキャリブレーションの精度を両立させることは難しい。
【０００７】
本発明は、このような従来のキャリブレーションの課題を解決するもので、ユーザ操作に起因する回転ずれや解像度差が発生しない入力装置、入力装置のキャリブレーション方法及び入力装置のキャリブレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の入力装置は、接触された位置に対応する座標であるタッチ入力座標を取得する接触座標取得部と、前記接触座標取得部と重なるように配置した表示部と、キャリブレーション開始後、最初の接触の場合に、前記接触座標取得部が取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出部と、前記初回測定座標検出部で検出した初回測定座標に対応する前記表示部の位置及びその後継続して前記接触座標取得部が検出するタッチ入力座標に対応する前記表示部の位置に操作子を表示させる操作子制御部と、前記表示部に表示させた操作子と予め決められた測定点の図形とが重なった場合に、前記接触座標取得部が取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出部と、前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算部とを備えた構成を有する。
【０００９】
この構成により、初回測定が正確に実施できれば、２点目以降はユーザの操作精度が低い場合でも正確なキャリブレーションが可能なため、精度のよいキャリブレーションをユーザが容易に実施することができる。
【００１０】
また、本発明の入力装置は、初回の接触のタッチ入力座標を用いて、前記接触座標取得部と前記表示部との位置ずれを計算することを特徴とする前記補正値計算部を備えた構成を有する。
【００１１】
この構成により、ユーザが容易に位置ずれを補正することができる。
【００１２】
また、本発明の入力装置は、前記初回測定座標検出部が初回測定座標を検出後に前記接触座標取得部が接触座標の取得を継続している場合に、前記測定点重なり座標検出部が検出した1つ以上の測定点重なり座標に基づいて、前記接触座標取得部と前記表示部との回転ずれおよび解像度差を計算することを特徴とする前記補正値計算部を備えた構成を有する。
【００１３】
この構成により、回転ずれや解像度差の計算で用いる異なる２つの測定結果の差分にユーザ操作誤差が含まれない状態で補正パラメータを求めることが可能となり、精度よく補正をすることができる。
【００１４】
また、本発明の入力装置は、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、測定を実施した測定点の図柄を変更することで測定点重なり座標の検出に成功したことを報知することを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００１５】
この構成により、ユーザはキャリブレーション実施中の画面を見ることで測定点重なり座標の検出に成功したことを認識することができる。
【００１６】
また、本発明の入力装置は、鳴動部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記鳴動部を鳴動させることで測定点重なり座標の検出に成功したことを報知することを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００１７】
この構成により、ユーザは聴覚で測定点重なり座標の検出に成功したことを認識することができる。
【００１８】
また、本発明の入力装置は、発光部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記発光部を発光させることで測定点重なり座標の検出に成功したことを報知することを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００１９】
この構成により、キャリブレーション実施中の画面を変更することなくユーザが視覚で測定点重なり座標の検出に成功したことを認識することができる。
【００２０】
また、本発明の入力装置は、振動部をさらに備え、前記測定点重なり座標検出部が測定点重なり座標の検出に成功した場合、前記振動部を振動させることで測定点重なり座標の検出に成功したことを報知することを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００２１】
この構成により、ユーザは触覚で測定点重なり座標の検出に成功したことを認識することができる。
【００２２】
また、本発明の入力装置は、複数の測定点を中心がずれた状態で重なるように表示した測定点集合に対して、前記操作子が完全に含まれる位置まで移動したときに重なっている前記測定点集合の中の１つの測定点を測定対象とすることを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００２３】
この構成により、ユーザが前記操作子を測定点の図形に厳密に重ねる必要なしに測定を行うことができ、キャリブレーションの実施が容易となる。
【００２４】
また、本発明の入力装置は、前記表示部に表示されない複数の測定点から、前記測定点重なり座標検出部が過去に検出した測定点重なり座標と前記操作子との距離、過去に測定点重なり座標を検出した時刻からの経過時間に基づいて動的に測定点を決定することを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００２５】
この構成により、特定の場所を意識せずに前記操作子を前記表示部内で移動させるだけで自動的にタッチ入力座標を測定できるため、ユーザが容易にキャリブレーションを行うことができる。
【００２６】
また、本発明の入力装置は、前記操作子が前記表示部の特定領域をすべて通過したことで測定点重なり座標の測定を完了させることを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００２７】
この構成により、測定点重なり座標の測定が局所化することを抑制でき、前記センサ全体で平均的な補正パラメータを計算することができる。
【００２８】
また、本発明の入力装置は、前記操作子の移動の軌跡を前記表示部に表示し、前記表示部の面積の一定割合以上を前記操作子の軌跡で塗りつぶしたことをもって測定点重なり座標の測定を測定完了させることを特徴とする前記測定点重なり座標検出部を備えた構成を有する。
【００２９】
この構成により、測定点重なり座標の測定が局所化することを抑制でき、前記センサ全体で平均的な補正パラメータを計算することができる。
【００３０】
また、本発明の入力装置は、前記操作子の移動で測定した測定点重なり座標の測定結果の中から、最も離れた測定結果の組を抽出して補正値を計算することを特徴とする前記補正値計算部を備えた構成を有する。
【００３１】
この構成により、測定点重なり座標の測定結果から局所的なものを選択することを抑制でき、前記センサ全体で平均的な補正パラメータを計算することができる。
【００３２】
また、本発明の入力装置は、前記表示部を複数のブロックに分割し、前記ブロック毎にキャリブレーションを行うことを特徴とする前記測定点重なり座標検出部および前記補正値計算部とを備えた構成を有する。
【００３３】
この構成により、前記接触座標取得部の物理的特性が均一でなく場所によって変化する場合、表示画面全体を一括して補正することにより発生する前記物理的特性に起因する誤差を抑え、精度よく補正を行うことができる。
【００３４】
本発明の入力装置のキャリブレーション方法は、接触された位置に対応する座標であるタッチ入力座標を取得する座標取得ステップと、キャリブレーション開始後、最初の接触の場合に、前記座標取得ステップで取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出ステップと、前記初回測定座標検出ステップで検出した初回測定座標に対応する位置に操作子を表示する操作子表示ステップと、前記タッチ入力座標に基づいて前記操作子の表示位置を移動させる操作子表示更新ステップと、前記操作子と予め決められた測定点の図形とが重なった場合に、前記座標取得ステップで取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出ステップと、前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算ステップとを備えた構成を有する。
【００３５】
この構成により、初回測定が正確に実施できれば、２点目以降はユーザの操作精度が低い場合でも正確なキャリブレーションが可能なため、精度のよいキャリブレーションをユーザが容易に実施することができる。
【００３６】
本発明の入力装置のキャリブレーションプログラムは、入力装置に、接触された位置に対応する座標であるタッチ入力座標を取得する座標取得ステップと、キャリブレーション開始後、最初の接触の場合に、前記座標取得ステップで取得したタッチ入力座標を初回測定座標として検出する初回測定座標検出ステップと、前記初回測定座標検出ステップで検出した初回測定座標に対応する位置に操作子を表示する操作子表示ステップと、前記タッチ入力座標に基づいて前記操作子の表示位置を移動させる操作子表示更新ステップと、前記操作子と予め決められた測定点の図形とが重なった場合に、前記座標取得ステップで取得したタッチ入力座標を測定点重なり座標として検出する測定点重なり座標検出ステップと、前記初回測定座標と、前記測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する補正値計算ステップとを実行させるためのキャリブレーションプログラムである。。
【００３７】
この構成により、初回測定が正確に実施できれば、２点目以降はユーザの操作精度が低い場合でも正確なキャリブレーションが可能なため、精度のよいキャリブレーションをユーザが容易に実施することができる。
【発明の効果】
【００３８】
本発明の入力装置、入力装置のキャリブレーション方法及び入力装置のキャリブレーションプログラムによれば、ユーザ操作に起因する回転ずれや解像度差を発生させることなく入力装置のキャリブレーションを行うことができる。また、１点目が正確に測定できれば、２点目以降はユーザの操作精度が低い場合でも正確なキャリブレーションが可能なため、精度のよいキャリブレーションをユーザが容易に実施することができる。
【図面の簡単な説明】
【００３９】
【図１】従来のキャリブレーション方法の課題を示す図
【図２】本発明の実施の形態１に係る表示画面の一例を示す図
【図３】本発明の実施の形態１に係るキャリブレーション実施後の表示画面の一例を示す図
【図４】本発明の実施の形態１に係る入力装置４００の構成を示すブロック図
【図５】（ａ）本発明の実施の形態１に係る測定点照合部４０７、実施の形態２に係る測定点照合部１２０１、実施の形態３に係る測定点照合部１５０２、および実施の形態４に係る測定点照合部１８０２の初回測定用の測定点情報の構成を示す図  （ｂ）本発明の実施の形態１に係る測定点照合部４０７の測定点重なり座標検出用の測定点情報の構成を示す図
【図６】本発明の実施の形態１に係る座標記憶部４０８の構成を示す図
【図７】本発明の実施の形態１に係る補正値記憶部４１０の構成を示す図
【図８】本発明の実施の形態１、実施の形態２、実施の形態３、および実施の形態４に係る補正制御部４０３のフローチャート
【図９】本発明の実施の形態１、実施の形態２、実施の形態３、および実施の形態４に係る初回測定座標検出部４０５のフローチャート
【図１０】本発明の実施の形態１に係る測定点重なり座標検出部４０６のフローチャート
【図１１】（ａ）本発明の実施の形態２に係る測定点を４つ重ねた測定点集合の一例を示す図  （ｂ）本発明の実施の形態２に係る測定点集合の右下の測定点で測定をした場合の一例を示す図  （ｃ）本発明の実施の形態２に係る測定点集合の左上の測定点で測定をした場合の一例を示す図
【図１２】本発明の実施の形態２に係る入力装置１２００の構成を示すブロック図
【図１３】本発明の実施の形態２に係る測定点照合部１２０１の測定点重なり座標の測定点情報の構成を示す図
【図１４】本発明の実施の形態３に係る表示画面の一例を示す図
【図１５】本発明の実施の形態３に係る入力装置１５００の構成を示すブロック図
【図１６】本発明の実施の形態３に係る測定点重なり座標検出部１５０１のフローチャート
【図１７】本発明の実施の形態４に係る表示画面の一例を示す図
【図１８】本発明の実施の形態４に係る入力装置１８００の構成を示すブロック図
【図１９】本発明の実施の形態４に係る測定点照合部１８０２の測定点重なり座標の測定点情報の構成を示す図
【図２０】本発明の実施の形態４に係る座標記憶部１８０３の構成を示す図
【図２１】本発明の実施の形態４に係る補正値記憶部１８０５の構成を示す図
【発明を実施するための形態】
【００４０】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００４１】
（実施の形態１）
図２は、本発明の第１の実施形態におけるキャリブレーション実施画面の例である。表示画面２０１に、初回測定用測定点２０２、測定点重なり座標検出用測定点２０３、２０４、２０５が表示されており、各測定点の表示座標は（ｘ０，ｙ０）、（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）である。また、ユーザ操作に伴って移動し、測定点と重なったことで測定を実施する操作子２０６が表示されている。操作子２０６は初回測定用測定点２０２への接触を検知したときに初回測定用測定点２０２と重なるように表示される。この際、初回測定用測定点２０２の表示位置から想定されるタッチ入力座標と実際に検出したタッチ入力座標の差で位置ずれＤｐを特定する。また、操作子２０６は回転ずれおよび解像度差が個体差を含まない既知の補正パラメータを用いてタッチ入力座標を補正した表示座標の位置に表示される。初回測定用測定点２０２への接触検知後一度も非接触となることなくユーザ操作により操作子２０６が移動し、全ての測定点と操作子２０６が重なった時点でキャリブレーションが完了する。なお、測定点の配置、形状、個数、および操作子２０６の形状は図２に示すものに限るものではない。
【００４２】
図３は、本発明の第１の実施形態におけるキャリブレーション実施完了後の画面の例である。表示画面２０１に、初回測定用測定点２０２、測定点重なり座標検出用測定点２０３、２０４、２０５が表示されており、各測定点は測定完了していることを表すために色を変えて記載している。また、初回測定用測定点２０２への接触で検知したタッチ入力座標を（ＰＸ０，ＰＹ０）、操作子２０６が測定点重なり座標検出用測定点２０３と重なったときのタッチ入力座標３０１を（ＰＸ１，ＰＹ１）、操作子２０６が測定点重なり座標検出用測定点２０４と重なったときのタッチ入力座標３０２を（ＰＸ２，ＰＹ２）、操作子２０６が測定点重なり座標検出用測定点２０５と重なったときのタッチ入力座標３０３を（ＰＸ３，ＰＹ３）とする。図３は、入力装置の個体差により操作子２０６を表示する際に利用する既知の補正パラメータでは補正できないずれが発生し、測定点重なり座標検出用測定点２０３とタッチ入力座標３０１とが重ならない場合を示している。
【００４３】
以下に図３に示すキャリブレーションの測定結果を用いて、補正値の計算方法およびタッチ入力座標から表示座標への補正方法を説明する。
【００４４】
位置ずれＧｐを求めるために、初回測定用測定点２０２の表示座標（ｘ０，ｙ０）になると想定されるタッチ入力座標（ＰＸｉ、ＰＹｉ）をあらかじめ決定しておく。例えば、タッチパネルの中心に初回測定用測定点２０２が表示されるように表示座標（ｘ０，ｙ０）を設定すると、タッチパネルが出力するタッチ入力座標の範囲が、ｘ軸：０〜９９９、ｙ軸：０〜９９９の場合は想定される初回測定用測定点２０２でのタッチ入力座標（ＰＸｉ、ＰＹｉ）は（５００，５００）となる。これを用いて、位置ずれＧｐは（数１）および（数２）で求めることができる。
【００４５】
位置ずれ（ｘ軸方向）
【００４６】
【数１】
2011258037.tif 000003
【００４７】
位置ずれ（ｙ軸方向）
【００４８】
【数２】
2011258037.tif 000004
【００４９】
回転ずれＧａは、タッチ入力座標のｘ軸、ｙ軸を基準として表示座標のｘ軸、ｙ軸が時計周り方向に回転している場合を正の角度と考える。図３の例では、タッチ入力座標に対して表示座標が反時計回り方向に回転しているので、回転ずれＧａは負の角度となる。回転ずれＧａは初回測定用測定点または測定点重なり座標検出用測定点の中の任意の２つ測定点の表示座標でなす線分と、前記２つの測定点に対応するタッチ検出座標２点でなす線分のなす角度となる。ここで、前記２つの測定点として図３に示す測定点重なり座標検出用測定点２０３、２０４、タッチ入力座標３０１、３０２を用いた計算例を示す。また、既知のパラメータで補正すると測定点重なり座標検出用測定点２０３、２０４の表示座標（ｘ１，ｙ１）、（ｘ２，ｙ２）になると想定されるタッチ入力座標がそれぞれ（ＰＸ１ｄ，ＰＹ１ｄ）、（ＰＸ２ｄ、ＰＹ２ｄ）、タッチ入力座標（ＰＸ１，ＰＹ１）から（ＰＸ２、ＰＹ２）までの座標変化を（ＶＸ，ＶＹ），想定されるタッチ入力座標（ＰＸ１ｄ，ＰＹ１ｄ）から（ＰＸ２ｄ、ＰＹ２ｄ）までの座標変化を（ＶＸｄ，ＶＹｄ）とすると、回転ずれＧａは（数３）で求めることができる。
【００５０】
回転ずれ
【００５１】
【数３】
2011258037.tif 000005
【００５２】
なお、ここでは回転ずれＧａを角度として求めたが、回転ずれＧａの正弦、余弦を計算してもよい。
【００５３】
解像度差Ｇｒは、ｘ軸、ｙ軸それぞれについて求める。測定点間の距離と測定を行ったタッチ入力座標間の物理的な距離が等しいことから、２つの測定点を結んだ線分の中から互いに平行でない２つを選び、それぞれの測定点間の距離とタッチ入力座標間の距離を求め、それらが等しくなるようにタッチ入力座標にかける係数が解像度差Ｇｒとなる。図３において、測定点重なり座標検出用測定点２０３と測定点重なり座標検出用測定点２０４を結んだ線分、および測定点重なり座標検出用測定点２０４と測定点重なり座標検出用測定点２０５を結んだ線分を用いる場合、解像度差Ｇｒは（数４）および（数５）で求めることができる。
【００５４】
解像度差（ｘ軸方向）
【００５５】
【数４】
2011258037.tif 000006
【００５６】
解像度差（ｙ軸方向）
【００５７】
【数５】
2011258037.tif 000007
【００５８】
以上で求めた位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを用いてタッチ入力座標を補正し対応する表示座標を求める方法を以下に説明する。補正するタッチ入力座標を（ＰＸ，ＰＹ）、補正後の表示座標を（ｌｘ、ｌｙ）とする。
【００５９】
ある座標系の座標（Ａ，Ｂ）を、原点が同じで角度θ回転している別の座標系に投影した座標（Ａ’，Ｂ’）は、一般的に以下の（数６）および（数７）で計算することが出来る。
【００６０】
【数６】
2011258037.tif 000008
【００６１】
【数７】
2011258037.tif 000009
【００６２】
位置ずれおよび回転ずれを補正する際、回転の中心を位置ずれＧｐを求めるための初回測定用測定点２０２に置くと、位置ずれおよび回転ずれ補正後のタッチ入力座標（ＰＸｒ、ＰＹｒ）は（数６）および（数７）を用いることで、以下の（数８）および（数９）で計算することができる。
【００６３】
【数８】
2011258037.tif 000010
【００６４】
【数９】
2011258037.tif 000011
【００６５】
最後に解像度差Ｇｒを用いてタッチ入力座標から表示座標に変換を行う。初回測定用測定点２０２での表示座標を（ｘｉ、ｙｉ）とすると、タッチ入力座標（ＰＸ，ＰＹ）を表示座標（ｌｘ，ｌｙ）に変換するには、回転の中心であるタッチ入力座標（ＰＸｉ、ＰＹｉ）から回転ずれ補正後のタッチ入力座標（ＰＸｒ、ＰＹｒ）までの距離を解像度差Ｇｒにより表示座標での距離に換算することで、以下の（数１０）および（数１１）で計算することができる。
【００６６】
【数１０】
2011258037.tif 000012
【００６７】
【数１１】
2011258037.tif 000013
【００６８】
次に、上記の補正値の計算方法およびタッチ入力座標から表示座標への補正方法を行う入力装置の構成について説明する。
【００６９】
図４は、本発明の第１の実施形態における入力装置４００の概略構成を示すブロック図である。
【００７０】
図４に示す入力装置４００は、センサ４０１、座標取得部４０２、補正制御部４０３、操作子制御部４０４、初回測定座標検出部４０５、測定点重なり座標検出部４０６、測定点照合部４０７、座標記憶部４０８、補正値計算部４０９、補正値記憶部４１０、座標補正部４１１、応用処理部４１２、表示部４１３を備える。なお、センサ４０１および座標取得部４０２の２つをまとめて接触座標取得部と呼ぶ。
【００７１】
センサ４０１は、ユーザがセンサ４０１に接触したことを別の物理的な事象に変換する。例えば、静電容量式や抵抗膜式などのタッチパネルであり、ユーザが接触したことを電気信号に変換する。
【００７２】
座標取得部４０２は、センサ４０１の物理的な事象の変化を検出し、その変化からセンサ４０１上の座標に変換する。
【００７３】
接触座標取得部は、センサ４０１と座標取得部４０２の２つの機能を有する。すなわち、接触座標取得部は、全体として、接触された位置に対応する座標であるタッチ入力座標（センサ４０１上の座標）を取得する。
【００７４】
補正制御部４０３は、キャリブレーション実施中か否かを判定し、座標取得部４０２から取得したタッチ入力座標の処理方法を決定し、キャリブレーション実施中であれば操作子制御部４０４、初回測定座標検出部４０５、測定点重なり座標検出部４０６に前記タッチ入力座標を通知する。測定点重なり座標検出部４０６に対しては、操作子制御部４０４が更新した操作子２０６の表示座標も合わせて通知する。また、キャリブレーションが完了したら、補正値計算部４０９に補正値計算要求を通知する。キャリブレーション実施中でなければ、前期タッチ入力座標を座標補正部４１１に通知する。
操作子制御部４０４は、ユーザがセンサ４０１に接触したときに操作子２０６を初回測定用測定点２０２と重なるように表示する。また、座標取得部４０２から取得した最新のタッチ入力座標と初回測定で検出したタッチ入力座標との移動量および補正前の既知のパラメータを用いて前記最新のタッチ入力座標を表示部４１３上の位置に変換し、操作子２０６の表示を更新する。
【００７５】
初回測定座標検出部４０５は、位置ずれＧｐを求めるためのタッチ入力座標の測定を行う。例えば、図３においては、初回測定用測定点２０２に対応するタッチ入力座標を検出する。
【００７６】
測定点重なり座標検出部４０６は、回転ずれＧａおよび解像度差Ｇｒを求めるためのタッチ入力座標の測定を行う。測定点重なり座標検出部４０６は、補正制御部４０３から取得した操作子２０６が各測定点重なり座標検出用測定点と重なったと判断した時点でその時のタッチ入力座標を測定座標として検出する。
【００７７】
測定点照合部４０７は、初回測定座標検出部４０５から取得したタッチ入力座標および測定点重なり座標検出部４０６から取得した操作子２０６の表示座標が測定点と一致するかどうかを判定する。
【００７８】
座標記憶部４０８は、初回測定座標検出部４０５および測定点重なり座標検出部４０６が測定座標として検出したタッチ入力座標を測定点の情報とともに記憶する。
【００７９】
補正値計算部４０９は、全測定点の測定が完了した後に補正制御部４０３から通知される補正値計算要求に基づき、座標記憶部４０８から測定座標を取得し、位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを計算する。すなわち、補正値計算部４０９は、初回測定座標と、測定点重なり座標とに基づいて、タッチ入力座標を補正するための補正パラメータを計算する。具体的には、補正値計算部４０９は、初回測定座標に基づいて、接触座標取得部のセンサ４０１と表示部４１３との位置ずれを計算する。また、補正値計算部４０９は、初回測定座標検出部４０５が初回測定座標を検出後に座標取得部４０２が座標の取得を継続している場合に、測定点重なり座標検出部４０６が検出した1つ以上の測定点重なり座標に基づいて、接触座標取得部のセンサ４０１と表示部４１３との回転ずれＧａおよび解像度差Ｇｒを計算する。
【００８０】
補正値記憶部４１０は、補正値計算部４０９が計算した位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを記憶する。
【００８１】
座標補正部４１１は、補正制御部４０３から取得したタッチ入力座標を、補正値記憶部４１０から取得した位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒの補正パラメータを用いて表示座標に変換する処理を行う。
【００８２】
応用処理部４１２は、座標補正部４１１から取得した表示座標に応じて画面イメージ作成の処理を行う。
【００８３】
表示部４１３は、応用処理部４１２が出力する画面イメージを表示する。例えば、ＬＣＤである。また、操作子制御部４０４が更新する操作子２０６の表示を行う。
【００８４】
図５（ａ）は、本発明の第１の実施形態における初回測定の測定点照合部４０７の構成を示す。測定点照合部４０７は、初回測定を成功とするタッチ入力座標の範囲を保持する。測定点照合部４０７は、初回測定座標検出部４０５から取得したタッチ入力座標と保持しているタッチ入力座標の範囲とを比較し、範囲内であれば初回測定の測定点であることを初回測定座標検出部４０５に出力する。
【００８５】
図５（ｂ）は、本発明の第１の実施形態における測定点重なり座標の測定の測定点照合部４０７の構成を示す。測定点照合部４０７は、測定点重なり座標検出用測定点を特定する測定位置番号および表示座標を保持する。測定点照合部４０７は、測定点重なり座標検出部４０６から取得した操作子２０６の表示座標と保持している各測定点の表示座標とを比較し、一致するものがあればその測定点の表示座標と測定位置番号を測定点重なり座標検出部４０６に出力する。
【００８６】
図６は、本発明の第１の実施形態における座標記憶部４０８の構成を示す。座標記憶部４０８は、測定位置番号、測定点の表示座標、および測定したタッチ入力座標を保持する。
【００８７】
図７は、本発明の第１の実施形態における補正値記憶部４１０の構成を示す。補正値記憶部４１０は、ｘ軸、ｙ軸それぞれの位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを保持する。
【００８８】
次に、上記構成の入力装置４００の動作について説明する。
【００８９】
図８は、本発明の第１の実施形態における補正制御部４０３の動作を示すフローチャートである。
【００９０】
補正制御部４０３は、キャリブレーション実施中か否かを判定する（ステップＳ８０１）。キャリブレーション実施中の場合（ステップＳ８０１のＹｅｓ）、初回測定実施済みか否かを判定する（ステップＳ８０２）。初回測定未実施の場合（ステップＳ８０２のＹｅｓ）、初回測定座標検出部４０５に座標取得部４０２から取得したタッチ入力座標を通知し、位置ずれＧｐを求めるための初回測定を実施する（ステップＳ８０３）。初回測定に成功した場合（ステップＳ８０４のＹｅｓ）、操作子制御部４０４にて操作子２０６を初回測定用測定点の表示座標に表示し（ステップＳ８０５）、初回測定を実施済みにする（ステップＳ８０６）。一方、初回測定に失敗した場合（ステップＳ８０４のＮｏ）、何もせずキャリブレーション実施を継続する。初回測定実施済みの場合（ステップＳ８０２のＮｏ）、操作子制御部４０４にて操作子２０６の表示位置を座標取得部４０２から取得したタッチ入力座標に合わせて更新する（ステップＳ８０７）。操作子２０６の表示更新後、測定点重なり座標検出部４０６に座標取得部４０２から取得したタッチ入力座標および操作子２０６の表示座標を通知し、回転ずれＧａ，および解像度差Ｇｒを求めるための測定点重なり座標の測定を実施する（ステップＳ８０８）。全測定点重なり座標検出用測定点で測定点重なり座標の測定が完了した場合（ステップＳ８０９のＹｅｓ）、補正値計算部４０９に対して補正値計算要求を出力する（ステップＳ８１０）。補正値計算部４０９での補正値計算が完了した後、キャリブレーションを終了する（ステップＳ８１１）。キャリブレーション未実施の場合（ステップＳ８０１のＮｏ）、座標補正部４１１に座標取得部４０２から取得したタッチ入力座標を通知するとともに座標補正要求を出力する。
【００９１】
図９は、本発明の第１の実施形態における初回測定座標検出部４０５の動作を示すフローチャートである。
【００９２】
初回測定座標検出部４０５は、補正制御部４０３から取得したタッチ入力座標を測定点照合部４０７に通知し、初回測定の測定点であるかを照合する（ステップＳ９０１）。初回測定の測定点であった場合（ステップＳ９０２のＹｅｓ）、初回測定で用いた測定点の測定位置番号、前記測定点の表示座標、タッチ入力座標を座標記憶部４０８に保存し（ステップＳ９０３）、初回測定を成功とする（ステップＳ９０４）。一方、初回測定の測定点でないと判定した場合（ステップＳ９０５）、初回測定を失敗とする（ステップＳ９０５）。
【００９３】
図１０は、本発明の第１の実施形態における測定点重なり座標検出部４０６の動作を示すフローチャートである。
【００９４】
測定点重なり座標検出部４０６は、補正制御部４０３から取得した操作子２０６の表示座標を測定点照合部４０７に通知し、測定点重なり座標検出用測定点であるかを照合する（ステップＳ１００１）。測定点重なり座標検出用測定点であった場合（ステップＳ１００２のＹｅｓ）、測定で用いた測定点の測定位置番号、操作子２０６の表示座標、タッチ入力座標を座標記憶部４０８に保存する（ステップＳ１００３）。全測定点重なり座標用測定点での測定を実施した場合（ステップＳ１００４のＹｅｓ）、測定を完了とする（ステップＳ１００５）。一方、測定未実施の測定点重なり座標検出用測定点がある場合（ステップＳ１００４のＮｏ）、または操作子２０６の表示座標が測定点重なり座標検出用の測定点と異なる場合（ステップＳ１００２のＮｏ）、測定を継続とする（ステップＳ１００６）。なお、測定点照合部４０７にて操作子２０６の表示座標が測定点重なり座標検出用測定点と重なった場合、前記測定点重なり座標検出用測定点の色や模様などの図柄の変更、スピーカの鳴動、ランプの発光、端末の振動などでユーザに報知してもよい。
【００９５】
このような本実施形態の入力装置４００によれば、表示部４１３上の操作子２０６と測定点が重なることで自動的にタッチ入力座標を測定することにより、回転ずれＧａ、解像度差Ｇｒを誤差なく計算することができる。
【００９６】
（実施の形態２）
図１１は、本発明の第２の実施形態における測定点の形状を示す。図１１（ａ）に記載の４つ円は、それぞれ中心をずらして配置した同じ形状の測定点１１０１、１１０２、１１０３、１１０４である。測定点１１０１、１１０２、１１０３、１１０４のような測定点を隙間なく配置することで、図１１（ｂ）の斜線部分のように複数の測定点が集まったひとつの図形として認識できる測定点集合１１０５となる。測定点集合１１０５に操作子２０６がどの方向から重なるために移動してきても、操作子２０６が完全に測定点集合１１０５に含まれる位置まで移動すれば測定点集合１１０５の中の１つの測定点と必ず重なる。例えば、図１１（ｂ）は、測定点集合１１０５の右下の測定点１１０６と操作子２０６とが重なり、測定点１１０６の表示座標が（ｘｉ，ｙｉ）であることを示す。また、図１１（ｃ）は、測定点集合１１０５の左上の測定点１１０７と操作子２０６とが重なり、測定点１１０７の表示座標が（ｘｊ，ｙｊ）であることを示す。操作子２０６がどれか１つの測定点と重なった時点で測定を行う。
【００９７】
図１２は、本発明の第２の実施形態における入力装置の概略構成を示すブロック図である。図１２に示す入力装置１２００は、第１の実施形態の入力装置４００と比較して、測定点照合部４０７が測定点照合部１２０１に置換されている点が異なる。図１２に示す入力装置１２００において、図４で示した入力装置４００と同一の構成については、同一の符号を付し、説明を省略または簡略化する。
【００９８】
測定点照合部１２０１は、初回測定座標検出部４０５から取得したタッチ入力座標および測定点重なり座標検出部４０６から取得した操作子２０６の表示座標が測定点集合のどれかひとつと一致するかどうかを判定する。すなわち、操作子２０６の表示座標が測定点集合のどれかひとつと一致することで、操作子２０６が測定点集合に完全に含まれる位置まで移動したと判断する。
【００９９】
図１３は、本発明の第２の実施形態における測定点重なり座標の測定の測定点照合部１２０１の構成を示す。測定点照合部１２０１は、測定点重なり座標検出用測定点を特定する測定点番号、測定点の表示座標、および測定点がどの測定点集合に属しているかを特定する測定位置番号を保持する。測定点照合部１２０１は、測定点重なり座標検出部４０６から取得した操作子２０６の表示座標と保持している各測定点の表示座標とを比較し、一致するものがあればその測定点の表示座標と測定位置番号を測定点重なり座標検出部４０６に出力する。
【０１００】
このような本実施形態の入力装置１２００によれば、測定点集合を用いることで、表示部４１３上の操作子２０６が厳密に測定点と重なる必要がなく、ある範囲に入れば自動的にタッチ入力座標を測定できるため、ユーザが容易にキャリブレーションを行うことができる。
【０１０１】
（実施の形態３）
図１４は、本発明の第３の実施形態におけるキャリブレーション実施画面の例である。表示画面２０１に、初回測定で用いる初回測定用測定点２０２のみ表示する。表示画面２０１に隙間なく測定点重なり座標検出用測定点を用意するが表示画面２０１には表示しない。どの表示座標も測定点重なり座標検出用測定点となり得るので、操作子２０６が通過した任意の座標で自動的に測定することができる。操作子２０６が表示座標（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を通過した場合、前記座標を測定点重なり座標検出用測定点１４０１、１４０２、１４０３として測定を実施する。図１４では動的に決定される測定点は３つであるが、測定点の位置および数を限定するものではない。
【０１０２】
図１５は、本発明の第３の実施形態における入力装置の概略構成を示すブロック図である。図１５に示す入力装置１５００は、第１の実施形態の入力装置４００と比較して、測定点重なり座標検出部４０６が測定点重なり座標検出部１５０１に置換されている点、測定点照合部４０７が測定点照合部１５０２に置換されている点、および補正値計算部４０９が補正値計算部１５０３に置換されている点が異なる。図１５に示す入力装置１５００において、図４で示した入力装置４００と同一の構成については、同一の符号を付し、説明を省略または簡略化する。
【０１０３】
測定点重なり座標検出部１５０１は、動的に測定点を決定し、座標記憶部４０８に通知する。動的な測定点決定のため、過去に測定した操作子２０６からの最低距離を決めた距離閾値、および直前に測定を実施した時刻からの最低経過時間を決めた時間閾値を利用する。測定点重なり座標検出部１５０１は、過去に測定した操作子２０６の表示座標からの移動距離が前記距離閾値以上、および直前に測定を実施したときからの経過時間が前記時間閾値以上なった場合に、補正制御部４０３から取得した操作子２０６の表示座標およびタッチ入力座標を測定点と自動的に判定する。
【０１０４】
測定点照合部１５０２は、測定点重なり座標検出部１５０１からの測定点の照合が必要ないため、初回測定を成功とするタッチ入力座標の範囲のみを保持する。
【０１０５】
補正値計算部１５０３は、測定点重なり座標の測定が完了した後、座標記憶部４０８から測定座標を取得し、位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを計算する。このとき、座標記憶部４０８から取得した測定座標の中から、補正値を計算するのに適した測定結果を抽出する。例えば、初回測定の測定結果と、ｘ軸方向で最も離れた２点の測定結果と、ｙ軸方向で最も離れた２点の測定結果を抽出する。
【０１０６】
次に、上記構成の入力装置１５００の動作について説明する。
【０１０７】
図１６は、本発明の第３の実施形態における測定点重なり座標検出部１５０１の動作を示すフローチャートである。
【０１０８】
測定点重なり座標検出部１５０１は、補正制御部４０３から取得した操作子２０６の表示座標と過去の測定座標からの距離を計算する（ステップＳ１６０１）。計算した距離が距離閾値以上離れている場合（ステップＳ１６０２のＹｅｓ）、前回測定したときからの経過時間を計算する（ステップＳ１６０３）。計算した経過時間が時間閾値以上経過している場合（ステップＳ１６０４のＹｅｓ）、操作子２０６の表示座標、タッチ入力座標を座標記憶部４０８に保存する（ステップＳ１００３）。補正値を計算するために十分な測定を行ったと判断した場合（ステップＳ１７０５のＹｅｓ）、測定点重なり座標の測定を完了とする（ステップＳ１００５）。ここで、測定完了の判断方法として、あらかじめ操作子２０６が通過すべき領域を決めておき、前記領域をすべて操作子２０６が通過したことをもって測定完了とする方法や、操作子２０６の移動の軌跡を表示画面２０１に表示し、表示画面２０１の面積の一定割合以上を操作子２０６の軌跡で塗りつぶしたことをもって測定完了とする方法を用いてもよい。一方、前記計算した距離が距離閾値以上離れていない場合（ステップＳ１６０２のＮｏ）、前記計算した経過時間が時間閾値以上経過していない場合（ステップＳ１６０４のＮｏ）、および測定が完了していない場合（ステップＳ１７０５でＮｏ）、測定を継続とする（ステップＳ１００６）。
【０１０９】
このような本実施形態の入力装置１５００によれば、測定点を動的に決定することで、特定の場所を意識せずに操作子２０６を表示画面２０１内で移動させるだけで自動的にタッチ入力座標を測定できるため、ユーザが容易にキャリブレーションを行うことができる。
【０１１０】
（実施の形態４）
図１７は、本発明の第４の実施形態におけるキャリブレーション実施画面の例である。表示画面２０１を複数のブロックに分割し、各ブロックで個別にキャリブレーションを行う。図１７では、表示画面を４つのブロック１７０１、１７０２、１７０３、１７０４に分割し、ブロック１７０１に測定点重なり座標検出用測定点１７０５，１７０６、１７０７、ブロック１７０２に測定点重なり座標検出用測定点１７０８、１７０９、１７１０、ブロック１７０３に測定点重なり座標検出用測定点１７１１、１７１２、１７１３、ブロック１７０４に測定点重なり座標検出用測定点１７１４、１７１５、１７１６が表示されている。また、全ブロック共通の初回測定用測定点２０２が表示されている。初回測定実施後、全ブロックの全測定点重なり座標検出用測定点に操作子２０６を重ねることで、キャリブレーションを完了とする。図１７ではブロックを４つ、各ブロックに３つの測定点重なり座標検出用測定点を配置、初回測定用測定点を全ブロック共通となるよう配置しているが、ブロック数、測定点重なり座標検出用測定点の数、形状、配置、および初回測定用測定点の数、形状、配置はこれに限るものではない。
【０１１１】
図１８は、本発明の第４の実施形態における入力装置の概略構成を示すブロック図である。図１８に示す入力装置１８００は、第１の実施形態の入力装置４００と比較して、測定点重なり座標検出部４０６が測定点重なり座標検出部１８０１に置換されている点、測定点照合部４０７が測定点照合部１８０２に置換されている点、座標記憶部４０８が座標記憶部１８０３に置換されている点、補正値計算部４０９が補正値計算部１８０４に置換されている点、補正値記憶部４１０が補正値記憶部１８０５に置換されている点、および座標補正部４１１が座標補正部１８０６に置換されている点が異なる。図１８に示す入力装置１８００において、図４で示した入力装置４００と同一の構成については、同一の符号を付し、説明を省略または簡略化する。
【０１１２】
測定点重なり座標検出部１８０１は、操作子２０６が各測定点と重なったと判断した時点でその時のタッチ入力座標を測定座標として検出する。この際、測定点の測定位置番号および表示座標、タッチ入力座標とともに、測定を実施したブロック番号もあわせて座標記憶部１８０３に通知する。また、測定点重なり座標の測定は、全ブロックにおいて、各ブロックに属する全測定点重なり座標検出用測定点での測定を完了したことで測定完了と判定する。
【０１１３】
測定点照合部１８０２は、初回測定座標検出部４０５から取得したタッチ入力座標および測定点重なり座標検出部１８０１から取得した操作子２０６の表示座標が測定点と一致するかどうかを判定する。測定点重なり座標検出部１８０１から取得した操作子２０６の表示座標と測定点の表示座標とが一致した場合、前記測定点の属するブロック番号も合わせて測定点重なり座標検出部１８０１に出力する。
【０１１４】
座標記憶部１８０３は、初回測定座標検出部４０５および測定点重なり座標検出部１８０１が測定座標として検出したタッチ入力座標を測定点の情報および前記測定点が属するブロック番号とともに記憶する。
【０１１５】
補正値計算部１８０４は、全ブロック、全測定点の測定が完了した後、座標記憶部１８０３から測定座標を取得し、位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒを計算する。この際、補正値の計算は各ブロックに対して行い、ブロック個別の補正パラメータを計算する。
【０１１６】
補正値記憶部１８０５は、補正値計算部１８０４が計算した位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒをブロック毎に分けて記憶する。
【０１１７】
座標補正部１８０６は、補正制御部４０３から取得したタッチ入力座標を、どのブロックに属するかを判定し、補正値記憶部１８０５から取得したタッチ入力座標の属するブロックについての位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒの補正パラメータを用いて表示座標に変換する処理を行う。
【０１１８】
図１９は、本発明の第４の実施形態における測定点重なり座標の測定の測定点照合部１８０２の構成を示す。測定点照合部１８０２は、測定点重なり座標検出用測定点を特定する測定位置番号、測定点重なり座標検出用測定点の表示座標、測定点重なり座標検出用測定点の属するブロック番号を保持する。
【０１１９】
図２０は、本発明の第４の実施形態における座標記憶部１８０３の構成を示す。座標記憶部１８０３は、測定位置番号、初回測定用測定点および測定点重なり座標検出用測定点の表示座標、測定したタッチ入力座標、および当該測定点の属するブロック番号を保持する。
【０１２０】
図２１は、本発明の第４の実施形態における補正値記憶部１８０５の構成を示す。補正値記憶部１８０５は、ｘ軸、ｙ軸それぞれの位置ずれＧｐ、回転ずれＧａ、解像度差Ｇｒをブロック毎に保持する。
【０１２１】
このような本実施形態の入力装置１８００によれば、センサ４０１の物理的特性が均一でなく場所によって変化する場合、表示画面を複数のブロックに分割することで、表示画面全体を一括して補正することにより発生する前記物理的特性に起因する誤差を抑え、精度よく補正を行うことができる。
【産業上の利用可能性】
【０１２２】
本発明の入力装置によれば、精度のよいキャリブレーションをユーザが容易に実施することができるので、タッチパネルなどの入力装置とＬＣＤなどの表示装置とを備えた情報機器等として有用である。
【符号の説明】
【０１２３】
１０１、１０３    測定点
１０２、１０４    有効範囲
１０５、１０６    タッチ入力座標
２０１    表示画面
２０２    初回測定用測定点
２０３、２０４、２０５    測定点重なり座標検出用測定点
２０６    操作子
３０１、３０２、３０３    タッチ入力座標
４００    入力装置
４０１    センサ
４０２    座標取得部
４０３    補正制御部
４０４    操作子制御部
４０５    初回測定座標検出部
４０６    測定点重なり座標検出部
４０７    測定点照合部
４０８    座標記憶部
４０９    補正値計算部
４１０    補正値記憶部
４１１    座標補正部
４１２    応用処理部
４１３    表示部
１１０１、１１０２、１１０３、１１０４    測定点集合を構成する測定点
１１０５    測定点集合
１１０６、１１０７    測定点集合を構成する測定点
１２００    入力装置
１２０１    測定点照合部
１４０１、１４０２、１４０３    動的に決定された測定点重なり座標検出用測定点
１５００    入力装置
１５０１    測定点重なり座標検出部
１５０２    測定点照合部
１５０３    補正値計算部
１７０１、１７０２、１７０３、１７０４    表示画面を分割したブロック
１７０５、１７０６、１７０７、１７０８、１７０９、１７１０、１７１１、１７１２、１７１３、１７１４、１７１５、１７１６    測定点重なり座標検出用測定点
１８００    入力装置
１８０１    測定点重なり座標検出部
１８０２    測定点照合部
１８０３    座標記憶部
１８０４    補正値計算部
１８０５    補正値記憶部
１８０６    座標補正部
【図１】
2011258037.tif 000014
【図２】
2011258037.tif 000015
【図３】
2011258037.tif 000016
【図４】
2011258037.tif 000017
【図５】
2011258037.tif 000018
【図６】
2011258037.tif 000019
【図７】
2011258037.tif 000020
【図８】
2011258037.tif 000021
【図９】
2011258037.tif 000022
【図１０】
2011258037.tif 000023
【図１１】
2011258037.tif 000024
【図１２】
2011258037.tif 000025
【図１３】
2011258037.tif 000026
【図１４】
2011258037.tif 000027
【図１５】
2011258037.tif 000028
【図１６】
2011258037.tif 000029
【図１７】
2011258037.tif 000030
【図１８】
2011258037.tif 000031
【図１９】
2011258037.tif 000032
【図２０】
2011258037.tif 000033
【図２１】
2011258037.tif 000034