(57)【要約】【課題】      自動的に画像補正を行う自動画像補正回路において、自動的に入力される画像データの解像度を検出し、その解像度に適した画像補正を行う。【解決手段】  自動画像補正回路は、静止画や動画などの画像データを取得し、これらの画像データを自動的に画像補正する回路である。自動画像補正回路は、取得した画像データの解像度、即ち、水平方向解像度および垂直方向解像度を検出する解像度検出手段を有する。この解像度検出手段では、画像データのクロック信号とデータイネーブル信号より、解像度を検出することができる。また、自動補正回路は、設定値算出手段を有する。設定値算出手段は、画像補正を行うときに用いる設定値を、解像度検出手段によって検出された解像度から算出することができる。これにより、通常、解像度ごとに必要とされていた各種設定を自動で行うことができる。【選択図】図２
2006166188.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データに対して自動的に画像補正を行う自動画像補正回路であって、
前記画像データの解像度を検出する解像度検出手段と、
前記解像度に基づいて前記画像補正に用いる設定値を算出する設定値算出手段と、
前記設定値に基づいて、前記画像データの画像補正を行う画像補正手段と、
を備えることを特徴とする自動画像補正回路。
【請求項２】
前記設定値算出手段は、前記画像データの一部又は全部であるサンプリングエリアの位置の設定値を算出することを特徴とする請求項１に記載の自動画像補正回路。
【請求項３】
前記設定値算出手段は、水平方向解像度及び垂直解像度に基づいて画像の中心領域に前記サンプリングエリアがくるように、前記画像データの一部または全部であるサンプリングエリアの位置を算出することを特徴とする請求項２に記載の自動画像補正回路。
【請求項４】
前記設定値算出手段は、前記画像データの一部又は全部であるサンプリングエリアの範囲を２の階乗の値とすることを特徴とする請求項２に記載の自動画像補正回路。
【請求項５】
前記設定値算出手段は、画像データの明度を補正するための設定値において、前記画像データの水平解像度及び垂直解像度に基づいて明度補正係数を算出することを特徴とする請求項１に記載の自動画像補正回路。
【請求項６】
表示パネルの大きさを記憶する記憶部と、
前記表示パネルの大きさと、前記画像データの解像度と、を比較する解像度比較手段と、
画像データを拡大する画像拡大処理手段と、
画像データを縮小する画像縮小処理手段と、をさらに備え、
前記画像補正手段は、前記表示パネルの大きさが前記画像データの解像度より小さい場合に前記画像縮小処理手段により縮小された画像データに対して画像補正を行い、前記表示パネルの大きさが前記画像データの解像度より大きい場合に前記画像拡大処理手段により拡大された画像データに対して画像補正を行うことを特徴とする請求項１に記載の自動画像補正回路。
【請求項７】
請求項１乃至６のいずれか一項に記載の自動画像補正回路と、
前記自動画像補正回路が画像補正を行った画像データを表示する画像表示部と、を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データの解像度を検出して自動的に画像補正を行う自動画像補正回路に関する。
【背景技術】
【０００２】
入力される画像データに対して自動的に画像補正を行う自動画像補正回路が知られている。自動画像補正回路は、取得した画像データの輝度や彩度などの統計値を算出し、この統計値を用いて現在入力されている画像に適した画像補正を行う回路である。自動画像補正回路は、画像補正としてレベル補正やガンマ補正やコントラスト補正などを行い、表示される画像を強調（エンハンス）する。
【０００３】
ここで、自動画像補正回路では、画像データの解像度を用いて統計値を算出し、または設定値を変えるなどして、画像データの補正を行うことがある。この場合、通常の自動画像補正回路では、ユーザが、予めレジスタなどに画像データの解像度を入力しておき、その予め入力された解像度の値を元にして、自動画像補正回路で画像データの画像補正を行っていた。しかし、ユーザが、画像データごとに解像度を入力するのは、ユーザフレンドリーの観点からも、正確さの観点からも得策とは言えず、さらに、入力される画像データの解像度が動的に変化した場合に対応できなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記の点に鑑みてなされたものであり、画像補正を行う自動画像補正回路において、入力される画像データの解像度を検出し、その解像度に適した画像補正を自動的に行うことを課題とする。
【課題を解決するための手段】
【０００５】
本発明の一つの観点では、自動画像補正回路は、取得した画像データに対して自動的に画像補正を行う自動画像補正回路であって、前記画像データの解像度を検出する解像度検出手段と、前記解像度に基づいて前記画像補正に用いる設定値を算出する設定値算出手段と、前記設定値に基づいて、前記画像データの画像補正を行う画像補正手段と、を備える。
【０００６】
上記の自動画像補正回路は、静止画や動画などの画像データを取得し、これらの画像データを自動的に画像補正する回路である。自動画像補正回路は、取得した画像データの解像度、即ち、水平方向解像度および垂直方向解像度を検出する解像度検出手段を有する。この解像度検出手段では、画像データのクロック信号とデータイネーブル信号より、解像度を検出することができる。また、自動画像補正回路は、設定値算出手段を有する。設定値算出手段は、画像補正を行うときに用いられる設定値を、解像度検出手段によって検出された解像度から算出することができる。算出された設定値に基づき、画像補正手段により、例えば、輝度などについて画像データの補正を行う。これにより、通常、解像度ごとに必要とされていた各種設定を自動で行うことができる。
【０００７】
上記の自動画像補正回路の一態様では、前記設定値算出手段は、前記画像データの一部又は全部であるサンプリングエリアの位置の設定値を算出する。これにより、画像補正を行う際に使用する統計値算出の対象とする領域（以下、単に「サンプリングエリア」と称す）の位置情報を、解像度検出手段から得られた解像度に従って自動的に算出することができる。
【０００８】
上記の自動画像補正回路の他の一態様では、前記設定値算出手段は、水平方向解像度及び垂直解像度に基づいて画像の中心領域に前記サンプリングエリアがくるように、前記画像データの一部または全部であるサンプリングエリアの位置を算出する。通常、観察者は画像の中心領域を見ることが多いため、画像の中心領域よりサンプリングされた画像データを画像補正に用いることで、効果的に画像補正を行うことができる。
【０００９】
好適な例では、前記設定値算出手段は、前記画像データの一部又は全部であるサンプリングエリアの範囲を２の階乗の値とする。これにより、２進数で見れば、１となっているところ、即ち、ビットが立っているところを検出するだけで足り、回路規模を小さくすることができる。
【００１０】
上記の自動画像補正回路の他の一態様では、前記設定値算出手段は、画像データの明度を補正するための設定値において、前記画像データの水平解像度及び垂直解像度に基づいて明度補正係数を算出する。これにより、画像データを解像度ごとに自動的に適切な明るさに設定することができる。
【００１１】
上記の自動画像補正回路の他の一態様では、自動画像補正回路は、表示パネルの大きさを記憶する記憶部と、前記表示パネルの大きさと、前記画像データの解像度と、を比較する解像度比較手段と、画像データを拡大する画像拡大処理手段と、画像データを縮小する画像縮小処理手段と、をさらに備え、前記画像補正手段は、前記表示パネルの大きさが前記画像データの解像度より小さい場合に前記画像縮小処理手段により縮小された画像データに対して画像補正を行い、前記表示パネルの大きさが前記画像データの解像度より大きい場合に前記画像拡大処理手段により拡大された画像データに対して画像補正を行うことを特徴とする。自動画像補正回路は、さらに、解像度比較手段を備えており、解像度比較手段では、表示パネルの大きさを予め記憶しておき、画像データから検出された解像度との比較を行う。画像データの解像度の方が表示パネルの大きさよりも大きければ、画像縮小処理手段は、補正処理が行われた後に画像データに対し、縮小処理を行う。一方、画像データの解像度の方が表示パネルの大きさよりも小さければ、画像拡大処理手段は、補正処理が行われる前に画像データに対し、拡大処理を行う。これにより、画像データの拡大処理または縮小処理と、補正処理の３つの処理を解像度に合わせて自動的に行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態について説明する。
【００１３】
[第１実施形態]
本発明の第１実施形態に係る自動画像補正回路１００について、図１を用いて説明する。図１は、自動画像補正回路１００の概略構成を示すブロック図である。
【００１４】
（自動画像補正回路の構成）
自動画像補正回路１００は、主に、ＬＶＤＳ（Low Voltage Differential Signal）受
信部１１と、解像度検出部２５と、エンハンスパラメータ選択部２６と、統計値算出部１７と、画像補正ブロック５０ａ、５０ｂと、マルチプレクサ（Multiplexer）２１と、を備えている。
【００１５】
自動画像補正回路１００は、静止画や動画などの画像データを取得し、これらの画像データをフレームごとに自動的に画像補正する回路である。自動画像補正回路１００は、主
に、表示される画像を強調（エンハンス）する画像補正を行う。なお、自動画像補正回路
１００は、画像表示部を備えた電子機器などに搭載することができる。例えば、画像表示
部として液晶パネルなどを備える携帯電話や携帯型端末において、画像表示部に表示画像
データを供給する画像処理部や、液晶パネルのドライバ内部などに設けることができる。
【００１６】
ＬＶＤＳ受信部１１は、自動画像補正回路１００が処理すべき画像データｄ１と、自動
画像補正回路１００内で処理を行う際に基準となるクロック信号ＣＬＫ１と、画像データｄ１の有効期間を示すデータイネーブル信号ｄｅ１と、を外部から取得する。ＬＶＤＳ受信部１１は、画像データｄ１が高速で入力される場合にフルスイングの電圧でデータを出力すると回路内に電磁波障害（ＥＭＩ障害）が生じてしまうために、小さいスイングの電圧に抑えたデータを出力する。なお、入力される画像データｄ１はＲＧＢ形式のデータであり、例えば２４ビット／画素のデータである。
【００１７】
ＬＶＤＳ受信部１１は、入力される画像データｄ１を分割し、分割した画像データｄ２
ａと画像データｄ２ｂをそれぞれ画像補正ブロック５０ａと画像補正ブロック５０ｂに供
給する。また、ＬＶＤＳ受信部１１は、クロック信号ＣＬＫ２ａとクロック信号ＣＬＫ２
ｂも画像補正ブロック５０ａ、５０ｂに供給する。
【００１８】
また、ＬＶＤＳ受信部１１は、画像補正ブロック５０ｂに供給したクロック信号ＣＬＫ２ｂと、画像データｄ２ｂの有効期間を示すデータイネーブル信号ｄｅ１ｂと、を解像度検出部２５に供給する。なお、データイネーブル信号ｄｅ１ｂは、データイネーブル信号ｄｅ＿ｏｕｔとして、画像表示部にも供給される。ここで、ＬＶＤＳ受信部１１は、画像補正ブロック５０ａに供給したクロック信号ＣＬＫ２ａ及び画像データｄ２ａと、図示しない画像データｄ２ａのデータイネーブル信号を供給することとしてもよい。
【００１９】
なお、ＬＶＤＳ受信部１１は、２グループに分割された画像データを２系統にて取得す
ることもでき、この場合には画像データを分割せずに画像補正ブロック５０ａ、５０ｂに
画像データｄ２ａ、ｄ２ｂを供給する。また、画像データｄ１を単一のＬＶＤＳ受信部１
１にて取得する構成に限定はされず、複数のグループに分割された画像データを複数のＬ
ＶＤＳ受信部にて取得するように自動画像補正回路１００を構成してもよい。
【００２０】
解像度検出部２５は、ＬＶＤＳ受信部１１から受け取ったクロック信号ＣＬＫ２ｂ、データイネーブル信号ｄｅ１ｂから、画像データｄ２ｂの水平方向解像度および垂直方向解像度を検出する。解像度検出部２５は、このようにして検出した画像データｄ２ｂの水平方向解像度および垂直方向解像度を、解像度データｋとして、エンハンスパラメータ選択部２６に供給する。なお、解像度検出部２５における水平方向解像度および垂直方向解像度の検出方法については後に詳述する。
【００２１】
エンハンスパラメータ選択部２６は、解像度検出部２５から受け取った解像度データｋ（即ち、画像データｄ２ｂの水平方向解像度および垂直方向解像度）から、自動画像補正回路１００における画像補正のための設定値を生成する。例えば、エンハンスパラメータ選択部２６では、画像データｄ２ｂの水平方向解像度および垂直方向解像度より、画像補正ブロック５０ａ、５０ｂが画像補正を行う際に使用する統計値算出の対象とする領域（以下、単に「サンプリングエリア」と称す）の位置情報を算出する。このサンプリングエリアは、画像の中心領域となる位置に設定されるものである。算出されたサンプリングエリアの位置情報は、サンプリングエリアデータＤｓａ＿ａ、Ｄｓａ＿ｂとして、エンハンスパラメータ選択部２６より総和データ算出部１６ａ、１６ｂに供給される。エンハンスパラメータ選択部２６により、通常、解像度ごとに必要とされていた各種設定を自動で行うことができる。
【００２２】
エンハンスパラメータ選択部２６におけるデータ生成の他の例としては、画像データｄ２ｂの水平方向解像度および垂直方向解像度を利用して、明度を補正するための設定値を生成する。画像の解像度が大きくなればなるほど、１つの画素は小さくなる。しかし、ＴＦＴ素子や画素を駆動する回路を、それに伴って小さくすることは電気特性上、難しい。そのため、１つの画素の開口率は、その分下がってしまう。そこで、開口率が下がった分、明度を上げることにより、開口率の低下による明るさの低下を補う必要がある。エンハンスパラメータ選択部２６では、このような明度を補正するための係数（以下、単に「明度補正係数」と称す）を算出し、設定値Ｄｓ２ａ、Ｄｓ２ｂとして、補正量算出部１９ａ、１９ｂに供給する。なお、エンハンスパラメータ選択部２６におけるデータ生成方法については、後に詳しく説明する。
【００２３】
自動画像補正回路１００は、２グループに分割された画像データｄ２ａ、ｄ２ｂを画像補正ブロック５０ａと画像補正ブロック５０ｂの２ブロックにて画像補正を行う。即ち、自動画像補正回路１００は、取得した画像データｄ１を複数ブロックによって画像補正を行う。具体的には、画像補正ブロック５０ａと画像補正ブロック５０ｂは、入力された画像データｄ２ａ、ｄ２ｂの各々に対して階調値のヒストグラム、輝度総和、及び彩度総和（即ち、「総和データ」）を算出し、総和データを統計値算出部１７に供給する。統計値算出部１７は、総和データから画像データの統計値を算出し、算出した統計値を画像補正ブロック５０ａ、５０ｂのそれぞれに供給する。そして、画像補正ブロック５０ａと画像補正ブロック５０ｂは、統計値算出部１７から供給された統計値に基づいて補正量を求め、この補正量を用いて画像データに対して画像補正を行う。画像補正ブロック５０ａと画像補正ブロック５０ｂにて画像補正された画像データｄ６ａ、ｄ６ｂは、マルチプレクサ２１に供給される。
【００２４】
マルチプレクサ２１は、２つの画像データｄ６ａ、ｄ６ｂを１つにまとめた画像データ
ｄ７を生成し、生成した画像データｄ７を図示しない画像表示部（ＬＣＤパネルなど）に
出力する。そして、図示しない画像表示部は、マルチプレクサ２１から供給される画像データｄ７を表示する。
【００２５】
なお、自動画像補正回路１００は、２つの画像データｄ６ａ、ｄ６ｂを１つにまとめる
ことなく、２つの画像データを画像表示部に出力してもよい。この場合には、自動画像補
正回路１００はマルチプレクサ２１を有しなくてもよく、画像補正ブロック５０ａ、５０ｂから出力される画像データｄ６ａ、ｄ６ｂが、そのまま画像表示部に供給される。
【００２６】
次に、画像補正ブロック５０ａ、５０ｂ、及び統計値算出部１７にて実行される画像処
理を詳細に説明する。
【００２７】
画像補正ブロック５０ａは、ＹＵＶ変換部１５ａと、総和データ算出部１６ａと、補正
量算出部１８ａと、画像補正部１９ａと、ＲＧＢ変換部２０ａと、を備えている。同様に、画像補正ブロック５０ｂは、ＹＵＶ変換部１５ｂと、総和データ算出部１６ｂと、補正
量算出部１８ｂと、画像補正部１９ｂと、ＲＧＢ変換部２０ｂと、を備えている。
【００２８】
ＹＵＶ変換部１５ａ、１５ｂには、それぞれ画像データｄ２ａ、ｄ２ｂと、クロック信
号ＣＬＫ２ａ、ＣＬＫ２ｂと、が入力される。ＹＵＶ変換部１５ａ、１５ｂは、ＲＧＢ形
式の画像データｄ２ａ、ｄ２ｂをＹＵＶ形式に変換する（ＹＵＶ変換）。ＹＵＶ変換部１
５ａ、１５ｂは、ＹＵＶ変換した画像データｄ３ａ、ｄ３ｂを画像補正部１９ａ、１９ｂ
に供給すると共に、ＹＵＶ変換した画像データｄ４ａ、ｄ４ｂを総和データ算出部１６ａ、１６ｂに供給する。
【００２９】
総和データ算出部１６ａ、１６ｂは、取得した画像データｄ４ａ、ｄ４ｂに係る総和データを算出する。具体的には、総和データ算出部１６ａ、１６ｂは、エンハンスパラメータ選択部２６より受け取ったサンプリングエリアデータＤｓａ＿ａ、Ｄｓａ＿ｂを用いて、画像データｄ４ａ、ｄ４ｂから、画像の中心領域であるサンプリングエリアを算出する。総和データ算出部１６ａ、１６ｂは、この画像データｄ４ａ、ｄ４ｂのサンプリングエリアのデータから、階調値のヒストグラムを生成すると共に、輝度総和と彩度総和を算出する。このように、画像全体ではなく、画像の中心領域のみを用いる理由は、通常観察者は画像の中心領域を見ることが多いため、その領域の画像データに基づいて画像補正を行うことが効果的だからである。このように算出された総和データＳｕｍ＿ａ、Ｓｕｍ＿ｂは、統計値算出部１７に出力される。
【００３０】
統計値算出部１７は、取得した総和データＳｕｍ＿ａ、Ｓｕｍ＿ｂに基づいて、画像データｄ４ａ、ｄ４ｂの輝度及び彩度に係る統計値Ｓｔａ＿ａ、Ｓｔａ＿ｂを算出する。具体的には、統計値算出部１７は統計値として、輝度の最大値／最小値と、輝度及び彩度の平均値と、輝度の標準偏差と、を算出する。
【００３１】
以上のように算出された統計値Ｓｔａ＿ａ、Ｓｔａ＿ｂは、補正量算出部１８ａ、１８ｂに供給される。補正量算出部１８ａ、１８ｂは、取得した統計値Ｓｔａ＿ａ、Ｓｔａ＿ｂ、エンハンスパラメータ選択部２６から供給される設定値Ｄｓ１ａ、Ｄｓ１ｂに基づいて画像データに対して補正する強さ（即ち、補正量）を算出する。具体的には、補正量算出部１８ａ、１８ｂは、レベル補正係数と、ガンマ補正量と、コントラスト補正量と、彩度補正量と、を算出する。こうして算出された補正量に対応する信号Ｃｏｒｒ＿ａ、Ｃｏｒｒ＿ｂは、画像補正部１９ａ、１９ｂに出力される。なお、補正量算出部１８ａ、１８ｂは、補正量の算出と同時に、画像データに対してシーン検出も行う。
【００３２】
画像補正部１９ａ、１９ｂには、エンハンスパラメータ選択部２６から供給される設定値Ｄｓ２ａ、Ｄｓ２ｂと、補正量算出部１８ａ、１８ｂから供給される補正量Ｃｏｒｒ＿ａ、Ｃｏｒｒ＿ｂと、ＹＵＶ変換部１５ａ、１５ｂにてＹＵＶ変換された画像データｄ３ａ、ｄ３ｂと、が供給される。画像補正部１９ａ、１９ｂは、画像データｄ３ａ、ｄ３ｂに対して、補正量Ｃｏｒｒ＿ａ、Ｃｏｒｒ＿ｂ及び設定値Ｄｓ２ａ、Ｄｓ２ｂに基づいて画像補正を行う。具体的には、画像補正部１９ａ、１９ｂは、レベル補正と、ガンマ補正と、コントラスト補正と、彩度補正と、を画像データｄ３ａ、ｄ３ｂに対して行う。こうして画像補正された画像データｄ５ａ、ｄ５ｂは、ＲＧＢ変換部２０ａ、２０ｂに出力される。
【００３３】
ＲＧＢ変換部２０ａ、２０ｂは、供給されたＹＵＶ形式の画像データｄ５ａ、ｄ５ｂを
ＲＧＢ形式のデータに変換する（即ち、「ＲＧＢ変換」）。ＲＧＢ変換部２０ａ、２０ｂ
は、ＲＧＢ変換した画像データｄ６ａ、ｄ６ｂをマルチプレクサ２１に供給する。そして、マルチプレクサ２１は、２つの画像データｄ６ａ、ｄ６ｂを１つにまとめた画像データ
ｄ７を出力する。
【００３４】
このように、第１実施形態に係る自動画像補正回路１００は、解像度検出部２５およびエンハンスパラメータ選択部２６を備えることにより、解像度検出部２５で入力された画像データの解像度を検出して、エンハンスパラメータ選択部２６で、検出された解像度を元にサンプリングエリアや明度補正係数などの設定値を算出することを自動的に行うことができる。以上より、自動画像補正回路１００は、従来、解像度ごとに必要とされていた各種設定を自動で行うことができ、それぞれの画像データに適した画像補正を行うことができる。
【００３５】
（水平方向解像度および垂直方向解像度の検出方法）
次に、図２および図３を用いて、解像度検出部２５で行われる水平方向解像度および垂直方向解像度の検出方法について述べる。
【００３６】
図２は、第１実施形態に係る解像度検出部２５の概略構成を示す図である。解像度検出部２５は、水平方向解像度検出回路２５ｈと垂直方向解像度検出回路２５ｖを備える。ＬＶＤＳ受信部１１から供給されたデータイネーブル信号ｄｅ１ｂとクロック信号ＣＬＫ２ｂは、まず、水平方向解像度検出回路２５ｈに入力される。水平方向解像度検出回路２５ｈは、データイネーブル信号ｄｅ１ｂからクロック信号ＣＬＫ２ｂと水平方向カウンタを用いて、ライン終了フラグＬｅｆを算出する。このときの水平方向カウンタの値から、水平方向解像度を検出することができる。水平方向解像度検出回路２５ｈから出力されたライン終了フラグＬｅｆは、リセット信号Ｌｅｆ_ｒとして、水平方向解像度検出回路２５ｈのカウンタをリセットすると共に、垂直方向解像度検出回路２５ｖにも供給される。また、水平方向解像度検出回路２５ｈは、フレーム終了フラグＦｅｆも算出し、その信号も垂直方向解像度検出回路２５ｖに供給する。垂直方向解像度検出回路２５ｖは、水平方向解像度検出回路２５ｈからライン終了フラグＬｅｆおよびフレーム終了フラグＦｅｆを受け取り、ＬＶＤＳ受信部１１からクロック信号ＣＬＫ２ｂを受け取る。これらの信号を元に、垂直方向解像度を検出する。
【００３７】
上記の水平方向解像度検出回路２５ｈおよび垂直方向解像度検出回路２５ｖで入出力される信号について、図３に示すタイムチャートを用いて具体的に説明する。
【００３８】
図３は、水平方向解像度および垂直方向解像度を検出するときの解像度検出回路２５における入出力信号を示したものである。図３（ａ）は、水平方向解像度検出回路２５ｈに入力されるデータイネーブル信号ｄｅ１ｂを示し、図３（ｂ）は、ライン終了フラグＬｅｆを示し、図３（ｃ）は、フレーム終了フラグＦｅｆを示し、図３（ｄ）は、垂直方向カウンタを示す。図３（ｅ）〜（ｇ）は、１ライン期間における信号を拡大したものである。図３（ｅ）は、水平方向解像度検出回路２５ｈと垂直方向解像度検出回路２５ｖに入力されるクロック信号ＣＬＫ２ｂを示し、図３（ｆ）は、画像データｄ２ｂを示し、図３（ｇ）は、図３（ａ）のデータイネーブル信号の１ライン期間分を拡大したものであり、図３（ｆ）の画像データｄ２ｂの有効期間を示している。図３（ｈ）は、図３（ｇ）のデータイネーブル信号を１カウンタ分、ずらしたものであり、図３（ｉ）は、水平方向カウンタを示し、図３（ｊ）は、図３（ｂ）のライン終了フラグＬｅｆの１ライン期間分を拡大したものであり、図３（ｋ）は、図３（ｄ）の垂直方向カウンタの１ライン期間分を拡大したものである。
【００３９】
水平方向解像度検出回路２５ｈでは、図３（ｅ）のクロック信号ＣＬＫ２ｂにより、図３（ｇ）のデータイネーブル信号の立ち上がりから、立ち下がりまでの１ライン期間を図３（ｉ）の水平方向カウンタによりカウントし、ライン終了フラグを生成する。具体的には、図３（ｇ）のデータイネーブル信号の１ライン期間を水平方向カウンタによりカウントすると同時に、図３（ｈ）に示すデータイネーブル信号を１カウンタだけずらした信号を生成し、この２つの信号の論理演算により、図３（ｊ）のライン終了フラグＬｅｆを生成する。このときの水平方向カウンタの値が、水平方向解像度となる（図３（ｉ）で言うと、水平方向カウンタの値「６４０」が、これにあたる）。このとき生成されたライン終了フラグＬｅｆは、垂直方向解像度検出回路２５ｖに供給される。また、ライン終了フラグＬｅｆによって、水平方向カウンタの値が、リセットされる。なお、このときの水平方向カウンタのカウンタ値が、「２０４８」まで達したときには、フレームが終了したと判断して、図３（ｃ）に示すフレーム終了フラグＦｅｆを生成する。フレーム終了フラグＦｅｆは、ライン終了フラグＬｅｆと同様、垂直方向解像度検出回路２５ｖに供給される。
【００４０】
垂直方向解像度検出回路２５ｖは、水平方向解像度検出回路２５ｈより供給されたライン終了フラグＬｅｆを、図３（ｋ）の垂直方向カウンタによりカウントする。垂直方向解像度検出回路２５ｖは、フレーム終了フラグＦｅｆを、受け取ったら、そこでライン終了フラグＬｅｆのカウントを止める。そのときの垂直方向カウンタの値が、垂直方向解像度となる（図３（ｄ）で言うと、垂直方向カウンタの値「４８０」が、これにあたる）。
【００４１】
以上より、データイネーブル信号ｄｅ１ｂと、クロック信号ＣＬＫ２ｂより、水平方向解像度および垂直方向解像度を検出することができる。データイネーブル信号ｄｅ１ａと、クロック信号ＣＬＫ２ａを用いた場合でも、この方法によって、水平方向解像度および垂直方向解像度を求めることができるのは言うまでもない。なお、解像度検出部２５において、水平方向解像度および垂直方向解像度の検出方法は、これに限られるものではなく、他の方法によっても求めることとしても良い。この解像度検出部２５で求められた水平方向解像度および垂直方向解像度は、解像度データｋとして、エンハンスパラメータ選択部２６に供給される。
【００４２】
（サンプリングエリアの算出方法）
エンハンスパラメータ選択部２６では、解像度検出部２５で検出された解像度を用いて、自動画像補正回路１００における画像補正の設定を行うためのパラメータデータを生成する。
【００４３】
まず、エンハンスパラメータ選択部２６におけるサンプリングエリアの算出方法について述べる。図４（ａ）は、サンプリングエリアの例を示している。図４（ａ）において、サンプリングエリアＳａｍｐ１は、画像Ｇ１の中心領域を指すものである。先にも述べたように、総和データ算出部１６ａ、１６ｂでは、このサンプリングエリアのデータから、階調値のヒストグラムを生成すると共に、輝度総和と彩度総和を算出する。
【００４４】
図４（ａ）において、画像Ｇ１の水平方向の長さｈｓｃは、水平方向解像度であり、垂直方向の長さｖｓｃは、垂直方向解像度である。よって、サンプリングエリアＳａｍｐ１の位置や大きさを自動的に算出するには、画像Ｇ１の水平方向解像度および垂直方向解像度を知る必要がある。そこで、エンハンスパラメータ選択部２６は、解像度検出部２５から受け取った解像度データｋ、即ち、水平方向解像度および垂直方向解像度を元に、以下の方法によって、画像におけるサンプリングエリアの位置や大きさを算出する。
【００４５】
図４（ａ）において、画像Ｇ１の図面左上の角の点を点Ｇ１ａとし、図面右下の角の点、即ち、点Ｇ１ａの対角線上にある点を点Ｇ１ｂとする。点Ｇ１ａの座標を原点とし、点Ｇ１ａから、画像Ｇ１の水平方向右向きをＸ軸とし、画像Ｇ１の垂直方向下向きをＹ軸とする。画像Ｇ１の水平方向の長さをｈｓｃとし、垂直方向の長さをｖｓｃとすると、画像Ｇ１の図面右下の角の点Ｇ１ｂの座標は、点Ｇ１ｂ（ｈｓｃ、ｖｓｃ）となる。サンプリングエリアＳａｍｐ１の位置は、画像Ｇ１上における、サンプリングエリアＳａｍｐ１の対角線上にある２点の座標、例えば、図４（ａ）では、点Ｓａ１ａ（Ｓａ１ａ_ｘ、Ｓａ１ａ_ｙ）および点Ｓａ１ｂ（Ｓａ１ｂ_ｘ、Ｓａ１ｂ_ｙ）のそれぞれの座標を決定することにより決めることができる。以下、このサンプリングエリアの算出方法を、図４（ａ）の例を参照して述べる。
【００４６】
第１実施形態では、解像度検出部２５より受け取った水平方向解像度および垂直方向解像度の値を超えない２の階乗の最大値をそれぞれ、サンプリングエリアＳａｍｐ１の水平方向の長さｓｈおよび垂直方向の長さｓｖとして設定することとする。２の階乗を用いることとしたのは、それらの値を２進数で見れば、１となっているところ、即ち、ビットが立っているところを検出するだけで足り、回路規模を小さくすることができるからである。また、最大値としたのは、それぞれの画像における検出精度を高めるために、より多くのデータをサンプリングする必要があるからである。
【００４７】
水平方向解像度ｈｓｃおよび垂直方向解像度ｖｓｃと、サンプリングエリアＳａｍｐ１の水平方向の長さｓｈおよび垂直方向の長さｓｖの関係を図５に示す。図５では、解像度とサンプリングエリアの大きさについてまとめており、上述したように、サンプリングエリアＳａｍｐ１の水平方向の長さｓｈおよび垂直方向の長さｓｖが、水平方向解像度ｈｓｃおよび垂直方向解像度ｖｓｃの値を超えない２の階乗の最大値となっている。例えば、水平方向解像度ｈｓｃの値が６４０ドット（ｄｏｔ）で，垂直方向解像度ｖｓｃの値が４８０ｄｏｔであるとすると、サンプリングエリアＳａｍｐ１の水平方向の長さｓｈは、６４０ｄｏｔを超えない２の階乗の最大値である５１２ｄｏｔとなり、サンプリングエリアＳａｍｐ１の垂直方向の長さｖｈは、４８０ｄｏｔを超えない２の階乗の最大値である２５６ｄｏｔとなる。このようにして、水平方向解像度および垂直方向解像度より、サンプリングエリアＳａｍｐ１の水平方向の長さと垂直方向の長さを決めることとする。実際には、これらの値を回路によって２の階乗の計算を行うことにより、求めることとしても良いし、図５の解像度とサンプリングエリアの大きさについての関係を示す表をテーブルとして保持し、解像度検出部２５から受け取った解像度から、そのテーブルを参照して求めることとしても良い。
【００４８】
図６では、具体例として、主な解像度の規格について、上記の方法を用いて、それぞれのサンプリングエリアの水平方向の長さおよび垂直方向の長さを求めている。なお、図６で、「サンプリングエリア比率」とは、画像に対するサンプリングエリアの占める割合を示している。例えば、ＳＶＧＡ規格の場合、水平方向解像度ｈｓｃの値が８００ｄｏｔで，垂直方向解像度ｖｓｃの値が６００ｄｏｔとなる。このときのサンプリングエリアの水平方向の長さｓｈは、５１２ｄｏｔとなり、サンプリングエリアの垂直方向の長さｖｈは、５１２ｄｏｔとなる。よって、サンプリングエリア比率は、（５１２×５１２）／（８００×６００）＝０．５５となる。なお、ＳＶＧＡ規格の場合、水平方向解像度ｈｓｃの値が８２０ｄｏｔとなることもあるが、そのような場合であっても、図５の解像度とサンプリングエリアの大きさについての関係を示す表より、サンプリングエリアの水平方向の長さｓｈを５１２ｄｏｔ、垂直方向の長さｖｈを５１２ｄｏｔと求めることができる。この方法により、図６から分かるように、画像の４割以上をサンプリングすることができる。
【００４９】
次に、サンプリングエリアの位置を決める。第１実施形態では、画像Ｇ１上におけるサンプリングエリアの対角線上の２点として規定した点Ｓａ１ａ（Ｓａ１ａ_ｘ、Ｓａ１ａ_ｙ）および点Ｓａ１ｂ(Ｓａ１ｂ_ｘ、Ｓａ１ｂ_ｙ）の座標をそれぞれ、以下の式により求める。
【００５０】
Ｓａ１ａ_ｘ＝（ｈｓｃ−ｓｈ）／２      （１）
Ｓａ１ａ_ｙ＝（ｖｓｃ−ｓｖ）／２      （２）
Ｓａ１ｂ_ｘ＝Ｓａ１ａ_ｘ＋ｓｈ      （３）
Ｓａ１ｂ_ｙ＝Ｓａ１ａ_ｙ＋ｓｖ      （４）
この式（１）〜（４）は、画像の中心領域にサンプリングエリアをとるための計算式である。言い換えれば、サンプリングエリアの位置の算出方法としては、上述したものに限らず、画像の中心領域にサンプリングエリアがくるような算出方法であれば他の方法でも良い。
【００５１】
図７は、具体例として、解像度検出部２５から供給された画像の解像度がＶＧＡ規格（水平方向解像度ｈｓｃの値が６４０で、垂直方向解像度ｖｓｃの値が４８０）であったときの上述した算出方法によって求められたサンプリングエリアの位置を図示したものである。このとき、まず、図５の解像度とサンプリングエリアの大きさを示す表により、サンプリングエリアの水平方向の長さｓｈは５１２となり、サンプリングエリアの垂直方向の長さｖｈは２５６となる。よって、式（１）〜（４）を用いると、画像Ｇ１におけるサンプリングエリアを決定する２点の座標は、それぞれ点Ｓａ１ａ（６４、１１２）および点Ｓａ１ｂ(５７６、３６８）と決めることができる。
【００５２】
第１実施形態に係る自動画像補正回路１００は、画像データｄ１をＬＶＣＳ受信部１１で２グループに分割し、２グループに分割された画像データｄ２ａ、ｄ２ｂを画像補正ブロック５０ａと画像補正ブロック５０ｂの２ブロックにて画像補正を行う。このとき、ＬＶＣＳ受信部１１は、画像データｄ１をドットクロックの奇数番目と偶数番目とに分割する。図８（ａ）は、ＬＶＣＳ受信部１１において、画像データｄ１をドットクロックの奇数番目と偶数番目とに分割した例を示す。ドットクロックの偶数番目に対応する画像データＧＩ２ａは画像補正ブロック５０ａに入力され、ドットクロックの奇数番目に対応する画像データＧＩ２ｂは画像補正ブロック５０ｂに入力される。
【００５３】
このとき、解像度検出部２５には、画像補正ブロック５０ｂに入力される画像データＧＩ２ｂのデータイネーブル信号ｄｅ１ｂとクロック信号ＣＬＫ２ｂが供給される。よって、サンプリング有効画素としては、画像データＧＩ２ｂとなる。図８（ｂ）は、画像データｄ１の解像度がＵＸＧＡ規格（水平方向解像度１６００ｄｏｔ、垂直方向解像度８００ｄｏｔ）の場合を示し、図８（ｃ）は、ＵＸＧＡ規格の画像データｄ１を分割した画像データＧＩ２ｂを示す。この場合、水平方向解像度は１６００ｄｏｔであるが、サンプリングを行う場合には、画像データが分割されるので、水平方向解像度が８００ｄｏｔとなる画像データＧＩ２ｂで行われる。具体的には、図８（ｂ）で示すように、画像データｄ１のサンプリングエリアＳａｍｐ２は、水平方向の長さが１０２４ｄｏｔ、垂直方向の長さが１０２４ｄｏｔとなるのに対し、図８（ｃ）で示すように、画像データＧＩ２ｂのサンプリングエリアＳａｍｐ３は、水平方向の長さが５１２ｄｏｔ、垂直方向の長さが１０２４ｄｏｔとなる。よって、自動画像補正回路１００では、サンプリングするデータを１／２に間引きすることとなる。
【００５４】
このようにして、水平方向解像度ｈｓｃ、垂直方向解像度ｖｓｃ、サンプリングエリアの水平方向の長さｓｈおよび垂直方向の長さｖｈから、点Ｓａ１ａおよび点Ｓａ１ｂを求めることにより、サンプリングエリアの位置を自動的に決定することができる。このようにして求められたサンプリングエリアの位置の情報は、サンプリングパラメータデータＤｓａ＿ａ、Ｄｓａ＿ｂとしてそれぞれ、総和データ算出部１６ａ、１６ｂに供給される。
【００５５】
（明度補正係数の算出方法）
次に、エンハンスパラメータ選択部２６における明度補正係数の算出方法について述べる。
【００５６】
図９に、一例として液晶表示装置の画素の模式図を示す。図９（ａ）は、低解像度の液晶表示装置の画素の模式図であり、図９（ｂ）は、高解像度の液晶表示装置の画素の模式図である。図９（ａ）に示すように、液晶表示装置は、１つの画素ＳＧａにつき、画素ＳＧａの液晶を駆動するために信号電圧を供給するソース線２０１ａ、ソース線２０１ａから画素ＳＧａに供給される電流を制御するＴＦＴ素子２０３ａ、制御電流をＴＦＴ素子２０３ａに供給するゲート線２０２ａを有する。高解像度の液晶表示装置では、画素ＳＧａの面積は小さくする必要があるが、ＴＦＴ素子２０３ａ、ソース線２０１ａおよびゲート線２０２ａを、画素ＳＧａと同様な割合で小さくすることはできない。なぜなら、画素ＳＧａと同様な割合でこれらの素子や回路を小さくしてしまうと、電気特性が低下してしまうからである。よって、図９（ｂ）に示すように、高解像度の液晶表示装置では、画素ＳＧｂの面積に対し、ＴＦＴ素子２０３ｂ、ソース線２０１ｂやゲート線２０２ｂの占める割合が大きくなってしまう。このため、高解像度の液晶表示装置では、画素の開口率の低下を引き起こし、明るさの低下を招くこととなる。有機ELなどＴＦＴ素子基板を用いる表示装置において、開口率の低下は同じになる。
【００５７】
そこで、第１実施形態では、高解像度の画像の場合における画素の開口率の低下によって発生する明るさの低下を補うための画像補正を行う。具体的には、解像度検出部２５によって検出された画像データの水平方向解像度および垂直方向解像度を利用して、このような明るさの不足分を補うための係数、即ち、明度補正係数を算出する。
【００５８】
図１０は、解像度検出部２５にて検出される主な規格の解像度と、そのときの開口率、そして、明るさの不足分を補うのに適切な明度補正係数を示す表である。エンハンスパラメータ選択部２６では、この図１０の解像度と明度補正係数の表を予め、テーブルとして保持しておき、解像度検出部２５において検出された画像データの水平解像度および垂直方向解像度から、図１０の解像度と明度補正係数のテーブルより、適切な明度補正係数を選択する。この明度補正係数は、開口率が下がるほど、画像データの明るさを増加させる必要があるために大きな値となる。例えば、画像データが高解像度のＵＸＧＡ規格（水平解像度が１６００ｄｏｔで、垂直方向解像度が１２００ｄｏｔ）のときには、図１０に示すように先に述べた素子や回路の画素の面積に占める割合の増加により開口率が６０％に低下してしまうので、このときの明るさの不足分を補うための適切な明度補正係数は１．５となる。
【００５９】
このようにして、算出された明度補正係数は、設定値Ｄｓ２ａ、Ｄｓ２ｂとして、画像補正部１９ａ、１９ｂに供給される。設定値Ｄｓ１ａ、Ｄｓ１ｂとして、画像補正部１８ａ、１８ｂに供給しても良い。これにより、自動画像補正回路１００は、自動的に画像の明るさを明度補正係数により補正し、解像度ごとに画像を適切な明るさで表示することができる。
【００６０】
第１実施形態では、２つの画像補正ブロックからなる自動画像補正回路としたが、これに限られるものではなく１つの画像補正ブロックからなる自動画像補正回路でも同様に、解像度補正部およびエンハンスパラメータ選択部を組み込むことができるのは言うまでもない。また、第１実施形態では、エンハンスパラメータとして、サンプリングエリアと、明度補正係数を挙げたが、これに限られるものではなく、ユーザは、検出された画像データの解像度を用いて、他の画像補正の係数などのエンハンスパラメータを決めることとしても良い。
【００６１】
[第２実施形態]
第２実施形態では、第１実施形態に係る自動画像補正回路１００の外部に、上述した解像度検出部を更に用いることにより、自動的に適切な画像の拡大縮小を行う。
【００６２】
図１１は、本発明の第２実施形態に係る自動画像補正回路５００のブロック図である。
【００６３】
自動画像補正回路５００は、第１実施形態に係る自動画像補正回路１００と、画像を拡大する画像拡大処理部１１０と、画像を縮小する画像縮小処理部１２０と、画像表示装置１３０と、解像度検出部２５と、から構成される。
【００６４】
自動画像補正回路１００の入力側には、画像拡大処理部１１０が接続され、自動補正回路１００の出力側には、画像縮小処理部１２０が接続される。
【００６５】
画像表示装置１３０は、画像縮小処理部１２０と接続され、解像度検出部２５は、画像拡大処理部１１０および画像縮小処理部１２０と接続される。
【００６６】
解像度検出部２５は、入力される画像データｄ０のクロック信号ＣＬＫ０およびデータイネーブル信号ｄｅ０から、画像データｄ０の水平方向解像度および垂直方向解像度を検出する。解像度検出部２５は、画像表示部１３０の表示サイズを、予め保持している。解像度が、表示サイズよりも小さいときは、解像度検出部２５は、拡大処理を行うために画像拡大処理部１１０に制御信号Ｓ_ｏｕｔ１を供給する。画像表示部１３０の表示サイズよりも大きいときは、解像度検出部２５は、縮小処理を行うために画像縮小処理部１２０に制御信号Ｓ_ｏｕｔ２を供給する。
【００６７】
画像拡大処理部１１０は、解像度検出部２５から制御信号Ｓ_ｏｕｔ１を受け取っていれば、入力される画像データｄ０の画像拡大処理を行い、画像データＤ_ｉｎ１として、自動画像補正回路１００に供給する。
【００６８】
画像縮小処理部１２０は、解像度検出部２５より制御信号Ｓ_ｏｕｔ２を受け取っていれば、自動画像補正回路１００から出力された画像データＤ_ｏｕｔ１に対し、画像縮小処理を行った後、画像データＤ_ｏｕｔ２として画像表示装置に出力する。
【００６９】
自動画像補正回路５００を用いて、画像データを拡大する場合と縮小する場合では、自動画像補正回路１００による画像データのエンハンス処理を行う順番は、拡大処理または縮小処理のどちらを行うかによって前後させる。なぜなら、画像拡大処理の場合には、入力された元の画像データの情報を拡大してからエンハンス処理を行う方が、適切な処理となるからであり、一方、画像縮小処理の場合には、画像データに先にエンハンス処理を施してから縮小する方が、適切な処理となるからである。このため、第２実施形態に係る自動画像補正回路５００では、自動画像補正回路１００の入力側に画像拡大処理部１１０を接続し、出力側に画像縮小処理部１２０を接続している。
【００７０】
次に、画像拡大処理部１１０および画像縮小処理部１２０における画像データの拡大および縮小の方法について具体的に述べる。入力された画像データを拡大処理または縮小処理する場合、処理後の画像データは、入力された画像データ上におけるその周辺の格子点の画像データより内挿によって求める必要がある。以下、変換後の画像データを求める方法のいくつかの例として、最近隣内挿法、共１次内挿法、３次畳み込み内挿法の３つの方法について説明を行う。
【００７１】
変換後の画像データの座標、即ち、内挿したい画素の点の座標を（ｕ、ｖ）、その変換後の画像データをＰとする。また、変換前の画像データの画素をｘ方向、ｙ方向に順番に番号をふり、そのｘ方向の番号をｉとし、ｙ方向の番号をｊとして、それらの点の画素の位置をＰｉｊとして表すこととする。
【００７２】
図１２（ａ）は、最近隣内挿法を行う場合を示した模式図である。図１２（ａ）に示すように、最近隣内挿法では、内挿したい点に最も近い画像データを、変換後の画像データとする。例えば、画素データの１画素の情報を、そのまま４画素分に割り当てて拡大後の画素の情報として表す方法がこれにあたる。式で表現すると式（５）〜（７）のようになる。
【００７３】
【数１】
2006166188.tif 000003
【００７４】
この方法では、誤差は最大１／２画素生じるが、入力された画像データを保持する利点があり、また、アルゴリズムが簡単になるという利点がある。
【００７５】
図１２（ｂ）は、共１次内挿法を行う場合を示した模式図である。図１２（ｂ）に示すように、共１次内挿法では、内挿したい点の周囲の４点の画像データを用いて、式（８）〜（１０）で内挿する。
【００７６】
【数２】
2006166188.tif 000004
【００７７】
この方法では、平均化のために画像にスムージングの効果がでる利点がある。
【００７８】
図１２（ｃ）は、３次畳み込み内挿法を行う場合を示した模式図である。図１２（ｃ）に示すように、３次畳み込み内挿法では、内挿したい点の周囲の１６点の画像データを用いて内挿する。この方法では、内挿したい点の画像データを求める上で、１６点の画像データのうち、内挿したい点の最も近傍の４点の画像データが、さらにその４点の画像データを取り巻く１２点の画像データよりも、重み付けされて用いられる。式で表現すると式（１１）〜（１３）のようになる。
【００７９】
【数３】
2006166188.tif 000005
【００８０】
この方法では、画像の平滑化と同時に鮮鋭化の効果がでる利点がある。
【００８１】
画像拡大処理部１１０または画像縮小処理部１２０では、上記に述べたような方法を用いることにより、拡大変換または縮小変換後の画像データを、入力された画像データから求めることができる。方法としては、上記の方法に限られるものではなく、他の方法を用いて、拡大変換または縮小変換後の画像データを求めても良い。
【００８２】
次に画像拡大縮小処理について図１３のフローチャートを用いて説明する。解像度検出部２５は、画像自動補正回路５００に入力される画像データｄ０のクロック信号ＣＬＫ０およびデータイネーブル信号ｄｅ０から、画像データｄ０の水平方向解像度および垂直方向解像度を検出する（ステップＳ１）。解像度検出部２５は、さらに検出された解像度が、画面表示部１３０の表示サイズよりも大きいか否かを判定する（ステップＳ２）。画像表示部１３０の表示サイズよりも大きいと判定したときは（ステップＳ２：Ｙｅｓ）、解像度検出部２５は、画像縮小処理を行うために画像縮小処理部１２０に制御信号Ｓ_ｏｕｔ２を供給する。一方、画像拡大処理部１１０は、何も処理を行わずに、画像データｄ０を画像データＤ_ｉｎ１としてそのまま出力する。その後、画像データＤ_ｉｎ１は、画像補正回路１００に入力され、エンハンス処理される（ステップＳ３）。画像縮小処理部１２０は、画像補正回路１００でエンハンス処理されて出力された画像データＤ_ｏｕｔ１を受け取った後、画像データＤ_ｏｕｔ１に対し、画像縮小処理を行い、画像データＤ_ｏｕｔ２として画像表示装置に出力する（ステップＳ４）。
【００８３】
一方、解像度検出部２５は、検出された画像データｄ０の解像度が、画像表示部１３０の表示サイズよりも小さいと判定したときは（ステップＳ２：Ｎｏ）、拡大処理を行うために画像拡大処理部１１０に制御信号Ｓ_ｏｕｔ１を供給する。画像拡大処理部１１０は、画像データｄ０に対し拡大処理を行った後、画像データＤ_ｉｎ１として出力する（ステップＳ５）。その後、画像データＤ_ｉｎ１は、画像補正回路１００に入力され、エンハンス処理される（ステップＳ６）。画像縮小処理部１２０は、画像補正回路１００でエンハンス処理されて出力された画像データＤ_ｏｕｔ１を受け取った後、何も処理をせずに、画像データＤ_ｏｕｔ２として画像表示装置に出力する。このように、画像データの解像度を検出し、その解像度を用いて表示パネルの大きさと比較することで、拡大処理または縮小処理のいずれの処理をするかを自動的に決めることができる。
【００８４】
[電子機器]
次に、本発明の自動画像補正回路１００、５００を適用した電子機器の例について説明する。図１４は、本発明を適用した電子機器の全体構成を示す概略構成図である。ここに示す電子機器は、画像表示部としての液晶表示装置７００と、これを制御する制御手段４１０とを有する。ここでは、液晶表示装置７００を、パネル構造体４０３と、半導体ＩＣなどで構成される駆動回路４０２とに概念的に分けて描いてある。本発明の自動画像補正回路１００、５００は駆動回路４０２内に設けることができる。制御手段４１０は、表示情報出力源４１１と、表示情報処理回路４１２と、電源回路４１３と、タイミングジェネレータ４１４と、を有する。
【００８５】
表示情報出力源４１１は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などからなるメモリと、磁気記録ディスクや光記録ディスクなどからなるストレージユニットと、デジタル画像信号を同調出力する同調回路とを備え、タイミングジェネレータ４１４によって生成された各種のクロック信号に基づいて、所定フォーマットの画像信号などの形で表示情報を表示情報処理回路４１２に供給するように構成されている。
【００８６】
表示情報処理回路４１２は、シリアル−パラレル変換回路、増幅・反転回路、ローテーション回路、ガンマ補正回路、クランプ回路などの周知の各種回路を備え、入力した表示情報の処理を実行して、その画像情報をクロック信号ＣＬＫとともに駆動回路４０２へ供給する。駆動回路４０２は、走査線駆動回路、データ線駆動回路及び検査回路を含む。また、電源回路４１３は、上述の各構成要素にそれぞれ所定の電圧を供給する。
【００８７】
次に、本発明を適用した電子機器の具体例について図１５を参照して説明する。
【００８８】
まず、本発明に係る自動画像補正回路１００、５００を、可搬型のパーソナルコンピュータ（いわゆるノート型パソコン）に適用した例について説明する。図１５（ａ）は、このパーソナルコンピュータの構成を示す斜視図である。同図に示すように、パーソナルコンピュータ７１０は、キーボード７１１を備えた本体部７１２と、本発明に係る液晶表示パネルを適用した表示部７１３とを備えている。
【００８９】
続いて、本発明に係る自動画像補正回路１００、５００を携帯電話機に適用した例について説明する。図１５（ｂ）は、この携帯電話機の構成を示す斜視図である。同図に示すように、携帯電話機７２０は、複数の操作ボタン７２１のほか、受話口７２２、送話口７２３と、液晶表示装置を使用した表示部７２４を備える。
【００９０】
なお、本発明に係る自動画像補正回路１００を適用可能な電子機器としては他にも、液晶テレビ、テレビ電話などが挙げられる。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１実施形態に係る自動画像補正回路の概略構成を示す図である。
【図２】解像度を検出する方法を説明するための図である。
【図３】解像度検出部に入力されるクロック信号とデータイネーブル信号のタイムチャートである。
【図４】サンプリングエリアを算出する方法を説明するための図である。
【図５】解像度とサンプリングエリアの大きさの関係を示す図表である。
【図６】解像度とサンプリングエリアの大きさ及びサンプリング比率を示す図表である。
【図７】サンプリングエリアを算出する方法を説明するための図である。
【図８】サンプリングエリアを算出する方法を説明するための図である。
【図９】エンハンスパラメータを算出する方法を説明するための図である。
【図１０】解像度と明度補正係数の関係を示す図表である。
【図１１】本発明の第２実施形態に係る自動画像補正回路の概略構成を示す図である。
【図１２】拡大及び縮小処理の方法を説明するための図である。
【図１３】画像拡大縮小処理の方法を示すフローチャートである。
【図１４】本発明の自動画像補正回路を適用した電子機器の回路ブロック図である。
【図１５】本発明の自動画像補正回路を適用した電子機器の例である。
【符号の説明】
【００９２】
１１  ＬＶＤＳ受信部、  １２  ホストＩ／Ｆ、  １６ａ、１６ｂ  総和データ算出部、  １７  統計値算出部、  １８ａ、１８ｂ  補正量算出部、  １９ａ、１９ｂ  画像補正部、  ２１  マルチプレクサ、  ５０ａ、５０ｂ  画像補正ブロック、  １００  自動画像補正回路、  ２５  解像度検出部、  ２６  エンハンスパラメータ選択部
【図１】
2006166188.tif 000006
【図２】
2006166188.tif 000007
【図３】
2006166188.tif 000008
【図４】
2006166188.tif 000009
【図５】
2006166188.tif 000010
【図６】
2006166188.tif 000011
【図７】
2006166188.tif 000012
【図８】
2006166188.tif 000013
【図９】
2006166188.tif 000014
【図１０】
2006166188.tif 000015
【図１１】
2006166188.tif 000016
【図１２】
2006166188.tif 000017
【図１３】
2006166188.tif 000018
【図１４】
2006166188.tif 000019
【図１５】
2006166188.tif 000020