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