(57)【要約】【課題】有効画像領域を精度良く検出することのできる技術を提供する。【解決手段】本発明の表示装置は、入力画像データの値と閾値とを比較することで前記入力画像データの有効画像領域を検出する表示装置であって、入力画像データの水平走査期間内に、有効画像領域の水平範囲の検出期間である水平検出期間として、前記水平走査期間よりも短い期間を設定する設定手段と、前記設定手段で設定された前記水平検出期間内における前記入力画像データの値と、閾値とを比較することで、有効画像領域の水平範囲を検出する検出手段と、を有する。【選択図】図１
2014123042.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データの値と閾値とを比較することで前記入力画像データの有効画像領域を検出する表示装置であって、
入力画像データの水平走査期間内に、有効画像領域の水平範囲の検出期間である水平検出期間として、前記水平走査期間よりも短い期間を設定する設定手段と、
前記設定手段で設定された前記水平検出期間内における前記入力画像データの値と、閾値とを比較することで、有効画像領域の水平範囲を検出する検出手段と、
を有することを特徴とする表示装置。
【請求項２】
前記入力画像データの値は、高いほど輝度が高くなるような値であり、
前記検出手段は、前記水平検出期間内において前記入力画像データの値が最初に前記閾値以上となったタイミングから、前記水平検出期間内において前記入力画像データの値が最後に前記閾値未満となったタイミングまでの期間を、有効画像領域の水平範囲として検出する
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示装置には、少なくとも入力画像データを含む入力画像信号が入力され、
前記表示装置は、前記入力画像信号のフォーマットを推定する推定手段をさらに有し、
前記設定手段は、前記推定手段で推定されたフォーマットで表される有効画像領域の水平範囲である推定水平範囲に基づいて、前記水平検出期間を設定する
ことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記設定手段は、前記推定水平範囲を含み、且つ、前記推定水平範囲よりも長い期間を、前記水平検出期間として設定する
ことを特徴とする請求項３に記載の表示装置。
【請求項５】
前記設定手段は、前記入力画像データの垂直走査期間内に、有効画像領域の垂直範囲の検出期間である垂直検出期間として、前記垂直走査期間よりも短い期間を設定し、
前記検出手段は、前記設定手段で設定された前記垂直検出期間内における前記入力画像データの値と、前記閾値とを比較することで、有効画像領域の垂直範囲を検出する
ことを特徴とする請求項１〜４のいずれか１項に記載の表示装置。
【請求項６】
前記入力画像データの値は、高いほど輝度が高くなるような値であり、
前記検出手段は、前記垂直検出期間内において前記入力画像データの値が最初に前記閾値以上となったタイミングから、前記垂直検出期間内において前記入力画像データの値が最後に前記閾値未満となったタイミングまでの期間を、有効画像領域の垂直範囲として検出する
ことを特徴とする請求項５に記載の表示装置。
【請求項７】
前記表示装置には、少なくとも入力画像データを含む入力画像信号が入力され、
前記表示装置は、前記入力画像信号のフォーマットを推定する推定手段をさらに有し、
前記設定手段は、前記推定手段で推定されたフォーマットで表される有効画像領域の垂直範囲である推定垂直範囲に基づいて、前記垂直検出期間を設定する
ことを特徴とする請求項５または６に記載の表示装置。
【請求項８】
前記設定手段は、前記推定垂直範囲を含み、且つ、前記推定垂直範囲よりも長い期間を、前記垂直検出期間として設定する
ことを特徴とする請求項７に記載の表示装置。
【請求項９】
前記入力画像データと閾値との比較は、前記入力画像データを搬送するためのクロック単位で行われる
ことを特徴とする請求項１〜８のいずれか１項に記載の表示装置。
【請求項１０】
前記入力画像データと閾値との比較は、前記入力画像データを搬送するためのクロックとは異なるクロック単位で行われる
ことを特徴とする請求項１〜８のいずれか１項に記載の表示装置。
【請求項１１】
入力画像データの値と閾値とを比較することで前記入力画像データの有効画像領域を検出する表示装置の制御方法であって、
入力画像データの水平走査期間内に、有効画像領域の水平範囲の検出期間である水平検出期間として、前記水平走査期間よりも短い期間を設定する設定ステップと、
前記設定ステップで設定された前記水平検出期間内における前記入力画像データの値と、閾値とを比較することで、有効画像領域の水平範囲を検出する検出ステップと、
を有することを特徴とする表示装置の制御方法。
【請求項１２】
前記入力画像データの値は、高いほど輝度が高くなるような値であり、
前記検出ステップでは、前記水平検出期間内において前記入力画像データの値が最初に前記閾値以上となったタイミングから、前記水平検出期間内において前記入力画像データの値が最後に前記閾値未満となったタイミングまでの期間を、有効画像領域の水平範囲として検出する
ことを特徴とする請求項１１に記載の表示装置の制御方法。
【請求項１３】
前記表示装置には、少なくとも入力画像データを含む入力画像信号が入力され、
前記表示装置の制御方法は、前記入力画像信号のフォーマットを推定する推定ステップをさらに有し、
前記設定ステップでは、前記推定ステップで推定されたフォーマットで表される有効画像領域の水平範囲である推定水平範囲に基づいて、前記水平検出期間を設定する
ことを特徴とする請求項１１または１２に記載の表示装置の制御方法。
【請求項１４】
前記設定ステップでは、前記推定水平範囲を含み、且つ、前記推定水平範囲よりも長い期間を、前記水平検出期間として設定する
ことを特徴とする請求項１３に記載の表示装置の制御方法。
【請求項１５】
前記設定ステップでは、前記入力画像データの垂直走査期間内に、有効画像領域の垂直範囲の検出期間である垂直検出期間として、前記垂直走査期間よりも短い期間を設定し、
前記検出ステップでは、前記設定ステップで設定された前記垂直検出期間内における前記入力画像データの値と、前記閾値とを比較することで、有効画像領域の垂直範囲を検出する
ことを特徴とする請求項１１〜１４のいずれか１項に記載の表示装置の制御方法。
【請求項１６】
前記入力画像データの値は、高いほど輝度が高くなるような値であり、
前記検出ステップでは、前記垂直検出期間内において前記入力画像データの値が最初に前記閾値以上となったタイミングから、前記垂直検出期間内において前記入力画像データの値が最後に前記閾値未満となったタイミングまでの期間を、有効画像領域の垂直範囲として検出する
ことを特徴とする請求項１５に記載の表示装置の制御方法。
【請求項１７】
前記表示装置には、少なくとも入力画像データを含む入力画像信号が入力され、
前記表示装置の制御方法は、前記入力画像信号のフォーマットを推定する推定ステップ
をさらに有し、
前記設定ステップでは、前記推定ステップで推定されたフォーマットで表される有効画像領域の垂直範囲である推定垂直範囲に基づいて、前記垂直検出期間を設定する
ことを特徴とする請求項１５または１６に記載の表示装置の制御方法。
【請求項１８】
前記設定ステップでは、前記推定垂直範囲を含み、且つ、前記推定垂直範囲よりも長い期間を、前記垂直検出期間として設定する
ことを特徴とする請求項１７に記載の表示装置の制御方法。
【請求項１９】
前記入力画像データと閾値との比較は、前記入力画像データを搬送するためのクロック単位で行われる
ことを特徴とする請求項１１〜１８のいずれか１項に記載の表示装置の制御方法。
【請求項２０】
前記入力画像データと閾値との比較は、前記入力画像データを搬送するためのクロックとは異なるクロック単位で行われる
ことを特徴とする請求項１１〜１８のいずれか１項に記載の表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、コンピュータから出力されるアナログ画像信号を受信して画像を表示するＣＲＴモニタなどの表示装置は、受信したアナログ画像信号をアナログの形態のまま表示していた。アナログ画像信号は、例えば、水平同期信号線、垂直同期信号線、Ｒデータ線、Ｇデータ線、Ｂデータ線の計５本のアナログ信号線を用いて伝送される。また、アナログ画像信号がインタレース信号である場合には、Ｆｉｅｌｄ情報を伝送するためのＦｉｅｌｄ信号線が更に用いられる。
【０００３】
それに対して、近年普及しつつあるＬＣＤモニタなどのアクティブマトリックス型表示装置は、受信したアナログ画像信号をデジタル画像信号にアナログ／デジタル変換（ＡＤ変換）して表示している。
受信したアナログ画像信号をデジタル画像信号にＡＤ変換して表示する際には、画像信号の量子化クロックや有効画像領域をコンピュータと表示装置とで一致させることが重要である。
そのために、表示装置では、コンピュータから出力されたアナログ画像信号の信号フォーマットを判別することが重要である。例えば、表示装置では、予め用意された信号フォーマットテーブルと、コンピュータから出力された同期信号の属性（周波数や極性等）とを比較することで、コンピュータから出力されたアナログ画像信号の信号フォーマットを判別することができる。信号フォーマットテーブルは、例えば、信号フォーマット毎に、同期信号の属性、量子化クロック、及び、有効画像領域を表すテーブルである。
【０００４】
表示装置において、コンピュータからのアナログ画像データ（Ｒデータ、Ｇデータ、Ｂデータ）を量子化する際に必要となる量子化クロックは、通常は水平同期信号を逓倍することによって生成される。この量子化クロックの周波数（以下、量子化周波数）の適正値は、判別した信号フォーマットの水平同期信号の情報から得ることができる場合が多い。しかしながら、量子化クロックの位相（以下、量子化位相）に関しては適正値を得ることが難しい。これは、様々な要因により、コンピュータから伝送される水平同期信号と画像データの間には、コンピュータ毎に異なる時間差が生じているためである。また、コンピュータから出力されるアナログ画像信号の信号フォーマットとして様々な信号フォーマットが存在する。そのため、表示装置において、コンピュータから出力されたアナログ画像信号の信号フォーマットを正確に判別することができず、量子化周波数の適正値が得られない場合もある。
上記課題を解決するためには、良好な量子化を行うためには、表示装置側で量子化周波数や量子化位相を最適化する機能が必要であり、そのような最適化を自動的に行う量子化クロック自動調整機能が発展してきた。
【０００５】
量子化クロック自動調整機能と同様に重要なのが有効画像領域を正確に検出することである。上述したように、アナログ画像信号の伝送に用いる信号線として、有効画像領域を示す信号線は存在しない。そのため、表示装置において、上記方法で信号フォーマットを判別し、判別した信号フォーマットで表される有効画像領域を用いてデジタル画像信号を表示していた。しかしながら、量子化周波数や量子化位相と同様の理由により、有効画像領域として適正値が得られるとは限らない。
そのため、有効画像領域を検出する機能も、量子化クロック自動調整機能と同様に発展してきた。有効画像領域を検出する機能に関する従来技術は、例えば、特許文献１，２に
開示されている。
特許文献１には、ユーザーの介入を必要とすることなく、表示画像の水平表示位置、垂直表示位置、水平表示幅、垂直表示幅等の調整を精度良くかつ簡単に行う表示装置が開示されている。
特許文献２には、同期信号（水平同期信号、垂直同期信号）の変化によって画像データに重畳したクロストークノイズ（ＣＮ）の位置を有効画像領域の開始位置として誤検出しない有効領域検出回路が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−９１１３２号公報
【特許文献２】特開２００２−１３５６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、特許文献２に開示された従来技術では、同期信号からのＣＮによる影響（有効画像領域の検出に対する影響）を防ぐことができる。しかしながら、従来技術では、同期信号からのＣＮ以外のノイズによる影響を防ぐことはできない。例えば、従来技術では、図１（ａ）に示すように、同期信号のアクティブ期間からずれた位置で画像データにノイズが重畳した場合に、当該ノイズの位置が有効画像領域の開始位置や終了位置として誤検出されてしまう。そのため、図１（ａ）に示すように、本来の（正確な）有効画像領域とは異なる領域が有効画像領域として誤検出されてしまい、本来の有効画像領域からずれた位置に画像が表示されてしまう。
【０００８】
本発明は、有効画像領域を精度良く検出することのできる技術を提供することを目的とする。具体的には、本発明は、同期信号からのＣＮ以外のノイズが画像データに重畳した場合であっても正確な有効画像領域を検出することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の表示装置は、
入力画像データの値と閾値とを比較することで前記入力画像データの有効画像領域を検出する表示装置であって、
入力画像データの水平走査期間内に、有効画像領域の水平範囲の検出期間である水平検出期間として、前記水平走査期間よりも短い期間を設定する設定手段と、
前記設定手段で設定された前記水平検出期間内における前記入力画像データの値と、閾値とを比較することで、有効画像領域の水平範囲を検出する検出手段と、
を有することを特徴とする。
【００１０】
本発明の表示装置の制御方法は、
入力画像データの値と閾値とを比較することで前記入力画像データの有効画像領域を検出する表示装置の制御方法であって、
入力画像データの水平走査期間内に、有効画像領域の水平範囲の検出期間である水平検出期間として、前記水平走査期間よりも短い期間を設定する設定ステップと、
前記設定ステップで設定された前記水平検出期間内における前記入力画像データの値と、閾値とを比較することで、有効画像領域の水平範囲を検出する検出ステップと、
を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、有効画像領域を精度良く検出することができる。具体的には、本発明
によれば、同期信号からのＣＮ以外のノイズが画像データに重畳した場合であっても正確な有効画像領域を検出することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の効果の説明図
【図２】本実施形態に係る表示装置の機能構成の一例を示すブロック図
【図３】本実施形態に係る表示装置の処理の流れの一例を示すフローチャート
【図４】図３のＳ１０２の処理の流れの一例を示すフローチャート
【図５】本実施形態に係る信号フォーマットテーブルの一例を示す図
【図６】図３のＳ１０２の処理結果の一例を示す図
【図７】「検知ＨＤＥ」の設定方法の一例を示す図
【発明を実施するための形態】
【００１３】
以下に、本発明の実施形態に係る表示装置について図面を用いて詳細に説明する。なお、本実施形態では、表示装置が液晶プロジェクタである場合の例を説明するが、表示装置はこれに限らない。表示装置は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなど、どのような表示装置であってもよい。
【００１４】
図２は、本実施形態に係る表示装置（液晶プロジェクタ１００）の機能構成の一例を示すブロック図である。
図２に示すように、液晶プロジェクタ１００は、アナログ画像信号入力ＩＦ１０１、同期信号属性検出回路１０２、ＡＤ変換回路１０３、量子化クロック生成回路１０４、有効画像領域検出回路１０５、隣接画素差分値検出回路１０６、画像処理回路１０７、ＲＡＭ１０８、表示パネル１０９、パネル制御ドライバ１１０、ランプ制御部１１１、光源ランプ１１２、操作パネル１１３、ＣＰＵ１１４などを有する。
【００１５】
アナログ画像信号入力ＩＦ１０１は、液晶プロジェクタ１００で表示するアナログ画像信号を入力するインタフェースである。アナログ画像信号入力ＩＦ１０１は、例えば、Ｄ−Ｓｕｂ１５ピン端子である。図２の例では、アナログ画像信号入力ＩＦ１０１は、コンピュータ２００から出力されたアナログ画像信号（入力画像信号）を受信する。アナログ画像信号は、同期信号と画像データ（入力画像データ）を含む信号である。同期信号は、水平同期信号や垂直同期信号である。また、アナログ画像信号は、走査方式を示す信号（アナログ画像信号がインタレース信号かプログレッシブ信号かを示す信号）を含んでいてもよい。アナログ画像信号に含まれる同期信号は同期信号属性検出回路１０２へ伝送され、アナログ画像信号に含まれる入力画像データ（アナログ画像データ）はＡＤ変換回路１０３へ伝送される。
【００１６】
同期信号属性検出回路１０２は、アナログ画像信号入力ＩＦ１０１から同期信号を受信し、受信した同期信号の属性を検出する回路である。同期信号の属性は、同期信号の周波数、同期信号の極性、アナログ画像信号の走査方式などである。
同期信号属性検出回路１０２は、検出結果を属性情報としてＣＰＵ１１４に出力する。
また、同期信号属性検出回路１０２は、同期信号を、量子化クロック生成回路１０４、有効画像領域検出回路１０５、及び、隣接画素差分値検出回路１０６に出力する。
【００１７】
ＡＤ変換回路１０３は、アナログ画像データをデジタル画像データにアナログ／デジタル変換（ＡＤ変換）し、ＡＤ変換により生成されたデジタル画像データを出力する回路である。具体的には、ＡＤ変換回路１０３は、量子化クロック生成回路１０４で生成されたクロック単位で、アナログ画像データをデジタル画像データにＡＤ変換する。そして、ＡＤ変換回路１０３は、デジタル画像データを、有効画像領域検出回路１０５、隣接画素差分値検出回路１０６、及び、画像処理回路１０７に出力する。
【００１８】
量子化クロック生成回路１０４は、クロック（量子化クロック）を生成し、ＡＤ変換回路１０３へ出力する。具体的には、量子化クロック生成回路１０４は、ＣＰＵ１１４から、アナログ画像信号の水平総画素数と、量子化クロックの位相とを示す情報を受信する。そして、量子化クロック生成回路１０４は、上記水平総画素数と位相に基づいて水平同期信号を逓倍し、逓倍した水平同期信号の位相を調整することにより、量子化クロックを生成する。それにより、量子化クロックと画素が１対１で対応するように（１つの量子化クロックに対して１画素分の画像データが搬送されるように）、量子化クロックが生成される。本実施形態では、後述するＣＰＵ１１４により、アナログ画像信号の信号フォーマットが判別され、判別された信号フォーマットに対応する水平総画素数と位相が量子化クロック生成回路１０４に設定される。
【００１９】
有効画像領域検出回路１０５は、デジタル画像データ（入力画像データ）の値と閾値とを比較することでデジタル画像データの有効画像領域を検出する回路である。具体的には、有効画像領域検出回路１０５は、デジタル画像データ、同期信号、及び、検出期間情報を受信する。検出期間情報は、有効画像領域の検出期間を示す情報であり、ＣＰＵ１１４により生成される。そして、有効画像領域検出回路１０５は、検出期間内のデジタル画像データの値と閾値とを比較することでデジタル画像データの有効画像領域を検出する。その後、有効画像領域検出回路１０５は、検出結果（有効画像領域を示す情報）をＣＰＵ１１４に出力する。有効画像領域の検出方法の詳細については後述する。
【００２０】
隣接画素差分値検出回路１０６は、１フレーム分の隣接画素差分値の総和を算出する回路である。具体的には、隣接画素差分値検出回路１０６は、デジタル画像データと同期信号を受信する。そして、隣接画素差分値検出回路１０６は、画素毎に、その画素の画素値（デジタル値）と、当該画素に隣接する画素の画素値との差の絶対値（隣接画素差分値）を算出する。次に、隣接画素差分値検出回路１０６は、１フレーム分の隣接画素差分値の総和を算出する。そして、隣接画素差分値検出回路１０６は、上記算出した総和を示す情報をＣＰＵ１１４に出力する。隣接画素差分値の算出範囲は、ＣＰＵ１１４により設定される。
【００２１】
画像処理回路１０７は、デジタル画像データに対して、スケーリング処理、コントラスト制御、台形補正などの画像処理を施す回路である。これらの画像処理は、後述するＣＰＵ１１４からの制御信号に応じて行われる。画像処理回路１０７は、画像処理が施されたデジタル画像データをパネル制御ドライバ１１０に出力する。画像処理を行わない場合には、画像処理回路１０７は、入力されたデジタル画像データをパネル制御ドライバ１１０に出力する。
【００２２】
ＲＡＭ１０８は、画像処理回路１０７のワークメモリである。
表示パネル１０９は、マトリクス状に配置された複数の表示素子（液晶素子）を有する液晶パネルである。
パネル制御ドライバ１１０は、画像処理回路１０７からのデジタル画像データに応じて表示パネル１０９を駆動し、表示パネル１０９（表示パネル１０９が有する各表示素子）の透過率を制御する。
光源ランプ１１２は、高圧水銀ランプやキセノンランプなどの光源である。光源ランプ１１２からの光が表示パネル１０９を透過し、スクリーン上へ照射されることにより、スクリーン上に画像が映し出される。
ランプ制御部１１１は、光源ランプ１１２を駆動し、光源ランプ１１２の点灯、消灯、発光輝度などを制御する。
操作パネル１１３は、液晶プロジェクタ１００に対するユーザー操作を受け付け、ユーザー操作に応じた制御コマンドをＣＰＵ１１３に出力する。
【００２３】
ＣＰＵ１１４は、内部に内部ＲＯＭと作業用メモリを有する。内部ＲＯＭには、駆動ファームウェアや、図５に示すような信号フォーマットテーブルが予め記憶されている。信号フォーマットテーブルは、信号フォーマット毎に、その信号フォーマットの各種情報（例えば、水平同期信号の属性、垂直同期信号の属性、量子化クロック、及び、有効画像領域）を表すテーブルである。
ＣＰＵ１１４は、信号フォーマットテーブルと、属性情報（アナログ画像信号の同期信号の属性）とを比較することにより、アナログ画像信号の信号フォーマットを推定（判別）する。
また、ＣＰＵ１１４は、画像処理回路１０７、パネル制御ドライバ１１０、ランプ制御部１１１、ＡＤ変換回路１０３の制御など液晶プロジェクタ１００全体の制御を行う。
【００２４】
以下、図３を用いて、液晶プロジェクタ１００の動作の一例について説明する。図３は、液晶プロジェクタ１００の処理の流れの一例を示すフローチャートである。
なお、図３のフローチャートは、ユーザーが操作パネル１１３を用いて液晶プロジェクタ１００の起動操作をトリガとして開始される。具体的には、液晶プロジェクタ１００の起動操作が行われると、ＣＰＵ１１４が液晶プロジェクタ１００の各機能部（モジュール）の初期化を行う。その後、ＣＰＵ１１４は、内部のタイマー割り込みを用いて同期信号属性検出回路１０２をポーリングし、アナログ画像信号入力ＩＦ１０１への入力画像信号（アナログ画像信号）の入力を監視する。そして、アナログ画像信号入力ＩＦ１０１に入力画像信号が入力されると、Ｓ１０１の処理が行われる。
【００２５】
Ｓ１０１では、同期信号属性検出回路１０２が、入力画像信号の同期信号の属性を検出する。本実施形態では、属性として、水平同期信号の周波数（水平周波数）、１フレームあたりのライン数（垂直ライン数；水平同期信号の数）、及び、入力画像信号の走査方式が検出される。なお、属性はこれらに限らない。例えば、上述したように、属性は、垂直同期信号の周波数や同期信号の極性を含んでもよい。
【００２６】
次に、ＣＰＵ１１４が、同期信号属性検出回路１０２から取得した属性情報（Ｓ１０１で検出された属性）に基づいて、入力画像信号の信号フォーマットを推定（判別）する（Ｓ１０２）。
【００２７】
Ｓ１０２の処理について、図４のフローチャートを用いて詳しく説明する。
信号フォーマットテーブルに記述されている信号フォーマット毎に、その信号フォーマットを処理対象として用いて、Ｓ２０１〜Ｓ２０４の処理が行われる。
Ｓ２０１では、処理対象の信号フォーマットの走査方式がＳ１０１で検出された走査方式と一致するか否かが判定される。走査方式が一致する場合には、Ｓ２０２に処理が進められる。走査方式が一致しない場合には、処理対象の信号フォーマットは入力画像信号の信号フォーマットではないと判断される。そして、次の信号フォーマットに処理対象が変更され、Ｓ２０１から処理が行われる。
Ｓ２０２では、処理対象の信号フォーマットの垂直ライン数（ｖＴｏｔａｌ）がＳ１０１で検出された垂直ライン数と一致するか否かが判定される。垂直ライン数が一致する場合には、Ｓ２０３に処理が進められる。垂直ライン数が一致しない場合には、処理対象の信号フォーマットは入力画像信号の信号フォーマットではないと判断される。そして、次の信号フォーマットに処理対象が変更され、Ｓ２０１から処理が行われる。
Ｓ２０３では、処理対象の信号フォーマットの水平周波数（ｈＦｒｅｑ）がＳ１０１で検出された水平周波数と一致するか否かが判定される。水平周波数が一致する場合には、Ｓ２０４に処理が進められる。水平周波数が一致しない場合には、処理対象の信号フォーマットは入力画像信号の信号フォーマットではないと判断される。そして、次の信号フォーマットに処理対象が変更され、Ｓ２０１から処理が行われる。
Ｓ２０４では、処理対象の信号フォーマットが、入力画像信号の信号フォーマットの候補として、推定フォーマットリストに追加される。
信号フォーマットテーブルに記述されている全ての信号フォーマットについてＳ２０１〜Ｓ２０４の処理が行われた後、Ｓ１０３に処理が進められる。
【００２８】
なお、垂直ライン数や水平周波数など、誤差を含む可能性のある値については、ある程度の誤差が許容されるように比較（Ｓ１０１での検出値と、信号フォーマットテーブルにおける値との比較）が行われてもよい。
なお、Ｓ２０１〜Ｓ２０３の処理の順番は特に限定されない。例えば、Ｓ２０２、Ｓ２０１、Ｓ２０３の順で処理が行われてもよい。
【００２９】
図３の説明に戻る。
Ｓ１０２の次に、ＣＰＵ１１４が、Ｓ１０２で推定された信号フォーマットが有るか否かを判定する（Ｓ１０３）。Ｓ１０２で推定された信号フォーマットが有る場合には、Ｓ１０５に処理が進められる。Ｓ１０２で推定された信号フォーマットが無い場合には、ＣＰＵ１１４は、所定のグラフィック画像データを含む画像信号を生成し、表示する（Ｓ１０４）。所定のグラフィック画像データは、入力画像信号の信号フォーマットを推定できなかったこと、入力画像信号を表示することができないこと、などを表す画像データであり、テキスト画像やアイコン画像などのデータである。例えば、所定のグラフィック画像データは、「その画像の信号フォーマットを検知できませんでした」、「その画像の信号フォーマットは非対応の信号フォーマットです」、「その画像は表示できません」、「Ｅｒｒｏｒ」などのテキスト画像のデータである。
本実施形態では、図６に示す「８００×６００ｐ６０」、「９６０×６００ｐ６０」、及び、「１０２４×６００ｐ６０」の３つの信号フォーマットが入力画像信号の信号フォーマットの候補として検出されたとする。そのため、Ｓ１０５に処理が進められる。
【００３０】
Ｓ１０５〜Ｓ１０９の処理は、入力画像信号の信号フォーマットとして推定された信号フォーマット（入力画像信号の信号フォーマットの候補として検出された信号フォーマット）毎に行われる。
【００３１】
Ｓ１０５では、ＣＰＵ１１４が、処理対象の信号フォーマット（Ｓ１０２で推定された信号フォーマット）に基づいて、有効画像領域の検出期間（Ｖａｌｉｄ期間）を決定する。そして、ＣＰＵ１１４は、決定したＶａｌｉｄ期間を有効画像領域検出回路１０５に設定する。また、ＣＰＵ１１４は、隣接画素差分値の算出範囲を隣接画素差分値検出回路１０６に設定する。
【００３２】
Ｓ１０５の処理について詳しく説明する。
本実施形態では、入力画像データ（入力画像信号に含まれる画像データ）の水平走査期間内に、水平走査期間よりも短い期間が、有効画像領域の水平範囲の検出期間である水平検出期間（ｈＶａｌｉｄ期間）として決定（設定）される。また、入力画像データ（入力画像信号に含まれる画像データ）の垂直走査期間内に、垂直走査期間よりも短い期間が、有効画像領域の垂直範囲の検出期間である垂直検出期間（ｖＶａｌｉｄ期間）として決定される。水平走査期間は、例えば、水平同期信号の入力開始タイミングから、次の水平同期信号の入力開始タイミングまでの期間である。垂直走査期間は、例えば、垂直同期信号の入力開始タイミングから、次の垂直同期信号の入力開始タイミングまでの期間である。
【００３３】
具体的には、処理対象の信号フォーマットで表される有効画像領域（推定有効画像領域）の水平範囲である推定水平範囲に基づいて、水平走査期間よりも短く、推定水平範囲を含み、且つ、推定水平範囲よりも長い期間が、ｈＶａｌｉｄ期間として決定される。また、推定有効画像領域の垂直範囲である推定垂直範囲に基づいて、垂直走査期間よりも短く
、推定垂直範囲を含み、且つ、推定垂直範囲よりも長い期間が、ｖＶａｌｉｄ期間として決定される。
【００３４】
より具体的には、以下の式１からｈＶａｌｉｄ期間の開始タイミング（ｈＶａｌｉｄ＿Ｓｔａｒｔ）が決定される。以下の式２からｈＶａｌｉｄ期間の終了タイミング（ｈＶａｌｉｄ＿Ｅｎｄ）が決定される。以下の式３からｖＶａｌｉｄ期間の開始タイミング（ｖＶａｌｉｄ＿Ｓｔａｒｔ）が決定される。以下の式４からｖＶａｌｉｄ期間の終了タイミング（ｖＶａｌｉｄ＿Ｅｎｄ）が決定される。
以下の式において、「ｈＳｗ」は、処理対象の信号フォーマットに対応する水平同期期間（１つの水平同期信号が入力される期間）の長さである。「ｈＢｐ」は、処理対象の信号フォーマットに対応する水平バックポーチである。「ｈＡｃｉｔｖｅ」は、処理対象の信号フォーマットに対応する水平解像度（水平方向の画素数）である。「ｈＳｔａｒｔＯｆｆｓｅｔ」と「ｈＥｎｄＯｆｆｓｅｔ」は、オフセット値である。
「ｖＳｗ」は、処理対象の信号フォーマットに対応する垂直同期期間（１つの垂直同期信号が入力される期間）の長さである。「ｖＢｐ」は、処理対象の信号フォーマットに対応する垂直バックポーチである。「ｖＡｃｉｔｖｅ」は、処理対象の信号フォーマットに対応する垂直解像度（垂直方向の画素数；ライン数）である。「ｖＳｔａｒｔＯｆｆｓｅｔ」と「ｖＥｎｄＯｆｆｓｅｔ」は、オフセット値である。
ｈＶａｌｉｄ＿Ｓｔａｒｔ＝ｈＳｗ＋Ｂｐ−ｈＳｔａｒｔＯｆｆｓｅｔ
・・・（式１）
ｈＶａｌｉｄ＿Ｅｎｄ＝ｈＳｗ＋ｈＢｐ＋ｈＡｃｉｔｖｅ＋ｈＥｎｄＯｆｆｓｅｔ
・・・（式２）
ｖＶａｌｉｄ＿Ｓｔａｒｔ＝ｖＳｗ＋ｖＢｐ−ｖＳｔａｒｔＯｆｆｓｅｔ
・・・（式３）
ｖＶａｌｉｄ＿Ｅｎｄ＝ｖＳｗ＋ｖＢｐ＋ｖＡｃｔｉｖｅ＋ｖＥｎｄＯｆｆｓｅｔ
・・・（式４）
【００３５】
（垂直座標，水平座標）＝（ｖＳｗ＋ｖＢｐ，ｈＳｗ＋ｈＢｐ）を始点座標（左上座標）とし、（ｖＳｗ＋ｖＢｐ＋ｖＡｃｔｉｖｅ，ｈＳｗ＋ｈＢｐ＋ｈＡｃｔｉｖｅ）を終点座標（右下座標）とする領域が、推定有効画像領域である。式１〜４から、本実施形態では、推定有効画像領域を含み、推定有効画像領域よりもオフセット値分だけ大きい領域に対応する期間が、検出期間として設定されることがわかる。
【００３６】
なお、オフセット値は、予め定められた固定値であってもよいし、ユーザーによって設定可能な値であってもよいし、処理対象の信号フォーマットなどに応じて自動で設定（変更）されてもよい。
なお、上記式１〜４は、水平同期信号の入力開始タイミング、及び、垂直同期信号の入力開始タイミングを“０”とした場合の例である。
【００３７】
ＣＰＵ１１４は、推定有効画像領域を隣接画素差分値の算出範囲として隣接画素差分値検出回路１０６に設定する。具体的には、ＣＰＵ１１４は、隣接画素差分値検出回路１０６に対して、始点座標として（ｖＳｗ＋ｖＢｐ，ｈＳｗ＋ｈＢｐ）を、終点座標として（ｖＳｗ＋ｖＢｐ＋ｖＡｃｔｉｖｅ，ｈＳｗ＋ｈＢｐ＋ｈＡｃｔｉｖｅ）を設定する。
【００３８】
図３の説明に戻る。
Ｓ１０５の次に、ＣＰＵ１１４が、処理対象の信号フォーマットに対応する水平総画素数（ｈＴｏｔａｌ）を量子化クロック生成回路に設定する。そして、量子化クロック生成回路１０４が、入力画像信号の水平同期信号を設定された水平総画素数で逓倍することに
より、量子化クロックを生成する（Ｓ１０６）。量子化クロック生成回路１０４は、生成した量子化クロックをＡＤ変換回路１０３に送信する。水平総画素数は、水平走査期間分の画素数であり、有効画像領域の画素以外の画素を含む画素数である。なお、処理対象の信号フォーマットに対応する量子化クロックの位相が判別可能である場合には、当該位相を考慮して量子化クロックを生成することが好ましい。
【００３９】
そして、ＡＤ変換回路１０３が、量子化クロック生成回路１０４で生成された量子化クロックでアナログ画像データをデジタル画像データにＡＤ変換する（Ｓ１０７）。
【００４０】
次に、有効画像領域検出回路１０５が、Ｓ１０５で設定されたＶａｌｉｄ期間内におけるデジタル画像データの値と、閾値とを比較することで、有効画像領域を検出する（Ｓ１０８）。閾値は、予め定められた固定値であってもよいし、ユーザーによって設定可能な値であってもよいし、処理対象の信号フォーマットなどに応じて自動で設定（変更）されてもよい。例えば、最大画素値（デジタル画像データの取り得る値の最大値）が２５６である場合には、閾値として１２８が設定される。
【００４１】
本実施形態では、Ｓ１０５で設定された水平検出期間内におけるデジタル画像データの値と、閾値とを比較することで、有効画像領域の水平範囲が検出される。また、Ｓ１０５で設定された垂直検出期間内におけるデジタル画像データの値と、閾値とを比較することで、有効画像領域の垂直範囲が検出される。本実施形態では、デジタル画像データの値と閾値との比較は、Ｓ１０６で生成された量子化クロック単位、即ち入力画像データを搬送するためのクロック単位で行われる。それにより、画素単位で有効画像領域を検出することができる。
【００４２】
具体的には、本実施形態では、デジタル画像データの値は、高いほど輝度が高くなるような値であり、デジタル画像データの値が前記閾値以上の画素が有効画素として検出される。そして、水平検出期間内においてデジタル画像データの値が最初に閾値以上となったタイミングから、水平検出期間内においてデジタル画像データの値が最後に閾値未満となったタイミングまでの期間が、有効画像領域の水平範囲として検出される。換言すれば、水平検出期間内において最初に検出された有効画素から、水平検出期間内において最後に検出された有効画素までの範囲が、有効画像領域の水平範囲として検出される。また、垂直検出期間内においてデジタル画像データの値が最初に閾値以上となったタイミングから、垂直検出期間内においてデジタル画像データの値が最後に閾値未満となったタイミングまでの期間が、有効画像領域の垂直範囲として検出される。換言すれば、垂直検出期間内において最初に検出された有効画素から、垂直検出期間内において最後に検出された有効画素までの範囲が、有効画像領域の垂直範囲として検出される。
【００４３】
図１（ａ）〜（ｄ）を用いて、Ｓ１０８の処理と本発明の効果について説明する。
図１（ａ）は、ｈＶａｌｉｄ期間を設定しない従来の方法で有効画像領域の水平範囲を検出した場合の検出結果の一例を示す図である。図１（ｂ）は、ｈＶａｌｉｄ期間を設定する本実施形態の方法で有効画像領域の水平範囲を検出した場合の検出結果の一例を示す図である。図１（ｃ）は、ｖＶａｌｉｄ期間を設定しない従来の方法で有効画像領域の垂直範囲を検出した場合の検出結果の一例を示す図である。図１（ｄ）は、ｖＶａｌｉｄ期間を設定する本実施形態の方法で有効画像領域の垂直範囲を検出した場合の検出結果の一例を示す図である。
図１（ａ）〜（ｄ）において、「Ｈｓｙｎｃ」は入力画像信号の水平同期信号を示す。水平同期信号が入力されているとき「Ｈｓｙｎｃ」の値は「ｈｉｇｈ」となり、水平同期信号が入力されていないとき「Ｈｓｙｎｃ」の値は「ｌｏｗ」となる。
「Ｖｓｙｎｃ」は入力画像信号の垂直同期信号を示す。垂直同期信号が入力されているとき「Ｖｓｙｎｃ」の値は「ｈｉｇｈ」となり、垂直同期信号が入力されていないとき「
Ｖｓｙｎｃ」の値は「ｌｏｗ」となる。
「アナログＧデータ」は、アナログ画像データにおけるＧデータである。
「デジタルＧデータ有効画素」は、アナログＧデータを変換して得られたデジタルＧデータのうち、値が閾値以上のデジタルＧデータ（有効画素）を示す。「デジタルＧデータ有効画素」の値は、デジタルＧデータの値が閾値以上の画素（量子化クロック）に対して「ｈｉｇｈ」となり、デジタルＧデータの値が閾値未満の画素（量子化クロック）に対して「ｌｏｗ」となる。
「ｈＶａｌｉｄ」は、水平検出期間を示す。「ｈＶａｌｉｄ」の値は、水平検出期間内で「ｈｉｇｈ」となり、水平検出期間外で「ｌｏｗ」となる。
「ｖＶａｌｉｄ」は、垂直検出期間を示す。「ｖＶａｌｉｄ」の値は、垂直検出期間内で「ｈｉｇｈ」となり、垂直検出期間外で「ｌｏｗ」となる。
「検知ＨＤＥ」は、検出された水平範囲（有効画像領域の水平範囲）を示す。「検知ＨＤＥ」の値は、検出された水平範囲内で「ｈｉｇｈ」となり、検出された水平範囲外で「ｌｏｗ」となる。
「本来のＨＤＥ」は、本来の（正確な）水平範囲を示す。「本来のＨＤＥ」の値は、本来の水平範囲内で「ｈｉｇｈ」となり、本来の水平範囲外で「ｌｏｗ」となる。
「検知ＶＤＥ」は、検出された垂直範囲（有効画像領域の垂直範囲）を示す。「検知ＶＤＥ」の値は、検出された垂直範囲内で「ｈｉｇｈ」となり、検出された垂直範囲外で「ｌｏｗ」となる。
「本来のＶＤＥ」は、本来の（正確な）垂直範囲を示す。「本来のＶＤＥ」の値は、本来の垂直範囲内で「ｈｉｇｈ」となり、本来の垂直範囲外で「ｌｏｗ」となる。
「Ｄｃｌｋ」は、Ｓ１０６で生成された量子化クロックを示す。量子化クロックは、「ｈｉｇｈ」の期間（ｈｉｇｈ期間）と「ｌｏｗ」の期間（ｌｏｗ期間）が交互に繰り返されるパルス信号である。１つの量子化クロックは、１つのｈｉｇｈ期間と１つのｌｏｗ期間からなる。
【００４４】
水平範囲について説明する。
図１（ａ），（ｂ）の例では、アナログＧデータには本来の水平範囲からずれた位置にノイズが重畳しており、ノイズが有効画素として検出されている。
従来の方法では、水平走査期間全体を検出期間として水平範囲（有効画像領域の水平範囲）が検出されるため、ノイズの位置を含む範囲が水平範囲として誤検出されてしまう。具体的には、図１（ａ）に示すように、本来の水平範囲よりも広い範囲が、水平範囲として誤検出されてしまう。
一方、本実施形態では、水平走査期間内に水平検出期間（ｈＶａｌｉｄ期間）が設定され、水平走査期間内で水平範囲の検出が行われる。それにより、水平走査期間外のノイズの影響を除外することができ、図１（ｂ）に示すように、本来の水平範囲と同じ範囲を、水平範囲として検出することができる。
なお、図１（ｂ）は、ｈＳｗが３クロック分の値であり、ｈＢｐが６クロック分の値であり、ｈＳｔａｒｔＯｆｆｓｅｔが２クロック分の値であり、ｈＥｎｄＯｆｆｓｅｔが３クロック分の値である場合の例を示す。
【００４５】
垂直範囲について説明する。
図１（ｃ），（ｄ）の例では、アナログＧデータには本来の垂直範囲からずれた位置にノイズが重畳しており、ノイズが有効画素として検出されている。
従来の方法では、垂直走査期間全体を検出期間として垂直範囲（有効画像領域の垂直範囲）が検出されるため、ノイズの位置を含む範囲が垂直範囲として誤検出されてしまう。具体的には、図１（ｃ）に示すように、本来の垂直範囲よりも広い範囲が、垂直範囲として誤検出されてしまう。
一方、本実施形態では、垂直走査期間内に垂直検出期間（ｖＶａｌｉｄ期間）が設定され、垂直走査期間内で垂直範囲の検出が行われる。それにより、垂直走査期間外のノイズ
の影響を除外することができ、図１（ｄ）に示すように、本来の垂直範囲と同じ範囲を、垂直範囲として検出することができる。
なお、図１（ｄ）は、ｖＳｗが１水平走査期間分の値であり、ｖＢｐが２水平走査期間分の値であり、ｖＳｔａｒｔＯｆｆｓｅｔが１水平走査期間分の値であり、ｖＥｎｄＯｆｆｓｅｔが１水平走査期間分の値である場合の例を示す。
【００４６】
このように、本実施形態では、従来の方法に比べて精度良く有効画像領域を検出することができる。
【００４７】
図３の説明に戻る。
Ｓ１０８の次に、隣接画素差分値検出回路１０６が、Ｓ１０５で設定された算出範囲内の画素毎に隣接画素差分値を算出し、隣接画素差分値の総和を算出する（Ｓ１０９）。
Ｓ１０２で候補として検出された全ての信号フォーマットについてＳ１０５〜Ｓ１０９の処理が行われた後、Ｓ１１０に処理が進められる。
【００４８】
Ｓ１１０では、ＣＰＵ１１４が、Ｓ１０２で候補として検出された信号フォーマットのうちの１つを、入力画像信号の信号フォーマットとして決定する。
例えば、Ｓ１０８で検出された有効画像領域と、推定有効画像領域との差の絶対値（差分）が小さく、且つ、Ｓ１０９で算出された隣接画素差分値の総和が大きい信号フォーマットが、入力画像信号の信号フォーマットとして決定される。
具体的には、有効画像領域と推定有効画像領域との差分が最も小さい信号フォーマットが、入力画像信号の信号フォーマットとして決定される。そして、有効画像領域と推定有効画像領域との差分が最も小さい信号フォーマットが複数存在する場合に、それらの信号フォーマットのうち、隣接画素差分値の総和が最も大きい信号フォーマットが、入力画像信号の信号フォーマットとして決定される。
なお、有効画像領域、推定有効画像領域、隣接画素差分値の総和などを用いた方法であれば、どのような方法で入力画像信号の信号フォーマットを決定してもよい。
例えば、隣接画素差分値の総和が最も大きい信号フォーマットを、入力画像信号の信号フォーマットとして決定してもよい。そして、隣接画素差分値の総和が最も大きい信号フォーマットが複数存在する場合に、それらの信号フォーマットのうち、有効画像領域と推定有効画像領域との差分が最も小さい信号フォーマットを、入力画像信号の信号フォーマットとして決定してもよい。
また、有効画像領域と推定有効画像領域との差分が小さいほど大きい第１のスコアと、隣接画素差分値の総和が大きいほど大きい第２のスコアとを算出してもよい。そして、第１のスコアと第２のスコアの合計が最も高い信号フォーマットを、入力画像信号の信号フォーマットとして決定してもよい。
【００４９】
Ｓ１１０の次に、ＣＰＵ１１４が、Ｓ１１０で決定した信号フォーマットに対応する水平総画素数（ｈＴｏｔａｌ）を量子化クロック生成回路に再度設定する。そして、量子化クロック生成回路１０４が、入力画像信号の水平同期信号を設定された水平総画素数で逓倍することにより、量子化クロックを生成する（Ｓ１１１）。
【００５０】
そして、ＣＰＵ１１４が、画像処理回路１０７やパネル制御ドライバ１１０にデジタル画像データの画角や表示位置（表示開始位置）などを設定する（Ｓ１１２）。
Ｓ１１２の後、設定された画角及び表示位置で投写が行われる。
【００５１】
以上述べたように、本実施形態によれば、走査期間よりも短い検出期間が設定され、設定された検出期間内における入力画像データの値と、閾値とを比較することで、有効画像領域が検出される。それにより、有効画像領域を精度良く検出することができる。具体的には、同期信号からのＣＮ（クロストークノイズ）以外のノイズが画像データに重畳した
場合であっても正確な有効画像領域を検出することができる。より具体的には、検出期間外におけるノイズの影響を除外して、有効画像領域を精度良く検出することができる。
【００５２】
なお、本実施形態では、入力画像データと閾値との比較は、入力画像データを搬送するためのクロック単位で行われるものとしたが、これに限らない。例えば、入力画像データと閾値との比較は、入力画像データを搬送するためのクロックとは異なるクロック単位で行われてもよい。具体的には、水晶振動子のクロックをＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）を介して逓倍したクロック単位で比較が行われてもよい。この場合、サンプリングクロックが例えば１ＧＨｚと高周波であれば有効画像領域検出回路１０５で検出できる有効画像領域は画素単位ではなく１クロック分の時間単位で検出できる。
【００５３】
なお、本実施形態では、デジタル画像データ（入力画像データ）の値は、高いほど輝度が高くなるような値であるものとしたが、これに限らない。デジタル画像データの値は、高いほど輝度が低くなるような値であってもよい。その場合には、水平検出期間内においてデジタル画像データの値が最初に閾値未満となったタイミングから、水平検出期間内において入力画像データの値が最後に閾値以上となったタイミングまでの期間を、有効画像領域の水平範囲として検出すればよい。そして、垂直検出期間内においてデジタル画像データの値が最初に閾値未満となったタイミングから、垂直検出期間内において入力画像データの値が最後に閾値以上となったタイミングまでの期間を、有効画像領域の垂直範囲として検出すればよい。
【００５４】
なお、本実施形態では、推定水平範囲に基づいて水平検出期間を設定する構成としたが、これに限らない。水平検出期間はどのように設定してもよい。例えば、入力画像信号の水平同期信号から水平走査期間を判断し、判断した水平走査期間に基づいて水平検出期間が設定されてもよい。具体的には、入力画像信号の水平同期信号から（正確な）水平走査期間を判断し、推定水平範囲を考慮せずに、判断した水平走査期間内に水平検出期間が設定されてもよい。水平検出期間として、入力画像データの水平走査期間内の期間であって、入力画像データの水平走査期間よりも短い期間が設定されれば、水平検出期間外におけるノイズの影響を除外して、水平範囲を精度良く検出することができる。但し、本来の水平範囲は推定水平範囲に近い範囲であることが考えられるため、推定水平範囲に基づいて水平検出期間を設定すれば、より適切な水平検出期間を設定することができ、より精度良く水平範囲を検出することができる。具体的には、水平検出期間として、本来の水平範囲よりも短い範囲、本来の水平範囲を完全に含まない範囲などが設定されることを抑制でき、より精度良く水平範囲を検出することができる。
垂直範囲についても同様である。
【００５５】
なお、本実施形態では、推定水平範囲を含み、且つ、推定水平範囲よりも長い期間を、水平検出期間として設定する構成としたが、これに限らない。例えば、推定水平範囲に基づいて、推定水平範囲と同じ範囲、推定水平範囲よりも短い範囲などを水平検出期間として設定してもよい。但し、推定水平範囲を含み、且つ、推定水平範囲よりも長い期間を、水平検出期間として設定すれば、本来の水平範囲よりも短い範囲、本来の水平範囲を完全に含まない範囲などが設定されることを抑制でき、より精度良く水平範囲を検出することができる。
【００５６】
なお、本実施形態では、水平検出期間と垂直検出期間を設定する構成としたが、いずれか一方のみが設定されてもよい。いずれか一方が設定されれば、従来に比べ精度良く有効画像領域を検出することができる。具体的には、水平検出期間が設定されれば、水平範囲を精度良く検出することができ、垂直検出期間が設定されれば、垂直範囲を精度良く検出することができる。
【００５７】
なお、本実施形態では、Ｇデータの値のみを閾値と比較する例を示したが、これに限らない。ＲデータやＢデータの値が閾値と比較されてもよい。例えば、Ｒデータの値が閾値以上の画素を有効画素として検出してもよい。Ｒデータの値、Ｇデータの値、Ｂデータの値の全てが閾値以上の画素を有効画素として検出してもよい。
【００５８】
なお、図７（ａ）で示すようにｈＳｔａｒｔＯｆｆｓｅｔとｈＥｎｄＯｆｆｓｅｔが誤って設定された場合、本来のＨＤＥではない誤ったＨＤＥを検知してしまうことがある。これに対して、有効画像領域検出回路１０５は、図７（ｂ）で示すように「デジタルＧデータ有効画素」の値を走査し、
・最初に「デジタルＧデータ有効画素」の値がｌｏｗからｈｉｇｈに切り替わる座標値を示すＨｄｅＳｔａｒｔ＿１ｓｔ
・次（２番目）に「デジタルＧデータ有効画素」の値がｌｏｗからｈｉｇｈに切り替わる座標値を示すＨｄｅＳｔａｒｔ＿２ｎｄ
・最後に「デジタルＧデータ有効画素」の値がｈｉｇｈからｌｏｗに切り替わる座標値を示すＨｄｅＥｎｄ＿１ｓｔ
・最後から２番目に「デジタルＧデータ有効画素」の値がｈｉｇｈからｌｏｗに切り替わる座標値を示すＨｄｅＥｎｄ＿２ｎｄ
を検知し、以下の式５〜８を用いることで正しいＨＤＥを検知することが出来る。
ＨｄｅＳｔａｒｔ＿２ｎｄ−ＨｄｅＳｔａｒｔ＿１ｓｔ＞ＨｄｅＳｔａｒｔ閾値
・・・（式５）
ＨｄｅＳｔａｒｔ＿２ｎｄ−ＨｄｅＳｔａｒｔ＿１ｓｔ≦ＨｄｅＳｔａｒｔ閾値
・・・（式６）
ＨｄｅＥｎｄ＿１ｎｄ−ＨｄｅＥｎｄ＿２ｓｔ＞ＨｄｅＥｎｄ閾値
・・・（式７）
ＨｄｅＥｎｄ＿１ｎｄ−ＨｄｅＥｎｄ＿２ｓｔ≦ＨｄｅＥｎｄ閾値
・・・（式８）
上記の（式５）が成り立つ場合、検知ＨＤＥの開始タイミングはＨｄｅＳｔａｒｔ＿２ｎｄとする。これとは逆に（式６）が成り立つ場合、検知ＨＤＥの開始タイミングはＨｄｅＳｔａｒｔ＿１ｓｔとする。
また、上記の（式７）が成り立つ場合、検知ＨＤＥの終了タイミングはＨｄｅＥｎｄ＿２ｎｄとする。これとは逆に（式８）が成り立つ場合、検知ＨＥＤの終了タイミングはＨｄｅＥｎｄ＿１ｓｔとする。
ここでは水平方向について説明したが垂直方向についても同様の処理を行うことで、誤ったＯｆｆｓｅｔ設定を行っても、検出期間外におけるノイズの影響を除外して、有効画像領域を精度良く検出することができる。
以上、本発明の好ましい実施形態について説明したが、本発明は上記実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
2014123042.tif 000003
【図２】
2014123042.tif 000004
【図３】
2014123042.tif 000005
【図４】
2014123042.tif 000006
【図５】
2014123042.tif 000007
【図６】
2014123042.tif 000008
【図７】
2014123042.tif 000009