(57)【要約】【課題】ディスクリプタ情報を使用するＤＭＡ転送において、画像処理パラメータを効率的に設定する。【解決手段】一括転送用画像処理パラメータ記憶手段に設定済、あるいは未設定の画像処理パラメータと、ソース画像の画像処理に必要な画像処理パラメータとの差分を管理するパラメータ差分管理手段と、パラメータ差分管理手段の管理情報に基づいて、画像処理パターンを選択してソース画像処理パラメータ記憶手段に、画像処理パラメータを設定する画像処理パラメータ設定手段と、ソース画像処理パラメータ記憶手段に記憶された画像処理パラメータを、一括転送用画像処理パラメータ記憶手段に書き込む一括転送用画像処理パラメータ書込み手段と、ディスクリプタ情報に基づいて、画像処理部へとＤＭＡ転送を行うＤＭＡ転送手段と、を備える。【選択図】図２４
2010113552.tif 000002
【特許請求の範囲】
【請求項１】
画像処理部にＤＭＡ転送するための画像処理パラメータを記憶する一括転送用画像処理パラメータ記憶手段と、
前記一括転送用画像処理パラメータ記憶手段に複写するための前記画像処理パラメータを記憶するソース画像処理パラメータ記憶手段と、
前記画像処理パラメータを格納した場所のアドレス情報を有するディスクリプタ情報を記憶するディスクリプタ記憶手段と、
前記一括転送用画像処理パラメータ記憶手段に設定済、あるいは未設定の前記画像処理パラメータと、ソース画像の画像処理に必要な画像処理パラメータとの差分を管理するパラメータ差分管理手段と、
前記パラメータ差分管理手段の管理情報に基づいて、画像処理パターンを選択して前記ソース画像処理パラメータ記憶手段に、前記画像処理パラメータを設定する画像処理パラメータ設定手段と、
前記ソース画像処理パラメータ記憶手段に記憶された前記画像処理パラメータを、一括転送用画像処理パラメータ記憶手段に書き込む一括転送用画像処理パラメータ書込み手段と、
前記ディスクリプタ記憶手段にて記憶されたディスクリプタ情報に基づいて、前記画像処理部へとＤＭＡ転送を行うＤＭＡ転送手段と、を備えることを特徴とする画像処理装置。
【請求項２】
前記ソース画像処理パラメータ記憶手段を複数備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
複数の前記ソース画像処理パラメータ記憶手段は、接続されている読み取りデバイスの数、または、デバイスの使用頻度に基づいた数を確保されることを特徴とする請求項２記載の画像処理装置。
【請求項４】
原稿の第１面の画像を読み取る第１の読取手段と、
前記第１の読取手段と対向する他方の側から前記原稿の第２面の画像を読み取る第２の読取手段と、を有し、
前記ソース画像処理パラメータ記憶手段は、前記第１の読取手段に対応させて用いられる第１のソース画像処理パラメータ領域と、前記第２の読取部に対応させて用いられる第２のソース画像処理パラメータ領域と、を有することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記ソース画像処理パラメータ記憶手段は、前記画像処理パターンに応じて、単数、あるいは複数の領域を確保されることを特徴とする請求項２記載の画像処理装置。
【請求項６】
複数の前記ソース画像処理パラメータ記憶手段のうち階調処理用に用いる領域数は、選択可能な量子化閾値のユースケースに対応することを特徴とする請求項５記載の画像処理装置。
【請求項７】
複数の前記ソース画像処理パラメータ記憶手段は、階調処理の前記選択可能なユースケースの使用頻度に基づいて、領域確保、あるいは領域解放が行われることを特徴とする請求項５又は６記載の画像処理装置。
【請求項８】
前記画像処理パラメータ設定手段は、選択した前記画像処理パターンに応じて、前記一括転送用画像処理パラメータ記憶手段に、前記画像処理パラメータを直接設定することを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記画像処理パラメータ設定手段は、前記一括転送用画像処理パラメータ書込み手段による複写時間と、前記画像処理パラメータを直接設定したときのパラメータ設定時間と、を比較して、前記パラメータ設定時間が短い場合に、前記一括転送用画像処理パラメータ記憶手段に、前記画像処理パラメータを直接設定することを特徴とする請求項１記載の画像処理装置。
【請求項１０】
請求項１から８のいずれか１項に記載の画像処理装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理を行うハードウェア(ＡＳＩＣなど)に設定する画像処理用のパラメータを、ディスクリプタ情報を使用してＤＭＡ転送により、パラメータの一括転送をする画像処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
デジタル方式の複写機、プリンタ、ＦＡＸ等に使用される画像処理装置に備えられる画像処理用ＡＳＩＣ(Application Specific Integrated Circuit：特定用途向け集積回路)は、大量の画像処理パラメータを高速に設定するために、レジスタ一つ一つに書き込む代わりに、処理すべき画像データに対応させた画像処理パラメータをＤＭＡ(Direct Memory Access)転送によるパラメータの一括設定を行う。
【０００３】
また、複数の画像データを連続して高速で処理するために、処理されるべき画像データと、画像データに使用する画像処理パラメータのそれぞれに対してディスクリプタ情報と呼ばれる、処理すべき画像データのアドレス(Readアドレス)、処理後の画像データを保管するメモリ中のアドレス(Writeアドレス)と、処理されるべき画像データに使用する画像処理パラメータが格納されているアドレスと、次に処理すべき画像データ、並びに画像処理パラメータのディスクリプタ情報へのアドレスからなるパラメータを作成し、アドレス情報から成るチェーン状の情報を作成して連続処理を行うことが行われる(例えば、特許文献１)。
【０００４】
このとき、処理すべき画像データに使用する画像処理パラメータは、画像データに対応させて、可能であれば予め作成される。複数の画像データに応じて、画像処理パラメータを変更する必要が無い場合には、同一の画像処理パラメータのメモリ中のアドレス、あるいはハードディスク中の仮想メモリアドレスをディスクリプタ情報内の画像処理パラメータアドレスに設定したり、あるいはＡＳＩＣへの再設定を回避させておくことにより、効率的な画像処理パラメータの設定が可能である。
【０００５】
しかしながら、それぞれの画像処理パラメータを変更する必要がある場合で、特に画像処理パラメータにおいて計算を必要とする場合には、ＣＰＵへの負荷を低減し、また、画像データ１つ当たりの処理時間を低減し、生産性を向上するために、効率的なパラメータ設定が必要である。
【０００６】
例えば、特許文献２では、ＡＳＩＣハードウェアにすでに設定されているレジスタ情報に基づいて差分管理を行っている。
【特許文献１】特開２００７−１８８４３４号公報
【特許文献２】特開２００８−３９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されるようなディスクリプタ情報を使用したＤＭＡ転送においては、特許文献２で記載されるような技術を用いて、ＡＳＩＣハードウェアにすでに設定されているレジスタ情報に基づいた差分管理を行うことができない。
【０００８】
すなわち、このような技術を使用した場合には、画像処理パラメータがディスクリプタ情報に保持される画像処理パラメータのアドレスに格納されているので、パラメータの設定先は、画像処理パラメータのアドレスであるために、ハードウェアに設定されているパラメータに対して差分管理を行うことができない。
【０００９】
上記方法でパラメータの差分管理を行った場合には、ハードウェアに画像処理パラメータが設定された際の割り込み情報に基づいて、ＣＰＵを動作させる必要があり、ＣＰＵが介在しないで連続して画像処理を行うという、ディスクリプタ情報を使用して画像処理を行う際のメリットである、ＣＰＵを介さない連続した画像データの処理を行う、というメリットに対して、そのメリットが相殺されてしまうというが考えられる。
【００１０】
そのため、ディスクリプタ情報を使用するＤＭＡ転送方式を行う画像処理パラメータ設定に適応するための画像処理パラメータの効率的な設定あるいは差分管理を行う機構が所望されている。
【００１１】
そこで本発明は、上記問題点に鑑みてなされたもので、ディスクリプタ情報を使用するＤＭＡ転送において、画像処理パラメータを効率的に設定することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明における画像処理装置は、画像処理部にDMA転送するための画像処理パラメータを記憶する一括転送用画像処理パラメータ記憶手段と、一括転送用画像処理パラメータ記憶手段に複写するための画像処理パラメータを記憶するソース画像処理パラメータ記憶手段と、画像処理パラメータを格納した場所のアドレス情報を有するディスクリプタ情報を記憶するディスクリプタ記憶手段と、一括転送用画像処理パラメータ記憶手段に設定済、あるいは未設定の画像処理パラメータと、ソース画像の画像処理に必要な画像処理パラメータとの差分を管理するパラメータ差分管理手段と、パラメータ差分管理手段の管理情報に基づいて、画像処理パターンを選択してソース画像処理パラメータ記憶手段に、画像処理パラメータを設定する画像処理パラメータ設定手段と、ソース画像処理パラメータ記憶手段に記憶された画像処理パラメータを、一括転送用画像処理パラメータ記憶手段に書き込む一括転送用画像処理パラメータ書込み手段と、ディスクリプタ記憶手段にて記憶されたディスクリプタ情報に基づいて、画像処理部へとＤＭＡ転送を行うＤＭＡ転送手段と、を備えることを特徴とする。
【００１３】
ソース画像処理パラメータ記憶手段を複数備えることを特徴とする。
【００１４】
複数のソース画像処理パラメータ記憶手段は、接続されている読み取りデバイスの数、または、デバイスの使用頻度に基づいた数を確保されることを特徴とする。
【００１５】
原稿の第１面の画像を読み取る第１の読取手段と、第１の読取手段と対向する他方の側から原稿の第２面の画像を読み取る第２の読取手段と、を有し、ソース画像処理パラメータ記憶手段は、第１の読取手段に対応させて用いられる第１のソース画像処理パラメータ領域と、第２の読取部に対応させて用いられる第２のソース画像処理パラメータ領域と、を有することを特徴とする。
【００１６】
ソース画像処理パラメータ記憶手段は、画像処理パターンに応じて、単数、あるいは複数の領域を確保されることを特徴とする。
【００１７】
複数の前記ソース画像処理パラメータ記憶手段のうち階調処理用に用いる領域数は、選択可能な量子化閾値のユースケースに対応することを特徴とする。
【００１８】
複数の前記ソース画像処理パラメータ記憶手段は、階調処理の選択可能なユースケースの使用頻度に基づいて、領域確保、あるいは領域解放が行われることを特徴とする。
【００１９】
画像処理パラメータ設定手段は、選択した画像処理パターンに応じて、一括転送用画像処理パラメータ記憶手段に、画像処理パラメータを直接設定することを特徴とする。
【００２０】
画像処理パラメータ設定手段は、一括転送用画像処理パラメータ書込み手段による複写時間と、画像処理パラメータを直接設定したときのパラメータ設定時間と、を比較して、パラメータ設定時間が短い場合に、一括転送用画像処理パラメータ記憶手段に、画像処理パラメータを直接設定することを特徴とする。
【発明の効果】
【００２１】
本発明により、コピー元となるソース・レジスタ領域を使用して、パラメータ設定の差分管理を行うことで、ディスクリプタ情報を使用するＤＭＡ転送により画像処理パラメータが設定される効率的な設定が可能となり、ＣＰＵを介さない連続した画像データの処理が可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態における電子写真複写機（以下、複写機）について詳細に説明する。
【００２３】
まず図１は、本発明の実施形態における複写機の機構図である。複写機本体１０１は、有機感光体（ＯＰＣ）ドラム１０２ａ〜ｄと、レーザ光学系１０４と、中間転写ベルト１０９と、バイアスローラ１１０ａ〜ｄ、などが順次配列されている。
【００２４】
有機感光体（ＯＰＣ）ドラム１０２ａ〜ｄは、略中央部に４つ並んで像担持体としてのφ３０［ｍｍ］が配置される。感光体ドラム１０２ａ〜ｄの周囲には、感光体ドラム１０２ａ〜ｄの表面を帯電する帯電チャージャが備えられ、レーザ光学系１０４は、一様帯電された感光体ドラム１０２ａ〜ｄの表面上に半導体レーザ光を照射して静電潜像を形成する。また、各色毎のトナー像を得る黒現像装置１０５、及びイエローＹ、マゼンタＭ，シアンＣの３つのカラー現像装置１０６〜１０８が備えられ、静電潜像に各色トナーが供給されて現像される。
【００２５】
中間転写ベルト１０９は、感光体ドラム１０２ａ〜ｄ上に形成された各色毎のトナー像を順次転写する。また、中間転写ベルト１０９に転写電圧を印加するバイアスローラ、転写後の感光体ドラム１０２ａ〜ｄの表面に残留するトナーを除去するクリーニング装置、転写後の感光体ドラム１０２ａ〜ｄの表面に残留する電荷を除去する除電部などが順次配列されている。さらに、中間転写ベルト１０９には、転写されたトナー像を転写材に転写する電圧を印加するための転写バイアスローラ、及び転写材に転写後に残留したトナー像をクリーニングするためのベルトクリーニング装置が配設されている。
【００２６】
中間転写ベルト１０９から剥離された転写材を搬送する搬送ベルトの出口側端部には、トナー像を加熱、及び加圧して定着させる定着装置１１６が配置されているとともに、この定着装置１１６の出口部には、排紙トレイが備えられている。
【００２７】
レーザ光学系１０４の上部には、複写機本体１０１の上部に配置された原稿載置台としてのコンタクトガラス、該コンタクトガラス上の原稿に走査光を照射する露光ランプが備えられ、原稿からの反射光を反射ミラーによって結像レンズに導き、光電変換素子であるＣＣＤ（Charge Coupled Device）のイメージセンサアレイに入光させている。
【００２８】
ＣＣＤのイメージセンサアレイで電気信号に変換された画像信号は、図示しない画像処理装置を経て、レーザ光学系１０４中の半導体レーザのレーザ発振を制御する。
【００２９】
次に、本発明の実施形態における複写機に内蔵される制御系を図２を用いて詳細に説明する。本制御系は、メイン制御部（ＣＰＵ）１３０を備え、メイン制御部１３０に対して所定のＲＯＭ１３１、及びＲＡＭ１３２が付設されている。
【００３０】
また、メイン制御部１３０には、インターフェースＩ／Ｏ１３３を介してレーザ光学系制御部１３４、電源回路１３５、ＹＭＣＫ各作像部に設置された光学センサ１３６ａ〜ｃ、ＹＭＣＫ各現像器内に設置されたトナー濃度センサ１３７、環境センサ１３８、感光体表面電位センサ１３９、トナー補給回路１４０、中間転写ベルト駆動部１４１、操作部１４２、がそれぞれ接続されている。
【００３１】
レーザ光学系制御部１３４は、レーザ光学系１０４のレーザ出力を調整する。また、電源回路１３５は、帯電チャージャに対して所定の帯電用放電電圧を与えると共に、現像装置１０５〜１０８に対して所定電圧の現像バイアスを与え、かつバイアスローラ、及び転写バイアスローラに対して所定の転写電圧を与える。
【００３２】
なお、光学センサ１３６ａ〜ｃは、それぞれ感光体ドラム１０２ａ〜ｄに対向させ、感光体ドラム１０２ａ〜ｄ上のトナー付着量を検知するための光学センサ１３６a、転写ベルト１０９に対向させ、転写ベルト１０９上のトナー付着量を検知するための光学センサ１３６ｂ、搬送ベルト１１５に対向させ、搬送ベルト１１５上のトナー付着量を検知するための光学センサ１３６ｃを図示した。なお、実用上は光学センサ１３６ａ〜ｃのいずれか１箇所で検知すれば良い。
【００３３】
光学センサ１３６ａ〜ｃは、感光体ドラム１０２ａ〜ｄの転写後の領域に近接配置される発光ダイオードなどの発光素子とフォトセンサなどの受光素子とからなり、感光体ドラム１０２ａ〜ｄ上に形成される検知パターン潜像のトナー像におけるトナー付着量、及び地肌部におけるトナー付着量を各色毎にそれぞれ検知するとともに、感光体除電後のいわゆる残留電位を検知する。
【００３４】
光学センサ１３６ａ〜ｃからの検知出力信号は、図示を省略した光学センサ制御部に印加される。光学センサ制御部は、検知パターントナー像に於けるトナー付着量と、地肌部におけるトナー付着量と、の比率を求め、その比率値を基準値と比較して画像濃度の変動を検知し、ＹＭＣＫ各色のトナー濃度センサ１３７の制御値の補正を行なっている。
【００３５】
また、トナー濃度センサ１３７は、現像装置１０５〜１０８内に存在する現像剤の透磁率変化に基づいてトナー濃度を検知する。トナー濃度センサ１３７は、検知されたトナー濃度値と、基準値と、を比較し、トナー濃度が一定値を下回ってトナー不足状態になった場合に、その不足分に対応した大きさのトナー補給信号をトナー補給回路１４０に印加する機能を備えている。
【００３６】
黒現像装置１０５内には、黒トナーとキャリアを含む現像剤が収容されており、剤撹拌部材の回転によって撹拌され、現像スリーブ上で、現像剤規制部材によってスリーブ上に汲み上げられる現像剤量を調整する。この供給された現像剤は、現像スリーブ上に磁気的に担持されつつ、磁気ブラシとして現像スリーブの回転方向に回転する。
【００３７】
電位センサ１３９は、像担持体である感光体ドラム１０２ａ〜ｄのそれぞれの表面電位を検知し、中間転写ベルト駆動部１４１は、中間転写ベルトの駆動を制御する。
【００３８】
次に、図３で示す画像処理部の第１のブロック図に基づいて、本発明の実施形態における画像処理を説明する。
【００３９】
本実施形態における複写機は、ＣＣＤ(Charge Coupled Device)を読み取りデバイスとして使用するスキャナ４００ａと、ＣＩＳ(Contact Image Sensor)を読み取りデバイスとして使用するスキャナ４００ｂと、スキャナ４００ａ用のシェーディング補正回路４０１ａと、スキャナ４００ｂ用のシェーディング補正回路４０１ｂと、スキャナ４００ａ用のＦＬ補正処理回路４５０と、スキャナ４００ｂ用のチップ間画素補間回路４５１と、メモリコントローラ(１)４５２と、画像メモリ４５３と、スキャナγ変換回路４０２と、像域分離・ＡＣＳ判定回路４０３と、空間フィルタ（１）回路４０４と、自動濃度調整レベル検出・除去回路４０５と、色相判定（１）回路４０６と、色変換ＵＣＲ処理（１）回路４０７と、変倍処理（１）回路４０８と、γ変換(１)回路４０９と、二値階調処理回路４１０と、編集処理回路４１１と、Mutilayer BUS４１２と、パターン生成回路４１３と、γ変換(３)回路４１４と、プリンタ４１５と、を有して構成される。
【００４０】
また、グレー=>ＲＧＢ変換回路４２５と、ＲＧＢ合成回路４２６と、内部パターン発生回路４２７と、空間フィルタ(２)回路４２８と、ＡＤＳ除去回路４２９と、色相判定処理(２)回路４３０と、色補正・ＵＣＲ処理(２)回路４３１と、パターン発生回路４３２と、変倍処理(２)回路４３３と、総量規制回路４３４と、特徴量抽出回路４２２と、γ変換(２)回路４２３と、階調処理回路４２４と、編集(２)回路４３５と、圧縮・伸張回路４１６と、ＨＤＤＩ／Ｆ４１８と、ＨＤＤ(Hard Disk)４１９と、回転処理回路４２０と、外部インターフェースＩ／Ｆ４２１と、ＣＰＵ４３８と、メモリコントローラ(２)回路４３６と、メインメモリ４３７と、を備えている。
【００４１】
また、メインメモリ４３７は、画像データ４３９と、ディスクリプタ情報４４０と、レジスタ・イメージ［１］４４１と、レジスタ・イメージ［２］４４２と、が格納される。
【００４２】
複写すべき原稿が両面同時読み取りをユーザに指定された場合には、原稿の一方を表面として、カラースキャナ（ＣＣＤ）４００ａによりＲ、Ｇ、Ｂに色分解されて一例として１０ビット信号で読み取られ、原稿の表面と反対側を裏面として、カラースキャナ（ＣＩＳ）４００ｂにより一回の搬送により、原稿の両面が同時に読み取られる。
【００４３】
スキャナ(ＣＣＤ)４００aからの読み取られた画像信号は、シェーディング補正回路４０１ａにより、主走査方向のムラが補正され、８ビット信号で出力される。スキャナ(ＣＩＳ)４００aからの読み取られた画像信号は、同様にシェーディング補正回路４０１ｂにより、主走査方向のムラが補正され、８ビット信号で出力される。
【００４４】
ＦＬ補正処理回路４５０では、主走査方向に並べた２組のＣＣＤの感度差（階調性の差）を補正する。チップ間画素補間回路４５１は、主走査方向に並べられたＣＩＳデバイスのチップ間の間隙の画像データを、両隣の画素から補間する。
【００４５】
メモリコントローラ４５２は、スキャナ（ＣＣＤ）４００ａに読み取られシェーディング補正回路４０１a、ＦＬ補正回路４５０の処理後の第１の画像データ、あるいは、スキャナ（ＣＩＳ）４００bに読み取られ、シェーディング補正回路４０１ｂ、チップ間画素補間回路４５１で処理された第２の画像データを、一時的に、ＤＤＲメモリを使用した画像メモリ４５３に記憶させておくためのＤＤＲメモリコントローラである。
【００４６】
像域分離・ＡＣＳ回路４０３が、第１の画像データ、第２の画像データのそれぞれについて、文字領域、写真領域などの像域分離判定結果（信号Ｘ）、カラー原稿であるか、白黒原稿であるかのカラー判定結果が行われる。
【００４７】
スキャナγ変換回路４０２では、スキャナからの読み取り信号が反射率データから明度データに変換される。画像メモリ４５３は、スキャナγ変換後の画像信号を記憶する。画像分離回路４０４では、文字部と写真部の判定、及び有彩色・無彩色判定を行う。
【００４８】
空間フィルタ４０５では、シャープな画像やソフトな画像など、使用者の好みに応じてエッジ強調や平滑化等、画像信号の周波数特性を変更する処理に加えて、画像信号のエッジ度に応じたエッジ強調処理（適応エッジ強調処理）を行う。例えば、文字エッジにはエッジ強調を行い、網点画像にはエッジ強調を行わないという所謂適応エッジ強調をＲ、Ｇ、Ｂ信号それぞれに対して行う。
【００４９】
図４に適応型エッジ強調回路の例を示す。スキャナγ変換４０２によって反射率リニアから明度リニアに変換された画像信号は、平滑化フィルタ回路１１０１によって平滑化を行う。
【００５０】
次段の３×３のラプラシアンフィルタ１１０２によって画像データの微分成分が抽出される。ラプラシアンフィルタの具体例を図５に示す。
【００５１】
スキャナγ変換によるγ変換をされない１０ビットの画像信号のうち、上位８ビット（一例である）成分が、エッジ量検出フィルタ１１０３により、エッジ検出がなされる。
【００５２】
エッジ量検出フィルタの具体例を図６から図９に示す。図６から図９に示したエッジ検出フィルタにより得られたエッジ量のうち、最大値がエッジ度として後段で使用される。
【００５３】
エッジ度は、必要に応じて後段の平滑化フィルタ１１０４により平滑化される。これにより、スキャナの偶数画素と奇数画素の感度差の影響を軽減する。
【００５４】
テーブル変換回路１１０５により、求められたエッジ度をテーブル変換する。このテーブルの値により、線や点の濃さ（コントラスト、濃度を含む）、及び網点部の滑らかさを指定する。テーブルの例を図１０に示す。
【００５５】
エッジ度は、白地に黒い線や点などで最も大きくなり、印刷の細かい網点や、銀塩写真や熱転写原稿などのように画素の境界が滑らかなものになるほど小さくなる。テーブル変換回路１１０５によって変換されたエッジ度（画像信号Ｃ）と、ラプラシアンフィルタ１１０２の出力値（画像信号Ｂ）との積(画像信号Ｄ)が、平滑処理後の画像信号（画像信号Ａ）に加算され、画像信号Ｅとして後段の画像処理回路に伝達される。
【００５６】
色補正処理は、上述した色補正・ＵＣＲ処理（１）回路４０７、及び色補正・ＵＣＲ処理（２）回路４３１にて行われる。色変換ＵＣＲ処理（１）回路４０７、及び色補正・ＵＣＲ処理（２）回路４３１では、入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理部と、ＹＭＣの３色が重なる部分をＢｋ（ブラック）に置き換えるためのＵＣＲ処理部からなる。その処理の方法について図１１から図１３に示す色空間の図を用いて説明する。
【００５７】
図１１に示すように色補正処理は、無彩色軸（Ｒ＝Ｇ＝Ｂ（≡Ｎ軸））を中心として放射状に広がる平面で、色空間（Ｒ,Ｇ,Ｂ）を分割して行われる。彩度は、Ｎ軸に垂直に設けられたＴ軸に沿って変化する。また、色相は、Ｔ軸に平行な平面においてＮ軸を中心とした回転方向Ｕに沿って変化する。すなわち、所定の回転方向ＵにおいてＮ軸に平行に形成された面上のすべての点は、回転方向Ｕによって定まる色相を示す色の点である。
【００５８】
また、点Ｃ、Ｍ、Ｙは、それぞれプリンタの一次色であるＣＭＹにおいて、彩度が最大となる点である。また、点Ｒ、Ｇ、Ｂは、それぞれプリンタの２次色であるＲＧＢにおいて、彩度が最大となる点である。プリンタ色再現領域６７２は、これらの点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂと、点Ｗ、及び点Ｋを曲線で結ぶことによって形成された略球面状の領域である。すなわち、プリンタ色再現領域６７２の内側がプリンタにおいて出力可能な色の領域である。また、信号色領域６６０は、カラー画像信号に対する信号色が取り得る色の領域である。
【００５９】
なお、画像処理装置は、この色空間において信号色を補正する場合に、処理を簡単にするために、プリンタ色再現領域６７０をプリンタ色再現領域６７２とみなす。ここで、プリンタ色再現領域６７０は、８色の最大値に対応する点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、点Ｗ、及び点Ｋを直線で結ぶことによって形成された１２面体状の領域である。なお、このように、プリンタ色再現領域６７０を、プリンタ色再現領域６７２とみなすことにより、補正量Ｘに実質的な誤差は生じない。
【００６０】
次に、図１２に基づいて色相領域について説明する。図１２は、複数の色相領域に分割された色空間を示している。Ｃ境界面６３３は、点Ｃ、Ｗ、Ｋにより定まる平面である。同様に、ｉ境界面６３４〜６３８（ｉ＝Ｍ，Ｙ，Ｒ，Ｇ，Ｂ）は、それぞれ、点ｉ、Ｗ、Ｋ（ｉ＝Ｍ，Ｙ，Ｒ，Ｇ，Ｂ）により定まる平面である。色空間は、これらの境界面６３３〜６３８によって分割される。これら境界面６３３〜６３８によって分割された色空間には、ＣＢ色相領域６４０、ＢＭ色相領域６４１、ＭＲ色相領域６４２、ＲＹ色相領域６４３、ＹＧ色相領域６４４、ＧＣ色相領域６４５が形成されている。
【００６１】
色相判定（１）回路４０６、及び色相判定（２）回路４３０による画像データの色相判定方法について説明する。まず、３次元空間の色相判定の方法を説明し、次に２次元色平面における色相判定の方法について説明する。
【００６２】
３次元空間の色相判定においては、画像データから各色相評価値Ｆｘを算出し、色相評価値Ｆｘに基づいて、信号色を含む色相領域の色相領域コードを決定する。
【００６３】
ここで、色相評価値Ｆｘの理論的な導出方法について説明する。図１１に示した点Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂ、Ｗ、Ｋを示す色座標をそれぞれ（Ｄｉｒ，Ｄｉｇ，Ｄｉｂ）（ｉ＝ｃ，ｍ，ｙ，ｒ，ｇ，ｂ，ｗ，ｋ）と示すことにする。例えば、点Ｃに対応する色座標は、（Ｄｃｒ，Ｄｃｇ，Ｄｃｂ）であり、カラー画像信号の色空間における値は（Ｄｒ，Ｄｇ，Ｄｂ）である。この場合、例えばＣ境界面６３３は次式で表される。
【００６４】
【数１】
2010113552.tif 000003
【００６５】
同様に、境界面６３４〜６３８は、それぞれ次式で表される。
【００６６】
【数２】
2010113552.tif 000004
【００６７】
【数３】
2010113552.tif 000005
【００６８】
【数４】
2010113552.tif 000006
【００６９】
【数５】
2010113552.tif 000007
【００７０】
【数６】
2010113552.tif 000008
【００７１】
色空間は、例えば、境界面６３３によって、ＣＢ色相領域６４０を含む領域とＧＣ色相領域６４５を含む領域との２つの領域に分割される。同様に、色空間は、各境界面６３４〜６３８によって２つの領域に分割される。そこで、カラー画像信号がいずれの色相領域に含まれるかは、カラー画像信号が各境界面６３３〜６３８によって形成される２つの領域のうちいずれの領域に含まれるかに基づいて判定することができる。
【００７２】
すなわち、（数１）〜（数２）のそれぞれにカラー画像信号（Ｄｒ，Ｄｇ，Ｄｂ）を代入して得られた値の正負に基づいて、カラー画像信号が含まれる色相領域を判定することができる。そこで、（数１）〜（数２）に基づいて色相評価値Ｆｘを定める。
【００７３】
すなわち、（数１）〜（数２）の左辺をそれぞれＦｃ、Ｆｍ、Ｆｙ、Ｆｒ、Ｆｇ、Ｆｂとする。
【００７４】
【数７】
2010113552.tif 000009
【００７５】
【数８】
2010113552.tif 000010
【００７６】
【数９】
2010113552.tif 000011
【００７７】
【数１０】
2010113552.tif 000012
【００７８】
【数１１】
2010113552.tif 000013
【００７９】
【数１２】
2010113552.tif 000014
【００８０】
すなわち、３次元空間の色相判定においては、（数７）〜（数１２）において定められた各色相評価値Ｆｘを算出する。例えば、色空間における任意の点（Ｄｒ，Ｄｇ，Ｄｂ）から算出されたＦｃ，Ｆｇが、「Ｆｃ≦０  ａｎｄ  Ｆｂ＞０」を満たす場合、この点はＣＢ色相領域に含まれることが表１からわかる。このように、各色相領域は、色相評価値Ｆｘにより定義される。すなわち、表１に示した色相領域コードテーブルにおいて色相領域コードに対応付けられている色相評価値Ｆｘの条件は、以上の式から定められた条件である。
【００８１】
【表１】
2010113552.tif 000015
【００８２】
なお、表１に示した色相領域コードテーブルにおいては、便宜的にＮ軸上の色座標をＧＣ色相領域に含めているが、他の色相領域に含めてもよい。
【００８３】
また色相評価値Ｆｘは、（Ｄｉｒ，Ｄｉｇ，Ｄｉｂ）（ｉ＝ｃ，ｍ，ｙ，ｒ，ｇ，ｂ，ｗ，ｋ）の実際の値によって変化する。したがって、色相領域コードテーブル(表１)において各色相領域コードに対応付けるべき色相評価値の条件は、色相評価値の値に応じて変更してもよい。
【００８４】
次に、３次元の色空間を２次元平面に写像し、２次元平面における、カラー画像信号の色座標を利用して、カラー画像信号が含まれる色相領域を判定する方法について、図１４の色平面図と図１５のフローチャートに基づいて、色相領域判定部の動作について説明する。
【００８５】
図１５に示すフローチャートにおいて、まず、色相領域判定部にカラー画像信号が入力されると、カラー画像信号の値を２次元化する（ステップＳ２５０）。すなわち、カラー画像信号の値を後述する（数１３）〜（数１４）に代入して差分ＧＲおよび差分ＢＧを得る。これにより、カラー画像信号の色空間における値（Ｄｒ，Ｄｇ，Ｄｂ）を色平面における値（ＧＲ，ＢＧ）に変換する。
【００８６】
次に、入力されたカラー画像信号の各色の値から差分ＧＲ、差分ＢＧ、および各色相評価値Ｆｘ’（ｘ＝ｃ，ｍ，ｙ，ｒ，ｇ，ｂ）を算出し（ステップＳ２５２）、各色相評価値Ｆｘ’、差分ＧＲ、および差分ＢＧに基づいて、色相領域コードテーブル(表２)を利用して、信号色を含む色相領域の色相領域コードを決定する（ステップＳ２５４）。なお、色相評価値Ｆｘ’の条件については後述する。
【００８７】
【表２】
2010113552.tif 000016
【００８８】
図１４は、カラー画像信号を写像すべき２次元平面を示している。この２次元平面において、「Ｄｇ−Ｄｒ」に相当する直線をＧＲ軸とし、「Ｄｂ−Ｄｇ」に相当する直線をＢＧ軸とする。ＧＲ軸とＢＲ軸とは互いに直交している。
【００８９】
色空間上の点（Ｄｒ，Ｄｇ，Ｄｂ）は、次式により、図１４に示す色平面に写像される。
【００９０】
【数１３】
2010113552.tif 000017
【００９１】
【数１４】
2010113552.tif 000018
【００９２】
また、色空間におけるＮ軸上の点（Ｄｎｒ，Ｄｎｇ，Ｄｎｂ）は、図１４に示す色平面における点（Ｄｎｇ−Ｄｎｒ，Ｄｎｂ−Ｄｎｇ）に写像される。Ｄｎｒ＝Ｄｎｇ＝Ｄｎｂであるから、次式で表される。
【００９３】
【数１５】
2010113552.tif 000019
【００９４】
すなわち、Ｎ軸上のすべての点は、図１４に示す平面における原点ｎに写像される。また、色空間における点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂは、原点ｎの周囲に図１４に示すように配置されている。したがって、図１２に示した６つの色相領域６４０〜６４５は、色平面においてＮ軸と点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂとをそれぞれ結んだ直線で分割された領域７４０〜７４５に写像される。
【００９５】
色相評価値Ｆｘ’の導出方法について説明する。図１４に示した色平面において、点Ｎと、点Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂとをそれぞれ結んだ直線、すなわち、直線ＮＣ、直線ＮＭ、直線ＮＹ、直線ＮＲ、直線ＮＧ、および直線ＮＢはそれぞれ以下のように表される。
【００９６】
【数１６】
2010113552.tif 000020
【００９７】
【数１７】
2010113552.tif 000021
【００９８】
【数１８】
2010113552.tif 000022
【００９９】
【数１９】
2010113552.tif 000023
【０１００】
【数２０】
2010113552.tif 000024
【０１０１】
【数２１】
2010113552.tif 000025
【０１０２】
（数１６）〜（数２１）のそれぞれに、カラー画像信号のＧＲ値を代入して得られるＢＧ値と、実際のカラー画像信号のＢＧ値との大小関係から、各式によって定まる直線と、カラー画像信号に対応する点との位置関係がわかる。したがって、カラー画像信号が、いずれの色相領域に含まれるかは、（数１６）〜（数２１）にカラー画像信号のＧＲ値を代入して得られるＢＧ値と、カラー画像信号のＢＧ値との大小関係に基づいて、判定することができる。
【０１０３】
そこで、（数１６）〜（数２１）に基づいて次のように色相評価値Ｆｘ’を定める。すなわち、（数１６）〜（数２１）の左辺をそれぞれＦｃ’、Ｆｍ’、Ｆｙ’、Ｆｒ’、Ｆｇ’、Ｆｂ’とすれば、次式で表される。
【０１０４】
【数２２】
2010113552.tif 000026
【０１０５】
【数２３】
2010113552.tif 000027
【０１０６】
【数２４】
2010113552.tif 000028
【０１０７】
【数２５】
2010113552.tif 000029
【０１０８】
【数２６】
2010113552.tif 000030
【０１０９】
【数２７】
2010113552.tif 000031
【０１１０】
例えば、色平面における任意の点（ＧＲ，ＢＧ）から算出されたＦｃ’、及びＦｂ’が、「ＢＧ≦Ｆｃ’  ａｎｄ  ＢＧ＞Ｆｂ’」を満たす場合、この点は、ＣＢ色相領域に含まれることがわかる。すなわち、表２に示した色相領域コードテーブルにおいて色相領域コードに対応付けられている色相評価値Ｆｘ’の条件は、以上の式から定められた条件である。
【０１１１】
このように、表２の色相領域コードテーブルに色相評価値Ｆｘ’の条件が予め設定されている。したがって、色相判定回路は、表２の色相領域コードテーブルのように、各色相領域コードに対応付けられている色相評価値Ｆｘ’の条件の中から、ＢＧ、及び色相評価値Ｆｘ’が満たす条件を特定し、色相領域コードテーブル(表２)において、この条件に対応付けられている色相領域コードを選択すればよい。
【０１１２】
なお、表２に示した色相領域コードテーブルにおいては、Ｎ軸上の色座標をＧＣ色相領域に含めているが、他の色相領域に含めてもよい。
【０１１３】
また色相評価値Ｆｘ’は、（Ｄｉｒ，Ｄｉｇ，Ｄｉｂ）（ｉ＝ｃ，ｍ，ｙ，ｒ，ｇ，ｂ，ｗ，ｋ）の実際の値によって変化する。したがって、色相領域コードテーブル(表２)において各色相領域コードに対応付けるべき色相評価値の条件は、色相評価値Ｆｘ’の値に応じて変更してもよい。
【０１１４】
なお、（数１３）〜（数１４）に示した変換式によりカラー画像信号（Ｄｒ，Ｄｇ，Ｄｂ）を色平面における値（ＧＲ，ＢＧ）に変換したが、これにかえて、以下に示す変換式により、変換してもよい。
【０１１５】
【数２８】
2010113552.tif 000032
【０１１６】
【数２９】
2010113552.tif 000033
【０１１７】
ここで、Ｒｉ＝Ｇｉ＝Ｂｉ＝０，Ｒｊ＝Ｇｊ＝Ｂｊ＝０である。
【０１１８】
入力された画像信号（Ｒ，Ｇ，Ｂ）が分割された空間の何処に属するかを上述したように、色相判定回路にて判定し、その後、各空間毎に予め設定しておいたマスキング係数を用いて次式を用いて色補正処理を行う。その際、濃度調整やカラーバランス調整など、必要に応じてマスキング係数の線形処理等を行う。なお、以下で分割点とは例えば図１１における点Ｇ(Green)のように、境界面と辺が交わった点である。
【０１１９】
【数３０】
2010113552.tif 000034
【０１２０】
色相hueがG(Green)とした場合は以下の式となる。
【０１２１】
【数３１】
2010113552.tif 000035
【０１２２】
ここで、左辺P(hue)(P=C,M,Y,K;hue=色相R,G,B,Y,M,C,K,W etc)をプリンタベクトル、右辺S(hue)(S=B,G,R;hue=色相R,G,B,Y,M,C,K,W etc)をスキャナベクトル、aPS(hue)(P=C,M,Y,K; S=B,G,R)を各色相毎の線形マスキング係数と呼ぶ。
【０１２３】
通常、各空間の線形マスキング係数aPS（色相）(P=Y,M,C,K; S=R,G,B,定数)は、図１２に示すような無彩色軸上の異なる２点（Ｒ１，Ｇ１，Ｂ１）、及び（Ｒ２，Ｇ２，Ｂ２）と、無彩色軸上にない２境界面上の２点（Ｒ３，Ｇ３，Ｂ３）、及び（Ｒ４，Ｇ４，Ｂ４）の計４点のＲ，Ｇ，Ｂの値とその色再現に最適な現像部Ｃ、Ｍ、Ｙ及びＫの記録値（Ｃ１，Ｍ１，Ｙ１，Ｋ１）、（Ｃ２，Ｍ２，Ｙ２，Ｋ２）、（Ｃ３，Ｍ３，Ｙ３，Ｋ３）、及び（Ｃ４，Ｍ４，Ｙ４，Ｋ４）を予め決めておき、以下に示す演算により求める。
【０１２４】
【数３２】
2010113552.tif 000036
【０１２５】
（数３２）の両辺に
【０１２６】
【数３３】
2010113552.tif 000037
【０１２７】
（数３３）の逆行列
【０１２８】
【数３４】
2010113552.tif 000038
【０１２９】
（数３４）をかけて両辺を入れ替えると、
【０１３０】
【数３５】
2010113552.tif 000039
【０１３１】
として線形マスキング係数aPS（色相）(P=Y,M,C,K; S=R,G,B)が得られる。
【０１３２】
ここで、aXY(3-4)は、色相３と色相４の間の色領域で成り立つマスキング係数を表す。また、各点のＣ、Ｍ、Ｙ及びＫの記録値はＵＣＲ（下色除去）前の等価無彩色濃度換算値とする。なお、以下では説明を簡略にするために、無彩色軸上の２点を白点と黒点とする。この場合、等価無彩色濃度換算値が取得る最大値をＸmaxとすれば、各値には以下のような関係がある。
【０１３３】
白点の場合  Ｒ１=Ｇ１=Ｂ１=Ｃ１=Ｍ１=Ｙ１＝０≧Ｋ１
黒点の場合  Ｒ１=Ｇ１=Ｂ１=Ｃ１=Ｍ１=Ｙ１＝Ｘmax≧Ｋ２
【０１３４】
また、境界面上の２点は、現像部Ｃ、Ｍ、Ｙ及びＫの記録値の最小値が０で、記録値の最大値がＸmaxとなる点、すなわち、各境界面上で記録可能な、最も彩度の高い点とすると良い。すなわち、以下の関係が成立する。
【０１３５】
Ｍｉｎ（Ｃ３，Ｍ３，Ｙ３）=０≧Ｋ３
Ｍａｘ（Ｃ３，Ｍ３，Ｙ３）=Ｘmax
Ｍｉｎ（Ｃ４，Ｍ４，Ｙ４）=０≧Ｋ４
Ｍａｘ（Ｃ４，Ｍ４，Ｙ４）=Ｘmax
【０１３６】
現像部Ｋの記録値を現像部Ｃ、Ｍ、及びＹのうちの最小値から、例えば以下のように決定しておくことで、ＵＣＲ率を制御することもできる。
【０１３７】
ＵＣＲ率１００％の場合：  Ｋ=Ｍｉｎ（Ｃ，Ｍ，Ｙ）
ＵＣＲ率７０％の場合：  Ｋ=Ｍｉｎ（Ｃ，Ｍ，Ｙ）×０．７
【０１３８】
図１１のように６つの境界面で色空間（Ｒ，Ｇ，Ｂ）を分割する場合、少なくとも各境界面上の６点と、無彩色軸上の２点の、計８点のＲ，Ｇ，Ｂの値と、その色の再現に最適な現像部のＣ、Ｍ、Ｙ、及びＫの記録値を予め決めておき、これらに基づいて各空間のマスキング係数を求める。なお、上述にように各空間のマスキング係数を予め求めてＲＯＭ、ＲＡＭ等に記憶しておき、色補正処理において、色相判定で判定された色に応じて適切なマスキング係数を選択し、色補正を行うことができる。
【０１３９】
ＣＣＤやＣＩＳの分光特性の違いを補正するためには、上記の線形マスキング係数を図４４に示したスキャナーデータ・キャリブレーションチャートの読み取り値に基づいて新たな線形マスキング係数を算出する。以下、その方法について説明する。
【０１４０】
無彩色軸上にない境界面上の点を、例えば標準的な分光特性を示すスキャナＣＣＤで読取った場合の値を（Ｒi，Ｇi，Ｂi）(i=色相１〜４)とする。同じ点を他のスキャナで読み取った場合、スキャナＣＣＤの分光特性のばらつきによりこの点は（Ｒi，Ｇi，Ｂi）(i=色相１〜４)とは異なる値である（Ｒi'，Ｇi'，Ｂi'）(i=色相１〜４)として読み取られる。この結果、現像部Ｃ、Ｍ、Ｙ、及びＫの記録値は（Ｃi'，Ｍi'，Ｙi'，Ｋi'）(i=色相１〜４)として計算される。すなわち、（数３２）を次の（数３６）のように表すことができる。
【０１４１】
【数３６】
2010113552.tif 000040
【０１４２】
（数３６）より、色相領域3'-4'の線形マスキング係数aPS（色相3'-4'）(P=Y,M,C,K;S=R,G,B)を求めるために、両辺に、
【０１４３】
【数３７】
2010113552.tif 000041
【０１４４】
（数３７）の逆行列
【０１４５】
【数３８】
2010113552.tif 000042
【０１４６】
（数３８）をかけて両辺を入れ替えると、
【０１４７】
【数３９】
2010113552.tif 000043
【０１４８】
として色相領域3'-4'の線形マスキング係数aPS（色相3'-4'）(P=Y,M,C,K;S=R,G,B)を求めることができる。同様に、他の色相の各々について線形マスキング係数aPS（各色相）(P=Y,M,C,K;S=R,G,B)を求めることができる。
【０１４９】
プリンタベクトルP(i)(P=Y,M,C,K;i=各色相)は、コピーを行う対象である原稿の原稿種類に応じて変更することにより、コピーの色再現性を向上させることができる。
【０１５０】
原稿種とは、例えば、インクを色材に用いた印刷原稿、ＹＭＣ感光層を色材にした印画紙写真原稿、トナーを色材にした複写原稿、インクジェットプリンタ出力を原稿としたインクジェット原稿、特色インクを使用した地図原稿、蛍光ペンを識別させるための蛍光ペンを対象とした色補正係数などが一例としてあげられる。
【０１５１】
すなわち、プリンタベクトルP(i)(P=Y,M,C,K;i=各色相)を上記の格言子運対応したP原稿種(i)(P=Y,M,C,K;i=各色相、原稿種=印刷、印画紙写真、複写原稿、地図、インクジェット、蛍光ペンetc)を操作部で選択された各画質モードに対応して各画質モードに対応したaPS原稿種（色相）(P=Y,M,C,K;S=R,G,B,定数)を演算し、回路(ＡＳＩＣ)に設定してコピー時に用いる。
【０１５２】
【数４０】
2010113552.tif 000044
【０１５３】
ＵＣＲ処理は次式を用いて演算することにより行うことができる。
【０１５４】
【数４１】
2010113552.tif 000045
【０１５５】
（数４１）において、αはＵＣＲの量を決める係数で、α＝１の時、１００％ＵＣＲ処理となる。αは一定値でも良い。例えば、高濃度部では、αは１に近く、ハイライト部（低画像濃度部）では、０に近くすることにより、ハイライト部での画像を滑らかにすることができる。
【０１５６】
上記の色補正係数は、ＲＧＢＹＭＣの６色相をそれぞれ２分割した１２色相に、更に黒、及び白の１４色相毎に異なる。色相判定回路は、読み取った画像データがどの色相に判別するかを判定する。判定した結果に基づいて、各色相毎の色補正係数が選択される。変倍処理回路では、主走査、副走査変倍を行う。
【０１５７】
プリンタγ変換（１）回路４０９は、像域分離信号に応じて文字用・写真用のプリンタγ変換を行ったり、あるいは、二値階調処理回路４１０で、二値化処理を行う前にプリンタγ変換を行う。
【０１５８】
二値階調処理４１０では、ＦＡＸ送信や、スキャナ配信を行う際に、単純二値化処理、二値ディザ処理、二値誤差拡散処理、二値変動閾値誤差拡散処理などの二値化処理を、文字モード、写真モード、文字・写真モードなど、操作部もしくは、Ｉ／Ｆ４２１に接続したＬＡＮを経由してＰＣ（Personal Computer）などからの指示により、適応する。編集回路４１１では、端部マスク処理、論理反転などの編集処理を行う。
【０１５９】
画像データ保管時には、Multilayer Bus４１２を経由して、圧縮・伸張処理回路４１６で、圧縮処理がなされ、ＨＤＤＩ／Ｆ４１８を介して、ＨＤＤ(Hard Disk Drive)４１９内に圧縮された画像データが保管される。
【０１６０】
保管される画像データは、使用目的に応じて、ＲＧＢ信号、Ｋ(Gray)信号、ＣＭＹＫ信号、ＲＧＢＸ信号（Ｘ信号は像域分離結果）として保管される。ＲＧＢ信号は配信用、Ｋ(Gray)信号は、配信やＦＡＸ送信用、ＣＭＹＫ信号は、紙への印刷用、ＲＧＢＸ信号は、ＣＭＹＫデータ生成、もしくは、ｓ−ＲＧＢ信号に色空間変換を行い、配信するなどの再処理用として保管する。
【０１６１】
スキャナ４００により読み取られた画像データを、ＦＡＸ送信、あるいはスキャナ送信用に使用される場合には、色補正・ＵＣＲ処理(1)回路４０７では、ｓ−ＲＧＢ、もしくはＫ(Gray)信号に変換されたのち、メモリコントローラ（２）４３６を通して、メインメモリ４３７に保管される。
【０１６２】
転写紙に印刷出力する場合には、Multilayer Bus４１２を経由して、Gray=>RGB変換回路４２５は、ＲＧＢ画像データから必要に応じてGray信号を生成する。その際、Green信号をＲ＝Ｇ＝ＢとしてGray化する処理が、必要に応じて行われる。ＲＧＢ合成回路４２６は、必要に応じてＲＧＢ画像データを上書き合成、透かし合成を行う。
【０１６３】
内部パターン発生４２７は、必要に応じて、後述するＡＣＣ（自動階調補正）パターンや、登録色パターンなどを発生する。空間フィルタ（２）回路４２８は、必要に応じてエッジ強調、平滑化処理など空間フィルタ処理を行う。ＡＤＳ除去回路４２９は、必要に応じて原稿追従型の地肌除去処理を行う。
【０１６４】
色相判定処理（２）回路４３０、色補正・ＵＣＲ処理（２）回路４３１の機能は、それぞれ色相判定処理（１）回路４０６、色補正・ＵＣＲ処理（１）回路４０７と同様である。変倍処理（２）回路４３３は、変倍処理（１）回路４０８と同様である。総量規制回路４３４は、色補正・ＵＣＲ処理（２）回路４３１でＣＭＹＫ信号に変換された際に、転写紙上のＹＭＣＫトナーの総量を規制する。
【０１６５】
色補正・ＵＣＲ処理（２）回路４３１でＣＭＹＫデータに変換され、特徴量抽出処理回路４２２にて、画像のエッジ、非エッジ、エッジと非エッジの中間の弱エッジなどの判定処理がなされ、γ変換（２）回路４２３で、エッジ、非エッジ、弱エッジなどの判定結果に応じて、γ変換処理が行われ、階調処理回路４２４で、二値、あるいは多値のディザ処理、二値あるいは多値の誤差拡散処理、二値あるいは多値の変動閾値誤差拡散処理などの階調処理を行う。
【０１６６】
ディザ処理は、１×１のディザ無し処理から、ｍ×ｎの画素（ｍ，ｎは正の整数）からなるディザ処理まで任意のサイズのディザ処理を選択することができる。ここでは、３６画素まで（一例である）の画素を用いたディザ処理までを行うことができる。３６画素すべての画素を使用するディザのサイズとしては、一例として主走査方向６画素×副走査方向６画素の計３６画素、あるいは、主走査方向１８画素×副走査方向２画素の計３６画素などである。
【０１６７】
図１７（ａ）は、主走査方向６画素×副走査方向６画素の計３６画素をディザ処理に用いた場合の例である。図１７（ｂ）は、インデックステーブルの例で、図１７（ｃ）〜（ｅ）は、主走査２画素×副走査２画素の階調処理テーブルの例である。
【０１６８】
図１７（ｂ）で示すインデックステーブルは、それぞれの画素と、その画素に適応される階調テーブルの番号との対応関係を記録したテーブルである。インデックステーブル、及び階調処理テーブルは、階調処理回路４２４内にレジスタと呼ばれる一時的なメモリとして存在し、それぞれへの設定値はＣＰＵ４３８の制御により行われる。
【０１６９】
図１７（ｃ）〜(ｅ)の横軸は、画素に入力する画像信号で、縦軸は画素からの出力値を表す。図１７（ｃ）は、Ｔ１、Ｔ２、Ｔ３の３つのテーブルを図示し、図１７（ｄ）に対しては、Ｔ１、及びＴ２のテーブルは、図１７（ｃ）と共通で、Ｔ４、Ｔ５のテーブルが異なっている。図１７（ｅ）は、Ｔ６、Ｔ７、及びＴ３のテーブルを図示している。Ｔ３のテーブルは、図１７（ｃ）と共通である。
【０１７０】
図１８は、画素の番号を主走査方向に１画素シフトするように値を設定した例である。図示しないが、このほかにも副走査方向にシフトさせる用に設定することも可能であり、これらの主走査方向のシフト量、および副走査方向のシフト量への値を設定する事により、ＹＭＣＫ各色毎にスクリーン角を異ならせた階調処理の設定も可能である。
【０１７１】
図１９は、主走査方向２画素×副走査方向２画素のディザに対応するインデックステーブルの例である。
【０１７２】
図２０、図２１で示すようにメインメモリ４３７には、画像データ４３９、ディスクリプタ情報４４０、レジスタ・イメージ４４１を保持した状態を表している。編集（２）回路４３５は、画像追加／削除、枠消去、センターマスクなどのマスク処理、白黒（論理）反転などを、必要に応じて行う。
【０１７３】
画像データ４３９は、画像データ(１)、および図示しない、画像データ２、画像データ３、…、などからなる。ディスクリプタ情報４４０は、ディスクリプタ情報(１)、および図示しない、ディスクリプタ情報２，ディスクリプタ情報３、…、などからなる。レジスタ・イメージ４４１は、レジスタ・イメージ(１)、および図示しない、レジスタ・イメージ２，レジスタ・イメージ３、…、からなる。
【０１７４】
画像データ４３９、ディスクリプタ情報４４０、レジスタ・イメージ４４１は、電源投入時や、メモリの初期化時などでは、メインメモリ４３７中には必ずしも存在せず、画像処理の必要に応じて、メインメモリ中から必要とするメモリ量が確保される。画像データ４３９は、ある場合には、スキャナ４００(a、b)のいずれかから読み込まれて画像データが保持され、ある場合には、ＨＤＤ４１９に保持されている画像データが、ＨＤＤＩ／Ｆ４１８、ＢＵＳ４１２、メモリコントローラ（２）４３６を介して転送されてきた画像データであり、また、ある場合には、外部Ｉ／Ｆ４２１を介して、コンピュータ（ＰＣ）からＬＡＮ回線を通して送信されてきたプリンタデータであり、また、あるいは、図示しない電話回線を通して送られて来たＦＡＸデータである。
【０１７５】
レジスタ・イメージ４４１は、グレー=>ＲＧＢ変換４２５回路〜編集（２）回路までの各画像処理モジュールに設定するための、画像処理パラメータを保持する。
【０１７６】
ディスクリプタ情報４４０の一例を図２２に示す。ディスクリプタ情報４４０は、画像処理すべき画像データ４３９のメモリ中のアドレス、画像処理後の画像データを格納すべきアドレス、画像データの画像処理に使用する画像処理パラメータの格納アドレス、次に処理すべきディスクリプタ情報が格納されているメインメモリ中のアドレスを情報として有している。画像データのアドレスは、仮想メモリとして、ＨＤＤ４１９中のアドレスを指定することも可能である。
【０１７７】
図２３に画像処理のフローチャートを示す。
【０１７８】
ディスクリプタ情報４４０を読み込み（ステップＳ４０１）、ディスクリプタ情報４４０に設定されている情報に基づいて、画像処理パラメータを画像処理モジュールにＤＭＡ転送する（ステップＳ４０２）。このとき、図２０、あるいは図２１に図示するように画像処理パラメータが各モジュールに設定される。
【０１７９】
処理すべき画像処理データのアドレスを読み込み、メインメモリもしくは仮想メモリ中から画像データをＤＭＡ転送で読み込む（ステップＳ４０３）。
【０１８０】
次に、画像処理を行い（ステップＳ４０４）、画像処理後の画像データをＤＭＡ転送を行って保管する（ステップＳ４０５）。ここで、画像データの画像処理が終了したか否かを判定する（ステップＳ４０６）。なお、画像データの処理は、数１０ライン程度のバンド毎に、ステップＳ４０３〜ステップＳ４０６の処理を、画像データ処理終了まで行う。
【０１８１】
画像処理が終了したら、次のディスクリプタ情報へのアドレスを読み込む（ステップＳ４０７）。ここで、次のディスクリプタ情報が存在するか否かを判定し（ステップＳ４０８）、存在する場合には、次のディスクリプタ情報を読み込み、ステップＳ４０１以降を繰り返す。一方、次のディスクリプタ情報が存在しない場合には、終了割り込みを発行し、処理を終了する（ステップＳ４０９）。
【０１８２】
次に、図２４、及び図２５のシーケンス図に基づいて画像処理の動作について詳細に説明する。
【０１８３】
図２４で示すように、まず、ユーザが画像処理の実行を指示する（ステップＳ２４０１）。入力画像データ用のメモリ領域が確保されていない場合には、メイン制御部は、メインメモリからメモリ領域を確保し（ステップＳ２４０２）、入力画像データを、ＨＤＤ、ＬＡＮ、スキャナなどから取得する（ステップＳ２４０３）。ただし、ＨＤＤから入力画像データを取得する場合には、メインメモリから、入力画像データ用メモリ領域の確保は、必ずしも必要でなく、ＨＤＤから入力画像データを直接読み込んで、後述する処理のための入力画像データとすることも可能である。なお、ステップＳ２４０２〜ステップＳ２４０３の処理は、連続して処理するデータが存在する場合には、繰り返す。
【０１８４】
連続して処理する全てのデータを取得したら、メイン制御部は、画像処理制御部に画像処理の準備(入力画像データのアドレス、画像処理内容)指示を行う（ステップＳ２４０４）。画像処理制御部は、レジスタ・イメージが存在しない場合には、メインメモリからメモリ使用領域を確保する（ステップＳ２４０５）。このとき、後で使用するため、確保されたレジスタ・イメージのアドレスを記憶する。
【０１８５】
次に、画像処理制御部は、メインメモリ、もしくはＨＤＤ内の仮想メモリなどから画像処理後の画像データの格納領域を確保し（ステップＳ２４０６）、設定管理部へパラメータ計算の指示を行う（ステップＳ２４０７）。設定管理部は、指定された画像処理内容に基づいて、画像処理パラメータを計算する（ステップＳ２４０８）。
【０１８６】
画像処理制御部は、設定管理部に、ステップＳ２４０５で確保したレジスタ・イメージのアドレスを設定する（ステップＳ２４０９）。設定管理部は、最適化部へパラメータ設定指示を行い（ステップＳ２４１０）、最適化部は、ステップＳ２４０８のパラメータ計算で取得した画像処理パラメータに基づいて、データ・イメージ差分管理部にレジスタ・イメージ領域との差分の発生有無を問い合わせる（ステップＳ２４１１）。
【０１８７】
データ・イメージ差分管理部は、差分の発生有無と、使用すべき最適なイメージ・パターンについての情報を、最適化部に返す（ステップＳ２４１２）。最適化部は、データ・イメージ差分管理部からの情報に基づいて、どのソース・イメージ・パターンに画像処理パラメータを設定すべきかを判定し（ステップＳ２４１３）、画像処理パラメータを再設定する必要がある場合には、画像処理パラメータの設定を、ソース・イメージ・パターンに対して行う（ステップＳ２４１４）。
【０１８８】
設定管理部は、ソース・イメージ・パターンに設定されている設定内容を読み出し（ステップＳ２４１５）、レジスタ・イメージに設定(複写)する（ステップＳ２４１６）。
【０１８９】
ディスクリプタ情報がメインメモリから確保されていない場合には、画像処理制御部は、メインメモリからメモリ領域を確保し（ステップＳ２４１７）、入力画像データのアドレス、出力画像データのアドレス、レジスタ・イメージのアドレス、存在する場合には、次のディスクリプタ情報が格納されているアドレスを設定する（ステップＳ２４１８）。その後、画像処理制御部から、メイン制御部に、出力画像データのアドレスを返す（ステップＳ２４１９）。
【０１９０】
また、図２５で示すように、メイン制御部は、画像処理制御部へ画像処理の実行指示を行い（ステップＳ２５０１）、画像処理制御部は、ステップＳ２４１７〜ステップＳ２４１８で作成したディスクリプタ情報を、ＤＭＡコントローラに設定する（ステップＳ２５０２）。
【０１９１】
ディスクリプタ情報を設定されたＤＭＡコントローラでは、ディスクリプタ情報から、入力画像データのアドレス、出力画像データのアドレス、画像処理パラメータ(レジスタ・イメージ)のアドレスを取得し（ステップＳ２５０３）、画像処理パラメータ(レジスタ・イメージ)に設定されているパラメータを読み出し（ステップＳ２５０４）、画像処理ハードウェアにＤＭＡ転送し、パラメータを設定する（ステップＳ２５０５）。
【０１９２】
次に、入力画像データを、バンド(所定のライン数)毎に読み出し（ステップＳ２５０６）、ハードウェア・デバイスに対して、画像処理の実行指示を行い（ステップＳ２５０７）、画像処理ハードウェアで画像処理を行い（ステップＳ２５０８）、生成した出力画像データを、出力画像データを格納するメモリ（もしくは仮想メモリ）に書き出す（ステップＳ２５０９）。
【０１９３】
画像データの画像処理終了後に、ディスクリプタ情報から、次のディスクリプタ情報のアドレスを取得する（ステップＳ２５１０）。次のディスクリプタ情報が存在する場合には、ステップＳ２５０３〜ステップＳ２５１０の処理を繰り返す。一方、次のディスクリプタ情報のアドレスが存在しない場合は、画像処理終了割り込みの発行を行い、処理を終了する（ステップＳ２５１１）。
【０１９４】
メイン制御は、ステップＳ２５１１で発行された画像処理の終了割り込みを受け取った後、画像処理制御部に対し、画像処理が終了した旨を送信し（ステップＳ２５１２）、画像処理制御部は、必要に応じて、確保したレジスタ・イメージの領域解放（ステップＳ２５１３）、ディスクリプタ情報のメモリ解放（ステップＳ２５１４）を実行する。また、入力画像データが不要である場合には、メイン制御部は、メモリ解放（ステップＳ２５１５）を行う。
【０１９５】
次に、メイン制御部は、画像処理後の出力画像データを読み出し（ステップＳ２５１６）、必要に応じて、印刷、配信、保管などの処理を行う。印刷は、プリンタに出力画像データを転送し、配信は、ＬＡＮ回線を使用した送信、あるいは電話回線を通じてのＦＡＸ送信などを行う。保管は、ＨＤＤに保存する。その後、出力画像データが不要になった場合には、メモリ解放（ステップＳ２５１７）を行う。
【０１９６】
（実施形態１）
本実施形態においては、レジスタ・イメージ（画像処理パラメータ）を図２６に示すように設定する。図２６は、本発明の実施形態における画像処理パラメータの設定方法を示す図である。
【０１９７】
図２６に示すように、レジスタ・イメージ（１）４４１の各パラメータの領域は、必要に応じてメインメモリ中から確保される。総量規制用パラメータ(レジスタ・イメージ領域)としては、パターン３がメインメモリから確保され、色補正・ＵＣＲ処理（２）回路用のパラメータ（レジスタ・イメージ）領域として、パターン１−１、パターン１−２がメインメモリ中から確保される。
【０１９８】
パターン１−１には、ＣＣＤデバイス用のレジスタパラメータを設定し、パターン１−２には、ＣＩＳデバイス用のパラメータを設定し、保持している。
【０１９９】
階調処理用パラメータ(レジスタ・イメージ)領域として、パターン２−１、２−２、２−３を一例として図示している。パターン１−１には、文字・写真モード用で０度回転した（回転しない）階調処理用レジスタ・イメージ、と特徴量量子化閾値を設定する。パターン２−２には、文字・写真モード用９０度回転用の階調処理用レジスタ・イメージと特徴量抽出閾値を設定する。
【０２００】
また、フィルタ用のレジスタ・イメージ領域、γ変換（２）用のレジスタ・イメージ領域は確保せずに、ＣＰＵで計算したパラメータを、直接、画像処理パラメータ領域に設定する。
【０２０１】
図２７は、画像処理パラメータの複写元として、一組のレジスタ・イメージ領域を使用して、画像データ１、２、３、４、…、をディスクリプタ情報を使用して連続処理する実施例の、タイミングチャートの概念図である。
【０２０２】
パターンにパラメータ(レジスタ・イメージ)を、画像処理パラメータ（１）、（２）、（３）、…、と順次、設定管理部による設定と、コピーを繰り返す。
【０２０３】
画像処理ハードウェア（グレー=>ＲＧＢ変換４２５〜編集（２）回路４３５）に、画像処理パラメータ（１）をＤＭＡ転送し、画像データ（１）の画像処理を行い、画像データ（１）の処理後、画像処理パラメータ（２）をＤＭＡ転送し、画像データ（２）の画像処理を行う。図では、画像データ（４）の画像処理までのタイミングチャートの概念図を表している。
【０２０４】
画像処理パラメータ（１）の設定時間は、ＣＰＵ内の設定管理部が、一組のパターン（レジスタ・イメージ）にパラメータを設定する時間で、画像処理パラメータ（２）のパラメータ設定時間は、画像処理パラメータ（１）のパラメータ設定時間より短い時間で終了している。これは、パラメータの再設定を行わない時間、設定に要する時間が短くなったことを表す。
【０２０５】
レーザ変調回路のブロック図を図２８に示す。書き込み周波数は、１８．６[ＭＨｚ]であり、１画素の走査時間は、５３．８[ｎｓｅｃ]である。８ビットの画像データは、ルックアップテーブル（ＬＵＴ）５５１でγ変換を行うことができる。
【０２０６】
パルス幅変調回路（ＰＷＭ）５５２で８ビットの画像信号の上位３ビットの信号に基づいて８値のパルス幅に変換され、パワー変調回路（ＰＭ）５５３で下位５ビットで３２値のパワー変調が行われ、レーザーダイオード（ＬＤ）５５４が変調された信号に基づいて発光する。フォトディテクタ（ＰＤ）５５５で発光強度をモニターし、１ドット毎に補正を行う。レーザ光の強度の最大値は、画像信号とは独立に、８ビット（２５６段階）に可変できる。
【０２０７】
１画素の大きさに対し、主走査方向のビーム径（これは、静止時のビームの強度が最大値に対し、１／ｅ2に減衰するときの幅として定義される）は、６００ＤＰＩで、１画素４２．３[μｍ]では、ビーム径は主走査方向５０[μｍ]、副走査方向６０[μｍ]が使用される。ライン１、ライン２の画像データのそれぞれに対応して、上記のレーザー変調回路が用意されている。ライン１及びライン２の画像データは、同期しており、感光体上を主走査方向に並行して走査する。
【０２０８】
図２９は、画像読み取り系のブロック図を示している。また、図３０は、スキャナ光学系の模式図を示している。原稿は、図３０で示す露光ランプ（キセノンランプ）により照射され、反射光は、ＣＣＤ(Charge Coupled Device)５４０１のＲＧＢフィルタにより色分解されて読みとられ、増幅回路５４０２により所定レベルに増幅される。
【０２０９】
ＣＣＤドライバ５４０９は、ＣＣＤを駆動するためのパルス信号を供給する。ＣＣＤドライバ５４０９を駆動するために必要なパルス源は、パルスジェネレータ５４１０で生成され、パルスジェネレータ５４１０は、水晶発振子などからなるクロックジェネレータ５４１１を基準信号とする。パルスジェネレータ５４１０は、サンプルホールド（Ｓ／Ｈ）回路５４０３がＣＣＤ５４０１からの信号をサンプルホールドするための必要なタイミングを供給する。
【０２１０】
Ｓ／Ｈ回路５４０３によりサンプルホールドされたアナログカラー画像信号は、Ａ／Ｄ変換回路５４０４で８ビット信号（一例である）にデジタル化される。黒補正回路５４０５は、ＣＣＤのチップ間、画素間の黒レベル（光量が少ない場合の電気信号）のばらつきを低減し、画像の黒部にスジやムラを生じることを防ぐ。
【０２１１】
シェーディング補正回路５４０６は、白レベル（光量が多い場合の電気信号）を補正する。白レベルは、スキャナを均一な白色版の位置に移動して照射した時の白色データに基づき、照射系、光学系やＣＣＤ５４０１の感度ばらつきを補正する。
【０２１２】
図３１に白補正・黒補正の画像信号の概念図を示す。シェーディング補正回路５４０６からの信号は、画像処理部５４０７により処理され、プリンタ４１２で出力される。上記回路は、ＣＰＵ５４１４により制御され、ＲＯＭ５４１３、及びＲＡＭ５４１５に制御に必要なデータを記憶する。ＣＰＵ５４１４は、画像形成装置全体の制御を行うシステムコントローラ４１９とシリアルＩ／Ｆにより通信を行っている。ＣＰＵ５４１４は、図示しないスキャナ駆動装置を制御し、スキャナの駆動制御を行う。
【０２１３】
増幅回路５４０２の増幅量は、ある特定の原稿濃度に対して、Ａ／Ｄ変換回路５４０４の出力値が所望の値になるように決定する。一例として、通常のコピー時に原稿濃度が、０．０５(反射率で０．８９１)のものを８ビット信号値で２４０値として得られるようにする。
【０２１４】
一方、シェーディング補正時には、増幅率を下げてシェーディング補正の感度を上げる。その理由は、通常のコピー時の増幅率では、反射光が多い場合には、８ビット信号で２５５値を超える大きさの画像信号となると、２５５値に飽和してしまい、シェーディング補正に誤差が生じるためである。
【０２１５】
図３２は、増幅回路５４０２で増幅された画像の読み取り信号がＳ／Ｈ回路５４０３でサンプルホールドされる模式図を示す。横軸は、増幅後のアナログ画像信号がＳ／Ｈ回路５４０３を通過する時間で、縦軸は、増幅後のアナログ信号の大きさを表す。所定のサンプルホールド時間５５０１でアナログ信号がサンプルホールドされて、Ａ／Ｄ変換回路５４０４に信号が送られる。図は前述した白レベルを読みとった画像信号で、増幅後の画像信号は、コピー時は、一例として、Ａ／Ｄ変換後の値として２４０値、白補正時は、１８０値とした増幅後の画像信号の例である。
【０２１６】
図３３は、ＣＩＳ(Contact Image Sensor)の模式図である。ＬＥＤ光源５６０１からの光は、カバー５６０３を通過して原稿面を照明する。原稿５６０２からの反射光は、ＳＬＡ(Self-focusing Lenz Array)５６０４により、等倍センサ５６０５に集光される。光学センサでは、アナログ電気信号に光電変換され、ＣＩＳドライバ５６０６により、シェーディング補正、チップ間画素補間処理などのデジタル処理が実行され、メモリコントローラにより、画像メモリに一時記憶がなされる。
【０２１７】
次に、スキャナ（ＣＣＤ）４００ａと、スキャナ（ＣＩＳ）４００ｂの分光特性の相違について説明する。
【０２１８】
図３４は、スキャナ（ＣＣＤ）４００ａのＲＧＢフィルタの分光感度（一点鎖線）および、スキャナ（ＣＩＳ）４００ｂで使用されるＲＧＢフィルタの分光感度（実線）の相対値を図示した。スキャナ（ＣＣＤ）４００ａ、およびスキャナ（ＣＩＳ）４００ｂのそれぞれで使用されるＲＧＢフィルタの分光感度のピーク波長と、Ｇｒｅｅｎフィルタの短波長への広がりが多少異なっている。
【０２１９】
図３５は、スキャナ（ＣＣＤ）４００ａで使用する光源であるＸｅランプの分光強度(一点鎖線)と、スキャナ（ＣＩＳ）４００ｂで使用する青色ＬＥＤ＋黄色蛍光体の分光強度(実線)の相対値を図示している。スキャナ（ＣＩＳ）４００ｂの光源であるＬＥＤは、４５０ｎｍ付近に青色ＬＥＤのピークがあり、長波長域にかけては黄色蛍光体により、ブロードな分光強度を有する。一方、スキャナ（ＣＣＤ）で使用するＸｅランプ光源は、５５０ｎｍ付近を始めとして特徴的なピークが存在する。
【０２２０】
図３６は、スキャナ（ＣＣＤ）４００ａの赤外カットフィルタの分光透過率(一点鎖線)とスキャナ（ＣＩＳ）４００ｂの赤外カットフィルタの分光透過率(実線)を図示している。スキャナ（ＣＣＤ）４００ａの赤外カットフィルタの分光透過率では、６５０ｎｍ以上の長波長域に相違がある。
【０２２１】
印刷原稿モードは、印刷インクの色再現性や網点に合わせてモアレが出にくいような画像処理パラメータを第１の設定として設定する画質モードである。印画紙モードは、印画紙に使用される色材に色再現性を合わせた画像処理パラメータを第２の設定として設定する。複写原稿モードは、ＣＭＹＫトナーの色再現性に合わせた画像処理パラメータを設定する。
【０２２２】
特殊インクあるいは特色を除いたプロセスインクは、分光反射率が、図３７〜図３９のＹｅｌｌｏｗ（１）（２）、Ｏｒａｎｇｅ（１）（２）、Ｒｅｄ（１）（２）などに比べて比較的ブロードで、種類も限られているので第１の設定を用いる。ただし、プロセスインク以外を使用する割合が多い原稿種などの色識別のために、フルカラーモードにおいては第２の設定も印刷原稿（２）モードとして選択可能である。印画紙、複写原稿なども、やはり色材の種類が限られていることと、色材の分光反射率がブロードであることから、同様な理由で第１の設定を用いる。
【０２２３】
地図原稿モードは、道路地図や国土地理院や各市町村で発行されている地図などの色再現性を重視した画像処理パラメータを設定する。特に、発行する市町村により使用される色材が異なる場合があるために、上記の第２の設定を使用することは有効である。蛍光ペンモードや色鉛筆モードは、蛍光塗料やあるいはマーカーインクを使用したモードで、塗料の種類が多いことから、多様な原稿・色材に対応するために第２の設定を用いる。
【０２２４】
操作部などから、読み取る原稿種（あるいは原稿種モード）を指定された際に、設定された原稿種に応じて、スキャナ（ＣＣＤ）４００ａで読み取るか、スキャナ（ＣＩＳ）４００ｂで読み取るかを、ＣＰＵにより判定する。
【０２２５】
判定結果によって、操作画面にＡＤＦにシート状の原稿を載置する場合に、原稿面を下向き（あるいは上向き）にしてスキャナ（ＣＩＳ）４００ｂで読み取るか、あるいは原稿面を上向き（あるいは下向き）に載置してスキャナ（ＣＣＤ）４００ａで読み取るかを、使用者に報知する。
【０２２６】
また、別の手段として、指定された原稿種類に基づいて、スキャナ（ＣＣＤ）４００ａで読み取るか、スキャナ（ＣＩＳ）４００ｂで読み取るかによって、ＡＤＦ内で原稿を必要に応じて反転させる。
【０２２７】
すなわち、一例として、読み取り面を常に上向きに設定し、印刷原稿モードが指定された場合には、スキャナ（ＣＣＤ）４００ａで読み取る。蛍光ペンモードが指定された場合には、ＡＤＦ内で原稿を反転し、スキャナ（ＣＩＳ）４００ｂで読み取る。
【０２２８】
図２０で示す画像処理装置において、第２の設定を適応する画像処理パラメータを設定する際に、色補正・ＵＣＲ処理（１）４０７においては、前述した第１の設定により画像処理パラメータを設定し、スキャナ（ＣＣＤ）４００ａからの入力か、スキャナ（ＣＩＳ）４００ｂからの入力かに基づいて第１の設定のパラメータを切り替え、画像処理後の画像データをＨＤＤ４１９内に保管する。その際に、スキャナ（ＣＣＤ）４００ａによって読み取られた画像データであるか、スキャナ（ＣＩＳ）４００ｂによって読み取られた画像データであるかを、書誌情報として画像データと付加・もしくは対応させて記憶させる。
【０２２９】
プリンタ４１５を用いての印刷、もしくは、Ｉ／Ｆ４２１からの配信の際には、色補正・ＵＣＲ処理（２）４３１において、付加もしくは対応させて記憶された書誌情報に基づいて、スキャナ（ＣＣＤ）４００ａに読み取られた画像データであるか、スキャナ（ＣＩＳ）４００ｂによって読み取られた画像データであるかより、第２の設定の画像処理パラメータを切り替えて設定する。
【０２３０】
両面原稿に対し、スキャナ（ＣＣＤ）４００ａで読み取る原稿面を処理するための画質モードを、第１の設定の画質モード（印刷原稿モード、印画紙原稿モード、複写原稿モードなど）に設定し、スキャナ（ＣＩＳ）４００ｂで読み取る原稿面を処理するための画質モードを、第２の設定を行う画質モード（地図原稿モード、蛍光ペンモード、鉛筆原稿モード）に設定し、原稿の両面を一度の搬送により読み取る。
【０２３１】
後述するＡＣＣ(自動階調補正)で使用するスキャナγ変換テーブルにおいては、上述したコピー用のスキャナγ変換テーブルと異なり、読み取り対象である転写紙上のトナーの分光反射率特性に対して感度が高く、またＣＣＤの分光感度バラつきの影響を補正するようにＡＣＣパターン読み取り用のスキャナγ変換テーブルを、スキャナデータ・キャリブレーションチャートの有彩色パッチの読み取り値を用いて作成する。
【０２３２】
色味の異なる有彩色パッチと無彩色パッチとから、ＡＣＣパターンの読み取り用のスキャナγ変換テーブルを作成するほうほうについて、Ｙｅｌｌｏｗトナー読み取り用のスキャナγ補正テーブルの作成方法を一例として図４０に基づいて説明する。
【０２３３】
Ｙｅｌｌｏｗトナーの読み取りは、スキャナのＲＧＢの３つの読み取り信号のうち、トナー量の変化に対してもっとも感度があるＢｌｕｅ信号の読み取り値を用いる。
【０２３４】
以下に、有彩色パッチと無彩色パッチの読み取り値の例を示す。表３は、イエロートナーの補正用に使用する有彩色(カラー)パッチの例で、Ｙｅｌｌｏｗトナーの補正用として抽出したカラーパッチを、基準となるスキャナで読み取った数値の例である。Ｙｅｌｌｏｗトナーの読み取りに際しては、Ｂｌｕｅ信号の感度が高いために、Ｂｌｕｅ信号を用いる。色味が異なる複数の有彩色のカラーパッチから、異なるＢｌｕｅ信号値を出力する１．Ｗｈｉｔｅ、２．Ｙｅｌｌｏｗ、５．Ｂｌｕｅ。６．Ｃｙａｎ、１０．Ｇｒａｙ、１１．ＢｌａｃｋのＲＧＢ読み取り信号のうち、Ｂｌｕｅ信号を用いることにより、Ｙｅｌｌｏｗトナー読み取り用の補正テーブルを作成する。
【０２３５】
【表３】
2010113552.tif 000046
【０２３６】
ＡＣＣ実行時のＹｅｌｌｏｗ読み取り用の補正テーブルを作成するにあたり、スキャナデータ・キャリブレーションチャートは印刷インクで作成されているので、トナーの分光反射率とのずれが生じる。表３には、トナーの分光反射率とのずれ分のＢｌｕｅ用の補正係数の例を示している。
【０２３７】
上記補正係数は、図４０を例として次のようにして求められる。
【０２３８】
図４０の横軸は波長で、縦軸はグラフａ）については左軸に示したＣＣＤの分光感度［％］、グラフｃ）、ｄ）に対しては、右軸の分光反射率［％］である。
【０２３９】
ａ）は、Ｂｌｕｅ信号のフィルタの分光感度で、ｃ）は、イエロートナーの分光反射率、ｄ）は、イエローインクの分光反射率、ｍ）は、付着量が少ない場合のブラックトナーの分光反射率を表す。ａ）の分光感度には、ＣＣＤのＢｌｕｅフィルタの分光透過率に、光源の分光エネルギーの積とした。
【０２４０】
Ｂｌｕｅ信号の出力Ｂ(ＣＣＤ,色材)は、波長λに対して、ＣＣＤの分光感度Ｓ(ＣＣＤ,λ)と色材の分光反射率ρ(色材,λ,面積率)との積Ｓ(ＣＣＤ,λ)×ρ(色材,λ,面積率)に対する波長λに対しての積分値である。すなわち、
【０２４１】
【数４２】
2010113552.tif 000047
【０２４２】
Ｙｅｌｌｏｗトナー(以後Ｙトナーと略す)とＹｅｌｌｏｗインク(以後Ｙインクと略す)を読み取った時のＣＣＤの分光感度特性ａに対するＢｌｕｅ信号をそれぞれ次のように表す。
【０２４３】
【数４３】
2010113552.tif 000048
【０２４４】
【数４４】
2010113552.tif 000049
【０２４５】
分光感度Ｓ(a,λ)を使用するスキャナの代表的な値とし、Ｙトナーρ(Ｙトナー,λ)とＹインクの分光反射率ρ(Ｙインク,λ)を分光測色計による測定によって求める。これにより、Ｂ(a,Ｙトナー)、およびＢ(a,Ｙインク)を求めることができる。
【０２４６】
スキャナデータ・キャリブレーションチャート上の、印刷インクのＹｅｌｌｏｗパッチを読み取って得たＢｌｕｅ信号の読み取り値Ｂ（Ｙインク）から、ＡＣＣ実行時のＹトナーの読み取り値用として、Ｙトナーを読み取った場合の読み取り値Ｂ(Ｙトナー)を予測する際に、補正する係数ｋ（Ｙｅｌｌｏｗ）として、
【０２４７】
【数４５】
2010113552.tif 000050
【０２４８】
などとする。上記は、Ｙｅｌｌｏｗトナーについて記載したが、他の色パッチについては、ＣＣＤのＢｌｕｅの分光感度が０でない領域において、Ｙｅｌｌｏｗトナーの分光反射率と、計算しようとする印刷インクによる色パッチの反射率が略等しい、Ｙトナーの面積率(もしくは、単位面積あたりのトナー付着量[mg/cm2])を用いる。
【０２４９】
図４１のように、青緑インクの分光反射率特性i）と、面積率５０％のＹｅｌｌｏｗトナーの分光反射率ｃ）、Ｂｌｕｅ信号の読み取り値が、Ｙｅｌｌｏｗトナー(インク)の読み取り値よりも低い読み取り値を得るパッチ(Ｂｌａｃｋ、Ｇｒｅｅｎなど)に関しては、補正係数の計算を行わず係数を１として使用する。上記のようにして補正係数kは求められる。
【０２５０】
ＡＣＣパターン読み取り値補正用の変換テーブルの作成方法を図４２に示す。図４２の第１象現は、求めるＡＣＣパターン読み取り値補正用の変換テーブルを表し、横軸は、ＣＣパターン読み取り値、縦軸は、変換後の値を表す。
【０２５１】
第４象現の縦軸は、有彩色ならびに無彩色パッチの上記補正係数kでの補正後の読み取り値を表し、グラフは、有彩色＆無彩色パッチの読み取り値から、ＡＣＣパターン読み取り値補正用の変換テーブルを求めるための目標値（基準値）を表す。
【０２５２】
第３象現の横軸は、有彩色ならびに無彩色パッチの読み取り値の基準値で、グラフは、有彩色ならびに無彩色パッチをスキャナーで読み取った読み取り値を、前記補正係数kで補正した値を表した。第２象現は無変換（スルー）である。
【０２５３】
図４２に示した特性により、第３象現の読み取り値の結果（ａ）、（ａ'）から、それぞれ第１象現の（ｂ）、（ｂ'）の求めるＡＣＣパターン読み取り値補正用の変換テーブルD[ii](ii=0,1,2,…,255)が作成される。
【０２５４】
図４２の第４象現に示した読み取り値の目標値は、ＡＣＣパターンで読み取るＹＭＣＫの各トナー毎に作成する。これにより、ＡＣＣ（自動階調補正）の調整精度を向上する。
【０２５５】
表４は、Ｃｙａｎトナーの補正用として抽出したカラーパッチを、基準となるスキャナで読み取った数値の例である。なお、Ｃｙａｎトナーの読み取りに際しては、Ｒｅｄ信号の感度が高いために、Ｒｅｄ信号を用いる。そこで色味が異なる複数の有彩色のカラーパッチから、異なるＲｅｄ信号値を出力する、１．Ｗｈｉｔｅ、２．Ｙｅｌｌｏｗ、３．Ｒｅｄ（もしくは４．Ｍａｇｅｎｔａ）、５．Ｍａｇｅｎｔａ〜Ｂｌｕｅの間の色１、６．Ｍａｇｅｎｔａ〜Ｂｌｕｅの間の色２、７．Ｂｌｕｅ、８．Ｃｙａｎ、１０．Ｇｒａｙ、１１．Ｂｌａｃｋの有彩色並びに無彩色パッチのＲｅｄ信号を用いてＡＣＣ実行時のＣｙａｎトナー読み取り用の補正テーブルを作成する。
【０２５６】
【表４】
2010113552.tif 000051
【０２５７】
ＡＣＣ実行時のＣｙａｎ読み取り用のスキャナγ変換テーブルを作成するにあたり、スキャナデータ・キャリブレーションチャートは、印刷インクで作成されているので、トナーの分光反射率とのずれが生じる。表４には、トナーの分光反射率とずれ分のＲｅｄ用の補正係数の例を示している。
【０２５８】
画像濃度（階調性）の自動階調補正(ＡＣＣ: Auto Color Calibration)の機能を選択するための操作画面について説明する。
【０２５９】
図４３は、複写機の上面図である。複写機は、液晶画面４３０１と、コンタクトガラス４３０２と、を備える。操作部の液晶画面４３０１において、自動階調補正(ＡＣＣ: Auto Color Calibration)ＡＣＣメニュー呼び出すと、図４４に示す画面が表示される。コピー使用時、あるいはプリンタ使用時用の自動階調補正の［実行］を選択すると、図４５に示す画面が表示される。
【０２６０】
コピー使用時を選択した場合には、コピー使用時に使用する階調補正テーブルが、プリンタ使用時を選択するとプリンタ使用時の階調補正テーブルが、参照データに基づいて変更される。
【０２６１】
変更後のＹＭＣＫ階調補正テーブルで画像形成を行った結果が、望ましくない場合には、処理前のＹＭＣＫ階調補正テーブルを選択することができるように、［元に戻す］キーが図４４に示す画面中に表示されている。
【０２６２】
図４４に示す画面中における他の項目について説明する。
【０２６３】
「自動階調補正の設定」を選択すると、後述する「地肌の補正」、「高濃度部の補正」、「ＲＧＢ比の補正」、「実行」または「非実行」を選択することができる。「自動階調補正の設定」メニューでは、「自動階調補正の設定」と「光量ムラ検知の設定」を選択することができる。なお、これらの選択は必ずしも必要ではなく、常に「実行」としてもよい。
【０２６４】
上記のように、無彩色パッチから、コピー時に使用するＲＧＢ各読み取り成分についてスキャナγ変換テーブルを作成する。一方、有彩色パッチと無彩色パッチとから、後述するＡＣＣ(自動階調補正)実行時に出力した調整用パターンを読み取って得た、ＹＭＣＫ各階調パターンの読み取り値を補正する。したがって、前者の処理では、ＲＧＢ３つの変換テーブルを使用し、後者の処理では、ＹＭＣＫ４つの変換テーブルを使用する。
【０２６５】
画像濃度（階調性）の自動階調補正(ＡＣＣ:Auto Color Calibration)の動作を図４９のフローチャートに基づいて説明する。
【０２６６】
図４４に示す画面で、コピー使用時、あるいはプリンタ使用時用の自動階調補正の実行を選択すると、図４５に示す画面が表示される。
【０２６７】
図４５の画面中の印刷スタートキーを押し下げると、図４６に示すような、ＹＭＣＫ各色、及び文字、写真の各画質モードに対応した、複数の濃度階調パターンを転写材上に形成する（ステップＳ１）。
【０２６８】
この濃度階調パターンは、あらかじめＩＰＵのＲＯＭ中に記憶・設定がなされている。パターンの書込み値は、１６進数表示で、00h,11h,22h,…,EEh,FFhの１６パターンである。図４６では、地肌部を除いて５階調分のパッチを表示しているが、00h-FFhの８ビット信号の内、任意の値を選択することができる。文字モードでは、パターン処理などのディザ処理を行わず、１ドット２５６階調でパターンが形成され、写真モードでは、後述するディザ処理が行われる。
【０２６９】
転写材にパターンが出力された後、転写材を原稿台上に載置するように、操作画面上には、図４７に示す画面が表示される。画面の指示に従い、パターンが形成された転写材を原稿台に載置して（ステップＳ２）、図４７の画面で「読み取りスタート」を選択するか、または「キャンセル」を選択する（ステップＳ３）。
【０２７０】
「キャンセル」を選択した場合には終了し（ステップＳ４）、「読み取りスタート」を選択した場合には、スキャナを走行し、ＹＭＣＫ濃度パターンのＲＧＢデータを読み取る（ステップＳ５）。この際、パターン部のデータと転写材の地肌部のデータを読み取る。
【０２７１】
パターン部のデータが正常に読み取られたかの判断を行う（ステップＳ６）。正常に読み取られない場合には、再び図４７の画面が表示される。２回正常に読み取られない場合には処理を終了する（ステップＳ７）。
【０２７２】
ＡＣＣパターンの各読み取り値は、前述したＡＣＣパターン読み取り値補正用テーブルD[ii](ii=0,1,2,…,255)で、ＹＭＣＫ各色毎に補正する。（ステップＳ８）。
【０２７３】
地肌データを用いた処理の「実行」「非実行」を図４４に示す画面で選択された結果により判断する（ステップＳ９）。地肌データを用いた処理の「実行」が選択されていた場合には、読み取りデータに対する地肌データ処理を行う（ステップＳ１０）。
【０２７４】
さらに、参照データにおける高画像濃度部の補正の「実行」「非実行」を図４４に示す画面で選択された結果により判断する（ステップＳ１１）。参照データにおける高画像濃度部の補正の「実行」が選択されていた場合には、参照データに対する高画像濃度部の処理を行う（ステップＳ１２）。
【０２７５】
ＹＭＣＫ階調補正テーブルを作成・選択を行う（ステップＳ１３）。上記の処理をＹＭＣＫの各色について行う（ステップＳ１４）。上記の処理を写真、文字の各画質モード毎に行う（ステップＳ１５）。
【０２７６】
処理中には、操作画面には図４８に示す画面が表示される。処理終了後のＹＭＣＫ階調補正テーブルで画像形成を行った結果が、望ましくない場合には、処理前のＹＭＣＫ階調補正テーブルを選択することができるように、［元に戻す］キーが図４４に示す画面中に表示されている。
【０２７７】
地肌の補正について説明する。地肌の補正処理の目的としては、２つあり、１つは、ＡＣＣ時に使用される転写材の白色度を補正することである。これは、同一の機械に、同じ時に画像を形成しても、使用する転写材の白色度によって、スキャナで読み取られる値が異なるためである。補正しない場合のデメリットとしては、例えば、白色度が低い、再生紙などをこのＡＣＣに用いた場合、再生紙は一般にイエロー成分が多いために、イエローの階調補正テーブルを作成した場合に、イエロー成分が少なくなるように補正する。この状態で、次に、白色度が高いアート紙などでコピーをした場合に、イエロー成分が少ない画像となって望ましい色再現が得られない場合がある。
【０２７８】
もう一つの理由としては、ＡＣＣ時に用いた転写紙の厚さ（紙厚）が薄い場合には、転写材を押さえつける圧板など色が透けてスキャナに読み取られてしまう。例えば、圧板の代わりにＡＤＦ(Auto Document Feeder)と呼ばれる原稿自動送り装置を装着している場合には、原稿の搬送用にベルトを用いているが、これが使用しているゴム系の材質により、白色度が低く、若干の灰色味がある。そのため、読み取られた画像信号も、見かけ上、全体に高くなった画像信号として読み取られるために、ＹＭＣＫ階調補正テーブルを作成する際に、その分薄くなるように作成する。この状態で、今度は紙厚が厚く、透過性が悪い転写紙を用いた場合には、全体の濃度が薄い画像として再現されるため、必ずしも望ましい画像が得られない。
【０２７９】
上記のような不具合を防ぐために、紙の地肌部の読み取り画像信号から紙の地肌部の画像信号により、パターン部の読み取り画像信号の補正を行っている。
【０２８０】
しかし、上記の補正を行わない場合にもメリットがあり、常に再生紙のように、イエロー成分が多い転写紙を用いる場合には、補正をしない方がイエロー成分が入った色に対しては色再現が良くなる場合ができる。また、常に、紙厚が、薄い転写紙のみしか用いない場合には、薄い紙に合わせた状態に階調補正テーブルが作成されるというメリットがある。
【０２８１】
上記のように、使用者の状況と好みとに応じて、地肌部の補正をＯＮ／ＯＦＦを行うことができる。
【０２８２】
次に、自動補正の動作及び処理について説明する。転写紙上に形成した階調パターン（図４６）の書込み値をLD[i](i=0,1,…,9)、形成されたパターンのスキャナでの読み取り値をベクトル型式でv[t][i]≡(r[t][i],g[t][i],b[t][i])(t=Y,M,C,orK,i=0,1,…,9)とする。(r,g,b)の代わりに、明度、彩度、色相角(L*,c*,h*)あるいは、明度、赤み、青み(L*,a*,b*)などで表しても良い。あらかじめＲＯＭまたはＲＡＭ中に記憶してある基準となる白の読み取り値を(r[W],g[W],b[W])とする。
【０２８３】
ＡＣＣ実行時にγ変換処理部で行われる階調変換テーブル（ＬＵＴ）の生成方法について説明する。
【０２８４】
パターンの読み取り値v[t][i]≡(r[t][i],g[t][i],b[t][i])において、ＹＭＣトナーの各補色の画像信号はそれぞれb[t][i],g[t][i],r[t][i]であるので、それぞれの補色の画像信号のみを用いる。ここでは、後の記載を簡単にするために、a[t][i](i=0,1,2,…,9,t=C,M,Y,orK)を用いて表す。階調変換テーブルを作成すると処理が簡単である。なお、ブラックトナーについては、ＲＧＢのいずれの画像信号を用いても十分な精度が得られるが、ここでは、Ｇ（グリーン）成分を用いる。
【０２８５】
参照データは、スキャナの読み取り値v0[t][i]≡(r0[t][i],g0[t][i],b0[t][i])及び対応するレーザの書込み値LD[i](i=1,2,…,m)の組によって与えられる。同様に、ＹＭＣの補色画像信号のみを用いて、後の記載を簡単にするために、以下の式で表す。
【０２８６】
【数４６】
2010113552.tif 000052
【０２８７】
ＹＭＣＫ階調変換テーブルは、前述したａ［ＬＤ］とＲＯＭ中に記憶されている参照データＡ［ｎ］とを比較することによって得られる。ここで、ｎは、ＹＭＣＫ階調変換テーブルへの入力値で、参照データＡ［ｎ］は、入力値ｎをＹＭＣＫ階調変換した後のレーザ書込み値ＬＤ［ｉ］で出力したＹＭＣトナー・パターンを、スキャナで読み取った読み取り画像信号の目標値である。
【０２８８】
ここで、参照データは、プリンタの出力可能な画像濃度に応じて補正を行う参照値Ａ［ｎ］と補正を行わない参照値Ａ［ｎ］との２種類の値とからなる。補正を行うかどうかの判断は、予めＲＯＭまたはＲＡＭ中に記憶されている後述する判断用のデータにより判断される。この補正については後述する。
【０２８９】
前述したａ［ＬＤ］から、Ａ［ｎ］に対応するＬＤを求めることにより、ＹＭＣＫ階調変換テーブルへの入力値ｎに対応するレーザ出力値ＬＤ［ｎ］を求める。これを、入力値i=0,1,…，255(8bit信号の場合)に対して求めることにより、階調変換テーブルを求めることができる。
【０２９０】
その際、ＹＭＣＫ階調変換テーブルに対する入力値n=00h,01h…,FFh(16進数)に対するすべての値に対して、上記の処理を行う代わりに、ni=0,11h,22h,…,FFhのようなとびとびの値について上記の処理を行い、それ以外の点については、スプライン関数などで補間を行うか、あるいは、予めＲＯＭ中に記憶されているＹＭＣＫγ補正テーブルの内、上記の処理で求めた(0,LD[0]),(11h,LD[11h]),(22h,LD[22h]),…,(FFh,LD[FFh])の組を通る、最も近いテーブルを選択する。
【０２９１】
上記の処理を図５０に基づいて説明すると、図５０の第１象現（ａ）の横軸は、ＹＭＣＫ階調変換テーブルへの入力値ｎ、縦軸は、スキャナの読み取り値（処理後）で、前述した参照データＡ［ｉ］を表す。スキャナの読み取り値（処理後）は、階調パターンをスキャナで読み取った値に対し、ＲＧＢγ変換（ここでは変換を行っていない）、階調パターン内の数ヶ所の読み取りデータの平均処理、及び加算処理後の値であり、演算精度向上のために、ここでは、１２ビットデータ信号として処理する。
【０２９２】
第２象現（ｂ）の横軸は、縦軸と同じく、スキャナの読み取り値（処理後）を表す。第３象現（ｃ）の縦軸は、レーザ光（ＬＤ）の書込み値を表す。このデータａ［ＬＤ］は、プリンタ部の特性を表す。また、実際に形成するパターンのＬＤの書込み値は、00h(地肌),11h,22h,…,EEh,FFhの１６点であり、飛び飛びの値を示すが、ここでは、検知点の間を補間し、連続的なグラフとして扱う。
【０２９３】
第４象現のグラフ（ｄ）は、ＹＭＣＫ階調変換テーブルＬＤ［ｉ］で、このテーブルを求めることが目的である。グラフ（ｆ）の縦軸・横軸は、グラフ（ｄ）の縦軸・横軸と同じである。検知用の階調パターンを形成する場合には、グラフ（ｆ）に示したＹＭＣＫ階調変換テーブル（ｇ）を用いる。
【０２９４】
グラフ（ｅ）の横軸は、第３象現（ｃ）と同じであり、階調パターン作成時のＬＤの書込み値と階調パターンのスキャナの読み取り値（処理後）との関係を表すための、便宜上の線形変換を表す。
【０２９５】
ある入力値ｎに対して参照データＡ［ｎ］が求められ、Ａ［ｎ］を得るためのＬＤ出力ＬＤ［ｎ］を階調パターンの読み取り値ａ［ＬＤ］を用いて、図中の矢印（ｌ）に沿って求める。
【０２９６】
演算手順を図５１に示すフローチャートに基づいて説明する。
【０２９７】
ＹＭＣＫγ補正テーブルを求めるために必要な入力値を決める（ステップＳ１０１）。ここでは、n[i]=11(h)×i(i=0,1,…,imax=15)とする。
【０２９８】
参照データＡ［ｎ］を、プリンタの出力可能な画像濃度に応じて補正を行う（ステップＳ１０２）。プリンタ部で作成可能な最大画像濃度を得られるレーザの書込み値を、FFh(１６進数表示)であるとし、この時のパターンの読み取り値m[FFh]をmmaxとする。低画像濃度側から中間画像濃度側にかけて補正を行わない参照データA[i](i=0,1,…,i1)、高画像濃度側の補正を行わない参照データA[i](i=i2+1,…,imax-1)(i1≦i2,i2≦imax-1)、補正を行う参照データA[i](i=i1+1,…,i2)とする。
【０２９９】
以下では、ＲＧＢ−γ変換を行わない、原稿反射率に比例した画像信号として仮定して、具体的な計算方法を述べる。補正を行わない参照データの内、高画像濃度部の最も画像濃度が低い参照データＡ［ｉ２＋１］と、低画像濃度部の最も画像濃度が低い参照データＡ［ｉ１］とから、そのデータの差Δｒｅｆを求める。すなわち、
【０３００】
【数４７】
2010113552.tif 000053
【０３０１】
ここで、反転処理であるＲＧＢ−γ変換を行わない反射率リニア、あるいは明度リニアの場合には、Δref>0である。
【０３０２】
一方、プリンタ部で作成可能な最大画像濃度を得られるパターンの読み取り値mmaxから、同様に差Δdetを求める。すなわち、
【０３０３】
【数４８】
2010113552.tif 000054
【０３０４】
これにより、高濃度部の補正を行った参照データA[i](i=i1+1,…,i2)は、
【０３０５】
【数４９】
2010113552.tif 000055
【０３０６】
ｎ［ｉ］に対応するスキャナの読み取り画像信号ｍ［ｉ］を参照データＡ［ｎ］から求める（ステップＳ１０３）。実際には、飛び飛びのｎ［ｊ］に対応する参照データA[n[j]](0≦n[j]≦255,j=0,1,…jmax,n[j]≦n[k] for j≦k)を次のようにする。
【０３０７】
n[j]≦n[i]＜n[j+1]となるj(0≦j≦jmax)を求める。８ｂｉｔ画像信号の場合、n[0]=0, n[jmax]=255、n[jmax+1]=n[jmax]+1、A[jmax+1]=A[jmax]として参照データを求めておくと計算が簡単になる。また、参照データの間隔は、n[j]ができるだけ小さい間隔である方が、最終的に求めるγ補正テーブルの精度が高くなる。
【０３０８】
書込み値ＬＤに対するＡＣＣパターン読み取り値ａ［ＬＤ］を、前述した補正用テーブルD[ii](ii=0,1,2,…,255)（図４２のｂ）もしくはｂ’)として例示)を用いて補正する（ステップＳ１０４）。
【０３０９】
【数５０】
2010113552.tif 000056
【０３１０】
ａ１［ＬＤ］を以下では、ａ［ＬＤ］として表記する。上記のようにして求めたｊから、ｍ［ｉ］を次式から求める（ステップＳ１０５）。
【０３１１】
【数５１】
2010113552.tif 000057
【０３１２】
ここでは、一次式により補間したが、高次関数やスプライン関数などで補間を行っても良い。その場合には、
【０３１３】
【数５２】
2010113552.tif 000058
【０３１４】
ｋ次関数の場合には、次式などで表される。
【０３１５】
【数５３】
2010113552.tif 000059
【０３１６】
ｍ［ｉ］を得るためのＬＤの書込み値ＬＤ［ｉ］を同様な手順によって求める。ＲＧＢ−γ変換を行っていない画像信号データを処理する場合には、ＬＤの値が大きくなるに応じて、ａ［ＬＤ］が小さくなる。すなわち、LD[k]<LD[k+1]に対して、
【０３１７】
【数５４】
2010113552.tif 000060
【０３１８】
ここで、パターン形成時の値をLD[k]=00h,11h,22h,…,66h,88h,AAh,FFh,(k=0,1,…,9)の１０値とした。これは、トナー付着量が少ない画像濃度では、トナー付着量に対するスキャナの読み取り値の変化が大きいため、パターンの書込み値ＬＤ［ｋ］の間隔を密にし、トナー付着量が多い画像濃度では、トナー付着量に対するスキャナの読み取り値の変化が小さいために、間隔を広げて読み込む。
【０３１９】
これによるメリットとしては、LD[k]=00h,11h,22h,…,EEh,FFh（計１６点）などとパターンの数を増やす場合に比べて、トナー消費を抑えられること、また、高画像濃度領域では、ＬＤ書込み値に対する変化が少ないこと、感光体上の電位ムラ、トナーの付着ムラ、定着ムラ、電位ムラなどの影響で、読み取り値が逆転したりしやすい為、ＬＤ書込み値の間隔を狭めても必ずしも精度の向上に有効ではないことなどから、上記のようなＬＤ書込み値でパターンを形成した。
【０３２０】
a[LD[k]]≧m[i]＞a[LD[k+1]]となるＬＤ［ｋ］に対して、
【０３２１】
【数５５】
2010113552.tif 000061
【０３２２】
とする。0≦k≦kmax(kmax>0)としたとき、a[LD[kmax]]>m[i]の場合（参照データから求めた目標値の画像濃度が高い場合）には、
【０３２３】
【数５６】
2010113552.tif 000062
【０３２４】
として、１次式で外挿を行うことによって予測する。これにより、ＹＭＣＫγ補正テーブルへの入力値n[i]と出力値LD[i]の組(n[i],LD[i])(i=0,1,…,15)が求められる。求められた(n[i],LD[i])(i=0,1,…,15)を基に、スプライン関数などで内挿を行うか、あるいは、ＲＯＭ中に有しているγ補正テーブルを選択する（ステップＳ１０６）。
【０３２５】
図５１は、本発明の実施形態におけるカラー複写機の機能ブロック図である。
カラー複写機１は、スキャナ部１１と、ＩＰＵ部１２と、プリンタ部１３と、パラメータ演算部１４と、制御部１５と、送受信部１６と、操作部１７とを、バス１８を介して、データ送受信可能に接続して構成される。
【０３２６】
カラー複写機１において、スキャナ部１１は、画像データ（原稿やキャリブレーションパターン）を読み取るユニットであり、光学系による原稿反射光の読み取り処理、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、Ａ／Ｄ変換器でのデジタル化処理、シェーディング補正処理（光源の照度分布ムラを補正する処理）、スキャナγ補正処理（読み取り系の濃度特性を補正する処理）、などの処理をおこなう。
【０３２７】
ＩＰＵ部１２は、画像データに対し加工編集等の画像処理を施すユニットであり、シェーディング補正処理（光源の照度分布ムラを補正する処理）、スキャナγ補正処理（読み取り系の濃度特性を補正する処理）、ＭＴＦ補正処理、平滑処理、主走査方向の任意変倍処理、濃度変換（γ変換処理：濃度ノッチに対応）、単純多値化処理、単純二値化処理、誤差拡散処理、ディザ処理、ドット配置位相制御処理（右寄りドット、左寄りドット）、孤立点除去処理、像域分離処理（色判定、属性判定、適応処理）、密度変換処理、などの処理をおこなう。
【０３２８】
また、プリンタ部１３は、画像データを転写紙等に書き込むユニットであり、エッジ平滑処理（ジャギー補正処理）、ドット再配置のための補正処理、画像信号のパルス制御処理、パラレルデータとシリアルデータのフォーマット変換処理、などの処理を行う。
【０３２９】
また、パラメータ演算部１４は、子カラー複写機（図示しないカラー複写機２、又はカラー複写機３）としての役割を果たす場合に、キャリブレーションパターンの読み取りデータ（以下、「キャリブレーションデータ」という。）に基づいて、キャリブレーションをおこなうユニットである。
【０３３０】
パラメータ演算部１４は、概略的には、キャリブレーションデータに対して、機差補正処理、地肌補正処理、高濃度部補正、などの処理を行うことにより、親カラー複写機の読み取り特性、並びに子カラー複写機の印刷特性に係る画像処理パラメータを演算する。なお、この画像処理パラメータは、制御部１５に記憶され、親カラー複写機から受信した画像データを印刷する際に、ＩＰＵ部１２、及びプリンタ部１３における処理に用いられる。
【０３３１】
送受信部１６は、インターネットケーブル５、及びＨＵＢ４を介して、外部のカラー複写機とデータ送受信をおこなうユニットである。例えば、親カラー複写機（カラー複写機１）としての機能を果たす場合には、キャリブレーション処理の開始指示コマンド、キャリブレーションデータ、連結印刷の開始指示コマンド、原稿の画像データなどを子カラー複写機（カラー複写機２またはカラー複写機３）に送信する。
【０３３２】
操作部１７は、ユーザからカラー複写機の各部の処理条件を受け付けるユニットである。例えば、キャリブレーション処理の開始指示、キャリブレーションパターンの読み取り開始指示、連結印刷の開始指示、原稿の読み取り開始指示、印刷部数などを受け付ける。
【０３３３】
制御部１５は、操作部１７によって受け付けられた処理条件などに基づいて、カラー複写機の各部を制御するユニットである。例えば、キャリブレーションパターンを印刷出力するよう各部を制御する。
【０３３４】
また、制御部１５は、例えば、読み取り特性に対応する画像処理パラメータを演算するよう各部を制御する。
【０３３５】
本発明の実施形態における画像形成システムは、カラー複写機１が、インターネットケーブル、及びＨＵＢを介して、データ送受信可能に接続してサーバと接続されている。カラー複写機１において読み取った画像データは、サーバに送信され、図示しない記録装置に記憶する。この記憶装置は、ハードディスクやＣＤ−ＲＯＭなどとして記憶する。
【０３３６】
サーバ内に保存された画像データは、出力プリントが必要な時に必要な場所から呼び出され、最寄りのカラー複写機２、あるいはカラー複写機３に送信して印刷をおこなう。大量の部数が必要な場合には、カラー複写機２およびカラー複写機３は同時に出力を行う。
【０３３７】
（実施形態２）
ＣＣＤデバイスで読み込まれた画像データ（１）を処理する場合には、パターン１−１のレジスタ・イメージを、レジスタ・イメージ（１）４４１に設定し、ＣＩＳデバイスで読み込まれた画像データ（２）を処理する場合には、パターン１−２から読み込んだレジスタイメージを、レジスタ・イメージ（２）４４２に設定する。
【０３３８】
例えば、図３では、読み取りデバイスとして、ＣＣＤデバイス４００ａと、ＣＩＳデバイス４００ｂが接続されている例を図示しているが、ＣＣＤデバイス４００ａ、もしくは、ＣＩＳデバイス４００ｂのみ接続されている場合には、パターン１−１のみを、メインメモリ中からメモリを確保し、パターン１−２を確保しないという動作も可能である。これにより、メインメモリからのパラメータ使用量を低減する。これは、どのようなスキャナ装置が、画像処理装置に接続されているかが、認識された時点で、何組のパターン１をメモリを確保するかを判断する。
【０３３９】
図５３に示すシーケンス図を参照に、本実施形態における動作について詳細に説明する。
【０３４０】
ユーザにより、画像処理装置の電源が投入されるか、あるいは初期化処理が行われると（ステップＳ５３０１）、メイン制御部は、画像処理制御部へ初期化指示を行う（ステップＳ５３０２）。画像処理制御部は、初期化後、設定管理部へ初期化指示を行い（ステップＳ５３０３）、指示を受け取った設定管理部は、初期化処理を行う（ステップＳ５３０４）。
【０３４１】
設定管理部では、まず、接続されているスキャナが、ＣＣＤデバイスを使用しているか、ＣＩＳデバイスを使用しているか、両方のデバイスを使用しているか、に応じて、図２６に示した３Ｄ−ＬＵＴ色変換テーブル・マスキング係数のソース・イメージ・パターン１用にメインメモリから確保するパターン数を決定し、メモリ領域を確保する（ステップＳ５３０５）。ここでは、スキャナが使用しているデバイス数に基づいて、メインメモリから確保するパターン数を決定したが、これは一例であり、それ以外に、コピー用、配信用など、使用する色空間情報(ｓ−ＲＧＢ、ＹＭＣＫなど)に応じてパターン数を作成してもよい。
【０３４２】
ソース・イメージ・パターンの生成数、生成内容に基づいて、最適化部を初期化する（ステップＳ５３０６）。ソース・イメージ・パターンの生成内容は、どのような画像処理モジュールに対して、ソース・イメージ・パターンを何組生成したか、に応じて、指定された画像処理内容に対して、どのパターンを使用すれば、設定が効率的か、を判断する。次に、最適化部は、図２６のメインメモリ中に確保したデータ・イメージ・差分データを初期化する（ステップＳ５３０７）。
【０３４３】
（実施形態３）
階調処理用レジスタ・イメージに設定するパターンとして、図２６では、パターン２−１、２−２、２−３を一例として図示している。パターン２−１には、文字・写真モード用で０度回転した（回転しない）階調処理用レジスタ・イメージ、と特徴量量子化閾値を設定する。
【０３４４】
パターン２−２には、文字・写真モード用９０度回転用の階調処理用レジスタ・イメージと特徴量抽出閾値を設定する。
【０３４５】
パターン２−３には、写真モード用０度回転処理用階調処理用レジスタ・イメージと特徴量抽出閾値を設定する。
【０３４６】
その他、図示していないが、二値化処理用パラメータ、ＡＣＣ（自動階調補正用）階調処理用レジスタ・イメージなどを有するパターンを、メインメモリからメモリ領域を確保し、それぞれのユーザが指定するユースケースに応じて、画像処理パラメータの階調処理用レジスタ・イメージに設定する。
【０３４７】
階調処理用レジスタ・イメージ用の領域として、何組レジスタ・イメージを確保するかは、それぞれのユースケースの使用頻度に応じて、使用頻度が多いものについて、優先的に、レジスタ・イメージ領域を確保する。
【０３４８】
（実施形態４）
図２６において、パターン１−１、あるいは、パターン１−２から画像処理パラメータ（１）４４１の色補正・ＵＣＲ処理のレジスタ・イメージにパラメータを複写するときには、色補正パラメータ複写時間Ａ１がかかる。
【０３４９】
色補正・ＵＣＲ処理用のパターン１−１をメモリ確保し、そのメモリ領域へのレジスタ・イメージの全てにパラメータを設定する最大の時間Ｂ１に対し、たとえば、３Ｄ−ＬＵＴ色空間変換テーブルテーブルの再設定を行うことにより、Ｃ１の時間が節約することができる場合、すなわち、以下の関係を満たす場合は、
【０３５０】
Ａ１≦Ｃ１
【０３５１】
パターン１−１〜１−２のレジスタ・イメージ領域を使用することが、パラメータ設定に必要な最大の時間を低減する上で有効である。
【０３５２】
同様に、階調処理パラメータに対し、パターン２−１〜２−３から、画像処理パラメータのレジスタ・イメージ領域に複写する階調処理用レジスタ・イメージ複写時間Ａ２が必要である。
【０３５３】
パターン２−１〜２−３のいずれか一つにおいて、そのレジスタ・イメージのすべてのパラメータを設定管理部から設定する最大の時間Ｂ２に対し、パターン２−１〜２−３をメインメモリから確保し、パラメータの再設定を行わないでよい最大の時間Ｃ２とした場合、
【０３５４】
Ａ２≦Ｃ２
【０３５５】
を満たす場合に、パターン２−１〜２−３のメモリを確保することが、パラメータ設定に必要な最大時間を低減できる点で有効である。
【０３５６】
一方、その他のパラメータ、フィルタ（２）パラメータ、γ変換（２）パラメータに対しては、仮に、メインメモリから、レジスタ・イメージ領域として、パターン０を確保し、そのときの、画像処理パラメータへの複写時間Ａ３に対し、レジスタ・イメージへの直接設定する時間Ｂ３であるが、常に設定を行う場合には、再設定を行わないことによる低減できる時間Ｃ３＝０となるので、
【０３５７】
Ａ３＞Ｃ３＝０
【０３５８】
となるために、設定管理部が、画像処理パラメータに直接設定を行う。
【０３５９】
図５４は、ＣＣＤスキャナ４００ａで読み取って得られた画像データ１、３、…とＣＩＳスキャナ４００ｂで読み取って得られた画像データ２、４、…、とディスクリプタ情報を使用して、連続して画像データを画像処理するタイミングチャートの概念図である。
【０３６０】
パターン１−１に設定されているＣＣＤスキャナ用のパターン１−１に設定されているパラメータ(レジスタ・イメージ)を、画像処理パラメータ（１）、（３）、…にコピーし、パターン１−２に設定されているＣＩＳ用パラメータを画像処理パラメータ（２）、（４）、…にコピーする。
【０３６１】
画像処理ハードウェア（グレー=>ＲＧＢ変換４２５〜編集（２）回路４３５）に、画像処理パラメータ（１）をＤＭＡ転送し、画像データ（１）の画像処理を行い、画像データ（１）の処理後、画像処理パラメータ（２）をＤＭＡ転送し、画像データ（２）の画像処理を行う。図では、画像データ（４）の画像処理までのタイミングチャートの概念図を表している。
【０３６２】
画像処理パラメータ（１）、（３）、…の設定時間は、ＣＰＵ内の設定管理部が、パターン１−１にパラメータを設定する時間である。画像処理パラメータ（３）をパターン１−１に設定する時間が、画像処理パラメータ（１）をパターン１−１に設定する時間に比べて、短くなっている理由は、パラメータの再設定を行わないことによる、パラメータ（レジスタ・イメージ）の設定時間が、パラメータの差分管理により、短縮されたことを図示している。画像処理パラメータ（２）、（４）、…の設定時間の関係も、同様にパラメータの差分管理により設定時間が短縮されたことを示す。
【０３６３】
本実施形態によれば、ＡＳＩＣのレジスタに、ディスクリプタ情報を使用してＤＭＡ転送をされる画像処理パラメータ用のレジスタ領域に対し、コピー元となるソース・レジスタ領域を使用して、パラメータ設定の差分管理を行うことにより、簡単な方法で、ディスクリプタ情報を使用するＤＭＡ転送により画像処理パラメータが設定される効率的な設定が可能となる。
【０３６４】
ソース画像処理パラメータ領域が一組の場合には、ソース画像処理パラメータ領域の画像処理パラメータを、一括転送用のパラメータ領域に複写するためのオーバーヘッド時間がかかる場合があり、最初の画像データを処理する時間を短縮するためには、ソース画像処理パラメータ領域を複数組用意し、それぞれに設定に時間が異なるパラメータを設定する。
【０３６５】
上記構成によれば、画像データの処理に必要な画像処理パラメータの設定の際に、ＣＰＵ使用率が低い画像処理パラメータが設定されているソース画像処理パラメータ領域を選択などすることで、最初の画像処理にかかる時間を短縮することが可能である。
【０３６６】
カラー両面同時読み取り可能なスキャナを有するコピー複写機で、読み取りデバイス（ＣＣＤ／ＣＩＳ）の特性により、異なる画像処理パラメータを設定する必要がある。しかしながら、両面原稿を連続して読み取って得られた画像データを、ＣＣＤデバイスで読み取った表面の画像データ、ＣＩＳデバイスで読み取った裏面の画像データ、次の原稿の表面をＣＣＤデバイスで読み取って得られた画像データ、次の原稿の裏面をＣＩＳデバイスで読み取って得られた画像データ、…と読み込んでいくと、それぞれのデバイスで切り替える必要が有る画像処理パラメータ量が多くなり、パラメータ設定時間に時間がかかる場合がある。
【０３６７】
そこで、読み取りデバイスに対応させてソース画像処理パラメータ領域を確保し、読み取りデバイスに応じて、転送用画像処理パラメータ領域に複写するためソース画像処理パラメータ領域を切り替えることで、転送用画像処理パラメータ領域に設定する設定時間を短縮し、連続した画像データを画像処理をする生産性を上げながら、かつ、ＣＰＵの占有率を低減することが可能である。
【０３６８】
転送用画像処理パラメータ領域に設定する画像処理パラメータの設定時間短縮するための効率的にメモリを使用するためには、画像処理ユニットに、接続されている読み取り装置が使用しているＣＣＤあるいはＣＩＳなどデバイス種類に対応させて、１組あるいは複数組のソース画像処理パラメータ領域領域を確保する。次に、処理すべき画像データが、ＣＣＤあるいはＣＩＳなど、どの読み取りデバイスによって読み取られた画像データであるかに応じて、一括転送用画像処理パラメータ領域に対する複写元として使用するソース画像処理パラメータ領域を切り替える。また、ＣＣＤ用あるいは、ＣＩＳ用に使用するためのソース画像処理パラメータ領域を、使用頻度あるいは設定時間が長くかかるものから順に、使用するソース画像処理パラメータ領域の数、あるいは設定されているパラメータを切り替えて使用することにより、メモリ領域を効率的に確保し、画像データに対する画像処理の生産性を向上することが出来る。
【０３６９】
階調処理、色補正、プリンタγ変換、像域分離、空間フィルタ、総量規制などのいずれかに画像処理モジュールに応じて、必要とするソース画像処理パラメータ領域の数が異なる場合があり、また、モジュールによっては、ソース画像処理パラメータ領域を確保せずに、効率的なパラメータ設定を行うためには、階調処理、色補正、プリンタγ変換、像域分離、空間フィルタ、総量規制などのいずれかに画像処理モジュールに応じて、必要とするソース画像処理パラメータ領域のために必要とする個数が異ならせて設定することにより、メモリを効率的に使用し、かつ、画像処理パラメータの設定を効率的に行うことが出来る。
【０３７０】
ソース画像処理パラメータ領域のうち、特に、階調処理パラメータを保持するために使用するメモリ領域の確保数について、ソース画像処理パラメータ領域として、特に、パラメータの設定に時間を要する、量子化閾値の選択可能なパラメータを、パラメータの設定に時間を要する、量子化閾値を選択することにより、効果的にパラメータの設定時間を短縮し、画像処理時間の低減・生産性の向上と、ＣＰＵ負荷の低減をすることが可能である。
【０３７１】
ソース画像処理パラメータ領域を確保するためのメモリ領域を効率的に確保するために、階調処理用の量子化閾値の使用頻度が多いものから、ソース画像処理パラメータ領域を確保することにより、使用するメモリを効率的に使用して、パラメータの設定に伴う負荷を低減し、画像処理の生産性を向上することが可能となる。
【０３７２】
パラメータ設定部が、ソース画像処理パラメータ領域を使用して、一括転送用画像処理パラメータ領域にパラメータを設定するか、あるいは、ソース画像処理パラメータ領域を使用せずに、差分管理を行わずに、一括転送用画像処理パラメータ領域に設定するかを判断するために、ソース画像処理パラメータ領域から、一括転送用画像処理パラメータ領域へのパラメータの複写に要する時間と、ソース画像処理パラメータ領域を使用することにより、低減できる設定時間との比較を行い、
(パラメータの複写に要する時間)≦(差分管理により低減できる設定時間)、
の場合に、ソース画像処理パラメータ領域を使用してパラメータの差分管理を行うことが有効である。
【０３７３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【図面の簡単な説明】
【０３７４】
【図１】複写機全体の構成図である。
【図２】複写機における制御系の構成図である。
【図３】画像処理部の全体ブロック図(その１)である。
【図４】適応型エッジ強調回路の例を示す図である。
【図５】ラプラシアンフィルタの具体例である。
【図６】エッジ検出フィルタの例(その１)である。
【図７】エッジ検出フィルタの例(その２)である。
【図８】エッジ検出フィルタの例(その３)である。
【図９】エッジ検出フィルタの例(その４)である。
【図１０】適応エッジ強調フィルタテーブルの例である。
【図１１】色補正処理を説明するための色空間の図(その１)である。
【図１２】色補正処理を説明するための色空間の図(その２)である。
【図１３】色補正処理を説明するための色空間の図(その３)である。
【図１４】色補正処理を説明するための色平面の図(その１)である。
【図１５】色相判定処理を説明するためのフローチャート(その１)である。
【図１６】色補正処理を説明するための色平面の図(その２)である。
【図１７】主走査６画素×副走査６画素のインデックステーブルの例(その１)である。
【図１８】主走査６画素×副走査６画素のインデックステーブルの例(その２)である。
【図１９】主走査２画素×副走査２画素のインデックステーブルの例(その１)である。
【図２０】画像処理部の全体ブロック図(その２)である。
【図２１】画像処理部の全体ブロック図(その３)である。
【図２２】ディスクリプタ情報を示す図である。
【図２３】画像処理のフローチャートである。
【図２４】画像処理のシーケンス図(その１)である。
【図２５】画像処理のシーケンス図(その２)である。
【図２６】画像処理パラメータの設定方法を示す図である。
【図２７】タイミングチャート（概念図）(その１)である。
【図２８】ＬＤ書込み系のブロック図である。
【図２９】読み取り系のブロック図である。
【図３０】スキャナ光学系の模式図である。
【図３１】スキャナの白補正・黒補正の概念図である。
【図３２】スキャナのサンプルホールドの図である。
【図３３】ＣＩＳ(Contact Image Sensor)の模式図である。
【図３４】ＲＧＢフィルタの分光感度である。
【図３５】光源の分光強度である。
【図３６】赤外カットフィルタの分光透過率である。
【図３７】光源の分光強度とＹｅｌｌｏｗの分光反射率である。
【図３８】光源の分光強度とＯｒａｎｇｅの分光反射率である。
【図３９】光源の分光強度とＲｅｄの分光反射率である。
【図４０】Ｂｌｕｅ信号のＣＣＤの分光感度とＹｅｌｌｏｗトナーの分光反射率（その１）である。
【図４１】Ｂｌｕｅ信号のＣＣＤの分光感度とＹｅｌｌｏｗトナーの分光反射率（その２）である。
【図４２】ＡＣＣパターン読み取り値補正用テーブルの４元チャートである。
【図４３】複写機の上面図である。
【図４４】液晶画面の一例である。
【図４５】ＡＣＣ実行中に表示される画面（その１）である。
【図４６】ＡＣＣ実行の際に出力する転写紙上の階調パターンである。
【図４７】ＡＣＣ実行中に表示される画面（その２）である。
【図４８】ＡＣＣ実行中に表示される画面（その３）である。
【図４９】ＡＣＣ実行のフローチャートである。
【図５０】ＡＣＣの演算方法を説明するための４元チャートである。
【図５１】ＡＣＣの演算手順を説明するためのフローチャートである。
【図５２】カラー複写機の機能ブロック図である。
【図５３】電源投入・初期化時のシーケンス図である。
【図５４】タイミングチャート（概念図）(その２)である。
【符号の説明】
【０３７５】
４００ａ    スキャナ（ＣＣＤ）
４００ｂ    スキャナ（ＣＩＳ）
４０１ａ    シェーディング補正回路（ＣＣＤ）
４０１ｂ    シェーディング補正回路（ＣＩＳ）
４０２    スキャナγ変換回路
４０３    像域分離・ＡＣＳ判定回路
４０４    空間フィルタ（１）回路
４０５    自動濃度調整レベル検出・除去回路
４０６    色相判定（１）回路
４０７    色変換ＵＣＲ処理（１）回路
４０８    変倍処理（１）回路
４０９    γ変換(１)回路
４１０    二値階調処理回路
４１１    編集処理回路
４１２    Mutilayer BUS
４１３    パターン生成回路
４１４    γ変換(３)回路
４１５    プリンタ
４３７    メインメモリ
４４０    ディスクリプタ情報
４３９    画像データ
４４１    レジスタ・イメージ［１］
４４２    レジスタ・イメージ［２］
４５０    ＦＬ補正処理回路
４５１    チップ間画素補間回路
４５２    メモリコントローラ(１)
４５３    画像メモリ
【図１】
2010113552.tif 000063
【図２】
2010113552.tif 000064
【図３】
2010113552.tif 000065
【図４】
2010113552.tif 000066
【図５】
2010113552.tif 000067
【図６】
2010113552.tif 000068
【図７】
2010113552.tif 000069
【図８】
2010113552.tif 000070
【図９】
2010113552.tif 000071
【図１０】
2010113552.tif 000072
【図１１】
2010113552.tif 000073
【図１２】
2010113552.tif 000074
【図１３】
2010113552.tif 000075
【図１４】
2010113552.tif 000076
【図１５】
2010113552.tif 000077
【図１６】
2010113552.tif 000078
【図１７】
2010113552.tif 000079
【図１８】
2010113552.tif 000080
【図１９】
2010113552.tif 000081
【図２０】
2010113552.tif 000082
【図２１】
2010113552.tif 000083
【図２２】
2010113552.tif 000084
【図２３】
2010113552.tif 000085
【図２４】
2010113552.tif 000086
【図２５】
2010113552.tif 000087
【図２６】
2010113552.tif 000088
【図２７】
2010113552.tif 000089
【図２８】
2010113552.tif 000090
【図２９】
2010113552.tif 000091
【図３０】
2010113552.tif 000092
【図３１】
2010113552.tif 000093
【図３２】
2010113552.tif 000094
【図３３】
2010113552.tif 000095
【図３４】
2010113552.tif 000096
【図３５】
2010113552.tif 000097
【図３６】
2010113552.tif 000098
【図３７】
2010113552.tif 000099
【図３８】
2010113552.tif 000100
【図３９】
2010113552.tif 000101
【図４０】
2010113552.tif 000102
【図４１】
2010113552.tif 000103
【図４２】
2010113552.tif 000104
【図４３】
2010113552.tif 000105
【図４４】
2010113552.tif 000106
【図４５】
2010113552.tif 000107
【図４６】
2010113552.tif 000108
【図４７】
2010113552.tif 000109
【図４８】
2010113552.tif 000110
【図４９】
2010113552.tif 000111
【図５０】
2010113552.tif 000112
【図５１】
2010113552.tif 000113
【図５２】
2010113552.tif 000114
【図５３】
2010113552.tif 000115
【図５４】
2010113552.tif 000116