(57)【特許請求の範囲】
【請求項１】
カラー・ビデオ・ソース信号R、G、Bを入力し、このカラー・ビデオ・ソース信号を、輝度信号Yとクロミナンス信号Pb、PrまたはCb、Cr、U、V、I、Qからなるコンポーネント・ビデオ信号に変換するカラー信号変換ユニットと、
カラー・ビデオ・ソース信号の計算処理を実行して、カラー・ビデオ・ソース信号の色相値を取得し、この色相値に基づいて、少なくとも一つの色相キャリブレーション・パラメータと、少なくとも一つのクロマ・キャリブレーション・パラメータと、少なくとも一つの輝度キャリブレーション・パラメータを、色相クロマ輝度・マッピング・ルックアップ・テーブルに従って取得するキャリブレーション・パラメータ生成ユニットと、
前記カラー信号変換ユニットによって生成されたクロミナンス信号を受信し、色相キャリブレーション・パラメータに従って、このクロミナンス信号の座標変換を行い、クロマ・キャリブレーション・パラメータに従って、このクロミナンス信号の信号乗算演算を行い、出力クロミナンス信号を生成する色相クロマ変換調整ユニットと、
前記カラー信号変換ユニットによって生成された輝度信号を受信し、輝度キャリブレーション・パラメータに従って、この輝度信号の加算処理を行い、出力輝度信号を生成する輝度変換調整ユニットと、を備え、
前記輝度変換調整ユニットは、輝度係数修正ユニットを備え、
この輝度係数修正ユニットは、カラー信号変換ユニットにより生成されるクロミナンス信号を受け取り、入力係数の修正値Coef_x=(PbｘPb＋PrｘPr)^０.５、または(CbｘCb＋CrｘCr)^０.５、（UｘU＋VｘV)^０.５、（IｘI＋QｘQ)^０.５に基づき、所定の関係に従って出力係数の修正値Coef_Y_yを求め、この出力係数の修正値Coef_Y_yは、乗算器によって、キャリブレーション・パラメータ生成ユニットから生成される輝度キャリブレーション・パラメータとの積が計算され、修正輝度キャリブレーション・パラメータが得られ、この修正輝度キャリブレーション・パラメータには、加算器により、全領域輝度キャリブレーション・パラメータが加えられ、全般的輝度キャリブレーション・パラメータが得られ、この全般的輝度キャリブレーション・パラメータは、輝度変換調整ユニットが出力輝度信号を生成するための輝度キャリブレーション・パラメータとして用いられることを特徴とする、カラー画質調整システム。
【請求項２】
前記色相クロマ変換調整ユニットは、色相係数修正ユニットを備え、この色相係数修正ユニットは、カラー信号変換ユニットにより生成されるクロミナンス信号を受け取り、入力係数の修正値Coef_x=(PbｘPb＋PrｘPr)^０.５、または(CbｘCb＋CrｘCr)^０.５、（UｘU＋VｘV)^０.５、（IｘI＋QｘQ)^０.５に基づき、所定の関係に従って出力係数の修正値Coef_H_yを求め、この出力係数の修正値Coef_H_yは、乗算器によって、キャリブレーション・パラメータ生成ユニットにより生成される色相キャリブレーション・パラメータとの積が計算され、修正色相キャリブレーション・パラメータが得られ、この修正色相キャリブレーション・パラメータには、加算器により、全領域色相キャリブレーション・パラメータが加えられ、全般的色相キャリブレーション・パラメータが得られ、この全般的色相キャリブレーション・パラメータは、色相クロマ変換調整ユニットに出力され、色相クロマ変換調整ユニットによって行われる座標変換のための色相キャリブレーション・パラメータとして機能することを特徴とする、請求項１に記載のカラー画質調整システム。
【請求項３】
前記色相クロマ変換調整ユニットは、クロミナンス信号を受け取り、色相キャリブレーション・パラメータに基づいて、クロミナンス信号の座標変換を実行し、座標変換の行われたクロミナンス信号を生成する信号軸回転回路と、前記座標変換の行われたクロミナンス信号と、前記クロマ・キャリブレーション・パラメータとの積を計算して、出力クロミナンス信号を生成する乗算器と、からなることを特徴とする、請求項１又は２に記載のカラー画質調整システム。
【請求項４】
輝度変換調整ユニットにより生成される出力輝度信号と、色相クロマ変換調整ユニットにより生成される出力クロミナンス信号とが、クロミナンス信号逆変換ユニットを介して出力されるコンポーネント・クロミナンス信号を形成することを特徴とする、請求項１乃至３の何れか1項に記載のカラー画質調整システム。
【請求項５】
前記キャリブレーション・パラメータ生成ユニットにより生成されるクロマ・キャリブレーション・パラメータには、乗算器によって、全領域クロマ・キャリブレーション・パラメータが掛けられ、全般的クロマ・キャリブレーション・パラメータが得られ、この全般的クロマ・キャリブレーション・パラメータは、色相クロマ変換調整ユニットの乗算器に出力され、この色相クロマ変換調整ユニットにより実行される信号乗算操作のためのクロマ・キャリブレーション・パラメータとして用いられることを特徴とする、請求項１乃至４の何れか１項に記載のカラー画質調整システム。
【請求項６】
前記輝度変換調整ユニットは、イメージ・コントラスト調整ユニットを備え、このイメージ・コントラスト調整は、輝度変換調整ユニットにより生成される出力輝度信号が出力される前に、この出力輝度信号に対して、イメージ・コントラストの調整を行うことを特徴とする、請求項１乃至５の何れか１項に記載のカラー画質調整システム。
【請求項７】
(ａ)カラー・ビデオ・ソース信号R、G、Bを入力し、このカラー・ビデオ・ソース信号を、輝度信号Yとクロミナンス信号Pb、PrまたはCb、Cr、U、V、I、Qからなるコンポーネント・クロミナンス信号に変換するステップと、
(ｂ)入力したカラー・ビデオ・ソース信号の計算処理を実行して、カラー・ビデオ・ソース信号の色相値を取得するステップと、
(ｃ)計算された色相値に基づいて、少なくとも一つの色相キャリブレーション・パラメータと、少なくとも一つのクロマ・キャリブレーション・パラメータと、少なくとも一つの輝度キャリブレーション・パラメータを、色相クロマ輝度・マッピング・ルックアップ・テーブルに従って取得するステップと、
(ｄ)前記色相キャリブレーション・パラメータに基づき、所定の座標変換式に従って、クロミナンス信号に対する信号軸回転の座標変換を実行するステップと、
(ｅ)変換されたクロミナンス信号に対してクロマ・キャリブレーション・パラメータの信号乗算を実行して、出力クロミナンス信号を得るステップと、
(ｆ) 前記ステップ（ａ）において生成された輝度信号を受信し、輝度キャリブレーション・パラメータに従って、この輝度信号の加算処理を行い、出力輝度信号を生成するステップと、を備え、
前記ステップ(ｆ)において、輝度係数修正ユニットが、入力係数の修正値Coef_x=(PbｘPb＋PrｘPr)^０.５、または(CbｘCb＋CrｘCr)^０.５、（UｘU＋VｘV)^０.５、（IｘI＋QｘQ)^０.５に基づき、所定の関係に従って出力係数の修正値Coef_Y_yを求め、この出力係数の修正値Coef_Y_yは、乗算器によって、前記キャリブレーション・パラメータとの積が計算され、修正輝度キャリブレーション・パラメータが得られ、この修正輝度キャリブレーション・パラメータには、加算器により、全領域輝度キャリブレーション・パラメータが加えられ、全般的輝度キャリブレーション・パラメータが得られ、この全般的輝度キャリブレーション・パラメータは、出力輝度信号を生成するための前記輝度キャリブレーション・パラメータとして用いられることを特徴とする、カラー画質調整方法。
【請求項８】
前記ステップ(ｄ)において、色相係数修正ユニットが、入力係数の修正値Coef_x=(PbｘPb＋PrｘPr)^０.５、または(CbｘCb＋CrｘCr)^０.５、（UｘU＋VｘV)^０.５、（IｘI＋QｘQ)^０.５に基づき、所定の関係に従って出力係数の修正値Coef_H_yを求め、この出力係数の修正値Coef_H_yは、乗算器によって、前記色相キャリブレーション・パラメータとの積が計算され、修正色相キャリブレーション・パラメータが得られ、この修正色相キャリブレーション・パラメータには、加算器により、全領域色相キャリブレーション・パラメータが加えられ、全般的色相キャリブレーション・パラメータが得られ、この全般的色相キャリブレーション・パラメータは、座標変換のための前記色相キャリブレーション・パラメータとして機能することを特徴とする、請求項７に記載のカラー画質調整方法。
【請求項９】
前記所定の座標変換式は、
【数１】
0005041538.tif 000005
を含み、Pb’、Pr’は座標変換されたクロミナンス信号であり、Pb、Prは当初入力されたクロミナンス信号であり、dH_θはPb-Pr座標平面上の色相キャリブレーション・パラメータdHの角度θであることを特徴とする、請求項７又は８に記載のカラー画質調整方法。
【請求項１０】
前記ステップ(ｂ)において、前記カラー・ビデオ・ソース信号の色相値は、
(ｂ１)カラー・ビデオ・ソース信号の最大値および極小値を特定し、最大値および極小値の間の差分ΔVを決定するステップと、
(ｂ２)最大値および極小値を比較して、これら最大値および極小値が同一か否かを決定し、もし同一であれば、色相値として０を生成するステップと、
(ｂ３)最大値および極小値が同一でない場合は、更に、Rビデオ信号が最大値に等しいかどうかを決定し、もし等しければ、色相値として６０×(G-B)/ΔVを生成し、等しくない場合は、更に、Ｇビデオ信号が最大値に等しいかどうかを決定し、もし等しければ、色相値として１２０×(B-R)/ΔVを生成し、等しくない場合は、色相値として２４０×(R-G)/ΔVを生成するステップと、から取得されることを特徴とする、請求項７乃至９の何れか１項に記載のカラー画質調整方法。
【請求項１１】
前記ステップ(ｂ３)の後に、(ｂ４)前記色相値がゼロ未満かどうかを決定し、もしゼロ未満でなければ、前記色相値をそのまま出力し、もしゼロ未満であれば、前記色相値に３６０を加算して、新たな色相値とするステップを含むことを特徴とする、請求項１０に記載のカラー画質調整方法。
【請求項１２】
色相クロマ輝度・マッピング・ルックアップ・テーブルは、
(ａ)この色相クロマ・マッピング・ルックアップ・テーブルのマスク・ルックアップ・テーブルM_LUTを定義するステップと、
(ｂ)マスク・ルックアップ・テーブルM_LUTの最大値をM_max=max(M_LUT)として、ユーザーによってセットされた色相キャリブレーション・ポイントと所望の色相キャリブレーション量に基づいて、実マスク・ルックアップ・テーブルReal_M_LUTを、Real_M_LUT=M_LUTx(所望の色相キャリブレーション量/M_max)によって算出するステップと、
(ｃ)マスク・ルックアップ・テーブルM_LUTの最初のエントリーを、ユーザーによってセットされた色相キャリブレーション・ポイントに対応する最大値にセットし、マスク・ルックアップ・テーブルの半分となる反転された同一部分を得る為のミラー・マッピング・センタとして利用するステップと、
(ｄ)多くの実マスク・ルックアップ・テーブルReal_M_LUTを重ね合わせて、最終的なルックアップ・テーブルを形成し、色相クロマ輝度・マッピング・ルックアップ・テーブルとして利用するステップと、からなることを特徴とする、請求項７乃至１１の何れか１項に記載のカラー画質調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像処理に関し、特に、カラー画質を調整するためのシステムおよび方法に関する。
【背景技術】
【０００２】
ビデオ技術の急速な発展に伴い、より多様なビデオインタフェイスのフォーマットが利用されるようになってきている。カラー・ビデオ信号のために最も共通して使うフォーマットとしては、コンポジットビデオ信号、S-ビデオ信号、VGA-ターミナルRGB信号およびコンポーネント・ビデオ信号が含まれる。
【０００３】
カラー画像により表示される色データは、イメージデータを表示するための主要な要素のうちの１つである。基本的に、色データは、色相、輝度および彩度という三つの属性を有する。色相は、表色系の差分成分を示す。輝度は、色の明るさのレベルを示す。彩度は、カラーの純度を示しており、クロマとも称する。カラー・ビデオ信号はR信号、G信号、B信号から成り立ち、三原色を構成する。カラー信号の膨大な量のデータの伝送においては、エンコーディング/デコーディング技術が用いられており、高い画像信号の処理能力を要求される。
【０００４】
現在、ビデオ/音声のシステムにおいて採用されている最も良く知られた色差ビデオ端子では、信号伝送のために、ビデオ信号は、三つの異なるコンポーネント信号に分けられている。これらの三つのコンポーネント信号は、それぞれ明度または輝度信号Yと、2つのクロミナンス信号Pb、Prである。そして、2つのクロミナンス信号Pb、Prは、三原色信号から取り出された青色信号と赤色信号からなっている。
【０００５】
様々な技術が、イメージ信号の処理に用いられている。一つの例が、台湾特許第２００７２６２７２号公報に記載されている。この公報には、表示デバイスのカラーを調整するための方法および装置が示され、イメージ信号源からのカラー・ビデオ信号R、G、Bは、カラー変換回路によってY-U-V画像信号フォーマットに変換され、更に、このY-U-V画像信号は、色相変換回路によって、Y-C-H画像信号フォーマットに変換される。これらは、色相差ルックアップ・テーブル、彩度マッチング・ルックアップ・テーブル、逆色相変換、逆カラー変換と共に、出力画像信号を生成する。この公知技術として開示されたカラー画像信号の処理方法は、色空間変換のための複雑なハードウエア回路を必要とする。
【０００６】
米国特許第２００４００２１６７１Ａ１号公開公報には、彩度、輝度および色相の調整のための画像信号処理を行う色空間変換回路が開示されている。この技術により、カラー画像の品質を完全に調整できるが、そこで開示されている回路は、基本的にハードウエアとして実装されており、従って、非常に複雑な回路設計を必要とする。
【０００７】
米国特許第２００７００８６０３０Ａ１号公開公報には、カラー画像信号のための変換回路および変換方法が開示されている。この技術は、複雑な行列演算を行う処理回路を使用し、調整を独立に実行できる領域の数には制限がある。更に、輝度、彩度および色相のための調整を組み合わせて、全体の領域のキャリブレーションを行うことは、一般には不可能となっている。
【０００８】
別の例として、米国特許第６，５５２，７５１号公報には、カラー・ビデオ信号の輝度、コントラストおよび色相を調整するのに利用されるビデオ信号処理回路が示されている。入力ビデオ信号は、最初に、第１のマトリックス回路によって輝度信号およびクロミナンス信号に変換され、その後、信号処理回路により実行される処理によって処理され、それから、第2のマトリックス回路によって変換され、画像信号に戻される。この技術は、複雑な行列演算と変換を行う。
【０００９】
更に別の例として、米国特許第４，６７９，０７２号公報には、座標軸の回転によって画像信号の調整を実現する画像信号調整ユニットが示されている。この技術は、簡単な回路アーキテクチャを使用しているが、可能な画像信号の画質の調整は非常に制限されており、従って、現代のビデオ機能のための実際的なニーズに適しているとは言えない。
【００１０】
明らかに、これら上記の従来技術には、次の点で問題がある。すなわち、色空間の複雑な変換を必要とし、独立した色と色域の変換を実現できず、複雑な数学的な演算を必要とし、ルックアップ・テーブルを保存する為に大きいメモリー空間を必要とし、全体の領域のキャリブレーションと個々の領域のキャリブレーションを組み合わせる為に複雑な付加回路を必要とする。
【特許文献１】台湾特許第２００７２６２７２号公報
【特許文献２】米国特許第２００４００２１６７１Ａ１号公開公報
【特許文献３】米国特許第２００７００８６０３０Ａ１号公開公報
【特許文献４】米国特許第６，５５２，７５１号公報
【特許文献５】米国特許第４，６７９，０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従って、本発明の目的は、カラー・ビデオ・ソース信号が、出力輝度信号および出力クロミナンス信号を含むコンポーネント・ビデオ信号へ変換される、カラー画質調整システムとその方法を提供することである。
【００１２】
本発明の他の目的は、独立した色と色域の変換を、色空間の複雑な変換を必要としないで実現することの可能な、カラー画質調整システムとその方法を提供することである。
【課題を解決するための手段】
【００１３】
上記の目的を達成する為に、本発明による解決手段では、カラービデオ・ソース信号R、G、Bは、カラー信号変換ユニットによって、輝度信号およびクロミナンス信号を含むコンポーネント・ビデオ信号へ変換され、更に、このコンポーネント・ビデオ信号は、色相クロマ変換調整ユニットによって処理され、色相キャリブレーション・パラメータに従って、クロミナンス信号の座標変換を実行する。そして、クロマ・キャリブレーション・パラメータに従って、乗算器により、このクロミナンス信号の乗算操作を行い、出力クロミナンス信号を生成する。
【００１４】
本発明の好ましい実施形態では、色相クロマ・マッピング・ルックアップ・テーブルに基づいて、キャリブレーション・パラメータ生成ユニットにより、色相キャリブレーション・パラメータおよびクロマ・キャリブレーション・パラメータが生成される。
【００１５】
本発明の好ましい実施形態では、更に、輝度変換調整ユニットが設けられ、この輝度変換調整ユニットは、カラー信号変換ユニットによって生成されたクロミナンス信号を受信し、輝度キャリブレーション・パラメータに従って、加算器によって、この受信したクロミナンス信号の加算処理を行い、出力輝度信号を生成する。輝度変換調整ユニットは、更に、イメージ・コントラスト調整ユニットを備え、このイメージ・コントラスト調整は、輝度変換調整ユニットにより生成される出力輝度信号に対して、イメージ・コントラストの調整を行う。
【発明の効果】
【００１６】
従来のカラー画像処理技術と比較して、本発明は、複雑な色空間変換を行うことなく、独立した色と色域の変換を実現できる。本発明においては、複数のマスク・ルックアップ・テーブルの重ね合わせを利用して、新規なマッピング・ルックアップ・テーブルを生成し、複雑な数学的な演算を必要とせずに、ルックアップ・テーブルを保存する為に必要なメモリー空間を小さくした。更に、本発明は、付加回路を利用することなく、全領域および個々の領域について独立なキャリブレーションを纏め、組み合わせると共に、輝度、クロマおよび色相に関して、個々の領域についてのキャリブレーションを可能とした。
【発明を実施するための最良の形態】
【００１７】
以下、図１を中心に図面を参照して、本発明の第１の実施形態によるカラー画質調整システムを説明する。このカラー画質調整システムは、参照番号１００で示され、カラー信号変換ユニット２、色相クロマ変換調整ユニット３、クロミナンス信号逆変換ユニット４およびキャリブレーション・パラメータ生成ユニット５から成っている。色相クロマ変換調整ユニット３は、信号軸回転回路３１及び乗算器３２から構成されている。
【００１８】
最初に、イメージ信号源から供給されるカラー・ビデオ・ソース信号R、G、Bは、カラー信号変換ユニット２によって処理され、カラーコンポーネント・ビデオ信号Y、Pb、Prに変換される。このカラーコンポーネント・ビデオ信号Y、Pb、Prは、輝度信号Yと２つのクロミナンス信号Pb、Prからなる。クロミナンス信号Pb、Prは、色相クロマ変換調整ユニット３に供給され、キャリブレーション・パラメータ生成ユニット５により生成される色相キャリブレーション・パラメータdHに従って、座標変換が施される。そして、更に、クロミナンス信号Pb、Prは、キャリブレーション・パラメータ生成ユニット５によって生成されるクロマ・キャリブレーション・パラメータdCとの積が乗算器３２によって算出され、出力クロミナンス信号Pbo、Proが生成される。
【００１９】
信号軸回転回路３１によって行われる座標変換により、キャリブレーション・パラメータ生成ユニット５によって生成された色相キャリブレーション・パラメータdHに基づく下記の式に従って、クロミナンス信号Pb、Prの信号座標変換が実行される。
【数２】
0005041538.tif 000002
【００２０】
ここで、Pb’、Pr’は座標変換されたクロミナンス信号であり、Pb、Prは当初入力されたクロミナンス信号であり、dH_θはPb-Pr座標平面上のキャリブレーション・パラメータdHの角度(θ)である。入力されたクロミナンス信号Pb、Prは、座標変換式に従って、信号軸回転回路３１によって実行された座標変換を行った後、座標変換されたクロミナンス信号Pb’、Pr’に変換される。座標変換されたクロミナンス信号Pb’、Pr’は、乗算器３２に供給され、キャリブレーション・パラメータ生成ユニット５により生成されたクロマ・キャリブレーション・パラメータdCとの積が求められ、出力クロミナンス信号Pbo、Proが得られる。そして、出力されたクロミナンス信号Pbo、Proは、クロミナンス信号逆変換ユニット４で処理される。
【００２１】
出力クロミナンス信号Pbo、Proと同時に、カラー信号変換ユニット２から供給される輝度信号Yも、クロミナンス信号逆変換ユニット４へ送られ、出力輝度信号Yoとして出力する。クロミナンス信号逆変換ユニット４は、出力輝度信号Yoおよび出力クロミナンス信号Pbo、Proを、ターゲットのデバイス(図示せず)へ出力する。
【００２２】
色相キャリブレーション・パラメータdHおよびクロマ・キャリブレーション・パラメータdCは、キャリブレーション・パラメータ生成ユニット５により生成される。このキャリブレーション・パラメータ生成ユニット５は、イメージ信号源１から供給されるビデオ信号R、G、Bを用いた計算を実行し、ビデオ信号R、G、Bの色相値Shを生成する色相計算ユニット５１を備えている。このビデオ信号R、G、Bの色相値Shに基づいて、色相およびクロマ・マッピング・ルックアップ・テーブル５２と共に、色相キャリブレーション・パラメータdHおよびクロマ・キャリブレーション・パラメータdCが得られる。
【００２３】
図２は、色相計算ユニット５１によって、ビデオ信号R、G、Bの色相値を算出するためのフローチャートを示す。まず、第一に、色相計算ユニット５１は、イメージ信号源１からビデオ信号R、G、Bを受け取り(ステップ１０１)、Vmax=max(R,G,B)で示されるビデオ信号R、G、Bの最大値を特定し(ステップ１０２)、更に、Vmin=min(R,G,B)で示されるビデオ信号R、G、Bの最小値を特定する(ステップ１０３)。ΔV=Vmax-Vminで示されるビデオ信号R、G、Bの最大値と最小値との差が、算出される(ステップ１０４)。
【００２４】
そして、最大値および最小値が比較され(ステップ１０５)、もしVmaxがVminと同一の場合、色相値Shはゼロ(０)(ステップ１０６)にセットされる。もし、ステップ１０５での比較結果がVmaxがVminと同一でないことを示している場合、ビデオ信号RがVmaxと同一かどうか決定される(ステップ１０７)。ステップ１０７の結果がビデオ信号RがVmaxと同一であることを示している場合、色相値Shが、Sh = 60ｘ(G-B)/ΔVとセットされる(ステップ１０８)。もし、ステップ１０７の結果がビデオ信号RがVmaxと同一でないことを示している場合、ビデオ信号GがVmaxと同一かどうかが更に決定される(ステップ１０９)。ステップ１０９の結果がビデオ信号GがVmaxと同一であることを示している場合、色相値Shが、Sh = 120ｘ(B-R)/ΔVとセットされる(ステップ１１０)。ステップ１０９の結果がビデオ信号GがVmaxと同一でないことを示している場合、色相値Shは、Sh = 240ｘ(R-G)／ΔVとセットされる(ステップ１１１)。
【００２５】
ステップ１０８、１１０、１１１の各々ステップの後、算出された色相値Shがゼロ未満かどうかが、更に決定される(ステップ１１２)。そして、結果がゼロ未満でない場合、これらのステップにおいて算出された色相値Shが直接出力される(ステップ１１３)。逆に、結果がゼロ未満である場合、色相値には３６０が加算される(ステップ１１４)。すなわち、Sh＋３６０が計算され、出力色相値として出力される。
【００２６】
図３は、本発明の第２の実施形態によるカラー画質調整システムを示すブロック図である。このカラー画質調整システムは、図１で参照番号１００で示されたカラー画質調整システムと部分的に同様に構成されており、対応する要素/装置/部品等には同じ参照番号が与えられている。第２の実施形態によるカラー画質調整システムは、参照番号１００ａで示され、カラー信号変換ユニット２、色相クロマ変換調整ユニット３ａ、クロミナンス信号逆変換ユニット４、キャリブレーション・パラメータ生成ユニット５ａおよび輝度変換調整ユニット６から成っている。
【００２７】
最初に、イメージ信号源から供給されるカラー・ビデオ・ソース信号R、G、Bは、カラーコンポーネント・ビデオ信号Y、Pb、Prに変換される。このカラーコンポーネント・ビデオ信号Y、Pb、Prは、輝度信号Yと２つのクロミナンス信号Pb、Prからなる。クロミナンス信号Pb、Prは、色相クロマ変換調整ユニット３ａに供給され、それて座標変換と乗算が施され、出力クロミナンス信号Pbo、Proが生成される。
【００２８】
キャリブレーション・パラメータ生成ユニット５ａは、色相計算ユニット５１および色相クロマ輝度マッピング・ルックアップ・テーブル５２ａから構成されている。イメージ信号源１からのビデオ信号R、G、Bは、色相計算ユニット５１により処理され、ビデオ信号R、G、Bの色相値を得る。この色相値に基づいて、色相キャリブレーション・パラメータdH、クロマ・キャリブレーション・パラメータdCおよび輝度キャリブレーション・パラメータdYが、色相クロマ輝度マッピング・ルックアップ・テーブル５２ａにより得られる。
【００２９】
イメージ信号源からのカラー・ビデオ信号R、G、Bは、コンポーネント・ビデオ信号Y、Pb、Prに変換され、これらコンポーネント・ビデオ信号Y、Pb、Prは、輝度信号Yと、カラー信号変換ユニット２により処理される２つのクロミナンス信号Pb、Prと輝度信号Yとからなる。そして、これらのコンポーネント・ビデオ信号Y、Pb、Prの中の、クロミナンス信号Pb、Prは、色相クロマ変換調整ユニット３ａで処理される。
【００３０】
同時に、クロミナンス信号Pb、Prは、色相係数修正ユニット３３へ送られ、キャリブレーション・パラメータ生成ユニット５ａにより生成される色相キャリブレーション・パラメータdHとの積が乗算器３４で算出され、修正後の色相キャリブレーション・パラメータdH1が得られる。修正後の色相キャリブレーション・パラメータdH1は、その後、加算器３５において全領域色相キャリブレーション・パラメータdH_Allが加算され、全般的色相パラメータdH2が得られる。全領域色相キャリブレーション・パラメータdH_Allは、全ての領域の同時色相調整のためのパラメータとして定義される。
【００３１】
更に、キャリブレーション・パラメータ生成ユニット５ａにより生成されるクロマ・キャリブレーション・パラメータdCには、全領域クロマ・キャリブレーション・パラメータdC_Allが掛けられ、全般的クロマ・キャリブレーション・パラメータdC1が得られる。全領域クロマ・キャリブレーション・パラメータdC_Allは、全ての領域の同時クロマ調整のためのパラメータとして定義される。
【００３２】
更に、色相クロマ変換調整ユニット３ａは、信号軸回転回路３１を備えている。この信号軸回転回路３１は、得られた全般的色相キャリブレーション・パラメータdH2に基づいて、信号座標変換を実行する。そして、その後、全般的クロマ・キャリブレーション・パラメータdC1との積が、乗算器３２により実行され、出力クロミナンス信号Pbo、Proが得られる。
【００３３】
この実施形態では、輝度変換および調整ユニット６は、カラー信号変換ユニット２により生成される輝度信号Yを処理するために使用される。先ず、クロミナンス信号Pb、Prは、輝度係数修正ユニット６１に供給されて、キャリブレーション・パラメータ生成ユニット５ａにより生成される輝度キャリブレーション・パラメータdYとの積が乗算器６２により算出され、修正輝度キャリブレーション・パラメータdY1が得られる。そして、修正輝度キャリブレーション・パラメータdY1には、加算器６３により、全領域輝度キャリブレーション・パラメータdY_Allが加えられ、全般的輝度キャリブレーション・パラメータdY2を得られる。全領域輝度キャリブレーション・パラメータdY_Allは、全ての領域の同時輝度調整のためのパラメータとして定義される。
【００３４】
カラー信号変換ユニット２によって生成した輝度信号Yには、加算器６４により、全般的輝度キャリブレーション・パラメータdY2が加えられ、出力輝度信号Yoが得られる。この出力輝度信号Yoは、クロミナンス信号逆変換ユニット４へ出力される。
【００３５】
図４は、本発明の第３の実施形態によるカラー画質調整システムを示すブロック図である。このカラー画質調整システムは、図３で参照番号１００ａで示されたカラー画質調整システムと部分的に同様に構成されているおり、対応する要素/装置/部品等には同じ参照番号が与えられている。第３の実施形態によるカラー画質調整システムは、参照番号１００ｂで示されており、カラー信号変換ユニット２、色相クロマ変換調整ユニット３ａ、クロミナンス信号逆変換ユニット４、キャリブレーション・パラメータ生成ユニット５ａおよび輝度変換調整ユニット６から成っている。これらの要素は、図３において示された実施形態の対応する要素と、同様の接続がなされており、同様の動作を行う。図３および図４において、２つの実施形態の差は、図４の実施形態の輝度変換調整ユニット６が、イメージ・コントラスト調整ユニット７を備えている点にある。加算器６４によって輝度信号Yと全般的輝度キャリブレーション・パラメータdY2とが加算された後、このイメージ・コントラスト調整ユニット７は、輝度信号Yのコントラストの調整を実行して、クロミナンス信号逆変換ユニット４に出力する出力輝度信号Yoが得られる。
【００３６】
上記の本発明の好ましい実施形態の説明においては、イメージ信号源１に基づいて生成されたカラー・ビデオ・ソース信号R、G、Bは、ビデオ信号R、G、Bからなっている。そして、クロミナンス信号は、アナログ・クロミナンス信号Pb、Prまたはデジタル・クロミナンス信号Cb、Cr、信号U、Vまたは信号I、Qからなっている。
【００３７】
第１実施形態によるクロマ・マッピング・ルックアップ・テーブル５２のデータと、第２の実施形態による色相クロマ輝度マッピング・ルックアップ・テーブル５２ａのデータとは、マッピング関係に配置される。図５Ａおよび図５Ｂは、色相値Shと色相キャリブレーション・パラメータdHの間のマッピング関係を示す図である。ここでは、キャリブレーションのポイントとして参照されると共にユーザーが調整もしくはキャリブレーションを行いたい色相値Shの入力値は横軸に示されており、ユーザーによってキャリブレーションが行われると共にキャリブレーションされた量として参照される色相キャリブレーションの大きさを示す色相キャリブレーション・パラメータdHは、縦軸に示されている。
【００３８】
図５Ａは、マスク・ルックアップ・テーブルM_LUTを示す。そして、このテーブルM_LUTにおいて、色相キャリブレーション・パラメータdHの値は、［１２、１１、９、６、４、２、１］の値を含んでいる。マスク・ルックアップ・テーブルM_LUTに含まれる各エントリーの数および値は、任意にユーザーによりセットできる。ユーザーがキャリブレーションを希望するクロマの大きさ(望ましい調整量)に基づいて、実マスク・ルックアップ・テーブルは、次のように設けることができる。
【数３】
0005041538.tif 000003
ここで、M_max=max(M_LUT)であり、M_maxは、マスク・ルックアップ・テーブルReal_M_LUT内の最大値を示す。
【００３９】
上記の例では、マスク・ルックアップ・テーブルM_LUTにおいて最初のエントリーが、最大値となっており、ユーザーがキャリブレーションに望むポイント(キャリブレーション・ポイント)である(図示の通り、そこでは色相値Sh = 60を有する)。このキャリブレーション・ポイントは、マスク・ルックアップ・テーブルの半分となる反転された同一部分を得る為のミラー・マッピング・センタとして用いられる。そして、両方を組み合わせて実マスク・ルックアップ・テーブルReal_M_LUTを形成することができる。マスク・ルックアップ・テーブルの半分となる反転された同一部分を得る為のミラー・マッピング・センタとして利用するステップと、最後に、多くの実マスク・ルックアップ・テーブルReal_M_LUTを重ね合わせて、最終的なルックアップ・テーブルFinal_LUTを形成する。そしてそれは、図5Bに示されているように、ｎ個の実マスク・ルックアップ・テーブルReal_M_LUTの重ね合わせとなる。
【００４０】
図６Ａおよび図６Ｂは３つの実マスク・ルックアップ・テーブルReal_M_LUTを重ね合わせて、出力の１つの最終的なプロファイルを形成する。この実施形態では、ユーザーが調整することを望む色相値Shのキャリブレーション・ポイントは、［６０、６５、７０］である。そして、所望の調整された色相量は、それぞれ［１０、８、１０］である。それぞれM11、M12、M13として示された３つの実マスク・ルックアップ・テーブルの重ね合わせの結果は、図６Ｂに図示されている。重ね合わせる実マスク・ルックアップ・テーブルの数には、特に制限はなく、通常各々の領域のためのキャリブレーションの範囲によって変わってくる。ユーザーは、キャリブレーション・ポイントと、キャリブレーション量の重ね合わせの結果として生じる所望のキャリブレーションの施されたプロファイルを変更することができる。
【００４１】
図７Ａおよび図７Ｂは、３つの実マスク・ルックアップ・テーブルを重畳することから得られる他のプロファイルを示す図である。この例では、色相値Shのキャリブレーションのためのキャリブレーション・ポイントは［６０、６５、７０］である。そして、所望のキャリブレーション値はそれぞれ［８、１０、８］である。それぞれM21、M22、M23として示された３つの実マスク・ルックアップ・テーブルの重ね合わせの結果は、図７Ｂに図示されている。
【００４２】
図８Ａおよび図８Ｂは、色相値Shおよびクロマ・キャリブレーション・パラメータdCの間のマッピング関係を示している。ここでは、キャリブレーションのポイントとして参照されると共にユーザーが調整もしくはキャリブレーションを行いたい色相値Shの入力値は横軸に示されており、ユーザーによってキャリブレーションが行われると共にキャリブレーションされた量として参照される彩度キャリブレーションの大きさを示す色相キャリブレーション・パラメータdCは、縦軸に示されている。
【００４３】
図８Ａは、クロマ・キャリブレーション・パラメータdCとして［１２、１１、９、４、２、１］の値を有する多くのエントリーを含むマスク・ルックアップ・テーブルM_LUTを示している。マスク・ルックアップ・テーブルM_LUTに含まれるエントリーの数および値は、任意にユーザーによるセットできる。
【数４】
0005041538.tif 000004
ここで、M_max=max(M_LUT)であり、M_maxは、マスク・ルックアップ・テーブルReal_M_LUT内の最大値を示す。
【００４４】
上記の例では、マスク・ルックアップ・テーブルM_LUTにおいて最初のエントリーが、最大値となっており、ユーザーがキャリブレーションに望むポイント(キャリブレーション・ポイント)である(図示の通り、そこでは色相値Sh = 60を有する)。このキャリブレーション・ポイントは、マスク・ルックアップ・テーブルM_LUTの同一の対象部分を得るためのミラー・マッピング・センタとして用いられる。そして、両方を組み合わせて実マスク・ルックアップ・テーブルReal_M_LUTを形成することができる。最後に、多くの実マスク・ルックアップ・テーブルReal_M_LUTを重ね合わせて、最終的なルックアップ・テーブルFinal_LUTを形成する。そしてそれは、図８Ｂに示されているように、１＋(ｎ個の実マスク・ルックアップ・テーブルReal_M_LUTを重ね合わせ)となる。
【００４５】
図９乃至図１２は、異なる個々の領域について、図３に示されている色相係数修正ユニット３３(また、輝度係数修正ユニット６１にも対応する)が実行する色相と輝度のためのキャリブレーションの大きさを示す図である。ここに示すように、個々の領域の色相および輝度については、キャリブレーションの大きさが次のクロマ・データに従って修正される。
【００４６】
(１)Coef_Y_yおよびCoef_H_yはそれぞれY(輝度)および縦軸のH(色相)の係数のための修正値であり、０および１の間の値を有する。
【００４７】
(２)横軸の係数の修正値は、Coef_x = (PbｘPb＋PrｘPr)^０.５である。係数入力は、Coef_xに従って設定ポイントＰ１〜Ｐｎで決定される。ここで、ｎは設定ポイントの数を示す。図面において、設定ポイント(ｎ)の数は、少なくとも３であって、最大数のための上限は定めない。
【００４８】
(３)その他の実施形態
【００４９】
(３-１)図９に示すように、個々の領域において調整に用いられる色相や輝度のキャリブレーション量は、別のクロミナンスにおいて調整に用いられる所望のキャリブレーション量で変化しない。
【００５０】
(３-２)個々の領域において調整に用いられる色相や輝度のキャリブレーションは、中程度か高いクロミナンスの場合にのみ影響を与える。そして、この実施形態では、低いクロミナンスにおいて、出力係数の修正値はCoef_out=０となり、従って、個々の領域で調整された色相や輝度の大きさは、図１０に示すように０となる。
【００５１】
(３-３)個々の領域において調整に用いられる色相や輝度のキャリブレーションは、中程度か低いクロミナンスの場合にのみ影響を与える。そして、この実施形態では、高いクロミナンスにおいて、出力係数の修正値はCoef_out=０となり、従って、個々の領域で調整された色相や輝度の大きさは、図１１に示すように０となる。
【００５２】
(３-４)キャリブレーションに対する要求に応じて、個々の領域で調整され得られた色相および輝度のキャリブレーション量は、図１２に示すように、異なるクロミナンス位置で異なる値を取る。
【００５３】
図１３および図１４は、図４のイメージ・コントラスト調整ユニット７により生成された入力輝度信号Y1および出力輝度信号Yo間の関係が、Ｓ字型の曲線であることを示す図であり、より暗い領域をより暗く、また、より明るい領域をより明るくする。このＳ字型の曲線は、算術的な方法を使用することによって得られるし、また、複数の点、例えば、４点によって構成することができる。(255,255)、(x1,y1)、(x2,y2)、(0,0)の４点によって構成する場合を例とすれば、真ん中の２点(x1,y1)、(x2,y2)の座標を変化させることで、イメージのコントラストレベルを調整することができる。
【００５４】
以上、本発明を実施の形態を参照して説明してきたが、本発明は、添付の請求の範囲に記載された本発明の趣旨から離れることなく、その様々な改変と変更が当業者によって行われるであろうことを理解すべきである。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施形態によるカラー画質調整システムを示すブロックダイアグラムである。
【図２】図１に示されている色相計算ユニットによって、ビデオ信号R、G、Bの色相値を算出するためのフローチャートを示す。
【図３】本発明の第２の実施形態によるカラー画質調整システムを示すブロックダイアグラムである。
【図４】本発明の第３の実施形態によるカラー画質調整システムを示すブロックダイアグラムである。
【図５Ａ】色相値Shと色相キャリブレーション・パラメータdHの間のマッピング関係を示す図である。
【図５Ｂ】色相値Shと色相キャリブレーション・パラメータdHの間のマッピング関係を示す図である。
【図６Ａ】３つの実マスク・ルックアップ・テーブルを重ね合わせて形成された出力の１つの最終的なプロファイルを示す図である。
【図６Ｂ】３つの実マスク・ルックアップ・テーブルを重ね合わせて形成された出力の１つの最終的なプロファイルを示す図である。
【図７Ａ】３つの実マスク・ルックアップ・テーブルを重畳することから得られる他のプロファイルを示す図である。
【図７Ｂ】３つの実マスク・ルックアップ・テーブルを重畳することから得られる他のプロファイルを示す図である。
【図８Ａ】色相値Shおよびクロマ・キャリブレーション・パラメータdCの間のマッピング関係を示している。
【図８Ｂ】色相値Shおよびクロマ・キャリブレーション・パラメータdCの間のマッピング関係を示している。
【図９】異なる個々の領域について、図３に示されている色相係数修正ユニット、または輝度係数修正ユニットが実行する色相と輝度のためのキャリブレーションの大きさを示す図である。
【図１０】異なる個々の領域について、図３に示されている色相係数修正ユニット、または輝度係数修正ユニットが実行する色相と輝度のためのキャリブレーションの大きさを示す図である。
【図１１】異なる個々の領域について、図３に示されている色相係数修正ユニット、または輝度係数修正ユニットが実行する色相と輝度のためのキャリブレーションの大きさを示す図である。
【図１２】異なる個々の領域について、図３に示されている色相係数修正ユニット、または輝度係数修正ユニットが実行する色相と輝度のためのキャリブレーションの大きさを示す図である。
【図１３】図４のイメージ・コントラスト調整ユニットにより生成された入力輝度信号および出力輝度信号間の関係が、Ｓ字型の曲線であることを示す図である。
【図１４】図４のイメージ・コントラスト調整ユニットにより生成された入力輝度信号および出力輝度信号間の関係が、Ｓ字型の曲線であることを示す図である。
【符号の説明】
【００５６】
１           イメージ信号源
２           カラー信号変換ユニット
３           色相クロマ変換調整ユニット
３ａ         色相クロマ変換調整ユニット
４           クロミナンス信号逆変換ユニット
５           パラメータ生成ユニット
５ａ         パラメータ生成ユニット
６           輝度変換調整ユニット
７           コントラスト調整ユニット
３１         信号軸回転回路
３２         乗算器
３３         色相係数修正ユニット
３４         乗算器
３５         加算器
５１         色相計算ユニット
５２         クロマ・マッピング・ルックアップ・テーブル
５２ａ       色相クロマ輝度マッピング・ルックアップ・テーブル
６１         輝度係数修正ユニット
６２         乗算器
６３         加算器
６４         加算器
【図１】
0005041538.tif 000006
【図２】
0005041538.tif 000007
【図３】
0005041538.tif 000008
【図４】
0005041538.tif 000009
【図５Ａ】
0005041538.tif 000010
【図５Ｂ】
0005041538.tif 000011
【図６Ａ】
0005041538.tif 000012
【図６Ｂ】
0005041538.tif 000013
【図７Ａ】
0005041538.tif 000014
【図７Ｂ】
0005041538.tif 000015
【図８Ａ】
0005041538.tif 000016
【図８Ｂ】
0005041538.tif 000017
【図９】
0005041538.tif 000018
【図１０】
0005041538.tif 000019
【図１１】
0005041538.tif 000020
【図１２】
0005041538.tif 000021
【図１３】
0005041538.tif 000022
【図１４】
0005041538.tif 000023