(57)【要約】【課題】入力画像の画像フォーマットとして適切な画像フォーマットを複数の候補のうちからユーザに選択させる場合の操作性を向上させる。【解決手段】画像処理装置は、画像信号の複数のフォーマットのパラメータの規定値の情報を記憶する記憶手段と、入力画像信号のパラメータを測定する測定手段と、前記入力画像信号のパラメータの測定値と、前記記憶手段に記憶されている複数のフォーマットのパラメータの規定値とを比較し、前記記憶手段に記憶されているフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算する計算手段と、前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示する提示手段とを有する。【選択図】図１
2016191896.tif 000002
【特許請求の範囲】
【請求項１】
画像信号の複数のフォーマットのパラメータの規定値の情報を記憶する記憶手段と、
入力画像信号のパラメータを測定する測定手段と、
前記入力画像信号のパラメータの測定値と、前記記憶手段に記憶されている複数のフォーマットのパラメータの規定値とを比較し、前記記憶手段に記憶されているフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算する計算手段と、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示する提示手段と
を有する画像処理装置。
【請求項２】
前記提示手段により提示されたフォーマットのうちのいずれかを前記入力画像信号のフォーマットとして決定する指示の入力をユーザから受け付ける入力手段と、
前記決定されたフォーマットに基づき前記入力画像信号の画像処理を行う処理手段と、を有する請求項１に記載の画像処理装置。
【請求項３】
前記提示手段は、前記類似度の高い順に前記複数のフォーマットをソートして提示する請求項１又は２に記載の画像処理装置。
【請求項４】
前記提示手段は、前記複数のフォーマットを、水平総ドット数及び垂直総ライン数が共通のフォーマットごとにグループ化し、各グループ内の１又は複数のフォーマットを前記類似度の高い順にソートして提示する請求項１又は２に記載の画像処理装置。
【請求項５】
前記提示手段は、画像信号の入力を検知したときに前記類似度に基づくフォーマットの提示を行う請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記提示手段は、ユーザの指示があったときに前記類似度に基づくフォーマットの提示を行う請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項７】
前記測定手段は、入力画像信号のパラメータとして水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置を測定し、
前記計算手段は、前記記憶手段に記憶されているフォーマットのうち、水平開始位置の測定値と規定値との差分の大きさが閾値以下、水平終了位置の測定値と規定値との差分の大きさが閾値以下、垂直開始位置の測定値と規定値との差分の大きさが閾値以下、かつ、垂直終了位置の測定値と規定値との差分の大きさが閾値以下、という第１の条件を満たすフォーマットを第１の候補フォーマットとし、前記記憶手段に記憶されている複数のフォーマットのうち前記第１の候補フォーマットの類似度を他のフォーマットの類似度よりも高い値とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像信号の複数のフォーマットのパラメータの規定値の情報を取得するステップと、
入力画像信号のパラメータを測定するステップと、
前記入力画像信号のパラメータの測定値と、前記複数のフォーマットのパラメータの規定値とを比較し、前記複数のフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算するステップと、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示するステップと
を有する制御方法。
【請求項９】
コンピュータを、
画像信号の複数のフォーマットのパラメータの規定値の情報を記憶する記憶手段と、
入力画像信号のパラメータを測定する測定手段と、
前記入力画像信号のパラメータの測定値と、前記記憶手段に記憶されている複数のフォーマットのパラメータの規定値とを比較し、前記記憶手段に記憶されているフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算する計算手段と、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示する提示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び制御方法に関するものである。
【背景技術】
【０００２】
画像処理装置では、画像出力装置から出力されるアナログ画像信号に対し、Ａ／Ｄ変換器によりデジタル画像信号に変換する。デジタル画像信号に基づき表示装置（例えば液晶ディスプレイ等）が駆動される。Ａ／Ｄ変換を行う際、適切な量子化クロックに基づいて画像信号をサンプリングすることが重要である。誤った量子化クロックに基づいてサンプリングを行うと、画像の乱れや画角のズレ等の画質低下が生じる場合がある。適切な量子化クロックでサンプリングを行う方法として、画像信号に含まれる同期信号等を利用する方法がある。特許文献１には、画像処理装置内部に予め保持している画像信号のタイミングのデータと、入力された画像信号のタイミングとを照らし合わせ、候補フォーマットを推定する方法が記載されている。特許文献２には、装置が対応している画像フォーマットをメニュー形式でユーザに提示し、ユーザに画像フォーマットを選択させる方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８０１７１号公報
【特許文献２】特開２０００−３０８０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像フォーマットには、例えば画素数が同じで信号タイミングが若干異なる複数の画像フォーマットが存在する。特許文献２の技術では、このような類似した複数の画像フォーマットが提示された場合、ユーザはそれを１つずつ選択して適切な画像フォーマットであるか確認する必要がある。提示される画像フォーマットの数が増えるほど、ユーザの手間が増えてしまう。
そこで、本発明は、入力画像の画像フォーマットとして適切な画像フォーマットを複数の候補のうちからユーザに選択させる場合の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る表示装置は、画像信号の複数のフォーマットのパラメータの規定値の情報を記憶する記憶手段と、
入力画像信号のパラメータを測定する測定手段と、
前記入力画像信号のパラメータの測定値と、前記記憶手段に記憶されている複数のフォーマットのパラメータの規定値とを比較し、前記記憶手段に記憶されているフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算する計算手段と、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示する提示手段と
を有する画像処理装置である。
【０００６】
本発明に係る制御方法は、画像信号の複数のフォーマットのパラメータの規定値の情報を取得するステップと、
入力画像信号のパラメータを測定するステップと、
前記入力画像信号のパラメータの測定値と、前記複数のフォーマットのパラメータの規定値とを比較し、前記複数のフォーマットのそれぞれについて入力画像信号のフォーマッ
トとの類似度を計算するステップと、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示するステップと
を有する制御方法である。
本発明に係るプログラムは、コンピュータを、
画像信号の複数のフォーマットのパラメータの規定値の情報を記憶する記憶手段と、
入力画像信号のパラメータを測定する測定手段と、
前記入力画像信号のパラメータの測定値と、前記記憶手段に記憶されている複数のフォーマットのパラメータの規定値とを比較し、前記記憶手段に記憶されているフォーマットのそれぞれについて入力画像信号のフォーマットとの類似度を計算する計算手段と、
前記類似度に基づく表示の態様で前記複数のフォーマットをユーザに提示する提示手段として機能させるためのプログラムである。
【発明の効果】
【０００７】
本発明によれば、入力画像の画像フォーマットとして適切な画像フォーマットを複数の候補のうちからユーザに選択させる場合の操作性が向上する。
【図面の簡単な説明】
【０００８】
【図１】実施形態１における表示装置１００が有する構成要素を説明するための図である。
【図２】実施形態１におけるフォーマット提示処理の一例を説明するためのフローチャートである。
【図３】表示装置１００内部に保持しているフォーマットの規定値のデータの一例を説明するための図である。
【図４】入力画像信号のパラメータの測定方法の一例を説明するための概念図である。
【図５】入力画像信号のパラメータの測定値と規定値との差分の一例を説明するための図である。
【図６】入力画像信号のフォーマットの提示方法の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明の実施形態は以下の実施形態に限定するものではない。
【００１０】
［実施形態１］
実施形態１では、実施形態１における表示装置が、例えば、プロジェクタとして動作する場合を説明する。ただし、実施形態１及び２における表示装置は、プロジェクタに限らず、液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴ（Cathode Ray Tube）、ＭＥＭＳ（Micro Electro Mechanical Systems）ディスプレイ等の表示装置として動作するように構成することもできる。従って、実施形態１における表示装置は、プロジェクタに限定されるものではない。
【００１１】
図１は、実施形態１における表示装置１００が有する構成要素を説明するための図である。なお、表示装置１００が有する構成要素の少なくとも一つは、ハードウェア構成を有する。
制御部１０１は、プロセッサを有し、表示装置１００の各構成要素を制御することができる。制御部１０１は、各構成要素とバス接続されており、各構成要素へ指示を送信したり、データの送受信をしたりする。
操作部１０２は、ユーザからの操作を受け付ける。
電源部１０３は、表示装置１００の各構成要素への電力供給を制御する。
液晶部１０４は、画像信号に基づく画像を形成する液晶パネルである。液晶部１０４の構成は、１枚の液晶パネルからなる構成、３枚の液晶パネルからなる構成のいずれであってもよい。
液晶駆動部１０５は、入力された画像信号に基づいて、液晶部１０４の液晶パネルに画像を形成させる。液晶駆動部１０５には、画像処理部１１７から画像信号が入力される。
光源１０６は、液晶部１０４に光を供給する。
投影光学系１０７は、光源１０６から発せられ液晶部１０４を透過した光をスクリーンに投影する。
光源制御部１０８は、光源１０６の光量等を制御する。
光学系制御部１０９は、投影光学系１０７のズームレンズやフォーカスレンズ等の動作を制御し、ズーム倍率や焦点調整等を行う。
アナログ入力部１１０は、ＰＣ、ＤＶＤプレイヤー、テレビチューナー等からのアナログ画像信号の入力を受け付ける。アナログ入力部１１０は、ＲＧＢ端子やＳ端子からなる。
【００１２】
Ａ／Ｄ変換部１１１は、アナログ入力部１１０に入力されたアナログ画像信号をデジタル画像信号に変換する。Ａ／Ｄ変換部１１１は、受信したアナログ画像信号のパラメータを測定する。Ａ／Ｄ変換部１１１が測定するアナログ画像信号のパラメータとしては、水平開始位置、水平終了位置、垂直開始位置、垂直終了位置、水平同期信号極性、及び垂直同期信号極性等がある。Ａ／Ｄ変換部１１１は、測定結果を内部のレジスタに保持する。Ａ／Ｄ変換部１１１は、制御部１０１により設定される設定に基づきＡ／Ｄ変換を行う。Ａ／Ｄ変換方式については、アナログ入力電圧を一定時間積分する二重積分型、コンパレータを使用する並列比較型、Ｄ／Ａ変換値と比較する逐次比較型等がある。実施形態１ではＡ／Ｄ変換方式に限定はない。
【００１３】
デジタル入力部１１２は、ＰＣやＤＶＤプレイヤー等からデジタル画像信号の入力を受け付ける。デジタル入力部１１２は、ＨＤＭＩ（登録商標）端子等からなる。ＨＤＭＩ（登録商標）端子の場合には、デジタル入力部１１２は、デジタル画像信号とともに制御信号の入力も受け付けることができる。この場合、制御部１０１はデジタル入力部１１２から入力される制御信号に基づき画像の制御等を行うことができる。デジタル入力部１１２により入力された画像信号は直接、画像処理部１１７に送信される。
【００１４】
ＵＳＢインターフェース１１３は、フラッシュメモリ等の外部記憶媒体が接続され、外部機器から画像データやドキュメントデータ等を読み込み、又はこれらを外部記憶媒体に書き出す。ＵＳＢインターフェース１１３には、ポインティングデバイスやキーボード等を接続することもできる。
カードインタフェース１１４は、ＳＤカードやコンパクトフラッシュ（登録商標）等のカード型の記録媒体を挿入可能であり、記録媒体に対し画像データやドキュメントデータ等を読み書きする。
通信部１１５は、イントラネットやインターネットに接続され、画像データやドキュメントデータや制御命令等を送受信する。通信部１１５は、例えば、有線ＬＡＮや無線ＬＡＮ等で構成されている。
内部メモリ１１６は、半導体メモリやハードディスク等で構成され、画像データやドキュメントデータ等を保存する。
ファイル再生部１３２は、カードインタフェース１１４等から入力された画像データやドキュメントデータ画像信号を生成して画像処理部１１７に出力する。これにより画像データやドキュメントデータに基づく表示が行われる。
【００１５】
画像処理部１１７は、画像信号に対し補正や解析を行う。画像処理部１１７が補正や解析を行う画像信号は、各種インターフェースから入力されるデータに基づく画像信号、フ
ァイル再生部１３２により得られる画像信号、制御部１０１により得られる画像信号等である。
画像処理部１１７が行う補正には、例えば、入力される画像信号を液晶部１０４で表示するのに適した画像信号にする補正がある。このような補正には、例えば、画像信号の画素数を液晶パネルの画素数にあわせて変換する補正や、画像信号のフレーム数を倍にする補正がある。フレーム数を倍にする補正は、例えば、液晶パネルを交流駆動する場合に行われる。液晶パネルの交流駆動とは、液晶パネルの液晶にかける電圧の方向を正方向と逆方向とで交互に入れ替えて画像を表示させる方法である。この駆動方法は、液晶にかける電圧の方向が正方向でも逆方向でも液晶パネルは画像を生成できるという性質を利用したものである。液晶パネルの交流駆動を行う場合、画像処理部１１７は、液晶駆動部１０５に、正方向用の画像と逆方向用の画像を１枚ずつ送る必要がある。そのため、画像処理部１１７は、画像信号のフレーム数を倍にする処理を行う。
【００１６】
画像処理部１１７は、Ａ／Ｄ変換部１１１によるＡ／Ｄ変換で得られたデジタル画像信号に対し各種解析や測定を行う。アナログ入力部１１０へ入力されるアナログ画像信号には、表示開始位置を示すＤＥ（ＤａｔａＥｎａｂｌｅ）信号が存在しない場合がある。画像処理部１１７は、水平同期信号、垂直同期信号、及びデジタル画像信号に基づき、表示開始位置を測定する。制御部１０１は、画像処理部１１７による解析結果に基づいて、画像信号処理やＡ／Ｄ変換部１１１へのＡ／Ｄ変換に関わる制御等を、バスを介して行う。
【００１７】
画像処理部１１７が行う補正には、キーストーン補正もある。キーストーン補正は、投影光学系１０７がスクリーンに正対していないために投影画像が台形状等に歪んでしまう場合に、投影画像の歪みを打ち消すように、画像の形状を変形させる補正である。画像処理部１１７は、液晶パネルに表示される画像を水平方向及び／又は垂直方向に拡大又は縮小することでキーストーン補正を行う。キーストーン補正によれば、投影画像に生じる歪みと液晶パネルに形成される画像の歪みが相殺される。これにより元の画像信号に基づく画像のアスペクト比に近い画像がスクリーンに投影される。画像処理部１１７は、後述する傾きセンサ１１８により得られた傾き角に基づいて自動的にキーストーン補正を行う。或いは、画像処理部１１７は、ユーザが操作部１０２を操作して入力した設定値に基づきキーストーン補正を行う。
【００１８】
傾きセンサ１１８は、表示装置１００の傾きを検出する。
タイマ１１９は、表示装置１００の動作時間や各構成要素の動作時間等を検出する。
温度計１２０は、表示装置１００の光源１０６の温度、液晶部１０４の温度、外気温等を計測する。
赤外線受信部１２１、１２２は、表示装置１００付属のリモコンやその他の機器からの赤外線信号を受信し、制御部１０１に受信した信号に対応する情報を送る。赤外線受信部１２１、１２２は、表示装置１００の複数の箇所に設置されている。実施形態１では、赤外線受信部１２１は表示装置１００の背面側に配置され、赤外線受信部１２２は表示装置１００の前面側に配置されている。
焦点検出部１２３は、表示装置１００とスクリーンとの距離を検出する。焦点検出部１２３の検出結果により投影光学系１０７の焦点を合わせるべき距離が検出される。
撮像部１２４は、スクリーンの方向を撮像する。
スクリーン測光部１２５は、スクリーンにより反射される光の光量や輝度を計測する。
光源測光部１２７は、光源１０６から発せられる光の光量や輝度を計測する。
表示部１３３は、表示装置１００本体に配置され、表示装置１００の状態や警告等を表示する。
表示制御部１２８は、表示部１３３の表示を制御する。
バッテリ１２９は、表示装置１００を持ち運んで使用するとき等に、表示装置１００に電力を供給する。
電源入力部１３０は、外部からの交流電力を受け入れ、所定の電圧に整流して電源部１０３に供給する。
冷却部１３１は、表示装置１００内の熱を外部に放出して、冷却する。冷却部１３１は、例えば、ヒートシンクとファンにより構成されている。
ＲＡＭ１３４は、内部メモリ１１６に格納されているプログラムの展開や画像信号のフレームメモリ等に使用される。
【００１９】
次に、表示装置１００の動作について説明する。
実施形態１の表示装置１００の制御部１０１は、操作部１０２により電源ＯＮの指示が入力されると、電源部１０３に各構成要素に電力を供給するように指示を出し、各構成要素を待機状態にする。電力が供給されると、制御部１０１は、光源制御部１０８に光源１０６からの発光を開始するように指示を出す。次に、制御部１０１は、焦点検出部１２３により得られた距離の情報から、投影光学系１０７を調整するよう光学系制御部１０９に指示を出す。光学系制御部１０９は、スクリーン上に投影光が結像するように、投影光学系１０７のズームレンズやフォーカスレンズを動作させる。このようにして、投影の準備が整う。
【００２０】
次に、例えば、デジタル入力部１１２に入力された画像信号に対し、画像処理部１１７により、液晶部１０４に適した画素数にする補正、ガンマ補正、輝度ムラ対策用の補正、キーストーン補正等が加えられる。画像処理部１１７により補正を加えられた画像信号に基づき液晶駆動部１０５が液晶部１０４を駆動することにより液晶パネルに画像が形成される。液晶部１０４の液晶パネルに形成された画像は、光源１０６から発せられた光により光学像となり、投影光学系１０７によりスクリーンに投影される。画像投影中、制御部１０１は、光源１０６等の温度を温度計１２０により検出し、例えば、光源の温度が４０度以上になったときに、冷却部１３１を動作させて冷却する。
【００２１】
操作部１０２により電源ＯＦＦの指示が入力されると、制御部１０１は、各構成要素に終了処理を行うよう指示する。終了の準備が整うと、電源部１０３は各構成要素への電力供給を停止する。冷却部１３１は、電源ＯＦＦされた後しばらく動作し、表示装置１００を冷却する。ここでは、デジタル入力部１１２から入力された画像信号に基づく画像を投影する場合について説明したが、上記各種インターフェースから入力された画像データに基づく画像を表示する場合も同様の処理が行われる。
【００２２】
次に、実施形態１における入力アナログ画像信号の候補フォーマットを類似度に基づく表示態様でユーザに提示する処理について説明する。
表示装置１００の制御部１０１は、アナログ入力部１１０への画像信号の入力を検知したとき、又は、操作部１０２の操作によりユーザの指示が入力されたときに、候補フォーマットの提示処理を実行する。
【００２３】
アナログ入力部１１０から画像信号が入力され、Ａ／Ｄ変換部１１１がそれを検知すると、制御部１０１へ割り込みが通知される。また、操作部１０２の操作によりユーザの指示が入力されると、制御部１０１へ割り込みが通知される。制御部１０１は、これらの割り込みを受けると、候補フォーマット提示処理を実行する。なお、制御部１０１は、操作部１０２における操作の有無をポーリングにより検知して候補フォーマット提示処理を実行してもよい。実施形態１では、操作部１０２の操作によりユーザの指示が入力されたときに候補フォーマット提示処理を実行する場合を例に説明する。
【００２４】
図２は、実施形態１における候補フォーマット提示処理を示すフローチャートである。このフローチャートの処理は、操作部１０２のユーザ操作により候補フォーマット提示処理の実行指示が入力されたことを制御部１０１が検知すると、開始される。
【００２５】
制御部１０１は、アナログ入力部１１０からの入力画像信号のパラメータの測定値と、内部メモリ１１６に記憶されている複数のフォーマットのパラメータの規定値と、を比較する。制御部１０１は、内部メモリ１１６に記憶されている複数のフォーマットのそれぞれについて、入力画像信号のフォーマットとの類似度を計算する。制御部１０１は、計算した類似度に基づく表示の態様で、内部メモリ１１６に記憶されている複数のフォーマットをユーザに提示する。制御部１０１は、表示部１３３において候補フォーマットが提示されるよう表示制御部１２８を制御する。或いは、制御部１０１は、候補フォーマットを提示する画像が投影されるよう、画像処理部１１７や液晶駆動部１０５を制御してもよい。制御部１０１は、計算した類似度に基づき、類似度が高い順に候補フォーマットをソートして提示する。操作部１０２は、提示された候補フォーマットのうちのいずれかを入力画像信号のフォーマットとして決定する指示の入力をユーザから受け付ける。制御部１０１は、ユーザ操作により決定されたフォーマットに基づき、入力画像信号の画像処理を制御する。
【００２６】
実施形態１においては、制御部１０１は、ＤＥ期間測定結果に基づく抽出、同期信号極性に基づく抽出、ブランキング期間を含む１フレームの領域に対する有効領域の比率に基づく抽出の順に候補フォーマットを絞って行く。制御部１０１は、後段の抽出処理まで残った候補フォーマットの類似度を高い値にする。
【００２７】
図３は、表示装置１００が画像信号の複数のフォーマットのパラメータの規定値の情報を示すフォーマットテーブル２００である。このフォーマットテーブルは、予め表示装置１００に備わる記憶手段（内部メモリ１１６）に格納されている。表示装置１００の起動時に制御部１０１が内部メモリ１１６からフォーマットテーブル２００を読み出しＲＡＭ１３４へ展開する。図３では簡略化のため、表示装置１００が対応しているフォーマットのうちの一部のみを示す。フォーマットテーブル２００には図示したフォーマット以外のフォーマットのパラメータの規定値の情報が含まれていてもよい。
【００２８】
次に、図２のフローチャートに沿って実施形態１の候補フォーマット提示処理を説明する。
ステップＳ１０１において、制御部１０１は、入力画像信号の垂直総ライン数の測定値（ＭＥＡＳ＿ｖＴｏｔａｌ）を取得する。制御部１０１は、Ａ／Ｄ変換部１１１が内部レジスタに保持している値を読み出すことにより入力画像信号の垂直総ライン数の測定値（ＭＥＡＳ＿ｖＴｏｔａｌ）を取得する。Ａ／Ｄ変換部１１１は、定期的に入力画像信号のパラメータの測定を行い、測定値を内部レジスタに格納する。これによりＡ／Ｄ変換部１１１の内部レジスタに保持されている測定値が所定の間隔で更新される。
【００２９】
ステップＳ１０２において、制御部１０１は、フォーマットテーブル２００のフォーマットのうち、垂直総ライン数（ＴＢＬ＿ｖＴｏｔａｌ）がステップＳ１０１で取得した入力画像信号の垂直総ライン数の測定値に対し所定の範囲内にあるフォーマットを抽出する。制御部１０１は、表示装置１００の起動時にＲＡＭ１３４へ展開されたフォーマットテーブル２００の各フォーマットの垂直総ライン数（ＴＢＬ＿ｖＴｏｔａｌ）２１１を参照し、入力画像信号の垂直総ライン数の測定値（ＭＥＡＳ＿ｖＴｏｔａｌ）と比較する。制御部１０１は、フォーマットテーブル２００の各フォーマットの垂直総ライン数の規定値（ＴＢＬ＿ｖＴｏｔａｌ）２１１と入力画像信号の垂直総ライン数の測定値（ＭＥＡＳ＿ｖＴｏｔａｌ）との差分を計算し、差分の絶対値が閾値以下のフォーマットを抽出する。ここでは、閾値を１Ｌｉｎｅとする。
【００３０】
例えば、入力画像信号が、フォーマットテーブル２００のＦＭＴ＿ＮＡＭＥ：１２８０×１０２４＿２に示す画像信号であるとする。この場合、入力画像信号の垂直総ライン数
の測定値（ＭＥＡＳ＿ｖＴｏｔａｌ）は１０６６Ｌｉｎｅである。図３のフォーマットテーブル２００を参照すると、フォーマットテーブル２００の各フォーマットの垂直総ライン数２１１と入力画像信号の垂直総ライン数の測定値（１０６６Ｌｉｎｅ）との差分の絶対値は、全てのフォーマットで１Ｌｉｎｅ以下である。従って、フォーマットテーブル２００の全てのフォーマットが候補フォーマットとして抽出されることになる。
【００３１】
ステップＳ１０３において、制御部１０１は、入力画像信号の水平開始位置（ＭＥＡＳ＿ｈＳｔａｒｔ）、水平終了位置（ＭＥＡＳ＿ｈＥｎｄ）、垂直開始位置（ＭＥＡＳ＿ｖＳｔａｒｔ）、及び垂直終了位置（ＭＥＡＳ＿ｖＥｎｄ）の測定値を取得する。制御部１０１は、画像処理部１１７から、入力画像信号のこれら４つのパラメータの測定値を取得する。画像処理部１１７は、入力画像信号の水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置を測定する。
【００３２】
画像処理部１１７は、Ａ／Ｄ変換部１１１によりＡ／Ｄ変換された画像信号を測定する。画像処理部１１７は、垂直同期信号の入力と水平同期信号の入力を検出した後、サンプリングクロックと水平同期信号の入力回数の計数を開始する。画像処理部１１７は、サンプリングクロックが入力されたタイミングで画像信号の測定を開始する。画像処理部１１７は、有効領域を検知すると、サンプリングクロックの計数値を水平開始位置、水平同期信号の計数値を垂直開始位置として、それぞれ内部レジスタに保持する。画像処理部１１７は、水平方向及び垂直方向それぞれについて最初に画像信号の有効領域の検出を行ったときに内部レジスタへの測定値を保持する動作を行うものとする。その後、画像処理部１１７は、水平同期信号の入力を検知すると、サンプリングクロックの計数値をクリアし、次の垂直同期信号の入力を検知するまで水平方向について有効領域の検出を繰り返し、有効領域の開始位置及び終了位置の測定を行う。画像処理部１１７は、次の垂直同期信号を検出すると、その時点でのサンプリングクロックの計数値の最大値と水平同期信号の計数値の最大値をそれぞれ有効領域の水平方向終了位置及び垂直方向終了位置として内部レジスタに保持する。画像処理部１１７は、以上の測定動作を垂直同期信号が入力されるたびに行う。これにより画像処理部１１７は、毎フレームの画像信号の有効領域の開始位置と終了位置を検出することができる。
【００３３】
図４を用いて、画像処理部１１７が入力画像信号の水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置を測定する方法を説明する。図４は、入力画像信号のパラメータの測定方法を説明するための概念図である。図４では、１１Ｐｉｘｅｌ×１０Ｌｉｎｅの画像を例に説明する。白抜き画素は、画像処理部１１７が画像として検出する画素（有効領域）を示し、その他は基準レベル（画像として検出しない黒）の画素を示す。画像処理部１１７が画像として検出する画素とは、例えばＡ／Ｄ変換部１１１のＡ／Ｄ変換により得られた画像データが画素値（ＲＧＢ値）として０〜２５５の値を持つデータの場合、画素値が０以外の画素（黒以外の画素）である。図４の例では、１Ｌｉｎｅ（１１Ｐｉｘｅｌ）を１１回サンプリングするクロックでＡ／Ｄ変換が行われるよう、Ａ／Ｄ変換部１１１のサンプリングクロック設定が行われるものとする。
【００３４】
図４の画像データがＡ／Ｄ変換部１１１から画像処理部１１７へ入力されたとする。この場合、水平方向については、第７Ｌｉｎｅ又は第８Ｌｉｎｅにおいて、サンプリングクロック計数値の最小値４及び最大値８が測定される。内部レジスタには、水平開始位置４Ｐｉｘｅｌ、水平終了位置８Ｐｉｘｅｌという値が保持される。垂直方向については、第４Ｌｉｎｅにおいて最初の画像信号の有効領域が検出され、第８Ｌｉｎｅにおいて最後の画像信号の有効領域が検出される。内部レジスタには、垂直開始位置４Ｌｉｎｅ、垂直終了位置８Ｌｉｎｅという値が保持される。
【００３５】
水平方向の有効領域開始位置及び終了位置については、Ａ／Ｄ変換部１１１のサンプリ
ングクロック周波数に基づき時間換算することができる。例えば、制御部１０１がＡ／Ｄ変換部１１１に設定したサンプリングクロックが１００ＭＨｚであったとする。図４の例では、水平開始位置は第４Ｐｉｘｅｌであるため、水平開始位置は水平同期信号入力から４０ｎｓ後である。また、水平終了位置についても同様に、水平同期信号入力から８０ｎｓ後であることが計算できる。以上のように、画像処理部１１７は、入力画像信号の垂直方向開始位置及び終了位置をライン数で検出し、水平方向開始位置及び終了位置を時間で検出することもできる。
【００３６】
画像処理部１１７は、入力画像信号の水平開始位置（ＭＥＡＳ＿ｈＳｔａｒｔ）、水平終了位置（ＭＥＡＳ＿ｈＥｎｄ）、垂直開始位置（ＭＥＡＳ＿ｖＳｔａｒｔ）、及び垂直終了位置（ＭＥＡＳ＿ｖＥｎｄ）を測定し、内部レジスタに測定値を保持する。ここでは、１２８０×１０２４＿２のフォーマットの画像信号が入力されている場合を例に説明をしているので、これらのパラメータの測定値は以下のようになる。
水平開始位置(MEAS_hStart)＝360
水平終了位置(MEAS_hEnd)  ＝1640
垂直開始位置(MEAS_vStart)＝41
垂直終了位置(MEAS_vEnd)  ＝1065
【００３７】
画像処理部１１７による測定では、Ａ／Ｄ変換部１１１のサンプリングクロックを決定する必要がある。制御部１０１は、ステップＳ１０２において抽出したフォーマットのうちの任意のフォーマットのサンプリングクロックをＡ／Ｄ変換部１１１に設定するものとする。ここでは、制御部１０１は、ＦＭＴ＿ＮＡＭＥ：１２８０×１０２４＿２のサンプリングクロック２０４（１０８ＭＨｚ）をＡ／Ｄ変換部１１１に設定するものとする。
【００３８】
ステップＳ１０４において、制御部１０１は、ステップＳ１０２で抽出したフォーマットのうち第１の条件を満たすフォーマットを第１の候補フォーマットとして抽出する。第１の条件とは、次の４つの条件を満たすことである。水平開始位置の規定値と測定値の差分の大きさが閾値以下かつ、水平終了位置の規定値と測定値の差分の大きさが閾値以下かつ、垂直開始位置の既定値と測定値の差分の大きさが閾値以下かつ、垂直終了位置の既定値と測定値の差分の大きさが閾値以下である。制御部１０１は、水平開始位置及び水平終了位置の既定値を、Ａ／Ｄ変換部１１１に設定したサンプリングクロックとフォーマットテーブル２００とから計算する。制御部１０１は、垂直開始位置及び垂直終了位置の既定値を、フォーマットテーブル２００から計算する。水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置の測定値は、ステップＳ１０３で取得した入力画像信号についての測定値である。制御部１０１は、水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置の既定値と測定値との差分を計算し、内部メモリ１１６から読み出した閾値と差分と比較し、比較結果に基づき抽出した第１の候補フォーマットの情報をＲＡＭ１３４に保持する。
【００３９】
図５は、水平開始位置の既定値３０１（ＴＢＬ＿ｈＳｔａｒｔ）、水平終了位置の既定値３０２（ＴＢＬ＿ｈＥｎｄ）、垂直開始位置の既定値３０３（ＴＢＬ＿ｖＳｔａｒｔ）、及び垂直終了位置の既定値３０４（ＴＢＬ＿ｖＥｎｄ）を示す。水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置の既定値は、Ａ／Ｄ変換部１１１に設定したサンプリングクロックで各フォーマットの信号をサンプリングした場合に得られる水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置である。Ａ／Ｄ変換部１１１に設定したサンプリングクロックは、ここでは１０８ＭＨｚである。
【００４０】
各フォーマットの水平開始位置の既定値３０１（ＴＢＬ＿ｈＳｔａｒｔ）と水平終了位
置の既定値３０２（ＴＢＬ＿ｈＥｎｄ）は、Ａ／Ｄ変換部１１１に設定したサンプリングクロックと、各フォーマットのサンプリングクロックとの比率から計算することができる。各フォーマットの垂直開始位置の既定値３０３（ＴＢＬ＿ｖＳｔａｒｔ）と垂直終了位置の既定値３０４（ＴＢＬ＿ｖＥｎｄ）については、サンプリングクロックは関係がない。各パラメータの既定値は、下記の式で計算される。
TBL_hStart＝(hSyncWidth＋hBp)×Dclk/CLK
TBL_hEnd  ＝(hSyncWidth＋hBp＋hActive)×Dclk/CLK
TBL_vStart＝(vSyncWidth＋vBp)
TBL_vEnd  ＝(vSyncWidth＋vBp＋vActvie)
【００４１】
ここで、ＣＬＫはＡ／Ｄ変換部１１１に設定したサンプリングクロックであり、ここでは１０８ＭＨｚである。Ｄｃｌｋは各フォーマットのサンプリングクロック２０４である。ｈＳｙｎｃＷｉｄｔｈは水平同期信号幅２０９、ｈＢｐは水平バックポーチ２１０、ｈＡｃｔｉｖｅは水平有効期間２０８、ｖＳｙｎｃＷｉｄｔｈは垂直同期信号幅２１３、ｖＢｐは垂直バックポーチ２１４、ｖＡｃｔｉｖｅは垂直有効期間２１２である。ＦＭＴ＿ＮＡＭＥ：１２８０×１０２４＿１の場合、水平開始位置の既定値３０１（ＴＢＬ＿ｈＳｔａｒｔ）は次のように計算される。
TBL_hStart＝(120＋240)×(107.250/108.000)
≒358
【００４２】
図５はさらに、これら各フォーマットの水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置の既定値と、ステップＳ１０３で取得した入力画像信号の水平開始位置、水平終了位置、垂直開始位置、及び垂直終了位置の測定値と、の差分を示す。これらは、図５において、水平開始位置差分３０５（ｈＳｔａｒｔ＿ｄｉｆｆ）、水平終了位置差分３０６（ｈＥｎｄ＿ｄｉｆｆ）、垂直開始位置差分３０７（ｖＳｔａｒｔ＿ｄｉｆｆ）、及び垂直終了位置差分３０８（ｖＥｎｄ＿ｄｉｆｆ）で示す。これらの差分値は下記の式で計算することができる。
hStart_diff＝ABS(TBL_hStart−MEAS_hStart)
hEnd_diff＝ABS(TBL_hEnd  −MEAS_hEnd)
vStart_diff＝ABS(TBL_vStart−MEAS_vStart)
vEnd_diff＝ABS(TBL_vEnd  −MEAS_vEnd)
ここで、ＡＢＳは絶対値の計算を表す。入力画像信号のフォーマットは図３の１２８０×１０２４＿２であると仮定しているため、図５において１２８０×１０２４＿２については各差分値は０となっている。
【００４３】
実施形態１では、上述の第１の条件において、水平開始位置差分３０５及び水平終了位置差分３０６の閾値を２０Ｐｉｘｅｌ、垂直開始位置差分３０７及び垂直終了位置差分３０８の閾値を５Ｌｉｎｅとする。この場合、第１の条件を満たす第１の候補フォーマットとして、１２８０×１０２４＿１と１２８０×１０２４＿２が抽出される。
【００４４】
ステップＳ１０５において、制御部１０１は、ステップＳ１０４で抽出した第１の候補フォーマットに対して同期信号極性に基づく抽出を行う。制御部１０１は、第１の候補フォーマットのうち第２の条件を満たすフォーマットを第２の候補フォーマットとして抽出する。第２の条件とは、水平同期信号極性の測定値と規定値とが一致し、かつ、垂直同期
信号極性の測定値と規定値とが一致することである。制御部１０１は、Ａ／Ｄ変換部１１１から、入力画像信号の水平同期信号極性の測定値及び垂直同期信号極性の測定値を読み出す。制御部１０１は、第１の候補フォーマットについてフォーマットテーブル２００に規定された水平同期信号極性２０５（ｈＰｏｌ）及び垂直同期信号極性２０６（ｖＰｏｌ）を参照して、水平同期信号極性の規定値及び垂直同期信号極性の規定値を取得する。制御部１０１は、これらを比較計算して第２の条件を満たすか否かを判断する。
【００４５】
ここでは１２８０×１０２４＿２の画像信号が表示装置１００へ入力されているため、Ａ／Ｄ変換部１１１から読み出される水平同期信号極性の測定値はＰｏｓｉｔｉｖｅ、垂直同期信号極性の測定値はＰｏｓｉｔｉｖｅである。第１の候補フォーマットのうち、１２８０×１０２４＿１の水平同期信号極性の規定値はＮｅｇａｔｉｖｅ、垂直同期信号極性の規定値はＮｅｇａｔｉｖｅであるため、第２の条件を満たさない。よって、制御部１０１は第１の候補フォーマットのうち１２８０×１０２４＿２のみを第２の候補フォーマットとして抽出する。
【００４６】
ステップＳ１０６において、制御部１０１は、ステップＳ１０５で抽出した第２の候補フォーマットのそれぞれについて、ブランキング期間を含む１フレームの領域に対する有効領域の比率に基づいて順位付けを行う。制御部１０１は、ステップＳ１０５で抽出した第２の候補フォーマットのそれぞれについて、フォーマットテーブル２００から、水平総ドット数２０７、垂直総ライン数２１１、水平有効期間２０８、及び垂直有効期間２１２の値を読み出す。制御部１０１は、１フレームの領域を、水平総ドット数２０７（ｈＴｏｔａｌ）と垂直総ライン数２１１（ｖＴｏｔａｌ）との積で計算する。制御部１０１は、有効領域を、水平有効期間２０８（ｈＡｃｔｉｖｅ）と垂直有効期間２１２（ｖＡｃｔｉｖｅ）の積で計算する。従って、比率は以下の式で計算される。
比率＝(hActive×vActive)/(hTotal×vTotal)
このように順位付けする理由は、誤ったフォーマットが選択された場合でも、画像の端が切れてしまう可能性が小さくなるようにするためである。
【００４７】
制御部１０１は、抽出した各候補フォーマットに、入力画像信号のフォーマットとの類似度を付与することで、候補フォーマットに対し順位付けを行う。入力画像信号のフォーマットに近い候補フォーマットほど、類似度が高いとする。制御部１０１は、各候補フォーマットの類似度の情報をＲＡＭ１３４に保持する。実施形態１では、類似度を示す指標を番号とし、若い番号ほど類所度が高いと定義する。
ここでは１２８０×１０２４＿２のみが第２の候補フォーマットとして抽出されているため、制御部１０１はこのフォーマットに対し最も高い類似度を付与する。ここでは、番号により類似度を付与するので、制御部１０１は、１２８０×１０２４＿２に対し類似度番号「１」を関連付けてＲＡＭ１３４に保持する。
【００４８】
ステップＳ１０７で、制御部１０１は、ステップＳ１０４で第１の候補フォーマットとして抽出されたフォーマットのうちステップＳ１０５で第２の候補フォーマットとして抽出されなかったフォーマットについてステップＳ１０６の比率に基づき順位付けを行う。ステップＳ１０７で順位付けの対象となるフォーマットは、第１の候補フォーマットのうち第２の条件を満たさないフォーマットである。ここでは、順位付けの対象となるフォーマットは、１２８０×１０２４＿１のみであるため、制御部１０１は、このフォーマットに対し最も高い類似度を付与する。制御部１０１は、１２８０×１０２４＿１に対し類似度番号「２」を関連付けてＲＡＭ１３４に保持する。
【００４９】
ステップＳ１０８において、制御部１０１は、ステップＳ１０４において第１の候補フ
ォーマットとして抽出されなかったフォーマットについて、同期信号極性に基づく抽出を行う。制御部１０１は、第１の候補フォーマットとして抽出されなかったフォーマットのうち第２の条件を満たすフォーマットを抽出する。第２の条件はステップＳ１０５で説明した条件である。制御部１０１は、Ａ／Ｄ変換部１１１から、入力画像信号の水平同期信号極性の測定値及び垂直同期信号極性の測定値を読み出す。制御部１０１は、第１の候補フォーマットとして抽出されなかったフォーマットについて、フォーマットテーブル２００に規定された水平同期信号極性２０５（ｈＰｏｌ）及び垂直同期信号極性２０６（ｖＰｏｌ）を参照して同期信号極性の既定値を取得する。制御部１０１は、これらを比較計算して第２の条件を満たすか否かを判断する。
【００５０】
ここでは、ステップＳ１０４において第１の候補フォーマットとして抽出されなかったフォーマットは、１２８０×１０２４＿３、１２８０×１０２４＿４、１３６０×１０２４＿１、１４００×１０５０＿１、１４００×１０５０＿２の５つのフォーマットである。入力画像信号は１２８０×１０２４＿２であるから、水平同期信号極性及び垂直同期信号極性の測定値はともにＰｏｓｉｔｉｖｅである。これをステップＳ１０４で第１の候補フォーマットとして抽出されなかったフォーマットの同期信号極性と比較する。そうすると、第２の条件を満たすフォーマットとして抽出されるのは１２８０×１０２４＿３、１４００×１０５０＿１、１４００×１０５０＿２の３つのフォーマットである。
【００５１】
ステップＳ１０９において、制御部１０１は、ステップＳ１０８で抽出したフォーマットについて、ステップＳ１０６と同様の比率に基づいて順位付けを行う。ステップＳ１０８で抽出した３つのフォーマットについて比率を計算すると、１２８０×１０２４＿３は約０．７３、１４００×１０５０＿１は約０．８１、１４００×１０５０＿２は約０．８２となる。従って、これら３つのフォーマットを比率の降順でソートすると、１４００×１０５０＿２、１４００×１０５０＿１、１２８０×１０２４＿３の順になる。制御部１０１は、既に付与した番号を除いて、これら３つのフォーマットに対しこの順で順位付けを行い、類似度を付与する。制御部１０１は、１４００×１０５０＿２に類似度番号「３」、１４００×１０５０＿１に類似度番号「４」、１２８０×１０２４＿３に類似度番号「５」を関連付けてＲＡＭ１３４に保持する。
【００５２】
ステップＳ１１０において、制御部１０１は、ステップＳ１０８で抽出されなったフォーマットについて、ステップＳ１０６と同様の比率に基づいて順位付けを行う。ここでは、ステップＳ１０８で抽出されなかったフォーマットは、１２８０×１０２４＿４と１３６０×１０２４＿１である。ステップＳ１０６と同様の比率を計算すると、１２８０×１０２４＿４は約０．８５、１３６０×１０２４＿１は約０．８６となる。制御部１０１は、この比率の降順でこれらのフォーマットを順位付けし、１３６０×１０２４＿１に類似度番号「６」、１２８０×１０２４＿４に類似度番号「７」を関連付けてＲＡＭ１３４に保持する。
【００５３】
ステップＳ１１１において、制御部１０１は、以上の処理により付与した類似度に基づく表示の態様で候補フォーマットをユーザに提示する。実施形態１では、制御部１０１は、計算した類似度に基づき、類似度が高い順に候補フォーマットをソートして提示する。これにより、図６（ａ）に示すように、付与した番号の若いフォーマットから順に並べた態様でユーザへ候補フォーマットが提示される。これによりフローチャートの処理が終了する。
【００５４】
なお、図６（ａ）では、制御部１０１は、計算した類似度に基づき、類似度が高い順に候補フォーマットをソートして提示している。図６（ｂ）及び図６（ｃ）に示すように、制御部１０１は、複数の候補フォーマットを、水平総ドット数及び垂直総ライン数が共通のフォーマットごとにグループ化し、各グループ内の１又は複数のフォーマットを類似度
を提示してもよい。例えば、図６（ｂ）に示すように、グループごとに、グループ内の１又は複数のフォーマットの類似度を高い順にソートして表示してもよい。或いは、図６（ｃ）に示すように、グループごとに、グループ内の１又は複数のフォーマットの類似度を高い順にソートし、その後、その順位を各フォーマットの類似度として表示するようにしてもよい。
図６（ａ）、図６（ｂ）及び図６（ｃ）に示すように、類似度に基づく表示の態様で候補フォーマットを提示することにより、入力画像信号のフォーマットである蓋然性が高いフォーマットが上位に表示される。従って、ユーザが複数の候補フォーマットのうちから適切なフォーマットを選択する際の操作性が向上する。
【００５５】
表示部１３３は、図６（ａ）、図６（ｂ）又は図６（ｃ）に示す表示の態様で、候補のフォーマットを表示する。これにより、候補のフォーマットがユーザに提示される。或いは、図６（ａ）、図６（ｂ）又は図６（ｃ）に示す画像を液晶部１０４によって行うことで、スクリーンに候補のフォーマットの表示が行われるようにしてもよい。ユーザは、提示された候補フォーマットのうちどのフォーマットを入力画像信号の画像処理に用いるかを決定する指示を操作部１０２を操作することにより表示装置１００に入力する。ユーザにより決定されたフォーマットに基づき、画像処理部１１７、制御部１０１、Ａ／Ｄ変換部１１１等は画像処理を行う。
【００５６】
［実施形態２］
実施形態１で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
実施形態１で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００５７】
１００：プロジェクタ、１０１：制御部、１１６：内部メモリ、１１１：Ａ／Ｄ変換部、１３３：表示部、１２８：表示制御部
【図１】
2016191896.tif 000003
【図２】
2016191896.tif 000004
【図３】
2016191896.tif 000005
【図４】
2016191896.tif 000006
【図５】
2016191896.tif 000007
【図６】
2016191896.tif 000008