(57)【要約】【課題】印刷データ内に含まれている色変換プロファイルを利用しつつ、ＤＬＰ色変換の利点を得ることができる画像処理装置を提供する。【解決手段】オブジェクトを含む印刷データ内にオブジェクトの色情報をデバイス非依存の色空間の色情報に変換するための埋め込みプロファイルが含まれていることを認識する認識部と、印刷データ内に埋め込みプロファイルが含まれていることが認識される場合、埋め込みプロファイルを印刷データから抽出する抽出部と、デバイス非依存の色空間の色情報を画像出力装置の色空間の色情報に変換するためのデスティネーションプロファイルと埋め込みプロファイルとから、オブジェクトの色情報を画像出力装置の色空間の色情報に変換するためのデバイスリンクプロファイルを作成する作成部と、デバイスリンクプロファイルを適用してオブジェクトに対する色変換処理を実行する色変換部と、を有する画像処理装置。【選択図】図１１
2011130230.tif 000002
【特許請求の範囲】
【請求項１】
特定のページの内容の一部または全部を規定するためのオブジェクトを含む印刷データ内に、当該オブジェクトの色情報をデバイス非依存の色空間の色情報に変換するための色変換プロファイルである埋め込みプロファイルが含まれていることを認識する認識部と、
前記認識部により前記印刷データ内に前記埋め込みプロファイルが含まれていることが認識される場合、当該埋め込みプロファイルを前記印刷データから抽出する抽出部と、
前記デバイス非依存の色空間の色情報を画像出力装置の色空間の色情報に変換するための色変換プロファイルであるデスティネーションプロファイルと、前記抽出部により抽出された前記埋め込みプロファイルとから、前記オブジェクトの色情報を前記画像出力装置の色空間の色情報に直接変換するための色変換プロファイルであるデバイスリンクプロファイルを作成する作成部と、
前記作成部により作成された前記デバイスリンクプロファイルを適用して、前記オブジェクトに対する色変換処理を実行する色変換部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記印刷データ内に前記埋め込みプロファイルが含まれていない場合に前記オブジェクトの色変換処理に適用される、デフォルトのデバイスリンクプロファイルに関する情報と、当該デフォルトのデバイスリンクプロファイルを作成するために使用されたデスティネーションプロファイルに関する情報とを関連付けて記憶するプロファイル情報記憶部をさらに有し、
前記作成部は、前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルを作成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記デフォルトのデバイスリンクプロファイルを作成するときに適用された色変換条件に関する設定を記憶する設定記憶部をさらに有し、
前記作成部は、前記設定記憶部に記憶された色変換条件に関する設定と同一の設定を適用して前記デバイスリンクプロファイルを作成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記色変換条件に関する設定は、特定の基本色のベタ部を色変換処理後においてもベタ部のまま維持する処理を実行するか否かについての設定を含むことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記色変換条件に関する設定は、特定の基本色の中間調部に対して、当該基本色を構成する構成色以外の色が色変換処理により混入することを防止する処理を実行するか否かについての設定を含むことを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記プロファイル情報記憶部には、前記デフォルトのデバイスリンクプロファイルに関する情報が、前記オブジェクトの種類別に複数記憶されており、
前記作成部は、前記オブジェクトの種類により特定される前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルを作成することを特徴とする請求項２〜５のいずれか１項に記載の画像処理装置。
【請求項７】
特定のページの内容の一部または全部を規定するためのオブジェクトを含む印刷データ内に、当該オブジェクトの色情報をデバイス非依存の色空間の色情報に変換するための色変換プロファイルである埋め込みプロファイルが含まれていることを認識する手順（ａ）と、
前記手順（ａ）において前記印刷データ内に前記埋め込みプロファイルが含まれていることが認識される場合、当該埋め込みプロファイルを前記印刷データから抽出する手順（ｂ）と、
前記デバイス非依存の色空間の色情報を画像出力装置の色空間の色情報に変換するための色変換プロファイルであるデスティネーションプロファイルと、前記手順（ｂ）において抽出された前記埋め込みプロファイルとから、前記オブジェクトの色情報を前記画像出力装置の色空間の色情報に直接変換するための色変換プロファイルであるデバイスリンクプロファイルを作成する手順（ｃ）と、
前記手順（ｃ）において作成された前記デバイスリンクプロファイルを適用して、前記オブジェクトに対する色変換処理を実行する手順（ｄ）と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項８】
前記印刷データ内に前記埋め込みプロファイルが含まれていない場合に前記オブジェクトの色変換処理に適用される、デフォルトのデバイスリンクプロファイルに関する情報と、当該デフォルトのデバイスリンクプロファイルを作成するために使用されたデスティネーションプロファイルに関する情報とを関連付けてプロファイル情報記憶部に記憶させる手順（ｅ）をさらに前記コンピュータに実行させ、
前記手順（ｃ）において、前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルが作成されることを特徴とする請求項７に記載の画像処理プログラム。
【請求項９】
前記デフォルトのデバイスリンクプロファイルを作成するときに適用された色変換条件に関する設定を設定記憶部に記憶させる手順（ｆ）をさらに前記コンピュータに実行させ、
前記手順（ｃ）において、前記設定記憶部に記憶された色変換条件に関する設定と同一の設定を適用して前記デバイスリンクプロファイルが作成されることを特徴とする請求項８に記載の画像処理プログラム。
【請求項１０】
前記色変換条件に関する設定は、特定の基本色のベタ部を色変換処理後においてもベタ部のまま維持する処理を実行するか否かについての設定を含むことを特徴とする請求項９に記載の画像処理プログラム。
【請求項１１】
前記色変換条件に関する設定は、特定の基本色の中間調部に対して、当該基本色を構成する構成色以外の色が色変換処理により混入することを防止する処理を実行するか否かについての設定を含むことを特徴とする請求項９または１０に記載の画像処理プログラム。
【請求項１２】
前記プロファイル情報記憶部には、前記デフォルトのデバイスリンクプロファイルに関する情報が、前記オブジェクトの種類別に複数記憶されており、
前記手順（ｃ）において、前記オブジェクトの種類により特定される前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルが作成されることを特徴とする請求項８〜１１のいずれか１項に記載の画像処理プログラム。
【請求項１３】
請求項７〜１２のいずれか１項に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。本発明は、特に、色変換プロファイルを適用して画像データの色変換処理を実行する画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
ＩＣＣプロファイル等の色変換プロファイルを利用する色変換には、ソースプロファイルおよびデスティネーションプロファイルの２種類のデバイスプロファイル（以下、ＤＰと称する）を利用するＤＰ色変換と、デバイスリンクプロファイル（以下、ＤＬＰと称する）を利用するＤＬＰ色変換とが存在する（たとえば、特許文献１参照）。
【０００３】
近年は、色変換処理の高速および高精度化の見地から、ＤＬＰ色変換が推奨されている。ＤＰ色変換では、画像データの色値をデバイス非依存の色空間の色値に変換してから画像出力装置の色空間の色値に変換するのに対し、ＤＬＰ色変換では、画像データの色値をデバイス非依存の色空間を介することなく画像入力装置の色空間値から画像出力装置の色空間の色値に直接変換するため、高速処理が可能である。また、ＤＬＰには、「ベタ保持」および「にごり除去」等の、デバイス非依存の色空間を介さないことで実現される高精度な補正処理が適用可能であるため、ＤＬＰ色変換では、ユーザの意図を反映する高精度な色変換が行われる。
【０００４】
ところで、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイル等の文書ファイルのオブジェクトに、当該オブジェクトの色変換に適用可能な色変換プロファイル（以下、埋め込みプロファイルと称する）を埋め込む技術が知られている。埋め込みプロファイルは、ソースプロファイルとして用いられ、ユーザにより指定されるデスティネーションプロファイルとともに、オブジェクトの色変換に適用される。このような構成によれば、文書ファイルの印刷時に、ユーザが、適切なソースプロファイルをオブジェクトの種類に応じて指定する作業が省略される。
【０００５】
しかしながら、埋め込みプロファイルを利用してオブジェクトの色変換を行う場合、埋め込みプロファイルおよびデスティネーションプロファイルを適用したＤＰ色変換が行われるため、高速・高精度といったＤＬＰ色変換の利点が得られないという問題がある。
【０００６】
なお、ＤＬＰ色変換の利点を得るために、埋め込みプロファイルがオブジェクトに埋め込まれている場合であっても、埋め込みプロファイルを利用することなく、所定のＤＬＰを適用してオブジェクトのＤＬＰ色変換を行うことも可能である。しかしながら、この場合、埋め込みプロファイルとデスティネーションプロファイルとを適用してＤＰ色変換を行う場合と同一の変換結果が得られず、色合わせに失敗する可能性がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３４０９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、色変換プロファイルが印刷データ内に含まれているオブジェクトの色変換において、印刷データ内に含まれている色変換プロファイルを利用しつつ、ＤＬＰ色変換の利点を得ることができる画像処理装置および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）特定のページの内容の一部または全部を規定するためのオブジェクトを含む印刷データ内に、当該オブジェクトの色情報をデバイス非依存の色空間の色情報に変換するための色変換プロファイルである埋め込みプロファイルが含まれていることを認識する認識部と、前記認識部により前記印刷データ内に前記埋め込みプロファイルが含まれていることが認識される場合、当該埋め込みプロファイルを前記印刷データから抽出する抽出部と、前記デバイス非依存の色空間の色情報を画像出力装置の色空間の色情報に変換するための色変換プロファイルであるデスティネーションプロファイルと、前記抽出部により抽出された前記埋め込みプロファイルとから、前記オブジェクトの色情報を前記画像出力装置の色空間の色情報に直接変換するための色変換プロファイルであるデバイスリンクプロファイルを作成する作成部と、前記作成部により作成された前記デバイスリンクプロファイルを適用して、前記オブジェクトに対する色変換処理を実行する色変換部と、を有することを特徴とする画像処理装置。
【００１１】
（２）前記印刷データ内に前記埋め込みプロファイルが含まれていない場合に前記オブジェクトの色変換処理に適用される、デフォルトのデバイスリンクプロファイルに関する情報と、当該デフォルトのデバイスリンクプロファイルを作成するために使用されたデスティネーションプロファイルに関する情報とを関連付けて記憶するプロファイル情報記憶部をさらに有し、前記作成部は、前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルを作成することを特徴とする上記（１）に記載の画像処理装置。
【００１２】
（３）前記デフォルトのデバイスリンクプロファイルを作成するときに適用された色変換条件に関する設定を記憶する設定記憶部をさらに有し、前記作成部は、前記設定記憶部に記憶された色変換条件に関する設定と同一の設定を適用して前記デバイスリンクプロファイルを作成することを特徴とする上記（２）に記載の画像処理装置。
【００１３】
（４）前記色変換条件に関する設定は、特定の基本色のベタ部を色変換処理後においてもベタ部のまま維持する処理を実行するか否かについての設定を含むことを特徴とする上記（３）に記載の画像処理装置。
【００１４】
（５）前記色変換条件に関する設定は、特定の基本色の中間調部に対して、当該基本色を構成する構成色以外の色が色変換処理により混入することを防止する処理を実行するか否かについての設定を含むことを特徴とする上記（３）または（４）に記載の画像処理装置。
【００１５】
（６）前記プロファイル情報記憶部には、前記デフォルトのデバイスリンクプロファイルに関する情報が、前記オブジェクトの種類別に複数記憶されており、前記作成部は、前記オブジェクトの種類により特定される前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルを作成することを特徴とする上記（２）〜（５）のいずれか１つに記載の画像処理装置。
【００１６】
（７）特定のページの内容の一部または全部を規定するためのオブジェクトを含む印刷データ内に、当該オブジェクトの色情報をデバイス非依存の色空間の色情報に変換するための色変換プロファイルである埋め込みプロファイルが含まれていることを認識する手順（ａ）と、前記手順（ａ）において前記印刷データ内に前記埋め込みプロファイルが含まれていることが認識される場合、当該埋め込みプロファイルを前記印刷データから抽出する手順（ｂ）と、前記デバイス非依存の色空間の色情報を画像出力装置の色空間の色情報に変換するための色変換プロファイルであるデスティネーションプロファイルと、前記手順（ｂ）において抽出された前記埋め込みプロファイルとから、前記オブジェクトの色情報を前記画像出力装置の色空間の色情報に直接変換するための色変換プロファイルであるデバイスリンクプロファイルを作成する手順（ｃ）と、前記手順（ｃ）において作成された前記デバイスリンクプロファイルを適用して、前記オブジェクトに対する色変換処理を実行する手順（ｄ）と、をコンピュータに実行させることを特徴とする画像処理プログラム。
【００１７】
（８）前記印刷データ内に前記埋め込みプロファイルが含まれていない場合に前記オブジェクトの色変換処理に適用される、デフォルトのデバイスリンクプロファイルに関する情報と、当該デフォルトのデバイスリンクプロファイルを作成するために使用されたデスティネーションプロファイルに関する情報とを関連付けてプロファイル情報記憶部に記憶させる手順（ｅ）をさらに前記コンピュータに実行させ、前記手順（ｃ）において、前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルが作成されることを特徴とする上記（７）に記載の画像処理プログラム。
【００１８】
（９）前記デフォルトのデバイスリンクプロファイルを作成するときに適用された色変換条件に関する設定を設定記憶部に記憶させる手順（ｆ）をさらに前記コンピュータに実行させ、前記手順（ｃ）において、前記設定記憶部に記憶された色変換条件に関する設定と同一の設定を適用して前記デバイスリンクプロファイルが作成されることを特徴とする上記（８）に記載の画像処理プログラム。
【００１９】
（１０）前記色変換条件に関する設定は、特定の基本色のベタ部を色変換処理後においてもベタ部のまま維持する処理を実行するか否かについての設定を含むことを特徴とする上記（９）に記載の画像処理プログラム。
【００２０】
（１１）前記色変換条件に関する設定は、特定の基本色の中間調部に対して、当該基本色を構成する構成色以外の色が色変換処理により混入することを防止する処理を実行するか否かについての設定を含むことを特徴とする上記（９）または（１０）に記載の画像処理プログラム。
【００２１】
（１２）前記プロファイル情報記憶部には、前記デフォルトのデバイスリンクプロファイルに関する情報が、前記オブジェクトの種類別に複数記憶されており、前記手順（ｃ）において、前記オブジェクトの種類により特定される前記デフォルトのデバイスリンクプロファイルを作成するために使用された前記デスティネーションプロファイルと、前記埋め込みプロファイルとから、前記デバイスリンクプロファイルが作成されることを特徴とする上記（８）〜（１１）のいずれか１つに記載の画像処理プログラム。
【００２２】
（１３）上記（７）〜（１２）のいずれか１つに記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２３】
本発明によれば、印刷データ内に含まれている色変換プロファイルと所定のデスティネーションプロファイルとからデバイスリンクプロファイルが作成され、オブジェクトの色変換に適用されるため、印刷データ内に含まれている色変換プロファイルを利用しつつ、ＤＬＰ色変換を行うことができる。これにより、色変換プロファイルが印刷データ内に含まれているオブジェクトの色変換において、印刷データ内に含まれている色変換プロファイルを利用しつつ、ＤＬＰ色変換の利点を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態にかかる画像処理システムの全体構成を示すブロック図である。
【図２】図１に示されるクライアント端末の概略構成を示すブロック図である。
【図３】図１に示されるプリンタコントローラの概略構成を示すブロック図である。
【図４】図３に示されるプリンタコントローラのハードディスクの内容を示すブロック図である。
【図５】図４に示されるＣＭＭ処理部の概略構成を示すブロック図である。
【図６】図３に示されるプリンタコントローラのディスプレイに表示されるプロファイル設定画面の一例を示す図である。
【図７】図１に示されるプリンタの概略構成を示すブロック図である。
【図８】図１に示されるプロファイラの概略構成を示すブロック図である。
【図９】図８に示されるプロファイラのハードディスクの内容を示すブロック図である。
【図１０】図１に示されるプリンタコントローラにおける色変換処理の手順を示すフローチャートである。
【図１１】図１０のステップＳ１０６に示されるＤＬＰ色変換処理の手順を示すフローチャートである。
【図１２】ＤＬＰ関連情報の一例を示す図である。
【図１３】図１０のステップＳ１０７に示されるＤＰ色変換処理の手順を示すフローチャートである。
【図１４】図１に示されるプロファイラにおけるプロファイル作成処理の手順を示すフローチャートである。
【図１５】図１に示されるプロファイラにおけるプロファイル登録処理の手順を示すフローチャートである。
【図１６】図８に示されるプロファイラのディスプレイに表示されるプロファイル登録画面の一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２６】
図１は、本発明の一実施形態にかかる画像処理システムの全体構成を示すブロック図である。
【００２７】
図１に示されるとおり、画像処理システムは、クライアント端末１ａ，１ｂ，１ｃと、画像処理装置としてのプリンタコントローラ２と、画像出力装置としてのプリンタ３と、プロファイラ４と、測色器５とを備えている。クライアント端末１ａ，１ｂ，１ｃ、プリンタコントローラ２、およびプロファイラ４は、ネットワーク６を介して相互に通信可能に接続されている。ネットワーク６は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、あるいはＬＡＮ同士を専用線で接続したＷＡＮ等からなる。プリンタコントローラ２とプリンタ３とは、たとえば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の専用インタフェース用バスを介して接続されている。プロファイラ４と測色器５とは、専用線を介して接続されている。
【００２８】
なお、プリンタコントローラ２とプリンタ３とはネットワーク６を介して接続されていてもよい。また、ネットワーク６に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２９】
図２は、クライアント端末の概略構成を示すブロック図である。クライアント端末１ａ，１ｂ，１ｃは、たとえば、一般的なＰＣ（パーソナルコンピュータ）である。クライアント端末１ａ，１ｂ，１ｃは、相互に同様の構成であるため、以下、クライアント端末１ａを代表として用いて説明する。
【００３０】
クライアント端末１ａは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３１】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００３２】
ハードディスク１４は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ハードディスク１４には、印刷データを作成するためのプリンタドライバがインストールされている。
【００３３】
ディスプレイ１５は、たとえば、ＬＣＤ、ＣＲＴ等であり、各種の情報を表示する。入力装置１６は、たとえば、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。ネットワークインタフェース１７は、ネットワーク６を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３４】
クライアント端末１ａは、印刷データを作成してプリンタコントローラ２に送信する。印刷データには、特定のページの内容の一部または全部を規定するための種々のオブジェクトが含まれており、オブジェクトには、オブジェクトの色情報をデバイス非依存の色空間（たとえば、Ｌ＊ａ＊ｂ＊色空間）の色情報に変換するための色変換プロファイル（以下、埋め込みプロファイルと称する）が埋め込まれ得る。
【００３５】
図３は、プリンタコントローラの概略構成を示すブロック図である。プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、ネットワークインタフェース２７、およびプリンタインタフェース２８を含み、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３６】
プリンタインタフェース２８は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００３７】
図４は、プリンタコントローラのハードディスクの内容を示すブロック図である。プリンタコントローラ２のハードディスク２４は、プロファイルＤＢ２４０として、色変換プロファイル２４１と、ＤＬＰ関連情報２４２とを記憶する。色変換プロファイル２４１は、ソースプロファイルおよびデスティネーションプロファイルの２種類のデバイスプロファイル（以下、ＤＰと称する）と、デバイスリンクプロフィル（以下、ＤＬＰと称する）とを含む。ＤＬＰ関連情報２４２は、ＤＬＰの作成時に使用されたデスティネーションプロファイルに関する情報と、ＤＬＰ作成時の色変換条件のパラメータに関する情報とを含む。色変換条件は、Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋの各基本色について、基本色の濃度１００％のベタ部を色変換後においても１００％に維持する「ベタ保持」処理と、基本色の濃度１〜９９％の中間調部に基本色を構成する構成色以外の色が混入されることを防止する「にごり除去」処理とを含む。
【００３８】
また、ハードディスク２４は、ＲＩＰ部２５０およびＣＭＭ処理部２６０に対応するプログラムを格納するためのそれぞれの領域を有する。
【００３９】
ＲＩＰ部２５０は、クライアント端末１ａ，１ｂ，１ｃから受信した印刷データを翻訳し、ビットマップ形式に展開するためのラスタライズ処理（ＲＩＰ：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）を実行する。すなわち、ＲＩＰ部２５０は、印刷データに含まれるオブジェクトを、プリンタ３が印刷に用いるビットマップ形式の画像データに変換する。なお、ＲＩＰ部２５０の機能は、対応するプログラムをＣＰＵ２１が実行することにより発揮される。
【００４０】
ＣＭＭ処理部２６０は、図５に示されるとおり、埋め込みプロファイル判別部２６１、埋め込みプロファイル抽出部２６２、デスティネーションプロファイル決定部２６３、ＤＬＰ作成パラメータ決定部２６４、ＤＬＰ計算部２６５、プロファイル読込部２６６、および色変換テーブル作成部２６７を有する。
【００４１】
埋め込みプロファイル判別部２６１は、埋め込みプロファイルがオブジェクトに埋め込まれているか否かを判別する。埋め込みプロファイル抽出部２６２は、埋め込みプロファイルをオブジェクトから抽出する。デスティネーションプロファイル決定部２６３は、後述するテンポラリＤＬＰを作成するために使用されるデスティネーションプロファイルを決定する。ＤＬＰ作成パラメータ決定部２６４は、テンポラリＤＬＰを作成する際の色変換条件のパラメータを決定する。ＤＬＰ計算部２６５は、埋め込みプロファイルとデスティネーションプロファイルとからテンポラリＤＬＰを作成する。プロファイル読込部２６６は、色変換処理に適用される色変換プロファイルを読み込む。色変換テーブル作成部２６７は、色変換プロファイルから色変換テーブルを作成する。なお、埋め込みプロファイル判別部２６１、埋め込みプロファイル抽出部２６２、デスティネーションプロファイル決定部２６３、ＤＬＰ作成パラメータ決定部２６４、ＤＬＰ計算部２６５、プロファイル読込部２６６、および色変換テーブル作成部２６７の機能は、それぞれに対応するプログラムをＣＰＵ２１が実行することにより発揮される。
【００４２】
図６は、プリンタコントローラのディスプレイに表示されるプロファイル設定画面の一例を示す図である。プロファイル設定画面１００は、ＤＰ色変換についての設定を受け付けるＤＰ設定受付部１１０と、ＤＬＰ色変換についての設定を受け付けるＤＬＰ設定受付部１２０とを有する。
【００４３】
ＤＰ設定受付部１１０は、ソースプロファイルの設定を受け付けるソースプロファイル設定部と、デスティネーションプロファイルの設定を受け付けるデスティネーションプロファイル設定部と、レンダリングインテントの設定を受け付けるレンダリングインテント設定部とを有する。
【００４４】
ソースプロファイル設定部は、１次色（Ｃ，Ｍ，Ｙ，Ｋ）および２次色（Ｒ，Ｇ，Ｂ）のテキストオブジェクト、写真オブジェクト、および図形オブジェクトのそれぞれについて、色変換処理に適用されるソースプロファイルのユーザによる指定を受け付ける。デスティネーションプロファイル設定部は、上記３種類のオブジェクトのそれぞれについて、色変換処理に適用されるデスティネーションプロファイルのユーザによる指定を受け付ける。レンダリングインテント設定部は、「知覚」、「彩度」、「測色的（相対白色）」、および「測色的（絶対白色）」の４種類のレンダリングインテントの中から、上記３種類のオブジェクトのそれぞれについて、色変換時に適用される一のレンダリングインテントのユーザによる選択を受け付ける。
【００４５】
ＤＬＰ設定受付部１２０は、ＤＬＰの設定を受け付けるＤＬＰ設定部と、ＤＬＰ関連情報を表示するＤＬＰ関連情報表示部とを有する。
【００４６】
ＤＬＰ設定部は、１次色および２次色の上記３種類のオブジェクトのそれぞれについて、色変換処理に適用されるＤＬＰのユーザによる指定を受け付ける。ＤＬＰ関連情報表示部は、ＤＬＰ設定部において指定されている６つのＤＬＰのうち、ユーザにより選択される一のＤＬＰについて、ＤＬＰの作成時に使用されたデスティネーションプロファイルの名称と、ＤＬＰ作成時の色変換条件のパラメータとを表示する。
【００４７】
図７は、プリンタの概略構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびプリンタコントローラインタフェース３６を含み、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４８】
操作パネル部３４は、各種情報の表示および各種指示の入力に使用される。印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信した画像データに基づく画像を用紙等の記録媒体に印刷する。プリンタコントローラインタフェース３６は、プリンタコントローラ２と通信を行うためのインタフェースである。
【００４９】
図８は、プロファイラの概略構成を示すブロック図である。プロファイラ４は、たとえば、一般的なＰＣである。
【００５０】
プロファイラ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ハードディスク４４、ディスプレイ４５、入力装置４６、ネットワークインタフェース４７、および測色器インタフェース４８を含み、これらは信号をやり取りするためのバス４９を介して相互に接続されている。なお、プロファイラ４の上記各部のうち、クライアント端末１ａの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００５１】
測色器インタフェース４８は、ローカル接続された測色器５と通信するためのインタフェースである。測色器５は、たとえば、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅの光の３原色に対応する３種類のセンサを備え、カラー画像の各部に対する３種類のセンサからの出力値（ＲＧＢ値）に基づいて測色する。
【００５２】
図９は、プロファイラのハードディスクの内容を示すブロック図である。プロファイラ４のハードディスク４４は、チャート出力指示部４４１、測色値計算部４４２、プロファイル計算部４４３、およびプロファイル登録部４４４に対応するプログラムを格納するためのそれぞれの領域を有する。
【００５３】
チャート出力指示部４４１は、カラーチャートの出力を出力機器に指示する。測色値計算部４４２は、測色器５によるカラーチャートの測色結果から測色値を計算する。プロファイル計算部４４３は、測色値からＤＰを計算するとともに、既存のＤＰからＤＬＰを計算する。プロファイル登録部４４４は、プリンタコントローラ２のハードディスク２４に、ＤＰまたはＤＬＰを登録する。また、プロファイル登録部４４４は、ＤＬＰ作成時に使用されたデスティネーションプロファイルと色変換条件のパラメータに関する情報を、ＤＬＰと関連付けてハードディスク２４に登録する。なお、チャート出力指示部４４１、測色値計算部４４２、プロファイル計算部４４３、およびプロファイル登録部４４４の機能は、それぞれに対応するプログラムをＣＰＵ４１が実行することにより発揮される。
【００５４】
クライアント端末１ａ，１ｂ，１ｃ、プリンタコントローラ２、プリンタ３、およびプロファイラ４は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００５５】
以上のとおり構成される本実施形態の画像処理システムによれば、印刷データ内のオブジェクトに埋め込まれている埋め込みプロファイルと、所定のデスティネーションプロファイルとから、テンポラリＤＬＰが作成され、オブジェクトの色変換に適用される。以下、図１０〜図１６を参照して、本実施形態の画像処理システムの動作について説明する。
【００５６】
図１０は、図１に示されるプリンタコントローラにおける色変換処理の手順を示すフローチャートである。なお、図１０のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５７】
図１０に示されるとおり、まず、印刷データが受信される（ステップＳ１０１）。本実施形態では、たとえば、クライアント端末１ａから送信される印刷データが受信される。印刷データには、ページの内容を規定するためのオブジェクトが記述されている。
【００５８】
続いて、オブジェクトが解析される（ステップＳ１０２）。本実施形態では、ステップＳ１０１に示す処理で受信された印刷データ内のオブジェクトが解析され、オブジェクトの構造（レイヤ、透明度、グラデーション）および種類（テキスト、写真、図形）が認識される。
【００５９】
続いて、オブジェクトがラスタライズされる（ステップＳ１０３）。本実施形態では、ステップＳ１０２に示す処理で解析されたオブジェクトに対してラスタライズ処理が実行され、ビットマップ形式のオブジェクトの画像データが生成される。
【００６０】
続いて、色変換処理を実行するか否かが判断される（ステップＳ１０４）。本実施形態では、ユーザ設定にしたがって、オブジェクトの色情報をプリンタ３の色空間の色情報に変換する色変換処理を実行するか否かが判断される。
【００６１】
色変換処理を実行しないと判断される場合（ステップＳ１０４：ＮＯ）、ステップＳ１０８に示す処理に移行する。一方、色変換処理を実行すると判断される場合（ステップＳ１０４：ＹＥＳ）、ＤＬＰ色変換処理を実行するか否かが判断される（ステップＳ１０５）。本実施形態では、ユーザ設定にしたがって、ＤＬＰ色変換処理を実行するか、あるいは、ＤＰ色変換処理を実行するかが判断される。
【００６２】
ＤＬＰ色変換処理を実行すると判断される場合（ステップＳ１０５：ＹＥＳ）、ＤＬＰ色変換処理が実行される（ステップＳ１０６）。本実施形態では、ユーザにより予め指定されているデフォルトのＤＬＰ、または、埋め込みプロファイルを使用して新たに作成されるテンポラリＤＬＰを適用して、オブジェクトの色情報を変換するＤＬＰ色変換処理が実行される。ステップＳ１０６に示されるＤＬＰ色変換処理の詳細については後述する。
【００６３】
一方、ステップＳ１０５に示す処理において、ＤＬＰ色変換処理を実行しないと判断される場合（ステップＳ１０５：ＮＯ）、ＤＰ色変換処理が実行される（ステップＳ１０７）。本実施形態では、所定のソースプロファイルまたは埋め込みプロファイルと、所定のデスティネーションプロファイルとを適用して、オブジェクトの色情報を変換するＤＰ色変換処理が実行される。ステップＳ１０７に示されるＤＰ色変換処理の詳細については後述する。
【００６４】
そして、すべてのオブジェクトがラスタライズされたか否かが判断される（ステップＳ１０８）。すべてのオブジェクトがラスタライズされていないと判断される場合（ステップＳ１０８：ＮＯ）、ステップＳ１０２に示す処理に戻る。一方、すべてのオブジェクトがラスタライズされたと判断される場合（ステップＳ１０８：ＹＥＳ）、処理が終了される。
【００６５】
以上のとおり、図１０に示されるフローチャートの処理によれば、ユーザ設定にしたがって、オブジェクトの色変換処理が実行される。その結果、オブジェクトの色情報がプリンタ３の色空間の色情報に変換される。色変換が施されたオブジェクトの画像データは、プリンタ３に送信される。
【００６６】
図１１は、図１０のステップＳ１０６に示されるＤＬＰ色変換処理の手順を示すフローチャートである。上述したとおり、ＤＬＰ色変換処理では、ユーザにより予め指定されているデフォルトのＤＬＰ、または、埋め込みプロファイルを使用して新たに作成されるテンポラリＤＬＰを適用して色変換処理が実行される。
【００６７】
図１１に示されるとおり、まず、埋め込みプロファイルがオブジェクトに埋め込まれているか否かが判断される（ステップＳ２０１）。本実施形態では、図１０のステップＳ１０３に示す処理でラスタライズされたオブジェクトに、埋め込みプロファイルが埋め込まれていたか否かが判断される。
【００６８】
埋め込みプロファイルがオブジェクトに埋め込まれていないと判断される場合（ステップＳ２０１：ＮＯ）、ステップＳ２０７に示す処理に移行する。その結果、デフォルトのＤＬＰを利用する色変換処理が実行される。デフォルトのＤＬＰは、オブジェクトの種類別にユーザにより予め指定されている。
【００６９】
一方、ステップＳ２０１に示す処理において、埋め込みプロファイルがオブジェクトに埋め込まれていると判断される場合（ステップＳ２０１：ＹＥＳ）、埋め込みプロファイルがオブジェクトから抽出される（ステップＳ２０２）。なお、埋め込みプロファイルをオブジェクトから抽出する技術自体は、一般的なプロファイル抽出技術であるため、詳細な説明は省略する。
【００７０】
続いて、デスティネーションプロファイルが決定される（ステップＳ２０３）。本実施形態では、後続する処理でテンポラリＤＬＰを作成するために使用されるデスティネーションプロファイルが決定される。具体的には、まず、ステップＳ２０１に示す処理において埋め込みプロファイルがオブジェクトに埋め込まれていないと判断される場合に適用されるデフォルトのＤＬＰが、オブジェクトの種類（属性）にしたがって特定される。そして、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルが、テンポラリＤＬＰを作成するために使用されるデスティネーションプロファイルとして決定される。
【００７１】
図１２は、ＤＬＰ関連情報の一例を示す図である。ＤＬＰ関連情報２４２は、デフォルトのＤＬＰの名称を示すＤＬＰ名称情報と、デフォルトのＤＬＰが適用されるオブジェクトの種類を示すオブジェクトタイプ情報と、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルの名称を示す作成元プロファイル名称情報と、デフォルトのＤＬＰ作成時の色変換条件のパラメータを示す設定情報とを含む。たとえば、埋め込みプロファイルが埋め込まれているオブジェクトがＲＧＢの写真オブジェクトである場合、まず、ＲＧＢの写真オブジェクトに埋め込みプロファイルが埋め込まれていない場合に使用されるデフォルトのＤＬＰ「ＤＬＰ０２．ｉｃｃ」が特定される。そして、デフォルトのＤＬＰ「ＤＬＰ０２．ｉｃｃ」の作成時に使用されたデスティネーションプロファイル「０９０９０８＿ＰｒｉｎｔｅｒＰｒｏｆｉｌｅ．ｉｃｃ」が、テンポラリＤＬＰを作成するためのデスティネーションプロファイルとして決定される。
【００７２】
続いて、テンポラリＤＬＰの作成パラメータが決定される（ステップＳ２０４）。本実施形態では、デフォルトのＤＬＰの作成時に適用された色変換条件のパラメータが、テンポラリＤＬＰを作成するときに用いられる色変換条件のパラメータとして決定される。たとえば、埋め込みプロファイルが埋め込まれているオブジェクトがＲＧＢの写真オブジェクトである場合、図１２では、デフォルトのＤＬＰ「ＤＬＰ０２．ｉｃｃ」の作成時に適用されたベタ保持設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」と、にごり除去設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」とがパラメータとして決定される。ここで、ベタ保持設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」は、２次色（Ｒ，Ｇ，Ｂ）についてはベタ保持処理を行わず、１次色（Ｃ，Ｍ，Ｙ，Ｋ）についてはベタ保持処理を行うことを示す。また、にごり除去設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」は、２次色についてはにごり除去処理を行わず、１次色についてはにごり除去処理を行うことを示す。
【００７３】
続いて、埋め込みプロファイルとデスティネーションプロファイルとからテンポラリＤＬＰが作成される（ステップＳ２０５）。本実施形態では、ステップＳ２０２に示す処理で抽出された埋め込みプロファイルと、ステップＳ２０３に示す処理で決定されたデスティネーションプロファイルとから、テンポラリＤＬＰが作成される。このとき、テンポラリＤＬＰは、ステップＳ２０４に示す処理で決定された色変換条件のパラメータにしたがって作成される。たとえば、埋め込みプロファイルが埋め込まれているオブジェクトがＲＧＢの写真オブジェクトである場合、図１２では、デスティネーションプロファイル「０９０９０８＿ＰｒｉｎｔｅｒＰｒｏｆｉｌｅ．ｉｃｃ」と、埋め込みプロファイルとから、テンポラリＤＬＰが作成される。このとき、テンポラリＤＬＰは、ベタ保持設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」およびにごり除去設定「−／−／−／Ｃ／Ｍ／Ｙ／Ｋ」にしたがって作成される。
【００７４】
なお、たとえば、「Ｋ」に関するベタ保持処理を行う旨の設定がされる場合、色値[Ｃ：０，Ｍ：０，Ｙ：０，Ｋ：１００]で表される色が、色変換処理後においても色値[Ｃ：０，Ｍ：０，Ｙ：０，Ｋ：１００]に保持されるようにＤＬＰが作成される。また、「Ｒ」に関するにごり除去処理を行う旨の設定がされる場合、色値[Ｃ：０，Ｍ：５０，Ｙ：５０，Ｋ：０]で表される色が、たとえば、色値[Ｃ：０，Ｍ：５１，Ｙ：５２，Ｋ：０]に変換されるようにＤＬＰが作成される。すなわち、基本色「Ｒ」を構成する２つの構成色（Ｍ，Ｙ）以外の色（Ｃ，Ｋ）が、色変換処理によって混入されることが防止される。ベタ保持処理およびにごり除去処理の設定にしたがって、２種類のＤＰからテンポラリＤＬＰを作成する技術自体は、一般的なＤＬＰ作成技術であるため、詳細な説明は省略する。
【００７５】
続いて、テンポラリＤＬＰがプロファイルＤＢに登録される（ステップＳ２０６）。本実施形態では、ステップＳ２０５に示す処理で作成されたテンポラリＤＬＰが、ハードディスク２４に記憶される。
【００７６】
続いて、プロファイルＤＢからＤＬＰが取得される（ステップＳ２０７）。本実施形態では、オブジェクトの色変換処理に適用されるＤＬＰが、ハードディスク２４から取得される。具体的には、ステップＳ２０１に示す処理において埋め込みプロファイルがオブジェクトに埋め込まれていないと判断された場合（ステップＳ２０１：ＮＯ）、オブジェクトの種類にしたがってデフォルトのＤＬＰが取得される。一方、ステップＳ２０１に示す処理において埋め込みプロファイルがオブジェクトに埋め込まれていると判断された場合（ステップＳ２０１：ＹＥＳ）、ステップＳ２０６に示す処理でプロファイルＤＢに登録されたテンポラリＤＬＰが取得される。
【００７７】
続いて、色変換テーブルが作成される（ステップＳ２０８）。本実施形態では、ステップＳ２０７に示す処理で取得されたＤＬＰに基づいて、ＤＬＰに対応する色変換テーブルが作成される。色変換テーブルは、ＤＬＰ内に記述されている階調カーブ情報およびルックアップテーブル情報等に基づいて作成される。
【００７８】
そして、オブジェクトに対する色変換処理が実行され（ステップＳ２０９）、処理が終了される。本実施形態では、ステップＳ２０８に示す処理で作成された色変換テーブルに基づいて、オブジェクトの画像データの各画素の色値が変換される。色変換処理が実行された後、テンポラリＤＬＰは、ハードディスク２４から削除される。
【００７９】
以上のとおり、図１１に示されるフローチャートの処理によれば、埋め込みプロファイルがオブジェクトに埋め込まれていない場合には、オブジェクトの種類に対応するデフォルトのＤＬＰを適用して色変換処理が実行される。一方、埋め込みプロファイルがオブジェクトに埋め込まれている場合には、テンポラリＤＬＰが作成され、テンポラリＤＬＰを適用してオブジェクトの色変換処理が実行される。このようなＤＬＰ色変換によれば、埋め込みプロファイルが埋め込まれているオブジェクトの色変換において、埋め込みプロファイルを利用しつつ、高速・高精度といったＤＬＰ色変換の利点を得ることができる。
【００８０】
また、本実施形態のＤＬＰ色変換では、テンポラリＤＬＰは、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルを使用して作成される。加えて、テンポラリＤＬＰは、デフォルトのＤＬＰの作成時に適用された色変換条件のパラメータと同一のパラメータを適用して作成される。このような構成によれば、埋め込みプロファイルが埋め込まれていないオブジェクトと、埋め込みプロファイルが埋め込まれているオブジェクトの両方が含まれる印刷データに対する色変換処理の変換結果が統一される。すなわち、埋め込みプロファイルが埋め込まれていないオブジェクトと、埋め込みプロファイルが埋め込まれているオブジェクトの両方が含まれる印刷データに基づき形成される画像の色合いが統一される。
【００８１】
なお、上述した実施形態では、埋め込みプロファイルを使用して作成されたテンポラリＤＬＰは、色変換処理の実行後に削除された。しかしながら、テンポラリＤＬＰは、色変換処理の実行後に削除されずともよく、再利用の見地から、ハードディスク２４に再度記憶されてもよい。このような構成によれば、たとえば、同一の埋め込みプロファイルが適用される複数のオブジェクトを含む印刷データの色変換処理において、テンポラリＤＬＰをオブジェクト毎に作成する処理が省略される。
【００８２】
図１３は、図１０のステップＳ１０７に示されるＤＰ色変換処理の手順を示すフローチャートである。上述したとおり、ＤＰ色変換処理では、所定のソースプロファイルまたは埋め込みプロファイルと、所定のデスティネーションプロファイルとを適用して色変換処理が実行される。
【００８３】
図１３に示されるとおり、まず、埋め込みプロファイルがオブジェクトに埋め込まれているか否かが判断される（ステップＳ３０１）。
【００８４】
埋め込みプロファイルがオブジェクトに埋め込まれていると判断される場合（ステップＳ３０１：ＹＥＳ）、埋め込みプロファイルが抽出される（ステップＳ３０２）。一方、埋め込みプロファイルがオブジェクトに埋め込まれていないと判断される場合（ステップＳ３０１：ＮＯ）、ソースプロファイルが取得される（ステップＳ３０３）。本実施形態では、ユーザによりオブジェクトの種類別に予め指定されているソースプロファイルが取得される。
【００８５】
続いて、デスティネーションプロファイルが取得される（ステップＳ３０４）。本実施形態では、ユーザによりオブジェクトの種類別に予め指定されているデスティネーションプロファイルが取得される。
【００８６】
続いて、色変換テーブルが作成される（ステップＳ３０５）。本実施形態では、ステップＳ３０２またはステップＳ３０３に示す処理で取得された色変換プロファイルに対応する第１の色変換テーブルと、ステップＳ３０４に示す処理で取得されたデスティネーションプロファイルに対応する第２の色変換テーブルとが作成される。
【００８７】
そして、オブジェクトに対する色変換処理が実行され（ステップＳ３０６）、処理が終了される。本実施形態では、まず、第１の色変換テーブルを用いて、オブジェクトの画像データの各画素の色値がデバイス非依存の色空間の色値に変換される。それから、第２の色変換テーブルを用いて、デバイス非依存の色空間の色値がプリンタ３の色空間の色値に変換される。
【００８８】
以上のとおり、図１３に示されるフローチャートの処理によれば、埋め込みプロファイルがオブジェクトに埋め込まれていない場合には、所定のソースプロファイルと所定のデスティネーションプロファイルとを適用してオブジェクトの色変換処理が実行される。一方、埋め込みプロファイルがオブジェクトに埋め込まれている場合には、埋め込みプロファイルと所定のデスティネーションプロファイルとを適用してオブジェクトの色変換処理が実行される。
【００８９】
このようなＤＰ色変換によれば、オブジェクトの色情報が２回色変換されて始めて目的とする色変換が達成されるため、テンポラリＤＬＰを利用するＤＬＰ色変換と比較して、処理時間が長くなる。なお、オブジェクトの画像データの画素数が大きいほど、ＤＰ色変換とＤＬＰ色変換との処理時間の差が顕著になり、ＤＬＰ色変換処理においてテンポラリＤＬＰを作成する時間が発生するとしても、ＤＬＰ色変換の方がオブジェクトの色変換を高速に処理することができる。また、ＤＰ色変換では、ベタ保持処理およびにごり除去処理等を設定することができず、ユーザの意図を反映する高精度な色変換が行われない。
【００９０】
以上のとおり、本実施形態のプリンタコントローラ２において、色変換プロファイルを利用してオブジェクトに対する色変換が行われる処理について述べた。以下、図１４〜図１６を参照して、色変換プロファイル（ＤＰまたはデフォルトのＤＬＰ）を作成かつ登録する処理について説明する。
【００９１】
図１４は、図１に示されるプロファイラにおけるプロファイル作成処理の手順を示すフローチャートである。なお、図１４のフローチャートにより示されるアルゴリズムは、プロファイラ４のハードディスク４４にプログラムとして記憶されており、ＣＰＵ４１によって実行される。
【００９２】
図１４に示されるとおり、まず、作成される色変換プロファイルが、ＤＬＰであるか否かが判断される（ステップＳ４０１）。本実施形態では、ユーザ設定にしたがって、作成される色変換プロファイルが、ＤＬＰであるか、あるいはＤＰであるかが判断される。
【００９３】
作成される色変換プロファイルがＤＬＰであると判断される場合（ステップＳ４０１：ＹＥＳ）、ステップＳ４０５に示す処理に移行する。一方、作成される色変換プロファイルがＤＬＰでないと判断される場合（ステップＳ４０１：ＮＯ）、作成される色変換プロファイルがＤＰであるとして、カラーチャートの出力が指示される（ステップＳ４０２）。たとえば、プリンタコントローラ２にカラーチャートの出力が指示され、プリンタ３からカラーチャートが出力される。カラーチャートは、測色器５により測色される。
【００９４】
そして、測色器５によるカラーチャートの測色結果が受信され（ステップＳ４０３）、ＤＰが計算される（ステップＳ４０４）。なお、カラーチャートの測色結果に基づいて、ＤＰを計算する技術自体は、一般的なＤＰ計算技術であるため、詳細な説明は省略する。
【００９５】
一方、ステップＳ４０１に示す処理において、作成される色変換プロファイルがＤＬＰであると判断される場合（ステップＳ４０１：ＹＥＳ）、色変換プロファイルの選択が受け付けられる（ステップＳ４０５）。具体的には、ＤＬＰを作成するために使用されるソースプロファイルおよびデスティネーションプロファイルのユーザによる選択が受け付けられる。
【００９６】
続いて、色変換条件のパラメータの選択が受け付けられる（ステップＳ４０６）。具体的には、ＤＬＰの作成の際に適用されるベタ保持処理およびにごり除去処理の設定についてのユーザによる選択が受け付けられる。
【００９７】
そして、ＤＬＰが計算され（ステップＳ４０７）、処理が終了される。本実施形態では、ステップＳ４０５に示す処理で受け付けられたソースプロファイルとデスティネーションプロファイルとから、ＤＬＰが計算される。ＤＬＰは、ステップＳ４０６に示す処理で受け付けられたベタ保持処理およびにごり除去処理の設定にしたがって作成される。ＤＬＰは、デフォルトのＤＬＰとして、プリンタコントローラ２に登録される。
【００９８】
図１５は、図１に示されるプロファイラにおけるプロファイル登録処理の手順を示すフローチャートである。なお、図１５のフローチャートにより示されるアルゴリズムは、プロファイラ４のハードディスク４４にプログラムとして記憶されており、ＣＰＵ４１によって実行される。
【００９９】
図１５に示されるとおり、まず、登録される色変換プロファイルの選択が受け付けられる（ステップＳ５０１）。たとえば、図１６に示されるプロファイル登録画面２００を通じて、登録される色変換プロファイルのユーザによる選択が受け付けられる。このとき、色変換プロファイルの種類（ソースプロファイル、デスティネーションプロファイル、ＤＬＰ）と、色変換プロファイルが適用されるオブジェクトの種類とが指定される。
【０１００】
続いて、プロファイルＤＢに色変換プロファイルが登録される（ステップＳ５０２）。本実施形態では、プロファイラ４とプリンタコントローラ２とが相互に通信可能な状態となり、ステップＳ５０１に示す処理で選択が受け付けられた色変換プロファイルが、プリンタコントローラ２のハードディスク２４に記憶される。
【０１０１】
続いて、色変換プロファイルがＤＬＰであるか否かが判断される（ステップＳ５０３）。本実施形態では、ステップＳ５０２に示す処理で登録された色変換プロファイルが、ＤＬＰであるか、あるいはＤＰであるかが判断される。色変換プロファイルがＤＬＰでないと判断される場合（ステップＳ５０３：ＮＯ）、色変換プロファイルはＤＰ（ソースプロファイルまたはデスティネーションプロファイル）であるとして、処理が終了される。
【０１０２】
一方、色変換プロファイルがＤＬＰであると判断される場合（ステップＳ５０３：ＹＥＳ）、ＤＬＰの作成時に使用されたデスティネーションプロファイルの選択が受け付けられる（ステップＳ５０４）。本実施形態では、ステップＳ５０２に示す処理で登録されたＤＬＰの作成時に使用されたデスティネーションプロファイルがユーザにより選択される。すなわち、図１４のステップＳ４０５に示す処理において選択されたデスティネーションプロファイルと同一のデスティネーションプロファイルがユーザにより選択される。選択されたデスティネーションプロファイルは、ＤＬＰ関連情報として、プリンタコントローラ２のハードディスク２４に記憶される。
【０１０３】
続いて、ＤＬＰ作成時の色変換条件のパラメータの選択が受け付けられ（ステップＳ５０５）、処理が終了される。本実施形態では、ステップＳ５０２に示す処理で登録されたＤＬＰの作成時に適用されたベタ保持処理およびにごり除去処理の設定がユーザにより選択される。すなわち、図１４のステップＳ４０６に示す処理において選択されたベタ保持処理およびにごり除去処理の設定と同一の設定がユーザにより選択される。受け付けられたベタ保持処理およびにごり除去処理の設定は、ＤＬＰ関連情報として、プリンタコントローラ２のハードディスク２４に記憶される。
【０１０４】
以上のとおり、図１４および図１５に示されるフローチャートの処理によれば、ＤＰまたはＤＬＰが作成され、プリンタコントローラ２に登録される。ＤＬＰが登録される場合には、ＤＬＰの作成時に使用されたデスティネーションプロファイルと、ＤＬＰ作成時の色変換条件（ベタ保持処理、にごり除去処理）のパラメータとが登録される。登録されたＤＬＰは、デフォルトのＤＬＰとして、埋め込みプロファイルが埋め込まれていないオブジェクトの色変換処理に適用される。
【０１０５】
そして、本実施形態の画像処理システムによれば、印刷データのオブジェクトに埋め込みプロファイルが埋め込まれている場合、テンポラリＤＬＰが作成され、色変換処理に適用される。具体的には、オブジェクトの埋め込みプロファイルと、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルとから、テンポラリＤＬＰが作成され、テンポラリＤＬＰを適用してオブジェクトの色変換が行われる。このとき、テンポラリＤＬＰは、デフォルトのＤＬＰの作成時に適用された色変換条件（ベタ保持設定、にごり除去設定）のパラメータにしたがって作成される。
【０１０６】
このような構成によれば、印刷データ内の埋め込みプロファイルを適用しつつ、ＤＬＰ色変換を行うことができる。これにより、埋め込みプロファイルが印刷データ内に含まれているオブジェクトの色変換において、埋め込みプロファイルを利用しつつ、高速・高精度といったＤＬＰ色変換の利点を得ることができる。
【０１０７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０８】
たとえば、上記実施形態では、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルに関する情報と、デフォルトのＤＬＰ作成時の色変換条件のパラメータに関する情報とは、デフォルトのＤＬＰと関連付けられて、プリンタコントローラのハードディスクに記憶された。しかしながら、デスティネーションプロファイルに関する情報と色変換条件のパラメータに関する情報とは、たとえば、デフォルトのＤＬＰの拡張タグ内に埋め込まれてもよい。
【０１０９】
また、上記実施形態では、テンポラリＤＬＰを作成するために、デフォルトのＤＬＰの作成時に使用されたデスティネーションプロファイルが使用された。しかしながら、テンポラリＤＬＰを作成するために使用されるデスティネーションプロファイルは、ユーザにより指定される種々のデスティネーションプロファイルが使用され得る。
【０１１０】
また、ＤＬＰの作成時に適用される色変換条件は、ベタ保持処理およびにごり除去処理に限定されるものではなく、ＤＬＰ固有の種々の色変換条件が適用される。
【０１１１】
また、上記実施形態では、テンポラリＤＬＰとして、適用可能なオブジェクトが限定されず様々な色の変換が可能な一般的なＤＬＰが作成された。しかしながら、色変換対象のオブジェクトの色情報を解析してオブジェクトに使用されている色を認識し、オブジェクトに使用されている色の変換が少なくとも可能な、一般的なＤＬＰよりも適用される色範囲が狭いテンポラリＤＬＰが作成されてもよい。このような構成によれば、テンポラリＤＬＰに含まれる色変換に関する情報量が低減されるため、テンポラリＤＬＰのデータサイズを一般的なＤＬＰよりも小さくすることができる。
【０１１２】
また、上記実施形態では、埋め込みプロファイルとデスティネーションプロファイルとからテンポラリＤＬＰが作成され、テンポラリＤＬＰから色変換テーブルが作成された。しかしながら、埋め込みプロファイルと同一のソースプロファイルを使用して作成された既存のＤＬＰがプロファイルＤＢに存在すれば、テンポラリＤＬＰを作成することなく、既存のＤＬＰを適用してオブジェクトの色変換処理が実行されてもよい。
【０１１３】
本実施形態にかかる画像処理装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【０１１４】
１ａ，１ｂ，１ｃ  クライアント端末、
１１，２１，３１，４１  ＣＰＵ、
１２，２２，３２，４２  ＲＯＭ、
１３，２３，３３，４３  ＲＡＭ、
１４，２４，４４  ハードディスク、
１５，２５，４５  ディスプレイ、
１６，２６，４６  入力装置、
１７，２７，４７  ネットワークインタフェース、
１８，２９，３７，４９  バス、
２  プリンタコントローラ、
２８  プリンタインタフェース、
３  プリンタ、
３４  操作パネル部、
３５  印刷部、
３６  プリンタコントローラインタフェース、
４  プロファイラ、
４８  測色器インタフェース、
５  測色器、
６  ネットワーク、
１００  プロファイル設定画面、
２００  プロファイル登録画面。
【図１】
2011130230.tif 000003
【図２】
2011130230.tif 000004
【図３】
2011130230.tif 000005
【図４】
2011130230.tif 000006
【図５】
2011130230.tif 000007
【図６】
2011130230.tif 000008
【図７】
2011130230.tif 000009
【図８】
2011130230.tif 000010
【図９】
2011130230.tif 000011
【図１０】
2011130230.tif 000012
【図１１】
2011130230.tif 000013
【図１２】
2011130230.tif 000014
【図１３】
2011130230.tif 000015
【図１４】
2011130230.tif 000016
【図１５】
2011130230.tif 000017
【図１６】
2011130230.tif 000018