(57)【要約】【課題】様々なバリエーションのシステム要求に対して対応可能であり、１つＡＳＩＣにて画像処理部を実現できるようにする。【解決手段】エンジン部２０は、１つの画像処理ＡＳＩＣ（Ｅ）２２とＣＰＵ２３などで構成されている。この画像処理ＡＳＩＣ（Ｅ）２２は、さらに画像加工や画像検知が可能で機能毎にモジュール化された複数の機能モジュールと、各機能モジュールに対して制御を行うＣＰＵ制御モジュールとを備えている。そして、これらを動作させるＣＰＵクロック（ｃｐｕ＿ｃｌｋ）、スキャナ画素クロック（ｓｃｎ＿ｃｌｋ）、およびプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）は、それぞれ任意の周波数のクロックを入力可能としている。【選択図】        図３
2009071720.tif 000002
【特許請求の範囲】
【請求項１】
スキャナより画像データを入力する画像入力手段と、
入力された画像データに対する複数の画像処理を機能毎にモジュール化した画像処理手段と、
前記画像処理手段により圧縮した画像データをメモリに蓄積する画像蓄積手段と、
前記画像蓄積手段に蓄積された画像データを前記画像処理手段で伸張してプロッタへ出力する画像出力手段と、
ＣＰＵから読み出し／書き込み制御を行うＣＰＵアクセス手段と、
前記画像入力手段、前記画像処理手段、前記画像蓄積手段、前記画像出力手段および前記ＣＰＵアクセス手段に対して同期をとるための複数の任意周波数からなるクロックが入力可能な入力クロック手段と、
を備え、少なくとも前記画像処理手段の複数のモジュールを１つのＡＳＩＣに集約させて構成したことを特徴とする画像処理装置。
【請求項２】
前記画像出力手段へ出力する画素クロックとして、前記画像入力手段より入力された画素クロックを前記ＡＳＩＣ内で分周したクロックを使用するか否かを選択可能としたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像入力手段、前記画像出力手段、および前記画像蓄積手段による前記ＡＳＩＣ内の各モジュールの内部状態をそれぞれのクロックに同期させて、テスト端子に任意に選択出力可能な選択出力手段を備えたことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記各モジュールから出力された情報を前記ＣＰＵアクセス手段に追従させるため、ＣＰＵクロックでのラッチ回数を任意に選択可能としたラッチ回数選択手段を備えたことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記各モジュールからＲＡＭに対するアクセスを可能とするＲＡＭアクセス手段と、
画像転送の制御ゲート信号が有効時のみＣＰＵアクセスを可能とするＣＰＵアクセス手段と、
を備えたことを特徴とする請求項１〜４のいずれか一つに記載の画像処理装置。
【請求項６】
請求項１〜５のいずれか一つに記載の画像処理装置を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関し、詳細には、入力画像データをモジュール化した複数の画像処理手段を使って任意の周波数クロックで処理し、それらを１つのＡＳＩＣに集約した画像処理装置および画像形成装置に関する。
【背景技術】
【０００２】
図１０は、従来の画像形成装置においてエンジン部とそれを制御するコントローラとの構成を示す図である。図１０に示すように、画像処理を行うエンジン部５００は、画像処理ＡＳＩＣ（Ａ）５０１、画像処理ＡＳＩＣ（Ｂ）５０２、画像処理ＡＳＩＣ（Ｃ）５０３の３つのＡＳＩＣを備えている。スキャナから入力される画像データは、ＡＳＩＣ（Ａ）５０１、ＡＳＩＣ（Ｂ）５０２、ＡＳＩＣ（Ｃ）５０３を経由しながらＡＣＳ（有彩／無彩判定）処理、フィルタ処理、誤差拡散処理、あるいはγ変換処理などを行い、ＡＳＩＣ（Ｃ）５０３で圧縮処理される。エンジン部５００とコントローラ４００とはＰＣＩ接続されていて、エンジン部５００で画像処理された画像データは、制御ＡＳＩＣ（Ｄ）４０２を経由してメモリ４０１に格納される。逆に、プロッタへ画像出力する場合は、メモリ４０１からＡＳＩＣ（Ｄ）４０２を経由して、エンジン制御部５００のＡＳＩＣ（Ｃ）５０３内で伸張処理が行われ、プロッタへ出力される。ここで各種ＡＳＩＣを制御するＣＰＵ５０４と各ＡＳＩＣ５０１〜５０３とは、ＣＰＵバスでそれぞれ接続されており、使用される動作クロックもＣＰＵクロック、スキャナ画素クロックおよびプロッタ画素クロックは全て同じものを用いていた。
【０００３】
この他の従来例として、特許文献１には、共有のバスを占有することなく、上位装置に負荷をかけないようにした電子装置、その電子装置を搭載する画像形成装置、および画像データ変更方法を提供するものが開示されている。
【０００４】
【特許文献１】特開２００４−２９９３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、図１０に示す従来の画像形成装置では、画像処理を行う機能毎に画像処理ＡＳＩＣが構成され、各種画像処理ＡＳＩＣを制御するＣＰＵクロック、画像を入力するスキャナ画素クロック、画像を出力するプロッタ画素クロックなどは同じクロックが用いられていたため、様々なバリエーションのシステム要求に対応できないという問題があった。特に、最近の複写機などの画像形成装置の傾向としては、プロッタはある程度時間がかかっても良いが、スキャナの速度を速くして欲しいという要求がかなり多くなってきている。
【０００６】
また、上記特許文献１では、共有のバスを占有することなく、上位装置に負荷をかけないようにしたものが開示されているが、全ての電子装置や画像形成装置に対して十分で最適な構成になっていないという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、様々なバリエーションのシステム要求に対して、１つＡＳＩＣにて実現することが可能な画像処理装置および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、スキャナより画像データを入力する画像入力手段と、入力された画像データに対する複数の画像処理を機能毎にモジュール化した画像処理手段と、前記画像処理手段により圧縮した画像データをメモリに蓄積する画像蓄積手段と、前記画像蓄積手段に蓄積された画像データを前記画像処理手段で伸張してプロッタへ出力する画像出力手段と、ＣＰＵから読み出し／書き込み制御を行うＣＰＵアクセス手段と、前記画像入力手段、前記画像処理手段、前記画像蓄積手段、前記画像出力手段および前記ＣＰＵアクセス手段に対して同期をとるための複数の任意周波数からなるクロックが入力可能な入力クロック手段と、を備え、少なくとも前記画像処理手段の複数のモジュールを１つのＡＳＩＣに集約させて構成したことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記画像出力手段へ出力する画素クロックとして、前記画像入力手段より入力された画素クロックを前記ＡＳＩＣ内で分周したクロックを使用するか否かを選択可能としたことを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項１または２に記載の画像処理装置において、前記画像入力手段、前記画像出力手段、および前記画像蓄積手段による前記ＡＳＩＣ内の各モジュールの内部状態をそれぞれのクロックに同期させて、テスト端子に任意に選択出力可能な選択出力手段を備えたことを特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載の画像処理装置において、前記各モジュールから出力された情報を前記ＣＰＵアクセス手段に追従させるため、ＣＰＵクロックでのラッチ回数を任意に選択可能としたラッチ回数選択手段を備えたことを特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項１〜４のいずれか一つに記載の画像処理装置において、前記各モジュールからＲＡＭに対するアクセスを可能とするＲＡＭアクセス手段と、画像転送の制御ゲート信号が有効時のみＣＰＵアクセスを可能とするＣＰＵアクセス手段と、を備えたことを特徴とする。
【００１３】
また、請求項６にかかる発明は、請求項１〜５のいずれか一つに記載の画像処理装置を備えていることを特徴とする。
【発明の効果】
【００１４】
本発明にかかる画像処理装置および画像形成装置によれば、スキャナより画像データが入力され、入力された画像データに対して複数の画像処理を行う画像処理手段が機能毎にモジュール化され、画像処理され圧縮された画像データをメモリに蓄積し、蓄積された画像データを画像処理手段で伸張してプロッタへ出力し、ＣＰＵアクセス手段によりＣＰＵから読み出し／書き込み制御を行い、これらの同期をとるために複数の任意周波数からなるクロックを入力可能とし、少なくとも画像処理手段の複数のモジュールを１つのＡＳＩＣに集約させたため、１つＡＳＩＣで様々なバリエーションのシステム要求に対して対応可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明にかかる画像処理装置および画像形成装置の最良な実施の形態を詳細に説明する。
【００１６】
図１は、本発明の実施の形態にかかる画像形成装置の電気的構成を示す機能ブロック図であり、図２は、画像形成装置内部の断面構成図である。この実施の形態では、画像形成装置としてデジタル複合機を用いて実施している。
【００１７】
図２に示す画像形成装置は、画像形成装置（複写機）本体１００、その画像形成装置本体１００の下に配置された給紙テーブル２００、画像形成装置本体１００の上に搭載された原稿自動搬送装置（ＡＤＦ）を含む原稿読み取り装置（スキャナ）３００などで構成されている。 
【００１８】
複写機本体１００には、その中央部に無端ベルト状の中間転写体１１０が設けられている。この中間転写体１１０は、例えば伸びの少ないフッ素系樹脂や伸びの大きなゴム材料に帆布など伸びにくい材料で構成されたベース層と、このベース層上に設けられた弾性層と、この弾性層の表面にコーティングされた平滑性のよいコート層から構成されている。弾性層は、例えばフッ素系ゴムやアクリロニトリル−ブタジエン共重合ゴムなどで作られており、コート層は、例えばフッ素系樹脂で作られている。 
【００１９】
上述のように構成された中間転写体１１０は、図２に示すように、第１、第２、第３の支持ローラ１１４，１１５，１１６に掛け回されており、矢印Ｄ→Ｄ’方向に回転する。この実施の形態では、３つ支持ローラの中で第２の支持ローラ１１５の左側に、画像転写後に中間転写体１１０上に残留する残留トナーを除去する中間転写体クリーニング装置１１７が設けられている。 
【００２０】
また、第１の支持ローラ１１４と第２の支持ローラ１１５の間に張り渡された中間転写体１１０上に、その搬送方向に沿って、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の単色画像を形成するための４つの画像形成部１１８Ｙ，１１８Ｃ，１１８Ｍ，１１８Ｋが横に並べて配置され、タンデム画像形成部１２０を構成している。そのタンデム画像形成部１２０の上には、露光装置１２１が設けられている。なお、符号の後のアルファベットは、ＹＣＭＫの色彩を表し、区別している。 
【００２１】
一方、中間転写体１１０を挟んでタンデム画像形成部１２０と反対の側には、２次転写装置１２２が設けられている。この２次転写装置１２２は、２つのローラ１２３間に無端ベルトである２次転写ベルト１２４を掛け渡すことで構成されており、中間転写体１１０を介して第３の支持ローラ１１６に押し当てるように配置され、中間転写体１１０上の画像を転写紙に転写するものである。 
【００２２】
２次転写装置１２２の転写紙搬送方向下流側には、転写紙上の転写画像を定着する定着装置１２５が設けられている。この定着装置１２５は、無端ベルトである定着ベルトに加圧ローラ１２７を押し当てて構成されている。また、上述した２次転写装置１２２には、画像転写後の転写紙を定着装置１２５へと搬送する転写紙搬送機能も備えている。もちろん、２次転写装置１２２として転写ローラや非接触のチャージャを配置してもよく、その場合は、この転写紙搬送機能を併せて備えることは難しくなる。 
【００２３】
このように構成された２次転写装置１２２、および定着装置１２５の下には、タンデム画像形成部１２０と平行に、転写紙の両面に画像を記録すべく転写紙を反転させる転写紙反転装置１２８が設けられている。 
【００２４】
スキャナ３００は、両面原稿を同時に読み取る場合にシートスルー方式で読み取る。すなわち、第１および第２走行体は、ブック原稿の場合には副走査方向に移動して画像を読み取るが、両面同時読み取りの場合には、図２に示すようにコンタクトガラス３０１の最も原稿搬送方向上流側の原稿読み取り位置に第１走行体を位置させ、停止した状態でコンタクトガラス３０１上を通過する原稿の表面を読み取るが、裏面は、前記原稿読み取り位置よりも原稿搬送方向下流側に若干移動した位置に設けられたコンタクトイメージセンサ（ＣＩＳ）によって読み取る。これらの動作は原稿の搬送にしたがって並行して行われる。以下、詳述する。 
【００２５】
図２において、コンタクトガラス３０１上に置かれた原稿は、第１ミラー３０２と一体に構成された照明ランプ３０３（第１ミラー３０２と照明ランプ３０３は第１走行体に搭載）により照射され、その反射光は、第１ミラー３０２から一体に構成された第２ミラー３０４および第３ミラー３０５（第２ミラー３０４および第３ミラー３０５は第２走行体に搭載）で走査される。その後、反射光は、レンズ３２６により集光され、基板３２０上に取り付けられたＣＣＤ３０６の結像面に照射され、光電変換される。第１ミラー３０２および照明ランプ３０３を搭載した第１走行体、第２ミラー３０４および第３ミラー３０５を搭載した第２走行体は、走行体モータ３０７を駆動源として、Ａ方向に移動可能となっている。原稿トレイ３０８に積載された原稿は、ピックアップローラ３０９、レジストローラ対３１０、搬送ドラム３１１、搬送ローラ３１２により読取位置Ｂを経て、搬送ローラ対３１３および排紙ローラ対３１４へ送り込まれ、排紙トレイ３２５上に排出される。 
【００２６】
原稿は、読取位置Ｂを通過する際に、読取位置Ｂ近傍に移動している照明ランプ３０３により照射され、その反射光は、第１ミラー３０２および一体に構成された第２ミラー３０４、および第３ミラー３０５で走査される。その後、反射光はレンズ３２６により集束され、ＣＣＤ３０６に照射されて光電変換される。ピックアップローラ３０９、レジストローラ対３１０は、給紙モータ（図示せず）により駆動され、搬送ドラム３１１、搬送ローラ３１２、搬送ローラ対３１３、排紙ローラ対３１４は、搬送モータ（図示せず）により駆動される。 
【００２７】
読取位置Ｃには密着イメージセンサ（Contact Image Sensor−ＣＩＳ）３１５が設置されている。密着イメージセンサ３１５は、図示しない光源であるＬＥＤ、レンズ、センサ素子で構成されている。原稿３１９は読取位置Ｃを通過する際に読取位置Ｂで読み取られた反対の面（裏面）を読取位置Ｃに設置されている密着イメージセンサ３１５内のランプにより照射され、その反射光は密着イメージセンサ３１５上のレンズにより集束され、密着イメージセンサ３１５上のセンサ素子に照射されて光電変換される。密着イメージセンサ３１５の原稿３１９を挟んだ対向部には白色ローラ３１７が設置されていて、密着イメージセンサ３１５による読取時のシェーディング補正用白色部材として使用される。 
【００２８】
このように構成されたデジタル複合機のカラー複写機能を用いてコピーをとる場合は、スキャナ３００の原稿トレイ３０８上に原稿３１９をセットするか、スキャナ３００のＡＤＦを開いてスキャナ３００のコンタクトガラス（原稿台ガラス）３０１上に原稿をセットして、不図示のスタートスイッチを押下する。原稿トレイ３０８に原稿３１９をセットした場合は、原稿３１９を搬送して前記Ｂ位置においてシートスルーで原稿３１９を読み、コンタクトガラス３０１上に原稿をセットした場合は、直ちに第１および第２走行体が走行する。そして、照明ランプ３０３から光を発射するとともに原稿面からの反射光を第１ミラー３０２によって反射して第２走行体に向け、第２走行体第２および第３ミラー３０４，３０５で反射し、結像レンズ３２６を通して読取りセンサ（ＣＣＤ）３０６に照射して、原稿画像を読み取る。
【００２９】
また、前記スタートスイッチが押下された場合、駆動モータで駆動ローラである第１の支持ローラ１１４を回転駆動し、残り２つの従動ローラである第２および第３の支持ローラ１１５，１１６は従動回転し、中間転写体１１０を回転搬送する。これと同時に、個々の画像形成部１１８でその感光体ドラム１４０を回転させて、各感光体ドラム１４０上にそれぞれ、ブラック、イエロー、マゼンタ、シアンの単色画像を形成する。そして、中間転写体１１０を搬送するとともに、それらの単色画像を順次転写して中間転写体１１０上に合成カラー画像を形成する。 
【００３０】
さらに、前記スタートスイッチが押下された場合、給紙テーブル２００の給紙ローラ２４２の１つを選択回転させ、ペーパーバンク２４３に多段に備える給紙カセット２４４の１つから転写紙を繰り出し、分離ローラ２４５で１枚ずつ分離して給紙路２４６に送り出し、搬送ローラ２４７で搬送して複写機本体１００内の給紙路１４８に導き、レジストローラ１４９に突き当てて止める。給紙はこの外に、給紙ローラ１５０を回転させて手差しトレイ１５１上の転写紙を繰り出し、分離ローラ１５２で１枚ずつ分離して手差し給紙路１５３に入れ、同じくレジストローラ１４９に突き当てて止めるようにしてもよい。 
【００３１】
そして、中間転写体１１０上の合成カラー画像にタイミングを合わせてレジストローラ１４９を回転させ、中間転写体１１０と２次転写装置１２２との間に転写紙を送り込み、２次転写装置１２２で転写して転写紙上にカラー画像を記録する。 
【００３２】
画像転写後の転写紙は、２次転写装置１２２によって定着装置１２５へと送り込まれ、定着装置１２５で熱と圧力とを加えて転写画像を定着した後、切換爪１５５で切り換えて排出ローラ１５６で排出し、排紙トレイ１５７上にスタックする。このとき、切換爪１５５で切り換えて転写紙反転装置１２８に入れ、そこで反転して再び転写位置へと導き、裏面にも画像を記録した後、排出ローラ１５６で排紙トレイ１５７上に排出することもできる。 
【００３３】
一方、画像転写後の中間転写体１１０は、中間転写体クリーニング装置１１７で、画像転写後に中間転写体１１０上に残留する残留トナーを除去し、タンデム画像形成部１２０による再度の画像形成に備える。なお、レジストローラ１４９は一般的には接地されて使用されることが多いが、転写紙の紙粉除去のためにバイアスを印加することも可能である。 
【００３４】
また、上述のタンデム画像形成部１２０における個々の画像形成部１１８は、ドラム状の感光体１４０のまわりに、帯電装置、現像装置、１次転写装置１６２、感光体クリーニング装置、除電装置などを備えている。 
【００３５】
再び図１に戻り、画像形成装置の回路構成について説明する。複写機本体１００の電気的な回路構成は、図１に示すように、装置全体の制御を行うコントローラ１０と、コンタクトガラス３０１上の原稿画像を読み取って画像データに変換するスキャナ４０と、電子写真プロセスにより記録紙上に画像形成を行うプロッタ５０と、スキャナ４０およびプロッタ５０を制御するエンジン部２０と、各種スイッチや表示部を有する操作部３０と、自動原稿送り装置（ＡＤＦ）６０と、外部のＡＣ電源から電力を入力して直流の電力を供給する電力供給装置（ＰＳＵ）７０と、ＦＡＸ網を介して画像データの送受信を行うＦＡＸ部８０とで構成されている。コントローラ１０、エンジン部２０、およびＦＡＸ部８０の各ユニットは、ＰＣＩバスを用いて相互に接続しているが、他のローカルバスで接続させても良い。なお、本実施の形態では、スキャナ４０はＡＤＦ６０を含んで構成されている。 
【００３６】
スキャナ４０およびプロッタ５０を制御するエンジン部２０は、ＡＣＳ、フィルタ、誤差拡散およびγ変換などの画像処理を行う画像処理部２１およびＰＣＩバスを介してデータの送受信を行うＰＣＩ部２５を有する画像処理ＡＳＩＣ２２と、エンジン部２０全体の制御を行うＣＰＵ２３と、ＣＰＵ２３が実行するプログラムや各種制御用データなどを格納したＲＯＭ２４とを備えている。この画像処理部２１では、エンジン部２０外に設けられた第１のメモリにアクセス可能に接続され、画像データの格納と読み出しが行われる。
【００３７】
また、ＦＡＸ部８０は、ＦＡＸ部８０全体の制御を行うＣＰＵ８１と、プログラムや各種制御用データを格納したＲＯＭ８２と、ＡＳＩＣ８３、ＦＡＸ網から受信した画像データの蓄積に用いられる揮発性メモリ８４と、網制御を行うＮＣＵ８５とを備えている。このＡＳＩＣ８３は、網制御を行うＮＣＵ８５を介してＦＡＸ網との間でデータの送受信を行う通信制御部８６と、ＰＣＩバスを介してデータの送受信を行うＰＣＩ部８７とを備えている。 
【００３８】
さらに、コントローラ１０は、複合機全体の制御と描画、通信、操作部３０からの入力を制御し、ネットワークＩ／Ｆ部を通してサーバ９０とＰＣ端末９１、大容量記憶装置９２がＬＡＮ９３を介して接続されている。プログラムや各種制御用データを格納したＲＯＭ１１と、各種データ格納の格納用の第２のメモリ１２と、制御ＡＳＩＣ１３と、ＣＰＵ１４と、ＩＤを含む制御データ格納用のＮＶＲＡＭ１６と、各部への給電を制御する給電制御部１７と、ネットワークＩ／Ｆ１８とを備えている。第２のメモリ１２は、揮発性メモリ１２ａと不揮発性メモリ１２ｂとを備え、制御ＡＳＩＣ１３は、この第２のメモリ１２との間でデータの授受を行うＤＭＡコントローラ（ＤＭＡＣ）１３ｂと、ＰＣＩバスを介してデータの送受信を行うＰＣＩ部１３ａとを備えている。給電制御部１７は、ＰＳＵ７０のＡＣ電源スイッチ７１の状態を監視し、その状態を示す状態フラグを例えばＮＶＲＡＭ１６に格納し、そのフラグをＣＰＵ１４が監視する。ＡＣ電源スイッチ７１はオペレータが操作できるものであり、電源のオン／オフはそのスイッチ７１を操作して行うようになっている。なお、ユニット間の接続はＰＣＩ接続としたが、制御が可能なローカルバス等にしても良い。 
【００３９】
（第１の実施の形態）
上述した画像形成装置の構成を前提として、第１の実施の形態について添付図面を参照して説明する。図３は、第１の実施の形態における画像形成装置の特徴的な構成を説明するブロック図であり、システム制御を行うコントローラ１０とエンジン部２０とがＰＣＩ接続されている。図３の画像処理ＡＳＩＣ（Ｅ）に入力される画像データは、カラー画像処理を行うＲＧＢ信号である。
【００４０】
図３に示すように、エンジン部２０には、１つの画像処理ＡＳＩＣ（Ｅ）２２とＣＰＵ２３とを備え、コントローラ１０には、メモリ１２と制御ＡＳＩＣ（Ｄ）１３とを備えている。本発明の画像処理ＡＳＩＣ（Ｅ）２２における特徴的な構成は、図１０の従来の画像形成装置におけるエンジン部５００を構成するＡＳＩＣ（Ａ）５０１、ＡＳＩＣ（Ｂ）５０２、ＡＳＩＣ（Ｃ）５０３の機能を１つに集約した点にある。そして、これらを動作させるＣＰＵクロック（ｃｐｕ＿ｃｌｋ）、スキャナ画素クロック（ｓｃｎ＿ｃｌｋ）、およびプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）は、それぞれ任意のものを入力可能としている。
【００４１】
なお、図３に示すエンジン部２０では、ＣＰＵ２３をＡＳＩＣ（Ｅ）２２とは別に記載したが、ＣＰＵ２３もＡＳＩＣ（Ｅ）２２内部に取り込むことも可能である。この第１の実施の形態にかかるエンジン部２０の構成を用いて、従来相当（図１０参照）の構成が良い場合は、上記したＣＰＵクロック（ｃｐｕ＿ｃｌｋ）、スキャナ画素クロック（ｓｃｎ＿ｃｌｋ）、およびプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）に同じものを入力するだけで容易に実現することができる。
【００４２】
図４は、図３の画像処理ＡＳＩＣ（Ｅ）の構成例を説明するブロック図であり、画像処理ＡＳＩＣ（Ｅ）２２の内部を詳細化したものである。図４に示すように、機能モジュール（Ａ）２２１、機能モジュール（Ｂ）２２３、機能モジュール（Ｃ）２２５のそれぞれに対して、ＣＰＵＩ／Ｆ部２２２，２２４，２２６が設けられ、ＣＰＵ制御モジュール２３１がそれぞれの機能モジュール２２１，２２３，２２５に対して制御を行うように構成されている。また、機能モジュール（Ｃ）２２５には、ＲＡＭ制御モジュール２２７が設けられ、ＳＲＡＭ（ＬＵＴ）２２８に対して制御を行う。
【００４３】
図５は、図４の機能モジュール（Ａ）のＣＰＵＩ／Ｆの構成例を説明するブロック図であり、ＣＰＵＩ／Ｆ２２２の内部を詳細化したものである。図４に示すＣＰＵ制御モジュール２３１は、機能モジュール（Ａ）２２１に必要なアドレス、リード／ライト信号等の制御信号を形成する。さらに、ＣＰＵＩ／Ｆ２２２のＣＰＵ制御部２２２１により機能モジュール（Ａ）２２１内で使用するデータをデコード処理し、ライト時には各機能制御に必要な制御レジスタの設定値をＣＰＵクロック（ｃｐｕ＿ｃｌｋ）に同期してフリップフロップ（以下、ＦＦという）２２２２〜２２２５へ格納する。また、リード時には、ＦＦ２２２２〜２２２５の後のデータをデコード処理し、ＣＰＵ制御モジュール２３１でさらに機能モジュール毎のデコード処理を行い、図３のＣＰＵ２３へデータを出力する。ここでＦＦ２２２２〜２２２５の後のデータをＣＰＵクロック（ｃｐｕ＿ｃｌｋ）とは異なるスキャナ画素クロック（ｓｃｎ＿ｃｌｋ）やプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）を用いて再度同期させて別のＦＦ２２２７〜２２３０へ格納し、そのデータを他の機能モジュール内の画像処理で使用することができる。
【００４４】
このように、複数の画像処理を別々のＡＳＩＣを使って同じ周波数のクロックで処理するのではなく、１つのＡＳＩＣ内に複数の機能モジュールを構成し、各機能モジュールを任意のクロック周波数を用いて画像処理することで、スキャナからの入力速度とプロッタでの処理速度とが様々に異なるバリエーションのシステムの要求に対しても１つのＡＳＩＣだけで対応が可能となる。
【００４５】
（第２の実施の形態）
また、図３および図４に示すように、画像処理ＡＳＩＣ（Ｅ）２２内部に入力されたスキャナ画素クロック（ｓｃｎ＿ｃｌｋ）を分周させ、そのクロックをそのままプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）として使用することができる。
【００４６】
また、これとは逆にプロッタ画素クロック（ｐｒｎ＿ｃｌｋ）をフェーズロックドループ（ＰＬＬ）回路を使って逓倍させて使用することもできる。
【００４７】
このように、使用するクロックを分周あるいは逓倍処理することで、複数の異なる周波数クロックを容易に作り出すことができるので、使用するクロック周波数の数に応じた発振器が不要となり、コストを低減することが可能となる。
【００４８】
（第３の実施の形態）
図６は、第３の実施の形態における画像形成装置の特徴的な構成を説明するブロック図であり、図７は、図６の画像処理ＡＳＩＣ（Ｅ）の構成例を説明するブロック図である。図６に示すように、エンジン部２０の画像処理ＡＳＩＣ（Ｅ）２２内に設けられた各機能モジュール２２１，２２３，２２５（図４参照）のシーケンス状態を判断できるようにするため、内部制御信号を任意選択可能としたデバッグクロック（ｄｂｇ＿ｃｌｋ）に同期させ、デバッグ（ｄｅｂｕｇ）バスを経由して、画像データ取込Ｉ／Ｆ２６から外部のパーソナルコンピュータ（以下、ＰＣという）９１などに画像データを取り込むことができる。また、ＰＣ９１の他、オシロスコープを使って制御信号の状態を計測することも可能である。
【００４９】
上記したように、各機能モジュールのシーケンス状態を判断するには、各機能モジュールに応じたクロックに同期させる必要がある。そこで、図７に示すように、画像処理ＡＳＩＣ（Ｅ）２２の内部構成は、各機能モジュールを選択するセレクタ２２０２と、複数の内部クロックを選択可能とするセレクタ２２０１と、セレクタ２２０２で選択した機能モジュールをセレクタ２２０１で選択した内部クロックを使って取り出すＦＦ２２０４とを備えている。このように、所望の機能モジュールから取り出した画像データをデバッグバスから画像データ取込Ｉ／Ｆ２６に取り込むことができる。また、クロックのスキュー等によりデータの取りこぼしが発生しないようにするため、デバッグクロックの位相を反転させる選択切替手段としてのセレクタ２２０３を備えている。
【００５０】
これにより、画像処理ＡＳＩＣ（Ｅ）内の機能モジュールに不具合が発生した場合でも、特定の機能モジュールを選択し、任意のクロックを使って叩き直すことによりシーケンス情報を取り出すことが可能となる。
【００５１】
（第４の実施の形態）
図８は、第４の実施の形態における図４の機能モジュール（Ａ）の構成例を説明するブロック図である。図８に示す機能モジュール（Ａ）２２１は、入力される画像データとＣＰＵＩ／Ｆ２２２からのレジスタ設定とにより画像処理を行う画像制御部２２１１と、画像制御部２２１１が出力する検知信号をＣＰＵクロックの周波数に応じて複数のＦＦ２２１２〜２２１７の段数を選択可能とするセレクタ２２１８とを備えている。
【００５２】
例えば、スキャン画素クロック（ｓｃｎ＿ｃｌｋ）の周波数６０ＭＨｚで、ＣＰＵクロックの周波数が３０ＭＨｚの場合は、実際の周波数に応じてＦＦの３段以上介したものをセレクタ２２１８で選択することにより、確実に検出することが可能となる。また、逆にＣＰＵクロックの周波数が７０ＭＨｚの場合は、ＦＦ無し設定をセレクタ２２１８で選択することにより、次制御処理を速く行うことが可能となる。
【００５３】
このように、ＣＰＵクロックがスキャナ画素クロック、あるいはプロッタ画素クロックより遅い場合には、ラッチ回数を多く、逆の場合は少ない設定とすることで次処理へ即座に移ることができる。
【００５４】
（第５の実施の形態）
図９は、第５の実施の形態における図４の機能モジュール（Ｃ）のＣＰＵＩ／Ｆの構成例を説明するブロック図である。図９に示す機能モジュール（Ｃ）のＣＰＵＩ／Ｆ２２６は、この機能モジュール（Ｃ）２２５内で画像データをＳＲＡＭ２２８によりＬＵＴ処理する場合に、レジスタの設定により入力アドレスを画像データ、もしくはＣＰＵのアドレスに変更するセレクタ（選択手段）２２６４と、そのセレクタ（選択手段）２２６４を画像データの転送に使用する制御ゲート信号を用いて自動化する手段により実現可能としたものである。
【００５５】
このように、ＬＵＴに使用するＲＡＭへのＣＰＵからのライトおよびリードアクセスは基本的に動作前に行うため切り替え設定を行うことなく制御ゲートを検知し、ネゲート時は常にアクセス可能状態とすることができる。
【産業上の利用可能性】
【００５６】
以上のように、本発明にかかる画像処理装置および画像形成装置は、スキャナ、プロッタの画像転送クロックをそれぞれ備えた装置に適している。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態にかかる画像形成装置の電気的構成を示す機能ブロック図である。
【図２】画像形成装置内部の断面構成図である。
【図３】第１の実施の形態における画像形成装置の特徴的な構成を説明するブロック図である。
【図４】図３の画像処理ＡＳＩＣ（Ｅ）の構成例を説明するブロック図である。
【図５】図４の機能モジュール（Ａ）のＣＰＵＩ／Ｆの構成例を説明するブロック図である。
【図６】第３の実施の形態における画像形成装置の特徴的な構成を説明するブロック図である。
【図７】図６の画像処理ＡＳＩＣ（Ｅ）の構成例を説明するブロック図である。
【図８】第４の実施の形態における図４の機能モジュール（Ａ）の構成例を説明するブロック図である。
【図９】第５の実施の形態における図４の機能モジュール（Ｃ）のＣＰＵＩ／Ｆの構成例を説明するブロック図である。
【図１０】従来の画像形成装置においてエンジン部とそれを制御するコントローラとの構成を示す図である。
【符号の説明】
【００５８】
１０  コントローラ
１２  メモリ
１３  制御ＡＳＩＣ（Ｄ）
２０  エンジン部
２１  画像処理部
２２  画像処理ＡＳＩＣ（Ｅ）
２３  ＣＰＵ
２４  ＲＯＭ
２６  画像データ取込Ｉ／Ｆ
２２１  機能モジュール（Ａ）
２２１１  画像制御部
２２１２〜２２１７  ＦＦ
２２１８  セレクタ
２２２  ＣＰＵＩ／Ｆ
２２２１  ＣＰＵ制御部
２２２２〜２２２５  ＦＦ
２２２６  セレクタ
２２２７〜２２３０  ＦＦ
２２３  機能モジュール（Ｂ）
２２４  ＣＰＵＩ／Ｆ
２２５  機能モジュール（Ｃ）
２２６  ＣＰＵＩ／Ｆ
２２６１  ＣＰＵ制御部
２２６２  ＦＦ
２２６３  セレクタ
２２６４  セレクタ
２２７  ＲＡＭ制御モジュール
２２８  ＳＲＡＭ
２３１  ＣＰＵ制御モジュール
【図１】
2009071720.tif 000003
【図２】
2009071720.tif 000004
【図３】
2009071720.tif 000005
【図４】
2009071720.tif 000006
【図５】
2009071720.tif 000007
【図６】
2009071720.tif 000008
【図７】
2009071720.tif 000009
【図８】
2009071720.tif 000010
【図９】
2009071720.tif 000011
【図１０】
2009071720.tif 000012