(57)【要約】【課題】画像形成装置の経時劣化による濃度特性の変動に対し濃度補正処理を実施する際、補正制御方法が複数存在する場合でも最適な補正制御方法を指定できるようにする。【解決手段】本発明における画像形成装置は、画像データに含まれる領域の属性を判定する判定手段と、前記判定手段により判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定手段と、前記決定手段により決定された補正制御方法が第１の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、記決定手段により決定された補正制御方法が第２の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正手段を有することを特徴とする。【選択図】図２
2013025186.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる領域の属性を判定する判定手段と、
前記判定手段により判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定手段と、
前記決定手段により決定された補正制御方法が第１の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、
前記決定手段により決定された補正制御方法が第２の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記判定手段は、前記画像データの画像形成を行うためのプリントジョブからオブジェクト情報を抽出して領域を判定する事を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判定手段は、ラスター画像からエッジ部を検出して領域を判定する事を特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像形成に関するジョブにスムージング処理が含まれているか否かを判定するスムージング判定手段をさらに備え、
前記スムージング判定手段によりスムージング処理が含まれると判定されたときは、前記第１の濃度補正制御でレーザー強度を制御する際に前記スムージング処理が含まれないときよりも大きな閾値を用いる事を特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
前記判定手段では、判定の対象である領域が文字オブジェクトであるか細線オブジェクトであるかエッジを有するか判定することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像データを出力する際のトナー帯電量を推測し、該推測より取得する濃度特性の変動量を用いて前記レーザー強度を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
画像データに含まれる領域の属性を判定する判定ステップと、
前記判定ステップにより判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定ステップと、
前記決定ステップにより決定された補正制御方法が第１の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、前記決定ステップにより決定された補正制御方法が第２の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正ステップと
を備えたことを特徴とする画像形成方法。
【請求項８】
画像形成装置に、
画像データに含まれる領域の属性を判定する判定ステップと、
前記判定ステップにより判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定ステップと、
前記決定ステップにより決定された補正制御方法が第１の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、前記決定ステップにより決定された補正制御方法が第２の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正ステップと
を備えた画像形成方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像処理方法に関し、より具体的には画像形成において生産性を低下させずに安定した出力画像を得る画像形成装置および画像処理方法に関するものである。
【背景技術】
【０００２】
従来より、複写機、プリンタといった電子写真方式の画像形成装置には出力画像の階調を忠実に再現する階調再現性が求められている。このため、図７に示す特性５０３に示すような入力する画像信号と出力濃度との間で最適な画像が出力できる為の理想濃度特性を設定しておいて制御を行っている。しかし、複写機の設置環境・使用状況・経時劣化などにより濃度特性が、例えば図７の特性５０２に示すように変化する場合があり、その場合忠実な階調を再現した出力ができない。
【０００３】
上記問題を解決するため、濃度変動分を補正するため、画像信号に対してγ補正を行い、LUT（ルックアップテーブル）を補正することにより、例えば図７のような補正濃度特性５０１を作成（５０１）し、これを適用する。これにより濃度特性を制御する技術が提案されている（例えば、特許文献１参照）。
【０００４】
また、忠実な階調を再現するための他の方法として、感光体上に画像パターンを形成し、画像パターンを読み取り、読み取った情報に基づいて最適な濃度特性を得るためにアナログでレーザー強度を制御する技術が提案されている（例えば、特許文献２参照）。
【０００５】
LUT補正による濃度補正制御は分解能が高く、細かい階調の補正が可能という長所がある。しかし、LUT補正による濃度補正制御は、最大値となる濃度値を下げる処理を行うと、文字の輪郭部分が画像データの濃度が下がり中間調色になる場合がある。この場合、ディザ等の中間調処理を実行した後に画像を出力すると、ギザギザしたように見えるジャギーが発生する恐れがある。出力した印刷物等の画像に発生したジャギーは、濃度安定性の欠如と同様にユーザにとっては好ましくない。
【０００６】
一方、レーザー強度制御による濃度補正制御を行う場合、デジタルデータが保存されるのでLUT補正による濃度補正制御と異なりジャギーが発生する恐れが無い。しかし、一般にレーザー強度制御による濃度補正制御は、LUT補正による濃度補正制御と比較すると分解能が低く、細かな階調の調整が困難な場合がある。したがって、両社ともそれぞれ長所短所があり、いずれかのみを用いるだけでは適切な画像補正は困難である。このため、LUT補正による濃度補正制御およびレーザー強度制御による補正を用いて、濃度制御の双方を用いる技術が提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭５９−１６３９６７号公報
【特許文献２】特開２００３−０４３７６１号公報
【特許文献３】特開２０１０−１０２３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし上記背景技術では、濃度変動に対する補正方法がLUT補正による濃度補正制御とレーザー強度制御による濃度補正制御のように複数使用できる場合でも、出力画像毎にどの濃度補正制御を実行したら最適な補正となるかを自動で設定できない。例えば、印刷ジョブ開始前にユーザが制御方法の設定を行い、印刷ジョブを開始後、ジョブ実行中は制御方法を変更する事が出来ないという課題があった。例えば、図９に示すようにジョブごとにいずれの補正制御を使用するか指定しなければならなかった。
【０００９】
本発明は以上の問題に鑑みてなされたものであり、濃度特性変動に対する補正処理にて、出力画像への弊害を抑え、ユーザが補正に対する負荷を軽減する技術を提供する事を目的とする。例えば、図１０に示すように１ジョブの中で装置が自動で制御方法を選択して補正することができることを目的とする。
【課題を解決するための手段】
【００１０】
このような課題を解決するため、本発明の画像形成装置は、画像データに含まれる領域の属性を判定する判定手段と、判定手段により判定された領域の属性の色およびサイズを検知し、検知した結果を用いて画像データを出力する際の補正制御方法を決定する決定手段と、決定手段により決定された補正制御方法が第１の濃度補正制御の場合、レーザー強度を制御して、画像データを出力する際のレーザー強度を制御し、LUTを補正して画像データを出力する際の濃度補正を実行し、決定手段により決定された補正制御方法が第２の濃度補正制御の場合、LUTを補正して、画像データを出力する際の濃度補正を実行する濃度補正を実行する補正手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明の手法を用いる事により、濃度特性の変動に対する補正処理にて画像の特徴に応じて適切にＬＵＴ補正による濃度補正制御、またはレーザー強度制御による濃度補正制御等の補正方法を自動で切り換えられる。よって、出力画像に対して最適な方法で、濃度変動の影響を抑える事が可能になる。
【図面の簡単な説明】
【００１２】
【図１】実施例１に係るデジタル複合機の構成例を示すブロック図である。
【図２】実施例１に係るプリント時における画像形成装置が行う処理を示すフローチャートである。
【図３】本発明の実施例におけるコピージョブ時の濃度制御先指定を示した図である。
【図４】印刷中におけるトナー帯電量の変動を示したグラフである。
【図５】印刷中におけるトナー帯電量の変動を示したグラフである。
【図６】印刷中におけるトナー帯電量の変動を示したグラフである。
【図７】画像形成装置における濃度特性を示したグラフである。
【図８】画像形成装置における濃度特性を示したグラフである。
【図９】従来技術における１ジョブ内での濃度制御の制御方法について説明する図である。
【図１０】本発明の一実施形態における１ジョブ内での濃度制御の制御方法について説明する図である。
【図１１】本発明の実施例におけるＰＤＬジョブ時の濃度制御先指定を示した図である。
【図１２】本発明の実施例におけるＰＤＬジョブ時の濃度制御に関する設定の一例を示す図である。
【図１３】コントラスト電位とレーザー強度の関係を示したグラフである。
【図１４】実施例２に係るコピー時における画像形成装置が行う処理を示すフローチャートである。
【図１５】実施例３に係る、スムージング処理のフローを用いて濃度補正制御方法を決定する処理を示すフローチャートである。
【図１６】本発明の実施例におけるエンジン部の概略を示した図である。
【図１７】本発明の実施例におけるエッジ検出処理について示した図である。
【図１８】本発明の実施例のエッジ検出処理における網点判定について示した図である。
【図１９】本発明の実施例のエッジ検出処理におけるエッジ判定について示した図である。
【図２０】本発明の実施例にて、スクリーン処理後にスムージング処理未実施時に発生したジャギーを示す図である。
【図２１】本発明の実施例にて、スムージング処理後のジャギー改善例を示す図である。
【発明を実施するための形態】
【００１３】
［実施例１］
以下、本発明を実施するための形態について図面を用いて説明する。最初に本実施例に係る画像形成装置の構成について図１を用いて説明する。画像形成装置１００は大きくコントローラ１０１、プリンタエンジン部１０２、ユーザが操作するUI部１１６および原稿を読み取る為の原稿読取装置１１７を備えている。また、画像データや設定したデータ等を保存可能な記憶装置１１８、一時的にデータを保存するメモリ１１９が搭載されている。記憶装置１１８は、ハードディスクやバックアップ用の電池が搭載されているSRAM等の電源断時でも記憶の保持が可能な媒体であれば、どの記憶装置を用いても構わない。
【００１４】
ネットワークI/F１２０は、印刷データ等の受信や、画像データや制御データなどの送信を行う。累積判定値管理部１２９は、濃度補正制御方法を決定する時に用いる累積判定値（詳細は後述）を管理するモジュールである。また、PC等の外部装置１２１は、ネットワーク１２５を介して画像形成装置１００と接続されている。外部装置１２１内のプリンタドライバ１２４は、画像形成装置１００へ印刷データを送信する機能を備えている。コントローラ１０１は、CPU１０３と一連の画像処理を行う画像処理部１０４を搭載している。尚、本実施例では、コントローラ１０１は、コピージョブおよびプリントジョブの双方のジョブを実行できるが、各々用いるモジュールには異なるものもある。
【００１５】
最初にプリントジョブ時のみに用いられるモジュールについて説明する。プリントジョブ時は、記憶用の画像データから画像処理部１０４が処理できるラスターが像を生成するため、本実施例ではインタプリタ１０５とレンダラ１０６とを用いるが、これに限られない。CPU１０３のインタプリタ１０５は、受信した印刷データのページ記述言語（PDL：Page Description Language）による記述を解釈し、レンダラ１０６が解釈できる言語に変換し、中間言語データを生成する。レンダラ１０６は、生成した中間言語データからラスター画像を生成する。画像処理部１０４は、生成したラスター画像もしくは原稿読取装置１１７で読み込んだ画像に対して画像処理を行う。
【００１６】
次に、コピージョブ時のみに用いられるモジュールについて説明する。通常、プリントジョブ実行時は、予め生成された画像データに文字領域を識別する属性情報など種々の情報も含まれているため、基本的にそれらの情報を用いて本実施例の処理を実行できるが、コピージョブ実行時は別途情報を算出しなければならない。具体的には、コピージョブの実行時は、画像処理部１０４内のエッジ検出部１０７、色変換処理部１０８、色情報判定部１２７、スクリーン処理部１１２およびスムージング処理部１２６を用いる。
【００１７】
ここで、エッジ検出部１０７は、画像における文字領域を把握する為に、文字の輪郭部分を抽出する機能を備えている。色変換処理部１０８は、原稿読取装置１１７で原稿読み取った際に生成されるR（レッド）G（グリーン）B（ブルー）の画像信号値を、Y（イエロー）M（マゼンタ）C（シアン）K（ブラック）の色情報に変換する機能を備えている。また、色情報判定部１２７は、画像処理部１０４に送信された画像データのＲＧＢの画像信号値から出力時に有彩色もしくは無彩色になるかの判定を画素単位で行う。さらに、スクリーン処理部１１２は、誤差拡散や高線数・低線数スクリーン等のディザ種のディザ処理を行う機能を備える。スムージング処理部１２６は、スクリーン処理部１１２でディザ処理後にエッジ検出部１０７で検出したエッジ部に対して、輪郭部分を中間色で塗りつぶして補正、滑らかに見せる処理を行う機能を備えている。
【００１８】
最後にプリントジョブおよびコピージョブ実行時の両方で用いられるモジュールについて説明する。補正制御方法決定部１２８は、コピージョブ実行時ではエッジ検出部１０７と色情報判定部１２７との結果を元に、プリントジョブ実行時はインタプリタ１０５で抽出したオブジェクト情報を元に、ページ単位で濃度補正制御方法を決定する処理を行う。トナー消費量算出部１０９は、画像データから画像を印刷する上で必要なトナーの消費量を推測する機能、およびトナー補給量も確定する機能を備えている。このトナー消費量算出処理はページ単位で行う。
【００１９】
LUT制御部１１０は、出力される印刷物の階調を維持する為に、入力する画像信号レベルと出力濃度とを対応させたLUTを管理しており、後述するプリンタエンジン部１０２における濃度特性の変動に応じてLUTを補正させる機能を備えている。なお、LUTは、CMYKそれぞれ一次元LUTとして保持し、LUT補正はデジタルの画像信号に対して処理を行う事を前提とする。
【００２０】
次にプリンタエンジン部１０２について説明する。プリンタエンジン部１０２は、大きく現像器部１１１からレーザー強度制御部１１５までの画像形成に係る部分と、画像形成に係る部分に用紙を供給する為に用紙を格納している給紙部１２２、印刷した用紙を排紙する排紙部１２３に分けられる。プリンタエンジン部１０２のハード構成について図１６を用いて説明する。
【００２１】
プリンタエンジン部１０２は、ドラム型とされる電子写真感光体１１００（以後、感光体と記載）を有し、感光体１１００の図中矢印１１２０方向の回転に伴い、帯電手段たる一次帯電装置１１０６が、感光体１１００の表面を一様に帯電させる。次いで一様に帯電した感光体１１００の表面を、レーザースキャナー等の露光手段１１０５が画像情報に従って走査露光し、感光体１１００に静電潜像を形成する。この静電潜像に応じて現像手段たる現像器部１１１が感光体１１００に現像剤を供給し、感光体１１００に現像剤による画像（トナー像）が形成される。トナー像は、形成後、ローラ１１０１および１１０２により回動する転写ベルト１１０３の表面に、転写帯電器１１０４で逆の電気に帯電させることによって転写される。転写されたトナー像は、定着機（不図示）によって定着され、排紙部１２３から排紙される。
【００２２】
次に現像器部１１１について説明する。現像器部１１１は、トナーとキャリアとを蓄える容器１１０９およびそれらを撹拌するスクリュー１１０８を備える。スクリュー１１０８を駆動する事でトナーとキャリアを撹拌し、トナーを摩擦帯電させる。また、現像器部１１１は現像スリーブ１１１０を備えており、帯電したトナー及びキャリアをその表面に付着させながら回転し、感光ドラム上の静電潜像にトナーを提供する機能を備える。尚、本実施例では、プリンタエンジン部１０２は、C,M,Y,Kの色毎に現像器を持つようにするが、これに限られず本技術分野で知られた構成とすることができる。
【００２３】
トナー帯電量推測部１１３は、前回のプリントで使用したトナー帯電量、トナー消費量算出部１０９にて算出されたトナー消費量（図４）およびトナー補給量(図５)を求める。更に、現像器部１１１内の容器に蓄えられている総トナー量、前回計測してから現時点までの時間間隔から現時点でのトナー帯電量(図６)を推測する機能を備えている。今回は現像器部１１１内のトナー帯電量の変動を連立微分方程式で近似して、出力時におけるトナー帯電量を推測するが、トナー帯電量に推測方法は別の方法を用いても良い。
【００２４】
濃度変動量算出部１１４は、トナー帯電量推測部１１３にて推測したトナー帯電量、画像形成装置１００内の温度・湿度、キャリアの状態、トナー濃度から濃度変動量を算出する。ここで温度・湿度の検出については、温度は赤外線温度検出、湿度は電子式・静電容量式での湿度検出等、検出が可能であればどの方法を用いても良い。トナー濃度の検出は、光学反射光量検知方式やインダクタンス検知方式のセンサ等を利用する事で可能であり、本実施例では、トナー濃度の検出ができれば手段は問わない。キャリアの状態検知は、プリント枚数のカウント値といった過去の出力状況から推測する事が可能である。カウント値は出力する度に記憶装置１１８に保存するようにしておけば良い。上記から濃度変動量算出部１１４は、トナー帯電量の変動に伴う濃度特性の変動量（図８の５０４）を算出する。
【００２５】
レーザー強度制御部１１５は、トナー帯電量の変動に伴う現時点での濃度特性（５０４）ではなく、最適な濃度特性（５０３）で出力する為にレーザー強度を制御する機能を備えている。図１３に示すように画像形成装置１００は、最適な濃度を形成する為のコントラスト電位とレーザー強度の最適な値（８０１）とを予め設定している。ただし、図１３における最適なレーザー強度値は、トナー帯電量の変動、感光体の劣化、帯電および露光ムラ、或いは感光体１１００の表面電位を検知する感光体表面電位検出部１１０７の読取誤差等から常に変動する場合がある。よって最適な出力を可能にする為にその都度レーザー強度を制御する。
【００２６】
図２を用いて、プリント時における本発明の処理フローを説明する。プリンタドライバ１２４は、ユーザが印刷するデータの印刷設定を受け付けて設定を行う（Ｓ２２１）。印刷設定を終えた後、ユーザによって印刷開始指示をうけた画像形成装置１００は、印刷ジョブをネットワークI/F１２０を介して受信する（Ｓ２２２）。この際、画像形成装置１００が受信した画像信号はR（レッド）G（グリーン）B（ブルー）の色空間、もしくはY（イエロー）M（マゼンタ）C（シアン）K（ブラック）の色空間のどちらでも良い。受信した画像信号に対してインタプリタ１０５は、補正制御領域である画像中の文字・グラフィック・イメージ等の属性を確認する為にオブジェクト抽出処理、すなわち制御対象となる領域判定を行う（S２２３）。オブジェクト抽出処理が終了すると、インタプリタ１０５はオブジェクト抽出後に抽出したオブジェクトが、文字オブジェクトか細線であるかの確認（S２２４）、および無彩色で構成されているかの確認を行う（S２２５）。
【００２７】
ここで、文字・細線であるか、および無彩色であるかを確認する理由について説明する。一般に、写真等のイメージ属性の画像で黒を表現するときは、K（ブラック）トナーだけでなくY（イエロー）M（マゼンタ）C（シアン）トナーも用いて出力する。イメージ画像でKトナー以外のトナーを用いるのは、他色のトナーを併せて用いる事で黒の表現の幅を広げる事が可能になるからである。一方、文字・細線属性の画像については、黒の表現の幅が広がる長所より、画像形成装置の物理特性によるレジずれによる色ズレの発生の可能性が高くなるという問題がある為、Kトナーのみを用いて黒を表現する。また、文字や線がギザギザしたように見えるジャギーは、単色で出力している部分で発生する可能性が高い為、本実施例では先ず、画像中の文字・細線部の部分が無彩色で構成されているか否かの確認を行う。抽出したオブジェクトが無彩色の文字または細線の場合は、図１２に示す評価点（詳細は後述）に基づいて判定のための判定値を取得し、この値を累積する。
【００２８】
図１２はジャギー発生の確率に基づいて算出し、属性ごとにジャギーが発生する可能性を数値で示した評価点を表した表である。すなわち、ジャギーは黒単色で出力する文字の場合でも文字のサイズによって発生する確率は変動するので、それぞれの場合にジャギー発生に影響を及ぼす可能性に基づいて評価点を定める。例えば、文字が小さいほどジャギーの発生する可能性が高いので、高い評価点を付与する。
【００２９】
細線も同様にその幅によってジャギー発生の確率が異なるので、線幅によって評価点を変えるようにする。具体的には、図１２の表中、評価点が高い程ジャギー発生の可能性が高いので、オブジェクトが黒文字単色の8ptの文字では評価点を５とし、細線オブジェクトの幅が標準の場合では評価点を１とする。以上の評価点を画像の各部分について取得して、各評価点を累積した判定値は累積判定値管理部１２９に保存する。
【００３０】
各属性に対応する評価点は、本実施例では固定にしているが可変にしても良い。累積した判定値を保存した後、インタプリタ１０５は、そのページにおけるオブジェクト抽出が全て完了しているかを確認し（S２２７）、完了していなければ引き続きS２２３からのフロー処理を行う。また、S２２４で文字または細線ではないと判定、もしくはS２２５で無彩色でないと判定した場合でも引き続きインタプリタ１０５は、S２２３からのフロー処理を行う。
【００３１】
処理中のページにおける全てのオブジェクトを抽出し、抽出したオブジェクトに対する判定値の取得が完了した後、補正制御方法決定部１２８は累積判定値管理部１２９から累積判定値を読み出し、累積判定値が閾値を超えているかの確認を行う（S２２８）。
【００３２】
図３に示すように、累積判定値が閾値ｔｈ１未満である場合、補正制御方法決定部１２８は、ＬＵＴ補正による濃度補正制御の実施を決定すべく、Ｓ２３６へ進む。
一方、累積判定値が閾値ｔｈ１以上ｔｈ２以下である場合、補正制御方法決定部１２８は、レーザー強度制御とＬＵＴ補正による濃度補正制御の実施を決定すべく、Ｓ２２９へ進む。ちなみに、この閾値ｔｈ1、ｔｈ２は予め決められた値であり、ユーザーが設定を変更することも可能である。
【００３３】
Ｓ２２９へ進み、濃度補正制御方法にレーザー強度制御が含まれる場合、コントローラ１０１は、レーザー強度制御部１１５にレーザー強度を制御して濃度補正をする旨を通知する（Ｓ２３０）。レーザー強度を制御して濃度補正制御する旨の通知を受けたレーザー強度制御部１１５は、予め濃度変動量算出部１１４が算出した推測濃度変動量を元にレーザー強度の出力値を設定する（Ｓ２３１）。
【００３４】
その後、濃度変動量算出部１１４は、レーザー強度を制御して濃度補正を実行した後に再度濃度変動量を算出し、コントローラ１０１に通知する。その後、色変換処理部１０８は、RGB画像信号値をYMCK画像信号値に色変換する処理を行う（Ｓ２３２）。色変換処理後、LUT制御部１１０は、コントローラ１０１が受信した濃度変動量を元にLUT補正を行なうことにより濃度補正処理を行う（Ｓ２３３）。
【００３５】
Ｓ２３６へ進み、LUT補正のみで濃度補正を行う場合、色変換処理部１０８は、RGB画像信号値をYMCK画像信号値に色変換処理を行う（S２３７）。そして、LUT制御部１１０は、コントローラ１０１が受信した濃度変動量を元に濃度補正処理を行う（S２３８）。その後、画像処理部１０４は、記憶装置１１８に画像データをスプールし（S２３４）、算出した累積判定値を０にリセットする（S２３５）。
【００３６】
以上のS２２１〜S２３５のフローはページ毎に実施される。本実施例では無彩色に限定したが、一定値以上の輝度値を持つデータに適用しても良い。
【００３７】
以上、本実施例により、プリント時におけるトナー帯電量の変動に伴う濃度変動問題に対して、複数ある濃度補正制御方法のうちから、最適な濃度補正制御方法を自動で選択し、最適な濃度補正を実施する事が可能になる。また、ユーザは濃度変動問題により生じる工数を削減する事が可能になる。
【００３８】
［実施例２］
実施例１では、プリントジョブ実行時における濃度補正制御方法の自動設定について説明した。本実施例ではコピージョブ実行時における濃度補正制御方法の自動設定について説明する。コピージョブでは、元々ラスター化された画像が扱われる為、プリントジョブ実行時と異なりオブジェクト抽出した結果から濃度補正制御方法の自動設定ができない。よってラスター化された画像に対しても本発明の手法が適用できる事を説明する。
【００３９】
図１４を用いて、コピー時における本実施例の処理フローを説明する。原稿読取装置１１７にユーザによって原稿が載置されるとともに、ＵＩ部１１６は印刷部数・サイズ・給紙段指定等の印刷時における各種設定を、本技術分野で知られたインタフェースで受け付ける。次にＵＩ部１１６は、ユーザが印刷開始を指示すると、印刷開始の指示がされたと認識し、その旨を原稿読取装置１１７に通知し（Ｓ２０１）、原稿読取装置１１７は原稿を読み取り、毎ページ・画素毎にＲＧＢ値を有する画像信号を生成する（Ｓ２０２）。本実施例で用いられる原稿読取装置１１７は、原稿読取時にＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）のラインセンサを備えており、ラインセンサ毎にＲＧＢの色成分信号を生成する機能を備えているがこれに限られない。
【００４０】
原稿読取装置１１７は、生成したRGB画像信号を、コントローラ１０１内にある画像処理部１０４に送信する（Ｓ２０３）。画像処理部が受信したRGB信号に対して、エッジ検出部１０７はエッジ検出処理を行う（Ｓ２０４）。エッジ検出処理は、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施す為に、原稿画像の特徴を抽出して像域属性を示すフラグデータを生成するものである。例えば、原稿中には通常、連続階調のフルカラーの写真領域や、黒一色の文字領域、あるいは新聞印刷のような網点印刷領域等、様々な画像領域が混在している。これら異なる種類の領域を一律に同一の画像処理手順で処理して出力すると、その出力画像は一般に好ましい画質が得られない場合が多い。そこでエッジ検出処理では、画像処理部が受信したRGB信号を用いて、原稿画像中に含まれる各種領域ごとに画像データの属性を検出し、それを識別する為のフラグデータを生成する。
【００４１】
エッジ検出処理について、図１７〜図１９を用いて説明する。エッジ検出部１０７は、入力RGB信号１２０１を用いて平均濃度演算を行い（平均濃度演算１２０２）、入力信号１２０１について注目画素を中心とするＭ×Ｎ領域（M、Nは自然数）の平均値AVEを算出する。この平均濃度計算とともにエッジ検出部１０７は、入力信号１２０１を用いてエッジ強調処理を行う（エッジ強調処理１２０３）。ここでは注目画素周辺領域のデータを参照し、Ｍ×Ｎ領域（M、Nは自然数）にて注目画素のエッジ強調処理を行い、強度の異なる2種類のエッジ強調信号EDG1およびEDG2を算出する。エッジ検出部１０７は、平均濃度演算１２０２での平均濃度演算と、エッジ強調処理１２０３の結果とを用いて網点判定（網点判定１２０４）行い、またエッジ強調処理１２０３で生成した強調信号ＥＤＧ2を用いてエッジ判定（エッジ判定１２０５）を行う。
【００４２】
網点判定１２０４について、図１８を用いて説明する。網点判定１２０４では、平均濃度演算１２０２から算出されたＡＶＥと、エッジ強調処理１２０３から算出されたＥＤＧ１を用いて二値化処理を行う（二値化処理１３０１）。二値化処理１３０１では、ある係数を乗算した後、両者を比較して、二値化信号を生成する。たとえば、
Ａ×ＥＤＧ１  ＜  ＡＶＥ    ならば、    二値化信号＝１  （Ａは実数）
Ａ×ＥＤＧ１  ≧  ＡＶＥ    ならば、    二値化信号＝０  （Ａは実数）
である。
【００４３】
各画素について得られる二値化信号は、１×１孤立量算出１３０２、２×２孤立量算出１３０３、３×３孤立量算出１３０４、４×４孤立量算出１３０５の各演算モジュールに入力される。ここでは、二値化処理の結果を用い、注目画素がどの程度孤立しているかを判断する。たとえば、１×１孤立量算出１３０２で行われる孤立量の算出は、注目画素を中心位置とする３×３領域の二値化信号を参照する。参照した値が縦、横、斜め、各方向に対して、0、1、0と変化していた場合に各方向に対する孤立量を1とし、これらの合計を注目画素に対する孤立量とする。孤立度が高い場合には、孤立量は4となる。孤立していない場合は0である。これは、網点ドットが１画素で構成される場合、すなわち、低濃度網点画素、または線数の高い網点に対して孤立量が比較的大きくなるという特徴を有する。同様に、２×２孤立量算出１３０３、３×３孤立量算出１３０４、４×４孤立量算出１３０５の各演算モジュールについても、所定のパターンと比較して孤立量を算出する。
【００４４】
算出された孤立量は、１×１孤立量加算１３０６、２×２孤立量加算１３７、３×３孤立量加算１３０８、４×４孤立量加算１３０９の各演算モジュールにおいて、所定領域で加算される。たとえば１×１孤立量加算１３０６では、9×9の領域にて孤立量を加算する。１×１孤立量加算１３０６、２×２孤立量加算１３０７、３×３孤立量加算１３０８、４×４孤立量加算１３０９にて算出された加算値は、網点判定１３１０に入力される。ここでは、それぞれの入力に対して閾値処理を行い、それらの結果を多数決や論理演算などの処理を行うことで、網点信号１３１１を生成する。網点ならば、ＡＭＩ＝1を出力する。
【００４５】
次にエッジ判定（S１２０５）について、図１９を用いて説明する。平均濃度計算（S１２０２）で算出された平均値ＡＶＥ、およびエッジ強調処理（S１２０３）で算出されたＥＤＧ２の結果が、濃度差判定１４０１に入力される。このとき、補正処理１４０３から出力されるＥＤＧ２と周辺領域の濃度（すなわち、ＡＶＥ）との差の大きさの判定を行い所定の濃度差よりも大きい場合は１を、小さい場合は０を出力する。
ＡＶＥ−Ａ×ＥＤＧ２  ＞  Ｂ    ならば、  濃度差信号＝１
Ａ×ＥＤＧ２−ＡＶＥ  ＞  Ｃ    ならば、  濃度差信号＝１
それ以外のとき、濃度差信号＝０    （Ａは実数、Ｂ、Ｃは実数または整数）
【００４６】
濃度差判定１４０１から出力される濃度差信号は、孤立判定１４０２に入力され、孤立点の除去がなされる。たとえば、濃度差信号を7×7で参照し、最外周の位置の画素の濃度差信号＝１が存在しない場合には、内側の5×5領域の濃度差信号を強制的に０とすることで、孤立点を除去するものである。
【００４７】
孤立判定１４０２から出力される孤立判定信号は、補正処理１４０３に入力され、不連続部分の補正がなされる。例えば、３×３領域で注目画素（３×３の中央）をはさむ画素（前後、左右、斜め）の孤立判定信号が１の場合、注目画素が０ならば、注目画素の値を１に補正する。これにより、線画の欠けている部分の連続度が増し、また線画も滑らかな、エッジ信号１４０４が生成される。エッジならば、ＥＤＧＥ＝１を出力する。
【００４８】
網点判定１２０４およびエッジ判定１２０５から出力される網点信号１３１１およびエッジ信号１４０４の結果は、文字判定１２０６に入力される。ここでは画素単位に処理され、網点ではなく（ＡＭＩ＝０）、エッジである（ＥＤＧＥ＝１）画素を文字と考え、文字信号１２０７を生成する。エッジ検出部１０７がエッジ部を検出した後、色情報判定部１２７は、入力のRGB信号を確認し、有彩色か無彩色かを画素毎に判定する（Ｓ２０５）。
【００４９】
補正制御方法決定部１２８は、確認した画素がエッジ部かつ無彩色であるか否かを確認する（S２０６）。エッジ部かつ無彩色の画素でないと判定された場合はS２０４に戻る。確認した画素がエッジ部かつ無彩色の画素である場合、補正制御方法決定部１２８は、判定値値を増分・累積し、判定値管理部１２９に保存する（S２０７）。判定値を保存後、ページの全ての画素に対する判定値算出が完了しているか否かを確認し（S２０８）、完了していなければS２０４に戻る。
【００５０】
全ての画素に対する判定値算出が完了している場合、補正制御方法決定部１２８は累積判定値管理部１２９に保存されている累積判定値を読み出し、累積判定値が閾値を超えているかを確認する（S２０９）。
【００５１】
図７に示すように、累積判定値が閾値ｔｈ１未満である場合、補正制御方法決定部１２８は、ＬＵＴ補正による濃度補正制御の実施を決定すべく、Ｓ210へ進む。
一方、累積判定値が閾値ｔｈ１以上ｔｈ２以下である場合、補正制御方法決定部１２８は、レーザー強度制御とＬＵＴ補正による濃度補正制御の実施を決定すべく、Ｓ211へ進む。ちなみに、この閾値ｔｈ1、ｔｈ２は予め決められた値であり、ユーザが設定を変更することも可能である。レーザー強度を制御して濃度補正を行う場合、コントローラ１０１はレーザー強度制御部１１５にレーザー強度を制御して濃度補正する旨を通知する（S２１２）。
【００５２】
補正制御する旨の通知を受けたレーザー強度制御部１１５は、予め濃度変動量算出部１１４が算出した推測濃度変動量を元にレーザー強度の出力値を設定する（Ｓ２１３）。その後、濃度変動量算出部１１４はレーザー強度の補正後に再度濃度変動量を算出し、コントローラ１０１に通知する。その後、色変換処理部１０８は、RGB画像信号値をYMCK画像信号値に色変換する処理を行う（Ｓ２１４）。色変換処理後、LUT制御部１１０は、コントローラ１０１が受信した濃度変動量を元にLUT補正による濃度補正処理を行う（Ｓ２１５）。その後、累積判定値を０にリセットする（Ｓ２１６）。
【００５３】
以上のフローはページ単位で実施される。本実施例ではコピージョブを例に用いて説明したが、ラスター画像をダイレクトでプリントする等、オブジェクトを抽出できないようなジョブであっても適用することが可能である。
【００５４】
以上、本実施例によりコピー時においてもトナー帯電量の変動に伴う濃度変動問題に対して最適な濃度補正制御方法を自動で選択し、濃度補正を実施する事が可能になり、ユーザは濃度変動問題により生じる工数の負荷を削減する事が可能になる。更に本実施例により、コピージョブのようなオブジェクト情報を有しないデータを扱う場合でも本発明を適用する事ができる。
【００５５】
［実施例３］
実施例１および２では画像信号の特性に基づき、最適な濃度補正を行なう場合の制御方法を自動で決定し、決定された制御方法にて濃度補正を行う方法について説明した。本実施例ではスムージング処理を考慮して、濃度補正制御方法の自動判定の精度を向上させる例について説明する。
図１５を用いて本実施例のフローを説明する。
【００５６】
図１５に示すフローは、実施例１で用いた図２のフローをベースとしており、以下異なる点のみを説明する。S２２３のオブジェクト抽出後、インタプリタ１０５は、プリントジョブにおいてスムージング処理が行われるか否か、すなわちスムージング判定を行う（S１００１）。スムージング処理は、中間調処理により顕在化したスクリーン構造によって現れるジャギーを平滑化し、解消する処理である。例えば、図２０のジャギー１５０１が発生した部分に対して、図２１に示すように図２０と同じ入力画像に対してスクリーン処理後スムージング処理が行われると１６０１のようにジャギーが解消される。
【００５７】
スムージング処理が行われる場合、インタプリタ１０５は、S２２８で用いる閾値を変更する（S１００２）。閾値を変更するのは以下の理由のためである。
【００５８】
すなわち、スムージング処理が行われる場合、ジャギー発生を低減できる。閾値を上げてLUT補正による濃度補正制御する頻度をより多くすることで、LUT補正による濃度補正制御を実行してもジャギー発生を抑える事が可能になるからである。スムージング処理が行われない場合は閾値の変更は行わない。
【００５９】
本実施例ではスムージング処理を用いて、濃度補正制御方法指定の精度向上を計ったが、別の画像処理方法を用いても良い。本実施例により、エッジ検出結果に加え他の画像処理の結果を、濃度補正制御方法の決定の判定基準とする事で、濃度補正制御方法決定の精度を向上させることができる。
【００６０】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、本発明は、複数のプロセッサが連携して処理を行うことによっても実現できるものである。
【図１】
2013025186.tif 000003
【図２】
2013025186.tif 000004
【図３】
2013025186.tif 000005
【図４】
2013025186.tif 000006
【図５】
2013025186.tif 000007
【図６】
2013025186.tif 000008
【図７】
2013025186.tif 000009
【図８】
2013025186.tif 000010
【図９】
2013025186.tif 000011
【図１０】
2013025186.tif 000012
【図１１】
2013025186.tif 000013
【図１２】
2013025186.tif 000014
【図１３】
2013025186.tif 000015
【図１４】
2013025186.tif 000016
【図１５】
2013025186.tif 000017
【図１６】
2013025186.tif 000018
【図１７】
2013025186.tif 000019
【図１８】
2013025186.tif 000020
【図１９】
2013025186.tif 000021
【図２０】
2013025186.tif 000022
【図２１】
2013025186.tif 000023