画像データに含まれる領域の属性を判定する判定手段と、前記判定手段により判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定手段と、前記決定手段により決定された補正制御方法が第1の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、前記決定手段により決定された補正制御方法が第2の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正手段とを備えたことを特徴とする画像形成装置。前記判定手段は、前記画像データの画像形成を行うためのプリントジョブからオブジェクト情報を抽出して領域を判定する事を特徴とする請求項1に記載の画像形成装置。前記判定手段は、ラスター画像からエッジ部を検出して領域を判定する事を特徴とする請求項1に記載の画像形成装置。画像形成に関するジョブにスムージング処理が含まれているか否かを判定するスムージング判定手段をさらに備え、前記スムージング判定手段によりスムージング処理が含まれると判定されたときは、前記第1の濃度補正制御でレーザー強度を制御する際に前記スムージング処理が含まれないときよりも大きな閾値を用いる事を特徴とする請求項1ないし3のいずれかに記載の画像形成装置。前記判定手段では、判定の対象である領域が文字オブジェクトであるか細線オブジェクトであるかエッジを有するか判定することを特徴とする請求項1に記載の画像形成装置。前記画像データを出力する際のトナー帯電量を推測し、該推測より取得する濃度特性の変動量を用いて前記レーザー強度を制御することを特徴とする請求項1に記載の画像形成装置。画像データに含まれる領域の属性を判定する判定ステップと、前記判定ステップにより判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定ステップと、前記決定ステップにより決定された補正制御方法が第1の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、前記決定ステップにより決定された補正制御方法が第2の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正ステップとを備えたことを特徴とする画像形成方法。画像形成装置に、画像データに含まれる領域の属性を判定する判定ステップと、前記判定ステップにより判定された領域の属性の色およびサイズを検知し、該検知した結果を用いて前記画像データを出力する際の補正制御方法を決定する決定ステップと、前記決定ステップにより決定された補正制御方法が第1の濃度補正制御の場合、レーザー強度を制御して、前記画像データを出力する際のレーザー強度を制御し、LUTを補正して前記画像データを出力する際の濃度補正を実行し、前記決定ステップにより決定された補正制御方法が第2の濃度補正制御の場合、LUTを補正して、前記画像データを出力する際の濃度補正を実行する濃度補正を実行する補正ステップとを備えた画像形成方法を実行させるプログラム。しかし上記背景技術では、濃度変動に対する補正方法がLUT補正による濃度補正制御とレーザー強度制御による濃度補正制御のように複数使用できる場合でも、出力画像毎にどの濃度補正制御を実行したら最適な補正となるかを自動で設定できない。例えば、印刷ジョブ開始前にユーザが制御方法の設定を行い、印刷ジョブを開始後、ジョブ実行中は制御方法を変更する事が出来ないという課題があった。例えば、図9に示すようにジョブごとにいずれの補正制御を使用するか指定しなければならなかった。本発明は以上の問題に鑑みてなされたものであり、濃度特性変動に対する補正処理にて、出力画像への弊害を抑え、ユーザが補正に対する負荷を軽減する技術を提供する事を目的とする。例えば、図10に示すように1ジョブの中で装置が自動で制御方法を選択して補正することができることを目的とする。このような課題を解決するため、本発明の画像形成装置は、画像データに含まれる領域の属性を判定する判定手段と、判定手段により判定された領域の属性の色およびサイズを検知し、検知した結果を用いて画像データを出力する際の補正制御方法を決定する決定手段と、決定手段により決定された補正制御方法が第1の濃度補正制御の場合、レーザー強度を制御して、画像データを出力する際のレーザー強度を制御し、LUTを補正して画像データを出力する際の濃度補正を実行し、決定手段により決定された補正制御方法が第2の濃度補正制御の場合、LUTを補正して、画像データを出力する際の濃度補正を実行する濃度補正を実行する補正手段とを備えたことを特徴とする。本発明の手法を用いる事により、濃度特性の変動に対する補正処理にて画像の特徴に応じて適切にLUT補正による濃度補正制御、またはレーザー強度制御による濃度補正制御等の補正方法を自動で切り換えられる。よって、出力画像に対して最適な方法で、濃度変動の影響を抑える事が可能になる。[実施例1]以下、本発明を実施するための形態について図面を用いて説明する。最初に本実施例に係る画像形成装置の構成について図1を用いて説明する。画像形成装置100は大きくコントローラ101、プリンタエンジン部102、ユーザが操作するUI部116および原稿を読み取る為の原稿読取装置117を備えている。また、画像データや設定したデータ等を保存可能な記憶装置118、一時的にデータを保存するメモリ119が搭載されている。記憶装置118は、ハードディスクやバックアップ用の電池が搭載されているSRAM等の電源断時でも記憶の保持が可能な媒体であれば、どの記憶装置を用いても構わない。ネットワークIF120は、印刷データ等の受信や、画像データや制御データなどの送信を行う。累積判定値管理部129は、濃度補正制御方法を決定する時に用いる累積判定値詳細は後述を管理するモジュールである。また、PC等の外部装置121は、ネットワーク125を介して画像形成装置100と接続されている。外部装置121内のプリンタドライバ124は、画像形成装置100へ印刷データを送信する機能を備えている。コントローラ101は、CPU103と一連の画像処理を行う画像処理部104を搭載している。尚、本実施例では、コントローラ101は、コピージョブおよびプリントジョブの双方のジョブを実行できるが、各々用いるモジュールには異なるものもある。最初にプリントジョブ時のみに用いられるモジュールについて説明する。プリントジョブ時は、記憶用の画像データから画像処理部104が処理できるラスターが像を生成するため、本実施例ではインタプリタ105とレンダラ106とを用いるが、これに限られない。CPU103のインタプリタ105は、受信した印刷データのページ記述言語PDL:PageDescriptionLanguageによる記述を解釈し、レンダラ106が解釈できる言語に変換し、中間言語データを生成する。レンダラ106は、生成した中間言語データからラスター画像を生成する。画像処理部104は、生成したラスター画像もしくは原稿読取装置117で読み込んだ画像に対して画像処理を行う。次に、コピージョブ時のみに用いられるモジュールについて説明する。通常、プリントジョブ実行時は、予め生成された画像データに文字領域を識別する属性情報など種々の情報も含まれているため、基本的にそれらの情報を用いて本実施例の処理を実行できるが、コピージョブ実行時は別途情報を算出しなければならない。具体的には、コピージョブの実行時は、画像処理部104内のエッジ検出部107、色変換処理部108、色情報判定部127、スクリーン処理部112およびスムージング処理部126を用いる。ここで、エッジ検出部107は、画像における文字領域を把握する為に、文字の輪郭部分を抽出する機能を備えている。色変換処理部108は、原稿読取装置117で原稿読み取った際に生成されるRレッドGグリーンBブルーの画像信号値を、YイエローMマゼンタCシアンKブラックの色情報に変換する機能を備えている。また、色情報判定部127は、画像処理部104に送信された画像データのRGBの画像信号値から出力時に有彩色もしくは無彩色になるかの判定を画素単位で行う。さらに、スクリーン処理部112は、誤差拡散や高線数低線数スクリーン等のディザ種のディザ処理を行う機能を備える。スムージング処理部126は、スクリーン処理部112でディザ処理後にエッジ検出部107で検出したエッジ部に対して、輪郭部分を中間色で塗りつぶして補正、滑らかに見せる処理を行う機能を備えている。最後にプリントジョブおよびコピージョブ実行時の両方で用いられるモジュールについて説明する。補正制御方法決定部128は、コピージョブ実行時ではエッジ検出部107と色情報判定部127との結果を元に、プリントジョブ実行時はインタプリタ105で抽出したオブジェクト情報を元に、ページ単位で濃度補正制御方法を決定する処理を行う。トナー消費量算出部109は、画像データから画像を印刷する上で必要なトナーの消費量を推測する機能、およびトナー補給量も確定する機能を備えている。このトナー消費量算出処理はページ単位で行う。LUT制御部110は、出力される印刷物の階調を維持する為に、入力する画像信号レベルと出力濃度とを対応させたLUTを管理しており、後述するプリンタエンジン部102における濃度特性の変動に応じてLUTを補正させる機能を備えている。なお、LUTは、CMYKそれぞれ一次元LUTとして保持し、LUT補正はデジタルの画像信号に対して処理を行う事を前提とする。次にプリンタエンジン部102について説明する。プリンタエンジン部102は、大きく現像器部111からレーザー強度制御部115までの画像形成に係る部分と、画像形成に係る部分に用紙を供給する為に用紙を格納している給紙部122、印刷した用紙を排紙する排紙部123に分けられる。プリンタエンジン部102のハード構成について図16を用いて説明する。プリンタエンジン部102は、ドラム型とされる電子写真感光体1100以後、感光体と記載を有し、感光体1100の図中矢印1120方向の回転に伴い、帯電手段たる一次帯電装置1106が、感光体1100の表面を一様に帯電させる。次いで一様に帯電した感光体1100の表面を、レーザースキャナー等の露光手段1105が画像情報に従って走査露光し、感光体1100に静電潜像を形成する。この静電潜像に応じて現像手段たる現像器部111が感光体1100に現像剤を供給し、感光体1100に現像剤による画像トナー像が形成される。トナー像は、形成後、ローラ1101および1102により回動する転写ベルト1103の表面に、転写帯電器1104で逆の電気に帯電させることによって転写される。転写されたトナー像は、定着機不図示によって定着され、排紙部123から排紙される。次に現像器部111について説明する。現像器部111は、トナーとキャリアとを蓄える容器1109およびそれらを撹拌するスクリュー1108を備える。スクリュー1108を駆動する事でトナーとキャリアを撹拌し、トナーを摩擦帯電させる。また、現像器部111は現像スリーブ1110を備えており、帯電したトナー及びキャリアをその表面に付着させながら回転し、感光ドラム上の静電潜像にトナーを提供する機能を備える。尚、本実施例では、プリンタエンジン部102は、CMYKの色毎に現像器を持つようにするが、これに限られず本技術分野で知られた構成とすることができる。トナー帯電量推測部113は、前回のプリントで使用したトナー帯電量、トナー消費量算出部109にて算出されたトナー消費量図4およびトナー補給量を求める。更に、現像器部111内の容器に蓄えられている総トナー量、前回計測してから現時点までの時間間隔から現時点でのトナー帯電量を推測する機能を備えている。今回は現像器部111内のトナー帯電量の変動を連立微分方程式で近似して、出力時におけるトナー帯電量を推測するが、トナー帯電量に推測方法は別の方法を用いても良い。濃度変動量算出部114は、トナー帯電量推測部113にて推測したトナー帯電量、画像形成装置100内の温度湿度、キャリアの状態、トナー濃度から濃度変動量を算出する。ここで温度湿度の検出については、温度は赤外線温度検出、湿度は電子式静電容量式での湿度検出等、検出が可能であればどの方法を用いても良い。トナー濃度の検出は、光学反射光量検知方式やインダクタンス検知方式のセンサ等を利用する事で可能であり、本実施例では、トナー濃度の検出ができれば手段は問わない。キャリアの状態検知は、プリント枚数のカウント値といった過去の出力状況から推測する事が可能である。カウント値は出力する度に記憶装置118に保存するようにしておけば良い。上記から濃度変動量算出部114は、トナー帯電量の変動に伴う濃度特性の変動量図8の504を算出する。レーザー強度制御部115は、トナー帯電量の変動に伴う現時点での濃度特性504ではなく、最適な濃度特性503で出力する為にレーザー強度を制御する機能を備えている。図13に示すように画像形成装置100は、最適な濃度を形成する為のコントラスト電位とレーザー強度の最適な値801とを予め設定している。ただし、図13における最適なレーザー強度値は、トナー帯電量の変動、感光体の劣化、帯電および露光ムラ、或いは感光体1100の表面電位を検知する感光体表面電位検出部1107の読取誤差等から常に変動する場合がある。よって最適な出力を可能にする為にその都度レーザー強度を制御する。図2を用いて、プリント時における本発明の処理フローを説明する。プリンタドライバ124は、ユーザが印刷するデータの印刷設定を受け付けて設定を行うS221。印刷設定を終えた後、ユーザによって印刷開始指示をうけた画像形成装置100は、印刷ジョブをネットワークIF120を介して受信するS222。この際、画像形成装置100が受信した画像信号はRレッドGグリーンBブルーの色空間、もしくはYイエローMマゼンタCシアンKブラックの色空間のどちらでも良い。受信した画像信号に対してインタプリタ105は、補正制御領域である画像中の文字グラフィックイメージ等の属性を確認する為にオブジェクト抽出処理、すなわち制御対象となる領域判定を行うS223。オブジェクト抽出処理が終了すると、インタプリタ105はオブジェクト抽出後に抽出したオブジェクトが、文字オブジェクトか細線であるかの確認S224、および無彩色で構成されているかの確認を行うS225。ここで、文字細線であるか、および無彩色であるかを確認する理由について説明する。一般に、写真等のイメージ属性の画像で黒を表現するときは、KブラックトナーだけでなくYイエローMマゼンタCシアントナーも用いて出力する。イメージ画像でKトナー以外のトナーを用いるのは、他色のトナーを併せて用いる事で黒の表現の幅を広げる事が可能になるからである。一方、文字細線属性の画像については、黒の表現の幅が広がる長所より、画像形成装置の物理特性によるレジずれによる色ズレの発生の可能性が高くなるという問題がある為、Kトナーのみを用いて黒を表現する。また、文字や線がギザギザしたように見えるジャギーは、単色で出力している部分で発生する可能性が高い為、本実施例では先ず、画像中の文字細線部の部分が無彩色で構成されているか否かの確認を行う。抽出したオブジェクトが無彩色の文字または細線の場合は、図12に示す評価点詳細は後述に基づいて判定のための判定値を取得し、この値を累積する。図12はジャギー発生の確率に基づいて算出し、属性ごとにジャギーが発生する可能性を数値で示した評価点を表した表である。すなわち、ジャギーは黒単色で出力する文字の場合でも文字のサイズによって発生する確率は変動するので、それぞれの場合にジャギー発生に影響を及ぼす可能性に基づいて評価点を定める。例えば、文字が小さいほどジャギーの発生する可能性が高いので、高い評価点を付与する。細線も同様にその幅によってジャギー発生の確率が異なるので、線幅によって評価点を変えるようにする。具体的には、図12の表中、評価点が高い程ジャギー発生の可能性が高いので、オブジェクトが黒文字単色の8ptの文字では評価点を5とし、細線オブジェクトの幅が標準の場合では評価点を1とする。以上の評価点を画像の各部分について取得して、各評価点を累積した判定値は累積判定値管理部129に保存する。各属性に対応する評価点は、本実施例では固定にしているが可変にしても良い。累積した判定値を保存した後、インタプリタ105は、そのページにおけるオブジェクト抽出が全て完了しているかを確認しS227、完了していなければ引き続きS223からのフロー処理を行う。また、S224で文字または細線ではないと判定、もしくはS225で無彩色でないと判定した場合でも引き続きインタプリタ105は、S223からのフロー処理を行う。処理中のページにおける全てのオブジェクトを抽出し、抽出したオブジェクトに対する判定値の取得が完了した後、補正制御方法決定部128は累積判定値管理部129から累積判定値を読み出し、累積判定値が閾値を超えているかの確認を行うS228。図3に示すように、累積判定値が閾値th1未満である場合、補正制御方法決定部128は、LUT補正による濃度補正制御の実施を決定すべく、S236へ進む。一方、累積判定値が閾値th1以上th2以下である場合、補正制御方法決定部128は、レーザー強度制御とLUT補正による濃度補正制御の実施を決定すべく、S229へ進む。ちなみに、この閾値th1、th2は予め決められた値であり、ユーザーが設定を変更することも可能である。S229へ進み、濃度補正制御方法にレーザー強度制御が含まれる場合、コントローラ101は、レーザー強度制御部115にレーザー強度を制御して濃度補正をする旨を通知するS230。レーザー強度を制御して濃度補正制御する旨の通知を受けたレーザー強度制御部115は、予め濃度変動量算出部114が算出した推測濃度変動量を元にレーザー強度の出力値を設定するS231。その後、濃度変動量算出部114は、レーザー強度を制御して濃度補正を実行した後に再度濃度変動量を算出し、コントローラ101に通知する。その後、色変換処理部108は、RGB画像信号値をYMCK画像信号値に色変換する処理を行うS232。色変換処理後、LUT制御部110は、コントローラ101が受信した濃度変動量を元にLUT補正を行なうことにより濃度補正処理を行うS233。S236へ進み、LUT補正のみで濃度補正を行う場合、色変換処理部108は、RGB画像信号値をYMCK画像信号値に色変換処理を行うS237。そして、LUT制御部110は、コントローラ101が受信した濃度変動量を元に濃度補正処理を行うS238。その後、画像処理部104は、記憶装置118に画像データをスプールしS234、算出した累積判定値を0にリセットするS235。以上のS221~S235のフローはページ毎に実施される。本実施例では無彩色に限定したが、一定値以上の輝度値を持つデータに適用しても良い。以上、本実施例により、プリント時におけるトナー帯電量の変動に伴う濃度変動問題に対して、複数ある濃度補正制御方法のうちから、最適な濃度補正制御方法を自動で選択し、最適な濃度補正を実施する事が可能になる。また、ユーザは濃度変動問題により生じる工数を削減する事が可能になる。[実施例2]実施例1では、プリントジョブ実行時における濃度補正制御方法の自動設定について説明した。本実施例ではコピージョブ実行時における濃度補正制御方法の自動設定について説明する。コピージョブでは、元々ラスター化された画像が扱われる為、プリントジョブ実行時と異なりオブジェクト抽出した結果から濃度補正制御方法の自動設定ができない。よってラスター化された画像に対しても本発明の手法が適用できる事を説明する。図14を用いて、コピー時における本実施例の処理フローを説明する。原稿読取装置117にユーザによって原稿が載置されるとともに、UI部116は印刷部数サイズ給紙段指定等の印刷時における各種設定を、本技術分野で知られたインタフェースで受け付ける。次にUI部116は、ユーザが印刷開始を指示すると、印刷開始の指示がされたと認識し、その旨を原稿読取装置117に通知しS201、原稿読取装置117は原稿を読み取り、毎ページ画素毎にRGB値を有する画像信号を生成するS202。本実施例で用いられる原稿読取装置117は、原稿読取時にRレッドGグリーンBブルーのラインセンサを備えており、ラインセンサ毎にRGBの色成分信号を生成する機能を備えているがこれに限られない。原稿読取装置117は、生成したRGB画像信号を、コントローラ101内にある画像処理部104に送信するS203。画像処理部が受信したRGB信号に対して、エッジ検出部107はエッジ検出処理を行うS204。エッジ検出処理は、原稿画像に含まれる画像の特徴に応じて最適な画像処理を施す為に、原稿画像の特徴を抽出して像域属性を示すフラグデータを生成するものである。例えば、原稿中には通常、連続階調のフルカラーの写真領域や、黒一色の文字領域、あるいは新聞印刷のような網点印刷領域等、様々な画像領域が混在している。これら異なる種類の領域を一律に同一の画像処理手順で処理して出力すると、その出力画像は一般に好ましい画質が得られない場合が多い。そこでエッジ検出処理では、画像処理部が受信したRGB信号を用いて、原稿画像中に含まれる各種領域ごとに画像データの属性を検出し、それを識別する為のフラグデータを生成する。エッジ検出処理について、図17~図19を用いて説明する。エッジ検出部107は、入力RGB信号1201を用いて平均濃度演算を行い平均濃度演算1202、入力信号1201について注目画素を中心とするM×N領域M、Nは自然数の平均値AVEを算出する。この平均濃度計算とともにエッジ検出部107は、入力信号1201を用いてエッジ強調処理を行うエッジ強調処理1203。ここでは注目画素周辺領域のデータを参照し、M×N領域M、Nは自然数にて注目画素のエッジ強調処理を行い、強度の異なる2種類のエッジ強調信号EDG1およびEDG2を算出する。エッジ検出部107は、平均濃度演算1202での平均濃度演算と、エッジ強調処理1203の結果とを用いて網点判定網点判定1204行い、またエッジ強調処理1203で生成した強調信号EDG2を用いてエッジ判定エッジ判定1205を行う。網点判定1204について、図18を用いて説明する。網点判定1204では、平均濃度演算1202から算出されたAVEと、エッジ強調処理1203から算出されたEDG1を用いて二値化処理を行う二値化処理1301。二値化処理1301では、ある係数を乗算した後、両者を比較して、二値化信号を生成する。たとえば、A×EDG1<AVEならば、二値化信号=1Aは実数A×EDG1≧AVEならば、二値化信号=0Aは実数である。各画素について得られる二値化信号は、1×1孤立量算出1302、2×2孤立量算出1303、3×3孤立量算出1304、4×4孤立量算出1305の各演算モジュールに入力される。ここでは、二値化処理の結果を用い、注目画素がどの程度孤立しているかを判断する。たとえば、1×1孤立量算出1302で行われる孤立量の算出は、注目画素を中心位置とする3×3領域の二値化信号を参照する。参照した値が縦、横、斜め、各方向に対して、0、1、0と変化していた場合に各方向に対する孤立量を1とし、これらの合計を注目画素に対する孤立量とする。孤立度が高い場合には、孤立量は4となる。孤立していない場合は0である。これは、網点ドットが1画素で構成される場合、すなわち、低濃度網点画素、または線数の高い網点に対して孤立量が比較的大きくなるという特徴を有する。同様に、2×2孤立量算出1303、3×3孤立量算出1304、4×4孤立量算出1305の各演算モジュールについても、所定のパターンと比較して孤立量を算出する。算出された孤立量は、1×1孤立量加算1306、2×2孤立量加算137、3×3孤立量加算1308、4×4孤立量加算1309の各演算モジュールにおいて、所定領域で加算される。たとえば1×1孤立量加算1306では、9×9の領域にて孤立量を加算する。1×1孤立量加算1306、2×2孤立量加算1307、3×3孤立量加算1308、4×4孤立量加算1309にて算出された加算値は、網点判定1310に入力される。ここでは、それぞれの入力に対して閾値処理を行い、それらの結果を多数決や論理演算などの処理を行うことで、網点信号1311を生成する。網点ならば、AMI=1を出力する。次にエッジ判定S1205について、図19を用いて説明する。平均濃度計算S1202で算出された平均値AVE、およびエッジ強調処理S1203で算出されたEDG2の結果が、濃度差判定1401に入力される。このとき、補正処理1403から出力されるEDG2と周辺領域の濃度すなわち、AVEとの差の大きさの判定を行い所定の濃度差よりも大きい場合は1を、小さい場合は0を出力する。AVE-A×EDG2>Bならば、濃度差信号=1A×EDG2-AVE>Cならば、濃度差信号=1それ以外のとき、濃度差信号=0Aは実数、B、Cは実数または整数濃度差判定1401から出力される濃度差信号は、孤立判定1402に入力され、孤立点の除去がなされる。たとえば、濃度差信号を7×7で参照し、最外周の位置の画素の濃度差信号=1が存在しない場合には、内側の5×5領域の濃度差信号を強制的に0とすることで、孤立点を除去するものである。孤立判定1402から出力される孤立判定信号は、補正処理1403に入力され、不連続部分の補正がなされる。例えば、3×3領域で注目画素3×3の中央をはさむ画素前後、左右、斜めの孤立判定信号が1の場合、注目画素が0ならば、注目画素の値を1に補正する。これにより、線画の欠けている部分の連続度が増し、また線画も滑らかな、エッジ信号1404が生成される。エッジならば、EDGE=1を出力する。網点判定1204およびエッジ判定1205から出力される網点信号1311およびエッジ信号1404の結果は、文字判定1206に入力される。ここでは画素単位に処理され、網点ではなくAMI=0、エッジであるEDGE=1画素を文字と考え、文字信号1207を生成する。エッジ検出部107がエッジ部を検出した後、色情報判定部127は、入力のRGB信号を確認し、有彩色か無彩色かを画素毎に判定するS205。補正制御方法決定部128は、確認した画素がエッジ部かつ無彩色であるか否かを確認するS206。エッジ部かつ無彩色の画素でないと判定された場合はS204に戻る。確認した画素がエッジ部かつ無彩色の画素である場合、補正制御方法決定部128は、判定値値を増分累積し、判定値管理部129に保存するS207。判定値を保存後、ページの全ての画素に対する判定値算出が完了しているか否かを確認しS208、完了していなければS204に戻る。全ての画素に対する判定値算出が完了している場合、補正制御方法決定部128は累積判定値管理部129に保存されている累積判定値を読み出し、累積判定値が閾値を超えているかを確認するS209。図7に示すように、累積判定値が閾値th1未満である場合、補正制御方法決定部128は、LUT補正による濃度補正制御の実施を決定すべく、S210へ進む。一方、累積判定値が閾値th1以上th2以下である場合、補正制御方法決定部128は、レーザー強度制御とLUT補正による濃度補正制御の実施を決定すべく、S211へ進む。ちなみに、この閾値th1、th2は予め決められた値であり、ユーザが設定を変更することも可能である。レーザー強度を制御して濃度補正を行う場合、コントローラ101はレーザー強度制御部115にレーザー強度を制御して濃度補正する旨を通知するS212。補正制御する旨の通知を受けたレーザー強度制御部115は、予め濃度変動量算出部114が算出した推測濃度変動量を元にレーザー強度の出力値を設定するS213。その後、濃度変動量算出部114はレーザー強度の補正後に再度濃度変動量を算出し、コントローラ101に通知する。その後、色変換処理部108は、RGB画像信号値をYMCK画像信号値に色変換する処理を行うS214。色変換処理後、LUT制御部110は、コントローラ101が受信した濃度変動量を元にLUT補正による濃度補正処理を行うS215。その後、累積判定値を0にリセットするS216。以上のフローはページ単位で実施される。本実施例ではコピージョブを例に用いて説明したが、ラスター画像をダイレクトでプリントする等、オブジェクトを抽出できないようなジョブであっても適用することが可能である。以上、本実施例によりコピー時においてもトナー帯電量の変動に伴う濃度変動問題に対して最適な濃度補正制御方法を自動で選択し、濃度補正を実施する事が可能になり、ユーザは濃度変動問題により生じる工数の負荷を削減する事が可能になる。更に本実施例により、コピージョブのようなオブジェクト情報を有しないデータを扱う場合でも本発明を適用する事ができる。[実施例3]実施例1および2では画像信号の特性に基づき、最適な濃度補正を行なう場合の制御方法を自動で決定し、決定された制御方法にて濃度補正を行う方法について説明した。本実施例ではスムージング処理を考慮して、濃度補正制御方法の自動判定の精度を向上させる例について説明する。図15を用いて本実施例のフローを説明する。図15に示すフローは、実施例1で用いた図2のフローをベースとしており、以下異なる点のみを説明する。S223のオブジェクト抽出後、インタプリタ105は、プリントジョブにおいてスムージング処理が行われるか否か、すなわちスムージング判定を行うS1001。スムージング処理は、中間調処理により顕在化したスクリーン構造によって現れるジャギーを平滑化し、解消する処理である。例えば、図20のジャギー1501が発生した部分に対して、図21に示すように図20と同じ入力画像に対してスクリーン処理後スムージング処理が行われると1601のようにジャギーが解消される。スムージング処理が行われる場合、インタプリタ105は、S228で用いる閾値を変更するS1002。閾値を変更するのは以下の理由のためである。すなわち、スムージング処理が行われる場合、ジャギー発生を低減できる。閾値を上げてLUT補正による濃度補正制御する頻度をより多くすることで、LUT補正による濃度補正制御を実行してもジャギー発生を抑える事が可能になるからである。スムージング処理が行われない場合は閾値の変更は行わない。本実施例ではスムージング処理を用いて、濃度補正制御方法指定の精度向上を計ったが、別の画像処理方法を用いても良い。本実施例により、エッジ検出結果に加え他の画像処理の結果を、濃度補正制御方法の決定の判定基準とする事で、濃度補正制御方法決定の精度を向上させることができる。[その他の実施形態]また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施例の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、本発明は、複数のプロセッサが連携して処理を行うことによっても実現できるものである。