(57)【要約】【課題】明度又は輝度補正によって画像出力装置の色域を無駄にすることを抑制し、その色域を最大限活かす明度補正を行う画像処理装置を提供する。【解決手段】画像処理装置１００は、入力データ１を色域圧縮を行うための色空間へと変換する第１色変換部２と、画像出力装置の色域情報を保持している色域情報保持部３と、入力データと画像出力装置の色域情報に基づき主に明度又は輝度に関する色補正を行う色補正部４と、色補正部４によって色補正されたデータを画像出力装置の色域情報に基づき主に彩度を圧縮する彩度圧縮部５と、色域圧縮部７、すなわち色補正部４と彩度圧縮部５によって色域を圧縮されたデータを画像形成装置に依存した画像形成用データに変換するための第２色変換部６を有している。【選択図】図１
2008078737.tif 000002
【特許請求の範囲】
【請求項１】
入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換手段を備え、該色変換手段により変換された中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換する画像処理装置において、
前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記色補正手段は、前記カラー画像出力装置の色域内の中間カラー画像信号については明度補正を行わないと共に、色域外の中間カラー画像信号については、前記カラー画像出力装置の色域情報に基づき、線形もしくは非線形式で与えられる明度補正の補正量を制限することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色補正手段は、前記カラー画像出力装置の色域内の中間カラー画像信号については線形もしくは非線形式で与えられる明度補正を行うと共に、色域外の中間カラー画像信号ついては、前記カラー画像出力装置の色域情報に基づき、前記線形もしくは非線形式で与えられる明度補正の補正量を制限することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記カラー画像出力装置の色域情報は、明度又は輝度及び色相方向に各々等間隔に区切った各区間毎の最高彩度、及びブラックポイント及びホワイトポイントの少なくとも明度又は輝度により定義されることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換工程を含み、前記中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換する画像処理方法において、
前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正工程を備えたことを特徴とする画像処理方法。
【請求項６】
入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換手順を含み、前記中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換するためのプログラムを記録した記録媒体であって、
前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正手順をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、さらに詳しくは、入力されるカラー画像データに対し、画像出力装置の色域情報に応じた色補正処理を行って画像出力する画像処理装置及びその方法に関するものである。
【背景技術】
【０００２】
一般に、電子写真、インクジェットプリンタ等の色再現範囲は、テレビジョンやＣＲＴディスプレイ、液晶ディスプレイ等の色再現範囲に比べて狭く、従来から、入力カラー画像が有する色再現範囲と出力装置の色再現範囲とが異なる場合には、両者を補正する多くの色補正方法が採用されている。これらの色補正では、色のみの補正はＲＧＢの各データや色相の調整、明るさやコントラストの補正は輝度もしくは明度の調整が行われる。
明るさやコントラストの補正に関しては特許文献１に、輝度調整すべき入力画像データの各画素の輝度値と、その画素全ての入力輝度範囲とを算出し、入力輝度範囲と予め用意された出力デバイスの輝度範囲とを比較し、入力輝度範囲が出力対象の出力デバイスの輝度範囲と合っていない場合に、入力画像データの全画素の輝度値を出力デバイスの輝度範囲に合わせて、かつ入力画像データの各画素の彩度が大きいほど輝度調整量が小さくなるように輝度調整量を補正し、その輝度調整量を用いて入力画像データの各画素の輝度値を調整する輝度調整方法が開示されている。
【０００３】
また、特許文献２には、取得したＲＧＢ表色系の画像データを、Ｌａｂ表色系の画像データに変換し、次に補正パラメータ算出部が、変換されたＬａｂ表色系の画像データにおける明度情報であるＬ成分に基づき補正パラメータを算出し、算出された補正パラメータに基づき、明度補正部が画像メモリから取得したＬａｂ表色系の画像データにおけるＬ成分に明度補正処理を行う画像処理装置について開示されている。
さらに、特許文献３には、予め用意されているプリンタプロファイルを呼び出し、プリンタプロファイル（ＲＧＢもしくはＹＭＣＫプロファイル）でＲＧＢあるいはＹＭＣＫの画像データをＨＬＳ空間のデータに変換し、ＨＬＳ空間でＲＧＢデータをＨ（色相）、Ｌ（明度）、Ｓ（彩度）に分解し、これらのＨＬＳのうち明度Ｌについて外部操作により明度を調整し、その明度調整はガンマ調整、平行直線による調整、スプライン曲線による補正に分かれ、これら３つの処理を総合して調整後の明度Ｌ’を設定し、明度調整が終了すると調整後の明度Ｌ’とＨＬＳ空間のデータに変換した色相及び彩度とを総合し、ＨＬ’Ｓ空間からＲＧＢ（ＣＭＹＫ）に変換してプリンタプロファイルを作成する画像処理方法が開示されている。
【特許文献１】特開２００４−３３６６５５公報
【特許文献２】特開２００４−９６１９９公報
【特許文献３】特開２００５−６４７２７公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている従来技術は、画像出力装置の色域形状が考慮されていないため、輝度調整により、入力画像データが色域内部に入り込んでしまい、画像出力装置の色域を無駄にしてしまうといった問題がある。
また、特許文献２に開示されている従来技術も、入力データのＬ成分に基づいて補正パラメータを算出しており、画像出力装置の色域の形状を考慮していないため、特許文献１と同様、画像出力装置の色域が活かせないといった問題がある。
また、特許文献３に開示されている従来技術は、ユーザや設計者が好みの明度に調整することが可能であるが、ユーザや設計者には画像出力装置の形状が分からないため、これも同様に、画像出力装置の色域が十分に活かせない可能性がある。
本発明は、かかる課題に鑑みてなされたものであり、明度又は輝度補正によって画像出力装置の色域を無駄にすることを抑制し、その色域を最大限活かす明度補正を行う画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明はかかる課題を解決するために、請求項１は、入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換手段を備え、該色変換手段により変換された中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換する画像処理装置において、前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正手段を備えたことを特徴とする。
請求項２は、前記色補正手段は、カラー画像出力装置の色域内の中間カラー画像信号については明度補正を行わないと共に、色域外の中間カラー画像信号については、前記カラー画像出力装置の色域情報に基づき、線形もしくは非線形式で与えられる明度補正の補正量を制限することを特徴とする。
請求項３は、前記色補正手段は、前記カラー画像出力装置の色域内の中間カラー画像信号については線形もしくは非線形式で与えられる明度補正を行うと共に、色域外の中間カラー画像信号ついては、前記カラー画像出力装置の色域情報に基づき、前記線形もしくは非線形式で与えられる明度補正の補正量を制限することを特徴とする。
【０００６】
請求項４は、前記カラー画像出力装置の色域情報は、明度又は輝度及び色相方向に各々等間隔に区切った各区間毎の最高彩度、及びブラックポイント及びホワイトポイントの少なくとも明度又は輝度により定義されることを特徴とする。
請求項５は、入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換工程を含み、前記中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換する画像処理方法において、前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正工程を備えたことを特徴とする。
請求項６は、入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換手順を含み、前記中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換するためのプログラムを記録した記録媒体であって、前記中間カラー画像信号及び前記カラー画像出力装置の色域情報に基づき、前記カラー画像出力装置の色域外の中間カラー画像信号が前記カラー画像出力装置の色域内に入り込まないように前記中間カラー画像信号の明度又は輝度の補正を行う色補正手順をコンピュータに実行させるプログラムを記録したことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、入力カラー画像信号を明度成分又は輝度成分を含む中間カラー画像信号に変換する色変換手段を備え、この色変換手段により変換された中間カラー画像信号をカラー画像出力装置による画像形成用の画像信号に変換する画像処理装置において、中間カラー画像信号及びカラー画像出力装置の色域情報に基づき、カラー画像出力装置の色域外の中間カラー画像信号がカラー画像出力装置の色域内に入り込まないように中間カラー画像信号の明度又は輝度の補正を行う色補正手段を備えたので、画像出力装置の色域をおおむね減らさない色補正を行うことが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明の第１の実施形態に係る画像処理装置の全体構成例を示すブロック図である。この画像処理装置１００は、第１色変換部２、色域情報保持部３、色補正部４、彩度圧縮部５、第２色変換部６を備えて構成されている。また、色補正部４と彩度圧縮部５は、色域圧縮部７を構成している。
図１に示す画像処理装置１００は、入力データ１を色域圧縮を行うための色空間へと変換する第１色変換部２と、画像出力装置の色域情報を保持している色域情報保持部３と、入力データと画像出力装置の色域情報に基づき主に明度又は輝度に関する色補正を行う色補正部４と、色補正部４によって色補正されたデータを画像出力装置の色域情報に基づき主に彩度を圧縮する彩度圧縮部５と、色域圧縮部７、すなわち色補正部４と彩度圧縮部５によって色域を圧縮されたデータを画像形成装置に依存した画像形成用データに変換するための第２色変換部６を有している。
【０００９】
次に、各処理部の構成と動作について説明する。
図２は本発明に係る画像処理装置の構成例を示すブロック図である。同じ構成要素には図１と同じ参照番号を付して説明する。色補正部４は、彩度及び色相算出部４１と、明度（もしくは輝度）補正量算出部４２と、明度補正部４３と、色域内外判定部４４を備えている。
第１色変換部２は、ＲＧＢ入力カラー画像データが入力されると、入力されたＲＧＢ色空間の画像データをＣＩＥＬＡＢ色空間のＬ＊ａ＊ｂ＊もしくは輝度Ｙと色度ａ＊ｂ＊に変換し、彩度・色相算出部４１へ送る。彩度・色相算出部では入力されたＬ＊ａ＊ｂ＊データから彩度Ｃと色相角ｈを算出し、明度（輝度）補正量算出部４２と色域内外判定部４４にＬＣｈデータを送る。そして、色域内外判定部４４では、入力されたＬＣｈデータと色域情報保持部３から読み出した出力装置の色域情報とから、入力されたＬＣｈデータが、出力装置の色域の内外どちらにあるのかを判定し、その判定結果を明度（輝度）補正量算出部４２へ送る。明度（輝度）補正量算出部４２は、彩度・色相算出部４１から送られてきたＬＣｈデータと色域情報保持部３から読み出した出力装置の色域情報、色域内外判定部４４から送られてきた内外判定結果とから、入力ＬＣｈデータに対する明度もしくは輝度の補正量を算出し、入力ＬＣｈデータと共に補正量ΔＬ（もしくはΔＹ）を明度補正部４３へと送る。明度補正部４３は送られてきたＬＣｈデータと明度補正量を用いて明度補正を行い、彩度圧縮部５へ、明度補正後のＬ’Ｃｈデータを送る。彩度圧縮部５では、送られてきたＬ’Ｃｈデータと色域情報部３から読み込んだ出力装置の色域情報に基づき、入力データを出力装置の色域内に収まるよう、彩度成分を主とする圧縮を行い、圧縮後のＬ”Ｃ’ｈ’データを第２色変換部６へ送る。第２色変換部６では、送られてきたＬＣｈ空間のデータをＬａｂ空間のデータに変換した後、３Ｄ−ＬＵＴを用いた補間演算などの方法を用いて入力データに対する画像形成用データを算出する。
【００１０】
次に、各処理部の動作について図２と図３のフローチャート、図４を用いて詳細に説明する。
まず、第１色変換部２は、ネットワークインタフェースや各種記憶媒体経由で入力された入力データを色域圧縮部７にて色域圧縮を行うための色空間へと変換する（Ｓ１０）。変換する色空間としては、例えば色の見えモデルＣＩＥＣＡＭ０２のＪＣｈ空間や、ＣＩＥＬＡＢ空間などがある。なお、ＪＣｈというのは、各々明度、彩度、色相に相当し、ＣＩＥＬＡＢも、ほぼ同様に、明度と色みの情報を持っている。
次に、彩度・色相算出部４１では、入力されたデータ（ここではＬａｂデータが入力されたものとする。）から彩度Ｃと色相角ｈを算出する。これらは以下のように求められる。
Ｃ＝（ａ＊ａ＋ｂ＊ｂ）＾（１／２）・・・（１）
ｈ＝（１８０／ｐｉ）＊ａｔａｎ２（ｂ、ａ）・・・（２）
ｉｆ  ｈ＜０
ｈ（ｉｎｄｘ）＝ｈ（ｉｎｄｘ）＋３６０．０
ｅｎｄ
彩度・色相算出部４１は、このように算出されたＬＣｈデータを明度（輝度）補正量算出部４２と色域内外判定部４４に送る。
【００１１】
次に、色域内外判定部４４は送られてきたＬＣｈデータに対し、色域情報保持部３から、出力装置の色域情報を読み出し、色域内外の判定を行う。色域情報とは、出力装置の色域の最外郭の情報と、ホワイトポイント（以下ＷＰ）及びブラックポイント（以下ＢＰ）の少なくとも明度又は輝度を含む情報であり、表１に最外郭情報の例を示す。この例では、明度方向に明度が１刻み、色相角方向に１度刻み毎の出力装置で出力できる最高彩度を設定してある。
このように色域情報を与えた場合、まず、入力データの明度成分がＷＰとＢＰの明度の範囲に入っているか否かを判定する。ＷＰのＬよりも大きかったり、ＢＰのＬよりも小さかった場合は色域外と判定する。ＷＰからＢＰの明度範囲に入っていた場合、例えばＬ＝５０、Ｃ＝３０、ｈ＝２３８だとすると、図４のような色域情報の明度が５０で色相角が２３８度のところの最高彩度の情報を参照する。そして、参照したデータよりも入力データの彩度３０が大きかった場合には色域外、小さかった場合には色域内と判定する（Ｓ１２）。
このようにして内外判定を行った結果（例えば内⇒０、外⇒１といったフラグ等）を明度（輝度）補正量算出部４２に送る。
【００１２】
次に明度（輝度）補正量算出部４２は、入力されたＬＣｈデータ、色域情報保持部３から読み込んだ色域情報、色域内外判定部４４から送られてきた内外判定結果から、補正量を求める。
まず、内外判定結果が色域内であった場合、補正量ΔＬは０にする。
内外判定結果が色域外であった場合、まず、ＷＰ及びＢＰの明度情報を用いて仮の補正をしたＬ＿ｔｅｍｐを算出する。
例えば、以下のような線形式でＬ＿ｔｅｍｐを求める。
Ｌ＿ｔｅｍｐ＝Ｌ＊（ＷＰ＿ＬＢＰ＿Ｌ）／１００＋ＢＰ＿Ｌ・・・（３）
但し、ＷＰ＿ＬはＷＰの明度、ＢＰ＿ＬはＢＰの明度である。
次に、入力ＬＣｈデータのＬをＬ＿ｔｅｍｐに置き換えた場合に、色域の内外どちらになるかを判定する。これは前述のように、表１のような色域情報を用いることで可能である。もし、色域外であった場合、補正量ΔＬは
ΔＬ＝Ｌ＿ｔｅｍｐ−Ｌ・・・（４）
と設定する。
【００１３】
色域内であった場合、明度補正により、出力装置の色域が無駄になってしまうため、補正量に制限をかける。具体的には、Ｌ＿ｔｅｍｐがＬよりも大きな値を取る場合、表１で、入力データのＬと色相角の最高彩度から、同一色相角で、入力データのＣが表中で最高彩度を初めて下回るまで、明度が大きくなる方向にサーチしていく。そして、入力データのＣと表中の最高彩度の大小関係が逆転する前後の明度のどちらか、もしくはその重み付け平均の明度をＬ＿ｔｅｍｐとし、（４）式のように、補正量ΔＬを求める。Ｌ＿ｔｅｍｐがＬよりも小さな値を取る場合は、サーチする方向が逆になるが、同様にして補正量ΔＬを求めることができる（Ｓ１３）。
明度補正量算出部４２は、このようにして算出した補正量ΔＬと入力ＬＣｈデータを明度補正部４３へ送る。
明度補正部４３では、明度補正量算出部４２から送られてきた入力データＬＣｈと明度補正量ΔＬから、次のように明度を補正する（Ｓ１４）。
Ｌ’＝Ｌ＋ΔＬ・・・（５）
このように補正したＬ’Ｃｈデータを彩度圧縮部５へ送る。
【００１４】
彩度圧縮部５では、公知の彩度圧縮方法を用いて、入力Ｌ’Ｃｈデータを出力装置の色域内に収まるよう、彩度成分の圧縮を行い（Ｓ１５）、第２色変換部６へ送る。
このようにして色域圧縮されて送られてきたＬＣｈ空間のデータを、第２色変換部６では、まず（２）式と逆の計算を行い、Ｌａｂデータに戻す。そして、あらかじめ保持しておいた入力データに対する画像形成装置に依存する画像形成用データが設定された３Ｄ−ＬＵＴを用いた補間演算等の方法を用いて、入力データを画像形成用データに変換する（Ｓ１６）。
以上説明した実施形態においては、画像出力装置の色域内は入力データ忠実、色域外は出力装置の色域を、ほぼ無駄にすることなく明度補正を行うような色変換処理が可能である。
【００１５】
図７は第２の実施例における明度補正量算出部の構成図である（色域情報に基づき色域内は相対的な明度保存、外は貼り付く部分は貼り付け、それ以外は相対的な明度保存。図５に相当）。
本実施形態では、入力データが色域外であった場合に、入力データと同一色相の制御ラインを設定し、その制御ラインをベースに明度補正を行う。
まず、図１の全体の構成と動作は、第１の実施形態と同様で、第１色変換部２、色域情報保持部３、色補正部４と彩度圧縮部５から成る色域圧縮部７、第２色変換部６から構成され、各部の主要動作も同様である。
【００１６】
次に、各処理部の構成と動作について説明する。図２および図７は、本発明に係る画像処理装置の構成例を示すブロック図である。図７中４１は彩度及び色相算出部、４２は明度（もしくは輝度）補正量算出部、４３は明度補正部、４４は色域内外判定部である。
第１色変換部２は、ＲＧＢ入力カラー画像データが入力されると、入力されたＲＧＢ色空間の画像データをＣＩＥＬＡＢ色空間のＬ＊ａ＊ｂ＊もしくは輝度Ｙと色度ａ＊ｂ＊に変換し、彩度・色相算出部４１へ送る。彩度・色相算出部では入力されたＬ＊ａ＊ｂ＊データから彩度Ｃと色相角ｈを算出し、明度（輝度）補正量算出部４２と色域内外判定部４４にＬＣｈデータを送る。そして、色域内外判定部４４では、入力されたＬＣｈデータと色域情報保持部３から読み出した出力装置の色域情報とから、入力されたＬＣｈデータが、出力装置の色域の内外どちらにあるのかを判定し、その判定結果を明度（輝度）補正量算出部４２へ送る。明度（輝度）補正量算出部４２は、図７に示すような構成になっており、彩度・色相算出部４１から送られてきたＬＣｈデータを第３色変換部４２１でＨＳＬ色空間のデータに変換し、そのデータに基づき、制御ライン設定部４２２が制御ライン上のＨＳＬデータセットを生成する。そのＨＳＬデータセットを第４色変換部４２３がＬＣｈデータに変換し補正量算出部４２４に送る。補正量算出部４２４は、第４色変換部４２３より送られてきたＬＣｈデータセットと色域情報保持部３から読み出した出力装置の色域情報、色域内外判定部４４から送られてきた内外判定結果とから、入力ＬＣｈデータに対する明度もしくは輝度の補正量を算出し、入力ＬＣｈデータと共に補正量ΔＬ（もしくはΔＹ）を明度補正部４３へと送る。明度補正部４３は送られてきたＬＣｈデータと明度補正量を用いて明度補正を行い、彩度圧縮部５へ、明度補正後のＬ’Ｃｈデータを送る。彩度圧縮部５では、送られてきたＬ’Ｃｈデータと色域情報部３から読み込んだ出力装置の色域情報に基づき、入力データを出力装置の色域内に収まるよう、彩度成分を主とする圧縮を行い、圧縮後のＬ”Ｃ’ｈ’データを第２色変換部６へ送る。第２色変換部６では、送られてきたＬＣｈ空間のデータをＬａｂ空間のデータに変換した後、３Ｄ−ＬＵＴを用いた補間演算などの方法を用いて入力データに対する画像形成用データを算出する。
【００１７】
次に、各処理部の動作について詳細に説明する。彩度・色相算出部４１から明度（輝度）補正量算出部４２へＬＣｈデータが入力されるまでの流れは第１の実施形態と同様であるため、説明は省略する。
第３色変換部４２１では、ＬＣｈデータが入力されると、彩度・色相算出部４１と第１色変換部２の逆の変換を行い、ＲＧＢデータに戻し、さらにそれをＨＳＬ色空間のデータに変換する。ＲＧＢからＨＳＬへの変換は一般的な定義式で一意に行われる。そして変換されたＨＳＬデータは制御ライン設定部４２２へと送られる。
次に、制御ライン設定部４２２は、送られてきたＨＳＬ入力データのＬが０〜１までの等間隔のデータセット（ＨＳＬ１、ＨＳＬ２、ＨＳＬ３・・・）を生成する。Ｌの間隔は例えば０．１刻みでも良いし、それよりも粗くても細かくても良く、また、必ずしも等間隔である必要はない。
このようにして生成したＨＳＬデータセットを第４色変換部４２３へ送る。ただし、ここで生成されたデータセットと、元々の入力データの区別がつくように、どちらかのデータにフラグを付加し、補正量算出部４２４で、入力データと生成データの区別がつくようにするものとする。
【００１８】
第４色変換部４２３では、第３色変換部４２１の逆の変換を送られてきたＨＳＬデータセットに対して行い、補正量算出部４２４へ送る。
次に、補正量算出部４２４は、まず、色域内外判定部４４から送られてきた内外判定結果を元に明度補正をどのように行うかを判断する。判定結果が色域内であった場合、例えば（３）式のような線形式による明度補正を行い、（４）式により、明度補正量を算出する。
また、判定結果が色域外であった場合、第４色変換部４２３より送られてきたＬＣｈデータセットの全てのデータに対して、例えば（３）式のような式による仮の明度補正を行う。そして第１の実施形態と同様に、各データに対して、色域情報保持部３より読み込んだ色域情報を用いて色域に入り込んだか否かを判断し、実施例１と同様、色域表面付近に明度を補正する補正量ΔＬを求める。そして、Ｃの値が最大のデータのＬ成分方向の上下それぞれで、補正量ΔＬが最小のものと、２番目に小さいデータを抽出する（すなわち４点）。
【００１９】
そして、ΔＬが上下それぞれで最小のものが、データセット中Ｌが最大と最小のデータであった場合、（３）式を用いて変換を行う。
Ｌが最大もしくは最小（つまりＷＰとＢＰ）のどちらか一方のデータに対してのみΔＬが最小であった場合、まず、ΔＬが小さい方から２点抽出された側のデータのＬＣの値から、ＬＣ平面上の直線を求める。
Ｌ−Ｌ１＝｛（Ｌ２−Ｌ１）／（Ｃ２−Ｃ１）｝＊（Ｃ−Ｃ１）・・・（６）
ここでは、例えば、Ｃが最大の点に対してシャドウ側において（６）式で与えられる直線を求め、ハイライト側ではＬが最大の点（ＷＰ）においてΔＬが最小であったとする。
そして、Ｃの値が最大のデータと、（６）式で与えられる直線を求めた２点が含まれる側、ここでは、最高彩度点からシャドウ側について、直線を求めるために用いた２点よりも高彩度なデータについては（６）式のＣに各データの彩度を代入することで、補正後のＬ＿ｔｅｍｐが求まり、（４）式を用いて補正量ΔＬが求まる。一方、シャドウ側で、かつ前記２点よりも低彩度側については、実施例１と同様、出力装置の色域の境界近傍になるような補正量とする。
【００２０】
また、最高彩度点よりもハイライト側については、例えば以下のようにＬ＿ｔｅｍｐを求める。
Ｌ＿ｔｅｍｐ＝Ｌ＊（ＷＰ＿Ｌ−ＭａｘＣ＿Ｌ）／１００＋ＭａｘＣ＿Ｌ・・・（７）
但し、ＭａｘＣ＿Ｌは最高彩度点の明度である。
そして、これらも同様に（４）式から補正量ΔＬを求める。
また、ハイライト側で上記のシャドウ側のようにＬＣ平面状の直線を求める場合も同様に求められる。
以上のようにして補正量ΔＬを求めたＬＣｈデータセットのうち、入力データに対応したＬ’Ｃｈと補正量ΔＬを明度補正部４３へ送り、以下、実施例１と同様に画像形成用データに変換される。
以上説明した実施例においては、画像出力装置の色域内については式変換による明度補正を行い、色域外は出力装置の色域を活かした明度補正を行うことで、色域境界付近での潰れを抑制できる明度補正を行う色変換処理が可能である。
【００２１】
図８は本発明における画像処理システムのハードウェア構成例を示す図である。図８中コンピュータ１０は、プログラム読取装置１０ａ、全体を制御するＣＰＵ１０ｂ、ＣＰＵ１０ｂのワークエリア等として使用されるＲＡＭ１０ｃ、ＣＰＵ１０ｂの制御プログラム等が記憶されているＲＯＭ１０ｄ、ハードディスク１０ｅ、ＮＩＣ１０ｆ、マウス１０ｇ、キーボード１０ｈ、画像データを表示したりユーザが画面に直接触れることで情報の入力が可能なディスプレイ１１、カラープリンタ等の画像形成装置１２とを備えている。本画像処理システムは、例えばワークステーションやパーソナルコンピュータ等で実現することができる。
このような構成の場合、図１に示す第１色変換部２及び第２色変換部６、色域圧縮部７の機能はＣＰＵ１０ｂに持たせることができる。また、色域情報保持部３の機能は、ＲＡＭ１０ｃ、ＲＯＭ１０ｄ、ＤＩＳＫ１０ｅに持たせたり、ＮＩＣ１０ｆで、外部から入力するようにしても良い。
なお、ＣＰＵ１０ｂのような色補正等の画像処理機能は、例えばソフトウェアパッケージ、具体的には、ＣＤ−ＲＯＭ等の光ディスクや磁気ディスク等の情報記録媒体の形で提供することができ、このため、図８に示す例では、情報記録媒体がセットされると、これを駆動する媒体駆動装置が設けられている（図示せず）。
【００２２】
以上より、本発明における画像処理装置及び画像処理方法は、ディスプレイ等を備えた汎用の計算機システムにＣＤ−ＲＯＭ等の情報記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムの中央演算装置に色空間の変換や出力装置の色域情報に基づいた色補正を実行させる装置構成においても実施することが可能である。この場合、本発明の画像処理を実行するためのプログラム、すなわちハードウェアシステムで用いられるプログラムは、記録媒体に記録された状態で提供される。プログラムなどが記録される情報記録媒体としては、ＣＤ−ＲＯＭといったものに限定されるものではなく、例えばＲＯＭ、ＲＡＭ、フラッシュメモリ、光磁気ディスクといったものが用いられても良い。記録媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク１０ｅにインストールされることにより、このプログラムを実行して、色変換や色補正機能を実現することができる。
また、本発明の色変換や色補正機能を実現するためのプログラムは、記録媒体の形で提供されるのみならず、例えば、ネットワークを介した通信によってサーバから提供されるものであっても良い。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る画像処理装置の全体構成例を示すブロック図である。
【図２】本発明に係る画像処理装置の構成例を示すブロック図である。
【図３】第１の実施形態における色処理のフローチャートである。
【図４】出力装置の色域情報を表すテーブルの一例を示す図である。
【図５】第１の実施形態における明度補正の説明図である。
【図６】第２の実施形態における明度補正の説明図である。
【図７】第２の実施例における明度補正量算出部の構成図である。
【図８】本発明における画像処理システムのハードウェア構成例を示す図である。
【符号の説明】
【００２４】
１  入力データ、２  第１色変換部、３  色域情報保持部、４  色補正部、５  彩度圧縮部、６  第２色変換部、７  色域圧縮部
【図１】
2008078737.tif 000003
【図２】
2008078737.tif 000004
【図３】
2008078737.tif 000005
【図４】
2008078737.tif 000006
【図５】
2008078737.tif 000007
【図６】
2008078737.tif 000008
【図７】
2008078737.tif 000009
【図８】
2008078737.tif 000010