(57)【要約】【課題】カラー画像原稿とモノクロ画像原稿が混載していても、１スキャンで必要な画像データを高速に、しかも高品質で得ることができるようにする。【解決手段】画像読み取り装置において、画像処理プロセッサ３は、ＲＧＢ多値データを一旦格納する第２のメモリモジュール７と、ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する原稿検知ＡＣＳ３２とを備え、ＲＧＢ多値データのスキャナ画像処理を施して第１のメモリモジュールに送信し、原稿検知ＡＣＳ３２が読み取った原稿がカラー原稿と判定した際には第１のメモリモジュールからＲＧＢ画像データを引き出して出力し、読み取った原稿がモノクロ原稿と判明した際には、第２のメモリモジュール７からＲＧＢ多値データを読み出し、スキャナ画像処理によりモノクロ２値化データに変換後、第１のメモリモジュールに出力する。【選択図】図２１
2006086629.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、
前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、前記ＲＧＢ多値データにスキャナ画像処理を施して前記第１の記憶手段側に送信し、前記読み取った原稿が前記判定手段によりカラー原稿と判定された場合には、前記第１の記憶手段から前記ＲＧＢ画像データを引き出して出力し、前記読み取った原稿がモノクロ原稿と判明した場合には、前記第２の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ画像処理によりモノクロ２値化データに変換後、前記第１の記憶手段に出力することを特徴とする画像読み取り装置。
【請求項２】
原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、
前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、前記ＲＧＢ多値データにスキャナ画像処理を施してモノクロ２値化データに変換して前記第１の記憶手段に格納し、前記読み取った原稿が前記判定手段によりモノクロ原稿と判定された場合には、前記第１の記憶手段から前記モノクロ２値化データを引き出して出力し、前記読み取った原稿がカラー原稿と判明した場合には、前記第２の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ処理を施して前記第１の記憶手段側に送信することを特徴とする画像読み取り装置。
【請求項３】
前記画像処理部は前記ＲＧＢ多値データを先に送信するか、前記モノクロ２値化データを先に送信するかを選択する手段を備えていることを特徴とする請求項１または２記載の画像読み取り装置。
【請求項４】
前記判定手段によるカラー原稿かモノクロ原稿かの判定結果により、次に読み取る原稿がカラー原稿か、モノクロ原稿かを予測し、カラー原稿である確率が高い場合は、前記ＲＧＢ多値データを先にコントローラ側に送信し、モノクロ原稿である確率が高い場合は、前記モノクロ２値化データを先に前記第１の記憶手段側に送信する手段を備えていることを特徴とする請求項１ないし３のいずれか１項に記載の画像読み取り装置。
【請求項５】
前記第２の記憶手段側から前記ＲＧＢ多値データを前記第１の記憶手段側に送信する際の変倍率と前記第２の記憶手段から前記モノクロ２値化データを前記第１の記憶手段側に送信する際の変倍率を個別に設定する手段を備えていることを特徴とする請求項１ないし４のいずれか１項に記載の画像読み取り装置。
【請求項６】
原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、
前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、読み取った原稿画像のＲＧＢ多値データを一旦前記第２の記憶手段に格納するとともに、スキャナ画像処理を施し、前記第１の記憶手段側に送信し、前記判定手段によって前記読み取った原稿がカラー原稿と判定された場合には、送信済みのＲＧＢ画像データを使用し、前記読み取った原稿がモノクロ原稿と判定された場合には、前記第２の記憶手段から原稿画像データを読み出し、スキャナ画像処理を施したモノクロ多値データを前記第１の記憶手段に送信することを特徴とする画像読み取り装置。
【請求項７】
原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、
前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、読み取った原稿画像のＲＧＢ多値データを一旦前記第２の記憶手段に格納するとともに、スキャナ画像処理を施したモノクロ多値データを前記第１の記憶手段側に送信し、前記判定手段によって前記読み取った原稿がモノクロ原稿と判定された場合には、送信済みの前記モノクロ多値データを使用し、前記読み取った原稿がカラー原稿と判定された場合には、前記第１の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ画像処理を施した後、前記第２の記憶手段側に送信することを特徴とする画像読み取り装置。
【請求項８】
前記画像処理部は、前記第１の記憶手段から前記ＲＧＢ多値データを前記第２の記憶手段側に先に送信するか、前記モノクロ多値データを前記第２の記憶手段側に先に送信するかを選択する手段を備えていることを特徴とする請求項６または７記載の画像読み取り装置。
【請求項９】
前記画像処理部は、前記判定手段によるカラー原稿かモノクロ原稿かの判定結果より、次に読み取る原稿がカラー原稿か、モノクロ原稿かを予測する予測手段を備え、カラー原稿である確率が高い場合は、前記ＲＧＢ多値データを先に前記第２の記憶手段側に送信し、モノクロ原稿である確率が高い場合は、前記モノクロ多値データを先に前記第２の記憶手段側に送信することを特徴とする請求項６ないし８のいずれか１項に記載の画像読み取り装置。
【請求項１０】
前記画像処理部は、前記第１の記憶手段側から前記ＲＧＢ多値データを前記第２の規則手段側に送信する際の変倍率と前記第１の記憶手段側から前記モノクロ多値データを前記第１２の記憶手段側に送信する際の変倍率を個別に設定する手段を備えていることを特徴とする請求項６ないし９のいずれか１項に記載の画像読み取り装置。
【請求項１１】
前記画像読み取り部で読み取られる原稿がカラー原稿とモノクロ原稿が混載した混載原稿であることを特徴とする請求項１ないし１０のいずれか１項に記載の画像読み取り装置。
【請求項１２】
請求項１ないし１１のいずれか１項に記載の画像読み取り装置と、
該画像読み取り装置からの画像データにしたがって顕像化し、記録倍媒体に画像を転写する画像形成手段と、
を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取り、読み取った画像データを蓄積する画像読み取り装置およびこの画像読み取り装置を備えたディジタル複写機、スキャナ、デジタル複合機などの画像形成装置に関する。
【背景技術】
【０００２】
ディジタル複写機、スキャナあるいはＭＦＰと称されるコピー、ファクシミリ、プリンタ、スキャナ等の複数の機能を備えた複合機のような画像形成装置においては、原稿画像を読み取るための画像読み取り装置が設けられている。この画像読み取り装置にあっては、読み取った原稿の画像を一旦格納し、複数枚出力する場合に枚数分だけスキャンを繰り返すのを省略したり、読み取った原稿画像を所望の状態で出力するように調整したりしている。
【０００３】
一方、このような画像形成装置もカラーコピーが可能になっているが、カラーコピーの場合、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（K）の各記録色成分の顕像形成は、画像形成機構上同一時点に行うことはできないので、記録色成分の画像データを一旦画像メモリに格納し、所定のタイミングずれて読み出すことが行われている。画像データを画像メモリに格納する場合、メモリ所要量を少なくするために、データ圧縮率が高い非可逆圧縮が用いられるが、非可逆圧縮されたデータを伸張すると、原画像データからのずれがあり、再現の信頼性もしくは忠実度が低い欠点がある。そこで、高画質の画像処理を可能にするために、ＲＧＢ画像データなど非可逆圧縮前の画像データに基づいて像域分離し、像域分離データを像域メモリに格納し、画像メモリから非可逆圧縮データを読み出して伸張するときに、領域メモリから像域分離データを読み出して像域分離の結果にしたがった特性の補正あるいは交換を伸張したＣＭＹＫデータに施すことが行われている。そこで、例えば特許文献１では、入力画像データであるＲＧＢから記録色データであるＣＭＹＫへの変換を像域分離の信頼性を高めることが提案されている。
【特許文献１】特開２００３−１６２３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、読み取る原稿が複数枚あり、かつカラー原稿とモノクロ原稿が混載されている場合、カラー原稿はＲＧＢ多値データを、モノクロ原稿のときはモノクロ２値データを使用すル用にすれば画像メモリの所要量を少なくすることができるが、そのためにはカラー原稿用とモノクロ原稿用と２度の読み取りが必要になってしまう。１度の読み取りで済ませるためには、ＲＧＢ多値データで画像データを画像メモリに格納し、読み取り原稿がカラー原稿の場合は、画像メモリに格納されたＲＧＢデータを使用し、読み取り原稿がモノクロ原稿の場合は、ＲＧＢデータ中のＧデータをそのままモノクロ多値データとして使用することができるが、これではモノクロ用の画像処理がかけられておらず、画質的に問題がある。また、ソフト処理によりしかも簡単なアルゴリズムにより、単純２値化処理を行う方法もあるが、多大な時間を要するとともに画質が良くないという問題があった。画質を良くするためには、ディザ処理や誤差拡散などのアルゴリズムによる２値化を行う必要があるが、これらの処理はソフトにて行うには処理量が多く、２値化処理に多大な時間を要するため現実的ではなかった。
【０００５】
本発明はこのような従来技術の実情に鑑みてなされたもので、その目的は、カラー画像原稿とモノクロ画像原稿が混載していても、１スキャンで必要な画像データを高速に、しかも高品質で得ることができるようにすることにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、第１の手段は、原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、前記ＲＧＢ多値データにスキャナ画像処理を施して前記第１の記憶手段側に送信し、前記読み取った原稿が前記判定手段によりカラー原稿と判定された場合には、前記第１の記憶手段から前記ＲＧＢ画像データを引き出して出力し、前記読み取った原稿がモノクロ原稿と判明した場合には、前記第２の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ画像処理によりモノクロ２値化データに変換後、前記第１の記憶手段に出力することを特徴とする。
【０００７】
第２の手段は、原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、前記ＲＧＢ多値データにスキャナ画像処理を施してモノクロ２値化データに変換して前記第１の記憶手段に格納し、前記読み取った原稿が前記判定手段によりモノクロ原稿と判定された場合には、前記第１の記憶手段から前記モノクロ２値化データを引き出して出力し、前記読み取った原稿がカラー原稿と判明した場合には、前記第２の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ処理を施して前記第１の記憶手段側に送信することを特徴とする。
【０００８】
第３の手段は、第１または第２の手段において、前記画像処理部は前記ＲＧＢ多値データを先に送信するか、前記モノクロ２値化データを先に送信するかを選択する手段を備えていることを特徴とする。
【０００９】
第４の手段は、第１ないし第３のいずれかの手段において、前記判定手段によるカラー原稿かモノクロ原稿かの判定結果により、次に読み取る原稿がカラー原稿か、モノクロ原稿かを予測し、カラー原稿である確率が高い場合は、前記ＲＧＢ多値データを先にコントローラ側に送信し、モノクロ原稿である確率が高い場合は、前記モノクロ２値化データを先に前記第１の記憶手段側に送信する手段を備えていることを特徴とする。
【００１０】
第５の手段は、第１ないし第４のいずれかの手段において、前記第２の記憶手段側から前記ＲＧＢ多値データを前記第１の記憶手段側に送信する際の変倍率と前記第２の記憶手段から前記モノクロ２値化データを前記第１の記憶手段側に送信する際の変倍率を個別に設定する手段を備えていることを特徴とする。
【００１１】
第６の手段は、原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、読み取った原稿画像のＲＧＢ多値データを一旦前記第２の記憶手段に格納するとともに、スキャナ画像処理を施し、前記第１の記憶手段側に送信し、前記判定手段によって前記読み取った原稿がカラー原稿と判定された場合には、送信済みのＲＧＢ画像データを使用し、前記読み取った原稿がモノクロ原稿と判定された場合には、前記第２の記憶手段から原稿画像データを読み出し、スキャナ画像処理を施したモノクロ多値データを前記第１の記憶手段に送信することを特徴とする。
【００１２】
第７の手段は、原稿画像を読み取り、読み取った原稿画像データをＲＧＢ多値データの形で出力する画像読み取り部と、該画像読み取り部からの画像データに画像処理を施す画像処理部と、該画像処理部からの画像データを格納する第１の記憶手段とを有する画像読み取り装置において、前記画像処理部は、前記ＲＧＢ多値データを一旦格納する第２の記憶手段と、前記ＲＧＢ多値データから読み取られた原稿画像がカラーかモノクロかを判定する判定手段とを備え、読み取った原稿画像のＲＧＢ多値データを一旦前記第２の記憶手段に格納するとともに、スキャナ画像処理を施したモノクロ多値データを前記第１の記憶手段側に送信し、前記判定手段によって前記読み取った原稿がモノクロ原稿と判定された場合には、送信済みの前記モノクロ多値データを使用し、前記読み取った原稿がカラー原稿と判定された場合には、前記第１の記憶手段から前記ＲＧＢ多値データを読み出し、スキャナ画像処理を施した後、前記第２の記憶手段側に送信することを特徴とする。
【００１３】
第８の手段は、第６または第７の手段において、前記画像処理部は、前記第１の記憶手段から前記ＲＧＢ多値データを前記第２の記憶手段側に先に送信するか、、前記モノクロ多値データを前記第２の記憶手段側に先に送信するかを選択する手段を備えていることを特徴とする。
【００１４】
第９の手段は、第６ないし第８のいずれかの手段において、前記画像処理部は、前記判定手段によるカラー原稿かモノクロ原稿かの判定結果より、次に読み取る原稿がカラー原稿か、モノクロ原稿かを予測する予測手段を備え、カラー原稿である確率が高い場合は、前記ＲＧＢ多値データを先に前記第２の記憶手段側に送信し、モノクロ原稿である確率が高い場合は、前記モノクロ多値データを先に前記第２の記憶手段側に送信することを特徴とする。
【００１５】
第１０の手段は、第６ないし第９のいずれかの手段において、前記画像処理部は、前記第１の記憶手段側から前記ＲＧＢ多値データを前記第２の規則手段側に送信する際の変倍率と前記第１の記憶手段側から前記モノクロ多値データを前記第１２の記憶手段側に送信する際の変倍率を個別に設定する手段を備えていることを特徴とする。
【００１６】
第１１の手段は、第１ないし第１０のいずれかの手段において、前記画像読み取り部で読み取られる原稿がカラー原稿とモノクロ原稿が混載した混載原稿であることを特徴とする。
【００１７】
第１２の手段は、第１ないし第１１の手段に係る画像読み取り装置と、該画像読み取り装置からの画像データにしたがって顕像化し、記録倍媒体に画像を転写する画像形成手段とを画像形成装置が備えていることを特徴とする。
【００１８】
後述の実施形態において、画像読取部は読取ユニット１に、画像処理部は画像処理プロセッサ（ＩＰＵ）３に、第１の記憶手段はメモリ（ＭＥＭ）１７に、第２の記憶手段はメモリ（ＭＥＭ）７に、判定手段は原稿検知ＡＣＳ３２に、選択可能な手段はコマンド制御部３０３に、変倍率を個別に設定可能な手段は変倍率切替部４７５に、予測手段は原稿予測部４７１にそれぞれ対応する。
【発明の効果】
【００１９】
本発明によれば、ユーザがカラー原稿のときはＲＧＢ多値データを、モノクロ原稿のときはモノクロ２値データを要求している場合で、読み取る書類にカラー原稿の割合が多い場合に、カラー原稿のときは１スキャンで、モノクロ原稿であった場合も記憶手段から高速に読み出し、ハードにて高画質化に必要な複雑な処理を高速に、しかも高品質の画像データを得ることができる。スキャナやＭＦＰ機においては、原稿の手離れを良くする必要があるが、本発明によりこれも実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照し、本発明の実施形態について説明する。  
図１は本発明の実施形態に係るカラー複合機（ＭＦＰ）の外観を示す図である。このカラー複合機は、自動原稿送り装置ＡＤＦと、操作ボードＯＰＢと、スキャナＳＣＲと、フルカラーのプリンタＰＴＲから大略構成されている。システムとしてはさらに、ステープラおよび作像された用紙を搭載可能なトレイ付きのフィニッシャ（図示しない）と、給紙バンク（図示しない）の各ユニットが設けられる。カラー複合機の内部に備えられた画像データ処理装置には、パソコンＰＣがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されており、また同じくカラー複合機内に備えられたファクシミリコントロールユニット（ＦＣＵ）には電話回線ＰＮ（ファクシミリ通信回線）に接続された交換機ＰＢＸが接続されている。プリンタＰＴＲによってプリントされたプリント済みの用紙は、排紙トレイ（図示しない）上またはフィニッシャに排出される。
【００２１】
図２は図１のスキャナＳＣＲの構成の詳細を示したものである。原稿台Ｒ１に置かれた原稿Ｄは一枚ずつコンタクトガラスＲ２に給紙され、原稿Ｄ上の画像データが光学的に読み取られる。原稿を光学的に読み取る読取ユニット１内では、光源Ｒ３から発せられる光により原稿の反射画像が得られ、第１ミラーＲ４、第２ミラーＲ５、第３ミラーＲ６を経て結像レンズＲ７に入射し、結像レンズＲ７によってセンサーボードユニット２の受光素子（本実施形態はＣＣＤ）の結像面に結像してにて電気信号に変換され、後述する画像処理システム１００へと送られる。ここで原稿全面の画像データは、光源Ｒ３、第１ミラーＲ４、第２ミラーＲ５、第３ミラーＲ６から成る読取ユニット１が原稿Ｄの下を移動し、副走査方向にスキャンすることによって得ることができる。
【００２２】
フルカラーのプリンタＰＴＲは、Ｃ、Ｍ、ＹおよびＫの各色の画像を形成する４組のトナー像形成ユニット、Ｃ、Ｍ、Ｙ、Ｋ用の４つの感光体ユニット、Ｃ、Ｍ、Ｙ、Ｋ用の４つの現像ユニットなどを備える。これらの構成は、例えば前述の特許文献１に記載されているような従来より周知の構成でよいので、その詳細な構成の説明は省略する。
【００２３】
図３（ａ）はスキャナＳＣＲに原稿Ｄが配置された様子を示す斜視図、同図（ｂ）はスキャナＳＣＲの読取り部を上方から見た平面図である。図３（ａ）に示すように、スキャナＳＣＲはコンタクトガラスＲ２の上に原稿Ｄが配置され、コンタクトガラスＲ２の下を読取ユニット１が走査することによって原稿上の画像データが読み取られる。走査方向は、図３（ｂ）に示すように読取ユニット１が移動する方向を副走査方向、副走査を構成する各ライン方向を主走査方向である。
【００２４】
図４は画像処理ユニット１００の基本的なシステム構成を示すブロック図である。この画像処理ユニット１００は、ファクシミリやスキャナなどの複数の機能を備えた複合機能のデジタル複写機（ＭＦＰ）の画像処理ユニットである。原稿を光学的に読み取る読取ユニット１は、図２に示すように、原稿Ｄに対するランプ照射の反射光を第１ないし第３ミラーＲ４〜Ｒ６によってレンズＲ７を介して受光素子に集光する。例えばＣＣＤからなる受光素子は、センサ・ボード・ユニット（以下、ＳＢＵと称する）２に搭載され、ＣＣＤによって電気信号に変換され、電気信号に変換された画像信号はさらにディジタル信号に変換された後、ＳＢＵ２から出力される。なお、図２においては、説明の都合上、読取ユニット１、レンズＲ７およびＳＢＵ２は画像処理ユニット１００とは別体として示されているが、画像処理ユニット１００にはこれら読取ユニット１、レンズＲ７およびＳＢＵ２も含むものとする。
【００２５】
ＳＢＵ２から出力される画像信号は、画像処理プロセッサ（以下、ＩＰＵと称する）３に転送され、光学系およびディジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）を補正し、圧縮／伸張およびデータインターフェース制御を行う画像データ制御部（以下、ＣＤＩＣと称する）４に入力される。機能デバイスおよびデータバス間における画像データの伝送はＣＤＩＣ４が全て制御する。
【００２６】
ＣＤＩＣ４は、画像データに関し、ＳＢＵ２、パラレルバス１０、ＩＰＰ間のデータ転送、全体制御を司るシステムコントローラ１１と画像データに対するプロセスコントローラ２２間の通信を行う。
【００２７】
ＩＰＵ３からＣＤＩＣ４へ転送されたデータは、ＣＤＩＣ４からパラレルバス１０を経由して画像メモリアクセス制御部（以下、ＩＭＡＣと称する）１５に送られる。ここではシステムコントローラ１１の制御に基づき画像データとメモリモジュール（以下ＭＥＭと称する）１７のアクセス制御、外部パソコン（以下、ＰＣと称する）１６のプリント用データの展開、メモリ有効活用のための画像データの圧縮／伸張を行う。ＩＭＡＣ１５へ送られたデータはデータ圧縮後ＭＥＭ１７へ蓄積され、蓄積データは必要に応じて読み出される。読み出しデータは伸張され、本来の画像データに戻しＩＭＡＣ１５からパラレルバス１０経由でＣＤＩＣ４へ戻される。ＣＤＩＣ４からＩＰＵ３への転送後は、ＩＰＵ３による画質処理およびビデオデータ制御部（以下、ＶＤＣと称する）５でのパルス制御を行い、作像ユニット６において転写紙上に再生画像を形成する。画像データの流れにおいて、パラレルバス１０およびＣＤＩＣ４でのバス制御により、ＭＦＰの機能が実現される。
【００２８】
ＦＡＸ送信機能は読み取り画像データをＩＰＵ３にて画像処理を実施し、ＣＤＩＣ４およびパラレルバス１０を経由してＦＡＸ制御ユニット（以下、ＦＣＵと称する）１９へ転送する。ＦＣＵ１９にて通信網へのデータ変換を行い、公衆回線２０へＦＡＸデータとして送信する。ＦＡＸ受信機能は、公衆回線２０からの回線データをＦＣＵ１９にて画像データへ変換し、パラレルバス１０およびＣＤＩＣ４を経由してＩＰＵ３へ転送される。この場合特別な画質処理は行わず、ＶＤＣ５においてドット再配置およびパルス制御を行い、作像ユニット６において転写紙上に再生画像を形成する。
【００２９】
複数ジョブ、例えばコピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読取ユニット１、作像ユニット６およびパラレルバス１０の使用権のジョブへの割り振りをシステムコントローラ１１およびプロセスコントローラ２２が制御する。プロセスコントローラ２２は画像データの流れを制御し、システムコントローラ１１はシステム全体を制御し、各リソースの起動を管理する。ＭＦＰの機能選択は操作部１４で選択入力され、コピー機能、ＦＡＸ機能等の処理内容が設定される。
【００３０】
システムコントローラ１１とプロセスコントローラ２２はパラレルバス１０、ＣＤＩＣ４およびシリアルバス２１を介して相互に通信を行う。ＣＤＩＣ４内においてパラレルバスとシリアルバスとのデータインターフェースのためのデータフォーマット変換を行う。また、スキャナアプリケーションでは、読取ユニット１およびＳＢＵ２にて読み取られた原稿画像データはＩＰＵ３で画質処理され、ＣＤＩＣ４からパラレルバス１０、ＩＭＡＣ１５を介してＭＥＭ１７あるいはハードディスク（以下、ＨＤＤと称する）１８に格納され、そこから必要に応じて画像データがＰＣ１６に送られる。
【００３１】
なお、ＲＯＭ１３にはシステムコントローラ１１が使用するプログラムが格納され、システムコントローラ１１はＲＡＭ１２をワークエリアとして使用しながら前記ＲＯＭ１３に格納されたプログラムを実行する。また、ＲＯＭ２４にはプロセスコントローラ２２が使用するプログラムが格納され、プロセスコントローラ２２はＲＡＭ２３をワークエリアとして使用しながら前記ＲＯＭ２４に格納されたプログラムを実行する。
【００３２】
図５はＩＰＵ３の概略構成を示すブロック図である。ＩＰＵ３は、スキャナ画像処理部３０１、画質処理部３０２、コマンド制御部３０３、入力Ｉ／Ｆ部３０４，３０５、出力Ｉ／Ｆ部３０６，３０７から構成されている。読み取り画像はＳＢＵ２を介してＩＰＵ３の入力Ｉ／Ｆ部３０４からスキャナ画像処理部３０１へ入力される。このスキャナ画像処理部３０１は、読み取り画像信号の劣化補正が目的で、シェーディング補正、スキャナγ補正、ＭＴＦ補正等を行う。読み取り画像データの補正処理終了後、出力Ｉ／Ｆ部３０６を介してＣＤＩＣ４へ画像データを転送する。
【００３３】
転写紙への出力は、ＣＤＩＣ４からの画像データを入力Ｉ／Ｆ部３０５より受け、画質処理部３０２において面積階調処理を行う。画質処理後のデータは、出力Ｉ／Ｆ部３０７を介してＶＤＣ５へ出力される。面積階調処理は濃度変換、ディザ処理、誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。一旦スキャナ画像処理された画像データをＭＥＭ１７に蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより再生画像の雰囲気を変更することができる。このとき、処理を変更する度に画像を読取ユニット１から読み込み直す必要はなく、ＭＥＭ１７から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を合わせて実施し、ＣＤＩＣ４へ出力する。処理の切り替え、処理手順の変更等はコマンド制御部３０３において管理する。
【００３４】
図６はＣＤＩＣ４の概略構成を示すブロック図である。ＣＤＩＣ４は、画像データ入力制御部４０１、データ圧縮部４０２、データ変換部４０３、データ伸長部４０４、画像データ出力制御部４０５、コマンド制御部４０６、パラレルデータＩ／Ｆ部４０７、２つのシリアルデータＩ／Ｆ部４０８，４０９から構成されている。画像データ入力制御部４０１では、ＩＰＵ３でスキャナ画像補正されたデータが入力される。入力データはパラレルバス１０での転送効率を高めるためにデータ圧縮部４０２において、データ圧縮を行う。そしてデータ変換部４０３、パラレルデータＩ／Ｆ部４０７を介してパラレルバス１０へ送出される。パラレルバス１０からパラレルデータＩ／Ｆ部４０７を介して入力される画像データは、バス転送のために圧縮されており、データ変換部４０３を介してデータ伸張部４０４で伸張される。伸張された画像データは画像データ出力制御部４０５においてＩＰＵ３へ転送される。さらにＣＤＩＣ４は、パラレルデータとシリアルデータの変換機能を併せ持つ。システムコントローラ１１はパラレルバス１０にデータを転送し、プロセスコントローラ２２はシリアルバス２１にデータを転送する。２つのコントローラの通信のために、シリアルデータＩ／Ｆ部４０８を介してデータ変換部４０３でデータ変換を行う。シリアルデータＩ／Ｆ部４０９は、ＩＰＵ３用のものであり、ＩＰＵ３ともインターフェイスする。
【００３５】
図７はＶＤＣ５の概略構成を示すブロック図である。ＶＤＣ５は、エッジ平滑処理部５０１、パルス制御部５０２、パラレルデータＩ／Ｆ部５０３、データ変換部５０４、シリアルデータＩ／Ｆ部５０５から構成されている。このＶＣＤ５では、入力される画像データに対し作像ユニット６の特性に応じて、追加の処理を行う。エッジ平滑処理部５０１によるドットの再配置処理、ドット形成のための画像信号のパルス制御を行い、画像データは作像ユニット６を対象として出力される。データ変換部５０４により、画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能を併せ持ち、ＶＤＣ５単体でもシステムコントローラ１１とプロセスコントローラ２２の通信に対応できる。
【００３６】
図８はＩＭＡＣ１５の概略構成を示すブロック図である。ＩＭＡＣ１５は、ラインバッファ１５１、ビデオ制御部１５２、データ変換部１５３、データ圧縮部１５４、データ伸長部１５５、メモリアクセス制御部１５６、システムコントローラＩ／Ｆ部１５７、パラレルデータＩ／Ｆ部１５８から構成されている。このＩＭＡＣ１５は、パラレルデータＩ／Ｆ部１５８において、パラレルバス１０との画像データのインターフェースを管理する。構成的にはＭＥＭ１７への画像データの格納／読み出しと、主に外部のＰＣ１６から入力されるコードデータの画像データへの展開を制御する。入力されたコードデータは、ラインバッファ１５１において、ローカル領域でのデータの格納を行う。ラインバッファ１５１に格納されたコードデータは、システムコントローラＩ／Ｆ部１５７を介して入力されたシステムコントローラ１１からの展開処理命令に基づき、ビデオ制御部１５４において画像データに展開される。
【００３７】
展開された画像データもしくはパラレルデータＩ／Ｆ部１５８を介してパラレルバス１０から入力された画像データは、ＭＥＭ１７に格納される。この場合、データ変換部１５３において格納対象となる画像データを選択し、データ圧縮部１５４においてメモリ使用効率を上げるためにデータの２次圧縮を行い、メモリアクセス制御部１５６にてＭＥＭ１７のアドレスを管理しながらＭＥＭ１７に画像データを格納する。ＭＥＭ１７に格納された画像データの読み出しは、メモリアクセス制御部１５６にて読み出し先アドレスを制御し、読み出された画像データをデータ伸張部１５５にて伸張する。伸張された画像データをパラレルバス１０へ転送する場合は、パラレルデータＩ／Ｆ部１５８を介してデータ転送を行う。
【００３８】
図９はＦＣＵ１９の概略構成を示すブロック図である。ＦＣＵ１９は、画像データを通信形式に変換して公衆回線２０に送信し、また、外部からのデータを画像データに戻して外部Ｉ／Ｆ部１９１およびパラレルバス１０を介して、作像ユニット６において記録出力する。ＦＣＵ１９は、外部Ｉ／Ｆ部１９１、ＦＡＸ画像処理部１９２、画像メモリ１９３、メモリ制御部１９４、ファクシミリ制御部１９５、画像圧縮伸張部１９６、モデム１９７および網制御装置１９８から構成されている。この内、ＦＡＸ画像処理部１９２に関し、受信画像に対する２値スムージング処理はＶＣＵ５のエッジ平滑処理部５０１において行う。また、画像メモリ１９３に関しても、出力バッファ機能に関してはＩＭＡＣ１５およびＭＥＭ１７にその機能の一部を移行する。
【００３９】
このように構成されたＦＣＵ１９では、画像情報の伝送を開始するとき、ファクシミリ制御部１９５がメモリ制御部１９４に指令し、画像メモリ１９３から蓄積している画像情報を順次読み出させる。読み出された画像情報は、ＦＡＸ画像処理部１９２によって元の信号に復元されるとともに、密度変換処理および変倍処理がなされ、ファクシミリ制御部１９５に加えられる。ファクシミリ制御部１９５に加えられた画像信号は、画像圧縮伸張部１９６によって符号圧縮され、モデム１９７によって変調された後、網制御装置１９８を介して宛先へと送出される。そして、送信が完了した画像情報は、画像メモリ１９３から削除される。
【００４０】
受信時には、受信画像は一旦画像メモリ１９３に蓄積され、その時に受信画像を記録出力可能であれば、１枚分の画像の受信を完了した時点で記録出力される。また、複写動作時に発呼されて受信を開始したときは、画像メモリの使用率が所定値、例えば８０％に達するまでは画像メモリ１９３に蓄積し、画像メモリ１９３の使用率が８０％に達した場合には、その時に実行している書き込み動作を強制的に中断し、受信画像を画像メモリ１９３から読み出し記録出力させる。このとき画像メモリ１９３から読み出した受信画像は、画像メモリ１９３から削除し、画像メモリ１９３の使用率が所定値、例えば１０％まで低下した時点で中断していた書き込み動作を再開させ、その書き込み動作を全て終了した時点で、残りの受信画像を記録出力させている。また、書き込み動作を中断した後に、再開できるように中断時における書き込み動作のための各種パラメータを内部的に退避させ、再開時に、パラメータを内部的に復帰させる。
【００４１】
図１０は、前述の図５に示すＩＰＵ３の構成を更に詳細に示すブロック図である。ＩＰＵ３のスキャナ画像処理部３０１は、入力インターフェース部３０、シェーディング補正回路３１、原稿検知ＡＣＳ３２、スキャナγ変換回路３３、フィルタ処理回路３４、副走査変倍処理回路３５、主走査変倍処理回路３６、２値化回路３５ａ、パッキング回路３６ａ、色補正処理回路３７、セレクタ３８、出力インターフェイス部３９から構成されている。原稿検知ＡＣＳ３２はコマンド制御部３０３に接続されている。ＳＢＵ２より入力された原稿画像データは、入力インターフェース部３０にて取り込まれ、シェーディング補正回路３１、スキャナγ変換回路３３、フィルタ処理回路３４、副走査変倍処理回路３５、主走査変倍処理回路３６と転送される。この後、コピー時はセレクタ３８にて色補正後のデータが選択され、出力インターフェース部３９からＣＤＩＣ４へと転送される。
【００４２】
スキャナアプリケーションの２値化モード時は、主走査変倍後のデータが２値化回路３５ａ、パッキング回路３６ａと転送され、セレクタ３８にてパッキング後のデータを選択し、出力インターフェース部３９からＣＤＩＣ４へ転送される。
【００４３】
また、スキャナアプリケーションの多値モード時は、主走査変倍後のＲＧＢ多値データをセレクタで選択し、出力インターフェース部３９からＣＤＩＣ４へ送られる。
【００４４】
ここで、原稿検知ＡＣＳ３２は、シェーディング後のＲＧＢデータを監視し、原稿がモノクロ原稿なのか、あるいはカラー原稿なのかを検知し、その結果をコマンド制御部４４へ送る。ここで原稿検知ＡＣＳ３２は自動カラーセレクト機能を示す。コマンド制御部４４に送られたＡＣＳ３２の結果は、プロセスコントローラ２２より読み出され、その後システムコントローラ１１に送信される。
【００４５】
一方、プリント用の画質処理部３０２は、入力インターフェース部４０、プリンタγ変換回路４１、諧調処理回路４２、出力インターフェイス部４３から構成されている。コピーのプリント時は、ＣＤＩＣからの画像データを入力インターフェース部４０から取り込み、プリンタγ変換回路４１、階調処理回路４２、出力インターフェース部４３と送られ、ＶＤＣ５に出力される。
【００４６】
図１１は、図１０のセレクタ３８を示したものである。また、図１２に出力選択信号ＳＥＬにより出力される信号を示している。出力選択信号ＳＥＬが‘０’のときはスキャナアプリケーション用のＲＧＢの各２値信号が出力され、選択信号ＳＥＬが‘１’のときはスキャナアプリケーション用のＲＧＢの各多値信号が出力され、選択信号ＳＥＬが‘２’のときはコピープリント用のＣＭＹＫの各多値信号が出力される。図１１で、スキャナアプリケーションの２値モード時は、ＲＧＢの各２値データが選択され、それぞれチャネル０〜２に出力される。その時の画像フォーマットを、図１３（ａ）に示す。
【００４７】
ここでは、１画素２値のデータの８画素分がパッキングされている。Ｒｅｄ（赤）の先頭画素がＲ０で、２画素目がＲ１、８画素目がＲ７となる。同様にＧｒｅｅｎ（緑）の先頭画素がＧ０で、２画素目がＧ１、８画素目がＧ７となる。さらに、Ｂｌｕｅ（青）の先頭画素がＢ０で、２画素目がＢ１、８画素目がＢ７となる。このときのメモリＭＥＭ１７に格納される様子は、図１４（ａ）のようになる。メモリ上に各ＲＧＢの格納領域が確保され、記憶される。
【００４８】
スキャナアプリケーションの多値モード時は、ＲＧＢの各多値データ、ここでは一例として８ビットデータが選択され、それぞれチャネル０〜２に出力される。その時の画像フォーマットを、図１３（ｂ）に示す。ここでは、１画素８ｂｉｔのデータが示されている。さらに、ＭＥＭ１７に格納される様子は、図１４（ｂ）のようになる。メモリ上に各ＲＧＢの格納領域が確保され、記憶されるが１画素が多値のため、格納領域は図１４（ａ）の２値に比べて大きくなる。
【００４９】
コピー時は、ＣＭＹＫの多値データ、ここでは一例として８ビットデータが選択され、それぞれチャネル０〜３に出力される。その時の画像フォーマットを、図１３（ｃ）に示す。ここでは、１画素８ｂｉｔのデータが示されている。さらに、ＭＥＭ１７に格納される様子は、図１４（ｃ）のようになる。
【００５０】
スキャナアプリケーションにおけるＡＣＳ（Auto Color Select）機能について述べる。このときのコントローラ側での処理手順を図１５に示す。図１５はスキャナアプリケーションにおける原稿自動選択の手順を示すフローチャートである。
【００５１】
読み取り原稿の画像をコントローラ側ＨＤＤ１８やＰＣ１６に取り込むスキャナアプリケーションにおいて、原稿がモノクロ原稿とカラー原稿が混載している場合、モノクロ原稿はモノクロ２値で、カラー原稿はＲＧＢの多値で取り込みたいという要求は強い。従ってこの場合について述べる。このような使い方は、モノクロ原稿は黒白の２値で十分だが、カラー原稿は色情報まできれいに読み取りたい場合など、一般に頻繁に使用される。
【００５２】
オペレータによってこのような設定がされた場合、図１０および図１１に示すセレクタ３８は、ＲＧＢの多値データを選択し、これらのデータを一旦、コントローラ側のＭＥＭ１７に格納する。このとき、読み取られた原稿がモノクロ原稿かカラー原稿かを図１０に示す原稿検知ＡＣＳ３２で検知するが、通常１枚の原稿の最後まで読み取らないと判定はできない。これは、モノクロ原稿に朱色の検印がされている場合など、原稿の端にカラー情報が存在する場合があるからである。
【００５３】
この処理手順では、原稿読込みをスタートさせ（ステップＳ１５０１）、原稿の読込みが終了したか否かをチェックする（ステップＳ１５０２）。原稿の読込みが完了した場合は、原稿がモノクロ原稿であったか、カラー原稿であったかの原稿検知ＡＣＳ３２の結果を読み取る（ステップＳ１５０３）。原稿検知ＡＣＳ３２の結果は、プロセスコントローラ２２で図１０のコマンド制御部３０３をアクセスすることで読み取られ、その後システムコントローラ１１に転送される。
【００５４】
次いで、原稿がカラー原稿であるか、モノクロ原稿であるかをチェックし（ステップＳ１５０４）、読み取った原稿がカラー原稿であった場合は、ＭＥＭ１７に格納されたＲＧＢ多値データを最終データとしてそのまま使用する（ステップＳ１５０５）。一般にこのようなカラー多値データは、その後汎用フォーマットのＪＰＥＧなどの形式にＰＣ等によって変換される。
【００５５】
一方、読み取った原稿がモノクロ原稿であった場合には、ＭＥＭ１７に格納されているＧ（Ｇｒｅｅｎ）の多値データを使用し、モノクロ２値データへの変換をシステムコントローラ１１あるいはＰＣ１６によるソフト処理で実行し（ステップＳ１５０６）、オペレータが必要とする画像データを得ることになる（ステップＳ１５０７）。
【００５６】
このような方法による場合、読み取った原稿がカラー原稿の場合は、そのままＲＧＢの多値データを使用するため比較的高速に必要なデータが得られるのであるが、読み取った原稿がモノクロ原稿の場合は、ソフト処理により多値データから２値データへの変換を行うため、必要な画像を得るのに時間を要する。また、ソフトによる処理のため、あまり複雑なアルゴリズムによる２値化処理ができず、単純２値化など比較的ソフト処理で時間の要しない方法にて実行するため、２値化処理後の画質がよくないという問題があった。
【００５７】
ここで単純２値化とは、例えば多値データが８ビットで表される場合、１画素は０〜２５５の値で表示されるが、一例として閾値を１２８に設定し、画素データの値がこの閾値の１２８以上の場合、黒画素を示す‘１’として扱い、画素データの値が閾値の１２８未満の場合は、白画素を示す‘０’とする方法である。この単純２値化より画質の良い誤差拡散処理やディザにより２値化処理をソフトにて行うと、そのアルゴリズムが複雑なため、必要な画像を得るのに多くの時間を要し、原稿読み込みの速度を向上できないという問題があった。
【００５８】
また別の例として、読み取り原稿の画像をコントローラ側のＨＤＤ１８やＰＣ１６に取り込むスキャナアプリケーションにおいて、原稿がモノクロ原稿とカラー原稿が混載している場合、モノクロ原稿はモノクロ処理後の多値で、カラー原稿はＲＧＢの多値で取り込む場合について述べる。
【００５９】
従来は、オペレータによってこのような設定がされた場合、図１０および図１１に示すセレクタ３８は、ＲＧＢの多値データを選択し、これらのデータを一旦、コントローラ側のＭＥＭ１７に格納する。このとき、読み取られた原稿がモノクロ原稿かカラー原稿かを図１０に示す原稿検知ＡＣＳ３２で検知するが、通常１枚の原稿の最後まで読み取らないと判定はできない。原稿がモノクロ原稿であったか、カラー原稿であったかのＡＣＳ結果は、プロセスコントローラ２２で読み取られ、その後システムコントローラ１１に転送される。
【００６０】
そして、読み取った原稿がカラー原稿であった場合は、ＭＥＭ１７に格納されたＲＧＢ多値データをそのまま使用する。一方、読み取った原稿がモノクロ原稿であった場合にはＭＥＭ１７に格納されたＧ（Ｇｒｅｅｎ）の多値データをそのまま使用する。このような処理では、モノクロ画像に対してより最適化された画像処理が行われないため、画質的に問題があった。また、画質向上のためソフトによる処理を行うと必要な画像を得るのに時間を要するという問題があった。
【００６１】
また、上記ソフトによる処理では、読み取り時の解像度、すなわち変倍率でカラーＲＧＢデータをコントローラに送信する。そして読み取った原稿がカラー原稿のときはそのままＲＧＢデータを使用し、逆にモノクロ原稿と判定された場合には、ソフト処理にてＲＧＢのＧデータからモノクロ２値データを作成するため、カラー原稿のときとモノクロ原稿のときで解像度は同じにならざるを得ない。
【００６２】
図１６は、Ａ４サイズ原稿を６００ｄｐｉで読み取り、その後４００ｄｐｉに変倍してスキャナ画像を得る場合を示す。Ａ４サイズは、２１０ｍｍ×２９７ｍｍでこれを６００ｄｐｉの解像度で読み取ると、４９６０画素×７０１６画素となる。１画素８ビットでＲＧＢを読み取るとトータルで９９．６ＭＢｙｔｅとなる。このままでは画像サイズが大き過ぎるので、４００ｄｐｉの解像度で読み取る（変倍率６６．７％）と、カラー原稿では図１６（ｂ）に示すように４４．３ＭＢｙｔｅとなり、モノクロ原稿では図１６（ｃ）に示すように５．５３ＭＢｙｔｅとなる。
【００６３】
図１７は、Ａ４サイズ原稿を６００ｄｐｉ解像度で読み取り、２００ｄｐｉのスキャナ画像を得る場合である。読み取り画像から２００ｄｐｉに変倍（変倍率３３．３％）すると、カラー原稿では図１７（ｂ）に示すように１１．１ＭＢｙｔｅとなり、モノクロ原稿では図１７（ｃ）に示すように１．３８ＭＢｙｔｅとなる。
【００６４】
ところがユーザが、カラー原稿は比較的大きな解像度で欲しいが、モノクロ原稿だった場合は大きな解像度は欲しくないという場合や、反対にカラー原稿はデータ量が多いため、解像度は小さくてよく、モノクロ原稿だった場合は元々データ量が小さいため比較的大きな解像度で欲しいという場合に対応できない。また、上述の場合は、原稿がモノクロ原稿と判定された場合に、コントローラ側のＭＥＭ１７に格納されているＧ（Ｇｒｅｅｎ）の多値データをソフト処理にて２値化データやモノクロ多値データに処理する場合を述べ、この場合はソフト処理のため時間を要したり、また処理の時間短縮のため簡単なアルゴを使わざるを得ず、この場合満足な画質が得られないという問題が提示される。
【００６５】
従来、これらの問題を避ける方法として、原稿を２度読む方法もある。このときの画像処理パスを図１８に、処理フローを図１９に示す。図１８は原稿がモノクロ原稿と判定された場合に多値データを２値化データに処理する場合のＩＰＵ３における画像データの流れを示す図、図１９は原稿がモノクロ原稿と判定された場合に多値データを２値化データに処理する場合の手順を示すフローチャートである。
【００６６】
例えば、図１８のパス（１）に示すように一回目の原稿スキャンでＲＧＢデータを出力し、コントローラ側ＭＥＭ１７に送信する。このとき、読み取った原稿がカラー原稿と判定された場合にはＭＥＭ１７に格納されているＲＧＢ多値データをそのまま使用する。一方、読み取った原稿がモノクロ画像と判定された場合には、図１８のパス（２）に示すように、再度同一原稿をスキャンし、今度はモノクロ２値化処理を行い、コントローラ側ＭＥＭ１７に送信し、この画像データを使用する。
【００６７】
これを図１９により説明すると、原稿の読込みをスタートさせ（ステップＳ１９０１）、原稿の読込みが終了したかをチェックする（ステップＳ１９０２）。原稿の読込みが終了した場合は、原稿がモノクロ原稿であったか、カラー原稿であったかの原稿検知ＡＣＳ３２の結果を読み取り（ステップＳ１９０３）、カラー原稿か否かをチェックする（ステップＳ１９０４）。原稿がカラー原稿の場合は、ＭＥＭ１７に格納されたＲＧＢ多値データを最終データとしてそのまま使用する（ステップＳ１９０５）。一方、読み取った原稿がモノクロ原稿の場合は、再度原稿の読込みをスタートさせ（ステップＳ１９０６）、モノクロ２値化の処理を行う（ステップＳ１９０７）。そして、コントローラ側のＭＥＭ１７に送信し、２値化データを最終データとして使用する（ステップＳ１９０８）。
【００６８】
しかしながらこの場合は、同一原稿に対して２度の読み取りが必要となるため、スキャン速度が遅かったり、また前述の図２に示す読取ユニット１に同一原稿を２度読む機構を搭載する必要があり、従って読取ユニット１のコストが高くなったり、また２度の読み取りにより原稿が傷むという問題があった。
【００６９】
そこで、本発明においては、読み取り原稿としてカラー原稿とモノクロ原稿が混載されている場合で、カラー原稿の割合が多い場合に、ユーザがカラー原稿のときはＲＧＢ多値データを、モノクロ原稿のときはモノクロ２値データを要求している場合に、１スキャンで必要な画像データを高速に、しかも高品質で得ることができるように改善している。以下、その一実施の形態について説明する。
【００７０】
図２０は本発明により改良された画像処理装置の一実施の形態におけるシステム構成を示すブロック図である。  
この実施の形態においては、読み取り原稿の画像をコントローラ側のＨＤＤ１８やＰＣ１６に取り込むスキャナアプリケーションにおいて、原稿がモノクロ原稿とカラー原稿が混載している場合で、モノクロ原稿はモノクロ２値で、カラー原稿はＲＧＢの多値で取り込む場合を例にとっている。
【００７１】
図２０に示すように、この画像処理ユニットが図４と異なる点は、ＩＰＵ３にＭＥＭ７を接続し、原稿画像を格納する手段を設けたことである。また、このときのＩＰＵ３の構成は図２１に示すように、図１０に対して、シェーディング補正回路３１とスキャナγ変換回路３３の間にＭＥＭＩ／Ｆ部４５を設け、ＭＥＭ７と接続するとともに、シェーディング補正後の画像データとＭＥＭ７からのリードデータから出力データを選択し、スキャナγ変換回路３３に出力するように切替えるセレクタ４６を設けている。また、後述する原稿予測・変倍率切替制御部４７をコマンド制御部４に並列に設けるとともに、その出力を副走査変倍回路３５および主走査変倍回路３６に印加するように接続されている。それ以外の構成は上述した基本技術の構成を同じであり、実質的に同じ構成には同一の参照番号を付して、説明は省略する。
【００７２】
図２１のＩＰＵ３の構成に画像処理パスを付加した図２２により画像データの流れを説明する。スキャナアプリケーションにおいて、原稿がモノクロ原稿とカラー原稿が混載している場合、モノクロ原稿はモノクロ２値で、カラー原稿はＲＧＢの多値で取り込む場合、読取ユニット１にて読み込まれた画像データは、画像処理パス（１）（以下、画像処理パスについては図では丸付き数字で示す）に示すように、入力インターフェース３０、シェーディング補正回路３１と通り、ＭＥＭＩ／Ｆ部４５を介してＭＥＭ７に格納される。これと同時に、シェーディング補正後の画像データは、セレクタ４６、スキャナγ変換回路３３、フィルタ３４、副走査変倍回路３５、主走査変倍回路３６、セレクタ３８、出力インターフェース３９と転送され、ＣＤＩＣ４を介して、コントローラ側のＭＥＭ１７に格納される。このとき、副走査変倍回路３５および主走査変倍回路３６では、ＲＧＢデータのときの必要な解像度に変倍される。ここで、読み取った原稿画像データが原稿検知ＡＣＳ３２にてカラー原稿と判定されれば、コントローラ側のＭＥＭ１７に格納されたＲＧＢデータが使用される。
【００７３】
一方、読み取った原稿画像データがモノクロ原稿と判定された場合には、画像処理パス（２）に示すように、ＭＥＭ７からＭＥＭＩ／Ｆ部４５により、画像データを読み出し、セレクタ４６、スキャナγ変換回路３３、フィルタ３４、副走査変倍回路３５、主走査変倍回路３６、２値化回路３５ａ、パッキング回路３６ａ、セレクタ３８、出力インターフェース３９と転送され、ＣＤＩＣ４を介して、コントローラ側ＭＥＭ１７に格納され、このデータが使用される。このとき、副走査変倍３５および主走査変倍３６では、モノクロ２値化データのときに必要な解像度に変倍される。
【００７４】
一例として、ユーザが図２４に示すように、６００ｄｐｉ読み取り原稿に対して、カラー原稿時は３００ｄｐｉ多値データで、モノクロ原稿時は、２００ｄｐｉ２値データで読み取る場合は、図２２の画像処理パス（１）における副走査変倍回路３５および主走査変倍回路３６では５０．０％変倍を行い、セレクタ３８に出力する。一方、モノクロ原稿の場合の画像処理パス（２）では、副走査変倍回路３５および主走査変倍回路３６にて３３．３％変倍を行い、これらを２値化後、パッキングしてセレクタ３８に出力する。以上より、カラー原稿のときは、ＲＧＢ多値データで５０％変倍、モノクロ原稿のときはモノクロ２値データで３３．３％変倍された画像が得られ、各々変倍率の異なる所望の画像データを得ることができる。
【００７５】
次に、ユーザが図２５に示すように、６００ｄｐｉ読み取り原稿に対して、カラー原稿時は２００ｄｐｉ多値データで、モノクロ原稿時は、３００ｄｐｉ２値データで読み取る場合は、図２２の画像処理パス（１）における副走査変倍回路３５および主走査変倍回路３６では３３．３％変倍を行い、セレクタ３８に出力する。一方、モノクロ原稿の場合の画像処理パス（２）では、副走査変倍回路３５および主走査変倍回路３６にて５０％変倍を行い、これらを２値化後、パッキングしてセレクタ３８に出力する。以上より、カラー原稿のときは、ＲＧＢ多値データで３３．３％変倍、モノクロ原稿のときはモノクロ２値データで５０．０％変倍された画像が得られ、各々変倍率の異なる所望の画像データを得ることができる。
【００７６】
次に、スキャナアプリケーションにおいて、原稿がモノクロ原稿とカラー原稿が混載している場合、モノクロ原稿はモノクロ多値で、カラー原稿はＲＧＢの多値で取り込む場合について図２３に示す画像データの流れにより説明する。
【００７７】
読み取りユニットにて読み込まれた画像データは、画像処理パス（１）に示すように、入力インターフェース３０、シェーディング補正３１と通り、ＭＥＭＩ／Ｆ部４５を介してＭＥＭ７に格納される。これと同時に、シェーディング補正後の画像データは、セレクタ４６、スキャナγ３３、フィルタ３４、副走査変倍３５、主走査変倍３６、セレクタ３８、出力インターフェース３９と転送され、ＣＤＩＣ４を介して、コントローラ側ＭＥＭ１７に格納される。このとき、副走査変倍３５および主走査変倍３６では、ＲＧＢデータのときの必要な解像度に変倍される。ここで、読み取った原稿画像データが原稿検知ＡＣＳにてカラー原稿と判定されれば、コントローラ側ＭＥＭ１７に格納されたＲＧＢデータが使用される。
【００７８】
一方、読み取った原稿画像データがモノクロ原稿と判定された場合には、画像処理パス（２）に示すように、ＭＥＭ７からＭＥＭＩ／Ｆ部４５により、画像データを読み出し、セレクタ４６、スキャナγ３３、フィルタ３４、副走査変倍３５、主走査変倍３６、色補正処理回路３７、セレクタ３８、出力インターフェース３９と転送され、ＣＤＩＣ４を介して、コントローラ側ＭＥＭ１７に格納され、このデータが使用される。このとき、副走査変倍３５および主走査変倍３６では、モノクロ多値データのときに必要な解像度に変倍される。
【００７９】
一例として、ユーザが図２６に示すように、６００ｄｐｉ読み取り原稿に対して、カラー原稿時は３００ｄｐｉ多値データで、モノクロ原稿時は、２００ｄｐｉ多値データで読み取る場合は、図２３の画像処理パス（１）における副走査変倍３５および主走査変倍３６では５０．０％変倍を行い、セレクタ３８に出力する。一方、モノクロ原稿の場合の画像処理パス（２）では、副走査変倍３５および主走査変倍３６にて３３．３％変倍を行い、これらを色補正にてモノクロ処理を行った後、セレクタ３８に出力する。以上よりカラー原稿のときは、ＲＧＢ多値データで５０％変倍、モノクロ原稿のときはモノクロ多値データで３３．３％変倍された画像が得られ、各々変倍率の異なる所望の画像データを得ることができる。
【００８０】
ユーザが図２７に示すように、６００ｄｐｉ読み取り原稿に対して、カラー原稿時は２００ｄｐｉ多値データで、モノクロ原稿時は、３００ｄｐｉ多値データで読み取る場合は、図２３の画像処理パス（１）における副走査変倍３５および主走査変倍３６では３３．３％変倍を行い、セレクタ３８に出力する。一方、モノクロ原稿の場合の画像処理パス（２）では、副走査変倍３５および主走査変倍３６にて５０％変倍を行い、これらを色補正にてモノクロ処理を行った後、セレクタ３８に出力する。以上より、カラー原稿のときは、ＲＧＢ多値データで３３．３％変倍、モノクロ原稿のときはモノクロ多値データで５０．０％変倍された画像が得られ、各々変倍率の異なる所望の画像データを得ることができる。
【００８１】
次に、ユーザが図２６に示すように、６００ｄｐｉ読み取り原稿に対して、カラー原稿時は２００ｄｐｉ多値データで、モノクロ原稿時は、３００ｄｐｉ多値データで読み取る場合について、図２１を参照して説明する。カラー原稿の場合の画像処理パスは、フィルタ３４後、副走査変倍回路４２および主走査変倍回路４３で３３．３％変倍を行い、セレクタ３８に出力する。一方モノクロ原稿の場合の画像処理パスは、フィルタ３４を通した後、副走査変倍回路３５および主走査変倍回路３６で５０．０％変倍を行い、色補正処理回路３９後、セレクタに出力する。セレクタ４０は、図１４のスキャナアプリケーションＡＣＳ（ＳＥＬ＝’４’）で示すように、チャネル０〜２にＲＧＢ多値データを、チャネル３にモノクロ多値データを出力する。このとき、ＲＧＢ多値データは３３．３％変倍、モノクロ多値データは、５０．０％変倍された画像となり、各々変倍率の異なる画像データを得ることができる。
【００８２】
図２８は、図２１中の原稿予測・変倍率切替制御部４７の一構成例を示したものである。原稿予測・変倍率切替制御部４７は、大別すると原稿予測部４７１と変倍率切替部４７５の２つからなり、原稿予測部４７１はモノクロ原稿枚数カウンタ４７２と、カラー原稿枚数カウンタ４７３と、コンパレータ４７４とから構成されている。変倍率切替部４７５は、モノクロ原稿時変倍率設定部４７６と、カラー原稿時変倍率設定部４７７と、セレクタ４７８とから構成され、上述したようにモノクロ原稿やカラー原稿の変倍率を設定する。すなわち、読取ユニット１に置かれたカラー原稿とモノクロ原稿が混載された原稿群をスキャンする際に、スキャンする毎に、カラー原稿と判定されればカラー原稿枚数カウンタ４７３をインクリメントし、モノクロ原稿と判定されればモノクロ原稿枚数カウンタ４７２をインクリメントする。スキャン毎にこれを繰り返すとカラー原稿枚数とモノクロ原稿枚数がカウントされ、コンパレータ４７４にて両者を比較するといずれの原稿が多いかを知ることができる。これにより、明らかにカラー原稿が多いと判断された場合には、例えば図２２に示したように、画像処理パス（１）でＲＧＢデータを送信するようにすれば、判定結果がモノクロと判定され、ＭＥＭ７から読み直す頻度が減り、原稿のスキャンを早く終えることができる。
【００８３】
一方、カラー原稿枚数とモノクロ原稿枚数の比較より、明らかにモノクロ原稿が多いとコンパレータ４７４が判断された場合には、例えば図２２の画像処理パス（２）のモノクロ２値化パスによる処理を１回目のスキャンで行うようにし、送信するようにすれば、判定結果がカラー原稿と判定され、ＭＥＭ７から読み直す頻度が減り、原稿のスキャンを早く終えることができる。
【００８４】
以上により、スキャナやコピー機など、原稿の読み取りを行う機械においてはこの原稿の手離れを良くすることが重要な仕様となり、これを改善することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施形態に係るカラー複合機の全体構成を示す外観図である。
【図２】図１におけるスキャナの概略構成を示す図である。
【図３】図２のスキャナを示すもので、（ａ）はスキャナに原稿が配置された状態を示す斜視図、（ｂ）はスキャナの読取り部を上方から見た平面図である。
【図４】本発明の実施形態に係るカラー複合機の画像処理ユニットの基本的なシステム構成を示すブロック図である。
【図５】図４の画像処理プロセッサの概略構成を示すブロック図である。
【図６】図４の画像データ制御部の概略構成を示すブロック図である。
【図７】図４のビデオデータ制御部の概略構成を示すブロック図である。
【図８】図４の画像メモリアクセス制御部の概略構成を示すブロック図である。
【図９】図４のファクシミリ制御ユニットの概略構成を示すブロック図である。
【図１０】図５の画像処理プロセッサの構成を更に詳細に示すブロック図である。
【図１１】図１０のセレクタの構成を示す図である。
【図１２】印加される出力選択信号により出力されるセレクタの出力信号を示す図である。
【図１３】セレクタからの出力データの画像フォーマットを示す図で、（ａ）はスキャナアプリケーションの２値モード時における画像フォーマット、（ｂ）はスキャナアプリケーションの多値モード時における画像フォーマット、（ｃ）はコピー時の画像フォーマットを示す。
【図１４】セレクタからの出力データを図４のメモリに格納される様子を説明する図で、（ａ）はスキャナアプリケーションの２値モード時、（ｂ）はスキャナアプリケーションの多値モード時、（ｃ）はコピー時をそれぞれ示す。
【図１５】スキャナアプリケーションにおける原稿自動選択の手順を示すフローチャートである。
【図１６】読み取られた原稿を異なる変倍方法で変倍し、スキャナ画像を得る場合の説明図である。
【図１７】読み取られた原稿を図１６とは異なる変倍方法で変倍し、スキャナ画像を得る場合の説明図である。
【図１８】原稿がモノクロ原稿と判定された場合に多値データを２値化データに処理する場合の画像処理プロセッサにおける画像データの流れを示す図である。
【図１９】原稿がモノクロ原稿と判定された場合に多値データを２値化データに処理する場合の手順を示すフローチャートである。
【図２０】本発明により改良された画像処理装置の一実施の形態におけるシステム構成を示すブロック図である。
【図２１】図２０の画像処理プロセッサの概略構成を示すブロック図である。
【図２２】図２０における画像データの流れを説明するための図である。
【図２３】読み取り原稿に対してカラー原稿とモノクロ原稿の各多値データが図２２とは異なる場合の画像データの流れを示す図である。
【図２４】読み取られた原稿をカラー原稿とモノクロ原稿とでそれぞれ異なる変倍方法で変倍し、スキャナ画像を得る場合の説明図である。
【図２５】読み取られた原稿をカラー原稿とモノクロ原稿とでそれぞれ異なる変倍方法で変倍し、スキャナ画像を得る場合の他の例を示す説明図である。
【図２６】読み取られた原稿をカラー原稿とモノクロ原稿とでそれぞれ異なる変倍方法で変倍し、スキャナ画像を得る場合のさらに他の例を示す説明図である。
【図２７】読み取られた原稿をカラー原稿とモノクロ原稿とでそれぞれ異なる変倍方法で変倍し、スキャナ画像を得る場合のさらに他の例を示す説明図である。
【図２８】図２０の原稿予測変倍率切替制御部の構成を示すブロック図である。
【符号の説明】
【００８６】
１００  画像処理システム
１  読取ユニット
２  センサ・ボード・ユニット（ＳＢＵ）
３  画像処理プロセッサ（ＩＰＵ）
４  画像データ制御部（ＣＤＩＣ）
５  ビデオデータ制御部（ＶＤＣ）
６  作像ユニット
７，１７  メモリモジュール（ＭＥＭ）
１０  パラレルバス
１１  システムコントローラ
１４  操作部
１５  画像メモリアクセス制御部（ＩＭＡＣ）
１８  ハードディスク（ＨＤＤ）
１９  ＦＡＸ制御ユニット（ＦＣＵ）
２１  シリアルバス
２２  プロセスコントローラ２２
３２  原稿検知ＡＣＳ
３５  副走査変倍処理回路３５
３６  主走査変倍処理回路
３５ａ  ２値化回路３５ａ
３６ａ  パッキング回路
３８  セレクタ
４７  原稿予測・変倍率切替制御部
３０１  スキャナ画像処理部
３０２  プリント用の画質処理部
３０３  コマンド制御部
ＡＤＦ  自動原稿送り装置
ＳＣＲ  スキャナ
ＰＴＲ  プリンタ
ＰＣ  パソコン
【図１】
2006086629.tif 000003
【図２】
2006086629.tif 000004
【図３】
2006086629.tif 000005
【図４】
2006086629.tif 000006
【図５】
2006086629.tif 000007
【図６】
2006086629.tif 000008
【図７】
2006086629.tif 000009
【図８】
2006086629.tif 000010
【図９】
2006086629.tif 000011
【図１０】
2006086629.tif 000012
【図１１】
2006086629.tif 000013
【図１２】
2006086629.tif 000014
【図１３】
2006086629.tif 000015
【図１４】
2006086629.tif 000016
【図１５】
2006086629.tif 000017
【図１６】
2006086629.tif 000018
【図１７】
2006086629.tif 000019
【図１８】
2006086629.tif 000020
【図１９】
2006086629.tif 000021
【図２０】
2006086629.tif 000022
【図２１】
2006086629.tif 000023
【図２２】
2006086629.tif 000024
【図２３】
2006086629.tif 000025
【図２４】
2006086629.tif 000026
【図２５】
2006086629.tif 000027
【図２６】
2006086629.tif 000028
【図２７】
2006086629.tif 000029
【図２８】
2006086629.tif 000030