(57)【要約】【課題】色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させる。【解決手段】画像読取部６０において、パッチデータ出力部６２が、カラーパッチを印刷するためにパッチデータを出力する。カラーパッチを読み取ると、ｄＲＧＢ値登録部６３が、この読み取りで得られたデバイスＲＧＢ値をパッチデータに登録し、パッチデータ削除部６４が、デバイスＲＧＢ色空間の各格子空間に含まれるデバイスＲＧＢ値の数が予め定めた数以下になるようにパッチデータを削減する。削減後のパッチデータに対応するカラーパッチを測色して得られたＬａｂ値が入力されると、Ｌａｂ値登録部６６が、このＬａｂ値をパッチデータに登録し、色予測モデル生成部６７が、デバイスＲＧＢ値とＬａｂ値との対のデータ群に基づいて、デバイスＲＧＢ値をＬａｂ値に変換するための色予測モデルを生成する。【選択図】図４
2012248934.tif 000002
【特許請求の範囲】
【請求項１】
複数の色見本を画像読取装置で読み取ることによって得られた当該画像読取装置に依存する装置依存色空間における複数の色データを取得する読取データ取得手段と、
前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、
前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、
前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記画像読取装置で画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する生成手段と
を備えたことを特徴とする色変換情報生成装置。
【請求項２】
前記予め定められた基準数は、前記複数の部分空間のそれぞれに対して予め定められた数であることを特徴とする請求項１に記載の色変換情報生成装置。
【請求項３】
前記選択手段は、前記装置依存色空間における少なくとも１つの色データの数が予め定められた目標数を超えている場合に、前記複数の部分空間のそれぞれに含まれる色データの数が前記基準数よりも小さい新たな基準数以下になるように、当該装置依存色空間における少なくとも１つの色データから、当該少なくとも１つの色データの数よりも少ない数の色データを選択することを特徴とする請求項１又は請求項２に記載の色変換情報生成装置。
【請求項４】
前記選択手段は、前記装置依存色空間における複数の色データから、前記複数の色見本が印刷された媒体上の前記画像読取装置の特性に応じて予め定められた領域以外の領域にある色見本を前記画像読取装置で読み取ることによって得られた色データを含む少なくとも１つの色データを選択することを特徴とする請求項１乃至請求項３の何れかに記載の色変換情報生成装置。
【請求項５】
前記予め定められた領域は、前記複数の色見本が印刷された媒体の４つの辺にそれぞれ接する４つの端部の領域であることを特徴とする請求項４に記載の色変換情報生成装置。
【請求項６】
前記予め定められた領域は、前記複数の色見本が印刷された媒体の４つの辺のうち、前記画像読取装置による画像読み取りの副走査方向の上流側にある１つの辺に接する端部の領域であることを特徴とする請求項４に記載の色変換情報生成装置。
【請求項７】
前記選択手段は、前記装置依存色空間における複数の色データから、前記複数の色見本が印刷された媒体上の中央部の予め定められた点からの距離に応じて決められた色見本を前記画像読取装置で読み取ることによって得られた色データを含む少なくとも１つの色データを選択することを特徴とする請求項１乃至請求項６の何れかに記載の色変換情報生成装置。
【請求項８】
色見本データに基づいて色見本を媒体に印刷する印刷手段と、
複数の色見本データに基づいて前記印刷手段により媒体に印刷された複数の色見本を読み取る読取手段と、
前記読取手段により前記複数の色見本を読み取ることによって得られた当該読取手段に依存する装置依存色空間における複数の色データを取得する読取データ取得手段と、
前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、
前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データに対応する色見本データに基づいて前記印刷手段により媒体に印刷された色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、
前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記読取手段により画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する生成手段と
を備えたことを特徴とする画像処理装置。
【請求項９】
電子文書の印刷を指示する印刷指示情報を送信する情報送信装置と、
前記情報送信装置により送信された前記印刷指示情報に基づいて第１の文書画像を第１の媒体に形成する第１の画像形成装置と、
前記第１の画像形成装置により前記第１の媒体に形成された前記第１の文書画像を読み取る第１の画像読取装置と、
前記第１の画像読取装置に依存する第１の装置依存色空間における色データを装置に依存しない装置非依存色空間における色データに変換するための第１の色変換情報を生成する第１の情報生成装置と、
前記情報送信装置により送信された前記印刷指示情報に基づいて第２の文書画像を第２の媒体に形成する第２の画像形成装置と、
前記第２の画像形成装置により前記第２の媒体に形成された前記第２の文書画像を読み取る第２の画像読取装置と、
前記第２の画像読取装置に依存する第２の装置依存色空間における色データを前記装置非依存色空間における色データに変換するための第２の色変換情報を生成する第２の情報生成装置と、
前記第１の画像読取装置により前記第１の文書画像を読み取ることによって得られた前記第１の装置依存色空間における色データを前記第１の色変換情報を用いて変換することで得られた前記装置非依存色空間における色データと、前記第２の画像読取装置により前記第２の文書画像を読み取ることによって得られた前記第２の装置依存色空間における色データを前記第２の色変換情報を用いて変換することで得られた前記装置非依存色空間における色データとに基づいて、前記第１の画像形成装置で形成される画像の色再現特性と、前記第２の画像形成装置で形成される画像の色再現特性とを近付けるための情報を生成する第３の情報生成装置と
を備え、
前記第１の情報生成装置は、
複数の色見本を前記第１の画像読取装置で読み取ることによって得られた前記第１の装置依存色空間における複数の色データを取得する読取データ取得手段と、
前記第１の装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該第１の装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、
前記選択手段により選択された前記第１の装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた前記装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、
前記選択手段により選択された前記第１の装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記第１の色変換情報を生成する生成手段と
を備えたことを特徴とする画像処理システム。
【請求項１０】
コンピュータに、
複数の色見本を画像読取装置で読み取ることによって得られた当該画像読取装置に依存する装置依存色空間における複数の色データを取得する機能と、
前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する機能と、
選択された前記装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する機能と、
選択された前記装置依存色空間における少なくとも１つの色データと、取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記画像読取装置で画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換情報生成装置、画像処理装置、画像処理システム、プログラムに関する。
【背景技術】
【０００２】
変換装置を構築する際の学習データ数の減少や測色作業の軽減化により、計算負荷の軽減を図る技術は知られている（例えば、特許文献１参照）。この特許文献１の技術では、Ｃ、Ｍ、Ｙ各色の出力値が所定の組み合わせの分光反射率ｃｍｙ−Ｌａｂ値の２７組を学習データとする、簡易逆プリンタシミュレータを構築する。ＣＭＹ等のフル出力により、Ｌａｂ色空間上でのガマット概型を確認し、ガマット全体を含む領域で、均等間隔に学習データを設定する。構築した簡易逆プリンタシミュレータを使用し、学習データＬａｂに対するｃｍｙを算出する。このｃｍｙに対するデジタル信号Ｃ、Ｍ、Ｙをあらかじめ用意したγテーブルで求め、実際に学習データのパッチを出力し、ｃｍｙ、Ｌａｂ値を測色する。このｃｍｙ−Ｌａｂの組を学習データとし、このデータによりニューラルネットワークに学習をさせて、正式な逆プリンタシミュレータを構築する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１８６９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の色見本を画像読取装置で読み取ることによって得られた当該画像読取装置に依存する装置依存色空間における複数の色データを取得する読取データ取得手段と、前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記画像読取装置で画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する生成手段とを備えたことを特徴とする色変換情報生成装置である。
請求項２に記載の発明は、前記予め定められた基準数は、前記複数の部分空間のそれぞれに対して予め定められた数であることを特徴とする請求項１に記載の色変換情報生成装置である。
請求項３に記載の発明は、前記選択手段は、前記装置依存色空間における少なくとも１つの色データの数が予め定められた目標数を超えている場合に、前記複数の部分空間のそれぞれに含まれる色データの数が前記基準数よりも小さい新たな基準数以下になるように、当該装置依存色空間における少なくとも１つの色データから、当該少なくとも１つの色データの数よりも少ない数の色データを選択することを特徴とする請求項１又は請求項２に記載の色変換情報生成装置である。
請求項４に記載の発明は、前記選択手段は、前記装置依存色空間における複数の色データから、前記複数の色見本が印刷された媒体上の前記画像読取装置の特性に応じて予め定められた領域以外の領域にある色見本を前記画像読取装置で読み取ることによって得られた色データを含む少なくとも１つの色データを選択することを特徴とする請求項１乃至請求項３の何れかに記載の色変換情報生成装置である。
請求項５に記載の発明は、前記予め定められた領域は、前記複数の色見本が印刷された媒体の４つの辺にそれぞれ接する４つの端部の領域であることを特徴とする請求項４に記載の色変換情報生成装置である。
請求項６に記載の発明は、前記予め定められた領域は、前記複数の色見本が印刷された媒体の４つの辺のうち、前記画像読取装置による画像読み取りの副走査方向の上流側にある１つの辺に接する端部の領域であることを特徴とする請求項４に記載の色変換情報生成装置である。
請求項７に記載の発明は、前記選択手段は、前記装置依存色空間における複数の色データから、前記複数の色見本が印刷された媒体上の中央部の予め定められた点からの距離に応じて決められた色見本を前記画像読取装置で読み取ることによって得られた色データを含む少なくとも１つの色データを選択することを特徴とする請求項１乃至請求項６の何れかに記載の色変換情報生成装置である。
請求項８に記載の発明は、色見本データに基づいて色見本を媒体に印刷する印刷手段と、複数の色見本データに基づいて前記印刷手段により媒体に印刷された複数の色見本を読み取る読取手段と、前記読取手段により前記複数の色見本を読み取ることによって得られた当該読取手段に依存する装置依存色空間における複数の色データを取得する読取データ取得手段と、前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データに対応する色見本データに基づいて前記印刷手段により媒体に印刷された色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、前記選択手段により選択された前記装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記読取手段により画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する生成手段とを備えたことを特徴とする画像処理装置である。
請求項９に記載の発明は、電子文書の印刷を指示する印刷指示情報を送信する情報送信装置と、前記情報送信装置により送信された前記印刷指示情報に基づいて第１の文書画像を第１の媒体に形成する第１の画像形成装置と、前記第１の画像形成装置により前記第１の媒体に形成された前記第１の文書画像を読み取る第１の画像読取装置と、前記第１の画像読取装置に依存する第１の装置依存色空間における色データを装置に依存しない装置非依存色空間における色データに変換するための第１の色変換情報を生成する第１の情報生成装置と、前記情報送信装置により送信された前記印刷指示情報に基づいて第２の文書画像を第２の媒体に形成する第２の画像形成装置と、前記第２の画像形成装置により前記第２の媒体に形成された前記第２の文書画像を読み取る第２の画像読取装置と、前記第２の画像読取装置に依存する第２の装置依存色空間における色データを前記装置非依存色空間における色データに変換するための第２の色変換情報を生成する第２の情報生成装置と、前記第１の画像読取装置により前記第１の文書画像を読み取ることによって得られた前記第１の装置依存色空間における色データを前記第１の色変換情報を用いて変換することで得られた前記装置非依存色空間における色データと、前記第２の画像読取装置により前記第２の文書画像を読み取ることによって得られた前記第２の装置依存色空間における色データを前記第２の色変換情報を用いて変換することで得られた前記装置非依存色空間における色データとに基づいて、前記第１の画像形成装置で形成される画像の色再現特性と、前記第２の画像形成装置で形成される画像の色再現特性とを近付けるための情報を生成する第３の情報生成装置とを備え、前記第１の情報生成装置は、複数の色見本を前記第１の画像読取装置で読み取ることによって得られた前記第１の装置依存色空間における複数の色データを取得する読取データ取得手段と、前記第１の装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該第１の装置依存色空間における複数の色データから少なくとも１つの色データを選択する選択手段と、前記選択手段により選択された前記第１の装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた前記装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段と、前記選択手段により選択された前記第１の装置依存色空間における少なくとも１つの色データと、前記測色データ取得手段により取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記第１の色変換情報を生成する生成手段とを備えたことを特徴とする画像処理システムである。
請求項１０に記載の発明は、コンピュータに、複数の色見本を画像読取装置で読み取ることによって得られた当該画像読取装置に依存する装置依存色空間における複数の色データを取得する機能と、前記装置依存色空間を分割して得られる複数の部分空間のそれぞれに含まれる色データの数が予め定められた基準数以下になるように、当該装置依存色空間における複数の色データから少なくとも１つの色データを選択する機能と、選択された前記装置依存色空間における少なくとも１つの色データの元となる色見本を測色して得られた色データであって、装置に依存しない装置非依存色空間における少なくとも１つの色データを取得する機能と、選択された前記装置依存色空間における少なくとも１つの色データと、取得された前記装置非依存色空間における少なくとも１つの色データとの対応を用いて、前記画像読取装置で画像を読み取ることによって得られた前記装置依存色空間における色データを前記装置非依存色空間における色データに変換するための色変換情報を生成する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることができる。
請求項２の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響をより一層小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることができる。
請求項３の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を目標に向けて向上させることができる。
請求項４の発明によれば、色変換情報を生成するために用いる色データを、画像読取装置の特性を考慮して選択することができる。
請求項５の発明によれば、色変換情報を生成するために用いる色データを、読み取り精度の高いものから選択することができる。
請求項６の発明によれば、色変換情報を生成するために用いる色データを、読み取り精度の高いものから選択することができる。
請求項７の発明によれば、色変換情報を生成するために用いる色データを、読み取り精度を考慮して選択することができる。
請求項８の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることができる。
請求項９の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることができる。
請求項１０の発明によれば、本構成を有していない場合に比較して、色変換の精度に与える影響を小さくしつつ、色変換に用いる色変換情報の生成効率を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における画像ハンドリングシステムの全体構成を示した図である。
【図２】本発明の実施の形態の画像ハンドリングシステムにおける各装置の機能構成例を示した図である。
【図３】本発明の実施の形態の画像ハンドリングシステムにおける画像ハンドリングユーティリティの動作例を示したフローチャートである。
【図４】本発明の実施の形態の画像ハンドリングシステムにおける画像読取部の機能構成例を示した図である。
【図５】本発明の実施の形態の画像ハンドリングシステムにおける画像読取部の動作例を示したフローチャートである。
【図６】第１の削減処理例及び第２の削減処理例におけるパッチデータの削減の例を示した図である。
【図７】第３の削減処理例で考慮する用紙上の位置による読み取り精度の違いについて説明するための図である。
【図８】第３の削減処理例で用いるパッチデータの一例を示した図である。
【図９】第３の削減処理例を採用したときのパッチデータ削除部の動作例を示したフローチャートである。
【図１０】第４の削減処理例を採用したときのパッチデータ削除部の動作例を示したフローチャートである。
【図１１】本発明の実施の形態における画像ハンドリングシステムで生成される画質ターゲット情報の例を示した図である。
【図１２】本発明の実施の形態の画像ハンドリングシステムにおける画像ハンドリング部の動作例を示したフローチャートである。
【図１３】本発明の実施の形態における画像ハンドリングシステムで送信される画質指示の例を示した図である。
【図１４】本発明の実施の形態における画像ハンドリングシステムで送信される描画コマンドの例を示した図である。
【図１５】本発明の実施の形態の画像ハンドリングシステムにおける端末装置のハードウェア構成図である。
【図１６】本発明の実施の形態の画像ハンドリングシステムにおける画像処理装置の構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像ハンドリングシステムの構成例を示したものである。
図示するように、この画像ハンドリングシステムは、端末装置１０と、ターゲット画像処理装置（以下、「ターゲット装置」という）３０ａと、ハンドリング画像処理装置（以下、「ハンドリング装置」という）３０ｂとがネットワーク８０を介して接続されることにより、構成されている。
【０００９】
端末装置１０は、ターゲット装置３０ａ及びハンドリング装置３０ｂに対して印刷を指示するデータ（以下、「印刷指示データ」という）を送信するコンピュータ装置である。ここで、端末装置１０としては、例えばＰＣ（Personal Computer）を用いればよく、この場合、ＰＣは、クライアントＰＣとして動作するものであってもサーバＰＣとして動作するものであってもよい。本実施の形態では、情報送信装置、第３の情報生成装置の一例として、端末装置１０を設けている。
【００１０】
ターゲット装置３０ａは、紙等の媒体から画像を読み取る画像読取機能、紙等の媒体に画像を形成する画像形成機能等を有し、出力される画像の画質特性に関して他の画像処理装置の目標となる画像処理装置である。ここで、画質特性とは、画質に関する項目（以下、「画質項目」という）ごとの特性を意味している。例えば、画質項目として色を考えると、画質特性は、各ＣＭＹＫ信号に基づいて再現される色のＬａｂ空間での値等であり、画質項目として線を考えると、画質特性は、各ポイント値に基づいて再現される線幅のマイクロメートル値等である。
ハンドリング装置３０ｂは、紙等の媒体から画像を読み取る画像読取機能、紙等の媒体に画像を形成する画像形成機能等を有し、出力される画像の画質特性をターゲット装置３０ａの画質特性に近付くように変化させる対象となる画像処理装置である。
【００１１】
ネットワーク８０は、端末装置１０とターゲット装置３０ａ及びハンドリング装置３０ｂとが情報通信を行う際に用いられる通信回線網である。ここで、ネットワーク８０としては、ＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１２】
次に、図１の画像ハンドリングシステムにおける各装置の機能構成について説明する。
図２は、画像ハンドリングシステムにおける各装置の機能構成例を示したブロック図である。
まず、端末装置１０の機能構成について説明する。
図示するように、端末装置１０では、アプリケーションプログラム（以下、「アプリケーション」という）１８と、プリンタドライバ１９と、画像ハンドリングユーティリティ２０とが動作する。
このうち、アプリケーション１８は、ユーザの操作に応じて、原稿データを作成したり、作成済の原稿データを取り込んだりするプログラムである。
プリンタドライバ１９は、アプリケーション１８から原稿データに基づく印刷の要求があると、ターゲット装置３０ａ及びハンドリング装置３０ｂに原稿の印刷を指示する印刷指示データを送信するプログラムである。ここで、印刷指示データとは、例えばＰＤＬ（Page Description Language）で記述されたＰＤＬデータである。また、印刷指示データには、解像度、階調情報、スクリーン等の画質に関する指示である画質指示と、文字、図形、イメージ等の描画命令である描画コマンドとが含まれる。本実施の形態では、電子文書の一例として、原稿データを用いており、電子文書の印刷を指示する印刷指示情報の一例として、印刷指示データを用いている。
【００１３】
画像ハンドリングユーティリティ２０は、ハンドリング装置３０ｂで出力される画像の画質特性をターゲット装置３０ａで出力される画像の画質特性に近付けるための情報を生成する処理（以下、「ターゲットマッチング処理」という）を行うユーティリティプログラムである。尚、本実施の形態では、画像ハンドリングユーティリティ２０を、端末装置１０で実現されるものとして説明するが、例えば、ハンドリング装置３０ｂで実現されるものであってもよいし、独立した装置で実現されるものであってもよい。また、本実施の形態では、ターゲット装置３０ａの画質特性を基準としてハンドリング装置３０ｂの画質特性をこれに近付ける例を述べるが、ターゲット装置３０ａの画質特性とハンドリング装置３０ｂの画質特性の中間の画質特性を採用することにより、これらの画質特性を近付けるようにしてもよい。
【００１４】
そして、端末装置１０は、この画像ハンドリングユーティリティ２０の機能として、画質項目抽出部２１と、抽象化原稿生成部２２と、描画オブジェクト記憶部２３と、出力指示部２４と、読取画像受付部２５と、画質特性比較部２６と、画質ターゲット情報生成部２８とを備える。
【００１５】
画質項目抽出部２１は、プリンタドライバ１９から原稿の印刷を指示する印刷指示データを受け取り、この印刷指示データから画質項目を抽出する。
抽象化原稿生成部２２は、画質項目抽出部２１が抽出した画質項目に基づいて、抽象化した原稿データ（以下、「抽象化原稿データ」という）を生成する。具体的には、画質項目抽出部２１が抽出した画質項目に関するターゲットマッチング処理が行い易いように、その画質項目に着目した抽象化原稿データを生成する。
描画オブジェクト記憶部２３は、抽象化原稿データを生成するために必要な描画オブジェクトを描画コマンドの形式で記憶したデータベースである。
出力指示部２４は、抽象化原稿データをプリンタドライバ１９に受け渡すことにより、プリンタドライバ１９に対して、抽象化原稿の印刷を指示する印刷指示データの出力指示を行う。
【００１６】
読取画像受付部２５は、後述するように、プリンタドライバ１９からの印刷指示データに基づいて出力された抽象化原稿をターゲット装置３０ａの画像読取部６０ａ及びハンドリング装置３０ｂの画像読取部６０ｂで読み取ることで得られた読取画像を、ネットワーク８０を通じて受け付ける。
画質特性比較部２６は、画質項目抽出部２１が抽出した画質項目ごとに、読取画像受付部２５がターゲット装置３０ａから受け付けた読取画像と、読取画像受付部２５がハンドリング装置３０ｂから受け付けた読取画像とを比較する。
画質ターゲット情報生成部２８は、画質特性比較部２６による読取画像の比較結果に基づいて、ハンドリング装置３０ｂで出力される画像の画質特性をターゲット装置３０ａで出力される画像の画質特性に近付けるための情報（以下、「画質ターゲット情報」という）を生成する。
【００１７】
次に、ターゲット装置３０ａの機能構成について説明する。
図示するように、ターゲット装置３０ａは、画像処理部４０ａと、画像形成部５０ａと、画像読取部６０ａとを含んでいる。
このうち、画像処理部４０ａは、プリンタドライバ１９からネットワーク８０を通じて送信された印刷指示データに基づいて、画像処理を行い、画像データを出力する。
画像形成部５０ａは、画像処理部４０ａが出力した画像データに基づいて紙等の媒体に画像を形成し、原稿（抽象化原稿を含む）を出力する。本実施の形態では、印刷手段、第１の画像形成装置の一例として、画像形成部５０ａを設けている。
画像読取部６０ａは、画像形成部５０ａが出力した抽象化原稿を読み取り、読取画像をネットワーク８０を通じて読取画像受付部２５に送信する。尚、この画像読取部６０ａは、画像形成部５０ａが出力した抽象化原稿を人手を介することなく読み取るインラインスキャナであってもよい。また、画像形成部５０ａとは別のスキャナ単体であってもよく、本実施の形態では２台の画像処理装置３０の調整に関して記載しているが、例えば画像処理装置３０が３台ある場合に、そのうち２台の画像処理装置３０の画像形成部５０の出力を１つのスキャナを用いて読み取ってもよい。本実施の形態では、画像読取装置、読取手段、第１の画像読取装置の一例として、画像読取部６０ａを設けている。
【００１８】
ここで、画像処理部４０ａについて更に詳しく説明すると、画像処理部４０ａは、入力情報通知部４１ａと、描画処理部４２ａと、色再現処理部４３ａと、中間調処理部４４ａとを備える。
入力情報通知部４１ａは、プリンタドライバ１９からネットワーク８０を通じて入力された印刷指示データを描画処理部４２ａに通知する。
描画処理部４２ａは、入力情報通知部４１ａから通知された印刷指示データに含まれる描画コマンドに基づいて画像データを描画する。
色再現処理部４３ａは、描画処理部４２ａにより描画された画像データに対して各種の色再現処理を施す。ここで、色再現処理としては、描画コマンドにおける特定の色空間の色信号をトナーの色を成分とする別の色空間の色信号に変換する処理、色信号を色再現範囲内の別の色信号へ変換する処理、色信号の階調を補正する処理等がある。
中間調処理部４４ａは、スクリーン処理等により擬似中間調の画像を生成する。
【００１９】
次いで、ハンドリング装置３０ｂの機能構成について説明する。
図示するように、ハンドリング装置３０ｂは、画像処理部４０ｂと、画像形成部５０ｂと、画像読取部６０ｂと、画像ハンドリング部７０とを含んでいる。
このうち、画像処理部４０ｂは、プリンタドライバ１９からネットワーク８０を通じて送信された印刷指示データに基づいて、画像処理を行い、画像データを出力する。
画像形成部５０ｂは、画像処理部４０ｂが出力した画像データに基づいて紙等の媒体に画像を形成し、原稿（抽象化原稿を含む）を出力する。本実施の形態では、印刷手段、第２の画像形成装置の一例として、画像形成部５０ｂを設けている。
画像読取部６０ｂは、画像形成部５０ｂが出力した抽象化原稿を読み取り、読取画像をネットワーク８０を通じて読取画像受付部２５に送信する。尚、この画像読取部６０ｂは、画像形成部５０ｂが出力した抽象化原稿を人手を介することなく読み取るインラインスキャナであってもよい。また、画像形成部５０ｂとは別のスキャナ単体であってもよく、本実施の形態では２台の画像処理装置３０の調整に関して記載しているが、例えば画像処理装置３０が３台ある場合に、そのうち２台の画像処理装置３０の画像形成部５０の出力を１つのスキャナを用いて読み取ってもよい。本実施の形態では、画像読取装置、読取手段、第２の画像読取装置の一例として、画像読取部６０ｂを設けている。
画像ハンドリング部７０は、ターゲット装置３０ａで出力される画像の画質特性に近い画質特性で画像を出力するための処理（以下、「画像ハンドリング処理」という）を行う。
【００２０】
ここで、画像処理部４０ｂについて更に詳しく説明すると、画像処理部４０ｂは、入力情報通知部４１ｂと、描画処理部４２ｂと、色再現処理部４３ｂと、中間調処理部４４ｂとを備える。
入力情報通知部４１ｂは、プリンタドライバ１９からネットワーク８０を通じて入力された印刷指示データを描画処理部４２ｂ及び画像ハンドリング部７０に通知する。
描画処理部４２ｂは、入力情報通知部４１ｂから通知された印刷指示データに含まれる描画コマンドに基づいて画像データを描画する。その際、画像ハンドリング部７０による決定に基づく描画処理を行う。
色再現処理部４３ｂは、描画処理部４２ｂにより描画された画像データに対して各種の色再現処理を施す。ここで、色再現処理としては、描画コマンドにおける特定の色空間の色信号をトナーの色を成分とする別の色空間の色信号に変換する処理、色信号を色再現範囲内の別の色信号へ変換する処理、色信号の階調を補正する処理等がある。その際、画像ハンドリング部７０による決定に基づく色再現処理を行う。
中間調処理部４４ｂは、スクリーン処理等により擬似中間調の画像を生成する。その際、画像ハンドリング部７０による決定に基づく中間調処理を行う。
【００２１】
また、画像ハンドリング部７０について更に詳しく説明すると、画像ハンドリング部７０は、指示判定部７１と、描画判定部７２と、画像ハンドリングターゲット決定部７３と、画質ターゲット情報記憶部７４と、画像ハンドリングパラメータ記憶部７５とを備える。
指示判定部７１は、入力情報通知部４１ｂから通知された印刷指示データに含まれる画質指示の内容を判定する。
描画判定部７２は、入力情報通知部４１ｂから通知された印刷指示データに含まれる描画コマンドの内容を判定する。
画像ハンドリングターゲット決定部７３は、指示判定部７１が内容を判定した画質指示と、画質ターゲット情報記憶部７４に記憶された画質ターゲット情報とに基づいて、画像ハンドリング処理の目標となる画質特性を決定する。
画質ターゲット情報記憶部７４は、画像ハンドリングユーティリティ２０の画質ターゲット情報生成部２８により生成された画質ターゲット情報を記憶する。
画像ハンドリングパラメータ記憶部７５は、画像ハンドリングターゲット決定部７３により決定された画質特性で画像を出力する画像ハンドリング処理で用いられる画像ハンドリングパラメータを記憶する。
【００２２】
次に、本実施の形態における画像ハンドリングシステムの動作について説明する。
まず、画像ハンドリングシステムにおけるターゲットマッチング処理時の動作について説明する。
図３は、このときの画像ハンドリングユーティリティ２０の動作例を示したフローチャートである。
ユーザは、アプリケーション１８上で、画質特性を合わせたい原稿データと、画質特性を合わせる目標となるターゲット装置３０ａと、画質特性をその目標に合わせる対象であるハンドリング装置３０ｂとを指定する。これにより、プリンタドライバ１９が原稿データに基づく印刷を指示する印刷指示データを生成すると、画像ハンドリングユーティリティ２０の動作が開始する。
【００２３】
画像ハンドリングユーティリティ２０では、まず、画質項目抽出部２１が、指定された原稿データに基づく印刷を指示する印刷指示データをプリンタドライバ１９から取得する（ステップ２０１）。そして、その印刷指示データから画質項目を抽出する（ステップ２０２）。具体的には、印刷指示データにおける描画コマンドから、文字、イメージ、図形等の画質項目を抽出する。例えば、原稿データが名刺である場合、名前部分を文字として、顔写真部分をイメージとして、コーポレートロゴ部分を図形として抽出する。
【００２４】
次に、抽象化原稿生成部２２が、ステップ２０２で画質項目抽出部２１が抽出した画質項目を重視しつつ原稿データを抽象化した抽象化原稿データを生成する（ステップ２０３）。尚、このとき、抽象化原稿データは、描画オブジェクト記憶部２３に記憶された描画オブジェクトを用いて生成される。
そして、出力指示部２４が、ステップ２０３で抽象化原稿生成部２２が生成した抽象化原稿データをプリンタドライバ１９に渡すことにより、ターゲット装置３０ａ及びハンドリング装置３０ｂでの抽象化原稿の出力を指示する（ステップ２０４）。すると、プリンタドライバ１９は、抽象化原稿データに基づく印刷を指示する印刷指示データをターゲット装置３０ａ及びハンドリング装置３０ｂに出力し、これにより、ターゲット装置３０ａは画像形成部５０ａで、ハンドリング装置３０ｂは画像形成部５０ｂで、それぞれ抽象化原稿を出力することになる。
【００２５】
その後、画像形成部５０ａで出力された抽象化原稿は画像読取部６０ａで、画像形成部５０ｂで出力された抽象化原稿は画像読取部６０ｂでそれぞれ読み取られ、読取画像がネットワーク８０を通じて画像ハンドリングユーティリティ２０に渡される。
すると、画像ハンドリングユーティリティ２０では、まず、読取画像受付部２５がこれらの読取画像を受け付ける（ステップ２０５）。
次に、画質特性比較部２６が、読取画像受付部２５から読取画像を受け取り、これらの読取画像に基づいて、ターゲット装置３０ａの画質特性とハンドリング装置３０ｂの画質特性とを比較する。具体的には、画質項目抽出部２１が抽出した画質項目に対して、読取画像受付部２５が受け付けたターゲット装置３０ａでの読取画像から得られる画質特性と、読取画像受付部２５が受け付けたハンドリング装置３０ｂでの読取画像から得られる画質特性との対応付けを行う（ステップ２０６）。
【００２６】
そして、画質特性比較部２６は、全ての画質項目について対応付けが終了したかどうかを判定する（ステップ２０７）。
その結果、全ての画質項目について対応付けが終了していないと判定すれば、画質特性比較部２６は、ステップ２０６に戻り、画質項目に対して、ターゲット装置３０ａでの読取画像から得られる画質特性と、ハンドリング装置３０ｂでの読取画像から得られる画質特性との対応付けを繰り返す。
一方、全ての画質項目について対応付けが終了したと判定すれば、画質特性比較部２６は、対応付けの結果を画質ターゲット情報生成部２８に渡し、画質ターゲット情報生成部２８が、画質ターゲット情報を生成してファイルに保存する（ステップ２０８）。そして、画質ターゲット情報をネットワーク８０を通じてハンドリング装置３０ｂの画像ハンドリング部７０に送信する（ステップ２０９）。これにより、画像ハンドリング部７０では、画質ターゲット情報が画質ターゲット情報記憶部７４に記憶される。
【００２７】
このように、画像ハンドリングシステムは、ターゲット装置３０ａで出力される画像の画質特性と同等の画質特性をハンドリング装置３０ｂで再現することを目的としている。
ここで、画質特性のうち色再現特性を合わせるためには、何らかの測色手段が必要となる。測色には所謂測色器を用いることが一般的であるが、測色器は高価であるため、この画像ハンドリングシステムでは、画像読取部６０ａ，６０ｂを用いて測色を行う。
即ち、複数のカラーパッチを含むカラーチャートを画像読取部６０ａで読み取って得られた各カラーパッチのデバイスＲＧＢ値（以下、「ｄＲＧＢ値」という）と、各カラーパッチを測色器等で測色して得られたＬａｂ値との対のデータ群を用いて、画像読取部６０ａに対するｄＲＧＢ値からＬａｂ値への色予測モデル（スキャナプロファイル）を生成し、この色予測モデルを用いて、画像読取部６０ａで画像を読み取って得られたｄＲＧＢ値をＬａｂ値に変換する。また、複数のカラーパッチを含むカラーチャートを画像読取部６０ｂで読み取って得られた各カラーパッチのｄＲＧＢ値と、各カラーパッチを測色器等で測色して得られたＬａｂ値との対のデータ群を用いて、画像読取部６０ｂに対するｄＲＧＢ値からＬａｂ値への色予測モデル（スキャナプロファイル）を生成し、この色予測モデルを用いて、画像読取部６０ｂで画像を読み取って得られたｄＲＧＢ値をＬａｂ値に変換する。
【００２８】
このとき、画像読取部６０ａ，６０ｂで読み取るカラーチャートとしては、それぞれ画像形成部５０ａ，５０ｂで出力される画像の色補正を行うためのカラーチャート（プリンタプロファイル作成用カラーチャート）を流用するとよい。画像読取部６０ａ，６０ｂで読み込む印刷物はそれぞれ同じマシンの画像形成部５０ａ，５０ｂで出力されたものなので、対象とする色域が一致するからである。
しかしながら、通常、プリンタプロファイル作成用カラーチャートには、ＣＭＹＫ４次色を含む非常に多数のカラーパッチが含まれている。一方、画像読取部６０ａ，６０ｂで読み取られた画像の色補正を行うために、このような多数のカラーパッチは必要とされない。多数のカラーパッチを用いると、画像読取部６０ａ，６０ｂで読み取られた画像の色変換に必要なデータを保持するために大容量のメモリが必要となり、色変換の計算負荷も高くなってしまうからである。
そこで、本実施の形態では、スキャナプロファイルを作成するためのｄＲＧＢ値とＬａｂ値との対のデータ群を、予測精度を損なわない範囲で削減する。
【００２９】
次に、このようなｄＲＧＢ値とＬａｂ値との対のデータ群の削減を行う色変換情報生成装置、第１の情報生成装置の一例としての画像読取部６０ａ及び色変換情報生成装置、第２の情報生成装置の一例としての画像読取部６０ｂについて説明する。尚、画像読取部６０ａ，６０ｂの構成は同じであるので、以下では、画像読取部６０として説明する。また、同様に、画像処理部４０ａ，４０ｂは画像処理部４０とし、画像形成部５０ａ，５０ｂは画像形成部５０として説明する。
図４は、画像読取部６０の機能構成例を示したブロック図である。
図示するように、画像読取部６０は、パッチデータ記憶部６１と、パッチデータ出力部６２と、ｄＲＧＢ値登録部６３と、パッチデータ削除部６４と、設定情報記憶部６５と、Ｌａｂ値登録部６６と、色予測モデル生成部６７と、色予測モデル出力部６８とを備えている。
【００３０】
パッチデータ記憶部６１は、プリンタプロファイル作成用カラーチャートにおける複数のカラーパッチの印刷の元となるＣＭＹＫ値を含むパッチデータを記憶する。また、このパッチデータにおいては、後述するように、プリンタプロファイル作成用カラーチャートを読み取ることで得られたｄＲＧＢ値と、プリンタプロファイル作成用カラーチャートを測色器で測色することで得られたＬａｂ値とが登録されると共に、レコードが削除されると、そのレコードの削除フラグがＯＮに設定される。本実施の形態では、複数の色見本の一例として、複数のカラーパッチを用いている。
パッチデータ出力部６２は、プリンタプロファイル作成用カラーチャートの印刷が必要になると、パッチデータ記憶部６１に記憶されたパッチデータを画像形成部５０に出力する。このとき、パッチデータ出力部６２は、パッチデータのうち、削除フラグがＯＮに設定されていないもののみを画像形成部５０に出力する。
【００３１】
ｄＲＧＢ値登録部６３は、プリンタプロファイル作成用カラーチャートを読み取って得られたｄＲＧＢ値を、パッチデータ記憶部６１に記憶されたパッチデータに対して登録する。本実施の形態では、装置依存色空間における色データの一例として、ｄＲＧＢ値を用いており、装置依存色空間における複数の色データを取得する読取データ取得手段の一例として、ｄＲＧＢ値登録部６３を設けている。
パッチデータ削除部６４は、パッチデータ記憶部６１に記憶されたパッチデータの一部のレコードの削除フラグをＯＮに設定することにより、このレコードを削除する。以下では削除として説明するが、パッチデータの削除をよく広く捉えると、残すパッチデータの選択とも考えられる。このように考えると、パッチデータ削除部６４は、少なくとも１つの色データを選択する選択手段の一例と言える。
設定情報記憶部６５は、パッチデータ削除部６４がパッチデータの一部のレコードを削除する際に参照する設定情報を記憶する。
【００３２】
Ｌａｂ値登録部６６は、プリンタプロファイル作成用カラーチャートを測色して得られたＬａｂ値を、パッチデータ記憶部６１に記憶されたパッチデータに対して登録する。本実施の形態では、装置非依存色空間における色データの一例として、Ｌａｂ値を用いており、装置非依存色空間における少なくとも１つの色データを取得する測色データ取得手段の一例として、Ｌａｂ値登録部６６を設けている。
色予測モデル生成部６７は、パッチデータ記憶部６１に記憶されたパッチデータにおけるｄＲＧＢ値とＬａｂ値との対のデータ群に基づいて、ｄＲＧＢ値をＬａｂ値に変換するための色予測モデルを生成する。本実施の形態では、色変換情報を生成する生成手段の一例として、色予測モデル生成部６７を設けている。
色予測モデル出力部６８は、色予測モデル生成部６７が生成した色予測モデルのデータを、ネットワーク８０を通じて画像ハンドリングユーティリティ２０の読取画像受付部２５に出力する。
【００３３】
図５は、画像読取部６０の動作例を示したフローチャートである。尚、この動作に先立ち、パッチデータ記憶部６１には、ＣＭＹＫ値を含むパッチデータが記憶されているが、パッチデータにｄＲＧＢ値、Ｌａｂ値、削除フラグ「ＯＮ」はまだ登録されていないものとする。
図示するように、画像読取部６０では、ユーザがプリンタプロファイル作成用カラーチャートの印刷を指示すると、パッチデータ出力部６２が、パッチデータ記憶部６１に記憶されたパッチデータを画像形成部５０に出力する（ステップ６０１）。これにより、画像形成部５０は、プリンタプロファイル作成用カラーチャートを印刷する。
【００３４】
次に、ユーザがプリンタプロファイル作成用カラーチャートを画像読取部６０で読み取ると、画像読取部６０では、ｄＲＧＢ値登録部６３が、この読み取りで得られたプリンタプロファイル作成用カラーチャートの各カラーパッチのｄＲＧＢ値を、パッチデータ記憶部６１に記憶されたパッチデータの各カラーパッチに対応するレコードに登録する（ステップ６０２）。
また、パッチデータ削除部６４が、設定情報記憶部６５に記憶された設定情報に基づいて、パッチデータ記憶部６１に記憶されたパッチデータの一部のレコードを削除するパッチデータ削減処理を行う（ステップ６０３）。このパッチデータ削減処理については後述する。尚、このとき、パッチデータ出力部６２が、パッチデータ削減処理で削除されずに残ったパッチデータを画像形成部５０に出力し、画像形成部５０が、残ったパッチデータに対応するカラーパッチのみを含むカラーチャートを印刷するようにしてもよい。
【００３５】
次いで、ユーザが、残ったパッチデータに対応するカラーパッチを測色し、測色で得られた各カラーパッチのＬａｂ値を画像読取部６０に入力すると、画像読取部６０では、Ｌａｂ値登録部６６が、入力された各カラーパッチのＬａｂ値を、パッチデータ記憶部６１に記憶されたパッチデータの各カラーパッチに対応するレコードに登録する（ステップ６０４）。
その後、色予測モデル生成部６７が、ステップ６０３で削除されずに残ったパッチデータにおけるｄＲＧＢ値とＬａｂ値との対のデータ群に基づいて、ｄＲＧＢ値をＬａｂ値に変換するための色予測モデルを生成する（ステップ６０５）。尚、本実施の形態では、画像読取部６０で読み取られた原稿の画像は読取画像受付部２５に送られて、読取画像受付部２５でｄＲＧＢ値からＬａｂ値への変換が行われるので、色予測モデル出力部６８が、色予測モデルのデータを読取画像受付部２５に送るものとする。しかしながら、ｄＲＧＢ値からＬａｂ値への変換を読取画像受付部２５ではなく画像読取部６０で行うのであれば、色予測モデルのデータは、読取画像受付部２５に送らず、画像読取部６０で保持しておいてもよい。
【００３６】
次いで、ステップ６０３のパッチデータ削減処理について述べる。
本実施の形態では、このパッチデータ削減処理の例として、４つの態様を考える。以下、これらを、第１、第２、第３、第４の削減処理例として、詳細に説明する。
【００３７】
（第１の削減処理例）
第１の削減処理例では、デバイスＲＧＢ色空間（以下、「ｄＲＧＢ色空間」という）の８個の格子点を頂点とする立方体状の部分空間（以下、「格子空間」という）のそれぞれに含まれるｄＲＧＢ値が予め定められた個数以下になるように、パッチデータを削減する。
【００３８】
図６（ａ），（ｂ）は、このようなパッチデータの削減について具体的に示した図である。図では、横軸にＢ（ブルー）を、縦軸にＲ（レッド）をとり、Ｇ（グリーン）については省略している。後述する図６（ｃ）についても同様である。
（ａ）は、削減前のｄＲＧＢ値の分布の例である。この分布の例において、ｄＲＧＢ値の数は１３００であり、精度（測色値であるＬａｂ値と色予測モデルに基づく計算値であるＬａｂ値との色差）は１．８７である。
一方、（ｂ）は、Ｒ軸、Ｇ軸、Ｂ軸をそれぞれ８分割する格子点を設け、これらの格子点のうち隣接する８個の格子点を頂点とする５１２個の格子空間のそれぞれに含まれるｄＲＧＢ値の数が３個以下となるように、パッチデータを削減したときの分布の例である。この分布の例において、ｄＲＧＢ値の数は４３０であり、削減前の１／３になっているが、精度は１．９４であり、削減前からの変動幅は０．１以下に留まっている。
【００３９】
尚、プリンタプロファイル作成用カラーチャートの各カラーパッチに対応するｄＲＧＢ値がｄＲＧＢ色空間上でどのように配置されるかは画像形成部５０及び画像読取部６０の特性によって変化するため、カラーパッチの数は多くて構わない。また、色予測モデル作成対象の個々の画像読取部６０のｄＲＧＢ色空間において、上記のような削減処理を行う。
【００４０】
（第２の削減処理例）
第２の削減処理例では、（０，０，０）を頂点に持つ格子空間及び（２５５，２５５，２５５）を頂点に持つ格子空間に含まれるｄＲＧＢ値はそのままで、他の格子空間のそれぞれに含まれるｄＲＧＢ値は予め定められた個数以下になるように、パッチデータを削減する。パッチデータを削減する場合、一般に、近くに多くのｄＲＧＢ値が存在するｄＲＧＢ値は削減しても予測精度に大きく影響を与えないが、近くに多くのｄＲＧＢ値が存在しないｄＲＧＢ値、例えばＲＧＢ＝（０，０，０）を頂点とする格子空間又はＲＧＢ＝（２５５，２５５，２５５）を頂点とする格子空間に含まれるｄＲＧＢ値は削減し過ぎると、画像読取部６０での読み取り又は測色器での測色の誤差の影響で予測精度が損なわれる可能性が高いからである。
【００４１】
図６（ａ），（ｃ）は、このようなパッチデータの削減について具体的に示した図である。
（ａ）は、削減前のｄＲＧＢ値の分布の例である。これについては第１の削減処理例で述べたので、説明を省略する。
一方、（ｃ）は、Ｒ軸、Ｇ軸、Ｂ軸をそれぞれ８分割する格子点を設け、これらの格子点のうち隣接する８個の格子点を頂点とする５１２個の格子空間のうち、（０，０，０）を頂点に持つ格子空間及び（２５５，２５５，２５５）を頂点に持つ格子空間を除く５１０個の格子空間のそれぞれに含まれるｄＲＧＢ値の数が２個以下となるように、パッチデータを削減したときの分布の例である。この分布の例において、ｄＲＧＢ値の数は４３０であり、削減前の１／３になっているが、精度は１．８８であり、削減前からの変動幅は０．１以下に留まっている。
【００４２】
（第３の削減処理例）
第３の削減処理例では、格子空間のそれぞれに含まれるｄＲＧＢ値が予め決められた個数以下になるように、パッチデータを削減するが、その際、スキャン座標に依存する画像読取部６０の読み取り精度を考慮する。
所謂測色器では、測色対象のカラーパッチは用紙上のどこに存在していても、測色精度に影響はない。しかしながら、画像読取部６０による読み取りでは、スキャン座標に依存してｄＲＧＢ値の精度が異なるという傾向がある。つまり、画像読取部６０によりスキャン領域のサイズは異なるが、大まかに、読み取り精度が高い領域と、どちらかというと読み取り精度が低い領域とが存在する。
【００４３】
図７は、スキャン座標に依存する画像読取部６０の読み取り精度について示した図である。
図において、斜線ハッチングを施した領域は、画像読取部６０の読み取り精度が低い領域であり、これらの領域をその中でも特に読み取り精度が低くなる虞がある順に並べると、領域５０１、領域５０２、領域５０３となる。ここで、領域５０１、５０２、５０３は、画像読取装置の特性に応じて予め定められた領域、媒体の４つの辺にそれぞれ接する４つの端部の領域の一例である。
領域５０１は、スキャンの際、ランプ点灯直後にスキャンキャリッジが加速する領域であり、領域５０２，５０３と比較して、最も精度が低く、かつ、その領域が広いという特徴を有する領域である。ここで、領域５０１は、媒体の４つの辺のうち、画像読取装置による画像読み取りの副走査方向の上流側にある１つの辺に接する端部の領域の一例である。
領域５０２，５０３は、スキャン領域の端部のため、光りの回り込み等の影響により読み取り精度が低下する領域である。
【００４４】
従って、削除候補のｄＲＧＢ値が複数存在し、その何れかを選択して削除する必要がある場合には、領域５０１，５０２，５０３に印刷されたカラーパッチに対応するｄＲＧＢ値を削除した方が、より高精度な学習データ（ｄＲＧＢ値とＬａｂ値との対データ）が得られ、色予測モデルの高精度化につながる。
また、領域５０１，５０２，５０３以外の領域（以下、「その他領域」という）においても、中心部に近い方がより精度が高いことは分かっているので、中心部により近い位置に印刷されたカラーパッチに対応するｄＲＧＢ値を残すとよい。以下では、このようにその他領域において中心部により近い位置に印刷されたカラーパッチに対応するｄＲＧＢ値を残すものとして説明するが、スキャン領域全体において中心部により近い位置に印刷されたカラーパッチに対応するｄＲＧＢ値を残すようにしてもよい。ここで、中心部により近い位置に印刷されたカラーパッチは、中央部の予め定められた点からの距離に応じて決められた色見本の一例である。
【００４５】
具体例を用いて説明する。
例えば、ある格子空間内に含まれるｄＲＧＢ値が５個で、内訳は、領域５０１上のカラーパッチに対応するｄＲＧＢ値が１個、領域５０２上のカラーパッチに対応するｄＲＧＢ値が１個、その他領域上のカラーパッチに対応するｄＲＧＢ値が３個であるとする。このとき、削除するｄＲＧＢ値が３個であるとすると、まず、領域５０１，５０２上のカラーパッチに対応する２つのｄＲＧＢ値を削除し、その他領域上のカラーパッチに対応する３個のｄＲＧＢ値から１個のｄＲＧＢ値を選択して削除する。この場合、３個のｄＲＧＢ値から１個のｄＲＧＢ値を選択する方法としては、その他領域の中心部に近いｄＲＧＢ値ほど残す方法、つまり、その他領域の中心部から最も遠いｄＲＧＢ値を選択する方法を採用するとよい。
【００４６】
次に、第３の削減処理例を採用した場合のパッチデータ削除部６４の動作を説明する。
ここで、まず、パッチデータ削除部６４の動作の前提として、パッチデータ記憶部６１に記憶されたパッチデータについて説明する。
図８は、このようなパッチデータの具体例を示した図である。
パッチデータは、パッチ番号と、ページ番号と、位置情報と、ＣＭＹＫ値と、ｄＲＧＢ値と、Ｌａｂ値と、削除フラグとを含む。
【００４７】
パッチ番号は、図において「Ｎｏ．」と表記した項目であり、個々のカラーパッチを識別するための通し番号である。
ページ番号は、図において「頁」と表記した項目であり、個々のカラーチャートを識別するための通し番号である。プリンタプロファイル作成用カラーチャートは約１３００個のカラーパッチを含んでおり、これらのカラーパッチは複数のカラーチャートに印刷されることになるので、ページ番号でこれら複数のカラーチャートを区別できるようにしている。
位置情報は、図において「位置」と表記した項目であり、カラーチャート上のカラーパッチの位置を示すＸ座標及びＹ座標である。
ＣＭＹＫ値は、図において「Ｃ」、「Ｍ」、「Ｙ」、「Ｋ」と表記した項目であり、プリンタプロファイル作成用カラーチャートの印刷の元となるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）の各色値である。
【００４８】
ｄＲＧＢ値は、図において「Ｒ」、「Ｇ」、「Ｂ」と表記した項目であり、プリンタプロファイル作成用カラーチャートを読み取ることで得られたデバイス依存のＲ、Ｇ、Ｂの各色値である。
Ｌａｂ値は、図において「Ｌ」、「ａ」、「ｂ」と表記した項目であり、プリンタプロファイル作成用カラーチャートを測色器で測色することで得られるＬａｂ値である。但し、パッチデータ削除部６４の動作の開始時にはまだ登録されていないので、各カラーパッチに対応する欄は空欄になっている。
削除フラグは、そのレコードが論理的に削除されたかどうかを示すフラグであり、ＯＮであればそのレコードは論理的に削除済みであることを示す。但し、パッチデータ削除部６４の動作の開始時にはまだ削除されたレコードはないので、各カラーパッチに対応する欄は空欄になっている。
【００４９】
また、パッチデータ削除部６４の動作では、設定情報記憶部６５に記憶された設定情報も用いる。この第３の削減処理例において、設定情報記憶部６５は、次のような設定情報を記憶しているものとする。
即ち、第一に、設定情報記憶部６５は、予め決められた各格子空間に残すｄＲＧＢ値の最大数Ｎを記憶する。この最大数Ｎは、予め定められた基準数の一例である。尚、上述した第２の削減処理例で（０，０，０）を頂点とする格子空間及び（２５５，２５５，２５５）を頂点とする格子空間に含まれるｄＲＧＢ値を削減しなかったように、各格子空間に残すｄＲＧＢ値の最大数は必ずしも同じではないので、最大数Ｎとしては、格子空間ごとに異なる値を設定してもよい。このとき、第２の削減処理例のようにｄＲＧＢ値を削除しない格子空間に対しては、最大数Ｎとして、例えばカラーパッチの総数である１３００を設定するとよい。
第二に、設定情報記憶部６５は、図７に示した用紙上の座標ごとの読み取り精度に関する情報（以下、「読み取り精度情報」という）を記憶する。
【００５０】
図９は、第３の削減処理例を採用した場合のパッチデータ削除部６４の動作例を示したフローチャートである。
図示するように、パッチデータ削除部６４は、まず、ある格子空間内のｄＲＧＢ値を抽出する（ステップ６２１）。具体的には、パッチデータ記憶部６１に記憶されたパッチデータから、ある格子空間内のｄＲＧＢ値を含むレコードを抽出する。
【００５１】
次に、パッチデータ削除部６４は、その格子空間内のｄＲＧＢ値の数が予め決められたその格子空間に残すｄＲＧＢ値の最大数Ｎよりも大きいかどうかを判定する（ステップ６２２）。具体的には、ステップ６２１で抽出したレコードの数が、設定情報記憶部６５に記憶された最大数Ｎよりも大きいかどうかを判定する。
その格子空間内のｄＲＧＢ値の数が最大数Ｎよりも大きいと判定されなければ、ｄＲＧＢ値を削除する必要はないので、そのままステップ６２７へ進む。
【００５２】
一方、その格子空間内のｄＲＧＢ値の数が最大数Ｎよりも大きいと判定されれば、パッチデータ削除部６４は、ｄＲＧＢ値を削除する必要があるので、その格子空間内のｄＲＧＢ値の中に、特定領域のカラーパッチに対応するｄＲＧＢ値があるかどうかを判定する（ステップ６２３）。具体的には、設定情報記憶部６５に記憶された読み取り精度情報で読み取り精度が低いと定義されている領域を特定領域とし、ステップ６２１で抽出したレコードの中に、この特定領域内の位置情報を含むレコードがあるかどうかを判定する。尚、図７に従えば、領域５０１、５０２、５０３が特定領域となるが、この中でも特に読み取り精度が低い領域５０１のみを特定領域としてもよい。
【００５３】
その結果、その格子空間内のｄＲＧＢ値の中に、特定領域のカラーパッチに対応するｄＲＧＢ値があると判定されれば、パッチデータ削除部６４は、その特定領域のカラーパッチに対応するｄＲＧＢ値を削除する（ステップ６２４）。具体的には、ステップ６２１で抽出したレコードのうち、その特定領域内の位置情報を含むレコードの削除フラグをＯＮに設定する。
そして、パッチデータ削除部６４は、その格子空間内のｄＲＧＢ値の数がまだ最大数Ｎよりも大きいかどうかを判定する（ステップ６２５）。
その格子空間内のｄＲＧＢ値の数が最大数Ｎよりも大きくないと判定されれば、これ以上ｄＲＧＢ値を削除する必要はないので、そのままステップ６２７へ進む。
【００５４】
また、ステップ６２３でその格子空間内のｄＲＧＢ値の中に特定領域のカラーパッチに対応するｄＲＧＢ値があると判定されなかった場合、及び、ステップ６２４でｄＲＧＢ値を削除してもステップ６２５でその格子空間内のｄＲＧＢ値の数がまだ最大数Ｎよりも大きいと判定された場合に、パッチデータ削除部６４は、その格子空間内のｄＲＧＢ値の数が最大数Ｎと等しくなるように、ｄＲＧＢ値を削除する（ステップ６２６）。具体的には、ステップ６２１で抽出したレコードのうち現時点で削除フラグがＯＮに設定されていないレコードの数からＮを減算して得られた数のレコードを選択し、そのレコードの削除フラグをＯＮに設定する。尚、このとき、用紙の中心部から遠いｄＲＧＢ値から順に削除するとよい。即ち、用紙の中心部から遠い位置情報を含むレコードから順に削除するとよい。
【００５５】
その後、パッチデータ削除部６４は、全ての格子空間について処理したかどうかを判定する（ステップ６２７）。
全ての格子空間について処理していないと判定されれば、ステップ６２１に戻り、別の格子空間についてステップ６２２〜６２６を再び実行する。
一方、全ての格子空間について処理したと判定されれば、パッチデータ削除部６４の動作は終了する。
【００５６】
（第４の削減処理例）
上記第３の削減処理例によりｄＲＧＢ値を削減したパッチデータは、各格子空間に残すｄＲＧＢ値の最大数Ｎとして同じ数値を用いる限り、これ以上削減できない。
そこで、この第４の削減処理例では、最大数Ｎを小さく設定し直して再度削減処理を行うことで、パッチデータを目標数に達するまで削減できるようにする。
【００５７】
この第４の削減処理例を採用した場合のパッチデータ削除部６４の動作を説明する。
まず、パッチデータ削除部６４の動作の前提として、パッチデータ記憶部６１に記憶されたパッチデータ、及び、設定情報記憶部６５に記憶された設定情報について説明する。このうち、パッチデータ記憶部６１に記憶されたパッチデータは、第３の削減処理例で述べたものと同じなので、説明を省略する。また、設定情報記憶部６５に記憶された設定情報には、第３の削減処理例で述べたものに加え、最大数Ｎを小さく設定する際の刻み幅Ｄ及び目標とする削減後のパッチデータの数である目標数Ｍも含まれる。
【００５８】
図１０は、第４の削減処理例を採用した場合のパッチデータ削除部６４の動作例を示したフローチャートである。
ステップ６４１〜６４７は、各格子空間内のｄＲＧＢ値の数が予め決められたその格子空間に残すｄＲＧＢ値の最大数Ｎ以下となるようにｄＲＧＢ値を削除する処理であるが、図９のステップ６２１〜６２７と同じなので、詳細な説明は省略する。但し、ステップ６４１では、格子空間内のｄＲＧＢ値に削除済みのものがある場合があるので、図９のステップ６２１を若干変更し、格子空間内のｄＲＧＢ値のうち削除済みでないものを抽出するようにする必要がある。
【００５９】
このようにｄＲＧＢ値を削除した状態で、パッチデータ削除部６４は、削減後のｄＲＧＢ値の数が目標数Ｍよりも大きいかどうかを判定する（ステップ６４８）。具体的には、パッチデータ記憶部６１に記憶されたパッチデータのレコードのうち、削除フラグがＯＮに設定されていないレコードの数が、設定情報記憶部６５に記憶された目標数Ｍよりも大きいかどうかを判定する。
その結果、削減後のｄＲＧＢ値の数が目標数Ｍよりも大きいと判定されれば、パッチデータ削除部６４は、各格子空間に残すべきｄＲＧＢ値の最大数Ｎを小さく設定する（ステップ６４９）。具体的には、現在設定されている最大数Ｎから、設定情報記憶部６５に記憶された刻み幅Ｄを減じた値を、各格子空間に残すべきｄＲＧＢ値の最大数Ｎとして新たに設定する。そして、ステップ６４１〜６４７を再び実行する。
一方、削減後のｄＲＧＢ値の数が目標数Ｍよりも大きくないと判定されれば、パッチデータ削除部６４の動作は終了する。
【００６０】
尚、図４〜１０の説明では、画像読取部６０がカラーパッチの印刷の元となるＣＭＹＫ値を保持していたが、これには限らない。例えば、アプリケーション１８がカラーパッチのＲＧＢ値を保持し、プリンタドライバ１９がＲＧＢ値を含む印刷指示データを画像処理部４０に送信し、画像処理部４０が印刷指示データに含まれるＲＧＢ値をＣＭＹＫ値に変換し、画像形成部５０がこのＣＭＹＫ値に基づいてカラーパッチを印刷するようにしてもよい。
【００６１】
ここで、更に、図３のステップ２０８で生成される画質ターゲット情報について説明する。
図１１は、画質ターゲット情報の具体例を示した図である。
図中、「Image/」の部分は、色やスクリーンに関する目標を記述する部分である。そして、「Color/」の部分において、「Intent=Perceptual」は、色域マッピングを知覚重視で行うことを、「Gray=Normal」は、通常の方法でＫ版を生成することを、それぞれ示しており、全体的な色再現に関する目標記述の例である。一方、「RGB」、「CMYK」等は、特定の色に対する目標記述の例である。
また、「Other/」の部分は、画像処理のポリシーに関する目標を記述する部分である。「Policy/」の部分において、「OOR=OFF」は、オブジェクトごとにレンダリング処理を変えないことを、「OOH=OFF」は、オブジェクトごとにスクリーン処理を変えないことを、それぞれ示している。
尚、ここでは、画質ターゲット情報を構造型文書の形式で示したが、これはあくまで一例であって、これに限られるものではない。
また、このような画質ターゲット情報は、複数の画像ハンドリングシステムで共有してもよい。
【００６２】
次に、画像ハンドリングシステムにおける画像ハンドリング処理時の動作について説明する。
図１２は、このときの画像ハンドリング部７０の動作例を示したフローチャートである。
ユーザは、アプリケーション１８上で、画質特性を合わせたい原稿データと、原稿を出力したいハンドリング装置３０ｂとを指定する。これにより、プリンタドライバ１９が原稿データに基づく印刷を指示する印刷指示データを生成して入力情報通知部４１ｂに送信し、入力情報通知部４１ｂがこれを受信すると、画像ハンドリング部７０の動作が開始する。尚、この動作例では、図３のステップ２０９でハンドリング装置３０ｂ内に記憶した画質ターゲット情報を読み出して利用する第１のケース、図３のステップ２０８で端末装置１０内に保存した画質ターゲット情報を添付して利用する第２のケース、画質ターゲット情報を利用しない第３のケースを想定している。
【００６３】
画像ハンドリング部７０では、まず、指示判定部７１及び描画判定部７２が、指定された原稿データに基づく印刷を指示する印刷指示データを入力情報通知部４１ｂから取得する（ステップ７０１）。
そして、指示判定部７１が、印刷指示データに含まれる画質指示の内容を判定し、描画判定部７２が、印刷指示データに含まれる描画コマンドの内容を判定し、これらの判定結果を画像ハンドリングターゲット決定部７３に伝える（ステップ７０２）。ここで、画質指示は、上記第１のケースでは、画質ターゲット情報を指定する情報と画質に関する印刷設定とを含み、上記第２のケースでは、画質ターゲット情報を保存したファイルと画質に関する印刷設定とを含み、上記第３のケースでは、画質に関する印刷設定のみを含む。そこで、画質指示の内容の判定では、画質指示がこれらの何れに該当するかも判定する。
【００６４】
次に、画像ハンドリングターゲット決定部７３は、指示判定部７１から伝えられた判定結果によって、画質指示が画質ターゲット情報を指定する情報を含むことが示されているかどうかを判定する（ステップ７０３）。その結果、画質指示が画質ターゲット情報を指定する情報を含むことが示されていれば、既に画質ターゲット情報記憶部７４に記憶されている画質ターゲット情報の中から指定された画質ターゲット情報を選択する（ステップ７０４）。そして、画質ターゲット情報と、印刷設定とに基づいて、画像ハンドリングの目標を決定する（ステップ７０７）。
【００６５】
また、画質指示が画質ターゲット情報を指定する情報を含むことが示されていなければ、画像ハンドリングターゲット決定部７３は、指示判定部７１から伝えられた判定結果によって、画質指示が画質ターゲット情報を保存したファイルを含むことが示されているかどうかを判定する（ステップ７０５）。その結果、画質指示が画質ターゲット情報を保存したファイルを含むことが示されていれば、そのファイルに保存された画質ターゲット情報を一時的にその印刷指示データのみに適用する画質ターゲット情報として取得する（ステップ７０６）。そして、画質ターゲット情報と、印刷設定とに基づいて、画像ハンドリングの目標を決定する（ステップ７０７）。
【００６６】
更に、画質指示が画質ターゲット情報を保存したファイルを含むことが示されていなければ、画像ハンドリングターゲット決定部７３は、印刷設定のみに基づいて、画像ハンドリングの目標を決定する（ステップ７０８）。
その後、画像ハンドリングターゲット決定部７３は、ハンドリング装置３０ｂで出力される画像の画質特性をステップ７０７又はステップ７０８で決定された目標に近付けるためのデータを、描画処理部４２ｂ、色再現処理部４３ｂ、中間調処理部４４ｂの各処理部に供給する（ステップ７０９）。尚、この場合、ハンドリング装置３０ｂで出力される画像の画質特性を目標に近付けるために、描画コマンドの書き換えが必要であれば、描画判定部７２で内容の判定が行われた描画コマンドを書き換えて描画処理部４２ｂに供給する。また、画像ハンドリングターゲット決定部７３が各処理部に供給するデータを生成する際には、画像ハンドリングパラメータ記憶部７５に記憶された画像ハンドリングパラメータも用いられる。
【００６７】
ここで、図１２のステップ７０１で取得する印刷指示データについて説明する。
図１３は、印刷指示データに含まれる画質指示について示した図である。
画質指示としては、上記第２のケースにおける画質ターゲット情報を保存したファイルも考えられるが、ここでは、上記第１のケースにおける画質ターゲット情報を指定する情報（指定情報）と、プリンタドライバ１９上での画質に関する印刷設定とを示している。具体的には、Index１，２，３の画質指示は、印刷設定として、解像度、階調情報、スクリーン、色味等の画質項目ごとの設定情報を含んでおり、Index４，５の画質指示は、画質ターゲット情報を指定する情報として、画質ターゲット情報に付与された「高画質」、「カスタム１」等の名称を含んでいる。
尚、ここで示した画質項目はあくまで一例であり、これら以外にも、入力色信号（例えば、ＣＭＹＫ、ＲＧＢ）に対する色再現、入力線幅指定（例えば、ｍｍ、ｐｉｘｅｌ）に対する細線再現、オブジェクトごとの画像処理ポリシー（ＯＯＲ／ＯＯＨ）、スクリーン角度、オブジェクトの描画方法（ラスタかベクタか）等が考えられる。
【００６８】
図１４は、印刷指示データに含まれる描画コマンドについて示した図である。
図では、描画コマンドに対して、その描画コマンドによる実際の描画の内容を示している。ここで、例えば文字描画１と文字描画２のように、同じ原稿データに対して、実際の描画内容が異なる場合がある。このような場合、ハンドリング装置３０ｂの画質特性をターゲット装置３０ａの画質特性に合わせることが困難になることがある。そのため、ターゲット装置３０ａにおける描画内容を出力結果から予測し、これをハンドリング装置３０ｂにも反映することで、出力結果をより近付ける。
【００６９】
次に、端末装置１０のハードウェア構成について説明する。
図１５は、端末装置１０のハードウェア構成を示した図である。
図示するように、端末装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１１と、記憶手段であるメインメモリ１２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）１３とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、端末装置１０は、外部との通信を行うための通信Ｉ／Ｆ１４と、ビデオメモリやディスプレイ等からなる表示機構１５と、キーボードやマウス等の入力デバイス１６とを備える。
【００７０】
最後に、ターゲット装置３０ａ及びハンドリング装置３０ｂとして機能する画像処理装置３０の機構について説明する。
図１６は、画像処理装置３０の構成例を示した図である。この画像処理装置３０は、所謂タンデム型のカラープリンタであり、画像データに基づき画像形成を行う画像形成部５０と、画像処理装置３０全体の動作を制御する主制御部３１とを備えている。更には、例えばＰＣ等との通信を行って印刷指示データを受信する通信部３２と、原稿から画像を読み取って読取画像を生成する画像読取部６０と、通信部３２で受信した印刷指示データや画像読取部６０で生成した読取画像等に対し予め定めた画像処理を施すことで画像データを取得して画像形成部５０に転送する画像処理部４０と、ユーザからの操作入力の受付やユーザに対する各種情報の表示を行うユーザインターフェース（ＵＩ）部３３とを備えている。
【００７１】
画像形成部５０は、例えば電子写真方式により画像を形成する構成部であって、並列して配置される４つの画像形成ユニット５１Ｙ,５１Ｍ,５１Ｃ,５１Ｋ（以下、「画像形成ユニット５１」という）を備えている。各画像形成ユニット５１は、機能部材として、例えば、矢印Ａ方向に回転しながら静電潜像が形成され、その後にトナー像が形成される感光体ドラム５２と、感光体ドラム５２の表面を予め定められた電位で帯電する帯電器５３と、帯電器５３により帯電された感光体ドラム５２を画像データに基づいて露光する露光器５４と、感光体ドラム５２上に形成された静電潜像を各色トナーにより現像する現像器５５と、転写後の感光体ドラム５２表面を清掃するドラムクリーナ５６とを備えている。
画像形成ユニット５１各々は、現像器５５に収容されるトナーを除いて概ね同じ構成であり、それぞれがイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）のトナー像を形成する。
【００７２】
また、画像形成部５０は、各画像形成ユニット５１の感光体ドラム５２にて形成された各色トナー像が多重転写される中間転写ベルト６１と、各画像形成ユニット５１にて形成された各色トナー像を中間転写ベルト６１に順次転写（一次転写）する一次転写ロール６２とを備えている。更に、中間転写ベルト６１上に重畳して転写された各色トナー像を記録媒体（記録紙）である用紙Ｐに一括転写（二次転写）する二次転写ロール６３と、二次転写された各色トナー像を用紙Ｐ上に定着させる定着器６５とを備えている。
【００７３】
画像形成部５０の画像形成ユニット５１各々は、上記の機能部材を用いた電子写真プロセスによりイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色トナー像を形成する。各画像形成ユニット５１にて形成された各色トナー像は、一次転写ロール６２により中間転写ベルト６１上に順に静電転写され、各色トナーが重畳された合成トナー像を形成する。中間転写ベルト６１上の合成トナー像は、中間転写ベルト６１の移動（矢印Ｂ方向）に伴って二次転写ロール６３が配置された二次転写領域Ｔｒに搬送され、用紙収容容器３５から供給される用紙Ｐ上に一括して静電転写される。その後、用紙Ｐ上に静電転写された合成トナー像は、定着器６５によって定着処理を受けて用紙Ｐ上に定着される。そして、定着画像が形成された用紙Ｐは、画像処理装置３０の排出部に設けられた用紙積載部３６に搬送され集積される。
【００７４】
一方、一次転写後に感光体ドラム５２に付着しているトナー（一次転写残トナー）、及び、二次転写後に中間転写ベルト６１に付着しているトナー（二次転写残トナー）は、それぞれドラムクリーナ５６及びベルトクリーナ６４によって除去される。
このようにして、画像処理装置３０での画像形成処理がプリント枚数分のサイクルだけ繰り返し実行される。
【００７５】
ここで、この画像処理装置３０において、画像形成部５０及び画像読取部６０は、それぞれの基準の特性に近付けるためにキャリブレーションされていることが望ましい。
また、画像処理装置３０は、画質項目抽出部２１が抽出した画質項目に応じて、事前処理を行うようにしてもよい。このような事前処理としては、画像処理部４０における階調補正、画像形成部５０におけるレジ補正、複数枚ランニング等がある。
更に、画像読取部６０は、画質項目抽出部２１が抽出した画質項目に応じて、画像読取部６０ａの読み取り精度や読み取り位置等を変化させてもよい。
【００７６】
また、本実施の形態では、パッチデータの削除及び色予測モデルの生成を、画像読取部６０内で行うようにしたが、これには限らない。例えば、画像ハンドリングユーティリティ２０の読取画像受付部２５内で行ってもよいし、画像読取部６０に接続された独立の装置内で行ってもよい。前者の場合は、読取画像受付部２５が第１の情報生成装置、第２の情報生成装置の一例となり、後者の場合は、画像読取部６０に接続された装置が第１の情報生成装置、第２の情報生成装置の一例となる。
【００７７】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００７８】
１０…端末装置、１８…アプリケーション、１９…プリンタドライバ、２０…画像ハンドリングユーティリティ、２１…画質項目抽出部、２２…抽象化原稿生成部、２３…描画オブジェクト記憶部、２４…出力指示部、２５…読取画像受付部、２６…画質特性比較部、２８…画質ターゲット情報生成部、３０ａ…ターゲット装置、３０ｂ…ハンドリング装置、４０ａ，４０ｂ…画像処理部、５０ａ，５０ｂ…画像形成部、６０ａ，６０ｂ…画像読取部、６１…パッチデータ記憶部、６２…パッチデータ出力部、６３…ｄＲＧＢ値登録部、６４…パッチデータ削除部、６５…設定情報記憶部、６６…Ｌａｂ値登録部、６７…色予測モデル生成部、６８…色予測モデル出力部、７０…画像ハンドリング部、７１…指示判定部、７２…描画判定部、７３…画像ハンドリングターゲット決定部、７４…画質ターゲット情報記憶部、７５…画像ハンドリングパラメータ記憶部、８０…ネットワーク
【図１】
2012248934.tif 000003
【図２】
2012248934.tif 000004
【図３】
2012248934.tif 000005
【図４】
2012248934.tif 000006
【図５】
2012248934.tif 000007
【図６】
2012248934.tif 000008
【図７】
2012248934.tif 000009
【図８】
2012248934.tif 000010
【図９】
2012248934.tif 000011
【図１０】
2012248934.tif 000012
【図１１】
2012248934.tif 000013
【図１２】
2012248934.tif 000014
【図１３】
2012248934.tif 000015
【図１４】
2012248934.tif 000016
【図１５】
2012248934.tif 000017
【図１６】
2012248934.tif 000018