(57)【要約】【課題】校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正情報が設定されてしまうのをより確実に抑制することが可能な電子機器を提供する。【解決手段】このデジタルフォトフレーム１００（電子機器）は、タッチパネル式の表示部１と、表示部１の表示画面に表示される複数の基準ボタン１０３ａ〜１０３ｅに対するユーザの押下位置に基づく物理座標と複数の基準ボタン１０３ａ〜１０３ｅの表示位置に基づく論理座標とに基づいて補正データを決定して校正を行う制御部７とを備え、制御部７は、複数の基準ボタン１０３ａ〜１０３ｅのうち、物理座標と論理座標とのずれ量について前回の校正時との差が最も大きい基準ボタンの表示位置に今回の補正データ確認用の確認ボタン１０４を表示させるように構成されている。【選択図】図４
2013077071.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネル式の表示部と、
前記表示部の表示画面に表示される複数の基準ボタンに対するユーザの押下位置に基づく第１位置特定情報と前記複数の基準ボタンの表示位置に基づく第２位置特定情報とに基づいて補正情報を決定して校正を行う制御部とを備え、
前記制御部は、前記複数の基準ボタンのうち、前記第１位置特定情報と前記第２位置特定情報とのずれ量に基づいて決定される所定の基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように構成されている、電子機器。
【請求項２】
前記制御部は、前記複数の基準ボタンのうち、前記第１位置特定情報と前記第２位置特定情報とのずれ量について前回の校正時との差が相対的に大きい前記所定の基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように構成されている、請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記複数の基準ボタンのうち、前記第１位置特定情報と前記第２位置特定情報とのずれ量について前回の校正時との差が最も大きい基準ボタンの表示位置に対応する位置に今回の補正情報確認用の前記確認ボタンを表示させるように構成されている、請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記確認ボタンに対する前記第１位置特定情報の補正結果が前記確認ボタンの前記第２位置特定情報を基準とする所定範囲内にある場合には、今回の補正情報で校正するとともに、前記確認ボタンに対する前記第１位置特定情報の補正結果が前記第２位置特定情報を基準とする前記所定範囲内にない場合には、以前の補正情報に戻すように構成されている、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記確認ボタンに対する前記第１位置特定情報の補正結果が前記所定範囲内にない場合には、前記確認ボタンにおける前記第１位置特定情報および前記第２位置特定情報と、前記複数の基準ボタンのうちの前記確認ボタンが表示された位置に対応する基準ボタン以外の基準ボタンにおける前記第１位置特定情報および前記第２位置特定情報とに基づいて補正情報を決定し直すように構成されている、請求項４に記載の電子機器。
【請求項６】
前記制御部は、前記確認ボタンに対する前記第１位置特定情報の補正結果が前記所定範囲内にない場合で、かつ、前記確認ボタンに対するユーザの押下操作回数が所定回数以下の場合には、前記確認ボタンにおける前記第１位置特定情報および前記第２位置特定情報と、前記複数の基準ボタンのうちの前記確認ボタンが表示された位置に対応する基準ボタン以外の基準ボタンにおける前記第１位置特定情報および前記第２位置特定情報とに基づいて補正情報を決定し直すとともに、前記複数の基準ボタンおよび前記確認ボタンのうち、前記第１位置特定情報と前記第２位置特定情報とのずれ量について前回の校正時との差が相対的に大きい基準ボタンまたは前記確認ボタンの表示位置に対応する位置に前記確認ボタンを再度表示させるように構成されている、請求項５に記載の電子機器。
【請求項７】
前記制御部は、前記確認ボタンに対するユーザの押下操作回数が前記所定回数を超えた場合には、以前の補正情報に戻すように構成されている、請求項６に記載の電子機器。
【請求項８】
前記制御部は、前記確認ボタンに対するユーザの押下操作が所定時間行われない場合には、以前の補正情報に戻すように構成されている、請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、前記確認ボタンに対する前記第１位置特定情報の補正結果が前記確認ボタンの前記第２位置特定情報を基準とする所定範囲内にない場合には、前記表示部にエラーメッセージを表示させるとともに以前の補正情報に戻すように構成されている、請求項１〜８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御部は、以前の補正情報に戻す場合には、前回の補正情報に戻すように構成されている、請求項４〜９のいずれか１項に記載の電子機器。
【請求項１１】
前記第１位置特定情報および前記第２位置特定情報は、それぞれ、ユーザの押下位置に基づく物理座標および前記表示位置に基づく論理座標である、請求項１〜１０のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器に関し、特に、タッチパネル式の表示部を備えた電子機器に関する。
【背景技術】
【０００２】
従来、タッチパネル式の表示部を備えた電子機器が知られている。このような電子機器では、構成部材の経年変化や使用環境の変化に起因してタッチパネルの位置検出精度が低下する場合があるため、位置検出について校正（キャリブレーション）を行う必要がある。また、従来、表示画面に表示された基準ボタンに対するユーザの押下操作に基づいて補正情報を決定して校正（キャリブレーション）を行う電子機器が知られている。
【０００３】
しかしながら、従来の電子機器では、校正（キャリブレーション）を行う際に、ユーザが誤って基準ボタン以外の位置を押下してしまった場合など、基準ボタンに対するユーザの押下操作が誤操作であった場合には、誤操作による結果に基づいて不適切な補正情報が設定されてしまうという不都合があった。
【０００４】
そこで、従来、校正（キャリブレーション）を行う際にユーザが誤操作した場合に、不適切な補正情報が設定されてしまうのを抑制することが可能な電子機器が提案されている（たとえば、特許文献１参照）。
【０００５】
上記特許文献１の表示端末装置（電子機器）は、表示画面内で互いに異なる位置に表示された複数のシンボル（基準ボタン）に対してユーザに押下操作させて補正情報を決定した後、表示画面の中央位置に今回の補正情報確認用のシンボル（確認ボタン）を表示させるとともに、シンボル（確認ボタン）に対するユーザの押下操作に基づく補正結果がシンボル（確認ボタン）を基準とする所定範囲内であるか否かを判断するように構成されている。これにより、上記特許文献１の表示端末装置では、シンボル（確認ボタン）に対する補正結果がシンボル（確認ボタン）を基準とする所定範囲内にない場合には不適切な補正情報であると判断することができるので、校正（キャリブレーション）を行う際にユーザが誤操作した場合に、不適切な補正情報が設定されてしまうのを抑制することが可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１１６１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の表示端末装置（電子機器）では、校正（キャリブレーション）を行う際にユーザが誤操作した場合に、不適切な補正情報が設定されてしまうのを抑制することが可能である一方、補正情報確認用のシンボル（確認ボタン）が常に表示画面の中央位置に表示されるので、表示画面内の位置によってずれ量にばらつきがある場合には、補正情報が不適切か否かを精度よく検出することができない。たとえば、表示画面の中央位置以外の位置で誤操作されてずれ量が大きくなっている一方、表示画面の中央位置ではずれ量が小さい場合に、ずれ量が小さい位置に表示されたシンボル（確認ボタン）に対する押下操作の補正結果がシンボル（確認ボタン）を基準とする所定範囲内になってしまい適切な補正情報であると誤って判断されてしまう場合がある。このため、上記特許文献１の表示端末装置（電子機器）では、校正（キャリブレーション）を行う際にユーザが誤操作した場合に、不適切な補正情報が設定されてしまうのを抑制することができない場合があるという問題点がある。
【０００８】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正情報が設定されてしまうのをより確実に抑制することが可能な電子機器を提供することである。
【課題を解決するための手段および発明の効果】
【０００９】
この発明の一の局面による電子機器は、タッチパネル式の表示部と、表示部の表示画面に表示される複数の基準ボタンに対するユーザの押下位置に基づく第１位置特定情報と複数の基準ボタンの表示位置に基づく第２位置特定情報とに基づいて補正情報を決定して校正を行う制御部とを備え、制御部は、複数の基準ボタンのうち、第１位置特定情報と第２位置特定情報とのずれ量に基づいて決定される所定の基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように構成されている。
【００１０】
この発明の一の局面による電子機器では、上記のように、複数の基準ボタンのうち、ユーザの押下位置に基づく第１位置特定情報と表示位置に基づく第２位置特定情報とのずれ量に基づいて決定される所定の基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように制御部を構成することによって、第１位置特定情報と第２位置特定情報とのずれ量に基づいて今回誤操作された可能性がより高い位置に確認ボタンを表示すれば、ユーザの誤操作に起因して補正量がより大きくなる位置に確認ボタンを表示することができる。これにより、ユーザの誤操作による影響が補正結果により顕著に反映される位置で補正情報の適否判断（妥当性判断）を行うことができるので、補正情報の適否判断を精度よく行うことができ、その結果、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正情報が設定されてしまうのをより確実に抑制することができる。
【００１１】
上記一の局面による電子機器において、好ましくは、制御部は、複数の基準ボタンのうち、第１位置特定情報と第２位置特定情報とのずれ量について前回の校正時との差が相対的に大きい所定の基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように構成されている。このように構成すれば、今回誤操作された可能性がより高く前回と今回とでずれ量の差が相対的に大きくなった位置に確認ボタンが表示されるので、ユーザの押下位置に対する補正量がより大きくなる位置に確認ボタンを表示することができる。これにより、ユーザの誤操作による影響が補正結果により顕著に反映される位置で補正情報の適否判断（妥当性判断）を行うことができるので、補正情報の適否判断をより精度よく行うことができ、その結果、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正情報が設定されてしまうのをさらに確実に抑制することができる。
【００１２】
この場合、好ましくは、制御部は、複数の基準ボタンのうち、第１位置特定情報と第２位置特定情報とのずれ量について前回の校正時との差が最も大きい基準ボタンの表示位置に対応する位置に今回の補正情報確認用の確認ボタンを表示させるように構成されている。このように構成すれば、今回誤操作された可能性が最も高い位置に確認ボタンが表示されるので、確認ボタンによる補正情報の適否判断をより精度よく行うことができる。
【００１３】
上記一の局面による電子機器において、好ましくは、制御部は、確認ボタンに対する第１位置特定情報の補正結果が確認ボタンの第２位置特定情報を基準とする所定範囲内にある場合には、今回の補正情報で校正するとともに、確認ボタンに対する第１位置特定情報の補正結果が第２位置特定情報を基準とする所定範囲内にない場合には、以前の補正情報に戻すように構成されている。このように構成すれば、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内となり誤操作された可能性が低い場合には、今回の補正情報で校正することができるとともに、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内になく誤操作により不適切な補正情報に決定された可能性が高い場合には、以前の補正情報に戻して不適切な補正情報が設定されてしまうのを有効に抑制することができる。
【００１４】
この場合、好ましくは、制御部は、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内にない場合には、確認ボタンにおける第１位置特定情報および第２位置特定情報と、複数の基準ボタンのうちの確認ボタンが表示された位置に対応する基準ボタン以外の基準ボタンにおける第１位置特定情報および第２位置特定情報とに基づいて補正情報を決定し直すように構成されている。このように構成すれば、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内になく誤操作により不適切な補正情報に決定された可能性が高い場合には、確認ボタンと、確認ボタンが表示された位置に対応する基準ボタン以外の基準ボタンとにおける既取得の第１位置特定情報および第２位置特定情報を用いて新たに補正情報が決定し直されるので、複数の基準ボタンに対して再度押下操作をやり直すことなく、容易に補正情報を決定し直すことができる。
【００１５】
上記補正情報を決定し直す構成において、好ましくは、制御部は、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内にない場合で、かつ、確認ボタンに対するユーザの押下操作回数が所定回数以下の場合には、確認ボタンにおける第１位置特定情報および第２位置特定情報と、複数の基準ボタンのうちの確認ボタンが表示された位置に対応する基準ボタン以外の基準ボタンにおける第１位置特定情報および第２位置特定情報とに基づいて補正情報を決定し直すとともに、複数の基準ボタンおよび確認ボタンのうち、第１位置特定情報と第２位置特定情報とのずれ量について前回の校正時との差が相対的に大きい基準ボタンまたは確認ボタンの表示位置に対応する位置に確認ボタンを再度表示させるように構成されている。このように構成すれば、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内になく誤操作により不適切な補正情報に決定された可能性が高い場合で、かつ、確認ボタンに対する押下操作回数が少ない場合には、複数の基準ボタンに対して再度押下操作をやり直すことなく、容易に補正情報を決定し直すことができるとともに、再度表示させる確認ボタンも誤操作された可能性がより高い位置に表示されるので、決定し直された補正情報の適否判断もさらに精度よく行うことができる。
【００１６】
上記確認ボタンを再度表示させる構成において、好ましくは、制御部は、確認ボタンに対するユーザの押下操作回数が所定回数を超えた場合には、以前の補正情報に戻すように構成されている。このように構成すれば、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内となるまで際限なく繰り返し確認ボタンを表示し続ける場合と異なり、校正（キャリブレーション）を行う際のユーザの操作負担が過度に大きくなるのを抑制することができる。
【００１７】
上記一の局面による電子機器において、好ましくは、制御部は、確認ボタンに対するユーザの押下操作が所定時間行われない場合には、以前の補正情報に戻すように構成されている。このように構成すれば、不適切な補正情報に決定されてしまい確認ボタンを適切に押下することができなくなった場合（デッドロック状態になった場合）でも、押下操作が所定時間行われない場合には以前の補正情報に戻してデッドロック状態を解消することができる。
【００１８】
上記一の局面による電子機器において、好ましくは、制御部は、確認ボタンに対する第１位置特定情報の補正結果が確認ボタンの第２位置特定情報を基準とする所定範囲内にない場合には、表示部にエラーメッセージを表示させるとともに以前の補正情報に戻すように構成されている。このように構成すれば、確認ボタンに対する第１位置特定情報の補正結果が所定範囲内になく誤操作された可能性が高い場合に、エラーメッセージにより誤操作の可能性が高いことを容易にユーザに認識させることができるとともに、以前の補正情報に戻して不適切な補正情報が設定されてしまうのを有効に抑制することができる。
【００１９】
上記以前の補正情報に戻す構成において、好ましくは、制御部は、以前の補正情報に戻す場合には、前回の補正情報に戻すように構成されている。このように構成すれば、以前の補正情報に戻す場合に直近の補正情報に戻されるので、より現状に近い状態に対する補正情報に戻すことができる。
【００２０】
上記一の局面による電子機器において、好ましくは、第１位置特定情報および第２位置特定情報は、それぞれ、ユーザの押下位置に基づく物理座標および表示位置に基づく論理座標である。このように構成すれば、物理座標と論理座標とを用いて各ボタンにおけるずれ量を容易に算出することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１および第２実施形態によるデジタルフォトフレームの全体構成を示したブロック図である。
【図２】本発明の第１および第２実施形態によるデジタルフォトフレームの設定メニュー画面を示した図である。
【図３】本発明の第１および第２実施形態によるデジタルフォトフレームの本体設定画面を示した図である。
【図４】本発明の第１および第２実施形態によるデジタルフォトフレームの校正処理を示したフローチャートである。
【図５】本発明の第１実施形態によるデジタルフォトフレームの校正処理を示したフローチャートである。
【図６】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において左上に基準ボタンを表示した状態を示した図である。
【図７】本発明の第１および第２実施形態によるデジタルフォトフレームの物理座標の算出手順について説明するための図である。
【図８】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において右上に基準ボタンを表示した状態を示した図である。
【図９】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において右下に基準ボタンを表示した状態を示した図である。
【図１０】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において左下に基準ボタンを表示した状態を示した図である。
【図１１】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において中央に基準ボタンを表示した状態を示した図である。
【図１２】本発明の第１および第２実施形態によるデジタルフォトフレームの確認ボタンの表示位置の算出手順について説明するための図である。
【図１３】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において右下に確認ボタンを表示した状態を示した図である。
【図１４】本発明の第１および第２実施形態によるデジタルフォトフレームの確認ボタンの押下判定について説明するための図である。
【図１５】本発明の第１および第２実施形態によるデジタルフォトフレームの調整画面において左下に確認ボタンを表示した状態を示した図である。
【図１６】本発明の第２実施形態によるデジタルフォトフレームの校正処理を示したフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。
【００２３】
（第１実施形態）
図１および図２を参照して、本発明の第１実施形態によるデジタルフォトフレーム１００の構成について説明する。なお、デジタルフォトフレーム１００は、本発明の「電子機器」の一例である。
【００２４】
第１実施形態によるデジタルフォトフレーム１００は、図１に示すように、タッチパネル式の表示部１と、スピーカ２と、フラッシュＲＯＭ（ＦＬＡＳＨ  ＲＯＭ）３と、ＲＡＭ４と、通信インターフェース５と、メディアカードインターフェース６と、制御部（ＣＰＵ）７とを備えている。デジタルフォトフレーム１００は、フラッシュＲＯＭ３に記憶されたデジタル画像や通信インターフェース５およびメディアカードインターフェース６を介して取得されるデジタル画像を表示部１に表示可能に構成されている。
【００２５】
表示部１は、図２に示すように、矩形形状の液晶ディスプレイからなり、押下（タッチ）された位置に応じた電圧から位置検出を行う抵抗膜方式のタッチパネル機能を有している。また、表示部１には、各種機能の設定画面が表示されるように構成されている。
【００２６】
フラッシュＲＯＭ３は、書き換え可能な不揮発性メモリである。また、フラッシュＲＯＭ３は、後述するように、タッチパネルの位置検出の校正（キャリブレーション）を行う際に取得される情報を記憶するように構成されている。また、フラッシュＲＯＭ３には、表示部１に表示させるデジタル画像を保存可能である。ＲＡＭ４は、揮発性メモリであり、制御部７の作業領域として利用される。通信インターフェース５は、有線および無線の両方の通信が可能に構成されている。デジタルフォトフレーム１００は、通信インターフェース５を介してネットワークに接続可能である。
【００２７】
メディアカードインターフェース６は、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ  Ｃａｒｄ）（登録商標）、ｘＤピクチャカード（登録商標）、ＣＦカード（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ  Ｃａｒｄ）（登録商標）などの各種メディアカードに対応可能に構成されている。
【００２８】
制御部７は、ＣＰＵからなり、図示しないコンピュータプログラムを実行することによりデジタルフォトフレーム１００全体の動作を制御するように構成されている。また、制御部７は、ユーザによる操作に基づいて、タッチパネルの位置検出の校正（キャリブレーション）処理を実行するように構成されている。また、制御部７は、校正（キャリブレーション）処理により得られた補正データ（算出式）に基づいて位置検出を行うように構成されている。また、制御部７は、表示部１の表示画面に対するユーザの押下位置に基づく物理座標と、表示画面に表示される画像の表示位置に基づく論理座標とに基づいて補正データを決定するように構成されている。なお、物理座標は、本発明の「第１位置特定情報」の一例であり、論理座標は、本発明の「第２位置特定情報」の一例である。また、補正データは、本発明の「補正情報」の一例である。また、物理座標および論理座標に基づいて補正データを決定する手順については後述する。
【００２９】
次に、図１および図３〜図１５を参照して、第１実施形態によるデジタルフォトフレーム１００の制御部７により実行される校正（キャリブレーション）処理について説明する。
【００３０】
ユーザにより図１に示す設定メニュー画面において本体設定ボタン１０１が選択された後、図３に示す本体設定画面においてタッチパネル調整ボタン１０２が選択されることによって、制御部７により図４および図５に示す校正（キャリブレーション）処理が開始される。校正（キャリブレーション）処理が開始されると、制御部７は、ステップＳ１において、図６に示すように、表示画面の左上の基準位置に基準ボタン１０３ａを表示させる制御を行う。この際、制御部７は、表示画面の左上に表示した基準ボタン１０３ａを押下することをユーザに促す表示を行う。そして、制御部７は、ステップＳ２において、ユーザによる押下操作があったか否かを判断し、ユーザにより表示部１が押下されるまでこの判断を繰り返す。
【００３１】
ユーザにより押下されると、制御部７は、ステップＳ３において、ユーザにより押下された位置に基づく物理座標を取得する。具体的には、制御部７は、表示部１から得られるユーザの押下位置に応じた電圧に基づいて、以下に示す式（１）により物理座標を取得する。また、実際には、ユーザの押下位置に応じた電圧とそれに対応する物理座標との関係は複雑な関係式（高次式）により表されるが、ここでの説明では、簡易的に、ユーザの押下位置に応じた電圧とそれに対応する物理座標との関係が線形であると仮定して説明する。
【００３２】
【数１】
2013077071.tif 000003
なお、上記式（１）において、（ＸＰ、ＹＰ）は、物理座標、（ＶＸ、ＶＹ）は、表示部１から得られる電圧、（ＶＸｍｉｎ、ＶＹｍｉｎ）は、最小の論理座標の位置における電圧、（Ｘｒｅｓ、Ｙｒｅｓ）は、表示部１の解像度（分解能）、（ＶＸｍａｘ、ＶＹｍａｘ）は、最大の論理座標の位置における電圧をそれぞれ表す。
【００３３】
次に、具体的な計算例を挙げて説明する。たとえば、図７に示すように、表示部１の解像度が８００×４８０（ｄｏｔ）であり、最小の論理座標となる表示画面の左上隅における電圧が（０（Ｖ）、０（Ｖ））、最大の論理座標となる表示画面の右下隅における電圧が（５（Ｖ）、５（Ｖ））であると仮定する。この場合に、ユーザの押下操作により表示部１から得られた電圧（ＶＸ、ＶＹ）が（０．４８（Ｖ）、０．４１（Ｖ））であったとすると、制御部７により、以下の式（２）のように物理座標（ＸＰ、ＹＰ）が算出される。
【００３４】
【数２】
2013077071.tif 000004
【００３５】
次に、制御部７は、ステップＳ４において、図８に示すように、表示画面の右上の基準位置に基準ボタン１０３ｂを表示させるとともに、ステップＳ５において、ユーザによる押下操作があったか否かを判断し、ユーザにより表示部１が押下されるまでこの判断を繰り返す。ユーザにより押下されると、制御部７は、ステップＳ６において、上記左上の基準ボタン１０３ａの場合と同様に、右上の基準ボタン１０３ｂに対するユーザの押下位置に基づく物理座標を取得する。
【００３６】
その後、制御部７は、上記同様に、ステップＳ７〜Ｓ１５において、図９に示す右下の基準ボタン１０３ｃ、図１０に示す左下の基準ボタン１０３ｄおよび図１１に示す中央の基準ボタン１０３ｅのそれぞれに対応する物理座標を順次取得する。
【００３７】
そして、制御部７は、ステップＳ１６において、各基準ボタンに対する論理座標と物理座標とに基づいて補正データ（算出式）を決定して仮反映する。具体的には、制御部７は、５つの基準ボタン１０３ａ〜１０３ｅのそれぞれにおける論理座標および物理座標に基づいて補正後の座標を取得するための補正データ（算出式）を決定する。以下の式（３）に補正データ（算出式）の一例を示す。なお、基準ボタン１０３ａ〜１０３ｅの表示位置に基づく論理座標は、予めフラッシュＲＯＭ３に記憶されている。
【００３８】
【数３】
2013077071.tif 000005
なお、上記式（３）において、（Ｘ、Ｙ）は、補正後の座標、（ＶＸ、ＶＹ）は、表示部１から得られる電圧をそれぞれ表す。また、ａおよびｂは、５つの基準ボタン１０３ａ〜１０３ｅに対する押下操作結果に基づいて以下の式（４）により算出される。
【００３９】
【数４】
2013077071.tif 000006
なお、上記式（４）において、ｎは、基準ボタンの個数、ｘｋは、ｋ個目の基準ボタンの論理座標、ｙｋは、ｋ個目の基準ボタンに対する検出電圧に基づく物理座標をそれぞれ表す。
【００４０】
次に、制御部７は、ステップＳ１７において、各基準ボタンに対する論理座標と物理座標とのずれ量を以下の式（５）により算出するとともに、そのずれ量について前回の校正時と今回との差を以下の式（６）により算出する。
【００４１】
【数５】
2013077071.tif 000007
なお、上記式（５）において、（Ｘｎ、Ｙｎ）は、ずれ量、（ＸＰ、ＹＰ）は、物理座標、（ＸＬ、ＹＬ）は、論理座標をそれぞれ表す。
【００４２】
【数６】
2013077071.tif 000008
なお、上記式（６）において、（Ｘ１、Ｙ１）は、前回の校正時のずれ量、（Ｘ２、Ｙ２）は、今回の校正時のずれ量をそれぞれ表す。
【００４３】
たとえば、左上の基準ボタン１０３ａの表示位置に基づく論理座標（ＸＬ、ＹＬ）が（７３、４２）である場合には、ステップＳ３において上記式（２）により算出された物理座標（ＸＰ、ＹＰ）が（７７、３９）であったので、今回の校正時における左上の基準ボタン１０３ａに対するずれ量（Ｘｎ、Ｙｎ）は（４、−３）となる。このようにして、制御部７は、図１２に示すように、各基準ボタンに対する今回の校正時のずれ量（Ｘ２、Ｙ２）および前回の校正時のずれ量（Ｘ１、Ｙ１）を算出する。なお、前回の校正時における各基準ボタンに対する物理座標は、前回の校正時にフラッシュＲＯＭ３に記憶されている。そして、上記式（６）により算出される各基準ボタンに対する前回と今回とのずれ量の差は図１２に示すとおりである。
【００４４】
次に、ステップＳ１８において、制御部７は、ずれ量に基づいて決定される所定の基準ボタンの表示位置に今回の補正データ確認用の確認ボタン１０４（図１３参照）を表示する制御を行う。具体的には、制御部７は、前回と今回とのずれ量の差が最も大きくなる基準ボタンの表示位置に今回の補正データ確認用の確認ボタン１０４を表示する制御を行う。図１２の例では、右下の基準ボタン１０３ｃにおける差が最も大きいので、制御部７は、図１３に示すように、右下の基準ボタン１０３ｃの表示位置と同じ位置に確認ボタン１０４を表示する。
【００４５】
そして、制御部７は、図５に示すステップＳ１９において、タイマーを開始し、ステップＳ２０において、ユーザによる押下操作があったか否かを判断する。制御部７は、ステップＳ２０およびＳ２１において、タイムアウト時間（たとえば、１０秒）が経過するまでこの判断を繰り返し、タイムアウト時間が経過した場合には、ステップＳ２２において、確認ボタン１０４が押下されなかったことを示すエラーメッセージを表示部１に表示する。そして、ステップＳ２３において、制御部７は、上記ステップＳ１６において仮反映した補正データを前回の校正時に決定された補正データに戻して設定する。そして、今後、次の校正処理が行われるまで、制御部７は、前回の校正時に決定された補正データを用いて位置検出を行う。
【００４６】
一方、ユーザによる押下操作があった場合には、制御部７は、ステップＳ２４においてタイマーを終了し、ステップＳ２５において確認ボタン１０４が適切に押下されたか否かを判断する。具体的には、まず、制御部７は、以下の式（３）に示す補正データより、ユーザの押下位置に基づいて算出される物理座標の補正結果（補正後の座標）を算出する。そして、制御部７は、図１４に示すように、以下の式（７）により、補正後の座標が確認ボタン１０４の表示位置を中心とする所定範囲内にあるか否かを判断し、所定範囲内にある場合には、確認ボタン１０４が適切に押下されたと判断する。
【００４７】
【数７】
2013077071.tif 000009
なお、上記式（７）において、（Ｘ、Ｙ）は、補正後の座標、（Ｘｓ、Ｙｓ）は、所定範囲内の左上隅の座標（最小の座標）、（Ｘｅ、Ｙｅ）は、所定範囲内の右下隅の座標（最大の座標）をそれぞれ表す。
【００４８】
確認ボタン１０４が適切に押下された場合には、今回決定した補正データが妥当であると判断して、制御部７は、ステップＳ２６において、今回取得した物理座標と決定した補正データをフラッシュＲＯＭ３に保存して設定する。そして、今後、次の校正処理が行われるまで、制御部７は、今回の補正データを用いて位置検出を行う。
【００４９】
また、確認ボタン１０４が適切に押下されない場合は、制御部７は、ステップＳ２７において、押下操作を繰り返した回数が所定のリトライ回数（たとえば、５回）を超えたか否かを判断し、超えた場合には、ステップＳ２２に移行してエラーメッセージを表示する。所定のリトライ回数以下の場合には、制御部７は、ステップＳ２８において、リトライ回数をインクリメントする。そして、制御部７は、ステップＳ２９において、確認ボタン１０４に対するユーザの押下位置に基づく物理座標を取得して、図４のステップＳ１６に移行する。
【００５０】
この場合、制御部７は、ステップＳ１６において、確認ボタン１０４における論理座標および物理座標と、確認ボタン１０４が表示された右下の基準ボタン１０３ｃ以外の４つの基準ボタンにおける論理座標および物理座標とに基づいて補正データを決定して仮反映する。すなわち、確認ボタン１０４に対する押下操作から得られる情報を、確認ボタン１０４の表示位置に対応する基準ボタンに代えて用いる。換言すれば、確認ボタン１０４がその位置における基準ボタンとして用いられる。なお、この際用いる上記４つの基準ボタンにおける物理座標は、ステップＳ１〜Ｓ１５において既に取得されたものである。ステップＳ１７の処理は上記と同様に実行され、ステップＳ１８において、制御部７は、４つの基準ボタンおよび確認ボタンの５つのボタンのうち、前回と今回との差が最も大きい基準ボタンまたは確認ボタンの表示位置に再度確認ボタン１０４を表示する。この際、ステップＳ１７の計算結果によっては、ステップＳ１８において、図１５に示すように、確認ボタン１０４の表示位置が前回の表示位置（図１３参照）とは異なる場合もあり得る。
【００５１】
第１実施形態では、上記のように、５つの基準ボタン１０３ａ〜１０３ｅのうち、ユーザの押下位置に基づく物理座標と表示位置に基づく論理座標とのずれ量に基づいて決定される所定の基準ボタンの表示位置に今回の補正情報確認用の確認ボタン１０４を表示させるように制御部７を構成することによって、物理座標と論理座標とのずれ量に基づいて今回誤操作された可能性が高い位置に確認ボタン１０４を表示することができるので、ユーザの誤操作に起因して補正量がより大きくなる位置に確認ボタン１０４を表示することができる。これにより、ユーザの誤操作による影響が補正結果により顕著に反映される位置で補正データの適否判断（妥当性判断）を行うことができるので、補正データの適否判断を精度よく行うことができ、その結果、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正データが設定されてしまうのをより確実に抑制することができる。
【００５２】
また、第１実施形態では、上記のように、５つの基準ボタン１０３ａ〜１０３ｅのうち、ユーザの押下位置に基づく物理座標と表示位置に基づく論理座標とのずれ量について前回の校正時との差が最も大きい基準ボタンの表示位置に今回の補正情報確認用の確認ボタン１０４を表示させるように制御部７を構成することによって、今回誤操作された可能性が最も高く前回と今回とでずれ量の差が最も大きくなった位置に確認ボタン１０４が表示されるので、ユーザの押下位置に対する補正量がより大きくなる位置に確認ボタン１０４を表示することができる。これにより、ユーザの誤操作による影響が補正結果により顕著に反映される位置で補正データの適否判断（妥当性判断）を行うことができるので、補正データの適否判断を精度よく行うことができ、その結果、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正データが設定されてしまうのをより確実に抑制することができる。
【００５３】
また、第１実施形態では、上記のように、確認ボタン１０４に対する物理座標の補正結果（補正後の座標）が確認ボタン１０４の論理座標を基準とする所定範囲内にある場合には、今回の補正データで校正するとともに、確認ボタン１０４に対する物理座標の補正結果が所定範囲内にない場合には、前回の補正データに戻すように制御部７を構成する。これにより、確認ボタン１０４に対する物理座標の補正結果が所定範囲内となり誤操作された可能性が低い場合には、今回の補正データで校正することができるとともに、確認ボタン１０４に対する物理座標の補正結果が所定範囲内になく誤操作により不適切な補正データに決定された可能性が高い場合には、前回の補正データに戻して不適切な補正データが設定されてしまうのを有効に抑制することができる。
【００５４】
また、第１実施形態では、上記のように、確認ボタン１０４に対する物理座標の補正結果が所定範囲内にない場合には、確認ボタン１０４における物理座標および論理座標と、５つの基準ボタン１０３ａ〜１０３ｅのうちの確認ボタン１０４が表示された位置に対応する基準ボタン以外の基準ボタンにおける物理座標および論理座標とに基づいて補正データを決定し直すように制御部７を構成する。これにより、確認ボタン１０４に対する物理座標の補正結果が所定範囲内になく誤操作により不適切な補正データに決定された可能性が高い場合には、確認ボタン１０４と、確認ボタン１０４が表示された位置に対応する基準ボタン以外の基準ボタンとにおける既取得の物理座標および論理座標を用いて新たに補正データが決定し直されるので、５つの基準ボタン１０３ａ〜１０３ｅに対して再度押下操作をやり直すことなく、容易に補正データを決定し直すことができる。
【００５５】
また、第１実施形態では、上記のように、確認ボタン１０４に対する物理座標の補正結果が所定範囲内にない場合で、かつ、確認ボタン１０４に対するユーザの押下操作回数が所定回数（たとえば、５回）以下の場合には、確認ボタン１０４における物理座標および論理座標と、５つの基準ボタン１０３ａ〜１０３ｅのうちの確認ボタン１０４が表示された位置に対応する基準ボタン以外の基準ボタンにおける物理座標および論理座標とに基づいて補正データを決定し直すとともに、５つの基準ボタン１０３ａ〜１０３ｅおよび確認ボタン１０４のうち、物理座標と論理座標とのずれ量について前回の校正時との差が最も大きい基準ボタンまたは確認ボタン１０４の表示位置に確認ボタン１０４を再度表示させるように制御部７を構成する。これにより、確認ボタン１０４に対する物理座標の補正結果が所定範囲内になく誤操作により不適切な補正データに決定された可能性が高い場合で、かつ、確認ボタン１０４に対する押下操作回数が少ない場合には、５つの基準ボタン１０３ａ〜１０３ｅに対して再度押下操作をやり直すことなく、容易に補正データを決定し直すことができるとともに、再度表示させる確認ボタン１０４も誤操作された可能性が最も高い位置に表示されるので、決定し直された補正データの適否判断もさらに精度よく行うことができる。
【００５６】
また、第１実施形態では、上記のように、確認ボタン１０４に対するユーザの押下操作回数が所定回数を超えた場合には、前回の補正データに戻すように制御部７を構成する。これにより、確認ボタン１０４に対する物理座標の補正結果が所定範囲内となるまで際限なく繰り返し確認ボタン１０４を表示し続ける場合と異なり、校正（キャリブレーション）を行う際のユーザの操作負担が過度に大きくなるのを抑制することができる。
【００５７】
また、第１実施形態では、上記のように、確認ボタン１０４に対するユーザの押下操作が所定時間（たとえば、１０秒）行われない場合には、前回の補正データに戻すように制御部７を構成する。これにより、不適切な補正データに決定されてしまい確認ボタン１０４を適切に押下することができなくなった場合（デッドロック状態になった場合）でも、押下操作が所定時間行われない場合には前回の補正データに戻してデッドロック状態を解消することができる。
【００５８】
また、第１実施形態では、上記のように、確認ボタン１０４に対する物理座標の補正結果が確認ボタン１０４の論理座標を基準とする所定範囲内にない場合には、表示部にエラーメッセージを表示させるとともに前回の補正データに戻すように制御部７を構成する。これにより、確認ボタン１０４に対する物理座標の補正結果が所定範囲内になく誤操作された可能性が高い場合に、エラーメッセージにより誤操作の可能性が高いことを容易にユーザに認識させることができるとともに、前回の補正データに戻して不適切な補正データが設定されてしまうのを有効に抑制することができる。
【００５９】
（第２実施形態）
次に、図４および図１６を参照して、第２実施形態について説明する。この第２実施形態では、上記第１実施形態と異なり、校正（キャリブレーション）処理において、確認ボタン１０４の表示後にタイムアウト判定やリトライ回数判定を行わない構成について説明する。
【００６０】
第２実施形態の校正（キャリブレーション）処理では、制御部７は、図４に示すステップＳ１８の後、図１６に示すステップＳ３１において、ユーザによる押下操作があったか否かを判断し、押下操作が行われるまでこの判断を繰り返す。押下操作があると、ステップＳ３２において、制御部７は、上記第１実施形態におけるステップＳ２５と同様に、確認ボタン１０４が適切に押下されたか否かを判断し、適切に押下された場合には、ステップＳ３３において、今回取得した物理座標と決定した補正データをフラッシュＲＯＭ３に保存して設定する。
【００６１】
一方、確認ボタン１０４が適切に押下されない場合は、制御部７は、ステップＳ３４において、確認ボタン１０４が押下されなかったことを示すエラーメッセージを表示部１に表示する。そして、ステップＳ３５において、制御部７は、上記ステップＳ１６において仮反映した補正データを前回の校正時に決定された補正データに戻して設定する。
【００６２】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００６３】
また、第２実施形態では、リトライ回数判定が行われないので、確認ボタン１０４が適正に押下されない場合に、ユーザに繰り返しリトライさせる上記第１実施形態とは異なり、ユーザに負担が掛かるのを抑制することができる。
【００６４】
なお、第２実施形態においても、上記第１実施形態の場合と同様に、５つの基準ボタン１０３ａ〜１０３ｅのうち、ユーザの押下位置に基づく物理座標と表示位置に基づく論理座標とのずれ量に基づいて決定される所定の基準ボタンの表示位置に今回の補正情報確認用の確認ボタン１０４を表示させるように制御部７を構成することによって、校正（キャリブレーション）を行う際にユーザが誤操作した場合でも、不適切な補正データが設定されてしまうのをより確実に抑制することができる。
【００６５】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００６６】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００６７】
たとえば、上記第１および第２実施形態では、本発明の電子機器をデジタルフォトフレームに適用する例について説明したが、タッチパネル式の表示部を備えた電子機器であれば、本発明を、デジタルフォトフレーム以外の電子機器に適用してもよい。
【００６８】
また、上記第１および第２実施形態では、本発明の表示部の一例として、抵抗膜方式のタッチパネル機能を有する表示部を示したが、本発明はこれに限られない。本発明では、超音波方式や静電容量方式、光学方式、電磁誘導方式など、抵抗膜方式以外の方式によるタッチパネル機能を有する表示部であってもよい。
【００６９】
また、上記第１および第２実施形態では、５つの基準ボタンを用いて校正を行う例を示したが、本発明はこれに限られない。本発明では、複数の基準ボタンであれば、５つ以外の個数の基準ボタンを用いて校正を行ってもよい。
【００７０】
また、上記第１および第２実施形態では、５つの基準ボタンのうち、ずれ量について前回と今回との差が最も大きい基準ボタンの表示位置に確認ボタンを表示する例を示したが、本発明はこれに限られない。本発明では、５つの基準ボタンのうち、ずれ量について前回と今回との差が他のいずれかの基準ボタンよりも相対的に大きい基準ボタンの表示位置に確認ボタンを表示するようにしてもよい。
【００７１】
また、上記第１および第２実施形態では、ずれ量について前回と今回との差が最も大きい基準ボタンの表示位置と同じ位置に確認ボタンを表示する例を示したが、本発明はこれに限られない。本発明では、ずれ量について前回と今回との差が最も大きい基準ボタンの表示位置に対応する近傍の位置に確認ボタンを表示するようにしてもよい。
【００７２】
また、上記第１および第２実施形態では、本発明の所定の基準ボタンの一例として、ずれ量について前回と今回との差が最も大きい基準ボタンを示したが、本発明はこれに限られない。本発明では、所定の基準ボタンが、ずれ量についての前回と今回との差ではなく、今回のずれ量のみに基づいて決定される基準ボタンであってもよい。この場合、今回のずれ量が最も大きい基準ボタンに対応する位置に確認ボタンを表示させることが好ましい。
【００７３】
また、上記第１および第２実施形態では、確認ボタンが適切に押下されない場合に、前回の補正データ（補正情報）に戻す例を示したが、本発明はこれに限られない。本発明では、確認ボタンが適切に押下されない場合に、以前の補正情報に戻す構成であれば、初期（デフォルト）の補正情報など、前回以外の補正情報に戻す構成であってもよい。
【００７４】
また、上記第１および第２実施形態では、本発明の第１位置特定情報および第２位置特定情報の一例として、それぞれ、物理座標および論理座標を示したが、本発明はこれに限られない。本発明では、第１位置特定情報および第２位置特定情報が、電圧値など座標以外の情報であってもよい。
【００７５】
また、上記第１および第２実施形態において、調整画面に校正処理を強制的に終了させるためのキャンセルボタンを設けてもよい。この際、キャンセルボタンが押下されると、前回の補正データ（補正情報）に戻すように構成してもよい。これにより、ユーザの所望のタイミングで校正処理を終了させることができる。
【００７６】
また、上記第１および第２実施形態において、ユーザの押下位置に応じた電圧とそれに対応する物理座標（第１位置特定情報）との関係が線形である例について説明したが、本発明はこれに限られない。本発明では、ユーザの押下位置に応じた電圧とそれに対応する物理座標（第１位置特定情報）とが高次式により表される関係であってもよい。
【００７７】
また、上記第１および第２実施形態では、説明の便宜上、本発明の制御部の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００７８】
１  表示部
７  制御部
１００  デジタルフォトフレーム（電子機器）
１０３ａ、１０３ｂ、１０３ｃ、１０３ｄ、１０３ｅ  基準ボタン
１０４  確認ボタン
【図１】
2013077071.tif 000010
【図２】
2013077071.tif 000011
【図３】
2013077071.tif 000012
【図４】
2013077071.tif 000013
【図５】
2013077071.tif 000014
【図６】
2013077071.tif 000015
【図７】
2013077071.tif 000016
【図８】
2013077071.tif 000017
【図９】
2013077071.tif 000018
【図１０】
2013077071.tif 000019
【図１１】
2013077071.tif 000020
【図１２】
2013077071.tif 000021
【図１３】
2013077071.tif 000022
【図１４】
2013077071.tif 000023
【図１５】
2013077071.tif 000024
【図１６】
2013077071.tif 000025