(57)【特許請求の範囲】
【請求項１】
画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、
前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データおよび／または前記画像処理手段により画像処理が施された第３の画像データを受信し、
前記第１の画像データおよび／または前記第２の画像データおよび／または前記第３の画像データを前記画像メモリー制御手段へおよび／または前記画像処理手段へおよび／または前記画像書込手段へ送信する画像データ制御手段と、バスを介して前記画像メモリー制御手段を制御するプロセッサーとを備え、
前記プロセッサーが、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする画像処理装置。
【請求項２】
画像データを読み取る画像読取手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、
前記画像読取手段により読み取られた第１の画像データおよび／または前記画像処理手段により画像処理が施された第２の画像データを受信し、
前記第１の画像データおよび／または第２の画像データを画像メモリーに記憶するとともに、前記画像メモリーに記憶されている画像データを前記画像処理手段へおよび／または前記画像書込手段へ送信する画像メモリー制御手段と、バスを介して前記画像メモリー制御手段を制御するプロセッサーとを備え、
前記プロセッサーが、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする画像処理装置。
【請求項３】
前記画像メモリー制御手段は、画像データ制御手段を介して、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段に接続し、
前記画像データ制御手段は、前記画像メモリー制御手段と、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段との間の画像データの送受信をおこなうことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、
前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データを受信し、
前記第１の画像データおよび／または第２の画像データに対し加工編集等の画像処理を施すとともに、前記画像処理が施された画像データを前記画像メモリー制御手段へおよび／または前記画像書込手段へ送信する画像処理手段と、バスを介して前記画像メモリー制御手段を制御するプロセッサーとを備え、
前記プロセッサーが、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする画像処理装置。
【請求項５】
前記画像処理手段は、画像データ制御手段を介して、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段に接続し、
前記画像データ制御手段は、前記画像処理手段と、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段との間の画像データの送受信をおこなうことを特徴とする請求項４に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタル画像データに対する画像処理、特に、複写機、ファクシミリ、プリンター、スキャナー等の機能を複合したディジタル複合機における画像データに対する画像処理をおこなう画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、アナログ複写機からディジタル化された画像データの処理をおこなうディジタル複写機が登場し、さらに、ディジタル複写機が複写機としての機能だけでなく、複写機の機能に加えて、ファクシミリの機能、プリンターの機能、スキャナーの機能等の各機能を複合したディジタル複合機が存在する。
【０００３】
図２２は、従来技術にかかるディジタル複合機のハードウエア構成を示すブロック図である。図２２に示すように、ディジタル複合機は、読み取りユニット２２０１、画像処理ユニット２２０２、ビデオ制御部２２０３、書き込みユニット２２０４の一連の各構成部、さらにはメモリー制御ユニット２２０５およびメモリー・モジュール２２０６によって形成される複写機を構成する部分（複写機部分）と、マザーボード２２１１を介して、追加的にファクシミリ制御ユニット２２１２、プリンター制御ユニット２２１３、スキャナー制御ユニット２２１４等のユニットが接続されることによって、ディジタル複合機としての各機能を実現していた。
【０００４】
したがって、複写機としての機能を実現する複写機部分において、読み取りユニット２２０１、画像処理ユニット２２０２、ビデオ制御部２２０３、書き込みユニット２２０４の各構成部は、システム・コントローラー２２０７、ＲＡＭ２２０８、ＲＯＭ２２０９によって各構成部の一連の動作が制御されているのに対し、ファクシミリ制御ユニット２２１２、プリンター制御ユニット２２１３、スキャナー制御ユニット２２１４等の各ユニットは、複写機における確立された一連の動作の一部を利用することにより各ユニットの機能を実現するものであった。
【０００５】
換言すると、上記一連の構成部による一つのシステムとして確立している複写機部分にファクシミリ制御ユニット２２１２、プリンター制御ユニット２２１３、スキャナー制御ユニット２２１４をアドオンすることにより、ディジタル複合機の機能を実現するものであった。これは、上記一連の構成部をＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウエアにより構成することにより、処理速度を重視する（処理の高速化を図る）という背景によるものであった。
【０００６】
また、読み取り信号の画像処理、メモリーへの画像蓄積、複数機能の並行動作およびそれぞれの画像処理を最適化する『画像処理装置』（たとえば、特開平８−２７４９８６号公報）等が開示されており、各種の画像処理を一つの画像処理構成で実行できるものがあった。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来技術におけるディジタル複合機においては、上述のとおり複写機部分が一つのシステムとして確立していることから、ファクシミリ制御ユニット２２１２、プリンター制御ユニット２２１３、スキャナー制御ユニット２２１４等、上記複写機部分に接続されたユニットについては、各機能を実現するために複写機部分とは別個にそれぞれ独立してシステムを構築しなければならないという問題点があった。
【０００８】
したがって、各制御ユニットの機能を実現するために必要なメモリー・モジュールは各ユニットがそれぞれ備えるように構成しなければならない。そのため、各ユニットが複写機部分の備えているメモリー・モジュール２２０６を有効に活用できないばかりか、各ユニットごとに重複したメモリー・モジュールを備えることによる装置全体としてのサイズの増大化、コストの増大化を招いてしまうという問題点があった。
【０００９】
また同様に、上記複写機部分が一つのシステムとして確立していることから、周辺ユニットの性能向上にともなう機能向上が効率よく図れないという問題点があった。したがって、読み取りユニット２２０１や書き込みユニット２２０４のみを変更したい場合、より具体的には、４００ｄｐｉであった読み取りユニット２２０１あるいは書き込みユニット２２０４を６００ｄｐｉのものに変更したい場合に、単にユニットの交換のみの作業では装置全体の機能向上を容易におこなうことができないという問題点があった。
【００１０】
すなわち、上記複写機部分全体としてすでに４００ｄｐｉによって読み取り／書き込みされるように一連のシステムが確立されてしまっているため、上記のようなユニットを変換する場合は、中間処理のためのマトリクスサイズやしきい値等を変更する必要がある。また、他のユニットについても、６００ｄｐｉによる読み取り／書き込みができるようにその設定内容を変更しなければならない場合がある。
【００１１】
したがって、ＡＳＩＣ等のハードウエアで構成されている場合は、ハードウエア（カスタム化したＩＣやＬＳＩ等）そのものを交換しなければならない。それゆえに、周辺ユニットの性能の向上にともない、周辺ユニットを交換するだけでは、装置全体の機能を容易にさせることができないのである。
【００１２】
これらは、周辺ユニットに限らず、操作性等のディジタル複合機の機能向上を図る際にも同様に起こりうる問題点でもある。すなわち、ディジタル複合機の機能の向上を図るためには上記システムの内容全般にわたり変更するという作業が必要となり、設計者が容易にはディジタル複合機の機能の向上を図ることができないばかりでなく、ディジタル複合機を利用する利用者に対して最新のアルゴリズムを容易に提供できないという問題点である。
【００１３】
さらに、複写機を構成する部分が一つのシステムとして確立していることから、ディジタル複合機を単体スキャナーあるいは単体プリンターとして活用する場合の機能分割を容易におこなうことができないという問題点があった。
【００１４】
以上のように、従来のディジタル複合機にあっては、モジュール等の共有化、ユニットごとの交換による機能向上、複数機能の分割等、システムにおける各資源の有効活用を図るという点で最適な制御構成が構築されていないという問題点があった。
【００１５】
また、画質は画像を扱う機器の基本性能であり、常に高画質化が要求されるが、従来のディジタル複合機にあっては、リアルタイム処理をおこなうため、処理時間が長くかかる高画質アルゴリズムの実行が難しく、十分な速度達成のためには専用ハードウエアが必要となりコストがかかるという問題点があった。すなわち、画質とコストの両立が難しいという問題点があった。
【００１６】
この発明は、上述した従来技術による問題点を解消するため、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能で、また、コストを低減しつつ高画質化の実現が可能な画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１７】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明にかかる画像処理装置は、画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データおよび／または前記画像処理手段により画像処理が施された第３の画像データを受信し、前記第１の画像データおよび／または前記第２の画像データおよび／または前記第３の画像データを前記画像メモリー制御手段へおよび／または前記画像処理手段へおよび／または前記画像書込手段へ送信する画像データ制御手段を備え、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする。
【００１８】
この発明によれば、画像データの処理パフォーマンスの最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【００１９】
また、この発明にかかる画像処理装置は、画像データを読み取る画像読取手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像処理手段により画像処理が施された第２の画像データを受信し、前記第１の画像データおよび／または第２の画像データを画像メモリーに記憶するとともに、前記画像メモリーに記憶されている画像データを前記画像処理手段へおよび／または前記画像書込手段へ送信する画像メモリー制御手段を備え、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする。
【００２０】
この発明によれば、画像メモリーを有効に活用することができるとともに、蓄積画像の処理の最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【００２１】
また、この発明にかかる画像処理装置は、上記発明において、前記画像メモリー制御手段が、画像データ制御手段を介して、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段に接続し、前記画像データ制御手段が、前記画像メモリー制御手段と、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段との間の画像データの送受信をおこなうことを特徴とする。
【００２２】
この発明によれば、画像メモリー制御の入出力デバイスへの適応化を制御することができる。
【００２３】
また、この発明にかかる画像処理装置は、画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データを受信し、前記第１の画像データおよび／または第２の画像データに対し加工編集等の画像処理を施すとともに、前記画像処理が施された画像データを前記画像メモリー制御手段へおよび／または前記画像書込手段へ送信する画像処理手段を備え、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする。
【００２４】
この発明によれば、画像データの画像処理の最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【００２５】
また、この発明にかかる画像処理装置は、上記発明において、前記画像処理手段が、画像データ制御手段を介して、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段に接続し、前記画像データ制御手段が、前記画像処理手段と、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段との間の画像データの送受信をおこなうことを特徴とする。
【００２６】
この発明によれば、画像処理の入出力デバイスへの適応化を制御することができる。
【００２７】
また、この発明にかかる画像処理装置は、上記発明において、さらに、バスを介して前記画像メモリー制御手段を制御するプロセッサーを備え、前記プロセッサーが、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すことを特徴とする。
【００２８】
この発明によれば、待機時間に動作させる回路を減らすことができる。
【００２９】
また、この発明にかかる画像処理方法は、画像データの読取処理、蓄積処理、画像（加工編集）処理、書込処理、送受信処理等、画像データに対する異なる処理をするための複数種の処理ユニットのうち、いずれかの処理ユニットから画像データを受信する画像データ受信工程と、前記画像データ受信工程により受信した画像データに対する処理の内容に関する情報を含む画像データ制御情報を取得する画像データ制御情報取得工程と、前記画像データ制御情報取得工程により取得した画像データ制御情報に基づいて、前記画像データ受信工程により受信した画像データを送信する送信先処理ユニットを決定する送信先処理ユニット決定工程と、前記送信先処理ユニット決定工程により決定された送信先処理ユニットへ前記画像データを送信する送信工程と、外部装置とのデータ入出力が停止している間に、蓄積された画像データに対し加工編集等の画像処理を施す停止期間画像処理工程と、を含んだことを特徴とする。
【００３０】
この発明によれば、画像データの処理パフォーマンスの最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【００３１】
また、この発明にかかる画像処理方法は、上記発明において、さらに、前記停止期間画像処理工程での画像処理に対する指示を入力する入力工程を含み、前記停止期間画像処理工程が、前記入力工程により入力された指示に基づいて画像処理を施すことを特徴とする。
【００３２】
この発明によれば、ユーザからの指示により、待機時間中の画像処理をおこなうか否かまたはどのような画像処理をおこなうか等を容易に設定することができる。
【００３３】
また、この発明にかかる画像処理方法は、上記発明において、前記停止期間画像処理工程での画像処理が複数あり、前記停止期間画像処理工程が、前記入力工程により入力された指示に基づいて、実行する画像処理を選択することを特徴とする。
【００３４】
この発明によれば、複数の画像処理からユーザ所望の画像処理を選択することができる。
【００３５】
また、上記発明にかかる記憶媒体は、上記に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、上記の動作をコンピュータによって実現することができる。
【００３６】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００３７】
まず、本実施の形態にかかる画像処理装置の原理について説明する。図１は、この発明の本実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。図１において、画像処理装置は、以下に示す５つのユニットを含む構成である。
【００３８】
上記５つのユニットとは、画像データ制御ユニット１００と、画像データを読み取る画像読取ユニット１０１と、画像を蓄積する画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御ユニット１０２と、画像データに対し加工編集等の画像処理を施す画像処理ユニット１０３と、画像データを転写紙等に書き込む画像書込ユニット１０４と、である。
【００３９】
上記各ユニットは、画像データ制御ユニット１００を中心に、画像読取ユニット１０１と、画像メモリー制御ユニット１０２と、画像処理ユニット１０３と、画像書込ユニット１０４とがそれぞれ画像データ制御ユニット１００に接続されている。
【００４０】
（画像データ制御ユニット１００）
画像データ制御ユニット１００によりおこなわれる処理としては以下のようなものがある。
【００４１】
たとえば、
（１）データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）一次圧縮データの画像データへの転送処理、
（３）画像合成処理（複数ユニットからの画像データを合成することが可能である。また、データバス上での合成も含む。）、
（４）画像シフト処理（主走査および副走査方向の画像のシフト）、
（５）画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）画像変倍処理（たとえば、５０％または２００％の固定変倍）、
（７）パラレルバス・インターフェース処理、
（８）シリアルバス・インターフェース処理（後述するプロセス・コントローラー２１１とのインターフェース）、
（９）パラレルデータとシリアルデータのフォーマット変換処理、
（１０）画像読取ユニット１０１とのインターフェース処理、
（１１）画像処理ユニット１０３とのインターフェース処理、
等である。
【００４２】
（画像読取ユニット１０１）
画像読取ユニット１０１によりおこなわれる処理としては以下のようなものがある。
【００４３】
たとえば、
（１）光学系による原稿反射光の読み取り処理、
（２）ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、
（３）Ａ／Ｄ変換器でのディジタル化処理、
（４）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）スキャナーγ補正処理（読み取り系の濃度特性を補正する処理）、
等である。
【００４４】
（画像メモリー制御ユニット１０２）
画像メモリー制御ユニット１０２によりおこなわれる処理としては以下のようなものがある。
【００４５】
たとえば、
（１）システム・コントローラーとのインターフェース制御処理、
（２）パラレルバス制御処理（パラレルバスとのインターフェース制御処理）、
（３）ネットワーク制御処理、
（４）シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）内部バスインターフェース制御処理（操作部とのコマンド制御処理）、
（６）ローカルバス制御処理（システム・コントローラーを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）メモリー・モジュールの動作制御処理（メモリー・モジュールの書き込み／読み出し制御処理等）、
（８）メモリー・モジュールへのアクセス制御処理（複数のユニットからのメモリー・アクセス要求の調停をおこなう処理）、
（９）データの圧縮／伸張処理（メモリー有効活用のためのデータ量の削減するための処理）、
（１０）画像編集処理（メモリー領域のデータクリア、画像データの回転処理、メモリー上での画像合成処理等）、
等である。
【００４６】
（画像処理ユニット１０３）
画像処理ユニット１０３によりおこなわれる処理としては以下のようなものがある。
【００４７】
たとえば、
（１）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）スキャナーγ補正処理（読み取り系の濃度特性を補正する処理）、
（３）ＭＴＦ補正処理、
（４）平滑処理、
（５）主走査方向の任意変倍処理、
（６）濃度変換（γ変換処理：濃度ノッチに対応）、
（７）単純多値化処理、
（８）単純二値化処理、
（９）誤差拡散処理、
（１０）ディザ処理、
（１１）ドット配置位相制御処理（右寄りドット、左寄りドット）、
（１２）孤立点除去処理、
（１３）像域分離処理（色判定、属性判定、適応処理）、
（１４）密度変換処理、
等である。
【００４８】
（画像書込ユニット１０４）
画像書込ユニット１０４によりおこなわれる処理としては以下のようなものがある。
【００４９】
たとえば、
（１）エッジ平滑処理（ジャギー補正処理）、
（２）ドット再配置のための補正処理、
（３）画像信号のパルス制御処理、
（４）パラレルデータとシリアルデータのフォーマット変換処理、
等である。
【００５０】
（ディジタル複合機のハードウエア構成）
つぎに、本実施の形態にかかる画像処理装置がディジタル複合機を構成する場合のハードウエア構成について説明する。図２は本実施の形態にかかる画像処理装置のハードウエア構成の一例を示すブロック図である。
【００５１】
図２のブロック図において、本実施の形態にかかる画像処理装置は、読取ユニット２０１と、センサー・ボード・ユニット２０２と、画像データ制御部２０３と、画像処理プロセッサー２０４と、ビデオ・データ制御部２０５と、作像ユニット（エンジン）２０６とを備える。また、本実施の形態にかかる画像処理装置は、シリアルバス２１０を介して、プロセス・コントローラー２１１と、ＲＡＭ２１２と、ＲＯＭ２１３とを備える。
【００５２】
画像処理プロセッサー２０４は、たとえば、ＳＩＭＤ（Ｓｉｎｇｌｅ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ｄａｔａ  Ｓｔｒｅａｍ）型プロセッサーにより構成する。これにより、高速な演算処理をおこなうことができ、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能となる。
【００５３】
また、本実施の形態にかかる画像処理装置は、パラレルバス２２０を介して、画像メモリー・アクセス制御部２２１とファクシミリ制御ユニット２２４とを備え、さらに、画像メモリー・アクセス制御部２２１に接続されるメモリー・モジュール２２２と、システム・コントローラー２３１と、ＲＡＭ２３２と、ＲＯＭ２３３と、操作パネル２３４とを備える。
【００５４】
ここで、上記各構成部と、図１に示した各ユニット１００〜１０４との関係について説明する。すなわち、読取ユニット２０１およびセンサー・ボード・ユニット２０２により、図１に示した画像読取ユニット１０１の機能を実現する。また同様に、画像データ制御部２０３により、画像データ制御ユニット１００の機能を実現する。また同様に、画像処理プロセッサー２０４により画像処理ユニット１０３の機能を実現する。
【００５５】
また同様に、ビデオ・データ制御部２０５および作像ユニット（エンジン）２０６により画像書込ユニット１０４を実現する。また同様に、画像メモリー・アクセス制御部２２１およびメモリー・モジュール２２２により画像メモリー制御ユニット１０２を実現する。
【００５６】
つぎに、各構成部の内容について説明する。原稿を光学的に読み取る読取ユニット２０１は、ランプとミラーとレンズから構成され、原稿に対するランプ照射の反射光をミラーおよびレンズにより受光素子に集光する。
【００５７】
受光素子、たとえばＣＣＤは、センサー・ボード・ユニット２０２に搭載され、ＣＣＤにおいて電気信号に変換された画像データはディジタル信号に変換された後、センサー・ボード・ユニット２０２から出力（送信）される。
【００５８】
センサー・ボード・ユニット２０２から出力（送信）された画像データは画像データ制御部２０３に入力（受信）される。機能デバイス（処理ユニット）およびデータバス間における画像データの伝送は画像データ制御部２０３がすべて制御する。
【００５９】
画像データ制御部２０３は、画像データに関し、センサー・ボード・ユニット２０２、パラレルバス２２０、画像処理プロセッサー２０４間のデータ転送、画像データに対するプロセス・コントローラー２１１と画像処理装置の全体制御を司るシステム・コントローラー２３１との間の通信をおこなう。また、ＲＡＭ２１２はプロセス・コントローラー２１１のワークエリアとして使用され、ＲＯＭ２１３はプロセス・コントローラー２１１のブートプログラム等を記憶している。
【００６０】
センサー・ボード・ユニット２０２から出力（送信）された画像データは画像データ制御部２０３を経由して画像処理プロセッサー２０４に転送（送信）され、光学系およびディジタル信号への量子化にともなう信号劣化（スキャナー系の信号劣化とする）を補正し、再度、画像データ制御部２０３へ出力（送信）される。
【００６１】
画像メモリー・アクセス制御部２２１は、メモリー・モジュール２２２に対する画像データの書き込み／読み出しを制御する。また、パラレルバス２２０に接続される各構成部の動作を制御する。また、ＲＡＭ２３２はシステム・コントローラー２３１のワークエリアとして使用され、ＲＯＭ２３３はシステム・コントローラー２３１のブートプログラム等を記憶している。
【００６２】
操作パネル２３４は、画像処理装置がおこなうべき処理を入力する。たとえば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）および処理の枚数等を入力する。これにより、画像データ制御情報の入力をおこなうことができる。なお、ファクシミリ制御ユニット２２４の内容については後述する。
【００６３】
つぎに、読み取った画像データにはメモリー・モジュール２２２に蓄積して再利用するジョブと、メモリー・モジュール２２２に蓄積しないジョブとがあり、それぞれの場合について説明する。メモリー・モジュール２２２に蓄積する例としては、１枚の原稿について複数枚を複写する場合に、読取ユニット２０１を１回だけ動作させ、読取ユニット２０１により読み取った画像データをメモリー・モジュール２２２に蓄積し、蓄積された画像データを複数回読み出すという方法がある。
【００６４】
メモリー・モジュール２２２を使わない例としては、１枚の原稿を１枚だけ複写する場合に、読み取り画像データをそのまま再生すればよいので、画像メモリー・アクセス制御部２２１によるメモリー・モジュール２２２へのアクセスをおこなう必要はない。
【００６５】
まず、メモリー・モジュール２２２を使わない場合、画像処理プロセッサー２０４から画像データ制御部２０３へ転送されたデータは、再度画像データ制御部２０３から画像処理プロセッサー２０４へ戻される。画像処理プロセッサー２０４においては、センサー・ボード・ユニット２０２におけるＣＣＤによる輝度データを面積階調に変換するための画質処理をおこなう。
【００６６】
画質処理後の画像データは画像処理プロセッサー２０４からビデオ・データ制御部２０５に転送される。面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御をおこない、その後、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６７】
つぎに、メモリー・モジュール２２２に蓄積し画像読み出し時に付加的な処理、たとえば画像方向の回転、画像の合成等をおこなう場合の画像データの流れについて説明する。画像処理プロセッサー２０４から画像データ制御部２０３へ転送された画像データは、画像データ制御部２０３からパラレルバス２２０を経由して画像メモリー・アクセス制御部２２１に送られる。
【００６８】
ここでは、システム・コントローラー２３１の制御に基づいて画像データとメモリー・モジュール２２２のアクセス制御、外部ＰＣ（パーソナル・コンピューター）２２３のプリント用データの展開、メモリー・モジュール２２２の有効活用のための画像データの圧縮／伸張をおこなう。
【００６９】
画像メモリー・アクセス制御部２２１へ送られた画像データは、データ圧縮後メモリー・モジュール２２２へ蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは伸張され、本来の画像データに戻し画像メモリー・アクセス制御部２２１からパラレルバス２２０を経由して画像データ制御部２０３へ戻される。
【００７０】
画像データ制御部２０３から画像処理プロセッサー２０４への転送後は画質処理、およびビデオ・データ制御部２０５でのパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００７１】
画像データの流れにおいて、パラレルバス２２０および画像データ制御部２０３でのバス制御により、ディジタル複合機の機能を実現する。ファクシミリ送信機能は読み取られた画像データを画像処理プロセッサー２０４にて画像処理を実施し、画像データ制御部２０３およびパラレルバス２２０を経由してファクシミリ制御ユニット２２４へ転送する。ファクシミリ制御ユニット２２４にて通信網へのデータ変換をおこない、公衆回線（ＰＮ）２２５へファクシミリデータとして送信する。
【００７２】
一方、受信されたファクシミリデータは、公衆回線（ＰＮ）２２５からの回線データをファクシミリ制御ユニット２２４にて画像データへ変換され、パラレルバス２２０および画像データ制御部２０３を経由して画像処理プロセッサー２０４へ転送される。この場合、特別な画質処理はおこなわず、ビデオ・データ制御部２０５においてドット再配置およびパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００７３】
複数ジョブ、たとえば、コピー機能、ファクシミリ送受信機能、プリンター出力機能が並行に動作する状況において、読取ユニット２０１、作像ユニット２０６およびパラレルバス２２０の使用権のジョブへの割り振りをシステム・コントローラー２３１およびプロセス・コントローラー２１１において制御する。
【００７４】
プロセス・コントローラー２１１は画像データの流れを制御し、システム・コントローラー２３１はシステム全体を制御し、各リソースの起動を管理する。また、ディジタル複合機の機能選択は操作パネル（操作部）２３４において選択入力し、コピー機能、ファクシミリ機能等の処理内容を設定する。
【００７５】
システム・コントローラー２３１とプロセス・コントローラー２１１は、パラレルバス２２０、画像データ制御部２０３およびシリアルバス２１０を介して相互に通信をおこなう。具体的には、画像データ制御部２０３内においてパラレルバス２２０とシリアルバス２１０とのデータ・インターフェースのためのデータフォーマット変換をおこなうことにより、システム・コントローラー２３１とプロセス・コントローラー２１１間の通信をおこなう。
【００７６】
（画像処理ユニット１０３／画像処理プロセッサー２０４）
つぎに、画像処理ユニット１０３を構成する画像処理プロセッサー２０４における処理の概要について説明する。図３は本実施の形態にかかる画像処理装置の画像処理プロセッサー２０４の処理の概要を示すブロック図である。
【００７７】
図３のブロック図において、画像処理プロセッサー２０４は、第１入力Ｉ／Ｆ３０１と、スキャナー画像処理部３０２と、第１出力Ｉ／Ｆ３０３と、第２入力Ｉ／Ｆ３０４と、画質処理部３０５と、第２出力Ｉ／Ｆ３０６とを含む構成となっている。
【００７８】
上記構成において、読み取られた画像データはセンサー・ボード・ユニット２０２、画像データ制御部２０３を介して画像処理プロセッサー２０４の第１入力インターフェース（Ｉ／Ｆ）３０１からスキャナー画像処理部３０２へ伝達される。
【００７９】
スキャナー画像処理部３０２は読み取られた画像データの劣化を補正することを目的とし、具体的には、シェーディング補正、スキャナーγ補正、ＭＴＦ補正等をおこなう。補正処理ではないが、拡大／縮小の変倍処理もおこなうことができる。読み取り画像データの補正処理が終了すると、第１出力インターフェース（Ｉ／Ｆ）３０３を介して画像データ制御部２０３へ画像データを転送する。
【００８０】
転写紙への出力の際は、画像データ制御部２０３からの画像データを第２入力Ｉ／Ｆ３０４より受信し、画質処理部３０５において面積階調処理をおこなう。画質処理後の画像データは第２出力Ｉ／Ｆ３０６を介してビデオ・データ制御部２０５または画像データ制御部２０３へ出力される。
【００８１】
画質処理部３０５における面積階調処理は、濃度変換処理、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。一旦、スキャナー画像処理部３０２により処理された画像データをメモリー・モジュール２２２に蓄積しておけば、画質処理部３０５により画質処理を変えることによって種々の再生画像を確認することができる。
【００８２】
たとえば、再生画像の濃度を振って（変更して）みたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を容易に変更することができる。この際、処理を変更するごとに画像を読取ユニット２０１からの読み込みをやり直す必要はなく、メモリー・モジュール２２２から蓄積された画像データを読み出すことにより、同一画像データに対して、何度でも異なる処理を迅速に実施することができる。
【００８３】
また、単体スキャナーの場合、スキャナー画像処理と階調処理をあわせて実施し、画像データ制御部２０３へ出力する。処理内容はプログラマブルに変更することができる。処理の切り替え、処理手順の変更等はシリアルＩ／Ｆ３０８を介してコマンド制御部３０７において管理する。
【００８４】
つぎに、画像処理プロセッサー２０４の内部構成について説明する。図４は本実施の形態にかかる画像処理装置の画像処理プロセッサー２０４の内部構成を示すブロック図である。図４のブロック図において、画像処理プロセッサー２０４は、外部装置とのデータ入出力に関し、複数個の入出力ポート４０１を備え、それぞれデータの入力および出力を任意に設定することができる。
【００８５】
また、入出力ポート４０１と接続するように内部にバス・スイッチ／ローカル・メモリー群４０２を備え、使用するメモリー領域、データバスの経路をメモリー制御部４０３において制御する。入力されたデータおよび出力のためのデータは、バス・スイッチ／ローカル・メモリー群４０２をバッファー・メモリーとして割り当て、それぞれに格納し、外部装置とのＩ／Ｆを制御される。
【００８６】
バス・スイッチ／ローカル・メモリー群４０２に格納された画像データに対してプロセッサー・アレー部４０４において各種処理をおこない、出力結果（処理された画像データ）を再度バス・スイッチ／ローカル・メモリー群４０２に格納する。プロセッサー・アレー部４０４における処理手順、処理のためのパラメーター等は、プログラムＲＡＭ４０５およびデータＲＡＭ４０６との間でやりとりがおこなわれる。
【００８７】
プログラムＲＡＭ４０５、データＲＡＭ４０６の内容はシリアルＩ／Ｆ４０８を通じて、プロセス・コントローラー２１１からホスト・バッファー４０７にダウンロードされる。なお、シリアルＩ／Ｆ４０８は図３におけるシリアルＩ／Ｆ３０８と同一のものである。また、プロセス・コントローラー２１１がデータＲＡＭ４０６の内容を読み出して、処理の経過を監視する。
【００８８】
処理の内容を変えたり、システムで要求される処理形態が変更になる場合は、プロセッサー・アレー部４０４が参照するプログラムＲＡＭ４０５およびデータＲＡＭ４０６の内容を更新して対応する。
【００８９】
（画像データ制御ユニット１００／画像データ制御部２０３）
つぎに、画像データ制御ユニット１００を構成する画像データ制御部２０３における処理の概要について説明する。図５は本実施の形態にかかる画像処理装置の画像データ制御部２０３の処理の概要を示すブロック図である。
【００９０】
図５のブロック図において、画像データ入出力制御部５０１は、センサー・ボード・ユニット２０２からの画像データを入力（受信）し、画像処理プロセッサー２０４に対して画像データを出力（送信）する。すなわち、画像データ入出力部５０１は、画像読取ユニット１０１と画像処理ユニット１０３（画像処理プロセッサー２０４）接続するための構成部であり、画像読取ユニット１０１により読み取られた画像データを画像処理ユニット１０３へ送信するためだけの専用の入出力部であるといえる。
【００９１】
また、画像データ入力制御部５０２は、画像処理プロセッサー２０４でスキャナー画像補正された画像データを入力（受信）する。入力された画像データはパラレルバス２２０における転送効率を高めるために、データ圧縮部５０３においてデータ圧縮処理をおこなう。その後、データ変換部５０４を経由し、パラレルデータＩ／Ｆ５０５を介してパラレルバス２２０へ送出される。
【００９２】
パラレルバス２２０からパラレルデータＩ／Ｆ５０５を介して入力される画像データは、バス転送のために圧縮されているため、データ変換部５０４を経由してデータ伸張部５０６へ送られ、そこでデータ伸張処理をおこなう。伸張された画像データは画像データ出力制御部５０７において画像処理プロセッサー２０４へ転送される。
【００９３】
また、画像データ制御部２０３は、パラレルデータとシリアルデータの変換機能も備えている。システム・コントローラー２３１はパラレルバス２２０にデータを転送し、プロセス・コントローラー２１１はシリアルバス２１０にデータを転送する。画像データ制御部２０３は２つのコントローラーの通信のためにデータ変換をおこなう。
【００９４】
また、シリアルデータＩ／Ｆは、シリアルバス２１０を介してプロセス・コントローラーとのデータのやりとりをする第１シリアルデータＩ／Ｆ５０８と、画像処理プロセッサー２０４とのデータのやりとりに用いる第２シリアルデータＩ／Ｆ５０９を備える。画像処理プロセッサー２０４との間に独立に１系統持つことにより、画像処理プロセッサー２０４とのインターフェースを円滑化することができる。
【００９５】
コマンド制御部５１０は、入力された命令にしたがって、上述した画像データ制御部２０３内の各構成部および各インターフェースの動作を制御する。
【００９６】
（画像書込ユニット１０４／ビデオ・データ制御部２０５）
つぎに、画像書込ユニット１０４の一部を構成するビデオ・データ制御部２０５における処理の概要について説明する。図６は本実施の形態にかかる画像処理装置のビデオ・データ制御部２０５の処理の概要を示すブロック図である。
【００９７】
図６のブロック図において、ビデオ・データ制御部２０５は、入力される画像データに対して、作像ユニット２０６の特性に応じて、追加の処理をおこなう。すなわち、エッジ平滑処理部６０１がエッジ平滑処理によるドットの再配置処理をおこない、パルス制御部６０２がドット形成のための画像信号のパルス制御をおこない、上記の処理がおこなわれた画像データを作像ユニット２０６へ出力する。
【００９８】
画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能を備え、ビデオ・データ制御部２０５単体でもシステム・コントローラー２３１とプロセス・コントローラー２１１の通信に対応することができる。すなわち、パラレルデータを送受信するパラレルデータＩ／Ｆ６０３と、シリアルデータを送受信するシリアルデータＩ／Ｆ６０４と、パラレルデータＩ／Ｆ６０３およびシリアルデータＩ／Ｆ６０４により受信されたデータを相互に変換するデータ変換部６０５とを備えることにより、両データのフォーマットを変換する。
【００９９】
（画像メモリー制御ユニット１０２／画像メモリー・アクセス制御部２２１）
つぎに、画像メモリー制御ユニット１０２の一部を構成する画像メモリー・アクセス制御部２２１における処理の概要について説明する。図７は本実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部２２１の処理の概要を示すブロック図である。
【０１００】
図７のブロック図において、画像メモリー・アクセス制御部２２１は、パラレルバス２２０との画像データのインターフェースを管理し、また、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御し、また、主に外部のＰＣ２２３から入力されるコードデータの画像データへの展開を制御する。
【０１０１】
そのために、画像メモリー・アクセス制御部２２１は、パラレルデータＩ／Ｆ７０１と、システム・コントローラーＩ／Ｆ７０２と、メモリー・アクセス制御部７０３と、ラインバッファー７０４と、ビデオ制御部７０５と、データ圧縮部７０６と、データ伸張部７０７と、データ変換部７０８と、を含む構成になっている。
【０１０２】
ここで、パラレルデータＩ／Ｆ７０１は、パラレルバス２２０との画像データのインターフェースを管理する。また、メモリー・アクセス制御部７０３は、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御する。
【０１０３】
また、入力されたコードデータは、ラインバッファー７０４において、ローカル領域でのデータの格納をおこなう。ラインバッファー７０４に格納されたコードデータは、システム・コントローラーＩ／Ｆ７０２を介して入力されたシステム・コントローラー２３１からの展開処理命令に基づき、ビデオ制御部７０５において画像データに展開される。
【０１０４】
展開された画像データもしくはパラレルデータＩ／Ｆ７０１を介してパラレルバス２２０から入力された画像データは、メモリー・モジュール２２２に格納される。この場合、データ変換部７０８において格納対象となる画像データを選択し、データ圧縮部７０６においてメモリー使用効率を上げるためにデータ圧縮をおこない、メモリー・アクセス制御部７０３にてメモリー・モジュール２２２のアドレスを管理しながらメモリー・モジュール２２２に画像データを格納（書込）する。
【０１０５】
メモリー・モジュール２２２に格納（蓄積）された画像データの読み出しは、メモリー・アクセス制御部７０３において読み出し先アドレスを制御し、読み出された画像データをデータ伸張部７０７において伸張する。伸張された画像データをパラレルバス２２０へ転送する場合、パラレルデータＩ／Ｆ７０１を介してデータ転送をおこなう。
【０１０６】
（画像処理の内容）
つぎに、本実施の形態にかかる画像処理装置の画像処理の内容について説明する。図８は、本実施の形態にかかる画像処理装置のスキャナーの概略（空間フィルターの一例）を示す説明図である。ＭＴＦ補正機能は空間フィルターの構成により実現する。
【０１０７】
図８において、二次元の空間フィルターが、Ａ〜Ｙまでのフィルター係数をともなって構成される場合に、入力画像データに関しては、すべての画像に同一の演算処理でフィルター処理を実施している。たとえば、入力画像データ（ｉ行、ｊ列）を中心にして空間フィルター処理をおこなう場合、それぞれｉ行、ｊ列の画像に対し、対応する係数との演算処理理をおこなう。（ｉ，ｊ）の画素は係数値Ｍとの演算を、（ｉ，ｊ＋１）の画素は係数値Ｎとの演算をそれぞれおこない、フィルターマトリクス内の計算結果が、注目画素（ｉ，ｊ）の処理結果として出力される。
【０１０８】
注目画素が（ｉ，ｊ＋１）の場合、（ｉ，ｊ＋１）の画素は係数値Ｎとの演算をおこない、（ｉ，ｊ＋２）の画素は係数値Ｏとの演算をおこない、フィルターマトリクス内の計算結果が、注目画素（ｉ，ｊ＋１）の処理結果として出力される。
【０１０９】
入力画像データが異なり、処理のためのパラメーターが共通な処理となっている。この空間フィルター処理において、係数値Ａ〜Ｙの値は固定ではなく、入力画像の特性、所望の画像品質に応じて値は任意に変更できる。また変更できないと画像処理機能の柔軟性が確保できなくなる場合がある。
【０１１０】
画像処理プロセッサー２０４での実施は、係数値をプロセス・コントローラー２１１よりダウンロードし、読み取りユニットの構成が変更になり、読み取り画像劣化の特性が変更になっても、ロードするデータの内容を変更することでシステムの変更に対応できる。
【０１１１】
図９は、本実施の形態にかかる画像処理装置のシェーディング補正の概略を示す説明図である。また、図１０は、本実施の形態にかかる画像処理装置のシェーディング・データの概略を示す説明図である。シェーディング補正は照明系の照度分布に基づく反射光特性の不均一性を補正するもので、原稿の読み取りに先立ち濃度が均一な基準白板を読み取り、シェーディング補正のための基準データを生成し、このシェーディング・データに基づき、読み取り画像の読み取り位置に依存する反射分布の正規化をおこなう。
【０１１２】
図１０に示すように、シェーディング・データは、原稿読み取り位置ｎに依存して反射分布が異なる。原稿読み取り位置の端部では均一濃度の白板が暗く読まれる。Ｓｎは読み取り位置ｎでの白板読み取り信号レベルを示しており、Ｓｎが大きいほど明るく読まれたことを示している。
【０１１３】
シェーディング補正は、位置に依存するデータに関して、同一内容の処理を各読み取り画像データに対し実施することでランプの光量分布ムラを補正する。図９に示すＳデータは、図１０に示す白板読み取りによって生成されたシェーディング・データである。また、図９に示すＤデータは、各読み取りラインの読み取り画像データである。また、ｎは読み取り位置を示す。
【０１１４】
Ｃデータは、Ｄデータのシェーディング補正後のデータであり、
Ｃｎ＝Ａ＊（Ｄｎ／Ｓｎ）
で正規化される。ここで、Ａは正規化係数である。
【０１１５】
また、画像処理プロセッサー２０４においては、Ｓデータをローカル・メモリーに格納し、入力されたＤデータに対し対応するＤｎ、Ｓｎ間で補正演算をおこなう。
【０１１６】
（データフロー）
つぎに、メモリー・モジュール２２２に画像を蓄積する処理について説明する。図１１および図１２は、本実施の形態にかかるメモリー・モジュール２２２に画像を蓄積する処理をともなうディジタル複合機としての画像処理装置のデータフローを示す説明図である。
【０１１７】
図１１は、読取ユニット２０１からメモリー・モジュール２２２までの流れを示し、図１２は、メモリー・モジュール２２２から作像ユニット２０６までの流れを示す。なお、各処理は、画像データ制御部２０３の制御によりバスおよびユニット間のデータフローが制御されることによりおこなわれる。
【０１１８】
図１１において、読取ユニット２０１およびセンサー・ボード・ユニット２０２が読み取り制御をおこなう（ステップＳ１１０１）。つぎに、画像データ制御部２０３が、画像データの入力処理および出力制御をおこなう（ステップＳ１１０２）。つぎに、画像処理プロセッサー２０４が、入力Ｉ／Ｆ制御処理をおこない（ステップＳ１１０３）、上述したスキャナー画像処理をおこない（ステップＳ１１０４）、出力Ｉ／Ｆ処理をおこなう（ステップＳ１１０５）。
【０１１９】
つぎに、再び、画像データ制御部２０３が、画像データの入力処理をおこない（ステップＳ１１０６）、データ圧縮（ステップＳ１１０７）およびデータ変換（ステップＳ１１０８）をおこない、パラレルＩ／Ｆ制御処理をおこなう（ステップＳ１１０９）。
【０１２０】
つぎに、画像メモリー・アクセス制御部２２１が、パラレルＩ／Ｆ制御処理をおこない（ステップＳ１１１０）、データ変換（ステップＳ１１１１）およびさらなるデータ圧縮（ステップＳ１１１２）をおこない、メモリー・モジュール２２２に対してメモリー・アクセス制御をおこなう（ステップＳ１１１３）。それにより、メモリー・モジュール２２２に画像データが記憶される（ステップＳ１１１４）。
【０１２１】
また、図１２において、メモリー・モジュール２２２に記憶されている画像データ（ステップＳ１２０１）に対し、画像メモリー・アクセス制御部２２１が、メモリー・アクセス制御をおこない（ステップＳ１２０２）、データ伸張（ステップＳ１２０３）およびデータ変換（ステップＳ１２０４）をおこない、パラレルＩ／Ｆ制御処理をおこなう（ステップＳ１２０５）。
【０１２２】
つぎに、画像データ制御部２０３が、パラレルＩ／Ｆ制御処理をおこない（ステップＳ１２０６）、データ変換（ステップＳ１２０７）およびデータ伸張（ステップＳ１２０８）をおこない、画像データ出力制御をおこなう（ステップＳ１２０９）。
【０１２３】
つぎに、画像処理プロセッサー２０４が、入力Ｉ／Ｆ制御処理をおこない（ステップＳ１２１０）、画質処理をおこない（ステップＳ１２１１）、出力Ｉ／Ｆ制御処理をおこなう（ステップＳ１２１２）。
【０１２４】
つぎに、ビデオ・データ制御部２０５が、エッジ平滑処理をおこない（ステップＳ１２１３）、パルス制御をおこない（ステップＳ１２１４）、その後、作像ユニット２０６が作像処理をおこなう（ステップＳ１２１５）。
【０１２５】
読み取り画像データに関しては画像処理プロセッサー２０４でのスキャナー画像処置を、作像ユニット２０６へ出力のための画像データに関しては画像処理プロセッサー２０４での画質処理を独立に実施する。
【０１２６】
また、スキャナー画像処理と画質処理は並行して動作可能であり、読み取り画像はファクシミリ送信に対し実施し、並行してあらかじめメモリー・モジュール２２２に蓄積されている画像データを画質処理の内容を変えながら転写紙へ出力することができる。
【０１２７】
また、図１３および図１４は、本実施の形態にかかるメモリー・モジュール２２２に画像を蓄積する処理をともなう単体プリンターとしての画像処理装置のデータフローを示す説明図である。図１３は、ＰＣ２２３からメモリー・モジュール２２２までの流れを示し、図１４は、メモリー・モジュール２２２から作像ユニット２０６までの流れを示す。
【０１２８】
図１３において、ＰＣ２２３が画像データを出力し（ステップＳ１３０１）、画像メモリー・アクセス制御部２２１がラインバッファーによりに画像データを保持し（ステップＳ１３０２）、ビデオ制御し（ステップＳ１３０３）、データ変換（ステップＳ１３０４）およびデータ圧縮（ステップＳ１３０５）をおこない、メモリー・モジュール２２２に対してメモリー・アクセス制御をおこなう（ステップＳ１３０６）。それにより、画像データはメモリー・モジュール２２２に記憶される。
【０１２９】
図１４において、メモリー・モジュール２２２に記憶されている画像データ（ステップＳ１４０１）に対し、画像メモリー・アクセス制御部２２１が、メモリー・アクセス制御をおこない（ステップＳ１４０２）、データ伸張（ステップＳ１４０３）およびデータ変換（ステップＳ１４０４）をおこない、パラレルＩ／Ｆ制御処理をおこなう（ステップＳ１４０５）。
【０１３０】
つぎに、ビデオ・データ制御部２０５が、エッジ平滑処理をおこない（ステップＳ１４０６）、パルス制御をおこない（ステップＳ１４０７）、その後、作像ユニット２０６が作像処理をおこなう（ステップＳ１４０８）。
【０１３１】
このように、ＰＣ２２３からのコードデータを画像データに変換し一旦メモリー・モジュール２２２に蓄積すれば、複数部数を出力する場合、データの展開時間は１回だけであるので、毎回展開処理をするコントローラーに比べ、印字パフォーマンスは向上する。
【０１３２】
また、メモリー・モジュール２２２から読み出された画像データはビデオ・データ制御部２０５での後処理の内容を変更することで、同一画像に対し複数のバリエーションで転写紙に再生画像を形成できる。さらに、ビデオ・データ制御部２０５のエッジ平滑処理、パルス制御処理のパラメーターを変更するたびにコードデータを画像データに展開する必要はない。
【０１３３】
（画像処理方法の一連の処理）
つぎに、本実施の形態にかかる画像処理方法における一連の処理の内容について説明する。図１５は、本実施の形態にかかる画像処理方法における一連の処理の手順を示すフローチャートである。
【０１３４】
図１５のフローチャートにおいて、まず、画像データ制御部２０３は、他の構成部（ユニット）から画像データを受信したか否かを判断する（ステップＳ１５０１）。ここで、画像データの受信を待って、画像データを受信した場合（ステップＳ１５０１肯定）は、つぎに、上記受信した画像データに関する画像データ制御情報があるか否かを判断する（ステップＳ１５０２）。
【０１３５】
画像データ制御情報とは、すなわち、受信した画像データに対してどのような処理（制御）をするかに関する情報であり、上述したように、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）およびプリント等の場合は処理の枚数等が記憶されている。また通常、画像データ制御情報は、操作者による入力操作により入力されるが、当該入力操作がなくても、画像データの種類等、画像データ特有の特徴により、「画像データ制御情報あり」と判断することができる。
【０１３６】
ステップＳ１５０２において、画像データ制御情報がない場合（ステップＳ１５０２否定）は、画像データ制御情報の入力要求をおこなう（ステップＳ１５０３）。入力要求としては、たとえば、操作パネル２３４等にその旨を表示することにより操作者に画像データ制御情報の入力を促す等がある。
【０１３７】
その後、操作者からの画像データ制御情報の入力（たとえば、操作パネル２３４の操作ボタンの押下等）があったか否かを判断し（ステップＳ１５０４）、画像データ制御情報の入力ない場合（ステップＳ１５０４否定）は、ステップＳ１５０３へ移行し、画像データ制御情報の入力があるまで入力要求をおこなう。一方、入力要求があった場合（ステップＳ１５０４肯定）は、ステップＳ１５０５へ移行する。
【０１３８】
ステップＳ１５０５においては、上記画像データ制御情報を取得する。その後、取得した画像データ制御情報に基づいて、受信した画像データの送信先が、画像メモリー・アクセス制御部２２１またはファクシミリ制御ユニット２２４であるか否かを判断する（ステップＳ１５０６）。
【０１３９】
ステップＳ１５０６において、受信した画像データの送信先が、画像メモリー・アクセス制御部２２１またはファクシミリ制御ユニット２２４である場合（ステップＳ１５０６肯定）は、上記画像データをパラレルバス２２０へ送信する（ステップＳ１５０８）。その後、ステップＳ１５０１へ移行し、新たな画像データの受信を待つ。
【０１４０】
一方、ステップＳ１５０６において、受信した画像データの送信先が、画像メモリー・アクセス制御部２２１またはファクシミリ制御ユニット２２４以外である場合（ステップＳ１５０６否定）は、つぎに、上記受信した画像データの送信先が、画像処理プロセッサー２０４であるか否かを判断する（ステップＳ１５０７）。
【０１４１】
ステップＳ１５０７において、上記受信した画像データの送信先が、画像処理プロセッサー２０４である場合（ステップＳ１５０７肯定）は、上記画像データを画像処理プロセッサー２０４へ送信する（ステップＳ１５０９）。その後、ステップＳ１５０１へ移行し、新たな画像データの受信を待つ。
【０１４２】
一方、ステップＳ１５０７において、上記受信した画像データの送信先が、処理プロセッサー２０４でない場合（ステップＳ１５０７否定）は、上記画像データは、書き込みされるデータであると判断し、ビデオ・データ制御部２０５へ送信する（ステップＳ１５１０）。その後、ステップＳ１５０１へ移行し、新たな画像データの受信を待つ。このようにして、画像データ制御部２０３は画像データの送受信処理を繰り返しおこなう。
【０１４３】
（待機時間中の画像処理）
つぎに、本実施の形態にかかる待機時間中の画像処理について説明する。前述したように、本実施の形態にかかる画像処理装置は、複写機、ファクシミリ、プリンター、スキャナー等の機能を複合したディジタル複合機を構成する。図１６は、本実施の形態にかかる画像処理装置の動作の一例を示すタイムチャートである。
【０１４４】
この画像処理装置は、ＰＣ２２３からのデータを入力してプリントする機能、コピー動作をおこなう機能、ファクシミリ送受信をおこなう機能を有し、図１６に示すように、たとえば、プリント出力しながらコピーの原稿読み取りをおこなうことや、プリント出力しながらファクシミリ受信をおこなうこと等、複数の処理を同時におこなうことが可能である。
【０１４５】
各処理は、画像処理装置へのデータ入力をトリガとしてスタートする。処理が終了し、データ入力がないときはデータ待ち状態となる。このデータ待ち状態の時間が待機時間となる。一般に、ＯＡ機器においては、動作している時間よりも待機時間の方が長い。特に、ファクシミリ機能を備えている場合は、着信に備えて夜中も電源をオンにしてデータ待ちをおこなうため、待機時間が非常に長くなる。
【０１４６】
この画像処理装置では、この待機時間を利用して、画質向上やデータ加工等の画像処理をおこなう。この画像処理は、リアルタイム処理である必要がなくバッチ処理でおこなわれるため、処理時間が長くてもよく、高速処理が不要であるので、消費電力が大きく高価な画像処理専用コントローラーを用いなくても十分に実行が可能となる。
【０１４７】
図１７は、本実施の形態にかかる待機時間中の画像処理の基本的な流れを示すフローチャートである。システム・コントローラー２３１は、図１７に示す処理をサブルーチンとして用意し、所定時間ごとに起動する。このサブルーチンにおいて、システム・コントローラー２３１は、まず、一定時間データ入力がないかをチェックする。すなわち、最後にデータ入力があってから所定時間が経過したか否かを判定する（ステップＳ１７０１）。最後に、データ入力があってから所定時間が経過していなければ（ステップＳ１７０１否定）、一連の処理を終了する。
【０１４８】
一方、最後にデータ入力があってから所定時間が経過していれば（ステップＳ１７０１肯定）、待機時間に入ったと判断し、処理する画像データを、メモリー・モジュール２２２から画像メモリー・アクセス制御部２２１を介してＲＡＭ２３２のワーキングエリアに転送する（ステップＳ１７０２）。つぎに、ＲＡＭ２３２のワーキングエリアに転送した画像データに所定の処理をおこない（ステップＳ１７０３）、処理後の画像データを、画像メモリー・アクセス制御部２２１を介してメモリー・モジュール２２２に書き戻す（ステップＳ１７０４）。
【０１４９】
つぎに、指定量の画像データの処理が終了したか否かを判定し（ステップＳ１７０５）、指定量の画像データの処理が終了していなければステップＳ１７０２に戻り、指定量の画像データの処理が終了していればサブルーチンを終了する。この画像処理は、画像処理プロセッサー２０４がおこなってもよいが、システム・コントローラー２３１がおこなうことにより、待機時間中に動作する回路を最小限にすることができ、消費電力を低減することができる。
【０１５０】
つぎに、待機時間中の画像処理をイメージ的に説明する。図１８は、本実施の形態にかかる待機時間中の画像処理を説明するための説明図である。なお、図１７の各ステップの処理に対応する部分には同一の符号を付している。ＲＡＭ２３２の各領域（領域１〜領域Ｎ）では、メモリー・モジュール２２２からの画像データの転送（ステップＳ１７０２）、画像処理（ステップＳ１７０３）およびメモリー・モジュール２２２への画像データの転送（ステップＳ１７０４）がおこなわれる。
【０１５１】
図１８では、領域どうしが重なっていないが、実行する画像処理によっては重なる場合もある。また、これらの領域はランダムアクセスが可能であって、画像処理の要求によっては、アドレス順に関係ない順番で実行される。たとえば、領域１のつぎに領域Ｎの処理をおこなう場合もある。
【０１５２】
つぎに、待機時間中の画像処理を、具体例を挙げてさらに詳しく説明する。図１９は、本実施の形態にかかる待機時間中の画像処理の具体的な一例（地肌ノイズ除去）を示す説明図である。この地肌ノイズ除去の処理は、２つのサブルーチンから構成される。この地肌ノイズ除去の処理においては、まず、ＲＡＭ２３２内に２５６箇所のデータ領域を確保し、メモリー・モジュール２２２から画像データを読み込み、入力した画像データの値に対応したデータ領域の値を一つずつインクリメントしていく。これにより濃度ヒストグラムが作成される（ステップＳ１９０１）。
【０１５３】
地肌ノイズは低濃度部でピークとなる特性を持つ。ステップＳ１９０１で作成したヒストグラムから、あらかじめ設定した濃度以下のピーク濃度を検出する。そして、検出したピーク濃度以下の濃度は地肌ノイズと判断し、検出したピーク濃度以下の濃度を０にする処理をおこなう（ステップＳ１９０２）。なお、図１９に示した各サブルーチンは図１８に示した処理全体に対応する。図１８に示した処理の内容は、図１９に示した各サブルーチンの具体的な処理の内容によって変わる。
【０１５４】
つぎに、操作パネル２３４を介した待機時間中の画像処理の設定について説明する。図２０は、本実施の形態にかかる操作パネル表示の一例（第１層）を示す説明図である。操作パネル２３４は、たとえば、液晶タッチパネルで構成されており、モード、濃度、用紙、倍率等を選択するための表示をおこなう。ユーザは、操作パネル２３４の各表示に触れることにより所望の選択をおこなうことができる。選択された表示は、なにが選択されているかが分かりやすいように反転表示される。この例では、文字モード、自動濃度、自動用紙選択、等倍が選択されている。
【０１５５】
「待機中処理設定」にタッチすると、図２１に示す第２層の待機中処理設定用画面が表示される。ユーザは、この待機中処理設定用画面により、待機時間中の画像処理に対する指示を入力することができる。待機中処理設定用画面では、たとえば、ノイズ除去、モアレ除去、裏写り除去等の画像処理が選択でき、選択された画像処理が待機時間中に実行される。また、すべての画像処理の選択を解除し、待機時間中の画像処理をおこなわないようにすることもできる。
【０１５６】
以上説明したように、本実施の形態にかかる画像処理装置は、画像データの処理パフォーマンスの最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができ、これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能となり、また、コストを低減しつつ高画質化を図ることが可能となる。
【０１５７】
また、本実施の形態にかかる画像処理装置は、画像メモリーを有効に活用することができるとともに、蓄積画像の処理の最適化を図ることができ、画像メモリー制御の入出力デバイスへの適応化を制御することができる。また、画像データの画像処理の最適化を図ることができ、画像処理の入出力デバイスへの適応化を制御することができる。
【０１５８】
また、本実施の形態にかかる画像処理装置は、自装置と外部装置とのデータ入出力が停止している間に、保存された画像データに対し加工編集等の画像処理を施すので、待機時間中に動作させる回路を減らすことができ、これにより、待機時の消費電力を抑えることができる。
【０１５９】
また、本実施の形態にかかる画像処理装置は、待機時間中の画像処理に対する指示を入力し、入力された指示に基づいて画像処理を施すので、ユーザからの指示により、待機時間中の画像処理をおこなうか否かまたはどのような画像処理をおこなうか等を容易に設定することができ、これにより、利便性の向上を図ることができる。
【０１６０】
また、本実施の形態にかかる画像処理装置は、入力された指示に基づいて、実行する画像処理を選択するので、複数の画像処理からユーザ所望の画像処理を選択することができ、これにより、さらに利便性の向上を図ることができる。
【０１６１】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピューターやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、また、伝送媒体として、インターネット等のネットワークを介して配布することができる。
【０１６２】
【発明の効果】
以上説明したように、この発明によれば、画像データ制御手段が、画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データおよび／または前記画像処理手段により画像処理が施された第３の画像データを受信し、前記第１の画像データおよび／または前記第２の画像データおよび／または前記第３の画像データを前記画像メモリー制御手段へおよび／または前記画像処理手段へおよび／または前記画像書込手段へ送信し、画像処理装置が、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すので、画像データの処理パフォーマンスの最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【０１６３】
これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能で、また、コストを低減しつつ高画質化を図ることが可能な画像処理装置が得られるという効果を奏する。
【０１６４】
また、この発明によれば、画像メモリー制御手段が、画像データを読み取る画像読取手段および／または画像データに対し加工編集等の画像処理を施す画像処理手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像処理手段により画像処理が施された第２の画像データを受信し、前記第１の画像データおよび／または第２の画像データを画像メモリーに記憶するとともに、前記画像メモリーに記憶されている画像データを前記画像処理手段へおよび／または前記画像書込手段へ送信し、画像処理装置が、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すので、画像メモリーを有効に活用することができるとともに、蓄積画像の処理の最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができ、これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能で、また、コストを低減しつつ高画質化を図ることが可能な画像処理装置が得られるという効果を奏する。
【０１６５】
また、この発明によれば、上記発明において、前記画像メモリー制御手段が、画像データ制御手段を介して、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段に接続し、前記画像データ制御手段が、前記画像メモリー制御手段と、前記画像読取手段および／または前記画像処理手段および／または前記画像書込手段との間の画像データの送受信をおこなうので、画像メモリー制御の入出力デバイスへの適応化を制御することができ、これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能な画像処理装置が得られるという効果を奏する。
【０１６６】
また、この発明によれば、画像処理手段が、画像データを読み取る画像読取手段および／または画像メモリーを制御して画像データの書込み／読出しをおこなう画像メモリー制御手段および／または画像データを転写紙等に書き込む画像書込手段に接続し、前記画像読取手段により読み取られた第１の画像データおよび／または前記画像メモリー制御手段により読み出された第２の画像データを受信し、前記第１の画像データおよび／または第２の画像データに対し加工編集等の画像処理を施すとともに、前記画像処理が施された画像データを前記画像メモリー制御手段へおよび／または前記画像書込手段へ送信し、画像処理装置が、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すので、画像データの画像処理の最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができ、これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能で、また、コストを低減しつつ高画質化を図ることが可能な画像処理装置が得られるという効果を奏する。
【０１６７】
また、この発明によれば、上記発明において、前記画像処理手段が、画像データ制御手段を介して、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段に接続し、前記画像データ制御手段が、前記画像処理手段と、前記画像読取手段および／または前記画像メモリー制御手段および／または前記画像書込手段との間の画像データの送受信をおこなうので、画像処理の入出力デバイスへの適応化を制御することができ、これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能な画像処理装置が得られるという効果を奏する。
【０１６８】
また、この発明によれば、上記発明において、バスを介して前記画像メモリー制御手段を制御するプロセッサーが、自装置と外部装置とのデータ入出力が停止している間に、前記画像メモリーに保存された画像データに対し加工編集等の画像処理を施すので、待機時間に動作させる回路を減らすことができ、これにより、待機時の消費電力を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１６９】
また、この発明によれば、画像データ受信工程が、画像データの読取処理、蓄積処理、画像（加工編集）処理、書込処理、送受信処理等、画像データに対する異なる処理をするための複数種の処理ユニットのうち、いずれかの処理ユニットから画像データを受信し、画像データ制御情報取得工程が、前記画像データ受信工程により受信した画像データに対する処理の内容に関する情報を含む画像データ制御情報を取得し、送信先処理ユニット決定工程が、前記画像データ制御情報取得工程により取得した画像データ制御情報に基づいて、前記画像データ受信工程により受信した画像データを送信する送信先処理ユニットを決定し、送信工程が、前記送信先処理ユニット決定工程により決定された送信先処理ユニットへ前記画像データを送信し、停止期間画像処理工程が、外部装置とのデータ入出力が停止している間に、蓄積された画像データに対し加工編集等の画像処理を施すので、画像データの処理パフォーマンスの最適化を図ることができ、また、待機時間を利用して画像処理をおこなうことができる。
【０１７０】
これにより、多機能を実現する際のシステムにおける各資源の有効活用を図り、システム全体として最適な制御が可能で、また、コストを低減しつつ高画質化を実現することが可能な画像処理方法が得られるという効果を奏する。
【０１７１】
また、この発明によれば、上記発明において、入力工程が、前記停止期間画像処理工程での画像処理に対する指示を入力し、前記停止期間画像処理工程が、前記入力工程により入力された指示に基づいて画像処理を施すので、ユーザからの指示により、待機時間中の画像処理をおこなうか否かまたはどのような画像処理をおこなうか等を容易に設定することができ、これにより、利便性の向上を図ることが可能な画像処理方法が得られるという効果を奏する。
【０１７２】
また、この発明によれば、上記発明において、前記停止期間画像処理工程での画像処理が複数あり、前記停止期間画像処理工程が、前記入力工程により入力された指示に基づいて、実行する画像処理を選択するので、複数の画像処理からユーザ所望の画像処理を選択することができ、これにより、さらに利便性の向上を図ることが可能な画像処理方法が得られるという効果を奏する。
【０１７３】
また、この発明によれば、上記に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、上記の動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の本実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。
【図２】  本実施の形態にかかる画像処理装置のハードウエア構成の一例を示すブロック図である。
【図３】  本実施の形態にかかる画像処理装置の画像処理プロセッサーの処理の概要を示すブロック図である。
【図４】  本実施の形態にかかる画像処理装置の画像処理プロセッサーの内部構成を示すブロック図である。
【図５】  本実施の形態にかかる画像処理装置の画像データ制御部の処理の概要を示すブロック図である。
【図６】  本実施の形態にかかる画像処理装置のビデオ・データ制御部の処理の概要を示すブロック図である。
【図７】  本実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部の処理の概要を示すブロック図である。
【図８】  本実施の形態にかかる画像処理装置のスキャナーの概略（空間フィルターの一例）を示す説明図である。
【図９】  本実施の形態にかかる画像処理装置のシェーディング補正の概略を示す説明図である。
【図１０】  本実施の形態にかかる画像処理装置のシェーディング・データの概略を示す説明図である。
【図１１】  本実施の形態にかかる画像処理装置の画像データのデータフローの一例を示す説明図である。
【図１２】  本実施の形態にかかる画像処理装置の画像データのデータフローの別の一例を示す説明図である。
【図１３】  本実施の形態にかかる画像処理装置の画像データのデータフローの別の一例を示す説明図である。
【図１４】  本実施の形態にかかる画像処理装置の画像データのデータフローの別の一例を示す説明図である。
【図１５】  本実施の形態にかかる画像処理方法における一連の処理の手順を示すフローチャートである。
【図１６】  本実施の形態にかかる画像処理装置の動作の一例を示すタイムチャートである。
【図１７】  本実施の形態にかかる画像処理装置の待機時間中の画像処理の基本的な流れを示すフローチャートである。
【図１８】  本実施の形態にかかる画像処理装置の待機時間中の画像処理を説明するための説明図である。
【図１９】  本実施の形態にかかる画像処理装置の待機時間中の画像処理の具体的な一例（地肌ノイズ除去）を示す説明図である。
【図２０】  本実施の形態にかかる画像処理装置の操作パネルの表示の一例（第１層）を示す説明図である。
【図２１】  本実施の形態にかかる画像処理装置の操作パネルの表示の一例（第２層、待機中設定）を示す説明図である。
【図２２】  従来技術にかかるディジタル複合機のハードウエア構成を示すブロック図である。
【符号の説明】
１００  画像データ制御ユニット
１０１  画像読取ユニット
１０２  画像メモリー制御ユニット
１０３  画像処理ユニット
１０４  画像書込ユニット
２０１  読取ユニット
２０２  センサー・ボード・ユニット
２０３  画像データ制御部
２０４  画像処理プロセッサー
２０５  ビデオ・データ制御部
２０６  作像ユニット（エンジン）
２１０  シリアルバス
２１１  プロセス・コントローラー
２１２，２３２  ＲＡＭ
２１３，２３３  ＲＯＭ
２２０  パラレルバス
２２１  画像メモリー・アクセス制御部
２２２  メモリー・モジュール
２２３  パーソナル・コンピューター（ＰＣ）
２２４  ファクシミリ制御ユニット
２２５  公衆回線
２３１  システム・コントローラー
２３４  操作パネル
３０１，３０３，３０４，３０６  インターフェース（Ｉ／Ｆ）
３０２  スキャナー画像処理部
３０５  画像処理部
３０７  コマンド制御部
５０１  画像データ入出力制御部
５０２  画像データ入力制御部
５０３  データ圧縮部
５０４  データ変換部
５０５，６０３，７０１  パラレルデータＩ／Ｆ
５０６  データ伸張部
５０７  画像データ出力制御部
６０１  エッジ平滑処理部
６０２  パルス制御部
６０４  シリアルデータＩ／Ｆ
６０５  データ変換部
７０２  システム・コントローラーＩ／Ｆ
７０３  メモリー・アクセス制御部
７０４  ラインバッファー
７０５  ビデオ制御部
７０６  データ圧縮部
７０７  データ伸張部
７０８  データ変換部
【図１】
0003730070.tif 000002
【図２】
0003730070.tif 000003
【図３】
0003730070.tif 000004
【図４】
0003730070.tif 000005
【図５】
0003730070.tif 000006
【図６】
0003730070.tif 000007
【図７】
0003730070.tif 000008
【図８】
0003730070.tif 000009
【図９】
0003730070.tif 000010
【図１０】
0003730070.tif 000011
【図１１】
0003730070.tif 000012
【図１２】
0003730070.tif 000013
【図１３】
0003730070.tif 000014
【図１４】
0003730070.tif 000015
【図１５】
0003730070.tif 000016
【図１６】
0003730070.tif 000017
【図１７】
0003730070.tif 000018
【図１８】
0003730070.tif 000019
【図１９】
0003730070.tif 000020
【図２０】
0003730070.tif 000021
【図２１】
0003730070.tif 000022
【図２２】
0003730070.tif 000023