(57)【要約】【課題】  本発明は、カラー画像における特定の色相成分の周波数特性を独立に変換することが可能な画像処理装置、および画像処理方法を提供することを目的とする。【解決手段】  本発明による画像処理装置は、第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出する色相領域データ算出手段と、上記第１の色相領域データの周波数特性を、上記色相成分毎に変換することにより第２の色相領域データを出力する周波数特性変換手段と、上記第２の色相領域データを用いて上記第１の色データに対応する第２の色データを算出する合成手段とを備えたものである。【選択図】  図１
2005078242.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像を表す第１の色データの周波数特性を変換して上記第１の色データに対応する第２の色データを出力する画像処理装置において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出する色相領域データ算出手段と、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力する周波数特性変換手段と、
上記第２の色相領域データを用いて上記第２の色データを算出する合成手段とを備えたことを特徴とする画像処理装置。
【請求項２】
色相領域データ算出手段は、第１の色データにより表されるカラー画像における、赤、緑、青、イエロー、シアン、マゼンタの色相成分の各々に有効な第１の色相領域データを算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
色相領域データ算出手段は、第１の色データにより表される色から無彩色成分を除いた色の、赤、緑、青、イエロー、シアン、マゼンタの各色成分の大きさを表す有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出し、上記有彩色成分データを用いて、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ＝ｍｉｎ（ｙ，ｍ），ｈ１ｇ＝ｍｉｎ（ｃ，ｙ），ｈ１ｂ＝ｍｉｎ（ｍ，ｃ），ｈ１ｙ＝ｍｉｎ（ｒ，ｇ），ｈ１ｍ＝ｍｉｎ（ｇ，ｂ），ｈ１ｃ＝ｍｉｎ（ｇ，ｂ）を算出することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
周波数特性変換手段は、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｃ，ｈ１ｍの周波数特性を独立に変換して得られる第２の色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｃ，ｆｈ１ｍを出力し、
合成手段は、上記第２の色相領域データ、および第１の色データにより表されるカラー画像における無彩色成分を表す無彩色データαを用いて、以下の式により、赤、緑、青の各成分の大きさを表す色データＲｏ，Ｇｏ，Ｂｏからなる第２の色データを算出することを特徴とする請求項２または３に記載の画像処理装置。
Ro = fh1r + fh1m + fh1y + α
Go = fh1g + fh1y + fh1c + α
Bo = fh1b + fh1c + fh1m + α
【請求項５】
合成手段は、第１の色相領域データと第２の色相領域データとを、色相成分毎に重み付け加算した結果を用いて第２の色データを算出することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項６】
第１の色データにより表されるカラー画像における無彩色成分を表す第１の無彩色データの周波数特性を変換することにより、第２の無彩色データを出力する手段をさらに備え、
合成手段は、第２の色相領域データと、上記第２の無彩色データとを用いて第２の色データを出力することを特徴とする請求項１〜３および５のいずれか１項に記載の画像処理装置。
【請求項７】
第１の色データにより表される色の色相に関する情報を示す識別符号を出力する手段と、
上記識別符号に基づいて、上記第１の色データにより表される色の色相に関わる第２の色相領域データを選択する選択手段とをさらに備え、
合成手段は、上記選択手段により選択された第２の色相領域データを用いて第２の色データを出力することを特徴とする請求項１〜３、５および６のいずれか１項に記載の画像処理装置。
【請求項８】
周波数特性変換手段は、特定の色相成分に有効な色相領域データの高周波成分を減衰もしくは除去することを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
周波数特性変換手段は、特定の色相成分に有効な色相領域データの輪郭成分を強調することを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項１０】
カラー画像を表す第１の色データの周波数特性を変換して上記第１の色データに対応する第２の色データを出力する画像処理方法において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力し、
上記第２の色相領域データを用いて上記第２の色データを算出することを特徴とする画像処理方法。
【請求項１１】
第１の色データにより表されるカラー画像における、赤、緑、青、イエロー、シアン、マゼンタの色相成分の各々に有効な第１の色相領域データを算出することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
第１の色データにより表される色から無彩色成分を除いた色の、赤、緑、青、イエロー、シアン、マゼンタの各色成分の大きさを表す有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出し、上記有彩色成分データを用いて、赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ＝ｍｉｎ（ｙ，ｍ），ｈ１ｇ＝ｍｉｎ（ｃ，ｙ），ｈ１ｂ＝ｍｉｎ（ｍ，ｃ），ｈ１ｙ＝ｍｉｎ（ｒ，ｇ），ｈ１ｍ＝ｍｉｎ（ｇ，ｂ），ｈ１ｃ＝ｍｉｎ（ｇ，ｂ）を算出することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
赤、緑、青、イエロー、シアン、マゼンタの各色相成分に有効な第１の色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｃ，ｈ１ｍの周波数特性を独立に変換して得られる第２の色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｃ，ｆｈ１ｍ、および第１の色データにより表されるカラー画像における無彩色成分を表す無彩色データαを用いて、以下の式により、赤、緑、青の各成分の大きさを表す色データＲｏ，Ｇｏ，Ｂｏからなる第２の色データの色データを算出することを特徴とする請求項１１または１２に記載の画像処理方法。
Ro = fh1r + fh1m + fh1y + α
Go = fh1g + fh1y + fh1c + α
Bo = fh1b + fh1c + fh1m + α
【請求項１４】
第１の色相領域データと第２の色相領域データとを、色相成分毎に重み付け加算した結果を用いて第２の色データを算出することを特徴とする請求項１０〜１２のいずれか１項に記載の画像処理方法。
【請求項１５】
第１の色データにより表されるカラー画像における無彩色成分を表す第１の無彩色データの周波数特性を変換することにより、第２の無彩色データを出力し、
第２の色相領域データと、上記第２の無彩色データとを用いて第２の色データを出力することを特徴とする請求項１０〜１２および１４のいずれか１項に記載の画像処理方法。
【請求項１６】
第１の色データにより表される色の色相に関する情報を示す識別符号を出力し、
上記識別符号に基づいて、上記第１の色データにより表される色の色相に関わる第２の色相領域データを選択し、
選択された上記第２の色相領域データを用いて第２の色データを出力することを特徴とする請求項１０〜１２、１４および１５のいずれか１項に記載の画像処理方法。
【請求項１７】
周波数特性変換手段は、特定の色相成分に有効な色相領域データの高周波成分を減衰もしくは除去することを特徴とする請求項１０〜１６のいずれか１項に記載の画像処理方法。
【請求項１８】
周波数特性変換手段は、特定の色相成分に有効な色相領域データの輪郭成分を強調することを特徴とする請求項１０〜１６のいずれか１項に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタやビデオプリンタ、スキャナ等のフルカラー印刷関連機器、コンピュータグラフィックス画像を作成する画像生成機器、あるいはカラー表示装置において、カラー画像データの周波数特性を、使用機器または使用条件に合わせて変換する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
画像表示装置等に入力される画像データは、一般的にＲ，Ｇ，Ｂの色データにより構成される。こうした色データは、カメラなどの画像生成装置により生成されるが、伝送過程において様々な雑音の影響を受けるため、画像表示装置に入力される色データは本来の色データとは一致しない場合が生じる。このため、画像表示装置側では、本来の画像が再現されるよう雑音成分を除去するなどの処理が行われる。
【０００３】
画像を平滑化する画像処理装置の一例としては、下記の特許文献が挙げられる。この特許文献に記載された画像処理装置は、入力される画像データから画像の暗部と明部を判別し、暗部に隣接する明部のみに平滑処理を実施するので、明るい背景中に暗い文字が表示された場合に線が細く見えるのを防ぐことができる。
【特許文献１】特開２００２−４１０２５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カラー画像においては、雑音成分の除去といった周波数特性の変換処理を、色成分毎に行う必要がある。例えば、人間の肌色を表す色データに雑音成分が含まれると皺となって表れる。このような場合は、肌色の領域のみに含まれる雑音成分を除去することが望ましい。従来の雑音除去処理は、Ｒ，Ｇ，Ｂの全ての色データに対して一律に行われるため、雑音が目立たない色についても雑音成分と同じ周波数成分が除去され、結果として画像のボケなどが発生する。また、本来の画像が、赤の領域は変化が少なく（すなわち低周波成分しか存在せず）、青の領域は変化が激しい（すなわち高周波成分が存在する）ような場合、伝送過程で赤の領域に雑音成分が含まれると非常に目立って視認され、画質が劣化する。この場合、赤の領域のみにおいて雑音成分を除去し、青の領域においては雑音除去を行わないことが望ましい。
【０００５】
また、人間の視感特性として、変化に非常に敏感な色と、さほど敏感でない色とが存在する。鑑賞者は、Ｒ，Ｇ，Ｂの色データに基づいて表示される色（光）の刺激の組み合わせとしてカラー画像を視認するが、鑑賞者が感じる雑音の大きさは色相に応じて異なり、人間の視感特性により雑音を感じやすい色相、感じにくい色相が存在する。したがって、全ての色相について同様の雑音除去を行うことは適切とは言えない。
【０００６】
本発明は上記の問題に鑑みてなされたものであり、カラー画像における特定の色相成分の周波数特性を独立に変換することが可能画像処理装置、および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像処理装置は、カラー画像を表す第１の色データの周波数特性を変換して上記第１の色データに対応する第２の色データを出力する画像処理装置において、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出する色相領域データ算出手段と、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力する周波数特性変換手段と、
上記第２の色相領域データを用いて上記第２の色データを算出する合成手段とを備えたものである。
【０００８】
本発明による画像処理方法は、カラー画像を表す第１の色データの周波数特性を変換して上記第１の色データに対応する第２の色データを出力し、
上記第１の色データを用いて、当該第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、
上記第１の色相領域データの周波数特性を、上記色相成分毎に独立に変換することにより第２の色相領域データを出力し、
上記第２の色相領域データを用いて上記第２の色データを算出するものである。
【発明の効果】
【０００９】
本発明に係る画像処理装置、および画像処理方法によれば、第１の色データにより表されるカラー画像における、複数の特定の色相成分に有効な第１の色相領域データを算出し、上記第１の色相領域データの周波数特性を、上記色相成分毎に変換することにより得られる第２の色相領域データを用いて第２の色データを算出するので、第１の色データの周波数特性を、色相成分毎に独立に制御することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による画像処理装置を図面に基づいて具体的に説明する。
【実施例１】
【００１１】
図１は、この発明に係る画像処理装置の一実施形態を示すブロック図である。図１に示すように、本実施の形態による画像処理装置は、αβ算出手段１、有彩色成分データ算出手段２、色相領域データ算出手段３、周波数特性変換手段４ａ〜４ｆ、合成手段５により構成される。
【００１２】
カラー画像を表す第１の色データＲｉ，Ｇｉ，Ｂｉはαβ算出手段１および有彩色成分データ算出手段２に入力される。αβ算出手段１は、第１の色データＲｉ，Ｇｉ，Ｂｉの最大値β、および最小値αを選択して出力する。出力された最大値βと最小値αは、有彩色成分データ算出手段２に入力される。最小値αはまた合成手段５に入力される。ここで、最小値αは、第１の色データＲｉ，Ｇｉ，Ｂｉに含まれる無彩色（グレイ）成分の大きさを表すデータである。
【００１３】
有彩色成分データ算出手段２は、第１の色データＲｉ，Ｇｉ，Ｂｉと、αβ算出器手段１から出力される最大値βおよび最小値αに基づいて、第１の色データにより表される色から無彩色成分を除いた色（有彩色）の、赤、緑、青、イエロー、マゼンタ、シアンの各色成分の大きさを表す有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃを算出する。これらの有彩色データは、ｒ＝Ｒｉ−α，ｇ＝Ｇｉ−α，ｂ＝Ｂｉ−α，ｙ＝β−Ｂｉ，ｍ＝β−Ｇｉ，ｃ＝β−Ｒｉの減算処理により求められる。
【００１４】
図５（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの６つの色相における有彩色成分データｙ，ｍ，ｃ，ｒ，ｇ，ｂの大きさを模式的に示した図である。図５に示すように、有彩色成分データはそれぞれ、上記６つの色相のうち、３つの色相において最大となり、残りの３つの色相においてはゼロとなっている。例えば、有彩色成分データｃは、緑、シアン、青の色相において最大値となっており、緑からイエローの色相、青からマゼンタの色相にかけて大きさが減少し、赤、イエロー、マゼンタの色相においてはゼロとなっている。
【００１５】
以上のようにして求められる有彩色成分データは、ｒ，ｇ，ｂのうちの少なくとも１つ、ｙ，ｍ，ｃのうちの少なくとも１つはゼロとなる性質がある。例えば、最大値βがＲｉ、最小値αがＧｉである場合（β＝Ｒｉ，α＝Ｇｉ）、上記の減算処理よりｇ＝０およびｃ＝０となり、また最大値βがＲｉ、最小値αがＢｉである場合（β＝Ｒｉ、α＝Ｂｉ）は、ｂ＝０およびｃ＝０となる。つまり、最大、最小となるＲｉ，Ｇｉ，Ｂｉの組み合わせにより、少なくとも、ｒ，ｇ，ｂのいずれか１つ、ｙ，ｍ，ｃのいずれか１つの合計２つの値がゼロとなる。
【００１６】
有彩色成分データ算出手段２から出力される６つの有彩色成分データｒ，ｇ，ｂ，ｙ，ｍ，ｃは色相領域データ算出手段３へと送られる。図２は、色相領域データ算出手段３の内部構成の一例を表すブロック図である。色相領域データ算出手段３は、入力される２つの有彩色成分データのうち小さい方の値を選択して出力する複数の最小値選択手段６ａ〜６ｆを備える。
【００１７】
最小値選択手段６ａは有彩色成分データｒおよびｂのうち小さい方の値を選択し、色相領域データｈ１ｍとして出力する。同様に、最小値選択手段６ｂは有彩色成分データｒおよびｇのうち小さい方を選択し、色相領域データｈ１ｙとして出力し、最小値選択手段６ｃは有彩色成分データｇおよびｂのうち小さい方を選択し、色相領域データｈ１ｃとして出力し、最小値選択手段６ｄは有彩色成分データｙおよびｃのうち小さい方を選択し、色相領域データｈ１ｇとして出力し、最小値選択手段６ｅは有彩色成分データｙおよびｍのうち小さい方を選択し、色相領域データｈ１ｒとして出力し、最小値選択手段６ｆは有彩色成分データｍおよびｃのうち小さい方を選択し、色相領域データｈ１ｂとして出力する。
【００１８】
色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙの算出は、以下の式により表すことができる。
h1r = min(y,m)  …（1-1）        h1y = min(r,g)  …（1-4）
h1g = min(y,c)  …（1-2）        h1m = min(r,b)  …（1-5）
h1b = min(m,c)  …（1-3）        h1c = min(m,c)  …（1-6）
ただし、ｍｉｎ（Ａ，Ｂ）はＡとＢのうち小さい方の値を表す。
【００１９】
図６（Ａ）〜（Ｆ）は、色相領域データｈ１ｒ，ｈ１ｙ，ｈ１ｇ，ｈ１ｃ，ｈ１ｂ，ｈ１ｍと、赤、イエロー、緑、シアン、青、マゼンタの６つの色相との関係を模式的に示した図である。図６に示すように、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙは、それぞれ、赤、緑、青、シアン、マゼンタ、イエローの色相において最大となり、他の色相においては大きさが０となる。すなわち、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙは、第１の色データにより表されるカラー画像における、赤、緑、青、シアン、マゼンタ、イエローの色相成分に有効なデータといえる。
【００２０】
例えば、Ｗを定数として、第１の色データがＲｉ＝Ｗ，Ｇｉ＝０，Ｂｉ＝０の場合、この第１の色データは赤の色相の色を表す。このとき、有彩色成分データは、ｒ＝Ｗ，ｇ＝ｂ＝０、ｙ＝ｍ＝Ｗ、ｃ＝０となる。したがって、ｈ１ｒ＝ｍｉｎ（ｙ，ｍ）＝Ｗとなり、他の５つの色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、全て０になる。つまり、赤の色相に対しては、ｈ１ｒ＝ｍｉｎ（ｙ，ｍ）のみが有効な色相領域データになる。同様に、緑にはｈ１ｇ＝ｍｉｎ（ｃ，ｙ）、青にはｈ１ｂ＝ｍｉｎ（ｍ，ｃ）、シアンにはｈ１ｃ＝ｍｉｎ（ｇ，ｂ）、マゼンタにはｈ１ｍ＝ｍｉｎ（ｂ，ｒ）、イエローにはｈ１ｙ＝ｍｉｎ（ｒ，ｇ）がそれぞれ有効な色相領域データとなる。
【００２１】
色相領域データ算出手段３により算出された色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、周波数特性変換手段４ａ，４ｂ，４ｃ，４ｄ，４ｅ，４ｆにそれぞれ入力される。周波数特性変換手段４ａ〜４ｆは、入力された色相領域データの空間的な周波数特性、および／または時間的な周波数特性を変換し、変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙを出力する。
【００２２】
周波数特性変換手段４ａ，４ｂ，４ｃ，４ｄ，４ｅ，４ｆの周波数変換特性は、入力される色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃに応じてそれぞれ設定される。例えば、特定の色相に関わる色成分における雑音を除去する場合、当該特定の色相に対応する色相領域データが入力される周波数特性変換手段は、雑音成分の存在する周波数成分を除去する（減衰させる）フィルタとして構成される。
【００２３】
また、滑らかな画像を再現する場合は、入力された色相領域データの高周波成分を遮断または減衰させ、低周波成分を透過するローパスフィルタによって構成される。さらに、画像の輪郭部分を強調する場合、周波数特性変換手段は、入力された色相領域データの輪郭部分、すなわち高周波成分を強調するフィルタにより構成される。
【００２４】
以下、周波数特性変換手段により、色相領域データの雑音成分を除去する場合について説明する。この場合、周波数特性変換手段の変換特性は、色相領域データに含まれる雑音成分の特性に応じて決定される。雑音には、低周波から高周波までの広い周波数範囲の成分からなる白色雑音と、伝送時に搬送波の影響等によって生じる特定の周波数において強い成分を持つ雑音とがある。
【００２５】
特定の周波数において強い成分を持つ雑音の場合、周波数特性変換手段は、その周波数成分を除去または減衰させるフィルタとして構成される。また、画像データに含まれる雑音成分が白色雑音による場合には、周波数特性変換手段は、雑音成分のうち特に視覚的に目立つ周波数成分を除去または減衰させるフィルタとして構成される。こうした視覚的に目立つ周波数成分は、厳密には表示装置の画素間隔や鑑賞距離などにより特定されるが、一般的な画像表示装置においては、画像データの画素周波数に近い雑音成分が多く見られる。ここで、画素周波数とは、連続する各画素の画像データが例えば、０，１，０，１，０…と変化する場合の周波数を指し、画像データのクロック周波数の１／２に相当する。現在使用されている一般的な画像表示装置の画素間隔では、隣り合う画素のデータが頻繁に互いに関連性なく変化する雑音成分は目だって視認されるので、除去することが望ましい。
【００２６】
以上のように、周波数特性変換手段４ａ〜４ｆにより画像データの雑音を除去する場合は、除去したい雑音成分の周波数帯域に応じてそのフィルタ特性が決定される。以下、周波数特性変換手段４ａ〜４ｂにより画像データの画素周波数に近い高周波領域の雑音成分を除去する場合について説明する。この場合、周波数特性変換手段４ａ〜４ｆは、画像データ中の高周波成分を遮断または減衰させ、低周波成分を透過するローパスフィルタによって構成することができる。具体的には、画素周波数の約１／４．５以上、すなわち画素データのクロック周波数の１／９以上における周波数成分を遮断または減衰させるローパスフィルタを用いるものとする。簡単な構成としては、以下に説明する、連続する複数の画素の単純平均値を算出するローパスフィルタが考えられる。この場合、フィルタ特性は、単純平均値の算出に用いる画素の数により決定されることになる。
【００２７】
図３は、周波数特性変換手段４ａ〜４ｆそれぞれの内部構成を示すブロック図である。図３に示すように、周波数特性変換手段４ａ〜４ｆは、複数のデータ格納部７ａ〜７ｈからなるデータシフト手段８と、重み付け加算手段９とを有する。周波数特性変換手段４ａ〜４ｆのそれぞれに入力される色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃは、データ格納部７ａに送られる。データ格納部７ａ〜７ｈは、互いに縦続接続されており、各データ格納部７ａ〜７ｈは色相領域データが入力されるたびに入力されたデータを一斉に後段にシフトするとともに、重み付け加算手段９に出力する。
尚、データシフト手段８に第１番目のデータが入力された場合は、データ格納部７ａ〜７ｈにはこれと同一のデータが一斉に入力されるものとする。また、最後のデータが入力された場合は、データ格納部７ａ〜７ｈにはこれと同一のデータが入力され続けるものとする。
【００２８】
重み付け加算手段９は、データ格納部７ａ〜７ｈから出力されたデータに重み付け加算を施し、重み付け加算の結果を変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｍ，ｆｈ１ｃとして出力する。重み付け加算手段９において、重み付けを均等に行った場合、つまり重み付係数を互いに同じ値にすれば、単純平均値が算出される。この場合、周波数特性変換手段４ａにより算出される変換後色相領域データｆｈ１ｒは、以下の式により表される。
【００２９】
fh1r = f(hir[n+4], hir[n+3], hir[n+2], hir[n+1], hir[n], hir[n-1]
, hir[n-2], hir[n-3], hir[n-4])  …式（2）
【００３０】
上記式（２）において、ｈ１ｒ［ｎ］はｎ番目に入力された色相領域データを表し、関数ｆはデータ格納部７ａ〜７ｈにより出力されるデータｈｉｒ［ｎ＋４］…ｈｉｒ［ｎ−４］の重み付け加算を表す。
尚、他の変換後色相領域データｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙについても上記式（２）同様に表される。
【００３１】
変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙは、最小値αとともに合成手段５に入力される。合成手段５は、変換後色相データ、および最小値αを合成することにより第２の色データＲｏ，Ｇｏ，Ｂｏを算出する。
【００３２】
図４は、合成手段５の内部構成を示すブロック図である。図４に示すように、合成手段５は加算手段１０ａ〜１０ｆにより構成される。加算手段１０ａは、変換後色相領域データｆｈ１ｒ，ｆｈ１ｙ，ｆｈ１ｍを加算し、変換後有彩色成分データｒ１を算出する。また、加算手段１０ｂは、変換後色相領域データｆｈ１ｇ，ｆｈ１ｙ，ｆｈ１ｃを加算し、変換後有彩色成分データｇ１を算出する。加算手段１０ｃは、変換後色相領域データｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍを加算し、変換後有彩色成分データｂ１を算出する。加算手段１０ｄは、変換後有彩色成分データｒ１と最小値αとを加算し、第２の色データＲｏを算出する。さらに、加算手段１０ｅは、変換後有彩色成分データｇ１と最小値αとを加算し、第２の色データＧｏを算出し、加算手段１０ｃは、変換後有彩色成分データｂ１と最小値αを加算し、第２の色データＢｏを算出する。
【００３３】
合成手段５における上記の演算は以下の式により表される。
Ro = fh1r + fh1m + fh1y + α  …式（3-1）
Go = fh1g + fh1y + fh1c + α  …式（3-2）
Bo = fh1b + fh1c + fh1m + α  …式（3-3）
【００３４】
図７（Ａ）〜（Ｃ）は、６つの色相と変換後有彩色成分データｒ１，ｇ１，ｂ１を模式的に示したものである。簡単化のため、図７（Ａ）〜（Ｃ）に示す変換後有彩色成分データｒ１，ｇ１，ｂ１には、周波数特性変換手段４ａ〜４ｆにおける周波数特性変換の影響を表していない。すなわち、ｆｈ１ｒ＝ｈ１ｒ，ｆｈ１ｇ＝ｈ１ｇ，ｆｈ１ｂ＝ｈ１ｂ，ｆｈ１ｃ＝ｈ１ｃ，ｆｈ１ｍ＝ｈ１ｍ，ｆｈ１ｙ＝ｈ1ｙとしており、この場合、変換後有彩色成分データは、有彩色成分データｒ，ｇ，ｂと同一であり、最小値αを加算して得られる第２の色データＲｏ，Ｇｏ，Ｂｏは、第１の色データと同一である。
【００３５】
以上のように、本発明による画像処理装置は、赤、緑、青、イエロー、マゼンタ、シアンの各色相成分に有効な色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそれぞれ独立に周波数変換して得られる変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｙ，ｆｈ１ｍ，ｆｈ１ｃを合成することにより第２の色データを算出するので、赤、緑、青、イエロー、シアン、マゼンタの色相成分毎に、周波数特性を変換することができる。
【００３６】
以下、周波数特性変換手段４ａ〜４ｆの作用について説明する。第１の色データＲｉ，Ｇｉ，Ｂｉは、伝送過程において種々の雑音の影響を受ける。第１の色データ本来の色成分の大きさをＲｓ，Ｇｓ，Ｂｓとし、各成分に対する雑音成分の大きさをＲｎ，Ｇｎ，Ｂｎとすると、画像表示装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉは、Ｒｉ＝Ｒｓ＋Ｒｎ，Ｇｉ＝Ｇｓ＋Ｇｎ，Ｂｉ＝Ｂｓ＋Ｂｎと表すことができる。すなわち、画像表示装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉは、本来の色データ成分であるＲｓ，Ｇｓ，Ｂｓと、雑音成分であるＲｎ，Ｇｎ，Ｂｎとの和で表されることになる。
【００３７】
図８は、画像処理装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉの大きさの一例を表す図である。図８において、横軸は画素位置を表し、縦軸は各画素位置における第１の色データＲｉ，Ｇｉ，Ｂｉそれぞれの大きさを表す。図８に示す第１の色データＲｉ，Ｇｉ，Ｂｉの本来の色データは、全画素位置においてＲｓ＝１６０，Ｇｓ＝３２，Ｂｓ＝３２（グレイ成分を含む）であり、均一な赤色を表す。しかし、雑音成分Ｒｎ，Ｇｎ，Ｂｎの影響により、画像処理装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉは、同図に示すように均一となっていない。
【００３８】
ここで、周波数特性変換手段４ａにおいて色相領域データｈ１ｒに対してノイズ除去処理を行い、周波数特性変換手段４ｂ〜４ｆにおいてはノイズ除去処理を行わずに入力された色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそのまま出力するものとする。つまり、周波数特性変換手段４ａの重み付け加算手段９において単純平均値を算出し、他の周波数特性変換手段４ｂ〜４ｆの重み付け加算手段９においては重み付け加算を行わないものとする。この場合、赤の色相成分に有効な変換後色相領域データｆｈ１ｒのみに周波数特性変換の効果が表れることとなる。
【００３９】
図９は、図８に示す第１の色データＲｉ，Ｇｉ，Ｂｉに対し、上記の処理を行って算出される第２の色データＲｏ，Ｇｏ，Ｂｏを示す図である。図９に示すように、第２の色データＲｏ，Ｇｏ，ＢｏのうちＲｏについては、雑音成分の影響が小さくなっていることが分かる。これに対し、ＧｏおよびＢｏについては雑音成分の影響は変化していない。これは、赤の色相成分に有効な色相領域データｈ１ｒに対してのみ周波数特性変換の効果が表れるように周波数特性変換手段４ａ〜４ｆの特性を決定したためである。このとき、周波数特性変換手段４ａにおいて、赤の色相成分に有効な色相領域データｈ１ｒに対してのみノイズ除去処理が行なわれるので、隣接するイエロー、マゼンタの色相に影響を与えることなく、赤の色相成分のみについてノイズ除去処理を行うことができる。
【００４０】
同様に、周波数特性変換手段４ｂにおいて、緑の色相成分に有効な色相領域データｈ１ｇに対してノイズ除去処理が行なわれるよう重み付け加算手段９の重み付け係数を設定し、他の周波数特性変換手段４ａ，４ｃ〜４ｆにおいてはノイズ除去処理を行わず、入力された色相領域データｈ１ｒ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそのまま出力するものとすれば、第２の色データＧｏのみについて、雑音成分の影響を小さくすることができる。このとき、周波数特性変換手段４ｂにおいて、緑の色相成分に有効な色相領域データｈ１ｇに対してのみノイズ除去処理が行なわれるので、隣接するイエロー、シアンの色相成分に影響を与えることなく、緑の色相成分のみについてノイズ除去処理を行うことができる。
【００４１】
以上のように、本発明による画像処理装置は、第１の色データから赤、イエロー、緑、シアン、青、マゼンタの各色相成分に有効な色相領域データｈ１ｒ，ｈ１ｙ，ｈ１ｇ，ｈ１ｃ，ｈ１ｂ，ｈ１ｍを生成し、色相領域データ毎に周波数特性変換処理を行うので、第１の色データの周波数特性を、赤、イエロー、緑、シアン、青、マゼンタの色相成分毎に独立に制御することができる。これにより、特定の色相における雑音成分の影響が目立つ場合や、特定の色相における雑音成分のみを除去したい場合に、他の色相の周波数特性に影響を与えることなく、特定の色相における雑音成分のみを除去することが可能となる。例えば、人間の肌色に含まれる雑音成分は皺として視認されるので、肌色に存在する雑音成分を除去するには、赤、および／またはイエローの色相領域データに対して雑音除去を行えばよい。
【００４２】
また、本来の画像が、赤の色相の部分は変化が少なく（高周波成分が少なく）、青の色相の部分は変化が激しい（高周波成分が多い）ような場合、赤の色相の部分に高周波の雑音成分が混入すると雑音成分が非常に目立って視認される。この場合、赤の色相に有効な色相領域データｈ１ｒのみについて雑音成分を除去することにより、効果的にノイズ処理を行うことができる。
【００４３】
また、人間の視感特性として、変化に非常に敏感な色と、さほど敏感でない色とが存在する。画像データは、一般的に、赤、緑、青の色データからなり、雑音成分もまた３つの色データの各々に付加されることとなる。このとき、各色データに付加される雑音成分の大きさは同じであっても、鑑賞者が視認する雑音の大きさは、人間の視感特性により色相毎に変化し、雑音を感じやすい色相、感じにくい色相が存在することとなる。本実施の形態における画像処理装置によれば、人間の視覚特性を考慮して色相毎に雑音除去の特性を決定することにより、視覚的に優れた画像を得ることができる。
【００４４】
なお、本実施の形態における画像処理装置の周波数特性変換手段４ａ〜４ｆの重み付け加算手段９において、重み付け係数を適宜変化させることにより、変換特性を柔軟に変更することができる。また、本実施の形態における画像処理装置においては、全ての色相領域データに対して周波数特性変換手段を設けるように構成したが、着目する色相に有効な色相領域データに対してのみ周波数特性変換手段を設けるように構成することにより装置の小型化を図ることができる。
【００４５】
また、本実施の形態における画像処理装置において、周波数特性変換手段４ａ〜４ｆは、隣接する画素の色相領域データ間の演算により、空間的な周波数特性の変換を行う構成としたが、時間的な周波数特性の変換を行う構成としてもよい。つまり、数画面分の色相領域データを記憶する記憶手段を設け、同一画素における前後数画面分の色相領域データ間の演算を行うことにより、時間的な周波数特性についても色相毎に独立して変換することが可能である。
【実施例２】
【００４６】
図１０は、本発明による画像処理装置の他の実施形態を示すブロック図である。図１０に示すように、本実施の形態による画像処理装置は、第１の色データＲｉ，Ｇｉ，Ｂｉの無彩色成分の大きさを表す最小値αに対して処理を行う周波数特性変換手段４ｇをさらに備えている。他の構成は、図１に示す実施の形態１による画像処理装置と同様である。
【００４７】
周波数特性変換手段４ｇは、最小値αに対し、空間的もしくは時間的な周波数特性の変換処理を行い、変換後最小値ｆαを出力する。周波数特性変換手段４ｇは、図３に示す他の周波数特性変換手段４ａ〜４ｆと同様に構成することができ、重み付け係数の設定値に応じて、雑音除去手段、ローパスフィルタ、輪郭強調手段や高周波強調手段として動作する。
先に述べたように最小値αは、第１の色データＲｉ，Ｇｉ，Ｂｉにおける無彩色の成分の大きさを表すデータである。したがって、周波数特性変換手段４ｇにおいては、無彩色成分に対して周波数特性の変換が行われる。
【００４８】
本実施の形態による画像処理装置は、周波数特性変換手段４ａ〜４ｆにより、第１の色データの周波数変換特性を色相領域データ毎に変化させるとともに、無彩色成分についても独立に周波数特性の変換を行うことができる。
【実施例３】
【００４９】
図１１は、本発明による画像処理装置の他の実施形態を示すブロック図である。図１１に示す画像処理装置においては、変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙ、および最小値αに加え、色相領域データｈ１ｒ，ｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍ，ｈ１ｙが合成手段５ｂに入力される。合成手段５ｂは、変換後色相データと色相領域データとの重み付け加算により第２の色データＲｏ，Ｇｏ，Ｂｏを生成する。他の構成は、図１に示す実施の形態１による画像処理装置と同様である。
【００５０】
図１２は、合成手段５ｂの内部構成を示すブロック図である。重み付け加算手段９ａ〜９ｆは、色相領域データと、変換後色相領域データとの重み付け加算を行う。すなわち、重み付け加算手段９ａは色相領域データｈ１ｒと変換後色相領域データｆｈ１ｒとを重み付け加算し、重み付け加算手段９ｂは色相領域データｈ１ｙと変換後色相領域データｆｈ１ｙとを重み付け加算し、重み付け加算手段９ｃは色相領域データｈ１ｇと変換後色相領域データｆｈ１ｇとを重み付け加算し、重み付け加算手段９ｄは色相領域データｈ１ｃと変換後色相領域データｆｈ１ｃとを重み付け加算し、重み付け加算手段９ｅは色相領域データｈ１ｂと変換後色相領域データｆｈ１ｂとを重み付け加算し、重み付け加算手段９ｆは色相領域データｈ１ｍと変換後色相領域データｆｈ１ｍとを重み付け加算する。
【００５１】
加算手段１０ａは、重み付け加算手段９ａ，９ｂおよび９ｆからの出力を加算し、変換後有彩色成分データｒ１を算出する。また、加算手段１０ｂは、重み付け加算手段９ｂ，９ｃおよび９ｄからの出力を加算し、変換後有彩色成分データｇ１を算出する。さらに、加算手段１０ｃは、重み付け加算手段９ｄ，９ｅおよび９ｆからの出力を加算し、変換後有彩色成分データｂ１を算出する。
【００５２】
加算手段１０ｄは、変換後有彩色成分データｒ１と、最小値αとを加算し、第２の色データＲｏを算出する。また、加算手段１０ｅは、変換後有彩色成分データｇ１と、最小値αとを加算し、第２の色データＧｏを算出する。さらに、加算手段１０ｃは、変換後有彩色成分データｂ１と、最小値αとを加算し、第２の色データＢｏを算出する。
【００５３】
合成手段５における上記の演算は以下の式により表される。
Ro = (kr×fh1r+(1-kr)×h1r)+(km×fh1m+(1-km)×h1m)
+(ky×fh1y+(1-ky)×h1y)+α                    …式（4-1）
Go = (kg×fh1g+(1-kg)×h1g)+(ky×fh1y+(1-ky)×h1y)
+(kc×fh1c+(1-kc)×h1c)+α                    …式（4-2）
Bo = (kb×fh1b+(1-kb)×h1b)+(kc×fh1c+(1-kc)×h1c)
+(km×fh1m+(1-km)×h1m)+α                    …式（4-3）
ここで、ｋｒ，ｋｇ，ｋｂ，ｋｃ，ｋｍ，ｋｙは重み付け係数であり、０以上１以下の値である。
【００５４】
以下、合成手段５ｂにおける色相領域データと変換後色相領域データとの重み付け加算の効果について述べる。
図１３は、図１１に示す本実施の形態による画像処理装置に入力される第１の色データＲｉ，Ｇｉ，Ｂｉの一例を表す図である。図１３において、横軸は各データの存在する画素位置を表し、縦軸は各データの大きさを表す。本来の色データは、画素位置０〜４２においてＲｓ＝３２，Ｇｓ＝３２，Ｂｓ＝３２であり、均一なグレイを表し、画素位置４３以降においてはＲｓ＝１６０，Ｇｓ＝３２，Ｂｓ＝３２であり、グレイ成分を含む均一な赤色を表す。しかし、第１の色データＲｉ，Ｇｉ，Ｂｉは雑音成分の影響を受けているため、図１３に示すように均一にはなっていない。
【００５５】
ここで、周波数特性変換手段４ａにおいて色相領域データｈ１ｒに対してノイズ除去処理を行い、周波数特性変換手段４ｂ〜４ｆにおいてはノイズ除去処理を行わずに入力された色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそのまま出力するものとする。つまり、周波数特性変換手段４ａの重み付け加算手段９において単純平均値を算出し、他の周波数特性変換手段４ｂ〜４ｆの重み付け加算手段９においては重み付け加算を行わないものとする。この場合、赤に有効な色相領域データに対してのみ周波数特性変換の効果が表れる。
【００５６】
図１４は、図１３に示す第１の色データＲｉ，Ｇｉ，Ｂｉに対し、上記の処理を行って算出される第２の色データＲｏ，Ｇｏ，Ｂｏを示す図であり、図１２に示す合成手段５ｂの重み付け加算手段９ａにおける重み付け係数ｋｒを０，０．５，１とした場合の各々について示している。図１４に示すように、重み付け係数ｋｒを変化させることにより、第２の色データＲｏの変化部分における傾きが変わっていることが分かる。すなわち、ｋｒ＝１の場合、境界部における変化が緩やかになり、結果として本来はグレイであった画素位置４２以前の部分が赤く色付く「色漏れ」が発生する。また、ｋｒ＝０．５では、画素位置４２以前における「色漏れ」は少なくなる。ｋｒ＝０の場合は、周波数特性変換を行わない場合と同じになる。
【００５７】
このように、重み付け係数ｋｒの値を小さくするほど、すなわち変換後色相領域データｆｈ１ｒの影響度が色相領域データｈ１ｒと比べて小さくなるほど、周波数特性変換の効果は小さくなる。したがって、周波数特性変換手段４ａ〜４ｆにおける変換特性を同一とし、合成手段５ｂにおける重み付け係数を色相毎に変化させることにより、周波数特性変換の効果の大きさを色相毎に調整することも可能となる。
【００５８】
以上のように、本実施の形態における画像処理装置によれば、合成手段５ｂにおける重み付け係数の値を調整することにより、周波数特性変換手段における変換特性を変えることなく、他の色相への「色漏れ」の度合いを調整することが可能となる。また、合成手段５ｂにおける重み付け係数を色相毎に変化させることにより、周波数特性変換の効果の大きさを色相毎に調整することも可能となる。
【実施例４】
【００５９】
図１５は、本発明による画像処理装置の他の実施形態を示すブロック図である。図１５に示すように、本実施の形態による画像処理装置には、周波数特性変換手段４ａ〜４ｆの後段にデータ選択手段１１が設けられている。また、αβ算出手段１ａは、第１の色データＲｉ，Ｇｉ，Ｂｉの最大値βと最小値αを選択して出力するとともに、第１の色データＲｉ，Ｇｉ，Ｂｉにより表される色の色相に関する情報を表す識別符号Ｓ１を出力する。
【００６０】
図１６は、識別符号Ｓ１と第１の色データＲｉ，Ｇｉ，Ｂｉの最大値β、最小値αおよびゼロとなる色相データの関係を示す図である。図１６に示すように、Ｒｉ，Ｇｉ，Ｂｉの最大値α、最小値βの組み合わせに応じて０〜１２の識別符号Ｓ１が設けられている。ここで、第１の色データの色相情報は、Ｒｉ，Ｇｉ，Ｂの最大値α、最小値βの関係により特定される。例えば、最大値α＝Ｒｉ、最小値β＝Ｇｉ＝Ｂｉの場合、第１の色データは、赤の色相の色を表す。
【００６１】
図１７は、識別符号Ｓ１の値、第１の色データＲｉ，Ｇｉ，Ｂｉの大きさ、および色相との関係を示す図である。図１６に示すように、第１の色データＲｉ，Ｇｉ，Ｂｉが赤〜イエローにおける色相の色を表す場合、識別符号Ｓ１として１が出力される。同様に、イエロー〜緑の場合はＳ１＝３、緑〜シアンの場合はＳ１＝２、シアン〜青の場合はＳ１＝４、青〜マゼンタの場合はＳ１＝５、マゼンタ〜赤の場合はＳ１＝０が識別符号としてそれぞれ出力される。また、第１の色の色データＲｉ，Ｇｉ，Ｂｉが赤の色相の色を表す場合、識別符号Ｓ１として６が出力される。同様に、イエローの場合はＳ１＝１１、緑の場合はＳ１＝７、シアンの場合はＳ１＝９、青の場合はＳ１＝８、マゼンタの場合はＳ１＝１０が識別符号としてそれぞれ出力される。
なお、Ｒｉ＝Ｇｉ＝Ｂｉの場合、第１の色データは無彩色、つまりグレイを表し、この場合は識別符号Ｓ１として１２が出力される。
【００６２】
識別符号Ｓ１は、データ選択手段１１に出力される。データ選択手段１１は、識別符号Ｓ１の値に基づいて、周波数特性変換手段４ａ〜４ｆにより出力される変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙを選択し、選択された変換後色相領域データｓｆｈ１ｒ，ｓｆｈ１ｇ，ｓｆｈ１ｂ，ｓｆｈ１ｃ，ｓｆｈ１ｍ，ｓｆｈ１ｙを出力する。
【００６３】
図１８は、識別符号Ｓ１と、当該識別符号Ｓ１に基づいて選択される変換後色相領域データｆｈ１ｒ，ｆｈ１ｇ，ｆｈ１ｂ，ｆｈ１ｃ，ｆｈ１ｍ，ｆｈ１ｙとの関係を示す図である。例えば、Ｓ１＝１の場合、第１の色データＲｉ，Ｇｉ，Ｂｉは、赤〜イエローにおける色相の色を表すので、赤に有効な色相領域データｈ１ｒおよびイエローに有効な色相領域データｈ１ｙのみが非ゼロの値を持ち、他の色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｃ，ｈ１ｍは０となる。
【００６４】
しかし、周波数特性変換手段４ａ〜４ｆにおけるノイズ除去処理（重み付け加算手段９における単純平均演算）により、本来ゼロとなるべき領域において変換後色相領域データが非ゼロとなる。こうした、本来ゼロとなるべき領域において変換後色相領域データが非ゼロとなることにより色漏れが生じる。この問題を防ぐため、データ選択手段１１は、識別符号Ｓ１の値に基づいて、本来ゼロとなるべき変換後色相領域データがゼロとなるよう、変換後色相領域データを選択する。つまり、識別符号Ｓ１＝１の場合は、赤に有効な色相領域データｈ１ｒおよびイエローに有効な色相領域データｈ１ｙを選択してｓｆｈ１ｒ＝ｆｈ１ｒ，ｓｆｈ１ｙ＝ｆｈ１ｙとして出力し、他の色相領域データについては全て０となるようｓｆｈ１ｇ＝ｓｆｈ１ｂ＝ｓｆｈ１ｃ＝ｓｆｈ１ｍ＝０として出力する。同様に、識別符号Ｓ１＝６の場合は、赤に有効な変換後色相領域データｈ１ｒを選択してｓｆｈ１ｒ＝ｆｈ１ｒとし、ｓｆｈ１ｙ＝ｓｆｈ１ｇ＝ｓｆｈ１ｂ＝ｓｆｈ１ｃ＝ｓｆｈ１ｍ＝０として出力する。
【００６５】
合成手段５は、選択された変換後色相領域データｓｆｈ１ｒ，ｓｆｈ１ｇ，ｓｆｈ１ｂ，ｓｆｈ１ｃ，ｓｆｈ１ｍ，ｓｆｈ１ｙおよび最小値αに基づいて以下の式に示す演算を行なうことにより第２の色データＲｏ，Ｇｏ，Ｂｏを算出する。
Ro = sfh1r + sfh1m + sfh1y + α  …式（5-1）
Go = sfh1g + sfh1y + sfh1c + α  …式（5-2）
Bo = sfh1b + sfh1c + sfh1m + α  …式（5-3）
尚、合成手段５の内部構成は、図４に示す実施の形態１における画像処理装置のものと同様である。
【００６６】
以下、本実施の形態による画像処理装置の作用について説明する。ここでは、図１３に示す第１の色データＲｉ，Ｇｉ，Ｂｉを、図１５に示す本実施の形態による画像処理装置に入力する場合を想定する。このとき、周波数特性変換手段４ａは色相領域データｈ１ｒに対してノイズ除去処理を行い、周波数特性変換手段４ｂ〜４ｆはノイズ除去処理を行わず、入力された色相領域データｈ１ｇ，ｈ１ｂ，ｈ１ｙ，ｈ１ｍ，ｈ１ｃをそのまま出力する。ここで、データ選択手段１１において、識別符号Ｓ１に基づく変換後色相領域データの選択を行わない場合、第２の色データＲｏは、図１４に示す第２の色データＲｏのうち、ｋｒ＝１としたものとなる。この場合、本来グレイとなるべき画素位置４２以前の部分において、本来ゼロとなるべき変換後色相領域データｆｈ１ｒが、ノイズ除去処理により非ゼロとなることにより色漏れが発生する。
【００６７】
図１９は、データ選択手段１１において識別符号Ｓ１に基づく変換後色相領域データの選択を行った場合の第２の色データＲｏを示す図である。この場合、画素位置４２以降における識別符号は赤の色相を示すＳ１＝６となり、画素位置４２以前における識別符号はグレイを表すＳ１＝１２となる。このため、画素位置４２以前において変換後色相領域データは、ｓｆｈ１ｙ＝ｓｆｈ１ｒ＝ｓｆｈ１ｇ＝ｓｆｈ１ｂ＝ｓｆｈ１ｃ＝ｓｆｈ１ｍ＝０として出力されるので、画素位置４２以前の部分に発生していた色漏れがなくなる。
【００６８】
以上のように本実施の形態における画像処理装置によれば、第１の色データＲｉ，Ｇｉ，Ｂｉの色相情報を表す識別符号Ｓ１の値に基づいて、本来ゼロとなるべき領域において非ゼロとなる変換後色相領域データを除去するので、他の色相への「色漏れ」を回避することが可能となる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態１による画像処理装置の構成を示すブロック図である。
【図２】実施の形態１による画像処理装置における色相領域データ算出手段３の構成の一例を表すブロック図である。
【図３】実施の形態１による画像処理装置における周波数特性変換手段４ａの構成の一例を表すブロック図である。
【図４】実施の形態１による画像処理装置における合成手段５の構成の一例を表すブロック図である。
【図５】色相と第１の有彩色成分データとの関係を模式的に示す図である。
【図６】色相と色相領域データとの関係を模式的に示す図である。
【図７】色相と第２の有彩色成分データとの関係を模式的に示す図である。
【図８】第１の色データの一例を表す図である。
【図９】第２の色データの一例を表す図である。
【図１０】本発明の実施の形態２による画像処理装置の構成を示すブロック図である。
【図１１】本発明の実施の形態３による画像処理装置の構成を示すブロック図である。
【図１２】実施の形態３による画像処理装置における合成手段５ｂの構成の一例を表すブロック図である。
【図１３】第１の色データの一例を表す図である。
【図１４】第２の色データの一例を表す図である。
【図１５】本発明の実施の形態４による画像処理装置の構成を示すブロック図である。
【図１６】識別符号Ｓ１と第１の色データとの関係を示す図である。
【図１７】識別符号Ｓ１の値と色相との関係を示す図である。
【図１８】識別符号Ｓ１と選択された第２の色相領域データとの関係の一例を表す図である。
【図１９】第２の色データの一例を表す図である。
【符号の説明】
【００７０】
１、１ａ  αβ算出手段、２  有彩色成分データ算出手段、３  色相領域データ算出手段、４ａ〜４ｇ  周波数特性変換手段、５、５ｂ  合成手段、６ａ〜６ｆ  最小値選択手段、７ａ〜７ｈ  データ格納部、８  データシフト手段、９、９ａ〜９ｆ  重み付け加算手段、１０ａ〜１０ｆ  加算手段、１１  データ選択手段
【図１】
2005078242.tif 000003
【図２】
2005078242.tif 000004
【図３】
2005078242.tif 000005
【図４】
2005078242.tif 000006
【図５】
2005078242.tif 000007
【図６】
2005078242.tif 000008
【図７】
2005078242.tif 000009
【図８】
2005078242.tif 000010
【図９】
2005078242.tif 000011
【図１０】
2005078242.tif 000012
【図１１】
2005078242.tif 000013
【図１２】
2005078242.tif 000014
【図１３】
2005078242.tif 000015
【図１４】
2005078242.tif 000016
【図１５】
2005078242.tif 000017
【図１６】
2005078242.tif 000018
【図１７】
2005078242.tif 000019
【図１８】
2005078242.tif 000020
【図１９】
2005078242.tif 000021