(57)【要約】【課題】  静止画領域、および動画領域のそれぞれに適した輪郭補正処理を行うことにより、表示画像を高画質化することが可能な画像処理装置を提供する。【解決手段】  入力画像における輪郭部の輪郭幅を検出し（３１）、当該輪郭幅に基づいて、上記入力画像の輪郭部を補正する補間画素の補間倍率を画素毎に指定するための倍率制御量を生成し（３３）、上記入力画像の１フレーム間での変化量を画素毎に求め（１０）、当該変化量に応じて上記倍率制御量を調整して得られる変換倍率を用いた補間演算により上記補間画素の画素データを算出する（３４）。【選択図】      図１
2006260520.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の輪郭部を補正する画像処理装置であって、
上記入力画像における輪郭部の輪郭幅を検出し、当該輪郭幅に基づいて、上記入力画像の輪郭部を補正する補間画素の補間倍率を画素毎に指定する倍率制御量を生成する倍率制御量生成手段と、
上記入力画像と当該入力画像の１フレーム前の画像との変化量を画素毎に求める比較手段と、
当該変化量に応じて上記倍率制御量を調整して変換倍率を生成する倍率生成手段と、
上記変換倍率を用いた補間演算により上記補間画素の画素データを算出し、輪郭部が補正された画像データを出力する補間演算手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
上記比較手段は、
入力画像データを符号化する符号化手段と、
符号化された画像データを遅延させるメモリ手段と、
メモリ手段から読み出した符号化された画像データを復号化する復号化手段、
を備えた
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記倍率制御量生成手段は、輪郭前部において正、輪郭中央部において負、輪郭後部において正となり、全体の総和が０となるよう上記倍率制御量を生成し、当該倍率制御量を画像データの拡大または縮小率を示す基準変換倍率に重畳して変換倍率を生成することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
上記輪郭部が補正された画像データの高域成分を検出し、検出された高域成分に基づいて上記画像データの輪郭部を強調するための強調量を算出する強調量算出手段と、
上記輪郭部を補正した画像データに上記強調量を付加することにより、上記画像データの輪郭部を強調する輪郭強調手段と
をさらに備えることを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
上記強調量を、上記入力画像と当該入力画像の１フレーム前の画像との変化量に基づいて調整することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
上記入力画像と当該入力画像の前後のフレームの画像との変化量を求め、当該変化量に基づいて上記入力画像に含まれるフリッカ発生領域を検出するフリッカ判定手段をさらに備え、
上記フリッカ発生領域において上記倍率制御量を制限することを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
請求項１〜６のいずれかに記載の画像処理装置を備えたことを特徴とする画像表示装置。
【請求項８】
入力画像の輪郭部を補正する画像処理方法であって、
上記入力画像における輪郭部の輪郭幅を検出し、当該輪郭幅に基づいて、上記入力画像の輪郭部を補正する補間画素の補間倍率を画素毎に指定する倍率制御量を生成する工程と、
上記入力画像と当該入力画像の１フレーム前の画像との変化量を画素毎に求める比較工程と、
当該変化量に応じて上記倍率制御量を調整して変換倍率を生成する工程と、
上記変換倍率を用いた補間演算により上記補間画素の画素データを算出し、輪郭部が補正された画像データを出力する工程と
を備えたことを特徴とする画像処理方法。
【請求項９】
上記比較工程は、
入力画像データを符号化する工程と、
符号化された画像データを遅延する工程と、
遅延された符号化された画像データを復号化する工程と
を備えたことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
上記倍率制御量を、輪郭前部において正、輪郭中央部において負、輪郭後部において正となり、全体の総和が０となるよう生成し、当該倍率制御量を画像データの拡大または縮小率を示す基準変換倍率に重畳して変換倍率を生成することを特徴とする請求項８又は９に記載の画像処理方法。
【請求項１１】
上記輪郭部が補正された画像データの高域成分を検出し、検出された高域成分に基づいて上記画像データの輪郭部を強調するための強調量を算出する工程と、
上記輪郭部を補正した画像データに上記強調量を付加することにより、上記画像データの輪郭部を強調する工程と
をさらに備えることを特徴とする請求項８〜１０のいずれかに記載の画像処理方法。
【請求項１２】
上記強調量を、上記入力画像と当該入力画像の１フレーム前の画像との変化量に基づいて調整することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
上記入力画像と当該入力画像の前後のフレームの画像との変化量を求め、当該変化量に基づいて上記入力画像に含まれるフリッカ発生領域を検出する工程をさらに備え、
上記フリッカ発生領域において上記倍率制御量を制限する
ことを特徴とする請求項８〜１２のいずれかに記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像の輪郭を所望の鮮鋭度に補正する画像処理装置及び方法、並びにこの画像処理装置を用いた画像表示装置に関する。
【背景技術】
【０００２】
画像の輪郭部を補正して鮮鋭度を高める画像処理方法として、下記の引用文献に開示されたものがある。引用文献１に開示された画像処理方法は、入力画像信号の微分値の絶対値、およびこの絶対値の平均値を算出し、算出された絶対値から平均値を差引いた差分値を求め、この差分値に応じて画像の拡大・縮小率を制御するものである。このように、画像信号の変化に応じて画像の拡大・縮小率を制御することにより、画像の拡大縮小回路を利用して輪郭の立ち上がり、立下りを急峻にし、画像の鮮鋭度を高めることができる。
【０００３】
引用文献２に開示された画像処理方法は、入力画像の画素数を変換する際、画像信号の高域成分に基づく制御量を生成し、この制御量を用いて画素数変換用の補間フィルタにおける補間位相を制御するものである。このように、画像の高域成分に基づいて補間位相を制御することにより、画像の輪郭部における変化を急峻にし、画像の鮮鋭度を高めることができる。
【特許文献１】特開２００２−１６８２０号公報
【特許文献２】特開２０００−１０１８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記引用文献に開示された従来の画像処理方法においては、画像の高域成分の量に基づいて輪郭部の鮮鋭度を改善しているため、レベルの差分が大きい輪郭部に比べて、レベルの差分が小さい輪郭部では鮮鋭度が改善されにくいという問題があった。また、動画領域と静止画領域で同一の処理を行うため、静止画領域にあわせて鮮鋭度改善を行うと、動画領域では鮮明さに欠け、動画領域に合わせて輪郭改善を行うと、静止画部においては鮮鋭度が強くなりすぎ画像が不自然になるという問題があった。
さらに、フリッカを含んだ画像では輪郭部の鮮鋭度を高めることでフリッカがより強調されるという問題があった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、静止画領域、および動画領域のそれぞれに適した輪郭補正処理を行うことにより、表示画像を高画質化することが可能な画像処理装置を提供することを目的とする。
また、フリッカを強調することなく輪郭部の鮮鋭度を向上させることが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、入力画像の輪郭部を補正する画像処理装置であって、
上記入力画像における輪郭部の輪郭幅を検出し、当該輪郭幅に基づいて、上記入力画像の輪郭部を補正する補間画素の補間倍率を画素毎に指定するための倍率制御量を生成する倍率制御量生成手段と、
上記入力画像と当該入力画像の１フレーム前の画像との変化量を画素毎に求め、当該変化量に応じて上記倍率制御量を調整して変換倍率を生成する倍率生成手段と、
上記変換倍率を用いた補間演算により上記補間画素の画素データを算出し、輪郭部が補正された画像データを出力する補間演算手段と
を備えたものである。
【０００７】
本発明に係る画像処理方法は、入力画像の輪郭部を補正する画像処理方法であって、
上記入力画像における輪郭部の輪郭幅を検出し、当該輪郭幅に基づいて、上記入力画像の輪郭部を補正する補間画素の補間倍率を画素毎に指定する倍率制御量を生成する工程と、
上記入力画像と当該入力画像の１フレーム前の画像との変化量を画素毎に求め、当該変化量に応じて上記倍率制御量を調整して変換倍率を生成する工程と、
上記変換倍率を用いた補間演算により上記補間画素の画素データを算出し、輪郭部が補正された画像データを出力する工程と
を備えたものである。
【発明の効果】
【０００８】
本発明に係る画像処理装置は、輪郭幅に基づいて、輪郭部を補正する補間画素の補間倍率を画素毎に指定する倍率制御量を生成し、入力画像の１フレーム間の変化量に応じて上記倍率制御量を調整して得られる変換倍率を用いて上記補間画素の画素データを算出するので、動画領域と静止画領域が混在する画像において動画領域における輪郭部をより急峻にすることにより、動画領域における画像のぼやけを改善し、より鮮明な画像を得ることができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、本発明に係る画像処理装置を備えた画像表示装置の一実施形態を示すブロック図である。図１に示す画像表示装置は、受信部１、画像処理部２、出力同期信号生成部７、送信部８、および表示部９を備えている。画像処理部２は、変換部３、記憶部４、輪郭補正部５、変換部６、比較判定部１０により構成される。
【００１０】
受信部１は、外部から入力される画像信号Ｄｉおよび同期信号Ｓｉを受信し、デジタル形式の画像データＤａに変換し、同期信号Ｓａとともに出力する。受信部１は、画像信号Ｄｉがアナログ信号の場合、Ａ／Ｄ変換器によって構成される。また、画像信号Ｄｉがシリアルのデジタル信号やパラレルのデジタル信号の場合は、入力画像信号の形式に対応したレシーバにより構成され、チューナなどの受信機を適宜含んで構成される。
【００１１】
画像データＤａは、Ｒ，Ｇ，Ｂ３原色の色データで構成される場合と、輝度成分および色成分のデータにより構成される場合が考えられるが、ここではＲ，Ｇ，Ｂ３原色の色データで構成されるものとして説明を行う。
【００１２】
受信部１から出力された画像データＤａおよび同期信号Ｓａは、画像処理部２の変換部３に入力される。また、同期信号Ｓａは出力同期信号生成部７にも入力される。
変換部３は、Ｒ，Ｇ，Ｂ３原色の色データからなる画像データＤａを輝度データＤＹおよび色差データＤＣｒ，ＤＣｂに変換するとともに、同期信号Ｓａを当該画像データＤａの変換に必要な時間だけ遅延し、遅延された同期信号ＤＳを出力する。変換部３により出力された輝度データＤＹ、色差データＤＣｒ，ＤＣｂ、および同期信号ＤＳは記憶部４に送られる。
【００１３】
記憶部４は、変換部３により出力される輝度データＤＹおよび色差データＤＣｒ，ＤＣｂを一時的に記憶する。記憶部４は、ＰＣ（パーソナルコンピュータ）や、テレビといったフレーム周波数の異なる機器から出力される画像信号を一定のフレーム周波数（例えば６０Ｈｚ）に変換するフレーム周波数変換用のメモリ、あるいは一画面分の画像データを保持するためのフレームバッファとして用いられるフレームメモリを備えるものであり、当該フレームメモリに輝度データＤＹおよび色差データＤＣｒ，ＤＣｂを記憶する。
【００１４】
出力同期信号生成部７は、記憶部４に記憶された輝度データＤＹおよび色差データＤＣｒ，ＤＣｂを読み出すタイミングを示す同期信号ＱＳを生成して記憶部４に出力する。ここで出力同期信号生成部７は、記憶部４のフレームメモリにおいてフレーム周波数の変換を行う場合、すなわち記憶部４から画像データＤａと異なるフレーム周波数の画像データを出力する場合、同期信号Ｓａと異なる周期の同期信号ＱＳを生成する。記憶部４において、フレーム周波数の変換が行われない場合は、同期信号ＱＳと同期信号Ｓａは等しくなる。
【００１５】
記憶部４は、輝度データＤＹ，色差データＤＣｒ，ＤＣｂを出力同期信号生成部７からの同期信号ＱＳに基づいて読み出し、タイミング調整された輝度データＱＹ、色差データＱＣｒ，ＱＣｂを輪郭補正部５に出力する。記憶部４はまた、輝度データＱＹの１フレーム前の輝度データＲＹを比較判定部１０に出力する。
【００１６】
比較判定部１０は記憶部４から読み出された輝度データＱＹと、１フレーム前の輝度データＲＹの差分を画素毎に算出することにより、各画素におけるフレーム間での輝度レベル変化を検出する。比較判定部１０は、フレーム間での輝度レベル変化に基づいて、後段の輪郭補正部５における輪郭補正量を調整するための画像処理調整係数ＱＦを生成し、輪郭補正部５に出力する。
【００１７】
輪郭補正部５は、比較判定部１０から出力された画像処理調整係数ＱＦに基づき、記憶部４から出力された輝度データＱＹに対し輪郭補正処理を行い、輪郭補正された輝度データＺＹａを色差データＱＣｒ，ＱＣｂとともに変換部６に出力する。
【００１８】
変換部６は、輝度データＺＹａ、色差データＱＣｒ，ＱＣｂを表示部９が表示可能な形式の画像データＱｂに変換して送信部８に出力する。具体的には、輝度データと色差データからなる画像データをＲ，Ｇ，Ｂの３原色の色データからなる画像データに変換する。表示部９が受信可能なデータ形式が上記３原色の色データからなる画像データ以外の場合はこの限りではなく、変換部６は適切な形式のデータに変換を行う。
【００１９】
表示部９は液晶パネル、プラズマパネル、ＣＲＴ、有機ＥＬといった表示デバイスにより構成され、送信部８が出力する画像データＱｃを同期信号Ｓｃが示すタイミングで表示する。
【００２０】
図２は、図１に示す画像処理部２の詳細な内部構成を示すブロック図である。図２に示すように、記憶部４は、フレームメモリ１３、フレームメモリ制御部１１により構成される。フレームメモリ１３は先述したように、フレーム周波数変換用のメモリ、または少なくとも一画面分の画像データを保持するためのフレームバッファとして用いられるものであり、一般的な画像表示装置について設けられるフレームメモリを用いることができる。
【００２１】
図３は、図２に示すフレームメモリ制御部１１の内部構成を示すブロック図である。図３に示すように、フレームメモリ制御部１１は、書き込み制御部１４、および読み出し制御部１９を備えている。書き込み制御部１４は、ラインバッファ１５，１６，１７、書き込みアドレス制御部１８により構成され、読み出し制御部１９は、ラインバッファ２０，２１，２２，２３、読み出しアドレス制御部２４により構成される。
【００２２】
以下、画像処理部２の動作を詳細に説明する。
図２に示すように、変換部３は画像データＤａを輝度データＤＹと色差データＤＣｒ，ＤＣｂに変換し、記憶部４のフレームメモリ制御部１１に出力する。同時に変換部３は、同期信号Ｓａを、画像データＤａの変換処理に必要な時間だけ遅延し、遅延された同期信号ＤＳをフレームメモリ制御部１１に出力する。
【００２３】
図３に示すように、フレームメモリ制御部１１に入力された輝度データＤＹおよび色差データＤＣｒ，ＤＣｂは、書き込み制御部１４のラインバッファ１５，１６，１７にそれぞれ入力される。書き込みアドレス制御部１８は、同期信号ＤＳに基づいて、ラインバッファ１５，１６，１７に入力された輝度データＤＹおよび色差データＤＣｒ，ＤＣｂをフレームメモリ１３に書き込むための書き込みアドレスＷＡを発生する。ラインバッファ１５，１６，１７から読み出される輝度データＤＹ、および色差データＤＣｒ，ＤＣｂは、書き込みアドレスＷＡに対応する画像データＷＤとしてフレームメモリ１３に書き込まれる。
【００２４】
一方、読み出しアドレス制御部２４は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた輝度データＤＹおよび色差信号ＤＣｒ，ＤＣｂを読み出すための読み出しアドレスＲＡを生成して出力する。フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをラインバッファ２０，２１，２２，２３に出力する。ラインバッファ２０，２１，２２は、タイミング調整された輝度データＱＹおよび色差データＱＣｒ，ＱＣｂを輪郭補正部５に出力する。
【００２５】
図２に示すように、輪郭補正部５に入力された輝度データＱＹは、垂直輪郭補正部１２に入力される。垂直輪郭補正部１２は、輝度データＱＹに対し垂直方向の輪郭補正処理を行い、輪郭補正後の輝度成分のデータＺＹａを変換部６に出力する（輪郭補正処理の詳細については後述する）。ここで、垂直方向の輪郭補正処理を行う場合、補正後の輝度データＺＹａと、補正前の輝度データＱＹとの間には所定のライン数分の遅延が発生する。この遅延ライン数をｋラインとすると、輝度データＱＹと、色差データＱＣｒ，ＱＣｂとの間にもｋライン分の遅延が発生することとなる。このため、フレームメモリ制御部１１は、補正後の輝度データＺＹａと色差データＱＣｒ，ＱＣｂとが同期して変換部６に入力されるよう色差データＱＣｒ，ＱＣｂをｋライン分遅延して出力する。具体的には、フレームメモリ制御部１１の読出しアドレス制御部２４において、色差データＱＣｒ，ＱＣｂが輝度データＱＹに対し、ｋライン分遅れて読み出されるよう読み出しアドレスＲＡを生成する。
【００２６】
図４は、フレームメモリ制御部１１から１ライン周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図４において、ＱＳｈは１ライン期間を示している。図４に示すように、色差データＱＣｒ，Ｑｃｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。
【００２７】
このように、画像データを輝度データＤＹおよび色差データＤＣｒ，ＤＣｂに変換してフレームメモリ１３に書き込み、必要なライン数の輝度データを読み出して輪郭補正処理を行い、色差データＱＣｒ，ＱＣｂについては輪郭補正処理に必要なライン数分だけ遅延して読み出すことで、色差データのタイミング調整に必要なラインメモリを削減することができる。また、Ｒ，Ｇ，Ｂの色データに対して輪郭補正処理を行う場合に比して、フレームメモリ１３の容量を削減するとともに、フレームメモリ１３とフレームメモリ制御部１１間のバス帯域を節約することができる。
【００２８】
図５は、フレームメモリ制御部１１から１フレーム周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図５において、ＱＳｖは１フレーム期間を示している。図５に示すように、輝度データＲＹは、輝度データＱＹに対し１フレーム期間遅延して読み出される。
【００２９】
フレームメモリ制御部１１から出力される輝度データＱＹ，ＲＹは、図２に示すように比較判定部１０に入力される。比較判定部１０は輝度データＱＹと、１フレーム前の輝度データＲＹとの差分を画素毎に算出することにより、画像の輝度変化を示すフレーム間輝度差｜ＱＹ-ＲＹ｜を求める。フレーム間輝度差｜ＱＹ-ＲＹ｜の値は、画像の動きが小さい静止画領域において小さく、画像の動きが大きい動画領域において大きくなる。比較判定部１０は、フレーム間輝度差｜ＱＹ-ＲＹ｜に基づいて輪郭補正部５における輪郭補正量を調整するための画像処理調整係数ＱＦを輝度データＱＹの各画素データについて生成する。
【００３０】
図６は、フレーム間輝度差｜ＱＹ-ＲＹ｜と画像処理調整係数ＱＦとの関係の一例を示す図である。図６の横軸は入力画像のフレーム間輝度差｜ＱＹ-ＲＹ｜を示し、縦軸は画像処理調整係数ＱＦを示す。比較判定部１０は、フレーム間輝度差｜ＱＹ-ＲＹ｜を所定の閾値Ｆｍと比較し、｜ＱＹ-ＲＹ｜≦Ｆｓとなる領域Ａを静止画領域、｜ＱＹ-ＲＹ｜＞Ｆｓとなる領域Ｂを動画領域と判定し、領域Ａにおける画像処理調整係数をＱＦ＝ＱＦｓ、領域Ｂにおける画像処理調整係数をＱＦ＝ＱＦｍとする（ただし、ＱＦｓ＜ＱＦｍ）。
【００３１】
図７は、フレーム間輝度差｜ＱＹ-ＲＹ｜と画像処理調整係数ＱＦとの関係の他の例を示す図である。図７に示す特性によれば、比較判定部１０は、フレーム間輝度差｜ＱＹ-ＲＹ｜を所定の閾値Ｆｌ，Ｆｈと比較し、｜ＱＹ-ＲＹ｜≦Ｆｌとなる領域Ａを静止画領域、Ｆｌ＜｜ＱＹ-ＲＹ｜≦Ｆｈとなる領域Ｃを中間領域、Ｆｈ＜｜ＱＹ-ＲＹ｜となる領域Ｂを動画領域と判定し、領域Ａにおける画像処理調整係数をＱＦ＝ＱＦｓ、領域Ｂにおける画像処理調整係数をＦｓ＜ＱＦ＜ＱＦｍ、領域Ｂにおける画像処理調整係数をＱＦ＝ＱＦｍとする。
図７に示すように、画像処理調整係数ＱＦの値は、静止画領域において小さく、動画領域において大きくなる。図７に示す特性によれば、フレーム間輝度差｜ＱＹ-ＲＹ｜に応じて画像処理調整係数ＱＦを連続的に変化させることができるので、ノイズ等の影響によりフレーム間輝度差｜ＱＹ-ＲＹ｜が変動した場合であっても、画像処理調整係数ＱＦの値を安定して出力させることができる。
【００３２】
比較判定部１０により生成された画像処理調整係数ＱＦは輪郭補正部５に入力される。ここで、輪郭補正処理における画像処理調整係数ＱＦの作用について説明する。
図８は、動画像の一例を示す図である。図８中、Ｓにより示す領域はフレーム間における画像変化が生じない静止画領域であり、Ｍにより示す領域はフレーム間で画像が変化する動画領域である。図８に示すような動画領域と静止画領域が混在する画像においては、動画領域は静止画領域に比してぼやけて見えるため、輪郭部の鮮鋭度をより大きくすることが望ましい。図６および７に示すように、画像処理調整係数ＱＦの値は静止画領域において小さく、動画領域において大きくなるので、画像処理調整係数ＱＦの値に応じて輪郭部の鮮鋭度を高める輪郭補正処理を行うことにより、ぼやけが発生する動画領域において輪郭部の鮮鋭度がより大きく強調されるので、より鮮明な動画像を得ることができる。
【００３３】
以下、輪郭補正部５の構成および動作について詳細に説明する。図２に示すように、輪郭補正部５に入力された輝度データＱＹは垂直輪郭補正部１２に入力される。
図９は、垂直輪郭補正部１２の内部構成を示すブロック図である。垂直輪郭補正部１２は、ライン遅延２５，２８、および輪郭幅補正部２６を備えている。輪郭幅補正部２６は、輪郭幅検出部３１、倍率制御量生成部３２、乗算器３２０、倍率生成部３３、補間演算部３４により構成される。
【００３４】
ライン遅延２５は、輪郭幅補正部３１における垂直方向の輪郭幅補正処理に必要な画素数の輝度データＱＹａを出力する。輪郭幅補正処理が、垂直方向に配列する１１個の画素を用いて行われる場合、輝度データＱＹａは１１個の画素データで構成される。
図１０は、ライン遅延２５により遅延される輝度データＱＹのタイミングチャートであり、輝度データＱＹａの画素数を２ｋａ＋１とする場合について示している。ライン遅延２５は、図１０に示すように、２ｋａ＋１ライン分の輝度データＱＹを遅延し、各ラインから１画素を同時に読み出すことにより、垂直方向に配列する２ｋａ＋１画素分の輝度データＱＹａを出力する。輝度データＱＹａは、輪郭幅検出部３１および補間演算部３４に入力される。
ライン遅延２８は、画像処理調整係数ＱＦを遅延することにより、ライン遅延２５により出力される輝度データＱＹａの各画素データに対応する画像処理調整係数ＱＦ１を出力する。
【００３５】
図１１は、輪郭幅補正部２６における輪郭幅補正処理について説明するための図である。図１１（ａ）は輪郭幅検出部３１により検出される輪郭幅Ｗａおよび基準位置ＰＭを示している。検出された輪郭幅Ｗａおよび基準位置ＰＭは倍率制御量生成部３２に入力される。
【００３６】
倍率制御量生成部３２は、検出された輪郭幅Ｗａと基準位置ＰＭに基づいて、輪郭幅補正に用いる倍率制御量ＺＣを出力する。図１１（ｂ）は、倍率制御量を示す図である。倍率制御量ＺＣは、輪郭部を補正する画素を後述する補間演算により求める際、各画素の補間倍率（補間密度）を画素毎に指定するための制御量であり、図１１（ｂ）に示すように、輪郭前部ｂおよび輪郭後部ｃで正、輪郭中央部ｃで負、他の部分ではゼロとなり、輪郭部における総和が０となるよう生成される。倍率制御量ＺＣは、ライン遅延２８により出力される画像処理調整係数ＱＦ１とともに乗算器３２０に入力される
【００３７】
乗算器３２０は、倍率制御量ＺＣに画像処理調整係数ＱＦ１を積算することにより、調整された倍率制御量ＺＦＣを出力する。図１１（ｃ）は、画像処理調整係数ＱＦ１により調整された倍率制御量ＺＣＦを示す図である。図１１（ｃ）に示す倍率制御量ＺＦＣは、画像処理係数ＱＦ１の値に応じて変化する。つまり、倍率制御量ＺＦＣは、画像の変化が大きい動画領域において振幅が大きくなる。
【００３８】
倍率生成部３３は、予め設定される画像全体の基準変換倍率Ｚ０に倍率制御量ＺＣＦを重畳して変換倍率Ｚを発生する。図１１（ｄ）は、変換倍率Ｚを示す図である。変換倍率Ｚは、輪郭前部ｂおよび輪郭後部ｄでは基準変換倍率Ｚ０よりも大きく、輪郭中央部ｃでは基準変換倍率Ｚ０よりも小さくなり、変換倍率Ｚの平均は基準変換倍率Ｚ０と等しくなる。この基準倍率をＺ０＞１とした場合、輪郭幅補正処理において画素数を増やす拡大処理が行われ、Ｚ０＜１とした場合は画素数を減らす縮小処理が行われる。また、基準変換倍率をＺ０＝１とした場合、輪郭補正処理のみが行われる。
【００３９】
補間演算部３４は、変換倍率Ｚに基づいて輝度データＱＹａに対し補間演算処理を行うことにより輪郭部を補正する補間画素の画素データを算出する。補間演算処理の際、変換倍率Ｚが基準変換倍率Ｚ０よりも大きい輪郭前部ｂおよび輪郭後部ｄでは補間密度が高くなり、変換倍率Ｚが基準倍率Ｚ０よりも小さい輪郭中央部ｃでは補間密度が低くなる。つまり、輪郭前部ｂおよび輪郭後部ｄでは画素数を相対的に増やす拡大処理が行われ、輪郭中央部ｃでは画素数を相対的に減らす縮小処理が行われる。
図１１（ｅ）は、図１１（ｄ）に示す変換倍率Ｚに基づいて画素数変換、および輪郭幅補正を行った輝度データＺＹａを示す図である。輪郭中央部ｃでは画像を縮小し、輪郭前部ｂおよび輪郭後部ｄでは画像を拡大することにより、図１１（ｅ）に示すように輪郭幅を縮小し、輪郭部における輝度を急峻に変化させ、画像の鮮鋭度を向上することができる。
【００４０】
ここで、輪郭幅Ｗａに基づいて生成される倍率制御量ＺＣは、期間ｂ，ｃ，ｄにおける総和がゼロとなるように生成される。つまり、図１１（ｂ）において斜線で示した部分の面積をそれぞれＳｂ，Ｓｃ，Ｓｄとすると、Ｓｂ＋Ｓｄ＝Ｓｃとなるように生成される。このため、変換倍率Ｚは局部的に変動するが、画像全体での変換倍率Ｚ０は、基準変換倍率Ｚ０と等しくなる。このように、変換倍率Ｚの総和が基準変換０と等しくなるよう倍率制御量ＺＣを生成することにより、輪郭部における画像のずれを生じることなく輪郭幅を補正することができる。
【００４１】
図１２は、静止画領域と動画領域における輪郭補正量の差を示す図である。図１２（ａ）は輝度データＱＹａ、図１２（ｂ）は変換倍率Ｚ、図１２（ｃ）は輪郭補正後の輝度データＺＹａをそれぞれ示している。図１２（ｂ）において、実線は動画領域における変換倍率Ｚを示し、破線は静止画領域における変換倍率Ｚを示している。また、図１２（ｃ）において、実線は動画領域における輪郭補正後の輝度データＺＹａを示し、破線は静止画領域における輪郭補正後の輝度データＺＹａを示している。
【００４２】
動画領域においては、倍率制御量ＺＣに積算される画像処理調整係数ＱＦ１の値が静止画領域に比して大きいため、図１２（ｂ）に示すように変換倍率Ｚの振幅は静止画領域（破線）よりも動画領域（実線）の方が大きくなる。つまり、輪郭中央部ｃでの縮小率が大きくなり、輪郭前部ｂ、および輪郭後部ｄでの画像拡大率が大きくなる。このため、図１２（ｃ）に示すように、動画領域における輪郭補正後の輝度データＺＹａの輪郭幅Ｗｃは、静止画領域における輪郭幅Ｗｂよりも狭くなり、鮮鋭度が高くなる。これにより、動画領域に発生する画像のぼやけを改善することができる。
【００４３】
以上に説明したように、本発明に係る画像処理装置は、フレーム間の輝度変化に応じて輪郭部の鮮鋭度を調整するので、動画領域と静止画領域が混在する画像において動画領域における輪郭部をより急峻にすることにより、動画領域における画像のぼやけを改善し、より鮮明な画像を得ることができる。
【００４４】
図１３は、垂直輪郭補正部１２の他の構成を示すブロック図である。図１３に示す垂直輪郭補正部１２は、輪郭幅補正部１２の後段に、ライン遅延２７，２９、および輪郭強調部３０を備えている。輪郭強調部３０は、輪郭幅補正部３０により出力された輪郭幅補正後の輝度データＺＹａに対し、後述する輪郭強調処理を行う。輪郭強調部３０は輪郭検出部３５、強調量生成部３６、乗算器３６０、および強調量加算部３７により構成される。
【００４５】
輪郭幅補正部２６より出力される輝度データＺＹａは、ライン遅延２７に入力される。ライン遅延２７は、輪郭強調部３０における輪郭強調処理に必要な画素数の輝度データＱＹｂを出力する。輪郭強調処理が垂直方向に配列する５個の画素を用いて行われる場合、輝度データＱＹｂは５画素分の輝度データで構成される。
図１４はライン遅延Ｂ２７により遅延される輝度データＺＹａのタイミングチャートであり、輝度データＱＹｂの画素数を２ｋｂ＋１とする場合について示している。ライン遅延２７は、図１４に示すように、２ｋｂ＋１ライン分の輝度データＺＹａを遅延し、各ラインから１画素を同時に読み出すことにより、垂直方向に配列する２ｋｂ＋１画素分の輝度データＱＹｂを出力する。輝度データＱＹｂは、輪郭検出部３５、および強調量加算部３７に入力される。
ライン遅延２９は、ライン遅延２８により出力される画像処理調整係数ＱＦ１を遅延することにより、輝度データＱＹｂの各画素データに対応する画像処理調整係数ＱＦ２を出力する。
【００４６】
輪郭検出部３５は、輝度データＱＹｂに対し２次微分等の微分演算を行うことにより、補正後の輪郭幅における輝度の変化量を検出し、検出結果を輪郭検出データＲとして強調量生成部３６に出力する。強調量生成部３６は、輪郭検出データＲに基づいて輝度データＱＹｂの輪郭を強調するための強調量ＳＨを生成し、乗算器３６０に出力する。乗算器３６０は、強調量ＳＨに画像処理調整係数ＱＦ２を乗じた強調量ＳＨＦを強調量加算部３７に出力する。強調量加算部３７は、輝度データＱＹｂに強調量ＳＨＦを加算することにより画像データＱＹｂの輪郭を強調する。
【００４７】
図１５は、輪郭強調部３０における輪郭強調処理について説明するための図である。
図１５（ａ）は輪郭強調処理を行う前の輝度データＱＹｂを示す。図１５（ａ）において、実線は動画領域における輝度データＱＹｂを示し、破線は静止画領域における輝度データＱＹｂを示している。ここで、図１５（ａ）に示す輝度データＱＹｂはそれぞれ、図１２（ｃ）に示す輝度データＺＹａに対応している。
図１５（ｂ）は、図１５（ａ）に示す輝度データＱＹｂに基づいて生成される強調量ＳＨを示している。図１５（ｂ）において、実線は動画領域における輝度データＱＹｂについて生成される強調量ＳＨを示し、破線は静止画領域における輝度データＱＹｂについて生成される強調量ＳＨを示している。
図１５（ｃ）は、（ｂ）に示す強調量ＳＨに画像処理調整係数ＱＦ２を乗じた強調量ＳＨＦを示している。図１５（ｃ）において、実線は動画領域における強調量ＳＨＦを示し、破線は静止画領域における強調量ＳＨＦを示している。
図１５（ｄ）は、図１５（ｃ）に示す強調量ＳＨＦを図１５（ａ）に示す輝度データＱＹｂに加算して得られる輪郭強調後の輝度データＺＹｂを示している。図１５（ｄ）において、実線は動画領域における輝度データＺＹｂを示し、破線は静止画領域における輝度データＺＹｂを示している。
【００４８】
図１５（ｂ）に示すように、動画領域における輝度データＱＹｂについて生成される強調量ＳＨは、静止画領域における強調量ＳＨよりも幅が狭くなる。また、図１５（ｃ）に示すように、強調量ＳＨに画像処理調整係数ＱＦ２を乗じることにより、動画領域における強調量ＳＨＦの振幅をより大きくすることができる。これにより、図１５（ｄ）に示すように、動画領域において輪郭部の前後により鮮鋭なオーバーシュート、アンダーシュートが付加されるので、動画領域の鮮鋭度を高めることができる。
【００４９】
なお、輪郭幅補正部２６、および輪郭強調部３０における処理には、それぞれｋ＋ｋｂライン期間を要するので、フレームメモリ制御部１１（図２）は、輪郭強調後の輝度データＺＹｂと色差データＱＣｒ，ＱＣｂとが同期して変換部６に入力されるよう、色差データＱＣｒ，ＱＣｂを輝度データＱＹに対し、ｋ＋ｋｂライン分遅れて出力する。
【００５０】
以上のように、輪郭部の幅を縮小した輝度データに対し２次微分等の演算を行うことによりアンダーシュートおよびオーバーシュート（強調量ＳＨ）を生成し、この強調量ＳＨに画像処理調整係数ＱＦを乗じた強調量ＳＨＦを輪郭部の前後に付加することで、動画領域と静止画領域が混在する画像をより鮮明にすることができる。
【００５１】
図１６は、図１３に示す垂直輪郭補正部１２の変形例を示すブロック図である。図１６に示す垂直輪郭補正部１２は、ライン遅延２９の後段に係数補正部３８を備え、ライン遅延２８には画像処理調整係数ＱＦａが入力される。
図１７は、フレーム間輝度差｜ＱＹ-ＲＹ｜と画像処理調整係数ＱＦａとの関係を示す図である。図１７に示すように、画像処理調整係数ＱＦａは、領域ＡにおいてＱＦａ＝ＱＦｍとなり、領域ＢにおいてＱＦｓ＜ＱＦａ＜ＱＦｍとなり、領域ＣにおいてＱＹ＝ＱＦｓとなる。すなわち、画像処理調整係数ＱＦａは、静止画領域において大きく、動画領域において小さくなる。
図１６に示す輪郭幅補正部２６においては、図１７に示す特性を有する画像処理調整係数ＱＦａを用いた輪郭幅補正処理が行われる。
【００５２】
ライン遅延２８は、画像処理調整係数ＱＦａを所定期間遅延することにより、ライン遅延２５により出力される輝度データＱＹａの各画素データに対応する画像処理調整係数ＱＦａ１を出力する。ライン遅延２９は、ライン遅延２８により出力される画像処理調整係数ＱＦａ１を遅延することにより、輝度データＱＹｂの各画素データに対応する画像処理調整係数ＱＦａ２を出力する。係数補正部３８は、画像処理調整係数ＱＦａ２に対し、所定のフィルタリング処理を行うことにより、画像処理調整係数ＱＦａ２の特性を変換し、新たな画像処理調整係数ＱＦｂを出力する。
【００５３】
図１８は、フレーム間輝度差｜ＱＹ-ＲＹ｜と画像処理調整係数ＱＦｂとの関係を示す図である。図１８に示すように、画像処理調整係数ＱＦｂは、領域ＡにおいてＱＦａ＝ＱＦｓとなり、領域ＢにおいてＱＦｓ＜ＱＦａ＜ＱＦｍとなり、領域ＣにおいてＱＹ＝ＱＦｓとなる。すなわち、画像処理調整係数ＱＦｂは、動画領域において大きく、静止画領域において小さくなる。
図１６に示す輪郭強調部３０においては、図１８に示す特性を有する画像処理調整係数ＱＦｂを用いた輪郭強調処理が行われる。
【００５４】
図１９は、図１６に示す垂直輪郭補正部１２における輪郭補正処理について説明するための図である。
図１９（ａ）は、輪郭補正処理を行う前の輝度データＱＹａを示す図である。
図１９（ｂ）は輪郭幅補正を行った輝度データＱＹｂを示す図である。図１９（ｂ）において、実線は動画領域における輝度データＱＹｂを示し、破線は静止画領域における輝度データＱＹｂを示している。
図１９（ｃ）は、図１９（ｂ）に示す輝度データＱＹｂに基づいて生成される強調量ＳＨを示している。図１９（ｃ）において、実線は動画領域における輝度データＱＹｂについて生成される強調量ＳＨを示し、破線は静止画領域における輝度データＱＹｂについて生成される強調量ＳＨを示している。
図１９（ｄ）は、図１９（ｃ）に示す強調量ＳＨに画像処理調整係数ＱＦｂを乗じた強調量ＳＨＦを示している。図１９（ｄ）において、実線は動画領域における強調量ＳＨＦを示し、破線は静止画領域における強調量ＳＨＦを示している。
図１９（ｅ）は、図１９（ｄ）に示す強調量ＳＨＦを図１９（ｂ）に示す輝度データＱＹｂに加算して得られる輪郭強調後の輝度データＺＹｂを示している。図１９（ｅ）において、実線は動画領域における輝度データＱＹｂを示し、破線は静止画領域における輝度データＺＹｂを示している。
【００５５】
図１６に示す輪郭幅補正部２６においては、図１７に示す画像処理調整係数ＱＦａを用いて輪郭幅の補正量が調整されるので、動画領域における輪郭幅の補正量は静止画領域に比して小さい。このため、図１９（ｂ）に示すように動画領域における輪郭幅補正後の輝度データＺＹａの輪郭幅Ｗｃは、静止画領域における輪郭幅Ｗｂよりも広くなる。このため、図１９（ｃ）に示すように、動画領域における輪郭部の輝度データＱＹｂについて生成される強調量ＳＨの幅は太くなる。図１９（ｃ）に示す強調量に、図１８に示す画像処理調整係数ＱＦｂを乗じることにより、動画領域における強調量ＳＨＦの振幅をより大きくすることができる。これにより、図１９（ｅ）に示すように、動画領域における輪郭部の前後により幅が太く、振幅の大きいオーバーシュート、アンダーシュートが付加される。
【００５６】
非常に動きの早い動画においては、輪郭幅の補正量を大きくするよりも、よりくっきりとした縁を輪郭部に付加する方が効果的に画像の鮮鋭度を向上させることができる場合がある。図１６に示す輪郭補正部２６においては、動画領域における輪郭幅の補正量を小さくするとともに輪郭の強調量を大きくするので、動画領域における輪郭部に幅が太く振幅の大きいオーバーシュート、アンダーシュートが付加され、幅の太いくっきりとした縁が得られるので、非常に動きが早い動画においても輪郭の鮮鋭度を効果的に向上することができる。
【００５７】
実施の形態２．
図２０は、画像処理部２の他の構成を示すブロック図である。図２０に示す画像処理部２は、垂直輪郭補正部１２の後段に水平輪郭補正部３８を備えている。水平輪郭補正部３８は、垂直輪郭補正部１２により出力される輝度データＺＹｂに水平方向の輪郭補正処理を行い、輝度データＺＹｅを出力する。
図２０に示す垂直輪郭補正部１２としては、図９，１３，１６のいずれの構成を用いてもよい。垂直輪郭補正部１２において用いられる画像処理調整係数ＱＦは輝度データＺＹｂとともに水平輪郭補正部３８に送られる。
【００５８】
図２１は、水平輪郭補正部３４の内部構成を示すブロック図である。図２１に示す水平輪郭補正部３４は、画素遅延３９，４０、係数補正部４１，４２、輪郭幅補正部２６、および輪郭強調部３０を備えている。輪郭幅補正部２６、および輪郭強調部３０の構成および動作は、図１３に示す垂直輪郭補正部１２における輪郭幅補正部２６、および輪郭強調部３０と同様である。
【００５９】
画素遅延３９は、垂直輪郭補正部１２から順次出力される輝度データＺＹｂを入力し、輪郭幅補正部２６における水平方向の輪郭幅補正処理に必要な画素数の輝度データＱＹｃを出力する。図２２は、画素遅延３９から出力される輝度データＱＹｃを示す模式図であり、輝度データＱＹｃの画素数を２ｍａ＋１とした場合について示している。図２２に示すように、画素遅延３９は水平方向に配列する複数の画素データからなる輝度データＱＹｃを出力する。輪郭幅補正が、水平方向に配列する１１個の画素を用いて行われる場合、輝度データＱＹｃは１１個の画素データで構成される。
【００６０】
係数補正部４１は、垂直輪郭補正部１２から入力される画像処理調整係数ＱＦに所定のフィルタリング処理を行うことにより、水平方向における輪郭幅の補正量を調整するための画像処理調整係数ＱＦｃを出力する。
【００６１】
画素遅延３９から出力された２ｍａ＋１画素分の輝度データＱＹｃは、輪郭幅補正部２６に送られる。輪郭幅補正部２６は、水平方向の輝度データＱＹｃに対し、画像処理調整係数ＱＦｃを用いて、先述した垂直方向における輪郭幅補正処理と同様の処理を行うことにより、水平方向の輪郭幅が補正された輝度データＺＹｃを出力する。
【００６２】
輪郭幅補正部２６により出力される輪郭幅補正後の輝度データＺＹｃは、画素遅延４０に入力される。画素遅延４０は、輪郭強調部３０における輪郭強調処理に必要な画素数の輝度データＱＹｄを出力する。図２３は、画素遅延Ｂ４０から出力されるＱＹｄのデータを示す模式図であり、輝度データＺＹｃの画素数を２ｍｂ＋１とした場合について示している。図２３に示すように、画素遅延４０は水平方向に配列する複数の画素データからなる輝度データＱＹｄを出力する。輪郭強調処理が、水平方向に配列する５個の画素を用いて行われる場合、輝度データＱＹｄは５個の画素データで構成される。
係数補正部４２は、係数補正部４１により出力された画像処理調整係数ＱＦｃに所定のフィルタリング処理を行うことにより、水平方向における輪郭の強調量を調整するための画像処理調整係数ＱＦｄを出力する。
【００６３】
画素遅延４０から出力された２ｍｂ＋１画素分の輝度データＱＹｄは、輪郭強調部３０に送られる。輪郭強調部３０は、係数補正部４２により出力される画像処理調整係数ＱＦｄを用いて、水平方向の輝度データＱＹｄに対し、先述した垂直方向における輪郭強調処理と同様の処理を行うことにより、水平方向に輪郭強調された輝度データＺＹｄを出力する。
なお、水平方向の輪郭補正を行った後に垂直方向の輪郭補正を行ってもよく、また、垂直方向と水平方向の輪郭補正を同時に実施してもよい。また、水平輪郭補正部３８を、輪郭幅補正部２６、または輪郭強調部３０のいずれかのみにより構成することで回路規模を削減してもよい。
【００６４】
以上のように、本実施の形態に係る画像処理装置は、上記実施の形態１において説明した輪郭補正処理を水平および垂直方向について行うので、動画領域における画像のぼやけを水平および垂直方向に過不足なく改善し、より鮮明な画像を得ることができる。
なお、水平方向輪郭補正部３８の輪郭幅補正部２６、および輪郭強調部３０において用いられる画像処理調整係数ＱＦｃおよびＱＦｄを適宜調整することにより、垂直および水平方向における輪郭幅、および輪郭部の前後に付加するオーバーシュート、アンダーシュートの大きさを適応的に調整することができる。
【００６５】
実施の形態３．
図２４は、画像処理部２の他の構成を示すブロック図である。図２４に示す画像処理部２におけるフレームメモリ制御部１１は、輝度データＲＹの２フレーム後（輝度データＱＹの１フレーム後）の輝度データＳＹをさらに出力する。輝度データＳＹは、輝度データＲＹとともに比較判定部１０に送られる。他の構成は、図２に示す画像処理部２と同様である。
【００６６】
図２５は、図２４に示す画像処理部２におけるフレームメモリ制御部１１の内部構成を示すブロック図である。図２５に示すように、フレームメモリ制御部１１は、フレームメモリ１３から読み出される輝度データＳＹを出力するラインバッファ４２をさらに備えている。他の構成は図３に示すフレームメモリ制御部１１と同様である。
【００６７】
図２６は、フレームメモリ制御部１１から１フレーム周期で出力される輝度データＳＹ，ＱＹ，ＲＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹｂを示す図である。図２６において、ＱＳｖは１フレーム期間を示している。図２６に示すように、輝度データＲＹ，ＳＹは、輝度データＱＹに対しそれぞれ前後１フレームの位相差を有する。
図２７は、フレームメモリ制御部１１から１ライン周期で出力される輝度データＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹｂを示す図である。図２７において、ＱＳｈは１ライン期間を示している。図２７に示すように、色差データＱＣｒ，Ｑｃｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。
【００６８】
図２８は比較判定部１０の内部構成を示すブロック図である。図２８に示す比較判定部１０は、動画静止画判定部４３、フリッカ判定部４４、係数補正部４５から構成される。  動画静止画判定部４３は、輝度データＱＹ、および１フレーム前の輝度データＲＹから得られるフレーム間輝度差|ＱＹ-ＲＹ|に基づいて、画像処理調整係数ＱＦを生成し、係数補正部４５に出力する。また、動画静止画判定部４３は、フレーム間輝度差｜ＱＹ-ＲＹ｜が所定値を越えた場合、動画検出フラグＨ＝１を出力する。反対に、フレーム間輝度差｜ＱＹ-ＲＹ｜が所定値以下の場合、輝度データＱＹが静止画領域を表すことを示す動画検出フラグＨ＝０を出力する。動画検出フラグＨはフリッカ判定部４４に送られる。
なお、静止画判定部４３により出力される画像処理調整係数ＱＦとフレーム間輝度差|ＱＹ-ＲＹ|との関係は、図７に示すものと同様である。
【００６９】
フリッカ判定部４４は、輝度データＲＹと、２フレーム後の輝度データＳＹとの差分を画素毎に算出することにより、３フレーム間の輝度変化を示すフレーム間輝度差｜ＱＹ-ＳＹ｜を求める。フリッカ判定部３３は、フレーム間輝度差｜ＱＹ-ＳＹ｜、および動画検出フラグＨに基づいて輝度データＱＹに含まれるフリッカ成分を検出し、フリッカ調整係数ＱＧを生成する。
【００７０】
図２９は、フリッカ判定部４４におけるフリッカの検出方法について説明するための図である。図２９（ａ）は、輝度データＱＹが動画領域を表す場合の輝度データＲＹ，ＱＹ，ＳＹの変化を示している。輝度データＱＹが動画像領域を表す場合、図２９（ａ）に示すように、２つのフレーム間輝度差｜ＱＹ-ＲＹ｜，｜ＱＹ-ＳＹ｜はともに大きな値となる。図２９（ｂ）は、輝度データＱＹにフリッカ成分を含む場合の輝度データＲＹ，ＱＹ，ＳＹの変化を示している。輝度データＱＹがフリッカ成分を含む場合、フレーム間輝度差｜ＱＹ-ＲＹ｜は大きな値となるのに対し、フレーム間輝度差｜ＱＹ-ＳＹ｜は０または非常に小さい値となる。ここで、フレーム間輝度差｜ＱＹ-ＲＹ｜が所定値を越える場合、動画検出フラグはＨ＝１となるので、動画検出フラグＨ＝１であり、かつフレーム間輝度差｜ＱＹ-ＲＹ｜が０または非常に小さい値となった場合、輝度データＱＹはフリッカ成分を含むと判別される。
【００７１】
フリッカ判定部４４は、動画静止画判定部４３から出力される動画検出フラグＨの値、およびフレーム間輝度差｜ＲＹ-ＳＹ｜の大きさに基づいて輝度データＱＹがフリッカを含むか判別するとともに、判別結果に基づいてフリッカ調整係数ＱＧを出力する。動画検出フラグＨ＝０の場合、すなわち輝度データＱＹが静止画領域を表す場合、フリッカ判定部４４はフリッカ調整係数ＱＧを１として出力する。反対に、動画検出フラグＨ＝１の場合、すなわち輝度データＱＹが動画領域を表す場合、フリッカ検出部４４は、フレーム間輝度差｜ＲＹ-ＳＹ｜の大きさに基づいてフリッカ調整係数ＱＧを出力する。
【００７２】
図３０は、フリッカ調整係数ＱＧとフレーム間輝度差｜ＲＹ−ＳＹ｜との関係を示す図である。図３０において、横軸はフレーム間輝度差｜ＲＹ−ＳＹ｜の逆数であり、縦軸はフリッカ調整係数ＱＧの大きさを示す。また、図３０において、フレーム間輝度差｜ＲＹ−ＳＹ｜の逆数が小さい領域Ａ（｜ＲＹ−ＳＹ｜が大きい領域）を動画領域、フレーム間輝度差｜ＲＹ−ＳＹ｜の逆数が大きい領域Ｃ（｜ＲＹ−ＳＹ｜が小さい領域）をフリッカ発生領域とし、動画領域とフリッカ発生領域との間の中間領域を領域Ｂとする。
図３０に示すように、フリッカ調整係数ＱＧは、動画領域（領域Ａ）において大きな値となり（ＱＧ＝ＱＧｍ）、フリッカ発生領域（領域Ｃ）において小さな値となる（ＱＧ＝ＱＧｆ）。また、中間領域（領域Ｂ）においては、動画領域およびフリッカ発生領域におけるフリッカ調整係数Ｑｆ，Ｑｍの中間の値となる（ＱＧｆ＜ＱＦ＜ＱＧｆ）。
係数補正部４５は、動画静止画判定部４３により出力される画像処理調整係数ＱＦと、フリッカ判定部４４により出力されるフリッカ調整係数ＱＧとを積算し、新たな画像処理調整係数ＱＦＧを生成する。
【００７３】
輝度データＱＹが静止画領域を表す場合（動画検出フラグがＨ＝０となる場合）、フリッカ調整係数はＱＧ＝１となるので、画像処理調整係数ＱＦＧは、図７に示す領域Ａ（静止画領域）における画像処理調整係数ＱＦ＝ＱＦｓの値と等しくなる。
フレーム間輝度差｜ＱＹ-ＲＹ｜が所定値を越える場合（動画検出フラグがＨ＝１となる場合）、図７に示すように、画像処理調整係数ＱＦは領域Ｂ（動画領域）におけるＱＦｍとなる（ＱＦｍ＞ＱＦｓ）。一方、フリッカ調整係数ＱＧは図３０に示すように、フリッカ発生領域（領域Ｃ）において小さく、動画領域（領域Ａ）において大きくなる。このため、フリッカ発生領域における画像処理調整係数ＱＦＣは、図７に示す領域Ｃ（動画領域）における画像処理調整係数ＱＦ＝ＱＦｍを小さくした値となり、領域Ａ（動画領域）における画像処理調整係数ＱＦＣは上記画像処理調整係数ＱＦ＝ＱＦｍと等しいか、またはこれよりも大きな値となる。
【００７４】
図３１は、フリッカの有無による輪郭補正量の差を示す図である。図３１（ａ）（ｂ）（ｃ）は、輝度データＱＹａ、変換倍率Ｚ、輪郭補正後の輝度データＺＹａをそれぞれ示している。図３１（ｂ）において、実線は動画像領域における変換倍率Ｚを示し、破線はフリッカ発生領域における変換倍率Ｚを示している。また、図３１（ｃ）において、実線は動画領域における輪郭補正後の輝度データＺＹａを示し、破線はフリッカ発生領域における輪郭補正後の輝度データＺＹａを示している。
フリッカ発生領域においては、倍率制御量ＺＣに積算される画像処理調整係数ＱＦＧの値がフリッカを含まない動画領域に比して小さいため、図３１（ｂ）に示すように変換倍率Ｚの振幅はフリッカ発生領域において小さくなる。このため、図３１（ｃ）に示すように、フリッカ発生領域における輪郭補正後の輝度データＺＹａの輪郭幅Ｗｂは、フリッカを含まない動画領域における輪郭幅Ｗｃよりも広くなり、鮮鋭度が低くなる。つまり、フリッカ発生領域において、輪郭部の鮮鋭度を高めることによりフリッカが強調されるのを防ぐことができる。
【００７５】
以上のように、本実施の形態に係る画像処理装置によれば、フレーム間輝度差｜ＱＹ-ＲＹ｜，｜ＲＹ−ＳＹ｜に基づいてフリッカを検出し、フリッカ発生領域における輪郭補正量を抑制するので、フリッカ成分を強調することなく動画像領域の鮮鋭度を高めることができる。
【００７６】
実施の形態４．
図３２は、実施の形態４におけるフレームメモリ制御部１１の構成を示すブロック図であり、図２に示される画像処理装置２におけるフレームメモリ制御部１１の別の構成を示している。
フレームメモリ制御部１１は、書き込み制御部１４、および読み出し制御部１９を備えている。書き込み制御部１４は、符号化部４６，４７および４８、バッファ４９、５０および５１、書き込みアドレス制御部５２により構成され、読み出し制御部１９は、バッファ５３、５４、５５および５６、復号化部５７、５８、５９および６０、読み出しアドレス制御部６１により構成される。
【００７７】
フレームメモリ制御部１１に入力された輝度データＤＹおよび色差データＤＣｒ、ＤＣｂは、書き込み制御部１４の符号化部４６、４７および４８にそれぞれ入力される。
【００７８】
符号化部４６は、入力された輝度データＤＹを符号化することにより、輝度データＤＹに対応する符号化された輝度データＥＹをバッファ４９に出力する。輝度データＤＹの符号化は、ＦＢＴＣ（Fixed  Block  Truncation  Coding）やＧＢＴＣ（Generalized  Block  Truncation  Coding）などのブロック符号化を用いることができる。また、ＪＰＥＧ（Joint  Photographic  Experts  Group）といった２次元離散コサイン変換符号化、ＪＰＥＧ−ＬＳ（Joint  Photographic  Experts  Group-Lossless）といった予測符号化、ＪＰＥＧ２０００といったウェーブレット変換による符号化など、静止画用の符号化方式であれば任意のものを用いることができる。なお、こうした静止画用の符号化方法は、符号化前の輝度データＤＹと符号化された後述する復号化後の復号化輝度データとが完全に一致しない非可逆符号化であっても適用することが可能である。
【００７９】
同様に、符号化部４７および４８は、入力された色差データＤＣｒおよびＤＣｂを符号化することにより、色差データＤＣｒおよびＤＣｂのそれぞれに対応する符号化された色差データＥＣｒおよびＥＣｂをバッファ５０および５１にそれぞれ出力する。
【００８０】
書き込みアドレス制御部５２は、同期信号ＤＳに基づいて、バッファ４９、５０および５１に入力された符号化輝度データＥＹおよび符号化色差データＥＣｒ、ＥＣｂをフレームメモリ１３に書き込むための書き込みアドレスＷＡを発生する。バッファ４９、５０および５１から読み出される符号化輝度データＥＹ、および符号化色差データＥＣｒ、ＥＣｂは、書き込みアドレスＷＡに対応する書き込みデータＷＤとしてフレームメモリに書き込まれる。
【００８１】
ここで、出力同期信号生成部７は、記憶部４のフレームメモリにおいてフレーム周波数の変換を行う場合、即ち記憶部４から画像データＤａと異なるフレーム周波数の画像データを出力する場合、同期信号Ｄａと異なる周期の同期信号ＱＳを生成する。記憶部４において、フレーム周波数の変換が行われない場合は、同期信号ＱＳと同期信号Ｓａは等しくなる。（図２を参照）
【００８２】
読み出しアドレス制御部６１は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた符号化輝度データＥＹおよび符号化色差データＥＣｒ、ＥＣｂを読み出すための読み出しアドレスＲＡを発生する。
フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをバッファ５３、５４、５５、５６に出力する。バッファ５３、５４、５５は符号化輝度データＥＹ１、および符号化色差データＥＣｒ１、ＥＣｂ１を出力し、それぞれ復号化部５７、５８、５９に入力される。また、バッファ５６は、バッファ５３から出力される符号化輝度データＥＹ１よりも１フレーム期間遅延した符号化輝度データＥＹ２を出力し、符号化輝度データＥＹ２は復号化部６０に入力される。
【００８３】
復号化部５７は、バッファ５３から出力される符号化輝度データＥＹ１を復号化することにより、入力された輝度データＤＹに対応する輝度データＱＹを出力する。同様に、復号化部５８と５９は、バッファ５４と５５から出力される符号化色差データＥＣｒとＥＣｂを復号化することにより、入力された色差データＤＣｒとＤＣｂのそれぞれに対応する色差データＱＣｒとＱＣｂを出力する。出力された輝度データＱＹと色差データＱＣｒ、ＱＣｂは、輪郭補正部５に入力される。
また、復号化部６０は、バッファ５６からの符号化輝度データＥＹ２を復号化することにより、輝度データＱＹよりも１フレーム遅延した輝度データＲＹを出力する。
輝度データＱＹとＲＹは、比較判定部１０に入力される。
【００８４】
図２に示すように、輪郭補正部５に入力された輝度データＱＹは、垂直輪郭補正部１２に入力される。実施の形態１でも説明したように、垂直輪郭補正部１２が輝度データＱＹに対し垂直方向の輪郭補正処理を行って、輪郭補正後の輝度データＺＹａを出力する際に、補正後の輝度データＺＹａと、補正前の輝度データＱＹとの間には所定のライン数分の遅延が発生する。この遅延ライン数をｋラインとすると、輝度データＱＹと、色差データＱＣｒ，ＱＣｂとの間にもｋライン分の遅延が発生することとなる。このため、フレームメモリ制御部１１は、補正後の輝度データＺＹａと色差データＱＣｒ，ＱＣｂとが同期して変換部６に入力されるよう色差データＱＣｒ，ＱＣｂをｋライン分遅延して出力する。具体的には、フレームメモリ制御部１１の読出しアドレス制御部２４において、色差データＱＣｒ，ＱＣｂが輝度データＱＹに対し、ｋライン分遅れて読み出されるよう読み出しアドレスＲＡを生成する。
【００８５】
図４は、フレームメモリ制御部１１から１ライン周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図４において、ＱＳｈは１ライン期間を示している。図４に示すように、色差データＱＣｒ，Ｑｃｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。
【００８６】
図５は、フレームメモリ制御部１１から１フレーム周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図５において、ＱＳｖは１フレーム期間を示している。図５に示すように、輝度データＲＹは、輝度データＱＹに対し１フレーム期間遅延して読み出される。
【００８７】
フレームメモリ制御部１１から出力された輝度データＱＹ、ＲＹは、図２に示すように比較判定部１０に入力される。比較判定部１０は、輝度データＱＹと１フレーム前の輝度データＲＹに基づいて動画／静止画の判定を行い、判定結果から画像処理調整係数ＱＦを発生する。画像処理調整係数ＱＦは輪郭補正部５に入力される。輪郭補正部５は、画像処理調整係数ＱＦに基づいて輪郭補正処理を行って、輪郭補正された輝度データＺＹａを出力する。
【００８８】
輪郭補正部５、比較判定部１０、変換部３および６については、実施の形態１ですでに説明した内容と同様であるため、詳しい説明を省略する。
【００８９】
このように、画像データを輝度データＤＹおよび色差データＤＣｒ、ＤＣｂに変換してフレームメモリ１３に書き込み、必要なライン数の輝度データを読み出して輪郭補正処理を行い、色差データＱＣｒ、ＱＣｂについては輪郭補正処理に必要なライン数分だけ遅延して読み出すことで、色差データのタイミング調整に必要なラインメモリを削減することができる。
さらに、フレームメモリ１３に対して画像データの書き込み、読み出しを行う際に、画像データを符号化してから、符号化された画像データをフレームメモリ１３に書き込み、フレームメモリ１３から符号化された画像データを読み出した後で復号化するので、符号化された画像データの符号化率（データ圧縮率）を高くするほど、符号化された画像データを格納するフレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
【００９０】
図３３は、実施の形態４におけるフレームメモリ制御部１１の別の構成を示すブロック図である。図３３に示すフレームメモリ制御部１１は、符号化部４７、４８、バッファ４９、５０、５１、書き込みアドレス制御部５２、バッファ５３、５４、５５，５６、復号化部５８、５９、読み出しアドレス制御部６１から構成される。
【００９１】
図３３に示したフレームメモリ制御部１１は、フレームメモリ１３への書き込み前の符号化処理と、読み出し後の復号化処理を、色差データＤＣｒ、ＤＣｂに対して行い、輝度データＤＹに対しては行わない。
フレームメモリ制御部１１に入力された輝度データＤＹはバッファ４９に入力され、色差データＤＣｒ、ＤＣｂはそれぞれ符号化部４７、４８に入力される。符号化部４７および４８は、色差データＤＣｒ、ＤＣｂを符号化して、符号化色差データＥＣｒ、ＥＣｂをそれぞれ出力する。符号化色差データＥＣｒ、ＥＣｂは、バッファ５０、５１にそれぞれ入力される。
【００９２】
書き込みアドレス制御部５２は、同期信号ＤＳに基づいて、バッファ４９に入力された輝度データＤＹ、およびバッファ５０、５１に入力された符号化色差データＥＣｒ、ＥＣｂをフレームメモリ１３に書き込むための書き込みアドレスＷＡを発生する。バッファ４９、５０および５１から読み出される輝度データＤＹ、および符号化色差データＥＣｒ、ＥＣｂは、書き込みアドレスＷＡに対応する書き込みデータＷＤとしてフレームメモリに書き込まれる。
【００９３】
一方、読み出しアドレス制御部６１は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた輝度データＤＹおよび符号化色差データＥＣｒ、ＥＣｂを読み出すための読み出しアドレスＲＡを発生する。フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをバッファ５３、５４、５５、５６に出力する。バッファ５３は輝度データＱＹを出力する。また、バッファ５４、５５は符号化色差データＥＣｒ１、ＥＣｂ１を出力し、それぞれ復号化部５８、５９に入力される。また、バッファ５６は、バッファ５３から出力される輝度データＱＹよりも１フレーム期間遅延した輝度データＲＹを出力する。
【００９４】
復号化部５８と５９は、バッファ５４と５５から出力される符号化色差データＥＣｒとＥＣｂを復号化することにより、入力された色差データＤＣｒとＤＣｂのそれぞれに対応する色差データＱＣｒとＱＣｂを出力する。出力された輝度データＱＹと色差データＱＣｒ、ＱＣｂは、輪郭補正部５に入力される。
【００９５】
輝度データＱＹ、ＲＹおよび色差データＱＣｒ、ＱＣｂのタイミング関係は、実施の形態４のなかで図４および図５を用いてすでに説明された内容と同様であるので、ここでの説明は省略する。
【００９６】
色差データに関して、符号化された色差データをフレームメモリ１３に格納するので、フレームメモリ１３のメモリ容量を削減することができる。
【００９７】
また、符号化方法として非可逆符号化を用いた場合には、符号化前の画像データと、符号化処理と復号化処理を経た画像データとの間には誤差を生じる。図３３に示した構成例では、符号化処理と復号化処理を経た色差データ出力ＱＣｒ、ＱＣｂは、元々の色差データＤＣｒ、ＤＣｂとの間に誤差を生じうる。一方、輝度データＤＹは符号化処理および復号化処理を経ないので、入力の輝度データＤＹと出力の輝度データＱＹ、ＲＹとの誤差を生じない。
一般に、輝度データに比べ、色差データに対する人間の視覚的な感度は低いので、符号化処理と復号化処理によって色差データに誤差が生じても、輝度データには誤差が生じないため、画質への悪影響を抑制することができる。
【００９８】
実施の形態５．
図３４は実施の形態５におけるフレームメモリ１１の構成を示すブロック図である。これは、図２４に示される画像処理装置２におけるフレームメモリ制御部１１の別の構成を示している。
図３４に示されるフレームメモリ制御部１１は、書き込み制御部１４および読み出し制御部１９から構成される。書き込み制御部１４は図３２に示した構成と同様の構成である。読み出し制御部１９は、図３２に示した構成に加えて、バッファ６２と復号化部６３をさらに備えている。
【００９９】
書き込み制御部１４については、実施の形態４において図３２で示した構成と同様であるので、詳しい動作の説明は省略する。また、出力同期信号生成部７で生成される同期信号ＱＳについても、実施の形態４において説明した内容と同じであるので、説明を省略する。
【０１００】
読み出し制御部１９については、読み出しアドレス制御部６１は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた符号化輝度データＥＹおよび符号化色差データＥＣｒ、ＥＣｂを読み出すための読み出しアドレスＲＡを発生する。
フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをバッファ５３、５４、５５、５６および６２に出力する。バッファ５３、５４、５５は符号化輝度データＥＹ１、および符号化色差データＥＣｒ１、ＥＣｂ１を出力し、それぞれ復号化部５７、５８、５９に入力される。また、バッファ５６は、バッファ５３から出力される符号化輝度データＥＹ１よりも１フレーム期間遅延した符号化輝度データＥＹ２を出力し、符号化輝度データＥＹ２は符号化部６０に入力される。
さらに、バッファ６２は、符号化輝度データＥＹ１よりも１フレーム期間早い符号化輝度データＥＹ０を出力し、復号化部６３に入力される。
【０１０１】
復号化部５７、５８、５９は、符号化輝度データＥＹ１および符号化色差データＥＣｒ１，ＥＣｂ１を復号化することにより、入力画像データに対応する輝度データＱＹおよび色差データＱＣｒ、ＱＣｂを出力する。同様に、復号化部６０、６３は、符号化輝度データＥＹ２、ＥＹ０をそれぞれ復号化することにより、輝度データＱＹに対して１フレーム遅延した輝度データＲＹと１フレーム早い輝度データＳＹを出力する。
輝度データＱＹは、輪郭補正部５および比較判定部１０に入力され、色差データＱＣｒとＱＣｂは輪郭補正部５に入力される。また、輝度データＲＹとＳＹは比較判定部１０に入力される。
【０１０２】
図２６に示すように、輝度データＲＹ、ＳＹは、輝度データＱＹに対してそれぞれ前後１フレームの位相差を有する。また、図２７に示すように、色差データＱＣｒ、ＱＣｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。
これら輝度データＱＹ、ＲＹ、ＳＹ、色差データＱＣｒ、ＱＣｂの関係の詳細については、すでに実施の形態３で説明した内容と同様であるので、ここでは説明を省略する。
【０１０３】
比較判定部１０は、入力された輝度データＱＹ、ＲＹ、ＳＹに基づいて、フリッカの有無を検出して、フリッカ発生領域において輪郭補正量を抑制するように働く画像処理調整係数ＱＦＧを発生し、画像処理調整係数ＱＦＧは輪郭補正部５に入力される。
輪郭補正部５は、画像処理調整係数ＱＦＧに基づいて、輝度データＱＹに対して輪郭補正処理を行って、輪郭補正された輝度データＺＹａを出力する。
比較判定部１０と輪郭補正部５の動作は、実施の形態３、実施の形態１ですでに説明済みであるので、ここでは詳しい説明を省略する。
【０１０４】
フレーム間輝度差｜ＱＹ−ＲＹ｜、｜ＲＹ−ＳＹ｜に基づいてフリッカを検出し、フリッカ発生領域における輪郭補正量を抑制できるので、フリッカ成分を強調することなく動画像領域の鮮鋭度を高めることができる。
【０１０５】
さらに、フレームメモリ１３に対して画像データの書き込み、読み出しを行う際に、画像データを符号化してから、符号化された画像データをフレームメモリ１３に書き込み、フレームメモリ１３から符号化された画像データを読み出した後で復号化するので、符号化された画像データの符号化率（データ圧縮率）を高くするほど、符号化された画像データを格納するフレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
【０１０６】
また、図３５に示すように、フレームメモリ１３に画像データの書き込み、読み出しをする際の符号化処理、復号化処理を、色差データＤＣｒ、ＤＣｂについては行って、輝度データＤＹについては行わないよう、フレームメモリ制御部１１を構成してもよい。図３５は、実施の形態５におけるフレームメモリ制御部１１の別の構成例を示すブロック図である。
【０１０７】
図３５において、輝度データＤＹは符号化部を介さずにバッファ４９に直接入力される。色差データＤＣｒとＤＣｂは、それぞれ符号化部４７、４８で符号化され、符号化色差データＥＣｒ、ＥＣｂがバッファ５０、５１に入力される。バッファ４９、５０、５１から読み出される符号化されていない輝度データＤＹ、および符号化色差データＥＣｒが書き込みデータＷＤとしてフレームメモリ１３に書き込まれる。
【０１０８】
次に、フレームメモリ１３に書き込まれた輝度データＤＹおよび符号化色差データＥＣｒ、ＥＣｂが、読み出しデータＲＤとして読み出され、バッファ５２、５３、５４、５５，６２に入力される。バッファ５２は輝度データＱＹを出力し、バッファ５５および６２は、輝度データＱＹに対して１フレーム遅延した輝度データＲＹと、１フレーム早い輝度データＳＹを出力する。
バッファ５４，５５は、輝度データＱＹと同じフレームの符号化色差データＥＣｒ１、ＥＣｂ１をそれぞれ復号化部５８、５９に向けて出力する。復号化部５８、５９では、符号化色差データＥＣｒ１、ＥＣｂ１がそれぞれ復号化され、復号化された色差データＱＣｒ、ＱＣｂを出力する。
【０１０９】
フレームメモリ１３に対して符号化した色差データと符号化しない輝度データを書き込み、フレームメモリ１３から符号化色差データと輝度データを読み出して、符号化色差データを復号化することにより、符号化された色差データの符号化率（データ圧縮率）を高くするほど、フレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
また、人間の視覚的な感度の低い色差データに対して符号化および復号化を行うため、符号化方法が不可逆符号化の場合であっても、符号化前と復号化後の色差データ間に生じる誤差による、画像の劣化を抑制することができる。
【０１１０】
実施の形態６．
図３６は、実施の形態６におけるフレームメモリ制御部１１の構成を示すブロック図であり、図２に示される画像処理装置２におけるフレームメモリ制御部１１の別の構成を示している。
フレームメモリ制御部１１は、書き込み制御部１４、および読み出し制御部１９を備えている。書き込み制御部１４は、符号化部４６、バッファ４９、５０および５１、書き込みアドレス制御部５２により構成され、読み出し制御部１９は、バッファ５４、５５および５６、復号化部６０、読み出しアドレス制御部６１により構成される。
【０１１１】
動作について説明する。
フレームメモリ制御部１１に入力された輝度データＤＹは、符号化部４６に入力されるとともに、読み出し制御部１９を介して輝度データＱＹとして出力される。符号化部４６は、輝度データＤＹを符号化することにより、輝度データＤＹに対応する符号化された輝度データＥＹをバッファ４９に出力する。
フレームメモリ制御部１１に入力された色差データＤＣｒ、ＤＣｂは、バッファ５０、５１に入力される。
【０１１２】
書き込みアドレス制御部５２は、同期信号ＤＳに基づいて、バッファ４９に入力された符号化輝度データＥＹ、およびバッファ５０、５１に入力された色差データＤＣｒ、ＤＣｂをフレームメモリに書き込むための書き込みアドレスＷＡを発生する。バッファ４９、５０および５１から読み出される符号化輝度データＥＹ、および色差データＤＣｒ、ＤＣｂは、書き込みアドレスＷＡに対応する書き込みデータＷＤとしてフレームメモリ１３に書き込まれる。
【０１１３】
ここで、出力同期信号生成部７は、記憶部４のフレームメモリ１３においてフレーム周波数の変換を行わないものとし、同期信号Ｓａ（即ちＤＳ）に同期した同期信号ＱＳを発生する。
【０１１４】
読み出しアドレス制御部６１は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた符号化輝度データＥＹおよび色差データＤＣｒ、ＤＣｂを読み出すための読み出しアドレスＲＡを発生する。
フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをバッファ５４、５５、５６に出力する。バッファ５４、５５は色差データＱＣｒ、ＱＣｂを出力する。また、バッファ５６は、輝度データＱＹ、すなわち入力の輝度データＤＹよりも１フレーム遅延した符号化輝度データＥＹ１を出力する。バッファ５６から出力された符号化輝度データＥＹ１は復号化部６０に入力され、復号化部６０は符号化輝度データＥＹ１を復号することにより、輝度データＲＹを出力する。輝度データＲＹは輝度データＱＹよりも１フレーム遅延している。
輝度データＱＹ、色差データＱＣｒ、ＱＣｂは輪郭補正部５に入力され、輝度データＱＹとＲＹは比較判定部１０に入力される。
【０１１５】
図２に示すように、輪郭補正部５に入力された輝度データＱＹは、垂直輪郭補正部１２に入力される。すでに実施の形態１でも説明したように、垂直輪郭補正部１２が輝度データＱＹに対し垂直方向の輪郭補正処理を行って、輪郭補正後の輝度データＺＹａを出力する際に、補正後の輝度データＺＹａと、補正前の輝度データＱＹとの間には所定のライン数分の遅延が発生する。この遅延ライン数をｋラインとすると、輝度データＱＹと、色差データＱＣｒ，ＱＣｂとの間にもｋライン分の遅延が発生することとなる。このため、フレームメモリ制御部１１は、補正後の輝度データＺＹａと色差データＱＣｒ，ＱＣｂとが同期して変換部６に入力されるよう、色差データＱＣｒ，ＱＣｂをｋライン分遅延して出力する。具体的には、フレームメモリ制御部１１の読出しアドレス制御部２４において、色差データＱＣｒ，ＱＣｂが輝度データＱＹ（すなわち、入力輝度データＤＹ）に対し、ｋライン分遅れて読み出されるよう読み出しアドレスＲＡを生成する。
【０１１６】
図３７は、フレームメモリ制御部１１に入力される輝度データＤＹ、色差データＤＣｒおよびＤＣｂ、フレームメモリ制御部から１ライン周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図３７において、ＤＳｈとＱＳｈは１ライン期間を示しており、出力の水平同期信号ＱＳｈは入力水平同期信号ＱＳｈに同期している。図３７に示すように、色差データＱＣｒ，Ｑｃｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。入力の輝度データＤＹと、出力の輝度データＱＹおよびＲＹは同じライン位置ｎを示すのに対して、出力の色差データＱＣｒとＱＣｂはライン位置ｎ−ｋとなる。
【０１１７】
図３８は、フレームメモリ制御部１１から１フレーム周期で出力される輝度データＲＹ，ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図３８において、ＤＳｖおよびＱＳｖは１フレーム期間を示しており、出力垂直同期ＱＳｖは入力垂直同期ＤＳｖと同期している。図３８に示すように、輝度データＲＹは、輝度データＱＹに対し１フレーム期間遅延して読み出される。
【０１１８】
フレームメモリ制御部１１から出力された輝度データＱＹ、ＲＹは、図２に示すように比較判定部１０に入力される。比較判定部１０は、輝度データＱＹと１フレーム前の輝度データＲＹに基づいて動画／静止画の判定を行い、判定結果から画像処理調整係数ＱＦを発生する。画像処理調整係数ＱＦは輪郭補正部５に入力される。輪郭補正部５は、画像処理調整係数ＱＦに基づいて輪郭補正処理を行って、輪郭補正された輝度データＺＹａを出力する。
【０１１９】
輪郭補正部５、比較判定部１０、変換部３および６については、実施の形態１ですでに説明した内容と同様であるため、詳しい説明を省略する。
【０１２０】
このように、符号化された輝度データＥＹおよび色差データＤＣｒ、ＤＣｂをフレームメモリ１３に書き込み、入力の輝度データＤＹ（＝ＱＹ）に対して輪郭補正処理を行い、色差データＱＣｒ、ＱＣｂについては輪郭補正処理に必要なライン数分だけ遅延して読み出すことで、色差データのタイミング調整に必要なラインメモリを削減することができる。
さらに、輝度データＤＹを符号化してから、符号化された輝度データＥＹをフレームメモリ１３に書き込み、フレームメモリ１３から符号化された輝度データＥＹ１を読み出した後で復号化するので、符号化された輝度データの符号化率（データ圧縮率）を高くするほど、符号化された輝度データＥＹを格納するフレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
【０１２１】
また、フレームメモリ制御部１１は、フレームメモリ１３に画像データの書き込み、読み出しを行う際の符号化処理と復号化処理を、輝度データＤＹに加えて、色差データＤＣｒ、ＤＣｂについても行ってもよい。図３９は、実施の形態６におけるフレームメモリ制御部１１の別の構成を示すブロック図である。図３９に示す構成は、図３６に示した構成に対して、符号化部４７および４８、復号化部５８および５９をさらに備えたものである。
【０１２２】
符号化部４７および４８は、入力された色差データＤＣｒ、ＤＣｂの符号化を行うことにより、色差データＤＣｒ、ＤＣｂに対応する符号化色差データＥＣｒ０、ＥＣｂ０をバッファ５０、５１にそれぞれ出力する。バッファ５０、５１はから読み出される符号化色差データＥＣｒ０とＥＣｂ０は、フレームメモリ１３に書き込まれる。フレームメモリ１３に書き込まれた符号化色差データＥＣｒ０、ＥＣｂ０が読み出され、バッファ５４、５５に入力される。バッファ５４、５５は、符号化色差データＥＣｒ０、ＥＣｂ０を復号化部５８、５９に向けてそれぞれ出力する。復号化部５８、５９は、符号化色差データＥＣｒ０、ＥＣｂ０を復号化し、復号化された色差データＱＣｒ、ＱＣｂをそれぞれ出力する。色差データＱＣｒ、ＱＣｂは輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。その他の部分についてはすでに説明済みの内容と同じである。
【０１２３】
輝度データＤＹ、および色差データＤＣｒおよびＤＣｂ符号化を行い、符号化された輝度データＥＹ０をフレームメモリ１３に書き込み、フレームメモリ１３から符号化された輝度データＥＹ１を読み出した後で復号化するので、符号化された輝度データと色差データの符号化率（データ圧縮率）を高くするほど、符号化された輝度データＥＹ０、色差データＥＣｒ０、ＥＣｂ０を格納するフレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
【０１２４】
実施の形態７．
図４０は、実施の形態７における画像処理部２の構成を示すブロック図である。図４０に示す構成は、図２に示す構成と比較して、フレームメモリ制御部１１が輝度データＱＹ１とＱＹ２を出力し、輝度データＱＹ１が輪郭補正部５に入力され、輝度データＱＹ２が比較判定部１０に入力される点が異なる。輝度データＱＹ１は符号化処理と復号化処理を経ない輝度データであり、輝度データＱＹ２は符号化処理と復号化処理を経た輝度データである。（詳細は後述する）
【０１２５】
図４１は、図４０に示される画像処理装置２におけるフレームメモリ制御部１１の構成を示すブロック図である。図４１に示すフレームメモリ制御部１１は、図３６に示した構成に対して、さらに復号化部５７を読み出し制御部に備えたものである。
【０１２６】
入力された輝度データＤＹは、符号化部４６に入力されるとともに、読み出し制御部１９を介して輝度データＱＹ１として出力される。符号化部４６は、輝度データＤＹを符号化することにより、輝度データＤＹに対応する符号化輝度データＥＹ０を出力する。符号化輝度データＥＹ０はバッファ４９と復号化部５７に入力される。復号化部５７は符号化輝度データＥＹ０を復号化することにより、輝度データＱＹ１と同じフレーム、同じラインの輝度データＱＹ２を出力する。また、フレームメモリ制御部１１は、色差データＱＣｒとＱＣｂ、輝度データＱＹ１およびＱＹ２から１フレーム遅延の輝度データＲＹを出力する。輝度データＱＹ１とＱＹ２の読み出しタイミングは、実施の形態６で図３７および図３８の中の輝度データＱＹと同じである。
その他の部分については、実施の形態６ですでに説明済みの内容と同じであるので、ここでは説明を省略する。
輝度データＱＹ１と色差データＱＣｒ、ＱＣｂは輪郭補正部５に入力され、輝度データＱＹ２と１フレーム遅延の輝度データＲＹは比較判定部１０に入力される。
【０１２７】
輝度データＱＹ１は符号化および復号化の処理を経ておらず、輝度データＱＹ２は符号化、復号化の処理を経ており、輝度データＱＹ１とＱＹ２はこの点が異なる。例えば、符号化方式が符号化前の輝度データＤＹと復号化後の輝度データＱＹ２が完全に一致しない非可逆符号化の場合には、輝度データＤＹとＱＹ２の間には誤差が生じる。
比較判定部１０は、連続する２フレーム間の輝度データの差分に基づいて動画静止画判定を行って、輪郭補正部５の補正量を制御するように働く。
仮に、符号化と復号化を経た輝度データＲＹと経ない輝度データＱＹ１に基づいて、比較判定部１０での比較判定処理を行った場合には、静止画であっても、符号化と復号化を経ない輝度データＱＹ１と経た輝度データＲＹとの間で生じる誤差のため、静止画部分が動画として判定される可能性がある。
【０１２８】
一方、符号化した輝度データＲＹとＱＹ２に基づいて比較判定処理を行った場合は、輝度データＲＹとＱＹ２が入力の輝度データに対して同様に誤差を生じるため、静止画の場合にはＲＹとＱＹ２に生じる誤差が等しくなるため相殺され、より正確な判定を行うことができる。また、符号化、復号化を経ない輝度データＱＹ１に対して輪郭補正処理が実施されるので、画質を向上することができる。
【０１２９】
実施の形態８．
図４２は、実施の形態８におけるフレームメモリ制御部１１の構成を示すブロック図である。これは、図２４に示される画像処理装置２におけるフレームメモリ制御部１１の別の構成を示している。
図４２に示されるフレームメモリ制御部１１は、図３６に示した構成に対して、さらにバッファ６２と復号化部６３を備えて、連続する３フレーム分の輝度データＱＹ、ＲＹ、ＳＹを出力できるようにしたものである。
【０１３０】
書き込み制御部１４の動作と、出力同期信号生成部７で生成される同期信号ＱＳについては、実施の形態６において説明した内容と同様であるので、詳しい動作の説明は省略する。
【０１３１】
読み出しアドレス制御部６１は、出力同期信号生成部７により出力される同期信号ＱＳに基づいて、フレームメモリ１３に書き込まれた符号化輝度データＥＹおよび色差データＤＣｒ、ＤＣｂを読み出すための読み出しアドレスＲＡを発生する。
フレームメモリ１３は、読み出しアドレスＲＡに基づいて読み出されるデータＲＤをバッファ５４、５５、５６、６２に出力する。バッファ５４、５５は色差データＱＣｒ、ＱＣｂを出力する。また、バッファ５６は、輝度データＱＹ、すなわち入力の輝度データＤＹよりも１フレーム遅延した符号化輝度データＥＹ１を復号化部６０に出力する。バッファ６２は輝度データＱＹより２フレーム遅延した符号化輝度データＥＹ２を復号化部６３に出力する。復号化部６０は符号化輝度データＥＹ１を復号することにより、輝度データＲＹを出力し、復号化部６３は符号化輝度データＥＹ２を復号化することにより復号化された輝度データＳＹを出力する。ここで、輝度データＲＹは輝度データＱＹよりも１フレーム遅延しており、輝度データＳＹは輝度データＱＹよりも２フレーム遅延している。
輝度データＱＹ、色差データＱＣｒ、ＱＣｂは輪郭補正部５に入力され、輝度データＱＹ、ＲＹおよびＳＹは比較判定部１０に入力される。
【０１３２】
これまでの説明と同様に、フレームメモリ制御部１１は、ｋライン分の遅延が発生した輪郭補正後の輝度データＺＹａと色差データＱＣｒ，ＱＣｂとが同期して変換部６に入力されるよう、色差データＱＣｒ，ＱＣｂをｋライン分遅延して出力する。具体的には、フレームメモリ制御部１１の読出しアドレス制御部２４において、色差データＱＣｒ，ＱＣｂが輝度データＱＹ（すなわち、入力輝度データＤＹ）に対し、ｋライン分遅れて読み出されるよう読み出しアドレスＲＡを生成する。
【０１３３】
図４３は、フレームメモリ制御部１１に入力される輝度データＤＹ、色差データＤＣｒおよびＤＣｂ、フレームメモリ制御部から１ライン周期で出力される輝度データＳＹ、ＲＹ、ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図４３において、ＤＳｈとＱＳｈは１ライン期間を示しており、出力の水平同期信号ＱＳｈは入力水平同期信号ＱＳｈに同期している。図４３に示すように、色差データＱＣｒ，Ｑｃｂは、輝度データＱＹに対し、輪郭補正部５において輪郭補正処理を行うのに必要なライン期間ｋだけ遅延して読み出される。入力の輝度データＤＹと、出力の輝度データＱＹ、ＲＹ、ＳＹは同じライン位置ｎを示すのに対して、出力の色差データＱＣｒとＱＣｂはライン位置ｎ−ｋとなる。
【０１３４】
図４４は、フレームメモリ制御部１１から１フレーム周期で出力される輝度データＳＹ、ＲＹ、ＱＹおよび色差データＱＣｒ，ＱＣｂ、ならびに垂直輪郭補正部１２から出力される輪郭補正後の輝度データＺＹａを示す図である。図４４において、ＤＳｖおよびＱＳｖは１フレーム期間を示しており、出力垂直同期ＱＳｖは入力垂直同期ＤＳｖと同期している。図４４に示すように、輝度データＲＹは、輝度データＱＹに対し１フレーム期間遅延して読み出され、輝度データＳＹは輝度データＱＹに対して２フレーム期間遅延して読み出される。
【０１３５】
比較判定部１０は、入力された輝度データＱＹ、１フレーム前の輝度データＲＹ、２フレーム前の輝度データＳＹに基づいて、フリッカの有無を検出して、フリッカ発生領域において輪郭補正量を抑制するように働く画像処理調整係数ＱＦＧを発生し、画像処理調整係数ＱＦＧは輪郭補正部５に入力される。
【０１３６】
図４５は実施の形態８における比較判定部１０の内部構成を示すブロック図である。図４５に示す比較判定部１０は、動画静止画判定部４３、フリッカ判定部４４、係数補正部４５から構成される。動画静止画判定部４３は、輝度データＱＹ、および１フレーム前の輝度データＲＹから得られるフレーム間輝度差|ＱＹ−ＲＹ|に基づいて、画像処理調整係数ＱＦを生成し、係数補正部４５に出力する。また、動画静止画判定部４３は、フレーム間輝度差｜ＱＹ−ＲＹ｜が所定値を越えた場合、動画検出フラグＨ＝１を出力する。反対に、フレーム間輝度差｜ＱＹ−ＲＹ｜が所定値以下の場合、輝度データＱＹが静止画領域を表すことを示す動画検出フラグＨ＝０を出力する。動画検出フラグＨはフリッカ判定部４４に送られる。
なお、静止画判定部４３により出力される画像処理調整係数ＱＦとフレーム間輝度差|ＱＹ−ＲＹ|との関係は、図７に示すものと同様である。
【０１３７】
フリッカ判定部４４は、輝度データＱＹと、２フレーム前の輝度データＳＹとの差分を画素毎に算出することにより、３フレーム間の輝度変化を示すフレーム間輝度差｜ＱＹ−ＳＹ｜を求める。フリッカ判定部３３は、フレーム間輝度差｜ＱＹ−ＳＹ｜、および動画検出フラグＨに基づいて輝度データＱＹに含まれるフリッカ成分を検出し、フリッカ調整係数ＱＧを生成する。
【０１３８】
図４６は、フリッカ判定部４４におけるフリッカの検出方法について説明するための図である。図４６（ａ）は、輝度データＱＹが動画領域を表す場合の輝度データＲＹ，ＱＹ，ＳＹの変化を示している。輝度データＱＹが動画像領域を表す場合、図４６（ａ）に示すように、２つのフレーム間輝度差｜ＱＹ−ＲＹ｜，｜ＱＹ−ＳＹ｜はともに大きな値となる。図２９（ｂ）は、輝度データＱＹにフリッカ成分を含む場合の輝度データＲＹ，ＱＹ，ＳＹの変化を示している。輝度データＱＹがフリッカ成分を含む場合、フレーム間輝度差｜ＱＹ−ＲＹ｜は大きな値となるのに対し、フレーム間輝度差｜ＱＹ−ＳＹ｜は０または非常に小さい値となる。ここで、フレーム間輝度差｜ＱＹ−ＲＹ｜が所定値を越える場合、動画検出フラグはＨ＝１となるので、動画検出フラグＨ＝１であり、かつフレーム間輝度差｜ＱＹ-ＲＹ｜が０または非常に小さい値となった場合、輝度データＱＹはフリッカ成分を含むと判別される。
【０１３９】
フリッカ判定部４４は、動画静止画判定部４３から出力される動画検出フラグＨの値、およびフレーム間輝度差｜ＱＹ−ＳＹ｜の大きさに基づいて輝度データＱＹがフリッカを含むか判別するとともに、判別結果に基づいてフリッカ調整係数ＱＧを出力する。動画検出フラグＨ＝０の場合、すなわち輝度データＱＹが静止画領域を表す場合、フリッカ判定部４４はフリッカ調整係数ＱＧを１として出力する。反対に、動画検出フラグＨ＝１の場合、すなわち輝度データＱＹが動画領域を表す場合、フリッカ検出部４４は、フレーム間輝度差｜ＱＹ−ＳＹ｜の大きさに基づいてフリッカ調整係数ＱＧを出力する。
【０１４０】
図４７は、フリッカ調整係数ＱＧとフレーム間輝度差｜ＱＹ−ＳＹ｜との関係を示す図である。図３０において、横軸はフレーム間輝度差｜ＱＹ−ＳＹ｜の逆数であり、縦軸はフリッカ調整係数ＱＧの大きさを示す。また、図４７において、フレーム間輝度差｜ＱＹ−ＳＹ｜の逆数が小さい領域Ａ（｜ＱＹ−ＳＹ｜が大きい領域）を動画領域、フレーム間輝度差｜ＱＹ−ＳＹ｜の逆数が大きい領域Ｃ（｜ＱＹ−ＳＹ｜が小さい領域）をフリッカ発生領域とし、動画領域とフリッカ発生領域との間の中間領域を領域Ｂとする。
図４７に示すように、フリッカ調整係数ＱＧは、動画領域（領域Ａ）において大きな値となり（ＱＧ＝ＱＧｍ）、フリッカ発生領域（領域Ｃ）において小さな値となる（ＱＧ＝ＱＧｆ）。また、中間領域（領域Ｂ）においては、動画領域およびフリッカ発生領域におけるフリッカ調整係数Ｑｆ，Ｑｍの中間の値となる（ＱＧｆ＜ＱＦ＜ＱＧｆ）。
係数補正部４５は、動画静止画判定部４３により出力される画像処理調整係数ＱＦと、フリッカ判定部４４により出力されるフリッカ調整係数ＱＧとを積算し、新たな画像処理調整係数ＱＦＧを生成する。
【０１４１】
輝度データＱＹが静止画領域を表す場合（動画検出フラグがＨ＝０となる場合）、フリッカ調整係数はＱＧ＝１となるので、画像処理調整係数ＱＦＧは、図７に示す領域Ａ（静止画領域）における画像処理調整係数ＱＦ＝ＱＦｓの値と等しくなる。
フレーム間輝度差｜ＱＹ-ＲＹ｜が所定値を越える場合（動画検出フラグがＨ＝１となる場合）、図７に示すように、画像処理調整係数ＱＦは領域Ｂ（動画領域）におけるＱＦｍとなる（ＱＦｍ＞ＱＦｓ）。一方、フリッカ調整係数ＱＧは図４７に示すように、フリッカ発生領域（領域Ｃ）において小さく、動画領域（領域Ａ）において大きくなる。このため、フリッカ発生領域における画像処理調整係数ＱＦＣは、図７に示す領域Ｃ（動画領域）における画像処理調整係数ＱＦ＝ＱＦｍを小さくした値となり、領域Ａ（動画領域）における画像処理調整係数ＱＦＣは上記画像処理調整係数ＱＦ＝ＱＦｍと等しいか、またはこれよりも大きな値となる。
【０１４２】
図３１は、フリッカの有無による輪郭補正量の差を示す図である。図３１（ａ）（ｂ）（ｃ）は、輝度データＱＹａ、変換倍率Ｚ、輪郭補正後の輝度データＺＹａをそれぞれ示している。図３１（ｂ）において、実線は動画像領域における変換倍率Ｚを示し、破線はフリッカ発生領域における変換倍率Ｚを示している。また、図３１（ｃ）において、実線は動画領域における輪郭補正後の輝度データＺＹａを示し、破線はフリッカ発生領域における輪郭補正後の輝度データＺＹａを示している。
フリッカ発生領域においては、倍率制御量ＺＣに積算される画像処理調整係数ＱＦＧの値がフリッカを含まない動画領域に比して小さいため、図３１（ｂ）に示すように変換倍率Ｚの振幅はフリッカ発生領域において小さくなる。このため、図３１（ｃ）に示すように、フリッカ発生領域における輪郭補正後の輝度データＺＹａの輪郭幅Ｗｂは、フリッカを含まない動画領域における輪郭幅Ｗｃよりも広くなり、鮮鋭度が低くなる。つまり、フリッカ発生領域において、輪郭部の鮮鋭度を高めることによりフリッカが強調されるのを防ぐことができる。
【０１４３】
以上のように、本実施の形態に係る画像処理装置によれば、フレーム間輝度差｜ＱＹ-ＲＹ｜，｜ＱＹ−ＳＹ｜に基づいてフリッカを検出し、フリッカ発生領域における輪郭補正量を抑制するので、フリッカ成分を強調することなく動画像領域の鮮鋭度を高めることができる。
【０１４４】
さらに、  フレームメモリ制御部１１が、符号化された輝度データＥＹおよび色差データＤＣｒ、ＤＣｂをフレームメモリ１３に書き込み、入力の輝度データＤＹ（＝ＱＹ）に対して輪郭補正処理を行い、色差データＱＣｒ、ＱＣｂについては輪郭補正処理に必要なライン数分だけ遅延して読み出すことで、色差データのタイミング調整に必要なラインメモリを削減することができる。
さらに、輝度データＤＹを符号化してから、符号化された輝度データＥＹをフレームメモリ１３に書き込み、フレームメモリ１３から符号化された輝度データＥＹ１を読み出した後で復号化するので、符号化された輝度データの符号化率（データ圧縮率）を高くするほど、符号化された輝度データＥＹを格納するフレームメモリ１３の容量を削減できるとともに、フレームメモリ１３とフレームメモリ制御部１１の間のバス帯域を節約することができる。
【０１４５】
輪郭補正部５は、画像処理調整係数ＱＦＧに基づいて、輝度データＱＹに対して輪郭補正処理を行って、輪郭補正された輝度データＺＹａを出力する。
比較判定部１０と輪郭補正部５の動作は、実施の形態３、実施の形態１ですでに説明済みであるので、ここでは詳しい説明を省略する。
【図面の簡単な説明】
【０１４６】
【図１】本発明に係る画像処理装置の一実施形態を示すブロック図である。
【図２】画像処理部の内部構成を示すブロック図である。
【図３】フレームメモリ制御部の内部構成を示すブロック図である。
【図４】フレームメモリの読み出しタイミングを示す図である。
【図５】フレームメモリの読み出しタイミングを示す図である。
【図６】画像処理調整係数の特性の一例を示す図である。
【図７】画像処理調整係数の特性の一例を示す図である。
【図８】動画像の一例を示す図である。
【図９】垂直輪郭補正部の内部構成を示すブロック図である。
【図１０】ライン遅延の動作を示す図である。
【図１１】輪郭幅補正処理について説明するための図である。
【図１２】動画領域、および静止画領域における輪郭幅補正処理について説明するための図である。
【図１３】垂直輪郭補正部の内部構成を示すブロック図である。
【図１４】ライン遅延の動作を示す図である。
【図１５】輪郭強調処理について説明するための図である。
【図１６】垂直輪郭補正部の内部構成を示すブロック図である。
【図１７】画像処理調整係数の特性の一例を示す図である。
【図１８】画像処理調整係数の特性の一例を示す図である。
【図１９】輪郭補正処理について説明するための図である。
【図２０】画像処理部の内部構成を示すブロック図である。
【図２１】水平輪郭補正部の内部構成を示すブロック図である。
【図２２】画素遅延の動作を示す図である。
【図２３】画素遅延の動作を示す図である。
【図２４】画像処理部の内部構成を示すブロック図である。
【図２５】フレームメモリ制御部の内部構成を示すブロック図である。
【図２６】フレームメモリの読み出しタイミングを示す図である。
【図２７】フレームメモリの読み出しタイミングを示す図である。
【図２８】比較判定部の内部構成を示すブロック図である。
【図２９】フリッカの検出方法について説明するための図である。
【図３０】フリッカ調整係数の特性を示す図である。
【図３１】動画領域、およびフリッカ発生領域における輪郭補正処理について説明するための図である。
【図３２】本発明の実施の形態４におけるフレームメモリ制御部の構成を示すブロック図である。
【図３３】本発明の実施の形態４におけるフレームメモリ制御部の別の構成を示すブロック図である。
【図３４】本発明の実施の形態５におけるフレームメモリ制御部の構成を示すブロック図である。
【図３５】本発明の実施の形態５におけるフレームメモリ制御部の別の構成を示すブロック図である。
【図３６】本発明の実施の形態６におけるフレームメモリ制御部の構成を示すブロック図である。
【図３７】フレームメモリの書き込み、読み出しタイミングを示す図である。
【図３８】フレームメモリの書き込み、読み出しタイミングを示す図である。
【図３９】本発明の実施の形態６におけるフレームメモリ制御部の別の構成を示すブロック図である。
【図４０】本発明の実施の形態７における画像処理部の構成を示すブロック図である。
【図４１】本発明の実施の形態７におけるフレームメモリ制御部の構成を示すブロック図である。
【図４２】本発明の実施の形態８におけるフレームメモリ制御部の構成を示すブロック図である。
【図４３】フレームメモリの書き込み、読み出しタイミングを示す図である。
【図４４】フレームメモリの書き込み、読み出しタイミングを示す図である。
【図４５】実施の形態８における比較判定部の内部構成を示すブロック図である。
【図４６】フリッカの検出方法について説明するための図である。
【図４７】フリッカ調整係数の特性を示す図である。
【符号の説明】
【０１４７】
１  受信部、  ２  画像処理部、  ３  変換部、  ４  記憶部、  ５  輪郭補正部、  ６  変換部、  ７  出力同期信号生成部、  ８  送信部、  ９  表示部、  １０  比較判定部、  １１  フレームメモリ制御部、  １２  垂直輪郭補正部、  １３  フレームメモリ、  ４６〜４８  符号化部、  ４９〜５１  バッファ、  ５２  書き込みアドレス制御部、  ５３〜５６  バッファ、  ５７〜６０  復号化部、  ６１  読み出しアドレス制御部、  ６２  バッファ、  ６３  復号化部。
【図１】
2006260520.tif 000003
【図２】
2006260520.tif 000004
【図３】
2006260520.tif 000005
【図４】
2006260520.tif 000006
【図５】
2006260520.tif 000007
【図６】
2006260520.tif 000008
【図７】
2006260520.tif 000009
【図８】
2006260520.tif 000010
【図９】
2006260520.tif 000011
【図１０】
2006260520.tif 000012
【図１１】
2006260520.tif 000013
【図１２】
2006260520.tif 000014
【図１３】
2006260520.tif 000015
【図１４】
2006260520.tif 000016
【図１５】
2006260520.tif 000017
【図１６】
2006260520.tif 000018
【図１７】
2006260520.tif 000019
【図１８】
2006260520.tif 000020
【図１９】
2006260520.tif 000021
【図２０】
2006260520.tif 000022
【図２１】
2006260520.tif 000023
【図２２】
2006260520.tif 000024
【図２３】
2006260520.tif 000025
【図２４】
2006260520.tif 000026
【図２５】
2006260520.tif 000027
【図２６】
2006260520.tif 000028
【図２７】
2006260520.tif 000029
【図２８】
2006260520.tif 000030
【図２９】
2006260520.tif 000031
【図３０】
2006260520.tif 000032
【図３１】
2006260520.tif 000033
【図３２】
2006260520.tif 000034
【図３３】
2006260520.tif 000035
【図３４】
2006260520.tif 000036
【図３５】
2006260520.tif 000037
【図３６】
2006260520.tif 000038
【図３７】
2006260520.tif 000039
【図３８】
2006260520.tif 000040
【図３９】
2006260520.tif 000041
【図４０】
2006260520.tif 000042
【図４１】
2006260520.tif 000043
【図４２】
2006260520.tif 000044
【図４３】
2006260520.tif 000045
【図４４】
2006260520.tif 000046
【図４５】
2006260520.tif 000047
【図４６】
2006260520.tif 000048
【図４７】
2006260520.tif 000049