(57)【要約】【課題】  階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質を得ることができる画像形成装置を提供する。【解決手段】  プリンタシステム２１０は、ジャンプ補正判定部２３４、階調ジャンプ補正部２４１を有し、ジャンプ補正判定部２３４は、入力画像が階調ジャンプ補正の必要な画像であるかどうかを判定し、また、階調ジャンプ補正の必要な画像であると判定した際に、入力画像中の階調ジャンプ補正の必要な領域を検出する。階調ジャンプ補正部２４１は、ジャンプ補正判定部２３４の検出結果に基づいて、入力画像に対して選択的に階調ジャンプ補正を行う。ジャンプ補正判定部２３４は、入力画像中のグラデーション画像領域を階調ジャンプ補正の必要な領域として検出する。【選択図】          図３
2005119249.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に対して階調補正を行う機能を備えた画像形成装置において、
前記入力画像内の所定のグラデーション画像領域を検出する検出部と、
前記検出部が検出したグラデーション画像領域に対して選択的に階調ジャンプ補正を行う補正部とを有することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は更に、前記入力画像のモード情報又は前記入力画像のオブジェクトの種類に基づいて、前記入力画像が前記階調ジャンプ補正の必要な画像であるかどうかを判定する判定部を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記検出部は、前記入力画像中の色補正テーブルの三次元アドレスをまたがるグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする請求項１又は請求項２記載の画像形成装置。
【請求項４】
前記検出部は、前記入力画像内のグレーバランスが変動するグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする請求項１又は請求項２記載の画像形成装置。
【請求項５】
前記補正部は、前記入力画像のスクリーン線数又は前記入力画像のスクリーンの形状に応じて、前記階調ジャンプ補正の内容を変更することを特徴とする請求項１から請求項４のいずれか一項に記載の画像形成装置。
【請求項６】
前記補正部は、前記入力画像内のドット領域又はライン領域に対して、前記階調ジャンプ補正の内容を変更することを特徴とする請求項１から請求項５のいずれか一項に記載の画像形成装置。
【請求項７】
入力画像に対して階調補正を行う機能を備えた画像形成方法において、
前記入力画像内の所定のグラデーション画像領域を検出する検出ステップと、
前記検出ステップで検出したグラデーション画像領域に対して選択的に階調ジャンプ補正を行う補正ステップとを有することを特徴とする画像形成方法。
【請求項８】
前記画像形成方法は更に、前記入力画像のモード情報又は前記入力画像のオブジェクトの種類に基づいて、前記入力画像が前記階調ジャンプ補正の必要な画像であるかどうかを判定する判定ステップを有することを特徴とする請求項７記載の画像形成方法。
【請求項９】
前記検出ステップは、前記入力画像中の色補正テーブルの三次元アドレスをまたがるグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする請求項７又は請求項８記載の画像形成方法。
【請求項１０】
前記検出ステップは、前記入力画像内のグレーバランスが変動するグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする請求項７又は請求項８記載の画像形成方法。
【請求項１１】
前記補正ステップは、前記入力画像のスクリーン線数又は前記入力画像のスクリーンの形状に応じて、前記階調ジャンプ補正の内容を変更することを特徴とする請求項７から請求項１０のいずれか一項に記載の画像形成方法。
【請求項１２】
前記補正ステップは、前記入力画像内のドット領域又はライン領域に対して、前記階調ジャンプ補正の内容を変更することを特徴とする請求項７から請求項１１のいずれか一項に記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
従来から、入力された画像データに対するトナー画像を用紙上に形成する画像形成装置が提案されている。このような画像形成装置において、ハーフトーン処理で閾値を調整する所謂ガンマ補正を採用した場合、ビット落ちにより表現できる階調値が減少してしまうため、階調表現能力の劣化を来たしてしまいという問題や、閾値調整のために発生する閾値のジャンプにより階調表現が滑らかでなくなってしまうという問題がある。このような問題点を解決する従来技術として特許文献１記載の画像形成装置が提案されている。
【０００３】
図１は特許文献１記載の画像形成装置のブロック図である。図１は、従来の複写機のブロック図である。図１に示すように、従来の複写機１は、入力装置（ＩＩＴ：Ｉｍａｇｅ  Ｉｎｐｕｔ  Ｔｅｒｍｉｎａｌ）２、画像処理部３、エンジン制御部４、マーキングエンジン５を有する。画像処理部３は、入力色補正部３１、色空間圧縮部３２、ＬＯＧ変換部３３、出力色補正部３４を有する。エンジン制御部４は、乱数発生部４１、スクリーン部４２、ＰＷＭ（Ｐｕｌｓｕ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ：パルス幅変調）部４３を有する。マーキングエンジン５は、露光器５１、現像器５２、転写器５３、定着器５４を有する。
【０００４】
入力装置２は、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）のラスターデータを画像処理卯部３へ送ると、入力色補正部３１は、入力データを補正して、色空間圧縮部３２は、マトリクス演算を行い、色空間圧縮を行い、ＬＯＧ変換部３３は、光量−濃度変換部であり、レッド、グリーン、ブルーの８ビットの光量信号を対数変換によりシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各８ビットの濃度データに変換し、出力色補正部３４はこのデータを補正して、ＹＭＣＫラスターデータをエンジン制御部４へ出力する。
【０００５】
乱数発生部４１は、ＹＭＣＫラスターデータに対して乱数を重畳して、スクリーン部４２は、階調補正が施された画像データについて、所定の閾値マトリックスからなるスクリーンを用いたスクリーン処理を施し、２値データ等からなるスクリーンイメージに変換し、ＰＷＭ部４３は、データに従ってレーザビームをオン／オフするための駆動信号を生成する。マーキングエンジン５からハードコピーが出力される。
【０００６】
このように、特許文献１記載の画像形成装置は、出力する画像データに対して適度な乱数（ノイズデータ）を付加して出力することで、グラデーション画像を出力する際に問題となる階調ジャンプを抑制するようにしている。
【０００７】
次に、上記技術をプリンタシステムに適用した場合の従来例について説明する（従来技術２）。図２は従来のプリンタシステムのブロック図である。図２に示すように、従来のプリンタシステム１１０は、パーソナルコンピュータ（ＰＣ）１２０、コントローラー部１３０、プリンタエンジン制御部１４０、マーキングエンジン５を有する。なお、図１と同一箇所については同一符号を付するものとしてその説明を省略する。
【０００８】
ＰＣ１２０は、アプリケーション１２１、ドライバ１２２を有する。コントローラー部１３０は、ＰＤＬ解釈部１３１、色補正部１３２、描画部１３３を有する。プリンタエンジン制御部１４０は、階調補正部１４１、スクリーン部４２、ＰＷＭ部４３を有する。マーキングエンジン５は、露光器５１、現像器５２、転写器５３、定着器５４を有する。
【０００９】
ユーザーがＰＣ１２０上でプリント操作を実行すると、アプリケーション１２１からドライバ１２２へＭｅｔｅが送られ、ドライバ１２２は、ＰＤＬをコントローラー部１３０へ送り、ＰＤＬ解釈部１３１は、ＰＤＬを解釈し、色補正部１３２は、ＲＧＢの濃度信号をＣＭＹの濃度信号に変換し、描画部１３３は、プリンタエンジン解像度のビットマップデータを生成する。また、描画部１３３は、コマンドに従って、画素毎に写真イメージ・グラフィックか、文字・線図かを示すオブジェクトタグＴａｇを生成する。描画部１３３は、生成したビットマップデータとオブジェクトタグデータとを２値圧縮して、プリンタエンジン制御部１４０へ供給する。
【００１０】
階調補正部１４１は、各色成分信号における濃度または明度データを画像出力特性に合わせた面積率に変換し、スクリーン部１４２は、階調補正が施された画像データについて、所定の閾値マトリックスからなるスクリーンを用いたスクリーン処理を施し、２値データ等からなるスクリーンイメージに変換し、ＰＷＭ部４３は、データに従ってレーザビームをオン／オフするための駆動信号を生成する。マーキングエンジン５からハードコピーが出力される。
【００１１】
また、近年、電子写真においては、マーキングの高解像度化が進み、例えば、ＶＣＳＥＬ＿Ｐｏｌｙｇｏｎ＿Ｒｏｓのように２４００ｄｐｉ、４８００ｄｐｉなど高解像度ディジタル出力が可能になりつつある（第３の従来技術）。
【００１２】
【特許文献１】特開２０００−１３４４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１記載の画像処理装置や第２の従来技術では、前記補正方法においては、最も重要なグラデーションの検知方法が不明確なため、階調ジャンプを補正できても、余分なところにも補正をかけてしまい二次障害が懸念される。
【００１４】
また、第３の従来技術では、ディジタル高解像度ならアナログ方式よりもより滑らかな階調特性を得ることが可能で、一番影響度合いの大きいスクリーンでの階調ジャンプ発生割合を低減できるものの、つきつめると階調ジャンプは各画像処理のいずれでも発生要因を持っているため、完全には階調ジャンプを無くすことができない。
【００１５】
そこで、本発明は、上記問題点に鑑みてなされたもので、階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質を得ることができる画像形成装置および画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明の画像形成装置は、請求項１に記載のように、入力画像に対して階調補正を行う機能を備えた画像形成装置において、前記入力画像内の所定のグラデーション画像領域を検出する検出部と、前記検出部が検出したグラデーション画像領域に対して選択的に階調ジャンプ補正を行う補正部とを有することを特徴とする。請求項１記載の発明によれば、グラデーション画像領域だけに対して選択的に階調ジャンプ補正を行うようにしたので、階調ジャンプ補正による二次障害をなくして、画像全体として良好が画質を得ることができる。
【００１７】
また、本発明は、請求項２に記載のように、請求項１記載の画像形成装置において、更に、前記入力画像のモード情報又は前記入力画像のオブジェクトの種類に基づいて、前記入力画像が前記階調ジャンプ補正の必要な画像であるかどうかを判定する判定部を有することを特徴とする。請求項２記載の発明によれば、例えばプレゼンテーションモードやＣＡＤモードのようなモード情報、グラフィックやグラデーション等のようなオブジェクトの種類に基づいて、入力画像が階調ジャンプ補正の必要な画像かどうかを判定するようにしたので、全ての入力画像に対して、グラデーション画像領域を検出する必要がない。
【００１８】
また、本発明は、請求項３に記載のように、請求項１又は請求項２記載の画像形成装置において、前記検出部は、前記入力画像中の色補正テーブルの三次元アドレスをまたがるグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする。請求項３記載の発明によれば、境界での階調ジャンプを防ぐことができる。
【００１９】
また、本発明は、請求項４に記載のように、請求項１又は請求項２記載の画像形成装置において、前記検出部は、前記入力画像内のグレーバランスが変動するグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする。請求項４記載の発明によれば、グレーのグラデーションの位置によりＲＧＢ色成分のバランスが変動している領域は、階調ジャンプが起こりやすいので、この領域に対して階調ジャンプ補正を選択的に行うことにより、この領域におけるグラデーションをなだらかにすることができる。
【００２０】
また、本発明は、請求項５に記載のように、請求項１から請求項４のいずれか一項に記載の画像形成装置において、前記補正部は、前記入力画像のスクリーン線数又は前記入力画像のスクリーンの形状に応じて、前記階調ジャンプ補正の内容を変更することを特徴とする。請求項５記載の発明によれば、例えば、スクリーン線数が高線数の場合、階調ジャンプ補正を強く行い、スクリーン線数が低線数の場合は、階調ジャンプ補正を弱く行うようにすることにより、線数に応じて最適な階調ジャンプ補正を行うことができる。また、スクリーンの形状に応じて最適な階調ジャンプ補正を行うことができる。
【００２１】
また、本発明は、請求項６に記載のように、請求項１から請求項５のいずれか一項に記載の画像形成装置において、前記補正部は、前記入力画像内のドット領域又はライン領域に対して、前記階調ジャンプ補正の内容を変更することを特徴とする。請求項６記載の発明によれば、例えば、入力画像内のドット領域では階調ジャンプ補正をオフし、入力画像内のライン領域では、階調ジャンプ補正をオンする等のように、これらの領域に対して階調ジャンプ補正の内容を変更することにより、階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質を得ることができる。
【００２２】
また、本発明の画像形成方法は、請求項７に記載のように、入力画像に対して階調補正を行う機能を備えた画像形成方法において、前記入力画像内の所定のグラデーション画像領域を検出する検出ステップと、前記検出ステップで検出したグラデーション画像領域に対して選択的に階調ジャンプ補正を行う補正ステップとを有することを特徴とする。請求項７記載の発明によれば、グラデーション画像領域だけに対して選択的に階調ジャンプ補正を行うようにしたので、階調ジャンプ補正による二次障害をなくして、画像全体として良好が画質を得ることができる。
【００２３】
また、本発明は、請求項８に記載のように、請求項７記載の画像形成方法において、更に、前記入力画像のモード情報又は前記入力画像のオブジェクトの種類に基づいて、前記入力画像が前記階調ジャンプ補正の必要な画像であるかどうかを判定する判定ステップを有することを特徴とする。請求項８記載の発明によれば、例えばプレゼンテーションモードやＣＡＤモードのようなモード情報、グラフィックやグラデーション等のようなオブジェクトの種類に基づいて、入力画像が階調ジャンプ補正の必要な画像かどうかを判定するようにしたので、全ての入力画像に対して、グラデーション画像領域を検出する必要がない。
【００２４】
また、本発明は、請求項９に記載にように、請求項７又は請求項８記載の画像形成方法において、前記検出ステップは、前記入力画像中の色補正テーブルの三次元アドレスをまたがるグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする。請求項９記載の発明によれば、境界での階調ジャンプを防ぐことができる。
【００２５】
また、本発明は、請求項１０に記載のように、請求項７又は請求項８記載の画像形成方法において、前記検出ステップは、前記入力画像内のグレーバランスが変動するグラデーション画像領域を前記グラデーション画像領域として検出することを特徴とする。請求項１０記載の発明によれば、グレーのグラデーションの位置によりＲＧＢ色成分のバランスが変動している領域は、階調ジャンプが起こりやすいので、この領域に対して階調ジャンプ補正を選択的に行うことにより、この領域におけるグラデーションをなだらかにすることができる。
【００２６】
また、本発明は、請求項１１に記載のように、請求項７から請求項１０のいずれか一項に記載の画像形成方法において、前記補正ステップは、前記入力画像のスクリーン線数又は前記入力画像のスクリーンの形状に応じて、前記階調ジャンプ補正の内容を変更することを特徴とする。請求項１１記載の発明によれば、例えば、スクリーン線数が高線数の場合、階調ジャンプ補正を強く行い、スクリーン線数が低線数の場合は、階調ジャンプ補正を弱く行うようにすることにより、線数に応じて最適な階調ジャンプ補正を行うことができる。また、スクリーンの形状に応じて最適な階調ジャンプ補正を行うことができる。
【００２７】
本発明は、請求項１２に記載のように、請求項７から請求項１１のいずれか一項に記載の画像形成方法において、前記補正ステップは、前記入力画像内のドット領域又はライン領域に対して、前記階調ジャンプ補正の内容を変更することを特徴とする。請求項１２記載の発明によれば、例えば、入力画像内のドット領域では階調ジャンプ補正をオフし、入力画像内のライン領域では、階調ジャンプ補正をオンする等のように、これらの領域に対して階調ジャンプ補正の内容を変更することにより、階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質を得ることができる。
【発明の効果】
【００２８】
本発明によれば、階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質を得ることができる画像形成装置および画像形成方法を提供できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を実施するための最良の形態について実施例を用いて説明する。
【実施例】
【００３０】
図３は、本実施例に係るプリンタシステム２１０のブロック図である。図３に示すように、プリンタシステム２１０は、ＰＣ１２０、コントローラー部２３０、プリンタエンジン制御部２４０、マーキングエンジン５を有する。ＰＣ１２０から送られたＰＤＬデータは、コントローラー部２３０およびプリンタエンジン制御部２４０にて画像処理が施されて、マーキングエンジン５に送出される。なお、本実施例ではＴａｇ（２ビット）を用い制御し、上位１ビットが階調ジャンプ補正、下位１ビットがスクリーン選択に用いるが、特に割り当てやビット数は問わない。
【００３１】
ＰＣ１２０は、アプリケーション１２１、ドライバ１２２を有する。コントローラー部２３０は、ＰＤＬ解釈部２３１、色補正部２３２、描画部２３３を有する。プリンタエンジン制御部２４０は、階調ジャンプ補正部２４１、階調補正部２４２、スクリーン部２４３を有する。階調ジャンプ補正部２４１は、フィルタ部２４１ａ、ノイズ部２４１ｂを有する。マーキングエンジン５は、露光器５１、現像器５２、転写器５３、定着器５４を有する。なお、ＰＤＬ解釈部２３１および色補正部２３２によりジャンプ補正判定部２３４が構成されている。このジャンプ補正判定部２３４は、階調ジャンプ補正機能のオン／オフを判定し、判定結果をＴａｇ情報（上位１ビット）として後段へ出力する。
【００３２】
ＰＤＬ解釈部２３１は、ＰＤＬコマンドを解釈し、入力画像が階調ジャンプ補正の必要な画像であるかどうかを判定する。具体的には、ＰＤＬ解釈部２３１は、入力画像に付加された（１）モード情報と（２）オブジェクトの種類により、入力画像が階調ジャンプ補正の必要な画像かどうかを判定する。
【００３３】
（１）ＰＣ１２０から送られてくるＰＤＬの中に、アプリケーション１２１でユーザーがどのモードを指定したのかを示すモード情報も付随する場合がある。ＰＤＬ解釈部２３１は、このモード情報に基づき、画像がどのモードで作成されているかを判定し、階調ジャンプが発生しやすいケースかを特定して、入力画像が階調ジャンプ補正の必要な画像かどうかを判定する。
【００３４】
例えば、ＰＤＬがプレゼンテーション系モードやＣＡＤ系モードで送られてきたと場合、これらのモードで作成された画像にはグラデーション画像領域が含まれることが多い。ＰＤＬ解釈部２３１は、ＰＤＬがプレゼンテーション系モードやＣＡＤ系モードの場合、入力画像を階調ジャンプ補正の必要な画像であると判定する。ＰＤＬ解釈部２３１は、判定結果をＴａｇ情報として、画像データとともに後段に出力する。なお、グラデーション画像とは、連続する濃淡画像をある単位ステップ階調毎に比例して変化するものをいう。
【００３５】
（２）また、ＰＤＬ解釈部２３１は、解読したコマンドに基づいて、オブジェクト毎に（文字（ｆｏｎｔ）、グラフィック（ｇｒａｐｈｉｃ）または写真（ｉｍａｇｅ））に分類し、これらオブジェクトの種類に基づいて、入力画像が階調ジャンプ補正の必要なオブジェクトであるかどうかを判定する。例えば、ＰＤＬ解釈部２３１は、入力画像がグラフィックオブジェクトやグラデーションオブジェクトであると判断した場合、これらのオブジェクトでは、階調ジャンプが発生しやすいので、入力画像が階調ジャンプ補正の必要な画像であると判定し、階調ジャンプ補正をオンするＴａｇを画像データともに後段へ出力する。
【００３６】
次に、ＰＤＬ解釈部２３１は、入力画像が階調ジャンプ補正の必要な画像であると判定した場合、入力画像中のグラデーション画像領域を検出する。入力画像中のグラデーション画像領域の検出手法を以下の通りである。ＰＤＬでは、グラデーションが矩形図形塗りつぶしコマンドで作られている。このため、ＰＤＬ解釈部２３１は、この矩形図形の塗りつぶしが連続したエリアをグラデーション画像領域として検出し、グラデーション画像領域のアドレスを後段へ出力する。なお、グラデーション画像領域の検出手法は、上記手法に特に限定されない。なお、上述では、グラデーション画像領域をＰＤＬ解釈部２３１で検出するようにしているが、後述するように、グラデーション画像領域を色補正部２３２で検出するようにしてもよい。
【００３７】
色補正部２３２は、ＰＤＬ解釈部２３１から画像データを取得し、ＲＧＢ色空間からＹＭＣＫ色空間に色補正を行う。また、色補正部２３２は、色補正をする際に各オブジェクトに最適な色補正パラメータで行う。
【００３８】
また、色補正部２３２は、入力画像内の階調ジャンプ補正の必要な領域を以下のようにして検出する。色補正部２３２は、上記色補正する際、例えば３ＤＬＵＴ（３次元Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）方式により行う。３ＤＬＵＴ方式は、離散的な３次元アドレスデータ（この場合ＲＧＢデータ）おのおのにＹＭＣＫのデータを格納したテーブル（色補正テーブル）を用いて、その間の信号に対しては補間を行って処理する。この処理を行う際に、グラデーションの色信号が三次元アドレス（グリッド）をまたがるときに階調逆転が発生し、階調ジャンプを引き起こす。したがって、色補正部２３２は、入力画像中の色補正テーブルの三次元アドレスをまたがるグラデーション画像領域を階調ジャンプ補正の必要な領域として検出し、このグラデーション画像領域のアドレスを後段へ出力する。
【００３９】
図４は、グラデーションの色信号が色補正テーブルの三次元アドレスをまたがるケースを示す図である。図５は、グラデーションの色信号が色補正テーブルの三次元アドレスをまたがらないケースを示す図である。図４及び図５において、格子Ｇは色補正テーブル（ＤＬＵＴ）の三次元アドレスを、線Ｌはグラデーションの色信号イメージをそれぞれ示している。色補正部２３２は、図４に示すように、グラデーションの色信号がＤＬＵＴの三次元アドレスＤをまたがっていると判断する場合、このグラデーション画像領域のアドレスを後段へ出力する。これにより、境界部で階調ジャンプを誘発することを防止することができる。
【００４０】
また、色補正部２３２は、入力画像中の階調ジャンプ補正の必要な領域を以下のようにして検出する。色補正部２３２は、入力画像信号がグレー（ただし、Ｒ＝Ｇ＝Ｂ）のグラデーションで、グラデーションの位置によりＲＧＢ信号のバランスが変化しながら推移する場合も、階調逆転を引き起こす。したがって、色補正部２３２は、入力画像中のグレーバランスが変動するグラデーションの画像領域を階調ジャンプ補正の必要な領域として検出し、階調ジャンプ補正をオンするＴａｇと、この領域のアドレスを後段へ出力する。上記において、グレーか否かは、例えばＲＧＢの各信号差（Ｒ−Ｇ，Ｇ−Ｂ，Ｂ−Ｒ）がある一定量以内ならグレーと判断すればよく、信号差の符号が変わるときとは、ＲＧＢ信号バランスが変わるときである。
【００４１】
図６は、グレーバランスが変化するグラデーションを説明するための図であり、同図（ａ）はグレーバランスが変化するグラデーションの各色成分の画素値を、同図（ｂ）はグレー軸に対してグレーバランスが変化するグラデーションの色信号を示している。同図（ａ）に示すように、グレーバランスが変化するグラデーションの各色成分の画素値を、２５６階調で表している。（Ｒ，Ｇ，Ｂ）＝（２００，２００，２００）、（１９８，１９７，１９８）、（１９６，１９４，１９６）、（１９３，１９３，１９４）、（１９０，１９１，１９２）、（１８７，１８９，１９０）、（１８５，１８７，１８７）、（１８３，１８５，１８４）。
【００４２】
描画部２３３は、マーキングエンジン５にあった１ページ分の画像データにレンダリングし、ラスターデータを生成し、生成したラスターデータをプリンタエンジン制御部２４０へ出力する。また、描画部２３３は、レンダリングする際に、ジャンプ補正判定部２３４から取得したＴａｇに基づき、モードとオブジェクトに最適なスケールＴａｇを出力する。
【００４３】
ここで、描画部２３３が出力するＴａｇの一例について説明する。図７は、ジャンプ補正判定部２３４の判定項目と、描画部２３３が出力するＴａｇ情報の一例を示す図である。描画部２３３は、ジャンプ補正判定部２３４の判定結果に応じて以下のＴａｇを出力し、階調ジャンプ補正部２４１では、このＴａｇに応じて種々の制御を行う。なお、Ｔａｇは、２ビットで、上位１ビットが階調ジャンプ補正のオン／オフ、下位１ビットがスクリーン線数を表す。
【００４４】
スクリーン線数を表す下位ビット‘１’で高線数（強補正）、‘０’で低線数（弱補正）を示す。例えば、階調ジャンプ補正部２４１は、下位ビットに応じて、フィルタ２４１部ａのフィルタ係数を変えるなどして、強弱をつけて階調ジャンプ補正を行う。なお、スクリーン（網点）とは、印刷物の色の濃淡（ハーフトーン）を表現するための点をいう。スクリーン線数とは、その網点をいくつならべられるのかということをいう。スクリーン線数の単位は、「ｌｐｉ（ｌｉｎｅ  ｐｅｒ  ｉｎｃｈ）」で１「ｉｎｃｈ」の幅にどれだけのハーフトーンが並べられているかの意味する。
【００４５】
図７に示すように、描画部２３３は、入力画像のモードが「プレゼン／ＣＡＤ」モードの場合、階調ジャンプ補正をオンにするＴａｇ‘１０’を、「その他」のモードの場合、階調ジャンプ補正をオフするＴａｇ‘００’をプリンタエンジン制御部２４０へ出力する。描画部２３３は、入力画像が「グラフィック」オブジェクトの場合、階調ジャンプ補正をオンするＴａｇ‘１０’を、グラデーション画像の除く「その他」のオブジェクトの場合、階調ジャンプ補正をオフするＴａｇ‘００’をプリンタエンジン制御部２４０へ出力する。
【００４６】
描画部２３３は、入力画像が「グラデーション」オブジェクトの場合、階調ジャンプ補正をオンするＴａｇ‘１０’を、「その他」のオブジェクトの場合、階調ジャンプ補正をオフするＴａｇ‘００’をプリンタエンジン制御部２４０へ出力する。描画部２３３は、グラデーションの色信号がＤＬＵＴのアドレスをまたがる場合、階調ジャンプ補正をオンするＴａｇ‘１０’を、グラデーションの色信号がＤＬＵＴのアドレスをまたがらない場合、階調ジャンプ補正をオフするＴａｇ‘００’をプリンタエンジン制御部２４０へ出力する。
【００４７】
描画部２３３は、入力画像がグレーバランスの変化するグラデーション画像を含む場合、階調ジャンプ補正をオンするＴａｇ‘１０’を、入力画像がグレーバランスの変化するグラデーション画像を含んでいない場合、階調ジャンプ補正をオフするＴａｇ‘００’をプリンタエンジン制御部２４０へ出力する。描画部２３３は、入力画像のスクリーン線数が「高線数」の場合、階調ジャンプ補正をオンして強補正を行うＴａｇ‘１１’を、入力画像のスクリーン線数が「低線数」の場合、階調ジャンプ補正をオンして弱補正を行うＴａｇ‘１０’をプリンタエンジン制御部２４０へ出力する。なお、上記例では、描画部２３３がＴａｇを出力するようにしているが、ジャンプ補正判定部２３４でＴａｇを出力するようにしてもよい。
【００４８】
また、ジャンプ補正判定部２３４は、入力画像のスクリーンの形状、入力画像中のドット領域、入力画像中のライン領域を検出して、これらに応じたＴａｇを後段へ出力するようにしてもよい。ここで、スクリーン形状としては、例えば、基本セルの中央から成長させる集中ドット型、または線の形状で成長させる万線型などがある。この場合、階調ジャンプ補正部２４１は、スクリーンの形状、ドット領域、ライン領域を特定するＴａｇにより階調ジャンプ補正の制御を行う。
【００４９】
図８は、モード、オブジェクト、スクリーンの関係を説明するための図である。入力画像のモードには、例えば、「標準」モード、「写真」モード、「プレゼンテーション（プレゼン）」モードおよび「ＣＡＤ」モード等があり、オブジェクトには、「文字」、「グラフィック」および「写真」等がある。入力画像のモードが「標準」モードで、オブジェクトが「文字」、「グラフィック」、「写真」の場合、スクリーン線数はそれぞれ「高線数」、「低線数」、「高線数」となる。
【００５０】
入力画像のモードが「写真」モードで、オブジェクトが「文字」、「グラフィック」、「写真」の場合、スクリーン線数はそれぞれ「高線数」、「高線数」、「高線数」となる。入力画像のモードが「プレゼン」モードで、オブジェクトが「文字」、「グラフィックス」、「写真」の場合、スクリーン線数はそれぞれ「低線数」、「低線数」、「低線数」となる。入力画像のモードが「ＣＡＤ」モードで、オブジェクトが「文字」、「グラフィックス」、「写真」の場合、スクリーン線数はそれぞれ「高線数」、「高線数」、「高線数」となる。
【００５１】
ＰＤＬ解釈部２３１は、スクリーン線数が「高線数」の場合、図７で示したように、階調ジャンプ補正の際に、強く階調ジャンプ補正を行うようにＴａｇ‘１１’を後段へはく。ＰＤＬ解釈部２３２は、スクリーン線数が「低線数」の場合、階調ジャンプ補正の際に、弱く階調ジャンプ補正を行うように、Ｔａｇ‘１０’を後段にはく。階調ジャンプ補正部２４１は、ＹＭＣＫラスター画像データとともに、Ｔａｇを受け取ると、例えば、Ｔａｇ‘１１’、‘１０’に応じて、フィルタ部２４１ａの係数を変更して、階調ジャンプ補正の強弱を変更する。
【００５２】
階調ジャンプ補正部２４１は、コントローラー部２３０からの階調ジャンプ補正のオンオフを示すＴａｇ、階調ジャンプ補正での強弱を示すＴａｇ、または階調ジャンプ補正に必要な領域のアドレスに基づいて、ＹＭＣＫラスターデータに対して選択的に階調ジャンプ補正を行う。このように、階調ジャンプ補正の必要な領域だけに階調ジャンプ補正を行うことができるため、階調ジャンプ補正による二次障害をなくして、画像全体として良好が画質を得ることができる。
【００５３】
フィルタ部２４１ａは、入力されたＹＭＣＫラスターデータに対して平滑化処理を行う平滑化フィルタで構成されている。このフィルタ部２４１ａは、平滑化フィルタを複数種類もち、スクリーンＴａｇ（１ビット）に応じて切り替わるものとする。なお、フィルタ部２４１ａにおける係数は、Ｔａｇに応じて変更される。
【００５４】
図１０は、平滑化フィルタの例を示す図であり、同図（ａ）は平滑化フィルタ弱の場合の周波数特性を、同図（ｂ）は平滑化フィルタ強の場合の周波数特性を、同図（ｃ）は平滑化フィルタ弱の場合の平滑化フィルタ係数を、同図（ｄ）は平滑化フィルタ強の場合のフィルタ係数をそれぞれ示す図である。同図（ａ）（ｂ）において、横軸は空間周波数を示し、縦軸はパワースペクトルをそれぞれ示している。フィルタ部２４１ａは、階調ジャンプ補正を弱く行う場合、図１０（ｃ）に示すようなフィルタ係数を用いて、平滑化処理を行い、階調ジャンプ補正を強く行う場合、同図（ｄ）に示すようなフィルタ係数を用いて、平滑化処理を行う。このように、フィルタ部２４１ａは、必要に応じてフィルタ係数を変更して、平滑化処理を行い、入力画像に対して最適な階調ジャンプ補正を行うことができる。
【００５５】
ノイズ部２４１ｂは、入力されたＹＭＣＫラスターデータに対してノイズ（乱数）を重畳する。なお、粒状性を考慮すると、ノイズ部２４１ｂを用いるより、平滑化フィルタで構成されるフィルタ部２４１ａを用いる方が望ましい。また、階調ジャンプ補正部２４１は、平常はフィルタ２４１ａを用い、階調ジャンプが補正できないときにノイズ部２４１ｂを用いるようにしてもよい。
【００５６】
また、階調ジャンプ補正部２４１は、以下のように論理演算し制御を行う。階調ジャンプ補正部２４１は、Ｔａｇに関し、上位１ビットをＡＮＤ（ただし色補正１／２はＯＲ）、下位１ビットをＯＲで論理演算し制御する。例えば、入力画像のモードが「プレゼンテーション」モードの場合、上位ビットが‘１’となり、この入力画像のオブジェクトが「グラデーション」オブジェクトの場合は、上位ビットが‘１’となる。この場合、階調ジャンプ補正部２４１は、上位１ビットをＡＮＤで論理演算して、階調ジャンプ補正がオンであると判定して、階調ジャンプ補正を行う。一方、入力画像のモードが「プレゼンテーション」モードの場合、上位ビットが‘１’となり、この入力画像のオブジェクトが「その他」のオブジェクトの場合、上位ビットが‘０’となる。この場合、階調ジャンプ補正部２４１は、上位１ビットをＡＮＤで論理演算して、階調ジャンプ補正がオフであると判定し、階調ジャンプ補正を行わない。ただし、図７に示す補正判定項目「色補正１」「色補正２」の場合、ＯＲで論理演算し制御する。
【００５７】
また、入力画像モードが「ＣＡＤ」モードの場合、下位ビットは‘０’となり、この入力画像のオブジェクトが「グラフィック」オブジェクトの場合、図８に示すように、スクリーン線数が「高線数」となり、図７に示すように、下位ビットは‘１’となる。この場合、階調ジャンプ補正部２４１は、下位ビットをＯＲで論理演算をして、階調ジャンプ補正が強補正であると判定し制御を行う。
【００５８】
階調補正部２４２は、経時変動分の階調補正を行う。スクリーン部２４３は、多値データをＮ値の面積階調変換する。ここで、スクリーンは複数持っており最適なオブジェクトに最適なスクリーンを施す。スクリーンの切り替えは、レンダリング部が生成するスクリーンＴａｇに応じて切り替える。スクリーン部２４３は、スクリーン処理された画像を、パルス信号としてＩＯＴ（マーキングエンジン部）５へ送る。
【００５９】
図１２は、プリンタシステム２１０のブロック図である。図１２に示すように、プリンタシステム２１０は、ネットワークＮを介して接続されるＰＣ１２０、コントローラー部２３０、プリンタエンジン制御部２４０、用紙トレイ２５０、転写器５３、感光体２５１、各色現像器５２、ＲＯＳ２５２、帯電部２５３、定着器５４、排出トレイ２５４を有する。
【００６０】
あらかじめ、帯電部２５３によって初期電位に帯電された感光体２５１に、パルス信号がレーザー露光される。レーザー露光によって作成された静電潜像パターンに、現像器５２からトナーが感光体２５１上に供給され、電荷の疎密によってトナーによる像が作成される。次に、用紙トレイ２５０から供給された用紙が、転写器５３上に保持され、感光体２５１との接点に、感光体２５１から用紙へ、静電力によってトナー像が転写される。上記工程を、Ｙ、Ｍ、Ｃ、Ｋの４回繰り返し、用紙上に４層のトナー像が作成される。最後に、定着器５４によって、トナーは溶融され、固着される。
【００６１】
図１１は、階調ジャンプ補正の効果を説明するための図であり、同図（ａ）は従来の階調ジャンプ補正の入出力特性、同図（ｂ）はフィルタ部２４１ａによる平滑化後の入出力特性、同図（ｃ）はノイズ部２４１ｂによるノイズ重畳後の入出力特性をそれぞれ示している。なお、同図において、横軸は入力を、縦軸は出力をそれぞれ示している。同図（ｂ）に示すように、入力画像は平滑化されて滑らかになっていることが確認できる。また、同図（ｃ）に示すように、入力画像はノイズが重畳されて、ビット落ちが分かりにくくなっていることが確認できる。このように、階調ジャンプ補正の必要なグラデーション画像領域だけに対して階調ジャンプ補正を行うようにしているので、階調ジャンプ補正による二次障害をなくして、画像全体として良好な画質が得られる。
【００６２】
次に、本実施例に係るプリンタシステムの動作例について説明する。図９は、タグ制御のフローチャートである。ステップＳ１で、アプリケーション１２１を開き、ユーザーがモードを指定する。この状態で、ユーザーがＰＣ１２０上でプリント操作を実行すると、アプリケーション１２１からドライバ１２２へＭｅｔａファイルが送られる。ドライバ１２２は、ＰＤＬをコントローラー部１３０へ送る。ステップＳ２で、ＰＤＬ解釈部２３１は、ＰＤＬをコマンド解釈し、入力画像が階調ジャンプ補正の必要な画像であるかどうかを判定する。
【００６３】
例えば、ＰＤＬ解釈部２３１は、ＰＤＬがプレゼンテーション系モードやＣＡＤ系モードで送られてきたと判断した場合は、これらのモードで作成された画像にはグラデーション画像領域が含まれることが多い。このような場合は、入力画像が補正すべきモードであると判定し、ステップＳ４に進む。
【００６４】
また、ＰＤＬ解釈部２３１は、オブジェクト種類に基づいて、入力画像が階調ジャンプ補正の必要な画像であるかどうかを判定する。ＰＤＬ解釈部２３１は、例えば、入力画像がグラフィックオブジェクトやグラデーションオブジェクトであると判断した場合、入力画像が補正すべきオブジェクトであると判定し、ステップＳ４に進む。
【００６５】
ステップＳ３で、ＰＤＬ解釈部２３１は、入力画像が補正すべきモードや補正すべきオブジェクトでない場合、ステップＳ１０で、階調ジャンプ補正をオフするＴａｇ‘００’を後段へ出力する。ステップＳ４で、ＰＤＬ解釈部２３１は、ＰＤＬを解釈し、描画位置に応じてグラデーションかどうかを判定する。ＰＤＬ解釈部１３１は、入力画像がグラフィックオブジェクトの場合、グラフィックオブジェクト内のグラデーション画像領域を検出する。ＰＤＬ解釈部２３１は、グラデーション画像領域を検出した場合、ステップＳ６に進む。
【００６６】
ステップ５で、ＰＤＬ解釈部２３１は、グラデーションがないと判定した場合、ステップＳ１０に進み、階調ジャンプ補正をオフするＴａｇ‘００’を後段に出力する。ステップＳ６で、色補正部２３２は、ＰＤＬ解釈部１３１からデータを取得し、取得したデータに対して色補正を行う。ステップＳ７で、色補正部２３２は、グラデーションの色信号が色補正テーブルの三次元アドレス（グリッド）をまたがるかどうかを判定する。ステップＳ７で、色補正部２３２は、グラデーションの色信号が色補正テーブルの三次元アドレスをまたがらないと判断した場合、ステップＳ８に進み、グレーバランスが変わるかどうかを判定する。
【００６７】
ステップＳ８で、色補正部２３２は、グレーバランスが変わらないと判定した場合、ステップＳ１０で、階調ジャンプ補正をオフにするＴａｇ‘００’を後段へ出力する。描画部２３３は、マーキングエンジン５にあった１ページ分の画像データにレンダリングし、ラスターデータを生成し、生成したラスターデータをプリンタエンジン制御部２４０へ出力する。また、描画部２３３は、レンダリングする際に、モードとオブジェクトに最適なスケールＴａｇを出力する。階調ジャンプ補正部２４１は、階調ジャンプ補正Ｔａｇ（１：オン、０：オフ）応じて、階調ジャンプ補正を行う。階調ジャンプ補正は、平滑化フィルタとノイズ重畳の２種類あるが、最適なものを使用する。
【００６８】
階調補正部２４２は、各色成分信号における濃度または明度データを画像出力特性に合わせた面積率に変換し、スクリーン部１４２は、階調補正が施された画像データについて、所定の閾値マトリックスからなるスクリーンを用いたスクリーン処理を施し、２値データ等からなるスクリーンイメージに変換し、マーキングエンジン５からハードコピーが出力される。
【００６９】
以上、本実施例によれば、階調ジャンプ補正の必要なグラデーション画像領域だけに対して階調ジャンプ補正を行うことができるため、階調ジャンプ補正による二次障害をなくして、画像全体として良好が画質を得ることができる。
【００７０】
なお、本実施例において、ジャンプ補正判定部２３４が特許請求の範囲の判定部および検出部に相当し、階調ジャンプ補正部２４１が特許請求の範囲の補正部に相当する。
【００７１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００７２】
【図１】従来の複写機のブロック図である。
【図２】従来のプリンタシステムのブロック図である。
【図３】本実施例に係るプリンタシステムのブロック図である。
【図４】グラデーションの色信号がアドレスをまたがるケースを示す図である。
【図５】グラデーションの色信号がアドレスをまたがらないケースを示す図である。
【図６】グレーバランスが変化するグラデーションを説明するための図である。
【図７】ジャンプ補正判定部の判定項目と、描画部が出力するＴａｇ情報の一例を示す図である。
【図８】モード、オブジェクトおよびスクリーンの関係を説明するための図である。
【図９】タグ制御のフローチャートである。
【図１０】平滑化フィルタの例を示す図である。
【図１１】階調ジャンプ補正の効果を説明するための図である。
【図１２】プリンタシステムのブロック図である。
【符号の説明】
【００７３】
２１０  プリンタシステム
２３０  コントローラー部
２３１  ＰＤＬ解釈部
２３２  色補正部
２３３  描画部
２３４  ジャンプ補正判定部
２４０  プリンタエンジン制御部
２４１  階調ジャンプ補正部
２４２  階調補正部
２４３  スクリーン部
【図１】
2005119249.tif 000003
【図２】
2005119249.tif 000004
【図３】
2005119249.tif 000005
【図４】
2005119249.tif 000006
【図５】
2005119249.tif 000007
【図６】
2005119249.tif 000008
【図７】
2005119249.tif 000009
【図８】
2005119249.tif 000010
【図９】
2005119249.tif 000011
【図１０】
2005119249.tif 000012
【図１１】
2005119249.tif 000013
【図１２】
2005119249.tif 000014