(57)【要約】【課題】  本発明は、雑音成分を強調することなく所望の色成分の彩度および明度を調整することが可能な色変換装置および色変換方法を提供することを目的とする。【解決手段】  本発明による色変換装置および色変換方法は、第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、当該第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより出力される第２の色相領域データを演算項とするマトリクス演算により、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出し、当該補正量に基づいて第２の色データを算出するものである。【選択図】  図１
2005123684.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像を表す第１の色データの明度および／または彩度を変換して上記第１の色データに対応する第２の色データを出力する色変換装置において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出する色相領域データ算出手段と、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力する周波数特性変換手段と、
上記第２の色相領域データの各々について設定される所定のマトリクス係数を出力する係数発生手段と、
上記第２の色相領域データを演算項とし、上記マトリクス係数を上記第２の色相領域データに乗じる乗算を含むマトリクス演算を行うことにより、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出するマトリクス演算手段と、
上記補正量に基づいて上記第２の色データを算出する色補正手段とを備えたことを特徴とする色変換装置。
【請求項２】
色相領域データ算出手段は、第１の色データにより表されるカラー画像における、赤、緑、青、イエロー、シアン、マゼンタの色相成分の各々に有効な第１の色相領域データを算出することを特徴とする請求項１に記載の色変換装置。
【請求項３】
色相領域データ算出手段は、第１の色データにより表される色から無彩色成分を除いた色の、赤、緑、青、イエロー、シアン、マゼンタの各色成分の大きさを表す有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出し、上記有彩色成分データを用いて、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃを以下の式により算出することを特徴とする請求項２に記載の色変換装置。
【数１】
2005123684.tif 000008
【請求項４】
周波数特性変換手段は、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｃ，ｈ１ｍの周波数特性を独立に変換して得られる第２の色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｃ，ｆｈ１ｍを出力し、
係数発生手段はマトリクス係数Ｆｉｊ（ｉ＝１〜３，ｊ＝１〜７）を出力し、
マトリクス演算手段は、第１の色データにより表されるカラー画像における無彩色成分の大きさを表す無彩色データαを演算項として含む以下のマトリクス演算式により第１の色データの赤、緑、青の各成分の大きさに対する補正量Ｒ１，Ｇ１，Ｂ１を算出することを特徴とする請求項２または３に記載の色変換装置。
【数２】
2005123684.tif 000009
【請求項５】
第１の色データにより表されるカラー画像における無彩色成分を表す第１の無彩色データの周波数特性を変換することにより、第２の無彩色データを出力する手段をさらに備え、
マトリクス演算手段は、上記第２の無彩色データを演算項として含むマトリクス演算を行なうことにより補正量を算出することを特徴とする請求項１〜３のいずれか１項に記載の色変換装置。
【請求項６】
周波数特性変換手段は、明度および／または彩度を上げる色相成分に有効な色相領域データの雑音成分を除去することを特徴とする請求項１〜５のいずれか１項に記載の色変換装置。
【請求項７】
第１の色データにより表される色の色相に関する情報を示す識別符号を出力する手段と、
上記識別符号に基づいて、上記第１の色データにより表される色の色相に関わる第２の色相領域データを選択する選択手段とをさらに備え、
マトリクス演算手段は、上記選択手段により選択された第２の色相領域データを演算項として用いるマトリクス演算を行うことにより補正量を算出することを特徴とする請求項１〜６のいずれか１項に記載の色変換装置。
【請求項８】
マトリクス演算手段は、選択手段により選択された第２の色相領域データを演算項ｈｐ１，ｈｑ１とし、
以下の式により補正量Ｒ１，Ｇ１，Ｂ１を算出することを特徴とする請求項７に記載の色変換装置。
【数３】
2005123684.tif 000010
【請求項９】
カラー画像を表す第１の色データの明度および／または彩度を変換して上記第１の色データに対応する第２の色データを出力する色変換方法において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力し、
上記第２の色相領域データの各々について設定される所定のマトリクス係数を出力し、
上記第２の色相領域データを演算項とし、上記マトリクス係数を上記第２の色相領域データに乗じる乗算を含むマトリクス演算を行うことにより、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出し、
上記補正量に基づいて上記第２の色データを算出することを特徴とする色変換方法。
【請求項１０】
第１の色データにより表されるカラー画像における、赤、緑、青、イエロー、シアン、マゼンタの色相成分の各々に有効な第１の色相領域データを算出することを特徴とする請求項９に記載の色変換方法。
【請求項１１】
第１の色データにより表されるカラー画像における無彩色成分を表す第１の無彩色データの周波数特性を変換することにより、第２の無彩色データを出力し、
上記第２の無彩色データを演算項として含むマトリクス演算を行なうことにより補正量を算出することを特徴とする請求項９または１０に記載の色変換方法。
【請求項１２】
明度および／または彩度を上げる色相成分に有効な色相領域データの雑音成分を除去することを特徴とする請求項９〜１１のいずれか１項に記載の色変換方法。
【請求項１３】
第１の色データにより表される色の色相に関する情報を示す識別符号を出力し、
上記識別符号に基づいて、上記第１の色データにより表される色の色相に関わる第２の色相領域データを選択し、
選択された第２の色相領域データを演算項として用いるマトリクス演算を行うことにより補正量を算出することを特徴とする請求項９〜１２のいずれか１項に記載の色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の表示を行う画像表示装置、カラープリンタ、カラースキャナ等の印刷関連機器に用いられる画像処理に関し、特にカラー画像を表す色データを、使用するデバイスの特性に合わせて補正する色変換処理に関する。
【背景技術】
【０００２】
カラー画像表示装置や、カラープリンタ、カラースキャナ等においては、所望の色再現を得られるようデバイスの特性に応じて色データを補正する色変換処理が行われている。所望の色再現とは、人間の視覚特性や、記憶色を考慮した、人間がより好ましいと感じる色再現であり、必ずしも忠実な色再現とは一致しない。人間の記憶色では、空の色や芝の緑などは実際の色よりも鮮やかな、彩度や明度の高い色として記憶される傾向がある。したがって、こうした特定の色成分の明度および彩度を上げる処理がなされる。また、忠実な色再現としても明度や彩度を上げる処理がなされる場合が少なくない。
【０００３】
従来の色変換装置の一例が下記の特許文献１に記載されている。この特許文献１に記載された色変換装置は、カラー画像における、赤、緑、青、イエロー、マゼンタ、シアンの６つの色相成分に有効な演算項を用いたマトリクス演算により色変換処理を行うことを特徴とする。上記６つの色相成分に有効な演算項にかかわるマトリクス係数を適宜設定することにより、入力された色データを、赤、緑、青、イエロー、マゼンタ、シアンの色相成分毎に独立に調整することができる。
【特許文献１】特許第３１２８４２９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の色変換装置によれば、ある特定の色相成分の明度および彩度を上げるマトリクス係数を設定することにより、色データの明度および彩度を高める色変換処理を、赤、緑、青、イエロー、マゼンタ、シアンの色相成分毎に行うことができる。
【０００５】
しかし、画像表示装置等に入力される色データには、伝送過程において様々な雑音成分が付加される。こうした雑音成分を含んだ色データに対して彩度や明度を高める処理を行うと、本来の色データの明度や彩度とともに雑音成分の明度や彩度についても高めることになる。このように、色データに雑音成分が含まれる場合に色データの彩度や明度を高めるような処理を行うと、雑音成分の影響を更に強調することになり、画質が劣化するという問題があった。また、色データ中に含まれる雑音成分の影響を軽減するために、雑音除去手段を介して色データを色変換手段へと入力すると、雑音成分は除去されるものの、輪郭部を構成する高周波成分も失われるため、画像のボケが発生するという問題点があった。
【０００６】
本発明は上記の問題に鑑みてなされたものであり、雑音成分を強調することなく所望の色成分の彩度および明度を調整することが可能な色変換装置および色変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による色変換装置は、カラー画像を表す第１の色データの明度および／または彩度を変換して上記第１の色データに対応する第２の色データを出力する色変換装置において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出する色相領域データ算出手段と、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力する周波数特性変換手段と、
上記第２の色相領域データの各々について設定される所定のマトリクス係数を出力する係数発生手段と、
上記第２の色相領域データを演算項とし、上記マトリクス係数を上記第２の色相領域データに乗じる乗算を含むマトリクス演算を行うことにより、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出するマトリクス演算手段と、
上記補正量に基づいて上記第２の色データを算出する色補正手段とを備えたものである。
【０００８】
また、本発明による色変換方法は、カラー画像を表す第１の色データの明度および／または彩度を変換して上記第１の色データに対応する第２の色データを出力する色変換方法において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力し、
上記第２の色相領域データの各々について設定される所定のマトリクス係数を出力し、
上記第２の色相領域データを演算項とし、上記マトリクス係数を上記第２の色相領域データに乗じる乗算を含むマトリクス演算を行うことにより、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出し、
上記補正量に基づいて上記第２の色データを算出するものである。
【発明の効果】
【０００９】
本発明による色変換装置および色変換方法は、第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、当該第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより出力される第２の色相領域データを演算項とするマトリクス演算により、上記第１の色データの明度および／または彩度を上記色相成分毎に独立に補正するための補正量を算出し、当該補正量に基づいて第２の色データを算出するので、雑音成分を強調することなく所望の色成分の彩度および明度を調整することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による色変換装置を図面に基づいて具体的に説明する。
【実施例１】
【００１１】
図１は、この発明に関わる色変換装置の一実施例を示すブロック図である。図１に示すように、本実施例による色変換装置は、色補正量算出部１および色補正量加算手段２により構成される。色補正量算出部１および色補正量加算手段２には、カラー画像を表す第１の色データＲｉ，Ｇｉ，Ｂｉが入力される。
色補正量算出部１は、αβ算出手段３、有彩色成分データ算出手段４、色相領域データ算出手段５、色相領域データ周波数特性変換手段６ａ〜６ｆ、係数発生手段７、マトリクス演算手段８により構成される。色補正量算出部１に入力された第１の色データＲｉ，Ｇｉ，Ｂｉは、αβ算出手段３および有彩色成分データ算出手段４にそれぞれ送られる。αβ算出手段３は、第１の色データＲｉ，Ｇｉ，Ｂｉの最大値βと最小値αを選択して出力する。出力された最大値βと最小値αは、有彩色成分データ算出手段４へと入力される。最小値αはまた、マトリクス演算手段８にも入力される。ここで、最小値αは、第１の色データＲｉ，Ｇｉ，Ｂｉに含まれる無彩色（グレイ）の成分を表すデータである。
【００１２】
有彩色成分データ算出手段４は、第１の色データＲｉ，Ｇｉ，Ｂｉと、上記αβ算出器手段３からの出力である最大値βと最小値αに基づいて、第１の色データにより表される色から無彩色成分を除いた色（有彩色）の、赤、緑、青、イエロー、マゼンタ、シアンの各色成分の大きさを表す有彩色データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出する。これらの有彩色データは、ｒ＝Ｒｉ−α，ｇ＝Ｇｉ−α，ｂ＝Ｂｉ−α，ｙ＝β−Ｂｉ，ｍ＝β−Ｇｉ，ｃ＝β−Ｒｉの減算処理により求められる。
【００１３】
図５（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの６つの色相における有彩色成分データｙ，ｍ，ｃ，ｒ，ｇ，ｂの大きさを模式的に示した図である。図５に示すように、有彩色成分データはそれぞれ、上記６つの色相のうち、３つの色相において最大となり、残りの３つの色相においてはゼロとなっている。例えば、有彩色成分データｃは、緑、シアン、青の色相において最大値となっており、緑からイエローの色相、青からマゼンタの色相にかけて大きさが減少し、赤、イエロー、マゼンタの色相においてはゼロとなっている。
【００１４】
以上のようにして求められる有彩色成分データは、ｒ，ｇ，ｂのうちの少なくとも１つ、ｙ，ｍ，ｃのうちの少なくとも１つはゼロとなる性質がある。例えば、最大値βがＲｉ、最小値αがＧｉである場合（β＝Ｒｉ，α＝Ｇｉ）、上記の減算処理よりｇ＝０およびｃ＝０となり、また最大値βがＲｉ、最小値αがＢｉである場合（β＝Ｒｉ、α＝Ｂｉ）は、ｂ＝０およびｃ＝０となる。つまり、最大、最小となるＲｉ，Ｇｉ，Ｂｉの組み合わせにより、少なくとも、ｒ，ｇ，ｂのいずれか１つ、ｙ，ｍ，ｃのいずれか１つの合計２つの値がゼロとなる。
【００１５】
有彩色成分データ算出手段４から出力される６つの有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃは、色相領域データ算出手段５に送られる。図２は、色相領域データ算出手段５の内部構成の一例を表すブロック図である。色相領域データ算出手段５は、それぞれ入力される２つの有彩色成分データのうち小さい方の値を選択して出力する複数の最小値選択手段９ａ〜９ｆを備える。
【００１６】
最小値選択手段９ａは有彩色成分データｒおよびｂのうち小さい方の値を選択し、色相領域データｈ１ｍとして出力する。同様に、最小値選択手段９ｂは有彩色成分データｒおよびｇのうち小さい方を選択し、色相領域データｈ１ｙとして出力し、最小値選択手段９ｃは有彩色成分データｇおよびｂのうち小さい方を選択し、色相領域データｈ１ｃとして出力し、最小値選択手段９ｄは有彩色成分データｙおよびｃのうち小さい方を選択し、色相領域データｈ１ｇとして出力し、最小値選択手段９ｅは有彩色成分データｙおよびｍのうち小さい方を選択し、色相領域データｈ１ｒとして出力し、最小値選択手段９ｆは有彩色成分データｍおよびｃのうち小さい方を選択し、色相領域データｈ１ｂとして出力する。
【００１７】
色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙの算出は、以下の式により表すことができる。
【数１】
2005123684.tif 000003
ただし、ｍｉｎ（Ａ，Ｂ）はＡとＢのうち小さい方の値を表す。
【００１８】
図６（Ａ）〜（Ｆ）は、色相領域データｈ１ｒ，ｈ１ｙ，ｈ１ｇ，ｈ１ｃ，ｈ１ｂ，ｈ１ｍと、赤、イエロー、緑、シアン、青、マゼンタの６つの色相との関係を模式的に示した図である。図６に示すように、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙは、それぞれ、赤、緑、青、シアン、マゼンタ、イエローの色相において最大となり、他の色相においては大きさが０となる。すなわち、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙは、第１の色データにより表されるカラー画像における、赤、緑、青、シアン、マゼンタ、イエローの色相成分に有効なデータといえる。
【００１９】
例えば、Ｗを定数として、第１の色データがＲｉ＝Ｗ，Ｇｉ＝０，Ｂｉ＝０の場合、この第１の色データは赤の色相の色を表す。このとき、有彩色成分データは、ｒ＝Ｗ，ｇ＝ｂ＝０、ｙ＝ｍ＝Ｗ、ｃ＝０となる。したがって、ｈ１ｒ＝ｍｉｎ（ｙ，ｍ）＝Ｗとなり、他の５つの色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、全て０になる。つまり、赤の色相に対しては、ｈ１ｒ＝ｍｉｎ（ｙ，ｍ）のみが有効な色相領域データになる。同様に、緑にはｈ１ｇ＝ｍｉｎ（ｃ，ｙ）、青にはｈ１ｂ＝ｍｉｎ（ｍ，ｃ）、シアンにはｈ１ｃ＝ｍｉｎ（ｇ，ｂ）、マゼンタにはｈ１ｍ＝ｍｉｎ（ｂ，ｒ）、イエローにはｈ１ｙ＝ｍｉｎ（ｒ，ｇ）がそれぞれ有効な色相領域データとなる。
【００２０】
色相領域データ算出手段５により算出された色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、色相領域データ周波数特性変換手段６ａ，６ｂ，６ｃ，６ｄ，６ｅ，６ｆにそれぞれ入力される。色相領域データ周波数特性変換手段６ａ〜６ｆは、入力された色相領域データの高周波成分を除去または減衰させることにより雑音除去処理を行い、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙを出力する。
【００２１】
色相領域データ周波数特性変換手段６ａ〜６ｆのフィルタ特性は、入力される色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃの雑音成分の性質に応じてそれぞれ設定される。
例えば、画像データの画素周波数付近の高い周波数の雑音成分を除去する場合、入力されたデータ中の高周波成分を遮断または大きく減衰させ、低周波成分を透過するローパスフィルタによって色相領域データ周波数特性変換手段６ａ〜６ｆを構成することができる。具体的には、画素周波数の約１／４．５以上、すなわち画素データのクロック周波数の１／９以上の周波数成分に遮断、または減衰帯域を有するローパスフィルタを用いることができる。
【００２２】
構成が簡単なローパスフィルタとしては、連続する複数の各画素における画像データの単純平均値を算出するものが考えられる。この場合、フィルタ特性は単純平均値の算出に用いる画素の数により決定されることになる。
【００２３】
図３は、色相領域データ周波数特性変換手段６ａ〜６ｆそれぞれの内部構成の一例を表すブロック図である。図３に示すように、色相領域データ周波数特性変換手段６ｂ〜６ｆは、複数のデータ格納部１０ａ〜１０ｈを含むデータシフト手段１１と、重み付け加算手段１２とを有する。色相領域データ周波数特性変換手段６ａ〜６ｆのそれぞれに入力される色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、データ格納部１０ａに送られる。データ格納部１０ａ〜１０ｈは、互いに縦続接続されており、色相領域データが入力されるたびに、入力されたデータを一斉に後段にシフトするとともに、重み付け加算手段１２に出力する。
【００２４】
重み付け加算手段１２は、データ格納部１０ａ〜１０ｈから出力されたデータに重み付け加算を施し、重み付け加算の結果を雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙとして出力する。重み付け加算手段１２において、重み付係数を互いに同じ値（１／９）にすれば、単純平均値が算出され、平滑化処理が行なわれる。この場合、色相領域データ周波数特性変換手段６ａにより算出される雑音除去後色相領域データｆｈ１ｒは以下の式により表される。
【００２５】
【数２】
2005123684.tif 000004
【００２６】
上記式（２）において、ｈ１ｒ［ｎ］はｎ番目に入力された色相領域データを表し、関数ｆはデータ格納部１０ａ〜１０ｈにより出力されるデータｈｉｒ［ｎ＋４］…ｈｉｒ［ｎ−４］の重み付け加算を表す。上記式（２）において、ｈ１ｒ［ｎ］の重み付け係数を１とし、他を０とすると、周波数特性変換処理は行なわれずｆｈ１ｒ＝ｈ１ｒとなり、入力された色相領域データがそのまま出力される。
尚、他の変換後色相領域データｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙについても上記式（２）同様に表される。
【００２７】
雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙは、最小値αとともにマトリクス演算手段８に入力される。マトリクス演算手段８は、雑音除去後色相領域データ、および最小値αを演算項とし、係数発生手段７により出力される演算係数Ｕ（Ｆｉｊ）をマトリクス係数として用いたマトリクス演算により色補正量Ｒ１，Ｇ１，Ｂ１を算出する。
【００２８】
図４は、マトリクス演算手段８の内部構成を示すブロック図である。図４に示すように、マトリクス演算手段８は、乗算手段１３ａ〜１３ｇ、および加算手段１４ａ〜１４ｆにより構成される。乗算手段１３ａ〜１３ｇは、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙ、および第１の色データの最小値αに、演算係数Ｕ（Ｆｉｊ）をそれぞれ乗じる。加算手段１４ａは乗算手段１３ｂおよび１３ｃの出力を加算し、加算手段１４ｂは乗算手段１３ｄおよび１３ｅの出力を加算し、加算手段１４ｃは乗算手段１３ｆおよび１３ｇの出力を加算する。加算手段１４ｄは乗算手段１３ａの出力と加算手段１４ａの出力とを加算し、加算手段１４ｅは加算手段１４ｂの出力と加算手段１４ｃの出力とを加算する。そして加算手段１４ｆは、加算手段１４ｄおよび１４ｅの出力を加算し、色補正量Ｒ１（Ｇ１またはＢ１）として出力する。
図４において、演算係数Ｕ（Ｆｉｊ）は、算出する色補正量Ｒ１，Ｇ１，Ｂ１毎に与えられ、Ｒ１，Ｇ１，Ｂ１の色補正量が順次算出されるが、同様の回路を３つ設けることにより、並列処理を行うよう構成してもよい。
【００２９】
マトリクス演算手段８における上記の演算は以下の式により表される。
【数３】
2005123684.tif 000005
上記式（３）のマトリクス係数は、Ｆｉｊ（ｉ＝１〜３，ｊ＝１〜７）である。
【００３０】
マトリクス演算手段８により出力される色補正量Ｒ１，Ｇ１，Ｂ１は、色補正量加算手段２に送られる。色補正量加算手段２は、第１の色データＲｉ，Ｇｉ，Ｂｉに、色補正量Ｒ１，Ｇ１，Ｂ１を加算することにより、第２の色データＲｏ，Ｇｏ，Ｂｏを算出する。
【００３１】
本発明に係る色変換装置は、色相領域データに対し雑音除去処理を行なって得られる雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｍ，ｆｈ１ｃを演算項とするマトリクス演算により色補正量を算出する。雑音除去後色相領域データは、色相領域データと同様に、赤、緑、青、イエロー、マゼンタ、シアンの色相成分に有効な演算項である。よって、係数発生手段７において、調整したい色相成分に有効な雑音除去後色相領域データに係わる係数を変化させれば、その着目する色相のみを調整できる。また、色相領域データ周波数特性変換手段６ａ〜６ｆは、それぞれ各色相領域データに対して独立に雑音除去処理を行うので、色相領域データ周波数特性変換手段６ａ〜６ｆにおける雑音除去の特性、効果の大きさを変化させることにより、雑音除去の特性、除去する雑音成分の量を色相成分毎に変化させることができる。
【００３２】
以下、本発明に係る色変換装置の作用について説明する。第１の色データＲｉ，Ｇｉ，Ｂｉは、伝送される過程において種々の雑音の影響を受ける。したがって、画像生成時の本来の色データをＲｓ，Ｇｓ，Ｂｓとし、各色データに対する雑音成分の大きさをＲｎ，Ｇｎ，Ｂｎとすると、第１の色データは、Ｒｉ＝Ｒｓ＋Ｒｎ、Ｇｉ＝Ｇｓ＋Ｇｎ、Ｂｉ＝Ｂｓ＋Ｂｎと表すことができる。すなわち、色変換装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉは、本来の色データ成分であるＲｓ，Ｇｓ，Ｂｓと、雑音成分であるＲｎ，Ｇｎ，Ｂｎとの和で表されることになる。
【００３３】
図７は、本来の色データＲｓ，Ｇｓ，Ｂｓの一例を表す図である。図７において、横軸は画素位置を表し、縦軸は各画素位置における色データＲｓ，Ｇｓ，Ｂｓの大きさを表す。画素位置０から１６においてはＲｓ＝４８，Ｇｓ＝１６０，Ｂｓ＝４８となっており、均一な緑色（グレイ成分を含む）を表している。画素位置１７から４２においてはＲｓ＝１６０，Ｇｓ＝４８，Ｂｓ＝４８となっており、均一な赤色（グレイ成分を含む）を表している。画素位置４３から６３においてはＲｓ＝４８，Ｇｓ＝４８，Ｂｓ＝４８となっており、均一なグレイを表している。
【００３４】
図８は、本来の色データＲｓ，Ｇｓ，Ｂｓに雑音成分Ｒｎ，Ｇｎ，Ｂｎが付加された場合の色データ、つまり雑音成分を含む第１の色データＲｉ，Ｇｉ，Ｂｉを表す図である。図８中、矢印ａ，ｂにより示しているのは、画素位置１２，１３における色データＧｉの値であり、矢印ｃ，ｄにより示しているのは画素位置２６，２７における色データＲｉの値である。色データＧｉの上記各画素位置における値は、画素位置１２においてＧｉ＝１４６（Ｒｉ＝５４，Ｇｉ＝５４）、画素位置１３においてＧｉ＝１６８（Ｒｉ＝６２、Ｇｉ＝５４）となっている。また、色データＲｉの上記各画素位置における値は、画素位置２６においてＲｉ＝１４６（Ｇｉ＝４０、Ｂｉ＝３８）、画素位置２７においてＲｉ＝１７４（Ｇｉ＝４６、Ｂｉ＝６０）である。画素位置１２および１３における色データＧｉの値、ならびに画素位置２６および２７における色データＲｉの値は、本来、等しくなるべきものであるが、雑音成分の影響により各画素位置で値が異なっている。
【００３５】
ここで、第１の色データの彩度は、色データＲｉ，Ｇ，ｉ，Ｂｉの最大値と最小値の差を最大値にて除したもので表すことができ、明度は最大値で表すことができる。これによると、画素位置１２における第１の色データの彩度は０．６３、明度は１４６、画素位置１３における第１の色データの彩度は０．６８、明度は１６８、画素位置２６における第１の色データの彩度は０．７４、明度は１４６、画素位置２７において彩度は０．７４、明度は１７４となる。
【００３６】
図９は、図８に示す第１の色データＲｉ，Ｇｉ，Ｂｉに基づいて算出される色相領域データを表す図である。図９に示すように、図８に示す第１の色データについては色相領域データｈ１ｒ，ｈ１ｇが算出される。
【００３７】
図１０は、図９に示す色相領域データｈ１ｒ，ｈ１ｇに対応する雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇを表す図である。ここでは、色相領域データｈ１ｒが入力される色相領域データ周波数特性変換手段６ａにおいてのみ雑音除去処理が行なわれ、他の色相領域データ周波数特性変換手段６ｂ〜６ｆにおいては、入力された色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃがそのまま雑音除去後色相領域データｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｍ，ｆｈ１ｃとして出力されるものとする。これにより、第１の色データにおける赤の色相成分についてのみ雑音除去の効果が現れるので、図１０に示すように、雑音除去後色相領域データｆｈ１ｒについては、色相領域データｈ１ｒに含まれていた雑音成分が除去される。一方、雑音除去後色相領域データｆｈ１ｇについては、色相領域データｈ１ｇに含まれていた雑音成分は除去されていない。
【００３８】
雑音除去後色相領域データは、マトリクス演算手段８に送られる。雑音除去後色相領域データは、式（３）に示すように、雑音除去後色相領域データを演算項としたマトリクス演算により、色補正量Ｒ１，Ｇ１，Ｂ１を求める。このマトリクス演算に用いられる係数Ｆｉｊの一例を以下に示す。
【数４】
2005123684.tif 000006
上記式（４）に示すマトリクス係数は、第１の色データにおける赤、イエロー、緑の色相成分の明度および彩度を高める係数である。
【００３９】
図１１は、式（４）に示すマトリクス係数を用いて算出した色補正量Ｒ１，Ｇ１，Ｂ１を図８に示す第１の色データＲｉ，Ｇｉ，Ｂｉに加算して算出される第２の色データＲｏ，Ｇｏ，Ｂｏを表す図である。図１１中、矢印ａ’，ｂ’により示しているのは、画素位置１２，１３における色データＧｏの値であり、矢印ｃ’，ｄ’により示しているのは画素位置２６，２７における色データＲｏの値である。色データＧｏの上記各画素位置における値は、画素位置１２においてＧｏ＝１７３（Ｒｏ＝５４，Ｇｏ＝５４）、画素位置１３においてＧｏ＝２０２（Ｒｏ＝６８，Ｇｏ＝５４）となっている。また、色データＲｏの上記各画素位置における値は、画素位置２６においてＲｏ＝１７７（Ｇｉ＝４０，Ｂｉ＝３８）、画素位置２７においてＲｏ＝２０４（Ｇｉ＝４６，Ｂｉ＝６０）である。
【００４０】
したがって、第２の色データの画素位置１２における彩度および明度は０．６９，１７３、画素位置１３における彩度および明度は０．７３，２０２、画素位置２６における彩度および明度は０．７９，１７７、画素位置２７における彩度および明度は０．７７，２０４となる。このように、第２の色データＲｏ，Ｇｏ，Ｂｏの明度および彩度は、第１の色データＲｉ，Ｇｉ，Ｂｉよりも高くなっていることが分かる。
【００４１】
また、画素位置１２および１３における第１の色データＧｉの差は１６８−１４６＝２２であるが、同画素位置における画素位置１２および１３における第２の色データＧｏの差は２０２−１７３＝２９となり、増加していることが分かる。一方、画素位置２６および２７における第１の色データＲｉの差は１７４−１４６＝２８であるが、同画素位置における第２の色データＲｏの差は２０４−１７７＝２７となっており、ほとんど変化していない。上記各画素位置における第１の色データＧｉおよびＲｉの差は、雑音成分の影響により生じたものであり、第２の色データＧｏについては雑音成分の影響が強調されているのに対し、第２の色データＲｏについては雑音成分の影響が強調されることなく彩度や明度を高めるような処理が行われていることが分かる。
【００４２】
これは、第１の色データにおける赤の色相成分についてのみ雑音除去処理が行われるように色相領域データ周波数特性変換手段６ａ〜６ｆの特性を設定したためである。ここで、緑の色相成分に有効な色相領域データｈ１ｇが入力される色相領域データ周波数特性変換手段６ｂの重み付け加算手段６において単純平均値を算出するよう設定すれば、第２の色データＧｏにおいても雑音成分の影響が強調されることなく彩度および明度を高めるような処理が行われる。
【００４３】
以上のように、本発明に係る色変換装置によれば、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｃ，ｈ１ｍの周波数特性を独立に変換する色相領域データ周波数変換手段６ａ〜６ｆを備え、雑音除去処理を行なって得られる雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｃ，ｆｈ１ｍを演算項としたマトリクス演算により明度および彩度を上げる色変換処理を行なうので、雑音成分を強調することなく、第１の色データの明度および彩度を上げることが可能である。
【００４４】
また、雑音除去後色相領域データｆｈ１ｒ〜ｆｈ１ｃを用いて第１の色データの明度および／または彩度を色相成分毎に調整するための色補正量Ｒ１，Ｇ１，Ｂ１を算出し、算出された色補正量を第１の色データＲｉ，Ｇｉ，Ｂｉに加算することにより明度および／または彩度を上げる処理を行うので、雑音除去処理に伴う画像のボケを防ぐことができる。つまり、雑音除去処理の影響は色補正量Ｒ１，Ｇ１，Ｂ１のみに現れ、第１の色データの輪郭情報は維持されるので、雑音成分を強調することなく明度および／または彩度を向上させることができる。図１１に示すように、第２の色データの画素位置１６から１７、画素位置４２から４３にかけての値の変化は緩やかなっておらず、画像の輪郭情報が維持されていることが分かる。
【００４５】
さらに、本発明に係る色変換装置は、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃの雑音成分を除去する色相領域データ周波数特性変換手段６ａ，６ｂ，６ｃ，６ｄ，６ｅ，６ｆを備えたので、これらのフィルタ特性を個別に変化させることにより、上記各色相成分の雑音除去を独立に行うことができる。本実施例の説明では、第１の色データにおける赤の色相成分のみに雑音除去の効果が現れるよう色相領域データ周波数特性変換手段６ａ〜６ｆの特性を設定したが、全ての色相成分について雑音除去の効果が現れるようにしてもよい。また、除去される雑音成分の量を色相成分毎に変化させることもできる。
【００４６】
また、本実施例の説明では、マトリクス演算手段８において、赤、イエロー、緑の３つの色相成分の明度および彩度を高めるマトリクス係数（Ｆｉｊ）を用いた演算を行ったが、他の色相成分の明度および／または彩度を高めるような色補正量演算を行ってもよい。また、ディスプレイ等の表示特性に応じて、明度や彩度を抑えるような補正を行ってもよい。
尚、明度および／または彩度の調整量、ならびに調整を行う色相成分については式（３）のマトリクス係数Ｆｉｊにより適宜設定することができる。
【００４７】
さらに、本実施例の説明では、色相領域データ周波数特性変換手段６ａ〜６ｆを雑音除去の目的に用いるものとしたが、任意の周波数成分を抑制、または強調する周波数特性の変換を行う構成としてもよい。
【実施例２】
【００４８】
図１２は、本発明に係る色変換装置の他の実施例を示すブロック図である。図１に示す色変換装置との違いは、無彩色成分データ周波数特性変換手段１５を備えた点である。無彩色成分データ周波数特性変換手段１５は、無彩色成分を表す第１の色データＲｉ，Ｇｉ，Ｂｉの最小値αに対し雑音除去処理を行い、雑音除去された無彩色成分ｆαを出力する。マトリクス演算手段８は、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙに加え、雑音除去された無彩色成分ｆαを演算項として用いるマトリクス演算を行う。マトリクス演算手段８ａは、図４に示すものと同様の構成を採用することができる。この場合、図４中の乗算手段１３ｇに無彩色成分αの代わりに雑音除去された無彩色成分ｆαが入力される。
【００４９】
本実施例による色変換装置は、無彩色成分データ周波数特性変換手段１５を備えたので、第１の色データＲｉ，Ｇｉ，Ｂｉの無彩色成分に対しても雑音除去処理を行うことができる。無彩色成分の大きさは、有彩色成分との比率により色の彩度に影響を与える。また、無彩色成分は明るさの情報を持つデータであり、人間の視覚特性に対しては、有彩色成分とは異なる特性を持つ。したがって、無彩色成分データ周波数特性変換手段１５を設けることにより、視覚特性に合わせた雑音除去処理を行なうことができる。
【実施例３】
【００５０】
図１３は、本発明に係る色変換装置の他の実施例の構成を示すブロック図である。図１３に示すように、本実例による色変換装置のαβ算出手段１ａは、第１の色データＲｉ，Ｇｉ，Ｂｉの最大値βおよび最小値αを選択して出力するとともに、第１の色データＲｉ，Ｇｉ，Ｂｉにより表される色の色相に関する情報を表す識別符号Ｓ１を出力する。この識別符号Ｓ１は、係数発生手段７ｂおよびマトリクス演算手段８ｂに入力される。
【００５１】
図１５は、識別符号Ｓ１の値と、色データＲｉ，Ｇｉ，Ｂｉの大小関係を示す図であり、図１６は、識別符号Ｓ１の値と、第１の色データＲｉ，Ｇｉ，Ｂｉの色相との関係を示す図である。図１６に示すように、第１の色データＲｉ，Ｇｉ，Ｂｉが赤〜イエローにおける色相の色を表す場合、識別符号Ｓ１として１が出力される。同様に、イエロー〜緑の場合はＳ１＝３、緑〜シアンの場合はＳ１＝２、シアン〜青の場合はＳ１＝４、青〜マゼンタの場合はＳ１＝５、マゼンタ〜赤の場合はＳ１＝０が識別符号としてそれぞれ出力される。また、第１の色の色データＲｉ，Ｇｉ，Ｂｉが赤の色相の色を表す場合、識別符号Ｓ１として６が出力される。同様に、イエローの場合はＳ１＝１１、緑の場合はＳ１＝７、シアンの場合はＳ１＝９、青の場合はＳ１＝８、マゼンタの場合はＳ１＝１０が識別符号としてそれぞれ出力される。
なお、Ｒｉ＝Ｇｉ＝Ｂｉの場合、第１の色データは無彩色、つまりグレイを表し、この場合は識別符号Ｓ１として１２が出力される。
【００５２】
有彩色成分データ算出手段４、色相領域データ算出手段５、色相領域データ周波数特性変換手段６ａ〜６ｂは、それぞれ実施例１において説明した動作を行う。つまり、有彩色成分データは有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出する。色相領域データ算出手段５は、有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを用いて、式（１）により色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙを算出する。色相領域データ周波数特性変換手段６ａ〜６ｆは、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙをそれぞれ雑音除去し、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙを出力する。色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙを雑音除去して得られる雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙもまた、それぞれ赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効なデータである。
【００５３】
雑音除去後色相領域データｆｈ１ｒ〜ｆｈ１ｙは、マトリクス演算手段８ｂに入力される。図１４は、マトリクス演算手段８ｂの内部構成の一例を示すブロック図である。図１４に示すように、マトリクス演算手段８ｂは、演算項選択手段１６を前段部に備えている。演算項選択手段１６には、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙ、および識別符号Ｓ１が入力される。演算項選択手段１６は、識別符号Ｓ１に基づいて、雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙのうち、第１の色データＲｉ，Ｇｉ，Ｂｉにより表される色の色相に有効なデータを選択し、マトリクス演算の演算項ｈ１ｐ，ｈ１ｑとして出力する。ただし、有効な雑音除去後色相領域データが１つの場合は演算項ｈ１ｐ，ｈ１ｑのいずれかを０とし、有効な雑音除去後色相領域データが存在しない場合は両方を０として出力する。
【００５４】
図１７は、識別符号Ｓ１と、当該識別符号Ｓ１に基づいて選択される演算項ｈ１ｐ，ｈ１ｑとの関係を表す図である。識別符号Ｓ１＝１の場合、第１の色データＲｉ，Ｇｉ，Ｂｉは赤〜イエローにおける色相の色を表すので、赤に有効な色相領域データｈ１ｒおよびイエローに有効な色相領域データｈ１ｙのみが有効なデータ、つまり非ゼロのデータとなり、他の色相領域データはゼロとなる。したがって、演算項選択手段１６はｆｈ１ｒおよびｆｈ１ｙをそれぞれ演算項ｈ１ｐ，ｈ１ｑとして選択する。また、Ｓ１＝１１の場合、第１の色データＲｉ，Ｇｉ，Ｂｉはイエローの色相の色を表すので、イエローに有効な色相領域データｈ１ｙのみが有効なデータとなり、他の色相領域データは０となる。したがって、演算項選択手段１６はｆｈ１ｙをｈ１ｑとして選択し、ｈ１ｐ＝０とする。
【００５５】
図１４に示すように、演算項選択手段１６により選択された演算項ｈ１ｐ，ｈ１ｑ、および第１の色データの最小値αは、乗算手段１３ｈ，１３ｉ，１３ｊにそれぞれ入力され、演算係数Ｕ（Ｅｉｊ）と乗じられる。乗算手段１３ｈ，１３ｉの出力は加算手段１４ｇにて加算される。乗算手段１３ｊの出力と、加算手段１４ｇの出力は加算手段１４ｈにて加算され、色補正量Ｒ１（Ｇ１またはＢ１）が算出される。演算係数Ｕ（Ｅｉｊ）は、係数発生手段７ｂにより、識別符号Ｓ１の値に基づいて出力される。この際、係数発生手段７ｂは、演算項選択手段１６により演算項ｈ１ｑ，ｈ１ｐとして選択される雑音除去後色相領域データに対応する係数をマトリクス係数Ｅｉｊとして設定する。すなわち、演算項選択手段１６が演算項ｈ１ｐとしてｆｈ１ｒ、演算項ｈ１ｑとしてｆｈ１ｙを選択した場合、係数発生手段７ｂは演算項ｈ１ｐにかかる係数としてｆｈ１ｒ用の係数、演算項ｈ１ｑにかかる係数としてｆｈ１ｙ用の係数を選択して出力する。このとき係数発生手段７ｂは、演算項ｆｈ１ｒ,ｆｈ１ｙに乗じる係数を、色補正量Ｒ１，Ｇ１，Ｂ１毎に選択して出力する。
【００５６】
マトリクス演算手段８ｂにおける上記の演算は、以下のマトリクス演算式により表される。
【数５】
2005123684.tif 000007
上記式（５）のマトリクス係数は、Ｆｉｊ（ｉ＝１〜３，ｊ＝１〜３）である。
【００５７】
算出された色補正量Ｒ１，Ｇ１，Ｂ１は、色補正量加算手段２へと入力される。色補正量加算手段２は、第１の色データＲｉ，Ｇｉ，Ｂｉに色補正量Ｒ１，Ｇ１，Ｂ１を加算することにより、第２の色データＲｏ，Ｇｏ，Ｂｏを算出する。
【００５８】
本実施例による色変換装置は、識別符号Ｓ１に基づいて、有効な雑音除去後色相領域データ、つまり第１の色データＲｉ，Ｇｉ，Ｂｉにより表される色の各画素における色相成分に関与する雑音除去後色相領域データを演算項ｈ１ｐ，ｈ１ｑとして選択するので、マトリクス演算における演算量を削減することができる。また、マトリクス演算手段８ｂの乗算手段、および加算手段の数を削減し、回路規模を縮小することができる。
【００５９】
図１８は、図８に示す第１の色データＲｉ，Ｇｉ，Ｂｉを本実施例による色変換装置によって処理して得られる第２の色データＲｏ，Ｇｏ，Ｂｏを表す図である。図１８に示す第２の色データＲｏ，Ｇｏ，Ｂｏは、色相領域データ周波数特性変換手段６ａにおいて赤の色相に有効な色相領域データｈ１ｒについてのみ雑音除去処理を行い、マトリクス演算手段８において式（４）に示す、明度および彩度を上げるマトリクス係数を用いて得られたものである。
【００６０】
図１８中、矢印ａ，ｂにより示しているのは、画素位置１２，１３における色データＧｏの値であり、矢印ｃ，ｄにより示しているのは画素位置２６，２７における色データＲｏの値である。色データＧｏの各画素位置における値は、画素位置１２においてＧｏ＝１７３（Ｒｏ＝５４，Ｇｏ＝５４）、画素位置１３においてＧｏ＝２０２（Ｒｏ＝６８，Ｇｏ＝５４）となっている。また、色データＲｏの各画素位置における値は、画素位置２６においてＲｏ＝１７７（Ｇｏ＝４０，Ｂｏ＝３８）、画素位置２７においてＲｏ＝２０４（Ｇｏ＝４６，Ｂｏ＝６０）となっている。
【００６１】
この結果は、図１１に示す実施例１による色変換装置において得られる第２の色データＲｏ，Ｇｏ，Ｂｏと同様である。つまり、本実例による色変換装置においても実施例１と同様に、色データに含まれる雑音成分の影響を更に強調することなく特定の色相成分の明度および彩度を高める処理を行うことが可能である。
【００６２】
次に、本実施例による色変換装置の特有の効果を実施例１による色変換装置と比較して説明する。ここで、本実施例と実施例１との違いは、実施例１は式（３）に示すように、６つの雑音除去後色相領域データｆｈ１ｒ〜ｆｈ１ｃを演算項として用いるマトリクス演算を行うのに対し、本実施例は上記式（５）に示すように、演算項選択手段１６により識別符号Ｓ１に基づいて選択された演算項ｈ１ｐ，ｈ１ｑを用いるマトリクス演算を行う点である。本実施例による色変換装置は、第１の色データが雑音成分を含まない場合、つまりＲｉ＝Ｒｓ，Ｇｉ＝Ｇｓ，Ｂｉ＝Ｂｓである場合に、以下のような効果を奏する。
【００６３】
図１９は、図７に示す本来の色データに等しい第１の色データＲｉ＝Ｒｓ，Ｇｉ＝Ｇｓ，Ｂｉ＝Ｂｓが、実施例１による色変換装置に入力された場合に算出される第２の色データを表す図である。ここでは、色相領域データ周波数特性変換手段６ａにおいて色相領域データｈ１ｒについてのみ雑音除去処理が行われ、他の色相領域データ周波数特性変換手段６ｂ〜６ｆは入力された色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそのまま雑音除去後色相領域データとして出力するものとする。また、マトリクス演算手段８は式（４）に示す明度および彩度を上げるマトリクス係数を用いるものとする。
【００６４】
図１９に示すように、実施例１の色変換装置により処理された第２の色データにおいては、画素位置１３〜１６、および画素位置４３〜４６において、色データＲｏの値が増加している。画素位置１３〜１６は、本来、赤色の領域に隣接する緑色の領域であり、この領域で色データＲｏの値が増加することにより、本来は緑色であるべき領域に黄色っぽい色の領域が発生することとなる。また、画素位置４３〜４６は、本来は赤色の領域に隣接するグレイの領域であり、この領域で色データＲｏの値が増加することにより、本来はグレイであるべき領域に赤っぽい色の領域が発生し、これらは画素位置１６〜４３の赤色の領域からの「にじみ」として視認される。
【００６５】
この「にじみ」は、色相領域データｈ１ｒに対して色相領域データ周波数特性変換手段６ａにおいて高周波成分の除去が行われたことにより、赤の色相成分が本来ならばゼロとなるべき緑、およびグレイの領域で雑音除去後色相領域データｆｈ１ｒの値が非ゼロとなることにより発生する。つまり、第１の色データＲｉ，Ｇｉ，Ｂｉが緑の色相成分の色を表す場合は色相領域データｈ１ｇ以外は全てゼロとなる。したがって、式（３）において、緑の色相成分に有効な雑音除去後色相領域データｆｈ１ｇ以外の雑音除去後色相領域データｆｈ１ｒ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｍ，ｆｈ１ｃは全てゼロとならなければならない。しかし、雑音除去処理によりｆｈ１ｒが非ゼロとなることにより、画素位置１３〜１６の領域においてＲｏの値が増加し、「にじみ」が発生する。
【００６６】
図２０は、雑音成分を含まない第１の色データＲｉ＝Ｒｓ，Ｇｉ＝Ｇｓ，Ｂｉ＝Ｂｓを、同様の条件で本実施例による色変換装置により処理した第２の色データＲｏ，Ｇｏ，Ｂｏを表す図である。本実施例による色変換装置は、演算項選択手段１６により、識別符号Ｓ１に基づいて本来ゼロとなるべき領域で非ゼロとなる雑音除去後色相領域データを除去するので、図１０に示される「にじみ」は生じていない。つまり、画素位置１６以前の緑の領域においては、識別符号Ｓ１＝７となるので、図１７に示すように、演算項ｈ１ｐ，ｈ１ｑとしてｆｈ１ｇおよび０がそれぞれ出力される。また、画素位置４３以降のグレイの領域においては識別符号Ｓ１＝１２となるので、図１７に示すように、演算項ｈ１ｐ，ｈ１ｑとして０が出力される。このように演算項選択手段１６は、識別符号Ｓ１に基づいて、真に有効な演算項のみを選択して出力するので、緑やグレイの領域では赤の色相成分に有効な雑音除去後色相領域データｆｈ１ｒは除去される。
【００６７】
以上のように、本実施例による色変換装置によれば、マトリクス演算における演算量を削減するとともに、雑音除去処理により生じる「にじみ」の発生を防ぐことができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施例１による色変換装置の構成を示すブロック図である。
【図２】色相領域データ算出手段の構成を示すブロック図である。
【図３】色相領域データ周波数特性変換手段の構成を示すブロック図である。
【図４】マトリクス演算手段の構成を示すブロック図である。
【図５】有彩色成分データの大きさと色相との関係を示す模式図である。
【図６】色相領域データと色相との関係を示す模式図である。
【図７】第１の色データの本来のデータの一例を示す図である。
【図８】第１の色データの一例を示す図である。
【図９】色相領域データの一例を示す図である。
【図１０】雑音除去後色相領域データの一例を示す図である。
【図１１】第２の色データの一例を示す図である。
【図１２】本発明の実施例２による色変換装置の構成を示すブロック図である。
【図１３】本発明の実施例３による色変換装置の構成を示すブロック図である。
【図１４】マトリクス演算手段の構成を示すブロック図である。
【図１５】識別符号と第１の色データの大小関係を示す図である。
【図１６】識別符号と色相との関係を示す図である。
【図１７】識別符号と選択される演算項との関係を示す図である。
【図１８】第２の色データの一例を示す図である。
【図１９】第２の色データの一例を示す図である。
【図２０】第２の色データの一例を示す図である。
【符号の説明】
【００６９】
１  色補正量算出手段、  ２  色補正量加算手段、  ３，３ｂ  αΒ算出手段、  ４  有彩色成分データ算出手段、  ５  色相領域データ算出手段、  ６ａ〜６ｆ  色相領域データ周波数特性変換手段、  ７，７ｂ  係数発生手段、  ８，８ａ，８ｂ  マトリクス演算手段、  ９ａ〜９ｆ  最小値選択手段、  １０ａ〜１０ｈ  データ格納部、  １１  データシフト手段、  １２  重み付け加算手段、  １３ａ〜１３ｊ  乗算手段、  １４ａ〜１４ｈ  加算手段、  １５  無彩色成分データ周波数特性変換手段、  １６  演算項選択手段
【図１】
2005123684.tif 000011
【図２】
2005123684.tif 000012
【図３】
2005123684.tif 000013
【図４】
2005123684.tif 000014
【図５】
2005123684.tif 000015
【図６】
2005123684.tif 000016
【図７】
2005123684.tif 000017
【図８】
2005123684.tif 000018
【図９】
2005123684.tif 000019
【図１０】
2005123684.tif 000020
【図１１】
2005123684.tif 000021
【図１２】
2005123684.tif 000022
【図１３】
2005123684.tif 000023
【図１４】
2005123684.tif 000024
【図１５】
2005123684.tif 000025
【図１６】
2005123684.tif 000026
【図１７】
2005123684.tif 000027
【図１８】
2005123684.tif 000028
【図１９】
2005123684.tif 000029
【図２０】
2005123684.tif 000030