(57)【要約】 【課題】  自動的に画像補正を行う自動画像補正回路において、画像補正に用いる設定値の変更を画像の乱れなどの不具合なく行う。【解決手段】  自動画像補正回路は、画像データに対して自動的に画像補正を行う。自動画像補正回路は、画像補正する際の強さや範囲などを決める設定値をレジスタに記憶している。自動画像補正回路は、レジスタに記憶された設定値を変更する場合、設定値の読み出しと異なるタイミングにて新たな設定値を書き込む。これにより、画像補正が行われている際に設定値の変更があっても、１つのフレームが異なる設定値にて画像補正されることはない。よって、設定値の変更による画像の乱れは生じない。【選択図】      図１
2006014016.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データに対して自動的に画像補正を行う自動画像補正回路であって、
前記画像補正に用いる設定値を記憶する記憶手段と、
前記記憶手段が記憶している設定値を、１フレームの画像データに対して前記画像補正を行うたびに読み出す読み出し手段と、
前記読み出し手段と異なるタイミングにて、前記記憶手段に新たな設定値を書き込む書き込み手段と、を備えていることを特徴とする自動画像補正回路。
【請求項２】
前記記憶手段は、第１のレジスタと第２のレジスタを有し、
前記読み出し手段は、前記第２のレジスタに記憶された設定値を読み出し、
前記書き込み手段は、第１の書き込み手段と第２の書き込み手段を有し、
前記第１の書き込み手段は、前記第１のレジスタに前記新たな設定値を書き込み、
前記第２の書き込み手段は、前記第１のレジスタに記憶されている設定値を前記第２のレジスタに書き込むことを特徴とする請求項１に記載の自動画像補正回路。
【請求項３】
前記第２の書き込み手段は、前記画像データのフレームの切り替えタイミングで、前記第１のレジスタに記憶されている設定値を前記第２のレジスタに書き込むことを特徴とする請求項２に記載の自動画像補正回路。
【請求項４】
請求項１乃至３のいずれか一項に記載の自動画像補正回路と、
前記自動画像補正回路が画像補正を行った画像データを表示する画像表示部と、を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動的に画像補正を行う自動画像補正回路に関する。
【背景技術】
【０００２】
入力される画像データを自動的に画像補正する自動画像補正回路が知られている。自動画像補正回路は、取得した画像データから画像補正に用いる統計情報を算出し、現在入力されている画像に適した画像補正を行う回路である。自動画像補正回路は、画像補正としてレベル補正やガンマ補正やコントラスト補正などを行い、表示される画像を強調（エンハンス）する。
【０００３】
ここで、自動画像補正回路内のレジスタなどには、画像補正を行う際の強さ（レベル）や範囲などを決定する情報（以下では、単に「設定値」と呼ぶ）が記憶されている。この設定値は、１つのフレームを画像補正するたびに読み出される。なお、入力される画像に応じて画像補正の補正量は随時変更されるが、設定値は強制的に変更されるまで変わらない。
【０００４】
従来の自動画像補正回路においては、レジスタに記憶されている設定値を変更する場合には、１度回路の動作を止めてから設定する必要があった。そのため、動画などの再生を一端停止してしまうと調整前の設定値は既に変更されているので、調整前と調整後の画像を比較することが困難となり、画像補正の強さなどを設定する際に不便であった。また、連続した動画の途中で設定値を変更すると、元の設定値で画像補正された部分と新たな設定値で画像補正された部分とが混在した画像が表示されてしまう場合があった。即ち、設定値を変更することによって、表示画像に乱れが生じる場合があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は以上の点に鑑みてなされたものであり、自動的に画像補正を行う自動画像補正回路において、画像補正に用いる設定値の変更を表示画像の乱れなどの不具合なく行うことを課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、取得した画像データに対して自動的に画像補正を行う自動画像補正回路は、前記画像補正に用いる設定値を記憶する記憶手段と、前記記憶手段が記憶している設定値を、１フレームの画像データに対して前記画像補正を行うたびに読み出す読み出し手段と、前記読み出し手段と異なるタイミングにて、前記記憶手段に新たな設定値を書き込む書き込み手段と、を備えている。
【０００７】
上記の自動画像補正回路は、静止画や動画などの画像データを取得し、これらの画像データを自動的に画像補正する回路である。自動画像補正回路は、画像補正する際の強さや閾値、及び画像補正を行う範囲などの情報を記憶する記憶手段を有する。設定値は、入力された画像に応じて変わることはなく、強制的に変更されない限り変わることはない。記憶手段に記憶された設定値は、１フレームの画像データを画像補正するたびに読み出し手段によって読み出される。この設定値は、ユーザなどにより新たな設定値に変更される。この場合、書き込み手段は、設定値の読み出しと異なるタイミングにて記憶手段に新たな設定値を書き込む。これにより、画像補正が行われている際に設定値の変更があっても、１つのフレームが異なる設定値にて画像補正されることはない。よって、設定値を変更することによって、表示される画像に乱れが生じることはない。したがって、設定値の変更を、動画などの再生を途中で止めることなく行うことが可能となる。
【０００８】
本発明の一態様では、自動画像補正回路は、前記記憶手段は、第１のレジスタと第２のレジスタを有し、前記読み出し手段は、前記第２のレジスタに記憶された設定値を読み出し、前記書き込み手段は、第１の書き込み手段と第２の書き込み手段を有し、前記第１の書き込み手段は、前記第１のレジスタに前記新たな設定値を書き込み、前記第２の書き込み手段は、前記第１のレジスタに記憶されている設定値を前記第２のレジスタに書き込む。
【０００９】
この態様では、自動画像補正回路は、前述の設定値を記憶する第１のレジスタと第２のレジスタを有する。画像補正に用いる設定値は、画像補正を行う際に第２のレジスタに記憶されたものが読み出される。また、上記した書き込み手段は、第１の書き込み手段と第２の書き込み手段を有している。この場合、第１の書き込み手段は、第１のレジスタに新たな設定値を書き込み、第２の書き込み手段は、第１のレジスタに記憶されている設定値を第２のレジスタに書き込む。好適な例では、第２の書き込み手段は、画像データのフレームの切り替えタイミングで、前記第１のレジスタに記憶されている設定値を第２のレジスタに書き込む。したがって、第１の書き込み手段と第２の書き込み手段の処理のタイミングが異なるため、設定値の変更がフレーム間になされても、第１のレジスタに新たな設定値が記憶されるのと同時に、第２のレジスタが記憶する設定値が新たな設定値にて変更されることはない。よって、第１のレジスタが新たな設定値を記憶している際には、第２のレジスタに記憶された設定値（即ち、変更前の設定値）にて画像補正が行われる。そして、この次のフレームを画像補正するタイミングにて新たな設定値が第２のレジスタに記憶されるため、このフレームは第２のレジスタから読み出される新たな設定値にて画像補正が行われる。以上により、自動画像補正回路は、設定値が変更されるタイミング、即ち新たな設定値が入力されるタイミングに影響を受けることなく、１つのフレームに対して１つの設定値にて適切に画像補正を行うことができる。なお、設定値を変更してから表示されるまでのタイム遅れは、人間の目には認識できず、リアルタイム表示に見える。
【００１０】
上記の自動画像補正回路は、画像表示部を備える電子機器に好適に適用することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態について説明する。
【００１２】
［自動画像補正回路の構成］
本発明の実施形態に係る自動画像補正回路１００について、図１を用いて説明する。図１には、本発明の実施形態に係る自動画像補正回路１００の概略構成を示す。
【００１３】
自動画像補正回路１００は、ホストＩ／Ｆ１１と、ＹＵＶ変換部１２と、画像補正量決定部１３と、画像補正部１５と、レジスタ部１６と、ＲＧＢ変換部１７と、を備えている。自動画像補正回路１００は、静止画や動画などの画像データを取得し、これらの画像データをフレームごとに自動的に画像補正する回路である。自動画像補正回路１００は、主に、表示される画像を強調（エンハンス）する画像補正を行う。なお、自動画像補正回路１００は、画像表示部を備えた電子機器などに搭載することができる。例えば、表示部として液晶パネルなどを備える携帯電話や携帯型端末において、表示部に表示画像データを供給する画像処理部や、液晶パネルのドライバ内部などに設けることができる。
【００１４】
ホストＩ／Ｆ１１は、画像データに対応する信号ｄ１１と、画像補正を行う際に用いられる設定値に対応する信号ｄ２１と、自動画像補正回路１００内で処理を行う際に基準となるクロック信号ＣＬＫと、を外部から取得する。
【００１５】
画像データｄ１１は、例えばデジタルスチルカメラや、ビデオカメラやスキャナ等の画像出力装置、メモリカード、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等の各種記録媒体、インターネットやネットワーク上のサーバ等から取得される。なお、画像データｄ１１は、ＲＧＢ形式のデータで入力されるものとする。設定値ｄ２１は、例えばユーザからの入力によって取得される。この設定値ｄ２１は、画像補正する際の強さや閾値や画像補正を行う範囲などを含む情報である。設定値ｄ２１は、入力された画像に応じて変わることはなく、強制的に変更されない限り変わることはない。クロック信号ＣＬＫには、フレーム同期信号と、上記の設定値を書き込む際に用いられるクロック信号とが含まれている。
【００１６】
ホストＩ／Ｆ１１は、画像データｄ１２をＹＵＶ変換部１２に出力する。更に、ホストＩ／Ｆ１１は、設定値ｄ２２をレジスタ部１６に出力する。また、ホストＩ／Ｆ１１は、フレーム同期信号Ｖ＿ＳＹＮＣをレジスタ部１６に供給する。レジスタ部１６に入力されるフレーム同期信号Ｖ＿ＳＹＮＣは、レジスタ部１６が設定値を出力する際に用いられる。また、ホストＩ／Ｆ１１は、クロック信号ＩＮ＿ＣＬＫもレジスタ部１６に供給する。このクロック信号ＩＮ＿ＣＬＫは、変更された新たな設定値をレジスタ部１６に入力する際に用いられる。なお、クロック信号ＩＮ＿ＣＬＫ及びフレーム同期信号Ｖ＿ＳＹＮＣを用いたレジスタ部１６への設定値の書き込み処理については、詳細は後述する。
【００１７】
ＹＵＶ変換部１２は、供給されたＲＧＢ形式の画像データｄ１２をＹＵＶ形式のデータに変換する（即ち、「ＹＵＶ変換」）。そして、ＹＵＶ変換部１２は、ＹＵＶ変換した画像データに対応する信号ｄ１３、ｄ１４を、それぞれ画像補正部１５と画像補正量決定部１３に出力する。
【００１８】
画像補正量決定部１３は、取得したＹＵＶ形式の画像データｄ１４に関して、画像補正を行う強さ（レベル）に相当する補正量を決定する。具体的には、画像補正量決定部１３は、画像データｄ１４に関する輝度や彩度の階調値のヒストグラム（頻度表）や平均値などを求め、画像データｄ１４に対して補正すべき強さなどを決定する。画像補正量決定部１３が決定した補正量ｄ１５は、画像補正部１５に出力される。
【００１９】
ここで、図２を用いて画像補正量決定部１３での具体的な処理について説明する。画像補正量決定部１３は、ヒストグラム生成部１３１と、統計量算出部１３２と、補正量算出部１３４と、を備える。
【００２０】
ヒストグラム生成部１３１は、取得した画像データｄ１４の輝度及び彩度の階調値に関するヒストグラムを生成する。また、ヒストグラム生成部１３１は、輝度及び彩度に関する階調値の総和も同時に算出する。以上のように生成されたヒストグラムと総和に対応する信号ｄ１４ａは、統計量算出部１３２に出力される。なお、ヒストグラム生成部１３１は、１フレーム期間中に上記の処理を行う。
【００２１】
統計量算出部１３２は、信号ｄ１４ａとして取得したヒストグラムと総和に基づいて、画像データの輝度及び彩度に係る統計量を算出する。具体的には、統計量算出部１３２は、輝度及び彩度の階調値の最大値／最小値と、平均値と、を算出する。更に、統計量算出部１３２は、輝度の階調値に関する標準偏差も算出する。統計量算出部１３２は、上記のような統計量に対応する信号ｄ１４ｂを補正量算出部１３４に出力する。なお、統計量算出部１３２は、フレームが切り替わった後に、即ちヒストグラム生成部１３１による１つのフレームの処理が終了した後に上記の処理を行う。
【００２２】
補正量算出部１３４は、取得した統計量ｄ１４ｂに基づいて画像データに対して補正する強さ（即ち、補正量）を算出する。具体的には、補正量算出部１３４は、レベル補正係数と、ガンマ補正量と、コントラスト補正量と、を算出する。こうして算出された補正量に対応する信号ｄ１５は、画像補正部１５に出力される。なお、補正量算出部１３４は、補正量の算出と同時に、画像データに対してシーン検出も行う。
【００２３】
図１に戻って、レジスタ部１６について説明する。レジスタ部１６は、画像補正を行う際の強さや範囲などを決める基準となる設定値を記憶している。基本的には、レジスタ部１６は、ホストＩ／Ｆ１１から供給されるフレーム同期信号Ｖ＿ＳＹＮＣのタイミングにて、記憶している設定値ｄ２３を画像補正部１５に出力する。なお、レジスタ部１６が記憶している設定値の具体的な内容については、詳細は後述する。
【００２４】
ここで、レジスタ部１６に記憶された設定値を変更する際に生じうる不具合について、図３を用いて説明する。図３は、動画像を構成する複数の連続するフレーム画像の補正において使用される設定値を模式的に示している。図３（ａ）〜（ｃ）においては、それぞれ左列に１フレーム目に表示される画像を示し、中央列に２フレーム目に表示される画像を示し、右列に３フレーム目に表示される画像を示している。それぞれの画像は、画像補正がなされた画像であるが、図３に示すのは各フレーム画像そのものではなく、同一の設定値を用いて画像補正を行った領域を同一のハッチングで示したものである。
【００２５】
図３（ａ）は、設定値「ｘ」のみを用いて画像補正を行った画像を示している。なお、設定値「ｘ」は、複数のパラメータから構成されている。この場合、１フレーム目に画像Ａ１１が表示され、２フレーム目に画像Ａ１２が表示され、３フレーム目に画像Ａ１３が表示される。これらの表示される画像Ａ１１、Ａ１２、Ａ１３は、同一の設定値「ｘ」にて画像補正されているため、表示される画像に乱れは生じない。
【００２６】
図３（ｂ）は、２フレーム目の処理の途中で設定値「ｘ」から設定値「ｙ」に変更されたときに表示される画像を示している。なお、図３（ｂ）に示す画像は、一般的な自動画像補正回路において、新たな設定値「ｙ」がレジスタに入力されたときに表示される画像を示している。また、設定値「ｙ」は、複数のパラメータにて構成されている。この場合、１フレーム目に画像Ａ２１が表示され、２フレーム目に画像Ａ２２が表示され、３フレーム目に画像Ａ２３が表示される。１フレーム目では、設定値「ｘ」にて画像補正された画像Ａ２１が表示される。一方、２フレーム目では、画像補正中に設定値が変更されているため、設定値「ｘ」にて画像補正された画像Ａ２２ａと、設定値「ｙ」にて画像補正された画像Ａ２２ｂとが混在した画像Ａ２２が表示される。即ち、２フレーム目に表示される画像には乱れが生じている。そして、３フレーム目では、設定値「ｙ」にて画像補正された画像Ａ２３が表示される。
【００２７】
このように、画像補正中に設定値の変更を行うと、１つのフレーム画像が異なる設定値を用いて画像補正されるため、表示される画像に乱れが生じてしまう。この点に鑑み、本実施形態に係る自動画像補正回路１００では、動画像の画像補正中に設定値の変更があっても、表示される画像に乱れを生じさせることなく画像補正が行われるようにレジスタ部１６を構成している。
【００２８】
以下で、本実施形態に係るレジスタ部１６について説明する。本実施形態に係るレジスタ部１６は、第１のレジスタと第２のレジスタを有している。これらの第１のレジスタと第２のレジスタには、設定値が記憶されている。更に、第１のレジスタと第２のレジスタは接続されており、第１のレジスタから出力される信号は第２のレジスタに入力される。第１のレジスタは、設定値の変更が行われた場合には、その新たな設定値が入力される。第２のレジスタは、記憶している内容を画像補正部１５に出力する。即ち、画像補正には第２のレジスタに記憶されている設定値が用いられる。また、第２のレジスタは、設定値の変更が行われた場合には、第１のレジスタより新たな設定値を取得する。
【００２９】
更に、第１のレジスタと第２のレジスタへは、異なるクロック信号が入力される。そのため、第１のレジスタと第２のレジスタの出力のタイミングは異なる。同様に、入力される信号を記憶するタイミングも異なる。以下では、第１のレジスタに供給されるクロック信号を第１のクロック信号とし、第２のレジスタに供給されるクロック信号を第２のクロック信号とする。前述したように第２のレジスタに記憶された設定値が画像補正に用いられるため、第２のクロック信号はフレーム同期信号Ｖ＿ＳＹＮＣと同一のものである。なお、第１のクロック信号と第２のクロック信号は、互いに独立しているものとする（即ち、相互依存しない）。また、第１のレジスタ及び第２のレジスタは、入力されるクロック信号のタイミングにて入力される情報を記憶し、このタイミングにて記憶した情報を出力する。
【００３０】
ここで、第１のレジスタと第２のレジスタによる設定値の変更過程について簡単に説明する。まず、設定値の変更がフレーム間に行われた場合について説明する。設定値の変更が行われた場合は、第１のレジスタに新たな設定値が入力される。第１のレジスタは、第１のクロック信号のタイミングにて新たな設定値を記憶し、新たな設定値を第２のレジスタに出力する。このとき、第１のクロック信号と第２のクロック信号は異なるクロック信号であるため、即ち第１のクロック信号と第２のクロック信号は同期しないため、第１のレジスタに新たな設定値が記憶されるのと同時に、第２のレジスタが記憶する設定値が新たな設定値にて変更されることはない。言い換えると、第２のレジスタには新たな設定値が入力されるが、現在画像補正しているフレームの最中に第２のクロック信号は入力されないため、第２のレジスタは新たな設定値を記憶しない。そのため、第２のレジスタは、変更されていない元の設定値を画像補正部１５に出力する。よって、この際に画像補正されるフレームは元の設定値のみにて補正される。そして、この次のフレームを画像補正する際に、第２のクロック信号が第２のレジスタに入力される。そのため、第２のレジスタは、第１のレジスタより入力される新たな設定値を記憶して、この新たな設定値を画像補正部１５に出力する。したがって、このフレームの画像データは新たな設定値にて画像補正される。なお、新たな設定値が第２のレジスタに記憶される場合、第１のレジスタに記憶された情報と全く同一の内容が、第２のレジスタに移動する（即ち、「ミラーリング」）。
【００３１】
一方、第１のクロック信号と第２のクロック信号が同期した場合には、第１のレジスタへの新たな設定値の記憶と第２のレジスタへの新たな設定値の記憶が同時に行われ、このタイミングで第２のレジスタは新たな設定値を出力する。この場合、第２のレジスタは次のフレームの処理を開始するタイミングにて新たな設定値を出力するため、フレームの切り替わりと共に設定値の変更が行われる。よって、この場合も１つのフレームが異なる設定値にて画像補正されることはない。
【００３２】
以上のように、本実施形態では、レジスタ部１６を２つのレジスタにて構成し、新たな設定値を取得するレジスタと、画像補正のために設定値を出力するレジスタとに役割を分担させている。更に、これらの２つのレジスタには異なるクロック信号が供給されている。これにより、ユーザなどにより設定値が入力されるタイミングに関わらず、画像補正用の設定値の出力と設定値の変更とを適切に行うことができる。したがって、設定値の変更によって、１つのフレームが異なる設定値にて画像補正されることはない。
【００３３】
具体的に、設定値が変更されている際に表示される画像を図３（ｃ）に示す。図３（ｃ）は、２フレーム目の処理の途中で設定値「ｘ」から設定値「ｙ」に変更された場合に表示される画像を示している。この場合、１フレーム目に画像Ａ３１が表示され、２フレーム目に画像Ａ３２が表示され、３フレーム目に画像Ａ３３が表示される。１フレーム目では、設定値「ｘ」にて画像補正された画像Ａ３１が表示される。２フレーム目では、第２のレジスタに記憶されている設定値「ｘ」のみで画像補正された画像Ａ３２が表示される。このような画像が表示されるのは、第１のレジスタと第２のレジスタに入力されるクロック信号が異なるため、第１のレジスタは設定値「ｙ」を記憶して設定値「ｙ」を出力するが、第２のレジスタは新たな設定値「ｙ」を記憶せず、元の設定値「ｘ」を画像補正部１５に出力するためである。そして、３フレーム目では、設定値「ｙ」のみにて画像補正された画像Ａ３３が表示される。このような画像が表示されるのは、第２のレジスタは、３フレーム目に対応するフレーム同期信号Ｖ＿ＳＹＮＣのタイミングで第１のレジスタに記憶された設定値「ｙ」を記憶し、この設定値「ｙ」を画像補正部１５に出力するからである。
【００３４】
以上のようにレジスタ部１６を構成することで、フレーム間で設定値を変更しても、表示される画像に乱れが生じなくなる。また、設定値を変更してから表示されるまでのタイム遅れは、人間の目には認識できず、リアルタイム表示に見える。
【００３５】
再度、図１に戻って、画像補正部１５での処理について説明する。画像補正部１５には、レジスタ部１６から出力される設定値ｄ２３と、画像補正量決定部１３から出力される補正量ｄ１５と、ＹＵＶ変換部１２にてＹＵＶ変換された画像データｄ１３と、が供給される。画像補正部１５は、画像データｄ１３に対して補正量ｄ１５及び設定値ｄ２３に基づいて画像補正を行う。具体的には、画像補正部１５は、レベル補正と、ガンマ補正と、コントラスト補正と、彩度補正と、を画像データｄ１３に対して行う。こうして画像補正された画像データｄ３１は、ＲＧＢ変換部１７に出力される。
【００３６】
ＲＧＢ変換部１７は、供給されたＹＵＶ形式の画像データｄ３１をＲＧＢ形式のデータに変換する（即ち、「ＲＧＢ変換」）。そして、ＲＧＢ変換部１７は、ＲＧＢ変換した画像データｄ３２を、例えば、図示しない画像表示部（ＬＣＤパネルなど）に出力する。そして、画像表示部は取得した画像データｄ３２を表示する。
【００３７】
なお、上記の自動画像補正回路１００では、レジスタ部１６はホストＩ／Ｆ１１から設定値を取得していたが、設定値をホストＩ／Ｆ１１を介さずに取得してもよい。また、フレーム同期信号Ｖ＿ＳＹＮＣ及びクロック信号ＩＮ＿ＣＬＫも、ホストＩ／Ｆ１１を経由して取得しなくてもよい。例えば、自動画像補正回路１００が搭載される電子機器内のＣＰＵなどから、これらを取得してもよい。
【００３８】
図４に、変形例に係る自動画像補正回路１０１を示す。自動画像補正回路１０１は、レジスタ部１６が設定値を取得する経路のみが、上記の自動画像補正回路１００と異なる。自動画像補正回路１００内のレジスタ部１６は、ホストＩ／Ｆ１１を介して設定値ｄ２２を取得しているが、自動画像補正回路１０１のレジスタ部１６は外部から直接設定値ｄ４を取得している。即ち、自動画像補正回路１０１内のレジスタ部１６は、専用のシリアルバスにて設定値ｄ４を取得する。レジスタ部１６の設定値の取得経路を上記のように変形しても、表示される画像に乱れを生じさせることなく、フレーム間で不具合なく設定値の変更を行うことができる。なお、自動画像補正回路１０１内のレジスタ部１６は、自動画像補正回路１０１が搭載される電子機器内のＣＰＵなどから設定値ｄ４を取得することができる。
【００３９】
［レジスタ部１６の実施例］
以下では、レジスタ部１６の実施例について図５〜図７を用いて説明する。
【００４０】
まず、レジスタ部１６に記憶されている設定値の具体例を図５に示す。レジスタ部１６は、「自動画像補正モード」と、「自動画像補正エリア設定」と、「自動画像補正統計値計算値設定」と、「コントラスト補正設定」と、「彩度補正設定」と、「ガンマ補正設定」と、「シーン検出設定」と、を記憶している。
【００４１】
「自動画像補正モード」は４ビットの情報であり、「Ｍ０」、「Ｍ１」、「Ｍ２」、「Ｍ３」を有する。「Ｍ０」、「Ｍ１」、「Ｍ２」、「Ｍ３」は、それぞれ１ビットの情報である。「ＭＯ」は彩度補正を実行するか否かを決定する情報であり、「Ｍ１」はコントラスト補正を実行するか否かを決定する情報であり、「Ｍ２」はガンマ補正を実行するか否かを決定する情報であり、「Ｍ３」はレベル補正を実行するか否かを決定する情報である。これらは、情報として「０」又は「１」を有しており、「０」は上記の補正を実行することを意味し、「１」は上記の補正を実行しないことを意味している。
【００４２】
「自動画像補正エリア設定」は、自動画像補正する領域の位置を決める「エリアスタートカラム」の９ビットの情報、自動画像補正を開始するページを決める「エリアスタートページ」の９ビットの情報、及び、自動画像補正する領域のサイズを決める「エリアサイズ」の４ビットの情報を有する。
【００４３】
「自動画像補正統計値計算値設定」は、画像のシャドー・ハイライトの閾値を決める「シャドー・ハイライト閾値」の６ビットの情報、及び統計値を計算する際に用いる標準偏差に相当する「標準偏差計算用」の１０ビットの情報を有する。
【００４４】
「コントラスト補正設定」は、コントラスト補正を行う際のコントラストインデックス（ＣＩ）に係る情報である「インデックス０」、「インデックス１」、「インデックス２」、「インデックス３」、…、をそれぞれ８ビットの情報として有する。さらに、「コントラスト補正設定」は、コントラスト補正を行う補正量を示す「補正量０」、「補正量１」、「補正量２」、及び「補正量３」をそれぞれ４ビットの情報として有する。
【００４５】
「彩度補正設定」は、彩度補正の閾値を決める「閾値」の８ビットの情報、彩度補正の強さを決める「補正係数」の８ビットの情報、及び、彩度補正の上限を決める「補正量リミット」の６ビットの情報を有する。
【００４６】
「ガンマ補正設定」は、ガンマ補正の閾値を決める「閾値」の８ビットの情報、ガンマ補正の強さを決める「補正係数」の６ビットの情報、及び、ガンマ補正の上限を決める「補正量リミット」の６ビットの情報を有する。
【００４７】
「シーン検出設定」は、シーン検出を行うレベルを示す「レベル設定０」、「レベル設定１」、「レベル設定２」、及び「レベル設定３」をそれぞれ８ビットの情報として有する。また、「シーン検出設定」は、シーン検出を行う荷重に関する情報である「荷重係数０」、「荷重係数１」、「荷重係数２」、及び「荷重係数３」をそれぞれ８ビットの情報として有する。
【００４８】
次に、実施例に係るレジスタ部１６における処理について説明する。
【００４９】
図６は、実施例に係るレジスタ部１６の概略構成を示す図である。レジスタ部１６は、レジスタ１６１とレジスタ１６２を備えている。レジスタ１６１には、データとして設定値に対応する信号ｄ２２（設定値ｄ４も含む。以下、設定値ｄ２２で代表して説明する）が入力され、クロックとしてクロック信号ＩＮ＿ＣＬＫが入力される。設定値ｄ２２及びクロック信号ＩＮ＿ＣＬＫは、ホストＩ／Ｆ１１などから供給される。また、レジスタ１６１は、信号Ｑ１をレジスタ１６２に出力する。なお、レジスタ１６１は、クロック信号ＩＮ＿ＣＬＫの立ち上がりを検知し、この立ち上がりのタイミングにて入力される設定値ｄ２２を取り込む（ラッチする）。この場合、設定値ｄ２２の取り込みにより、レジスタ１６１が出力する信号Ｑ１は設定値ｄ２２の内容に基づいて変更される。
【００５０】
レジスタ１６２は、データとして信号Ｑ１が入力され、クロックとしてフレーム同期信号Ｖ＿ＳＹＮＣが入力される。信号Ｑ１はレジスタ１６１から供給され、フレーム同期信号Ｖ＿ＳＹＮＣはホストＩ／Ｆ１１などから供給される。また、レジスタ１６２は、信号Ｑ２を画像補正部１５に出力する。この出力される信号Ｑ２は、前述した設定値ｄ２３と同一のものである。なお、レジスタ１６２は、フレーム同期信号Ｖ＿ＳＹＮＣの立ち上がりを検知し、この立ち上がりのタイミングで入力される信号Ｑ１を取り込む（ラッチする）。この場合、信号Ｑ１の取り込みにより、レジスタ１６２が出力する信号Ｑ２は信号Ｑ１の内容に基づいて変更される。
【００５１】
以上のように、レジスタ１６１は第１のレジスタとして機能し、レジスタ１６２は第２のレジスタとして機能する。また、クロック信号ＩＮ＿ＣＬＫは第１のクロック信号に対応し、フレーム同期信号Ｖ＿ＳＹＮＣは第２のクロック信号に対応する。
【００５２】
次に、上記のレジスタ１６１及びレジスタ１６２において入出力される信号について、図７に示すタイムチャートを用いて具体的に説明する。図７は、設定値の変更が行われる際のレジスタ部１６における入出力信号を示したものである。図７（ａ）はレジスタ１６２に入力されるフレーム同期信号Ｖ＿ＳＹＮＣを示し、図７（ｂ）はレジスタ１６１に入力される信号ｄ２２を示し、図７（ｃ）はレジスタ１６１に入力されるクロック信号ＩＮ＿ＣＬＫを示し、図７（ｄ）はレジスタ１６１から出力される信号Ｑ１を示し、図７（ｅ）はレジスタ１６２から出力される信号Ｑ２を示している。なお、フレーム同期信号Ｖ＿ＳＹＮＣの周期（即ち、１フレーム期間）は、信号が立ち上がる時刻である時刻Ｔ１１と時刻Ｔ１２との間隔に相当する。また、フレーム期間に設定値の変更が行われたものとする。よって、クロック信号ＩＮ＿ＣＬＫは、例えば時刻Ｔ１１と時刻Ｔ１２との間の時刻Ｔ２にて立ち上がる。
【００５３】
図７（ｂ）に示すように、新たな設定値ｄ２２がレジスタ１６１に入力される。レジスタ１６１は、クロック信号ＩＮ＿ＣＬＫの立ち上がりのタイミング、具体的には時刻Ｔ２にて、入力される設定値ｄ２２を読み込む。そのため、図７（ｄ）に示すように、レジスタ１６１から出力される信号Ｑ１は時刻Ｔ２において変化する。
【００５４】
一方、レジスタ１６２は、フレーム同期信号Ｖ＿ＳＹＮＣの立ち上がりのタイミング、具体的には時刻Ｔ１２にてレジスタ１６１から入力される信号Ｑ１を読み込む。そのため、図７（ｅ）に示すように、レジスタ１６２から出力される信号Ｑ２は時刻Ｔ１２において変化する。言い換えると、レジスタ１６２においては、時刻Ｔ１２になるまでフレーム同期信号Ｖ＿ＳＹＮＣが立ち上がらないため、１フレーム期間の途中でレジスタ１６２に入力される信号Ｑ１が変化しようとも、レジスタ１６２が出力する信号Ｑ２は変化しない。よって、１フレーム期間の途中ではレジスタ１６２から出力される信号Ｑ２は変化しないため、１つのフレームは同一の設定値にて画像補正されることになる。
【００５５】
以上より、設定値が変更された際に画像補正されるフレームは元の設定値のみにて画像補正され、この次のフレームが新たな設定値のみにて画像補正される。即ち、フレームの途中に設定値の変更があっても、１つのフレームが異なる設定値にて画像補正されることはない。これにより、フレーム間で設定値を変更しても、表示される画像に乱れは生じない。
【００５６】
［電子機器］
次に、本発明の自動画像補正回路１００、１０１を適用した電子機器の例について説明する。図８は、本発明を適用した電子機器の全体構成を示す概略構成図である。ここに示す電子機器は、表示部としての液晶表示装置７００と、これを制御する制御手段４１０とを有する。ここでは、液晶表示装置７００を、パネル構造体４０３と、半導体ＩＣなどで構成される駆動回路４０２とに概念的に分けて描いてある。本発明の自動画像補正回路１００、１０１は駆動回路４０２内に設けることができる。制御手段４１０は、表示情報出力源４１１と、表示情報処理回路４１２と、電源回路４１３と、タイミングジェネレータ４１４と、を有する。
【００５７】
表示情報出力源４１１は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などからなるメモリと、磁気記録ディスクや光記録ディスクなどからなるストレージユニットと、デジタル画像信号を同調出力する同調回路とを備え、タイミングジェネレータ４１４によって生成された各種のクロック信号に基づいて、所定フォーマットの画像信号などの形で表示情報を表示情報処理回路４１２に供給するように構成されている。
【００５８】
表示情報処理回路４１２は、シリアル−パラレル変換回路、増幅・反転回路、ローテーション回路、ガンマ補正回路、クランプ回路などの周知の各種回路を備え、入力した表示情報の処理を実行して、その画像情報をクロック信号ＣＬＫとともに駆動回路４０２へ供給する。駆動回路４０２は、走査線駆動回路、データ線駆動回路及び検査回路を含む。また、電源回路４１３は、上述の各構成要素にそれぞれ所定の電圧を供給する。
【００５９】
次に、本発明を適用した電子機器の具体例について図９を参照して説明する。
【００６０】
まず、本発明に係る自動画像補正回路１００、１０１を、可搬型のパーソナルコンピュータ（いわゆるノート型パソコン）に適用した例について説明する。図９（ａ）は、このパーソナルコンピュータの構成を示す斜視図である。同図に示すように、パーソナルコンピュータ７１０は、キーボード７１１を備えた本体部７１２と、本発明に係る液晶表示パネルを適用した表示部７１３とを備えている。
【００６１】
続いて、本発明に係る自動画像補正回路１００、１０１を携帯電話機に適用した例について説明する。図９（ｂ）は、この携帯電話機の構成を示す斜視図である。同図に示すように、携帯電話機７２０は、複数の操作ボタン７２１のほか、受話口７２２、送話口７２３と、液晶表示装置を使用した表示部７２４を備える。
【００６２】
なお、本発明に係る自動画像補正回路１００、１０１を適用可能な電子機器としては他にも、液晶テレビ、テレビ電話などが挙げられる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態に係る自動画像補正回路の概略構成を示す図である。
【図２】画像補正量決定部の概略構成を示す図である。
【図３】フレーム間で設定値を変更した場合の表示画像例を示した図である。
【図４】本発明の変形例に係る自動画像補正回路の概略構成を示す図である。
【図５】レジスタに記憶される設定値の具体例を示す図である。
【図６】本発明の実施例に係るレジスタの概略構成について示す図である。
【図７】設定値を変更した場合のレジスタの入出力信号のタイムチャートである。
【図８】本発明の自動画像補正回路を適用した電子機器の回路ブロック図である。
【図９】本発明の自動画像補正回路を適用した電子機器の例である。
【符号の説明】
【００６４】
１１  ホストＩ／Ｆ、  １２  ＹＵＶ変換部、  １３  画像補正量決定部、  １５  画像補正部、  １６  レジスタ部、  １６１、１６２  レジスタ、  １７  ＲＧＢ変換部、  １００、１０１  自動画像補正回路
【図１】
2006014016.tif 000003
【図２】
2006014016.tif 000004
【図３】
2006014016.tif 000005
【図４】
2006014016.tif 000006
【図５】
2006014016.tif 000007
【図６】
2006014016.tif 000008
【図７】
2006014016.tif 000009
【図８】
2006014016.tif 000010
【図９】
2006014016.tif 000011