"複数の濃度域に対して独立に濃度調整が可能な画像処理装置であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部と、前記濃度域に応じた調整度合いおよび前記濃度域毎に予め決められた変調量に基づき、補正特性を作成する作成手段と、前記作成された補正特性において階調変化の反転がある場合、該補正特性の反転区間が単調増加するように前記補正特性を補正する補正手段と、前記補正された補正特性に基づき、画像データに濃度調整を行う濃度調整手段とを有する画像処理装置。前記補正手段は、前記作成された補正特性において階調変化の反転がある場合、前記補正特性の極大点と極小点を算出し、さらに、前記算出された極大点と極小点との中間点を算出し、前記極大点と前記極小点と前記中間点とに基づき、前記補正特性の反転区間が単調増加するように前記補正特性を補正することを特徴とする請求項1に記載の画像処理装置。前記補正手段は、前記算出された極大点のY座標である前記補正特性上の点と、前記算出された極小点のY座標である前記補正特性上の点を算出し、前記算出された前記2つの補正特性上の点と前記中間点とに基づき、前記補正特性の反転区間が単調増加するように前記補正特性を補正することを特徴とする請求項2に記載の画像処理装置。複数の濃度域に対して独立に濃度調整が可能な画像処理装置であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部を有し、第1の濃度域に対して調整度合いに関するユーザの指示を入力する入力手段と、前記入力された第1の濃度域に応じた調整度合いおよび前記第1の濃度域の変調量と前記第1の濃度域に隣接する第2の濃度域の変調量に基づき、補正特性を作成する作成手段と、前記作成された補正特性において階調変化の反転がある場合、前記第2の濃度域に対して反転がおこる調整度合いを指示できないように前記操作部の表示を制御する制御手段とを有することを特徴とする画像処理装置。複数の濃度域に対して独立に濃度調整が可能な画像処理方法であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部と、前記濃度域に応じた調整度合いおよび前記濃度域毎に予め決められた変調量に基づき、補正特性を作成する作成ステップと、前記作成された補正特性において階調変化の反転がある場合、該補正特性の反転区間が単調増加するように前記補正特性を補正する補正ステップと、前記補正された補正特性に基づき、画像データに濃度調整を行う濃度調整ステップとを有する画像処理方法。複数の濃度域に対して独立に濃度調整が可能な画像処理方法であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部を有し、第1の濃度域に対して調整度合いに関するユーザの指示を入力する入力ステップと、前記入力された第1の濃度域に応じた調整度合いおよび前記第1の濃度域の変調量と前記第1の濃度域に隣接する第2の濃度域の変調量に基づき、補正特性を作成する作成ステップと、前記作成された補正特性において階調変化の反転がある場合、前記第2の濃度域に対して反転がおこる調整度合いを指示できないように前記操作部の表示を制御する制御ステップとを有することを特徴とする画像処理方法。コンピュータを請求項1乃至4のいずれか一項に記載された画像処理装置として機能させるためのプログラム。しかしながら、上記のような従来技術では複数の濃度域に対して隣接濃度域をオーバーラップさせて濃度を調整すると、調整設定値によっては調整後のオーバーラップされた濃度域で出力反転が発生してしまう。特にこの現象はモノクロ機や単色カラーにおいては顕著に発生することがある。特許文献1に記載の従来技術は、オーバーラップした領域において濃度の反転が起こらないように、オーバーラップした濃度域において出力濃度値を一定にしているが、この場合、対象濃度域の階調性が損なわれてしまい画像品質が劣化してしまうという課題があった。本発明は、上記課題を解決するためになされたものであり、その目的は、複数の濃度域に対して独立して濃度調整をする際に濃度反転の抑制と階調性の維持が可能な画像処理装置及び画像処理方法を提供することである。上記目的を達成するため、本発明の画像処理装置は、複数の濃度域に対して独立に濃度調整が可能な画像処理装置であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部と、前記濃度域に応じた調整度合いおよび前記濃度域毎に予め決められた変調量に基づき、補正特性を作成する作成手段と、前記作成された補正特性において階調変化の反転がある場合、該補正特性の反転区間が単調増加するように前記補正特性を補正する補正手段と、前記補正された補正特性に基づき、画像データに濃度調整を行う濃度調整手段とを有する。また、本発明の画像処理装置は、複数の濃度域に対して独立に濃度調整が可能な画像処理装置であって、前記複数の濃度域は隣接濃度域とオーバーラップしており、複数の濃度域に対して独立に調整度合いに関するユーザの指示を入力する操作部を有し、第1の濃度域に対して調整度合いに関するユーザの指示を入力する入力手段と、前記入力された第1の濃度域に応じた調整度合いおよび前記第1の濃度域の変調量と前記第1の濃度域に隣接する第2の濃度域の変調量に基づき、補正特性を作成する作成手段と、前記作成された補正特性において階調変化の反転がある場合、前記第2の濃度域に対して反転がおこる調整度合いを指示できないように前記操作部の表示を制御する制御手段とを有する。本発明によれば、複数の濃度域に対して独立に濃度調整する際に、濃度反転区間が単調増加するように補正特性を補正することで、濃度反転の抑制と階調性の維持が可能となる。以下、本発明を実施するための最良の形態について図面を用いて説明する。本実施例ではカラースキャナを有する画像処理装置を対象として説明する。<コントローラの詳細説明>図1は、画像処理装置のコントローラ構成を説明するためのブロック図である。コントローラ10はスキャナ部11やプリンタ部12と電気的に接続されており、一方ではLAN21を介して外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。CPU101は、ROM103に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。RAM102は、CPU101が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このRAM102は、記憶した内容を電源off後も保持しておくSRAM及び電源off後には記憶した内容が消去されてしまうDRAMにより構成されている。ROM103には装置のブートプログラムなどが格納されている。HDD104はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。操作部I/F105は、システムバス110と操作部13とを接続するためのインターフェース部である。この操作部I/F105は、操作部13に表示するための画像データをシステムバス110から受取り操作部13に出力すると共に、操作部13から入力された情報をシステムバス110へと出力する。NetworkI/F106はLAN21及びシステムバス110に接続し、情報の入出力を行う。画像バス115は画像データをやり取りするための伝送路であり、PCIバス又はIEEE1394で構成されている。スキャナ画像処理部108は、スキャナ部11からスキャナI/F107を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部108は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。圧縮部109、114は画像データを受取り、この画像データを32画素x32画素のブロック単位に分割する。なお、この32×32画素の画像データをタイルデータと称する。原稿読み取り前の紙媒体において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その32×32画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部109は、複数のタイルデータからなる画像データを圧縮する。伸張部112は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部111に送る。プリンタ画像処理部111は、伸張部112から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタI/F110を介してプリンタ部12に出力される。このプリンタ画像処理部110で行われる処理の詳細については後述する。RIP部113は、PCなどから送信されたPDLコードデータを元に生成された中間データを受取り、ビットマップデータ多値を生成する。このRIP部113で行われる処理の詳細については後述する。<RIP部113の詳細説明>図2にRIPRasterImageProcessor部113の内部構成を示す。RIPとは、PDLPageDescriptionLanguageで記述された文字、線画、図形などのベクトル情報、あるいは、色、パターン、写真などの画像走査線情報などを同時にページ上に再現するための処理を実施する。すなわち、それぞれのオブジェクト情報をメモリ上にビットマップラスタイメージ展開するプロセッサである。元来、ハードウェアとして出力装置側に搭載されていたが、現在では、CPUの高速化によりソフトウェアで実現されている。RIP部113は、一般に、インタプリタ部201とレンダリング部202の2つの部分から成り立っている。インタプリタ部201は、PDLの翻訳を行うPDL解釈部203と、解釈したPDLデータからディスプレイリストと呼ばれる中間ファイルを生成するDLDisplayList生成部204とで構成されている。一方、レンダリング部202は、ディスプレイリストに対してカラーマッチングを行うCMMColorMatchingModule部205と、ディスプレイリストをビットマップラスタイメージに展開するDL展開部206とで構成されている。PDL解釈部203は、入力されてきた様々な種類のPDLデータを解析する部分である。入力フォーマットとしては、Adobe社のPostScript登録商標言語やHPHewlett-Packard社のPCLPrinterControlLanguage言語などが有名である。これらは、ページ単位の画像を作成するためのプリンタ制御コードで記載されており、単純な文字コードのほか、図形描画のコードや写真画像のコードなども含まれている。また、PDFPortableDocumentFormatというAdobe社の開発した文書表示用ファイル形式も様々な業界で多用されており、ドライバを使用せず直接MFPに投げ込まれたこのフォーマットも対象としている。そのほか、PPMLPersonalizedPrintMarkupLanguageと呼ばれるVDPVariableDataPrint向けフォーマットにも対応している。さらにはJPEGJointPhotographicExpertsGroupやTIFFTaggedImageFileFormatと呼ばれるカラー画像の圧縮フォーマットなどにも対応している。また、CMM部205では、グレースケール、RGB、CMYKなど様々な画像データの入力が可能であり、ICCプロファイルに記述されたLUT情報を利用した補間処理でカラーマッチング処理が行われる。<プリンタ画像処理部111の詳細説明>図3にプリンタ画像処理部111の内部構成を示す。下地飛ばし処理部301は、スキャナ画像処理部108で生成されたヒストグラムを用いて画像データの下地色を飛ばす除去する。モノクロ生成部302はカラーデータをモノクロデータに変換する。Log変換部303は輝度濃度変換を行う。このLog変換部303は、例えば、RGB入力された画像データを、CMYの画像データに変換する。出力色補正部304は出力色補正を行う。例えばCMY入力された画像データを、テーブルやマトリックスを用いてCMYKの画像データに変換する。出力階調補正部305は、この出力階調補正部305に入力される信号値に対して図1の操作部13から入力指示された複数の濃度域に対して独立して濃度調整処理を実施する。出力階調補正部305の詳細については後述する。中間調補正部306は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し2値化や32値化などを行う。なお、スキャナ画像処理部108やプリンタ画像処理部111における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では処理部をスルーさせると表現することにする。<出力階調補正部305の詳細動作>以下に本発明のポイントである出力階調補正部305の動作について詳細に説明する。なお、本実施形態では、モノクロ機および単色カラーにおいて複数の濃度域に対して濃度調整を実施する。また、本動作で作成される補正テーブルはHDD104に保存され、プリンタ画像処理部111の出力階調補正部305で使用される。また、各濃度領域における変調量、調整値fH、fM、fSはHDD104に格納されているものとして説明する。図4は本実施例における濃度域毎の変調量を示す図であり、横軸に入力画像信号のレベル、縦軸に変調量を示す。本実施例では濃度信号の濃度域を低濃度域Hとしてレベル0~104、中濃度域Mとしてレベル67~199、高濃度域Sとしてレベル128~255の3つの濃度領域に分割した。また、図中ΔH、ΔM、ΔSで示した値は各濃度領域における変調量の最大値で、ΔH=23、ΔM=44、ΔS=48とした。図5は濃度調整を実施する際の動作の概略を説明するための図である。図5に示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図5のフローチャートが実行される。まず、ステップS501において操作部13で濃度調整メニューを選択後、濃度域別調整が設定されたか否かを判断しステップS502、濃度域別調整が設定されていると判断された場合には、操作部13で設定された調整色を取得するステップS503。次に、操作部13でユーザによって設定された濃度域別調整量調整度合いを取得するステップS504。ステップS504で取得した濃度域別調整量に対応した調整値fH、fM、fSと図4に示した変調量ΔH、ΔM、ΔSを乗算することにより補正テーブル補正特性を作成するステップS505。具体的には、以下の式を使って各入力値Inに対する出力値Outを算出し、補正テーブルを作成する。Out=InΔSIn×fsΔMIn×fMΔHIn×fH/1001次に、ステップS505で作成した補正テーブルの階調変化に反転があるか否かを判断しステップS506、補正テーブルにデータ反転があると判断された場合には、反転補正処理を行いステップS507、処理を終了する。一方、ステップS506で補正テーブルにデータ反転がないと判断された場合には処理を終了する。また、ステップS502で濃度域別調整が設定されていないと判断された場合には処理を終了する。図6は操作部13上における濃度域別調整量の一例を示した模式図である。図6において、601が図5のステップS501の濃度調整メニュー設定画面、602が図5のステップS502の濃度域別調整設定画面、603が図5のステップS503の調整色取得画面である。また、604から606が図5のステップS504の濃度域別調整量を取得する画面である。図7は操作部13上で表示される濃度域別調整量とそれに対応した調整値fH、fM、fSの関係を示す図である。例えば、図6で設定されている濃度域別調整量を低濃度Hが8、中濃度Mが-8、高濃度Sが±0とすると、図7で示した調整値fH=140、fM=-86、fS=0に設定される。<反転補正処理の詳細動作>図8は、図5のS507の反転補正処理を実施する際の動作の概略を説明するためのフローチャートである。図8に示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図8のフローチャートが実行される。また、図9は図6で設定されている濃度域別調整量を低濃度Hが8、中濃度Mが-8、高濃度Sが±0とした場合に作成された補正テーブルを示した図である。なお、本動作は図9に示した補正テーブルを一例として説明する。まず、ステップS801において図5のステップS505で作成した補正テーブルの極大点H1Xh,Yh1を取得する。その後、補正テーブルの極小点S1Xs1,Ys1を取得しステップS802、中間点MXm,Ymを以下の式で算出するステップS803。Xm=Xs1-Xh1/2Xh12Ym=Yh1-Ys1/2Ys13次に、極大点H1Xh1,Yh1と同出力値を示す極大交点H2Xh2,Yh1を算出しステップS804、さらに極小点S1Xs1,Ys1と同出力を示す極小交点S2Xs2,Ys1を算出するステップS805。極大点H1と極大交点H2はY座標が同じ値であり、極小点S1と極小交点S2はY座標が同じ値である。極大交点H2と極小交点S2は補正テーブル上補正特性上の点である。次に、極小交点S2Xs2,Ys1と中間点MXm,Ymの区間領域に対して以下の式で補正テーブルを作成するステップS806。Yout=Ys1Xin-Xs2×Ym-Ys1/Xm-Xs24ここでXinは補正テーブルの入力信号値、Youtは補正テーブルの出力信号値を示す。次に、中間点MXm,Ymと極大交点H2Xh2,Yh1の区間領域に対して以下の式で補正テーブルを作成してステップS807、処理を終了する。Yout=YmXin-Xm×Yh1-Ym/Xh2-Xm5以上の動作により、図9に示した極小交点S2から極大交点H2への破線が補正テーブルとして作成される。すなわち、極小交点S2から極大交点H2までの反転区間が単調増加するように補正テーブル補正特性が補正される。本処理により入力デジタル画像データに対して複数の濃度域に対して独立して濃度調整処理を実施する際、濃度反転領域の補間演算により階調性を考慮した濃度調整を実施することにより濃度反転の抑制と階調性の維持が可能となる。実施例1においては、濃度調整処理を実施する際、濃度反転領域の補間演算処理を実施した。本実施例では濃度調整処理を実施する際に隣接濃度域の補正方法を入力データの累積頻度から判断する場合について詳細に説明する。なお、実施例1と同様の処理については同様の記号を図示し、概略説明を省略する。また、隣接濃度域の補正方法のパラメータ、低濃度累積判定閾値ThH、中濃度累積判定閾値ThMはHDD104に格納されているものとして説明する。本実施例では低濃度判定閾値ThHを85、中濃度累積判定閾値ThMを164として説明する。図10は濃度調整を実施する際の動作の概略を説明するためのフローチャートである。図10に示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図10のフローチャートが実行される。まず、ステップS1001からS1003において各々低濃度累積Hhist、中濃度累積Mhist、高濃度累積Shistの初期化を実施する。次に、入力値InDataを取得しステップS1004、全データ取得済みか否かを判断するステップS1005。ステップS1005で全データ取得済みでないと判断された場合には、低濃度累積判定閾値ThHをHDD104から取得して入力値InDataと比較するステップS1006。ステップS1006で入力値InDataが低濃度累積判定閾値ThHより小さいと判断された場合には、低濃度累積HhistをインクリメントしてステップS1007、ステップS1005へ戻る。一方、ステップS1006で入力値InDataが低濃度累積判定閾値ThHより大きいと判断された場合には、中濃度累積判定閾値ThMをHDD104から取得して入力値InDataと比較するステップS1008。ステップS1008で入力値InDataが中濃度累積判定閾値ThMより小さいと判断された場合には、中濃度累積MhistをインクリメントしてステップS1009、ステップS1005へ戻る。一方、ステップS1008で入力値InDataが中濃度累積判定閾値ThMより大きいと判断された場合には、高濃度累積ShistをインクリメントしてステップS1010、ステップS1005へ戻る。一方、ステップS1005で全データ取得済みであると判断された場合には、低濃度累積Hhist、中濃度累積Mhist、高濃度累積Shistの最大値に対応する最大累積頻度領域を取得するステップS1011。次に、ステップS1011で取得した最大累積頻度領域に基づき各濃度領域のオーバーラップの有無を設定してステップS1012、処理を終了する。図11aは、本実施例における各濃度領域のオーバーラップの有無を示す図であり、1101は図10のステップS1012で設定されるパラメータである。図11bは各入力信号における累積頻度を示したもので、1103は低濃度累積Hhist、1104は中濃度累積Mhist、1105は高濃度累積Shistである。1102に示す入力データの場合、ステップS1011で取得される最大累積頻度領域はHhistとなる。その結果、1101のパラメータから低濃度領域はオーバーラップなし、中濃度領域はオーバーラップなし、高濃度領域はオーバーラップありが設定され補正テーブルが作成される。図12は実際に作成される補正テーブルの一例を示す図である。図12aはステップS1011で取得される最大累積頻度領域がHhistの場合に作成される補正テーブルの一例で、上凸の3つの曲線は低濃度域H、中濃度域M、高濃度域Sが各々8に設定された場合を示している。また、下凸の3つの曲線は低濃度域H、中濃度域M、高濃度域Sが各々―8に設定された場合を示している。同様に、図12bはステップS1011で取得される最大累積頻度領域がMhistの場合に作成される補正テーブルの一例であり、図12cはステップS1011で取得される最大累積頻度領域がShistの場合に作成される補正テーブルの一例である。よって、図11bで示される入力データの補正テーブルは、図12aの補正テーブルが設定されることとなる。以上の処理により入力デジタル画像データに対して複数の濃度域に対して独立して濃度調整処理を実施する際、隣接濃度域の補正方法を入力データの累積頻度から判断した濃度調整を実施することが可能となる。これにより入力データの濃度域に依存した濃度反転の抑制と階調性の維持が可能となる。本実施例では、濃度調整処理を実施する際における隣接濃度域の補正方法を濃度反転領域に含まれる入力データ頻度から制御する場合について説明する。なお、実施例1と同様の処理については同様の記号を図示し、概略説明を省略する。また、隣接濃度域の補正方法のパラメータ累積判定閾値ThdはHDD104に格納されているものとして説明する。図13は濃度調整を実施する際の動作の概略を説明するためのフローチャートである。図13に示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図13のフローチャートが実行される。まず、ステップS1301において図5のステップS505で作成した補正テーブルの極大点H1Xh,Yh1を取得する。その後、極大点H1Xh1,Yh1と同出力値を示す極大交点H2Xh2,Yh1を算出しステップS1302、反転領域Xh1-Xh2を決定する。次に、パラメータ累積Histの初期化を実施後ステップS1303、入力値InDataを取得しステップS1304、全データ取得済みか否かを判断するステップS1305。ステップS1305で全データ取得済みでないと判断された場合には、ステップS1301で取得した極大点H1入力値Xh1と入力値InDataを比較するステップS1306。ステップS1306で入力値InDataが極大点H1入力値Xh1より大きいと判断された場合には、ステップS1302で取得した極大交点H2入力値Xh2と入力値InDataを比較するステップS1307。ステップS1307で入力値InDataが極大交点H2入力値Xh2より小さいと判断された場合には、パラメータ累積HistをインクリメントしてステップS1308、ステップS1305へ戻る。一方、ステップS1307で入力値InDataが極大交点H2入力値Xh2より大きいと判断された場合にはステップS1305へ戻る。一方、ステップS1306で入力値InDataが極大点H1入力値Xh2より小さいと判断された場合にはステップS1305へ戻る。一方、ステップS1305で全データ取得済みであると判断された場合には、パラメータ累積判定閾値ThdをHDD104から取得してパラメータ累積Histと比較するステップS1309。ステップS1309でパラメータ累積Histがパラメータ累積判定閾値Thdよりも大きいと判断された場合には、図8に示したS801からS807の処理を実行しステップS1310、反転補正処理を実施して処理を終了する。一方、ステップS1309でパラメータ累積Histがパラメータ累積判定閾値Thdよりも小さいと判断された場合には、図10に示したS1001からS1012の処理を実行しステップS1311、処理を終了する。以上の処理により入力デジタル画像データに対して、隣接濃度域の補正方法を濃度判定領域に含まれる入力データの累積頻度に応じて実施例1及び実施例2で説明した補正テーブルの作成方法を制御することが可能となる。これにより、入力データの濃度域に依存した濃度反転の抑制と階調性の維持が可能となる。本実施例では、濃度調整処理を実施する際に操作部の表示を制御する方法について説明する。なお、実施例1と同様の処理については同様の記号を図示し、概略説明を省略する。また、本実施例では濃度域別調整設定値は-8~8の17段階が選択可能であることとし、低濃度域調整値Hの設定を基準として説明する。図14aは濃度調整を実施する際の動作の概略を説明するためのフローチャートである。図14aに示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図14aのフローチャートが実行される。まず、ステップS1401において操作部13で濃度調整メニューを選択後、濃度域別調整が設定されたか否かを判断するステップS1402。ステップS1402で濃度域別調整が設定されていると判断された場合には、操作部13で設定された調整色を取得するステップS1403。次に、操作部13で設定された低濃度域調整値H第1の濃度域の調整値を取得しステップS1404、中濃度域調整値M第1の濃度域に隣接する第2の濃度域の調整値を-8に設定するステップS1405。次に、ステップS1405で設定した中濃度域調整値Mが8より大きいか否かを判断するステップS1406。ステップS1406で中濃度域調整値Mが8より小さい場合、濃度域別調整量に対応した調整値fH、fM、fSと図4に示した変調量を乗算することにより補正テーブル補正特性を作成するステップS1407。次に、ステップS1407で作成した補正テーブルにデータ反転があるか否かを判断しステップS1408、補正テーブルにデータ反転があると判断された場合には、中濃度域調整値MをインクリメントしステップS1409、ステップS1406に戻る。ステップS1408で補正テーブルにデータ反転がないと判断された場合には、中濃度調整値M以上を操作部13で設定可能とするEnable設定行いステップS1410、処理を終了する。また、ステップS1406で中濃度調整値Mが8より大きい場合、ステップS1410へ進む。また、ステップS1402で濃度域別調整が設定されていないと判断された場合には処理を終了する。同様に、高濃度域調整値Sの制御は上述したステップS1404からステップS1410を繰り返すことによって実現可能となる。図15は操作部13上における濃度域別調整量の一例を示した模式図である。図15において、1501が図14aのステップS1401の濃度調整メニュー設定画面、1502が図14aのステップS1402の濃度域別調整設定画面、1503が図14aのステップS1403の調整色取得画面である。1505が図14aのステップS1410の中濃度調整値M以上をEnable設定指示できない設定に設定した画面である。例えば1503で示すように濃度域別調整量を低濃度Hが8とした場合、1505の中濃度調整設定画面中濃度Mが-8から-5までは図14aのステップS1408で反転有りと判断された場合を示している以上の処理により入力デジタル画像データに対して複数の濃度域に対して独立して濃度調整処理を実施する際に操作部の表示から制御することが可能となる。これにより、入力データの濃度域に依存した濃度反転抑制が可能となる。実施例4では、濃度調整処理を実施する際に操作部の表示から制御する場合について説明したが、本実施例では、操作部に表示される設定値のパラメータを変更する場合について説明する。なお、実施例4と同様の処理については同様の記号を図示し、概略説明を省略する。また、本実施例では濃度域別調整設定値は図7に示した-8~8の17段階が選択可能であることとし、低濃度域調整値Hの設定を基準として説明する。図14bは濃度調整を実施する際の動作の概略を説明するためのフローチャートである。図14bに示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図14aのフローチャートが実行される。図14bにおいて、ステップS1401からステップS1409までの処理は実施例4と同様のため説明を省略する。ステップS1408で補正テーブルにデータ反転がないと判断された場合には、中濃度域調整値Mにおける濃度調整パラメータ修正処理を行いステップS1411、処理を終了する。一方、ステップS1406で中濃度域調整値Mが8より大きい場合、ステップS1411へ進む。同様に、高濃度域調整値Sの制御は上述したステップS1404からステップS1411を繰り返すことによって実現可能となる。<濃度調整パラメータ修正処理の詳細動作>図16は図14bのステップS1411における濃度調整パラメータ修正処理を実施する際の動作の概略を説明するためのフローチャートである。図16に示す処理を実現する制御プログラムは、上述したようにROM103に格納されている。ROM103に格納された前記制御プログラムをRAM102にロードし、CPU101がロードされたプログラムを実行することで、図16のフローチャートが実行される。また、カウンタiはHDD104に格納されているものとして説明する。なお、本動作は図7に示した濃度調整パラメータを一例として説明する。まず、ステップS1601において図14bのステップS1406またはステップS1408で決定された中濃度域調整値Mを取得し、中濃度調整値Mに対応する調整値fMを取得するステップS1602。次に、カウンタiを-8に初期化しステップS1603、カウンタiが0より小さいか否かを判断するステップS1604。ステップS1604でカウンタiが0より小さいと判断された場合には修正調整値fM’を以下の式で算出する。fM’i=INTABSfMi/8×i0.56ただし、fMiはカウンタiにおける調整値、fM’iはカウンタiにおける修正調整値、ABSは絶対値、INTは整数値を表す。次にカウンタiをインクリメントしステップS1606、ステップS1604へ戻る。一方、ステップS1604でカウンタIが0以上と判断された場合には処理を終了する。同様に、高濃度域調整値Sの制御は上述したステップS1601からステップS1606を繰り返すことによって実現可能となる。図17は図7に示した調整値から中濃度域調整値Mが-5の場合に図16の動作で修正した修正変調比率を適用した結果、操作部13上で表示される濃度域別調整量とそれに対応した調整値fH、fM、fSの関係を示す図である。以上の処理により入力デジタル画像データに対して複数の濃度域に対して独立して濃度調整処理を実施する際に操作部に表示される設定値のパラメータを変更することが可能となる。これにより、入力データの濃度域に依存した濃度反転抑制が可能となる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"