(57)【要約】【課題】複数チャンネルの画像処理のタイミング、および画像処理のチャンネル数を柔軟に変更すること。【解決手段】画像データを入力するデータ入力部１８３と、入力した画像データを格納するデータ格納部１８５と、画像データに対して施す複数チャンネルの画像処理の内容を表すパラメータをチャンネル毎に所定のタイミングで順次出力する出力過程と、データ格納部１８５に格納された画像データをパラメータの出力と同期させて読み出す読出課程とをプログラムに従って実行する画像処理制御部１８１と、読出過程で読み出された画像データに対して出力過程で出力されたパラメータに従ってチャンネル毎に画像処理を施す画像処理回路１８２と、画像処理を施した画像データを出力するデータ出力部１８４とを有する画像処理装置。【選択図】図３
2009218924.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力するデータ入力手段と、
前記データ入力手段が入力した画像データを格納するデータ格納手段と、
前記画像データに対して施す複数チャンネルの画像処理の内容を表すパラメータを前記チャンネル毎に所定のタイミングで順次出力する出力過程と、前記データ格納手段に格納された画像データを前記パラメータの出力と同期させて読み出す読出課程とをプログラムに従って実行する画像処理制御手段と、
前記読出過程で読み出された画像データに対して前記出力過程で出力されたパラメータに従って前記チャンネル毎に前記画像処理を施す画像処理回路と、
前記画像処理回路が画像処理を施した画像データを出力するデータ出力手段と
を有することを特徴とする画像処理装置。
【請求項２】
原稿を読み取って該原稿の画像を表す画像データを生成する画像入力手段と、
前記画像入力手段が生成した画像データを入力するデータ入力手段と、
前記データ入力手段が入力した画像データを格納するデータ格納手段と、
前記画像データに対して施す複数チャンネルの画像処理の内容を表すパラメータを前記チャンネル毎に所定のタイミングで順次出力する出力過程と、前記データ格納手段に格納された画像データを前記パラメータの出力と同期させて読み出す読出課程とをプログラムに従って実行する画像処理制御手段と、
前記読出過程で読み出された画像データに対して前記出力過程で出力されたパラメータに従って前記チャンネル毎に前記画像処理を施す画像処理回路と、
前記画像処理回路が画像処理を施した画像データを出力するデータ出力手段と、
前記データ出力手段が出力した画像データに基づいて画像を形成する画像出力手段と
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関する。
【背景技術】
【０００２】
複数チャンネルの画像処理を行う画像処理装置においては、各色の画像データを装置内で効率的に転送することが求められる。例えば、カラー画像形成装置に備えられた画像処理装置の場合、各色の画像形成のタイミングに合わせて各色の画像データを画像形成エンジンに転送することが必要である。
【０００３】
画像データの転送タイミングを調整する技術として、例えば、特許文献１で開示された発明は、色変換後の画像データを一時的に格納するバッファを設けている。そして、このバッファの容量を少なく抑えるために、各色の画像形成のタイミングに同期させて各色への色変換を開始させるように構成されている。
【特許文献１】特開２０００−５９６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、複数チャンネルの画像処理のタイミング、および画像処理のチャンネル数を柔軟に変更することのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、画像データを入力するデータ入力手段と、前記データ入力手段が入力した画像データを格納するデータ格納手段と、前記画像データに対して施す複数チャンネルの画像処理の内容を表すパラメータを前記チャンネル毎に所定のタイミングで順次出力する出力過程と、前記データ格納手段に格納された画像データを前記パラメータの出力と同期させて読み出す読出課程とをプログラムに従って実行する画像処理制御手段と、前記読出過程で読み出された画像データに対して前記出力過程で出力されたパラメータに従って前記チャンネル毎に前記画像処理を施す画像処理回路と、前記画像処理回路が画像処理を施した画像データを出力するデータ出力手段とを有することを特徴とする画像処理装置を提供する。
【０００６】
請求項２に係る発明は、原稿を読み取って該原稿の画像を表す画像データを生成する画像入力手段と、  前記画像入力手段が生成した画像データを入力するデータ入力手段と、前記データ入力手段が入力した画像データを格納するデータ格納手段と、前記画像データに対して施す複数チャンネルの画像処理の内容を表すパラメータを前記チャンネル毎に所定のタイミングで順次出力する出力過程と、前記データ格納手段に格納された画像データを前記パラメータの出力と同期させて読み出す読出課程とをプログラムに従って実行する画像処理制御手段と、前記読出過程で読み出された画像データに対して前記出力過程で出力されたパラメータに従って前記チャンネル毎に前記画像処理を施す画像処理回路と、前記画像処理回路が画像処理を施した画像データを出力するデータ出力手段と、前記データ出力手段が出力した画像データに基づいて画像を形成する画像出力手段とを有することを特徴とする画像形成装置を提供する。
【発明の効果】
【０００７】
請求項１および２に係る発明によれば、複数チャンネルの画像処理のタイミング、および画像処理のチャンネル数を柔軟に変更することができる。
【発明を実施するための最良の形態】
【０００８】
これより、図面を参照して、本発明の実施形態について説明する。
図１は、本実施形態における画像形成装置１のハードウェア構成を示す図である。
制御部４は、ＣＰＵ（Central Processing Unit）４４、ＲＯＭ（Read Only Memory）４５、ＲＡＭ（Random Access Memory）４６を有する。記憶部５は、例えばハードディスク駆動装置であり、ＯＳ（Operating System）、アプリケーションプログラム等が記憶されている。ＲＯＭ４５にはＩＰＬ（Initial Program Loader）が記憶されており、画像形成装置１に電源が投入されるとＣＰＵ４４がＩＰＬを実行し、これによってＯＳがＲＡＭ４６上に読み出される。そして、ＣＰＵ４４がＯＳを実行することによって画像形成装置１の制御が行われる。
【０００９】
指示受付部４１は、表示部３９、キー入力部４０からなる。表示部３９は例えば液晶表示画面であり、メニューを表す画像を表示する。さらに表示部３９は画面上でユーザが触れた領域を認識するセンサを備えており、このセンサによってユーザが触れたメニューの項目を特定する。キー入力部４０は、スタート、ストップ、リセットの各キーとテンキー等からなる。指示受付部４１を用いることによって、記録媒体１０のサイズと向き、複写の部数、画質の調整の内容等をユーザが指定することができる。指示受付部４１によって受け付けられた指示はＣＰＵ４４に送られ、ＣＰＵ４４は送られてきた指示に従って画像形成装置１を制御する。
【００１０】
通信Ｉ／Ｆ（Interface））４８は、ＬＡＮ（Local Area Network）等の通信ネットワーク（図示省略）に接続されており、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の通信プロトコルに従って、画像形成装置１と他の装置との通信を仲介する。
【００１１】
プラテンガラス２を覆うカバー５１には原稿送り装置５２が備えられている。原稿送り装置５２は、原稿を載せる原稿台５３、原稿台５３に載せられた原稿を１枚ずつ送り出すローラー５４、送り出された原稿をプラテンガラス２上に導くローラー５５からなり、原稿台５３に複数枚重ねて載せられた原稿を１枚ずつプラテンガラス２上に搬送することができる。
【００１２】
画像入力部１２は、原稿を光学的に読み取って画像信号を生成する。具体的には、プラテンガラス２上に載せられた原稿に対して光源１３が光を照射し、この反射光がミラー１４、１５および１６からなる光学系３を介して受光部１７により受光される。受光部１７はＣＣＤ（Charge Coupled Device）等の光電変換素子を備え、反射光を各々がＲ（Red）色、Ｇ（Green）色、Ｂ（Blue）色からなる画像を表す３つの画像データに変換する。
【００１３】
画像処理部（画像処理装置）１８は、入力された画像データに対して、色変換、拡大／縮小、地肌除去、２値化等の画像処理を施す。色変換では、Ｒ色、Ｇ色、Ｂ色からなる画像をＹ（Yellow）色、Ｍ（Magenta）色、Ｃ（Cyan）色、Ｋ（Black）色からなる画像に分解し、分解して得られた各画像を表す画像データを生成する。画像処理の施された画像データは所定のタイミングで読み出され、画像出力部６に供給される。
なお、画像処理部１８の詳細については後述する。
【００１４】
画像出力部６は、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋ、転写ベルト８、定着装置１１等からなる。画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋは、画像処理部１８から供給された画像データに基づいて、電子写真方式により、それぞれＹ色、Ｍ色、Ｃ色、Ｋ色のトナー像を転写ベルト８の表面に重ねて形成する。各画像形成エンジンの構成は共通であるから、ここでは画像形成エンジン７Ｙについてのみ説明する。
画像形成エンジン７Ｙは、感光体ドラム２０Ｙの周囲に、帯電装置２１Ｙ、露光装置１９Ｙ、現像装置２２Ｙ、転写装置２５Ｙ等を設けて構成されている。
【００１５】
感光体ドラム２０Ｙは、矢印Ａの方向に回転駆動される円筒形の感光体であり、外周面が光導電性を有している。感光体ドラム２０Ｙの回転軸にはエンコーダ（図示省略）が設けられており、感光体ドラム２０Ｙが１回転するごとにエンコーダからインデックス信号が出力される。
帯電装置２１Ｙは、回転駆動される感光体ドラム２０Ｙの表面を所定の電位に帯電させる。
【００１６】
露光装置１９Ｙは、感光体ドラム２０Ｙの表面に露光用ビームＬＢを照射する走査光学系である。具体的には、露光装置１９Ｙは半導体レーザと回転多面鏡（図示省略）を備えている。露光装置１９Ｙは、画像処理部１８から画像データの供給を受け、この画像データに基づいてＹ色の画像を表す露光用ビームＬＢを半導体レーザによって生成する。回転多面鏡は、予め定められた角速度で回転駆動される。露光装置１９Ｙは、生成された露光用ビームＬＢを回転多面鏡で反射させ、さらに反射鏡１９１Ｙで反射させることによって感光体ドラム２０Ｙの表面を主走査方向に所定の速度で偏向走査する。ここで、主走査方向とは、感光体ドラム２０Ｙの回転軸の方向と一致し、露光装置１９Ｙは画像データが表す画素値、すなわち各画素の画像面積率に対応する潜像を主走査方向に書き込んで行く。主走査方向の画素の並びを走査線と呼ぶ。副走査方向は主走査方向に直交する方向、すなわち周方向であり、感光体ドラム２０Ｙが回転駆動されることによって走査線単位の潜像の書き込みが副走査方向に繰り返される。
感光体ドラム２０Ｙの表面では、露光用ビームＬＢが照射された部分の電位が所定のレベルまで低下する。このようにして、感光体ドラム２０Ｙの表面に画像データに基づいた静電潜像が形成される。
【００１７】
現像装置２２Ｙは、感光体ドラム２０Ｙ表面に形成された静電潜像を現像する。トナーカートリッジ２３Ｙには、Ｙ色のトナーとキャリアとからなる現像剤が収容されており、所定量の現像剤が現像装置２２Ｙに供給される。現像装置２２Ｙは現像剤を所定の電位に帯電させる。すると、感光体ドラム２０Ｙ上の静電潜像と現像剤との電位差によってトナーが静電潜像に付着し、トナー像が形成される。
転写ベルト８は、ローラー２６、２７、２８、２９に張架されており、矢印Ｂの方向に循環駆動される。感光体ドラム２０Ｙの下方には、転写ベルト８を挟むように転写装置２５Ｙが設けられており、所定の電圧が印加される。感光体ドラム２０Ｙ表面に形成されたトナー像は、転写装置２５Ｙに印加された電圧による電界の作用によって、転写ベルト８表面に転写される（１次転写）。
クリーナ２４Ｙは、感光体ドラム２０Ｙに残存したトナーを除去する。
【００１８】
以上が画像形成エンジン７Ｙの構成である。画像形成エンジン７Ｍ、７Ｃ、７Ｋにおいても各色に対応したトナー像が形成され、転写ベルト８に重ねて転写される。なお、これ以降、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋを区別する必要のない場合には、単に画像形成エンジン７と称する。他の構成要素についても同様に、Ｙ、Ｍ、Ｃ、Ｋの別を区別する必要のない場合には、Ｙ、Ｍ、Ｃ、Ｋの表記を省略するものとする。
【００１９】
媒体供給部９は複数設けられており、互いに異なったサイズの記録媒体１０が収容されている。記録媒体１０は例えば紙である。転写ベルト８表面にトナー像が形成されると、ＣＰＵ４４は、ユーザが指示受付部４１で指定したサイズ、または画像データに基づいて判定したサイズに応じて、媒体供給部９のいずれかに対応するローラー３３を回転させ、記録媒体１０を１枚ずつ送り出す。送り出された記録媒体１０はローラー対３４、３５、３７によって搬送路３６に沿って搬送される。
【００２０】
転写ローラー３０には所定の電圧が印加されている。転写ベルト８は矢印Ｂの方向に循環駆動され、その表面に形成されたトナー像が転写ローラー３０に接近するのと同期して、転写ローラー３０が所定の荷重で転写ベルト８を介してローラー２９に押し当てられ、接触領域を形成する。そして、この接触領域に記録媒体１０が進入する。転写ベルト８上のトナー像は、転写ローラー３０に印加された電圧による電界および接触領域における加圧の作用によって、記録媒体１０表面に転写される（２次転写）。
トナー像が転写された記録媒体１０は、ローラー対３１によって定着装置１１に導かれる。定着装置１１は、記録媒体１０に対して加熱および加圧を行うことによって、トナー像を記録媒体１０表面に定着させる。
【００２１】
定着装置１１の下流側には、記録媒体１０の搬送経路を定めるためのガイド部材３５が設けられており、さらにその下流側には、最大サイズの記録媒体１０を載せられるだけの大きさの板状部材を備えた媒体排出部３２が複数設けられている。上段の媒体排出部３２は、記録媒体１０の排出のみを行う。下段の媒体排出部３２は、ホチキス留め等の後処理の機能をし、ユーザが指示受付部４１で後処理を指定した場合にのみ、記録媒体１０が下段の媒体排出部３２に排出されるようにガイド部材３５の向きが変更される。
【００２２】
画像形成装置１は、複写機としての機能に加えてプリンタとしての機能も備えている。具体的には、画像形成装置１と情報処理装置とが通信ネットワークを介して接続されている場合、この情報処理装置から画像形成装置１に例えばページ記述言語で記述された文書データを送信すると、ＣＰＵ４４は受信された文書データを画像データに変換して画像出力部６に供給する。また、記憶部５に記憶されている画像データを用いて画像を形成することも可能である。この場合、ユーザが記憶部５に記憶されている所望の画像データを指定すると、指定された画像データが画像出力部６に供給される。
【００２３】
図２は、画像処理部（画像処理装置）１８の構成を表す図である。
画像処理部１８は、画像処理制御部１８１、画像処理回路１８２、データ入力部１８３、データ出力部１８４、データ格納部１８５、制御部１８６から構成されている。各部はバス９０に接続されており、バス９０を介して各部間のデータ転送が行われる。
制御部１８６は、画像処理部１８の各部間のデータ転送のタイミングを制御する。制御の内容については後述する。
【００２４】
データ入力部１８３は、画像処理部１８に画像データを入力するインターフェースである。ここで、画像データの供給元は１箇所に限定されない。例えば、画像入力部１２が原稿を読み取って生成した画像データを入力する場合もあれば、通信Ｉ／Ｆ４８を介して外部から受信した画像データを入力する場合もある。また、記憶部５に蓄積された画像データを入力する場合もある。本実施形態では、一例として、画像入力部１２が生成した画像データを入力する場合について説明する。
【００２５】
データ格納部１８５は、例えば半導体メモリであり、データ入力部１８３、画像処理制御部１８１、データ出力部１８４の間のデータ転送のタイミングを調整するためのバッファとして用いられる。
データ出力部１８４は、画像処理の施された画像データを出力するインターフェースである。画像データの出力先としては、画像出力部６、通信Ｉ／Ｆ４８、記憶部５等が想定されるが、本実施形態では、画像出力部６へ画像データを出力する場合について説明する。
【００２６】
画像処理制御部１８１は、ＣＰＵ，ＲＯＭ、ＲＡＭ（いずれも図示省略）を備えている。ＣＰＵは、記憶部５に書き込まれているプログラムＰを実行することによって、画像処理回路１８２の動作を制御する。画像処理回路１８２は、画像処理制御部１８１からの指示に応じて色変換、拡大／縮小、地肌除去、２値化等の画像処理を実行する。
【００２７】
図３は、画像データの転送の順序を概略的に示した図である。画像データの転送は４つの過程からなる。
（１）第１過程
データ入力部１８３によって入力された画像データ（入力画像データ）がデータ格納部１８５へ転送され、データ格納部１８５に書き込まれる。
（２）第２過程
データ格納部１８５から読み出された入力画像データが画像処理制御部１８１へ転送される。この後、画像処理回路１８２にて入力画像データに対して画像処理が施される。
（３）第３過程
画像処理回路１８２によって画像処理の施された画像データ（出力画像データ）がデータ格納部１８５へ転送され、データ格納部１８５に書き込まれる。
（４）第４過程
データ格納部１８５から読み出された出力画像データがデータ出力部１８４へ転送される。
【００２８】
図４は、画像処理制御部１８１の構成を表す図である。
命令処理部１８１ａは、プログラムＰを書き込むための記憶領域と、命令コードをフェッチするためのレジスタを有する（いずれも図示省略）。命令処理部１８１ａは、記憶部５から読み出したプログラムＰを記憶領域に書き込み、命令コードをフェッチおよびデコードする。すなわち、プログラムＰに含まれている命令コードを読み出してレジスタに書き込み、この命令コードを復号することによって命令を取り出す。取り出された命令は、命令実行部１８１ｂに与えられる。
【００２９】
命令実行部１８１ｂは、加算／減算／論理和／論理積／シフト等の演算が可能なＡＬＵ（演算回路）とレジスタとを有し（いずれも図示省略）、命令処理部１８１ａから与えられた命令に従って演算を実行する。
データロード部１８１ｃは、制御部１８６から送られてきた命令を命令処理部１８１ａへ送る。また、データロード部１８１ｃは、データ入力部１８３からデータ格納部１８５経由で転送された入力画像データを命令実行部１８１ｂへ送る。入力画像データは、画像処理回路１８２に転送され、転送された入力画像データに対して画像処理が施され、出力画像データが得られる。
データストア部１８１ｄは、画像処理によって得られた出力画像データを画像処理回路１８２から受け取り、この出力画像データをデータ格納部１８５に転送する。
【００３０】
図５は、データ格納部１８５に格納されるデータのデータ構造を表す図である。ここで、チャンネル（Ch）について説明する。チャンネルは、データ入力部１８３からデータ格納部１８５、画像処理制御部１８１、画像処理回路１８２を経てデータ出力部１８４に至る画像データの転送経路を表す。本実施形態では、Ｙ、Ｍ、Ｃ、Ｋの各色に対応して４基の画像形成エンジンが設けられているのでChの数は４であり、Ch.1、CH.2、Ch.3、Ch.4によって転送された画像データは、それぞれ画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋに供給される。
【００３１】
具体的には、Ch.1では、データ入力部１８３からデータ格納部１８５を経て画像処理回路１８２にＲＧＢ各色の画像を表す入力画像データが転送されると、画像処理回路１８２が入力画像データからＹ色の画像を表す出力画像データを得るための色変換を行う。その後、Ｙ色の出力画像データはデータ格納部１８５、データ出力部１８４を経て画像形成エンジン７Ｙに供給される。
同様に、Ch.2、Ch.3、Ch.4においてはＲＧＢの入力画像データからそれぞれＭ色、Ｃ色、Ｋ色の出力画像データへの色変換が行われ、それぞれ画像形成エンジン７Ｍ、７Ｃ、７Ｋに供給される。なお、画像処理回路１８２では、色変換とともに拡大／縮小、地肌除去、２値化等の画像処理を施す。
【００３２】
データ入力部１８３によって入力された入力画像データは、チャンネル毎、頁毎に図５に示す順序でデータ格納部１８５に格納される。
入力画像データに続く領域は、出力画像データを格納するための領域として確保された領域である。
【００３３】
出力画像データに続いて、画像処理パラメータリストが格納される。画像処理パラメータリストは、各種画像処理の内容を表す画像処理パラメータを連ねたリストである。図６は、画像処理パラメータリストのデータ構造を表す図である。制御部１８６は、画像形成ジョブが発生する度に画像処理パラメータを生成する。色変換の内容はチャンネル毎に異なるため、画像処理パラメータはチャンネル毎に生成される。また、拡大／縮小、地肌除去、２値化等の処理の内容を表す画像処理パラメータも生成される。制御部１８６は、生成された画像処理パラメータを連ねた画像処理パラメータリストを出力画像データに続く領域に書き込む。
画像処理を行う際、各チャンネル、各頁の画像処理パラメータリストは、図６右側に示すように、画像処理回路１８２が備えるレジスタに書き込まれる。
【００３４】
図７は、画像処理制御部１８１のレジスタに格納されるデータのデータ構造を表す図である。各チャンネルの制御レジスタは、データ転送の制御に関する演算用のレジスタである。各チャンネルのパラメータ格納先アドレスは、データ格納部１８５における当該チャンネルの画像処理パラメータリストの格納先のアドレスである。
【００３５】
Ch1〜n割り込み制御レジスタには、割り込みの有効／無効を表すパラメータが書き込まれる。割り込みとは、データ転送や画像処理等の終了の通知である。この通知を行う場合には割り込み有効、通知を行わない場合には割り込み無効とする。
画像処理制御部制御レジスタには、データ格納部１８５における画像処理パラメータリストの格納領域の先頭アドレスが書き込まれる。
画像処理制御部プログラムデータレジスタには、画像処理制御部１８１が実行するプログラムＰが書き込まれる。
【００３６】
次に、本実施形態の動作について説明する。
図８は、制御部１８６、データ入力部１８３、データ格納部１８５、画像処理制御部１８１、画像処理回路１８２の間で行われるデータ転送の順序を表す図である。
まず、ステップＡ０１では、制御部１８６が、画像処理を制御するためのプログラムＰを記憶部５から読み出して画像処理制御部１８１のレジスタに書き込む。
ステップＡ０２では、制御部１８６が画像処理制御部１８１に対して起動の命令を与える。これによって画像処理制御部１８１が起動する。
【００３７】
ステップＡ０３では、制御部１８６がデータ格納部１８５に画像処理パラメータを書き込む。画像処理パラメータのデータ構造は図６に示したとおりである。
ステップＡ０４では、制御部１８６が画像処理制御部１８１のレジスタに設定値を書き込む。具体的には、図７で示したように、Ch.1〜n割り込み制御レジスタに割り込みの有効／無効を表すパラメータを書き込む。また、画像処理制御部制御レジスタに、データ格納部１８５における画像処理パラメータリストの格納領域の先頭アドレスを書き込む。
【００３８】
ステップＡ０５では、制御部１８６が画像データの供給元を指定する。本実施形態では、指示受付部４１に複写の指示が入力された場合を想定している。従って、制御部１８６は、画像データの供給元として画像入力部１２を指定する。なお、画像データの供給元として画像入力部１２以外のものを指定することも可能である。例えば、通信ネットワーク経由で画像データが受信された場合には画像データは通信Ｉ／Ｆ４８および制御部４を経由するので、制御部１８６は画像データの供給元として制御部４をを指定する。
【００３９】
ステップＡ０６では、制御部１８６はデータ入力部１８３に対して起動の命令を与える。これによってデータ入力部１８３が起動する。
ステップＡ０７では、データ入力部１８３が画像入力部１２に対して原稿の読み取りを要求し、これに応じて画像入力部１２が原稿の第１頁を読み取り、第１頁の画像を表す入力画像データを生成する。データ入力部１８３は、この入力画像データを受け取り、データ格納部１８５に転送する。転送された入力画像データはデータ格納部１８５に格納される。
【００４０】
ステップＢ０１では、画像処理制御部１８１が画像処理パラメータを読み込む。具体的には、画像処理制御部１８１のレジスタにはデータ格納部１８５におけるパラメータ格納先アドレスが書き込まれているので（図７参照）、このアドレスにアクセスして各チャンネルの画像処理パラメータを読み出す。
【００４１】
次に、チャンネル毎の画像処理に移る。
ステップＢ０２では、画像処理制御部１８１がCh.1の画像処理パラメータを画像処理回路１８２のレジスタに書き込む。
ステップＢ０３では、画像処理制御部１８１が画像処理回路１８２に対して起動の命令を与える。これによって、画像処理回路１８２が起動する。
【００４２】
ステップＢ０４では、データ格納部１８５から第１頁の入力画像データが転送される。画像処理回路１８２は、この入力画像データに対して、レジスタに書き込まれた画像処理パラメータに従って画像処理を施し、画像処理によって得られた出力画像データをデータ格納部１８５に転送する。転送された出力画像データはデータ格納部１８５に格納される。
【００４３】
画像処理制御部１８１は、データ格納部１８５に格納された出力画像データを、画像形成エンジン７Ｙにおける画像形成のタイミングに同期させてデータ格納部１８５から読み出し、この主力画像データを画像形成エンジン７Ｙに供給する。
１チャンネル分の画像処理が完了すると、画像処理回路１８２は、画像処理が完了したことを通知するために、ステップＢ０５にて画像処理制御部１８１に対して終了割り込みを送信する。
【００４４】
画像処理制御部１８１と画像処理回路１８２は、ステップＢ０２からＢ０５までの処理をチャンネル数分繰り返すことにより、第１頁のＹ色、Ｍ色、Ｃ色、Ｋ色の出力画像データの生成を完了する。また、この間、データ入力部１８３は、次の頁の入力画像データの生成および転送を行う。すなわち、ステップＢ０１で第１頁の画像処理パラメータ読み込みを行うのと同期して、画像供給元の指定（ステップＣ０１）およびデータ入力部１８３の起動（ステップＣ０２）を行う。これによって、原稿の第２頁の読み取りが開始され、入力画像データが生成され、データ格納部１８５に転送される（ステップＣ０３）。
【００４５】
そして、ステップＢ０６では、画像処理制御部１８１が、１頁分の画像処理が完了したことを表す終了割り込みを制御部１８６に送信する。
終了割り込みを受信した制御部１８６は、第２頁の入力画像データ生成および転送が完了したならば、ステップＣ０１、Ｃ０２と同様の処理によって、原稿の第３頁の読み取りを開始する。
ステップＢ０６に続いて、画像処理制御部１８１、画像処理回路１８２は、ステップＢ０１〜Ｂ０６と同様の処理によって、第２頁の画像処理を行う。
【００４６】
なお、本実施形態では、ある頁の画像処理と次の頁の入力画像データの転送とが並行して行われる。また、処理の済んだ頁の入力画像データはデータ格納部１８５から削除される。また、画像形成の済んだ頁の出力画像データもデータ格納部１８５から削除される。
【００４７】
ここで、ステップＢ０２からＢ０４までの処理を実行するタイミングについて説明する。
本実施形態では、画像形成エンジン７Ｙの転写装置２５ＹによってＹ色のトナー像が転写ベルト８に転写され、Ｙ色のトナー像が転写された領域が画像形成エンジン７Ｍの転写装置２５Ｍの位置に到達すると転写装置２５ＭによってＭ色のトナー像が転写される。そして、この動作をＣ色、Ｋ色についても行うことによって転写ベルト８上にカラー画像が形成される。転写ベルト８上でトナー像を形成すべき領域が各画像形成エンジン７間を移動するのにその距離に応じた時間を要するのは言うまでもない。従って、この時間に応じて各画像形成エンジン７におけるトナー像の転写のタイミングをずらす必要がある。そのために、プログラムＰは、各チャンネルのステップＢ０２からＢ０４までの処理を各画像形成エンジン７の転写のタイミングに同期させて行うように記述されている。
【００４８】
上記のとおり、本実施形態では、画像処理回路を１チャンネル分しか備えていないにも関わらず、複数チャンネルの画像処理が行われるように構成されている。しかも、画像処理を制御する画像処理制御部１８１の機能をプログラムＰに従って動作するコンピュータに受け持たせたので、各チャンネルの画像データの転送タイミングの変更、あるいはチャンネル数の変更を、プログラムＰの書き換えによって行うことが可能である。つまり、転送タイミングやチャンネル数の変更にあたって、画像処理部１８のハードウェアを改変する必要がない。
【００４９】
画像データの転送タイミングの変更が必要となるのは、以下のような場合である。例えば、画像形成時の記録媒体１０の搬送速度を変更する場合、各画像形成エンジン７による画像形成のタイミングが変更され、その結果、画像処理部１８から各画像形成エンジン７への出力画像データの出力タイミングを変更することが必要となる。この場合、データ格納部１８５から画像処理回路１８２への転送タイミングを変更することによって対処可能である。また、画像データの圧縮方式が変更されると、入力画像データの解凍に要する時間も変わるので、従来と同じ時間で画像処理を完了させることができなくなる。この場合も、データ格納部１８５から画像処理回路１８２への転送タイミングを変更することによって対処可能である。また、設計段階で画像形成エンジン７の数を増減する場合、それに合わせてチャンネル数も増減することが必要となる。
【００５０】
本実施形態によれば、プログラムＰを書き換えるだけで画像処理部１８における画像データの転送タイミングやチャンネル数の変更に対応可能であり、画像処理部１８のハードウェアを改変する必要がない。また、画像処理回路１８２はハードウェアで構成されているため、ソフトウェアによる処理に比べて高い処理速度を発揮することができる。従って、処理の高速化と低コスト化を両立させることができる。
【００５１】
＜変形例＞
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
上記の実施形態では画像形成装置１に備えられた画像処理部（画像処理装置）１８の例について説明したが、本発明の適用対象はこの実施形態に限定されるものではなく、例えば、単体の画像処理装置として構成してもよい。
また、上記の実施形態では各チャンネルが互いに異なる色への色変換に対応する例について説明したが、画像処理は色変換に限らず、各チャンネルが互いに異なる種類の画像処理に対応するものであってもよい。
また、上記の実施形態では複数の画像形成エンジンを備えた画像形成装置に本発明を適用した例について説明したが、画像形成エンジンを１つだけ備え、この画像形成エンジンで順次複数の色の画像を形成する画像形成装置に本発明を適用してもよい。
【図面の簡単な説明】
【００５２】
【図１】画像形成装置１のハードウェア構成を示す図である。
【図２】画像処理部１８の構成を表す図である。
【図３】画像データの転送の順序を概略的に示した図である。
【図４】画像処理制御部１８１の構成を表す図である。
【図５】データ格納部１８５に格納されるデータのデータ構造を表す図である。
【図６】画像処理パラメータリストのデータ構造を表す図である。
【図７】画像処理制御部１８１のレジスタに格納されるデータのデータ構造を表す図である。
【図８】各部間で行われるデータ転送の順序を表す図である。
【符号の説明】
【００５３】
１…画像形成装置、４…制御部、４４…ＣＰＵ、４５…ＲＯＭ、４６…ＲＡＭ、５…記憶部、４１…指示受付部、４８…通信Ｉ／Ｆ、２…プラテンガラス、１２…画像入力部、１３…光学系、１７…受光部、６…画像出力部、７Ｙ、７Ｍ、７Ｃ、７Ｋ…画像形成エンジン、８…転写ベルト、１１…定着装置、２０Ｙ…感光体ドラム、２１Ｙ…帯電装置、１９Ｙ…露光装置、２２Ｙ…現像装置、２５Ｙ…転写装置、９…媒体供給部、１０…記録媒体、３０…転写ローラー、３２…媒体排出部、１８…画像処理部（画像処理装置）、１８１…画像処理制御部、１８２…画像処理回路、１８１ａ…命令処理部、１８１ｂ…命令実行部、１８１ｃ…データロード部、１８１ｄ…データストア部、１８３…データ入力部、１８４…データ出力部、１８５…データ格納装置、１８６…制御部
【図１】
2009218924.tif 000003
【図２】
2009218924.tif 000004
【図３】
2009218924.tif 000005
【図４】
2009218924.tif 000006
【図５】
2009218924.tif 000007
【図６】
2009218924.tif 000008
【図７】
2009218924.tif 000009
【図８】
2009218924.tif 000010