(57)【特許請求の範囲】
【請求項１】
画像データと、属性データとに基づいて当該画像データに対する画像処理を行う画像処理装置であって、
画像データ及び前記画像データを画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤと画像処理の順序を示すＩＤを含む属性データの入出力を行う入力部及び出力部を有し、画像データに対して同じ種類の画像処理を行う画像処理部群を有する第１のハードウエア手段及び第２のハードウエア手段と、
画像データ及び属性データの入出力を行う入力部及び出力部を有し、前記属性データの値を指示する制御を行う制御手段とを有し、
前記第１のハードウエア処理手段と前記第２のハードウエア手段は直列に接続されるとともに、前記制御手段の出力部からの出力が前記第１のハードウエア手段の入力部に入力され、かつ前記第２のハードウエア手段の出力部からの出力が前記制御手段の入力部に入力されるように構成され、
前記第１のハードウエア手段は、入力部から入力された前記画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤに基づいて、前記画像データに対して画像処理を内部で行う場合、前記画像処理の順序を示すＩＤにより決まる前記画像処理部群において処理を行い、入力部から入力された前記画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤに基づいて、前記画像データに対して画像処理を前記第１のハードウエア手段の内部で行わない場合、前記画像データならびに前記属性データを前記第２のハードウエア手段に転送し、前記第２のハードウエア手段の画像処理部群で前記画像データを処理することを特徴とする画像処理装置。
【請求項２】
前記第１のハードウエア手段は、前記属性データを変更する変更手段を有し、前記属性データを変更することで、前記画像データの転送制御を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理の順序を示すＩＤに対応する処理が終了した場合、前記画像処理の順序を示すＩＤを削除することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ（ＦＡＸ）や複写機等に適用される画像処理装置に関する。
【０００２】
【従来の技術】
一般的に、ファクシミリや複写機等における画像データの画像処理を実行する画像処理装置には、処理速度やコスト面で優位となるため、ＬＳＩやＡＳＩＣ等のハードウェアチップ（以下、ＬＳＩ）が使用されることが多い。
【０００３】
画像処理装置は、単に一つの画像処理手段だけではなく、複数の画像処理手段の組み合わせによって実現される複雑な画像処理を行うのが一般的である。ここで、画像処理手段とは例えば、濃度変換、フィルタ処理、拡大縮小処理、回転処理、等を行う手段である。そうしたことから、一つの画像処理を実現する単一機能のＬＳＩを複数用意して、それらを直列に接続して使用することで、複数の画像処理の組み合わせによる複雑な画像処理を実現する画像処理装置が実現されることになる。組み合わせるＬＳＩを様々に変えることで様々な複雑な画像処理装置を構成することが可能であり、少ないＬＳＩを利用した低機能だが低コストの画像処理装置や、多くのＬＳＩを利用した高コストだが高機能の画像処理装置等が用途に応じて構成することが可能である。
【０００４】
ところが近年はＬＳＩの集積度が向上し、一つのＬＳＩ内部に複数の画像処理手段を持ち、それらを組み合わせることで、一つのＬＳＩだけの処理で複雑な画像処理が実行可能なＬＳＩが登場している。こうした高集積度ＬＳＩを利用して画像処理装置を構成する方法は、画像処理装置のハードウェアが単純化されて品質面やコスト面で有利となるために、主流となりつつある。
【０００５】
【発明が解決しようとする課題】
しかしながら、この少数の高集積度ＬＳＩで画像処理装置を構成する方法では、ＬＳＩの組み合わせによる柔軟性はなくなってしまうため、これまでは数多くのＬＳＩの組み合わせを変えることで実現できていた柔軟な構成の変更が不可能となってしまう。そのために、高コストだが高機能な画像処理を実現するためには専用の大型高集積度ＬＳＩを開発し、また、低機能だが低コストな画像処理を実現するためには専用の小型高集積度ＬＳＩを開発する必要がある。また、ある一つの画像処理手段の内容だけを変更したいといった場合には、これまではその画像処理に対応するＬＳＩ一つだけを新たに開発し直せばよかったものが、すべての画像処理手段を含んだ高集積度ＬＳＩ全体を新たに開発し直さなくてはならなくなり、開発コストの面で非常に不利になってしまう。また、高コストだが高機能な画像処理装置および低機能だが低コストな画像処理装置の両方に対して搭載可能な汎用的かつ高機能な高集積度ＬＳＩを開発することも可能であるが、ＬＳＩの規模が大きくなりすぎてコストの面で非常に不利となってしまう。
【０００６】
本発明は上述した従来の技術の有するこのような問題点に鑑みてなされたものであり、その第１の目的とするところは、高集積度ＬＳＩを利用して少数のＬＳＩで数多くの画像処理の組み合わせによる複雑な画像処理を実現する構成を取りながら、柔軟な構成の変更を可能にし、少ない構成変更の場合にＬＳＩ全体を作り直すことなく対応可能な、拡張性や流用性にも優れた画像処理装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記第１の目的を達成するために本発明は、画像データと、属性データとに基づいて当該画像データに対する画像処理を行う画像処理装置であって、
画像データ及び前記画像データを画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤと画像処理の順序を示すＩＤを含む属性データの入出力を行う入力部及び出力部を有し、画像データに対して同じ種類の画像処理を行う画像処理部群を有する第１のハードウエア手段及び第２のハードウエア手段と、
画像データ及び属性データの入出力を行う入力部及び出力部を有し、前記属性データの値を指示する制御を行う制御手段とを有し、
前記第１のハードウエア処理手段と前記第２のハードウエア手段は直列に接続されるとともに、前記制御手段の出力部からの出力が前記第１のハードウエア手段の入力部に入力され、かつ前記第２のハードウエア手段の出力部からの出力が前記制御手段の入力部に入力されるように構成され、
前記第１のハードウエア手段は、入力部から入力された前記画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤに基づいて、前記画像データに対して画像処理を内部で行う場合、前記画像処理の順序を示すＩＤにより決まる前記画像処理部群において処理を行い、入力部から入力された前記画像処理後プリンタ部へ転送するかファクシミリ送信するかに応じて決まるＩＤであって転送先のハードウエア手段を示すＩＤに基づいて、前記画像データに対して画像処理を前記第１のハードウエア手段の内部で行わない場合、前記画像データならびに前記属性データを前記第２のハードウエア手段に転送し、前記第２のハードウエア手段の画像処理部群で前記画像データを処理することを特徴とする。
【００１２】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
［実施の形態１］
以下、本発明の一実施の形態を図面に基づき説明する。
【００１４】
図１は、本実施の形態に係る画像処理装置のシステム構成を示すブロック図である。同図において、１はリーダ部で、原稿の画像を読み取り、原稿画像に応じた画像データを後述する画像入出力制御部３へ出力する。２はプリンタ部で、画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。３は画像入出力制御部で、リーダ部１及びプリンタ部２に接続されており、ファクシミリ部４、ネットワーク・インターフェース部５、コンピュータ・インターフェース部６及びコア部１０等からなる。
【００１５】
ファクシミリ部４は電話回線１１を介して受信した圧縮画像データを伸長して、該伸長された画像データをコア部１０へ転送し、また、このコア部１０から転送された画像データを圧縮して、該圧縮された画像データを電話回線１１を介して送信するものである。
【００１６】
ネットワーク・インターフェース部５はローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）１２とコア部１０との間のインターフェースである。
【００１７】
コンピュータ・インターフェース部６はパーソナルコンピュータまたはワークステーション（ＰＣ／ＷＳ）１３とコア部１０との間のインターフェースである。
【００１８】
コア部１０はリーダ部１、プリンタ部２、ファクシミリ部４、ネットワーク・インターフェース５、コンピュータ・インターフェース部６のそれぞれの間のデータの流れを制御するものである。
【００１９】
図２は、リーダ部１及びプリンタ部２の構成を示す縦断面図である。同図において、リーダ部１の原稿給送装置１０１は原稿を最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス１０２上の原稿を排出するものである。
【００２０】
原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯し、スキャナユニット１０４の移動を開始させて、原稿を露光走査する。このときの原稿からの反射光は、ミラー１０５，１０６，１０７及びレンズ１０８によってＣＣＤイメージセンサ（以下、ＣＣＤと記述する）１０９へ導かれる。このように走査された原稿の画像は、ＣＣＤ１０９によって読み取られる。ＣＣＤ１０９から出力される画像データは、所定の処理が施された後、画像入出力制御部３のコア部１０へ転送される。
【００２１】
プリンタ部２のレーザードライバー２０１はレーザー発光部２０１ａを駆動するものであり、コア部１０から出力された画像データに応じたレーザー光をレーザー発光部２０１ａに発光させる。このレーザー光は感光ドラム２０２に照射され、該感光ドラム２０２にはレーザー光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。そして、レーザー光の照射開始と同期したタイミングで、上段給紙カセット２０４及び下段給紙カセット２０５のいずれかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部２０７へ搬送され、該定着部２０７の熱と圧力により現像剤は記録紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２１１は排出された記録紙をそれぞれのビン２１２に収納して記録紙の仕分けを行う。
【００２２】
尚、ソータ２１１は仕分けが設定されていない場合は最上部のビン２１２に記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬走路２１０へ導く。また、多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬走路２１０へ導く。再給紙搬走路２１０へ導かれた記録紙は、上述したタイミングで転写部２０６へ搬送される。
【００２３】
図３は、リーダ部１の内部構成を示すブロック図である。同図において、１０９はＣＣＤ、１１０はＡ／Ｄ変換・シェーディング補正部（以下、Ａ／Ｄ・ＳＨ部と記述する）、１１１は画像処理部、１１２はインターフェース（Ｉ／Ｆ）、１１３はＣＰＵ（中央処理装置）、１１４は操作部、１１５はメモリである。
【００２４】
図３において、ＣＣＤ１０９から出力された画像データは、Ａ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換処理が行われると共に、シェーディング補正処理が行われる。Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１、インターフェース（Ｉ／Ｆ）１１２を介して画像入出力制御部３のコア部１０へ転送される。
【００２５】
ＣＰＵ（中央処理装置）１１３は操作部１１４で設定された設定内容に応じて画像処理部１１１及びインターフェース１１２を制御する。例えば、操作部１１４でトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１でトリミング処理を行わせて、インターフェース１１２から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。また、操作部１１４でファクシミリ送信モードが設定されている場合は、インターフェース１１２から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。
【００２６】
このようなＣＰＵ１１３の制御プログラムはメモリ１１５に格納されており、ＣＰＵ１１３はメモリ１１５内の制御プログラムを参照しながら制御を行う。また、メモリ１１５はＣＰＵ１１３の作業領域としても使われる。
【００２７】
図４は、コア部１０の内部構成を示すブロック図である。同図において、１２１は制御ＬＳＩ、１２２はメモリ、１２３はハードディスクドライブ（ＨＤＤ）、１２４、１２５および１２６は画像処理ＬＳＩである。制御ＬＳＩ１２１は、ＣＰＵ、メモリコントローラ、ＨＤＤコントローラ、外部Ｉ／Ｆ等を内部に持つ高集積度ＬＳＩであり、メモリ１２２に格納されたプログラムによって画像処理ＬＳＩの動作および画像データの流れを制御する。メモリ１２２は、制御ＬＳＩ１２１のプログラムを格納するとともに、制御ＬＳＩ１２１の作業領域として使用される。ＨＤＤ１２３は、制御ＬＳＩ１２１のプログラムを格納するとともに、画像データの一時記憶として使用される。画像処理ＬＳＩ１２４、１２５、１２６は、複数の画像処理手段および画像入出力装置Ｉ／Ｆを内部に持つ高集積度ＬＳＩであり、制御ＬＳＩ１２１の制御によって画像処理動作および画像入出力動作をするものである。
【００２８】
図４において、リーダ部１からの画像データは画像処理ＬＳＩ１２６へ転送されると共に、リーダ部１からの制御コマンドは画像処理ＬＳＩ１２６を介して制御ＬＳＩ１２１へ転送される。リーダ部１から画像処理ＬＳＩ１２６へ転送された画像データは、ＨＤＤ１２３に格納される。
【００２９】
電話回線１１からファクシミリ部４に対して入力された画像を表すコードデータは、ファクシミリ部４において画像データに展開される。該展開された画像データは、制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００３０】
ＬＡＮ／ＷＡＮ１２からネットワーク・インターフェース部５に対して入力された画像データは、ネットワーク・インターフェース部５を介して制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００３１】
また、ＰＣ／ＷＳ１３からコンピュータ・インターフェース部６に対して入力された画像を表わすコードデータは、コンピュータ・インターフェース部６において画像データに展開される。該展開された画像データは画像処理ＬＳＩ１２５および画像処理ＬＳＩ１２６を介して制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００３２】
リーダ部１、ファクシミリ部４、ネットワーク・インターフェース部５またはコンピュータ・インターフェース部６から画像データとともに転送された制御コマンドに応じて、ＨＤＤ１２３に一時格納された画像データは制御ＬＳＩ１２１を介してファクシミリ部４、ネットワーク・インターフェース部５または画像処理ＬＳＩ１２４を介してプリンタ部２へ転送される。
【００３３】
制御ＬＳＩ１２１は、メモリ１２２に記憶されている制御プログラム及びリーダ部１から転送された制御コマンドおよび画像データとともに転送された制御コマンドに従って上述したような制御を行う。このように、コア部１０を中心に原稿画像の読み取り、画像のプリント、画像の送受信、ＰＣ／ＷＳ１３からのデータの入出力等の機能を複合させた処理を行うことが可能である。
【００３４】
図５は、画像処理ＬＳＩ１２６の内部構成を示すブロック図である。同図において、１３０は変倍処理部、１３１は回転・反転処理部、１３２は色変換処理部、１３３は圧縮・伸張処理部、１３４は外部画像Ｉ／Ｆ部、１３５はデータ入力部、１３６はデータ出力部、１３７は接続切換部である。
【００３５】
図６は、画像処理ＬＳＩ１２５の内部構成を示すブロック図である。同図において、１４０は変倍処理部、１４１は回転・反転処理部、１４２は色変換処理部、１４３は圧縮・伸張処理部、１４４は外部画像Ｉ／Ｆ部、１４５はデータ入力部、１４６はデータ出力部、１４７は接続切換部である。この画像処理ＬＳＩ１２５には、前述の画像処理ＬＳＩ１２６と同じ高集積度ＬＳＩを用いている。
【００３６】
図７は、画像処理ＬＳＩ１２４の内部構成を示すブロック図である。同図において、１５０は変倍処理部、１５１は回転・反転処理部、１５２は色変換処理部、１５３は圧縮・伸張処理部、１５４は外部画像Ｉ／Ｆ部、１５５はデータ入力部、１５６はデータ出力部、１５７は接続切換部である。この画像処理ＬＳＩ１２４には、前述の画像処理ＬＳＩ１２６および１２５と同じ高集積度ＬＳＩを用いている。
【００３７】
図８は、画像処理ＬＳＩ１２４内部の接続切替部１３７の内部構成を示すブロック図である。同図において、１６０、１６１、１６２、１６３、１６４および１６５はセレクタである。これらのセレクタは、画像データが入力されるよりも前にあらかじめ入力される制御コマンドによって制御され、各画像データ転送元からの画像データが、いずれかのセレクタから出力されるように画像データの出力先を切り換える動作を行うものである。各セレクタは独立に制御可能で、複数の入力元から入力される複数の画像データを、それぞれ別の出力先に同時に出力することが可能である。例えば、外部画像Ｉ／Ｆ部１３４から入力される画像データをセレクタ１６０から出力しながら、データ入力部１３５から入力される画像データをセレクタ１６１から出力するといった、複数の入力画像を同時に別々の出力先に出力することが可能である。なお、画像処理ＬＳＩ１２５および１２６内部の接続切替部１４７および１５７の内部構成を示すブロック図は、接続切替部１３７の内部構成を示すブロック図と同様のものであるため省略する。
【００３８】
図９は、画像データを、コア部１０内部（すなわち制御ＬＳＩ１２１、画像処理ＬＳＩ１２４、同１２５および同１２６の間、および、各画像処理ＬＳＩ内部の各処理部の間）において転送するときの、タイミングチャートである。データ転送時には、データ送信側のＬＳＩまたは処理部はまず転送開始信号を１クロック幅の間アクティブにし、それに続けて属性データを４クロック幅の間送信する。そして属性データに続けて画像データを送信する。データ受信側のＬＳＩまたは処理部は、この規則に合わせてクロック信号に同期してデータを受信する。なお、この属性データには、画像データ転送時の画像データ長が含まれ、画像データ転送制御に使用される。また、転送先のＬＳＩの順序を示す「チップＩＤリスト」、画像処理の順序を示す「処理ＩＤリスト」、また、画像データがカラーか白黒か、圧縮されているか、といった画像処理部で使用される画像の属性情報が含まれる。
【００３９】
属性データは、コア部１０内部での各ＬＳＩ間および各画像処理ＬＳＩ内部の各処理部間での画像データ転送時に常に画像データに付加されて転送されるものである。各ＬＳＩおよび各画像処理ＬＳＩ内部の各処理部では受信した属性データを保持し、画像データを送信する際に保持しておいた属性データを画像データに付加して送信するという構成となっている。ただし、後述するように、属性データを送信するときに一部の属性を書き換える場合もある。また、リーダ部１、コンピュータ・インターフェース部６、ファクシミリ部４およびネットワーク・インターフェース部５から画像が入力された時点には画像データに属性データは付加されていないため、画像データに属性データを付加する作業が行われる。具体的には、画像データを受信した各ＬＳＩまたは各処理部は制御ＬＳＩ１２１によってあらかじめ設定されていた属性データをその画像データの属性データとして付加し、送信するという構成となっている。さらに、プリンタ部２、ファクシミリ部４およびネットワーク・インターフェース部５へ画像データを転送するときには、属性データは切り捨てられて、画像データのみが送信される。
【００４０】
図１０は、制御ＬＳＩ１２１の内部構成を示すブロック図である。同図において、１７０はＣＰＵ、１７１はファクシミリＩ／Ｆ部、１７２はネットワークＩ／Ｆ部、１７３はメモリコントローラ部、１７４はＨＤＤコントローラ部、１７５はデータ入力部、１７６はデータ出力部、１７７は内部バスである。
【００４１】
画像処理ＬＳＩ１２６の動作を以下に説明する。
【００４２】
図５において、リーダ部１からの画像データは、外部画像Ｉ／Ｆ部１３４に入力される。外部画像Ｉ／Ｆ部１３４は画像データに属性データを付加して接続切換部１３７へ転送する。なお、この付加する属性データ値は、前述の通り、あらかじめ制御ＬＳＩ１２１によって外部画像Ｉ／Ｆ部１３４に設定しておいた値である。
【００４３】
画像データが接続切換部１３７へ転送されると、接続切換部１３７は属性データの処理ＩＤリストの先頭のＩＤ番号を読み取った後、それを処理ＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、元の先頭のＩＤ番号が０の場合には変倍処理部１３０へ、１の場合には回転・反転処理部１３１へ、２の場合には色変換処理部１３２へ、３の場合には圧縮・伸張処理部１３３へ、４の場合には外部画像Ｉ／Ｆ部１３４へ、あるいは５の場合にはデータ出力部１３６へ、画像データを属性データと共に転送する。このときの接続切換部１３７の動作は、ＩＤ番号によって内部セレクタの出力を切り換えるという動作となる。そして、接続切換部１３７から各画像処理部、つまり、変倍処理部１３０、回転・反転処理部１３１、色変換処理部１３２または圧縮・伸張処理部１３３、に転送された画像データは、各画像処理部において画像処理が施された後に再度接続切換部１３７に転送される。以上の動作を画像データがデータ出力部１３６に転送されるまで繰り返し処理する。この繰り返しにより、画像データはあらかじめ設定された任意の数の画像処理が連続的に施されることになる。なお、本実施の形態における画像処理ＬＳＩ１２６では、外部画像Ｉ／Ｆ部１３４は画像データ出力部としては機能させない構成としているため、外部画像Ｉ／Ｆ部１３４に画像データが出力されないようにあらかじめ属性データの処理ＩＤリストを設定しておく。具体的には、ＩＤ番号４は設定しないように制御ＬＳＩ１２１で制御する。
【００４４】
そして最後に、データ出力部１３６に転送された画像データは、制御ＬＳＩ１２１へ転送される。
【００４５】
また、図５において、画像処理ＬＳＩ１２５から入力された画像データは、データ入力部１３５に入力される。データ入力部１３５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、制御ＬＳＩ１２１によってあらかじめデータ入力部１３５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１３６へ転送し、データ出力部１３６は画像データを制御ＬＳＩ１２１へ転送する。また、比較した結果、同じ値であれば、データ入力部１３５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データを接続切換部１３７へ転送し、前述の外部画像Ｉ／Ｆ１３４から接続切換部１３７へ転送された場合と同様に、画像データは処理ＩＤリストにあらかじめ設定された順番に画像処理部で画像処理が施されてからデータ出力部１３６へ転送される。データ出力部１３６へ転送された画像データは、制御ＬＳＩ１２１へ転送される。
【００４６】
画像処理ＬＳＩ１２５の動作を以下に説明する。なお、画像処理ＬＳＩ１２５は、画像処理ＬＳＩ１２６と同じＬＳＩを使用しているため、内部動作は同じである。ただし、画像データの入力元および出力先が異なるため、データの入出力が異なる。
【００４７】
図６において、コンピュータ・インターフェース部６からの画像データは、外部画像Ｉ／Ｆ部１４４に入力される。外部画像Ｉ／Ｆ部１４４は画像データに属性データを付加して接続切換部１４７へ転送する。なお、この付加する属性データ値は、前述の通り、あらかじめ制御ＬＳＩ１２１によって外部画像Ｉ／Ｆ部１４４に設定しておいた値である。
【００４８】
画像データが接続切換部１４７へ転送されると、接続切換部１４７は属性データの処理ＩＤリストの先頭のＩＤ番号を読み取った後、それを処理ＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、元の先頭のＩＤ番号が０の場合には変倍処理部１４０へ、１の場合には回転・反転処理部１４１へ、２の場合には色変換処理部１４２へ、３の場合には圧縮・伸張処理部１４３へ、４の場合には外部画像Ｉ／Ｆ部１４４へ、あるいは５の場合にはデータ出力部１４６へ、画像データを属性データと共に転送する。このときの接続切換部１４７の動作は、ＩＤ番号によって内部セレクタの出力を切り換えるという動作となる。そして、接続切換部１４７から各画像処理部、つまり、変倍処理部１４０、回転・反転処理部１４１、色変換処理部１４２または圧縮・伸張処理部１４３、に転送された画像データは、各画像処理部において画像処理が施された後に再度接続切換部１４７に転送される。以上の動作を画像データがデータ出力部１４６に転送されるまで繰り返し処理する。この繰り返しにより、画像データはあらかじめ設定された任意の数の画像処理が連続的に施されることになる。なお、本実施の形態における画像処理ＬＳＩ１２５では、外部画像Ｉ／Ｆ部１４４は画像データ出力部としては機能させない構成としているため、外部画像Ｉ／Ｆ部１４４に画像データが出力されないようにあらかじめ属性データの処理ＩＤリストを設定しておく。具体的には、ＩＤ番号４は設定しないように制御ＬＳＩ１２１で制御する。
【００４９】
そして最後に、データ出力部１４６に転送された画像データは、画像処理ＬＳＩ１２６へ転送される。
【００５０】
また、図６において、画像処理ＬＳＩ１２４から入力された画像データは、データ入力部１４５に入力される。データ入力部１４５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、制御ＬＳＩ１２１によってあらかじめデータ入力部１４５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１４６へ転送し、データ出力部１４６は画像データを制御ＬＳＩ１２１へ転送する。また、比較した結果、同じ値であれば、データ入力部１４５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データを接続切換部１４７へ転送し、前述の外部画像Ｉ／Ｆ１４４から接続切換部１４７へ転送された場合と同様に、画像データは処理ＩＤリストにあらかじめ設定された順番に画像処理部で画像処理が施されてからデータ出力部１４６へ転送される。データ出力部１４６へ転送された画像データは、画像処理ＬＳＩ１２６へ転送される。
【００５１】
画像処理ＬＳＩ１２４の動作を以下に説明する。なお、画像処理ＬＳＩ１２４は、画像処理ＬＳＩ１２６および画像処理ＬＳＩ１２５と同じＬＳＩを使用しているため、内部動作は同じである。ただし、画像データの入力元および出力先が異なるため、データの入出力が異なる。
【００５２】
図７において、制御ＬＳＩ１２１から入力された画像データは、データ入力部１５５に入力される。データ入力部１５５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、制御ＬＳＩ１２１によってあらかじめデータ入力部１５５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１５６へ転送し、データ出力部１５６は画像データを制御ＬＳＩ１２１へ転送する。また、比較した結果、同じ値であれば、データ入力部１５５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データが接続切換部１５７へ転送されると、接続切換部１５７は属性データの処理ＩＤリストの先頭のＩＤ番号を読み取った後、それを処理ＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、元の先頭のＩＤ番号が０の場合には変倍処理部１５０へ、１の場合には回転・反転処理部１５１へ、２の場合には色変換処理部１５２へ、３の場合には圧縮・伸張処理部１５３へ、４の場合には外部画像Ｉ／Ｆ部１５４へ、あるいは５の場合にはデータ出力部１５６へ、画像データを属性データと共に転送する。このときの接続切換部１５７の動作は、ＩＤ番号によって内部セレクタの出力を切り換えるという動作となる。そして、接続切換部１５７から各画像処理部、つまり、変倍処理部１５０、回転・反転処理部１５１、色変換処理部１５２または圧縮・伸張処理部１５３、に転送された画像データは、各画像処理部において画像処理が施された後に再度接続切換部１５７に転送される。以上の動作を画像データがデータ出力部１５６または外部画像Ｉ／Ｆ部１５４へ転送されるまで繰り返し処理する。この繰り返しにより、画像データはあらかじめ設定された任意の数の画像処理が連続的に施されることになる。そして、画像データがデータ出力部１５６へ転送された場合、画像データは画像処理ＬＳＩ１２５へ転送される。また、画像データが外部画像Ｉ／Ｆ部１５４へ転送された場合、画像データはプリンタ部２へ転送され、プリンタ部２で印刷出力される。
【００５３】
制御ＬＳＩ１２１の動作を以下に説明する。
【００５４】
図１０において、ファクシミリ部４からの画像データは、ファクシミリＩ／Ｆ部１７１に入力される。ファクシミリＩ／Ｆ部１７１は、ＣＰＵ１７０の制御により、受信した画像データをＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。ネットワーク・インターフェース部５からの画像データは、ネットワークＩ／Ｆ部１７２に入力される。ネットワークＩ／Ｆ部１７２は、ＣＰＵ１７０の制御により、受信した画像データをＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。
【００５５】
また、図１０において、画像処理ＬＳＩ１２６から入力された画像データは、データ入力部１７５に入力される。データ入力部１７５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、ＣＰＵ１７０によってあらかじめデータ入力部１７５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１７６へ転送し、データ出力部１７６は画像データを画像処理ＬＳＩ１２４へ転送する。また、比較した結果、同じ値であれば、データ入力部１７５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データを内部バス１７７およびＨＤＤコントローラ部１７４を介してＨＤＤ１２３へ転送する。
【００５６】
さらに、図１０において、ＣＰＵ１７０の制御によりＨＤＤ１２３から読み出された画像データは、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６、ファクシミリＩ／Ｆ部１７１またはネットワークＩ／Ｆ部１７２へ転送される。なお、ここでの転送先は、ファクシミリＩ／Ｆ部１７１、ネットワークＩ／Ｆ部１７２およびデータ入力部１７５を介してＣＰＵ１７０が受信した画像データ出力要求に応じて決定され、ＣＰＵ１７０により内部バス１７７が制御されて切り換えられる。画像データがファクシミリＩ／Ｆ部１７１へ転送された場合は、ファクシミリＩ／Ｆ部１７１は画像データをファクシミリ部４へ転送してファクシミリ送信を行う。画像データがネットワークＩ／Ｆ部１７２へ転送された場合は、ネットワークＩ／Ｆ部１７２は画像データをネットワーク・インターフェース部５へ転送する。画像データがデータ出力部１７６へ転送された場合は、データ出力部１７６は画像データに属性データを付加して画像処理ＬＳＩ１２４へ転送する。なお、この付加する属性データ値は、あらかじめＣＰＵ１７０によってデータ出力部１７６に設定しておいた値である。
【００５７】
以上のような構成で、コア部１０の画像データの流れを例を挙げて説明する。
【００５８】
リーダ部１で読み取った原稿の画像データを、ファクシミリ部４で電話回線１１に対して送信し、かつ、同時にプリンタ部２でプリント出力する動作を例にする。
【００５９】
まず、操作者は、原稿を原稿給送装置１０１に載せ、操作部１１４を操作してファクシミリ送信とプリントを同時に行うモードにする。そして、操作部１１４でファクシミリ送信プリントモードが設定された場合は、ＣＰＵ１１３はインターフェース１１２を介して設定されたモードに応じた制御コマンドをコア部１０に対して送信する。ファクシミリ送信プリントモードの制御コマンドは画像処理ＬＳＩ１２６を介して制御ＬＳＩ１２１内部のＣＰＵ１７０に転送される。
【００６０】
ＣＰＵ１７０は、各処理部をファクシミリ送信プリントモードに設定するための制御コマンドを制御ＬＳＩ１２１内部の各処理部および各画像処理ＬＳＩへ転送する。具体的には、外部画像Ｉ／Ｆ部１３４には、属性データの初期値として、チップＩＤリストを｛０｝に、処理ＩＤリストを｛３，５｝と設定する。また、各ＬＳＩのデータ入力部にチップＩＤを次のように設定する。制御ＬＳＩ１２１内部のデータ入力部１７５には０を、画像処理ＬＳＩ１２６内部のデータ入力部１３５には３を、画像処理ＬＳＩ１２５内部のデータ入力部１４５には２を、画像処理ＬＳＩ１２４内部のデータ入力部１５５には１を設定する。それから、制御ＬＳＩ１２１内部のデータ出力部１７６に属性データの初期値を、プリント出力する画像データ用、および、ファクシミリ送信する画像データ用とを別々に設定する。つまり、プリント出力する画像データ用の初期値としてチップＩＤリストを｛１｝に、処理ＩＤリストを｛３，０，２，４｝にし、また、ファクシミリ送信用する画像データ用の初期値としてチップＩＤリストを｛２，0｝に、処理ＩＤリストを｛３，０，１，２，５｝に設定する。
【００６１】
そして、リーダ部１からコア部１０へ画像データが転送開始されて、外部画像Ｉ／Ｆ部１３４に入力された画像データは、外部画像Ｉ／Ｆ部１３４によって属性データが付加され、接続切換部１３７へ転送される。このとき付加される属性データは、チップＩＤリストが｛０｝で、処理ＩＤリストが｛３，５｝である。接続切換部１３７では、この処理ＩＤリスト｛３，５｝の先頭のＩＤ番号３を読み取って、画像データをＩＤ番号３に対応する圧縮・伸張処理部１３３に転送する。それと同時に処理ＩＤリストの先頭のＩＤ番号３を削除した｛５｝を新しい処理ＩＤリストとする。圧縮・伸張処理部１３３では、画像データを圧縮処理して再度接続切換部１３７へ転送する。接続切換部１３７では、処理ＩＤリスト｛５｝の先頭のＩＤ番号５を読み取って、画像データをＩＤ番号５に対応するデータ出力部１３６に転送する。それと同時に処理ＩＤリスト｛５｝の先頭のＩＤ番号５を削除した｛｝（空リスト）を新しい処理ＩＤリストとする。データ出力部１３６は、画像データを制御ＬＳＩ１２１へ転送する。制御ＬＳＩ１２１内部のデータ入力部１７５は、画像データの属性データのチップＩＤリスト｛０｝の先頭のチップＩＤ番号０を読み取って、データ入力部１７５にあらかじめ設定してあるチップＩＤ番号０と比較する。比較の結果、値が同じであるので、画像データを内部バス１７７およびＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。
【００６２】
ＨＤＤ１２３に画像データが格納されると、ＣＰＵ１７０の制御により、この画像データをファクシミリ部４およびプリンタ部２へ転送する動作が開始される。
【００６３】
ファクシミリ部４へ転送される画像データは、まず、ＨＤＤ１２３から読み出され、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６に転送される。データ出力部１７６に転送された画像データは、データ出力部１７６によって属性データが付加され、画像処理ＬＳＩ１２４へ転送される。このとき付加される属性データは、チップＩＤリストが｛２，０｝で、処理ＩＤリストが｛３，０，１，２，５｝である。画像処理ＬＳＩ１２４内部のデータ入力部１５５は、画像データの属性データのチップＩＤリスト｛２，０｝の先頭のチップＩＤ番号２を読み取って、データ入力部１５５にあらかじめ設定してあるチップＩＤ番号１と比較する。比較の結果、値が異なるので、画像データをデータ出力部１５６へ転送する。データ出力部１５６は、画像データを画像処理ＬＳＩ１２５へ転送する。画像処理ＬＳＩ１２５内部のデータ入力部１４５は、画像データの属性データのチップＩＤリスト｛２，０｝の先頭のチップＩＤ番号２を読み取って、データ入力部１４５にあらかじめ設定してあるチップＩＤ番号２と比較する。比較の結果、値が同じであるので、画像データを接続切換部１４７へ転送する。それと同時にチップＩＤリスト｛２，０｝の先頭のチップＩＤ番号２を削除した｛０｝を新しいチップＩＤリストとする。接続切換部１４７は処理ＩＤリスト｛３，０，１，２，５｝の先頭のＩＤ番号３を読み取って、画像データをＩＤ番号３に対応する圧縮・伸張処理部１４３に転送する。それと同時に処理ＩＤリストの先頭のＩＤ番号３を削除した｛０，１，２，５｝を新しい処理ＩＤリストとする。圧縮・伸張処理部１４３では、画像データを伸張処理して再度接続切換部１４７へ転送する。接続切換部１４７では、処理ＩＤリスト｛０，１，２，５｝の先頭のＩＤ番号０を読み取って、画像データをＩＤ番号０に対応する変倍処理部１４０へ転送する。それと同時に処理ＩＤリスト｛０，１，２，５｝の先頭のＩＤ番号０を削除した｛１，２，５｝を新しい処理ＩＤリストとする。変倍処理部１４０では、画像データを変倍処理して再度接続切換部１４７へ転送する。接続切換部１４７では、処理ＩＤリスト｛１，２，５｝の先頭のＩＤ番号１を読み取って、画像データをＩＤ番号１に対応する回転・反転処理部１４１へ転送する。それと同時に処理ＩＤリスト｛１，２，５｝の先頭のＩＤ番号１を削除した｛２，５｝を新しい処理ＩＤリストとする。回転・反転処理部１４１では、画像データを回転処理して再度接続切換部１４７へ転送する。接続切換部１４７では、処理ＩＤリスト｛２，５｝の先頭のＩＤ番号２を読み取って、画像データをＩＤ番号２に対応する色変換処理部１４２へ転送する。それと同時に処理ＩＤリスト｛２，５｝の先頭のＩＤ番号２を削除した｛５｝を新しい処理ＩＤリストとする。色変換処理部１４２では、画像データを色変換して再度接続切換部１４７へ転送する。接続切換部１４７では、処理ＩＤリスト｛５｝の先頭のＩＤ番号５を読み取って、画像データをＩＤ番号５に対応するデータ出力部１４６に転送する。それと同時に処理ＩＤリスト｛５｝の先頭のＩＤ番号５を削除した｛｝（空リスト）を新しい処理ＩＤリストとする。データ出力部１４６は、画像データを制御ＬＳＩ１２１へ転送する。制御ＬＳＩ１２１内部のデータ入力部１７５は、画像データの属性データのチップＩＤリスト｛０｝の先頭のチップＩＤ番号０を読み取って、データ入力部１７５にあらかじめ設定してあるチップＩＤ番号０と比較する。比較の結果、値が同じであるので、画像データを内部バス１７７およびファクシミリＩ／Ｆ部１７１を介してファクシミリ部４へ転送し、ファクシミリ部４は電話回線１１へ画像データを送信する。
【００６４】
プリンタ部２へ転送される画像データは、まず、ＨＤＤ１２３から読み出され、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６に転送される。データ出力部１７６に転送された画像データは、データ出力部１７６によって属性データが付加され、画像処理ＬＳＩ１２４へ転送される。このとき付加される属性データは、チップＩＤリストが｛１｝で、処理ＩＤリストが｛３，０，２，４｝である。画像処理ＬＳＩ１２４内部のデータ入力部１５５は、画像データの属性データのチップＩＤリスト｛１｝の先頭のチップＩＤ番号１を読み取って、データ入力部１５５にあらかじめ設定してあるチップＩＤ番号１と比較する。比較の結果、値が同じであるので、画像データを接続切換部１５７へ転送する。それと同時にチップＩＤリスト｛１｝の先頭のチップＩＤ番号１を削除した｛｝（空リスト）を新しいチップＩＤリストとする。接続切換部１５７は処理ＩＤリスト｛３，０，２，４｝の先頭のＩＤ番号３を読み取って、画像データをＩＤ番号３に対応する圧縮・伸張処理部１５３に転送する。それと同時に処理ＩＤリストの先頭のＩＤ番号３を削除した｛０，２，４｝を新しい処理ＩＤリストとする。圧縮・伸張処理部１５３では、画像データを伸張処理して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛０，２，４｝の先頭のＩＤ番号０を読み取って、画像データをＩＤ番号０に対応する変倍処理部１５０へ転送する。それと同時に処理ＩＤリスト｛０，２，４｝の先頭のＩＤ番号０を削除した｛２，４｝を新しい処理ＩＤリストとする。変倍処理部１５０では、画像データを変倍処理して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛２，４｝の先頭のＩＤ番号２を読み取って、画像データをＩＤ番号２に対応する色変換処理部１５２へ転送する。それと同時に処理ＩＤリスト｛２，４｝の先頭のＩＤ番号２を削除した｛４｝を新しい処理ＩＤリストとする。色変換処理部１５２では、画像データを色変換して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛４｝の先頭のＩＤ番号４を読み取って、画像データをＩＤ番号４に対応する外部画像Ｉ／Ｆ部１５４に転送する。それと同時に処理ＩＤリスト｛４｝の先頭のＩＤ番号４を削除した｛｝（空リスト）を新しい処理ＩＤリストとする。外部画像Ｉ／Ｆ部１５４は、画像データをプリンタ部２へ転送し、プリンタ部は画像データをプリント出力する。
【００６５】
ここまで述べたように、リーダ部２で一度読み取った画像データを、ファクシミリ送信に適した解像度に変倍処理し、出力の方向を回転して合わせ、色空間を補正して送信することと、プリント出力に適した解像度に変倍処理し、色空間を補正してプリント出力することが実現できる。
【００６６】
［実施の形態２］
以下、本発明の一実施の形態を図面に基づき説明する。
【００６７】
図１１は、本実施の形態に係る画像処理装置のシステム構成を示すブロック図である。同図において、２はプリンタ部で、画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。３は画像入出力制御部で、プリンタ部２に接続されており、コンピュータ・インターフェース部６及びコア部１０等からなる。
【００６８】
コンピュータ・インターフェース部６はパーソナルコンピュータまたはワークステーション（ＰＣ／ＷＳ）１３とコア部１０との間のインターフェースである。
【００６９】
コア部１０はプリンタ部２、コンピュータ・インターフェース部６の間のデータの流れを制御するものである。
【００７０】
図１２は、プリンタ部２の構成を示す縦断面図である。同図において、プリンタ部２のレーザードライバー２０１はレーザー発光部２０１ａを駆動するものであり、コア部１０から出力された画像データに応じたレーザー光をレーザー発光部２０１ａに発光させる。このレーザー光は感光ドラム２０２に照射され、該感光ドラム２０２にはレーザー光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。そして、レーザー光の照射開始と同期したタイミングで、上段給紙カセット２０４及び下段給紙カセット２０５のいずれかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部２０７へ搬送され、該定着部２０７の熱と圧力により現像剤は記録紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２１１は排出された記録紙をそれぞれのビン２１２に収納して記録紙の仕分けを行う。
【００７１】
尚、ソータ２１１は仕分けが設定されていない場合は最上部のビン２１２に記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬走路２１０へ導く。また、多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬走路２１０へ導く。再給紙搬走路２１０へ導かれた記録紙は、上述したタイミングで転写部２０６へ搬送される。
【００７２】
図１３は、コア部１０の内部構成を示すブロック図である。同図において、１２１は制御ＬＳＩ、１２２はメモリ、１２３はハードディスクドライブ（ＨＤＤ）、１２４および１２５は画像処理ＬＳＩである。制御ＬＳＩ１２１は、ＣＰＵ、メモリコントローラ、ＨＤＤコントローラ、外部Ｉ／Ｆ等を内部に持つ高集積度ＬＳＩであり、メモリ１２２に格納されたプログラムによって画像処理ＬＳＩの動作および画像データの流れを制御する。メモリ１２２は、制御ＬＳＩ１２１のプログラムを格納するとともに、制御ＬＳＩ１２１の作業領域として使用される。ＨＤＤ１２３は、制御ＬＳＩ１２１のプログラムを格納するとともに、画像データの一時記憶として使用される。画像処理ＬＳＩ１２４、１２５は、複数の画像処理手段および画像入出力装置Ｉ／Ｆを内部に持つ高集積度ＬＳＩであり、制御ＬＳＩ１２１の制御によって画像処理動作および画像入出力動作をするものである。
【００７３】
図１３において、ＰＣ／ＷＳ１３からコンピュータ・インターフェース部６に対して入力された画像を表わすコードデータは、コンピュータ・インターフェース部６において画像データに展開される。該展開された画像データは画像処理ＬＳＩ１２５を介して制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００７４】
コンピュータ・インターフェース部６から画像データとともに転送された制御コマンドに応じて、ＨＤＤ１２３に一時格納された画像データは制御ＬＳＩ１２１および画像処理ＬＳＩ１２４を介してプリンタ部２へ転送される。
【００７５】
制御ＬＳＩ１２１は、メモリ１２２に記憶されている制御プログラム及びリーダ部１から転送された制御コマンドおよび画像データとともに転送された制御コマンドに従って上述したような制御を行う。このように、コア部１０を中心に画像のプリント、ＰＣ／ＷＳ１３からのデータの入力等の処理を行うことが可能である。
【００７６】
図１４は、画像処理ＬＳＩ１２５の内部構成を示すブロック図である。同図において、１４０は変倍処理部、１４１は回転・反転処理部、１４２は色変換処理部、１４３は圧縮・伸張処理部、１４４は外部画像Ｉ／Ｆ部、１４５はデータ入力部、１４６はデータ出力部、１４７は接続切換部である。
【００７７】
図１５は、画像処理ＬＳＩ１２４の内部構成を示すブロック図である。同図において、１５０は変倍処理部、１５１は回転・反転処理部、１５２は色変換処理部、１５３は圧縮・伸張処理部、１５４は外部画像Ｉ／Ｆ部、１５５はデータ入力部、１５６はデータ出力部、１５７は接続切換部である。この画像処理ＬＳＩ１２４には、前述の画像処理ＬＳＩ１２５と同じ高集積度ＬＳＩを用いている。
【００７８】
画像処理ＬＳＩ１２５内部の接続切替部１４７および画像処理ＬＳＩ１２４内部の接続切替部１５７の内部構成を示すブロック図は、実施の形態１における画像処理ＬＳＩ１２６内部の接続切換部１３７の内部構成を示すブロック図と同様のものであるため省略する。
【００７９】
図９は、画像データを、コア部１０内部（すなわち制御ＬＳＩ１２１、画像処理ＬＳＩ１２４および同１２５の間、および、各画像処理ＬＳＩ内部の各処理部の間）において転送するときの、タイミングチャートである。データ転送時には、データ送信側のＬＳＩまたは処理部はまず転送開始信号を１クロック幅の間アクティブにし、それに続けて属性データを４クロック幅の間送信する。そして属性データに続けて画像データを送信する。データ受信側のＬＳＩまたは処理部は、この規則に合わせてクロック信号に同期してデータを受信する。なお、この属性データには、画像データ転送時の画像データ長が含まれ、画像データ転送制御に使用される。また、転送先のＬＳＩの順序を示す「チップＩＤリスト」、画像処理の順序を示す「処理ＩＤリスト」、また、画像データがカラーか白黒か、圧縮されているか、といった画像処理部で使用される画像の属性情報が含まれる。
【００８０】
属性データは、コア部１０内部での各ＬＳＩ間および各画像処理ＬＳＩ内部の各処理部間での画像データ転送時に常に画像データに付加されて転送されるものである。各ＬＳＩおよび各画像処理ＬＳＩ内部の各処理部では受信した属性データを保持し、画像データを送信する際に保持しておいた属性データを画像データに付加して送信するという構成となっている。ただし、後述するように、属性データを送信するときに一部の属性を書き換える場合もある。また、コンピュータ・インターフェース部６から画像が入力された時点には画像データに属性データは付加されていないため、画像データに属性データを付加する作業が行われる。具体的には、画像データを受信した各ＬＳＩまたは各処理部は制御ＬＳＩ１２１によってあらかじめ設定されていた属性データをその画像データの属性データとして付加し、送信するという構成となっている。さらに、プリンタ部２へ画像データを転送するときには、属性データは切り捨てられて、画像データのみが送信される。
【００８１】
図１６は、制御ＬＳＩ１２１の内部構成を示すブロック図である。同図において、１７０はＣＰＵ、１７１はファクシミリＩ／Ｆ部、１７２はネットワークＩ／Ｆ部、１７３はメモリコントローラ部、１７４はＨＤＤコントローラ部、１７５はデータ入力部、１７６はデータ出力部、１７７は内部バスである。
【００８２】
画像処理ＬＳＩ１２５の動作を以下に説明する。
【００８３】
図１４において、コンピュータ・インターフェース部６からの画像データは、外部画像Ｉ／Ｆ部１４４に入力される。外部画像Ｉ／Ｆ部１４４は画像データに属性データを付加して接続切換部１４７へ転送する。なお、この付加する属性データ値は、前述の通り、あらかじめ制御ＬＳＩ１２１によって外部画像Ｉ／Ｆ部１４４に設定しておいた値である。
【００８４】
画像データが接続切換部１４７へ転送されると、接続切換部１４７は属性データの処理ＩＤリストの先頭のＩＤ番号を読み取った後、それを処理ＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、元の先頭のＩＤ番号が０の場合には変倍処理部１４０へ、１の場合には回転・反転処理部１４１へ、２の場合には色変換処理部１４２へ、３の場合には圧縮・伸張処理部１４３へ、４の場合には外部画像Ｉ／Ｆ部１４４へ、あるいは５の場合にはデータ出力部１４６へ、画像データを属性データと共に転送する。このときの接続切換部１４７の動作は、ＩＤ番号によって内部セレクタの出力を切り換えるという動作となる。そして、接続切換部１４７から各画像処理部、つまり、変倍処理部１４０、回転・反転処理部１４１、色変換処理部１４２または圧縮・伸張処理部１４３、に転送された画像データは、各画像処理部において画像処理が施された後に再度接続切換部１４７に転送される。以上の動作を画像データがデータ出力部１４６に転送されるまで繰り返し処理する。この繰り返しにより、画像データはあらかじめ設定された任意の数の画像処理が連続的に施されることになる。なお、本実施の形態における画像処理ＬＳＩ１２５では、外部画像Ｉ／Ｆ部１４４は画像データ出力部としては機能させない構成としているため、外部画像Ｉ／Ｆ部１４４に画像データが出力されないようにあらかじめ属性データの処理ＩＤリストを設定しておく。具体的には、ＩＤ番号４は設定しないように制御ＬＳＩ１２１で制御する。
【００８５】
そして最後に、データ出力部１４６に転送された画像データは、制御ＬＳＩ１２１へ転送される。
【００８６】
また、図１４において、画像処理ＬＳＩ１２４から入力された画像データは、データ入力部１４５に入力される。データ入力部１４５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、制御ＬＳＩ１２１によってあらかじめデータ入力部１４５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１４６へ転送し、データ出力部１４６は画像データを制御ＬＳＩ１２１へ転送する。また、比較した結果、同じ値であれば、データ入力部１４５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データを接続切換部１４７へ転送し、前述の外部画像Ｉ／Ｆ１４４から接続切換部１４７へ転送された場合と同様に、画像データは処理ＩＤリストにあらかじめ設定された順番に画像処理部で画像処理が施されてからデータ出力部１４６へ転送される。データ出力部１４６へ転送された画像データは、制御ＬＳＩ１２１へ転送される。
【００８７】
画像処理ＬＳＩ１２４の動作を以下に説明する。なお、画像処理ＬＳＩ１２４は、画像処理ＬＳＩ１２５と同じＬＳＩを使用しているため、内部動作は同じである。ただし、画像データの入力元および出力先が異なるため、データの入出力が異なる。
【００８８】
図１５において、制御ＬＳＩ１２１から入力された画像データは、データ入力部１５５に入力される。データ入力部１５５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、制御ＬＳＩ１２１によってあらかじめデータ入力部１５５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１５６へ転送し、データ出力部１５６は画像データを制御ＬＳＩ１２１へ転送する。また、比較した結果、同じ値であれば、データ入力部１５５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データが接続切換部１５７へ転送されると、接続切換部１５７は属性データの処理ＩＤリストの先頭のＩＤ番号を読み取った後、それを処理ＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、元の先頭のＩＤ番号が０の場合には変倍処理部１５０へ、１の場合には回転・反転処理部１５１へ、２の場合には色変換処理部１５２へ、３の場合には圧縮・伸張処理部１５３へ、４の場合には外部画像Ｉ／Ｆ部１５４へ、あるいは５の場合にはデータ出力部１５６へ、画像データを属性データと共に転送する。このときの接続切換部１５７の動作は、ＩＤ番号によって内部セレクタの出力を切り換えるという動作となる。そして、接続切換部１５７から各画像処理部、つまり、変倍処理部１５０、回転・反転処理部１５１、色変換処理部１５２または圧縮・伸張処理部１５３、に転送された画像データは、各画像処理部において画像処理が施された後に再度接続切換部１５７に転送される。以上の動作を画像データがデータ出力部１５６または外部画像Ｉ／Ｆ部１５４へ転送されるまで繰り返し処理する。この繰り返しにより、画像データはあらかじめ設定された任意の数の画像処理が連続的に施されることになる。そして、画像データがデータ出力部１５６へ転送された場合、画像データは画像処理ＬＳＩ１２５へ転送される。また、画像データが外部画像Ｉ／Ｆ部１５４へ転送された場合、画像データはプリンタ部２へ転送され、プリンタ部２で印刷出力される。
【００８９】
制御ＬＳＩ１２１の動作を以下に説明する。
【００９０】
図１６において、画像処理ＬＳＩ１２５から入力された画像データは、データ入力部１７５に入力される。データ入力部１７５は、まず画像データの持つ属性データのチップＩＤリストの先頭のＩＤ番号を読み取る。そして、先頭のＩＤ番号と、ＣＰＵ１７０によってあらかじめデータ入力部１７５に設定してあるＩＤ番号とを比較し、異なる値であれば画像データをデータ出力部１７６へ転送し、データ出力部１７６は画像データを画像処理ＬＳＩ１２４へ転送する。また、比較した結果、同じ値であれば、データ入力部１７５は、チップＩＤリストの先頭のＩＤ番号をチップＩＤリストから削除して２番目のＩＤ番号が先頭になるように属性データを変更する。そして、画像データを内部バス１７７およびＨＤＤコントローラ部１７４を介してＨＤＤ１２３へ転送する。
【００９１】
さらに、図１６において、ＣＰＵ１７０の制御によりＨＤＤ１２３から読み出された画像データは、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６へ転送される。データ出力部１７６は画像データに属性データを付加して画像処理ＬＳＩ１２４へ転送する。なお、この付加する属性データ値は、あらかじめＣＰＵ１７０によってデータ出力部１７６に設定しておいた値である。
【００９２】
以上のような構成で、コア部１０の画像データの流れを例を挙げて説明する。
【００９３】
ＰＣ／ＷＳ１３から入力された画像を表すコードデータをコンピュータ・インターフェース部６で画像に変換し、コア部を介してプリンタ部２へ転送し、プリント出力する動作を例にする。
【００９４】
まず、ＣＰＵ１７０は、各処理部をプリントモードに設定するための制御コマンドを制御ＬＳＩ１２１内部の各処理部および各画像処理ＬＳＩへ転送する。具体的には、外部画像Ｉ／Ｆ部１４４には、属性データの初期値として、チップＩＤリストを｛０｝に、処理ＩＤリストを｛３，５｝と設定する。また、各ＬＳＩのデータ入力部にチップＩＤを次のように設定する。制御ＬＳＩ１２１内部のデータ入力部１７５には０を、画像処理ＬＳＩ１２５内部のデータ入力部１４５には２を、画像処理ＬＳＩ１２４内部のデータ入力部１５５には１を設定する。それから、制御ＬＳＩ１２１内部のデータ出力部１７６に属性データの初期値を、プリント出力する画像データ用に設定する。つまり、プリント出力する画像データ用の初期値としてチップＩＤリストを｛１｝に、処理ＩＤリストを｛３，０，２，４｝に設定する。
【００９５】
そして、コンピュータ・インターフェース部６は、ＰＣ／ＷＳ１３から画像を表すコードデータを受信すると、それを画像データに変換する。そして、変換した画像データをコア部１０内部の画像処理ＬＳＩ１２５に対して転送する。外部画像Ｉ／Ｆ部１４４に入力された画像データは、外部画像Ｉ／Ｆ部１４４によって属性データが付加され、接続切換部１４７へ転送される。このとき付加される属性データは、チップＩＤリストが｛０｝で、処理ＩＤリストが｛３，５｝である。接続切換部１４７では、この処理ＩＤリスト｛３，５｝の先頭のＩＤ番号３を読み取って、画像データをＩＤ番号３に対応する圧縮・伸張処理部１４３に転送する。それと同時に処理ＩＤリストの先頭のＩＤ番号３を削除した｛５｝を新しい処理ＩＤリストとする。圧縮・伸張処理部１４３では、画像データを圧縮処理して再度接続切換部１４７へ転送する。接続切換部１４７では、処理ＩＤリスト｛５｝の先頭のＩＤ番号５を読み取って、画像データをＩＤ番号５に対応するデータ出力部１４６に転送する。それと同時に処理ＩＤリスト｛５｝の先頭のＩＤ番号５を削除した｛｝（空リスト）を新しい処理ＩＤリストとする。データ出力部１４６は、画像データを制御ＬＳＩ１２１へ転送する。制御ＬＳＩ１２１内部のデータ入力部１７５は、画像データの属性データのチップＩＤリスト｛０｝の先頭のチップＩＤ番号０を読み取って、データ入力部１７５にあらかじめ設定してあるチップＩＤ番号０と比較する。比較の結果、値が同じであるので、画像データを内部バス１７７およびＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。
【００９６】
ここで注意すべきところは、本実施の形態２の構成では、画像処理ＬＳＩ１２５と制御ＬＳＩ１２１とが直接接続されているにもかかわらず、前述の実施の形態１の構成、つまり、画像処理ＬＳＩ１２５と制御ＬＳＩ１２１との間に画像処理ＬＳＩ１２６が挟まっている構成、における画像データの転送の場合とまったく変わらない制御により画像データの転送が実現可能となっていることである。これは、本発明の各画像処理装置、つまり、本実施の形態においては各ＬＳＩ、のデータ入力部が、入力されたデータがその装置に対して出力されたものかそうでないのかを判断する仕組みを備えることによって各装置間の接続構成を柔軟に変更可能となっていることによるものである。
【００９７】
次に、ＨＤＤ１２３に画像データが格納されると、ＣＰＵ１７０の制御により、この画像データをプリンタ部２へ転送する動作が開始される。
【００９８】
プリンタ部２へ転送される画像データは、まず、ＨＤＤ１２３から読み出され、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６に転送される。データ出力部１７６に転送された画像データは、データ出力部１７６によって属性データが付加され、画像処理ＬＳＩ１２４へ転送される。このとき付加される属性データは、チップＩＤリストが｛１｝で、処理ＩＤリストが｛３，０，２，４｝である。画像処理ＬＳＩ１２４内部のデータ入力部１５５は、画像データの属性データのチップＩＤリスト｛１｝の先頭のチップＩＤ番号１を読み取って、データ入力部１５５にあらかじめ設定してあるチップＩＤ番号１と比較する。比較の結果、値が同じであるので、画像データを接続切換部１５７へ転送する。それと同時にチップＩＤリスト｛１｝の先頭のチップＩＤ番号１を削除した｛｝（空リスト）を新しいチップＩＤリストとする。接続切換部１５７は処理ＩＤリスト｛３，０，２，４｝の先頭のＩＤ番号３を読み取って、画像データをＩＤ番号３に対応する圧縮・伸張処理部１５３に転送する。それと同時に処理ＩＤリストの先頭のＩＤ番号３を削除した｛０，２，４｝を新しい処理ＩＤリストとする。圧縮・伸張処理部１５３では、画像データを伸張処理して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛０，２，４｝の先頭のＩＤ番号０を読み取って、画像データをＩＤ番号０に対応する変倍処理部１５０へ転送する。それと同時に処理ＩＤリスト｛０，２，４｝の先頭のＩＤ番号０を削除した｛２，４｝を新しい処理ＩＤリストとする。変倍処理部１５０では、画像データを変倍処理して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛２，４｝の先頭のＩＤ番号２を読み取って、画像データをＩＤ番号２に対応する色変換処理部１５２へ転送する。それと同時に処理ＩＤリスト｛２，４｝の先頭のＩＤ番号２を削除した｛４｝を新しい処理ＩＤリストとする。色変換処理部１５２では、画像データを色変換して再度接続切換部１５７へ転送する。接続切換部１５７では、処理ＩＤリスト｛４｝の先頭のＩＤ番号４を読み取って、画像データをＩＤ番号４に対応する外部画像Ｉ／Ｆ部１５４に転送する。それと同時に処理ＩＤリスト｛４｝の先頭のＩＤ番号４を削除した｛｝（空リスト）を新しい処理ＩＤリストとする。外部画像Ｉ／Ｆ部１５４は、画像データをプリンタ部２へ転送し、プリンタ部は画像データをプリント出力する。
【００９９】
ここまで述べたように、ＰＣ／ＷＳ１３から入力された画像を表すコードデータをコンピュータ・インターフェース部６で画像に変換し、プリント出力に適した解像度に変倍処理し、色空間を補正してプリント出力することが実現できる。また、制御ＬＳＩ１２１および各画像処理ＬＳＩは、実施の形態１で用いたものと同じものを使用している。これは、各ＬＳＩのデータ入力部が、入力されたデータがそのＬＳＩに対して出力されたものかそうでないのかを判断する仕組みを備えることによって各ＬＳＩの接続構成を柔軟に変更可能となることを示している。つまり、新しい構成の画像処理装置に対しては、従来、新しいＬＳＩを個別に開発する必要があったが、本発明によれば、既存の各ＬＳＩの組み合わせを変更することだけで新しい構成の画像処理装置が実現可能となるのである。また、これは、大小様々な構成の画像処理装置に対応可能な汎用的かつ多機能なＬＳＩを１つ作って、大小様々な構成の各画像処理装置に１つそのＬＳＩを搭載する従来の方法と異なり、本発明によれば、画像処理装置を構成するＬＳＩの数を必要最小限の数に減らすことが可能なためコスト的に優れたものとなる。
【０１００】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【０１０２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１０９】
【発明の効果】
本発明によれば、以上のように、本発明の画像処理装置は、画像データに属性データを付加して扱う画像処理装置であり、入力端子および出力端子を持つ複数の画像処理手段を有し、該入力端子は画像データおよび属性データを入力する端子であり、また、該出力端子は画像データおよび属性データを出力する端子であり、前記各画像処理手段は、入力端子から入力された属性データにより、入力された画像データを内部で処理するか、出力端子から出力するか、とを切り換えることを特徴とする。
【０１１０】
また、属性データとは各画像処理手段を表すＩＤ番号の１つまたは複数の並びにより構成され、各画像処理手段は属性データのＩＤ番号がその画像処理手段を表すＩＤ番号であるとき入力された画像データを処理し、前記属性データのＩＤ番号がその画像処理手段を表すＩＤ番号でないとき入力された画像データを処理しないことを特徴とする。
【０１１１】
また、前記各画像処理手段の入力端子は、必ず別の画像処理手段の出力端子に接続されており、ある１つの画像処理手段が出力した属性データおよび画像データがすべての画像処理手段に到達可能なことを特徴とする。
【０１１２】
また、前記各画像処理手段は、前記属性データを書き換えて、動的に画像データの流れを制御可能なことを特徴とする。
【０１１３】
また、前記各画像処理手段は、ＬＳＩである。
【０１１４】
この構成により、高集積度ＬＳＩを利用して少数のＬＳＩで数多くの画像処理の組み合わせによる複雑な画像処理を実現する構成を取りながら、柔軟な構成の変更を可能にし、少ない構成変更の場合にＬＳＩ全体を作り直すことなく対応可能な、拡張性や流用性にも優れた画像処理装置を提供することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像処理装置のシステム構成を示すブロック図である。
【図２】本発明の一実施の形態に係る画像処理装置におけるリーダ部及びプリンタ部の構成を示す縦断面図である。
【図３】本発明の一実施の形態に係る画像処理装置におけるリーダ部の内部構成を示すブロック図である。
【図４】本発明の一実施の形態に係る画像処理装置におけるコア部の内部構成を示すブロック図である。
【図５】本発明の一実施の形態に係る画像処理装置における画像処理ＬＳＩの内部構成を示すブロック図である。
【図６】本発明の一実施の形態に係る画像処理装置における画像処理ＬＳＩの内部構成を示すブロック図である。
【図７】本発明の一実施の形態に係る画像処理装置における画像処理ＬＳＩの内部構成を示すブロック図である。
【図８】本発明の一実施の形態に係る画像処理装置における接続切換部の内部構成を示すブロック図である。
【図９】本発明の一実施の形態に係る画像処理装置における画像データ転送時のタイミングチャートである。
【図１０】本発明の一実施の形態に係る画像処理装置における制御ＬＳＩの内部構成を示すブロック図である。
【図１１】本発明の一実施の形態に係る画像処理装置のシステム構成を示すブロック図である。
【図１２】本発明の一実施の形態に係る画像処理装置におけるプリンタ部の構成を示す縦断面図である。
【図１３】本発明の一実施の形態に係る画像処理装置におけるコア部の内部構成を示すブロック図である。
【図１４】本発明の一実施の形態に係る画像処理装置における画像処理ＬＳＩの内部構成を示すブロック図である。
【図１５】本発明の一実施の形態に係る画像処理装置における画像処理ＬＳＩの内部構成を示すブロック図である。
【図１６】本発明の一実施の形態に係る画像処理装置における制御ＬＳＩの内部構成を示すブロック図である。
【符号の説明】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ファクシミリ部
５  ネットワーク・インターフェース部
６  コンピュータ・インターフェース部
１０  コア部
１１  電話回線
１２  ローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）
１３  パーソナルコンピュータまたはワークステーション（ＰＣ／ＷＳ）
１０１  原稿給送装置
１０２  プラテンガラス
１０３  ランプ
１０４  スキャナユニット
１０５  ミラー
１０６  ミラー
１０７  ミラー
１０８  レンズ
１０９  ＣＣＤイメージセンサ
１１０  Ａ／Ｄ変換／シェーディング補正（Ａ／Ｄ・ＳＨ）部
１１１  画像処理部
１１２  インターフェース（Ｉ／Ｆ）
１１３  ＣＰＵ（中央処理装置）
１１４  操作部
１１５  メモリ
２０１  レーザー発光部
２０２  感光ドラム
２０３  現像器
２０４  上段給紙カセット
２０５  下段給紙カセット
２０６  転写部
２０７  定着部
２０８  排出ローラ
２０９  フラッパ
２１０  再給紙搬走路
２１１  ソータ
２１２  ビン
１２１  制御ＬＳＩ
１２２  メモリ
１２３  ハードディスクドライブ（ＨＤＤ）
１２４  画像処理ＬＳＩ
１２５  画像処理ＬＳＩ
１２６  画像処理ＬＳＩ
１３０  変倍処理部
１３１  回転・反転処理部
１３２  色変換処理部
１３３  圧縮・伸張処理部
１３４  外部画像Ｉ／Ｆ部
１３５  データ入力部
１３６  データ出力部
１３７  接続切換部
１４０  変倍処理部
１４１  回転・反転処理部
１４２  色変換処理部
１４３  圧縮・伸張処理部
１４４  外部画像Ｉ／Ｆ部
１４５  データ入力部
１４６  データ出力部
１４７  接続切換部
１５０  変倍処理部
１５１  回転・反転処理部
１５２  色変換処理部
１５３  圧縮・伸張処理部
１５４  外部画像Ｉ／Ｆ部
１５５  データ入力部
１５６  データ出力部
１５７  接続切換部
１６０  セレクタ
１６１  セレクタ
１６２  セレクタ
１６３  セレクタ
１６４  セレクタ
１６５  セレクタ
１７０  ＣＰＵ
１７１  ファクシミリＩ／Ｆ部（ＦＡＸ  Ｉ／Ｆ部）
１７２  ネットワークＩ／Ｆ部
１７３  メモリコントローラ部
１７４  ハードディスク（ＨＤＤ）コントローラ部
１７５  データ入力部
１７６  データ出力部
１７７  内部バス
【図１】
0004095343.tif 000002
【図２】
0004095343.tif 000003
【図３】
0004095343.tif 000004
【図４】
0004095343.tif 000005
【図５】
0004095343.tif 000006
【図６】
0004095343.tif 000007
【図７】
0004095343.tif 000008
【図８】
0004095343.tif 000009
【図９】
0004095343.tif 000010
【図１０】
0004095343.tif 000011
【図１１】
0004095343.tif 000012
【図１２】
0004095343.tif 000013
【図１３】
0004095343.tif 000014
【図１４】
0004095343.tif 000015
【図１５】
0004095343.tif 000016
【図１６】
0004095343.tif 000017