(57)【要約】      （修正有）【課題】ユーザーが意識することなくキャリブレーション操作を行うことが可能な入力装置を提供する。【解決手段】入力装置は、表示部とタッチパネルと座標変換部とキャリブレーション処理部とを備える。表示部は、複数のボタン画像１０を表示する。タッチパネルは、表示部に対するユーザーのタッチ位置１３として検出位置１３ａを検出する。座標変換部は、タッチパネルが検出した検出位置１３ａを表示部上の対応位置１４に座標変換する。複数のボタン画像１０のうちの特定のボタン画像１２は、基準位置１２ａを含み、キャリブレーション処理部は、特定のボタン画像１２に対するタッチ位置１３に対応する対応位置１４と基準位置１２ａとの間の差分ΔＤに基づいて、対応位置１４と基準位置１２ａとの間の位置ずれを補正する。【選択図】図３
2017016516.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置に対する操作が入力される入力装置であって、
前記操作がタッチ入力可能な複数のボタン画像を表示する表示部と、
前記表示部に対するユーザーのタッチ位置として検出位置を検出するタッチパネルと、
前記タッチパネルが検出した前記検出位置を前記表示部上の対応位置に座標変換する座標変換部と、
キャリブレーション処理部と、
を備え、
前記複数のボタン画像のうちの特定のボタン画像は、基準位置を含み、
前記キャリブレーション処理部は、前記特定のボタン画像に対する前記タッチ位置に対応する前記対応位置と前記基準位置との間の差分に基づいて、前記対応位置と前記基準位置との間の位置ずれを補正する、入力装置。
【請求項２】
前記特定のボタン画像は、前記複数のボタン画像のうち、タッチ入力回数が最多の方から選択された１つ又は複数のボタン画像である、請求項１に記載の入力装置。
【請求項３】
前記表示部は、前記入力装置の起動時に、キャリブレーション用ボタン画像を表示し、前記キャリブレーション処理部が前記入力装置の起動の後の最初の前記位置ずれの補正を行うと、前記キャリブレーション用ボタン画像を非表示にする、請求項１又は請求項２に記載の入力装置。
【請求項４】
前記キャリブレーション用ボタン画像は、四隅が面取りされた略矩形又は略丸形である、請求項３に記載の入力装置。
【請求項５】
前記キャリブレーション用ボタン画像は、前記複数のボタン画像の色と異なる色で表示される、請求項４に記載の入力装置。
【請求項６】
前記キャリブレーション処理部は、前記特定のボタンに対してタッチ入力が行われる毎に前記対応位置と前記基準位置との差分を求め、タッチ入力毎に求めた前記差分の平均値を求め、前記平均値が閾値を超えると、前記位置ずれの補正を行う、請求項１〜請求項５の何れかの１項に記載の入力装置。
【請求項７】
所定の装置に対する操作が入力される入力方法であって、
前記操作がタッチ入力可能な複数のボタン画像を表示部に表示する表示工程と、
タッチパネルが前記表示部に対するユーザーのタッチ位置として検出位置を検出する検出工程と、
前記タッチパネルが検出した前記検出位置を前記表示部上の対応位置に座標変換する座標変換工程と、
キャリブレーション処理工程と、
を含み、
前記複数のボタン画像のうちの特定のボタン画像は、基準位置を含み、
前記キャリブレーション処理工程では、前記特定のボタン画像に対する前記タッチ位置に対応する前記対応位置と前記基準位置との間の差分に基づいて、前記基準位置と前記対応位置との間の位置ずれが補正される、入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置及び入力方法に関する。
【背景技術】
【０００２】
タッチパネル付きの入力装置では、その操作画面に対してタッチ入力が行われたとき、タッチ位置と対応位置との間に位置ずれが発生する場合がある。タッチ位置は、操作画面において、ユーザーがタッチ入力した位置である。対応位置は、操作画面において、タッチ入力に応じて入力装置が反応した位置である。この位置ずれを補正するために、ユーザーは、定期的に、入力装置に対して、当該位置ずれを補正するためのキャリブレーション操作を行う必要がある（例えば特許文献１）。キャリブレーション操作とは、操作画面に対するタッチ入力である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−５４４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の入力装置は、ユーザーのログイン時毎に、表示部にキャリブレーション画像を表示し、ユーザーにキャリブレーション操作を行うように催促する。従って、ユーザーは、意識してキャリブレーション操作を行う必要があり、煩わしさを感じる。
【０００５】
本発明は上記課題に鑑みてなされたものであり、その目的は、ユーザーが意識することなくキャリブレーション操作を行うことが可能な入力装置及び入力方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る入力装置は、所定の装置に対する操作が入力される入力装置であって、表示部と、タッチパネルと、座標変換部と、キャリブレーション処理部と、を備える。前記表示部は、前記操作がタッチ入力可能な複数のボタン画像を表示する。前記タッチパネルは、前記表示部に対するユーザーのタッチ位置として検出位置を検出する。前記座標変換部は、前記タッチパネルが検出した前記検出位置を前記表示部上の対応位置に座標変換する。前記複数のボタン画像のうちの特定のボタン画像は、基準位置を含み、前記キャリブレーション処理部は、前記特定のボタン画像に対する前記タッチ位置に対応する前記対応位置と前記基準位置との間の差分に基づいて、前記対応位置と前記基準位置との間の位置ずれを補正する。
【０００７】
本発明に係る入力方法は、所定の装置に対する操作が入力される入力方法であって、表示工程と、検出工程と、座標変換工程と、キャリブレーション処理工程と、を含む。前記表示工程は、前記操作がタッチ入力可能な複数のボタン画像を表示部に表示する。前記検出工程は、タッチパネルが前記表示部に対するユーザーのタッチ位置として検出位置を検出する。前記座標変換工程は、前記タッチパネルが検出した前記検出位置を前記表示部上の対応位置に座標変換する。前記複数のボタン画像のうちの特定のボタン画像は、基準位置を含み、前記キャリブレーション処理工程では、前記特定のボタン画像に対する前記タッチ位置に対応する前記対応位置と前記基準位置との間の差分に基づいて、前記対応位置と前記基準位置との間の位置ずれを補正する。
【発明の効果】
【０００８】
本発明によれば、ユーザーが意識することなくキャリブレーション操作を行うことが可能である。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る入力装置の構成概略図である。
【図２】本実施形態に係る入力装置の操作画面の一例を示す図である。
【図３】図２の拡大図であって、複数のボタン画像の表示例を示す図である。
【図４】キャリブレーション用ボタン画像の表示例を示す図である。
【図５】本実施形態に係る入力装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１１】
図１を参照して、本実施形態に係る入力装置について説明する。図１は、本実施形態に係る入力装置の構成概略図である。
【００１２】
本実施形態に係る入力装置は、例えば電子機器に搭載され、当該電子機器に対する操作が入力される。電子機器は、例えば複合機である。複合機は、複数の機能（例えばコピー機能、プリンター機能、スキャナー機能及びファクシミリ機能）を有する。
【００１３】
図１に示すように、電子機器１００は、本実施形態に係る入力装置１と、制御部１８とを備える。入力装置１は、表示部２と、タッチパネル３と、処理部４とを備える。処理部４は、座標変換部５と、判定部６と、表示制御部７と、キャリブレーション処理部８と、設定部９と、出力部１７とを備える。制御部１８は、入力装置１に入力された操作に基づいて、電子機器１００の処理部を制御する。
【００１４】
表示部２は、操作画面が表示可能である。操作画面は、操作対象の電子機器１００に対する操作をタッチ入力するための操作画面であり、複数のボタン画像を含む。表示部２は、例えば液晶ディスプレーである。
【００１５】
タッチパネル３は、表示部２に対するユーザーのタッチ位置（即ち操作画面に対するユーザーのタッチ位置）として検出位置を検出する。タッチパネル３は、例えば抵抗膜式のタッチパネルであり、表示部２に重ねて配置される。タッチパネル３は、検出した検出位置を座標変換部５に出力する。
【００１６】
座標変換部５は、タッチパネル３が検出した検出位置を、所定の変換規則を参照して、表示部２上の対応位置（即ち操作画面上の対応位置）に座標変換する。対応位置は、表示部２において、ユーザーのタッチ入力に応じて入力装置１が反応した位置である。
【００１７】
判定部６は、操作画面におけるボタン画像の占有領域と対応位置との配置関係に基づいて、複数のボタン画像のうち、ユーザーがタッチしたボタン画像を判定する。詳しくは、判定部６は、対応位置を占有領域に含むボタン画像があれば、当該ボタン画像が、ユーザーがタッチしたボタン画像であると判定する。判定部６の判定結果は、表示制御部７、キャリブレーション処理部８及び出力部１７に出力される。
【００１８】
表示制御部７は、表示部２を制御して表示部２に操作画面を表示させる。また、表示制御部７は、判定部６の判定結果に基づいて、表示部２に表示される操作画面の表示を制御する。
【００１９】
キャリブレーション処理部８は、タッチ位置と対応位置との間に発生する位置ずれを補正する。以後、この補正を位置ずれ補正とも記載する。詳しくは、キャリブレーション処理部８は、表示部２に対するユーザーのタッチ入力に基づいて、タッチ位置と対応位置との間の位置ずれ量を検出する。そして、キャリブレーション処理部８は、その検出した位置ずれ量を相殺するように、座標変換部５が座標変換の際に参照する所定の変換規則を補正する。この結果、タッチ位置と対応位置との間の位置ずれが補正される。
【００２０】
本実施形態では、表示部２は、入力装置１の起動時に、キャリブレーション用ボタン画像を表示する。キャリブレーション用ボタン画像は、ユーザーに対し、位置ずれ補正に必要なタッチ入力（即ちキャリブレーション操作）を催促する画像である。そして、キャリブレーション用ボタン画像に対してタッチ入力が行われると、キャリブレーション処理部８が、そのタッチ入力に基づいて位置ずれ補正を行う。
【００２１】
このように、表示部２が、入力装置１の起動時にキャリブレーション用ボタン画像を表示することで、キャリブレーション処理部８は、ユーザーに対し、入力装置１の起動の後の最初のキャリブレーション操作を早い段階で確実に行わせることができる。
【００２２】
そして、キャリブレーション処理部８が、入力装置１の起動の後の最初のキャリブレーションを行うと、表示部２は、キャリブレーション用ボタン画像を非表示にする。その後は、キャリブレーション処理部８は、表示部２に表示される複数のボタン画像のうちの特定のボタン画像にタッチ入力が行われると、そのタッチ入力をキャリブレーション操作として利用して、位置ずれ補正を行う。なお、複数のボタン画像は、操作対象の電子機器１００に対する操作をタッチ入力するためのボタン画像である。従って、ユーザーは、意識することなくキャリブレーション操作を行うことができる。
【００２３】
設定部９は、操作画面に含まれる複数のボタン画像の中から特定のボタン画像を設定する。詳しくは、設定部９は、複数のボタン画像の各々に対し、タッチ入力が行われた回数（タッチ入力回数）を数える。そして、設定部９は、複数のボタン画像のうち、タッチ入力回数が最多の方から１つ又は複数のボタン画像を選択し、選択したボタン画像を特定のボタン画像に設定する。
【００２４】
設定部９は、例えば、入力装置１が、前回作動したときに数えたタッチ入力回数を参照して、特定のボタン画像を設定する。
【００２５】
なお、本実施形態では、設定部９が、複数のボタン画像の各々のタッチ入力回数を数え、その計数結果に基づいて特定のボタン画像を設定するが、このように限定されない。例えば、複数のボタン画像のうちの適当なボタン画像が、特定のボタン画像として予め設定されてもよい。この場合は、設定部９は省略可能である。
【００２６】
出力部１７は、判定部６の判定結果に基づいて、表示部２に対してタッチ入力された操作の内容を判定し、判定した操作の内容を制御部１８に出力する。制御部１８は、出力部１７から出力された操作の内容に基づいて、電子機器１００の処理部を制御する。
【００２７】
次に図２を参照して、表示部２に表示される操作画面について説明する。図２は、キャブレーション用ボタン画像が表示されていない操作画面の一例を示す図である。
【００２８】
図２に示すように、操作画面Ｇは、例えば、複数のボタン画像１０と、入力欄１１とを有する。
【００２９】
複数のボタン画像１０は、例えば格子状に配置される。複数のボタン画像１０の各々の形状は、例えば矩形である。各ボタン画像１０には、記号（例えば文字又は数字）が割り当てられた記号ボタン画像と、各種の機能（例えば確定機能）が割り当てられた機能ボタン画像とを含む。入力欄１１は、文字列を表示することが可能である。入力欄１１は、タッチされた記号ボタン画像に割り振られている記号を入力順に並べて表示する。
【００３０】
例えば、ユーザーは、記号ボタン画像をタッチして入力欄１１に文字列（例えばＡＢＣ・・・・）を入力し、確定ボタン画像をタッチして入力欄１１に入力した文字列を確定する。この確定により、入力欄１１に入力された文字列の情報が電子機器１００の制御部１８に出力される。
【００３１】
図３を参照して、複数のボタン画像１０のうちの特定のボタン画像に対してタッチ入力が行われたときの位置ずれ補正について説明する。図３は、図２の拡大図であって、複数のボタン画像１０の表示例を示す図である。
【００３２】
図３に示すように、表示画面は、複数のボタン画像１０を有する。複数のボタン画像１０のうちの特定のボタン画像１２は、基準位置１２ａを含む。基準位置１２ａは、特定のボタン画像１２の占有領域内の所定位置（例えば中心位置）に配置される。基準位置１２ａの情報は、例えば、キャリブレーション処理部８に設定される。図３では、特定のボタン画像１２は、１つだけ設定されるが、複数設定されてもよい。
【００３３】
ユーザーが特定のボタン画像１２をタッチすると、タッチパネル３がそのタッチに対するタッチ位置１３として検出位置１３ａを検出する。図３では、タッチ位置１３及び検出位置１３ａはそれぞれ十字の交点で示される。そして、座標変換部５が、所定の変換規則を参照して検出位置１３ａを対応位置１４に座標変換する。そして、対応位置１４が特定のボタン画像１２の占有領域に含まれると、判定部６は、特定のボタン画像１２に対してタッチ入力が行われたと判定する。
【００３４】
なお、検出位置１３ａは、タッチパネル３の経年劣化により検出誤差を含む。この結果、タッチ位置１３と検出位置１３ａとの間に位置ずれが発生する。これが１つの原因となって、タッチ位置１３と対応位置１４との間に位置ずれが発生する。
【００３５】
キャリブレーション処理部８は、特定のボタン画像１２に対してタッチ入力が行われると、そのタッチ入力をキャリブレーション操作として利用して、位置ずれ補正を行う。即ち、キャリブレーション処理部８は、特定のボタン画像１２に対するタッチ位置１３に対応する対応位置１４と基準位置１２ａとの間の差分ΔＤを求める。そして、キャリブレーション処理部８は、求めた差分ΔＤを相殺するように、座標変換部５が座標変換で参照する所定の変換規則を補正する。従って、基準位置１２ａと対応位置１４との間の位置ずれが補正される。この結果、タッチ位置１３と対応位置１４との間の位置ずれが補正される。
【００３６】
位置ずれ補正は、本来は、タッチ位置１３と対応位置１４との間の位置ずれを補正する。しかし、実際は、タッチ位置１３と対応位置１４との間の位置ずれ量（即ち差分）を直接求めることはできない。このため、本実施形態では、タッチ位置１３と対応位置１４との間の位置ずれ量を求める代わりに、基準位置１２ａと対応位置１４との間の差分ΔＤを求める。そして、この差分ΔＤに基づいて、位置ずれ補正が行われる。従って、基準位置１２ａは、タッチ位置１３と一致する（即ち重なる）ように配置されることが望ましい。
【００３７】
詳しくは、キャリブレーション処理部８は、特定のボタン画像１２に対してタッチ入力が行われる毎に、基準位置１２ａと対応位置１４との差分ΔＤを求める。そして、キャリブレーション処理部８は、タッチ入力毎に求めた差分ΔＤの平均値を求める。そして、キャリブレーション処理部８は、求めた平均値が予め設定された閾値を超えると、位置ずれ補正を行う。
【００３８】
予め設定された閾値は、例えば、複数のボタン画像１２の各々に対してタッチ入力が行われたときに、タッチ入力が行われたボタン画像が適切に反応するか否かを示す値である。従って、キャリブレーション処理部８は、差分ΔＤの平均値が閾値を超えると、ボタン画像が適切に反応しなくなると判定し、位置ずれ補正を行う。
【００３９】
また、上述の通り、特定のボタン画像１２は、複数のボタン画像のうち、タッチ入力回数が最多の方から選択されたボタン画像である。このため、十分な数の差分ΔＤを求めることができる。従って、差分ΔＤの平均値を統計的に精度良く求めることができる。この結果、位置ずれ補正の実行タイミングを適切に判定することが可能である。
【００４０】
なお、特定のボタン画像１２が複数有る場合は、差分ΔＤの平均値は、特定のボタン画像１２毎に求められる。そして、複数の特定ボタン画像のうちの１つの特定のボタン画像がタッチされたとき、タッチされた特定のボタン画像で求めた差分ΔＤの平均値を用いて、位置ずれ補正の実行タイミングの判定が行われる。なお、特定のボタン画像１２が複数有る場合、差分ΔＤの平均値は、複数のボタン画像の各々で求めた差分ΔＤの全体に対する平均値であってもよい。この場合、差分ΔＤの平均値のサンプル数が多くなるため、位置ずれ補正の実行タイミングをより適切に判定することが可能である。
【００４１】
また、位置ずれ補正では、キャリブレーション処理部８は、差分ΔＤを相殺するように、所定の変換規則を補正するが、差分ΔＤの代わりに、差分ΔＤの平均値を相殺するように、所定の変換規則を補正してもよい。
【００４２】
図４を参照して、キャリブレーション用ボタン画像１５に対してタッチ入力が行われたときの位置ずれ補正について説明する。図４は、キャリブレーション用ボタン画像の表示例を示す図である。
【００４３】
図４に示すように、操作画面は、複数のボタン画像１０と、キャリブレーション用ボタン画像１５とを有する。キャリブレーション用ボタン画像１５は、例えば、複数のボタン画像１０と共に格子状に配置される。図４では、キャリブレーション用ボタン画像１５は、１つだけ表示されるが、複数表示されてもよい。
【００４４】
キャリブレーション用ボタン画像１５の形状は、例えば略丸形である。このため、ユーザーがキャリブレーション用ボタン画像１５をタッチするとき、キャリブレーション用ボタン画像１５の所定位置（例えば中心位置）をタッチするように、ユーザーを誘導することが可能である。従って、ユーザーのタッチ位置１３が矩形１６の角部１６ａに触れることを抑制できる。この結果、タッチされたキャリブレーション用ボタン画像１５でなく、当該角部１６ａに隣接する３つのボタン画像１０のうちの何れかがタッチされたと誤判定されることが抑制される。矩形１６は、キャリブレーション用ボタン画像１５に隣接する４つのボタン画像１０によって構成される境界である。
【００４５】
なお、キャリブレーション用ボタン画像１５の形状は、角部が円弧状に面取りされた略矩形であってもよく、又は、タッチ入力の際に、ユーザーの指をキャリブレーション用ボタン画像１５の所定位置（例えば中心位置）にタッチさせ易い形状であれば、どのような形状であってもよい。なお、キャリブレーション用ボタン画像１５の形状は、矩形（例えばボタン画像１０と同じ矩形）であってもよい。
【００４６】
キャリブレーション用ボタン画像１５は、基準位置１５ａを含む。基準位置１５ａは、キャリブレーション用ボタン画像１５の占有領域内の所定位置（例えば中心位置）に配置される。基準位置１５ａの情報は、例えば、キャリブレーション処理部８に設定される。
【００４７】
キャリブレーション用ボタン画像１５は、例えば、ボタン画像１０の色（例えば白）と異なる色（例えば赤）で表示される。従って、キャリブレーション用ボタン画像１５とボタン画像１０とを視覚的に区別できる。
【００４８】
ユーザーがキャリブレーション用ボタン画像１５をタッチすると、タッチパネル３がそのタッチに対するタッチ位置１３として検出位置１３ａを検出する。図４では、タッチ位置１３及び検出位置１３ａはそれぞれ十字の交点で示される。そして、座標変換部５が所定の変換規則を参照して検出位置１３ａを対応位置１４に座標変換する。そして、対応位置１４がキャリブレーション用ボタン画像１５の占有領域に含まれると、判定部６はキャリブレーション用ボタン画像１５に対してタッチ入力が行われたと判定する。
【００４９】
キャリブレーション処理部８は、キャリブレーション用ボタン画像１５に対してタッチ入力が行われると、位置ずれ補正を行う。即ち、キャリブレーション処理部８は、キャリブレーション用ボタン画像１５に対するタッチ位置１３に対応する対応位置１４と基準位置１５ａとの間の差分ΔＤを求める。そして、キャリブレーション処理部８は、求めた差分ΔＤを相殺するように、座標変換部５が座標変換で参照する所定の変換規則を補正する。従って、基準位置１５ａと対応位置１４との間の位置ずれが補正される。この結果、タッチ位置１３と対応位置１４との間の位置ずれが補正される。
【００５０】
次に図５を参照して、入力装置１の動作を説明する。即ち、電子機器１００に対する操作を入力する入力方法を説明する。図５は、入力装置１の動作を示すフローチャートである。
【００５１】
ステップＳ１で、入力装置１が起動する。そして、ステップＳ２で、表示制御部７が表示部２に操作画面を表示させる。この操作画面は、操作対象の電子機器１００に対する操作をタッチ入力するための画面である。この操作画面は、例えば図４を参照して説明したように、複数のボタン画像１０と、キャリブレーション用ボタン画像１５とを含む。操作画面にキャリブレーション用ボタン画像１５を表示することで、ユーザーに対し、キャリブレーション用ボタン画像１５に対するタッチ入力（即ちキャリブレーション操作）を催促する。そして、処理がステップＳ３に進む。
【００５２】
ステップＳ３では、判定部６が、操作画面のキャリブレーション用ボタン画像１５に対してタッチ入力が行われたか否かを判定する。詳しくは、操作画面に対してタッチ入力が行われると、タッチパネル３が、そのタッチ入力に対するタッチ位置１３を検出位置１３ａとして検出する。そして、座標変換部５が、所定の変換規則を参照してその検出位置１３ａを表示部２上の対応位置１４に座標変換する。判定部６は、対応位置１４がキャリブレーション用ボタン画像１５の占有領域に含まれるか否か（即ちキャリブレーション用ボタン画像１５に対してタッチ入力が行われたか否か）を判定する。その判定結果が否定の場合（ＮＯ）は、ステップＳ３の処理が繰り返される。一方、その判定結果が肯定の場合（ＹＥＳ）は、処理がステップＳ４に進む。
【００５３】
なお、ステップＳ３では、説明の便宜上、表示部２が、ボタン画像１０とキャリブレーション用ボタン画像１５とを表示する場合、ユーザーは、ボタン画像１０よりもキャリブレーション用ボタン画像１５を優先してタッチ入力することを前提にしている。
【００５４】
ステップＳ４では、キャリブレーション処理部８が、キャリブレーション用ボタン画像１５に対するタッチ入力に基づいて、キャリブレーションを行う。詳しくは、例えば図４を参照して説明したように、キャリブレーション処理部８は、キャリブレーション用ボタン画像１５に対するタッチ位置１３に対応する対応位置１４とキャリブレーション用ボタン画像１５の基準位置１５ａとの間の差分ΔＤを求める。そして、キャリブレーション処理部８は、求めた差分ΔＤが相殺されるように、座標変換部５が座標変換を行う際に参照する所定の変換規則を補正する。
【００５５】
この補正によって、対応位置１４と基準位置１５ａとの間の位置ずれが補正される。この結果、タッチ位置１３と対応位置１４との間の位置ずれが補正される。換言すれば、位置ずれが発生しないように、タッチパネル座標系と表示部座標系との対応関係が初期設定される。タッチパネル座標系は、タッチパネル３の処理で使用される座標系であり、表示部座標系は、表示部２の処理で使用される座標系である。このように、入力装置１の起動の後の最初の位置ずれ補正が行われると、処理がステップＳ５に進む。
【００５６】
ステップＳ５では、例えば図３を参照して説明したように、表示制御部７が、操作画面に表示されたキャリブレーション用ボタン画像１５を非表示にする。この非表示により、操作画面は、例えば、図４に示す操作画面から図３に示す操作画面に変化する。そして、処理がステップＳ６に進む。
【００５７】
ステップＳ６では、例えば図３を参照して説明したように、判定部６が、操作画面の複数のボタン画像１０のうちの特定のボタン画像１２に対してタッチ入力が行われたか否かを判定する。詳しくは、操作画面に対してタッチ入力が行われると、タッチパネル３が、そのタッチ入力に対するタッチ位置１３を検出位置１３ａとして検出する。そして、座標変換部５が、所定の変換規則を参照してその検出位置１３ａを表示部２上の対応位置１４に座標変換する。判定部６は、対応位置１４が特定のボタン画像１２の占有領域に含まれるか否か（即ち特定のボタン画像１２に対してタッチ入力が行われたか否か）を判定する。その判定結果が否定の場合（ＮＯ）は、ステップＳ６の処理が繰り返される。一方、その判定結果が肯定の場合（ＹＥＳ）は、処理がステップＳ７に進む。
【００５８】
ステップＳ７では、キャリブレーション処理部８が、特定のボタン画像１２に対するタッチ位置１３に対応する対応位置１４と特定のボタン画像１２の基準位置１２ａとの間の差分ΔＤを求める。更に、キャリブレーション処理部８は、差分ΔＤの平均値を求める。差分ΔＤの平均値は、特定のボタン画像１２について、入力装置１の起動時から現時点までの間で求められた差分ΔＤの平均値である。そして、処理がステップＳ８に進む。
【００５９】
ステップＳ８では、キャリブレーション処理部８が、ステップＳ７で求めた差分ΔＤの平均値が閾値を超えるか否かを判定する。この判定結果が否定の場合（ＮＯ）は、処理がステップＳ６に戻る。一方、この判定結果が肯定の場合（ＹＥＳ）は、処理がステップＳ９に進む。
【００６０】
ステップＳ９では、例えば図３を参照して説明したように、キャリブレーション処理部８が、特定のボタン画像１２に対するタッチ入力に基づいて、位置ずれ補正を行う。即ち、キャリブレーション処理部８は、タッチ入力をキャリブレーション操作として利用して、位置ずれ補正を行う。
【００６１】
詳しくは、キャリブレーション処理部８は、特定のボタン画像に対するタッチ位置１３に対応する対応位置１４と特定のボタン画像１２の基準位置１２ａとの間の差分ΔＤを求める。そして、キャリブレーション処理部８は、求めた差分ΔＤが相殺されるように、座標変換部５が座標変換を行う際に参照する所定の変換規則を補正する。従って、対応位置１４と基準位置１２ａとの間の位置ずれが補正される。この結果、タッチ位置１３と対応位置１４との間の位置ずれが補正される。換言すれば、ステップＳ４の初期設定に対する補正が行われる。この位置ずれ補正は、特定のボタン画像１２に対するタッチ入力に基づいて行われるため、ユーザーは、意識することなくキャリブレーション操作を行うことが可能である。そして、処理がステップＳ６に戻る。
【００６２】
以上、図面（図１〜図５）を参照しながら本発明の実施形態を説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる。また、上記の実施形態で示す各構成要素の材質や形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【符号の説明】
【００６３】
１  入力装置
２  表示部
３  タッチパネル
５  座標変換部
８  キャリブレーション処理部
９  設定部
１０  ボタン画像
１２  特定のボタン画像
１２ａ  基準位置
１３  タッチ位置
１３ａ  検出位置
１４  対応位置
１５  キャリブレーションボタン画像
ΔＤ  差分
【図１】
2017016516.tif 000003
【図２】
2017016516.tif 000004
【図３】
2017016516.tif 000005
【図４】
2017016516.tif 000006
【図５】
2017016516.tif 000007