(57)【要約】【課題】生成済の色変換パラメータのうち、指定されたソースプロファイルに対応する色変換パラメータを再利用できる可能性を高める。【解決手段】色変換装置２０において、基本特性抽出部３２が、ソースプロファイルから基本特性（入力基本特性）を抽出し、基本特性評価部３５が、入力基本特性と生成済の色変換パラメータに対応する基本特性（記憶基本特性）との差分が許容範囲内であるか評価する。許容範囲内であれば、色変換パラメータ管理部３７が、記憶基本特性に対応する色変換パラメータを色変換部２３に設定し、階調特性以外で許容範囲内であれば、階調補正パラメータ生成部３６が、更に、階調補正パラメータを階調補正部２２に設定し、許容範囲内でなければ、色変換パラメータ生成部３９が、ソースプロファイルに基づいて色変換パラメータを生成して色変換部２３に設定し、入力基本特性に関連付けて記憶する。【選択図】図２
2010226597.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する色変換パラメータ生成手段と、
前記色変換パラメータ生成手段により生成された前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する変換手段と、
前記色変換パラメータ生成手段により生成された前記色変換パラメータを、前記ソースプロファイルの識別情報に関連付けて記憶する記憶手段と
を備えたことを特徴とする色変換装置。
【請求項２】
前記入力画像を作成したデバイスにおける主要色の再現特性を示す基本特性を前記ソースプロファイルから抽出する抽出手段を更に備え、
前記記憶手段は、前記色変換パラメータを、前記抽出手段により抽出された前記基本特性を含む前記識別情報に関連付けて記憶することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記抽出手段により前記ソースプロファイルから抽出された第１の基本特性と、前記記憶手段に記憶された第２の基本特性との比較結果に基づいて、前記記憶手段において当該第２の基本特性に関連付けて記憶されている色変換パラメータを前記変換手段で用いるかどうかを決定する決定手段を更に備えたことを特徴とする請求項２に記載の色変換装置。
【請求項４】
前記決定手段は、前記第１の基本特性と前記第２の基本特性との差分が予め設定された閾値以下である場合に、前記記憶手段において当該第２の基本特性に関連付けて記憶されている色変換パラメータを前記変換手段で用いることを決定することを特徴とする請求項３に記載の色変換装置。
【請求項５】
前記入力画像を作成したデバイスにおける主要色の階調特性を示す基本特性を前記ソースプロファイルから抽出する抽出手段を更に備え、
前記記憶手段は、前記色変換パラメータを、前記抽出手段により抽出された前記基本特性を含む前記識別情報に関連付けて記憶することを特徴とする請求項１に記載の色変換装置。
【請求項６】
前記変換手段により前記色変換パラメータを用いて前記入力画像の色データを前記出力画像の色データに変換する前に、当該入力画像の色データの階調特性を、当該色変換パラメータを用いた変換を可能とする階調特性に補正する補正手段と、
前記抽出手段により前記ソースプロファイルから抽出された第１の基本特性と、前記記憶手段に記憶された第２の基本特性との比較結果に基づいて、前記補正手段で前記入力画像の色データの階調特性を補正するかどうかを決定する決定手段とを更に備えたことを特徴とする請求項５に記載の色変換装置。
【請求項７】
前記決定手段は、前記第１の基本特性が示す階調特性と前記第２の基本特性が示す階調特性との差分が予め設定された閾値以下でない場合に、前記補正手段で前記入力画像の色データの階調特性を補正することを決定することを特徴とする請求項６に記載の色変換装置。
【請求項８】
使用者の要求に応じて前記閾値を設定する設定手段を更に備えたことを特徴とする請求項４又は７に記載の色変換装置。
【請求項９】
前記色変換パラメータ生成手段により生成された前記色変換パラメータを記憶するための容量を前記記憶手段が有しない場合に、前記記憶手段において複数の色変換パラメータの各々に関連付けて記憶された複数の識別情報の一致度又は類似度に基づいて、当該複数の色変換パラメータのうちの特定の色変換パラメータが削除されるように制御する制御手段を更に備えたことを特徴とする請求項１に記載の色変換装置。
【請求項１０】
入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する色変換パラメータ生成手段と、
前記色変換パラメータ生成手段により生成された前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する変換手段と、
前記色変換パラメータ生成手段により生成された前記色変換パラメータを、前記デスティネーションプロファイルの識別情報に関連付けて記憶する記憶手段と
を備えたことを特徴とする色変換装置。
【請求項１１】
コンピュータに、
入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する機能と、
前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する機能と、
前記色変換パラメータを、前記ソースプロファイルの識別情報に関連付けて記憶する機能と
を実現させるためのプログラム。
【請求項１２】
コンピュータに、
入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する機能と、
前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する機能と、
前記色変換パラメータを、前記デスティネーションプロファイルの識別情報に関連付けて記憶する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置、プログラムに関する。
【背景技術】
【０００２】
入力画素値の配列に応答して修正画素値の配列を生成する技術は知られている（例えば、特許文献１参照）。この特許文献１では、各変換定義が画像変換の入出力関係を表すサンプル値からなる複数の変換定義を記憶する。そして、入力画素値の配列で実行する少なくとも一つの画像変換のユーザによる選択に応答して複数の変換定義を選択し、ユーザが選択した少なくとも一つの画像変換に相当する複合画像変換の入出力関係のサンプル値からなる複合変換定義を生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平５−５０２７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、一般に、ソースプロファイルとデスティネーションプロファイルとに基づく色変換パラメータの生成をソースプロファイルが指定される度に行ったのでは、生成済の色変換パラメータを再利用できるにも関わらず、色変換パラメータを再生成している場合もあり、効率的ではない。また、同様のことは、デスティネーションプロファイルが指定される場合についても当てはまる。
本発明の目的は、生成済の色変換パラメータのうち、指定されたソースプロファイル又はデスティネーションプロファイルに対応する色変換パラメータを再利用できる可能性を高めることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する色変換パラメータ生成手段と、前記色変換パラメータ生成手段により生成された前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する変換手段と、前記色変換パラメータ生成手段により生成された前記色変換パラメータを、前記ソースプロファイルの識別情報に関連付けて記憶する記憶手段とを備えたことを特徴とする色変換装置である。
請求項２に記載の発明は、前記入力画像を作成したデバイスにおける主要色の再現特性を示す基本特性を前記ソースプロファイルから抽出する抽出手段を更に備え、前記記憶手段は、前記色変換パラメータを、前記抽出手段により抽出された前記基本特性を含む前記識別情報に関連付けて記憶することを特徴とする請求項１に記載の色変換装置である。
請求項３に記載の発明は、前記抽出手段により前記ソースプロファイルから抽出された第１の基本特性と、前記記憶手段に記憶された第２の基本特性との比較結果に基づいて、前記記憶手段において当該第２の基本特性に関連付けて記憶されている色変換パラメータを前記変換手段で用いるかどうかを決定する決定手段を更に備えたことを特徴とする請求項２に記載の色変換装置である。
請求項４に記載の発明は、前記決定手段は、前記第１の基本特性と前記第２の基本特性との差分が予め設定された閾値以下である場合に、前記記憶手段において当該第２の基本特性に関連付けて記憶されている色変換パラメータを前記変換手段で用いることを決定することを特徴とする請求項３に記載の色変換装置である。
請求項５に記載の発明は、前記入力画像を作成したデバイスにおける主要色の階調特性を示す基本特性を前記ソースプロファイルから抽出する抽出手段を更に備え、前記記憶手段は、前記色変換パラメータを、前記抽出手段により抽出された前記基本特性を含む前記識別情報に関連付けて記憶することを特徴とする請求項１に記載の色変換装置である。
請求項６に記載の発明は、前記変換手段により前記色変換パラメータを用いて前記入力画像の色データを前記出力画像の色データに変換する前に、当該入力画像の色データの階調特性を、当該色変換パラメータを用いた変換を可能とする階調特性に補正する補正手段と、前記抽出手段により前記ソースプロファイルから抽出された第１の基本特性と、前記記憶手段に記憶された第２の基本特性との比較結果に基づいて、前記補正手段で前記入力画像の色データの階調特性を補正するかどうかを決定する決定手段とを更に備えたことを特徴とする請求項５に記載の色変換装置である。
請求項７に記載の発明は、前記決定手段は、前記第１の基本特性が示す階調特性と前記第２の基本特性が示す階調特性との差分が予め設定された閾値以下でない場合に、前記補正手段で前記入力画像の色データの階調特性を補正することを決定することを特徴とする請求項６に記載の色変換装置である。
請求項８に記載の発明は、使用者の要求に応じて前記閾値を設定する設定手段を更に備えたことを特徴とする請求項４又は７に記載の色変換装置である。
請求項９に記載の発明は、前記色変換パラメータ生成手段により生成された前記色変換パラメータを記憶するための容量を前記記憶手段が有しない場合に、前記記憶手段において複数の色変換パラメータの各々に関連付けて記憶された複数の識別情報の一致度又は類似度に基づいて、当該複数の色変換パラメータのうちの特定の色変換パラメータが削除されるように制御する制御手段を更に備えたことを特徴とする請求項１に記載の色変換装置である。
請求項１０に記載の発明は、入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する色変換パラメータ生成手段と、前記色変換パラメータ生成手段により生成された前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する変換手段と、前記色変換パラメータ生成手段により生成された前記色変換パラメータを、前記デスティネーションプロファイルの識別情報に関連付けて記憶する記憶手段とを備えたことを特徴とする色変換装置である。
請求項１１に記載の発明は、コンピュータに、入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する機能と、前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する機能と、前記色変換パラメータを、前記ソースプロファイルの識別情報に関連付けて記憶する機能とを実現させるためのプログラムである。
請求項１２に記載の発明は、コンピュータに、入力画像を作成したデバイスの色再現特性を示すソースプロファイルと、出力画像を作成するデバイスの色再現特性を示すデスティネーションプロファイルとに基づいて、色変換パラメータを生成する機能と、前記色変換パラメータを用いて、前記入力画像の色データを前記出力画像の色データに変換する機能と、前記色変換パラメータを、前記デスティネーションプロファイルの識別情報に関連付けて記憶する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたソースプロファイルに対応する色変換パラメータを再利用できる可能性が高まる。
請求項２の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたソースプロファイルの色再現特性に対応する色変換パラメータを再利用できる可能性が高まる。
請求項３の発明によれば、指定されたソースプロファイルの色再現特性と、生成済の色変換パラメータに対応するソースプロファイルの色再現特性とを比較することにより、生成済の色変換パラメータを再利用するかどうかを決定することができる。
請求項４の発明によれば、指定されたソースプロファイルの色再現特性と、生成済の色変換パラメータに対応するソースプロファイルの色再現特性とが実質的に同一のものとして扱える場合に、生成済の色変換パラメータを再利用することができる。
請求項５の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたソースプロファイルの階調特性に対応する色変換パラメータを再利用できる可能性が高まる。
請求項６の発明によれば、指定されたソースプロファイルの階調特性と、生成済の色変換パラメータに対応するソースプロファイルの階調特性とを比較することにより、生成済の色変換パラメータを再利用するために階調特性を補正するかどうかを決定することができる。
請求項７の発明によれば、指定されたソースプロファイルの階調特性と、生成済の色変換パラメータに対応するソースプロファイルの階調特性とが実質的に同一のものとして扱えない場合に、生成済の色変換パラメータを再利用するために階調特性を補正することができる。
請求項８の発明によれば、２つの色再現特性又は２つの階調特性を実質的に同一のものとして扱うかどうかを、例えば目的に応じて設定することができる。
請求項９の発明によれば、色変換パラメータを記憶するための容量がない場合に、色変換パラメータ間の一致度又は類似度を考慮して、色変換パラメータの削除を制御することができる。
請求項１０の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたデスティネーションプロファイルに対応する色変換パラメータを再利用できる可能性が高まる。
請求項１１の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたソースプロファイルに対応する色変換パラメータを再利用できる可能性が高まる。
請求項１２の発明によれば、本構成を有していない場合に比較して、生成済の色変換パラメータのうち、指定されたデスティネーションプロファイルに対応する色変換パラメータを再利用できる可能性が高まる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用される画像処理装置のハードウェア構成例を示した図である。
【図２】本発明の実施の形態における色変換装置の機能構成例を示したブロック図である。
【図３】本発明の実施の形態で用いる基本特性の第１の例を示した図である。
【図４】本発明の実施の形態で用いる基本特性の第２の例を示した図である。
【図５】本発明の実施の形態の基本特性評価部における評価の第１の例を示した図である。
【図６】本発明の実施の形態の基本特性評価部が第１の例のような評価を行った場合における階調補正について説明するための図である。
【図７】本発明の実施の形態の基本特性評価部における評価の第２の例を示した図である。
【図８】本発明の実施の形態の基本特性評価部が第２の例のような評価を行った場合における階調補正について説明するための図である。
【図９】本発明の実施の形態の色変換パラメータ記憶部に記憶された色変換パラメータを再利用するかどうかの判定について説明するための図である。
【図１０】本発明の実施の形態の色変換パラメータ記憶部に記憶された色変換パラメータのうちの削除対象の色変換パラメータの決定について説明するための図である。
【図１１】本発明の実施の形態で用いる非近似性指標の計算例を示した図である。
【図１２】本発明の実施の形態で用いる非近似性スコアの計算例を示した図である。
【図１３−１】本発明の実施の形態における色変換装置の動作例を示したフローチャートである。
【図１３−２】本発明の実施の形態における色変換装置の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像処理装置１０のハードウェア構成例を示した図である。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェースコントローラ（以下、「通信Ｉ／Ｆコントローラ」と表記する）１８とを備える。
【０００９】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、図２を参照して後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
【００１０】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００１１】
画像形成部１７は、紙等の記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
通信Ｉ／Ｆコントローラ１８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１２】
ところで、かかる画像処理装置１０は、画像読取部１６で読み取った画像や通信Ｉ／Ｆコントローラ１８で受信した画像を入力画像として受け取る。このとき、入力画像には、それを作成したデバイスの色再現特性を記述したカラープロファイル（以下、「ソースプロファイル」という）が埋め込まれている。
一方で、画像処理装置１０は、その装置固有の色再現特性を記述したカラープロファイル（以下、「デスティネーションプロファイル」という）を用いて画像を形成する。
従って、画像処理装置１０は、入力画像の色データをソースプロファイルに基づいて変換し、その変換後の色データをデスティネーションプロファイルに基づいて変換することで、出力画像の色データを生成することになる。その際、ソースプロファイルとデスティネーションプロファイルを合成した色変換パラメータを生成し、この色変換パラメータを用いて画像の色変換を行うことにより、効率的な色変換が可能となる。
【００１３】
しかしながら、ソースプロファイルは、入力画像の作成条件に依存するため、入力画像によってソースプロファイルが異なることがある。例えば、入力画像がＲＧＢの同じ値の信号を含んでいたとしても、その信号によって実際に再現される色は異なることがある。
このことを考慮して、ソースプロファイルが指定されるごとに色変換パラメータを生成したとすると、全く同じ色変換パラメータを何度も生成する場合があり、効率の悪い処理となってしまう。
【００１４】
そこで、本実施の形態では、生成した色変換パラメータの履歴を残すようにする。即ち、指定されたソースプロファイルを用いて色変換パラメータを生成し、その色変換パラメータを用いて色変換を行う場合において、色変換パラメータを、指定されたソースプロファイルの識別情報（例えば、基本特性）に関連付けて記憶しておく。こうすることで、同一の色変換パラメータは、繰り返し生成せずに、生成済のものを再利用できるようにする。
また、ソースプロファイルに実質的な変化がない場合でも、色変換パラメータは、生成時のサンプリングの僅かな変動や測色の変動等により僅かに変化する。従って、ソースプロファイルが実質的に同一として扱えるときには色変換パラメータの再生成を回避し、処理効率を向上する。
更に、用途によっては多少の色の違いよりも効率が優先される場合がある。従って、用途に応じた許容範囲を設定し、ソースプロファイルの差がその許容範囲内であれば生成済の色変換パラメータを使用して効率を向上させる。即ち、新しく指定されたソースプロファイルの基本特性と既存の基本特性との差が設定された許容範囲内である場合には、新しく色変換パラメータを生成せず、指定されたソースプロファイルに関連付けられた色変換パラメータを用いるようにする。
【００１５】
次に、このような動作を行う色変換装置について更に詳しく説明する。
図２は、色変換装置２０の機能構成例を示したブロック図である。尚、この色変換装置２０は、画像処理装置１０のＣＰＵ１１が、ＲＯＭ１３に記憶された色変換プログラムをＲＡＭ１２に読み込むことにより、画像処理装置１０内に実現される。
図示するように、色変換装置２０は、色データ取得部２１と、階調補正部２２と、色変換部２３と、色データ出力部２４とを備える。また、ソースプロファイル取得部３１と、基本特性抽出部３２と、色変換パラメータ記憶部３３と、許容範囲設定部３４と、基本特性評価部３５と、階調補正パラメータ生成部３６と、色変換パラメータ管理部３７と、デスティネーションプロファイル取得部３８と、色変換パラメータ生成部３９とを備える。
【００１６】
色データ取得部２１は、入力画像から色データを取得する。
階調補正部２２は、色データ取得部２１が取得した色データに含まれる各色信号に対して階調補正を行う。本実施の形態では、色データの階調特性を補正する補正手段の一例として、階調補正部２２を設けている。
色変換部２３は、色データ取得部２１が取得した色データ、又は、階調補正部２２での階調補正が行われた場合には階調補正後の色データに対して、色変換を行う。本実施の形態では、色データを変換する変換手段の一例として、色変換部２３を設けている。
色データ出力部２４は、色変換部２３による色変換後の色データを、画像形成部１７（図１参照）に出力する。
【００１７】
ソースプロファイル取得部３１は、入力画像からソースプロファイルを取得する。
基本特性抽出部３２は、ソースプロファイル取得部３１が取得したソースプロファイルから基本特性を抽出する。尚、基本特性の詳細については、後述する。本実施の形態では、ソースプロファイルから基本特性を抽出する抽出手段の一例として、基本特性抽出部３２を設けている。
色変換パラメータ記憶部３３は、基本特性抽出部３２が抽出した基本特性と、後述する色変換パラメータ生成部３９が生成した色変換パラメータとを関連付けて記憶する。本実施の形態では、色変換パラメータを記憶する記憶手段の一例として、色変換パラメータ記憶部３３を設けている。
【００１８】
許容範囲設定部３４は、基本特性抽出部３２が抽出した基本特性（以下、「入力基本特性」という）と、色変換パラメータ記憶部３３に記憶された基本特性（以下、「記憶基本特性」という）との差分に対する許容範囲を設定する。このとき、許容範囲は、ユーザ（使用者）の要求に応じて設定することができ、色データに含まれる各色信号の再現特性や各色信号の階調特性のそれぞれに対して設定することができる。本実施の形態では、第１の基本特性の一例として、入力基本特性を用い、第２の基本特性の一例として、記憶基本特性を用いている。また、閾値の一例として、許容範囲を用いており、閾値を設定する設定手段の一例として、許容範囲設定部３４を設けている。
基本特性評価部３５は、入力基本特性と記憶基本特性との差分が許容範囲よりも小さいかどうかを評価する。このとき、評価は、色データに含まれる各色信号の再現特性や各色信号の階調特性のそれぞれに対して行うことができる。本実施の形態では、記憶されている色変換パラメータを変換手段で用いるかどうか、又は、補正手段で色データの階調特性を補正するかどうかを決定する決定手段の一例として、基本特性評価部３５を設けている。
階調補正パラメータ生成部３６は、階調補正部２２による階調補正に用いる階調補正パラメータを生成する。
【００１９】
色変換パラメータ管理部３７は、色変換パラメータ記憶部３３に記憶された色変換パラメータを管理する。具体的には、基本特性評価部３５が色変換パラメータを再利用可能と判断した場合には、基本特性評価部３５により指定された基本特性に関連付けて記憶された色変換パラメータを読み出し、色変換部２３に設定する。また、色変換パラメータ生成部３９により生成された色変換パラメータを色変換パラメータ記憶部３３に記憶する場合には、色変換パラメータ記憶部３３に新たな色変換パラメータを記憶できるかどうかを判定し、記憶できなければ、削除対象の色変換パラメータを決定する。本実施の形態では、特定の色変換パラメータが削除されるように制御する制御手段の一例として、色変換パラメータ管理部３７を設けている。
デスティネーションプロファイル取得部３８は、例えばＨＤＤ１４（図１参照）に記憶された装置に関する情報の中からデスティネーションプロファイルを取得する。
色変換パラメータ生成部３９は、ソースプロファイル取得部３１が取得したソースプロファイルと、デスティネーションプロファイル取得部３８が取得したデスティネーションプロファイルとに基づいて、色変換パラメータを生成する。そして、この色変換パラメータを、色変換部２３に設定すると共に、色変換パラメータ記憶部３３に記憶するために色変換パラメータ管理部３７に受け渡す。本実施の形態では、色変換パラメータを生成する色変換パラメータ生成手段の一例として、色変換パラメータ生成部３９を設けている。
【００２０】
ここで、基本特性抽出部３２がソースプロファイルから抽出した基本特性と、許容範囲設定部３４がその基本特性に対して設定する許容範囲とについて、具体的に説明する。
図３は、ソースプロファイルのデバイスタイプがディスプレイである場合の具体例を示したものである。
（ａ）には、基本特性及び許容範囲の例を示している。まず、基本特性は、ＲＧＢ原色の色度ｘ，ｙと、白色点の色度ｘ，ｙと、ＲＧＢの階調特性γとを含んでいる。ここで、ＲＧＢ原色の色度ｘ，ｙ、白色点の色度ｘ，ｙは、主要色の再現特性の一例であり、ＲＧＢの階調特性γは、主要色の階調特性の一例である。また、許容範囲は、ＲＧＢ原色、白色点、ＲＧＢの階調特性のそれぞれに対して設定されている。
（ｂ）には、ＲＧＢ原色の色度ｘ，ｙと、白色点の色度ｘ，ｙとに対応する点をプロットし、ＲＧＢ原色、白色点のそれぞれに対する許容範囲を、それぞれに対応する点を中心とする円で表した色度図を示している。尚、図では、黒丸印がＲ原色に、黒四角印がＧ原色に、黒三角印がＢ原色に、白丸印が白色点に、それぞれ対応している。
【００２１】
また、図４は、ソースプロファイルのデバイスタイプがプリンタである場合の具体例を示したものである。
図には、基本特性及び許容範囲の例を示している。まず、基本特性は、一次色であるＣＭＹＫのベタ色のＬ＊ａ＊ｂ＊値と、二次色であるＲＧＢのベタ色のＬ＊ａ＊ｂ＊値と、紙の白色のＬ＊ａ＊ｂ＊値と、一次色であるＣＭＹＫの階調特性ＴＶＩ（Tone Value Increase）とを含んでいる。ここで、ＣＭＹＫのベタ色のＬ＊ａ＊ｂ＊値、ＲＧＢのベタ色のＬ＊ａ＊ｂ＊値、紙の白色のＬ＊ａ＊ｂ＊値は、主要色の再現特性の一例であり、ＣＭＹＫの階調特性ＴＶＩは、主要色の階調特性の一例である。また、許容範囲は、ＣＭＹＫのベタ色、ＲＧＢのベタ色、紙の白色、ＣＭＹＫの階調特性ＴＶＩのそれぞれに対して設定されている。
【００２２】
次に、基本特性評価部３５における評価について、具体的に説明する。
図５は、ソースプロファイルのデバイスタイプがディスプレイである場合の具体例を示したものである。
図には、ＲＧＢ及び白の色度ｘ，ｙ、ＲＧＢの階調特性γのそれぞれについて、記憶基本特性における値と、入力基本特性における値と、これらの値の差分とが示されている。また、許容範囲設定部３４により設定された許容範囲（TOL.）も示されている。
そして、基本特性評価部３５は、差分と許容範囲を比較することにより、２つの基本特性を評価する。図では、ＲＧＢ及び白の色度ｘ，ｙについて、差分が許容範囲より小さいと判定しており、判定欄に「Ｙ」を示している。また、ＲＧＢの階調特性γについて、差分が許容範囲より小さくないと判定しており、判定欄に「Ｎ」を示している。
【００２３】
この場合、階調特性の差分だけが許容範囲よりも小さくないので、階調補正部２２で階調補正を行えば、色変換パラメータ記憶部３３に記憶された色変換パラメータを再利用することができる。
図６は、この場合の階調補正について説明するための図である。
（ａ）に、記憶基本特性及び入力基本特性におけるＲ、Ｇ、Ｂの階調特性を表すガンマ曲線を示す。図では、太線が、記憶基本特性におけるガンマ曲線、つまり、γ＝２．２の場合のガンマ曲線を示している。また、細線が、入力基本特性におけるガンマ曲線、つまり、γ＝１．８の場合のガンマ曲線を示している。
一方、（ｂ）は、γ＝０．８１８（≒１．８／２．２）の階調補正を行うための階調補正パラメータ（ガンマ補正曲線）を示している。即ち、階調特性γ＝１．８の信号が入力された場合でも、色変換の前に、この階調補正パラメータによって階調特性γ＝２．２へと階調補正を行うことで、色変換パラメータ記憶部３３に記憶された色変換パラメータをそのまま再利用できるようになる。
【００２４】
また、図７は、ソースプロファイルのデバイスタイプがプリンタである場合の具体例を示したものである。
図には、ＣＭＹＫ、ＲＧＢ、白のＬ＊ａ＊ｂ＊値、ＣＭＹＫの階調特性ＴＶＩのそれぞれについて、記憶基本特性における値と、入力基本特性における値と、これらの値の差分とが示されている。また、許容範囲設定部３４により設定された許容範囲（TOL.）も示されている。
そして、基本特性評価部３５は、差分と許容範囲を比較することにより、２つの基本特性を評価する。図では、ＣＭＹＫ、ＲＧＢ、白のＬ＊ａ＊ｂ＊値について、差分が許容範囲より小さいと判定しており、判定欄に「Ｙ」を示している。また、ＣＭＹＫの階調特性ＴＶＩについて、差分が許容範囲より小さくないと判定しており、判定欄に「Ｎ」を示している。
【００２５】
ここで、図７に示したように、ソースプロファイルのデバイスタイプがプリンタである場合における階調特性の一致／不一致の判定方法について述べる。
第一に、一次色の階調データの平均色差又は最大色差に基づいて判定する方法である。例えば、一次色をシアン（Ｃ）とした場合、シアン（Ｃ）の３％、７％、1０％、1５％、２０％、２５％、３０％、４０％、５０％、６０％、７０％、８０％、９０％のそれぞれに対して、記憶基本特性であるＬ＊ａ＊ｂ＊値と、入力基本特性であるＬ＊ａ＊ｂ＊値とを求め、これらの色差も求める。そして、これら全ての色差の平均値又はこれらの色差の最大値に基づいて、階調特性の一致／不一致を判定するというものである。
第二に、一次色の５０％階調データの色差に基づいて判定する方法である。例えば、一次色をシアン（Ｃ）とした場合、シアン（Ｃ）の５０％に対して、記憶基本特性であるＬ＊ａ＊ｂ＊値と、入力基本特性であるＬ＊ａ＊ｂ＊値とを求め、これらの色差も求める。そして、この色差に基づいて、階調特性の一致／不一致を判定するというものである。
【００２６】
第三に、５０％ＴＶＩ（Tone Value Increase）に基づいて判定する方法である。図７では、この方法を採用している。
尚、本明細書において、ＴＶＩとはドットゲインにより生じる反射率の低下量によって表される階調特性を意味するものとし、特に５０％のＴＶＩをその代表値として扱う。網点面積率が５０％のときの反射率は網点面積率が０％のときの反射率と網点面積率が１００％のときの反射率の丁度中間（５０％）の反射率になるはずだが、実際にはドットゲインの影響でそれより低い反射率になる。この反射率の差分が５０％ＴＶＩである。反射率の代わりに三刺激値ＸＹＺの値を用いた次のような式によって算出することができる。
【００２７】
（１）Ａ（％）＝１００％×（Ｘ０−Ｘｔ）／（Ｘ０−Ｘｓ）−５０％
（２）Ａ（％）＝１００％×（Ｙ０−Ｙｔ）／（Ｙ０−Ｙｓ）−５０％
（３）Ａ（％）＝１００％×（Ｚ０−Ｚｔ）／（Ｚ０−Ｚｓ）−５０％
ここで、（１）はシアン用の５０％ＴＶＩを算出するための式であり、（２）はマゼンタ、ブラック用の５０％ＴＶＩを算出するための式であり、（３）はイエロー用の５０％ＴＶＩを算出するための式である。また、Ｘ，Ｙ，Ｚは三刺激値を示し、添え字が０であれば、紙の白の三刺激値を、添え字がｔであれば、５０％の網点面積率の画像の三刺激値を、添え字がｓであれば、ベタ画像の三刺激値を、それぞれ示している。
【００２８】
図７の場合も、階調特性の差分だけが許容範囲よりも小さくないので、階調補正部２２で階調補正を行えば、色変換パラメータ記憶部３３に記憶された色変換パラメータを再利用することができる。
図８は、この場合の階調補正について説明するための図である。
（ａ）に、記憶基本特性及び入力基本特性におけるシアンの階調特性を表す階調特性曲線を示す。図では、太線が、記憶基本特性における階調特性曲線を示している。また、細線が、入力基本特性における階調特性曲線を示している。
一方、（ｂ）は、入力基本特性における階調特性と、記憶基本特性における階調特性とから生成した階調補正パラメータ（階調補正曲線）を示している。この階調補正曲線は、（ａ）に破線矢印で示したような手順で求めることができる。即ち、まず、入力基本特性における階調特性曲線を用いて、入力値５０％に対する三刺激値Ｘを求める。次に、記憶基本特性における階調特性曲線を用いて、この三刺激値Ｘに対する入力値を求める。すると、入力値は５４．９％となる。従って、入力値５０％を入力値５４．９％へと階調補正を行うことで、色変換パラメータ記憶部３３に記憶された色変換パラメータをそのまま再利用できるようになる。
【００２９】
次に、色変換パラメータ記憶部３３に記憶された色変換パラメータの管理について説明する。
図９は、色変換パラメータ記憶部３３に記憶された色変換パラメータを再利用するかどうかを判定する様子を模式的に示した図である。
ここでは、（ａ）に示すように、基本特性を丸印で表し、許容範囲を円で表している。
まず、記憶基本特性と入力基本特性が（ｂ）に示すような関係にある場合を考える。この場合、入力基本特性は、記憶基本特性の許容範囲内なので、色変換パラメータ記憶部３３にキャッシュされている色変換パラメータが利用される。
次に、記憶基本特性と入力基本特性が（ｃ）に示すような関係にある場合を考える。この場合、入力基本特性は、記憶基本特性の許容範囲外なので、新たに入力されたソースプロファイル用の色変換パラメータが生成され、色変換パラメータ記憶部３３に余裕があれば、登録されることになる。
尚、入力基本特性が色変換パラメータ記憶部３３に登録された場合、この入力基本特性についても許容範囲は存在する。そして、その許容範囲が、（ｄ）に示すように、記憶基本特性の許容範囲と重なり合う場合もある。
【００３０】
但し、（ｃ）のような場合に、色変換パラメータ記憶部３３に余裕がなければ、色変換パラメータ記憶部３３に記憶された色変換パラメータのうち、どの色変換パラメータを残してどの色変換パラメータを削除するかを決定する必要が出てくる。
図１０は、色変換パラメータ記憶部３３に複数の色変換パラメータを記憶できるが、その数が有限個に制限されている場合において、どの色変換パラメータを残せばよいかを決定する際の考え方を示した図である。
（ａ）には、色変換パラメータ記憶部３３に記憶された複数の色変換パラメータの第１の状態を示しており、（ｂ）には、色変換パラメータ記憶部３３に記憶された複数の色変換パラメータの第２の状態を示している。（ａ）のように、基本特性が密集しており、許容範囲がオーバーラップしている状態よりも、（ｂ）のように、許容範囲がオーバーラップする箇所が少なくなるように基本特性がばらけていた方が、キャッシュのヒット率は高い。即ち、記憶されている色変換パラメータをばらけた状態に保つために、各色変換パラメータの識別情報（例えば、基本特性）の一致度又は類似度（例えば、非近似性）を評価し、他の識別情報（例えば、基本特性）との一致度又は類似度が高い識別情報（例えば、非近似性が低い基本特性）に対応する色変換パラメータを削除候補にすることが好ましい。
【００３１】
まず、図１１に、２つの色変換パラメータの間の非近似性の計算例を示す。
図では、ＣＭＫＹ、ＲＧＢ、白のそれぞれに対して、色変換パラメータＡに関連付けられた基本特性であるＬ＊ａ＊ｂ＊値と、色変換パラメータＢに関連付けられた基本特性であるＬ＊ａ＊ｂ＊値との色差を求めている。そして、これらの色差の平均値９．０を、色変換パラメータＡと色変換パラメータＢの間の非近似性を表す指標（非近似性指標）としている。
【００３２】
次に、図１２に、個々の色変換パラメータの他の色変換パラメータとの非近似性を表すスコア（非近似性スコア）の計算例を示す。
図では、色変換パラメータＡ〜Ｄから選択した２つの異なる色変換パラメータの組み合わせのそれぞれについて、図１１に示したような計算を行い、非近似性指標を設定していく。例えば、色変換パラメータＡと色変換パラメータＢとの間の非近似性指標は、図１１に示したように９．０であるので、この値を色変換パラメータＡと色変換パラメータＢとが交差するセルに設定する。また、色変換パラメータＡと色変換パラメータＣとの間の非近似性指標、色変換パラメータＡと色変換パラメータＤとの間の非近似性指標も、図１１に示した方法で算出し、該当するセルに設定する。更に、色変換パラメータＢ、色変換パラメータＣ、色変換パラメータＤについても、同様に、他の色変換パラメータとの間の非近似性指標を設定する。そして、色変換パラメータごとに、非近似性指標を足し合わせることで、各色変換パラメータの非近似性スコアを求める。図では、色変換パラメータＡ、色変換パラメータＢ、色変換パラメータＣ、色変換パラメータＤの非近似性スコアが、それぞれ、３１．０、２８．０、４０．０、２５．０となっている。このうち、非近似性スコアが最も小さいのは、太枠で囲んで示したように、色変換パラメータＤであるので、色変換パラメータＤが削除候補となる。
【００３３】
次いで、本実施の形態における色変換装置２０の動作について説明する。
図１３−１及び図１３−２は、色変換装置２０の動作例を示したフローチャートである。
図１３−１を参照すると、色変換装置２０では、まず、ソースプロファイル取得部３１が、入力画像からソースプロファイルを取得し、このソースプロファイルを基本特性抽出部３２に渡す（ステップ２０１）。
次に、基本特性抽出部３２が、ソースプロファイル取得部３１から渡されたソースプロファイルから入力基本特性を抽出し、この入力基本特性を基本特性評価部３５に渡す（ステップ２０２）。
これにより、基本特性評価部３５は、色変換パラメータ記憶部３３から最初の記憶基本特性を読み出し（ステップ２０３）、ステップ２０２で受け取った入力基本特性とここで読み出した記憶基本特性とを評価する（ステップ２０４）。
そして、入力基本特性と記憶基本特性とが適合した旨の評価結果が得られたかどうかを判定する（ステップ２０５）。具体的には、入力基本特性と記憶基本特性との差分が、許容範囲設定部３４により設定された許容範囲内かどうかを判定する。
【００３４】
その結果、入力基本特性と記憶基本特性とが適合した旨の評価結果が得られた場合、つまり、全項目について差分が許容範囲内であった場合は、色変換パラメータ記憶部３３に記憶された色変換パラメータを再利用する処理に移る。即ち、基本特性評価部３５は、まず、階調補正部２２を無効にする（ステップ２０６）。具体的には、階調補正パラメータ生成部３６に対して、階調補正部２２にスルーパラメータを設定するように指示し、階調補正パラメータ生成部３６が階調補正部２２にスルーパラメータを設定する。
また、基本特性評価部３５は、記憶基本特性を色変換パラメータ管理部３７に渡し、色変換パラメータ管理部３７がこの記憶基本特性に関連付けられている色変換パラメータを読み出して色変換部２３に設定する（ステップ２１０）。
そして、最後に、色データ取得部２１が入力画像から取得した色データに対して、階調補正部２２、色変換部２３が、それぞれ、設定されたパラメータを用いて階調補正（この場合は、スルー）、色変換を施す（ステップ２１１）。これにより、色変換後の色データが、色データ出力部２４により画像形成部１７へ出力されることになる。
【００３５】
一方、入力基本特性と記憶基本特性とが適合した旨の評価結果が得られなかった場合、つまり、幾つかの項目について差分が許容範囲内でなかった場合、基本特性評価部３５は、入力基本特性と記憶基本特性が階調特性以外は適合した旨の評価結果が得られたかどうかを判定する（ステップ２０７）。
【００３６】
その結果、入力基本特性と記憶基本特性とが階調特性以外は適合した旨の評価結果が得られた場合、つまり、階調特性以外の全項目について差分が許容範囲内であった場合は、色変換パラメータ記憶部３３に記憶された色変換パラメータを再利用する処理に移る。但し、この場合は、色変換パラメータを再利用するために、色変換前に階調補正を行うようにする。即ち、基本特性評価部３５は、まず、階調補正パラメータ生成部３６に階調補正パラメータを生成するように指示し、階調補正パラメータ生成部３６が、階調補正パラメータを生成する（ステップ２０８）。次に、階調補正パラメータ生成部３６は、階調補正部２２にこの階調補正パラメータを設定する（ステップ２０９）。
また、基本特性評価部３５は、記憶基本特性を色変換パラメータ管理部３７に渡し、色変換パラメータ管理部３７がこの記憶基本特性に関連付けられている色変換パラメータを読み出して色変換部２３に設定する（ステップ２１０）。
そして、最後に、色データ取得部２１が入力画像から取得した色データに対して、階調補正部２２、色変換部２３が、それぞれ、設定されたパラメータを用いて階調補正、色変換を施す（ステップ２１１）。これにより、色変換後の色データが、色データ出力部２４により画像形成部１７へ出力されることになる。
【００３７】
一方、入力基本特性と記憶基本特性とが階調特性以外は適合した旨の評価結果が得られなかった場合、つまり、階調特性以外の項目に限定しても幾つかの項目について差分が許容範囲内でなかった場合は、図１３−２の処理に移る。
即ち、まず、基本特性評価部３５は、色変換パラメータ記憶部３３に次の記憶基本特性が記憶されているかどうかを判定する（ステップ２２１）。そして、次の記憶基本特性が記憶されていれば、基本特性評価部３５は、次の記憶基本特性を読み出し（ステップ２２２）、図１３−１のステップ２０４以降の処理を繰り返す。また、次の記憶基本特性が記憶されていなければ、色変換パラメータ記憶部３３に再利用可能な色変換パラメータが記憶されていないことになるので、新たに色変換パラメータを生成して記憶する処理に移る。
【００３８】
即ち、基本特性評価部３５は、まず、階調補正部２２を無効にする（ステップ２２３）。具体的には、階調補正パラメータ生成部３６に対して、階調補正部２２にスルーパラメータを設定するように指示し、階調補正パラメータ生成部３６が階調補正部２２にスルーパラメータを設定する。
次に、基本特性評価部３５は、入力基本特性を色変換パラメータ管理部３７に渡すと共に、新たな色変換パラメータの生成指示を色変換パラメータ生成部３９に対して出力する。これにより、色変換パラメータ生成部３９は、ソースプロファイル取得部３１が取得したソースプロファイルと、デスティネーションプロファイル取得部３８が取得したデスティネーションプロファイルとに基づいて、新たな色変換パラメータを生成し、これを色変換部２３に設定する（ステップ２２４）。
【００３９】
また、基本特性評価部３５は、この新たな色変換パラメータを色変換パラメータ記憶部３３に記憶すべく、色変換パラメータ管理部３７に受け渡し、色変換パラメータ管理部３７が、色変換パラメータを色変換パラメータ記憶部３３に記憶するための処理を行う。
即ち、色変換パラメータ管理部３７は、まず、色変換パラメータ記憶部３３がフル状態（新たな色変換パラメータを記憶する余裕がない状態）であるかどうかを判定する（ステップ２２５）。ここで、色変換パラメータ記憶部３３がフル状態であると判定されれば、色変換パラメータ管理部３７は、基本特性評価部３５から先に渡された入力基本特性と、色変換パラメータ記憶部３３に記憶された各基本特性の非近似性スコアを算出する（ステップ２２６）。具体的には、図１１及び図１２を参照して説明したような方法で非近似性スコアを算出する。
【００４０】
これにより、色変換パラメータ管理部３７は、入力基本特性の非近似性スコアが最小であったかどうかを判定する（ステップ２２７）。
そして、入力基本特性の非近似性スコアが最小であれば、色変換パラメータ記憶部３３に既に記憶されている色変換パラメータを削除してこの入力基本特性を記憶してもヒット率を高めることにはならないと思われるので、新たな色変換パラメータを色変換パラメータ記憶部３３に記憶することなく、処理を終了する。
また、入力基本特性の非近似性スコアが最小でなければ、色変換パラメータ記憶部３３に既に記憶されている色変換パラメータのうち、非近似性スコアが最小の基本特性に関連付けられた色変換パラメータを削除する（ステップ２２８）。そして、入力基本特性と新たに生成された色変換パラメータとを関連付けて記憶し（ステップ２２９）、処理を終了する。
また、ステップ２２５で色変換パラメータ記憶部３３がフル状態でない場合も、基本特性評価部３５から先に渡された入力基本特性と、色変換パラメータ生成部３９によって新たに生成された色変換パラメータとを関連付けて記憶し（ステップ２２９）、処理を終了する。
以上により、本実施の形態の動作は終了する。
【００４１】
尚、本実施の形態における色変換装置２０は、上記で色変換装置２０が備えるものとして説明した全ての構成要素を備えていなければならないというわけではない。
例えば、色変換パラメータを再利用する際に階調補正を行わない構成も考えられる。その場合は、図２に示した構成から、階調補正部２２及び階調補正パラメータ生成部３６を取り除いた構成となる。
また、入力基本特性と記憶基本特性との評価結果に基づく再利用の判定を行わない構成も考えられる。その場合は、図２に示した構成から、更に、基本特性抽出部３２、許容範囲設定部３４、基本特性評価部３５を取り除いた構成となる。
【００４２】
また、本実施の形態では、異なるソースプロファイルが埋め込まれた画像が入力される場面を想定し、色変換パラメータをソースプロファイルの識別情報（例えば、ソースプロファイルから抽出された基本特性）に関連付けてキャッシュするようにした。しかしながら、異なるデスティネーションプロファイルに基づいて画像を形成する場面を想定し、色変換パラメータをデスティネーションプロファイルの識別情報（例えば、デスティネーションプロファイルから抽出された基本特性）と関連付けてキャッシュするようにしてもよい。
更に、本実施の形態では、色変換装置２０を画像処理装置１０内に実現したが、ＰＣ（Personal Computer）等のコンピュータ内に実現してもよい。
【００４３】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００４４】
１０…画像処理装置、２０…色変換装置、２１…色データ取得部、２２…階調補正部、２３…色変換部、２４…色データ出力部、３１…ソースプロファイル取得部、３２…基本特性抽出部、３３…色変換パラメータ記憶部、３４…許容範囲設定部、３５…基本特性評価部、３６…階調補正パラメータ生成部、３７…色変換パラメータ管理部、３８…デスティネーションプロファイル取得部、３９…色変換パラメータ生成部
【図１】
2010226597.tif 000003
【図２】
2010226597.tif 000004
【図３】
2010226597.tif 000005
【図４】
2010226597.tif 000006
【図５】
2010226597.tif 000007
【図６】
2010226597.tif 000008
【図７】
2010226597.tif 000009
【図８】
2010226597.tif 000010
【図９】
2010226597.tif 000011
【図１０】
2010226597.tif 000012
【図１１】
2010226597.tif 000013
【図１２】
2010226597.tif 000014
【図１３−１】
2010226597.tif 000015
【図１３−２】
2010226597.tif 000016