(57)【特許請求の範囲】
【請求項１】
印刷指示に含まれる描画命令の色値のリストを当該印刷指示から抽出して作成する作成手段と、
前記作成手段により作成された色値のリストを、自然画像以外のラスタ画像の描画を指示するラスタ描画命令を優先して並び替える並び替え手段と、
前記並び替え手段により並び替えられた色値のリストを、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段と、
を備えた画像形成装置。
【請求項２】
前記並び替え手段は、自然画像以外のラスタ画像の描画を指示するラスタ描画命令、塗りつぶし描画命令、線描画命令、文字描画命令の順で前記作成手段により作成された色値のリストの並び替える請求項１記載の画像形成装置。
【請求項３】
前記並び替え手段は、同一種類の描画命令については、色値の画素数が多い描画命令を優先して、前記作成手段により作成された色値のリストの並び替える請求項１または２記載の画像形成装置。
【請求項４】
前記補正データ生成手段は、
標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合に前記目標色が得られるような仮想入力色値を算出する算出手段と、
前記算出手段により算出された仮想入力色値および当該仮想入力色値の予め定められた範囲の周辺色値を含む色見本を記録媒体上に出力する出力手段と、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取手段と、
前記読取手段によって読み取られた前記記録媒体上の色見本の画像から複数の色を抽出する抽出手段とをさらに備え、
前記補正データ生成手段は、前記指定受付手段により受付けた対象色が、前記目標色に近い出力色となるように前記抽出手段により抽出された複数の色から前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
前記補正データ生成手段により生成された補正データに基づいて前記印刷指示により印刷が指示された画像の色を補正する補正手段を更に有し、
前記出力手段は、前記補正手段により色が補正された画像を出力する請求項４記載の画像形成装置。
【請求項６】
印刷指示に含まれる描画命令の色値のリストを当該印刷指示から抽出して作成する作成ステップと、
前記作成ステップにおいて作成された色値のリストを、自然画像以外のラスタ画像の描画を指示するラスタ描画命令を優先して並び替える並び替えステップと、
前記並び替えステップにおいて並び替えられた色値のリストを、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにおいて提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取ステップと、
前記指定受付ステップにより受付けた対象色が、前記目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラム。
【請求項７】
印刷指示に含まれる描画命令から色に関するリストを作成する作成手段と、
前記作成手段により作成された色に関するリストを、描画命令の種類に基づいて並び替える並び替え手段と、
前記並び替え手段により並び替えられた色に関するリストを、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段と、
を備えた画像形成装置。
【請求項８】
前記並び替え手段は、自然画像以外のラスタ画像の描画を指示するラスタ描画命令、塗りつぶし描画命令、線描画命令、文字描画命令の順で色に関するリストを並び替える請求項７記載の画像形成装置。
【請求項９】
前記並び替え手段は、同一種類の描画命令については、色値の画素数が多い描画命令を優先して、色に関するリストを並び替える請求項７または８記載の画像形成装置。
【請求項１０】
前記補正データ生成手段は、
標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合に前記目標色が得られるような仮想入力色値を算出する算出手段と、
前記算出手段により算出された仮想入力色値および当該仮想入力色値の予め定められた範囲の周辺色値を含む色見本を記録媒体上に出力する出力手段と、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取手段と、
前記読取手段によって読み取られた前記記録媒体上の色見本の画像から前記目標色に最も近い色を抽出する抽出手段とをさらに備え、
前記補正データ生成手段は、前記指定受付手段により受付けた対象色を、前記目標色に最も近い色に近づけるように補正するための補正データを生成する請求項７から９のいずれか１項記載の画像形成装置。
【請求項１１】
前記補正データ生成手段により生成された補正データに基づいて前記印刷指示により印刷が指示された画像の色を補正する補正手段を更に有し、
前記出力手段は、前記補正手段により色が補正された画像を出力する請求項１０記載の画像形成装置。
【請求項１２】
印刷指示に含まれる描画命令の色に関するリストを作成する作成ステップと、
前記作成ステップにおいて作成された色に関するリストを、描画命令の種類に基づいて並び替える並び替えステップと、
前記並び替えステップにおいて並び替えられた色に関するリストを、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにおいて提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取ステップと、
前記指定受付ステップにより受付けた対象色が、前記目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラム。
【請求項１３】
印刷指示に含まれる色に関する情報を、描画命令の種類に関連した規則で並べて表示し、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段と、
を備えた画像形成装置。
【請求項１４】
印刷指示に含まれる色に関する情報を、描画命令の種類に関連した規則で並べて表示し、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにより提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記指定受付ステップにより受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、入力された色信号に対して一般的な色変換処理を行った後に、ユーザにより指定された特定色が基準色となるように補正関数を用いた補正処理を行う色処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷ジョブ（印刷指示）により印刷が指示された画像の特定の色を目標となる目標色に合わせるように部分的な補正を行う場合、画像の特定の色を目標色に近づけるように色補正を行う。しかし、画像中に多くの色が含まれる場合、ユーザは、その多くの色の中から色合わせの対象色とするのかを指定しなければならならず、対象色の指定に手間がかかるという問題がある。
【０００５】
本発明の目的は、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することが可能な画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［画像形成装置］
請求項１に係る本発明は、印刷指示に含まれる描画命令の色値のリストを当該印刷指示から抽出して作成する作成手段と、
前記作成手段により作成された色値のリストを、自然画像以外のラスタ画像の描画を指示するラスタ描画命令を優先して並び替える並び替え手段と、
前記並び替え手段により並び替えられた色値のリストを、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段とを備えた画像形成装置である。
【０００７】
請求項２に係る本発明は、前記並び替え手段が、自然画像以外のラスタ画像の描画を指示するラスタ描画命令、塗りつぶし描画命令、線描画命令、文字描画命令の順で前記作成手段により作成された色値のリストの並び替える請求項１記載の画像形成装置である。
【０００８】
請求項３に係る本発明は、前記並び替え手段が、同一種類の描画命令については、色値の画素数が多い描画命令を優先して、前記作成手段により作成された色値のリストの並び替える請求項１または２記載の画像形成装置である。
【０００９】
請求項４に係る本発明は、前記補正データ生成手段が、
標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合に前記目標色が得られるような仮想入力色値を算出する算出手段と、
前記算出手段により算出された仮想入力色値および当該仮想入力色値の予め定められた範囲の周辺色値を含む色見本を記録媒体上に出力する出力手段と、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取手段と、
前記読取手段によって読み取られた前記記録媒体上の色見本の画像から複数の色を抽出する抽出手段とをさらに備え、
前記補正データ生成手段は、前記指定受付手段により受付けた対象色が、前記目標色に近い出力色となるように前記抽出手段により抽出された複数の色から前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する請求項１から３のいずれか１項記載の画像形成装置である。
【００１０】
請求項５に係る本発明は、前記補正データ生成手段により生成された補正データに基づいて前記印刷指示により印刷が指示された画像の色を補正する補正手段を更に有し、
前記出力手段は、前記補正手段により色が補正された画像を出力する請求項４記載の画像形成装置である。
【００１１】
[プログラム]
請求項６に係る本発明は、印刷指示に含まれる描画命令の色値のリストを当該印刷指示から抽出して作成する作成ステップと、
前記作成ステップにおいて作成された色値のリストを、自然画像以外のラスタ画像の描画を指示するラスタ描画命令を優先して並び替える並び替えステップと、
前記並び替えステップにおいて並び替えられた色値のリストを、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにおいて提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取ステップと、
前記指定受付ステップにより受付けた対象色が、前記目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラムである。
[画像形成装置]
請求項７に係る本発明は、印刷指示に含まれる描画命令から色に関するリストを作成する作成手段と、
前記作成手段により作成された色に関するリストを、描画命令の種類に基づいて並び替える並び替え手段と、
前記並び替え手段により並び替えられた色に関するリストを、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段とを備えた画像形成装置である。
請求項８に係る本発明は、前記並び替え手段が、自然画像以外のラスタ画像の描画を指示するラスタ描画命令、塗りつぶし描画命令、線描画命令、文字描画命令の順で色に関するリストを並び替える請求項７記載の画像形成装置である。
請求項９に係る本発明は、前記並び替え手段が、同一種類の描画命令については、色値の画素数が多い描画命令を優先して、色に関するリストを並び替える請求項７または８記載の画像形成装置である。
請求項１０に係る本発明は、前記補正データ生成手段が、
標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合に前記目標色が得られるような仮想入力色値を算出する算出手段と、
前記算出手段により算出された仮想入力色値および当該仮想入力色値の予め定められた範囲の周辺色値を含む色見本を記録媒体上に出力する出力手段と、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取手段と、
前記読取手段によって読み取られた前記記録媒体上の色見本の画像から前記目標色に最も近い色を抽出する抽出手段とをさらに備え、
前記補正データ生成手段は、前記指定受付手段により受付けた対象色を、前記目標色に最も近い色に近づけるように補正するための補正データを生成する請求項７から９のいずれか１項記載の画像形成装置である。
請求項１１に係る本発明は、前記補正データ生成手段により生成された補正データに基づいて前記印刷指示により印刷が指示された画像の色を補正する補正手段を更に有し、
前記出力手段は、前記補正手段により色が補正された画像を出力する請求項１０記載の画像形成装置である。
[プログラム]
請求項１２に係る本発明は、印刷指示に含まれる描画命令の色に関するリストを作成する作成ステップと、
前記作成ステップにおいて作成された色に関するリストを、描画命令の種類に基づいて並び替える並び替えステップと、
前記並び替えステップにおいて並び替えられた色に関するリストを、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにおいて提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記対象色に対する色補正の目標となる目標色を有する目標画像を読み取る読取ステップと、
前記指定受付ステップにより受付けた対象色が、前記目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラムである。
[画像形成装置]
請求項１３に係る本発明は、印刷指示に含まれる色に関する情報を、描画命令の種類に関連した規則で並べて表示し、色補正を行う対象の対象色の候補として提示する提示手段と、
前記提示手段により提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付手段と、
前記指定受付手段により受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成手段と、
を備えた画像形成装置である。
[プログラム]
請求項１４に係る本発明は、印刷指示に含まれる色に関する情報を、描画命令の種類に関連した規則で並べて表示し、色補正を行う対象の対象色の候補として提示する提示ステップと、
前記提示ステップにより提示された対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける指定受付ステップと、
前記指定受付ステップにより受付けた対象色が、当該対象色に対する色補正の目標となる目標色に近い出力色となるように前記印刷指示により印刷が指示された画像の色を補正するための補正データを生成する補正データ生成ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、７、１３に係る本発明によれば、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することができる画像形成装置を提供することができる。
【００１３】
請求項２、８に係る本発明によれば、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することができる画像形成装置を提供することができる。
【００１４】
請求項３、９に係る本発明によれば、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することができる画像形成装置を提供することができる。
【００１５】
請求項４、１０に係る本発明によれば、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することができる画像形成装置を提供することができる。
【００１６】
請求項５、１１に係る本発明によれば、生成された補正データにより色が補正された画像を出力することが可能な画像形成装置を提供することができる。
【００１７】
請求項６、１２、１４に係る本発明によれば、印刷指示に含まれる色値のリストを単にユーザに提示して色合わせの対象となる対象色の指定を入力する場合と比較して、色合わせの対象となる対象色を指定する際のユーザの手間を削減することができるプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態における画像形成システムを示す図である。
【図２】本発明の一実施形態における画像形成装置３のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置３の機能構成を示すブロック図である。
【図４】本発明の一実施形態における電子画像データ１００の一例を示す図である。
【図５】色合わせ指定部３０２により作成された描画コマンドの色値のリストの一例を示す図である。
【図６】並び替え処理が行われた後の色値リストの一例を示す図である。
【図７】本発明の一実施形態における色合わせ対象指定画面の一例を示す図である。
【図８】本発明の一実施形態におけるターゲット画像の一例を示す図である。
【図９】本発明の一実施形態におけるターゲット色の仮想入力色値を算出する方法の一例を説明するための図である。
【図１０】本発明の一実施形態におけるカラーパッチ画像データの一例を示す図である。
【図１１】本発明の一実施形態におけるカラーパッチ画像の一例を示す図である。
【図１２】本発明の一実施形態における色合わせ補正確認画面の一例を示す図である。
【図１３】本発明の一実施形態における補正パラメータの生成方法の一例を説明するための図である。
【図１４】本発明の一実施形態における画像形成装置３の全体的な処理を説明するためのフローチャートである。
【図１５】本発明の一実施形態における対象色指定処理（ステップＳ１０１）を説明するためのフローチャートである。
【図１６】本発明の一実施形態における色合わせ補正処理（ステップＳ１０４）を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明の一実施形態における画像形成システムの一例を示す図である。
【００２１】
図１に示されるように、本実施形態における画像形成システムは、端末装置１と、ターゲットプリンタ２と、画像形成装置３とから構成されている。また、端末装置１と、画像形成装置３とは、それぞれネットワーク４を介して互いに接続されている。
【００２２】
本実施形態におけるターゲットプリンタ２とは、例えば、画像の印刷を行う業者において利用されるような業務用のプリンタである。これに対して、本実施形態における画像形成装置３は、オフィス等で利用されるいわゆる複合機であり、ターゲットプリンタ２とは異なる出力特性を有している。ターゲットプリンタ２によれば、コーポレートカラー等の特定色を含む画像を高品質に用紙上に出力することができる。しかし、本実施形態における画像形成装置３により同じ画像データを印刷したとしても、ターゲットプリンタ２により印刷された画像と同じような品質を確保することができず、特にコーポレートカラー等の特定色を忠実に再現することは難しい。そこで、本実施形態における画像形成装置３は、ターゲットプリンタ２により印刷された画像をターゲット画像（目標画像）とし、用紙（記録媒体）上に印刷する画像の特定色をターゲット画像に含まれるターゲット色（目標色）に近づけるような処理を行う。
【００２３】
次に、本実施形態の画像形成システムにおける画像形成装置３のハードウェア構成を、図２を参照して説明する。本実施形態の画像形成装置３は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク４を介して端末装置１０およびサーバ装置３０との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）部１４、タッチパネルや液晶ディスプレイにより構成されたユーザインタフェース（ＵＩ）装置１５、スキャナ等の画像を読み取る画像読取部１６、用紙等の記録媒体に対して画像を出力する画像出力部１７を有する。そして、これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２４】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された印刷制御プログラムに基づいて所定の処理を実行して、画像形成装置３の動作を制御する。
【００２５】
図３は、上記の印刷制御プログラムが実行されることにより実現される画像形成装置３の機能構成を示すブロック図である。
【００２６】
画像形成装置３は、図３に示されるように、画像読取部３００と、記憶部３０１と、色合わせ指定部３０２と、仮想入力色値算出部３０７と、カラーパッチ画像生成部３０８と、カラーパッチ抽出部３０９と、補正パラメータ生成部３１０と、色補正部３１１と、画像出力部３１２とを有する。
【００２７】
画像読取部３００は、対象色に対する補正の目標となるターゲット色（目標色）を含むターゲット画像を読み取る。なお、本実施形態においては、ターゲットプリンタ２により予めターゲット画像を用紙に出力しておく。また、このターゲット画像は、色合わせ指定部３０２において指定された対象色に対する色合わせ補正の目標となるターゲット色を有する。
【００２８】
記憶部３０１は、画像読取部３００により読み取られたターゲット画像データを記憶する。また、記憶部３０１は、後述する補正パラメータ生成部３１０により生成された補正パラメータを記憶（格納）する。
【００２９】
色合わせ指定部３０２は、端末装置１から送信された電子画像データにおいて色補正を行う対象となる対象色の指定を受け付ける。本実施形態においては、印刷ジョブにより印刷が指示された電子画像データにおける特定の部分の色が、ターゲットプリンタ２により用紙上に出力されたターゲット画像（目標画像）に含まれる目標色に近づくように電子画像データの色合わせ補正を行うための対象とする対象色としてユーザにより指定される。
【００３０】
その際に、色合わせ指定部３０２は、印刷ジョブ（印刷指示）に含まれる描画コマンド（描画命令）の色値のリストをこの印刷ジョブから抽出して作成して、作成した色値のリストを、自然画像以外のラスタ画像の描画を指示するラスタ描画コマンドを優先して並び替える。そして、色合わせ指定部３０２は、並び替えられた色値のリストを、色補正を行う対象の対象色の候補としてユーザに提示する。そして、色合わせ指定部３０２は、提示した対象色の候補の中から、色補正を行う対象となる対象色の指定を受付ける。
【００３１】
これは、色合わせ補正の対象は企業のロゴマーク等の描画オブジェクトが指定される可能性が高いが、企業ロゴ等のオブジェクトはラスタ描画コマンドにより描画指示される可能性が高いからである。
【００３２】
ただし、印刷ジョブに含まれる描画コマンドの種類には、ラスタ画像の描画を指示するラスタ描画コマンド以外にも、指定された領域を特定の色で塗りつぶすような描画を指示する塗りつぶし描画コマンド（Ｆill描画コマンド）、指定された点を指定された線幅でつなげるような描画を指示するストローク描画コマンド（線描画命令）、文字の描画を指示するテキスト描画コマンド（文字描画命令）等の描画コマンドが存在する。
【００３３】
そのため、色合わせ指定部３０２は、自然画像以外のラスタ画像の描画を指示するラスタ描画コマンド、塗りつぶし描画コマンド、ストローク描画コマンド、テキスト描画コマンドの順で、作成した色値のリストの並び替えを行うようにしても良い。
【００３４】
なお、自然画像には様々な色が含まれるため、自然画像を色合わせ補正の対象とすることはほとんど有り得ないため、自然画像の描画を指示するラスタ描画命令については色合わせ補正の対象外とする。
【００３５】
さらに、色合わせ指定部３０２は、同一種類の描画コマンドについては、色値の画素数が多い描画コマンドを優先して、作成された色値のリストの並び替えるようにしても良い。
【００３６】
このように画素数が多い色値の優先順位を高くして色合わせて補正の対象候補の色として優先的にユーザに提示するようにしているのは、画素数が多いオブジェクトほど色合わせ補正の対象となる可能性が高いからである。
【００３７】
なお、１つの描画オブジェクトに複数の色値が含まれる場合には、その描画オブジェクトに含まれる色値のうち最も画素数が多い色値どうしを比較して、画素数が多い色値を含む描画オブジェクトの優先順位を高くする。
【００３８】
仮想入力色値算出部３０７は、標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合にターゲット色が得られるような仮想入力色値を算出する。なお、仮想入力色値の具体的な算出方法については後述する。
【００３９】
カラーパッチ画像生成部３０８は、仮想入力色値算出部３０７により算出された仮想入力色値および当該仮想入力色値の予め定められた範囲の周辺色を含むカラーパッチ画像（色見本）データを生成する。そして、画像出力部３１２は、カラーパッチ画像生成部３０８において生成されたカラーパッチ画像データを用紙（記録媒体）に出力する。なお、本実施形態におけるカラーパッチ画像の具体的な説明については後述する。
【００４０】
カラーパッチ抽出部３０９は、画像読取部３００によって読み取られた用紙上のカラーパッチ画像から複数の色を抽出する。
【００４１】
補正パラメータ生成部３１０は、カラーパッチ抽出部３０９により抽出された複数の色に基づいて、カラーパッチ抽出部３０９により抽出された複数の色のうち、画像読取部３００により読み取られたターゲット画像におけるターゲット色に近い色を選択して、色合わせ指定部３０２により指定された色合わせ補正の対象色が、ターゲット色に最も近い出力色となるようにカラーパッチ抽出部３０９により抽出された複数の色から電子画像データを補正するための補正パラメータ（補正データ）を生成する。なお、補正パラメータの具体的な生成方法については後述する。
【００４２】
色補正部３１１は、補正パラメータ生成部３１０により生成された補正パラメータに基づいて、電子画像データに対する補正を行う。
【００４３】
画像出力部３１２は、色補正部３１１により補正された電子画像データを用紙に出力する。また、画像出力部３１２は、カラーパッチ画像生成部３０８により生成されたカラーパッチ画像データを用紙に出力する。
【００４４】
［色合わせ補正方法］
まず、本実施形態における色合わせ補正方法について、図面を参照して詳細に説明する。
【００４５】
［対象色の指定］
まず、画像形成装置３は、端末装置１からネットワーク４を介して図４に示されるような電子画像データ１００を取得する。また、ターゲットプリンタ２において、後述するターゲット画像を予め用紙に出力しておく。
【００４６】
そして、色合わせ指定部３０２は、取得された電子画像データ１００を解析して、電子画像データ１００に含まれるオブジェクト（描画情報）を抽出する。本実施形態においては、図４に示されるように、電子画像データ１００には、５つのオブジェクト５１〜５５が含まれている。
【００４７】
ここで、オブジェクト５１は、いわゆる企業ロゴであり、ラスタ描画コマンドにより描画指示がされている。また、オブジェクト５２は、ストローク描画コマンドにより描画指示がされている。また、オブジェクト５３は、ラスタ描画コマンドにより描画指示がされている。また、オブジェクト５４は、塗りつぶし描画コマンドにより描画指示がされている。最後に、オブジェクト５５は、自然画像であり、ラスタ描画コマンドにより描画指示がされている。
【００４８】
ここで、色合わせ指定部３０２は、図４に示すような電子画像データ１００の印刷を指示する印刷ジョブから、描画コマンドの色値のリストを抽出して作成する。このようにして作成された色値のリスト例を図５に示す。
【００４９】
図５に示した色値のリストでは、ＲＧＢ（レッド、グリーン、ブルー）の各濃度値とともに画素数と描画コマンドの種類の情報が抽出されているのが分かる。
【００５０】
そして、色合わせ指定部３０２は、図５に示した使用色値のリストを、描画コマンドの種類に基づいて並び替える。このようにして並び替えが行われた後のリスト例を図６に示す。
【００５１】
色合わせ指定部３０２は、自然画像以外のラスタ画像の描画を指示するラスタ描画コマンドを優先して並び替えを行うため、図６では、自然画像以外のラスタ画像の描画を指示する２つのラスタ描画コマンドが優先順位の１番と２番となっている。
【００５２】
また、色合わせ指定部３０２は、ラスタ描画コマンド以外の描画コマンドについては、塗りつぶし描画コマンド、ストローク描画コマンド、テキスト描画コマンドの順で優先順位が高くなるように並び替えを行っている。そのため、図６では、塗りつぶし描画コマンドが優先順位の３番目となり、ストローク描画コマンドが優先順位の４番目となっている。
【００５３】
なお、自然画像の描画を指示するラスタ描画コマンドについては色合わせ補正の対象外であるため、このリストの最後に並び替えられている。
【００５４】
そして、色合わせ指定部３０２は、図６に示したような色値のリストに基づいて、表示部等を介してユーザに図７に示すような画面表示を行って、色合わせ補正の対象となる対象色の候補を提示する。
【００５５】
図７に示す画面例では、色合わせ補正の対象となる対象色のＲＧＢ値、その色および色合わせ補正の対象オブジェクトのプレビュー画像が優先順位毎に示されているのが分かる。
【００５６】
ユーザは、このようにして提示された複数の色合わせ補正の対象色の候補の中から色合わせ補正を行う対象色を１つ選択する。そして、色合わせ指定部３０２は、ユーザにより指定された対象色の選択を受付ける。
【００５７】
図７の表示画面例では、ユーザは、各色値の横に表示されたチェックボックスのうちの１つを選択することにより、色合わせ補正を行う対象色を選択するようになっており、優先順位が１番の色値のオブジェクトをユーザが対象色として選択した場合が示されている。
【００５８】
本実施形態では、図４に示した画像例において示されたオブジェクト５１は、コーポレートカラー等のように特性が異なる出力装置で出力された場合であっても用紙に出力された際の品質を一定に保ちたい色により構成されており、図７ではユーザがこのオブジェクト５１の色値を色合わせ補正の対象色として指定している。
【００５９】
そして、図７の表示画面例において、ユーザがＯＫボタンを押下することにより、色合わせ指定部３０２は、オブジェクト５１の色を対象色とする選択を確定する。
【００６０】
［ターゲット色の指定］
次に、画像読取部３００は、ターゲットプリンタ２により予め用紙に出力されたターゲット画像を読み取る。このターゲット画像の一例を図８に示す。このターゲット画像には、色合わせ補正の目標とするターゲット色の基準となるオブジェクト６０が含まれているものとする。
【００６１】
そして、画像読取部３００により読み取られたターゲット画像を表示部等を介して表示して、このターゲット画像に含まれる色のうち、ユーザにより指定されたオブジェクトの色をターゲット色として設定する。ここでは、ユーザの操作により、ターゲット画像のオブジェクト６０が指定されたものとして以下の説明を行う。なお、本実施形態においては、オブジェクト６０の色のＲＧＢ値が（１８０，５０，５０）であるものとして説明する。
【００６２】
［仮想入力色値の算出］
次に、本実施形態におけるターゲット色の仮想入力色値の算出方法について、図９を参照して詳細に説明する。
【００６３】
上記のような方法によりターゲット色が設定されると、仮想入力色値算出部３０７は、設定されたターゲット色の色値（ｄＲＧＢ値）をＬ＊ａ＊ｂ値に変換する。
【００６４】
次に、仮想入力色値算出部３０７は、仮想読取装置においてどのような色（ＣＭＹＫ値）が読み取られた場合に、ターゲット色が変換されたＬ＊ａ＊ｂ値となるのかを算出する。本実施形態においては、仮想読取装置の標準的な特性に基づいて、ターゲット色が変換されたＬ＊ａ＊ｂ値となるような仮想出力色値（ＣＭＹＫ値）を算出する。
【００６５】
そして、仮想入力色値算出部３０７は、仮想出力装置においてどのような入力画像の色値を出力した場合に、ターゲット色から算出された仮想出力色値（ＣＭＹＫ値）となるのかを算出する。本実施形態においては、仮想出力装置の標準的な特性に基づいて、ターゲット色から算出された仮想出力色値（ＣＭＹＫ値）となるような仮想入力色値（ｓＲＧＢ値）を算出する。
【００６６】
つまり、本実施形態における仮想入力色値算出部３０７は、標準的な特性に基づいて出力され、標準的な特性に基づいて読み取られた場合にターゲット色が得られるような仮想入力色値を算出する。
【００６７】
例えば、図９に示されるように、仮想入力色値算出部３０７は、まず、設定したターゲット色のＲＧＢ値（１８０，５０，５０）をＬ＊ａ＊ｂ値に変換する。次に、仮想入力色値算出部３０７は、仮想読取装置によって読み取られた場合に、ターゲット色が変換されたＬ＊ａ＊ｂ値が得られる仮想出力色値（ＣＭＹＫ値）を算出する。そして、仮想入力色値算出部３０７は、仮想出力装置によって仮想出力色値（ＣＭＹＫ値）を出力するための仮想入力色値のＲＧＢ値（２４１，８，１２）を算出する。
【００６８】
［カラーパッチ画像データの生成］
次に、本実施形態におけるカラーパッチ画像の具体例ついて、図１０を参照して詳細に説明する。
【００６９】
本実施形態におけるカラーパッチ画像生成部３０８は、仮想入力色値算出部３０７により算出されたターゲット色の仮想入力色値を中心として、ターゲット色の仮想入力色値の予め定められた範囲内における周辺色を含むカラーパッチ画像（色見本）データを生成する。具体的には、図１０に示されるように、仮想入力色値算出部３０７により算出されたターゲット色の仮想入力色値（２４１，８，１２）を中心の基準色として、仮想入力色値の周辺の色値を含むカラーパッチ画像データを生成する。本実施形態においては、図１０に示されるように、仮想入力色値の周辺の色値として、上下方向において基準色から明度を変更した色が配置され、左右方向において基準色から彩度および色相を変更した色が配置されたカラーパッチ画像データを生成する。
【００７０】
例えば、図１０のカラーパッチ画像データの左右方向においては、左から順に２０％、３０％、４０％、５０％、６０％、７０％、８０％というように、左右方向において仮想入力色値から彩度が変更された色が配置される。
【００７１】
また、図１０のカラーパッチ画像データの中心から右方向においては、仮想入力色値のＲＧＢ値のうち、例えば、Ｂの値を増加させることにより色相が変更された色が配置され、中心から左方向においては、仮想入力色値のＲＧＢ値のうち、Ｇの値を増加することにより色相が変更された色が配置されるというように、左右方向において仮想入力色値から色相が変更された色が配置される。
【００７２】
また、図１０のカラーパッチ画像データの上下方向においては、上から順に１００％、８０％、６０％、４０％、２０％というように、上下方向において仮想入力色値から明度が変更された色が配置される。
【００７３】
なお、本実施形態においては、図１０に示されるように、カラーパッチ画像データにおける基準色（仮想入力色値）のＲＧＢ値が（２４１，８，１２）、明度が６０％、彩度が５０％であるものとして説明する。
【００７４】
そして、記憶部３０１は、生成されたカラーパッチ画像データを記憶しておく。
【００７５】
［補正パラメータの生成］
次に、本実施形態における補正パラメータの具体的な生成方法について、図１１および図１２を参照して詳細に説明する。
【００７６】
まず、画像出力部３１２は、カラーパッチ画像生成部３０８により生成されたカラーパッチ画像データに基づいて、図１１に示されるようなカラーパッチ画像を用紙に出力する。
【００７７】
次に、画像読取部３００は、画像出力部３１２により用紙に出力されたカラーパッチ画像を読み取る。
【００７８】
そして、カラーパッチ抽出部３０９は、画像読取部３００により読み取られたカラーパッチ画像から複数の色を抽出する。
【００７９】
次に、補正パラメータ生成部３１０は、カラーパッチ抽出部３０９により抽出された色のうち、ターゲット色に最も近い色を特定する。本実施形態においては、補正パラメータ生成部３１０は、カラーパッチ抽出部３０９により抽出された色のうち、ターゲット色のＲＧＢ値（１８０，５０，５０）に最も近い色を特定する。なお、本実施形態においては、補正パラメータ生成部３１０は、カラーパッチ抽出部３１０により抽出された複数の色のうち、ターゲット色のＲＧＢ値との距離が最も小さい色をターゲット色に最も近い色として特定するものとして説明するが、このような方法に限定されるものではない。
【００８０】
なお、カラーパッチ画像における基準色は、標準的な特性を有する仮想出力装置および仮想読取装置に基づいて、ターゲット色から算出されたものであるため、画像出力部３１２および画像読取部３００の特性が標準的なものであれば、カラーパッチ抽出部３０９により抽出された基準色のＲＧＢ値とターゲット色のＲＧＢ値とが一致する。そのため、カラーパッチ抽出部３０９により抽出された基準色がターゲット色に最も近い色として特定される。しかし、画像出力部３１２および画像読取部３００の特性が標準的なものではない場合には、基準色がターゲット色と一致しない可能性があるため、カラーパッチ抽出部３０９により抽出された複数の色のうち、ターゲット色に最も近い色を検索する。
【００８１】
本実施形態においては、画像出力部３１２および画像読取部３００の機器の特性により、基準色のＲＧＢ値がターゲット色のＲＧＢ値と一致しない場合について説明する。
【００８２】
例えば、補正パラメータ生成部３１０は、図１１に示されるようにカラーパッチ抽出部３０９により抽出された複数の色のうち、周辺色ＡのＲＧＢ値が（１８２，５５，４２）であり、ターゲット色に最も近い色であるため、基準色ではなく周辺色Ａをターゲット色のＲＧＢ値（１８０，５０，５０）に最も近い色として特定する。
【００８３】
そして、補正パラメータ生成部３１０は、図１２に示されるような色合わせ補正確認画面を表示部等を介してユーザに対して表示して、ＯＫボタンが押下された場合に補正パラメータを生成する。
【００８４】
本実施形態においては、補正パラメータ生成部３１０は、指定された対象色が、カラーパッチ抽出部３０９により抽出された色のうちターゲット色に最も近い色を出力する際に使用された色に近づくように電子画像データ１００を補正するための補正パラメータを生成する。
【００８５】
例えば、補正パラメータ生成部３１０は、記憶部３０１に記憶されているカラーパッチ画像生成部３５により生成されたカラーパッチ画像データを参照して、カラーパッチ画像を出力する際に使用されたカラーパッチ画像データにおいて周辺色Ａと対応する色を特定する。本実施形態においては、補正パラメータ生成部３１０は、図１０に示したカラーパッチ画像データを参照するとことにより、周辺色Ａと対応する色のＲＧＢ値（２４５，１３，１２）を特定する。
【００８６】
そして、補正パラメータ生成部３１０は、対象色のＲＧＢ値（２５５，０，０）がカラーパッチ抽出部３０９により抽出された複数の色のうちターゲット色に最も近い色を出力する際に使用された色に近づくよう電子画像データ１００を補正するとともに、当該対象色の周辺色を補正するような補正パラメータを生成する。
【００８７】
具体的には、補正前において、対象色および対象色の周辺色が図１３（Ａ）に示されるような色空間に配置されている場合には、図１３（Ｂ）に示されるように、対象色のＲＧＢ値（２５５，０，０）が、ターゲット色に最も近い周辺色Ａに対応するカラーパッチ画像データの色のＲＧＢ値（２４５，１３，１２）に近づくとともに、対象色の補正にともなって対象色の周辺色が補正されるような補正パラメータを生成する。また、補正パラメータ生成部３１０は、生成した補正パラメータを記憶部３０１に記憶する。
【００８８】
本実施形態においては、カラーパッチ画像が画像出力部３１２の特性に基づいて用紙に出力されているため、カラーパッチ画像の入力色値であるカラーパッチ画像データの色に近づくように補正した電子画像データ１００を、カラーパッチ画像と同様に画像出力部３１２によって用紙に出力した場合、カラーパッチ画像の色に近い色の画像が出力される。
【００８９】
なお、カラーパッチ抽出部３０９により抽出された基準色のＲＧＢ値とターゲット色のＲＧＢ値が一致する場合には、補正パラメータ生成部３１０は、対象色が基準色に対応するカラーパッチ画像データの色（ターゲット色の仮想入力色値）に近づくような補正パラメータを生成する。
【００９０】
そして、色補正部３１１は、補正パラメータ生成部３１０により生成された補正パラメータに基づいて電子画像データ１００の色合わせ補正を行う。
【００９１】
次に、本実施形態における画像形成装置３の全体的な処理の流れについて、図１４のフローチャートを参照して説明する。
【００９２】
まず、色合わせ指定部３０２は、電子画像データ１０１において色補正を行う対象となる対象色の指定を受付ける（ステップＳ１０１）。
【００９３】
次に、画像読取部３００は、対象色に対する色補正の目標となるターゲット色を有するターゲット画像を読み取る（ステップＳ１０２）。そして、読み取られたターゲット画像からターゲット色が設定される（ステップＳ１０３）。
【００９４】
そして、色合わせ補正の対象色として指定されたオブジェクトが記録媒体上に出力された場合に、設定されたターゲット色に近い色となるような色合わせ補正が行われる（ステップＳ１０４）。
【００９５】
次に、図１４に示したフローチャートのステップＳ１０１における対象色の指定処理の流れについて、図１５のフローチャートを参照して説明する。
【００９６】
まず、色合わせ指定部３０２は、図４に示したような電子画像データ１００の印刷を指示する印刷ジョブを解析する（ステップＳ２０１）。そして、この解析結果に基づいて、色合わせ指定部３０２は、印刷ジョブから描画コマンドの色値情報を抽出して（ステップＳ２０２）、抽出した色値のリストを作成する（ステップＳ２０３）。
【００９７】
そして、色合わせ指定部３０２は、作成した色値のリストを、描画コマンドの種類に基づいて並び替える（ステップＳ２０４）。
【００９８】
そして、色合わせ指定部３０２は、並び替えを行った後の色値のリストに基づいて、表示部等を介してユーザに色合わせ補正の対象となる対象色の候補を提示する（ステップＳ２０５）。
【００９９】
最後に、色合わせ指定部３０２は、ユーザにより指定された対象色の選択を受付ける（ステップＳ２０６）。
【０１００】
最後に、図１４に示したフローチャートのステップＳ１０４における色合わせ補正処理の流れについて、図１６のフローチャートを参照して説明する。
【０１０１】
まず、ターゲット色が設定されると、仮想入力色値算出部３０７は、設定されたターゲット色の仮想入力色値を算出する（ステップＳ３０１）。
【０１０２】
そして、カラーパッチ画像生成部３０８は、仮想入力色値および当該仮想入力色値の周辺色値を含むカラーパッチ画像データを生成し、画像出力３１２は、用紙にカラーパッチ画像を出力する（ステップＳ３０２）。
【０１０３】
次に、画像読取部３００は、出力されたカラーパッチ画像を読み取る（ステップＳ３０３）。
【０１０４】
そして、カラーパッチ抽出部３０９は、読み取られたカラーパッチ画像から各パッチの色を抽出する（ステップＳ３０４）。
【０１０５】
次に、補正パラメータ生成部３１０は、色合わせ補正の対象色が、ターゲット色に近づくよう電子画像データ１０１を補正するための補正パラメータを生成し、色補正部３１１は、生成された補正パラメータに基づいて、電子画像データの色合わせ補正を行う（ステップＳ３０５）。
【０１０６】
最後に、画像出力部３１２は、色補正部３１１により補正された電子画像データ１０１に基づいて用紙上に画像を出力する（ステップＳ３０６）。
【符号の説明】
【０１０７】
１    端末装置
２    ターゲットプリンタ
３    画像形成装置
４    ネットワーク
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信ＩＦ
１５    ＵＩ装置
１６、３００    画像読取部
１７    画像出力部
１８    制御バス
５１〜５５、６０    オブジェクト
１００、１０１    電子画像データ
３０１    記憶部
３０２    色合わせ指定部
３０７    仮想入力色値算出部
３０８    カラーパッチ画像生成部
３０９    カラーパッチ抽出部
３１０    補正パラメータ生成部
３１１    色補正部
３１２    画像出力部
【図１】
0006707262.tif 000002
【図２】
0006707262.tif 000003
【図３】
0006707262.tif 000004
【図４】
0006707262.tif 000005
【図５】
0006707262.tif 000006
【図６】
0006707262.tif 000007
【図７】
0006707262.tif 000008
【図８】
0006707262.tif 000009
【図９】
0006707262.tif 000010
【図１０】
0006707262.tif 000011
【図１１】
0006707262.tif 000012
【図１２】
0006707262.tif 000013
【図１３】
0006707262.tif 000014
【図１４】
0006707262.tif 000015
【図１５】
0006707262.tif 000016
【図１６】
0006707262.tif 000017