(57)【特許請求の範囲】
【請求項１】
ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、
かつ、前記カラーマッチング条件が前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定する色圧縮方向決定手段とを具備することを特徴とする色変換装置。
【請求項２】
ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、
かつ、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定する色順応パラメータ決定手段とを具備することを特徴とする色変換装置。
【請求項３】
ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、
かつ、前記カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定する色材総量制限値決定手段とを具備することを特徴とする色変換装置。
【請求項４】
ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が、前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定することにより求められることを特徴とする色変換方法。
【請求項５】
ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定することにより求められることを特徴とする色変換方法。
【請求項６】
ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定することにより求められることを特徴とする色変換方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、任意のカラー画像信号を、色再現範囲が制限された任意のカラー画像出力装置の制御信号に変換する色変換装置および色変換方法に関する。
【０００２】
【従来の技術】
近年、ホストコンピュータを中心とするマルチメディアシステムにおいては、入力装置と出力装置の間で、画像データの色合わせ処理を行うカラーマッチングシステム(CMS)の開発が盛んである。
代表的なCMSの枠組であるApple社のColorSync(TM)は、入力装置に依存する色空間(Device Dependent Color Space)の画像信号を、装置に依存しない色空間(Device Independent Color Space)へ変換し、さらに、装置に依存しない色空間の画像信号を、出力装置に依存する色空間へ変換することで、システム上で共通のCMSを実現している。
【０００３】
この変換処理のための変換特性を表すデータはプロファイルと呼ばれ、デバイスごとにホストコンピュータ内に用意され、変換の際に自動もしくは手動で選ばれたプロファイルの変換特性に応じて画像信号の色空間が変換される。
上記カラーマッチングシステムでは、装置に依存しない色空間を介して入力信号を出力信号に色変換するため測色的に一致した色再現を行うことができる。
一般に、電子写真、インクジェットプリンタの色再現範囲は、テレビジョンやＣＲＴディスプレイ等の色再現範囲に比べて狭く、従来から、入力カラー画像が有する色再現範囲と出力装置の色再現範囲が異なる場合に対応する色補正方法があり、例えば、特開平７−２８８７０８号公報に記載の画像処理方法では、入力画像の色分布を抽出し、各色相の高彩度データと画像出力装置の色再現範囲の関係に基づいて色空間圧縮する方法を用いている。しかし、圧縮パラメータに応じた色変換を高速に実施することは困難であった。
【０００４】
また、スキャナやホストコンピュータから画像データを受け取り、カラー複写機等の画像形成装置の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）に一律の色再現範囲の圧縮写像と色変換を実施して画像データ送り、カラー複写機等の画像形成装置で出力する場合、ホストコンピュータのモニタ上で表示される複合ドキュメントの色を、最適に色再現することは困難であり、例えば、ページ記述言語によって、異なるタイプのオブジェクトを組み合わせて、モノクロとカラーの両方の写真、グラフィック、テキスト等の複合ドキュメントが作成可能となったことで、写真の出力に合わせた色再現範囲の圧縮写像および色変換を実施すると、同じドキュメント内のテキストやグラフィックが色あせて見えて、インパクトがなくなってしまったり、逆にビジネスグラフィックに合わせて色再現範囲の圧縮写像および色変換を行ない、高彩度に色再現してしまうと、写真イメージの色が損なわれたり、背景色に選んだ色も高濃度になる為、背景色上の文字が読み難くなってしまうという問題が生じてきた。
【０００５】
この問題を解決する為に、例えば、特開平９−２８２４７１号公報には、ページ記述言語における画像のタイプ（文字、図形、ラスタ画像データ）に基づき、画素毎の特徴を判定し、中間調処理、ガンマ補正、フィルタ処理、マスキング処理等の各プリント品質に関わる処理を施すことができる画像出力制御装置について開示されている。
また、特開平９−１９３４７７号公報には、印刷データの内容を参照し、オブジェクト毎に色補正に関する属性を判別して、判別された属性に対応する色補正関数を選択するカラー印刷装置について開示されている。しかし、この装置では、判別したオブジェクトの属性に応じた詳細な色補正の制御が混難であり、また背景色上の文字や線画の見易さを両立させることもできない。
【０００６】
【発明が解決しようとする課題】
上記のような従来技術を用いた色変換を実施して、画像形成装置等で画像を出力する場合、様々な画像オブジェクトの属性に最適な色再現範囲の圧縮パラメータや色順応パラメータ等のカラーマッチング条件を制御しながら高速に色変換を実施することは困難であった。つまり、画像を構成する様々な印刷オブジェクトの属性（例えば、フォントのサイズや線の太さ）や性質（例えば、イメージオブジェクトの高彩度部の色分布）に応じて微妙にチューニングされた濃度で色再現しようとすると、その属性や性質に対応させるカラーマッチング条件毎の色変換パラメータを複数保持させるか、その都度、色再現範囲の圧縮や色の見えの知覚量に関する演算を実施した後、画像形成装置の制御信号に色変換しなければならなかった。
【０００７】
そこで、本発明の第１の目的は、これら従来の課題を解決し、カラー画像出力装置において、入力画像を構成する画像オブジェクトに対して、文書内における色違い等の不具合が目立つことなく、かつ、背景色上の文字や線画の見やすさを両立した複合ドキュメントの色再現を比較的少ないハード量で高速に実現可能な色変換装置を提供することである（請求項１に対応）。
【０００９】
また、本発明の第２の目的は、入力画像を構成する画像オブジェクト、特に背景色上にある文字や線画の見えを一致させる色再現を比較的少ないハード量で高速に実現可能な色変換装置を提供することである（請求項２に対応）。
【００１０】
また、本発明の第３の目的は、入力画像を構成する様々な画像オブジェクト、特に背景上にある文字や線画に対しても、最適なカラー画像形成装置の色材総量制限範囲内でのカラーマッチングを比較的少ないハード量で高速に実現可能な色変換装置を提供することである（請求項３に対応）。
【００１１】
また、本発明の第４〜６の目的は、入力画像を構成する背景上にあるに画像オブジェクト最適なカラーマッチング条件での色再現を高速に実現できる色変換方法を提供することである（請求項４〜６に対応）。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明に係わる第１の発明は、ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、かつ、前記カラーマッチング条件が前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定する色圧縮方向決定手段とを具備するものである（請求項１に対応）。
【００１４】
本発明に係わる第２の発明は、ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、かつ、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定する色順応パラメータ決定手段とを具備するものである（請求項２に対応）。
【００１５】
本発明に係わる第３の発明は、ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、かつ、前記カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定する色材総量制限値決定手段とを具備することを特徴としている（請求項３に対応）。
【００１６】
本発明に係わる第４の発明は、ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定することにより求められることを特徴としている（請求項４に対応）。
【００１７】
本発明に係わる第５の発明は、ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定することにより求められることを特徴としている（請求項５に対応）。
【００１８】
本発明に係わる第６の発明は、ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定することにより求められることを特徴としている（請求項６に対応）。
【００１９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
（画像処理システムの構成）
図１は、本発明の第１の実施例を示す色変換装置１のブロック構成図である。
図１において、１０１は色変換装置２１０をコントロールするためのコンピュータである。コンピュータ１０１は、オペレータから出力命令を受け取ると、画像を撮像するなどして取り込まれた画像データや各種ＤＴＰソフトで作成したモノクロとカラーの両方の写真、グラフィック、テキスト等の複合ドキュメントの画像データなどを色変換装置２１０に送信する。
【００２０】
色変換装置２１０はコンピュータ１０１から送信された画像データを分析し、カラー複写機等の画像形成装置に制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）への後述する色変換処理を実行し、その結果を画像形成装置３０１に転送する。そして、画像形成装置３０１は送信された画像をプリントする。
色変換装置２１０は、カラー・プリンタ内部に実装して色変換する場合もあれば、コンピュータ１０１側内に実装する場合もある。また、カラー・プリンタと独立に設けられたプリンタコントローラ内に実装して色変換してから画像データをプリンタに送るようにしても構わない。
更に、本実施例では、ソフトウエアで実行することも可能であり、その場合には、コンピュータ内のプログラムとして存在するプリンタ・ドライバで実行することができる。
【００２１】
（色変換装置１の構成）
図１において、色変換装置２１０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、画像オブジェクトの属性や性質、具体的には、イメージオブジェクトにおける高彩度部の色分布に応じて、画像形成装置３０１が有する色再現範囲への圧縮率を決定する色圧縮率決定手段２１５と、入力色信号と色圧縮率決定手段２１５で設定された色圧縮率から、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、色圧縮率決定手段２１５における色分布検出時の入力データや、描画手段２０３で描画された１ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００２２】
勿論、本発明の色変換装置２１０は、画像表示装置の特性とプリンタの特性に合わせて表示画像に忠実なプリンタ出力を得るための色変換手段２０２や機種毎に対応した解像度を変換する解像度変換手段などで構成していても構わない。
尚、この色変換装置に入力される画像データは、より具体的にはＲＧＢ（緑、青、赤）の階調データとなっており、また、各色成分の階調数は８bit＝２５６階調が一般的であるが、Ｌ＊ａ＊ｂ＊などの入力や、階調数についても、６４或いは５１２などの場合でも構わない。
【００２３】
（色変換装置１の動作）
次に、図１における色変換装置２１０の動作について説明する。
オブジェクト種別判定手段２０１は、複合ドキュメント等の画像データを受け取り、画像オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）を認識して、プリンタの色再現範囲内への色圧縮率の制御を行なうか否かを判定し、色変換手段２０２あるいは色圧縮率決定手段２１５へ画像データを送る。オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、フォント、図形等の画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の特性に基づいた色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
【００２４】
図２および図３は、いずれも図１における色変換手段のメモリマップ補間の原理説明図である。
３次元色空間であるＲＧＢ（緑、青、赤）の階調データやＬ＊ａ＊ｂ＊データから、出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データへの変換は、メモリマップ補間でＣＭＹＫに色変換する。メモリマップ補間とは、図２に示すように、ＲＧＢ空間を入力色空間とした場合、ＲＧＢ空間を同種類の立体図形（ここでは立方体）に分割し、入力の座標（ＲＧＢ）における出力値Ｐを求めるには、前記入力の座標を含む立方体を選択し、該選択された立方体の８点の予め設定した頂点上の出力値と前記入力の前記立方体の中における位置（各頂点からの距離）に基づいて、点Ｐで分割された８個の小直方体の体積Ｖ１〜Ｖ８の加重平均による線形補間を実施する。ここで、本実施例の場合、出力値Ｑは、Ｃ、Ｍ、Ｙ、Ｋ値にそれぞれ相当し、補間演算に使用される入力空間上の座標（ＲＧＢ）には、実際の入出力（Ｌ*,ａ*,ｂ*−CMYK）の関係を測定して、このデータを使用して、（Ｌ*,ａ*,ｂ*,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ（Ｌ*ａ*ｂ*）に対するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
【００２５】
オブジェクト種別判定手段２０１から色圧縮率決定手段２１５に送られるイメージ画像オブジェクトは、オブジェクト毎に色相（Ｈ）毎の最大彩度値（Ｃh）が検出される。
入力信号をＲＧＢとした場合、次式のような演算、色相（Ｈ）は式（３）、最大彩度値（Ｃh）は式（４）によって算出される。
Ｘ ＝ ０．４１２４×Ｒ＋０．３５７６×Ｇ＋０．１８０５×Ｂ
Ｙ ＝ ０．２１２６×Ｒ＋０．７１５２×Ｇ＋０．０７２２×Ｂ
Ｚ ＝ ０．０１９３×Ｒ＋０．１１９２×Ｇ＋０．９５０５×Ｂ      （１）
Ｌ＊＝１１６（Ｙ／Ｙ0）1/3−１６，  （Ｙ／Ｙ0＞０．００８８５６）
ａ* ＝５００〔（Ｘ／Ｘ0）1/3−（Ｙ／Ｙ0）1/3〕,（Ｘ0,Ｙ0,Ｚ0は基準反射面の値）
ｂ* ＝２００〔（Ｙ／Ｙ0）1/3−（Ｚ／Ｚ0）1/3〕,                  （２）
色相： Ｈ＝ａｔａｎ２（ｂ*，ａ*）×１８０／π
ただし、ａ＝ｂ＝０のとき、Ｃ＝０、
Ｈ ＜ ０のとき、Ｈ ＝ ３６０＋Ｈ                         （３）
彩度：  Ｃ＝（ａ*＊ａ*  +  ｂ*＊ｂ*）0.5                      （４）
【００２６】
このイメージオブジェクト毎に算出した色相（Ｈ）毎の最大彩度値（Ｃh_I）と予め設定してある画像形成装置（プリンタ）３０１の色再現範囲である色相（Ｈ）毎の最大彩度値（Ｃh_P）の比を算出し、全色相の中で最大値である対象イメージオブジェクトの色圧縮率（α）として色変換手段２０２に送る。
色圧縮率：α＝ＭＡＸ（Ｃh_P／Ｃh_I）                          （５）
このとき色変換手段２０２では、４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝α）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。
【００２７】
この補間演算は、前述のメモリマップ補間の入力にＦ（＝α）の軸を加えた４次元の補間演算になる。具体的には、Ｆ軸（０．２＜α＜１．０）を８分割した空間で、入力オブジェクトに対する色圧縮率αが０．７５である場合、α＝０．７とα＝０．８に対応する３次元（ＲＧＢ）ルックアップテーブルが選択され、入力色の値Ｐ（ＲＧＢ）によってそれぞれの出力値、ＱＬ（R,G,B）とＱＵ（R,G,B）が点Ｐで分割された８個の小直方体の体積Ｖ１〜Ｖ８の加重平均による線形補間により求まる。
ここでは、入力値Ｆin（色圧縮率α＝０．７５）が、ＰＬとＰＵの中間にある為、算出するＱは、
Ｑ＝（ＱＬ（R,G,B）+ＱＵ（R,G,B））／２                        （６）
となる（図３参照）。尚、本実施例の場合、出力値Ｑは、Ｃ、Ｍ、Ｙ、Ｋ値にそれぞれ相当する。
【００２８】
また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、α（彩度の圧縮率）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、代表格子点（ＲＧＢ）に対応するＬ*ａ*ｂ*（（１）、（２）式から求まる）値を下式により色圧縮し、実際の入出力（Ｌ*,ａ*,ｂ*−CMYK）の関係を測定して、このデータを使用して、（Ｌ*,ａ*,ｂ*,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ（Ｌ*ａ*ｂ*）に対するＣ、Ｍ、Ｙ、Ｋの値を求める。
L*‘ ＝ L*×（Ｌwhite−Ｌblack）÷１００＋Ｌblack
ａ*‘ ＝ ａ*×α
ｂ*‘ ＝ ｂ*×α
ただし、Ｌwhite：プリンタの最大明度（white point）
Ｌblack：プリンタの最小明度（black point）             （７）
ここで説明した４次元ルックアップテーブルの補間法は一例であり、実際は、演算速度を上げる為、４つの入力により形成される空間を各補間対象領域の１６頂点体を、それを構成する１つの格子点を通る２４個の５頂点体に分割し補間する従来技術などがあるが、ここで限定されるものではない。
【００２９】
（色変換装置２の構成）
図４は、本発明の第２の実施例を示す色変換装置のブロック図である。
図４において、色変換装置２２０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、画像オブジェクトの色と属性、具体的には、文字オブジェクトのフォントサイズや図形オブジェクトの線幅に応じて、画像形成装置３０１が有する色再現範囲外の色に対する色相一定平面での彩度と明度に関する色圧縮方向を決定する色圧縮方向決定手段２２５と、入力色信号と色圧縮方向決定手段２２５で設定された色圧縮方向から、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００３０】
（色変換装置２の動作）
次に、図４における色変換装置２２０の動作について説明する。
複合ドキュメント等の画像データを受け取り、オブジェクト種別判定手段２０１において描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、画像形成装置３０１の色再現範囲への圧縮画像方向の制御を行なうか否かを判定し、色変換手段２０２へ画像データを送る。
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトや画像形成装置３０１の色再現範囲内にある画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
ここで、文字情報が入力された場合の色変換装置２２０における処理について説明する。
【００３１】
図５は、図４における色変換手段の説明図である。
オブジェクト種別判定手段２０１で文字オブジェクトと判定されると、同時に少なくとも文字の種類、サイズ、色情報が抽出され、例えば（８）式によって、制御対象となる文字オブジェクトのサイズ情報（S）に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に圧縮方向θを決定し（図５参照）、色変換手段２０２に送る。
θ＝−α×Ｓ＋βh
ただし、θ＜γhのとき、 θ＝γh
θ：明度保存圧縮方向との交差角（図５参照）
Ｓ：文字オブジェクトのサイズ情報
α:定数
βh：色相毎に定めた最大交差角
γh：色相毎に定めた最小交差角（デフォルトの圧縮方向）          （８）
【００３２】
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝θ）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。
また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、θ（色圧縮方向）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、代表格子点（ＲＧＢ）に対応するＬ*ａ*ｂ*（（１）、（２）式から求まる）値の中で、画像形成装置３０１の色再現範囲内の色は保存し、画像形成装置３０１の色再現範囲外の色は、θの方向（図５参照）にある同色相の画像形成装置３０１の色再現範囲における最外殻のＬ*ａ*ｂ*値を求め、実際の入出力（Ｌ*,ａ*,ｂ*−CMYK）の関係を測定して、このデータを使用して、（Ｌ*,ａ*,ｂ*,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ（Ｌ*ａ*ｂ*）に対するＣ、Ｍ、Ｙ、Ｋの値を求める。
【００３３】
（色変換装置３の構成）
図６は、本発明の第３の実施例を示す色変換装置のブロック構成図である。
図６において、色変換装置２３０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、指定された画像オブジェクトが形成される背景にある色情報を抽出する背景色情報抽出手段２０６と、画像オブジェクトの属性および色と画像オブジェクトが形成される背景情報に応じた画像形成装置３０１が有する色再現範囲外の色に対する色相一定平面での彩度と明度に関する色圧縮方向を決定する色圧縮方向決定手段２３５と、入力色信号と色圧縮方向決定手段２３５で設定された色圧縮方向から、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００３４】
（色変換装置３の動作）
次に、図６における色変換装置２３０の動作について説明する。
オブジェクト種別判定手段２０１は、複合ドキュメント等の画像データを受け取り、描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、色変換の制御を行なうか否かを判定し、色変換手段２０２あるいは背景色情報抽出手段２０６へ画像データを送る。
【００３５】
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトや図形の塗り潰し処理、または、画像形成装置３０１の色再現範囲内にある画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像表示となるべく一致するような画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
【００３６】
図７は、図６における背景色情報抽出手段の説明図である。
オブジェクト種別判定手段２０１から背景色情報抽出手段２０６へ送られる、例えば、画像形成装置３０１の色再現範囲外の文字情報に対応する画像データは、背景色情報抽出手段２０６において、描画開始アドレス、文字サイズ、文字の種類等の情報が抽出され、文字が形成される領域が算出される。背景色情報抽出手段２０６では、図７に示すように、画像記憶手段（格納バッファ）２０４に展開された画像に対して、前述の算出された領域の背景にある色情報を、領域内にある全画素のＬ*ａ*ｂ*（（１）、（２）式から求まる）の平均値（Ｌ*g,ａ*g,ｂ*g）として抽出し、色圧縮方向決定手段２３５にデータを送る。
【００３７】
色圧縮方向決定手段２３５では、色変換する文字の色が有する色（Ｌ*obj,ａ*obj,ｂ*obj）と、文字の色と背景色との明度差（ΔＬ）を算出し、明度差（ΔＬ）に応じて、例えば（９）式によって、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に圧縮方向θを決定し（図５参照）、色変換手段２０２に送る。
θ＝−α×ΔＬ＋βh
ただし、θ＜γhのとき、 θ＝γh
θ：明度保存圧縮方向との交差角（図５参照）
ΔＬ：オブジェクトの色とその背景色との明度差
α:定数
βh：色相毎に定めた最大交差角
γh：色相毎に定めた最小交差角（デフォルトの圧縮方向）          （９）
【００３８】
これは、（Ｌ*g−Ｌ*obj）＞０の場合、色変換する文字の色と背景色の共に近い明るい色であると判定した場合、同色相で高濃度の色が出力される色圧縮方向θ（色差最小 〜 彩度保存）が設定され、逆に、色変換する文字の色と背景色との明度差が大きくなるほど、モニタ表示色に近く出力される圧縮方向θ（明度保存 〜 色差最小）の色に変換されることを示している。
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝θ）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。
【００３９】
また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、θ（色圧縮方向）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、代表格子点（ＲＧＢ）に対応するＬ*ａ*ｂ*（（１）、（２）式から求まる）値の中で、画像形成装置３０１の色再現範囲内の色は保存し、画像形成装置３０１の色再現範囲外の色は、θの方向（図５参照）にある同色相の画像形成装置３０１の色再現範囲における最外殻のＬ*ａ*ｂ*値を求め、実際の入出力（Ｌ*,ａ*,ｂ*−CMYK）の関係を測定して、このデータを使用して、（Ｌ*,ａ*,ｂ*,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ（Ｌ*ａ*ｂ*）に対するＣ、Ｍ、Ｙ、Ｋの値を求める。
【００４０】
（色変換装置４の構成）
図８は、本発明の第４の実施例を示す色変換装置のブロック構成図である。
図８において、色変換装置２４０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、画像オブジェクトの色と属性、具体的には、文字オブジェクトのフォントサイズや図形オブジェクトの線幅に応じて、色順応パラメータを決定する色順応パラメータ決定手段２４５と、入力色信号とで設定された色順応パラメータから、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００４１】
（色変換装置４の動作）
次に、図８における色変換装置２４０の動作について説明する。
複合ドキュメント等の画像データを受け取り、オブジェクト種別判定手段２０１において描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、色順応パラメータの制御を行なうか否かを判定し、色変換手段２０２へ画像データを送る。
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトの画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
ここで、文字情報が入力された場合の色変換装置２４０における処理について説明する。
【００４２】
オブジェクト種別判定手段２０１で文字オブジェクトと判定されると、同時に文字の種類、サイズ、色情報が抽出され、色順応パラメータ決定手段２４５において、例えば（１０）式によって、制御対象となる文字オブジェクトのサイズ情報（S）に応じて、ＣＩＥ  ＴＣＩ-３１より提案されているＣＩＥＣＡＭ９７ｓ（カラ−アピアランス）モデルにおける順応視野の輝度Ｌa（ｃｄ／ｍ２）を決定し、色変換手段２０２に送る。
Ｌａ＝−α×Ｓ×（１−Ｌobj／１００）２＋βＬａ
ただし、Ｌａ＜γＬａ のとき、 Ｌａ＝γＬａ
Ｌａ：順応視野の輝度（ｃｄ／ｍ２）
Ｓ：文字オブジェクトのサイズ情報
Ｌobj：文字オブジェクトの明度
α:定数
γＬａ：最小値
βＬａ：標準観察環境で定めたデフォルト値                      （１０）
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝Ｌａ）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。
【００４３】
また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、Ｌａ（色順応パラメータ）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、代表格子点（ＲＧＢ）に対応する複数の観察環境下（色順応パラメータ）における色の見えに関する知覚量ＪＣＨ（ＣＩＥＣＡＭ９７ｓモデルで定義）を求め、実際の入出力（ＪＣＨ−CMYK）の関係を測定して、このデータを使用して、（Ｊ,Ｃ,Ｈ,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ対するＣ、Ｍ、Ｙ、Ｋの値を求める。
【００４４】
（色変換装置５の構成）
図９は、本発明の第５の実施例を示す色変換装置のブロック構成図である。
図９において、色変換装置２５０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、指定された画像オブジェクトが形成される背景にある色情報を抽出する背景色情報抽出手段２０６と、画像オブジェクトの属性および色と画像オブジェクトが形成される背景情報に応じて色順応パラメータを決定する色順応パラメータ決定手段２５５と、入力色信号とで設定された色順応パラメータから、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００４５】
（色変換装置５の動作）
次に、図９における色変換装置２５０の動作について説明する。
オブジェクト種別判定手段２０１は、複合ドキュメント等の画像データを受け取り、描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、色順応パラメータの制御を行なうか否かを判定し、色変換手段２０２あるいは背景色情報抽出手段２０６へ画像データを送る。
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトの画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
【００４６】
オブジェクト種別判定手段２０１から背景色情報抽出手段２０６へ送られる、例えば、文字情報に対応する画像データは、背景色情報抽出手段２０６において、描画開始アドレス、文字サイズ、文字の種類等の情報が抽出され、文字が形成される領域が算出される。背景色情報抽出手段２０６では、図７に示すように、画像記憶手段（格納バッファ）２０４に展開された画像に対して、前述の算出された領域の背景にある色情報を、領域内にある全画素の輝度Ｙ（（１）式から求まる）の平均値（Ｙave）として抽出し、色順応パラメータ決定手段２５５にデータを送る。
【００４７】
色順応パラメータ決定手段２５５では、背景色の輝度の平均値Ｙaveから、例えば（１１）式によって、ＣＩＥ  ＴＣＩ-３１より提案されているＣＩＥＣＡＭ９７ｓ（カラ−アピアランス）モデルにおける背景の輝度率Ｙｂを決定し、色変換手段２０２に送る。
Ｙｂ  ＝  − α × （１−Ｙave／１００）２＋ βＹｂ
ただし、Ｙｂ ＜ γＹｂ のとき、 Ｙｂ ＝ γＹｂ
Ｙｂ：背景の輝度率
Ｙave：背景色の輝度平均
α:定数
γＹｂ：最小値
βＹｂ：最大値                                        （１１）
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝Ｙｂ）  →  Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。
【００４８】
また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、Ｙｂ（色順応パラメータ）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、代表格子点（ＲＧＢ）に対応する複数の観察環境下（色順応パラメータ）における色の見えに関する知覚量ＪＣＨ（ＣＩＥＣＡＭ９７ｓモデルで定義）を求め、実際の入出力（ＪＣＨ−CMYK）の関係を測定して、このデータを使用して、（Ｊ,Ｃ,Ｈ,K）を入力としたCMYの組合せを最小２乗法等により最適解を求め、ＲＧＢ対するＣ、Ｍ、Ｙ、Ｋの値を求める。
【００４９】
（色変換装置６の構成）
図１０は、本発明の第６の実施例を示す色変換装置のブロック構成図である。
図１０において、色変換装置２６０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、画像オブジェクトの色と属性、具体的には、文字オブジェクトのフォントサイズや図形オブジェクトの線幅に応じて、色材（ＣＭＹＫ）の総量制限値を決定する色材総量制限値決定手段２６５と、入力色信号とで設定された色材総量制限値から、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００５０】
（色変換装置６の動作）
次に、図１０における色変換装置２６０の動作について説明する。
複合ドキュメント等の画像データを受け取り、オブジェクト種別判定手段２０１において描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、総量制限値の制御を行なうか否かを判定し、色変換手段２０２へ画像データを送る。
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトの画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の最大色材総量制限値（例えば、３００％）における特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
【００５１】
ここで、文字情報が入力された場合の色変換装置２４０における処理について説明する。
オブジェクト種別判定手段２０１で文字オブジェクトと判定されると、同時に文字の種類、サイズ、色情報が抽出され、色材総量制限値決定手段２６５において、例えば（１２）式によって、制御対象となる文字オブジェクトのサイズ情報（S）に応じて、色材（ＣＭＹＫ）の総量制限値Ｔを決定し、色変換手段２０２に送る。
Ｔ＝α×Ｓ＋βＬａ
ただし、Ｔ＞γＴ のとき、 Ｔ＝γＴ
Ｔ：色材（ＣＭＹＫ）の総量制限値（％）
Ｓ：文字オブジェクトのサイズ情報
α:定数
γＴ：最大色材総量制限値
βＴ：最小色材総量制限値                                    （１２）
【００５２】
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝Ｔ）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。  また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、Ｔ（総量制限値）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、文字の線幅が細くなるに従い、紙上にのせる色材総量小さくするように制御している。
【００５３】
（色変換装置７の構成）
図１１は、本発明の第７の実施例を示す色変換装置のブロック構成図である。
図１１において、色変換装置２７０は、画像オブジェクト種別判定手段２０１と、入力された画像データに対して、指定された画像オブジェクトが形成される背景にある色情報を抽出する背景色情報抽出手段２０６と、画像オブジェクトの属性および色と画像オブジェクトが形成される背景情報に応じて色材（ＣＭＹＫ）の総量制限値を決定する色材総量制限値決定手段２７５と、入力色信号と色材総量制限値決定手段２７５で設定された色材総量制限値から、画像形成装置３０１用の制御信号（ＣＭＹＫ）への変換を行なう色変換手段２０２と、ページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像（イメージデータ）へ展開、合成、γ変換、中間調処理等を実施する描画手段２０３と、描画手段２０３で描画された1ページ分の印刷画像を一時的に格納しておく画像記憶手段（格納バッファ）２０４とを備えている。
【００５４】
（色変換装置７の動作）
次に、図１１における色変換装置２７０の動作について説明する。
オブジェクト種別判定手段２０１は、複合ドキュメント等の画像データを受け取り、描画オブジェクトのタイプ（文字コード、図形コード、ラスタ画像データ）やその内容（種類、サイズ、色、太さ等）を認識して、総量制限値の制御を行なうか否かを判定し、色変換手段２０２あるいは背景色情報抽出手段２０６へ画像データを送る。
【００５５】
オブジェクト種別判定手段２０１から直接、色変換手段２０２へ送られる、例えば、イメージオブジェクトの画像データは、色変換手段２０２において、画像形成装置（プリンタ）３０１の最大色材総量制限値（例えば、３００％）における特性に基づいた３次元ルックアップテーブルによる前述の色変換により、画像形成装置（プリンタ）３０１の制御信号である複数の出力色成分Ｃ（Cyan）、Ｍ（Mazenta）、Ｙ（Yellow）、Ｋ（blacK）データに変換され、描画手段２０３、画像記憶手段（格納バッファ）２０４に送られる。
【００５６】
オブジェクト種別判定手段２０１から背景色情報抽出手段２０６へ送られる、例えば、文字情報に対応する画像データは、背景色情報抽出手段２０６において、描画開始アドレス、文字サイズ、文字の種類等の情報が抽出され、文字が形成される領域が算出される。背景色情報抽出手段２０６では、図７に示すように、画像記憶手段（格納バッファ）２０４に展開された画像に対して、前述の算出された領域の背景にある色情報を、領域内にある全画素の輝度Ｙ（（１）式から求まる）の平均値（Ｙave）として抽出し、色材総量制限値決定手段２７５にデータを送る。
【００５７】
色材総量制限値決定手段２７５において、制御対象となる文字オブジェクトのサイズ情報（S）と背景色の輝度の平均値Ｙaveから、例えば（１３）式によって、文字オブジェクトのサイズ情報（S）と背景色の輝度の平均値（Ｙave）に応じて、色材（ＣＭＹＫ）の総量制限値Ｔを決定し、色変換手段２０２に送る。
Ｔ＝α１×Ｓ＋α２×（１−Ｙave／１００）＋βＬａ
ただし、Ｔ＞γＴのとき、 Ｔ＝γＴ
Ｔ：色材（ＣＭＹＫ）の総量制限値（％）
Ｓ：文字オブジェクトのサイズ情報
Ｙave：背景色の輝度平均
α１、α２:定数
γＴ：最大色材総量制限値
βＴ：最小色材総量制限値                                    （１３）
【００５８】
このとき色変換手段２０２では、前述の４次元ルックアップテーブルの補間演算によるＲ、Ｇ、Ｂ、Ｆ（＝Ｔ）→Ｃ、Ｍ、Ｙ、Ｋの色変換が実施される。  また、この４次元ルックアップテーブルには、代表のＲ、Ｇ、Ｂ、Ｔ（総量制限値）の組合せに対応するＣ、Ｍ、Ｙ、Ｋの値が予め設定してある。
具体的には、文字の線幅が細くなる、もしくは、背景色の輝度が上がるに従い、紙上にのせる色材総量小さくするように制御している。
【００５９】
（記憶媒体クレームの説明）
図１２は、本発明の画像処理プログラムを実行可能な情報処理装置の構成図である。
この画像処理システムは、ワークステーション４００とプリンタ４３０が接続されている。ワークステーション４００は、前述した色調補正処理の機能を実現するもので、ディスブレイ４０２、キーボード４０５、プログラム読取装置４０１および演算処理装置４０３などで構成されている。演算処理装置４０３は、種々のコマンドを実行可能なＣＰＵに、ＲＯＭ、ＲＡＭかバスで接続されている。
また、バスには大容量記憶装置であるＤｌＳＫと、ネットワーク上の機器と通信を行うＮｌＣが接続されている。
【００６０】
プログラム読取装置４０１は、各種のプログラムコードを記憶した記憶媒体、すなわち、フロツピディスク、ハードディスク、光ディスク（ＣＤ‐Ｒ０Ｍ，ＣＤ一Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ―ＲＡＭなど）、光磁気ディスク、メモリカードなどに記憶されているプログラムコードを読み取る装置で、例えばフロッピディスクドライブ、光ディスクドライブ、光磁気ディスクドライブなどである。
【００６１】
記憶媒体に記憶されているブログラムコードは、プログラム読取装置４０１で読みとってＤｌＳＫなどに格納され、このＤｌＳＫなどに格納されたブログラムコードをＣＰＵによって実行することにより、前記した画像処理方法などを実現することができるようになる。また、コンピユータか読み出したブログラムコードを実行することにより、そのブログラムコードの指示に基づき、コンビュータ４００上で稼動しているＯＳ（オペレーティングシステム）やデバイス・ドライバなどか実際の処理の一部または全部を行い、その処理によって前記した機能が達成される場合も含まれる。
【００６２】
【発明の効果】
以上説明したように、本発明に係わる第１の発明（請求項１）では、ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、かつ、前記カラーマッチング条件が前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定する色圧縮方向決定手段とを具備しているため、入力画像を構成する画像オブジェクトに対して、文書内における色違い等の不具合が目立つことなく、かつ、背景色上の文字や線画の見やすさを両立した複合ドキュメントの色再現を比較的少ないハード量で高速に実現可能な色変換装置を提供できる。
【００６７】
本発明に係わる第２の発明（請求項２）では、ｍ次元の色空間で表現される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換装置において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルとして記憶する記憶手段と、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換手段とを具備し、かつ、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定する色順応パラメータ決定手段とを具備しているため、入力画像を構成する画像オブジェクト、特に背景色上にある文字や線画の見えを一致させる色再現を比較的少ないハード量で高速に実現可能な色変換装置を提供できる。
【００６９】
本発明に係わる第３の発明（請求項３）では、カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件を求める手段として、所定の画像オブジェクトが形成される背景の色情報を抽出する抽出手段と、前記背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定する色材総量制限値決定手段とを具備しているため、入力画像を構成する様々な画像オブジェクト、特に背景上にある文字や線画に対しても、最適なカラー画像形成装置の色材総量制限範囲内でのカラーマッチングを比較的少ないハード量で高速に実現可能な色変換装置を提供できる。
【００７１】
本発明に係わる第４〜６の発明（請求項４〜６）は、ｍ次元の色空間で表される入力画像データを、任意のカラー画像出力装置の制御信号に変換する色変換方法において、カラーマッチング条件を座標軸として含む（ｍ+ｎ）次元座標の格子点に対応する前記カラー画像出力装置の制御信号値を（ｍ+ｎ）次元ルックアップテーブルを予め設定し、前記ｍ次元色空間で表される入力色データとカラーマッチング条件を入力とする前記（ｍ+ｎ）次元ルックアップテーブルの補間演算により前記制御信号に色変換する色変換方法であって、前記カラーマッチング条件が、前記カラー画像出力装置が有する色再現範囲外の入力色に対する色相一定平面での彩度と明度に関する色圧縮方向であり、特に、請求項４では、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該背景の色情報と所定の画像オブジェクトの入力色データを用い、色変換する文字の色が有する色と、文字の色と背景色との明度差を算出し、該明度差に応じて、色相一定で、かつ、明度保存の方向から彩度保存の方向の範囲内で色相毎に色圧縮方向を決定することにより求められ、請求項５では、前記カラーマッチング条件が色順応パラメータであり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、背景色の輝度の平均値から、色順応パラメータとして背景の輝度率を決定することにより求めら、請求項６では、前記カラーマッチング条件が複数の色材により画像を形成するカラー画像出力装置の色材総量制限値であり、該カラーマッチング条件は、所定の画像オブジェクトが形成される背景の色情報を抽出し、該抽出した背景の色情報と所定の画像オブジェクトの入力色データを用い、制御対象となる文字オブジェクトのサイズ情報と背景色の輝度の平均値から、文字オブジェクトのサイズ情報と背景色の輝度の平均値に応じて、前記色材総量制限値を決定することにより求められるようにしているため、入力画像を構成する背景上にあるに画像オブジェクト最適なカラーマッチング条件での色再現を高速に実現できる。
【図面の簡単な説明】
【図１】本発明の第１の実施例を示す色変換装置のブロック図である。
【図２】図１における色変換手段のメモリマップ補間の説明図である。
【図３】同じく色変換手段のメモリマップ補間の説明図である。
【図４】本発明の第２の実施例を示す色変換手段のブロック図である。
【図５】図４における色変換手段を説明する図である。
【図６】本発明の第３の実施例を示す色変換手段のブロック図である。
【図７】図６における背景色抽出手段を説明する図である。
【図８】本発明の第４の実施例を示す色変換手段のブロック図である。
【図９】本発明の第５の実施例を示す色変換装置のブロック図である。
【図１０】本発明の第６の実施例を示す色変換手段のブロック図である。
【図１１】本発明の第７の実施例を示す色変換装置のブロック図である。
【図１２】本発明の画像処理プログラムを実行可能な情報処理装置の構成図である。
【符号の説明】
１０１…コンピュータ、２０１…オブジェクト種別判定手段、
２１０，２２０，２３０，２４０，２５０，２６０，２７０…色変換装置、
２０２…色変換手段、２０３…描画手段、２０４…画像記憶手段、
２１５…色圧縮率決定手段、３０１…画像形成装置（プリンタ）、
２２５…色圧縮方向決定手段、２０６…背景色情報抽出手段、
２３５…色圧縮方向決定手段、２４５…色順応パラメータ決定手段、
２５５…色順応パラメータ決定手段、２６５…色材総量制限値決定手段、
２７５…色材総量制限値決定手段、４００…コンピュータ、
４１０…デジタルスチルカメラ、４２０…スキャナ、４３０…プリンタ、
４０１…プログラム読取装置、４０２…ディスプレイ、
４０３…演算処理装置、４０４…マウス、４０５…キーボード。
【図１】
0004467202.tif 000002
【図２】
0004467202.tif 000003
【図３】
0004467202.tif 000004
【図４】
0004467202.tif 000005
【図５】
0004467202.tif 000006
【図６】
0004467202.tif 000007
【図７】
0004467202.tif 000008
【図８】
0004467202.tif 000009
【図９】
0004467202.tif 000010
【図１０】
0004467202.tif 000011
【図１１】
0004467202.tif 000012
【図１２】
0004467202.tif 000013