(57)【要約】【課題】パルス形状を持つ色差信号を１画素単位で精度よく補正できる色差エンハンス回路、色差エンハンス方法、及び色差エンハンスプログラムを提供すること【解決手段】色差エンハンス回路１は、複数の画素の各々の色差信号を補正するものであり、色差εフィルタ部３０を備える。色差εフィルタ部３０は、補正対象の画素の輝度信号の輝度値と、この補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、補正対象の画素の色差信号に対して色差エッジを強調するフィルタ演算を行う。【選択図】図１
2012070211.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素の各々の色差信号を補正する色差エンハンス回路であって、
補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調するフィルタ演算を行うフィルタ処理部、を備える色差エンハンス回路。
【請求項２】
前記フィルタ処理部は、前記輝度差分の増加に応じて前記フィルタ演算による色差エッジの強調強度を増加させることを特徴とする請求項１に記載の色差エンハンス回路。
【請求項３】
前記フィルタ演算は、εフィルタ演算であることを特徴とする請求項１または請求項２に記載の色差エンハンス回路。
【請求項４】
前記εフィルタ演算に用いるεフィルタ閾値が入力され、前記εフィルタ閾値を調整した後に前記フィルタ処理部に供給するεフィルタ閾値調整部を備え、
前記εフィルタ閾値調整部は、前記輝度差分と、前記輝度差分との関係において前記εフィルタ閾値を０に固定するかを定める閾値である輝度差分閾値と、に基づいて前記εフィルタ閾値を調整することを特徴とする請求項３に記載の色差エンハンス回路。
【請求項５】
前記補正対象の画素の輝度信号の輝度値と、前記参照画素の輝度信号の輝度値と、から算出する輝度レンジに基づいて、前記輝度差分閾値を算出する輝度差分閾値生成部をさらに備えることを特徴とする請求項４に記載の色差エンハンス回路。
【請求項６】
前記輝度差分閾値生成部は、前記輝度レンジをＹＲａｎｇｅ、理論上取り得る輝度値の範囲をＹＦｕｌｌＲａｎｇｅ、予め定められたパラメータをＥＰＳ＿Ｙ＿ＲＡＴＩＯ、前記輝度差分閾値をＥＰＳ＿Ｙ＿ＴＨＲとするとき、以下の式１により前記輝度差分閾値を算出することを特徴とする請求項５に記載の色差エンハンス装置。
ＥＰＳ＿Ｙ＿ＴＨＲ＝ＥＰＳ＿Ｙ＿ＲＡＴＩＯ＊ＹＲａｎｇｅ／ＹＦｕｌlＲａｎｇｅ  ・・・式１
【請求項７】
前記補正対象の画素の色差信号の色差値と、前記参照画素の色差信号の色差値と、から算出される色差レンジに基づいて、前記εフィルタ閾値を生成するεフィルタ閾値生成部を備えることを特徴とする請求項４乃至請求項６のいずれか１項に記載の色差エンハンス回路。
【請求項８】
前記εフィルタ閾値生成部は、前記色差レンジをＣＲａｎｇｅ、理論上取り得る色差値の範囲をＣＦｕｌｌＲａｎｇｅ、予め定められたパラメータをＥＰＳ＿Ｃ＿ＲＡＴＩＯ、前記εフィルタ値の下限値をＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭ、前記εフィルタ閾値をＥＰＳ＿ＴＨＲ、とするとき、以下の式２により前記εフィルタ閾値を算出することを特徴とする請求項７に記載の色差エンハンス回路。
ＥＰＳ＿ＴＨＲ＝ＭＡＸ（ＥＰＳ＿Ｃ＿ＲＡＴＩＯ＊ＣＲａｎｇｅ／ＣＦｕｌｌＲａｎｇｅ，ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭ）・・・式２
【請求項９】
入力色差信号のエッジを強調し、エッジを強調した信号を前記補正対象の画素の色差信号、または前記参照画素の色差信号として設定する色差エッジ強調部を備えることを特徴とする請求項１乃至請求項８のいずれか１項に記載の色差エンハンス回路。
【請求項１０】
入力輝度信号の輝度ノイズを除去し、ノイズの除去をした信号を前記補正対象の画素の輝度信号、または前記参照画素の輝度信号として設定する輝度ノイズ低減部を備えることを特徴とする請求項１乃至請求項９のいずれか１項に記載の色差エンハンス回路。
【請求項１１】
前記参照画素は、前記補正対象の画素と隣接する画素であることを特徴とする請求項１乃至請求項１０のいずれか１項に記載の色差エンハンス回路。
【請求項１２】
請求項１乃至請求項１１のいずれか１項に記載の色差エンハンス回路を搭載した画像処理装置。
【請求項１３】
複数の画素の各々の色差信号を補正する色差エンハンス方法であって、
補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調する、色差エンハンス方法。
【請求項１４】
複数の画素の各々の色差信号を補正する処理をコンピュータに実行させるためのプログラムであって、
前記処理は、補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調するフィルタ演算を行う、色差エンハンスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色差エンハンス回路、色差エンハンス方法、及び色差エンハンスプログラムに関し、特に輝度信号を利用した補正処理を行う色差エンハンス回路、色差エンハンス方法、及び色差エンハンスプログラムに関する。
【背景技術】
【０００２】
色差信号は、一般的に４：２：２フォーマット、４：２：０フォーマットにダウンサンプリングされた後に保存、伝送される。これにより、データ保存メモリをはじめとする記録媒体の容量削減、メモリバス帯域の削減、データ転送帯域の削減を図ることができる。ダウンサンプリングを行った場合、信号の帯域はダウンサンプリング前の色差信号（４：４：４フォーマット）の帯域よりも狭くなる。
【０００３】
４：４：２フォーマット、４：２：０フォーマットに変換された色差信号を画像表示装置において表示する場合、この色差信号を本来の４：４：４フォーマットの色差信号にアップサンプリングしなければならない。アップサンプリングは、直線補間法等を用いてデータの補間を行うことによりデータ量を本来の色差信号に戻す処理である。しかし、この処理を行った後の色差信号の信号帯域は、依然としてダウンサンプリング処理を行ったときと同じである。
【０００４】
近年、デジタルテレビ等の画像表示装置は、コンピュータの表示画面を入力して表示する機能が搭載している。この表示の際に、色情報も１画素単位で設定される文字等については、ダウンサンプリングにより色滲みが顕著に視認される。そのため、色の精細感を優先する場合にはダウンサンプリングを行わないが、ダウンサンプリングを行わない場合にはメモリ容量およびメモリバス帯域を大量に消費してしまう。すなわち、デジタルテレビ等の画像表示装置では、メモリ容量の削減やメモリバス帯域の削減と、表示品質の向上と、を両立することが困難である。
【０００５】
アップサンプリング後の信号帯域をダウンサンプリング前の信号帯域に近付けるために、空間方向の色差レベルの変化が急峻となるようにエッジ強調などの補正を行う。この補正は、一般に色差信号のみを用いて行われるが、本来の信号帯域を保持している輝度信号を参照して色差信号の補正を行う技術も提案されている。これは、輝度信号と色差信号は相関関係をもつため、輝度信号を参照して色差信号の補正を行うことにより補正精度を高めることを意図している。以下に、輝度信号を参照して色差信号の補正を行う技術を開示した文献を説明する。
【０００６】
特許文献１には、輝度信号のエッジ位置に対応する色差エッジの傾きを急峻にする補正を行う技術が開示されている。これにより、誤操作が少なく、色信号を補正することを実現している。
【０００７】
特許文献２には、輝度信号の高周波成分を重畳した色差信号と、元の色差信号と、元の色差信号を遅延させた色差信号と、に対してメディアンフィルタを適用させる技術が開示されている。
【０００８】
特許文献３には、色差信号には含まれていない高域周波数成分を輝度信号から抽出し、色差信号に反映するエンハンス処理を行う技術について開示している。これにより、画質の向上を図っている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開昭６４−０３９１８４号公報
【特許文献２】特開平０４−０９５４８８号公報
【特許文献３】特開２００２−３６９２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記した技術によっては画質の補正精度が十分ではないという問題が有る。以下に、当該問題の詳細を述べる。
【００１１】
特許文献１にかかる補正処理では、２画素以上の幅を持つパルス状の色差エッジを２画素未満に狭めることができない。これは、当該補正処理が色差エッジの傾きを急峻にする補正を行うためにパルスの頂点の幅が広がってしまうためである。特許文献２にかかる補正処理では、パルス状の色差エッジを補正することが想定されていない。さらに、特許文献３にかかる補正処理では、輝度信号に高周波成分が存在し、色差信号に高周波成分が存在しない場合に、本来存在しない色差信号が生じてしまうという問題が有る。
【００１２】
すなわち、上述の補正技術によっては、パルス形状を持つ色差信号を１画素単位で精度よく補正できないという問題があった。
【課題を解決するための手段】
【００１３】
本発明にかかる色差エンハンス回路の一態様は、
複数の画素の各々の色差信号を補正する色差エンハンス回路であって、
補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調するフィルタ演算を行うフィルタ処理部、を備えるものである。
【００１４】
本発明にかかる色差エンハンス方法の一態様は、
複数の画素の各々の色差信号を補正する色差エンハンス方法であって、
補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調する、ものである。
【００１５】
本発明にかかる色差エンハンスプログラムの一態様は、
複数の画素の各々の色差信号を補正する処理をコンピュータに実行させるためのプログラムであって、
前記処理は、補正対象の画素の輝度信号の輝度値と、前記補正対象の画素の補正に用いる参照画素の輝度信号の輝度値と、の差分である輝度差分に基づいて、前記補正対象の画素の色差信号に対して色差エッジを強調するフィルタ演算を行う、ものである。
【００１６】
本発明においては、補正対象の画素の輝度値と参照画素の輝度値との差分の大きさに応じて色差エッジの強調強度を変更している。当該処理を画素毎に行うため、輝度値の変化を反映した精度の良い色差補正を画素毎に行うことができる。
【発明の効果】
【００１７】
本発明によれば、パルス形状を持つ色差信号を１画素単位で精度よく補正できる色差エンハンス回路、色差エンハンス方法、及び色差エンハンスプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１にかかる色差エンハンス回路の構成を示すブロック図である。
【図２】実施の形態１にかかる輝度画素バッファ及びεフィルタ閾値調整部の構成を示すブロック図である。
【図３】実施の形態１にかかるεフィルタ閾値ゲイン算出部の構成及び動作を示す図である。
【図４】実施の形態１にかかる色差εフィルタ部及び色差画素バッファ部の構成を示すブロック図である。
【図５】実施の形態１にかかる色差εフィルタ部の動作概念を示す図である。
【図６】実施の形態１にかかる色差エンハンス回路の動作例を示す図である。
【図７】実施の形態１にかかる色差エンハンス回路の動作例を示す図である。
【図８】実施の形態２にかかる色差エンハンス回路の構成を示すブロック図である。
【図９】実施の形態２にかかる輝度差分閾値生成部の構成を示すブロック図である。
【図１０】実施の形態２にかかる色差エンハンス回路の動作例を示す図である。
【図１１】実施の形態２にかかる色差エンハンス回路の動作例を示す図である。
【図１２】実施の形態３にかかる色差エンハンス回路の構成を示すブロック図である。
【図１３】実施の形態３にかかるεフィルタ閾値生成部の構成を示すブロック図である。
【図１４】実施の形態１にかかる色差エンハンス回路の動作例を示す図である。
【図１５】実施の形態１にかかる色差エンハンス回路の動作例を示す図である。
【図１６】実施の形態３にかかる色差エンハンス回路の動作例を示す図である。
【図１７】実施の形態３にかかる色差エンハンス回路の動作例を示す図である。
【図１８】実施の形態４にかかる色差エンハンス回路の構成を示すブロック図である。
【図１９】実施の形態４にかかる色差エンハンス回路の動作例を示す図である。
【図２０】実施の形態４にかかる色差エンハンス回路の動作例を示す図である。
【図２１】実施の形態５にかかる色差エンハンス回路の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかる色差エンハンス回路の構成を示すブロック図である。色差エンハンス回路１は、輝度画素バッファ１０、εフィルタ閾値調整部２０、色差εフィルタ部３０、色差画素バッファ部４０、及び加算器５０を備える。なお、色差エンハンス回路１は、画像処理を行う任意の装置、例えばテレビジョン、セットトップボックス、ディジタルビデオカメラ、ディジタルスチルカメラ等に搭載され得る。
【００２０】
図２を参照して、輝度画素バッファ１０及びεフィルタ閾値調整部２０の構成を説明する。輝度画素バッファ１０には、輝度信号が入力される。輝度画素バッファ１０は、バッファ１０１〜１０３を備える。バッファ１０１〜１０３は、後述のεフィルタ閾値調整部２０にて参照される輝度値を保持する。バッファ１０２は、補正対象の画素（以後の説明では着目画素とも記載する。）の輝度値を保持する。バッファ１０１及び１０３は、着目画素と関連する画素（本例では水平方向に隣接する画素であり、以後の説明では参照画素とも記載する。）の輝度値を保持する。
【００２１】
なお、後段回路が輝度信号を処理する場合、当該後段回路がバッファ１０２から輝度値を読み出すように構成してもよい。
【００２２】
１画素の処理が終わると、次の画素の輝度値が輝度画素バッファ部１０のバッファ１０１に入力される。この際バッファ１０１の保持する輝度値はバッファ１０２にコピーされるとともに、バッファ１０２が保持する輝度値はバッファ１０３にコピーされる。
【００２３】
εフィルタ閾値調整部２０は、εフィルタの閾値が入力され、入力されたεフィルタ閾値を調整して色差εフィルタ部３０に供給する処理部である。εフィルタ閾値調整部２０は、輝度差絶対値算出部２０１、輝度差絶対値算出部２０２、εフィルタ閾値ゲイン算出部２０３、εフィルタ閾値ゲイン算出部２０４、乗算器２０５、及び乗算器２０６を備える。
【００２４】
輝度差絶対値算出部２０１は、バッファ１０１及びバッファ１０２から輝度値を読み出し、読み出した輝度値の差分の絶対値Ｙａｄｉｆｆ１を算出する。輝度差絶対値算出部２０１は算出した絶対値Ｙａｄｉｆｆ１をεフィルタ閾値ゲイン算出部２０３に供給する。
【００２５】
輝度差絶対値算出部２０２は、バッファ１０２及びバッファ１０３から輝度値を読み出し、読み出した輝度値の差分の絶対値Ｙａｄｉｆｆ−１を算出する。輝度差絶対値算出部２０２は算出した絶対値Ｙａｄｉｆｆ−１をεフィルタ閾値ゲイン算出部２０４に供給する。
【００２６】
εフィルタ閾値ゲイン算出部２０３には、輝度差絶対値算出部２０１からの絶対値Ｙａｄｉｆｆ１と、外部から入力される輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲと、が入力される。εフィルタ閾値ゲイン算出部２０３は、絶対値Ｙａｄｉｆｆ１と、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲと、に基づいてεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１を算出する。εフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１は、本例では０〜１００％の値に設定される。εフィルタ閾値ゲイン算出部２０３によるεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１の算出動作のイメージを図３（Ａ）に示す。
【００２７】
絶対値Ｙａｄｉｆｆ１が輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲ以上の値である場合、εフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１は０％となる。一方、絶対値Ｙａｄｉｆｆ１が輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲ未満の値である場合、εフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１は絶対値Ｙａｄｉｆｆ１が小さいほど大きな値となる。
【００２８】
εフィルタ閾値ゲイン算出部２０３は、算出したεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１を乗算器２０５に供給する。
【００２９】
εフィルタ閾値ゲイン算出部２０４には、輝度差絶対値算出部２０２からの絶対値Ｙａｄｉｆｆ−１と、外部から入力される輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲと、が入力される。εフィルタ閾値ゲイン算出部２０４は、絶対値Ｙａｄｉｆｆ−１と、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲと、に基づいてεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ−１を算出する。当該算出処理は、εフィルタ閾値ゲイン算出部２０３によるεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ１の算出処理と略同一である（図３（Ｂ））。
【００３０】
εフィルタ閾値ゲイン算出部２０４は、算出したεフィルタ閾値ゲインＥＰＳ＿ＧＡＩＮ−１を乗算器２０６に供給する。
【００３１】
乗算器２０５は、外部から入力されたεフィルタ閾値ＥＰＳ＿ＴＨＲと、εフィルタ閾値ゲイン算出部２０３から入力されたＥＰＳ＿ＧＡＩＮ１と、を乗算する。この乗算処理により、εフィルタ閾値調整部２０は、εフィルタ閾値を調節する。乗算器２０５は、乗算結果であるεフィルタ閾値ＥＰＳ＿ＴＨＲ１を色差εフィルタ部３０に供給する。
【００３２】
乗算器２０６は、外部から入力されたεフィルタ閾値ＥＰＳ＿ＴＨＲと、εフィルタ閾値ゲイン算出部２０４から入力されたＥＰＳ＿ＧＡＩＮ−１と、を乗算する。乗算器２０５と同様に、乗算処理により、εフィルタ閾値調整部２０は、εフィルタ閾値を調節する。乗算器２０６は、乗算結果であるεフィルタ閾値ＥＰＳ＿ＴＨＲ−１を色差εフィルタ部３０に供給する。
【００３３】
上記した処理により、着目画素の輝度値と参照画素の輝度値の輝度差が大きい場合に、小さな値に設定されたεフィルタ閾値ＥＰＳ＿ＴＨＲ１（ＥＰＳ＿ＴＨＲ−１）が色差εフィルタ部３０に供給される。着目画素の輝度値と参照画素の輝度値の輝度差が小さい場合に、大きな値に設定されたεフィルタ閾値ＥＰＳ＿ＴＨＲ１（ＥＰＳ＿ＴＨＲ−１）が色差εフィルタ部３０に供給される。
【００３４】
続いて、図４を参照して、色差εフィルタ部３０、色差画素バッファ部４０、及び加算器５０の構成について説明する。
【００３５】
色差画素バッファ部４０には、色差信号が入力される。色差画素バッファ４０は、バッファ４０１〜４０３を備える。バッファ４０１〜４０３は、後述の色差εフィルタ部３０にて参照される色差値を保持する。バッファ４０２は、着目画素の色差値を保持する。バッファ４０１及び４０３は、参照画素の色差値を保持する。
【００３６】
１画素の処理が終わると、次の画素の色差値が色差画素バッファ部４０のバッファ４０１に入力される。この際バッファ４０１の保持する色差値はバッファ４０２にコピーされるとともに、バッファ４０２が保持する色差値はバッファ４０３にコピーされる。
【００３７】
， 
色差εフィルタ部３０は、着目画素の色差信号（色差値）に対してフィルタ演算（本例では、εフィルタ演算）を行うフィルタ処理部として機能する。色差εフィルタ部３０は、色差画素バッファ部４０から読み出した色差値（C0，C1，C-1）と、εフィルタ閾値調整部２０により調整されたεフィルタ閾値ＥＰＳ＿ＴＨＲ１と、ＥＰＳ＿ＴＨＲ−１と、に基づいて着目画素の色差値（色差補正信号（CFLT-C0））を算出する。
【００３８】
色差εフィルタ部３０は、εフィルタを用いて着目画素の色差値（色差補正信号（CFLT-C0））を算出する。ここでεフィルタは以下の式により表わすことができる。
【００３９】
【数１】
2012070211.tif 000003
【００４０】
ここで、CFLTはフィルタ演算結果、C0は着目画素の色差値、C1及びC-1は参照画素の色差値、aiはフィルタ係数、CFLT-C0は色差補正信号（色差値）を意味する。fiは以下の式により表わされる。
【００４１】
【数２】
2012070211.tif 000004
【００４２】
図５は、fiの算出概念を示す図である。図示したようにfiは非線形関数により示される。輝度値の差分が大きいほどεフィルタ閾値ＥＰＳ＿ＴＨＲの値が小さくなるため、fiの絶対値が小さな値となる傾向が強まる。一方、輝度値の差分が小さいほどεフィルタ閾値ＥＰＳ＿ＴＨＲの値が大きくなるため、fiの絶対値が大きな値をとなる傾向が強まる。
【００４３】
色差εフィルタ部３０は、算出した色差値（色差補正信号（CFLT-C0）を加算器５０に出力する。
【００４４】
加算器５０は、色差εフィルタ部３０から出力された色差値（色差補正信号（CFLT-C0））と、バッファ４０２から読み出した色差値と、を加算し、当該加算値を色差出力信号として後段回路に出力する。
【００４５】
続いて、本実施の形態にかかる色差エンハンス回路の効果を説明する。図６及び図７は、本実施の形態にかかる色差エンハンス回路の動作例を示す図である。図６及び図７では、８画素（以下の説明ではこれらの画素をａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈと呼称する。）の輝度値Ｙａ、Ｙｂ、Ｙｃ、Ｙｄ、Ｙｅ、Ｙｆ、Ｙｇ、Ｙｈ及び色差値Ｃａ、Ｃｂ、Ｃｃ、Ｃｄ、Ｃｅ、Ｃｆ、Ｃｇ、Ｃｈが示されている。輝度はＹｄを極大点とするパルスであり、色差はＣｄ、Ｃｅを極大点とするパルスである。図６及び図７は、色差信号に対してダウンサンプリング及びアップサンプリングされたことにより、ダウンサンプリングされない輝度信号に対して色差信号に色滲みが発生している状態を示している。図６、７中の三角形は輝度値、丸は補正前の色差値、ひし形は補正後の色差値を示す。
【００４６】
図６（ａ）は、色差値Ｃｂの補正処理について示している。輝度値Ｙｂと輝度値Ｙａ及びＹｃと、の輝度差が小さいため、参照画素ａ、ｃのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに大きくなる。そのため、参照画素ａ、ｃの色差値Ｃａ、Ｃｃと、着目画素ｂの色差値Ｃｂと、の差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図６（ａ）に示すように参照画素の色差値Ｃａ、ＣｃがそのままＣｂの補正に用いられることと略同一となる。よって、補正後の色差値Ｃｂは、色差値Ｃａ及びＣｃの中間値となる。
【００４７】
図６（ｂ）は、色差値Ｃｃの補正処理について示している。輝度値Ｙｃと輝度値Ｙｂの輝度差が小さいため、参照画素ｂに対応するεフィルタ閾値ＥＰＳ＿ＴＨＲの値が大きくなる。そのため、参照画素ｂの色差値Ｃｂと、着目画素ｃの色差値Ｃｃと、の差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｂ）に示すように参照画素の色差値ＣｂがそのままＣｃの補正に用いられることと略同一となる。
【００４８】
一方、輝度値Ｙｃと輝度値Ｙｄの輝度差が大きいため、参照画素ｄに対応するεフィルタ閾値ＥＰＳ＿ＴＨＲの値が小さくなる。そのため、参照画素ｄの色差値Ｃｄと、着目画素ｃの色差値Ｃｃと、の差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｂ）に示すように参照画素の色差値Ｃｄを色差値Ｃｃに置き換えることと略同一となる。よって、補正後の色差値Ｃｃは、色差値Ｃｂ及びＣｃの中間値となる。
【００４９】
図６（ｃ）は、色差値Ｃｄの補正処理について示している。輝度値Ｙｄと、輝度値Ｙｃ及びＹｅと、の輝度差が大きいため、参照画素ｃ、ｅのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。そのため、参照画素ｃの色差値Ｃｃと、着目画素ｄの色差値Ｃｄと、の差分、及び参照画素ｅの色差値Ｃｅと、着目画素ｄの色差値Ｃｄと、の差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｃ）に示すように参照画素の色差値Ｃｃ及びＣｅを色差値Ｃｄに置き換えることと略同一となる。よって、色差値Ｃｄは、変化しない。
【００５０】
図６（ｄ）は、色差値Ｃｅの補正処理について示している。輝度値Ｙｅと輝度値Ｙｄの輝度差が大きいため、参照画素ｄに対応するεフィルタ閾値ＥＰＳ＿ＴＨＲの値が小さくなる。そのため、参照画素ｄの色差値Ｃｄと、着目画素ｅの色差値Ｃｅと、の差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｄ）に示すように参照画素の色差値Ｃｄを同一の値である色差値Ｃｅに置き換えることと略同一となる、つまり変化しない。
【００５１】
一方、輝度値Ｙｅと輝度値Ｙｆの輝度差が小さいため、参照画素ｆに対応するεフィルタ閾値ＥＰＳ＿ＴＨＲの値が大きくなる。そのため、参照画素ｆの色差値Ｃｆと、着目画素ｅの色差値Ｃｅと、の差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｄ）に示すように参照画素の色差値ＣｆがそのままＣｅの補正に用いられることと略同一となる。よって、補正後の色差値Ｃｅは、色差値Ｃｅ及びＣｆの中間値となる。
【００５２】
図７（ｅ）は、色差値Ｃｆの補正処理について示している。輝度値Ｙｆと輝度値Ｙｅ及びＹｇと、の輝度差が小さいため、参照画素ｅ、ｇのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに大きくなる。そのため、参照画素ｅ、ｇの色差値Ｃｅ、Ｃｇと、着目画素ｆの色差値Ｃｆと、の差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図７（ｅ）に示すように参照画素の色差値Ｃｅ、ＣｇがそのままＣｆの補正に用いられることと略同一となる。よって、補正後の色差値Ｃｆは、色差値Ｃｅ及びＣｇの中間値となる。
【００５３】
図７（ｆ）は、色差値Ｃｇの補正処理について示している。輝度値Ｙｇと輝度値Ｙｆ及びＹｈと、の輝度差が小さいため、参照画素ｆ、ｈのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに大きくなる。そのため、参照画素ｆ、ｈの色差値Ｃｆ、Ｃｈと、着目画素ｇの色差値Ｃｇと、の差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図７（ｆ）に示すように参照画素の色差値Ｃｆ、ＣｈがそのままＣｇの補正に用いられることと略同一となる。よって、補正後の色差値Ｃｇは、色差値Ｃｆ及びＣｈの中間値となる。
【００５４】
図７（ｇ）は、補正前後の色差値Ｃｂ〜Ｃｇを重畳的に表示するものである。図示するように、輝度値の極大点であるＹｄに対応する色差値Ｃｄとその両隣の画素の色差値Ｃｃ、Ｃｅの差が大きくなるとともに、色差のパルス幅が狭められていることから、色滲みが改善されていることが分かる。一方、参照画素ｃ、ｅよりも外側に位置する画素ｂ、ｆ、ｇの色差値Ｃｂ、Ｃｆ、Ｃｇは若干色差値Ｃｄに近づくように補正されており、色滲みが多少悪化している。
【００５５】
本実施の形態にかかる色差エンハンス回路の効果について再度簡潔に説明する。上述のように、色差エンハンス回路は、輝度値の変化が大きい画素の色差値に対してエッジ保存型フィルタ（本例ではεフィルタ）を弱く掛け、輝度値の変化が小さい画素の色差値に対してエッジ保存型フィルタ（本例ではεフィルタ）を強く掛けている。このように、色差値に対して適用するエッジ保存型フィルタの強度を輝度値の変化に応じて画素毎に変更することにより１画素単位での色滲みを適切に補正することができる。
【００５６】
さらに、εフィルタは、一般的に簡単な回路構成と少ない計算量で実現することができる。
【００５７】
さらにまた、本実施の形態にかかる色差エンハンス回路は、ダウンサンプリングされた色差信号を補正することを前提としているため、画質向上とともに、データ保存メモリをはじめとする記録媒体の容量削減、メモリバス帯域の削減、データ転送帯域の削減を図ることができる。
【００５８】
＜実施の形態２＞
本実施の形態にかかる色差エンハンス回路は、装置内において輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲを生成することを特徴とする。なお、以下の説明において実施の形態１と同一名称、同一符号を付したものは実施の形態１と同等の機能を有するものとする。
【００５９】
図８は、本実施の形態にかかる色差エンハンス回路の構成を示すブロック図である。色差エンハンス回路１は、実施の形態１の構成に加えて、輝度差分閾値生成部６０を備える。
【００６０】
輝度差分閾値生成部６０には、輝度差分閾値生成パラメータＥＰＳ＿Ｙ＿ＲＡＴＩＯが入力される。輝度差分閾値生成部６０は、輝度画素バッファ部１０内のバッファ１０１〜１０３から輝度値を読み出す。そして、輝度差分閾値生成部６０は、輝度差分閾値生成パラメータＥＰＳ＿Ｙ＿ＲＡＴＩＯと、バッファ１０１〜１０３から読み出した輝度値と、に基づいて輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲを生成する。
【００６１】
輝度差分閾値生成部６０の詳細な構成を図９に示す。輝度差分閾値生成部６０は、輝度最大値抽出部６０１と、輝度最小値抽出部６０２と、輝度レンジ算出部６０３と、輝度差分閾値算出部６０４と、を備える。
【００６２】
輝度最大値抽出部６０１は、読み出した３つの輝度値の中から最大値を抽出して、輝度レンジ算出部６０３に供給する。すなわち、輝度最大値抽出部６０１は、着目画素の輝度値と、２つの参照画素の輝度値と、の中から最大値を抽出して輝度レンジ算出部６０３に供給する。
【００６３】
輝度最小値抽出部６０２は、読み出した３つの輝度値の中から最小値を抽出して、輝度レンジ算出部６０３に供給する。すなわち、輝度最小値抽出部６０２は、着目画素の輝度値と、２つの参照画素の輝度値と、の中から最小値を抽出して輝度レンジ算出部６０３に供給する。
【００６４】
輝度レンジ算出部６０３は、入力された２つの輝度値の差分の絶対値である輝度レンジを算出する。輝度レンジ算出部６０３は、算出した輝度レンジを輝度差分閾値算出部６０４に供給する。
【００６５】
輝度差分閾値算出部６０４は、入力された輝度レンジと、輝度差分閾値生成パラメータＥＰＳ＿Ｙ＿ＲＡＴＩＯと、を以下の式に代入することにより輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲを生成する。
ＥＰＳ＿Ｙ＿ＴＨＲ＝ＥＰＳ＿Ｙ＿ＲＡＴＩＯ＊ＹＲａｎｇｅ／ＹＦｕｌlＲａｎｇｅ
ここで、ＹＲａｎｇｅは、輝度レンジである。ＹＦｕｌｌＲａｎｇｅは、輝度値が取り得る最大範囲である。
【００６６】
上述の算出式により、輝度レンジＹＲａｎｇｅが大きな値であるほど、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲは輝度差分閾値生成パラメータＥＰＳ＿Ｙ＿ＲＡＴＩＯに漸近、すなわち大きくなる。一方、輝度レンジＹＲａｎｇｅが小さな値であるほど、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲは０に漸近、すなわち小さくなる。
【００６７】
換言すると、輝度レンジが大きいほど、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲは大きくなり、それに伴い輝度差分閾値ＥＰＳ＿ＴＨＲ１、ＥＰＳ＿ＴＨＲ−１が大きくなる傾向がある（図３参照）。一方、輝度レンジが小さいほど、輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲは小さくなり、それに伴い輝度差分閾値ＥＰＳ＿ＴＨＲ１、ＥＰＳ＿ＴＨＲ−１が小さくなる傾向がある（図３参照）。
【００６８】
輝度差分閾値算出部６０４は、算出した輝度差分閾値ＥＰＳ＿Ｙ＿ＴＨＲをεフィルタ閾値調整部２０に供給する。
【００６９】
続いて、本実施の形態にかかる色差エンハンス回路の効果を説明する。図１０及び図１１は、本実施の形態にかかる色差エンハンス回路の動作例を示す図である。図１０及び図１１に示された輝度値及び補正前の色差値は、図６及び図７に示した輝度値及び補正前の色差値と同様である。
【００７０】
図１０（ａ）は、色差値Ｃｂの補正処理について示している。輝度値Ｙｂと輝度値Ｙａ及びＹｃと、の輝度差が小さいが、輝度レンジも小さいため、参照画素ａ、ｃのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。そのため、参照画素ａの色差値Ｃａと着目画素ｂの色差値Ｃｂの差分、及び参照画素ｃの色差値Ｃｃと着目画素ｂの色差値Ｃｂの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１０（ａ）に示すように参照画素の色差値Ｃａ及びＣｃを色差値Ｃｂに置き換えることと略同一となる。よって、色差値Ｃｂは、変化しない。
【００７１】
図１０（ｂ）は、色差値Ｃｃの補正処理について示している。輝度値Ｙｃと輝度値Ｙｂの輝度差が小さく、輝度レンジが大きいため、参照画素ｂのεフィルタＥＰＳ＿ＴＨＲは大きくなる。そのため、参照画素ｂの色差値Ｃｂと着目画素ｃの色差値Ｃｃの差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図１０（ｂ）に示すように参照画素の色差値ＣｂがそのままＣｃの補正に用いられることと略同一となる。
【００７２】
一方、輝度値Ｙｃと輝度値Ｙｄの輝度差が大きいため、参照画素ｄのεフィルタＥＰＳ＿ＴＨＲは小さくなる。そのため、参照画素ｄの色差値Ｃｄと着目画素ｃの色差値Ｃｃの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１０（ｂ）に示すように参照画素の色差値Ｃｄを色差値Ｃｃに置き換えることと略同一となる。よって、補正後の色差値Ｃｃは、色差値Ｃｂ及びＣｃの中間値となる。
【００７３】
図１０（ｃ）は、色差値Ｃｄの補正処理について示している。輝度値Ｙｄと、輝度値Ｙｃ及びＹｅと、の輝度差が大きいため、参照画素ｃ、ｅのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。そのため、参照画素ｃの色差値Ｃｃと着目画素ｄの色差値Ｃｄの差分、及び参照画素ｅの色差値Ｃｅと着目画素ｄの色差値Ｃｄの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図６（ｃ）に示すように参照画素の色差値Ｃｃ及びＣｅを色差値Ｃｄに置き換えることと略同一となる。よって、色差値Ｃｄは、変化しない。
【００７４】
図１０（ｄ）は、色差値Ｃｅの補正処理について示している。輝度値Ｙｄと輝度値Ｙｅの輝度差が大きいため、参照画素ｄのεフィルタＥＰＳ＿ＴＨＲは小さくなる。そのため、参照画素ｄの色差値Ｃｄと着目画素ｅの色差値Ｃｅの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１０（ｄ）に示すように参照画素の色差値Ｃｄを同一の値を持つ色差値Ｃｅに置き換えることと略同一となる。
【００７５】
輝度値Ｙｅと輝度値Ｙｆの輝度差が小さく、輝度レンジが大きいため、参照画素ｆのεフィルタＥＰＳ＿ＴＨＲは大きくなる。そのため、参照画素ｆの色差値Ｃｆと着目画素ｅの色差値Ｃｅの差分がそのままεフィルタに用いられることとなる（図５参照）。すなわち、図１０（ｄ）に示すように参照画素の色差値ＣｆがそのままＣｅの補正に用いられることと略同一となる。よって、補正後の色差値Ｃｅは、色差値Ｃｅ及びＣｆの中間値となる。
【００７６】
図１１（ｅ）は、色差値Ｃｆの補正処理について示している。輝度値Ｙｆと輝度値Ｙｅ及びＹｇと、の輝度差が小さいが、輝度レンジも小さいため、参照画素ｅ、ｇのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。そのため、参照画素ｅの色差値Ｃｅと着目画素ｆの色差値Ｃｆの差分、及び参照画素ｇの色差値Ｃｇと着目画素ｆの色差値Ｃｆの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１１（ｅ）に示すように参照画素の色差値Ｃｅ及びＣｇを色差値Ｃｆに置き換えることと略同一となる。よって、色差値Ｃｆは、変化しない。
【００７７】
図１１（ｆ）は、色差値Ｃｇの補正処理について示している。輝度値Ｙｇと輝度値Ｙｆ及びＹｈと、の輝度差が小さいが、輝度レンジも小さいため、参照画素ｆ、ｈのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。そのため、参照画素ｆの色差値Ｃｆと着目画素ｇの色差値Ｃｇの差分、及び参照画素ｈの色差値Ｃｈと着目画素ｇの色差値Ｃｇの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１１（ｆ）に示すように参照画素の色差値Ｃｆ及びＣｈを色差値Ｃｇに置き換えることと略同一となる。よって、色差値Ｃｇは、変化しない。
【００７８】
図１１（ｇ）は、補正前後の色差値Ｃｂ〜Ｃｇを重畳的に表示するものである。図示するように、輝度値の極大点であるＹｄに対応する色差値Ｃｄとその両隣の画素の色差値Ｃｃ、Ｃｅの差が大きくなるとともに、色差のパルス幅が狭められていることから、色滲みが改善されている。さらに、参照画素ｃ、ｅよりも外側に位置する画素ｂ、ｆ、ｇの色差値Ｃｂ、Ｃｆ、Ｃｇについても実施の形態１（図７（ｇ））において生じていた色滲みが生じない。すなわち、実施の形態１に比べてさらに精度を向上させた補正を行うことができる。
【００７９】
＜実施の形態３＞
本実施の形態にかかる色差エンハンス回路は、装置内においてεフィルタ閾値ＥＰＳ＿ＴＨＲを生成することを特徴とする。なお、以下の説明において実施の形態１、２と同一名称、同一符号を付したものは実施の形態１と同等の機能を有するものとする。
【００８０】
図１２は、本実施の形態にかかる色差エンハンス回路の構成を示すブロック図である。色差エンハンス回路１は、実施の形態１の構成に加えて、εフィルタ閾値生成部７０を備える。
【００８１】
εフィルタ閾値生成部７０には、εフィルタ閾値生成パラメータＥＰＳ＿Ｃ＿ＲＡＴＩＯと、εフィルタ閾値下限値ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭと、が入力される。εフィルタ閾値生成パラメータＥＰＳ＿Ｃ＿ＲＡＴＩＯ及びεフィルタ閾値下限値ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭは、外部から任意に値を設定することができる。εフィルタ閾値生成部７０は、これらの入力と、色差画素バッファ部４０から読み出した色差値と、からεフィルタ閾値ＥＰＳ＿ＴＨＲを生成する。εフィルタ閾値生成部７０は、生成したεフィルタ閾値ＥＰＳ＿ＴＨＲをεフィルタ閾値調整部２０に供給する。εフィルタ閾値調整部２０は、実施の形態１と同様に、入力されたεフィルタ閾値ＥＰＳ＿ＴＨＲを調整して、調整後の値を色差εフィルタ部３０に供給する。
【００８２】
εフィルタ閾値生成部７０の詳細な構成を図１３に示す。εフィルタ閾値生成部７０は、色差最大値抽出部７０１と、色差最小値抽出部７０２と、色差レンジ算出部７０３と、εフィルタ閾値算出部７０４と、を備える。
【００８３】
色差最大値抽出部７０１は、読み出した３つの色差値の中から最大値を抽出して、色差レンジ算出部７０３に供給する。すなわち、色差最大値抽出部７０１は、着目画素の色差値と、２つの参照画素の色差値と、の中から最大値を抽出して色差レンジ算出部７０３に供給する。
【００８４】
色差最小値抽出部７０２は、読み出した３つの色差値の中から最小値を抽出して、色差レンジ算出部７０３に供給する。すなわち、色差最小値抽出部７０２は、着目画素の色差値と、２つの参照画素の色差値と、の中から最小値を抽出して色差レンジ算出部７０３に供給する。
【００８５】
色差レンジ算出部７０３は、入力された２つの色差値の差分の絶対値である色差レンジを算出する。色差レンジ算出部７０３は、算出した色差レンジをεフィルタ閾値算出部７０４に供給する。
【００８６】
εフィルタ閾値算出部７０４は、入力された色差レンジと、εフィルタ閾値生成パラメータＥＰＳ＿Ｃ＿ＲＡＴＩＯと、εフィルタ閾値下限値ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭと、を以下の式に代入することによりεフィルタ閾値ＥＰＳ＿ＴＨＲを生成する。
ＥＰＳ＿ＴＨＲ＝ＭＡＸ（ＥＰＳ＿Ｃ＿ＲＡＴＩＯ＊ＣＲａｎｇｅ／ＣＦｕｌｌＲａｎｇｅ，ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭ）
ここで、ＣＲａｎｇｅは、色差レンジである。ＣＦｕｌｌＲａｎｇｅは、色差値が取り得る最大範囲である。ＭＡＸとは、"ＥＰＳ＿Ｃ＿ＲＡＴＩＯ＊ＣＲａｎｇｅ／ＣＦｕｌｌＲａｎｇｅ"と、"ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭ"と、から値の大きい方を求める演算である。
【００８７】
上述の算出式により、色差レンジが大きい場合にεフィルタ閾値ＥＰＳ＿ＴＨＲの値は、εフィルタ閾値生成パラメータＥＰＳ＿Ｃ＿ＲＡＴＩＯに漸近し、大きくなる。色差レンジが小さい場合には、εフィルタ閾値ＥＰＳ＿ＴＨＲの値は、εフィルタ閾値下限値ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭに漸近し、小さくなる。
【００８８】
続いて、本実施の形態にかかる色差エンハンス回路の効果を説明する。まず、図１４及び図１５を参照して、実施の形態１にかかる色差エンハンス回路では、色差レンジが小さい場合に色差パルスが鈍ってしまう問題が生じる点を説明する。図１４及び図１５において、色差レンジが小さい場合の色差値Ｃｃ及びＣｄの補正処理について説明する。
【００８９】
図１４（ｂ）は、色差値Ｃｃの補正処理について示している。輝度値Ｙｃと輝度値Ｙｂとの輝度差が小さいため、参照画素ｂのεフィルタＥＰＳ＿ＴＨＲは大きくなる。そのため、参照画素ｂの色差値Ｃｂと着目画素ｃの色差値Ｃｃの差分がそのままεフィルタに用いられることとなる（図５参照）。
【００９０】
一方、輝度値Ｙｃと輝度値Ｙｄの輝度差が大きいため、参照画素ｄのεフィルタＥＰＳ＿ＴＨＲは小さくなる。しかし、色差レンジ（図５中のCi-C0）がεフィルタＥＰＳ＿ＴＨＲよりも小さい場合、色差値Ｃｄは完全には色差値Ｃｃに置き換えられない。よって色差レンジが小さい場合、図１４（ｂ）に示すように補正後の色差値Ｃｃは、色差値Ｃｂと色差値ＣｄをＣｃに近づくように補正した値と、の中間値に補正されてしまう。
【００９１】
図１４（ｃ）は、色差値Ｃｄの補正処理について示している。輝度値Ｙｄと、輝度値Ｙｃ及びＹｅと、の輝度差が大きいため、参照画素ｃ、ｅのεフィルタ閾値ＥＰＳ＿ＴＨＲの値はともに小さくなる。しかし、色差値の差分（図５中のCi-C0）がεフィルタＥＰＳ＿ＴＨＲよりも小さい場合、色差値Ｃｃ及びＣｅは完全には色差値Ｃｄに置き換えられない。よって色差レンジが小さい場合、図１４（ｃ）に示すように補正後の色差値Ｃｄは、色差値ＣｃをＣｄに近づくように補正した値と、色差値Ｃｅと、の中間値に補正されてしまう。
【００９２】
このように色差レンジが小さい場合、実施の形態１にかかる色差エンハンス回路による色差補正では色差パルスが鈍化してしまう。
【００９３】
続いて本実施の形態にかかる色差エンハンス回路による補正処理について図１６、図１７を参照して説明する。図１６、図１７は、図１４及び図１５と同一の色差値、輝度値を本実施の形態にかかる色差エンハンス回路により補正する動作を示している。ここでは、色差パルスの鈍化の改善について説明するため、色差レンジが小さい場合の色差値Ｃｃ及びＣｄの補正処理について説明する。
【００９４】
図１６（ｂ）は、色差値Ｃｃの補正処理について示している。輝度値Ｙｃと輝度値Ｙｂとの輝度差が小さいため、色差レンジが小さい場合であっても、参照画素ｂのεフィルタＥＰＳ＿ＴＨＲはある程度大きくなる。そのため、参照画素ｂの色差値Ｃｂと着目画素ｃの色差値Ｃｃの差分がそのままεフィルタに用いられることとなる（図５参照）。
【００９５】
一方、輝度値Ｙｃと輝度値Ｙｄとの輝度差が大きい。ここで、色差レンジも小さい場合、参照画素ｄのεフィルタＥＰＳ＿ＴＨＲは十分に小さな値となる。よって、参照画素ｄの色差値Ｃｄと着目画素ｃの色差値Ｃｃの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１６（ｂ）に示すように、色差レンジが小さい場合であっても参照画素の色差値Ｃｄを色差値Ｃｃに置き換えることと略同一となる。よって、補正後の色差値Ｃｃは、色差レンジの大小に関わらず色差値ＣｂとＣｃの中間値に補正される。
【００９６】
図１６（ｃ）は、色差値Ｃｄの補正処理について示している。輝度値Ｙｄと輝度値Ｙｃ及びＹｅとの輝度差が大きい。ここで、色差レンジも小さい場合、参照画素ｃ及びｅのεフィルタＥＰＳ＿ＴＨＲは十分に小さな値となる。そのため、参照画素ｃの色差値Ｃｃと着目画素ｄの色差値Ｃｄの差分、及び参照画素ｅの色差値Ｃｅと着目画素ｄの色差値Ｃｄの差分は０に置き換えられてεフィルタに用いられることとなる（図５参照）。すなわち、図１６（ｃ）に示すように参照画素の色差値Ｃｃ及びＣｅを色差値Ｃｄに置き換えることと略同一となる。よって、色差値Ｃｄは、変化しない。
【００９７】
以上の図１６（ｂ）（ｃ）の説明のように、本実施の形態にかかる色差エンハンス回路による補正処理では、図１４、図１５において発生していた色差パルスの鈍化が色差レンジの大小にかかわらず生じていない。すなわち、本実施の形態にかかる色差エンハンス回路によっては、色差パルスの鈍化の問題を改善できる。
【００９８】
さらに、εフィルタ閾値生成部７０は、εフィルタ閾値の生成処理において、εフィルタ閾値下限ＥＰＳ＿ＴＨＲ＿ＢＯＴＴＯＭを使用している。この下限閾値を用いることにより、εフィルタ閾値生成部７０が生成するεフィルタ閾値が一定値以上となることが補償される。これにより、微小な色差ノイズがエンハンスされることを防ぎ、ノイズの抑制が実現される。
【００９９】
＜実施の形態４＞
本実施の形態にかかる色差エンハンス回路は、色差信号のエッジを予め強調すること、及び色差信号のエッジ強調にかかる時間に応じて輝度信号の入力タイミングを調整することを特徴とする。なお、以下の説明において実施の形態１と同一名称、同一符号を付したものは実施の形態１と同等の機能を有するものとする。
【０１００】
図１８は、本実施の形態にかかる色差エンハンス回路の構成を示すブロック図である。色差エンハンス回路１は、実施の形態１の構成に加えて、輝度遅延補償部８０と、色差エッジ強調部９０と、を備える。
【０１０１】
色差エッジ強調部９０は、色差信号を色差画素バッファ部４０に入力する前にエッジ強調処理を行う。このエッジ強調処理は、公知のエッジ強調処理を用いればよい。たとえば、ハイパスフィルタを用いて高周波成分を抽出し、当該高周波成分を用いた処理により行う。色差エッジ強調部９０は、エッジ強調を行った色差信号を色差画素バッファ部４０に入力する。
【０１０２】
輝度遅延補償部８０は、色差エッジ強調部９０によるエッジ強調処理にかかる時間に応じて輝度信号の入力を遅延させる処理部である。輝度遅延補償部８０は、輝度信号を遅延させた後に、当該輝度信号を輝度画素バッファ部１０に入力する。輝度遅延補償部８０による遅延処理は、任意の遅延回路等を用いて実現すればよい。
【０１０３】
続いて、本実施の形態にかかる色差エンハンス回路の効果を説明する。図１９及び図２０は、本実施の形態にかかる色差エンハンス回路の動作例を示す図である。輝度はＹｄを極大点とするパルスであり、補正前の色差はＣｄ、Ｃｅを極大点とし、Ｃｃ及びＣｆにシュートが発生しているパルスである。この色差にかかるパルスは、ダウンサンプリング、アップサンプリングののちに、色差エッジ強調部９０によりエッジ強調を行ったことによりパルスの極大点の隣接位置にシュートが発生していることを示している。
【０１０４】
補正処理（図１９（ａ）〜図２０（ｆ））については実施の形態１にかかる色差エンハンス回路と同一であるため動作説明は省略し、本実施の形態の効果を、図２０（ｇ）を参照して説明する。図２０（ｇ）は、補正前後の色差値Ｃｂ〜Ｃｇを重畳的に表示するものである。
【０１０５】
図２０（ｇ）に示すように輝度の極大点Ｙｄに対応する画素ｄの色差値Ｃｄと、その両隣に位置する画素ｃ、ｅの色差値Ｃｃ、Ｃｅと、の差がエッジ強調を行わない場合と比べて大きくなる。そのため、実施の形態１の補正処理と比べて色差のパルス幅が狭められて色滲みが改善されるとともに先鋭度が向上する。さらに、画素ｃ、ｅよりも外側に位置する画素ｂ、ｆ、ｇの色差値Ｃｂ、Ｃｆ、Ｃｇは、シュートを打ち消すように補正される。これにより、エッジ強調による違和感を改善することが可能になる。
【０１０６】
＜実施の形態５＞
本実施の形態にかかる色差エンハンス回路は、輝度信号のノイズを抑制すること、及び輝度ノイズの抑制にかかる時間に応じて色差信号の入力タイミングを調整することを特徴とする。なお、以下の説明において実施の形態１と同一名称、同一符号を付したものは実施の形態１と同等の機能を有するものとする。
【０１０７】
図２１は、本実施の形態にかかる色差エンハンス回路の構成を示すブロック図である。色差エンハンス回路１は、実施の形態１の構成に加えて、輝度ノイズ低減部８１と、色差遅延補償部９１と、を備える。
【０１０８】
輝度ノイズ低減部８１には輝度信号が入力される。輝度ノイズ低減部８１は、輝度信号のノイズを抑制し、ノイズ抑制を行った輝度信号を輝度画素バッファ１０に入力する。輝度ノイズ低減部８１によるノイズ抑制処理は、輝度信号のノイズを抑制できるものであれば何れでもよく、公知のノイズ抑制手法を用いればよい。
【０１０９】
色差遅延補償部９１は、輝度ノイズ低減部８１のノイズ低減処理にかかる時間に応じて色差信号の入力を遅延させる処理部である。色差遅延補償部９１は、色差信号を遅延させた後に、当該色差信号を色差画素バッファ部４０に入力する。色差遅延補償部９１による遅延処理は、任意の遅延回路等を用いて実現すればよい。
【０１１０】
続いて、本実施の形態にかかる色差エンハンス回路の効果について説明する。輝度信号にノイズが存在する場合、上述したεフィルタ処理が効果的に行われない恐れがある。本実施の形態にかかる色差エンハンス回路１では、輝度ノイズ低減部８１が輝度信号のノイズを抑制した後にεフィルタ閾値調整部２０、色差εフィルタ部３０の処理を行っている。これにより、効果的にフィルタリング処理を行うことが可能になる。
【０１１１】
さらに、色差遅延補償部９１が輝度ノイズ低減部８１のノイズ抑制処理に応じた時間だけ色差信号を遅延させるため、輝度信号の入力タイミングと、色差信号の入力タイミングをそろえることができる。
【０１１２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述の各実施の形態では３画素の関係性からある画素の色差値の補正を行ったがこれに限られず、５画素、７画素等の関係性からある画素の色差値の補正を行ってよい。さらに、画素の参照方向は、上述の説明のように水平方向に限られず、垂直方向、または面方向（たとえば１画素を取り囲む８画素を参照する）であってもよい。
【０１１３】
実施の形態２〜５の各処理部を同時に備えた色差エンハンス回路を構成することも可能である。例えば、色差エンハンス回路は、輝度差分閾値生成部６０と、εフィルタ閾値生成部７０と、を同時に備えてもよい。
【０１１４】
さらに、上述の説明では、色差エンハンス回路１をハードウェア構成として説明してきたがこれに限られず、εフィルタ閾値調整部２０の各処理、色差εフィルタ部３０の各処理等を任意のコンピュータ内で動作するプログラムとして実現してもよい。プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【０１１５】
１    色差エンハンス回路
１０  輝度画素バッファ部
１０１〜１０３  バッファ
２０  εフィルタ閾値調整部
２０１、２０２  輝度差絶対値算出部
２０３、２０４  εフィルタゲイン算出部
２０５、２０６  乗算器
３０  色差εフィルタ部
４０  色差画素バッファ部
５０  加算器
６０  輝度差分閾値生成部
６０１  輝度最大値算出部
６０２  輝度最小値算出部
６０３  輝度レンジ算出部
６０４  輝度差分閾値算出部
７０  εフィルタ閾値生成部
７０１  色差最大値算出部
７０２  色差最小値算出部
７０３  色差レンジ算出部
７０４  εフィルタ閾値算出部
８０  輝度遅延補償部
８１  輝度ノイズ低減部
９０  色差エッジ強調部
９１  色差遅延補償部
【図１】
2012070211.tif 000005
【図２】
2012070211.tif 000006
【図３】
2012070211.tif 000007
【図４】
2012070211.tif 000008
【図５】
2012070211.tif 000009
【図６】
2012070211.tif 000010
【図７】
2012070211.tif 000011
【図８】
2012070211.tif 000012
【図９】
2012070211.tif 000013
【図１０】
2012070211.tif 000014
【図１１】
2012070211.tif 000015
【図１２】
2012070211.tif 000016
【図１３】
2012070211.tif 000017
【図１４】
2012070211.tif 000018
【図１５】
2012070211.tif 000019
【図１６】
2012070211.tif 000020
【図１７】
2012070211.tif 000021
【図１８】
2012070211.tif 000022
【図１９】
2012070211.tif 000023
【図２０】
2012070211.tif 000024
【図２１】
2012070211.tif 000025