(57)【要約】【課題】  補正後の画像データに基づいて形成される画像の品質を維持しつつ、画像の色味変化や画像形成材の消費量増加を抑えられるようにする。【解決手段】  処理対象の文書の画像データに最高階調値の領域が含まれるか否かに応じて、画像の目標特性と画像形成手段に実際に形成させた画像の特性とに従って生成した第１階調補正データ２４１と、第１階調補正データ２４１を、画像データの最高階調値を補正後も維持する補正内容を規定するように改変して生成した第２補正データ２４２とのいずれかを選択し、上記処理対象の文書の画像データに対して、階調補正処理部２２２により、上記選択した補正データに従った階調補正を行うようにした。【選択図】    図４
2017175614.tif 000002
【特許請求の範囲】
【請求項１】
入力する画像データに従い画像を記録材上に形成する画像形成手段を備える画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性を保持する保持手段と、
前記目標特性と、前記画像形成手段に実際に形成させた画像の特性とに従い、前記文書の画像データの階調値を補正するための第１補正データを生成する第１補正データ生成手段と、
前記第１補正データを、前記文書の画像データの最高階調値を補正後も維持する補正内容を規定するように改変して第２補正データを生成する第２補正データ生成手段と、
処理対象の文書の画像データに最高階調値の領域が含まれるか否かに応じて、前記第１補正データ及び前記第２補正データのいずれかを選択する選択手段と、
前記処理対象の文書の画像データに対して、前記選択手段が選択した補正データに従った階調補正を行う階調補正手段とを備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記選択手段は、前記処理対象の文書の画像データのうち、前記最高階調値の領域が含まれるか否かを判定する範囲を指定し、該画像データのうち該範囲に前記最高階調値の領域が含まれるか否かに応じて、該範囲の画像データに対する階調補正に適用する補正データを選択することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記選択手段は、前記処理対象の文書の画像データのうち、前記最高階調値の領域が含まれるか否かを判定する範囲を複数指定し、該範囲のそれぞれについて、該画像データのうち該範囲に前記最高階調値の領域が含まれるか否かに応じて、該範囲の画像データに対する階調補正に適用する補正データを選択することを特徴とする画像処理装置。
【請求項４】
請求項２又は３に記載の画像処理装置であって、
前記処理対象の文書の１ページが一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項５】
請求項２又は３に記載の画像処理装置であって、
前記処理対象の文書のうち記録材の１面に画像形成されるページが一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項６】
請求項２又は３に記載の画像処理装置であって、
前記処理対象の文書のうち、記録材が製本された場合に見開きページに現れるページが一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項７】
請求項２に記載の画像処理装置であって、
前記処理対象の文書全体が一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項８】
請求項２又は３に記載の画像処理装置であって、
前記処理対象の文書の画像データ中に配置されているオブジェクトの種類及び配置位置の情報を取得するオブジェクト情報取得手段を備え、
前記オブジェクト情報取得手段が取得した情報に基づき、前記処理対象の文書の１又は複数ページ内であってかつ予め定められた特定の１又は複数の種類のオブジェクトのいずれかが配置されている画素の範囲が、一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置であって、
オブジェクトの種類のうち予め定められた特定の１又は複数の種類のそれぞれについて、種類毎に、前記処理対象の文書の１又は複数ページ内であってかつ該種類のオブジェクトが配置されている画素の範囲が、一つの前記範囲として指定されることを特徴とする画像処理装置。
【請求項１０】
請求項８又は９に記載の画像処理装置であって、
オブジェクトのどの種類を前記特定の種類とするかが、ユーザが行った設定に従って決定されることを特徴とする画像処理装置。
【請求項１１】
請求項２又は３に記載の画像処理装置であって、
前記処理対象の文書のうちどの部分を一つの前記範囲として指定するかが、ユーザが行った設定に従って決定されることを特徴とする画像処理装置。
【請求項１２】
請求項１乃至１１のいずれか一項に記載の画像処理装置であって、
前記画像データは複数色のデータを含むカラー画像データであり、
前記選択手段は、色毎に、前記処理対象の文書の画像データのうち該色のデータに最高階調値の領域が含まれるか否かに応じて、該色のデータに対する階調補正に適用する補正データを選択することを特徴とする画像処理装置。
【請求項１３】
請求項１乃至１１のいずれか一項に記載の画像処理装置であって、
前記画像データは複数色のデータを含むカラー画像データであり、
前記選択手段は、前記処理対象の文書の画像データのうち少なくとも一色のデータに最高階調値の領域が含まれるか否かに応じて、各色のデータに対する階調補正に適用する補正データを選択することを特徴とする画像処理装置。
【請求項１４】
請求項１乃至１１のいずれか一項に記載の画像処理装置であって、
前記画像データは複数色のデータを含むカラー画像データであり、
前記選択手段が、色毎に、前記処理対象の文書の画像データのうち該色のデータに最高階調値の領域が含まれるか否かに応じて、該色のデータに対する階調補正に適用する補正データを選択するか、前記処理対象の文書の画像データのうち少なくとも一色のデータに最高階調値の領域が含まれるか否かに応じて、各色のデータに対する階調補正に適用する補正データを選択するかを、ユーザが行った設定に従って切り替えることを特徴とする画像処理装置。
【請求項１５】
請求項１乃至１４のいずれか一項に記載の画像処理装置であって、
前記選択手段が前記最高階調値の領域が含まれるか否かに応じた補正データの選択を行うか、画像データの内容によらず前記第１補正データを選択するかを、ユーザが行った設定に従って切り替えることを特徴とする画像処理装置。
【請求項１６】
画像を記録材上に形成する画像形成手段を備える画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性を保持する保持手順と、
前記目標特性と、前記画像形成手段に実際に形成させた画像の特性とに従い、前記文書の画像データの階調値を補正するための第１補正データを生成する第１補正データ生成手順と、
前記第１補正データを、前記文書の画像データの最高階調値を補正後も維持する補正内容を規定するように改変して第２補正データを生成する第２補正データ生成手順と、
処理対象の文書の画像データに最高階調値の領域が含まれるか否かに応じて、前記第１補正データ及び前記第２補正データのいずれかを選択する選択手順と、
前記処理対象の文書の画像データに対して、前記選択手順で選択した補正データに従った階調補正を行う階調補正手順とを備えることを特徴とする画像処理方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか一項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、入力画像データに対応する画像を記録材上に形成する画像形成装置において、環境変動や耐久による装置特性の変動にかかわらず画像品質を安定化するための手法が用いられている。一般的にキャリブレーションと呼ばれているこの手法では、画像形成装置を起動させて、ある特定の階調テストパターンを記録材上に形成した後、形成された階調テストパターンの濃度を、測色機等の画像読み取り手段にて読み取る。そして、その読み取り結果を、画像データに対する階調補正（ガンマ補正と呼ばれることも多い）等の画像形成条件を決定する動作にフィードバックする。
このようなキャリブレーションについては、例えば特許文献１に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来のキャリブレーションの仕組みにおいては、画像データの最高階調値（１００％）の部分に対しても、階調補正を行う。これは基本的なキャリブレーションの仕組みとしては正しい動きではあるが、画像形成装置が形成する画像の最高濃度は常に一定であるという前提に基づいたものである。しかし実際には、環境や経時変動の影響を受けることで、画像の最高濃度には幾分のブレが発生してしまう。
【０００４】
ここで、実際に稼働している画像形成装置における画像の最高濃度が理想値（目標値）より上ブレしている場合には、キャリブレーションを実施すると、原稿内の最高階調値（１００％）の画像データは幾分小さい階調値（例えば９８％）に補正されてしまう。これは、最高階調値の入力に対し理想濃度の画像を形成するためには、幾分階調値を下げる補正を行う必要があるためである。
【０００５】
こういった現象により、例えば黒文字や線分のように原稿データ上で最高階調値を指定している部分であっても、階調補正後の階調値が最高階調値とならない可能性がある。この場合、その後のハーフトーン処理等を通して、本来ベタで印刷されるべき部分にも網点が掛かって見えてしまうということが起こり得る。よって、原稿データの最高階調値部分の印刷結果にドット抜けが存在し得ることとなり、最終的に得られる印刷物としては特に文字や線の精細度が変わってしまうという品質劣化を招き、画質面で狙い通りのものが得られないことがある、という問題があった。
【０００６】
特許文献１には、こういった問題に対し、キャリブレーション時の画像形成出力結果の実測値の最高濃度が予め保持された目標値の最高濃度を超える場合に、所定階調値以上の階調値についての目標値を変更することが提案されている。しかしながら、このように目標値を変更してしまうと、所定階調値以上の階調値について、当初の目標値を反映させたキャリブレーションが十分に行うことができない場合がある。このため、画像の色味が想定と変わってしまう場合があるという問題があった。
【０００７】
また、上記の品質劣化の問題を解決するため、最高階調値を持つ箇所について階調補正後も最高階調値を維持できるようにしようとすると、所定階調値以上の階調値については、当初の所定階調値を用いた場合よりも全体的に出力階調値を大きくする修正を加えることになる。このため、階調補正後の階調値が全体的に高い値となり、階調補正後の画像データに従って画像形成を行う場合のインクやトナー等の画像形成材の消費量が増加してしまうという問題もあった。
【０００８】
この発明は、このような問題を解決し、画像形成装置に入力する画像データの階調値を所定の目標特性の画像が形成されるように補正する場合において、補正後の画像データに基づいて形成される画像の品質を維持しつつ、画像の色味変化や画像形成材の消費量増加を抑えられるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、この発明の画像処理装置は、入力する画像データに従い画像を記録材上に形成する画像形成手段を備える画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性を保持する保持手段と、上記目標特性と、上記画像形成手段に実際に形成させた画像の特性とに従い、上記文書の画像データの階調値を補正するための第１補正データを生成する第１補正データ生成手段と、上記第１補正データを、上記文書の画像データの最高階調値を補正後も維持する補正内容を規定するように改変して第２補正データを生成する第２補正データ生成手段と、処理対象の文書の画像データに最高階調値の領域が含まれるか否かに応じて、上記第１補正データ及び上記第２補正データのいずれかを選択する選択手段と、上記処理対象の文書の画像データに対して、上記選択手段が選択した補正データに従った階調補正を行う階調補正手段とを設けたものである。
【発明の効果】
【００１０】
上記構成によれば、画像形成装置に入力する画像データの階調値を所定の目標特性の画像が形成されるように補正する場合において、補正後の画像データに基づいて形成される画像の品質を維持しつつ、画像の色味変化や画像形成材の消費量増加を抑えられるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の画像処理装置の第１実施形態を含む画像形成システムの一例の構成を示す図である。
【図２】図１に示したＤＦＥのハードウェア構成を示す図である。
【図３】図１に示した画像形成装置のハードウェア構成を示す図である。
【図４】図１に示したＤＦＥが備える、画像形成装置に文書の印刷を実行させるための機能の構成を示す図である。
【図５】第１実施形態における印刷品質設定画面の表示例を示す図である。
【図６】第１実施形態における印刷品質設定画面の別の表示例を示す図である。
【図７】図１に示したＤＦＥが備える、階調パッチシートを印刷するための機能の構成を示す図である。
【図８】図１に示したＤＦＥが備える、階調パッチシートに基づき各階調補正データを生成するための機能の構成を示す図である。
【図９】階調補正データについて説明するための図である。
【図１０】図１に示したＤＦＥにおける階調補正データの記憶状態の例を示す図である。
【図１１】図１に示したＤＦＥが実行する、階調補正処理に用いる階調補正データを決定する処理のフローチャートである。
【図１２】図１１の続きのフローチャートである。
【図１３】図１１及び図１２の処理において参照する印刷設定の例を示す図である。
【図１４】文書の１ページを１つの判定単位とする場合の、使用する階調補正データの決定の例を示す図である。
【図１５】文書中の記録材の１面に形成させる１又は複数のページを１つの判定単位とする場合の、使用する階調補正データの決定の例を示す図である。
【図１６】１つの文書の全ページを１つの判定単位とする場合の、使用する階調補正データの決定の例を示す図である。
【図１７】画像形成後の記録材を製本した場合にその見開きに現れる、文書の１又は複数のページを１つの判定単位とする場合の、使用する階調補正データの決定の例を示す図である。
【図１８】この発明の画像処理装置の第２の機能構成を示す、図４と対応する図である。
【図１９】オブジェクトタイプ情報について説明するための図である。
【図２０】第２実施形態における印刷品質設定画面の表示例を示す図である。
【図２１】第２実施形態における印刷品質設定画面の別の表示例を示す図である。
【図２２】第２実施形態においてＤＦＥが実行する、図１１と対応する処理のフローチャートである。
【図２３】図２２の続きのフローチャートである。
【図２４】第２実施形態における、使用する階調補正データの決定の例を示す図である。
【図２５】第２実施形態における、使用する階調補正データの決定の別の例を示す図である。
【図２６】ＤＦＥが備える、画像形成装置に文書の印刷を実行させるための機能の変形例の構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、この発明の実施形態について、図面を参照しつつ説明する。
〔第１実施形態：図１乃至図１７〕
図１に、この発明の画像処理装置の第１実施形態を含む画像形成システムの一例の構成を示す。
図１に示す画像形成システム１は、ＰＣ（パーソナルコンピュータ）１００、プリンタ制御装置（ＤＦＥ：Digital  Front  End）２００、および画像形成装置３００を備える。測色機４００は、ＤＦＥ２００に接続可能であるが、通常の画像形成動作には使用しないため、画像形成システム１の一部であると捉えることも、画像形成システム１の外部の装置であると捉えることもできる。
【００１３】
以上のうち、ＰＣ１００は、ユーザの操作に従い、画像形成装置３００やＤＦＥ２００に対して種々の動作の実行を指示する機能を備える。ＰＣ１００が指示可能な動作には、画像形成装置３００に実行させる印刷や、ＤＦＥ２００に実行させる補正データの生成が含まれる。
【００１４】
ＤＦＥ２００は、この発明の画像処理装置の第１実施形態であり、ＰＣ１００からの指示に従い、画像形成装置３００に印刷を実行させるための画像データ及び設定情報を生成して画像形成装置３００へ供給する機能を備える。ＤＦＥ２００は、画像形成装置３００を制御する画像形成制御装置としての機能も備える。また、ＰＣ１００からの指示に従って、画像データの階調値を補正するための補正データである階調補正データを生成する機能も備える。
【００１５】
画像形成装置３００は、ＤＦＥ２００から入力される画像データに従い画像を用紙等の記録材上に形成する機能を備える。ここでは、画像の形成はＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のトナーを用いた電子写真方式のカラー印刷により行うものとするが、インクを用いるもの等、他の方式も採用可能である。色数もこれに限られず、モノクロでもよい。ＣＭＹＫ＋オレンジ＋グリーンなど、５色以上でもよい。
【００１６】
測色機４００は、任意の対象物の画像を読み取り、その画像に含まれる色とその濃度を測定し、その結果を外部装置へ出力する機能を備える。ここでは、この測色機４００は、画像形成装置３００に印刷出力させた階調パッチ画像中に含まれる、各階調値と対応する階調パッチの分光データを測定しあるいはＲＧＢ画像を読み取り、その測定結果をＤＦＥ２００へ供給するための濃度測定手段として用いる。ＤＦＥ２００は、測色機４００から供給される測定結果に基づき、各色の濃度値を得ることができる。測色機４００は、後述する補正データの生成を行う場合のみＤＦＥ２００に接続されていればよい。あるいは、測色機４００をＰＣに接続し、ＰＣ内のソフトウェアを用いて測色機４００を制御して階調パッチ画像の測定を行い、ＰＣからその測定結果をＤＦＥ２００に供給することも考えられる。また、測色機４００が分光データやＢＧＢ画像の測定結果から各色の濃度値を作成してＤＦＥ２００に供給し、ＤＦＥがその濃度値をそのまま用いるようにしてもよい。
【００１７】
次に、図２に、図１に示したＤＦＥ２００のハードウェア構成を示す。
図２に示すように、ＤＦＥ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、通信Ｉ／Ｆ（インタフェース）２０５、操作部２０６、表示部２０７を備え、これらをシステムバス２０８により接続した構成としている。
【００１８】
そして、ＣＰＵ２０１が、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２あるいはＨＤＤ２０４に記憶されたプログラムを実行することにより、ＤＦＥ２００全体を制御し、各図面を用いて後述するものをはじめとする種々の機能を実現する。
ＲＯＭ２０２及びＨＤＤ２０４は、不揮発性記憶媒体（記憶手段）であり、ＣＰＵ２０１が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ２０５は、ＰＣ１００、画像形成装置３００及び測色機４００等の外部装置と通信するためのインタフェースである。通信方式は、ネットワークを介したものでも、専用線を用いるものでも、ピアツーピアの無線通信でも、任意のものを採用すればよい。通信相手によって通信方式が異なっていてもよい。
【００１９】
操作部２０６は、ユーザからの操作を受け付けるための操作手段である。各種ボタンやスイッチの他、タッチパネルを備え、表示部２０７が表示するＧＵＩ（グラフィカルユーザインタフェース）に対する操作を受け付けることも考えられる。
表示部２０７は、上記ＧＵＩの他、ＤＦＥ２００の動作状態や設定内容、メッセージ等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等を備える。
【００２０】
なお、ＤＦＥ２００がユーザからの操作を直接受ける必要がない（通信Ｉ／Ｆ２０５を介して接続されたＰＣ１００等の外部装置により操作を受け付けたり情報の提示を行ったりすればよい）場合には、操作部２０６や表示部２０７を設けなくてよい。
なお、ＰＣ１００も、具体的な性能は異なってよいが、図２に示したものと同趣旨のハードウェア構成を有する。
【００２１】
次に、図３に、図１に示した画像形成装置３００のハードウェア構成を示す。
図３に示すように、画像形成装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、通信Ｉ／Ｆ３０５、操作部３０６、表示部３０７、エンジンＩ／Ｆ３０８を備え、これらをシステムバス３１０により接続した構成としている。また、エンジンＩ／Ｆ３０８にはプリントエンジン３０９が接続される。
【００２２】
これらのうち、ＣＰＵ３０１〜表示部３０７は、図２に示したＣＰＵ２０１〜表示部２０７と同趣旨の構成要素である。もちろん、具体的な構造は異なって構わない。
エンジンＩ／Ｆ３０８は、プリントエンジン３０９をシステムバス３１０に接続し、ＣＰＵ３０１から制御可能とするためのインタフェースである。また、プリントエンジン３０９は、画像データに基づき用紙等の記録材上に画像を形成する画像形成手段である。
【００２３】
次に、図４に、図１に示したＤＦＥ２００が備える、画像形成装置３００に文書の印刷を実行させるための機能の構成を示す。これらの各部の機能は、ＣＰＵ２０１に所要のプログラムを実行させることにより実現しても、専用のハードウェアにより実現しても、それらの組み合わせであってもよい。
図４に示すように、ＤＦＥ２００は、ＰＣ１００から受信した文書データに基づき画像形成装置３００に送信して画像形成に使用させる画像データを生成するための構成として、レンダリング部２２１、階調補正処理部２２２及びハーフトーン処理部２２３を備える。
【００２４】
ここで、ＰＣ１００が画像形成装置３００に文書の印刷を実行させる場合、ＰＣ１００は、印刷命令及び印刷に用いる印刷設定（集約、変倍、両面、面付けなど）と共に、印刷すべき文書の文書データを送信してくる。レンダリング部２２１は、この文書データと印刷設定とに基づきレンダリング処理を実行し、画像形成装置３００に画像形成させるべき文書の画像データを生成する機能を備える。
【００２５】
カラーの画像形成を行う場合、レンダリング部２２１は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色の色版（プレーン）の画像データを生成する。データ量は、例えば１２００ｄｐｉ（ドット・パー・インチ）×８ビット×４プレーンである。モノクロの画像形成を行う場合には、Ｋの画像データのみ生成する。
【００２６】
また、レンダリング部２２１は、記録材の１面に形成する画像毎に画像データを生成する。集約や面付け等で記録材の１面に文書の複数ページ分の画像を形成する場合、１面分の画像データに文書の複数ページ分の画像が含まれることもある。しかし、この場合でも、画像データのどの範囲が文書のどのページに由来するかは、印刷設定に基づき特定可能である。
【００２７】
階調補正処理部２２２は、レンダリング部２２１が生成した画像データに対し、色毎に、階調補正データに従った階調補正処理を行う階調補正手段の機能を備える。この補正は、環境や経時変動等により、同じ階調値に基づき画像形成装置３００で形成される画像の濃度が変動することを考慮し、文書の画像データに含まれる各画素の階調値と対応する所定の目標濃度の画像が形成されるように、画像形成装置３００に送信する画像データの階調値を調整するものである。
【００２８】
ここで用いる階調補正データは、第１階調補正データ２４１と第２階調補正データ２４２のいずれかから選択する。いずれの階調補正データも、処理対象として入力される画像データにおける各画素の階調値（入力階調値）をどの階調値（出力階調値）に変換するかを、入力階調値毎に規定したデータである。以上の階調補正処理が、階調補正手順に該当する。
【００２９】
しかし、詳細は図７乃至図９を用いて後述するが、第１階調補正データ２４１は、予め保持している目標特性と、画像形成装置３００のプリントエンジン３０９に実際に形成させた画像の特性とに従い定めたオリジナルの階調補正データである。一方、第２階調補正データ２４２は、入力階調値が最高階調値である場合に出力階調値においてもその最高階調値を維持する（最高階調値を変化させない変換内容を規定する）ように第１階調補正データ２４１を改変して生成された代替用の階調補正データである。
【００３０】
なお、以上の階調補正データは、第１階調補正データ２４１と第２階調補正データ２４２のいずれも画像データの色毎に用意することが望ましく、ここでは色毎であるとする。そして、階調補正処理部２２２での階調補正処理も、プレーン毎に、当該プレーンの色と対応する階調補正データを用いて行う。しかし、複数色、あるいは全色について共通のデータを用いることも妨げられない。
【００３１】
階調補正処理部２２２が第１階調補正データ２４１と第２階調補正データ２４２のいずれを選択するかは、後述する補正切替部２５３からの指示に従って定める。従って、階調補正処理部２２２は、補正切替部２５３からの選択指示があってから階調補正処理を行う。また、階調補正処理部２２２は、色毎に異なる補正データを選択することもできるし、１つの文書中でページによって異なる補正データを選択することもできるし、１ページ中で領域によって異なる補正データを選択することもできる。
【００３２】
ハーフトーン処理部２２３は、階調補正処理部２２２による補正後の各プレーンの画像データに基づき、各画素の階調を網点により表現するハーフトーン画像の画像データ（例えば１画素２ビットのデータ）をプレーン毎に生成するハーフトーン処理機能を備える。各画素の階調値とそれに対応するハーフトーン画像との関係は、ハーフトーンデータ２４３として予め登録しておく。複数のハーフトーンデータ２４３を用意しておき、そのうちどのデータを用いるかを、印刷設定に従って選択できるようにしてもよい。なお、ハーフトーンデータ２４３において、最高階調値の画素はベタ画像に変換する旨が規定される。
【００３３】
ＤＦＥ２００は、ハーフトーン処理部２２３による処理後の画像データと、画像形成装置３００における印刷動作に反映させるべき両面有無等の印刷設定を、画像形成装置３００に送信する。画像形成装置３００は、この画像データ及び印刷設定に従い、記録材上に画像を形成する。
【００３４】
また、ＤＦＥ２００は、画像データ記憶部２５１、最高階調値検出部２５２、補正切替部２５３、制御方式指定部２５４、色版対応指定部２５５を備える。これらの各部は、階調補正処理部２２２に、階調補正処理の際に第１階調補正データ２４１と第２階調補正データ２４２のいずれを選択させるかを決定し、階調補正処理部２２２へその決定に従った指示を行う機能を実現するものである。
【００３５】
画像データ記憶部２５１は、レンダリング部２２１が生成した各プレーンの画像データを記憶する機能を備える。
最高階調値検出部２５２は、画像データ記憶部２５１が記憶する画像データ中に含まれる最高階調値の画素を検出する機能を備える。この検出は、制御方式指定部２５４により指定される判定単位毎に、その判定単位の領域内に最高階調値の画素が少なくとも１つあるか否かを検出できるように行えばよい。あるいは、最高階調値の画素が所定数以上又は所定範囲以上でまとまって存在するベタ領域があるか否かを検出してもよい（所定数又は所定範囲の閾値が「１画素以上」であると考えれば上記「少なくとも１つ」と同じ基準である）。いずれにせよ、判定単位の領域にある最高階調値の画素全てを特定する必要はない。なお、最高階調値の検出は、プレーン毎に個別に行う。
【００３６】
制御方式指定部２５４が指定する判定単位には、文書のページ単位で区分けしたもの（文書の１ページが１つの判定単位）、記録材の１面に形成させるページの単位で区分けしたもの（１面に形成させる、文書の１又は複数のページが１つの判定単位）、記録材が製本された場合に見開きに現れるページの単位で区分けしたもの（見開きに現れる、文書の１又は複数のページが１つの判定単位）、文書の単位で区分けしたもの（１つの文書の全ページが１つの判定単位）、等が考えられる。
【００３７】
具体的に画像データのどの範囲が１つの判定単位に該当するかは、制御方式指定部２５４からの指定に従いＰＣ１００からＤＦＥ２００に渡される印刷設定を参照して定めることができる。例えば、記録材の１面に２ページ分の画像を形成する集約印刷の設定がなされていれば、１ページ目の画像データのうち半分が文書の１ページ目に由来し、他の半分が文書の２ページ目に由来することがわかるので、ページ単位で区分けする場合、当該各半分を１つの判定単位とすればよい、等である。
また、最高階調値検出部２５２は、判定単位毎の最高階調値の画素有無の情報を、補正切替部２５３に通知する。
【００３８】
補正切替部２５３は、階調補正処理部２２２に対し、画像データのどの領域の階調補正処理に、第１階調補正データ２４１と第２階調補正データ２４２のどちらを選択して用いるかを指示する機能を備える。この指示を行う補正切替部２５３と、指示に従って選択を行う階調補正処理部２２２とが、選択手段に該当する。また、この選択の処理が選択手順に該当する。また、補正切替部２５３は、上記指示を、最高階調値検出部２５２からの通知と、制御方式指定部２５４による判定単位の指定、及び色版対応指定部２５５による階調補正データ選択方式の指定に従って行う。
【００３９】
これらのうち最高階調値検出部２５２からの通知と、制御方式指定部２５４による判定単位の指定は上述の通りである。そして、基本的な考え方として、補正切替部２５３は、最高階調値の画素がなかった判定単位については、第１階調補正データ２４１を選択することを指示する。この場合、ハーフトーン処理によるドット抜けは問題とならないため、本来の目標値に従った階調補正を行って問題ないためである。一方、最高階調値の画素があった判定単位については、第２階調補正データ２４２を選択することを指示する。この判定単位について第１階調補正データ２４１を用いると、最高階調値の画素についてハーフトーン処理によるドット抜けが生じることを防止するため、濃度が目標値から多少ずれることを許容しても、最高階調値を維持することが望ましいためである。
【００４０】
なお、上述のように、１面分の画像データのうち一部分が１つの判定単位となることもある。従って、補正切替部２５３は、階調補正処理部２２２に対し、画像のページ番号と、ページ内の座標等により、各階調補正データを適用すべき領域を指定する。
また、色版対応指定部２５５による階調補正データ選択方式の指定は、最高階調値の画素有無を色毎に個別に判断して階調補正データの選択に反映させる（「個別方式」と呼ぶ）か、少なくとも一色に最高階調値の画素があるか否かに基づき、各色についてどちらの階調補正データを選択するかを共通に定める（「一括方式」と呼ぶ）かを指定するものである。
【００４１】
個別方式では、例えば、Ｃプレーンの画像データにおいてある判定単位の領域に最高階調値の画素があれば、Ｃプレーンのその判定単位の画像データの階調補正に第２階調補正データ２４２を適用するが、Ｍプレーンにどちらの階調補正データを適用するかは、Ｍプレーンの画像データに対する検出結果に基づいて定める。一方、一括方式では、ＣＭＹＫの少なくともいずれか１つのプレーンにおいてある判定単位の領域に最高階調値の画素があれば、全てのプレーンのその判定単位の画像データの階調補正に第２階調補正データ２４２を適用し、どのプレーンにおいても当該判定単位の領域に最高階調値がなければ、全てのプレーンのその判定単位の画像データの階調補正に第１階調補正データ２４１を適用する。
【００４２】
個別方式では、第２階調補正データ２４２を適用するプレーンを最低限として、第２階調補正データ２４２を適用することによる画像形成材消費量の増加を抑えられるというメリットがある。一方、一括方式では、色毎に階調補正データの作成思想が（第１と第２で）異なることによる色バランスのずれを防止できるというメリットがある。
【００４３】
なお、上記の他、色版対応指定部２５５は、０ハーフトーン処理によるドット抜けを許容できる場合に、濃度を本来の目標値とすることと、記録材の消費量低減を優先できるようにするためである。また、色毎の設定については、例えば、画像の見た目への影響が大きい色（例えばＫ）についてだけ階調補正データの選択を行い、他の色については、濃度を本来の目標値とすることと、記録材の消費量低減を優先する、といった用途も考えられる。
【００４４】
制御方式指定部２５４及び色版対応指定部２５５は、以上説明してきた指定を、ユーザが行った設定に従って行うことができる。
図５及び図６に、この設定を受け付けるための画面の例を示す。
図５及び図６に示すのはいずれも、ＤＦＥ２００における、印刷データから画像データを生成する処理に関する設定を受け付けるための、印刷品質設定画面５００である。図５及び図６は、このうち制御方式指定部２５４及び色版対応指定部２５５が行う指定に関連する設定項目の箇所だけ抜き出して示す画面であり、展開ボタン５０１の操作に応じて切り替わる２つの異なる表示態様を示すものである。展開ボタン５０１は、上述の個別方式と一括方式のいずれを用いるかの選択を受け付けるためのボタンであり、これらの方式をトグルで切り替え可能である。そして、方式の切り替えに伴い、印刷品質設定画面５００の表示も切り替えられる。
【００４５】
図５に示すのは、一括方式が選択されている場合の画面である。展開ボタン５０１が横向きになっていることでこれを示している。図５の画面では、ＫＣＭＹの４色に共通の設定として、プルダウンメニュー５１０により、階調補正データの選択を行うか否かの設定を受け付ける。また、この設定がオン（選択を行う）の場合、プルダウンメニュー５２０が表示され、最高階調値の判定単位をどのように定めるかの設定を受け付ける。図５の例では文書のページ単位で区分けすることを示す「ページ単位」が選択されているが、この他に、シート（記録材の１面）単位、見開きページ単位、文書単位、といった設定を選択可能である。
【００４６】
図６に示すのは、個別方式が選択されている場合の画面である。展開ボタン５０１が下向きになっていることでこれを示している。図６の画面では、ＫＣＭＹの各色についての個別の設定として、プルダウンメニュー５１０Ｋ〜５１０Ｙにより、該当の色について階調補正データの選択を行うか否かの設定を受け付ける。また、この設定がオン（選択を行う）の色については、プルダウンメニュー５２０Ｋ〜５２０Ｙ（図６の例では５２０Ｋと５２０Ｃのみ表示）が表示され、最高階調値の判定単位をどのように定めるかの設定を、図５のプルダウンメニュー５２０の場合と同様に受け付ける。
【００４７】
以上のうち、展開ボタン５０１とプルダウンメニュー５１０，５１０Ｋ〜５１０Ｙによる設定が、色版対応指定部２５５の指定に反映される。また、プルダウンメニュー５２０，５２０Ｋ〜５２０Ｙによる設定が、制御方式指定部２５４の指定に反映される。
ＤＦＥ２００は、以上の各部の機能により、レンダリング部２２１が生成した画像データに最高階調値の領域が含まれるか否かに応じて、第１階調補正データ２４１及び第２階調補正データ２４２のいずれかを選択し、レンダリング部２２１が生成した画像データに対して、その選択した階調補正データに従った階調補正を行うことができる。
【００４８】
次に、図７及び図８に、ＤＦＥ２００が備える、第１階調補正データ２４１及び第２階調補正データ２４２の生成に関する機能の構成を示す。図７に示すのは、このうち階調パッチシートを印刷するための機能である。
図７に示す機能は、基本的には図４に示したものと同じである。ＰＣ１００は、ＤＦＥ２００に第１階調補正データ２４１及び第２階調補正データ２４２を生成させる場合、パッチ印刷指示をＤＦＥ２００へ送信する。この送信は、一定枚数の印刷毎、一定時間経過毎等に自動で行ってもよいし、ユーザの指示に従って行ってもよい。
【００４９】
ＤＦＥ２００がこのパッチ印刷指示を受信すると、レンダリング部２２１が、予め用意された階調補正データ２３１に従い、画像形成装置３００に階調パッチシートを印刷させるための画像データを生成する。階調パッチデータ２３１は、文書としての階調パッチシートの内容を示す文書データであっても、レンダリング部２２１によって生成される画像データそのものであってもよい。
【００５０】
ＤＦＥ２００は、レンダリング部２２１が生成した画像データを、図４で説明した文書の印刷の場合と同様に処理して画像形成装置３００へ送信し、印刷を実行させる。ただし、階調補正処理部２２２による補正は行わない。補正を行わない場合に各階調値に従って形成される画像の特性が、目標特性とどの程度ずれるかを検出できるようにするためである。
【００５１】
以上の機能により印刷される階調パッチシートは、画像形成装置３００が画像形成に使用する色材毎に、予め定められた種々の階調値と対応する階調パッチを形成したものである。例えば、ＣＭＹＫの各色について、右から左へ向かって階調値が大きくなるように、多数の階調値と対応する階調パッチ（ここでは正方形のマーク）をそれぞれ用紙上に形成すればよい。
【００５２】
ここで、階調補正データは、用紙の種類毎に生成及び保存して、文書を印刷する際に、使用する用紙の種類と対応する階調補正データを補正に用いることも考えられる。この場合、階調パッチシートは、生成しようとする階調補正データと対応する種類の用紙を用いて印刷する。
【００５３】
また、階調補正データは、ハーフトーンデータ２４３の種類毎に生成及び保存して、文書を印刷する際に、使用するハーフトーンデータ２４３の種類と対応する階調補正データを補正に用いることも考えられる。この場合、階調パッチシートを印刷する際に、ハーフトーン処理部２２３において、生成しようとする階調補正データと対応する種類のハーフトーンデータ２４３を用いてハーフトーン処理を行う。
【００５４】
図８に示すのは、以上の機能により印刷した階調パッチシートに基づき各階調補正データを生成するための機能である。
ＤＦＥ２００は、図８に示すように、濃度取得部２２４、階調補正データ生成部２２５、および補正値修正部２２６を備える。
このうち濃度取得部２２４は、測色機４００から供給される、階調パッチシート上の各部の色及び濃度のデータを取得し、そのデータに基づいて、各色の各階調値と対応する画像の濃度を取得する機能を備える。例えば、各階調値と対応する階調パッチの位置の平均画像濃度を取得すればよい。
【００５５】
なお、階調パッチシートを測色機４００にセットして測定を実行させる操作は、ユーザが行っても、自動で行ってもよい。また、階調パッチシートを用紙毎やハーフトーンデータ毎に生成する場合には、濃度取得部２２４は、今回読み取った階調パッチシートがどの条件と対応するのかを示すデータを、ユーザの入力操作や階調パッチシート上に配置された情報の読み取り等により取得する。
【００５６】
また、階調補正データとしては、上記の用紙毎やハーフトーンデータ毎の他、色材の色毎にも、第１階調補正データ２４１及び第２階調補正データ２４２を生成する。しかし、説明を簡単にするため、以降の説明では、色も含め、１つの条件と対応する階調補正データの生成について説明する。他の色や条件と対応する階調補正データも、当該色や条件と対応する画像の濃度及び目標濃度２３２を用いて、同様に生成可能である。ただし、複数の条件について階調補正データを共用することも妨げられない。なお、目標濃度２３２を保持する記憶手段が保持手段に該当し、この保持の処理が保持手順に該当する。
【００５７】
次の階調補正データ生成部２２５は、濃度取得部２２４が取得した各階調値と対応する濃度と、予め用意したその階調値に対応する画像の目標濃度２３２とに従い、第１階調補正データ２４１を生成する、第１補正データ生成手段の機能を備える。また、第１階調補正データ２４１の生成は、第１補正データ生成手順の処理である。
【００５８】
目標濃度２３２は、少なくとも階調パッチシート上の各階調パッチの形成に用いた階調値について、その階調値を持つ画素が、画像形成装置３００においてどの濃度の画像として形成されるべきかを規定するデータである。すなわち、各階調値と対応する画像の濃度の目標値あるいは理想値である。この目標濃度２３２は、画像形成装置３００のメーカーが用意したものを使用したり、ユーザが任意に編集したものを使用したりすることが考えられる。複数の条件について共通のデータを用いてもよい。
【００５９】
また、補正値修正部２２６は、階調補正データ生成部２２５が生成した第１階調補正データ２４１を、階調補正処理後も画像の最高階調値が維持されるように、すなわち、階調補正処理によって最高階調値が変更されないような階調補正データに変換することにより、第２階調補正データ２４２を生成する、第２補正データ生成手段の機能を備える。また、第２階調補正データ２４２の生成は、第２補正データ生成手順の処理である。
ＤＦＥ２００は、以上の各部の機能により、第１階調補正データ２４１及び第２階調補正データ２４２を生成することができる。
【００６０】
ここで、図９を用いて、階調補正データについてさらに説明する。
図９において、γ１が第１階調補正データ２４１の一例を示し、γ２が、γ１に基づき生成される第２階調補正データ２４２の一例を示す。なお、各階調補正データは、実際には、階調補正処理における入力階調値と出力階調値との対応関係を規定したものであり、離散的な階調値についての対応関係を示すデータでよい。また、入力階調値として取り得る全値についての対応関係のデータを持たなくても、データがない階調値における対応関係は、必要に応じて補間により求めることができる。しかし、図９ではその特性を理解しやすくするため、各値を連続した線により示している。また、横軸の入力階調値と縦軸の出力階調値は、それぞれ最高階調値を１００％として正規化した値により示している。
【００６１】
図９におけるγ１は、例えばＩａ％の入力階調値をＩａ′％の出力階調値に補正すべきことを規定する。この対応関係は、階調補正を行わずに階調パッチシートの画像を印刷した場合、階調値Ｉａと対応する目標濃度が、階調値Ｉａ′と対応する階調パッチの印刷により得られていることに基づき定められる。Ｉｂ％の入力階調値をＩｂ′％の出力階調値に補正する点も同様である。
【００６２】
このため、最高階調値（１００％）の階調パッチの画像が最高階調値の目標濃度よりも濃い場合、すなわち、１００％よりも低い階調値の階調パッチの画像で最高階調値の目標濃度が得られる場合、γ１のように、１００％の入力階調値が、１００％よりも低い出力階調値と対応付けられる。この場合、階調補正処理により、最高階調値がそれよりも低い階調値に補正され、ハーフトーン処理によるドット抜けが発生することになる。
【００６３】
γ２は、γ１を、入力階調値１００％に対して出力階調値１００％を対応付けるように修正した階調補正データである。このとき、入力階調値１００％の箇所のみデータを変更してもよいが、このようにすると、階調補正後の画像データにおいて最高階調値の画素だけ階調値が他の画素と大きく離れてしまう。これを防止するため、この第１実施形態では、所定階調値Ｉｂ％以上の各入力画素値について、対応する出力画素値を増加させ、入力階調値の増加につれて出力階調値が滑らかに単調増加して入力階調値１００％の時出力階調値が１００％に達するような改変を行ってγ２を生成するようにしている。
なお、ＤＦＥ２００は、印刷に使用する用紙等の印刷条件毎、かつ画像の色毎に、以上の第１階調補正データ２４１及び第２階調補正データ２４２を作成して、所定の記憶手段に記憶させておく。
【００６４】
図１０に、その記憶状態の例を示す。例えば、テーブルＡＫ１は、印刷条件ＡにおいてＫプレーンの画像データの階調補正に用いる第１階調補正データ２４１であり、その内容は、例えば図１０の下側の矢印の先に示すものである。すなわち、入力の最高階調値に対し、最高階調値より低い出力階調値が対応付けられている。また、テーブルＡＫ２は、印刷条件ＡにおいてＫプレーンの画像データの階調補正に用いる第２階調補正データ２４２であり、その内容は、例えば図１０の下側の矢印の先に示すものである。すなわち、入力の最高階調値に対し、出力も最高階調値が対応付けられている。
【００６５】
なお、ここまでは、第１階調補正データ２４１において最高階調値より低い出力階調値が対応付けられている例について説明した。しかし、階調パッチシートにおいて、最高階調値の階調パッチでも最高階調値と対応する目標濃度に達しない場合もある。この場合、階調補正により、最高階調値の画素の階調値をさらに上昇させたいところであるが、それはできないため最高階調値を維持する第１階調補正データ２４１が生成される。
【００６６】
この場合、第２階調補正データを用いるまでもなく最高階調値を維持することができる。従って、この場合、補正切替部２５３等を用いた階調補正データの選択を行う必要はない。そこで、生成された第１階調補正データ２４１を参照して、これが最高階調値を維持する内容でない場合に、第２階調補正データ２４２を生成すると共に、階調補正データを選択する機能を有効にすることも考えられる。
【００６７】
しかし、処理を単純化するためには、第１階調補正データ２４１の内容に関わらず、第２階調補正データ２４２の生成と、階調補正データの選択とを行うようにしても、大きな不都合はない。このとき、第１階調補正データ２４１が、最高階調値を維持する内容であれば、第２階調補正データ２４２は、第１階調補正データ２４１と全く同じでよい。この第１実施形態では、このような動作を行う例について説明する。
【００６８】
次に、図１１及び図１２に、以上説明してきたＤＦＥ２００が実行する、階調補正処理部２２２が階調補正処理に用いる階調補正データを決定する処理のフローチャートを示す。この処理は、画像データ記憶部２５１、最高階調値検出部２５２及び補正切替部２５３の機能と対応するものである。また、この処理は、ＣＰＵ２０１等のプロセッサが所要のプログラムを実行することにより行うものであっても、専用のハードウェアにより行うものであっても、それらの組み合わせであってもよいが、ここでは説明を簡単にするため、ＤＦＥ２００が各ステップの処理を実行するものとして説明する。
【００６９】
ＤＦＥ２００は、レンダリング部２２１が新たな文書データのレンダリング処理を開始すると、図１１のフローチャートに示す処理を開始する。
この処理において、ＤＦＥ２００はまず、図５の印刷品質設定画面５００において、最高階調値の判定について全色一括の判定（一括方式）が設定されているか否か判断する（Ｓ１１）。そして、これがＹｅｓであれば、ステップＳ１２以下の、一括方式の判定に係る処理に進む。Ｎｏであれば、図１２に示すステップＳ２１以下の、色毎の判定（個別方式）の判定に係る処理に進む。
【００７０】
このうち前者についてまず説明すると、ＤＦＥ２００はまず、図５の印刷品質設定画面５００において、最高階調値を維持する（階調補正データの選択を行う）設定がなされているか否か判断する（Ｓ１２）。これがＮｏであれば、ステップＳ１３以降の最高階調値有無の判定に係る処理を行うまでもなく、全画像データの全色の階調補正処理に第１階調補正データを使用することを決定して（Ｓ１９）、処理を終了する。
【００７１】
一方、ステップＳ１２でＹｅｓの場合、ＤＦＥ２００は、レンダリング部２２１においてレンダリング処理された後の各色の画像データを取得し、画像データ中の最高階調値の画素を検出する（Ｓ１３）。この処理は、最高階調値検出部２５２の機能と対応し、上述したように、判定単位毎に、その判定単位の領域内に最高階調値の画素が所定基準以上あるか否かを検出できるように行えばよい。
【００７２】
また、判定単位としては、上述したように、文書１ページ分、記録材１面分、製本時の見開き１ページ分、文書全体、等が考えられる。また、各判定単位がレンダリング処理後の画像データのどの範囲と対応するかは、文書の印刷設定のうち、文書のページ数及び、文書の各ページの、印刷時の記録材面への割り付け態様を規定する項目の設定を参照して定めることができる。ここで参照する設定は、例えば、図１３に示すような、ページ数、集約印刷有無、面付け方式、綴じ方式等の項目の設定とすることが考えられる。
【００７３】
いずれにせよ、ＤＦＥ２００は、新たに一判定単位分の全色の画像データについて最高階調値の検出が完了する（Ｓ１４のＹｅｓ）までステップＳ１３の検出を続ける。そして、ステップＳ１４でＹｅｓとなると、ステップＳ１３の検出結果に基づき、一判定単位分の画像データに中に最高階調値の画素があるか否か判断する（Ｓ１５）。
【００７４】
ステップＳ１５でＹｅｓの場合、ＤＦＥ２００は、当該判定単位の範囲の全色の画像データの階調補正処理に、第２階調補正データ２４２を使用することを決定する（Ｓ１６）。また、ステップＳ１５でＮｏの場合、ＤＦＥ２００は、当該判定単位の範囲の全色の画像データの階調補正処理に、第１階調補正データ２４１を使用することを決定する（Ｓ１７）。
いずれの場合も、その後、ＤＦＥ２００は、文書中の全ての画像データについて使用する階調補正データの決定が完了したか否か判断し（Ｓ１８）、完了していなければ、ステップＳ１４に戻って処理をくり返す。完了していれば、処理を終了する。
【００７５】
一方、ステップＳ１１でＮｏの場合に実行する、図１２に示す部分の処理においては、ＤＦＥ２００はまず、図６の印刷品質設定画面５００において、最高階調値を維持しない（階調補正データの選択を行わない）設定がなされている色があるか否か判断する（Ｓ２１）。これがＹｅｓであれば、ＤＦＥ２００は、その設定がなされている色については、ステップＳ２２以降の最高階調値有無の判定に係る処理を行うまでもなく、全画像データの階調補正処理に第１階調補正データ２４１を使用することを決定する（Ｓ２８）。その後、最高階調値を維持する設定がなされている色があれば（Ｓ２９のＹｅｓ）、ステップＳ２２に進んで以降の処理を行う。なければ、そのまま処理を終了する。
【００７６】
また、ステップＳ２１でＮｏの場合（全色について最高階調値を維持する場合）と、ステップＳ２９でＹｅｓの場合（最高階調値を維持する色が１色でもある場合）は、ＤＦＥ２００は、レンダリング部２２１においてレンダリング処理された後の、最高階調値を維持する設定がなされている色の画像データを取得し、その画像データ中の最高階調値の画素を検出する（Ｓ２２）。この検出は、図１１のステップＳ１３と同様に行えばよい。
【００７７】
ＤＦＥ２００は、新たにいずれかの色の一判定単位分の画像データについて最高階調値の検出が完了する（Ｓ２３のＹｅｓ）までステップＳ２２の検出を続ける。そして、ステップＳ２３でＹｅｓとなると、ステップＳ２２の検出結果に基づき、検出完了した該当色の一判定単位分の画像データに中に最高階調値の画素があるか否か判断する（Ｓ２４）。
【００７８】
ステップＳ２４でＹｅｓの場合、ＤＦＥ２００は、該当色の当該判定単位の範囲の画像データの階調補正処理に、第２階調補正データ２４２を使用することを決定する（Ｓ２５）。また、ステップＳ２４でＮｏの場合、ＤＦＥ２００は、該当色の当該判定単位の範囲の画像データの階調補正処理に、第１階調補正データ２４１を使用することを決定する（Ｓ２６）。
【００７９】
いずれの場合も、その後、ＤＦＥ２００は、ステップＳ２８での決定も含め、文書中の全色の全ての画像データについて使用する階調補正データの決定が完了したか否か判断し（Ｓ２７）、完了していなければ、ステップＳ２３に戻って処理をくり返す。完了していれば、処理を終了する。
【００８０】
ＤＦＥ２００は、以上の処理により、レンダリング部２２１が生成した画像データに最高階調値の領域が含まれるか否かに応じて、画像データのどの範囲にどの階調補正データを用いて階調補正処理を行うかを、当該画像データに最高階調値の領域が含まれるか否かに応じて、判定単位毎に決定することができる。また、階調補正処理部２２２に、その決定に従った階調補正データを用いた階調補正処理を行わせることができる。
【００８１】
次に、図１４乃至図１７を用いて、図１１及び図１２の処理に従った、使用する階調補正データの決定の例と、その効果について説明する。なお、ここでは、図１１の一括方式の判定を例として説明するが、図１２の個別方式の判定の場合も、決定を色毎に行う点が異なるのみで、一色単位で見れば、同趣旨の判定結果及び効果が得られる。
【００８２】
まず図１４に、文書の１ページを１つの判定単位とする場合の例を示す。
図１４において、「文書中のページ番号」は、文書中のどのページをレンダリングして得られた画像データについての情報かを示す。「ページ中の最高階調有無」は、文書の該当ページから得られた画像データ中に最高階調値の領域があるか否かを示す。「該当ページの範囲に使用する補正データ」は、レンダリング後の画像データのうち文書の該当ページから得られた部分の画像データについて、第１階調補正データ２４１と第２階調補正データ２４２のどちらを用いて階調補正処理を行うかを示す。
【００８３】
図１４のように、文書の一部のページにのみ最高階調値の領域がある場合、文書のページ毎に判定単位を設ければ、最高階調値の領域があるページについてのみ第２階調補正データ２４２を適用することができる。このことにより、最高階調値領域のドット抜けによる印刷画像の品質低下を防止することができる。また、最高階調値の領域がなく、ドット抜けを気にする必要がないページについては第１階調補正データ２４１を適用するため、色味が無用に目標値からずれることや画像形成材消費量の消費量増加を防止することができる。
なお、集約印刷などにより、記録材の１面に文書の複数ページ分の画像を形成する場合には、記録材の１面に形成させる画像の画像データ中で、文書の１ページ分の画像と対応する範囲毎に、適用する階調補正データが異なる場合もある。
【００８４】
次に図１５に、文書中の記録材の１面に形成させる１又は複数のページを１つの判定単位とする場合の例を示す。
この場合も、記録材の１面に１ページ分の画像を形成する場合については図１４の場合と同様な結果となるので、図１５には、１面に２ページ分の画像を形成する２ｕｐの印刷設定がなされている場合の例を示した。
【００８５】
図１５において、「文書中のページ番号」は、図１４の場合と同様である。「２ｕｐ処理時レイアウト」は、記録材の１面に文書中のどのページの画像がどのように形成されるかを模式的に示す。図中の数字は文書中のページ番号である。ＤＦＥ２００は、集約印刷の設定と文書のページ数から、このレイアウトを導き出すことができる。「ページ中の最高階調有無」は、図１４の場合と同様である。「シート中の最高階調有無」は、レンダリング後の画像データのうち記録材の１面に画像形成されるページの範囲（一判定単位内）に最高階調値の領域があるか否かを示す。「該当ページの範囲に使用する補正データ」は、基本的に図１４の場合と同様であるが、一判定単位内のページについては同じ階調補正データを適用するため、判定単位毎に適用する階調補正データを示している。
【００８６】
図１５の例でも、文書中で最高階調値の領域があるページは図１４の場合と同じである。しかし、第１ページと第２ページについてみると、記録材の１面に形成されるこれら２ページの画像データ中に最高階調値の領域があるため、２ページ共に第２階調補正データ２４２が適用される。なお、第７ページについては、記録材の１面に１ページのみ形成されるため、１つのページで１つの判定単位を構成する。
【００８７】
以上により、第２階調補正データ２４２が適用される箇所が図１４の場合と比べて増加するため、画像形成材の消費量は若干増加する。しかし、例えば記録材の１面において第１階調補正データ２４１を適用する範囲と第２階調補正データ２４２を適用する範囲とが混在していると、色味が統一されていないように見えてしまうことがある。しかし、文書中の記録材の１面に形成させる１又は複数のページを１つの判定単位とすることにより、このような事態を防止できる。
【００８８】
次に図１６に、１つの文書の全ページを１つの判定単位とする場合の例を示す。
図１６において、「文書中のページ番号」及び「ページ中の最高階調有無」は、図１４の場合と同様である。「文書中の最高階調有無」は、１文書分のレンダリング後の画像データ全体の中に最高階調値の領域があるか否かを示す。「該当ページの範囲に使用する補正データ」は、基本的に図１４の場合と同様であるが、１文書内の全ページについては同じ階調補正データを適用するため、文書全体に適用する階調補正データを示している。
【００８９】
図１６の例では、第２階調補正データ２４２が適用される箇所が図１５の場合と比べてさらに増加する。しかし、文書全体について色味を統一した画像形成が可能となる。なお、同じ考え方で、文書全体ではなく、ＰＣ１００からＤＦＥ２００に指示する１つの画像形成ジョブにて形成する画像全体を１つの判定単位とすることも考えられる。
【００９０】
次に図１７に、画像形成後の記録材を製本した場合にその見開きに現れる、文書の１又は複数のページを１つの判定単位とする場合の例を示す。
図１７には、記録材の両面に計１６ページ分の画像を形成してこれらにより１つの製本単位である「折り」を形成する製本印刷を行う場合の例を示す。
【００９１】
図１７において、「文書中のページ番号」は、図１４の場合と同様である。「面付けレイアウト」は、記録材の１面に文書中のどのページの画像がどの位置に形成されるかを模式的に示す。図中の数字は文書中のページ番号である。また、数字に下線を付した側がページの下側となるが、階調補正データの選択に際し画像の向きを考慮する必要はない。ＤＦＥ２００は、面付けと綴じの設定と文書のページ数から、このレイアウトを導き出すことができる。「ページ中の最高階調有無」は、図１４の場合と同様である。
【００９２】
「見開き１面中の最高階調有無」は、レンダリング後の画像データのうち、記録材が製本された場合にその見開きとなる位置に画像が形成されるページの範囲（一判定単位内）に最高階調値の領域があるか否かを示す。ＤＦＥ２００は、面付けレイアウトに基づきどのページが見開きとなるかを導き出すことができる。「該当ページの範囲に使用する補正データ」は、基本的に図１４の場合と同様であるが、一判定単位内のページについては同じ階調補正データを適用するため、判定単位毎に適用する階調補正データを示している。
【００９３】
図１７の例では、製本された場合の見開きとなる位置に画像が形成されるページの範囲に最高階調値の領域があればその範囲のページについて第２階調補正データ２４２が適用される。このことにより、第２階調補正データ２４２が適用される箇所が図１４の場合と比べて増加するため、画像形成材の消費量は若干増加する。しかし、例えば見開きページにおいて第１階調補正データ２４１を適用する範囲と第２階調補正データ２４２を適用する範囲とが混在していると、色味が統一されていないように見えてしまうことがある。文書中の記録材の１面に形成させる１又は複数のページを１つの判定単位とすることにより、このような事態を防止できる。また、図１５のように記録材の１面を判定単位とする場合に比べ、第２階調補正データ２４２が適用される箇所を低減でき、同時に見えるページ内における色味の統一を維持しつつ、画像形成材の消費量を低減できる。
【００９４】
なお、図１７の例では、第１ページと第１６ページはそれぞれ個別の判定単位としている。これは、第１ページが表紙、第１６ページが裏表紙となり、見開きとしては見られないことを想定したものである。しかし、これらのページが見開きとして見られることが想定される場合を考慮し、第１ページと第１６ページを合わせて１つの判定単位とすることを選択できるようにしてもよい。
【００９５】
また、複数の「折り」を平綴じや中綴じなどで順番に重ねて最終製本とする場合には、ある「折り」の第１６ページ（最終ページ）と次の「折り」の第１ページ（開始ページ）とが、最終製本の状態では見開きとなる。このような場合を考慮し、ある「折り」の最終ページと次の「折り」の開始ページとを合わせて１つの判定単位とすることを選択できるようにしてもよい。
【００９６】
〔第２実施形態：図１８乃至図２５〕
次に、この発明の第２実施形態について説明する。この第２実施形態は、ＤＦＥ２００が階調補正処理に使用する階調補正データを選択する際に、最高階調値有無の判定単位を、オブジェクトタイプを用いて指定できるようにした点が、上述した第１実施形態と異なるものである。そこで、この相違点及び、それに関連する点についてのみ説明する。特に説明しない点については、第１実施形態と共通である。また、第１実施形態と共通の又は対応する箇所には、第１実施形態の説明で用いたものと同じ符号を用いることがある。
【００９７】
まず、図１８に、第２実施形態のＤＦＥ２００が備える、画像形成装置３００に文書の印刷を実行させるための機能の構成を示す。図１８は、第１実施形態の図４と対応する図である。
図１８に示すＤＦＥ２００の構成は、レンダリング部２２１がオブジェクトタイプ情報生成部２２１ａを備える点、画像データ記憶部２５１が有色版記憶部２５１ａとオブジェクトタイプ情報記憶部２５１ｂとを備える点、および、制御方式指定部２５４がエリア指定部２５４ａとオブジェクトタイプ指定部２５４ｂとを備える点が、図４の構成と大きく異なる。
【００９８】
これらのうちレンダリング部２２１は、図４のレンダリング部２２１と同じく４色の色版の画像データ（又はモノクロのＫの画像データ）を生成する機能に加え、オブジェクトタイプ情報生成部２２１ａの機能として、その画像データの各画素のオブジェクトタイプを示すオブジェクトタイプ情報を生成する機能を備える。
【００９９】
このオブジェクトタイプ情報は、例えば、画像データと同じ形式で、ＹＣＭＫに追加される５番目のプレーンのデータとして生成することができる。オブジェクトタイプ情報を各画素何ビットのデータとするかは、何種類のオブジェクトタイプを扱うかにより定めればよいが、ここでは４種類を扱い、各画素２ビットであるとする。その４種類は、グラデーション及び背景を示す「Smooth shade」（００）、テキストを示す「Text」（０１）、線画を示す「Line art」（１０）、写真画像を示す「Image」（１１）である。カッコ内の数字は、各オブジェクトタイプを表す２ビットデータである。
【０１００】
図１９にオブジェクトタイプ情報の概要を示すが、オブジェクトタイプ情報は、画素毎に、その画素の最前面に配置（画像データに反映されるように描画）されているオブジェクトの種類を示すオブジェクトタイプを記述したものである。ある画素Ａにおいて最前面にテキスト５１が配置されていればその画素のオブジェクトタイプは「Text」を示す「０１」である。画素Ｂのように背面に別のオブジェクトがあっても、最前面がテキスト５１であればオブジェクトタイプは「０１」である。また、画素Ｃのように最前面に塗りつぶしの線画５２が配置されていればその画素のオブジェクトタイプは「Line art」を示す「１０」である。
【０１０１】
なお、オブジェクトタイプはこのような分類に限らず、「Text」と「それ以外」、あるいは「Image」と「それ以外」といった２種類の表現でもよいし、「Smooth shade」と「Line art」をまとめて「Graphics」のオブジェクトタイプにより表すことも考えられる。もちろん、４種類以上のオブジェクトタイプを用いてもよい。
【０１０２】
以上のようなオブジェクトタイプ情報は、例えば、レンダリング部２２１がレンダリング処理において各オブジェクトの画像を画像データ中に描画する際に、該描画の対象となった各画素のオブジェクトタイプとして、描画に用いたオブジェクトの種類に応じた値を記録することにより生成できる。この記録は、ＰＣ１００から受信した文書データに含まれるオブジェクトの種類と配置位置の情報に基づき行うことができる。あるオブジェクトを他のオブジェクトに上書きして描画した場合には、その描画時に、オブジェクトタイプも上書きしてしまえば、最前面に配置したオブジェクトに応じた値のみが、各画素の最終的なオブジェクトタイプとして残ることになる。
【０１０３】
なお、透過オブジェクトがある場合など、最前面のオブジェクト以外にも画像データに反映されるオブジェクトがある場合には、反映される度合いが最も高いオブジェクトのオブジェクトタイプを採用するなど、適宜なアルゴリズムで各画素のオブジェクトタイプを定めればよい。
【０１０４】
画像データ記憶部２５１のうち有色版記憶部２５１ａが図４の画像データ記憶部２５１に該当する機能を備え、レンダリング部２２１が生成した各プレーンの画像データを記憶する。オブジェクトタイプ情報記憶部２５１ｂは、以上のオブジェクトタイプ情報生成部２２１ａが生成したオブジェクトタイプ情報を記憶する。
【０１０５】
次に、制御方式指定部２５４については、エリア指定部２５４ａが、図４の制御方式指定部２５４に該当する機能を備え、文書内の１あるいは複数のページを単位とした判定単位の指定を行う機能を備える。オブジェクトタイプ指定部２５４ｂは、オブジェクトタイプに基づく判定単位の指定を行う機能を備える。
【０１０６】
オブジェクトタイプに基づく指定は、予め定められた特定の１又は複数のいずれかの種類のオブジェクトが処理対象の画像データに反映されるように配置されている画素の範囲を、１つの判定単位として指定するものである。例えば、オブジェクトの種類として「Text」を指定した場合、「Text」のオブジェクトが最前面に配置されている画素、すなわちオブジェクトタイプが「０１」となっている画素全てを、１つの判定単位として指定することになる。また、オブジェクトの種類として「Text」と「Line art」の組を指定した場合、「Text」又は「Line art」のオブジェクトが最前面に配置されている画素、すなわちオブジェクトタイプが「０１」又は「１０」となっている画素全てを、１つの判定単位として指定することになる。また、オブジェクトの種類として「Text」と「Line art」とを個別に指定することにより、オブジェクトタイプが「０１」となっている画素全てを１つの判定単位として指定し、オブジェクトタイプが「１０」となっている画素全てをそれと別の１つの判定単位として指定することもできる。
【０１０７】
制御方式指定部２５４は、以上のエリア指定部２５４ａによる指定とオブジェクトタイプ指定部２５４ｂによる指定とを組み合わせて、最高階調値検出部２５２及び補正切替部２５３に対する判定単位の指定を行う。
一例として、エリア指定部２５４ａが「文書の１ページ」が１つの判定単位であると指定し、オブジェクトタイプ指定部２５４ｂが、「「Text」のオブジェクトが最前面に配置されている全ての画素」が１つの判定単位であると指定する例を考える。この場合、制御方式指定部２５４は、これらの両方を満たす、「文書の１ページ内で「Text」のオブジェクトが最前面に配置されている全ての画素」が１つの判定単位であると指定することになる。すなわち、オブジェクトタイプが「Text」を示す「０１」であっても、１ページ目と２ページ目は別の判定単位であることになるし、同じページ内でも、オブジェクトタイプが「０１」である画素のみが１つの判定単位を構成することになる。
【０１０８】
また、同じケースでエリア指定部２５４ａが「記録材の１面に形成させるページ」が１つの判定単位であると指定していた場合には、制御方式指定部２５４は、「記録材の１面に形成させるページ内で「Text」のオブジェクトが最前面に配置されている全ての画素」が１つの判定単位であると指定することになる。
【０１０９】
なお、第２の実施形態の最高階調値検出部２５２は、いずれの判定単位にも属さない画素は、最高階調値有無の判定対象とせず、補正切替部２５３も、いずれの判定単位にも属さない画素については、無条件で第１階調補正データ２４１の適用を選択する。従って、例えば「「Text」のオブジェクトが最前面に配置されている全ての画素」が１つの判定単位である指定がなされ、他の種類のオブジェクトに関する判定単位の指定がなされなければ、オブジェクトタイプが「０１」である画素以外の画素については、常に第１階調補正データ２４１の適用が選択されることになる。「０１」の画素については、最高階調値の画素の有無によって、第１階調補正データ２４１と第２階調補正データ２４２のどちらを適用するかが選択される。
【０１１０】
また、色版対応指定部２５５は、第１の実施形態の場合と同様、個別方式あるいは一括方式の指定、および、色毎に、あるいは全色について一括して、階調補正データの選択を行わず、常に第１階調補正データ２４１を使用すべきことの指定を行う。
【０１１１】
以上の制御方式指定部２５４及び色版対応指定部２５５は、以上説明してきた指定を、ユーザが行った設定に従って行うことができる。
図２０及び図２１に、この設定を受け付けるための画面の例を示す。
図２０及び図２１に示すのはそれぞれ、図５及び図６に示したものと対応する印刷品質設定画面５００の例である。展開ボタン５０１の機能も、図５及び図６について説明したものと同様である。
【０１１２】
図２０の画面は、図５の画面とほぼ同じであるが、判定単位として指定するオブジェクトを選択するためのオブジェクト選択部５３０を備える点が異なる。オブジェクト選択部５３０には、各オブジェクトタイプと対応するチェックボックスが設けられており、チェックしたオブジェクトタイプのオブジェクトが配置されている画素を、オブジェクトタイプ毎に１つの判定単位とすることを設定できる。複数種類のオブジェクトタイプをチェックした場合に、それらの複数種類をまとめて１つの判定単位とすることを設定できるようにしてもよい。
【０１１３】
図２１の画面は、個別方式が選択されている場合の画面であることは図６の画面と共通しているが、画面の構成はかなり異なる。すなわち、各オブジェクトタイプと対応する設定部５４０〜５７０が設けられている。各設定部５４０〜５７０には、それぞれ展開ボタン５４１〜５７１が設けられ、このボタンにより、該当の設定部５４０〜５７０における設定を色毎に受け付けるか（下向き：設定部５４０）、全色について一括して受け付けるか（横向き：設定部５５０〜５７０）を選択することができる。
【０１１４】
これらのうち「Text」と対応する設定部５４０では、ＫＣＭＹの各色についての個別の設定を受け付けるため、プルダウンメニュー５４２Ｋ〜５４２Ｙを設け、該当の色について「Text」のオブジェクトが配置された画素を判定単位とするか否かの設定を受け付ける。また、この設定がオン（判定単位を設ける）の色については、プルダウンメニュー５４３（図２１の例では５４３Ｋのみ表示）が表示され、エリア指定部２５４ａによる判定単位の指定をどのように行うかの選択を、図５のプルダウンメニュー５２０の場合と同様に受け付ける。
【０１１５】
「Line art」と対応する設定部５５０、「Smooth shade」と対応する設定部５６０、「Image」と対応する設定部５７０ではそれぞれ、全色についての共通の設定を受け付けるため、プルダウンメニュー５５２，５６２，５７２を設け、各オブジェクトタイプのオブジェクトが配置された画素を判定単位とするか否かの設定を受け付ける。また、この設定がオンの設定部（図２１の例では設定部５５０）については、プルダウンメニュー５５３が表示され、エリア指定部２５４ａによる判定単位の指定をどのように行うかの選択を、図５のプルダウンメニュー５２０の場合と同様に受け付ける。
以上の各部による設定が、制御方式指定部２５４及び色版対応指定部２５５の指定に反映される。
【０１１６】
次に、図２２及び図２３に、以上説明してきた第２実施形態のＤＦＥ２００が実行する、階調補正処理部２２２が階調補正処理に用いる階調補正データを決定する処理のフローチャートを示す。この処理は、図１１及び図１２に示した処理と対応するものであり、これらと処理が共通するステップには同じステップ番号を付した。ここでは、図２２及び図２３が図１１及び図１２に示した処理と相違する点についてのみ説明する。
【０１１７】
まず、図２２の処理において、ステップＳ１５等で用いる判定単位は、ここまで述べてきたように、文書内の１あるいは複数のページを単位とした指定に加え、画像データのオブジェクトタイプを用いて指定されるものである。
また、ＤＦＥ２００は、ステップＳ１８′の判断では、図１１のステップＳ１８の場合と異なり、文書中の全ての判定単位の画像データについてステップＳ１６又はＳ１７での階調補正データの決定が完了したか否かを判断する。従って、いずれの判定単位にも属さない画素については、ステップＳ１４〜Ｓ１７の処理における階調補正データの決定は行わないことになる。そして、いずれの判定単位にも属さない画素については、ＤＦＥ２００は、ステップＳ１８′でＹｅｓとなった後、ステップＳＡで、階調補正処理に第１階調補正データを使用することを決定する。
【０１１８】
一方、図２３の処理においても、判定単位については図２２の場合と同様である。また、ＤＦＥ２００は、ステップＳ２７′の判断では、図１２のステップＳ２７の場合と異なり、文書中の全色の全ての判定単位の画像データについてステップＳ２５又はＳ２６での階調補正データの決定が完了したか否かを判断する。従って、各色においていずれの判定単位にも属さない画素については、ステップＳ２３〜Ｓ２６の処理における階調補正データの決定は行わないことになる。そして、色毎に、該当色においていずれの判定単位にも属さない画素については、ＤＦＥ２００は、ステップＳ２７′でＹｅｓとなった後、ステップＳＢで、階調補正処理に第１階調補正データを使用することを決定する。
以上により、ＤＦＥ２００は、画像データのオブジェクトタイプを加味して判定単位を指定し、その判定単位内の画像データに最高階調値の画素がある場合に、その判定単位内の画像データの階調補正処理に第２階調補正データを使用することを決定することができる。
【０１１９】
次に、図２４及び図２５を用いて、図２２及び図２３の処理に従った、使用する階調補正データの決定の例と、その効果について説明する。なお、ここでは、図２２の一括方式の判定を例として説明するが、図２３の個別方式の判定の場合も、決定を色毎に行う点が異なるのみで、一色単位で見れば、同趣旨の判定結果及び効果が得られる。
まず図２４に、文書の１ページ内で「Text」のオブジェクトが最前面に配置されている全ての画素と、文書の１ページ内で「Line art」のオブジェクトが最前面に配置されている全ての画素とをそれぞれ１つの判定単位とする場合の例を示す。
【０１２０】
図２４において、「文書中のページ番号」は、文書中のどのページをレンダリングして得られた画像データについての情報かを示す。
「オブジェクトタイプ」は、該当ページ中の画素を、オブジェクトタイプの値によって４種類に分類したものである。
【０１２１】
「対象オブジェクト」は、オブジェクトタイプが該当の値である画素が判定単位として指定されているか否かを示す。「○」が「指定されている」、「×」が「指定されていない」を示す。ただし、図２４の例では、オブジェクトタイプの値毎に、１つの判定単位が指定されるものとする。すなわち、図２４の例では、「Text」のオブジェクトが配置された画素と、「Line art」のオブジェクトが配置された画素とがそれぞれ異なる判定単位であると指定される。
【０１２２】
「該当オブジェクトタイプの画素中の最高階調有無」は、文書の該当ページから得られた画像データのうち、該当のオブジェクトタイプを持つ画素中に最高階調値の領域があるか否かを示す。
「該当オブジェクトタイプの画素に使用する補正データ」は、レンダリング後の画像データのうち、文書の該当ページから得られた画像データ中の該当のオブジェクトタイプを持つ画素について、第１階調補正データ２４１と第２階調補正データ２４２のどちらを用いて階調補正処理を行うかを示す。
【０１２３】
図２４に示した文書の１ページ目のように、ページ内でオブジェクトタイプが「Text」である画素にのみ最高階調値の領域がある場合、オブジェクトタイプごとに判定単位を設ければ、「Text」のオブジェクトタイプを持つ画素についてのみ第２階調補正データ２４２を適用することができる。
このことにより、テキストが描画される画素については、最高階調値領域のドット抜けによる印刷画像の品質低下を防止することができる。また、それ以外の、最高階調値の領域がなく、ドット抜けを気にする必要がない画素については第１階調補正データ２４１を適用するため、色味が無用に目標値からずれることや画像形成材消費量の消費量増加を防止することができる。
【０１２４】
また、図２４に示した文書の２ページ目のように、ページ内でオブジェクトタイプが「Text」である画素、「Line art」である画素、「Image」である画素のいずれにも最高階調値の領域がある場合、判定単位とした「Text」と「Line art」のオブジェクトタイプを持つ画素についてのみ第２階調補正データ２４２を適用することができる。一方、判定単位としていない「Image」のオブジェクトタイプを持つ画素については第１階調補正データ２４１を適用する（この画素はステップＳＡでの決定の対象となる）。
【０１２５】
従って、判定単位を文書の１ページよりも細かい範囲で指定し、「Text」については、黒ベタで描画されることが多いため最高階調値の維持が重要であり、「Image」については、色味の維持が重要であるといった、オブジェクトの種類によって異なる特性を考慮した階調補正データの選択が可能となっている。このことにより、第１実施形態のように、文書の１又は複数ページを判定単位とする場合に比べ、より細やかな階調補正データの選択が可能となり、高い画像品質を得ることができる。
【０１２６】
次に図２５に、文書中の記録材の１面に形成させる１又は複数のページ内で「Text」のオブジェクトが最前面に配置されている全ての画素と、同ページ内で「Line art」のオブジェクトが最前面に配置されている全ての画素とをそれぞれ１つの判定単位とする場合の例を示す。
この場合も、記録材の１面に１ページ分の画像を形成する場合については図２４の場合と同様な結果となるので、図２５には、１面に２ページ分の画像を形成する２ｕｐの印刷設定がなされている場合の例を示した。
【０１２７】
図２５において、「文書中のページ番号」は、図２４の場合と同様である。「２ｕｐ処理時のレイアウト」は、記録材の１面に文書中のどのページの画像がどのように形成されるかを模式的に示す。図中の数字は文書中のページ番号である。ＤＦＥ２００は、集約印刷の設定と文書のページ数とから、このレイアウトを導き出すことができる。
「文書中のページ番号」のすぐ下の「オブジェクトタイプ」及び「ページの該当オブジェクトタイプの画素中の最高階調有無」は、図２４の「オブジェクトタイプ」及び「該当オブジェクトタイプの画素中の最高階調有無」に相当する、ページ毎の情報である。
【０１２８】
「２ｕｐ処理時のレイアウト」の下の、「オブジェクトタイプ」及び「シートの該当オブジェクトタイプの画素中の最高階調有無」は、これを、記録材の１面に形成させる２つのページを単位として示すものである。すなわち、文書の２つのページから得られた画像データのうち、該当のオブジェクトタイプを持つ画素中に、最高階調値の領域があるか否かを示す。
「対象オブジェクト」及び「該当オブジェクトタイプの画素に使用する補正データ」は、図２４の場合と同じであるが、階調補正データの選択は２つのページを単位として行うので、２つのページについて共通の情報を示している。
【０１２９】
図２５の例でも、文書中で最高階調値の領域がある画素は図２４の場合と同じである。しかし、オブジェクトタイプが「Line art」である画素についてみると、記録材の１面に形成される第１ページと第２ページの画像データにまたがる１つの判定単位中に最高階調値の領域があるため、２つのページ共に第２階調補正データ２４２が適用される。
以上により、第２階調補正データ２４２が適用される箇所が図２４の場合と比べて増加するため、画像形成材の消費量は若干増加する。しかし、例えば記録材の１面において、どの種類のオブジェクトに第１階調補正データ２４１を適用してどの種類のオブジェクトに第２階調補正データ２４２を適用するかが場所によって変動すると、色味が統一されていないように見えてしまうことがある。しかし、文書中の記録材の１面に形成させる１又は複数のページ毎に判定単位を区切ることにより、このような事態を防止できる。
【０１３０】
なお、第１実施形態で説明したように、「１つの文書の全ページ」を判定単位の区切りとしたり、「画像形成後の記録材を製本した場合にその見開きに現れる、文書の１又は複数のページ」を判定単位の区切りとしたりすることも当然可能であり、これらの場合にも、第１実施形態で説明したものと同様な効果が得られる。
【０１３１】
〔変形例：図２６〕
以上で実施形態の説明を終了するが、この発明において、装置の具体的な構成、具体的な処理の手順、使用するデータの構成等は、実施形態で説明したものに限るものではない。
例えば、ＤＦＥ２００の階調補正処理機能を、固定的に、一部の色プレーンについてのみ上述した各実施形態のような階調補正データの選択を行い、残りの色プレーンについては常に第１階調補正データ２４１を用いる構成としてもよい。
【０１３２】
すなわち、例えば図２６に示すように、ベタ領域におけるドット抜けの影響が大きいＫプレーンについてのみ階調補正データの選択を行い、残りの色プレーンについては常に第１階調補正データ２４１を用いる構成が考えられる。図２６は、この変形を第１の実施形態に適用した場合の例である。図２６において、Ｋ階調補正処理部２２２ＫはＫプレーンの階調補正処理を行い、ＹＭＣ階調補正処理部２２２ＹＭＣは、他の色の階調補正処理を行う。Ｋ画像データ記憶部２５１Ｋは、Ｋプレーンの画像データを記憶する。もちろん、同様な変形は第２の実施形態にも適用可能である。
【０１３３】
また、上述した実施形態では、オブジェクトタイプ情報において、各画素が１つのオブジェクトタイプを持つ例について説明した。しかし、透過オブジェクトがある場合など、１つの画素において複数のオブジェクトが画像データに反映される場合には、当該画素が複数のオブジェクトタイプを持てるようにしてもよい。この場合において、判定単位を、複数のオブジェクトタイプを合わせ持つ画素について指定することができるようにしてもよい。例えば、「Text」と「Line art」の双方のオブジェクトが画像データに反映されるように配置されている画素全てを、１つの判定単位として指定する等である。
【０１３４】
また、上述した各実施形態においてＰＣ１００あるいはＤＦＥ２００に設けた機能を、複数の装置に分散させて設け、それらの装置に協働してＰＣ１００あるいはＤＦＥ２００の機能を実現させるようにしてもよい。例えば、第１階調補正データ２４１、第２階調補正データ２４２やハーフトーンデータ２４３等の各種データを、ＤＦＥ２００の外部の装置に記憶させることも考えられる。分散先の装置が画像形成装置３００あるいは測色機４００であってもよい。
逆に、複数の装置に分散して設けられていた機能を１台の装置に統合して設けてもよい。例えば、ＰＣ１００の機能の一部をＤＦＥ２００に設けたり、ＤＦＥ２００の機能の一部をＰＣ１００に設けたりしてもよい。
【０１３５】
また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した各実施形態におけるＰＣ１００あるいはＤＦＥ２００の機能を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各機能を実現させることができる。
【０１３６】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上説明してきた各実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【０１３７】
１：画像形成システム、１００：ＰＣ、２００：ＤＦＥ、３００：画像形成装置、４００：測色機、２０１，３０１：ＣＰＵ、２０２，３０２：ＲＯＭ、２０３，３０３：ＲＡＭ、２０４，３０４：ＨＤＤ、２０５，３０５：通信Ｉ／Ｆ，２０６，３０６：操作部、２０７，３０７：標示部、３０８：エンジンＩ／Ｆ、３０９：プリントエンジン、２０８，３１０：システムバス、２２１：レンダリング部、２２１ａ：オブジェクトタイプ情報生成部、２２２：階調補正処理部、２２３：ハーフトーン処理部、２２４：濃度取得部、２２５：階調補正データ生成部、２２６：補正値修正部、２３１：階調パッチデータ、２３２：目標濃度、２４１：第１階調補正データ、２４２：第２階調補正データ、２４３：ハーフトーンデータ、２５１：画像データ記憶部、２５１ａ：有色版記憶部、２５１ｂ：オブジェクトタイプ情報記憶部、２５２：最高階調値検出部、２５３：補正切替部、２５４：制御方式指定部、２５４ａ：エリア指定部、２５４ｂ：オブジェクトタイプ指定部、２５５：色版対応指定部、５００：印刷品質設定画面、５０１，５４１〜５７１：展開ボタン、５１０，５２０，５４２〜５７２，５４３，５５３：プルダウンメニュー、５３０：オブジェクト選択部、５４０〜５７０：設定部
【先行技術文献】
【特許文献】
【０１３８】
【特許文献１】特開２０００−１８４２１７号公報
【図１】
2017175614.tif 000003
【図２】
2017175614.tif 000004
【図３】
2017175614.tif 000005
【図４】
2017175614.tif 000006
【図５】
2017175614.tif 000007
【図６】
2017175614.tif 000008
【図７】
2017175614.tif 000009
【図８】
2017175614.tif 000010
【図９】
2017175614.tif 000011
【図１０】
2017175614.tif 000012
【図１１】
2017175614.tif 000013
【図１２】
2017175614.tif 000014
【図１３】
2017175614.tif 000015
【図１４】
2017175614.tif 000016
【図１５】
2017175614.tif 000017
【図１６】
2017175614.tif 000018
【図１７】
2017175614.tif 000019
【図１８】
2017175614.tif 000020
【図１９】
2017175614.tif 000021
【図２０】
2017175614.tif 000022
【図２１】
2017175614.tif 000023
【図２２】
2017175614.tif 000024
【図２３】
2017175614.tif 000025
【図２４】
2017175614.tif 000026
【図２５】
2017175614.tif 000027
【図２６】
2017175614.tif 000028