(57)【要約】【課題】デバイス間の色合せ処理を行った後に画像を出力する画像出力装置であって、複数の色合せ処理手法を備える場合に、ユーザーによる出力色の編集が容易に行える画像出力装置等を提供する。【解決手段】入力画像データに対して指定された手法による色合せ処理を実行して出力する画像出力装置が、ソースプロファイルとデバイスプロファイルとデバイスプロファイルが有する各出力色のトーンカーブに対するユーザーの編集内容とを格納する保存手段と、ソースプロファイルと編集内容が適用されていないデバイスプロファイルとからなる色合せ処理情報に従って、又は、当該色合せ処理情報に基づいて他の色合せ処理情報を生成して当該情報に従って、前記色合せ処理を実行する色合せ処理手段と、色合せ処理後のデータに対して編集内容に従った変換処理を実行する編集適用手段と、を有する。【選択図】  図１
2011015212.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに対して指定された手法による色合せ処理を実行して出力する画像出力装置であって、
前記入力画像データの提供元デバイスの機種に依存した色特性を反映したソースプロファイルと、当該画像出力装置の機種に依存した色特性を反映したデバイスプロファイルと、前記デバイスプロファイルが有する各出力色についてのトーンカーブに対するユーザーの編集内容と、を格納する保存手段と、
前記ソースプロファイルと前記編集内容が適用されていない前記デバイスプロファイルとからなる色合せ処理情報に従って、あるいは、前記色合せ処理情報に基づいて前記指定された手法用の他の色合せ処理情報を生成して当該生成した他の色合せ処理情報に従って、前記入力画像データに対する色合せ処理を実行する色合せ処理手段と、
前記色合せ処理の後に、前記色合せ処理後のデータに対して前記編集内容に従った変換処理を実行する編集適用手段と、を有する
ことを特徴とする画像出力装置。
【請求項２】
請求項１において、
前記編集適用手段は、前記画像出力装置の個体に依存する色特性を補償するための変換処理を前記編集内容に従った変換処理と合わせて行い、
当該編集適用手段による処理が、前記出力色の総量を制限する処理の前に行われる
ことを特徴とする画像出力装置。
【請求項３】
請求項１あるいは請求項２において、
前記画像出力装置は、プリンターであり、
前記編集内容は、当該プリンターのホスト装置から送信される
ことを特徴とする画像出力装置。
【請求項４】
請求項１あるいは請求項２において、
前記画像出力装置は、プリンターのホスト装置である
ことを特徴とする画像出力装置。
【請求項５】
入力画像データに対して指定された手法による色合せ処理を実行して出力する画像出力装置における色合せ処理方法であって、
前記画像出力装置に、前記入力画像データの提供元デバイスの機種に依存した色特性を反映したソースプロファイルと、当該画像出力装置の機種に依存した色特性を反映したデバイスプロファイルと、前記デバイスプロファイルが有する各出力色についてのトーンカーブに対するユーザーの編集内容と、が保存され、
前記ソースプロファイルと前記編集内容が適用されていない前記デバイスプロファイルとからなる色合せ処理情報に従って、あるいは、前記色合せ処理情報に基づいて前記指定された手法用の他の色合せ処理情報を生成して当該生成した他の色合せ処理情報に従って、前記入力画像データに対する変換処理を実行する第一の工程と、
前記第一の工程の後に、前記変換処理後のデータに対して前記編集内容に従った変換処理を実行する第二の工程と、を有する
ことを特徴とする色合せ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス間の色合せ処理を行った後に画像を出力するプリンターなどの画像出力装置に関し、特に、複数の色合せ処理手法を備える場合に、ユーザーによる出力色の編集が容易に行える画像出力装置等に関する。
【背景技術】
【０００２】
プリンターなどの画像出力装置では、通常、入力される画像データに色変換処理を実行しその装置が出力に用いる色空間で対象画像を表現して出力する。その色変換処理では、画像データの提供元であるデバイスの色特性と当該出力装置の色特性を反映させた、デバイス間の色合せ処理がなされ、正確な色での出力を行おうとしている。また、各デバイスの色特性は、一般に、ＩＣＣプロファイルという所定のフォーマットで表現され、上記色合せ処理に用いられている。
【０００３】
かかる色合せ処理では、通常、入力側デバイスのＩＣＣプロファイルをソースプロファイルとして使用し、入力側デバイスの色空間で表現された入力画像データを絶対色を表す標準色空間に変換し、その後、出力側デバイスのＩＣＣプロファイルをデバイスプロファイルとして使用し、上記変換後のデータを、標準色空間から出力側デバイスの色空間へ変換する。
【０００４】
この色合せ処理に用いられるＩＣＣプロファイルは、通常、各デバイスのメーカーが機種依存の色特性として設計するが、出力結果が思わしくない場合には、ユーザーがこのプロファイルを調整、編集する場合もある。下記特許文献１では、上記ソースプロファイル側の調整について提案がなされている。
【０００５】
また、出力側の上記デバイスプロファイルをユーザーが調整する際には、当該プロファイルに含まれる出力デバイスで使用する各色のトーンカーブ（色毎に入出力の濃度階調値を対応付けたもの）を編集することが行われる。
【０００６】
一方、上述したＩＣＣプロファイルによる標準的な色合せ処理だけでなく、元の画像において黒単色で表現されている部分は変換後も黒単色で表現したいという要求などがあり、ニーズに合わせたいくつかの色合せ処理手法が存在する。具体的には、上記黒色を保持する手法、特定色を保持する手法等がある（下記特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１０６６３１号公報
【特許文献２】特開２００４−２１６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したデバイスプロファイルのユーザーによる編集では、従来、上記トーンカーブの編集結果がデバイスプロファイルに適用されて、新たなデバイスプロファイルが生成される。そして、その後は、生成されたデバイスプロファイルを用いた上記色合せ処理がなされるので、上記ユーザーの編集結果は色合せ処理の中で反映されていた。
【０００９】
また、上述した他の色合せ処理手法を用いる場合には、通常、出力装置の出力処理時に、プリンターであっては印刷処理時に、その時点のＩＣＣプロファイルからその手法にあった色変換情報が動的に生成されて、その色変換情報に従って色合せ処理が行なわれていた。従って、この場合にも、上記ユーザーによる編集結果は、それが適用されたＩＣＣプロファイルを通して反映されることになるが、ＩＣＣプロファイルから上記色変換情報を生成する処理はその色合せ処理手法によって異なるため、当然にして、上記ユーザーによる編集の影響度合い（反映量）も色合せ処理手法によって異なるものとなった。
【００１０】
そうすると、一つの色合せ処理手法を意識して行ったユーザーの編集は、他の色合せ処理手法では影響度が異なるため、他の色合せ処理手法では必ずしもユーザーが意図していた出力結果を得られず、結局のところ、各色合せ処理手法毎にユーザーによる編集を行わざるを得なかった。更に、他の色合せ処理手法では、編集が、最終的に生成される上記色変換情報にどのように反映されるかが分かりづらかった。
【００１１】
従って、色合せ処理を複数備える画像出力装置で出力装置側のＩＣＣプロファイルを編集する作業は容易なものではなかった。
【００１２】
そこで、本発明の目的は、デバイス間の色合せ処理を行った後に画像を出力する画像出力装置であって、複数の色合せ処理手法を備える場合に、ユーザーによる出力色の編集が容易に行える画像出力装置、等を提供することである。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために、本発明の一つの側面は、入力画像データに対して指定された手法による色合せ処理を実行して出力する画像出力装置が、前記入力画像データの提供元デバイスの機種に依存した色特性を反映したソースプロファイルと、当該画像出力装置の機種に依存した色特性を反映したデバイスプロファイルと、前記デバイスプロファイルが有する各出力色についてのトーンカーブに対するユーザーの編集内容と、を格納する保存手段と、前記ソースプロファイルと前記編集内容が適用されていない前記デバイスプロファイルとからなる色合せ処理情報に従って、あるいは、前記色合せ処理情報に基づいて前記指定された手法用の他の色合せ処理情報を生成して当該生成した他の色合せ処理情報に従って、前記入力画像データに対する色合せ処理を実行する色合せ処理手段と、前記色合せ処理の後に、前記色合せ処理後のデータに対して前記編集内容に従った変換処理を実行する編集適用手段と、を有する、ことである。
【００１４】
更に、上記の発明において、一つの態様は、前記編集適用手段は、前記画像出力装置の個体に依存する色特性を補償するための変換処理を前記編集内容に従った変換処理と合わせて行い、当該編集適用手段による処理が、前記出力色の総量を制限する処理の前に行われる、ことを特徴とする。
【００１５】
更に、上記の発明において、一つの態様は、前記画像出力装置は、プリンターであり、前記編集内容は、当該プリンターのホスト装置から送信される、ことを特徴とする。
【００１６】
更にまた、上記の発明において、別の態様は、前記画像出力装置は、プリンターのホスト装置である、ことを特徴とする。
【００１７】
上記の目的を達成するために、本発明の別の側面は、入力画像データに対して指定された手法による色合せ処理を実行して出力する画像出力装置における色合せ処理方法において、前記画像出力装置に、前記入力画像データの提供元デバイスの機種に依存した色特性を反映したソースプロファイルと、当該画像出力装置の機種に依存した色特性を反映したデバイスプロファイルと、前記デバイスプロファイルが有する各出力色についてのトーンカーブに対するユーザーの編集内容と、が保存され、前記ソースプロファイルと前記編集内容が適用されていない前記デバイスプロファイルとからなる色合せ処理情報に従って、あるいは、前記色合せ処理情報に基づいて前記指定された手法用の他の色合せ処理情報を生成して当該生成した他の色合せ処理情報に従って、前記入力画像データに対する変換処理を実行する第一の工程と、前記第一の工程の後に、前記変換処理後のデータに対して前記編集内容に従った変換処理を実行する第二の工程と、を有する、ことである。
【００１８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した画像出力装置であるプリンターの実施の形態例に係る構成図である。
【図２】ＩＣＣプロファイルを説明するための図である。
【図３】トーンカーブの編集を説明するための図である。
【図４】色合せ処理に使用されるプロファイルを概念的に説明するための図である。
【図５】プリンター２における印刷時の処理手順を例示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２１】
図１は、本発明を適用した画像出力装置であるプリンターの実施の形態例に係る構成図である。図１に示すプリンター２が本実施の形態例に係る画像出力装置であり、出力時の色合せ処理に用いる本プリンター２のＩＣＣプロファイルについて、その出力側のトーンカーブがユーザーによって編集された際には、その編集内容を当該ＩＣＣプロファイルに適用せずに別に保持し、出力時には、どの色合せ処理手法が指定されても、当該編集内容を未適用のＩＣＣプロファイルに基づいて色合せ処理を実行した後に、当該編集内容による変換処理を実行するようにして、どの色合せ処理手法の場合にも、ユーザーによる編集結果が意図どおりに出力結果に反映されるようにしようとするものである。
【００２２】
図１に示すホストコンピューター１はプリンター２に印刷指示をするプリンター２のホスト装置であり、パーソナルコンピューター等で構成される。なお、図１は機能構成図として示しており、全ての構成要素を示すものではない。図示していないが、ホストコンピューター１は、一般的なコンピューターと同様のハードウェア構成を備えており、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、表示装置、入力装置等が備えられる。
【００２３】
また、ホストコンピューター１は編集ユーティリティ１１、プリンタードライバー１２、及びＩＣＣプロファイル保存領域１３を有する。編集ユーティリティ１１は、ＩＣＣプロファイルをユーザーが編集するための機能を提供する部分であり、ユーザーは、この編集ユーティリティ１１を用いてＩＣＣプロファイルに含まれるトーンカーブを、上記表示装置及び入力装置を用いて編集することができる。ＩＣＣプロファイルのトーンカーブ及び編集内容については後述する。また、ＩＣＣプロファイル保存領域１３は、その編集対象となるＩＣＣプロファイルを保存する領域であり、上記ハードディスク等に設けられる。ここには、少なくとも、プリンター２及びプリンター２から出力する画像データの提供元デバイスのＩＣＣプロファイルが保存される。
【００２４】
また、プリンタードライバー１２は、プリンター２に印刷指示を行う機能を担う部分であり、ユーザーから印刷要求を受けた場合には、各種の印刷条件を含む印刷ジョブデータを生成してプリンター２へ送信する。
【００２５】
なお、編集ユーティリティ１１及びプリンタードライバー１２は、それぞれ、それらが行う処理を指示するプログラムと当該プログラムに従って処理を実行する制御装置（上記ＣＰＵ等）などで構成される。
【００２６】
次に、プリンター２は、図１に示すように、コントローラー部２１と印刷機構部（エンジン）２２を備え、上記ホストコンピューター１からの印刷ジョブを受信して印刷媒体への印刷処理を実行する、印刷装置としての画像出力装置である。ここでは、一例として、レーザープリンターであるものとする。
【００２７】
コントローラー部２１は、上記印刷ジョブを解釈して、印刷機構部２２に転送する画像データを生成すると共に、プリンター２の各所を制御する。図示していないが、ハードウェアとしては、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ＡＳＩＣ等で構成される。
【００２８】
また、コントローラー部２１は、機能構成としては、図１に示すように、言語解釈部２３、色合せ処理部２４、編集適用部２５、総量制限部２６、及びプロファイル保存領域２７を備えている。
【００２９】
言語解釈部２３は、上記受信される印刷ジョブデータを解釈してその他の部分へ指示を出す機能を担う。
【００３０】
色合せ処理部２４は、出力対象画像データの色合せ処理を実行する部分であり、後述するソースプロファイル２８及びデバイスプロファイル２９を用いて色変換処理を実行する。また、本プリンター２では、ＩＣＣプロファイルをそのまま用いた標準的な色合せ処理手法、を含む複数の色合せ処理手法による処理が可能であり、本色合せ処理部２４は、標準的な色合せ処理手法以外の手法が選択された場合には、ソースプロファイル２８及びデバイスプロファイル２９からその選択された手法用の色変換情報を生成して、当該情報によって色変換処理を実行する。
【００３１】
次に、編集適用部２５は、後述する編集トーンカーブ３０に従って、上記色合せ処理後に色変換処理を行う部分である。この編集トーンカーブ３０が上述した色合せ処理部２４での処理では適用されず、この編集適用部２５での処理で適用されることが本プリンター２の大きな特徴である。
【００３２】
総量制限部２６は、使用される色材（ここではトナー）の総量を所定の値以下に抑えるための処理を実行する部分である。色材として、ＣＭＹＫの４色を用いる場合には、各画素が有するＣＭＹＫの各色の階調値の総和が所定値を超える場合に、所定の方法に従って当該総和が所定値以下になるように階調値を減らす処理を実行する。かかる階調値を減らす手法は従前の方法を用いることができる。
【００３３】
なお、これら言語解釈部２３、色合せ処理部２４、編集適用部２５、及び総量制限部２６は、それぞれ、それらが行う処理を指示するプログラムと当該プログラムに従って処理を実行する制御装置（上記ＣＰＵ等）などで構成される。
【００３４】
プロファイル保存領域２７は、色合せ処理部２４及び編集適用部２５が行う変換処理に用いられるプロファイルのデータを格納する領域であり、上記ハードディスク等（保存手段）に設けられる。当該領域には、ソースプロファイル２８、デバイスプロファイル２９、及び編集トーンカーブ３０が収められる。
【００３５】
ソースプロファイル２８は、当該プリンター２で出力処理を行う画像データの提供元のデバイスについてのＩＣＣプロファイルであり、複数のデバイスについて保存される。かかるソースプロファイル２８は、前述した編集ユーティリティ１１によるユーザーの編集内容が適用されたプロファイルである。
【００３６】
デバイスプロファイル２９は、当該プリンター２のＩＣＣプロファイルであり、前述した編集ユーティリティ１１によるユーザーの編集内容が適用されていないプロファイルである。
【００３７】
編集トーンカーブ３０は、編集ユーティリティ１１で編集されたＩＣＣプロファイルのうち、本プリンター２の出力側のプロファイルについてトーンカーブが編集された場合に、その編集内容を示す情報である。具体的には、当該編集前の上記出力側のプロファイルによる変換後の各色の階調値をどのような階調値にするかを示す情報である。
【００３８】
次に、印刷機構部２２は、コントローラー部２１から転送される処理後の画像データに従って印刷媒体に対する印刷処理を実行する部分である。転送された画像データに対しては、本プリンター２個体の特性を反映させるための、言い換えれば印刷機構部２２（プリンター２）の個体の色特性を補償するための変換処理（γ変換処理）、スクリーン処理等が施される。γ変換処理では、色毎に、階調値を変換する処理を、トーンカーブと同様の情報（γテーブル）によって実行する。γテーブルには、各入力階調値に対して出力階調値が定められている。その後、画像データは、レーザー照射のオン・オフを示す出力データに変換される。
【００３９】
また、印刷機構部２２には、感光体ドラム、帯電ユニット、露光ユニット、現像装置、転写ユニット等が備えられる。印刷実行時には、帯電ユニットにより感光体ドラムを帯電し、前記出力データに従って、露光ユニットが内蔵するレーザーやＬＥＤアレイなどの光源からのビームを帯電された感光体ドラムに照射して静電気による潜像を形成する。その後、現像材（トナー）を収容するトナーカートリッジを備える現像装置により、潜像が現像材による像に現像され、転写ユニットによって現像されたトナー像が紙などの印刷媒体に転写され、定着ユニットにより定着されて、プリンター２外に排出される。
【００４０】
以上説明したような構成を有する本実施の形態例に係るホストコンピューター１及びプリンター２では、色合せ処理及びそのための色変換情報に関して特徴があり、以下、それらの具体的な内容について説明する。
【００４１】
図２は、ＩＣＣプロファイルを説明するための図である。ＩＣＣプロファイルＰは、前述のように、画像出力装置毎に、その装置の機種に依存した色特性を表現する情報として設計され、少なくとも、その装置で用いる出力色について、図２に示すように１対（入力側プロファイルＰＡと出力側プロファイルＰＢ）の情報を有している。当該対の情報は、異なる方式に基づいて複数持つようにすることもできる。
【００４２】
そして、入力側プロファイルＰＡには、出力色の色空間（ここでは、ＣＭＹＫ）を標準色空間（ここでは、Ｌａｂ）に変換するための情報が定められている。すなわち、上記出力色による当該装置の出力が標準色（絶対色）でどのように表されるかが示されている。
【００４３】
一方、出力側プロファイルＰＢには、標準色空間（ここでは、Ｌａｂ）を出力色の色空間（ここでは、ＣＭＹＫ）に変換するための情報が定められている。すなわち、所定の標準色（絶対色）を出力させるために当該装置に与えるべき出力色を表している。
【００４４】
これら入力側プロファイルＰＡと出力側プロファイルＰＢは、それぞれ、図２に示されるように、二つのトーンカーブ（入力側においてはＴＡ１とＴＡ２、出力側においてはＴＢ１とＴＢ２）と一つのルックアップテーブル（入力側においてはＬＡ、出力側においてはＬＢ）から構成される。
【００４５】
各トーンカーブは、色毎に入力（濃度）階調値と出力（濃度）階調値を対応付けたグラフ形式の変換情報である。図２に示す例では、ＴＡ１とＴＢ２は、ＣＭＹＫ各色の４つのトーンカーブから構成され、ＴＡ２とＴＢ１は、Ｌａｂ各色の３つのトーンカーブで構成される。
【００４６】
ルックアップテーブルは、色空間を変換するための情報であり、ＬＡにおいては、ＣＭＹＫ４次元の色空間で表現された色のデータを、Ｌａｂ３次元の色空間で表現された色のデータに変換するための情報が収められる。また、ＬＢにおいては、その逆に、Ｌａｂ３次元の色空間で表現された色のデータを、ＣＭＹＫ４次元の色空間で表現された色のデータに変換するための情報が収められる。
【００４７】
入力側プロファイルＰＡでは、まず、トーンカーブＴＡ１でＣＭＹＫ値が変換され、その後、ルックアップテーブルＬＡでＬａｂ値に変換され、最後に、トーンカーブＴＡ２でＬａｂ値が変換される。同様に、出力側プロファイルＰＢでは、まず、トーンカーブＴＢ１でＬａｂ値が変換され、その後、ルックアップテーブルＬＢでＣＭＹＫ値に変換され、最後に、トーンカーブＴＢ２でＣＭＹＫ値が変換される。
【００４８】
プリンター２に保持される前記ソースプロファイル２８は、処理対象画像データの提供元デバイスの入力側プロファイルＰＡであり、前記デバイスプロファイル２９は、プリンター２自身の出力側プロファイルＰＢである。そして、前記編集トーンカーブ３０は、トーンカーブＴＢ２に対してユーザーが編集した内容である。
【００４９】
なお、これらＩＣＣプロファイルは、数式等他の方法で表現されるものでもよい。
【００５０】
次に、ホストコンピューター１におけるユーザーの前記編集に係る処理について説明する。ユーザーがＩＣＣプロファイルを編集する場合には、前述した編集ユーティリティ１１を起動させ、上述したＩＣＣプロファイルの所定箇所について編集操作を行う。ここでは、本プリンター２の特徴である出力側プロファイルＰＢのトーンカーブＴＢ２の編集について説明する。
【００５１】
図３は、トーンカーブの編集を説明するための図である。編集ユーティリティ１１が起動し、ユーザーが編集する色を指定すると、ホストコンピューター１の上記表示装置に図３のＳで示されるようなトーンカーブの初期状態が表示される。その後、ユーザーは、ホストコンピューター１の上記入力装置によって、トーンカーブＳを、例えば、図のＭに示すように編集する。これにより、その色の、入力される階調値と出力する階調値の対応付けが変更される。そして、このトーンカーブＭが上記編集トーンカーブ３０であり、初期のトーンカーブＴＢ２に対する相対的な変化分の情報を表している。言い換えれば、初期のトーンカーブＴＢ２を図３のトーンカーブＳと見なしているということである。ユーザーは必要に応じて、各色について同様の編集を行う。
【００５２】
編集が終了すると、編集ユーティリティ１１は、編集されたＩＣＣプロファイルの情報をプリンター２へ送信する処理を実行する。ここで、入力側プロファイルＰＡが編集された場合には、その編集結果をプロファイル全体に反映させて編集後の入力側プロファイルＰＡを生成し、それをプリンター２へ送信する。
【００５３】
一方、上述のように、出力側プロファイルＰＢのトーンカーブＴＢ２が編集された場合には、その編集内容（上記トーンカーブＭ）を出力側プロファイルＰＢに反映させず、元の出力側プロファイルＰＢと当該編集内容をプリンター２へ送信する。かかる送信においては、以下の３つの方法のいずれかで行うことができる。
【００５４】
１つ目の方法は、元の出力側プロファイルＰＢと上記編集内容（編集トーンカーブ３０）を別々のファイルとして送信する方法である。２つ目の方法は、上記編集内容を元の出力側プロファイルＰＢのプライベートタグに追加し、一つのファイルとして送信する方法である。３つ目の方法は、上記編集内容を元の出力側プロファイルＰＢの先頭に追加して一つのファイルとして送信する方法である。この３つ目の方法では、上記編集内容のビット数（データ量）がわかるので、受信側で区別して保持することが可能である。
【００５５】
このようにして、編集後のプロファイルの送信が行われると、プリンター２側でそれが受信され、コントローラー部２１によって、それぞれ、読み出し可能な状態で、前述したプロファイル保存領域２７に格納される。編集後の入力側プロファイルＰＡを受信した場合には、ソースプロファイル２８として識別可能に登録（格納）される。また、出力側プロファイルＰＢについて受信した場合には、元の出力側プロファイルＰＢがデバイスプロファイルとして２９として、また、上記編集内容が編集トーンカーブ３０として、識別可能に登録（格納）される。
【００５６】
次に、印刷時における処理について色合せ処理を中心に説明する。図４は、色合せ処理に使用されるプロファイルを概念的に説明するための図である。図４に示す例は、輪転機などの印刷機３で大量印刷をする前に、プリンター２で色見本を出力しようとする場合を示している。この場合には、印刷機３に与えられる画像データをプリンター２に与えた場合に、印刷機３からの出力と同等の出力が得られるようにする必要がある。
【００５７】
そのためには、まず、上記画像データが印刷機３に与えられた場合に出力される色を標準色空間ＳＣで表現する。これには、当該印刷機３用に設計された前述したＩＣＣプロファイルＰ３の入力側プロファイルＰ３Ａが用いられる。従って、プリンター２における色合せ処理では、この入力側プロファイルＰ３Ａがソースプロファイル２８として用いられる。
【００５８】
次に、上記標準色空間ＳＣで表わされる色、すなわち、印刷機３から出力される色を、プリンター２で出力するために必要な、プリンター２での出力色空間での色の値を求める。これには、当該プリンター２用に設計された前述したＩＣＣプロファイルＰ２の出力側プロファイルＰ２Ｂが用いられる。従って、プリンター２における色合せ処理では、この出力側プロファイルＰ２Ｂがデバイスプロファイル２９として用いられる。
【００５９】
このように、ＩＣＣプロファイルをそのまま用いる標準的色合せ処理手法では、図４の色合せ処理情報（１）として示される情報が色変換処理に用いられる。また、前述した、他の色合せ処理手法を用いる場合には、それぞれ、この色合せ処理情報（１）から加工された、色合せ処理情報（２）、色合せ処理情報（３）が生成されて色変換に用いられる。
【００６０】
また、前述したように、編集トーンカーブ３０がある場合には、上記デバイスプロファイル２９に対応するものが、どの色合せ処理手法においても、上記色合せ処理情報を用いた色合せ処理の後に適用されて、色変換がなされる。
【００６１】
図５は、プリンター２における印刷時の処理手順を例示したフローチャートである。印刷時には、まず、ホストコンピューター１側で、ユーザーによる印刷要求指示がなされる（ステップＳ１）。そして、その際には、使用するソースプロファイル２８、デバイスプロファイル２９、及び色合せ処理手法が指定される。
【００６２】
その後、プリンタードライバー１２が当該印刷要求に対する印刷ジョブデータを生成してプリンター２に送信する（ステップＳ２）。
【００６３】
当該印刷ジョブデータを受信したプリンター２のコントローラー部２１では、言語解釈部２３が、ＰＤＬ（ページ記述言語）で示された印刷ジョブデータを解釈する（ステップＳ３）。その後、当該解釈の結果に従って、印刷ジョブデータに含まれる印刷対象画像のデータが加工され、当初の色空間で表現されたビットマップデータが生成される（ステップＳ４）。図４で示した印刷機３の例では、印刷機３に与えられる画像データの色空間（例えば、ＲＧＢ）で表現されたビットマップデータが生成される。
【００６４】
次に、色合せ処理部２４によって色合せ処理が実行される（ステップＳ５）。前記指定された色合せ処理手法がＩＣＣプロファイルをそのまま用いたものである場合には、図４の色合せ処理情報（１）を用いて色変換処理を実行する。すなわち、指定されたソースプロファイル２８及びデバイスプロファイル２９をプロファイル保存領域２７から読み出して、上記生成されたビットマップデータに、順番に適用し、元のビットマップデータの値を変換する。そして、本プリンター２で使用する色材（トナー）の色空間（例えば、ＣＭＹＫ）で表現されたビットマップデータが生成される。なお、この時点では、指定されたデバイスプロファイル２９と共に登録された編集トーンカーブ３０については適用されていない。
【００６５】
また、前記指定された色合せ処理手法がＩＣＣプロファイルをそのまま用いたものではない、他の手法である場合には、図４に例示した色合せ処理情報（２）又は（３）のように、指定されたソースプロファイル２８及びデバイスプロファイル２９に基づいて、その手法の色合せ処理情報が従前の方法で生成され、その情報に基づいて、上記生成されたビットマップデータの値を変換する。なお、これらの場合にも、この時点では、指定されたデバイスプロファイル２９と共に登録された編集トーンカーブ３０については適用されていない。
【００６６】
次に、編集適用部２５が、上記色合せ処理後のビットマップデータに対して、編集トーンカーブ３０を適用し（ステップＳ６）、ビットマップデータの各色（例えば、ＣＭＹＫの各色）の値を変換する。編集トーンカーブ３０は、前述した編集処理時に、指定されたデバイスプロファイル２９と共に登録されたものが用いられる。
【００６７】
その後、総量制限部２６によって、上記編集適用後のビットマップデータに対して総量制限処理が前述したように実行される（ステップＳ７）。
【００６８】
以上の処理が終了したビットマップデータは、所定のデータバッファに保持され、その後、所定のタイミングで当該ビットマップデータが読み出されエンジン側の処理が実行される（ステップＳ８）。すなわち、前述した印刷機構部２２の各部による処理が実行されて印刷媒体への印刷処理が完了する。
【００６９】
以上説明したように、本実施の形態例に係るプリンター２では、ユーザーが当該プリンター２からの出力色をより適切なものにするために、当該プリンター２のＩＣＣプロファイルにおける出力側プロファイルのトーンカーブ（ＴＢ２）を編集した場合に、その編集トーンカーブ３０が、いずれの色合せ処理手法を用いる場合にも、色合せ処理の中では適用されずに、色合せ処理の後に適用されて編集内容が反映され、そのデータに基づいて出力がなされる。従って、トーンカーブ編集時にユーザーが変化させた各色の増減がプリンター２からの出力に直接反映されることになり、どの色合せ処理手法を用いる場合にも、トーンカーブ上でユーザーが意識したとおりの出力結果が得られるようになる。言い換えれば、どの色合せ処理手法を用いる場合にも、所望の出力色を得るための編集が直感的に行えるようになり、従来よりも容易となる。また、どの色合せ処理手法に対しても編集の影響度（反映度）は同じとなる。
【００７０】
なお、上記実施の形態例の変形例として、エンジン側処理として行っていたγテーブルによる変換処理を、編集適用部２５が上記編集トーンカーブ３０の適用（Ｓ６）処理と一緒に（合わせて）行うようにしてもよい。この場合、編集トーンカーブ３０による処理、γテーブルによる処理を２段階で行ってもよいし、双方を一つのトーンカーブ（又はテーブル）に合成して１段階の処理として実行してもよい。このようにすることにより、上記二つの変換処理が前述した総量制限処理の前に行われることになり、総量制限処理の後にビットマップデータの値が変更されなくなって、総量制限処理後にγテーブルの処理を行って総量制限を超えてしまうというリスクを解消することができる。
【００７１】
また、いわゆるホストベースの印刷システムとして、少なくとも、上記編集トーンカーブ３０の適用（Ｓ６）処理までをホストコンピューター１で行うようにしてもよい。この場合には、プリンタードライバー１２が色合せ処理部及び編集適用部２５と同等の機能を備え、ソースプロファイル２８、デバイスプロファイル２９、及びトーンカーブ３０は、ホストコンピューター１側に格納される。
【００７２】
なお、上記実施の形態例では、画像出力装置がプリンターであったが、本発明は、モニター、プロジェクターなどの画像出力装置にも適用することができる。
【００７３】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７４】
１  ホストコンピューター、  ２  プリンター、  ３  印刷機、  １１  編集ユーティリティ、  １２  プリンタードライバー、  １３  ＩＣＣプロファイル保存領域、  ２１  コントローラー部、  ２２  印刷機構部、  ２３  言語解釈部、  ２４  色合せ処理部（色合せ処理手段）、  ２５  編集適用部（編集適用手段）、  ２６  総量制限部、  ２７  プロファイル保存領域、  ２８  ソースプロファイル、  ２９  デバイスプロファイル、  ３０  編集トーンカーブ
【図１】
2011015212.tif 000003
【図２】
2011015212.tif 000004
【図３】
2011015212.tif 000005
【図４】
2011015212.tif 000006
【図５】
2011015212.tif 000007