(57)【要約】      （修正有）【課題】印刷画像データの複数のページ間で、同じ色にも関わらず印刷機の変動により複数の目標印刷物で色再現が異なる場合に、出力画像の色を複数の目標印刷物の色に合わせる画像処理装置を提供する。【解決手段】画像形成システムにおいて、画像処理装置３は、複数ページで構成される印刷画像データの入力を受け付ける印刷画像データ入力部と、印刷画像データの再現すべき目標色が出力された目標印刷物のスキャン画像の入力を受け付ける目標スキャン画像入力部と、印刷画像データの色データと、目標印刷物のスキャン画像の色データとの対応付けを行う色データ対応付け部と、印刷画像データの複数のページ間で色データが同じであっても、印刷画像データの複数のページの該当色データに対応する目標印刷物のスキャン画像の複数のページの色データにおいて、スキャン画像の複数のページ間で色データが異なる場所を特定する色データ比較部と、を備える。【選択図】図６
2019213024.tif 000002
【特許請求の範囲】
【請求項１】
複数ページで構成される印刷画像データの入力を受け付ける印刷画像データ入力部と、
前記印刷画像データの再現すべき目標色が出力された目標印刷物のスキャン画像の入力を受け付けるスキャン画像入力部と、
前記印刷画像データの色データと、前記目標印刷物のスキャン画像の色データとの対応付けを行う色データ対応付け部と、
前記印刷画像データの色データ及び前記目標印刷物のスキャン画像の色データを用いて比較処理を行い、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なる場所を特定する色データ比較部と、を備える
画像処理装置。
【請求項２】
前記色データ比較部により特定された、前記目標印刷物のスキャン画像の複数のページ間で色データが異なる場所の該当色データについての情報を表示する表示部、を更に備える
請求項１に記載の画像処理装置。
【請求項３】
前記印刷画像データの色変換に使用される色変換テーブルと、
前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なった場合に、該当ページごとに前記色変換テーブルを複製し、前記目標印刷物の前記ページごとのスキャン画像の色データに合わせて、複製した前記色変換テーブルの修正を行う色変換テーブル修正部、を更に備える
請求項１又は２に記載の画像処理装置。
【請求項４】
前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なった場合に、該当ページの前記印刷画像データに基づく出力画像の色が前記目標印刷物の色に合うように、ユーザーの指示に従って前記印刷画像データを修正する画像修正部、を更に備える
請求項１又は２に記載の画像処理装置。
【請求項５】
ユーザーの入力操作に応じた操作信号を生成する操作部、を更に備え、
前記色データ比較部は、前記印刷画像データの複数のページ間の色データの差分が所定の範囲内であるか否かを判断するための第１の閾値、及び、前記目標印刷物のスキャン画像の複数のページ間の色データの差分が所定の範囲内であるか否かを判断するための第２の閾値の少なくとも一つを、前記操作部で生成された前記操作信号に基づいて設定する
請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第１の閾値及び前記第２の閾値は、前記印刷画像データ若しくは前記目標印刷物のスキャン画像の色データごと、前記色データにより形成される面積ごと、又はその両方ごとに、前記操作部で生成された前記操作信号に基づいて設定される
請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記色データ比較部は、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を一覧にした修正リストを、前記表示部に表示する
請求項２乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記修正リストにおける、前記印刷画像データ及び前記目標印刷物のスキャン画像の該当色データについての情報が、所定の優先順で表示される
請求項７に記載の画像処理装置。
【請求項９】
前記優先順が、面積順、色差順、又はユーザーが前記操作部を介して個別に設定した順序である
請求項８に記載の画像処理装置。
【請求項１０】
前記色データ比較部は、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なることが特定された場所を示すマークを、前記印刷画像データの画像上、又は前記目標印刷物のスキャン画像上に表示する
請求項１乃至９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記色データ比較部は、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を、前記印刷画像データの該当色データについての情報、前記目標印刷物のスキャン画像の該当色データについての情報、又は、その両方とともに表示する
請求項１乃至１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記色データ比較部は、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を、前記目標印刷物のスキャン画像の複数のページ間の該当色データの色差とともに表示する
請求項１乃至１１のいずれか一項に記載の画像処理装置。
【請求項１３】
複数ページで構成される印刷画像データの入力を受け付けることと、
前記印刷画像データの再現すべき目標色が出力された目標印刷物のスキャン画像の入力を受け付けることと、
前記印刷画像データの色データと、前記目標印刷物のスキャン画像の色データとの対応付けを行うことと、
前記印刷画像データの色データ及び前記目標印刷物のスキャン画像の色データを用いて比較処理を行い、前記印刷画像データの複数のページ間で色データが同じであっても、前記印刷画像データの複数のページの該当色データに対応する前記目標印刷物のスキャン画像の複数のページの色データにおいて、前記スキャン画像の複数のページ間で色データが異なる場所を特定することと、を含む
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力画像を色見本の色に合わせるための画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来、顧客がポスターやパッケージ等の色見本（目標印刷物）を確認した後、印刷機により当該色見本に基づいて記録材に出力画像を形成する処理（印刷処理）を行う。その際に、印刷機の出力画像を色見本の色に合わせるため、スキャナーにより色見本の表面の情報を読み取って得た読取画像（以下「スキャン画像」とも称する。）を用いて、色変換テーブルを修正することが行われている。色変換テーブルとしては、例えばＩＣＣ（International Color Consortium）プロファイルなどが用いられる。ＩＣＣプロファイルでは、ＣＭＹＫ表色系などのデバイス依存の色空間からＬ＊ａ＊ｂ＊表色系などのデバイス非依存の色空間への変換（ＣＭＹＫ−Ｌ＊ａ＊ｂ＊）や、ＣＭＹＫ表色系の色空間からＣＭＹＫ表色系の色空間への変換（ＣＭＹＫ−ＣＭＹＫ）などが定義されている。
【０００３】
一般的に行われている色変換テーブルの編集では、印刷機の変動（ページ内ムラ、ページ間ムラなど）によって、複数ページからなる色見本においてＣＭＹＫ値とＬ＊ａ＊ｂ＊値の組み合わせが複数存在した場合に、複数の色再現が成立するような色変換を実施することができない。そのため、出力画像を構成する全ての点の色を、複数の色見本に合わせることができない。
【０００４】
このような問題を解決するため、特許文献１（段落［０１６９］等参照）に、複数の目標印刷物から一つの平均的なターゲットプロファイルを作成することが開示されている。特許文献１には、「平均的なターゲットプロファイルを作成するにあたって、複数の目標印刷物が類似した色を含んでおり、複数の目標印刷物の読取画像データから類似した色が抽出された場合には、色変換テーブルを作成する際の格子点に対する色の対応付けに際して、色の取り合いが発生し、格子点の修正Ｌａｂ値は、類似した複数の色の平均値になる。」と記載されている。
【０００５】
ここで、図１を参照して従来技術について説明する。図１左側に示すように、目標印刷物ＣＳ（色見本）の元データである印刷画像データＩｍは、例えば２ページのＰＤＦファイル（印刷画像データＩｍ１，Ｉｍ２）である。１ページ目の印刷画像データＩｍ１内及び２ページ目の印刷画像データＩｍ２内の各々のりんごは、ほぼ同じ色Ａｐ（例えば赤色でＣＭＹＫ値が同じ）である。目標印刷物ＣＳは、２ページであり、目標印刷物ＣＳ１と目標印刷物ＣＳ２で構成されている。目標印刷物ＣＳ１，ＣＳ２はそれぞれ、印刷画像データＩｍ１，Ｉｍ２に基づいて生成されたものであるが、目標印刷物ＣＳ１，ＣＳ２内のりんごの色はそれぞれ色Ａｐ１，Ａｐ２である。図１の例では、２ページ目の目標印刷物ＣＳ２のりんごの色Ａｐ２は、対応する印刷画像データＩｍ２のりんごの色Ａｐと類似した赤色であるが、１ページ目の目標印刷物ＣＳ１のりんごの色Ａｐ１は、対応する印刷画像データＩｍ１のりんごの色Ａｐ（赤色）と異なり、黄色がかった色である。
【０００６】
一般に、色変換テーブルの修正では、まずスキャナーで目標印刷物の読み取り（スキャン）を行い、スキャナーが出力する測色値（例えばＲＧＢ値）をデバイス非依存の色空間の表色系（例えばＬ＊ａ＊ｂ＊）に変換する。そして、画像処理装置において、Ｌ＊ａ＊ｂ＊の測色値に基づいて色変換テーブルＣＰ（例えばＬ＊ａ＊ｂ＊−ＣＭＹＫ）の修正を行う。
【０００７】
図１右側に示すように、１ページ目の目標印刷物ＣＳ１に合わせて色変換テーブルＣＰを修正した場合、修正後の色変換テーブルＣＰに基づいて生成される１ページ目及び２ページ目の印刷物Ｓ１，Ｓ２の各々のりんごは、色Ａｐ１となる（修正例（１））。また、２ページ目の目標印刷物ＣＳ２に合わせて色変換テーブルＣＰを修正した場合、修正後の色変換テーブルＣＰに基づいて生成される１ページ目及び２ページ目の印刷物Ｓ１，Ｓ２の各々のりんごは、色Ａｐ２となる（修正例（２））。さらに、１ページ目の目標印刷物ＣＳ１と２ページ目の目標印刷物ＣＳ２の平均に合わせて色変換テーブルＣＰを修正した場合、修正後の色変換テーブルＣＰに基づいて生成される１ページ目及び２ページ目の印刷物Ｓ１，Ｓ２の各々のりんごは、色Ａｐ１２（例えばオレンジ色がかった色）となる（修正例（３））。修正例（３）は、特許文献１に記載の技術に相当する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−０４８９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のとおり、特許文献１に記載の技術では、類似の色（例えばＣＭＹＫ値）が複数の色見本に存在する場合に、各色（測定点）の測色値から求めた平均値を用いて色変換テーブルを作成する。そのため、印刷画像データの異なる複数のページに同じ色があるにもかかわらず、印刷機の変動等によりそれぞれに対応する印刷物の色が異なってしまった場合に、出力画像（印刷物Ｓ１，Ｓ２）の色を、複数の目標印刷物（ＣＳ１，ＣＳ２）の色に合わせることができない。
【００１０】
上記の状況から、印刷画像データの複数のページ間で同じ色にもかかわらず、印刷機の変動等により色再現が異なる複数の目標印刷物がある場合に、出力画像の色を、複数の目標印刷物の色に合わせることができる手法が望まれていた。
【課題を解決するための手段】
【００１１】
本発明の一態様の画像処理装置は、複数ページで構成される印刷画像データの入力を受け付ける印刷画像データ入力部と、印刷画像データの再現すべき目標色が出力された目標印刷物のスキャン画像の入力を受け付けるスキャン画像入力部と、印刷画像データの色データと、目標印刷物のスキャン画像の色データとの対応付けを行う色データ対応付け部と、を備える。また、画像処理装置は、印刷画像データの色データ及び目標印刷物のスキャン画像の色データを用いて比較処理を行い、印刷画像データの複数のページ間で色データが同じであっても、印刷画像データの複数のページの該当色データに対応する目標印刷物のスキャン画像の複数のページの色データにおいて、スキャン画像の複数のページ間で色データが異なる場所を特定する色データ比較部、を備える。
【発明の効果】
【００１２】
本発明の少なくとも一態様によれば、印刷画像データの複数のページ間で同じ色にもかかわらず、色再現が異なる複数の目標印刷物がある場合に、出力画像の色を、複数の目標印刷物の色に合わせることができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】従来技術を示す説明図である。
【図２】本発明の一実施形態に係る画像処理による第１の効果を示す説明図である。
【図３】本発明の一実施形態に係る画像処理による第２の効果を示す説明図である。
【図４】本発明の一実施形態に係る画像形成システムの全体構成例を示す説明図である。
【図５】本発明の一実施形態に係る画像形成システムを構成する各装置が備えるコンピューターのハードウェア構成例を示すブロック図である。
【図６】本発明の一実施形態に係る画像形成システムを構成する各装置の内部構成例を示すブロック図である。
【図７】本発明の一実施形態に係る画像処理手法の手順例を示すフローチャートである。
【図８】本発明の一実施形態に係る色見本検査結果を示す画面の一例を示す説明図である。
【図９】デバイスプロファイルを用いた色変換処理の流れを示す説明図である。
【図１０】デバイスリンクプロファイルを用いた色変換処理の流れを示す説明図である。
【図１１】本発明の一実施形態に係るデバイスプロファイルにおけるソースプロファイルのＡ２Ｂテーブルを修正する例を示す説明図であり、図１１Ａは修正前、図１１Ｂは修正後のＡ２Ｂテーブルを表す。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態（以下、「実施形態」と記述する）の例について、添付図面を参照しながら説明する。本明細書及び添付図面において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１５】
［一実施形態の概要］
本発明の一実施形態は、複数の目標印刷物（色見本）のスキャン画像を用いて色変換テーブルを修正する画像処理装置及び画像処理方法に関する。本実施形態では、原稿の色（例えば印刷画像データのＣＭＹＫ値）がページ間で同じであるにも関わらず、プリンターの変動によって印刷物のページ間で測色値が異なってしまった原稿（色、位置等）を検知し、その結果をユーザーに通知する。また、本実施形態は、原稿のページごとに色変換テーブルを切り替えて、全てのページにおいて色見本どおりの色再現で出力する。
【００１６】
目標印刷物は、再現すべき目標色の色見本印刷物であり、印刷画像データに基づいて印刷された現物の色見本として与えられるものである。印刷画像データは、印刷しようとする画像内容を表すデジタル画像データである。目標印刷物の出力手段として任意のプリンターを用いることができる。
【００１７】
（第１の効果）
次に、本実施形態に係る画像処理による効果について説明する。図２は、本実施形態に係る画像処理による第１の効果を示す説明図である。本実施形態では、例えば２つの印刷目標物に対して色を合わせることができるのか否か、そして、できない場合にはどの色ができないかといった情報を、表示装置に表示してユーザーに通知する。このユーザーへの通知の効果（第１の効果）として、以下のことが期待できる。
【００１８】
例えば、（１）色変換テーブルを印刷画像データのページごとに切り替える、あるいは（２）印刷画像データをユーザーが修正する、という手段を、ユーザーが選択することができるようになり、印刷画像データに基づく印刷物を、複数の目標印刷物に対して合わせることができる。また、表示装置に上記内容を表示する場合、記録材に出力する前にユーザーが色再現状態を確認できるので、無駄な出力を削減することができる。
【００１９】
図２の例は、目標印刷物ＣＳ１，ＣＳ２（図１左上と同じ）のスキャン画像が表示装置に表示されている状態（ＧＵＩ：Graphical User Interface）を表している。目標印刷物ＣＳ１，ＣＳ２の各スキャン画像は、１つの色変換テーブルで補正しきれないページに該当するものである。図２では、２ページ目（目標印刷物ＣＳ２）のスキャン画像内の女性が持つりんごの色Ａｐ２が、１ページ目（目標印刷物ＣＳ１）のスキャン画像内の男性が持つりんごの色Ａｐ１と比較して色差が大きいため、該当りんごに対しマークＭを表示してユーザーに注意を喚起している。また、図２には、該当りんごの色Ａｐ２の色情報ＣＶとして、測定値（ここではＣＭＹＫ値）と１ページ目のりんごの色に対する色差（ΔＥ）が表示されている。
【００２０】
（第２の効果）
図３は、本実施形態に係る画像処理による第２の効果を示す説明図である。図３に示すように、スキャナーで目標印刷物ＣＳ１，ＣＳ２の読み取りを行い、スキャナーが出力する測色値（例えばＲＧＢ値）をデバイス非依存の色空間の表色系（例えばＬ＊ａ＊ｂ＊）に変換する。そして、クライアント端末３（後述する図６参照）において、Ｌ＊ａ＊ｂ＊の測色値に基づいて色変換テーブルＣＰ（図１参照）をページごとに修正（作成）する。ここでは、色変換テーブルＣＰをコピーして、１ページ目用にりんごの色Ａｐを色Ａｐ１に変換する色変換テーブルＣＰ１を作成する。同様に、色変換テーブルＣＰをコピーして、２ページ目用にりんごの色Ａｐを色Ａｐ２に変換する色変換テーブルＣＰ２を作成する。なお、例えば１ページ目については色変換テーブルＣＰを直接修正し、また２ページ目については、コピーした色変換テーブルＣＰを修正（編集）するようにしてもよい。
【００２１】
このように、本実施形態では、印刷画像データの必要なページだけ色変換テーブルを複製して該当ページに対応する色変換テーブルを修正（作成）することができるため、次のような効果（第２の効果）がある。すなわち、本実施形態は、印刷画像データの必要なページだけ色変換テーブルを修正することができるため、印刷画像データの異なる複数のページ間で同じ色にもかかわらず、印刷機の変動等により色再現が異なる複数の目標印刷物がある場合でも、印刷画像データの全てのページを色見本通り（図３では色Ａｐ１，色Ａｐ２）に再現することができる。また、必要なページだけ色変換テーブルを複製するので、全てのページごとに色変換テーブルを作成する必要がない。
【００２２】
［画像形成システムの全体構成］
次に、本実施形態に係る画像形成システム（色調整システム）について、図４を参照して説明する。図４は、本実施形態に係る画像形成システムの全体構成例を示す。
【００２３】
図４に示す画像形成システム１０は、プリンター１と、コントローラー２と、クライアント端末３と、スキャナー４（読取部の一例）とを含む。ネットワーク６は、例えばイーサネット（登録商標）などの規格に準拠したＬＡＮ（Local Area Network）等の通信回線である。ネットワーク６を介して、各装置が相互に通信可能に接続される。
【００２４】
プリンター１（画像形成装置の一例）は、通信用のインターフェースを介してコントローラー２と接続され、コントローラー２から印刷ジョブ（印刷画像データ及び印刷設定）を受け取り、印刷設定に基づいて印刷画像データの出力処理を行う。例えばプリンター１は、互いに色相の異なるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３つの基本色及びブラック（Ｋ）の色を用いて、用紙に画像を形成（印刷処理）する。
【００２５】
なお、プリンター１は、電子写真方式プリンター、インクジェットプリンター、又はオフセット印刷機などでもよく、形式は問わない。また、目標印刷物は、上記いずれのプリンターで生成されたものでも構わない。「プリンター」という用語は、印刷機、印刷装置、画像記録装置、画像形成装置、画像出力装置などの用語と同義のものとして理解される。さらに、プリンター１は、印刷処理、コピー機能、スキャン機能などの複数の機能を有する複合機（ＭＦＰ：MultiFunction Peripheral）でもよい。
【００２６】
コントローラー２は、ネットワーク６を介してクライアント端末３により発行された印刷ジョブを受信する。そして、コントローラー２は、受信した印刷ジョブの印刷画像データに対して、色変換、スクリーニング、ラスタライズ等の処理を行い、プリンター１に印刷画像データを転送する。印刷画像データは、例えばＰＤＦデータやＴＩＦＦデータである。ラスタライズ（ＲＩＰ：Raster Image Processer）処理により、画像形成用のラスター・イメージの画像データが生成される。色変換は、色変換テーブル（ルックアップテーブル）を用いて行われる。なお、プリンター１とコントローラー２は専用線で接続されていてもよい（ＰＣＩバス接続など）。
【００２７】
クライアント端末３（画像処理装置の一例）は、プリンタドライバーや専用のソフトウェア（アプリケーションプログラム）を用いて、ユーザーの入力操作に応じて印刷ジョブを発行し、その印刷ジョブをコントローラー２に送信することで印刷指示を行う。本実施形態では、クライアント端末３に、印刷画像データを作成及び修正（編集）することが可能なアプリケーションプログラムがインストールされている。クライアント端末３としては、ＰＣ（Personal Computer）等の汎用のコンピューターが用いられる。また、クライアント端末３は、スキャナー４から出力される目標印刷物の読取画像（以下「スキャン画像」とも言う。）を受信し、そのスキャン画像を用いて色変換テーブルの修正を行う。
【００２８】
スキャナー４（読取り部の一例）は、ユーザーの手作業による色見本の出力画像の読み取りに用いられる。スキャナー４は、読み取り面に色見本の出力画像の印刷面が対向するようにセットされると、色見本の表面の情報（出力画像）を読み取り、読取結果（スキャン画像）をクライアント端末３に送信する。
【００２９】
スキャナー４としては、発光部材と複数の光電変換素子が用紙幅方向（用紙搬送方向と直交する方向）に所定の間隔で配置したラインセンサ、又は光電変換素子をマトリクス状に配置したイメージセンサを使用できる。各光電変換素子は、光源から射出され用紙の表面で反射した光の強度に応じた信号を出力する。ラインセンサ及びイメージセンサとしては、ＣＣＤ型のセンサやＣＭＯＳ型（ＭＯＳ型を含む）のセンサを利用できる。
【００３０】
なお、図４に示すスキャナー４は、市販の外付けスキャナーであるが、プリンター１に付属のプラテンスキャナーでもよいし、インライン（用紙搬送路）に設置した自動取得型スキャナーでもよいし、デジタルスチルカメラを用いてもよい。インラインの配置例としては、プリンター１内の定着器の下流側（用紙に画像が形成された後）、又は、プリンター１の下流側に連結された後処理装置がある。
【００３１】
具体的には、スキャナー４は、色見本の出力画像に含まれる各色をそれぞれ分光的に測定し、測定した各色の測色値を色データとしてクライアント端末３に送信する。ここで、スキャナー４による測色値は、分光反射率（例えばＲＧＢ）の値、国際照明委員会（ＣＩＥ）で定めるＸＹＺやＬ＊ａ＊ｂ＊等のデバイスに依存しない表色系の値で表される。なお、スキャナー４による測色値が分光反射率の値やＸＹＺの値で表される場合、クライアント端末３が、当該測色値をＬ＊ａ＊ｂ＊の値やＣＩＥＣＡＭ０２の値に変換する構成であってもよい。本実施形態では、スキャナー４による測色値として、ＲＧＢ値を用いる場合を説明する。
【００３２】
上記のコントローラー２は、例えばクライアント端末３又はネットワーク６より送信される色変換テーブル（デバイスリンクプロファイル）を、ＨＤＤ等の記憶装置に記憶する。コントローラー２は、生成した画像データについてデバイスリンクプロファイルを用いて色変換処理を行うことができる。コントローラー２は、上記色変換処理を行った又は色変換処理を行わない画像データをプリンター１に送信して出力させる。
【００３３】
なお、上述したコントローラー２は、プリンター１に内蔵されてもよい。また、クライアント端末３の色変換テーブルの修正機能が、コントローラー２又はプリンター１に内蔵されてもよい。
【００３４】
［各装置のハードウェア構成］
次に、プリンター１、コントローラー２、及びクライアント端末３が備えるコンピューターのハードウェア構成について説明する。図５は、コンピューターのハードウェア構成例を示すブロック図である。
【００３５】
コンピューター４０は、バスライン４９にそれぞれ接続されたＣＰＵ（Central Processing Unit：中央処理装置）４１ａ、ＲＯＭ（Read Only Memory）４１ｂ及びＲＡＭ（Random Access Memory）４１ｃを備える。さらに、コンピューター４０は、不揮発性ストレージ４２、ネットワークＩ／Ｆ部４３、操作部４４及び表示部４５を備える。
【００３６】
ＣＰＵ４１ａは、本実施形態のプリンター１、コントローラー２、及びクライアント端末３が備える各機能を実現するソフトウェアのプログラムコードをＲＯＭ４１ｂから読み出して実行する。ＲＡＭ４１ｃには、演算処理の途中に発生した変数やパラメータなどが一時的に書き込まれる。ＣＰＵ４１ａ、ＲＯＭ４１ｂ及びＲＡＭ４１ｃは、制御部４１を構成する。
【００３７】
例えば、プリンター１を構成するコンピューター４０は、ＣＰＵ４１ａがＲＯＭ４１ｂに記憶されているプログラムを読み出すことで、印刷ジョブに基づいて用紙に画像を形成（印刷処理）する制御などを行う。
【００３８】
また、例えばコントローラー２を構成するコンピューター４０は、ＣＰＵ４１ａがＲＯＭ４１ｂに記憶されているプログラムを読み出すことで、印刷ジョブの印刷画像データに対する色変換やラスタライズ処理などの制御を行う。
【００３９】
また、例えばクライアント端末３を構成するコンピューター４０は、ＣＰＵ４１ａがＲＯＭ４１ｂに記憶されているプログラムを読み出すことで、印刷画像データの作成及び修正（編集）、目標印刷物のスキャン画像と印刷画像データとの比較、色合わせ判定、及び色変換テーブル修正などの制御を行う。印刷画像データの修正を行う場合、制御部４１は、画像修正部として用いられる。画像修正部は、該当ページの印刷画像データに基づく出力画像の色が目標印刷物の色に合うように、操作部４４に対するユーザーの指示に従って印刷画像データを修正する。
【００４０】
不揮発性ストレージ４２には、例えばＨＤＤ（Hard disk drive）、ＳＳＤ（Solid State Drive）、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリなどが用いられる。この不揮発性ストレージ４２には、ＯＳ（Operating System）、各種のパラメータの他に、コンピューター４０をプリンター１、コントローラー２、及びクライアント端末３として機能させるためのプログラムが記録されてもよい。
【００４１】
ネットワークＩ／Ｆ部４３は、例えばＮＩＣ（Network Interface Card）等で構成され、端子が接続されたＬＡＮ（Local Area Network）や専用線などを介して接続される装置との間で、各種データを送受信する。
【００４２】
例えば、コントローラー２を構成するコンピューター４０のネットワークＩ／Ｆ部４３は、色変換テーブルをクライアント端末３に送信したり、クライアント端末３から印刷ジョブや修正された色変換テーブルを受信したりする。
【００４３】
また、例えばクライアント端末３を構成するコンピューター４０のネットワークＩ／Ｆ部４３は、コントローラー２から色変換テーブルを受信したり、印刷ジョブや修正した色変換テーブルをコントローラー２に送信したりする。
【００４４】
操作部４４は、例えばキーやボタンなどで構成され、ユーザーによって入力された操作内容に応じた操作信号を生成して該操作信号をＣＰＵ４１ａに供給する。表示部４５は、例えば液晶パネルなどで構成され、文字や画像などを画面に表示する。なお、プリンター１、コントローラー２、又はクライアント端末３の構成によっては、操作部４４や表示部４５を備えない場合もある。
【００４５】
［各装置の内部構成の例］
次に、画像形成システム１０のコントローラー２及びクライアント端末３の内部構成について説明する。図６は、コントローラー２及びクライアント端末３の内部構成例を示すブロック図である。
【００４６】
プリンター１のプリントエンジン１１（画像形成部の一例）は、制御部４１（図５参照）の指示に従い、画像形成処理を実行する。また、コントローラー２が備える制御部４１のＣＰＵ４１ａが、ＲＯＭ４１ｂに記憶されたプログラムを実行することにより、図６に示すコントローラー２の各部の機能が実現される。さらに、クライアント端末３が備える制御部４１のＣＰＵ４１ａが、ＲＯＭ４１ｂに記憶されたプログラムを実行することにより、図６に示すクライアント端末３の各部の機能が実現される。
【００４７】
（コントローラーの内部構成の例）
コントローラー２は、プリントエンジン１１及びクライアント端末３と通信可能に接続されており、データ入出力部２１、色変換部２２、色変換テーブル設定部２３、色変換テーブル記憶部２４、及びＲＩＰ処理部２５を備える。
【００４８】
データ入出力部２１は、情報処理装置の一例であるクライアント端末３から印刷画像データを含む印刷ジョブの入力を受け付けたり、ラスタライズ処理済みの印刷画像データを含む印刷ジョブをプリンター１へ出力したりする。また、データ入出力部２１は、クライアント端末３から色変換テーブルＣＰを受信し、色変換テーブル記憶部２４に記憶する。
【００４９】
色変換部２２は、印刷ジョブに含まれる印刷画像データに対して、色変換テーブル記憶部２４に記憶されている色変換テーブルを用いて色変換を行い、色変換済みの印刷画像データをＲＩＰ処理部２５に供給する。色変換テーブル設定部２３は、印刷画像データに基づいて、ページごとに適用する色変換テーブルを設定し、該当色変換テーブルを読み出して色変換部２２に供給する。色変換テーブル記憶部２４には、デフォルトの色変換テーブルＣＰ、及び／又は修正された色変換テーブル（例えば色変換テーブルＣＰ１，ＣＰ２）が格納される。
【００５０】
ＲＩＰ処理部２５は、例えば色変換済みの印刷画像データに対して、ラスタライズ処理を行い、データ入出力部２１へ供給する。
【００５１】
（クライアント端末の内部構成の例）
クライアント端末３は、コントローラー２と通信可能に接続されるとともに、操作部４４、表示部４５及びスキャナー４が接続されている。クライアント端末３は、印刷画像データの受け付け、目標印刷物のスキャン画像の受け付け、色データ比較結果の表示、プリンター１への色変換テーブルの登録などのインターフェース機能を持つ。そして、クライアント端末３は、印刷画像データ入力部３１、目標印刷物スキャン画像入力部３２、代表色抽出部３３、画像位置合わせ部３４、色データ比較部３５、色合わせ判定部３６、色変換テーブル修正部３７、及び色変換テーブル登録部３８を備える。
【００５２】
印刷画像データ入力部３１は、例えば操作部４４から入力される操作信号に基づいて、印刷画像データの入力を受け付けて、該印刷画像データを代表色抽出部３３に供給する。また、印刷画像データ入力部３１は、ネットワーク６を介してコントローラー２から印刷画像データを取得してもよい。目標印刷物スキャン画像入力部３２は、スキャナー４により読み取られた目標印刷物のスキャン画像の入力を受け付けて、該スキャン画像を代表色抽出部３３に供給する。
【００５３】
代表色抽出部３３は、画像位置合わせ部３４とともに、印刷画像データの色データと目標印刷物のスキャン画像の色データとの対応付けを行う“色データ対応付け部”を構成する。
【００５４】
代表色抽出部３３は、目標印刷物の元データである印刷画像データから色合わせを実施する代表色を抽出する。代表色を抽出する方法として、例えばＫ−平均法などのクラスタ分析の手法を用いることができる。Ｋ−平均法は、非階層型クラスタリングのアルゴリズムの一種であり、クラスタの平均を用いて、予め決められたクラスタ数k個に分類する手法である。代表色の抽出にあたっては、ある程度の面積を有する点（領域）のみを抽出することが望ましい。ある程度とは、例えば一般的なスクリーン処理による影響を受けにくい大きさとされる約２ｍｍ２以上である。また、代表色を、特定の色又はユーザーなどに指定された色に限定して抽出してもよい。
【００５５】
画像位置合わせ部３４は、目標印刷物のスキャン画像から、印刷画像データから抽出した代表色の位置に該当（対応）する色データを取得する。印刷画像データの画像エッジや画像特徴量などを元に、印刷画像データとスキャン画像との位置合わせを行うことにより、印刷画像データの代表色に対応するスキャン画像の色データを抽出することができる。スキャン画像の色データは、例えばＣＣＤの応答値を元にしたＲＧＢ値でよいが、より人間の感じる色の差に近い測色値で評価するために、ＲＧＢ値から測色値（Ｌ＊ａ＊ｂ＊，ＣＩＥＸＹＺ，ＣＩＥＣＡＭ０２など）に変換して測色値で評価することが望ましい。その場合、スキャナー４のＲＧＢ値と測色値を対応付けたスキャナプロファイルを用いることができる。スキャナプロファイルとして、例えばＩＣＣプロファイル形式のスキャナプロファイルを使うことができる。
【００５６】
色データ比較部３５は、印刷画像データの色データ及び目標印刷物のスキャン画像の色データを用いて比較処理を行い、印刷画像データの複数のページ間で色データが同じであっても、その印刷画像データの複数のページの該当色データに対応する目標印刷物のスキャン画像の複数のページの色データにおいて、目標印刷物のスキャン画像の複数のページ間で色データが異なる場所を特定する。以下に、色データ比較部３５の機能について具体的に説明する。
【００５７】
具体的には、色データ比較部３５は、印刷画像データのページ間で各々の代表色の色データを比較する。そして、色データ比較部３５は、代表色抽出部３３により抽出された１以上の代表色（代表群）について、複数のページで同じ色（若しくは実質的に同じ色）が使われているか探索する。例えば、印刷画像データの１ページ目における代表色群のＣＭＹＫ値リストに対して、２ページ目、３ページ目及びそれ以降のページのＣＭＹＫ値を探索し、１ページ目の代表色群のＣＭＹＫ値リストと探索したＣＭＹＫ値との差分が閾値（第１の閾値）以下とである同じ色を対応付けてＲＡＭ４１ｃに一時記憶する。第１の閾値は、印刷画像データの複数のページ間の色データの差分が所定の範囲内であるか否かを判断するための閾値である。色データ比較部３５は、この比較処理を、印刷画像データを構成するすべてのページの代表色群について行う。
【００５８】
また、色データ比較部３５は、印刷画像データの複数のページ間で同じ色として抽出した代表色に対応する目標印刷物のスキャン画像の複数のページの色データにおいて、スキャン画像の複数のページの色データ間の差分が、予め設定された閾値（第２の閾値）を超える値であるか否かを判定する。第２の閾値は、目標印刷物のスキャン画像の複数のページ間の色データの差分が所定の範囲内であるか否かを判断するための閾値である。
【００５９】
第１の閾値及び第２の閾値は、予めＲＯＭ４１ｂ又は不揮発性ストレージ４２に記憶されているものとする。制御部４１（色データ比較部３５）が、操作部４４で生成された操作信号に基づいて、第１の閾値及び第２の閾値の少なくとも一つを設定できるようにしてもよい。第１の閾値と第２の閾値は同じ値でもよいし、違う値に設定してもよい。
【００６０】
また、第１の閾値及び第２の閾値を、印刷画像データ若しくは目標印刷物のスキャン画像の色データごと、その色データにより形成される面積ごと、又はその両方ごとに、操作部４４で生成された操作信号に基づいて設定できるようにしてもよい。ユーザーによっては、人間の肌の色、会社のマークやロゴなどの色を、より目標印刷物に近い状態で印刷物に出力したいという要望がある。例えば同じ色データ（代表色）で形成される面積が大きい場合には色の違いが目立ちやすいため、第１の閾値及び第２の閾値（特に第２の閾値）を厳しめに設定するとよい。
【００６１】
この判定は、スキャナー４の出力色の色空間であるＲＧＢ色空間におけるＲＧＢ値の距離で行ってもいいが、測色値、特に均等色空間であるＬ＊ａ＊ｂ＊値に変換してからの色差で判定した方が、人の見た目に合った評価になるため望ましい。色差について、２点のＬ＊ａ＊ｂ＊値の単純なユークリッド距離であるΔＥ＊ａｂを用いて求めてもよいし、改良版色差であるΔＥ００を用いて求めてもよい。
【００６２】
そして、色データ比較部３５は、印刷画像データの複数のページの代表色に対応する、目標印刷物のスキャン画像の複数のページの色データの間に、上記第２の閾値よりも大きな色差があると判断した場合には、スキャン画像の該当する色データを色修正候補として色変換テーブル修正リスト３５ａ（詳細は図８参照）に追加する。なお、図６では、色変換テーブル修正リストを「修正リスト」と表記している。
【００６３】
さらに、色データ比較部３５は、目標印刷物のスキャン画像の複数のページ間の色データの比較結果を、表示部４５に表示するよう制御する。また、色データ比較部３５は、印刷画像データの複数のページ間で色データが同じ代表色に対応する目標印刷物のスキャン画像の複数のページの色データにおいて、目標印刷物のスキャン画像の複数のページ間で色データが異なる場所の色データについての情報（図２、図８参照）を、表示部４５に表示するよう制御する。
【００６４】
色合わせ判定部３６は、色データ比較部３５による比較結果に対し、１つの色変換テーブルＣＰで印刷画像データＩｍのすべてのページに対する色合わせが可能であるか否かを判定する。つまり、色合わせ判定部３６は、「印刷画像データの複数のページ間で代表色の色データ（例えばＣＭＹＫ値）の差分が第１の閾値以下であっても、対応する目標印刷物のスキャン画像の複数のページ間の上記代表色に対応する色データ（例えばＬ＊ａ＊ｂ＊値）の差分が第２の閾値を超える点（領域）」が１点以上あるか否かを判定する。該当する点（領域）が存在しない場合には、１つの色変換テーブルＣＰですべてのページの色合わせが可能である。
【００６５】
色変換テーブル修正部３７は、１つの色変換テーブルＣＰですべてのページの目標印刷物の色合わせができない場合に、該当ページごとに色変換テーブルＣＰを複製（コピー）及び修正し、ページごとに目標印刷物のスキャン画像の色に合わせて色変換テーブルを作成する。色変換テーブルの修正手法は、大きく２つある。１つ目は、デバイス依存のＣＭＹＫ値からデバイス非依存の測定値（Ｌ＊ａ＊ｂ＊値）を定義したソースプロファイル（ターゲットプロファイル）（後述する図９参照）を修正する手法である。２つ目は、印刷画像データのＣＭＹＫ値とプリンター１のＣＭＹＫ値を紐つけたデバイスリンクプロファイル（ＤＬＰ）（後述する図１０参照）を修正する手法である。色変換テーブルの修正についての詳細は、後述する。
【００６６】
色変換テーブル登録部３８は、色変換テーブル修正部３７で修正された色変換テーブルをコントローラー２に送信し、修正済みの色変換テーブルを色変換テーブル記憶部２４に記憶（登録）する。
【００６７】
［画像処理手法］
次に、画像形成システム１０の画像処理手法の手順例について説明する。図７は、画像形成システム１０の画像処理手法の手順例を示すフローチャートである。本フローチャートに示す一連の処理は、例えば図１及び図３に示すような印刷画像データＩｍと目標印刷物ＣＳ（色見本）の色合わせの実行を指示するメニュー画面を表示部４５に表示しておき、ユーザーがメニュー画面から「色合わせの実行」を選択したときに、実行される。あるいは、ユーザーが目標印刷物ＣＳの色情報をインラインセンサ６１に読み取らせる作業をする際に、目標印刷物スキャン画像入力部３２又は印刷画像データ入力部３１が、上記メニュー画面を表示部４５に表示するように制御してもよい。
【００６８】
まず、「色合わせの実行」が選択されると、クライアント端末３の印刷画像データ入力部３１（図６参照）は、印刷画像データＩｍの入力を受け付けて、印刷画像データＩｍを代表色抽出部３３に供給する（Ｓ１）。印刷画像データ入力部３１は、コントローラー２から印刷画像データＩｍを取得してもよいし、不揮発性ストレージ４２からユーザーが操作部４４を操作して指定した印刷画像データＩｍを取得してもよい。
【００６９】
次いで、目標印刷物スキャン画像入力部３２は、スキャナー４から色合わせ対象の目標印刷物ＣＳのスキャン画像の入力を受け付けて、スキャン画像を代表色抽出部３３に供給する（Ｓ２）。このように、スキャナー４からスキャン画像を取得してもよいし、不揮発性ストレージ４２に格納されている予め取得済みのスキャン画像を取得してもよい。
【００７０】
次いで、代表色抽出部３３は、印刷画像データＩｍから色合わせを実施する代表色を抽出する（Ｓ３）。なお、コンピューター４０にコストをかけられて、印刷画像データＩｍ内の全点（全画素）の色を評価することが許されるのであれば、代表色の抽出を行わないで、全点評価しても構わない。
【００７１】
次いで、画像位置合わせ部３４は、印刷画像データと対応するスキャン画像との位置合わせを行い、印刷画像データＩｍから抽出した代表色に該当する色データを、目標印刷物ＣＳのスキャン画像から取得する（Ｓ４）。
【００７２】
次いで、色データ比較部３５は、印刷画像データＩｍのページ間で各々の代表色の色データを比較し、複数のページに存在する各代表色の色データの差分が第１の閾値以下である、同じ色若しくは実質的に同じ色である代表色を抽出する（Ｓ５）。
【００７３】
次いで、色データ比較部３５は、印刷画像データＩｍの複数のページで同じ色として抽出した代表色に対応する、画像位置合わせ部３４で取得したスキャン画像の複数のページの色データ間の差分が、第２の閾値よりも大きいか否かを判定する（Ｓ６）。次いで、色データ比較部３５は、印刷画像データの複数のページの代表色に対応する、目標印刷物のスキャン画像の各色データの間に、上記第２の閾値よりも大きな色差があると判断した場合には（Ｓ６のＹＥＳ）、スキャン画像の該当する色データを色修正候補として色変換テーブル修正リスト３５ａに追加する（Ｓ７）。また、当該差分が第２の閾値以下である場合には（Ｓ６のＮＯ）、色データ比較部３５は、ステップＳ８の判定処理に進む。
【００７４】
次いで、ステップ７の処理が終了後、又は、ステップＳ６においてＮＯ判定の場合、色データ比較部３５は、目標印刷物のスキャン画像がある全てのページにおいて、ステップＳ３の処理で抽出した代表色を全点比較したか否かを判定する（Ｓ８）。色データ比較部３５は、上記抽出した代表色を全点比較していない場合には（Ｓ８のＮＯ）、ステップＳ５〜Ｓ８の処理を繰り返す。また、色データ比較部３５は、抽出した代表色を全点比較した場合には（Ｓ８のＹＥＳ）、ステップＳ９の処理に進む。
【００７５】
次いで、色データ比較部３５は、ステップＳ６における比較結果を表示部４５に表示する（Ｓ９）。すなわち、色データ比較部３５は、入力印刷画像データＩｍの複数のページ間における代表色の色データ（ＣＭＹＫ値）の差分が第１の閾値の範囲内であっても、その代表色に対応する目標印刷物ＣＳのスキャン画像の測色値（Ｌ＊ａ＊ｂ＊値）が第２の閾値を超える点を、表示部４５に表示する。ここでは、色データ比較部３５は、１つの色変換テーブルＣＰを修正しても２つの目標印刷物ＣＳ１，ＣＳ２（図３参照）に合わせた調整ができない点を表示していることになる。
【００７６】
ユーザーは、表示部４５に表示された比較結果を見て、自分で入力印刷画像データＩｍのページ毎に色変換テーブルＣＰ１，ＣＰ２を設定し、色変換テーブルＣＰ１，ＣＰ２を修正してもよい。また、印刷画像データＩｍの各ページの該当代表色の色データを修正することで、印刷画像データＩｍの各ページの代表色（例えば、２つのりんごの色Ａｐ）を、目標印刷物ＣＳ１，ＣＳ２の代表色（例えば、りんごの色Ａｐ１，Ａｐ２）に合うように修正してもよい。このように、ユーザーは、ページごとに色変換テーブルＣＰを修正するか、元データの印刷画像データＩｍの該当ページを修正するか、いずれかを選択することができる。
【００７７】
なお、比較の結果の表示は必ずしも必要ではなく、表示部４５に表示せずに、次の色変換テーブルの修正処理に進んでもよい。あるいは、ユーザーが色変換テーブルを調整する場合は、次のステップに進まずに、ここで完了してもよい。
【００７８】
次いで、色合わせ判定部３６は、色データ比較部３５による比較結果に対し、１つの色変換テーブルＣＰで目標印刷物ＣＳのすべてのページに対する色合わせが可能であるか否かを判定する（Ｓ１０）。つまり、色合わせ判定部３６は、「印刷画像データの複数のページ間で代表色の色データ（ＣＭＹＫ値）の差分が第１の閾値以下であっても、対応する目標印刷物のスキャン画像の複数のページ間の上記代表色に対応する色データ（Ｌ＊ａ＊ｂ＊値）の差分が第２の閾値を超える点（領域）」が１点以上あるか否かを判定する。該当する点（領域）が存在しない場合には、１つの色変換テーブルＣＰで目標印刷物ＣＳのすべてのページの色合わせが可能である。
【００７９】
なお、図７では、該当する点（領域）が１点以上あるか否かを判定するが、１点に限らず、２点以上の任意の数としてもよい。また、該当する色（領域）が設定された閾値の個数以上であった場合に、色変換テーブルＣＰの修正を実施する構成としてもよい。あるいは、表示部４５に、色変換テーブルＣＰの修正の指示が可能な画面（ＧＵＩ）を表示し、ユーザーに色変換テーブルＣＰの修正の是非を判断させるようにしてもよい。
【００８０】
次いで、１つの色変換テーブルＣＰで印刷画像データＩｍのすべてのページに対する色合わせが可能である場合には（Ｓ１０のＹＥＳ）、色変換テーブル修正部３７は、本フローチャートの処理を終了する。
【００８１】
一方、１つの色変換テーブルＣＰで印刷画像データＩｍのすべてのページに対する色合わせが不可能である場合には（Ｓ１０のＮＯ）、色変換テーブル修正部３７は、設定された１つの色変換テーブルＣＰで補正できないページに対して、色変換テーブルＣＰを複製する（Ｓ１１）。次いで、色変換テーブル修正部３７は、複製した色変換テーブルＣＰ１，ＣＰ２を修正し（Ｓ１２）、色変換テーブルＣＰ１，ＣＰ２をコントローラー２に送信する。コントローラー２に送信された色変換テーブルＣＰ１，ＣＰ２は、色変換テーブル記憶部２４に格納される。
【００８２】
そして、プリンター１において印刷画像データＩｍを出力する際に、コントローラー２の色変換テーブル設定部２３が、印刷画像データＩｍのページごとに色変換テーブルＣＰ１又はＣＰ２を色変換テーブル記憶部２４から読み込んで、色変換部２２に供給する。次いで、色変換部２２は、印刷画像データＩｍのページごとに色変換テーブルＣＰ１及びＣＰ２を切り替えて色変換を行い、色変換後の印刷画像データＩｍがプリンター１に供給される。それにより、プリンター１は、印刷画像データＩｍのページごとに目標印刷物ＣＳ１，ＣＳ２に色を合わせて、印刷物Ｓ１，Ｓ２（図３参照）を出力することができる。
【００８３】
なお、上述したように、色変換テーブルＣＰの修正については、デバイスプロファイル（ＤＰ）のソースプロファイル（ターゲットプロファイル）（後述する図９参照）を修正してもよいし、デバイスリンクプロファイル（ＤＬＰ）（後述する図１０参照）を修正してもよい。また、デバイスプロファイルのデスティネーションプロファイルを修正してもよい。
【００８４】
また、ステップＳ１１，Ｓ１２の処理では、色変換テーブルＣＰを修正することで目標印刷物ＣＳに対する色合わせを行うが、上述したように元データである印刷画像データＩｍに対して画像の色データ（ＣＭＹＫ値など）を修正することで、ページごとに目標印刷物ＣＳに色を合わせてもよい。ステップＳ１２の処理後、本フローチャートの処理を終了する。
【００８５】
［色見本データの検査結果］
ここで、色見本データの検査結果について説明する。図８は、色見本データの検査結果を示す画面（ユーザーインターフェース）の一例を示す。図８は、ステップＳ５（図７）で抽出した、印刷画像データＩｍのページ間で同じ色の代表色が存在する場合であって、目標印刷物ＣＳ１，ＣＳ２（図３参照）を色見本とした場合の例である。
【００８６】
図８において、色見本データの検査結果画面５０には、プレビュー領域５１と、色変換テーブル修正リスト３５ａが表示されるデータ領域５２が設定されている。プレビュー領域５１には、１つの色変換テーブルで色合わせが不可能なページに該当する、目標印刷物のスキャン画像（確認用画像）が表示される。図８では、印刷画像データＩｍのページ１，２に対応する目標印刷物ＣＳ１，ＣＳ２のスキャン画像が表示されている。
【００８７】
色変換テーブル修正リスト３５ａ（修正リストの一例）は、印刷画像データの複数のページ間で色データが同じであっても、印刷画像データの複数のページの該当色データに対応する目標印刷物のスキャン画像の複数のページの色データにおいて、目標印刷物のスキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を一覧にしたものである。図８では、色データが異なることが特定された場所に関する情報として、例えば人間の顔やりんごなどのオブジェクト、色データなどの情報が表示されている。
【００８８】
また、色データ比較部３５は、この目標印刷物のスキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を、印刷画像データの該当色データについての情報（ＣＭＹＫ値）、目標印刷物のスキャン画像の該当色データについての情報（Ｌ＊ａ＊ｂ＊値）、又は、その両方とともに表示する。これにより、ユーザーは、該当色データの場所に関する情報と、色データについての情報を確認することができる。
【００８９】
図８では、色変換テーブル修正リスト３５ａは、レコード番号（＃）、比較元、比較先、ΔＥ、判定、修正の各フィールドを有する。比較元フィールドは、比較の基準とするページ（スキャン画像）についての情報を示し、本例では目標印刷物ＣＳ１のスキャン画像が該当する。また、比較先フィールドは、比較されるページ（スキャン画像）についての情報を示し、本例では目標印刷物ＣＳ２のスキャン画像が該当する。
【００９０】
比較元のデータ及び比較先のデータはともに、ページ、イメージ、及びデータの項目を有する。ページフィールドは、印刷画像データの複数のページ間で同じ色にもかかわらず、色再現が異なる目標印刷物のスキャン画像のページ（図８ではページ１）を示す。イメージフィールドは、印刷画像データの複数のページ間で同じ色にもかかわらず、色再現が異なる目標印刷物のスキャン画像のサムネイル（図８では、色Ａｐ１のりんごの縮小画像）を示す。データフィールドは対応する印刷画像データから抽出された代表色のデバイス依存色空間の表色系の値（ＣＭＹＫ値）と、対応するスキャン画像のデバイス非依存色空間の表色系の値（Ｌ＊ａ＊ｂ＊値）と、その代表色が占める面積を示す。
【００９１】
また、ΔＥフィールドは、比較元のスキャン画像（目標印刷物ＣＳ１）の代表色と、比較先のスキャン画像（目標印刷物ＣＳ２）の対応する代表色との色差を示す。判定フィールドは、色合わせ判定部３６が、ΔＥフィールドに示された色差から、１つの色変換テーブルで複数の目標印刷物に合わせられるか否かを判定した結果を示す。この判定は、ステップＳ６の判定処理に相当する。判定結果は、１つの色変換テーブルで補正可能である場合に“ＯＫ”、１つの色変換テーブルでは補正できない場合に“ＮＧ”が表示される。
【００９２】
図８では、色データ比較部３５により、目標印刷物のスキャン画像の複数のページ間で色データが異なることが特定された場所に関する情報を、目標印刷物のスキャン画像の複数のページ間の該当色データの色差ΔＥとともに表示している。ユーザーは、この色差ΔＥを、色変換テーブルの修正又は印刷画像データの修正が必要であるか、修正が必要であるならばどちらを実行するかを判断する際の材料とすることができる。
【００９３】
修正フィールドは、色変換テーブル修正リスト３５ａにリストアップされた色データ（レコード番号）のうち、どの色データに対して色変換テーブルの補正を行うかを示す。修正フィールドにはチェックボックス５４が設けられており、ΔＥフィールドの色差が大きい場合には、自動的にチェックが入る。なお、ユーザーがチェックボックス５４にチェックを入れて、修正する色データを任意に選択できるようにしてもよい。これにより、例えば目標印刷物の重要な色データに対し、色差ΔＥが小さくてもチェックボックス５４にチェックを入れて色変換テーブルを修正することで、目標印刷物の色に合わせた画像出力が可能になる。
【００９４】
なお、色データ比較部３５は、色変換テーブル修正リスト３５ａにおける、印刷画像データ及び目標印刷物のスキャン画像の該当色データについての情報を、所定の優先順で表示するようにしてもよい。例えば優先順は、面積順、色差順、又はユーザーが操作部４４を介して個別に設定した順序などである。図８では、色変換テーブル修正リスト３５ａの上から色データの面積の大きい順に表示されている。表示の優先順を任意に選択又は指定できることによって、ユーザーは、色変換テーブル修正リスト３５ａ内の色データ情報を所望の優先順で表示させることができるため、利便性が向上する。
【００９５】
図８では、人間の顔の色とりんごの色の２点（レコード＃１，＃２）が、印刷画像データのページ１とページ２で同じＣＭＹＫ値が使われているとして抽出されている。そして、その印刷画像データの代表色のＣＭＹＫ値とそれに対応するスキャン画像の測色値（Ｌ＊ａ＊ｂ＊値）、それぞれの面積、及び両者の色差（ΔＥ）を表示している。ここではレコード＃２のりんごの画像の測色値（色Ａｐ１、色Ａｐ２）の色差が大きく“ＮＧ”となっている。ユーザーがこの結果を見て、操作部４４により色変換テーブルの修正ボタン５３を操作することにより、色変換テーブル修正部３７が、レコード＃２の色データについて色変換テーブルＣＰの修正指示を行う。
【００９６】
このように、本実施形態は、印刷画像データの必要なページだけ色変換テーブルを修正することができる。そのため、印刷画像データの複数のページ間で同じ色にもかかわらず、印刷機の変動等により色再現が異なる複数の目標印刷物がある場合でも、印刷画像データに基づく出力画像の色を、複数の目標印刷物の色（図８では色Ａｐ１，色Ａｐ２）に合わせることができる（図３に示す第２の効果）。また、必要なページだけ色変換テーブルを複製するので、全てのページごとに新たに色変換テーブルを作成する必要がなく、クライアント端末３にかかる処理負荷を最小限とすることができる。
【００９７】
なお、修正候補となり得る色変換テーブルが複数ある場合には、色変換テーブルの修正ボタン５３が操作された後に色変換テーブルを指定する画面を表示し、ユーザーに指定させるようにしてもよい。これにより、色変換の精度がよくなるとともに、使い勝手が向上する。
【００９８】
また、図８では、色データ比較部３５により、目標印刷物ＣＳ１（ページ１）と目標印刷物ＣＳ２（ページ２）のスキャン画像内の各りんごの画像に対し、注意を喚起するため、枠とともに“！”記号のマークＭ１が表示されている。これにより、ユーザーは、１つの色変換テーブルＣＰで印刷画像データＩｍのすべてのページに対する色合わせが不可能であることを認識できる。これにより、ユーザーは、（１）色変換テーブルを印刷画像データのページごとに切り替える、あるいは（２）印刷画像データをユーザーが修正する、という手段を検討し、いずれかを選択することができる。それゆえ、印刷画像データに基づいて画像出力した印刷物の色を、両方の目標印刷物に対して合わせることができる（図２に示す第１の効果）。また、表示装置に上記内容を表示することで、記録材に出力する前にユーザーが色再現状態を確認できるので、無駄な出力を削減することができる。
【００９９】
なお、図２及び図８において、目標印刷物のスキャン画像上にマークＭ、マークＭ１及び枠を表示したが、これらを印刷画像データの画像上に表示してもよい。
【０１００】
上述した図７のステップＳ６では、スキャン画像のページ間の色データの色差が第２の閾値を超える箇所の色データを、色変換テーブル修正リスト３５ａに追加することを説明したが、この例に限らない。例えば図８に示すレコード＃１のように、スキャン画像の複数のページ間で色データの色差が第２の閾値よりも小さい色データ（“判定ＯＫ”）を、色変換テーブル修正リスト３５ａに登録してもよい。これにより、ユーザーは、直ちに色変換テーブルを修正する必要はないものの、スキャン画像の複数のページ間の色データに、ある程度の色差があることを把握できる。
【０１０１】
図８の例では、１つの色変換テーブルで補正できない２つの目標印刷物のスキャン画像を並べて表示したが、該当する３以上のページを表示するようにしてもよい。
【０１０２】
［色変換テーブルの構成］
ここで、色変換テーブルについて図９及び図１０を参照して説明する。
色変換テーブルはプロファイルとも呼ばれ、プロファイルの中でも、ＩＣＣプロファイルが印刷業界のみならず、ＩＴ（Information Technology）業界においても広く使われており、実質のデファクトスタンダードとなっている。以下、ＩＣＣプロファイルを例に挙げて説明する。ＩＣＣプロファイルによるカラーマネージメントは、大きく分けて下記の２つに分類される。
（１）デバイスプロファイル（以下、「ＤＰ」と記す）を用いる方法
（２）デバイスリンクプロファイル（以下、「ＤＬＰ」と記す）を用いる方法
【０１０３】
（デバイスプロファイル（ＤＰ）の場合）
デバイス値（ＣＭＹＫ値やＲＧＢ値など）は、機種に依存した値であり、機種独立な値（ＸＹＺ値やＬ＊ａ＊ｂ＊値など）にデバイス値を対応付けたものがＤＰである。ＤＰは、デバイス値から機種独立値へのＬＵＴと、機種独立値からデバイス値へのＬＵＴとから構成される。例えば、ＣＭＹＫプリンターのＤＰの場合、ＣＭＹＫ（第１の色空間）をＬ＊ａ＊ｂ＊（第２の色空間）に変換するＬＵＴ（Ａ２Ｂテーブル：第１の色変換テーブルの例）と、Ｌ＊ａ＊ｂ＊（第２の色空間）をＣＭＹＫ（第３の色空間）に変換するＬＵＴ（Ｂ２Ａテーブル：第２の色変換テーブルの例）から構成される。この機種独立の値は、プロファイルをつなぐ色空間となることから、プロファイルコネクションスペース（ＰＣＳ）と呼ばれる。
【０１０４】
なお、ＤＰでは、色再現ポリシーの違いにより、レンダリングインテントを選択することができる。レンダリングインテントの種類として、例えば知覚、測色、彩度があり、それぞれにＬＵＴが用意される。この場合、ＤＰは、３種類のＬＵＴを持つことになる。そして、色変換時には、そのうち１つのレンダリングインテントが選択されることで、そのレンダリングインテントに紐付いたＬＵＴが使用される。
【０１０５】
色変換を行うには、目標とするデバイスのＤＰが必要となり、それをソースプロファイルと呼ぶ（ターゲットプロファイルと呼ぶこともある）。例えば、ソースプロファイルとしては、オフセット印刷機のプロファイルやＪａｐａｎ  Ｃｏｌｏｒなど標準的なプロファイルが選択されることになる。そして、出力するデバイスのＤＰをデスティネーションプロファイルと呼ぶ（プリンタープロファイルと呼ぶこともある）。これは、実際に印刷物を出力するプリンター（例えばプリンター１）のプロファイルが選択されることになる。そして、入力されたＣＭＹＫ値はソースプロファイルのＡ２Ｂテーブルを通して機種独立の値になり、デスティネーションプロファイルのＢ２Ａテーブルを通して他のＣＭＹＫ値に変換される。
【０１０６】
図９に、デバイスプロファイルを用いた色変換処理の流れを示す。このような２段階の変換を経ることで、目標とするデバイス（ソース）のＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）に対応するＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）´を、プリンター（デスティネーション）で出力することができる。
【０１０７】
（デバイスリンクプロファイル（ＤＬＰ）の場合）
ＤＬＰは上記のＤＰを用いた色変換の過程、即ちデバイス値→機種独立値→デバイス値の変換を行うための情報を一つのＬＵＴにまとめたものである。つまり、ＤＬＰは、入力のデバイス値と出力のデバイス値を関連付けたＬＵＴである。ＤＬＰは、入力のデバイスのデバイスプロファイル（ソースプロファイル）と出力のデバイス（プリンター等）のデバイスプロファイル（デスティネーションプロファイル）とを統合して作成される。色変換にＤＬＰを用いた場合、カラーマネージメントにおける色変換時の処理が一度で済む。例えばあるデバイスのＣＭＹＫ（第１の色空間）から他のデバイスのＣＭＹＫ（第３の色空間）へ変換する場合に、デバイスに依存しない色空間（３次元のＬ＊ａ＊ｂ＊など）に変換しなくてよいので、情報（墨版（ブラック）の情報などは残したいような場合）の欠損が少なくなる。
【０１０８】
図１０に、デバイスリンクプロファイルを用いた色変換処理の流れを示す。ＤＬＰの場合、レンダリングインテントの概念はなく、一つのＬＵＴのみ持つ。よって、入力されたＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）にデバイスリンクプロファイルのＬＵＴを適用することで、目的のＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）´を直接出力することができる。
【０１０９】
［色変換テーブルの修正例］
図１１は、デバイスプロファイルにおけるソースプロファイルのＡ２Ｂテーブルを修正する例を示す説明図であり、図１１Ａは修正前、図１１Ｂは修正後のＡ２Ｂテーブルを表す。ここでは、ソースプロファイルのＡ２Ｂテーブルを修正することにより、図８のりんごの色を修正する例について説明する。
【０１１０】
図１１Ａに示す修正前のソースプロファイルＳＰのＡ２Ｂテーブルは、元々存在していた色変換テーブルＣＰの例である。図１１Ｂの修正後のソースプロファイルＳＰ’のＡ２Ｂテーブルは、1ページ目のりんごの色Ａｐ１（黄色めのりんご）を再現できるように修正した例である。ＣＭＹＫの入力点をアウトプット側のＬ＊ａ＊ｂ＊空間で所望の位置（Ｌ＊ａ＊ｂ＊値）に変換するためには、Ｌ＊ａ＊ｂ＊色空間上で目標位置の周囲のグリッドに渡って修正する必要がある。一般には、目標位置の周囲４点のグリッドのＬ＊ａ＊ｂ＊値を修正する。この調整範囲（対象グリッド数）はユーザーに指定させてもよい。
【０１１１】
＜２．変形例＞
本発明は上述した一実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【０１１２】
上述した一実施形態では、色の目標値を表すデバイス非依存色空間の表色系（色座標系）として、Ｌ＊ａ＊ｂ＊表色系を用いる例について説明したが、表色系はこれに限定されるものではない。例えば、上述した国際照明委員会が定めるＸＹＺ表色系（輝度（明るさ）を含む刺激値Ｙ、色の刺激値Ｘ，Ｚ）、Ｙｘｙ表色系（輝度Ｙ、色度座標ｘ，ｙ）、Ｌ＊ｕ＊ｖ＊表色系の他、ＨＳＶ表色系（色相Ｈ（hue）、彩度Ｓ（saturation）、明度Ｖ（value）又はＢ（brightness））、ＨＬＳ表色系（色相Ｈ（hue）、彩度Ｓ（saturation）、輝度Ｌ（luminance））、ＹＣｂＣｒ表色系（輝度Ｙ、色差Ｃｂ，Ｃｒ）を用いることが可能である。
【０１１３】
また、例えば、上述した一実施形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成要素を備えるものに限定されない。また、一実施形態例の構成の一部について、他の構成要素の追加、削除、置換をすることも可能である。
【０１１４】
また、上記の各構成要素、機能、処理部等は、それらの一部又は全部を、例えば集積回路の設計などによりハードウェアで実現してもよい。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成要素が相互に接続されていると考えてもよい。
【符号の説明】
【０１１５】
１…プリンター、  ２…コントローラー、  ３…クライアント端末（画像処理装置）、  ４…スキャナー、  １０…画像形成システム、  ２３…色変換テーブル設定部、  ２４…色変換テーブル記憶部、  ３１…印刷画像データ入力部、  ３２…目標印刷物スキャン画像入力部、  ３３…代表色抽出部、  ３４…画像位置合わせ部、  ３５…色データ比較部、  ３５ａ…色変換テーブル修正リスト、  ３６…色合わせ判定部、  ３７…色変換テーブル修正部、  ３８…色変換テーブル登録部、  ４１…制御部、  ４５…表示部、  ５０…色見本データの検査結果画面、  ５１…プレビュー領域、  ５２…データ領域、  ５３…色変換テーブルの修正ボタン、  ＣＳ，ＣＳ１，ＣＳ２…目標印刷物、  ＣＰ，ＣＰ１，ＣＰ２…色変換テーブル、  Ｓ１，Ｓ２…印刷物
【図１】
2019213024.tif 000003
【図２】
2019213024.tif 000004
【図３】
2019213024.tif 000005
【図４】
2019213024.tif 000006
【図５】
2019213024.tif 000007
【図６】
2019213024.tif 000008
【図７】
2019213024.tif 000009
【図８】
2019213024.tif 000010
【図９】
2019213024.tif 000011
【図１０】
2019213024.tif 000012
【図１１】
2019213024.tif 000013