(57)【要約】【課題】タッチパネルがタッチ入力を受け付けたときに、表示面において指定される点を高い精度で補正可能とする。【解決手段】タッチパネルディスプレイ１０８は、タッチ位置に応じた信号を表示面に対して座標値に変換する変換部１２と、基準点を目標とした前記タッチ入力を受け付けたことに基づき、基準点の座標値と、タッチ入力によって検出された信号を変換することにより得られる座標値との差分を算出する第１算出部１３とを備える。第１算出部１３は、第１状態における第１差分と第２状態における第２差分とを算出する。タッチパネルディスプレイ１０８は、第１差分および第２差分に基づいて、第３状態における第３差分、および第４状態における第４差分を算出する第２算出部１４と、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、変換後の座標値を補正する補正部１６とをさらに備える。【選択図】図６
2010250695.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、前記表示装置の表示面に取り付けられたタッチパネルとを備えた、タッチパネルディスプレイであって、
前記タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出する検出手段と、
前記検出された前記信号を、前記表示面に対して予め定められた座標系における座標値に変換する変換手段と、
前記表示面に基準点を表示させる表示制御手段と、
前記基準点が表示された状態で当該基準点を目標とした前記タッチ入力を受け付けたことに基づき、前記基準点の座標値と、当該タッチ入力によって検出された前記信号を前記変換手段で変換することにより得られる座標値との差分を算出する第１算出手段とを備え、
前記タッチパネルディスプレイを、第１状態から前記表示面の垂線を軸に９０度回転させた状態を第２状態とし、前記タッチパネルディスプレイを、前記第２状態から前記回転方向にさらに９０度回転させた状態を第３状態とし、前記タッチパネルディスプレイを、前記第３状態から前記回転方向にさらに９０度回転させた状態を第４状態とすると、
前記第１算出手段は、前記第１状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第１差分と、前記第２状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第２差分とを算出し、
前記タッチパネルディスプレイは、
前記第１差分および前記第２差分に基づいて、前記第３状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第３差分、および前記第４状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第４差分を算出する第２算出手段と、
前記第１差分、前記第２差分、前記第３差分、および前記第４差分のうちいずれか１つを用いて、前記変換後の座標値を補正する補正手段とをさらに備える、タッチパネルディスプレイ。
【請求項２】
前記タッチパネルディスプレイは、
加速度センサと、
前記第３差分および前記第４差分が算出された後におけるタッチ入力が、前記第１状態、前記第２状態、前記第３状態、および前記第４状態のうち何れの状態において行われたかを、前記加速度センサの検出結果に基づいて判断する判断手段とをさらに備え、
前記補正手段は、前記タッチ入力が前記第１状態において行なわれたと判断された場合には、前記第１差分を用いて前記変換後の座標値を補正し、前記タッチ入力が前記第２状態において行なわれたと判断された場合には、前記第２差分を用いて前記変換後の座標値を補正し、前記タッチ入力が前記第３状態において行なわれたと判断された場合には、前記第３差分を用いて前記変換後の座標値を補正し、前記タッチ入力が前記第４状態において行なわれたと判断された場合には、前記第４差分を用いて前記変換後の座標値を補正する、請求項１に記載のタッチパネルディスプレイ。
【請求項３】
前記第２算出手段は、
前記第１差分および前記第２差分に基づいて、前記基準点に対する前記タッチパネル上におけるタッチ位置のずれ量と、前記表示面に対する前記タッチパネルの取り付けの際に生じた、前記基準点からのずれ量とを算出し、
前記算出した２つのずれ量に基づいて、前記第３差分と前記第４差分とを算出する、請求項１または２に記載のタッチパネルディスプレイ。
【請求項４】
前記表示制御手段は、前記基準点を前記表示面の中心に表示する、請求項１から３のいずれか１項に記載のタッチパネルディスプレイ。
【請求項５】
前記タッチパネルディスプレイは、前記表示面を複数の領域に仮想的に分割する分割手段をさらに備え、
前記表示制御手段は、前記各領域において前記基準点を表示させ、
前記第１算出手段は、前記各領域において、前記第１差分と前記第２差分とを算出し、
前記第２算出手段は、前記各領域において算出された前記第１差分および前記第２差分に基づいて、前記各領域における、前記第３差分および前記第４差分を算出し、
前記補正手段は、タッチ入力が行われた領域において算出された、前記第１差分、前記第２差分、前記第３差分、および前記第４差分のうちいずれか１つを用いて、前記補正を行う、請求項１から３のいずれかに記載のタッチパネルディスプレイ。
【請求項６】
前記分割手段は、前記表示面をマトリクス状に複数の領域に仮想的に分割する、請求項５に記載のタッチパネルディスプレイ。
【請求項７】
前記表示制御手段は、前記基準点を、各領域の中心に表示する、請求項５または６に記載のタッチパネルディスプレイ。
【請求項８】
請求項１から７のいずれかに記載のタッチパネルディスプレイを備えた、電子機器。
【請求項９】
表示装置と前記表示装置の表示面に取り付けられたタッチパネルとを備えたタッチパネルディスプレイにおける補正方法であって、
前記タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出するステップと、
前記検出された前記信号を、前記表示面に対して予め定められた座標系における座標値に変換するステップと、
前記表示面に基準点を表示させるステップと、
前記基準点が表示された状態で当該基準点を目標とした前記タッチ入力を受け付けたことに基づき、前記基準点の座標値と、当該タッチ入力によって検出された前記信号を前記変換手段で変換することにより得られる座標値との差分を算出するステップとを備え、
前記タッチパネルディスプレイを、第１状態から前記表示面の垂線を軸に９０度回転させた状態を第２状態とし、前記タッチパネルディスプレイを、前記第２状態から前記回転方向にさらに９０度回転させた状態を第３状態とし、前記タッチパネルディスプレイを、前記第３状態から前記回転方向にさらに９０度回転させた状態を第４状態とすると、
前記差分を算出するステップは、前記第１状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第１差分と、前記第２状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第２差分とを算出するステップを含み、
前記補正方法は、
前記第１差分および前記第２差分に基づいて、前記第３状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第３差分、および前記第４状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第４差分を算出するステップと、
前記第１差分、前記第２差分、前記第３差分、および前記第４差分のうちいずれか１つを用いて、前記変換後の座標値を補正するステップとをさらに備える、補正方法。
【請求項１０】
表示装置と前記表示装置の表示面に取り付けられたタッチパネルとを備えたタッチパネルディスプレイにおける補正方法を実行するためのプログラムであって、
前記補正方法は、
前記タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出するステップと、
前記検出された前記信号を、前記表示面に対して予め定められた座標系における座標値に変換するステップと、
前記表示面に基準点を表示させるステップと、
前記基準点が表示された状態で当該基準点を目標とした前記タッチ入力を受け付けたことに基づき、前記基準点の座標値と、当該タッチ入力によって検出された前記信号を前記変換手段で変換することにより得られる座標値との差分を算出するステップとを備え、
前記タッチパネルディスプレイを、第１状態から前記表示面の垂線を軸に９０度回転させた状態を第２状態とし、前記タッチパネルディスプレイを、前記第２状態から前記回転方向にさらに９０度回転させた状態を第３状態とし、前記タッチパネルディスプレイを、前記第３状態から前記回転方向にさらに９０度回転させた状態を第４状態とすると、
前記差分を算出するステップは、前記第１状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第１差分と、前記第２状態において前記基準点を目標としたタッチ入力を受け付けた場合における前記差分である第２差分とを算出するステップを含み、
前記補正方法は、
前記第１差分および前記第２差分に基づいて、前記第３状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第３差分、および前記第４状態において前記基準点を目標としたタッチ入力を受け付けたと仮定した場合における前記差分である第４差分を算出するステップと、
前記第１差分、前記第２差分、前記第３差分、および前記第４差分のうちいずれか１つを用いて、前記変換後の座標値を補正するステップとをさらに備える、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えたタッチパネルディスプレイ、タッチパネルディスプレイを備えた電子機器、タッチパネルディスプレイにおける補正方法、および補正方法をタッチパネルディスプレイに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、たとえば液晶ディスプレイなどの表示装置と、当該表示装置の表示面に取り付けられたタッチパネルとを備えた、タッチパネルディスプレイが知られている。
【０００３】
ところで、このようなタッチパネルディスプレイにおいては、表示装置の表示面の目標点を指定するために、ユーザがタッチパネルに対してタッチ入力を行なった場合、目標点と表示面において指定される点（以下、「画面指定点」と称する）とは一致するとは限らない。このように目標点と画面指定点とが一致しない理由として、以下の２つの理由が挙げられる。
【０００４】
第１の理由は、タッチパネルディスプレイの製造時において、表示面に対するタッチパネルの取り付け位置が、基準となる取り付け位置からずれることがあるためである。なお、以下では、当該ずれを、「取付時ずれ」と称する。
【０００５】
第２の理由は、ユーザが目標点にタッチしようとした場合であっても、ユーザのタッチ操作に起因して、実際のタッチ位置が目標点からずれることがあるためである。特に、ユーザが、指でタッチ入力を行なう場合、指がタッチパネルに接触する部分は指の腹の一部であるため、実際のタッチ位置が目標点からずれる。また、ユーザがタッチパネルを見る角度によっても、上記ずれが生じる。
【０００６】
そこで、従来は、目標点と画面指定点とを一致させるために、タッチパネルディスプレイの出荷時や出荷後に、補正処理を実行することが行なわれている。当該補正処理を実行する装置または方法として、たとえば特許文献１〜５に開示された装置または方法が挙げられる。
【０００７】
特許文献１の制御装置は、表示部に所定の２点の位置を表示し、該表示された２点のそれぞれの位置においてタッチ入力が行われたときの入力電圧値を採取する。また、制御装置は、表示部に表示される上記所定の２点の位置と上記採取した入力電圧値との関係から、タッチ入力された位置と表示部に表示された位置が一致するようにタッチパネルからの入力値を補正するための補正値を求める。さらに、制御装置は、該補正値によりタッチパネル入力を補正する。
【０００８】
特許文献２の座標変換方法では、スクリーンに中点および４隅にマークを表示し、マークに対応する位置でタッチパネルへの接触が行われた際のタッチパネルの座標を検出する。また、引用文献２の座標変換方法では、スクリーン上のマークの基地の表示座標および検出したタッチパネルの座標から、各領域でタッチパネルの座標からスクリーンの座標に変換するための校正された４つの一次変換式を得る。さらに、座標変換方法では、特定の接触位置から境界線への距離に応じて、４つの変換式を重み付けし、重み付けした４つの変換式を利用して、特定の接触位置に対応するスクリーンの表示座標を求める。
【０００９】
特許文献３の情報処理装置は、表示画面にユーザが描く入力パターンを取得する。また、情報処理装置は、入力パターンに対応した登録パターンを予め記憶している。さらに、情報処理装置は、入力パターンと登録パターンとの形状とこの形状の方向を比較する。また、情報処理装置は、比較結果に基づいて、入力パターンの形状の方向と登録パターンの形状の方向との相違度を算出する。情報処理装置は、相違度に対応して、表示画面に表示される表示対象物の表示方向を、情報処理装置の形状によって定まる複数の表示方向から選択する。
【００１０】
特許文献４の画面表示入力装置は、タッチセンサ部材が付設された表示画面部材を、本体筐体に対してその傾斜角を可変にする態様で支持する支持部材を備える。また、画面表示入力装置は、支持部材に対して表示画面部材を回転自在に支持する回転支持部材を備える。さらに、画面表示入力装置は、支持部材に対する表示画面部材の回転位置を検出する。画面表示入力装置は、検出した回転位置に応じて、液晶表示装置の表示態様を変化させる。また、画面表示入力装置が実行する座標校正処理は、縦表示態様と横表示態様とについて、それぞれ行われる。また、画面表示入力装置は、縦表示態様の場合と横表示態様の場合とで、別々の校正用テーブルを形成する。
【００１１】
特許文献５の入力装置は、入力位置を認識させるための画像を表示する表示装置を備える。また、入力装置は、表示装置の表示面に沿って設けられた接触検出面に接触する物体の位置を検出する。さらに、入力装置は、検出された位置と上記入力位置を認識させるための画像の中心位置との差を示すデータを記録する。入力装置は、記憶されるデータに基づいて、表示装置に表示する上記入力位置を認識させるための画像の修正量を求める。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平５−３４１９１１号公報
【特許文献２】特開平６−３５６０８号公報
【特許文献３】特開２００６−３５０５４５号公報
【特許文献４】特開平８−３０５４９４号公報
【特許文献５】特開２００６−１２７４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１の制御装置は、上述した取付時ずれを考慮した構成ではない。このため、取付時ずれがあり、かつ表示部の画面に対して複数の方向からタッチ入力が行われる場合には、当該制御装置は、精度の高い補正処理を実行できない。なお、特許文献４の画面表示入力装置、および特許文献５の入力装置についても、上記制御装置と同様のことが言える。
【００１４】
また、特許文献２の座標変換方法では、補正処理を行うには、ユーザは合計２０個もの計測点を押下する必要がある。また、当該座標変換方法では、上記制御装置と同様に、取付時ずれを考慮した構成ではない。このため、当該画像変換方法では、精度の高い補正処理を実行できない。
【００１５】
また、特許文献３の情報処理装置は、Ｘ軸方向およびＹ軸方向のうちいずれかの方向に対してしか補正処理を実行できない。また、当該情報処理装置は、予め決められた差分を用いて補正を行うため、精度の高い補正はできない。
【００１６】
本願発明は上記問題点に鑑みてなされたものであり、その目的は、表示面に対するタッチパネルの取り付け位置が基準となる取り付け位置からずれている場合であっても、タッチパネルがタッチ入力を受け付けたときに表示面において指定される点を高い精度で補正可能なタッチパネルディスプレイ、電子機器、補正方法、およびプログラムとを提供することにある。
【課題を解決するための手段】
【００１７】
本発明のある局面に従うと、タッチパネルディスプレイは、表示装置と、表示装置の表示面に取り付けられたタッチパネルとを備えた、タッチパネルディスプレイであって、タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出する検出手段と、検出された信号を、表示面に対して予め定められた座標系における座標値に変換する変換手段と、表示面に基準点を表示させる表示制御手段と、基準点が表示された状態で当該基準点を目標としたタッチ入力を受け付けたことに基づき、基準点の座標値と、当該タッチ入力によって検出された信号を変換手段で変換することにより得られる座標値との差分を算出する第１算出手段とを備える。タッチパネルディスプレイを、第１状態から表示面の垂線を軸に９０度回転させた状態を第２状態とし、タッチパネルディスプレイを、第２状態から当該回転方向にさらに９０度回転させた状態を第３状態とし、タッチパネルディスプレイを、第３状態から当該回転方向にさらに９０度回転させた状態を第４状態とする。第１算出手段は、第１状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第１差分と、第２状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第２差分とを算出する。タッチパネルディスプレイは、第１差分および第２差分に基づいて、第３状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第３差分、および第４状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第４差分を算出する第２算出手段と、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、変換後の座標値を補正する補正手段とをさらに備える。
【００１８】
好ましくは、タッチパネルディスプレイは、加速度センサと、第３差分および第４差分が算出された後におけるタッチ入力が、第１状態、第２状態、第３状態、および第４状態のうち何れの状態において行われたかを、加速度センサの検出結果に基づいて判断する判断手段とをさらに備える。補正手段は、タッチ入力が第１状態において行なわれたと判断された場合には、第１差分を用いて変換後の座標値を補正し、タッチ入力が第２状態において行なわれたと判断された場合には、第２差分を用いて変換後の座標値を補正し、タッチ入力が第３状態において行なわれたと判断された場合には、第３差分を用いて変換後の座標値を補正し、タッチ入力が第４状態において行なわれたと判断された場合には、第４差分を用いて変換後の座標値を補正する。
【００１９】
好ましくは、第２算出手段は、第１差分および第２差分に基づいて、基準点に対するタッチパネル上におけるタッチ位置のずれ量と、表示面に対するタッチパネルの取り付けの際に生じた、基準点からのずれ量とを算出し、算出した２つのずれ量に基づいて、第３差分と第４差分とを算出する。
【００２０】
好ましくは、表示制御手段は、基準点を表示面の中心に表示する。
好ましくは、タッチパネルディスプレイは、表示面を複数の領域に仮想的に分割する分割手段をさらに備える。表示制御手段は、各領域において基準点を表示させる。第１算出手段は、各領域において、第１差分と第２差分とを算出する。第２算出手段は、各領域において算出された第１差分および第２差分に基づいて、各領域における、第３差分および第４差分を算出する。補正手段は、タッチ入力が行われた領域において算出された、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、補正を行う。
【００２１】
好ましくは、分割手段は、表示面をマトリクス状に複数の領域に仮想的に分割する。
好ましくは、表示制御手段は、基準点を、各領域の中心に表示する。
【００２２】
本発明の他の局面に従うと、電子機器は、上記のタッチパネルディスプレイを備える。
本発明のさらに他の局面に従うと、補正方法は、表示装置と表示装置の表示面に取り付けられたタッチパネルとを備えたタッチパネルディスプレイにおける補正方法であって、タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出するステップと、検出された信号を、表示面に対して予め定められた座標系における座標値に変換するステップと、表示面に基準点を表示させるステップと、基準点が表示された状態で当該基準点を目標としたタッチ入力を受け付けたことに基づき、基準点の座標値と、当該タッチ入力によって検出された信号を変換手段で変換することにより得られる座標値との差分を算出するステップとを備える。タッチパネルディスプレイを、第１状態から表示面の垂線を軸に９０度回転させた状態を第２状態とし、タッチパネルディスプレイを、第２状態から当該回転方向にさらに９０度回転させた状態を第３状態とし、タッチパネルディスプレイを、第３状態から当該回転方向にさらに９０度回転させた状態を第４状態とする。差分を算出するステップは、第１状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第１差分と、第２状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第２差分とを算出するステップを含む。補正方法は、第１差分および第２差分に基づいて、第３状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第３差分、および第４状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第４差分を算出するステップと、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、変換後の座標値を補正するステップとをさらに備える。
【００２３】
本発明のさらに他の局面に従うと、プログラムは、表示装置と表示装置の表示面に取り付けられたタッチパネルとを備えたタッチパネルディスプレイにおける補正方法を実行するためのプログラムであって、補正方法は、タッチパネルに対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出するステップと、検出された信号を、表示面に対して予め定められた座標系における座標値に変換するステップと、表示面に基準点を表示させるステップと、基準点が表示された状態で当該基準点を目標としたタッチ入力を受け付けたことに基づき、基準点の座標値と、当該タッチ入力によって検出された信号を変換手段で変換することにより得られる座標値との差分を算出するステップとを備える。タッチパネルディスプレイを、第１状態から表示面の垂線を軸に９０度回転させた状態を第２状態とし、タッチパネルディスプレイを、第２状態から当該回転方向にさらに９０度回転させた状態を第３状態とし、タッチパネルディスプレイを、第３状態から当該回転方向にさらに９０度回転させた状態を第４状態とする。差分を算出するステップは、第１状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第１差分と、第２状態において基準点を目標としたタッチ入力を受け付けた場合における差分である第２差分とを算出するステップを含む。補正方法は、第１差分および第２差分に基づいて、第３状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第３差分、および第４状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における差分である第４差分を算出するステップと、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、変換後の座標値を補正するステップとをさらに備える。
【発明の効果】
【００２４】
表示面に対するタッチパネルの取り付け位置が基準となる取り付け位置からずれている場合であっても、タッチパネルがタッチ入力を受け付けたときに、表示面において実際に指定される点を高い精度で補正可能となる。
【図面の簡単な説明】
【００２５】
【図１】携帯電話機の外観を示した図である。
【図２】携帯電話機のハードウェア構成を示した図である。
【図３】第１のずれと第２のずれと第３のずれとを説明するための図である。
【図４】第１のずれを説明するための図である。
【図５】第２のずれを説明するための図である。
【図６】タッチパネルディスプレイの機能ブロックを示した図である。
【図７】第３のずれを測定するときに表示面に表示される画像を示した図である。
【図８】補正量が算出されるまでの処理の流れを示したフローチャートである。
【図９】４方向の補正量がＲＯＭに格納された後に、携帯電話機で行なわれる補正処理の流れを示した図である。
【図１０】補正量が算出されるまでの処理の流れであって、図８とは異なる処理の流れを示したフローチャートである。
【図１１】他のタッチパネルディスプレイの機能ブロック図である。
【図１２】液晶パネルの表示面を４つの領域に分割した状態を示した図である。
【図１３】分割後の各領域における第１のずれを示した図である。
【図１４】各領域において第３のずれを測定するときに、表示面に表示される画像を示した図である。
【図１５】補正量が急激に変化してしまうことを解消する手法を説明するための図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２７】
本実施の形態では、電子機器として携帯電話機を例に挙げて説明する。なお、電子機器は、携帯電話機に限定されず、ＰＤＡ（Personal Digital Assistant）、ノート型のパソコン、ＡＶ（Audio Visual）機器、ＦＡ（Factory Automation）機器、複写機などであってもよい。
【００２８】
＜携帯電話機１の外観＞
図１は、携帯電話機１の外観を示した図である。図１を参照して、携帯電話機１は、マイクロフォン１０５と、操作キー１０７と、タッチパネルディスプレイ１０８と、イヤホン１０９と、カメラ（図示せず）とを含む。
【００２９】
携帯電話機１は、第１の筐体１Ａと第２の筐体１Ｂとを含む。第１の筐体１Ａと第２の筐体１Ｂとは、２軸ヒンジ１Ｃにより折畳み可能に接続されている。第１の筐体１Ａは、タッチパネルディスプレイ１０８と、イヤホン１０９とを備える。第２の筐体１Ｂは、操作キー１０７と、マイクロフォン１０５と、カメラとを備える。なお、携帯電話機１は必ずしも折畳型の機器に限定されるものではない。たとえば、携帯電話機１は、ストレート型の機器でもよい。あるいは、携帯電話機１は、スライド型の機器であってもよい。
【００３０】
＜携帯電話機１のハードウェア構成について＞
図２は、携帯電話機１のハードウェア構成を示した図である。図２を参照して、携帯電話機１は、ＣＰＵ（Central Processing Unit）１００と、ＲＡＭ（Random Access Memory）１０１と、ＲＯＭ（Read-Only Memory）１０２と、通信部１０３と、カメラ１０４と、マイクロフォン１０５と、スピーカ１０６と、操作キー１０７と、タッチパネルディスプレイ１０８と、イヤホン１０９とを備える。各構成要素は、相互にデータバス１１０によって接続されている。
【００３１】
ＣＰＵ１００は、携帯電話機１の動作を制御する。ＣＰＵ１００は、たとえばＲＯＭ１９２に格納されたプログラムを実行する。操作キー１０７は、携帯電話機１のユーザによる指示の入力を受ける。ＲＡＭ１０１は、ＣＰＵ１００によるプログラムの実行により生成されたデータ、または操作キー１０７を介して入力されたデータを揮発的に格納する。ＲＯＭ１０２は、データを不揮発的に格納する。また、ＲＯＭ１０２は、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）やフラッシュメモリなどの書込みおよび消去が可能なＲＯＭである。通信部１０３は、他の電子機器（図示せず）との間で無線通信を行う。なお、図２には示していないが、携帯電話機１が、他の電子機器に有線により接続するためのインターフェイス（ＩＦ）を備える構成としてもよい。
【００３２】
カメラ１０４は、ユーザの操作キーの操作に応じて、被写体を撮影する。なお、撮影された被写体の画像データは、ＲＡＭ１０２や外部メモリ（たとえば、メモリカード）に格納される。マイクロフォン１０５は、ユーザの音声の入力を受付ける。携帯電話機１は、当該入力された音声（アナログデータ）をデジタル化する。そして、携帯電話機１は、通信相手（たとえば、他の携帯電話機）にデジタル化した音声を送る。スピーカ１０６は、たとえば、ＲＡＭ１０１に記憶された音楽データなどに基づく音を出力する。イヤホン１０９は、通信相手から送られてきた音声を出力する。
【００３３】
タッチパネルディスプレイ１０８は、ＣＰＵ１８１と、ＲＡＭ１８２と、液晶パネル１８３と、Ａ／Ｄ（Analog／Digital）コンバータ１８４と、タッチパネル１８５と、加速度センサ１８６と、ＲＯＭ１８７とを備える。
【００３４】
ＣＰＵ１８１は、タッチパネルディスプレイの動作を制御する。ＣＰＵ１８１は、たとえばＲＯＭ１８７に記憶されたプログラムを実行する。ＲＡＭ１８２は、ＣＰＵ１８１によるプログラムの実行により生成されたデータを揮発的に格納する。ＲＯＭ１８７は、データを不揮発的に格納する。また、ＲＯＭ１８７は、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）やフラッシュメモリなどの書込みおよび消去が可能なＲＯＭである。
【００３５】
液晶パネル１８３は、ＲＯＭ１０２、ＲＡＭ１０１、ＲＯＭ１８７、ＲＡＭ１８２に格納されている画像を表示する。液晶パネル１８３に表示される内容については、後述する。なお、携帯電話機１は、液晶パネル１８３の代わりに、液晶パネル以外の表示パネル（たとえば、有機ＥＬ）を備える構成としてもよい。
【００３６】
タッチパネル１８５は、ユーザの指やスタイラスペンなどによるタッチ入力を受け付ける。タッチパネル１８５は、当該タッチ入力に基づき、タッチ位置に応じたアナログ信号を発生する。Ａ／Ｄコンバータ１８４は、当該アナログ信号をデジタル信号に変換する。ＣＰＵ１８１は、当該デジタル信号に基づき、液晶パネル１８３の表示面に対して予め定められた座標系における座標値を得る。座標値が得られた場合、携帯電話機１は、得られた座標値（つまり、ユーザにより指定された位置）に応じた処理を実行する。なお、デジタル信号の値と座標値との関係を示したデータは、予めＲＯＭ１８７などに格納されている。
【００３７】
加速度センサ１８６は、タッチパネルディスプレイ１０８の加速度を計測するセンサである。つまり、加速度センサ１８６は、携帯電話機１の加速度を計測するセンサでもある。加速度センサ１８６の出力は、ＣＰＵ１８１に送られる。なお、加速度センサ１８６は、タッチパネルディスプレイ１０８内に備えられている必要はなく、携帯電話機１に備えられていればよい。
【００３８】
ところで、携帯電話機１における処理は、各ハードウェアおよびＣＰＵ１００，１８１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＯＭ１０２，１８７に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、上記記憶媒体から読み取られて、あるいは、通信部１０３または通信ＩＦ（図示せず）を介してダウンロードされた後、ＲＯＭ１０２，１８７に一旦格納される。そのソフトウェアは、ＣＰＵ１００，１８１によってＲＯＭ１０２，１８７から読み出され、ＲＡＭ１０１，１８２に実行可能なプログラムの形式で格納される。ＣＰＵ１００，１８１は、そのプログラムを実行する。
【００３９】
図２に示される携帯電話機１を構成する、タッチパネルディスプレイ１０８以外の各構成要素は、一般的なものである。また、タッチパネルディスプレイ１０８を構成する各ハードウェアも一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１０１，１８２、ＲＯＭ１０２，１８７、上記記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、携帯電話機１のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４０】
なお、記憶媒体としては、メモリカードに限られず、ＣＤ−ＲＯＭ、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣ（Integrated Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッ
シュＲＯＭなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。
【００４１】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４２】
＜ずれについて＞
以下では、液晶パネル１８３の表示面におけるユーザがタッチしようとする点を、「目標点」とする。また、当該目標点をタッチしようとした際に、液晶パネル１８３上において実際に指定される点を、「画面指定点」とする。なお、目標点および画面指定点は、液晶パネル１８３上の点であり、タッチパネル１８５上の点ではない。
【００４３】
また、背景技術においても説明したように、ユーザが目標点にタッチしようとした場合であっても、実際のタッチ位置が目標点からずれることがある。特に、ユーザが、指でタッチ入力を行なう場合、指がタッチパネルに接触する部分は指の腹の一部であるため、実際のタッチ位置が目標点からずれる。また、ユーザがタッチパネルを見る角度によっても、上記ずれが生じる。このような、入力時に生じる、目標点に対するタッチ位置のずれを、以下では「第１のずれ」と称する。また、第１のずれの方向と大きさとを示すベクトルを、「第１ベクトル」と称する。
【００４４】
また、背景技術においても説明したように、タッチパネルディスプレイ１０８の製造時において、表示面に対するタッチパネルの取り付け位置が、基準となる取り付け位置からずれることがある。当該ずれが取付時ずれである。以下では、ユーザが目標点を指定しようとした場合に、上記取付時ずれによって生じる目標点に対する位置ずれを、「第２のずれ」と称する。また、第２のずれの方向と大きさとを示すベクトルを、「第２ベクトル」と称する。なお、第２ベクトルは、取付時ずれの方向と大きさとを示したベクトルと方向が反対で、かつ大きさが同じである。
【００４５】
また、以下では、目標点に対する画面指定点のずれを、「第３のずれ」と称する。さらに、第３のずれの方向と大きさとを示すベクトルを、「第３ベクトル」と称する。また、以下では、第３のずれは、第１のずれと第２のずれとに起因するとして説明する。
【００４６】
図３は、第１のずれと第２のずれと第３のずれとを説明するための図である。図３を参照して、携帯電話機１においては、タッチパネル１８５の取付位置は、液晶パネル１８３の表示面に対して、取付時ずれを示したベクトルＶ１で表される方向および大きさ（距離）だけずれている。ここで、液晶パネル１８３の表示面にアイコン８１１が表示されている状態で、ユーザが、タッチにより目標点８１２を指定しようとした場合を例に挙げる。
【００４７】
この場合には、上記第１のずれによって、指定される点は、目標点８１２から第１ベクトルＶ１１で示される方向および距離だけずれた点となる。つまり、ユーザが目標点８１２を指定したつもりが、上記第１のずれによって、点８２１が指定されることになる。また、上記第２のずれによって、指定される点は、点８２１から第２ベクトルＶ１２で示される方向および距離だけさらにずれた点８１３となる。なお、第２ベクトルＶ１２は、取付時ずれを示したベクトルＶ１と方向が反対で、かつ大きさが同じである。
【００４８】
以上のように、ユーザが目標点８１２を指定したつもりが、上記第１のずれおよび第２のずれによって、点８１３が指定されることになる。このように、上記画面指定点（つまり点８１３）は、目標点８１２から第３のベクトルＶ１３で示される方向および距離だけずれた点となる。
【００４９】
ここで、携帯電話機１の状態を、以下のように定義する。再度、図１を参照して、マイクロフォン１０５を手前に、かつイヤホン１０９をマイクロフォンに１０５に対してユーザとは反対側となるように、ユーザが携帯電話機１を所持している状態を第１状態とする。なお、携帯電話機１を、２軸ヒンジ１Ｃによって、タッチパネルディスプレイ１０８が視認可能となるように折りたたまれている場合には、２軸ヒンジ１Ｃを手前に、かつイヤホン１０９を２軸ヒンジ１Ｃに対してユーザとは反対側となるように、ユーザが携帯電話機１を所持している状態を第１状態とする。
【００５０】
携帯電話機１を上記第１状態から表示面の垂線（図示せず）を軸に９０度回転させた状態を、「第２状態」と称する。また、携帯電話機１を、上記第２状態から同じ方向にさらに９０度回転させた状態を「第３状態」と称する。また、携帯電話機１を、上記第３状態から同じ方向にさらに９０度回転させた状態を、「第４状態」と称する。なお、以下では、第１状態、第２状態、第３状態、第４状態を、それぞれ、「０度の方向」、「９０度の方向」、「１８０度の方向」、「２７０度の方向」とも称する。
【００５１】
図４は、上記第１のずれを説明するための図である。つまり、図４は、入力時に生じる、目標点に対するタッチ位置のずれを説明するための図である。また、図４（ａ）は、第１状態における第１のずれを示した図である。図４（ｂ）は、第２状態における第１のずれを示した図である。図４（ｃ）は、第３状態における第１のずれを示した図である。図４（ｄ）は、第４状態における第１のずれを示した図である。なお、図４においては、第１のずれの方向が、ユーザの指が指している方向に対して一定方向であるとしている。
【００５２】
図４を参照して、携帯電話機１が第１状態のときは、上記第１のずれによって、指定される点は、ユーザが指９００により指定しようとした目標点８１２ａから第１ベクトルＶ１１１で示される方向および距離だけずれた点となる。つまり、ユーザが目標点８１２ａを指定したつもりが、上記第１のずれによって、点８２１ａが指定されることになる。当該第１のずれの方向は、Ｘ軸について正方向、かつＹ軸について負方向である。
【００５３】
携帯電話機１が第２状態のときは、上記第１のずれによって、指定される点は、ユーザが指９００により指定しようとした目標点８１２ｂから第１ベクトルＶ１１２で示される方向および距離だけずれた点となる。つまり、ユーザが目標点８１２ｂを指定したつもりが、上記第１のずれによって、点８２１ｂが指定されることになる。当該第１のずれの方向は、Ｘ軸について負方向、かつＹ軸について負方向である。
【００５４】
携帯電話機１が第３状態のときは、上記第１のずれによって、指定される点は、ユーザが指９００により指定しようとした目標点８１２ｃから第１ベクトルＶ１１３で示される方向および距離だけずれた点となる。つまり、ユーザが目標点８１２ｃを指定したつもりが、上記第１のずれによって、点８２１ｃが指定されることになる。当該第１のずれの方向は、Ｘ軸について負方向、かつＹ軸について正方向である。
【００５５】
携帯電話機１が第４状態のときは、上記第１のずれによって、指定される点は、ユーザが指９００により指定しようとした目標点８１２ｄから第１ベクトルＶ１１４で示される方向および距離だけずれた点となる。つまり、ユーザが目標点８１２ｄを指定したつもりが、上記第１のずれによって、点８２１ｄが指定されることになる。当該第１のずれの方向は、Ｘ軸について正方向、かつＹ軸について正方向である。
【００５６】
以上のように、ＸＹ座標に関する第１のずれの方向は、第１状態、第２状態、第３状態、および第４状態では、それぞれ異なる。
【００５７】
図５は、第２のずれを説明するための図である。つまり、図５は、上述した取付時ずれによって生じる目標点に対する位置ずれを説明するための図である。また、図５は、上記第１のずれに加えて上記第２のずれが合わさる場合を説明するための図でもある。また、図５（ａ）は、第１状態における第２のずれを示した図である。図５（ｂ）は、第２状態における第２のずれを示した図である。図５（ｃ）は、第３状態における第２のずれを示した図である。図５（ｄ）は、第４状態における第２のずれを示した図である。なお、図５における点８２１ａ，８２１ｂ，８２１ｃ，８２１ｄは、それぞれ、図４における点８２１ａ，８２１ｂ，８２１ｃ，８２１ｄと同じ位置である。
【００５８】
図５を参照して、携帯電話機１が第１状態のときは、上記第２のずれによって、指定される点は、点８２１ａから第２ベクトルＶ１２１で示される方向および距離だけさらにずれた点８１３ａとなる。当該第２のずれの方向は、Ｘ軸について正方向、かつＹ軸について負方向である。
【００５９】
携帯電話機１が第２状態のときは、上記第２のずれによって、指定される点は、点８２１ｂから第２ベクトルＶ１２２で示される方向および距離だけさらにずれた点８１３ｂとなる。当該第２のずれの方向は、Ｘ軸について正方向、かつＹ軸について負方向である。
【００６０】
携帯電話機１が第３状態のときは、上記第２のずれによって、指定される点は、点８２１ｃから第２ベクトルＶ１２３で示される方向および距離だけさらにずれた点８１３ｃとなる。当該第２のずれの方向は、Ｘ軸について正方向、かつＹ軸について負方向である。
【００６１】
携帯電話機１が第４状態のときは、上記第２のずれによって、指定される点は、点８２１ｄから第２ベクトルＶ１２４で示される方向および距離だけさらにずれた点８１３ｄとなる。当該第２のずれの方向は、Ｘ軸について正方向、かつＹ軸について負方向である。
【００６２】
以上のように、ＸＹ座標に関する第２のずれの方向は、第１状態、第２状態、第３状態、および第４状態で同じとなる。また、第２のずれの大きさも、第１状態、第２状態、第３状態、および第４状態で同じとなる。
【００６３】
＜タッチパネルディスプレイ１０８の機能ブロック＞
図６は、タッチパネルディスプレイ１０８の機能ブロックを示した図である。図６を参照して、タッチパネルディスプレイ１０８は、制御部１０を備える。なお、制御部１０は、ＣＰＵ１８１（図２参照）により実現される。制御部１０は、検出部１１と、変換部１２と、第１算出部１３と、第２算出部１４と、判断部１５と、補正部１６と、表示制御部１７とを備える。
【００６４】
表示制御部１７は、液晶パネル１８３に画像を表示させる。表示制御部１７が液晶パネル１８３に表示させる画像の例については、後述する。
【００６５】
検出部１１は、タッチパネル１８５に対するタッチ入力を受け付けたことに基づき、タッチ位置に応じた信号を検出する。なお、タッチ位置に応じた信号とは、Ａ／Ｄコンバータから出力されるデジタル信号である。
【００６６】
変換部１２は、検出部１１によって検出された信号を、液晶パネル１８３の表示面に対して予め定められた座標系における座標値に変換する。当該座標系としては、たとえば、表示面の左上あるいは左下を原点する２次元座標系（ＸＹ座標系）が挙げられる。
【００６７】
第１算出部１３および第２算出部１４は、ユーザから、操作キー１０７などを介して、上記第３のずれの方向および大きさを測定するための指示を受け付けたときに機能する。あるいは、第１算出部１３および第２算出部１４は、携帯電話機１の初期設定時に機能する。
【００６８】
第１算出部１３は、後述する基準点が表示面に表示された状態で当該基準点を目標としたタッチ入力を受け付けたことに基づき、基準点の座標値と、当該タッチ入力によって検出された上記デジタル信号を変換部１２で変換することにより得られる座標値との差分を算出する。なお、デジタル信号の値と座標値との関係を示したデータは、予めＲＯＭ１８７に格納されている。第１算出部１３は、当該データに基づき、デジタル信号から座標値を得る。なお、基準点は、目標点の一つとして液晶パネル１８３の表示面に表示される点である。
【００６９】
第１算出部１３は、上記第１状態において基準点を目標としたタッチ入力を受け付けた場合における上記差分である第１差分を求める。さらに、第１算出部１３は、上記第２状態において基準点を目標としたタッチ入力を受け付けた場合における上記差分である第２差分を算出する。第１算出部１３は、上記算出した第１差分と第２差分とを、ＲＡＭ１８２およびＲＯＭ１８７に格納する。
【００７０】
第２算出部１４は、ＲＡＭ１８２に格納された第１差分および第２差分に基づいて、上記第３状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における上記差分である第３差分を算出する。さらに、第２算出部１４は、上記第４状態において基準点を目標としたタッチ入力を受け付けたと仮定した場合における上記差分である第４差分を算出する。
【００７１】
より詳しくは、第２算出部１４は、ＲＡＭ１８２に格納された第１差分および第２差分に基づいて、タッチパネル１８５上におけるタッチ位置と基準点とのずれ量（第１ずれ量）と、液晶パネル１８３の表示面に対するタッチパネル１８５の取り付けの際に生じた、基準位置からのずれ量（第２ずれ量）とを算出する。また、第２算出部１４は、上記算出した２つのずれ量（第１ずれ量および第２ずれ量）に基づいて、上記第３差分と上記第４差分とを算出する。第２算出部１４は、算出した第３差分と第４差分とをＲＯＭ１８７に格納する。第２算出部１４における、第３差分および第４差分との具体的な算出の仕方については、後述する。
【００７２】
以上のように、第１算出部１３および第２算出部１４による計算の結果、第１差分、第２差分、第３差分、および第４差分がＲＯＭ１８２に格納される。なお、当該第１差分、第２差分、第３差分、第４差分は、補正部１６における補正において、当該補正の方向および大きさを表す補正量として用いられる。
【００７３】
判断部１５は、第３差分および第４差分が算出された後におけるタッチ入力が、上述した第１状態、第２状態、第３状態、および第４状態のうち何れの状態において行われたかを、加速度センサ１８６の検出結果に基づいて判断する。より詳しくは、第１差分、第２差分、第３差分、および第４差分がＲＯＭ１８２に格納された後におけるタッチ入力が、上記４つの状態のうちいずれの状態で行なわれたかを判断する。判断部１５における判断方法を具体的に説明すると以下のとおりである。
【００７４】
判断部１５は、携帯電話機１の電源が投入されると、携帯電話機１は上記第１状態であると判断する。また、携帯電話機１の閉状態から開状態へと移行すると、判断部１５は、携帯電話機１は上記第１状態であると判断する。また、スリープ状態において操作キーのいずれかが押下されると、判断部１５は、携帯電話機１は上記第１状態であると判断する。
【００７５】
判断部１５は、上記のように第１状態と判断した後、加速度センサ１８６からの出力に基づいて、携帯電話機１が、第１状態、第２状態、第３状態、第４状態のいずれの状態にあるかを判断する。
【００７６】
補正部１６は、変換部１２により変換された座標値を、ＲＯＭ１８２に格納された第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて補正する。具体的には、補正部１６は、タッチ入力が第１状態において行なわれたと判断された場合には、ＲＯＭ１８２に格納された第１差分を用いて、上記変換後の座標値を補正する。また、補正部１６は、タッチ入力が第２状態において行なわれたと判断された場合には、第２差分を用いて上記変換後の座標値を補正する。また、補正部１６は、タッチ入力が第３状態において行なわれたと判断された場合には、第３差分を用いて上記変換後の座標値を補正する。また、補正部１６は、タッチ入力が第４状態において行なわれたと判断された場合には、第４差分を用いて上記変換後の座標値を補正する。
【００７７】
補正部１６による補正が行われた場合、制御部１０は当該補正後の座標値に応じた処理を実行する。たとえば、補正部１６による補正が行われた場合、表示制御部１７は、補正後の座標値に応じて実行される処理の結果を液晶パネル１８３に表示させる。
【００７８】
＜ユーザインターフェイス＞
図７は、第３のずれを測定するときに表示面に表示される画像を示した図である。つまり、図７は、操作キー１０７などを介して、上記第３のずれの方向および大きさを測定するための指示を携帯電話機１が受け付けたときに、表示される画面（以下、「調整画面」とも称する）である。図７（ａ）は、上記第１状態において基準点Ｐ１を表示した状態を示した図である。図７（ｂ）は、上記第２状態において基準点Ｐ１を表示した状態を示した図である。なお、基準点Ｐ１は、補正量の精度を高める点から、表示面の中心に表示されることが好ましい。
【００７９】
図７を参照して、携帯電話機１は、基準点Ｐ１を表示するときには、基準点Ｐ１の押下をユーザに促す表示も行なう。携帯電話機１は、図７（ａ）の状態（つまり、０度の方向）においてユーザの指９００による入力を受け付けた後、携帯電話機１の状態が第２の状態（つまり、９０度の方向）に変化した場合、図７（ｂ）に示す画像を表示する。携帯電話機１は、図７（ｂ）の状態（つまり、０度の方向）においてユーザの指９００による入力をさらに受け付ける。
【００８０】
図７（ａ）の画面が表示された状態において、ユーザが指９００によってタッチ入力を行なうと、第１算出部１３は、上記第１差分を算出する。また、図７（ｂ）の画面が表示された状態において、ユーザが指９００によってタッチ入力を行なうと、第１算出部１３は、上記第２差分を算出する。なお、第２算出部１４は、上述したように、算出された第１差分および第２差分に基づいて、上記第３差分および第４差分を算出する。
【００８１】
以上のように、携帯電話機１は、表示面に対するタッチパネルの取り付け位置が基準となる取り付け位置からずれている場合であっても、タッチパネル１０８がタッチ入力を受け付けたときに表示面において指定される点（画面指定点）を高い精度で補正できる。また、ユーザは、指９００を２回だけ表示面にタッチするだけで、携帯電話機１は、第１差分、第２差分、第３差分、および第４差分を得ることができる。つまり、携帯電話機１は、２回のタッチ入力を受け付けるだけで、４方向（０度の方向、９０度の方向、１８０度の方向、２７０度の方向）における補正量を得ることができる。さらに、携帯電話機１の工場出荷時において、携帯電話機１の製造者は、上記第２のずれに基づく補正を行う必要がなくなる。また、携帯電話機１は、上記補正により４方向からの正確な入力が可能となる。したがって、ユーザはポケットや鞄等から携帯電話機１を取り出したままの状態においても、正確な入力ができる。
【００８２】
＜差分の具体的な算出方法＞
第１差分、第２差分、第３差分、および第４差分について、数式を用いて説明する。再び、図４を参照して、第１状態における第１のずれ（入力時に生じる目標点に対するタッチ位置のずれ）は、第１ベクトルＶ１１１で示される（図４（ａ）参照）。ここで、第１ベクトルＶ１１１を、式（１）で示されるベクトルとする。
【００８３】
V111 = (V1_0x, V1_0y) = (a,b)  …  （１）
また、式（２）に示す回転行列Ａ（θ）を用いると、第２状態における第１のずれを示す第１ベクトルＶ１１２（図４（ｂ）参照）は、式（３）で示される。また、同様に、第３状態における第１のずれを示す第１ベクトルＶ１１３（図４（ｃ）参照）、第４状態における第１のずれを示す第１ベクトルＶ１１４（図４（ｄ）参照）は、それぞれ、式（４）、（５）で示される。
【００８４】
【数１】
2010250695.tif 000003
【００８５】
V112 = (V1_90x, V1_90y) = A(-90°)V111 = (b,-a)  …  （３）
V113 = (V1_180x, V1_180y) = A(-180°)V111 = (-a,-b)  …  （４）
V114 = (V1_270x, V1_270y) = A(-270°)V111 = (-b,a)  …  （５）
再び、図５を参照して、第２のずれ（取付時ずれによって生じる目標点に対する位置ずれ）の方向および大きさは、第１状態、第２状態、第３状態、および第４状態で同じである。以下では、図５（ａ）に示した第２ベクトルＶ１２１、図５（ｂ）に示した第２ベクトルＶ１２２、図５（ｃ）に示した第２ベクトルＶ１２３、図５（ｄ）に示した第２ベクトルＶ１２４を、それぞれ、式（６）、（７）、（８）、（９）として表す。
【００８６】
V121 = (V2_0x, V2_0y) = (c,d)  …  （６）
V122 = (V2_90x, V2_90y) = (c,d)  …  （７）
V123 = (V2_180x, V2_180y) = (c,d)  …  （８）
V124 = (V2_270x, V2_270y) = (c,d)  …  （９）
ここで、第１状態における、第１のずれと第２のずれとを合わせた第３のずれを示す第３ベクトルＶ１３１（ｘ０，ｙ０）は、式（１０）で表される。また、第２状態における、当該第３のずれを示す第３ベクトルＶ１３２（ｘ９０，ｙ９０）は、を式（１１）で表される。なお、第３ベクトルＶ１３１（ｘ０，ｙ０）が、上記第１差分に該当する。また、第３ベクトルＶ１３２（ｘ９０，ｙ９０）が、上記第２差分に該当する。
【００８７】
V131 = (x0, y0) = V111 + V121 = (V1_0x + V2_0x, V1_0y + V2_0y) = (a+c, b+d)  …  （１０）
V132 = (x90, y90) = V112 + V122 = (V1_90x + V2_90x, V1_90y + V2_90y) = (b+c, -a+d)  …  （１１）
したがって、式（１０）および（１１）から、ａ、ｂ、ｃ、およびｄは、それぞれ、式（１２）、（１３）、（１４）、（１５）で表すことができる。
【００８８】
a = (x0+y0-x90-y90)/2  …  （１２）
b = (-x0+y0+x90-y90)/2  …  （１３）
c = (x0-y0+x90+y90)/2  …  （１４）
d = (x0+y0-x90+y90)/2  …  （１５）
したがって、第３状態における、第１のずれと第２のずれとを合わせた第３のずれを示す第３ベクトルＶ１３３（ｘ１８０，ｙ１８０）は、式（１６）で表すことができる。また、第４状態における、当該第３のずれを示す第３ベクトルＶ１３４（ｘ２７０，ｙ２７０）は、を式（１７）で表すことができる。なお、第３ベクトルＶ１３３（ｘ１８０，ｙ１８０）が、上記第３差分に該当する。また、第３ベクトルＶ１３４（ｘ２７０，ｙ２７０）が、上記第４差分に該当する。
【００８９】
V133 = (x180, y180) = V113 + V123 = (V1_180x + V2_180x, V1_180y + V2_180y) = (-a+c, -b+d) = (-y0+x90+y90, x0-x90+y90)  …  （１６）
V134 = (x270, y270) = V114 + V124 = (V1_270x + V2_270x, V1_270y + V2_270y) = (-b+c, a+d) = (x0-y0+y90, x0+y0-x90)  …  （１７）
以上のように、携帯電話機１は、第１状態における第３のずれを示した第３ベクトル１３１と、第２状態における第３のずれを示した第３ベクトル１３２とを、ユーザのタッチ入力により得ることができれば、その後のタッチ入力なしに、第３状態における第３のずれを示した第３ベクトル１３３と、第４状態における第３のずれを示した第３ベクトル１３４とを得ることができる。したがって、携帯電話機１は、第１差分と第２差分とが算出できれば、第３差分と第４差分とを算出することができる。つまり、携帯電話機１は、２方向（０度の方向、９０度の方向）の補正量が算出できれば、他の２方向（１８０度の方向、２７０度の方向）における補正量を算出することができる。
【００９０】
＜制御構造＞
図８は、補正量が算出されるまでの処理の流れを示したフローチャートである。図８を参照して、ステップＳ２において、携帯電話機１は、調整画面において０度の方向に基準点Ｐ１を含む入力待受画像を表示する（図７（ａ）参照）。ステップＳ４において、携帯電話機１は、基準点Ｐ１が表示されている状態でタッチ入力を受け付けたか否かを判断する。
【００９１】
携帯電話機１は、タッチ入力を受け付けたと判断した場合（ステップＳ４においてＹＥＳ）、タッチ入力により検出された座標値をＲＡＭ１８２に格納する。一方、携帯電話機１は、タッチ入力を受け付けていないと判断した場合（ステップＳ４においてＮＯ）、処理をステップＳ４に戻す。
【００９２】
ステップＳ８において、携帯電話機１は、０度における補正量を算出する。つまり、携帯電話機１は、第１状態における上記第３のずれを示す上記第１差分を算出する。ステップＳ１０において、携帯電話機１は、算出した０度における補正量をＲＯＭ１８７に格納する。
【００９３】
ステップＳ１２において、携帯電話機１は、調整画面において９０度の方向に基準点Ｐ１を含む入力待受画像を表示する。ステップＳ１４において、携帯電話機１は、基準点Ｐ１が表示されている状態でタッチ入力を受け付けたか否かを判断する。
【００９４】
携帯電話機１は、タッチ入力を受け付けたと判断した場合（ステップＳ１４においてＹＥＳ）、ステップＳ１６において、タッチ入力により検出された座標値をＲＡＭ１８２に格納する。一方、携帯電話機１は、タッチ入力を受け付けていないと判断した場合（ステップＳ１４においてＮＯ）、処理をステップＳ１４に戻す。
【００９５】
ステップＳ１８において、携帯電話機１は、９０度における補正量を算出する。つまり、携帯電話機１は、第２状態における上記第３のずれを示す上記第２差分を算出する。ステップＳ２０において、携帯電話機１は、算出した９０度における補正量をＲＯＭ１８７に格納する。
【００９６】
ステップＳ２２において、携帯電話機１は、０度における補正量（第１差分）および９０度における補正量（第２差分）に基づいて、１８０度における補正量と、２７０度における補正量とを算出する。つまり、携帯電話機１は、第３状態における上記第３のずれを示す上記第３差分と、第４状態における上記第３のずれを示す上記第４差分とを算出する。
【００９７】
ステップＳ２４において、携帯電話機１は、算出した１８０度における補正量および２７０度における補正量をＲＯＭ１８７に格納する。
【００９８】
図９は、上記４方向の補正量がＲＯＭ１８７に格納された後に、携帯電話機１で行なわれる補正処理の流れを示した図である。図９を参照して、ステップＳ１０２において、携帯電話機１は、加速度センサ１８６からの出力に基づき、携帯電話機１の方向を検知する。ステップＳ１０４において、携帯電話機１は、検知結果に基づいて携帯電話機１の方向が０度の方向か否かを判断する。
【００９９】
携帯電話機１は、０度の方向であると判断した場合（ステップＳ１０４においてＹＥＳ）、タッチ入力を受け付けると、ステップＳ１０６において、変換部１２により変換された座標値を０度における補正量（ｘ０，ｙ０）を用いて補正する。具体的には、携帯電話機１の補正部１６は、変換部１２により変換された座標値（ｘ，ｙ）から、補正量（ｘ０，ｙ０）を引くことにより、補正後の値（ｘ′，ｙ′）＝（ｘ−ｘ０，ｙ−ｙ０）を得る。
【０１００】
携帯電話機１は、０度の方向でないと判断した場合（ステップＳ１０４においてＮＯ）、ステップＳ１１０において、検知結果に基づいて携帯電話機１の方向が９０度の方向か否かを判断する。携帯電話機１は、９０度の方向であると判断した場合（ステップＳ１１０においてＹＥＳ）、タッチ入力を受け付けると、ステップＳ１１２において、変換部１２により変換された座標値を９０度における補正量（ｘ９０，ｙ９０）を用いて補正する。具体的には、携帯電話機１の補正部１６は、変換部１２により変換された座標値（ｘ，ｙ）から、補正量（ｘ９０，ｙ９０）を引くことにより、補正後の値（ｘ′，ｙ′）＝（ｘ−ｘ９０，ｙ−ｙ９０）を得る。
【０１０１】
携帯電話機１は、９０度の方向でないと判断した場合（ステップＳ１１０においてＮＯ）、ステップＳ１１４において、検知結果に基づいて携帯電話機１の方向が１８０度の方向か否かを判断する。携帯電話機１は、１８０度の方向であると判断した場合（ステップＳ１１４においてＹＥＳ）、タッチ入力を受け付けると、ステップＳ１１６において、変換部１２により変換された座標値を１８０度における補正量（ｘ１８０，ｙ１８０）を用いて補正する。具体的には、携帯電話機１の補正部１６は、変換部１２により変換された座標値（ｘ，ｙ）から、補正量（ｘ１８０，ｙ１８０）を引くことにより、補正後の値（ｘ′，ｙ′）＝（ｘ−ｘ１８０，ｙ−ｙ１８０）を得る。
【０１０２】
携帯電話機１は、１８０度の方向でないと判断した場合（ステップＳ１１４においてＮＯ）、タッチ入力を受け付けると、ステップＳ１１８において、変換部１２により変換された座標値を２７０度における補正量（ｘ２７０，ｙ２７０）を用いて補正する。具体的には、携帯電話機１の補正部１６は、変換部１２により変換された座標値（ｘ，ｙ）から、補正量（ｘ２７０，ｙ２７０）を引くことにより、補正後の値（ｘ′，ｙ′）＝（ｘ−ｘ２７０，ｙ−ｙ２７０）を得る。
【０１０３】
ステップＳ１０８においては、携帯電話機１は、補正後の値（ｘ′，ｙ′）を用いて、タッチ入力に基づいた処理を実行する。
【０１０４】
なお、ステップＳ１０４においては、携帯電話機１は、携帯電話機１の方向が０度の方向であるかを判断しているが、０度と判断される範囲を予め定められた範囲としてもよい。携帯電話機１を、たとえば−４５度から４５度の間は０度と判断する構成とすればよい。この場合、携帯電話機１を、４５度から１３５度の間は９０度と判断する構成とすればよい。また、携帯電話機１を、１３５度から２２５度の間は１８０度と判断し、２２５度から３１５度（−４５度）の間は２７０度と判断する構成とすればよい。
【０１０５】
図１０は、補正量が算出されるまでの処理の流れであって、図８とは異なる処理の流れを示したフローチャートである。図１０は、携帯電話機１が加速度センサ１８６を用いて補正量を算出する処理を示したフローチャートである。図１０に示す処理が、加速度センサ１８６の出力結果を利用する点において、当該出力結果を利用しない図８に示した処理とは異なる。
【０１０６】
ステップＳ２０２において、携帯電話機１は、加速度センサ１８６の出力結果を利用して、現在の携帯電話機１の方向を検知する。携帯電話機１は、補正量を算出する処理を開始する指示を受け付けたことに基づき、ステップＳ２０４において、携帯電話機１は、検知した方向（以下、「第１の方向」と称する）に基準点Ｐ１を含む入力待受画像を表示する。ステップＳ２０６において、携帯電話機１は、基準点Ｐ１が表示されている状態でタッチ入力を受け付けたか否かを判断する。
【０１０７】
携帯電話機１は、タッチ入力を受け付けたと判断した場合（ステップＳ２０６においてＹＥＳ）、ステップＳ２０８において、タッチ入力により検出された座標値をＲＡＭ１８２に格納する。一方、携帯電話機１は、タッチ入力を受け付けていないと判断した場合（ステップＳ２０６においてＮＯ）、処理をステップＳ２０６に戻す。
【０１０８】
ステップＳ２１０において、携帯電話機１は、上記第１の方向における補正量を算出する。ステップＳ２１２において、携帯電話機１は、第１の方向における補正量をＲＯＭ１８７に格納する。ステップＳ２１４において、携帯電話機１は、携帯電話機１を第２の方向に向けさせるための指示画像を表示面に表示する。なお、第２の方向は、第１の方向と９０度異なる方向である。ステップＳ２１６において、携帯電話機１は、加速度センサ１８６からの出力結果を利用して、現在の携帯電話機１の方向を検知する。
【０１０９】
ステップＳ２１８において、携帯電話機１は、携帯電話機１が上記第２の方向を向いているか否かを判断する。携帯電話機１は、携帯電話機１が第２の方向を向いていると判断した場合（ステップＳ２１８においてＹＥＳ）、ステップＳ２２０において、検した方向（第２の方向）に基準点Ｐ１を含む入力待受画像を表示する。携帯電話機１は、携帯電話機１が第２の方向を向いていないと判断した場合（ステップＳ２１８においてＮＯ）、処理をステップＳ２１４に戻す。
【０１１０】
ステップＳ２２２において、携帯電話機１は、基準点Ｐ１が表示されている状態でタッチ入力を受け付けたか否かを判断する。
【０１１１】
携帯電話機１は、タッチ入力を受け付けたと判断した場合（ステップＳ２２２においてＹＥＳ）、ステップＳ２２４において、タッチ入力により検出された座標値をＲＡＭ１８２に格納する。一方、携帯電話機１は、タッチ入力を受け付けていないと判断した場合（ステップＳ２２２においてＮＯ）、処理をステップＳ２２２に戻す。ステップＳ２２６において、携帯電話機１は、上記第２の方向における補正量を算出する。ステップＳ２２８において、携帯電話機１は、第２の方向における補正量をＲＯＭ１８７に格納する。
【０１１２】
ステップＳ２３０において、携帯電話機１は、第１の方向における補正量および第２の方向における補正量に基づいて、第３の方向における補正量と、第４の方向における補正量とを算出する。なお、第３の方向は、第１の方向と反対方向であり、第４の方向は、第２の方向と反対方向である。ステップＳ２３２において、携帯電話機１は、第３の方向における補正量と、第４の方向における補正量とをＲＯＭ１８７に格納する。
【０１１３】
なお、第１の方向および第２の方向は、ユーザが使用する頻度が高い方向とすることが好ましい。第１差分および第２差分は、実際のタッチ入力により得られた差分である。一方、第３差分および第４差分は、第１差分および第２差分から算出されたデータである。このため、第１差分や第２差分を用いた補正の方が、第３差分や第４差分を用いた補正よりも精度が高くなるためである。
【０１１４】
＜変形例＞
以下では、携帯電話機１が、より正確な補正を実現可能な構成について説明する。図１１は、タッチパネルディスプレイの機能ブロック図である。図１１を参照して、携帯電話機１は、タッチパネルディスプレイ１０８の代わりに、タッチパネルディスプレイ１０８Ａを備える。
【０１１５】
タッチパネルディスプレイ１０８Ａは、制御部１０Ａを備える。なお、制御部１０Ａは、ＣＰＵ１８１（図２参照）により実現される。制御部１０Ａは、検出部１１と、変換部１２と、第１算出部１３と、第２算出部１４と、判断部１５と、補正部１６と、表示制御部１７と、分割部１８とを備える。制御部１０Ａは、分割部１８を備える点において、分割部１８を備えない制御部１０とは異なる。
【０１１６】
分割部１８は、液晶パネル１８３の表示面を複数の領域に仮想的に分割する。より詳しくは、分割部１８は、液晶パネル１８３の表示面をマトリクス状に複数の領域に仮想的に分割する。好ましくは、分割部１８は、分割後の各領域の大きさが同じになるように、表示面を仮想的に分割する。
【０１１７】
表示制御部１７は、分割された各領域において基準点を表示させる。第１算出部１３は、各領域において、上記第１差分と上記第２差分とを算出する。第２算出部１４は、各領域において算出された第１差分および第２差分に基づいて、各領域における、上記第３差分および上記第４差分を算出する。補正部１６は、タッチ入力が行われた領域（分割後の１つの領域）において算出された、第１差分、第２差分、第３差分、および第４差分のうちいずれか１つを用いて、上述した補正を行う。
【０１１８】
つまり、制御部１０Ａは、分割後の各領域において、第１差分、第２差分、第３差分、および第４差分を算出する。そして、分割後の領域毎に、領域毎に設定された補正量を用いて補正を行う。
【０１１９】
このように、携帯電話機１が、分割後の各領域において４方向の補正量を求め、かつ当該補正量を用いた補正を行う理由は、以下のとおりである。液晶パネル１８３の表示面におけるタッチ位置が異なれば、ユーザの癖などにより、上記第１のずれの方向や大きさが異なる場合がある。そこで、表示面を小さい領域に分割することにより、各領域において補正量を設定しておけば、より正確な補正が可能となる。このため、分割後の各領域において４方向の補正量を求め、かつ当該補正量を用いた補正を行う。なお、以下では、分割部１８が表示面を４つの領域に分割する場合を例に挙げて説明する。
【０１２０】
図１２は、液晶パネル１８３の表示面を４つの領域Ｍ１，Ｍ２，Ｍ３，Ｍ４に分割した状態を示した図である。図１２を参照して、分割部１８は、表示面をマトリクス状（２×２）に分割する。領域Ｍ１は、イヤホン１０９側の領域であって、かつイヤホン１０９の左下の領域である。領域Ｍ２は、イヤホン１０９側の領域であって、かつイヤホン１０９の右下の領域である。領域Ｍ３は、２軸ヒンジ１Ｃ側の領域であって、かつイヤホン１０９の左下の領域である。領域Ｍ４は、２軸ヒンジ１Ｃ側の領域であって、かつイヤホン１０９の右下の領域である。
【０１２１】
図１３は、分割後の各領域における上記第１のずれ（入力時に生じる目標点に対するタッチ位置のずれ）を示した図である。図１３（ａ）は、第１状態における各領域における第１のずれを示した図である。図１３（ｂ）は、第２状態における各領域における第１のずれを示した図である。図１３（ｃ）は、第３状態における各領域における第１のずれを示した図である。図１３（ｄ）は、第４状態における各領域における第１のずれを示した図である。なお、同図においては、第１のずれを、矢印で示している。
【０１２２】
図１３を参照して、第１状態（図１３（ａ））では、各領域Ｍ１，Ｍ２，Ｍ３，Ｍ４における第１のずれの方向は、互いに異なっている。第２状態、第３状態、および第４状態においても同様である。
【０１２３】
図１４は、各領域Ｍ１，Ｍ２，Ｍ３，Ｍ４において第３のずれを測定するときに、表示面に表示される画像を示した図である。つまり、図１４は、調整画面を示した図である。図１４（ａ）は、上記第１状態において基準点を表示した状態を示した図である。図１４（ｂ）は、上記第２状態において基準点を表示した状態を示した図である。
【０１２４】
図１４を参照して、携帯電話機１は、領域Ｍ１に基準点Ｐを表示する。また、携帯電話機１は、領域Ｍ２，Ｍ３，Ｍ４に、それぞれ、基準点Ｑ，Ｒ，Ｓを表示する。図１４に示す場合、補正量の計算のために、ユーザは、８回のタッチ入力を行なうことになる。
【０１２５】
ところで、上記においては、タッチ位置が、各領域Ｍ１，Ｍ２，Ｍ３，Ｍ４の境界付近では、以下の問題が生じる。なお、境界付近の位置を「第１の位置」とし、当該第１の位置の近くの位置で、第１の位置が含まれる領域とは異なる領域に含まれる位置を、「第２の位置」とする。この場合、第１の位置と第２の位置とは互いに距離が近いにも関わらず、補正量が大きく異なる場合がある。そこで、以下に、タッチ位置が境界をまたぐと、補正量が急激に変化してしまうことを解消する手法について説明する。
【０１２６】
図１５は、補正量が急激に変化してしまうことを解消する手法を説明するための図である。図１５を参照して、点Ｐ，Ｑ，Ｒ，Ｓは、それぞれ基準点である。点ｐは、領域Ｍ１の基準点Ｐをタッチしようとした際に、液晶パネル１８３上において実際に指定される点（画面指定点）である。点ｑは、領域Ｍ２の基準点Ｑをタッチしようとした際に、液晶パネル１８３上において実際に指定される点（画面指定点）である。点ｒは、領域Ｍ３の基準点Ｒをタッチしようとした際に、液晶パネル１８３上において実際に指定される点（画面指定点）である。点ｓは、領域Ｍ４の基準点Ｓをタッチしようとした際に、液晶パネル１８３上において実際に指定される点（画面指定点）である。
【０１２７】
点Ｔは、点Ｐと点Ｑとを結ぶ線分上の点である。点Ｕは、点Ｒと点Ｓとを結ぶ線分上の点である。点Ｗは、点Ｔと点Ｕとを結ぶ線分上の点である。なお、点Ｔと点Ｕとを結ぶ線分は、点Ｐと点Ｒとを結ぶ線分と平行であるとする。また、点Ｔ，Ｕ，ＷのＸ座標の値は同じとする。
【０１２８】
この場合、点Ｔにおける補正量（ｏｆｓｔ＿Ｔｘ，ｏｆｓｔ＿Ｔｙ）を、式（１８）で示される量とする。また、点Ｕにおける補正量（ｏｆｓｔ＿Ｕｘ，ｏｆｓｔ＿Ｕｙ）を、式（１９）で示される量とする。なお、点Ｗを目標点としてタッチした際に実際に指定される点の座標を（ｘ，ｙ）とする。
【０１２９】
(ofst_Tx, ofst_Ty) =((xq-xp)/(XQ-XP)×(x-XP)+xp, (yq-yp)/(XQ-XP)×(x-XP)+yp)  …  （１８）
(ofst_Ux, ofst_Uy) =((xs-xr)/(XQ-XP)×(x-XP)+xr, (ys-yr)/(XQ-XP)×(x-XP)+yr)  …  （１９）
そして、点Ｗにおける補正量（ｏｆｓｔ＿Ｗｘ，ｏｆｓｔ＿Ｗｙ）を、式（２０）で示される量とする。
【０１３０】
(ofst_Wx, ofst_Wy) =((ofst_Ux - ofst_Tx)/(YQ-YP)×(y-YP) + ofst_Tx, (ofst_Uy - ofst_Ty)/(YQ-YP)×(y-YP) + ofst_Ty)  …  （２０）
このように、点Ｗにおける補正量が求まると、補正後の座標値（ｘ′，ｙ′）は、以下の式（２１）で求まる。
【０１３１】
(x′, ｙ′) = (x- ofst_Wx, y- ofst_Wy)  …  （２１）
以上のような補正処理を行なうことにより、補正量が急激に変化してしまうことを解消することができる。
【０１３２】
ところで、４点の基準点Ｐ，Ｑ，Ｒ，Ｓを用いて補正を行う場合には、指９００の角度などを考えると４点の基準点Ｐ，Ｑ，Ｒ，Ｓを結んだ図形が正方形となるように、基準点Ｐ，Ｑ，Ｒ，Ｓを設定することが好ましい。しかしながら、基準点Ｐ，Ｑ，Ｒ，Ｓを各領域における中心点に設定した場合に、４点の基準点Ｐ，Ｑ，Ｒ，Ｓを結んだ図形が長方形となる場合もある。この場合には、直線近似を用いて、４点の基準点Ｐ，Ｑ，Ｒ，Ｓを結んだ図形が正方形となるように補正量を再計算し、当該再計算した補正量を用いて上述した補正を行えばよい。
【０１３３】
＜その他＞
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１  携帯電話機、１Ａ  筐体、１Ｂ  筐体、１Ｃ  ２軸ヒンジ、１０  制御部、１０Ａ  制御部、１１  検出部、１２  変換部、１３  第１算出部、１４  第２算出部、１５  判断部、１６  補正部、１７  表示制御部、１８  分割部、１０５  マイクロフォン、１０７  操作キー、１０８  タッチパネルディスプレイ、１０８Ａ  タッチパネルディスプレイ、１０９  イヤホン、１８３  液晶パネル、１８４  Ａ／Ｄコンバータ、１８５  タッチパネル、１８６  加速度センサ、８１１  アイコン、８１２  目標点、８１２ａ  目標点、８１２ｂ  目標点、８１２ｃ  目標点、８１２ｄ  目標点、Ｐ１  基準点、Ｐ  基準点、Ｑ  基準点、Ｒ  基準点、Ｓ  基準点。
【図１】
2010250695.tif 000004
【図２】
2010250695.tif 000005
【図３】
2010250695.tif 000006
【図４】
2010250695.tif 000007
【図５】
2010250695.tif 000008
【図６】
2010250695.tif 000009
【図７】
2010250695.tif 000010
【図８】
2010250695.tif 000011
【図９】
2010250695.tif 000012
【図１０】
2010250695.tif 000013
【図１１】
2010250695.tif 000014
【図１２】
2010250695.tif 000015
【図１３】
2010250695.tif 000016
【図１４】
2010250695.tif 000017
【図１５】
2010250695.tif 000018