(57)【要約】【課題】映像解像度が変更された場合に、タッチパネルの接触入力位置と、表示映像の表示位置とのずれを防止することを課題とする。【解決手段】映像を所定の映像解像度で表示する表示部と、表示モードと映像解像度とに予め対応づけられた複数個の座標変換補正値を記憶した記憶部と、接触入力された画面上の位置の入力座標を出力するタッチパネル部と、映像解像度が変更されたことを検出する解像度検出部と、映像解像度が変更されたことが検出された場合に、判定マークを表示した映像を表示部に表示させる解像度変更通知部と、判定マークの位置が接触入力された場合にタッチパネル部から出力されるタッチパネル解像度に対応する入力座標値に基づいて、現在の表示モードを判定する表示モード判定部と、変更後の映像解像度および判定された表示モードとに対応づけられた座標変換補正値を、記憶部の中から選択する補正値選択部とを備えたことを特徴とする。【選択図】図１
2012128786.tif 000002
【特許請求の範囲】
【請求項１】
複数個の表示モードのうち、いずれかの表示モードで映像を画面上に表示させる表示装置であって、
映像を所定の映像解像度で表示する表示部と、
前記表示モードと映像解像度とに予め対応づけられた複数個の座標変換補正値を記憶した記憶部と、
前記表示部の画面上に配置され、所定のタッチパネル解像度に基づいて接触入力された画面上の位置の入力座標を出力するタッチパネル部と、
前記映像解像度が変更されたことを検出する解像度検出部と、
映像解像度が変更されたことが検出された場合に、画面上の所定の位置に判定マークを表示した映像を前記表示部に表示させる解像度変更通知部と、
前記表示された判定マークの位置が接触入力された場合に前記タッチパネル部から出力されるタッチパネル解像度に対応する入力座標値に基づいて、現在の表示モードを判定する表示モード判定部と、
前記検出された変更後の映像解像度および前記判定された表示モードとに対応づけられた座標変換補正値を、前記記憶部に記憶された複数個の座標変換補正値の中から選択する補正値選択部とを備えたことを特徴とする表示装置。
【請求項２】
前記補正値選択部によって選択された座標変換補正値を用いて、前記表示部の画面上の位置が接触入力された場合に、前記タッチパネル部から出力されるタッチパネル解像度に対応する入力座標値を、表示部の画面の位置を示す画面座標値に変換する座標変換部を、さらに備えたことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記複数の表示モードごとに、前記表示部の画面上の所定の位置に表示される判定マークの画面座標値を、前記タッチパネル解像度に対応する入力座標値に変換した座標理論値を前記記憶部に記憶し、
前記表示モード判定部は、前記接触入力された判定マークの位置のタッチパネル解像度に対応する入力座標値と、前記記憶部に記憶された各表示モードごとの座標理論値とを比較し、前記入力座標値に最も近い座標理論値の表示モードを、現在の表示モードと判定することを特徴とする請求項１または２に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示装置に関し、特に、タッチパネルを備え入力された映像信号を拡大して表示することが可能な表示装置に関する。
【背景技術】
【０００２】
一般に、表示装置は、パソコン等で生成された画像や、テレビ放送等の入力映像を、所定の解像度に基づいて画面上に表示している。
また、今日の表示装置では、入力された映像信号を拡大して表示することのできるものがある。
例えば、入力された映像信号を、画面全体に表示するモード（ワイドモード）、入力された映像信号の解像度の縦横比を保持したまま表示するモード（ノーマルモード）、入力された映像信号の解像度のまま表示するモード（ドットバイドットモード）というような３つの表示モードを持つ表示装置がある。
【０００３】
図１２に、この３つの表示モードの表示画面の表示状態の概略説明図を示す。
ここでは、表示装置の解像度を、１９２０×１０８０とする。すなわち、横方向（Ｘ）の最大ドット数（画素数）を１９２０とし、縦方向（Ｙ）の最大ドット数（画素数）を１０８０とする。
【０００４】
図１２（ｃ）は、ドットバイドットモードの表示状態を示したものである。入力された映像信号の解像度のうち、横方向（Ｘ）の解像度が１０２４ドットで、縦方向（Ｙ）の解像度が７６８ドットである場合に、その解像度のまま映像を表示した例を示している。
ここでは、映像信号の解像度（１０２４×７６８）が、表示装置の解像度（１９２０×１０８０）より小さいので、中央の表示映像の周囲に、未表示部分が存在している。
【０００５】
図１２（ａ）は、ワイドモードの表示状態を示したものである。この表示状態は、図１２（ｃ）に示した入力映像を表示装置の画面全体に引き伸ばして表示したものであり、映像の解像度を表示装置の解像度（１９２０×１０８０）に一致するように、映像信号を補正した表示である。
【０００６】
また、図１２（ｂ）は、ノーマルモードの表示状態を示したものである。
ここでは、図１２（ｃ）の入力映像の縦横比（７６８：１０２４＝３：４）を保持したまま、入力映像全体が画面内に表示されるように拡大表示したものであり、例えば、横方向（Ｘ）の解像度が１４４０（＝１６４０−２００）で、縦方向（Ｙ）の解像度が１０８０となるように、映像信号を補正した表示である。
【０００７】
タッチパネルを備えた表示装置では、このように、映像信号の解像度が変更されると、表示される映像の位置や大きさが変わるので、タッチパネルの位置座標もその解像度に対応した補正をする必要がある。補正をしない場合には、タッチパネルの押された位置と映像の表示位置とがずれる場合がある。
【０００８】
また、特許文献１には、入力映像の解像度等の情報から仮想オンスクリーンを設定し、この仮想オンスクリーンの相対的な位置と大きさを用いて、表示装置の解像度を変更した場合でも、入力映像の表示位置が変化しないような補正をするオンスクリーン表示装置が開示されている。
ただし、この表示装置は、タッチパネルを備えたものではないので、タッチパネルの位置座標の変化は考慮されていない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３３０３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、表示装置の表示画面の上に、タッチパネルが設けられた表示装置の場合、上記のように表示モードが変更されると、表示映像の解像度の変更に対応して映像の表示位置の補正をすることに加えて、タッチパネルの入力位置（タッチ位置）、すなわち指などを用いて接触入力する位置座標も表示映像に対応させて補正する必要がある。
また、例えば、ワイドモードからノーマルモードへ表示モードを変更した場合と、ドットバイドットモードからワイドモードへ表示モードを変更した場合とでは、補正処理の内容が異なる。
【００１１】
さらに、入力映像信号の解像度が変更された場合は、タッチパネルのタッチ位置と映像の表示位置とがずれる場合があるので、使用者は現在の表示モードを選択入力しなければならなかった。
このとき、使用者が現在の表示モードを知らない場合は、正しい表示モードが選択されなかったため、表示位置が大きくずれてしまう場合もある。
また、タッチパネルを用いた入力操作により表示モードを選択する前では、まだ表示モードが確定していない状態であって、必要な位置補正処理がされていないため、たとえば選択メニューの表示位置が本来の表示位置から大きくずれてしまっているときは、タッチパネルをタッチしても選択入力できない場合もあり、マウスやキーボード等の入力装置を用いて、表示モードの選択操作をする必要がある。
【００１２】
従って、タッチパネルを備えた表示装置において、入力映像信号の解像度の変更や、表示モードの切り替えをした場合に、使用者に操作負担をかけずに、表示画像の表示位置と、タッチパネルの位置座標のずれが発生しないようにすることが望まれる。
【００１３】
この発明は、以上のような事情を考慮してなされたものであり、タッチパネルを備えた表示装置において、表示される映像信号の解像度の変更があった場合に、タッチパネルと表示映像との位置関係がずれることがなく、タッチパネルの入力座標の変換もタッチパネルの入力操作を用いて容易に行うことのできる表示装置を提供することを課題とする。
【課題を解決するための手段】
【００１４】
この発明は、複数個の表示モードのうち、いずれかの表示モードで映像を画面上に表示させる表示装置であって、映像を所定の映像解像度で表示する表示部と、前記表示モードと映像解像度とに予め対応づけられた複数個の座標変換補正値を記憶した記憶部と、前記表示部の画面上に配置され、所定のタッチパネル解像度に基づいて接触入力された画面上の位置の入力座標を出力するタッチパネル部と、前記映像解像度が変更されたことを検出する解像度検出部と、映像解像度が変更されたことが検出された場合に、画面上の所定の位置に判定マークを表示した映像を前記表示部に表示させる解像度変更通知部と、前記表示された判定マークの位置が接触入力された場合に前記タッチパネル部から出力されるタッチパネル解像度に対応する入力座標値に基づいて、現在の表示モードを判定する表示モード判定部と、前記検出された変更後の映像解像度および前記判定された表示モードとに対応づけられた座標変換補正値を、前記記憶部に記憶された複数個の座標変換補正値の中から選択する補正値選択部とを備えたことを特徴とする表示装置を提供するものである。
【００１５】
また、前記補正値選択部によって選択された座標変換補正値を用いて、前記表示部の画面上の位置が接触入力された場合に、前記タッチパネル部から出力されるタッチパネル解像度に対応する入力座標値を、表示部の画面の位置を示す画面座標値に変換する座標変換部を、さらに備えたことを特徴とする。
【００１６】
さらに、前記複数の表示モードごとに、前記表示部の画面上の所定の位置に表示される判定マークの画面座標値を、前記タッチパネル解像度に対応する入力座標値に変換した座標理論値を前記記憶部に記憶し、前記表示モード判定部は、前記接触入力された判定マークの位置のタッチパネル解像度に対応する入力座標値と、前記記憶部に記憶された各表示モードごとの座標理論値とを比較し、前記入力座標値に最も近い座標理論値の表示モードを、現在の表示モードと判定することを特徴とする。
以下の実施例では、映像解像度は、出力映像解像度に相当し、判定マークは、表示モード判定マークに相当する。
【発明の効果】
【００１７】
この発明によれば、映像解像度が変更された場合に、表示された判定マークを接触入力した位置の入力座標値に基づいて、表示モードを判定して、その判定された表示モードと変更後の映像解像度とに対応づけられた座標変換補正値を選択しているので、タッチパネルと表示映像との位置関係がずれることを防止できる。
【図面の簡単な説明】
【００１８】
【図１】この発明の表示装置の一実施例の構成ブロック図である。
【図２】この発明の解像度変更通知部によって表示される映像であって、ワイドモードの場合の表示例である。
【図３】この発明の解像度変更通知部によって表示される映像であって、ノーマルモードの場合の表示例である。
【図４】この発明の解像度変更通知部によって表示される映像であって、ドットバイドットモードの場合の表示例である。
【図５】この発明の記憶部に記憶される情報の一実施例の説明図である。
【図６】この発明の解像度変更処理の一実施例のフローチャートである。
【図７】この発明の表示モード判定処理の一実施例のフローチャートである。
【図８】この発明のタッチパネルの入力操作時の一実施例のフローチャートである。
【図９】この発明のワイドモードの場合において、表示装置の画面座標と、タッチパネルの座標との関係の一実施例の説明図である。
【図１０】この発明のノーマルモードの場合において、表示装置の画面座標と、タッチパネルの座標との関係の一実施例の説明図である。
【図１１】この発明のドットバイドットモードの場合において、表示装置の画面座標と、タッチパネルの座標との関係の一実施例の説明図である。
【図１２】従来の３つの表示モードの表示画面の表示状態の概略説明図である。
【発明を実施するための形態】
【００１９】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
【００２０】
＜表示装置の構成＞
図１に、この発明の表示装置の一実施例の構成ブロック図を示す。
この発明の表示装置は、主として、制御部２０，座標入力部３０，映像信号出力部４０，記憶部５０，座標変換部６０，解像度変更通知部７０，解像度検出部７５，表示モード判定部８０，補正値選択部８５，タッチパネル部９０，表示部１００とから構成される。
【００２１】
ここで、表示部１００とタッチパネル部９０とは一対として構成され、表示部１００の画面上に、タッチパネル部９０が形成される。
表示部１００は、映像を表示する部分であり、主として、表示パネル１０１と、表示制御部１０２とから構成される。
表示パネル１０１は、例えば、ＬＣＤ，ＰＤＰ，ＣＲＴ，有機ＥＬなどが用いられる。
表示制御部１０２は、映像信号出力部４０から送られてくる映像信号を、表示パネル１０１に映像を表示できるように変換して、表示パネル１０１に与える部分である。
【００２２】
特に、この発明では、上記した従来の表示装置と同様に、複数個の表示モードを持ち、その表示モードのうちいずれかの表示モードで映像を画面上に表示させる。
また、画面上に表示される映像は、所定の映像解像度で表示される。たとえば、表示装置固有の解像度と同じ映像解像度で表示する場合もあれば、表示すべき映像が作成されたときの元の映像解像度で表示する場合もある。
【００２３】
タッチパネル部９０は、表示部１００の画面上に配置され、所定のタッチパネル解像度に基づいて接触入力された画面上の位置の入力座標を出力する部分である。すなわち、操作者が指等で表示パネルの画面を押さえた場合に、指が接触した位置の情報（座標）を出力する位置入力装置であり、主として、入力位置検出部９１と、座標出力部９２とから構成される。
入力位置検出部９１は、画面上にマトリクス状に配置されたタッチパネルの中で、指で押さえられた位置を検出して信号を発生する部分であり、座標出力部９２は、発生された信号を解析することにより、押さえられたタッチパネルの位置に対応する座標値（入力座標値、タッチパネル座標値とも呼ぶ）を出力する部分である。このタッチパネル座標値は、予め固定的に設定されたタッチパネル解像度に基づく座標値である。
【００２４】
タッチパネル部９０は、従来から用いられているものを用いればよく、例えば、抵抗膜方式、静電容量方式、電磁誘導方式などのいずれのタッチパネルを用いてもよい。
座標出力部９２から出力される座標値は、座標入力部３０に与えられる。
ここで、座標値とは、平面的な２次元座標値であり、一般に長方形状の画面の横方向をＸ軸、縦方向をＹ軸としたときに、（Ｘ座標、Ｙ座標）で表される。すなわち、この座標値は、マトリクス状に構成されたタッチパネルの中の一つの点（ドット）の位置を示すものである。
【００２５】
制御部２０は、この発明の各機能ブロック（３０−１００）の動作を制御する部分であり、主として、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現される。また、記憶部５０のＲＯＭ等に記憶された制御プログラムに基づいて、ＣＰＵが各種ハードウェアを有機的に動作させることにより、この発明の表示装置の各機能を実現させる。
【００２６】
制御プログラムは、予めＲＯＭ等に記憶して提供される場合の他に、ＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよく、また、ハードディスクに格納してもよい。
さらに、ネットワークを介して、遠隔地にある他のサーバ等から、必要に応じてハードディスク等にダウンロードしてもよい。
あるいは、制御プログラムは、パソコン等で用いるオペレーティングシステム（ＯＳ）の中に、一つの機能として予め組み込んでおいてもよい。
また、以下に示す座標変換部６０，解像度変更通知部７０，解像度検出部７５，表示モード判定部８０，補正値選択部８５は、主としてソフトウェアにより実現される。制御部２０は、ＯＳに相当するものと考えることもできる。
【００２７】
座標入力部３０は、タッチパネル部９０の座標出力部９２から出力される座標値を受信する部分であり、この座標値は制御部２０に送られ、タッチパネルの入力座標値（Ｘｔ，Ｙｔ）として記憶部５０に記憶される。
映像信号出力部４０は、制御部２０からの指示に基づいて、表示部１００へ映像信号を出力する部分である。
【００２８】
座標変換部６０は、座標入力部３０によって取得されたタッチパネル部の接触入力位置の入力座標値を、記憶部５０に予め記憶された座標変換補正値５８のうち、補正値選択部８５によって選択された座標変換補正値を用いて、現在の表示モードに対応した表示部の画面の位置を示す座標値（画面座標値）に変換する部分である。
【００２９】
一般に、表示装置の解像度と、タッチパネルの解像度とは異なる場合が多い。解像度とは、１つの画素（ピクセル）の大きさを意味するものであるが、表示装置の画面の横方向（Ｘ軸）の画素数と縦方向（Ｙ軸）の画素数とによって定められる解像度（表示装置解像度と呼ぶ）と、マトリクス状のタッチパネルを構成する横方向及び縦方向の最小単位の数で表される解像度（タッチパネル解像度と呼ぶ）とは異なる。
【００３０】
例えば、表示装置の横方向の最大画素数Ｘｋ１を１９２０，縦方向の最大画素数Ｙｋ１を１０８０とすると、表示装置解像度（Ｘｋ１，Ｙｋ１）は、（１９２０，１０８０）となる。
一方、例えば、タッチパネルの横方向の最小単位の数Ｘｋ２を６５５３６，縦方向の最小単位の数Ｙｋ２を６５５３６とすると、タッチパネル解像度（Ｘｋ２，Ｙｋ２）は、（６５５３６，６５５３６）となる。
【００３１】
上記したタッチパネルの入力座標値（Ｘｔ，Ｙｔ）は、タッチパネル解像度に基づく数値であるので、座標変換部６０は、この入力座標値（Ｘｔ，Ｙｔ）を、表示装置解像度に基づく数値である画面座標値に変換する。
【００３２】
後述する図９（ｂ）に示すように、表示モードがワイドモードの場合、表示される映像の右下に位置するタッチパネルの座標（６５５３５，６５５３５）の位置が押されたとすると、入力座標値（Ｘｔ，Ｙｔ）として（６５５３５，６５５３５）が出力される。
この場合、座標変換部６０は、この入力座標値（６５５３５，６５５３５）を、図９（ａ）に示す画面座標値（１９１９，１０７９）に変換する。
【００３３】
解像度検出部７５は、出力映像解像度が変更されたことを検出する部分である。出力映像解像度が変更されたことは、たとえば、OSが出力する解像度変更メッセージ通知をチェックし、前回の出力映像解像度と現在の出力映像解像度とを比較することにより検出できる。
また、出力映像解像度は、後述するような場合に変更される。この解像度が変更されたことを検出した場合、解像度変更通知部７０によって、画面上の所定の位置に表示モード判定マークを表示した映像を表示させる。
【００３４】
解像度変更通知部７０は、表示部１００の画面上に、出力映像の解像度が変更されたことを示す情報を表示させる部分であり、その表示によって操作者に出力映像解像度が変更されたことを通知する。
また、映像解像度が変更された場合、上記情報が表示された画面上の所定の位置に、表示モード判定マークを表示させる。
たとえば、図２の場合は、解像度が変更されたことを通知するメッセージ（「画面の解像度が変更されました」などの文字列）と、判定マークとしての「＋」のマークとを表示している。
【００３５】
出力映像の解像度とは、映像信号出力部４０から出力される映像信号の解像度（以下、出力映像解像度５３あるいは映像解像度と呼ぶ）を意味する。この解像度は、表示装置固有の解像度（表示装置解像度（Ｘｋ１，Ｙｋ１）５４）と一致する場合もあるが、アプリケーションプログラム等によって表示装置解像度５４よりも小さな解像度が設定される場合もある。
出力映像解像度５３を（Ｘｐ，Ｙｐ）とすると、例えば、表示装置解像度（Ｘｋ１，Ｙｋ１）＝（１９２０，１０８０）に対して、（Ｘｐ，Ｙｐ）＝（１０２４，７６８）が与えられる場合もある。このとき、この出力映像解像度（１０２４，７６８）のまま、表示装置解像度（１９２０，１０８０）の表示部に映像を表示させた場合、例えば、図４に示すように、表示画面の一部分の領域に、映像が表示されることになる。
【００３６】
このマーク「＋」は、現在の表示モードを判定するために、操作者にタッチをしてもらう画面上の位置を示したものであり、表示モード判定マークあるいは判定マークと呼ぶ。後述するように、マーク「＋」の位置をタッチした場合、表示モードの判定処理が行われ、その判定結果に基づいて、自動的に、タッチパネルの入力座標値を画面座標値に変換する座標変換補正値５８が決定される。
なお、図２に示す画面のメッセージ領域内の「いいえ」の部分をタッチした場合は、補正値は取得されず、現在の表示モードの設定値のままとなる。
【００３７】
表示モード判定部８０は、解像度変更通知部７０によって表示された判定マーク「＋」の位置が接触入力された場合に、タッチパネル部から出力されるタッチパネル解像度に対応する入力座標値に基づいて、現在の表示モードを判定する部分である。より具体的には、判定マーク「＋」がタッチされた場合、表示されたマーク「＋」の位置に対応して出力されたタッチパネルの入力座標値（Ｘｔ，Ｙｔ）と、各表示モード毎に算出されたマーク「＋」の座標理論値とを比較して、現在の表示モードを判定する。映像解像度が変更された場合は、その解像度変更後の表示モードを判定する。
ここで、座標理論値とは、画面上の所定の位置に表示された判定マーク「＋」の位置座標（画面座標値）を、タッチパネルの位置座標（入力座標値）に変換した値を意味する。
表示モードが異なると、判定マーク「＋」が実際に表示される表示部の画面上の位置は変化するので、「＋」の表示位置に対応するタッチパネルの座標値（座標理論値）も変化する。
【００３８】
以下の実施例では、表示モードとして、従来と同様に、次の３つのモードがあるものとする。ただし、これに限るものではない。
（ａ）ワイドモード
表示部１００の画面全体に、出力映像を表示させるモードである。このとき、図１２（ａ）に示すように、出力映像の大きさが、表示画面全体と一致し、タッチパネルの全体が使用されることになる。
【００３９】
（ｂ）ノーマルモード
出力映像解像度（Ｘｐ，Ｙｐ）と同じ縦横比を保持したまま、出力映像の全体を、できるだけ大きく表示部の画面内に表示させる。このとき、例えば、図１２（ｂ）のように、表示部の画面の左部分と右部分に表示のない領域が出現し、映像が表示される領域に対応したタッチパネルの部分のみが入力有効領域として使用される。映像が表示されない領域に対応したタッチパネルの部分は使用されない。
【００４０】
（ｃ）ドットバイドットモード
出力映像解像度（Ｘｐ，Ｙｐ）のまま、出力映像を表示部の画面内に表示させるモードである。出力映像解像度（Ｘｐ，Ｙｐ）が、表示装置解像度（Ｘｋ１，Ｙｋ１）よりも小さい場合は、例えば、図１２（ｃ）に示すように表示される。映像が表示されている領域に対応するタッチパネルの部分のみが、入力有効領域となる。
【００４１】
図１２（ａ），（ｂ），（ｃ）に示すように、同じ出力映像の信号が表示部１００に与えられても、表示モードが異なれば、表示される画像の見え方や大きさが異なる。
図２，図３及び図４に、解像度変更通知部７０によって、表示部の画面上に表示される同じ映像の表示例を示す。
【００４２】
図２は、表示モードがワイドモードの場合の表示例であり、図３は、ノーマルモードの場合の表示例であり、図４は、ドットバイドットモードの場合の表示例である。
これらの表示を比較すれば分かるように、マーク「＋」が実際に表示される画面上の位置は異なるので、この表示位置に対応するタッチパネルについての座標値も異なる。すなわち、操作者がマーク「＋」の表示位置を押さえた場合、３つの表示モード毎に、タッチパネルの座標出力部９２から出力される入力座標値（Ｘｔ，Ｙｔ）は異なるものとなる。
そこで、表示モードごとに異なるこの座標値の差を利用して、現在の表示モードがどれであるかを判定する。
【００４３】
この判定には、後述するように、マーク「＋」のタッチパネル上の位置を示す各表示モードごとの座標理論値（Ｘｄ，Ｙｄ）５７を利用する。
具体的には、実際に接触入力された判定マークの位置のタッチパネル解像度に対応する入力座標値（Ｘｔ，Ｙｔ）と、記憶部に記憶された各表示モードごとの座標理論値（Ｘｄ，Ｙｄ）とを比較する。ここで、各座標理論値と入力座標値との距離（Ｄｓ０，Ｄｓ１，Ｄｓ３）をそれぞれ算出し、各表示モードごとに算出された距離のうち、最も小さい距離の表示モードを、現在の表示モードと判定する。すなわち、入力座標値に最も近い座標理論値の表示モードを、現在の表示モードと判定する。
【００４４】
補正値選択部８５は、解像度検出部７５によって検出された変更後の映像解像度と、表示モード判定部８０によって判定された表示モードに対応づけられた座標変換補正値を、記憶部に記憶された複数個の座標変換補正値５８の中から選択する部分である。ここでは、座標変換部６０が、タッチパネルの入力座標値を画面座標値に変換するために利用する１つの座標変換補正値５８を抽出する。
【００４５】
記憶部５０は、この発明の表示モード判定処理や座標変更処理で用いられる情報を記憶する部分であり、ＲＯＭ，ＲＡＭ，ハードディスクなどが用いられる。予め固定的に記憶される情報はＲＯＭやハードディスクに記憶され、設定変更される情報や上記処理の過程で生成される情報などは、ＲＡＭやハードディスクに記憶される。
記憶部５０には、主として、入力座標値（Ｘｔ，Ｙｔ）５１，表示モード（ＤＭ）５２，出力映像解像度（Ｘｐ，Ｙｐ）５３，表示装置解像度（Ｘｋ１，Ｙｋ１）５４，タッチパネル解像度（Ｘｋ２，Ｙｋ２）５５，表示モード判定マーク座標（Ｘｍ，Ｙｍ）５６，座標理論値（Ｘｄ，Ｙｄ）５７，座標変換補正値５８が記憶される。ただし、これに限るものではなく、表示モード判定処理等で必要な他の情報や、各種処理を実行させるためのプログラムも記憶される。
【００４６】
図５に、記憶部５０に記憶される情報の一実施例の説明図を示す。
入力座標値（Ｘｔ，Ｙｔ）５１は、すでに説明したように、操作者によって接触入力（タッチ）された位置を示すタッチパネルの座標値である。例えば、タッチパネルの解像度（Ｘｋ２，Ｙｋ２）が（６５５３６，６５５３６）であったとすると、座標値ＸｔとＹｔは、０から６５５３５のいずれかの数値となる。
【００４７】
表示モードＤＭ５２は、表示モード判定部８０によって判定された表示モードを記憶したものである。すなわち、表示部に表示されている映像の表示方式を示した情報であり、例えば、判定された表示モードが、上記した３つの表示モードのうちいずれであるかを示す情報である。
図５に示すように、判定結果がワイドモードの場合、ＤＭ＝０とし、ノーマルモードの場合、ＤＭ＝１とし、ドットバイドットモードの場合、ＤＭ＝２とする。
【００４８】
出力映像解像度（Ｘｐ，Ｙｐ）５３は、上記したように、映像信号出力部４０から表示部１００に与えられる出力映像の解像度を示したものであり、ここでは、表示装置解像度５４と同一かあるいは、それよりも小さな値が設定されるものとする。
この出力映像解像度５３は、例えば、操作者の操作により切り替えられる。
【００４９】
表示装置解像度（Ｘｋ１，Ｙｋ１）５４は、表示装置が表示可能な最大の解像度を示したものであり、例えば、液晶パネルの解像度がフルHD(1920x1080)の液晶モニタの場合は、水平方向（横方向Ｘ軸）の解像度Ｘｋ１は１９２０であり、垂直方向（縦方向Ｙ軸）の解像度Ｙｋ１は１０８０である。
【００５０】
タッチパネル解像度（Ｘｋ２，Ｙｋ２）５５は、上記したように、タッチパネルそのものの解像度を示したものであり、利用するタッチパネルの仕様により予め設定されている。ここでは、横方向（Ｘ軸）の解像度Ｘｋ２を６５５３６とし、縦方向（Ｙ軸）の解像度Ｙｋ２を６５５３６とする。
【００５１】
表示モード判定マーク座標（Ｘｍ，Ｙｍ）５６は、図２などに示した映像の中に表示されるマーク「＋」の表示部１００の画面に対する画面座標値である。例えば、マーク「＋」の画面の横方向（Ｘ軸）の座標Ｘｍ＝２５６、画面の縦方向（Ｙ軸）の座標Ｙｍ＝１９２とし、予め設定される。画面座標値（Ｘｍ，Ｙｍ）＝（２５６，１９２）は、マーク「＋」の中心点が表示される位置である。
【００５２】
座標理論値（Ｘｄ，Ｙｄ）５７は、上記したように、マーク「＋」のタッチパネルの座標系における理論値（座標）であり、マーク「＋」の画面座標値５６から、各表示モードごとに予め算出される。
また、マーク「＋」の座標理論値５７は、表示モードごとに異なる出力映像解像度５３と、表示装置解像度５４と、タッチパネル解像度５５とを用いて、後述するような計算式により算出される。
【００５３】
後述するような算出方法によれば、画面座標値（２５６，１９２）であるマーク「＋」の座標理論値５７は、図５に示すような座標理論値となる。
例えば、表示モードＤＭがワイドモード（０）の場合、マーク「＋」の座標理論値（Ｘｄ０，Ｙｄ０）は、（１６３８４，１６３８４）となる。また、ノーマルモード（１）の場合、その座標理論値（Ｘｄ１，Ｙｄ１）は、（２０４８０，１６３８４）となり、ドットバイドットモード（２）の場合、その座標理論値（Ｘｄ２，Ｙｄ２）は、（２４０３０，２１１１７）となる。
【００５４】
座標変換補正値５８は、表示モードと映像解像度とに予め対応づけられたものであり、座標変換部６０が座標変換処理で用いる補正係数（Ｘ，Ｙ）と、補正調整値（Ｘ，Ｙ）などを予め記憶したものである。この補正係数等を用いることにより、操作者が実際に接触入力したタッチパネルの位置の入力座標値が、出力映像信号の画面座標値に変換される。
【００５５】
図５に座標変換補正値の一実施例を示しているが、この補正係数などは、現在の表示モードと、出力映像解像度５３とによって異なるものとなる。したがって、記憶部には、複数個の座標変換補正値が記憶される。図５では、出力映像解像度（Ｘｐ，Ｙｐ）５３が（１０２４，７６８）であって３つの表示モードの場合の数値例を示しているが、他の解像度の場合も同様に予め設定される。なお、図５の実施例では、小数点４桁以下を四捨五入し、小数点以下３桁で表わすものとする。
【００５６】
図５において、補正係数Ｘは、パネル全体の幅と有効な入力領域の幅の比率を示しており、補正係数Ｙは、パネル全体の高さと有効な入力領域の高さの比率を示しており、これらの補正係数は入力した座標系から、表示領域の座標系への変換のために用いられる。
また、補正調整値Ｘは、水平方向における、パネル全体と有効な入力領域の原点の位置ずれを示しており、補正調整値Ｙは、垂直方向における、パネル全体と有効な入力領域の原点の位置ずれを示しており、これらの補正調整値とは、入力領域位置ずれを補正するための値を意味するものである。
補正係数（Ｘ，Ｙ）は、入力領域の幅・高さと表示領域の幅・高さによって求められる。また、補正調整値（Ｘ，Ｙ）は、タッチパネル入力領域と表示領域の位置ずれによって求められる。
【００５７】
図５において、表示モードがワイドモード（０）の場合、パネル全体の幅・高さと有効な入力領域の幅・高さは一致するため、幅、高さとも比率が１となり、補正係数Ｘが１，補正係数Ｙが１となる。
また、ワイドモードの場合は、水平・垂直方向における、パネル全体と有効な入力領域の原点の位置は一致するので、補正調整値Ｘは０となり、補正調整値Ｙは０となる。
【００５８】
また、表示モードがノーマルモード（１）の場合、アスペクト比を固定したまま最大まで拡大するため、垂直方向について、パネル全体の高さと有効な入力領域の高さが一致し、水平方向については、パネル全体の幅と有効な入力領域の幅は一致しない。この時、有効な入力領域に該当する解像度のＸ値は、（推奨の解像度Ｙ値＝１０８０）÷（解像度のＹ値＝７６８）×（解像度のＸ値＝１０２４）＝１４４０となり、補正係数Ｘは（推奨の解像度のＸ値＝１９２０）÷（有効な入力領域に該当する解像度のＸ値＝１４４０）＝１．３３３となる。また、補正係数Ｙは、パネル全体の高さと有効な入力領域の高さは一致するため、比率は１となる。
さらに、ノーマルモード（１）の場合、水平方向については、パネル全体の幅と有効な入力領域の幅が一致せず、また、パネルの中央が中点になるように入力領域の幅が設定されるため、補正調整値Ｘは補正しない場合の中点の差により求められ、補正調整値Ｘ＝補正係数Ｘ×（中点＝（推奨の解像度Ｘ÷２）＝（１９２０÷２）＝９６０）−補正しない場合の中点（９６０）＝１７０．６６７となる。また、補正調整値Ｙは、垂直方向における、パネル全体と有効な入力領域の原点の位置は一致するので、０となる。
【００５９】
また、表示モードがドットバイドットモード（２）の場合、推奨の解像度のＸ値と表示する解像度のＸ値の比率が補正係数Ｘとなるため、補正係数Ｘは、例えば、（推奨の解像度のＸ値＝１９２０）÷（表示する解像度のＸ値＝１０２４）により求められ、１．８７５となる。また、補正係数Ｙは、同様に、（推奨の解像度のＹ値＝１０８０）÷（表示する解像度のＹ値＝７６８）によって求められ、１．４０６となる。
さらに、ドットバイドットモード（２）の場合、水平方向については、パネル全体の幅と有効な入力領域の幅が一致せず、また、パネルの中央が中点になるように入力領域の幅が設定されるため、補正調整値Ｘは補正しない場合の中点の差により求められ、補正調整値Ｘ＝（推奨の解像度のＸ値の中点＝（１９２０÷２）＝９６０）−（表示する解像度のＸ値の中点＝（１０２４÷２）＝５１２）＝４４８となる。また、補正調整値Ｙは、同様に求められ、補正調整値Ｙ＝（推奨の解像度のＹ値の中点＝（１０８０÷２））＝５４０）−（表示する解像度のＹ値の中点＝（７６８÷２）＝３８４）＝１５６となる。
【００６０】
記憶部５０には、これらの情報の他に、例えば、図５に示すように、座標理論値（Ｘｄ，Ｙｄ）５７と、入力座標値（Ｘｔ，Ｙｔ）５１との距離Ｄｓを記憶してもよい。この距離Ｄｓは、各表示モードごとに求められる。
【００６１】
ワイドモード（０）に対する距離をＤｓ０，ノーマルモード（１）に対する距離をＤｓ１，ドットバイドットモード（２）に対する距離をＤｓ２と呼ぶことにする。
【００６２】
＜画面座標とタッチパネルの座標との関係＞
ここでは、各表示モードごとに、表示装置の画面座標と、タッチパネルの座標との関係の一実施例を示す。
図９に、ワイドモードの場合の座標関係の一実施例の説明図を示す。
図９（ａ）は、表示装置の画面座標の一実施例を示したものである。
ここで、表示装置の解像度（Ｘｋ１，Ｙｋ１）５４を、（１９２０，１０８０）とした場合を示している。
【００６３】
表示装置は、横方向（Ｘ軸）に、１９２０個の画素を配置し、縦方向（Ｙ軸）に、１０８０個の画素を配置したものであり、ワイドモードの場合は、この画面全体を使用して映像を表示する。すなわち、ワイドモードで映像を表示する場合は、出力映像は、画面全体を使用するので、表示装置解像度５４と同じ解像度（１９２０，１０８０）で表示されることになる。
【００６４】
図９（ｂ）は、表示装置の画面全体に対応させて取り付けられたタッチパネルの座標の一実施例を示している。
ここで、タッチパネルの解像度（Ｘｋ２，Ｙｋ２）を、（６５５３６，６５５３６）とした場合を示している。
ワイドモードの場合は、左上の座標（０，０）から、右下の座標（６５５３５，６５５３５）までのタッチパネル全体を使用して、入力操作が行われる。
従って、図９（ｂ）のタッチパネルの最小単位の領域は、図９（ａ）の１つの画素の大きさよりも小さいので、画面座標とタッチパネルの座標とは１対１に対応しない。
【００６５】
座標変換部６０は、この両座標を対応付けるものであり、主として、操作者がタッチした位置のタッチパネル座標を、そのタッチした位置の表示装置の画面座標に変換する。この変換に、図５に示したワイドモード（０）の座標変換補正値５８が用いられる。
【００６６】
図１０に、ノーマルモードの場合の座標関係の一実施例の説明図を示す。
図１０（ａ）は、ノーマルモードのときに表示される映像領域の座標の一実施例を示したものである。
ここで、ノーマルモードの表示映像の領域は、横方向の幅を１４４０画素とし、縦方向の幅を１０８０画素としたものを示している。すなわち、このノーマルモードでは、縦横比が３：４の映像が表示される。このとき、たとえば、図１０（ａ）に示すように、横方向（Ｘ軸）が、２４０から１６７９までの画素と、縦方向（Ｙ軸）が０から１０７９までの画素で囲まれた画面領域に、映像が表示される。この領域以外の部分には、映像は表示されない。
【００６７】
図１０（ｂ）は、ノーマルモードの場合に、映像が表示される領域に対応するタッチパネルの座標の一実施例を示したものである。
ここでは、図１０（ａ）の画面座標の横方向座標の２４０から１６７９に対して、図１０（ｂ）のタッチパネルの横方向座標のａ０からａ１が対応するものとし、画面座標の縦方向座標の０から１０７９に対して、タッチパネルの縦方向座標の０から６５５３５が対応している。
この場合、横方向（Ｘ軸）がａ０からａ１までの最小単位と、縦方向（Ｙ軸）が１から６５５３６までの最小単位で囲まれたタッチパネルの領域が、接触入力する有効領域となる。すなわち、ノーマルモードの場合は、図１０（ｂ）の（ａ０，１）から、（ａ１，６５５３６）までのタッチパネルの領域を使用して、入力操作が行われる。
【００６８】
これ以外の領域、すなわち、映像が表示されていない左端部分と右端部分の領域にあるタッチパネルをタッチしても、無効とする。
ノーマルモードの場合は、有効領域となる映像が表示されている領域内のタッチパネルにタッチしたとき、図１０（ｂ）に示すそのタッチしたタッチパネルの座標が、座標変換部６０により、図１０（ａ）に示す画面座標に変換される。この変換には、図５に示したノーマルモード（１）の座標変換補正値５８が用いられる。
【００６９】
図１１に、ドットバイドットモードの場合の座標関係の一実施例の説明図を示す。
図１１（ａ）は、ドットバイドットモードのときに表示される映像領域の座標の一実施例を示したものである。
ドットバイドットモードの場合は、出力映像解像度５３と同じ大きさを持つ領域内に、映像が表示される。ここでは、出力映像解像度（Ｘｐ，Ｙｐ）５３が、（１０２４，７６８）の場合を示している。
図１１（ａ）において、画面座標の横方向座標の４４８から１４７１までの画素と、縦方向座標の１５６から９２３までの画素で囲まれた１０２４×７６８個の画素領域に、映像が表示される。この画素領域の外側の領域には、映像は表示されない。
【００７０】
図１１（ｂ）は、ドットバイドットモードの場合に、映像が表示される領域に対応するタッチパネルの座標の一実施例を示したものである。
ここでは、図１１（ａ）の画面座標の横方向座標の４４８から１４７１に対して、図１１（ｂ）のタッチパネルの横方向座標のｃ０からｃ１が対応するものとし、画面座標の縦方向座標の１５６から９２３に対応して、図１１（ｂ）のタッチパネルの縦方向座標のｄ０からｄ１が対応するものとしている。
この場合、映像表示領域に対応した（ｃ０，ｄ０）から、（ｃ１，ｄ１）までのタッチパネルの領域が、接触入力する有効領域となり、この領域を使用して、入力操作が行われる。
【００７１】
ドットバイドットモードの場合は、有効領域である映像が表示されている領域内のタッチパネルにタッチしたとき、図１１（ｂ）に示すそのタッチしたタッチパネルの座標が、図１１（ａ）に示す画面座標に変換される。この変換には、図５に示したドットバイドットモード（２）の座標変換補正値５８が用いられる。
【００７２】
以上のように、表示モードごとに予め設定された座標変換補正値５８を用いて、接触入力された位置のタッチパネルの座標を、その表示モードの画面座標に変換しているので、出力映像の解像度が変更された場合でも、タッチパネルと表示映像との位置ずれの発生を防止できる。
【００７３】
ただし、この発明では、表示モードに対応した座標変換補正値５８を採用する必要があるので、図５に示すように、出力映像の解像度と表示モードの組合せごとに、予め補正係数等を設定し記憶しておく。
また、出力映像解像度が変更された場合に、これらの座標変換補正値５８のうち、どの補正値を使用するかを決定するために、図２，図３および図４に示したような画面を表示させて、操作者にその画面内のマーク「＋」の位置をタッチしてもらう。
そして、タッチしたマーク「＋」の位置に対応したタッチパネル座標（入力座標値５１）を用いて、後述するような表示モード判定処理により、解像度変更後の表示モードを判定する。
【００７４】
また、出力映像の解像度は、たとえば、OSが提供している現在の解像度取得関数を呼び出すことで取得することができる。取得された出力映像解像度と、判定結果の表示モードの情報とから、使用すべき座標変換補正値５８が決定（選択）される。
以後、決定された座標変換補正値５８を用いて、タッチされた位置のタッチパネル座標が、画面座標に変換され、タッチされた位置に表示されていた事項（入力位置）に対応する機能が実行される。
【００７５】
＜解像度変更処理＞
以下に、画面の解像度が変更された場合に実行される処理について説明する。
画面の解像度の変更は、表示部に表示すべき出力映像の解像度５３が変更されることを意味する。出力映像解像度５３が変更される場合とは、たとえば、次のような場合が考えられる。
（１）操作者の入力操作により、表示モードが切り替えられた場合。
（２）PCをつなぎ換えた場合。
これらのいずれかの事象が生じた場合、図６に示す解像度変更処理が実行される。
【００７６】
図６に、この発明の解像度変更処理の一実施例のフローチャートを示す。
ステップＳ３１において、制御部２０は、OSが提供している解像度取得関数から、現在の出力映像解像度５３を取得する。前回の出力映像解像度は消去せずに保存しておき、今回新たに取得した解像度は、現在の解像度として、記憶部５０に保存する。
この現在の出力映像解像度５３は、解像度変更後の解像度に相当する。
【００７７】
ステップＳ３２において、解像度検出部７５が、出力映像解像度が変更されたか否かチェックする。
解像度の変更は、たとえば、前回の解像度と、取得された現在の解像度とを比較することにより検出する。両解像度が同一の場合は、解像度に変更がないので、ステップＳ３１へ戻る。
また、両解像度が異なる場合、すなわち解像度が変更された場合は、ステップＳ３３へ進む。
【００７８】
ステップＳ３３において、制御部２０は、解像度変更通知部７０に対して、解像度変更通知画面を表示するように指示を送る。これにより、解像度変更通知部７０は、映像信号出力部４０を介して表示部１００に、図２に示すような解像度変更通知画面を表示させる。
【００７９】
また、ステップＳ３４において、解像度変更通知部７０は、上記画面に、表示モード判定マーク「＋」を表示させる。このマーク「＋」は、記憶部５０に予め記憶されている画面座標値（Ｘｍ，Ｙｍ）５６の位置に表示される。
たとえば、図５に示したように、表示部１００の画面座標である（２５６，１９２）の位置に、マーク「＋」を表示させる。
【００８０】
ここまでの処理により、出力映像解像度が変更された場合は、操作者の特別な操作が行われることなく、解像度変更通知画面が表示され、操作者に対して、解像度が変更されたことと、表示モードを新たに判定するために座標変更補正値を取得することを問い合わせるメッセージを知らせる。
【００８１】
この画面表示は、現在の表示モードに適合した大きさの表示が行われ、たとえば、現在の表示モードがワイドモードの場合は、図２に示したような表示が行われる。また、ノーマルモードの場合は、図３の表示が行われ、ドットバイドットモードの場合は、図４の表示が行われる。
【００８２】
また、ステップＳ３４における画面の表示状態では、まだ解像度変更後の表示モードをどれにするかは確定していないので、ステップＳ３５からＳ３７の処理を行って、解像度変更後の表示モードをどれにするかを判定する。
【００８３】
ステップＳ３５において、制御部２０が、操作者が表示画面を見て、タッチパネルを用いた入力操作を行ったか否かチェックする。操作者が、タッチパネルのどこかの位置を押さえた場合、その位置の座標（入力座標値（Ｘｔ，Ｙｔ）５１）が、座標出力部９２から出力され、座標入力部３０を介して、制御部２０へ送られる。
この入力座標値５１が送られてきた場合、タッチパネルからの入力があったと判断され、ステップＳ３６へ進む。このタッチパネルからの入力がない場合は、ステップＳ３５をループする。
ステップＳ３６において、タッチパネルからの入力が補正値の自動取得をしないことを示すもの（補正値取得不要入力）であるか否かを、チェックする。
【００８４】
ここで、たとえば、図２の表示がされていた場合に、「いいえ」が表示されている長方形領域内のタッチパネルが押されたとき、補正値取得不要を示す入力があったと判断する。
すなわち、送られてきた入力座標値（Ｘｔ，Ｙｔ）５１が、上記長方形領域内の座標である場合は、操作者によって補正値の取得を不要とする入力があったと判断される。
この場合は、ステップＳ３８へ進み、ステップＳ３４で表示した解像度変更通知画面を消去し、処理を終了する。
【００８５】
一方、補正値取得不要を示す入力がされなかった場合は、ステップＳ３７へ進み、表示モード判定処理を行う。
ステップＳ３４における表示画面には、補正値を自動取得する場合は、マーク「＋」の中央をタッチする旨のメッセージが示されているので、操作者は、補正値を自動取得したい場合は、「＋」が表示されている位置を押さえるものと考えられる。従って、タッチパネルからの何らかの接触入力があったが、その入力が補正値取得不要を示す入力でなかった場合は、「＋」が表示されている位置が押さえられたものとみなすことができる。
すなわち、「＋」が表示されている位置が押さえられた場合、その位置のタッチパネルにおける入力座標値（Ｘｔ，Ｙｔ）が取得され、ステップＳ３７へ進むことになる。
【００８６】
ステップＳ３７において、解像度変更後の表示モードをどれにすべきかの判定が行われる。この判定処理の詳細は、後述する図７のフローチャートに示す。
ステップＳ３７において、各表示モードごとの図５に示した距離Ｄｓが計算され、最も小さい値が計算された表示モードが選択され、記憶部５０に記憶される。
この距離Ｄｓの計算には、ステップＳ３５で入力されたマーク「＋」の位置のタッチパネルの入力座標値（Ｘｔ，Ｙｔ）と、図５に示したような座標理論値（Ｘｄ，Ｙｄ）とが利用される。
【００８７】
ステップＳ３７の後、ステップＳ３８へ進み、表示されていた解像度変更通知画面を消去して、処理を終了する。
この後、タッチパネルを用いた入力があった場合、変更後の出力映像解像度（Ｘｐ，Ｙｐ）５３と、ステップＳ３７で判定された表示モードＤＭ５２の情報とから選択される座標変換補正値５８を用いて、入力されたタッチパネルの入力座標値（Ｘｔ，Ｙｔ）が、画面座標値に変換されることになる。
【００８８】
＜表示モード判定処理＞
図７に、ステップＳ３７の表示モード判定処理の一実施例のフローチャートを示す。
ステップＳ５１において、ワイドモードの場合の表示モード判定マークの座標理論値（Ｘｄ０，Ｙｄ０）５７を算出する。この座標理論値（Ｘｄ０，Ｙｄ０）は、次式により求められる。
Ｘｄ０＝Ｘｍ÷Ｘｐ×Ｘｋ２
Ｙｄ０＝Ｙｍ÷Ｙｐ×Ｙｋ２
ここで、（Ｘｍ，Ｙｍ）は、表示モード判定マーク「＋」の画面座標値５６であり、（Ｘｐ，Ｙｐ）は、出力映像解像度５３であり、（Ｘｋ２，Ｙｋ２）は、タッチパネル解像度５５である。
【００８９】
例えば、図５に示した具体例の場合、（Ｘｍ，Ｙｍ）＝（２５６，１９２），（Ｘｐ，Ｙｐ）＝（１０２４，７６８），（Ｘｋ２，Ｙｋ２）＝（６５５３６，６５５３６）であるので、
Ｘｄ０＝Ｘｍ÷Ｘｐ×Ｘｋ２
＝２５６÷１０２４×６５５３６＝１６３８４
Ｙｄ０＝Ｙｍ÷Ｙｐ×Ｙｋ２
＝１９２÷７６８×６５５３６＝１６３８４
すなわち、ワイドモードの座標理論値は、（Ｘｄ０，Ｙｄ０）＝（１６３８４，１６３８４）となる。
【００９０】
ステップＳ５２において、出力映像解像度（Ｘｐ，Ｙｐ）５３と、表示装置解像度（Ｘｋ１，Ｙｋ１）５４との比率（Ｒｘ，Ｒｙ）を算出する。
比率は次式で求められる。
Ｒｘ＝Ｘｐ÷Ｘｋ１
Ｒｙ＝Ｙｐ÷Ｙｋ１
【００９１】
図５の具体例の場合は、（Ｘｐ，Ｙｐ）＝（１０２４，７６８），（Ｘｋ１，Ｙｋ１）＝（１９２０，１０８０）であるので、
Ｒｘ＝Ｘｐ÷Ｘｋ１
＝１０２４÷１９２０＝０．５３３
Ｒｙ＝Ｙｐ÷Ｙｋ１
＝７６８÷１０８０＝０．７１１
【００９２】
ステップＳ５３において、算出したＸ方向比率Ｒｘと、Ｙ方向比率Ｒｙとの大きさを比較する。
Ｒｘ＜Ｒｙの場合、ステップＳ５４へ進み、そうでない場合は、ステップＳ５６へ進む。図５の具体例の場合は、Ｒｘ＜Ｒｙなので、ステップＳ５４へ進む。
【００９３】
ステップＳ５４において、ノーマルモードの表示を想定して、拡大率Ｅｘｐを算出する。ここでは、Ｙ方向の比率Ｒｙが、Ｘ方向の比率よりも大きかったので、次式により、Ｙ方向の解像度の拡大率を求める。
拡大率Ｅｘｐ＝Ｙｋ１÷Ｙｐ
図５の場合は、Ｅｘｐ＝Ｙｋ１÷Ｙｐ＝１０８０÷７６８＝１．４１となる。
【００９４】
ステップＳ５５において、ノーマルモードの表示を想定して、映像原点（０，０）の位置（Ｘ１，Ｙ１）を算出する。
この位置（Ｘ１，Ｙ１）は、ノーマルモードの表示をした場合に、映像原点（０，０）が表示される画面座標である。ここで、（Ｘ１，Ｙ１）は、次式で求められる。
Ｘ１＝Ｘｋ１÷２−（Ｘｐ×Ｅｘｐ）÷２
Ｙ１＝０
この場合のノーマルモードの表示では、縦方向（Ｙ軸）に対しては画面全体に映像が表示され、横方向（Ｘ軸）に対しては、左端部と右端部に表示されない領域が生じる。
【００９５】
図５の具体例の場合は、
Ｘ１＝Ｘｋ１÷２−（Ｘｐ×Ｅｘｐ）÷２
＝１９２０÷２−（１０８０×（１０８０÷７６８））÷２
＝２４０
Ｙ１＝０
すなわち、ノーマルモードの映像原点の画面座標（Ｘ１，Ｙ１）は、（２４０，０）となる。
【００９６】
一方、ステップＳ５６においては、ステップＳ５４と同様に拡大率Ｅｘｐを算出するが、ここでは、次式により算出する。
Ｅｘｐ＝Ｘｋ１÷Ｘｐ
また、ステップＳ５７においては、ステップＳ５５と同様に映像原点（０，０）の位置（Ｘ１，Ｙ１）を算出する。
ここでは、（Ｘ１，Ｙ１）は、次式で求められる。
Ｘ１＝０
Ｙ１＝Ｘｋ１÷２−（Ｙｐ×Ｅｘｐ）÷２
【００９７】
ステップＳ５５またはステップＳ５７において、ノーマルモードの原点の位置を算出した後、ステップＳ５８へ進む。
ステップＳ５８において、表示モード判定マーク「＋」の画面座標（Ｘ２，Ｙ２）を求める。すなわち、ノーマルモードのときに、マーク「＋」が実際に表示される画面上の位置を求める。
この画面座標（Ｘ２，Ｙ２）は、上記位置（Ｘ１，Ｙ１）を基準として、マーク「＋」の座標（Ｘｍ，Ｙｍ）を表示装置解像度で換算した座標値に相当する。
この（Ｘ２，Ｙ２）は、次式で求められる。
Ｘ２＝Ｘ１＋Ｘｍ×Ｅｘｐ
Ｙ２＝Ｙ１＋Ｙｍ×Ｅｘｐ
【００９８】
図５の具体例の場合は、
Ｘ２＝Ｘ１＋Ｘｍ×Ｅｘｐ
＝２４０＋２５６×（１０８０÷７６８）
＝２４０＋３６０＝６００
Ｙ２＝Ｙ１＋Ｙｍ×Ｅｘｐ
＝０＋１９２×（１０８０÷７６８）
＝２７０
すなわち、図５の場合のマーク「＋」の位置（Ｘ２，Ｙ２）は、（６００，２７０）となる。
【００９９】
ステップＳ５９において、ノーマルモードの場合において、表示モード判定マーク「＋」のタッチパネルについての座標理論値（Ｘｄ１，Ｙｄ１）を算出する。
この座標理論値（Ｘｄ１，Ｙｄ１）は、次式で求められる。
Ｘｄ１＝Ｘ２÷Ｘｋ１×Ｘｋ２
Ｙｄ１＝Ｙ２÷Ｙｋ１×Ｙｋ２
【０１００】
図５の場合は、
Ｘｄ１＝Ｘ２÷Ｘｋ１×Ｘｋ２
＝６００÷１９２０×６５５３６＝２０４８０
Ｙｄ１＝Ｙ２÷Ｙｋ１×Ｙｋ２
＝２７０÷１０８０×６５５３６＝１６３８４
したがって、図５の具体例の場合、ノーマルモードのマーク「＋」のタッチパネル座標における座標理論値（Ｘｄ１，Ｙｄ１）は、（２０４８０，１６３８４）となる。
【０１０１】
ステップＳ６０において、ドットバイドットモード想定時の映像原点の表示位置（Ｘ３，Ｙ３）を算出する。これは、ステップＳ５５で求めたノーマルモードの原点位置（Ｘ２，Ｙ２）に対応するものであるが、ドットバイドットモードの位置（Ｘ３，Ｙ３）は、次式により求められる。
Ｘ３＝（Ｘｋ１÷２）−（Ｘｐ÷２）
Ｙ３＝（Ｙｋ１÷２）−（Ｙｐ÷２）
【０１０２】
図５の具体例の場合は、
Ｘ３＝（１９２０÷２）−（１０２４÷２）
＝４４８
Ｙ３＝（１０８０÷２）−（７６８÷２）
＝１５６
すなわち、映像原点（０，０）は、ドットバイドットモードの場合、表示装置解像度に換算すると、（Ｘ３，Ｙ３）＝（４４８，１５６）の位置に表示される。
【０１０３】
ステップＳ６１において、ドットバイドットモードの場合において、表示モード判定マーク「＋」の座標（Ｘｍ，Ｙｍ）を、表示装置解像度の座標値に変換する。変換後の座標値を（Ｘ４，Ｙ４）とすると、次式により求められる。
Ｘ４＝Ｘ３＋Ｘｍ
Ｙ４＝Ｙ３＋Ｙｍ
【０１０４】
図５の場合は、
Ｘ４＝Ｘ３＋Ｘｍ＝４４８＋２５６＝７０４
Ｙ４＝Ｙ３＋Ｙｍ＝１５６＋１９２＝３４８
すなわち、ドットバイドットモードの場合、マーク「＋」は、表示装置解像度に換算すると、（Ｘ４，Ｙ４）＝（７０４，３４８）の位置に表示される。
【０１０５】
ステップＳ６２において、ドットバイドットモードのマーク「＋」のタッチパネルについての座標理論値（Ｘｄ２，Ｙｄ２）を算出する。
ここで、座標理論値（Ｘｄ２，Ｙｄ２）は、次式により求められる。
Ｘｄ２＝Ｘ４÷Ｘｋ１×Ｘｋ２
Ｙｄ２＝Ｙ４÷Ｙｋ１×Ｙｋ２
【０１０６】
図５の場合は、
Ｘｄ２＝Ｘ４÷Ｘｋ１×Ｘｋ２
＝７０４÷１９２０×６５５３６
＝２４０３０
Ｙｄ２＝Ｙ４÷Ｙｋ１×Ｙｋ２
＝３４８÷１９２０×６５５３６
＝２１１１７
従って、図５の具体例の場合は、ドットバイドットモードのマーク「＋」のタッチパネルに座標における座標理論値（Ｘｄ２，Ｙｄ２）は、（２４０３０，２１１１７）となる。
【０１０７】
以上の処理によって、３つの表示モードそれぞれについて、表示モード判定マーク「＋」の座標理論値（Ｘｄ，Ｙｄ）が算出された。
【０１０８】
ステップＳ６３において、各表示モードのそれぞれについて、算出されたマーク「＋」の座標理論値（Ｘｄ，Ｙｄ）と、操作者が押さえたマーク「＋」のタッチパネルの入力座標値（Ｘｔ，Ｙｔ）との距離Ｄｓを算出する。この距離Ｄｓは、２つの座標値の直線距離である。
【０１０９】
たとえば、ワイドモードの距離Ｄｓ０は、次式で求められる。
Ｄｓ０＝√（ＡＢＳ（Ｘｔ−Ｘｄ０）＾２＋ＡＢＳ（Ｙｔ−Ｙｄ０）＾２）
ノーマルモードの距離Ｄｓ１は、次式で求められる。
Ｄｓ１＝√（ＡＢＳ（Ｘｔ−Ｘｄ１）＾２＋ＡＢＳ（Ｙｔ−Ｙｄ１）＾２）
ドットバイドットモードの距離Ｄｓ２は、次式で求められる。
Ｄｓ２＝√（ＡＢＳ（Ｘｔ−Ｘｄ２）＾２＋ＡＢＳ（Ｙｔ−Ｙｄ２）＾２）
【０１１０】
図５の具体例の場合は、各距離は、次のように算出される。
ここで、マーク「＋」の入力座標値（Ｘｔ，Ｙｔ）＝（１６３９０，１６２００）である。
（１）ワイドモードの場合
（Ｘｄ０，Ｙｄ０）＝（１６３８４，１６３８４）
Ｄｓ０＝√（ＡＢＳ（１６３８４−１６３９０）＾２＋ＡＢＳ（１６３８４−１６２００）＾２）
＝√（６＾２＋１８４＾２）≒１８４
【０１１１】
（２）ノーマルモードの場合
（Ｘｄ１，Ｙｄ１）＝（２０４８０，１６３８４）
Ｄｓ１＝√（ＡＢＳ（２０４８０−１６３９０）＾２＋ＡＢＳ（１６３８４−１６２００）＾２）
＝√（４０９０＾２＋１８４＾２）≒４０９４
【０１１２】
（３）ドットバイドットモードの場合
（Ｘｄ２，Ｙｄ２）＝（２４０３０，２１１１７）
Ｄｓ２＝√（ＡＢＳ（２４０３０−１６３９０）＾２＋ＡＢＳ（２１１１７−１６２００）＾２）
＝√（７６６０＾２＋４９１７＾２）≒９０８６
【０１１３】
次に、ステップＳ６４からＳ６９において、３つの距離（Ｄｓ０，Ｄｓ１，Ｄｓ２）のうち、最も小さいものを採用し、その最も小さい距離となった表示モードの値を、表示モードＤＭに設定する。
【０１１４】
ステップＳ６４において、Ｄｓ０≦Ｄｓ１であれば、ステップＳ６５へ進み、そうでない場合、ステップＳ６６へ進む。
ステップＳ６５において、Ｄｓ０≦Ｄｓ２であれば、ステップＳ６７へ進み、そうでない場合、ステップＳ６８へ進む。
ステップＳ６６において、Ｄｓ１≦Ｄｓ２であれば、ステップＳ６８へ進み、そうでない場合、ステップＳ６９へ進む。
【０１１５】
ステップＳ６７において、３つの距離のうち、ワイドモードの距離Ｄｓ０が最も小さいので、表示モードＤＭに、０（ワイドモード）を設定する。
ステップＳ６８において、ドットバイドットモードの距離Ｄｓ２が最も小さいので、表示モードＤＭに、２（ドットバイドットモード）を設定する。
ステップＳ６９において、ノーマルモードの距離Ｄｓ１が最も小さいので、表示モードＤＭに、１（ノーマルモード）を設定する。
以上の処理により、表示モードがいずれであるかが決定された。
【０１１６】
＜タッチパネルの入力操作時の処理＞
図８に、操作者がタッチパネルを用いて、入力操作を行った場合の一実施例のフローチャートを示す。
ステップＳ１１において、制御部２０が、操作者によって、タッチパネル部９０による入力操作が行われたか否かをチェックする（タッチパネル入力監視処理）。
具体的には、入力位置検出部９１により、入力があったことが検出され、その入力のあった位置の座標が座標出力部９２から出力されて、その入力座標値が、座標入力部３０を介して受信されるか否かをチェックする。
【０１１７】
ステップＳ１２において、何らかの入力座標値の入力があった場合は、ステップＳ１３へ進み、そうでない場合は、ステップＳ１１へ戻る。
ここで、受信される入力座標値は、タッチパネルの座標値（Ｘｔ，Ｙｔ）５１であり、記憶部５０に記憶される。
【０１１８】
ステップＳ１３において、補正値選択部８５は、記憶部５０にすでに記憶されている出力映像解像度（Ｘｐ，Ｙｐ）５３と、表示モード（ＤＭ）５２とを読み出し、これらの情報に対応する座標変換補正値５８を取得（選択）する。
たとえば、出力映像解像度（Ｘｐ，Ｙｐ）５３が（１０２４，７６８）で、表示モード（ＤＭ）５２がノーマルモード（１）であった場合、図５に示した座標変換補正値５８の中から、対応する情報（補正係数Ｘ＝１．３３３，補正係数Ｙ＝１，補正調整値Ｘ＝１７０．６６７，補正調整値Ｙ＝０）が読み出される。
【０１１９】
ステップＳ１４において、座標変換部６０が、受信されたタッチパネルの入力座標値の座標変換処理を行う。ここで、受信された入力座標値（Ｘｔ，Ｙｔ）は、ステップＳ１３で取得された座標変換補正値５８を用いて、画面座標値に変換される。
タッチパネル部で押された位置のタッチパネルの入力座標値が、たとえば、（Ｘｔ，Ｙｔ）＝１６３９０，１６２００）であった場合、出力映像解像度（１０２４，１６８）、表示モードＤＭ＝１であったとすると、次式により、対応する画面座標値（Ｘ，Ｙ）が算出される。
Ｘｔを表示装置の座標に置き換えた値＝１６３９０÷６５５３６×１０２４＝２５６．０９３７５≒２５６（整数で四捨五入）
Ｙｔを表示装置の座標に置き換えた値＝１６２００÷６５５３６×７６８＝１８９．８４３７５≒１９０（整数で四捨五入）
Ｘ＝Ｘｔを表示装置の座標に置き換えた値×補正係数Ｘ−補正調整値Ｘ＝２５６×１．３３３−１７０．６６７＝１７０．５８１≒１７１（整数で四捨五入）
Ｙ＝Ｙｔを表示装置の座標に置き換えた値×補正係数Ｙ−補正調整値Ｙ＝１９０×１−０＝１９０
これにより、タッチパネルの入力位置の座標が、表示部に表示された表示モードに対応した画面の座標値に変換される。
【０１２０】
ステップＳ１５において、制御部２０は、ステップＳ１４で算出された画面座標値（Ｘ，Ｙ）を用いて、予め設定されているタッチパネルの入力位置に対応する機能（プログラム）を読み出し、その機能を実行する。その後、ステップＳ１１へ戻り、同様の処理を繰り返す。
【符号の説明】
【０１２１】
２０    制御部
３０    座標入力部
４０    映像信号出力部
５０    記憶部
５１    入力座標値
５２    表示モード
５３    出力映像解像度
５４    出力装置解像度
５５    タッチパネル解像度
５６    表示モード判定マーク座標
５７    座標理論値
５８    座標変換補正値
６０    座標変換部
７０    解像度変更通知部
７５    解像度検出部
８０    表示モード判定部
８５    補正値選択部
９０    タッチパネル部
９１    入力位置検出部
９２    座標出力部
１００    表示部
１０１    表示パネル
１０２    表示制御部
【図１】
2012128786.tif 000003
【図２】
2012128786.tif 000004
【図３】
2012128786.tif 000005
【図４】
2012128786.tif 000006
【図５】
2012128786.tif 000007
【図６】
2012128786.tif 000008
【図７】
2012128786.tif 000009
【図８】
2012128786.tif 000010
【図９】
2012128786.tif 000011
【図１０】
2012128786.tif 000012
【図１１】
2012128786.tif 000013
【図１２】
2012128786.tif 000014