(57)【特許請求の範囲】
【請求項１】
色空間の所定の領域に含まれる色を有する入力画素を色補正する色補正装置であって、
前記所定の領域の内部から境界へ向けて並ぶ色の順に前記色補正の量を非線形的に変化させる補正量算出部を有し、
前記補正量算出部は、前記色補正の量を、前記所定の領域の内部から境界へ向けて減少に傾倒させ、前記境界に至り零とし、
前記補正量算出部は、前記色補正の量の減少傾向を、少なくとも一度は抑制する減少傾向制御部を含み、
前記減少傾向制御部は、前記入力画素と補正対象となる対象色との近似度を表す特色度を、前記減少傾向となるように制御し、
前記補正量算出部は、前記特色度に基づいて前記色補正の量を算出する補正量処理部をさらに有し、
前記減少傾向制御部は、少なくとも２つの減少傾向を有する折れ線関数によって前記特色度が前記減少傾向となるように制御し、
前記減少傾向制御部は、第１の一次関数によって得られる第１の特色度と、第２の一次関数によって得られる第２の特色度とのうちのいずれかを選択し、かつ、
前記減少傾向を規定する重み係数をｍｕｌ及びｍｕｌ２、特色度上限をｌｉｍｉｔ、前記色空間上における前記入力画素と前記対象色の距離をＤ、前記第１の特色度をｈｘ＿ａ、前記第２の特色度をｈｘ＿ｂとするとき、以下の式１及び式２により算出される前記第１及び第２の特色度のうち最大値を選択する、色補正装置。
ｈｘ＿ａ＝１−ｍｕｌ＊Ｄ  ‥‥式１（ただし、ｈｘ＿ａ＜０ならばｈｘ＿ａ＝０とする）
ｈｘ＿ｂ＝ｌｉｍｉｔ−ｍｕｌ２＊Ｄ  ‥‥式２（ただし、ｈｘ＿ｂ＜０ならばｈｘ＝０とする）
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色補正装置、色補正方法及びプログラムに関し、特に、色空間の所定の領域に含まれる色の入力画素を色補正する色補正装置、色補正方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、補正対象となる対象色及び補正後の補正色を指定し、入力画像の各画素について対象色を補正色に補正する色補正装置が知られている（例えば、特許文献１参照）。特許文献１では、入力画素について対象色との近似度を表す特色度ｈｘと、この特色度ｈｘに補正係数を乗算した補正量を算出し、入力画素に補正量を加えて色補正を行っている。
【０００３】
図２０のブロック図は、従来の色補正装置において、特色度ｈｘを算出する特色度算出部９００の構成を示している。図に示されるように、従来の特色度算出部９００は、対象色（ｒ０，ｇ０，ｂ０）の色み成分（ｒ０'，ｇ０'，ｂ０'）を抽出する対象色成分抽出部９０１、対象色の色み成分を記憶する対象色成分記憶部９０２、入力画素（ｒ，ｇ，ｂ）の色み成分（ｒ'，ｇ'，ｂ'）を抽出する入力色成分抽出部９０３、対象色と入力画素の色距離を表すＤ値を算出するＤ値算出部９０４、Ｄ値から特色度ｈｘの算出・出力を行うｈｘ出力部９０５を備えている。また、ｈｘ出力部９０５は、Ｄ値と重みｍｕｌを乗算する乗算器９０６、乗算器９０６の乗算結果に基づいて特色度ｈｘを演算するｈｘ演算部９０７を有している。尚、色距離とは、ＲＧＢやＨＳＶ等の色空間上における、色と色との距離である。また、本明細書で用いられるＲＧＢ値の範囲は、０＜＝Ｒ，Ｇ，Ｂ＜＝１．０とする。
【０００４】
図２１のフローチャートは、従来の特色度算出部９００における特色度ｈｘの算出方法を示している。まず、特色度算出部９００に、対象色（ｒ０，ｇ０，ｂ０）と重みｍｕｌが指定される（Ｓ９０１）。次いで、対象色成分抽出部９０１は、対象色から白み成分を除去した色み成分（ｒ０'，ｇ０'，ｂ０'）を算出し、対象色成分記憶部９０２に記憶する（Ｓ９０２）。次いで、入力色成分抽出部９０３は、入力画素（ｒ，ｇ，ｂ）の色み成分（ｒ'，ｇ'，ｂ'）を算出する（Ｓ９０３）。次いで、Ｄ値算出部９０４は、対象色の色み成分（ｒ０'，ｇ０'，ｂ０'）と入力画素の色み成分（ｒ'，ｇ'，ｂ'）から色距離Ｄを算出する（Ｓ９０４）。
【０００５】
次いで、ｈｘ出力部９０５は、乗算器９０６とｈｘ演算部９０７によって、Ｄ値と重みｍｕｌを含む一次関数によって特色度ｈｘを算出する（Ｓ９０５）。具体的には、特色度ｈｘを次の式１によって求める。
ｈｘ＝１．０−ｍｕｌ＊Ｄ  ‥‥（式１）
【０００６】
次いで、ｈｘ演算部９０７は、特色度ｈｘが０より小さいか判定し（Ｓ９０６）、０より小さい場合、特色度ｈｘ＝０とする（Ｓ９０７）。
【０００７】
図２２は、従来の特色度算出部９００が算出する、対象色からの色距離に対する特色度ｈｘ（特色度特性）のイメージを示している。尚、補正量は、特色度ｈｘに補正係数を乗算したものであるから、実際には、この特色度特性に応じた補正量で補正が行われる。
【０００８】
特色度特性９１０は、上記の式１により求められる特性である。すなわち、特色度特性９１０は、対象色の特色度ｈｘ＝１．０を中心として広がりを持つ特性となり、対象色から色距離が遠ざかるにしたがって０まで減少する。ｈｘ＝０の色距離軸（横軸）と接する境界に挟まれる範囲が補正範囲となり、補正範囲よりも遠くなる範囲が非補正範囲となる。特色度特性９１０では、対象色から色距離が遠ざかるにしたがって、特色度ｈｘは「−ｍｕｌ＊Ｄ」によって決定する傾向（傾き）で減少する。つまり、特色度特性９１０は、式１の一次関数によって定まる一定の傾向のみで減少する。
【特許文献１】特開平１０−１９８７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、従来の色補正装置では、補正量を算出するための特色度が１つの一次関数によって算出されるため、対象色から遠ざかるにしたがって一定の傾向のみで減少する。そうすると、補正範囲を狭くするために重みｍｕｌなどの係数を大きくして傾きを急にした場合、補正範囲と非補正範囲との境界付近で補正量の変化が急峻になってしまう。したがって、この補正範囲の境界付近で色が大きく変化することになるため、視覚的に色の変化が目立ってしまい、擬似輪郭が発生するという問題があった。
【課題を解決するための手段】
【００１０】
本発明にかかる色補正装置は、色空間の所定の領域に含まれる色を有する入力画素を色補正する色補正装置であって、前記所定の領域の内部から境界へ向けて並ぶ色の順に前記色補正の量を非線形的に変化させる補正量算出部を有するものである。この色補正装置によれば、補正範囲の境界付近で補正量を抑えることが可能となるため、補正範囲の境界付近で色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００１１】
本発明にかかる色補正方法は、色空間の所定の領域に含まれる色を有する入力画素を色補正する色補正方法であって、前記所定の領域の内部から境界へ向けて並ぶ色の順に前記色補正の量を非線形的に変化させるものである。この色補正方法によれば、補正範囲の境界付近で補正量を抑えることが可能となるため、補正範囲の境界付近で色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００１２】
本発明にかかるプログラムは、色空間の所定の領域に含まれる色を有する入力画素を色補正する色補正処理をコンピュータに実行させるためのプログラムであって、前記所定の領域の内部から境界へ向けて前記色補正の量を非線形的に変化させるものである。このプログラムによれば、補正範囲の境界付近で補正量を抑えることが可能となるため、補正範囲の境界付近で色の変化を抑止し、擬似輪郭の発生を防止することができる。
【発明の効果】
【００１３】
本発明によれば、補正範囲の境界付近で色の変化を抑止し、擬似輪郭の発生を防止できる色補正装置、色補正方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
発明の実施の形態１．
まず、本発明の実施の形態１にかかる色補正装置について説明する。本実施形態にかかる色補正装置は、補正範囲内の任意の領域を選択しその領域のみ色を変えられ、かつ、その領域内での色の補正量を指定出来るようなものである。本実施形態では、補正範囲の境界付近の補正量を小さくする一例として、ＲＧＢ方式で特色度を算出する場合に２つの一次関数を用いている。
【００１５】
図１のブロック図を用いて、本実施形態にかかる色補正装置の構成について説明する。図に示されるように、この色補正装置１００は、画像入力部１０１、対象色指定部１０２、補正色指定部１０３、特色度係数指定部１０４、補正量算出部３、補正部１０５、画像出力部１０６を備えている。また、補正量算出部３は、特色度算出部１と補正量処理部２を備えている。
【００１６】
画像入力部１０１は、入力バッファ等であり、複数の画素から構成される入力画像が入力される。画像入力部１０１は、入力画像の各画素が入力されると、入力順に各画素を補正量算出部３の特色度算出部１と補正部１０５に与える。例えば、入力画像の各画素はＲＧＢ形式の色データである。
【００１７】
対象色指定部１０２は、外部等から補正対象となる対象色が指定され（入力され）、この対象色を補正量算出部３の特色度算出部１及び補正量処理部２に与える。例えば、対象色はＲＧＢ形式により指定される。
【００１８】
補正色指定部１０３は、外部等から補正後の補正色が指定され（入力され）、この補正色を補正量算出部３の補正量処理部２に与える。例えば、補正色はＲＧＢ形式により指定される。
【００１９】
特色度係数指定部１０４は、外部等から特色度の減少傾向（特色度特性）を決定するための特色度係数が指定され（入力され）、この特色度係数を補正量算出部３の特色度算出部１に与える。特色度係数としては、特色度の減少傾向（傾き）を規定する重みや、特色度上限、補正範囲などが考えられる。本実施形態では、特色度係数として、重みと特色度上限を指定する。
【００２０】
補正量算出部３は、入力画素について対象色との近似度を表す特色度ｈｘを算出し、この特色度ｈｘに基づいて入力画素を補正する補正量を算出する。補正量算出部３は、所定の領域の内部から境界へ向けて色補正の量を非線形的に変化させる。補正量算出部３は、所定の領域における中心付近、つまり補正範囲における対象色からの色距離に応じて、補正範囲の境界で零となるように、補正量を減少させる。
【００２１】
特色度算出部１は、対象色と特色度係数から決定する特色度の減少傾向に基づき、入力画像の各画素の特色度を算出し、この特色度を補正量処理部２に与える。特色度ｈｘは、入力画素と補正対象となる対象色との近似度を表しており、色空間上において入力画素をどの程度、移動させるかを示す０〜１．０の数値である。この特色度ｈｘに応じて補正色に近づくような色に補正が行われる。特色度ｈｘ＝１．０の場合は入力画素を完全に補正色に補正し、特色度ｈｘ＝０．５の場合は入力画素を対象色から補正色の中間色に補正し、特色度ｈｘ＝０の場合は入力画素を補正しない。
【００２２】
本実施形態では、特色度算出部１は、対象色からの色距離に応じて減少傾向が変化するように特色度を算出する。すなわち、特色度算出部１は、補正量の減少傾向を少なくとも一度は抑制する減少傾向制御部である。補正範囲の境界付近における擬似輪郭の発生を防止するため、補正範囲の境界付近における補正量の減少傾向（傾き）が、補正範囲の他の領域よりも緩やかにする。すなわち、対象色から色距離が遠ざかるにしたがって補正量の減少する割合を徐々に小さくなるようにする。
【００２３】
本実施形態では、特色度算出部１は、対象色と特色度係数である重み、特色度上限に基づき、少なくとも２つの減少傾向を有する折れ線関数によって特色度の減少傾向が一度抑制されるようにする。折れ線関数とは、関数の示す数値が１回以上折れ曲がった曲線となる関数である。特に、特色度算出部１は、特色度を２つの一次関数を用いて算出する。尚、２つの一次関数に限らず、補正範囲の境界付近の補正量を小さくできれば、その他の式によって特色度を算出してもよい。変曲点や極値を複数有する関数でもよく、例えば、複数の一次関数を用いても良いし、以下の実施の形態２〜４のように１つ以上の多次関数や、異なる任意の関数を組み合わせて用いても良い。
【００２４】
補正量処理部２は、対象色と補正色、特色度に基づいて補正量を算出し、算出した補正量を補正部１０５に与える。補正量処理部２は、「補正量＝特色度ｈｘ＊（補正色−対象色）」のようにして補正量を算出する。尚、補正色ではなく補正係数を指定し、「補正量＝特色度ｈｘ＊補正係数」として補正量を算出してもよい。
【００２５】
補正部１０５は、補正量に基づいて、入力画像の各画素を補正し、補正後の出力画素を画像出力部１０６に与える。補正部１０５は、「出力画素＝入力画素＋補正量」のようにして出力画素を求める。画像出力部１０６は、出力バッファ等であり、補正後の出力画素が順次入力されて、出力画像として外部へ出力する。
【００２６】
次に、図２のブロック図を用いて、本実施形態にかかる色補正装置の特色度算出部の構成について説明する。本実施形態の特色度算出部は、ＲＧＢ方式により特色度ｈｘを算出する。図に示されるように、特色度算出部１は、対象色成分抽出部１１、対象色成分記憶部１２、入力色成分抽出部１３、Ｄ値算出部１４、ｈｘ出力部１５を備えている。また、ｈｘ出力部１５は、乗算器２１，２２、ｈｘ演算部２３，２４、最大値選択部２５を有している。
【００２７】
対象色成分抽出部１１は、対象色指定部１０２から指定される対象色（ｒ０，ｇ０，ｂ０）の色み成分（ｒ０'，ｇ０'，ｂ０'）を抽出する。対象色成分記憶部１２は、対象色成分抽出部１１が抽出した対象色の色み成分（ｒ'，ｇ'，ｂ'）を記憶する。
【００２８】
入力色成分抽出部１３は、画像入力部１０１から入力される入力画素（ｒ，ｇ，ｂ）の色み成分（ｒ'，ｇ'，ｂ'）を抽出する。Ｄ値算出部１４は、対象色成分記憶部１２に記憶された対象色の色み成分（ｒ０'，ｇ０'，ｂ０'）と、入力色成分抽出部１３が抽出した入力画素の色み成分（ｒ'，ｇ'，ｂ'）との色距離を表すＤ値を算出する。
【００２９】
ｈｘ出力部１５は、Ｄ値算出部１４が算出したＤ値、特色度係数指定部１０４から指定される重みｍｕｌ，ｍｕｌ２、特色度上限ｌｉｍｉｔから特色度ｈｘの算出・出力を行う。
【００３０】
乗算器２２は、Ｄ値と重みｍｕｌを乗算し、ｈｘ演算部２４は、乗算器２２の乗算結果を用い、一次関数によって特色度ｈｘを演算する。乗算器２２とｈｘ演算部２４は、第１の一次関数によって得られる第１の特色度を算出、つまり、特色度が第１の減少傾向となるように制御する第１の減少傾向算出部を構成する。
【００３１】
乗算器２１は、Ｄ値と重みｍｕｌ２を乗算し、ｈｘ演算部２３は、乗算器２１の乗算結果と特色度上限ｌｉｍｉｔを用い、一次関数によって特色度ｈｘを演算する。乗算器２１とｈｘ演算部２３は、第２の一次関数によって得られる第２の特色度を算出、つまり、特色度が第２の減少傾向となるように制御する第２の減少傾向算出部を構成する。第２の減少傾向は、第１の減少傾向を抑止するような傾向、すなわち、その傾きが第１の減少傾向よりも緩やかである。
【００３２】
最大値選択部２５は、ｈｘ演算部２３の演算結果とｈｘ演算部２４の演算結果のうちの最大値を選択し、選択した値を特色度ｈｘとして出力する。すなわち、最大値選択部２５は、乗算器２２とｈｘ演算部２４によって得られる第１の特色度と、乗算器２１とｈｘ演算部２３によって得られる第２の特色度のいずれかを選択する。
【００３３】
次に、図３のフローチャートを用いて、本実施形態にかかる色補正装置の特色度算出部１による特色度算出方法について説明する。まず、特色度算出部１に、対象色（ｒ０，ｇ０，ｂ０）と重みｍｕｌ，ｍｕｌ２、特色度上限ｌｉｍｉｔが指定される（Ｓ１０１）。
【００３４】
次いで、対象色成分抽出部１１は、指定された対象色から白み成分を除去した色み成分（ｒ０'，ｇ０'，ｂ０'）を算出し、対象色成分記憶部１２に記憶する（Ｓ１０２）。対象色成分抽出部１１は、「（ｒ０'，ｇ０'，ｂ０'）＝（ｒ０，ｇ０，ｂ０）−ｍｉｎ（ｒ０，ｇ０，ｂ０）」のようにして、対象色のＲＧＢ値の最小値を入力画素から差し引いて白み成分を除き、色み成分のみを抽出する。尚、「ｍｉｎ（ｒ０，ｇ０，ｂ０）」は、ｒ０，ｇ０，ｂ０のうちの最小値を選択する関数である。
【００３５】
次いで、入力色成分抽出部１３は、入力された入力画素（ｒ，ｇ，ｂ）の色み成分（ｒ'，ｇ'，ｂ'）を算出する（Ｓ１０３）。入力色成分抽出部１３は、「（ｒ'，ｇ'，ｂ'）＝（ｒ，ｇ，ｂ）−ｍｉｎ（ｒ，ｇ，ｂ）」のようにして、有力画素のＲＧＢ値の最小値を入力画素から差し引いて白み成分を除き、色み成分のみを抽出する。
【００３６】
次いで、Ｄ値算出部１４は、対象色成分記憶部１２の記憶した対象色の色み成分（ｒ０'，ｇ０'，ｂ０'）と入力色成分抽出部１３が算出した入力画素の色み成分（ｒ'，ｇ'，ｂ'）から色距離Ｄを算出する（Ｓ１０４）。
【００３７】
ここで、Ｄ値算出部１４は、「（ｄｒ，ｄｇ，ｄｂ）＝（ｒ０'−ｒ'，ｇ０'−ｇ'，ｂ０'−ｂ'）」のようにして色み成分の差分（ｄｒ，ｄｇ，ｄｂ）を算出し、「Ｄ＝ｄｍａｘ１＋ｄｍａｘ２」のようにして、（ｄｒ，ｄｇ，ｄｂ）中の正値の絶対値の最大ｄｍａｘ１と（ｄｒ，ｄｇ，ｄｂ）中の負値の絶対値の最大ｄｍａｘ２を加算して、Ｄ値を算出する。
【００３８】
次いで、ｈｘ出力部１５は、Ｓ１０５以降で特色度ｈｘの演算・出力を行う。まず、乗算器２２とｈｘ演算部２４は、Ｄ値と重みｍｕｌを含む一次関数によって特色度ｈｘ＿ａを算出する（Ｓ１０５）。具体的には、特色度ｈｘ＿ａを次の式２によって求める。
ｈｘ＿ａ＝１．０−ｍｕｌ＊Ｄ  ‥‥（式２）
【００３９】
次いで、ｈｘ演算部２４は、特色度ｈｘ＿ａが０より小さいか判定し（Ｓ１０６）、０より小さい場合、特色度ｈｘ＿ａ＝０とする（Ｓ１０７）。
【００４０】
次いで、乗算器２１とｈｘ演算部２３は、Ｄ値と重みｍｕｌ２、特色度上限ｌｉｍｉｔを含む一次関数によって特色度ｈｘ＿ｂを算出する（Ｓ１０８）。具体的には、特色度ｈｘ＿ｂを次の式３によって求める。ただし、０＜＝ｌｉｍｉｔ＜＝１．０とする。
ｈｘ＿ｂ＝ｌｉｍｉｔ−ｍｕｌ２＊Ｄ  ‥‥（式３）
【００４１】
次いで、ｈｘ演算部２３は、特色度ｈｘ＿ｂが０より小さいか判定し（Ｓ１０９）、０より小さい場合、特色度ｈｘ＿ｂ＝０とする（Ｓ１１０）。
【００４２】
次いで、最大値選択部２５は、特色度ｈｘ＿ａと特色度ｈｘ＿ｂのうちの最大値を選択して、最大値を特色度ｈｘとして出力する（Ｓ１１１）。したがって、本実施形態では、式２の値と式３の値の大きい方が特色度ｈｘとなる。
【００４３】
ここで、本実施形態にかかる特色度ｈｘの算出で用いられるＲＧＢ色空間について説明する。図４は、一般的なＲＧＢ色空間を示している。このＲＧＢ色空間は、赤軸、青軸、緑軸が直交する３次元座標によって表される。青を０として緑と赤が１のとき黄色となり、赤を０として緑と青が１のときシアンとなり、緑を０として赤と青が１のときマゼンタとなる。赤、青、緑の全てを０とすると黒となり、赤、青、緑が全て１のとき白となり、黒と白を結ぶ軸がグレースケールとなる。ただし、赤、青、緑のとりうる値の範囲は、０＜＝赤、青、緑＜＝１とする。
【００４４】
図５は、図３の方法で特色度ｈｘを算出した場合の補正範囲のイメージを示している。すなわち、図３では、対象色と入力画素について白み成分を除去し色み成分のみを用いてＤ値を算出するため、図５のように、対象色を中心として同じ色み成分の画素が補正範囲となる。この場合、色み成分が同じであれば、同じ補正量になり、白み成分には、依存しない。
【００４５】
また、図３の方法に限らず、白み成分を除去せずに特色度ｈｘを算出してもよい。Ｓ１０４において、差分を「（ｄｒ，ｄｇ，ｄｂ）＝（ｒ０−ｒ，ｇ０−ｇ，ｂ０−ｂ）」として、白み成分を含む対象色と入力画素の差分によりＤ値を算出し、特色度ｈｘを求めてもよい。図６は、白み成分を除去せずに特色度ｈｘを算出した場合の補正範囲のイメージを示している。すなわち、白み成分も含めてＤ値を算出するため、図６のように、対象色を中心として白み成分方向も制限された補正範囲となる。この場合、グレースケールの任意の範囲に補正をかけることが可能である。以下の実施の形態においても、ＲＧＢ方式で特色度ｈｘを算出する場合、図５のように白み成分方向に制限が無い範囲を補正範囲としてもよいし、図６のように白み成分方向に制限を設けた範囲を補正範囲としてもよい。
【００４６】
図７は、特色度算出部１が算出する、対象色からの色距離に対する特色度ｈｘ（特色度特性）のイメージを示している。この特色度特性２０１は、上記の式２及び式３の最大値により求められる特性である。すなわち、特色度特性２０１は、対象色の特色度ｈｘ＝１．０を中心として広がりを持つ特性となり、対象色から色距離が遠ざかるにしたがって０まで減少する。ｈｘ＝０の色距離軸（横軸）と接する境界に挟まれる範囲が補正範囲となり、補正範囲よりも遠くなる範囲が非補正範囲となる。
【００４７】
本実施形態では、対象色に近い範囲では、上記の式２の値が大きくなるように設定しておけばｈｘ＿ａが特色度ｈｘとなり、特色度ｈｘの減少傾向が「−ｍｕｌ＊Ｄ」によって決定する。そして、補正範囲の境界に近い範囲では、上記の式３の値が大きくなるように設定しておけばｈｘ＿ｂが特色度ｈｘとなり、特色度ｈｘの減少傾向が「−ｍｕｌ２＊Ｄ」によって決定する。
【００４８】
よって、特色特性２０１は、補正範囲の境界付近で、式３が選択されるような、重みｍｕｌ２，特色度上限ｌｉｍｉｔを設定しておき、且つ、補正量が小さくなるようにするために重みｍｕｌ２の値を小さくすることで、補正範囲の境界付近での急峻な色変化を抑止することが出来る。
【００４９】
以上のように本実施形態では、特色度の算出において、補正範囲の境界付近で補正量が小さくなるような関数を選択するようにした。したがって、補正範囲の境界付近の色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００５０】
発明の実施の形態２．
次に、本発明の実施の形態２にかかる色補正装置について説明する。本実施形態では、補正範囲の境界付近の補正量を小さくする一例として、ＲＧＢ方式で特色度を算出する場合に二次関数を用いている。
【００５１】
本実施形態にかかる色補正装置の全体の構成は、実施の形態１の図１と同様である。ここでは、特色度係数指定部１０４の指定する特色度係数は、補正範囲である。特色度算出部（減少傾向制御部）１は、特色度の減少傾向を連続的に抑止する。特色度算出部１は、対象色と特色度係数である補正範囲に基づき特色度を求め、多次関数によって特色度の減少傾向を抑止するようにする。本実施形態では、多次関数として二次関数を用いて特色度を算出する。
【００５２】
図８のブロック図は、本実施形態にかかる色補正装置の特色度算出部の構成を示している。図８において、図２と同一の符号を付されたものは同様の要素である。本実施形態の特色度算出部１は、図２の構成を比べてｈｘ出力部１５の構成が異なっている。このｈｘ出力部１５は、ｈｘ演算部３１と出力選択部３２を有している。
【００５３】
ｈｘ出力部１５は、Ｄ値算出部１４が算出したＤ値、特色度係数指定部１０４から指定される補正範囲Ｒａｎｇｅから特色度ｈｘの算出・出力を行う。ｈｘ演算部３１は、Ｄ値と補正範囲Ｒａｎｇｅを用い、二次関数によって特色度ｈｘを演算する。出力選択部３２は、補正範囲Ｒａｎｇｅの範囲内かどうかによって、ｈｘ演算部３１が演算した特色度ｈｘ、もしくは０のいずれかを選択し、特色度ｈｘとして出力する。
【００５４】
図９のフローチャートは、本実施形態にかかる色補正装置の特色度算出方法を示している。まず、特色度算出部１に、対象色と補正範囲Ｒａｎｇｅが指定され（Ｓ２０１）、図３と同様にして、対象色の色み成分を算出・記憶し（Ｓ２０２）、入力画素の色み成分を算出し（Ｓ２０３）、対象色の色み成分と入力画素の色み成分から色距離Ｄを算出する（Ｓ２０４）。
【００５５】
次いで、ｈｘ出力部１５は、Ｓ２０５以降で特色度ｈｘの演算・出力を行う。まず、出力選択部３２は、Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下かどうか判定する（Ｓ２０５）。Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下の場合、ｈｘ演算部３１は、Ｄ値と補正範囲Ｒａｎｇｅを含む二次関数によって特色度ｈｘを算出する（Ｓ２０６）。具体的には、特色度ｈｘを次の式４によって求める。
ｈｘ＝（（Ｒａｎｇｅ−｜Ｄ｜）２）／（Ｒａｎｇｅ２）  ‥‥（式４）
【００５６】
また、Ｄ値の絶対値が補正範囲Ｒａｎｇｅより大きいの場合、出力選択部３２は、特色度ｈｘ＝０とする（Ｓ２０７）。したがって、本実施形態では、補正範囲Ｒａｎｇｅの範囲内では式４の値が特色度ｈｘとなり、補正範囲Ｒａｎｇｅの範囲外では特色度ｈｘは０となる。
【００５７】
図１０は、特色度算出部１が算出する、対象色からの色距離に対する特色度ｈｘ（特色度特性）のイメージを示している。この特色度特性２０２は、上記の式４により求められる特性である。すなわち、特色度特性２０２は、対象色の特色度ｈｘ＝１．０を中心として対称の特性となり、対象色から色距離が遠ざかるにしたがって０まで減少する。ｈｘ＝０の色距離軸（横軸）と接する境界、ここでは−Ｒａｎｇｅ〜Ｒａｎｇｅが補正範囲となり、補正範囲よりも遠くなる範囲が非補正範囲となる。
【００５８】
本実施形態では、上記の式４の二次関数によって、色距離に応じて減少傾向が連続的に変化する。つまり、特色度特性２０２は、式４の二次関数によって、対象色からの色距離に応じて減少傾向が連続して抑止される。特色度特性２０２は、対象色から遠ざかるにしたがって徐々に傾きが緩やかになり、補正範囲の境界付近では色距離軸の方向に近い傾きとなる。
【００５９】
このように本実施形態では、二次関数を用いて特色度を算出することによって、補正範囲の境界付近で補正量がより小さくなるようにした。したがって、実施の形態１と同様に、補正範囲の境界付近の色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００６０】
尚、本実施形態では、二次関数を用いることで、色距離に応じて傾きが徐々に変化し、対象色から補正範囲の間で折れ角が生じないため、対象色から補正範囲間における擬似輪郭の発生を防止することもできる。
【００６１】
発明の実施の形態３．
次に、本発明の実施の形態３にかかる色補正装置について説明する。本実施形態では、補正範囲の境界付近の補正量を小さくする一例として、ＲＧＢ方式で特色度を算出する場合に三次関数を用いている。
【００６２】
本実施形態にかかる色補正装置の全体の構成は、実施の形態１の図１と同様であり、特色度算出部１の構成は、実施の形態２の図８と同様である。ここでは、特色度係数指定部１０４の指定する特色度係数は、実施の形態２と同様に補正範囲である。
【００６３】
特色度算出部１は、対象色と特色度係数である補正範囲に基づき、補正量を多次関数を用いて算出する。本実施形態では、多次関数として三次関数を用いて補正量を算出する。特色度算出部１では、ｈｘ出力部１５のｈｘ演算部３１が、Ｄ値と補正範囲Ｒａｎｇｅを用い、三次関数によって特色度ｈｘを演算する。
【００６４】
図１１のフローチャートは、本実施形態にかかる色補正装置の特色度算出方法を示している。図１１において、図９と同一の符号を付されたものは同様の処理である。まず、図９と同様に、Ｓ２０１〜Ｓ２０４において、対象色と補正範囲Ｒａｎｇｅの指定、対象色の色み成分を算出・記憶、入力画素の色み成分の算出、色距離Ｄの算出が行われる。
【００６５】
次いで、ｈｘ出力部１５は、Ｓ２０５以降で特色度ｈｘの演算・出力を行う。まず、図９と同様に、Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下かどうか判定し（Ｓ２０５）、Ｄ値の絶対値が補正範囲Ｒａｎｇｅより大きいの場合、特色度ｈｘ＝０とする（Ｓ２０７）。
【００６６】
また、Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下の場合、ｈｘ演算部３１は、Ｄ値と補正範囲Ｒａｎｇｅを含む三次関数によって特色度ｈｘを算出する（Ｓ２０８）。具体的には、特色度ｈｘを次の式５によって求める。
ｈｘ＝（２＊（Ｒａｎｇｅ−｜Ｄ｜）３）／（Ｒａｎｇｅ３）−（３＊（Ｒａｎｇｅ−｜Ｄ｜）２）／（Ｒａｎｇｅ２）＋１  ‥‥（式５）
【００６７】
したがって、本実施形態では、補正範囲Ｒａｎｇｅの範囲内では式５の値が特色度ｈｘとなり、補正範囲Ｒａｎｇｅの範囲外では特色度ｈｘは０となる。
【００６８】
図１２は、特色度算出部１が算出する、対象色からの色距離に対する特色度ｈｘ（特色度特性）のイメージを示している。この特色度特性２０３は、上記の式５により求められる特性である。すなわち、特色度特性２０３は、対象色の特色度ｈｘ＝１．０を中心として対称の特性となり、対象色から色距離が遠ざかるにしたがって０まで減少する。ｈｘ＝０の色距離軸（横軸）と接する境界、ここでは−Ｒａｎｇｅ〜Ｒａｎｇｅが補正範囲となり、補正範囲よりも遠くなる範囲が非補正範囲となる。
【００６９】
本実施形態では、上記の式５の三次関数によって、色距離の応じて減少傾向が連続的に変化する。つまり、特色度特性２０３は、式５の三次関数によって、対象色から離れた補正範囲Ｒａｎｇｅとの中間付近からの色距離に応じて減少傾向が連続して抑止される。特色度特性２０３は、対象色から離れた補正範囲Ｒａｎｇｅとの中間付近から遠ざかるにしたがって徐々に傾きが緩やかになり、補正範囲の境界付近では色距離軸の方向に近い傾きとなる。
【００７０】
このように本実施形態では、三次関数を用いて特色度を算出することによって、補正範囲の境界付近で補正量がより小さくなるようにした。したがって、実施の形態１と同様に、補正範囲の境界付近の色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００７１】
尚、本実施形態では、三次関数を用いることで、実施の形態２と同様に、色距離に応じて傾きが徐々に変化するため、対象色から補正範囲間における擬似輪郭の発生を防止することもできる。また、本実施形態では、三次関数を用いることで、対象色の頂点部分が緩やかな曲線となるため、対象色付近の色の変化を抑止することもできる。
【００７２】
発明の実施の形態４．
次に、本発明の実施の形態４にかかる色補正装置について説明する。本実施形態では、補正範囲の境界付近の補正量を小さくする一例として、ＲＧＢ方式で特色度を算出する場合に２つの二次関数を用いている。
【００７３】
本実施形態にかかる色補正装置の全体の構成は、実施の形態１の図１と同様である。ここでは、特色度係数指定部１０４の指定する特色度係数は、２つの補正範囲（Ｒａｎｇｅ，Ｐｏｓ）である。特色度算出部１は、対象色と特色度係数である２つの補正範囲に基づき、補正量を２つの多次関数を用いて算出する。すなわち、特色度算出部（減少傾向制御部）１は、第１の多次関数によって得られる第１の特色度と、第２の多次関数によって得られる第２の特色度とのうちのいずれかを選択する。本実施形態では、多次関数として二次関数を用いて補正量を算出する。
【００７４】
図１３のブロック図は、本実施形態にかかる色補正装置の特色度算出部の構成を示している。図１３において、図２と同一の符号を付されたものは同様の要素である。本実施形態の特色度算出部１は、図２の構成を比べてｈｘ出力部１５の構成が異なっている。
【００７５】
このｈｘ出力部１５は、ｈｘ演算部４１，４２と出力選択部４３を有している。ｈｘ出力部１５は、Ｄ値算出部１４が算出したＤ値、特色度係数指定部１０４から指定される補正範囲Ｒａｎｇｅ，Ｐｏｓから特色度ｈｘの算出・出力を行う。
【００７６】
ｈｘ演算部４１は、Ｄ値と補正範囲Ｒａｎｇｅを用い、二次関数によって特色度ｈｘ＿ｒを演算する。すなわち、ｈｘ演算部４１は、補正範囲Ｒａｎｇｅ（第１の補正範囲）内で、第１の多次関数を用いて第１の特色度を算出する。ｈｘ演算部４２は、Ｄ値と補正範囲Ｐｏｓを用い、二次関数によって特色度ｈｘ＿ｐを演算する。すなわち、ｈｘ演算部４２は、補正範囲Ｐｏｓ（第２の補正範囲）内で、第１の多次関数と異なる第２の多次関数を用いて第２の特色度を算出する。出力選択部４３は、補正範囲Ｒａｎｇｅ，Ｐｏｓの範囲内かどうかによって、ｈｘ演算部４１が演算した特色度ｈｘ＿ｒ、ｈｘ演算部４２が演算した特色度ｈｘ＿ｐ、もしくは０のいずれかを選択し、特色度ｈｘとして出力する。
【００７７】
図１４のフローチャートは、本実施形態にかかる色補正装置の特色度算出方法を示している。まず、特色度算出部１に、対象色と補正範囲Ｒａｎｇｅ，Ｐｏｓが指定され（Ｓ３０１）、図３と同様にして、対象色の色み成分を算出・記憶し（Ｓ３０１）、入力画素の色み成分を算出し（Ｓ３０３）、対象色の色み成分と入力画素の色み成分から色距離Ｄを算出する（Ｓ３０４）。
【００７８】
次いで、ｈｘ出力部１５は、Ｓ３０５以降で特色度ｈｘの演算・出力を行う。まず、出力選択部４３は、Ｄ値の絶対値が補正範囲Ｐｏｓより小さいかどうか判定する（Ｓ３０５）。ここで、Ｄ値の絶対値が補正範囲Ｐｏｓより小さいの場合、ｈｘ演算部４２は、Ｄ値と補正範囲Ｐｏｓを含む二次関数によって特色度ｈｘ＿ｐを算出する（Ｓ３０６）。具体的には、特色度ｈｘ＿ｐを次の式６によって求める。
ｈｘ＿ｐ＝−（｜Ｄ｜２）／（Ｒａｎｇｅ＊Ｐｏｓ）＋１  ‥‥（式６）
【００７９】
また、Ｓ３０５でＤ値の絶対値が補正範囲Ｐｏｓより大きいの場合、出力選択部４３は、Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下かどうか判定する（Ｓ３０７）。ここで、Ｄ値の絶対値が補正範囲Ｒａｎｇｅ以下の場合、ｈｘ演算部４１は、Ｄ値と補正範囲Ｒａｎｇｅを含む二次関数によって特色度ｈｘ＿ｒを算出する（Ｓ３０８）。具体的には、特色度ｈｘ＿ｒを次の式７によって求める。
ｈｘ＿ｒ＝（（Ｒａｎｇｅ−｜Ｄ｜）２）／（Ｒａｎｇｅ＊（Ｒａｎｇｅ−Ｐｏｓ））  ‥‥（式７）
【００８０】
また、Ｓ３０７でＤ値の絶対値が補正範囲Ｒａｎｇｅより大きいの場合、出力選択部４３は、特色度ｈｘ＝０とする（Ｓ３０９）。したがって、本実施形態では、補正範囲Ｐｏｓの範囲内では式６の値が特色度ｈｘとなり、補正範囲Ｐｏｓ〜補正範囲Ｒａｎｇｅの範囲内では式７の値が特色度ｈｘとなり、補正範囲Ｒａｎｇｅの範囲外で特色度ｈｘは０となる。
【００８１】
図１５は、特色度算出部１が算出する、対象色からの色距離に対する特色度ｈｘ（特色度特性）のイメージを示している。この特色度特性２０４は、上記の式６と式７により求められる特性である。すなわち、特色度特性２０４は、対象色の特色度ｈｘ＝１．０を中心として対称の特性となり、対象色から色距離が遠ざかるにしたがって０まで減少する。ｈｘ＝０の色距離軸（横軸）と接する境界、ここでは−Ｒａｎｇｅ〜Ｒａｎｇｅが補正範囲となり、補正範囲よりも遠くなる範囲が非補正範囲となる。
【００８２】
本実施形態では、上記の式６と式７の二次関数によって、色距離に応じて減少傾向が連続的に変化する。つまり、特色度特性２０４は、対象色から補正範囲Ｐｏｓまでは、式６の三次関数によって対象色から遠ざかるにしたがって徐々に減少し、補正範囲Ｐｏｓの境界付近で大きく減少する。補正範囲Ｐｏｓから補正範囲Ｒａｎｇｅでは、式７の三次関数によって対象色から遠ざかるにしたがって減少傾向が連続して抑止される。特色度特性２０４は、補正範囲Ｐｏｓから補正範囲Ｒａｎｇｅで、対象色から遠ざかるにしたがって徐々に傾きが緩やかになり、補正範囲の境界付近では色距離軸の方向に近い傾きとなる。
【００８３】
このように本実施形態では、２つの二次関数を用いて特色度を算出することによって、補正範囲の境界付近で補正量がより小さくなるようにした。したがって、実施の形態１と同様に、補正範囲の境界付近の色の変化を抑止し、擬似輪郭の発生を防止することができる。
【００８４】
尚、本実施形態では、２つの二次関数を用いることで、実施の形態２，３と同様に、色距離に応じて傾きが徐々に変化するため、対象色から補正範囲間における擬似輪郭の発生を防止することもできる。また、本実施形態では、２つの二次関数を用いることで、実施の形態３と同様に、対象色付近の色の変化を抑止することもできる。さらに、ＰＯＳという関数の切り替えのポイントを変化させることにより、補正範囲の境界付近の色の変化を減らすことも出来るし、対象色付近の色の変化量を増やすことも出来る。
【００８５】
発明の実施の形態５．
次に、本発明の実施の形態５にかかる色補正装置について説明する。本実施形態では、補正範囲の境界付近の補正量を小さくする一例として、ＨＳＶ方式で特色度を算出する場合に上記実施の形態の関数を用いている。
【００８６】
本実施形態にかかる色補正装置の全体の構成は、実施の形態１の図１と同様である。対象色指定部１０２には、ＨＳＶ形式により対象色が指定される。特色度係数指定部１０４には、特色度係数としてＨＳＶ形式における色相Ｈ，彩度Ｓ，明度Ｖのそれぞれの重さが指定される。
【００８７】
図１６のブロック図は、本実施形態にかかる色補正装置の特色度算出部の構成を示している。本実施形態の色補正装置は、ＨＳＶ方式により特色度を算出する。図に示されるように、特色度算出部１は、ＨＳＶ変換部５１、色相差分評価部５２、彩度差分評価部５３、明度差分評価部５４、乗算部５５を備えている。
【００８８】
ＨＳＶ変換部５１は、画像入力部１０１から入力されるＲＧＢ形式の入力画素（ｒ，ｇ，ｂ）をＨＳＶ形式の入力画素（ｈ１，ｓ１，ｖ１）に変換する。入力画素の色相成分ｈ１は、色相差分評価部５２に与えられ、入力画素の彩度成分ｓ１は、彩度差分評価部５３に与えられ、入力画素の明度成分ｖ１は、明度差分評価部５４に与えられる。尚、本明細書で用いられるＨＳＶ値の範囲は、０＜＝Ｓ，Ｖ＜＝１．０、０＜＝Ｈ＜３６０とする（詳細は上記の特許文献１参照）。
【００８９】
色相差分評価部５２は、対象色指定部１０２から指定される対象色の色相成分Ｈｕｅ，特色度係数の色相成分の重みｍに基づき、入力画素の色相成分ｈ１の特色度ｈｘ＿ｈを算出する。彩度差分評価部５３は、対象色指定部１０２から指定される対象色の彩度成分Ｓａｔ，特色度係数の彩度成分の重みｓｍに基づき、入力画素の彩度成分ｓ１の特色度ｈｘ＿ｓを算出する。明度差分評価部５４は、対象色指定部１０２から指定される対象色の明度成分Ｖａｌ，特色度係数の明度成分の重みｖｍに基づき、入力画素の明度成分ｖ１の特色度ｈｘ＿ｖを算出する。
【００９０】
乗算部５５は、色相成分の特色度ｈｘ＿ｈと彩度成分の特色度ｈｘ＿ｓ、明度成分の特色度ｈｘ＿ｖを乗算し、乗算結果を特色度ｈｘとして出力する。
【００９１】
図１７のフローチャートは、本実施形態にかかる色補正装置の特色度算出方法を示している。まず、特色度算出部１に、対象色（Ｈｕｅ，Ｓａｔ，Ｖａｌ）と重みｍ，ｓｍ，ｖｍが指定される（Ｓ４０１）。
【００９２】
次いで、Ｓ４０２〜Ｓ４０６では、色相差分評価部５２によって、色相成分の特色度ｈｘ＿ｈを算出する。すなわち、色相差分評価部５２は、重みｍが０かどうか判定し（Ｓ４０２）、ここで重みｍが０以外の場合、重みｍを含む一次関数によって特色度ｈｘ＿ｈを算出する（Ｓ４０３）。具体的には特色度ｈｘ＿ｈを次の式８によって求める。
ｈｘ＿ｈ＝（ｍ−｜ｈ１−Ｈｕｅ｜）／ｍ  ‥‥（式８）
【００９３】
また、Ｓ４０２において重みｍが０の場合、特色度ｈｘ＿ｈ＝ｈ１とする（Ｓ４０４）。次いで、色相差分評価部５２は、特色度ｈｘ＿ｈが０より小さいか判定し（Ｓ４０５）、０より小さい場合、特色度ｈｘ＿ｈ＝０とする（Ｓ４０６）。
【００９４】
次いで、Ｓ４０７〜Ｓ４１１では、彩度差分評価部５３によって、彩度成分の特色度ｈｘ＿ｓを算出する。すなわち、彩度差分評価部５３は、重みｓｍが０かどうか判定し（Ｓ４０７）、ここで重みｓｍが０以外の場合、重みｓｍを含む一次関数によって特色度ｈｘ＿ｓを算出する（Ｓ４０８）。具体的には特色度ｈｘ＿ｈを次の式９によって求める。
ｈｘ＿ｓ＝（ｓｍ−｜ｓ１−Ｓａｔ｜）／ｓｍ  ‥‥（式９）
【００９５】
また、Ｓ４０７において重みｓｍが０の場合、特色度ｈｘ＿ｓ＝ｓ１とする（Ｓ４０９）。次いで、彩度差分評価部５３は、特色度ｈｘ＿ｓが０より小さいか判定し（Ｓ４１０）、０より小さい場合、特色度ｈｘ＿ｓ＝０とする（Ｓ４１１）。
【００９６】
次いで、Ｓ４１２〜Ｓ４１６では、明度差分評価部５４によって、明度成分の特色度ｈｘ＿ｖを算出する。すなわち、明度差分評価部５４は、重みｖｍが０かどうか判定し（Ｓ４１２）、ここで重みｖｍが０以外の場合、重みｖｍを含む一次関数によって特色度ｈｘ＿ｖを算出する（Ｓ４１３）。具体的には特色度ｈｘ＿ｖを次の式１０によって求める。
ｈｘ＿ｖ＝（ｖｍ−｜ｖ１−Ｖａｌ｜）／ｖｍ  ‥‥（式１０）
【００９７】
また、Ｓ４１２において重みｖｍが０の場合、特色度ｈｘ＿ｖ＝ｖ１とする（Ｓ４１４）。次いで、明度差分評価部５４は、特色度ｈｘ＿ｖが０より小さいか判定し（Ｓ４１５）、０より小さい場合、特色度ｈｘ＿ｖ＝０とする（Ｓ４１６）。
【００９８】
次いで、乗算部５５は、特色度ｈｘ＿ｈ，ｈｘ＿ｓ，ｈｘ＿ｖを次の式１１により乗算し出力する。
ｈｘ＝ｈｘ＿ｈ＊ｈｘ＿ｓ＊ｈｘ＿ｖ  ‥‥（式１１）
【００９９】
ここで、本実施形態にかかる特色度ｈｘの算出で用いられるＨＳＶ色空間について説明する。図１８は、一般的なＨＳＶ色空間のイメージを示している。このＨＳＶ色空間は、六角錐で表され、この六角錐の中心軸が明度Ｖであり、中心軸から外周方向に延びる軸が彩度Ｓであり、中心軸を軸に回転する方向の角度が色相Ｈを表している。明度Ｖ最大、彩度Ｓ最大の状態で、色相Ｈを変化させると、６０度ごとに赤、黄、緑、シアン、青、マゼンタとなる。彩度Ｓは、外周付近で最も高く鮮やかな色となり、中心軸付近では色が薄くなる。明度Ｖは、下部の六角錐頂点付近が最も暗く、上部の六角錐底面付近が最も明るくなる。六角錐の中心軸がグレースケールに対応しており、下部の六角錐頂点が黒となり、上部の六角錐底面が白となる。
【０１００】
図１７の方法で特色度ｈｘを算出する場合、ＨＳＶの特色度係数によってＨＳＶ色空間上の任意の部分を補正範囲とすることができる。例えば、重みｍ＞０，重みｓｍ＞０，重みｖｍ＞０として特色度ｈｘを算出した場合、上記の特許文献１と同様に、色相Ｈの重みｍで定まる範囲、彩度Ｓの重みｓｍで定まる範囲、明度Ｖの重みｖｍで定まる範囲が補正範囲となる。
【０１０１】
また、本実施形態にかかる特色度算出部１における、色相差分評価部５２、彩度差分評価部５３、明度差分評価部５４のそれぞれに、実施の形態１〜４の特色度ｈｘで用いた式を適用することができる。例えば、色相差分評価部５２を考えると、上記の式８は次の式９となる。
ｈｘ＿ｈ＝（ｍ−｜ｈ１−Ｈｕｅ｜）／ｍ＝１−１／ｍ＊｜ｈ１−Ｈｕｅ｜  ‥‥（式９）
ここで、１／ｍ＝ｍｕｌ，｜ｈ１−Ｈｕｅ｜＝Ｄとおくと、「ｈｘ＿＝１−ｍｕｌ＊Ｄ」となり上記の式２などと同様の式となる。
【０１０２】
このように、ＨＳＶ方式により特色度ｈｘを算出する場合でも、ＲＧＢ方式と同様に、色相成分、彩度成分、明度成分のそれぞれにおいて、複数の一次関数や任意の多次関数などによって特色度ｈｘを算出することで、補正範囲の境界付近の補正量を小さくすることができ、擬似輪郭の発生を防止することができる。
【０１０３】
その他の発明の実施の形態．
上述の色補正装置１００は、例えば、テレビ等の表示装置においてハードウェアのみによって構成することができ、また、パーソナルコンピュータやサーバコンピュータ等のコンピュータにおいてソフトウェアとハードウェアが協働した具体的手段により構成することも可能である。
【０１０４】
図１９は、色補正装置１００を実現するためのコンピュータシステムのハードウェア構成例を示している。例えば、このシステムは、中央処理装置（ＣＰＵ）５０１とメモリ５０２とを含んでいる。ＣＰＵ５０１とメモリ５０２とは、バスを介して補助記憶装置としてのハードディスク装置（ＨＤＤ）５０３に接続される。このシステムは、典型的には、ユーザ・インターフェース・ハードウェアを備える。ユーザ・インターフェース・ハードウェアとしては、例えば、入力をするためのポインティング・デバイス（マウス、ジョイスティック等）やキーボード等の入力装置５０４や、視覚データをユーザに提示するための液晶ディスプレイなどの表示装置５０５がある。ハードディスク装置５０３等の記憶媒体にはオペレーティングシステムと共同してＣＰＵ５０１等に命令を与え、このシステムの各部の機能を実施するためのコンピュータ・プログラムを記憶することができる。すなわち、プログラムがメモリ５０２上に展開され、ＣＰＵ５０１がプログラムに従って処理を行い、他のハードウェア構成と協働することによって、特色度算出部１を含む色補正装置１００の各ブロックが構成されている。そして、特色度算出部１による特色度算出処理、色補正装置１００による色補正処理は、ＣＰＵ５０１において所定のプログラムが実行されることで実現されている。尚、これらのシステムは、単一のコンピュータでなくとも、複数のコンピュータによって構成することも可能である。
【０１０５】
尚、上述の実施の形態に限らず、このほか、本発明の要旨を逸脱しない範囲で種々の変形、実施が可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明にかかる色補正装置の構成を示すブロック図である。
【図２】本発明にかかる特色度算出部の構成を示すブロック図である。
【図３】本発明にかかる特色度算出方法を示すフローチャートである。
【図４】本発明にかかる特色度算出方法で用いるＲＧＢ色空間を示す図である。
【図５】本発明にかかる特色度算出方法で用いるＲＧＢ色空間を示すイメージ図である。
【図６】本発明にかかる特色度算出方法で用いるＲＧＢ色空間を示すイメージ図である。
【図７】本発明にかかる特色度算出方法で得られる特色度特性を示すイメージ図である。
【図８】本発明にかかる特色度算出部の構成を示すブロック図である。
【図９】本発明にかかる特色度算出方法を示すフローチャートである。
【図１０】本発明にかかる特色度算出方法で得られる特色度特性を示すイメージ図である。
【図１１】本発明にかかる特色度算出方法を示すフローチャートである。
【図１２】本発明にかかる特色度算出方法で得られる特色度特性を示すイメージ図である。
【図１３】本発明にかかる特色度算出部の構成を示すブロック図である。
【図１４】本発明にかかる特色度算出方法を示すフローチャートである。
【図１５】本発明にかかる特色度算出方法で得られる特色度特性を示すイメージ図である。
【図１６】本発明にかかる特色度算出部の構成を示すブロック図である。
【図１７】本発明にかかる特色度算出方法を示すフローチャートである。
【図１８】本発明にかかる特色度算出方法で用いるＨＳＶ色空間を示す図である。
【図１９】本発明にかかる色補正装置のハードウェア構成図である。
【図２０】従来の特色度算出部の構成を示すブロック図である。
【図２１】従来の特色度算出方法を示すフローチャートである。
【図２２】従来の特色度算出方法で得られる特色度特性を示すイメージ図である。
【符号の説明】
【０１０７】
１  特色度算出部
２  補正量処理部
３  補正量算出部
１１  対象色成分抽出部
１２  対象色成分記憶部
１３  入力成分抽出部
１４  Ｄ値算出部
１５  ｈｘ出力部
２１，２２  乗算器
２３，２４，３１，４１，４２  ｈｘ演算部
２５  最大値選択部
３２，４３  出力選択部
５１  ＨＳＶ変換部
５２  色相差分評価部
５３  彩度差分評価部
５４  明度差分評価部
５５  乗算部
１００  色補正装置
１０１  画像入力部
１０２  対象色指定部
１０３  補正色指定部
１０４  特色度係数指定部
１０５  補正部
１０６  画像出力部
【図１】
0004652992.tif 000002
【図２】
0004652992.tif 000003
【図３】
0004652992.tif 000004
【図４】
0004652992.tif 000005
【図５】
0004652992.tif 000006
【図６】
0004652992.tif 000007
【図７】
0004652992.tif 000008
【図８】
0004652992.tif 000009
【図９】
0004652992.tif 000010
【図１０】
0004652992.tif 000011
【図１１】
0004652992.tif 000012
【図１２】
0004652992.tif 000013
【図１３】
0004652992.tif 000014
【図１４】
0004652992.tif 000015
【図１５】
0004652992.tif 000016
【図１６】
0004652992.tif 000017
【図１７】
0004652992.tif 000018
【図１８】
0004652992.tif 000019
【図１９】
0004652992.tif 000020
【図２０】
0004652992.tif 000021
【図２１】
0004652992.tif 000022
【図２２】
0004652992.tif 000023