(57)【特許請求の範囲】
【請求項１】
シートスルー・ドキュメントフィーダーで原稿を読み取って画像データを作成するとともに、前記画像データに基づいて作成された画像を出力する一連の処理である画像処理をそれぞれ独立に構成された複数の画像処理手段で実行する画像処理装置であって、
画像データに基づいて作成される画像を変倍する画像変倍処理と、画像データの解像度を変換する解像度変換処理とを、それぞれ前記画像処理手段のいずれかに割り当てる画像処理割当手段を備え、
前記複数の画像処理手段は、
前記画像データを顕像として出力するための演算処理をおこなうプログラマブルな演算処理手段と、
前記演算処理手段に入出力する画像データのデータバスと演算処理手段とのインターフェースを一括して管理する画像データ管理手段と、
を備え、
前記画像処理割当手段は、前記演算処理手段、前記画像データ管理手段のうちの少なくとも一つに前記画像変倍処理と前記解像度変換処理との少なくとも一つを割り当てることを特徴とする画像処理装置。
【請求項２】
前記画像データ管理手段は、副走査方向の前記画像変倍処理を実行する副走査方向画像変倍処理手段を備え、かつ、前記演算処理手段は、主走査方向の前記画像変倍処理を実行する主走査方向画像変倍処理手段および解像度変換処理を実行する解像度変換処理手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データ管理手段は、前記画像変倍処理を実行する画像変倍処理手段を備え、かつ、前記演算処理手段は、前記解像度変換処理を実行する解像度変換処理手段を備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、
前記画像データ管理手段が前記画像変倍処理を実行する画像変倍処理手段を備え、かつ、前記演算処理手段が前記解像度変換処理を実行する解像度変換処理手段を備えるとともに、前記メモリー・アクセス手段が画像データに基づいて作成される画像が回転するように処理する画像回転処理手段を備え、
前記画像変倍処理手段は、前記回転処理手段による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理を施すことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、
前記画像データ管理手段が前記解像度変換処理を実行する解像度変換処理手段を備え、かつ、前記演算処理手段が前記画像変倍処理を実行する画像変倍処理手段を備えるとともに、前記メモリー・アクセス手段が画像データに基づいて作成される画像が回転するように処理する画像回転処理手段を備え、
前記画像変倍処理手段は、前記回転処理手段による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理を施すことを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項６】
さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、
前記メモリー・アクセス手段が画像データを平面領域内で再配置する再配置手段を備え、前記再配置手段によって前記画像データを画像変倍処理し、かつ、前記演算処理手段が前記解像度変換処理を実行する解像度変換処理手段を備えることを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項７】
前記画像データ管理手段が副走査方向の前記画像変倍処理および副走査方向の前記解像度変換処理を実行する副走査方向変倍手段を備え、かつ、前記演算処理手段が主走査方向の前記画像変倍処理および主走査方向の前記解像度変換処理を実行する主走査方向変倍手段を備えることを特徴とする請求項１〜６のいずれか一つに記載の画像処理装置。
【請求項８】
前記画像データ管理手段が、副走査方向の前記画像変倍処理を実行する副走査方向画像変倍手段と、主走査方向の前記解像度変換処理を実行する副走査方向解像度変換手段とを備え、かつ、前記演算処理手段が、主走査方向の前記画像変倍処理を実行する主走査方向画像変倍手段と、主走査方向の前記解像度変換処理を実行する主走査方向解像度変換手段とを備え、画像が縮小されるように画像データを画像変倍処理することを特徴とする請求項１〜７のいずれか一つに記載の画像処理装置。
【請求項９】
前記画像データ管理手段は、前記画像変倍処理の変倍率が５０％未満である場合、前記変倍率の２倍の変倍率で副走査方向の前記画像変倍処理を実行する副走査方向２倍変倍を備え、かつ、前記演算処理手段は、前記画像変倍処理の変倍率が５０％未満である場合、前記変倍率の２倍の変倍率で主走査方向に前記画像変倍処理を実行する主走査方向２倍変倍手段を備えることを特徴とする請求項１〜８のいずれか一つに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置にかかり、特にシートスルー方式で原稿を読み取り、原稿に形成されている画像に基づく画像データを処理する画像処理装置に関する。
【０００２】
【従来の技術】
現在、原稿を読み取って画像データを作成し、この画像データを電気的に変倍する処理が公知となっている。また、コピー機、ファクシミリ、プリンター、スキャナーといったそれぞれ異なる機能をあわせ持つ、いわゆるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）として構成された画像処理装置がある。このような画像処理装置において、原稿の読み取りが終了した後に原稿のサイズを検出し、ドキュメントフィーダーから供給される混載原稿（サイズの異なる原稿が混在する原稿束）を指定されたサイズに変倍する用紙指定変倍装置が提案されている。
【０００３】
さらに、シートスルー方式のドキュメントフィーダーを備えた画像処理装置において、原稿を給紙トレイから読取位置まで搬送する過程で原稿サイズ検出センサーで原稿のサイズを検出するものがある。このような画像処理装置では、原稿の読み取り中に原稿サイズが検出されるため、画像データに基づいて作成される画像を変倍する処理（画像変倍処理）にかかる時間を短縮することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、近年では、スキャナーがネットワーク上で不特定多数のプリンターと接続されるＭＦＰとして構成された画像処理装置がある。このような画像処理装置では、スキャナーとプリンターとの解像度が異なる場合、スキャナーで読み取られた画像の解像度をプリンターにあわせて変換する処理（解像度変換処理）が必要になる。なお、近年では、スキャナーの解像度が６００ｄｐｉ、プリンターの解像度が１２００ｄｐｉのものが主流になりつつある。このため、解像度変換処理の多くは、スキャナーから出力した画像データの解像度を２倍にする。
【０００５】
解像度を主走査方向、副走査方向ともに２倍にする解像度変換処理によれば、画像データのデータ量が４倍になる。このようにデータ量が増加する解像度変換処理と画像拡大時にあってはデータ量を増加させることになる画像変倍処理とを一連の画像処理中に実行させる場合、解像度変換処理、画像変倍処理を画像処理のどの段階で実行するかということが画像処理装置の処理効率に比較的大きく影響することになる。
【０００６】
すなわち、ＭＦＰとしての画像処理装置は、一連の画像処理を分割し、その各々を独立に構成されたユニットで実行するように構成されている。このような各ユニット間で画像データを転送する際には、画像データの転送量が多くなるとこの画像データの転送に時間がかかり、ひいては画像処理装置全体の画像処理速度を低下させることになりかねない。一方、画像データの転送時間を優先して画像データ量を落とした場合、画像データに含まれる画像の情報量が少なくなり、形成される画像の画質を低下させるおそれがある。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、画像変倍処理および解像度変換処理を一連の画像処理の過程で画像処理時間および画像品質の観点から最適なタイミングで実行し、システム全体として最適な制御が可能な画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明にかかる画像処理装置は、シートスルー・ドキュメントフィーダーで原稿を読み取って画像データを作成するとともに、前記画像データに基づいて作成された画像を出力する一連の処理である画像処理をそれぞれ独立に構成された複数の画像処理手段で実行する画像処理装置であって、画像データに基づいて作成される画像を変倍する画像変倍処理と、画像データの解像度を変換する解像度変換処理とを、それぞれ前記画像処理手段のいずれかに割り当てる画像処理割当手段と、を備えることを特徴とする。
【０００９】
この発明によれば、画像変倍処理、解像度変換処理を画像処理装置の構成のうちいずれかに割り当てることができる。このため、一連の画像処理のどこで画像変倍処理、解像度変換処理をおこなうかを設定できるようになる。
【００１０】
また、この発明にかかる画像処理装置は、上記発明において、前記複数の画像処理手段が、前記画像データを顕像として出力するための演算処理をおこなうプログラマブルな演算処理手段と、前記演算処理手段に入出力する画像データのデータバスと演算処理手段とのインターフェースを一括して管理する画像データ管理手段と、を備え、前記画像処理割当手段は、前記演算処理手段、前記画像データ管理手段のうちの少なくとも一つに前記画像変倍処理と前記解像度変換処理との少なくとも一つを割り当てることを特徴とする。
【００１１】
この発明によれば、画像変倍処理、解像度変換処理を画像処理装置の構成のうち画像データ管理手段、演算処理手段に割り当てることができる。このため、画像処理装置が備える既存の構成を用いて画像変倍処理、解像度変換処理を実行しやすくなる。
【００１２】
また、この発明にかかる画像処理装置は、上記発明において、前記画像データ管理手段は、副走査方向の前記画像変倍処理を実行する副走査方向画像変倍処理手段を備え、かつ、前記演算処理手段は、主走査方向の前記画像変倍処理を実行する主走査方向画像変倍処理手段および解像度変換処理を実行する解像度変換処理手段とを備えることを特徴とする。
【００１３】
この発明によれば、副走査方向の画像変倍処理を画像データ管理手段で実行し、かつ、主走査方向の画像変倍処理を演算処理手段で実行することができる。このため、画像変倍処理にかかる画像データ管理手段、演算処理手段の負荷をそれぞれ軽減することができる。また、画像データ管理手段、演算処理手段間の画像データ転送量をも抑えることができる。さらに、解像度変換処理を演算処理手段に割り当てることにより、既存の構成を用いて解像度を変換することができる。
【００１４】
また、この発明にかかる画像処理装置は、上記発明において、前記画像データ管理手段が、前記画像変倍処理を実行する画像変倍処理手段を備え、かつ、前記演算処理手段が、前記解像度変換処理を実行する解像度変換処理手段を備えることを特徴とする。
【００１５】
この発明によれば、画像変倍処理を画像データ管理手段で実行することにより、画像変倍処理にかかる演算処理手段の負荷を軽減することができる。さらに、解像度変換処理を演算処理手段に割り当てることにより、既存の構成を用いて解像度を変換することができる。
【００１６】
また、この発明にかかる画像処理装置は、上記発明において、さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、前記画像データ管理手段が前記画像変倍処理を実行する画像変倍処理手段を備え、かつ、前記演算処理手段が前記解像度変換処理を実行する解像度変換処理手段を備えるとともに、前記メモリー・アクセス手段が画像データに基づいて作成される画像が回転するように処理する画像回転処理手段を備え、前記画像変倍処理手段は、前記回転処理手段による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理を施すことを特徴とする。
【００１７】
この発明によれば、画像変倍処理を画像データ管理手段で実行することにより、画像変倍処理にかかる演算処理手段の負荷を軽減することができる。さらに、メモリー・アクセス手段によって画像データに画像回転処理を施し、画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理することにより、画像データ管理手段においてなされる主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の構成で実行できる。また、解像度変換処理を演算処理手段で実行することにより、既存の構成を用いて解像度を変換することができる。
【００１８】
また、この発明にかかる画像処理装置は、上記発明において、さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、前記画像データ管理手段が前記解像度変換処理を実行する解像度変換処理手段を備え、かつ、前記演算処理手段が前記画像変倍処理を実行する画像変倍処理手段を備えるとともに、前記メモリー・アクセス手段が画像データに基づいて作成される画像が回転するように処理する画像回転処理手段を備え、前記画像変倍処理手段は、前記回転処理手段による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理を施すことを特徴とする。
【００１９】
この発明によれば、画像変倍処理を演算処理手段で実行することにより、画像変倍処理にかかる画像データ管理手段の負荷を軽減することができる。さらに、メモリー・アクセス手段によって画像データに画像回転処理を施し、画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理することにより、演算処理手段においてなされる主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の構成で実行できる。また、解像度変換処理を演算処理手段で実行することにより、既存の構成を用いて解像度を変換することができる。
【００２０】
また、この発明にかかる画像処理装置は、上記発明において、さらに画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス手段を備え、前記メモリー・アクセス手段が画像データを平面領域内で再配置する再配置手段を備え、前記再配置手段によって前記画像データを画像変倍処理し、かつ、前記演算処理手段が前記解像度変換処理を実行する解像度変換処理手段を備えることを特徴とする。
【００２１】
この発明によれば、メモリー・アクセス手段が備える再配置手段によって画像変倍処理を実行することにより、一つの構成で画像データを主走査方向、副走査方向に画像変倍処理することができる。
【００２２】
また、この発明にかかる画像処理装置は、上記発明において、前記画像データ管理手段が副走査方向の前記画像変倍処理および前記解像度変換処理を実行する副走査方向変倍手段を備え、かつ、前記演算処理手段が主走査方向の前記画像変倍処理および前記解像度変換処理を実行する主走査方向変倍手段を備えることを特徴とする。
【００２３】
この発明によれば、副走査方向の前記画像変倍処理および前記解像度変換処理を前記画像データ管理手段の副走査方向変倍手段で実行し、かつ、主走査方向の画像変倍処理および前記解像度変換処理を演算処理手段の主走査方向変倍手段で実行することができる。このため、画像データ管理手段、演算処理手段が既存の構成を用いて画像変倍の処理を実行することができる。また、画像の変倍と解像度の変換を変倍手段で実行できるため、解像度変換処理のための専用の構成を設ける必要がなくなる。
【００２４】
また、この発明にかかる画像処理装置は、上記発明において、前記画像データ管理手段が、副走査方向の前記画像変倍処理を実行する副走査方向画像変倍手段と、主走査方向の前記解像度変換処理を実行する副走査方向解像度変換手段とを備え、かつ、前記演算処理手段が、主走査方向の前記画像変倍処理を実行する主走査方向画像変倍手段と、主走査方向の前記解像度変換処理を実行する主走査方向解像度変換手段とを備え、画像が縮小されるように画像データを画像変倍処理することを特徴とする。
【００２５】
この発明によれば、解像度を変換した後に画像変倍処理ができるため、解像度変換処理上の制限を受けることなく画像の品質に最適な変倍率で画像変倍処理が実行できる。また、画像を縮小するように画像変倍処理をおこなう場合には、解像度変換処理による画像データ転送量の増加を抑えることができる。
【００２６】
また、この発明にかかる画像処理装置は、上記発明において、前記画像データ管理手段が、前記画像変倍処理の変倍率が５０％未満である場合、前記変倍率の２倍の変倍率で副走査方向の前記画像変倍処理を実行する副走査方向２倍変倍を備え、かつ、前記演算処理手段は、前記画像変倍処理の変倍率が５０％未満である場合、前記変倍率の２倍の変倍率で主走査方向に前記画像変倍処理を実行する主走査方向２倍変倍手段を備えることを特徴とする
【００２７】
この発明によれば、画像データ管理手段、演算処理手段のいずれもが既存の構成によって画像変倍処理、解像度変換処理を実行することができる。また、画像変倍処理の変倍率が５０％以下である場合、解像度変換のための構成が必要がなくなる。
【００２８】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像処理装置の好適な実施の形態を実施の形態１〜８として詳細に説明する。なお、この発明の実施の形態では、まず、各実施の形態に共通の内容について説明し、後に実施の形態１〜８の各々について説明する。
【００２９】
〔実施の形態１〜８に共通の構成〕
まず、この発明の実施の形態にかかる画像処理装置の原理について説明する。図１は、この発明の実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。図１において、画像処理装置は、以下に示す５つのユニットを含む構成である。
【００３０】
上記５つのユニットとは、画像データ制御ユニット１００と、画像データを読み取る画像読取ユニット１０１と、画像を蓄積する画像メモリーを制御して画像データの書き込み／読出しをおこなう画像メモリー制御ユニット１０２と、画像データに対し加工編集等の画像処理を施す画像処理ユニット１０３と、画像データを転写紙等に書き込む画像書込ユニット１０４と、である。
【００３１】
上記各ユニットは、画像データ制御ユニット１００を中心に構成されている。すなわち、画像読取ユニット１０１、画像メモリー制御ユニット１０２、画像処理ユニット１０３、画像書込ユニット１０４は、いずれも画像データ制御ユニット１００に接続されている。以下、この各ユニットについて、それぞれ説明する。
【００３２】
（画像データ制御ユニット１００）
画像データ制御ユニット１００によりおこなわれる処理としては以下のようなものがある。
【００３３】
たとえば、
（１）データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）一次圧縮データの画像データへの転送処理、
（３）画像合成処理（複数ユニットからの画像データを合成することが可能である。また、データバス上での合成も含む。）、
（４）画像シフト処理（主走査および副走査方向の画像のシフト）、
（５）画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）画像変倍処理（５０％または２００％の固定変倍、主走査方向、副走査方向の任意変倍処理）、
（７）パラレルバス・インターフェース処理、
（８）シリアルバス・インターフェース処理（後述するプロセス・コントローラー２１１とのインターフェース）、
（９）パラレルデータとシリアルデータのフォーマット変換処理、
（１０）画像読取ユニット１０１とのインターフェース処理、
（１１）画像処理ユニット１０３とのインターフェース処理、
等である。
【００３４】
（画像読取ユニット１０１）
画像読取ユニット１０１によりおこなわれる処理としては以下のようなものがある。
【００３５】
たとえば、
（１）光学系による原稿反射光の読み取り処理、
（２）ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、
（３）Ａ／Ｄ変換器でのディジタル化処理、
（４）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）スキャナーγ補正処理（読み取り系の濃度特性を補正する処理）、
等である。
【００３６】
（画像メモリー制御ユニット１０２）
画像メモリー制御ユニット１０２によりおこなわれる処理としては以下のようなものがある。
【００３７】
たとえば、
（１）システム・コントローラーとのインターフェース制御処理、
（２）パラレルバス制御処理（パラレルバスとのインターフェース制御処理）、
（３）ネットワーク制御処理、
（４）シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）内部バスインターフェース制御処理（操作部とのコマンド制御処理）、
（６）ローカルバス制御処理（システム・コントローラーを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）メモリー・モジュールの動作制御処理（メモリー・モジュールの書き込み／読み出し制御処理等）、
（８）メモリー・モジュールへのアクセス制御処理（複数のユニットからのメモリー・アクセス要求の調停をおこなう処理）、
（９）データの圧縮／伸張処理（メモリー有効活用のためのデータ量の削減するための処理）、
（１０）画像編集処理（メモリー領域のデータクリア、画像データの回転処理、メモリー上での画像合成処理等）、
等である。
【００３８】
（画像処理ユニット１０３）
画像処理ユニット１０３によりおこなわれる処理としては以下のようなものがある。
【００３９】
たとえば、
（１）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）スキャナーγ補正処理（読み取り経の濃度特性を補正する処理）、
（３）ＭＴＦ補正処理、
（４）平滑処理、
（５）主走査方向、副走査方向の任意変倍処理、
（６）濃度変換（γ変換処理：濃度ノッチに対応）、
（７）単純多値化処理、
（８）単純二値化処理、
（９）誤差拡散処理、
（１０）ディザ処理、
（１１）ドット配置位相制御処理（右寄りドット、左寄りドット）、
（１２）孤立点除去処理、
（１３）像域分離処理（色判定、属性判定、適応処理）、
（１４）密度変換処理、
等である。
【００４０】
（画像書込ユニット１０４）
画像書込ユニット１０４によりおこなわれる処理としては以下のようなものがある。
【００４１】
たとえば、
（１）エッジ平滑処理（ジャギー補正処理）、
（２）ドット再配置のための補正処理、
（３）画像信号のパルス制御処理、
（４）パラレルデータとシリアルデータのフォーマット変換処理、
等である。
【００４２】
この発明の実施の形態の画像処理装置は、以上のように、画像データに基づいて作成された画像を出力する一連の処理である画像処理を、それぞれ独立に構成された複数の画像処理ユニットで実行する画像処理装置である。
【００４３】
（ディジタル複合機のハードウェア構成）
つぎに、この発明の実施の形態にかかる画像処理装置がディジタル複合機を構成する場合のハードウェア構成について説明する。図２はこの発明の実施の形態にかかる画像処理装置のハードウェア構成の一例を示すブロック図である。
【００４４】
図２のブロック図において、この発明の実施の形態にかかる画像処理装置は、読取ユニット２０１と、センサー・ボード・ユニット２０２と、画像データ制御部２０３と、画像処理プロセッサー２０４と、ビデオ・データ制御部２０５と、作像ユニット（エンジン）２０６とを備える。また、この発明の実施の形態にかかる画像処理装置は、シリアルバス２１０を介して、プロセス・コントローラー２１１と、ＲＡＭ２１２と、ＲＯＭ２１３とを備える。
【００４５】
上記した構成のうち、画像処理プロセッサー２０４は、画像に基づいて作成されたディジタル信号である画像データを顕像として出力できるように処理し、複数の画像形成動作を実現できるプログラマブルな画像処理手段である。また、画像データ制御部２０３は、画像データを伝送するデータバスと画像処理プロセッサー２０４による画像処理に用いられる処理ユニットとの間の画像データの伝送を一括して管理する画像データ伝送管理手段である。
【００４６】
また、この発明の実施の形態にかかる画像処理装置は、パラレルバス２２０を介して、画像メモリー・アクセス制御部２２１とファクシミリ制御ユニット２２４とを備え、さらに、画像メモリー・アクセス制御部２２１に接続されるメモリー・モジュール２２２と、システム・コントローラー２３１と、ＲＡＭ２３２と、ＲＯＭ２３３と、操作パネル２３４とを備える。このような構成のうち、画像メモリー・アクセス制御部２２１、メモリー・モジュール２２２が、ＲＡＭ２１２、ＲＯＭ２１３に対する画像データのアクセスを一括して管理するメモリー・アクセス手段である。
【００４７】
ここで、上記各構成部と、図１に示した各ユニット１００〜１０４との関係について説明する。すなわち、読取ユニット２０１およびセンサー・ボード・ユニット２０２により、図１に示した画像読取ユニット１０１の機能を実現する。また同様に、画像データ制御部２０３により、画像データ制御ユニット１００の機能を実現する。また同様に、画像処理プロセッサー２０４により画像処理ユニット１０３の機能を実現する。
【００４８】
また同様に、ビデオ・データ制御部２０５および作像ユニット（エンジン）２０６により画像書込ユニット１０４を実現する。また同様に、画像メモリー・アクセス制御部２２１およびメモリー・モジュール２２２により画像メモリー制御ユニット１０２を実現する。
【００４９】
つぎに、各構成部の内容について説明する。原稿を光学的に読み取る読取ユニット２０１は、ランプとミラーとレンズから構成され、原稿に対するランプ照射の反射光をミラーおよびレンズにより受光素子に集光する。なお、この発明の実施の形態の読取ユニット２０１は、シートスルー方式のドキュメントフィーダーを備えている。そして、このドキュメントフィーダーで原稿を読み取って画像データを作成している。
【００５０】
図３は、この発明の実施の形態の読取ユニット２０１を説明する図である。読み取りユニット２０１は、原稿Ｐをプラテンガラス３０３上に搬送するドキュメントフィード部（ドキュメントフィーダー）３０１と、プラテンガラス３０３上にある原稿Ｐに光を照射する光源３０２ａ、原稿Ｐで反射された反射光を反射して図示を省略する受光素子、たとえばＣＣＤを一方向に配列したＣＣＤラインセンサーに導くミラー３０２ｂを備える読取部３０２とを有している。
【００５１】
読取ユニット２０１では、読取部３０２を固定しておき、原稿Ｐを矢線で示す搬送方向に移動して原稿Ｐを読み取っている。この際、原稿Ｐは、画像データに基づいて作成される画像が変倍されるように処理（画像変倍処理）する、あるいは等倍の画像として出力することによらず一定の速度で移動する。
【００５２】
図示を省略するＣＣＤラインセンサーは、原稿Ｐの一方向を一度に読み取ることができるようにＣＣＤ素子を配列している。この配列方向を主走査方向といい、原稿Ｐの移動方向を副走査方向という。オリジナル画像Ｏは、主走査方向に読み取られながら順次副走査方向に移動する。読み取られたオリジナル画像の情報は、ＣＣＤラインセンサーで電気信号に変換された後、ディジタル化されて画像データとなり、コピー画像Ｃを形成する。
【００５３】
この原稿Ｐの読み取り時、原稿Ｐの移動方向の長さが検出される。この検出では、ＣＣＤラインセンサーで原稿押さえ部３０４の色を背景色として検出し、原稿の始端検出から終端検出までの時間を判定する。そして、この時間と原稿Ｐの移動速度とを掛け合わせて原稿Ｐの長さを求めている。
【００５４】
ＣＣＤラインセンサーは、センサー・ボード・ユニット２０２に搭載され、ＣＣＤにおいて電気信号に変換された画像データはディジタル信号に変換された後、センサー・ボード・ユニット２０２から出力（送信）される。
【００５５】
センサー・ボード・ユニット２０２から出力（送信）された画像データは、画像データ制御部２０３に入力（受信）され、順次メモリーに蓄積される。この結果、このメモリーには、コピー画像Ｃ（破線で示す）を表す画像データが蓄積される。なお、以上のような機能デバイス（処理ユニット）およびデータバス間における画像データの伝送は画像データ制御部２０３がすべて制御する。
【００５６】
画像データ制御部２０３は、画像データに関し、センサー・ボード・ユニット２０２、パラレルバス２２０、画像処理プロセッサー２０４間のデータ転送、画像データに対するプロセス・コントローラー２１１と画像処理装置の全体制御を司るシステム・コントローラー２３１との間の通信をおこなう。また、ＲＡＭ２１２はプロセス・コントローラー２１１のワークエリアとして使用され、ＲＯＭ２１３はプロセス・コントローラー２１１のブートプログラム等を記憶している。
【００５７】
センサー・ボード・ユニット２０２から出力（送信）された画像データは画像データ制御部２０３を経由して画像処理プロセッサー２０４に転送（送信）され、光学系およびディジタル信号への量子化にともなう信号劣化（スキャナー系の信号劣化とする）を補正し、再度、画像データ制御部２０３へ出力（送信）される。
【００５８】
画像メモリー・アクセス制御部２２１は、メモリー・モジュール２２２に対する画像データの書き込み／読み出しを制御する。また、パラレルバス２２０に接続される各構成部の動作を制御する。また、ＲＡＭ２３２はシステム・コントローラー２３１のワークエリアとして使用され、ＲＯＭ２３３はシステム・コントローラー２３１のブートプログラム等を記憶している。
【００５９】
操作パネル２３４は、画像処理装置がおこなうべき処理を入力する。たとえば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）および処理の枚数等を入力する。これにより、画像データ制御情報の入力をおこなうことができる。なお、ファクシミリ制御ユニット２２４の内容については後述する。
【００６０】
つぎに、読み取った画像データには、メモリー・モジュール２２２に蓄積して再利用するジョブと、メモリー・モジュール２２２に蓄積しないジョブとがあり、それぞれの場合について説明する。メモリー・モジュール２２２に蓄積する例としては、１枚の原稿について複数枚を複写する場合に、読取ユニット２０１を１回だけ動作させ、読取ユニット２０１により読み取った画像データをメモリー・モジュール２２２に蓄積し、蓄積された画像データを複数回読み出すという方法がある。
【００６１】
メモリー・モジュール２２２を使わない例としては、１枚の原稿を１枚だけ複写する場合に、読み取り画像データをそのまま再生すればよいので、画像メモリー・アクセス制御部２２１によるメモリー・モジュール２２２へのアクセスをおこなう必要はない。
【００６２】
まず、メモリー・モジュール２２２を使わない場合、画像処理プロセッサー２０４から画像データ制御部２０３へ転送されたデータは、再度画像データ制御部２０３から画像処理プロセッサー２０４へ戻される。画像処理プロセッサー２０４においては、センサー・ボード・ユニット２０２におけるＣＣＤによる輝度データを面積階調に変換するための画質処理をおこなう。
【００６３】
画質処理後の画像データは画像処理プロセッサー２０４からビデオ・データ制御部２０５に転送される。面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御をおこない、その後、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６４】
つぎに、メモリー・モジュール２２２に蓄積し画像読み出し時に付加的な処理、たとえば画像方向の回転、画像の合成等をおこなう場合の画像データの流れについて説明する。画像処理プロセッサー２０４から画像データ制御部２０３へ転送された画像データは、画像データ制御部２０３からパラレルバス２２０を経由して画像メモリー・アクセス制御部２２１に送られる。
【００６５】
ここでは、システム・コントローラー２３１の制御に基づいて画像データとメモリー・モジュール２２２のアクセス制御、外部ＰＣ（パーソナル・コンピューター）２２３のプリント用データの展開、メモリー・モジュール２２２の有効活用のための画像データの圧縮／伸張をおこなう。
【００６６】
画像メモリー・アクセス制御部２２１へ送られた画像データは、データ圧縮後メモリー・モジュール２２２へ蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは伸張され、本来の画像データに戻し画像メモリー・アクセス制御部２２１からパラレルバス２２０を経由して画像データ制御部２０３へ戻される。
【００６７】
画像データ制御部２０３から画像処理プロセッサー２０４への転送後は画質処理、およびビデオ・データ制御部２０５でのパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００６８】
画像データの流れにおいて、パラレルバス２２０および画像データ制御部２０３でのバス制御により、ディジタル複合機の機能を実現する。ファクシミリ送信機能は読み取られた画像データを画像処理プロセッサー２０４にて画像処理を実施し、画像データ制御部２０３およびパラレルバス２２０を経由してファクシミリ制御ユニット２２４へ転送する。ファクシミリ制御ユニット２２４にて通信網へのデータ変換をおこない、公衆回線（ＰＮ）２２５へファクシミリデータとして送信する。
【００６９】
一方、受信されたファクシミリデータは、公衆回線（ＰＮ）２２５からの回線データをファクシミリ制御ユニット２２４にて画像データへ変換され、パラレルバス２２０および画像データ制御部２０３を経由して画像処理プロセッサー２０４へ転送される。この場合、特別な画質処理はおこなわず、ビデオ・データ制御部２０５においてドット再配置およびパルス制御をおこない、作像ユニット２０６において転写紙上に再生画像を形成する。
【００７０】
複数ジョブ、たとえば、コピー機能、ファクシミリ送受信機能、プリンター出力機能が並行に動作する状況において、読取ユニット２０１、作像ユニット２０６およびパラレルバス２２０の使用権のジョブへの割り振りをシステム・コントローラー２３１およびプロセス・コントローラー２１１において制御する。
【００７１】
プロセス・コントローラー２１１は画像データの流れを制御し、システム・コントローラー２３１はシステム全体を制御し、各リソースの起動を管理する。また、ディジタル複合機の機能選択は操作パネル（操作部）２３４において選択入力し、コピー機能、ファクシミリ機能等の処理内容を設定する。
【００７２】
システム・コントローラー２３１とプロセス・コントローラー２１１は、パラレルバス２２０、画像データ制御部２０３およびシリアルバス２１０を介して相互に通信をおこなう。具体的には、画像データ制御部２０３内においてパラレルバス２２０とシリアルバス２１０とのデータ・インターフェースのためのデータフォーマット変換をおこなうことにより、システム・コントローラー２３１とプロセス・コントローラー２１１間の通信をおこなう。
【００７３】
つぎに、以上述べた構成のうち、画像データ制御部２０３、画像処理プロセッサー２０４、メモリー・アクセス制御部２２１の各構成についてより詳細に説明する。
【００７４】
（画像データ制御部２０３）
まず、画像データ制御ユニット１００を構成する画像データ制御部２０３における処理の概要について説明する。図４はこの発明の実施の形態にかかる画像処理装置の画像データ制御部２０３の処理の概要を示すブロック図である。
【００７５】
図４のブロック図において、画像データ入出力制御部４０１は、センサー・ボード・ユニット２０２からの画像データを入力（受信）し、画像処理プロセッサー２０４に対して画像データを出力（送信）する。すなわち、画像データ入出力制御部４０１は、画像読取ユニット１０１と画像処理ユニット１０３（画像処理プロセッサー２０４）接続するための構成部であり、画像読取ユニット１０１により読み取られた画像データを画像処理ユニット１０３へ送信するためだけの専用の入出力部であるといえる。
【００７６】
また、画像データ入力制御部４０２は、画像処理プロセッサー２０４でスキャナー画像補正された画像データを入力（受信）する。入力された画像データはパラレルバス２２０における転送効率を高めるために、データ圧縮部４０３においてデータ圧縮処理をおこなう。その後、データ変換部４０４を経由し、パラレル・データＩ／Ｆ４０５を介してパラレルバス２２０へ送出される。
【００７７】
パラレルバス２２０からパラレル・データＩ／Ｆ４０５を介して入力される画像データは、バス転送のために圧縮されているため、データ変換部４０４を経由してデータ伸張部４０６へ送られ、そこでデータ伸張処理をおこなう。伸張された画像データは画像データ出力制御部４０７において画像処理プロセッサー２０４へ転送される。
【００７８】
また、画像データ制御部２０３は、パラレルデータとシリアルデータの変換機能も備えている。システム・コントローラー２３１はパラレルバス２２０にデータを転送し、プロセス・コントローラー２１１はシリアルバス２１０にデータを転送する。画像データ制御部２０３は２つのコントローラーの通信のためにデータ変換をおこなう。
【００７９】
また、シリアルデータＩ／Ｆは、シリアルバス２１０を介してプロセス・コントローラーとのデータのやりとりをする第１シリアルデータＩ／Ｆ４０８と、画像処理プロセッサー２０４とのデータのやりとりに用いる第２シリアルデータＩ／Ｆ４０９を備える。画像処理プロセッサー２０４との間に独立に１系統持つことにより、画像処理プロセッサー２０４とのインターフェースを円滑化することができる。
【００８０】
コマンド制御部４１０は、入力された命令にしたがって、上述した画像データ制御部２０３内の各構成部および各インターフェースの動作を制御する。
【００８１】
（画像処理プロセッサー２０４）
つぎに、画像処理ユニット１０３を構成する画像処理プロセッサー２０４における処理の概要について説明する。図５はこの発明の実施の形態にかかる画像処理装置の画像処理プロセッサー２０４の処理の概要を示すブロック図である。
【００８２】
図５のブロック図において、画像処理プロセッサー２０４は、第１入力Ｉ／Ｆ５０１と、スキャナー画像処理部５０２と、第１出力Ｉ／Ｆ５０３と、第２入力Ｉ／Ｆ５０４と、画質処理部５０５と、第２出力Ｉ／Ｆ５０６とを含む構成となっている。
【００８３】
上記構成において、読み取られた画像データはセンサー・ボード・ユニット２０２、画像データ制御部２０３を介して画像処理プロセッサー２０４の第１入力インターフェース（Ｉ／Ｆ）５０１からスキャナー画像処理部５０２へ伝達される。
【００８４】
スキャナー画像処理部５０２は読み取られた画像データの劣化を補正することを目的とし、具体的には、シェーディング補正、スキャナーγ補正、ＭＴＦ補正等をおこなう。補正処理ではないが、拡大／縮小の変倍処理もおこなうことができる。読み取り画像データの補正処理が終了すると、第１出力インターフェース（Ｉ／Ｆ）５０３を介して画像データ制御部２０３へ画像データを転送する。
【００８５】
転写紙への出力の際は、画像データ制御部２０３からの画像データを第２入力Ｉ／Ｆ５０４より受信し、画質処理部５０５において面積階調処理をおこなう。画質処理後の画像データは第２出力Ｉ／Ｆ５０６を介してビデオ・データ制御部２０５または画像データ制御部２０３へ出力される。
【００８６】
画質処理部５０５における面積階調処理は、濃度変換処理、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。いったん、スキャナー画像処理部５０２により処理された画像データをメモリー・モジュール２２２に蓄積しておけば、画質処理部５０５により画質処理を変えることによって種々の再生画像を確認することができる。
【００８７】
たとえば、再生画像の濃度を振って（変更して）みたり、ディザマトリックスの線数を変更してみたりすることにより、再生画像の雰囲気を容易に変更することができる。この際、処理を変更するごとに画像を読取ユニット２０１からの読み込みをやり直す必要はなく、メモリー・モジュール２２２から蓄積された画像データを読み出すことにより、同一画像データに対して、何度でも異なる処理を迅速に実施することができる。
【００８８】
また、単体スキャナーの場合、スキャナー画像処理と階調処理を合せて実施し、画像データ制御部２０３へ出力する。処理内容はプログラマブルに変更することができる。処理の切り替え、処理手順の変更等はシリアルＩ／Ｆ５０８を介してコマンド制御部５０７において管理する。
【００８９】
（画像メモリー・アクセス制御部２２１）
つぎに、画像メモリー制御ユニット１０２の一部を構成する画像メモリー・アクセス制御部２２１における処理の概要について説明する。図６はこの発明の実施の形態にかかる画像処理装置の画像メモリー・アクセス制御部２２１の処理の概要を示すブロック図である。
【００９０】
図６のブロック図において、画像メモリー・アクセス制御部２２１は、パラレルバス２２０との画像データのインターフェースを管理し、また、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御し、また、主に外部のＰＣ２２３から入力されるコードデータの画像データへの展開を制御する。
【００９１】
そのために、画像メモリー・アクセス制御部２２１は、パラレルデータＩ／Ｆ６０１と、システム・コントローラーＩ／Ｆ６０２と、メモリー・アクセス制御部６０３と、ラインバッファー６０４と、ビデオ制御部６０５と、データ圧縮部６０６と、データ伸張部６０７と、データ変換部６０８と、を含む構成である。
【００９２】
ここで、パラレルデータＩ／Ｆ６０１は、パラレルバス２２０との画像データのインターフェースを管理する。また、メモリー・アクセス制御部６０３は、メモリー・モジュール２２２への画像データのアクセス、すなわち格納（書込み）／読出しを制御する。
【００９３】
また、入力されたコードデータは、ラインバッファー６０４において、ローカル領域でのデータの格納をおこなう。ラインバッファー６０４に格納されたコードデータは、システム・コントローラーＩ／Ｆ６０２を介して入力されたシステム・コントローラー２３１からの展開処理命令に基づき、ビデオ制御部６０５において画像データに展開される。
【００９４】
展開された画像データもしくはパラレルデータＩ／Ｆ６０１を介してパラレルバス２２０から入力された画像データは、メモリー・モジュール２２２に格納される。この場合、データ変換部６０８において格納対象となる画像データを選択し、データ圧縮部６０６においてメモリー使用効率を上げるためにデータ圧縮をおこない、メモリー・アクセス制御部６０３にてメモリー・モジュール２２２のアドレスを管理しながらメモリー・モジュール２２２に画像データを格納（書込）する。
【００９５】
メモリー・モジュール２２２に格納（蓄積）された画像データの読み出しは、メモリー・アクセス制御部６０３において読み出し先アドレスを制御し、読み出された画像データをデータ伸張部６０７において伸張する。伸張された画像データをパラレルバス２２０へ転送する場合、パラレルデータＩ／Ｆ６０１を介してデータ転送をおこなう。
【００９６】
つぎに、この発明の実施の形態１、実施の形態２について説明する。実施の形態１にかかる画像処理装置は、画像データに基づいて作成される画像を変倍する画像変倍処理と読取時の解像度を変換する解像度変換処理とを、それぞれ図２に示したいずれかの構成に割り当てる画像処理割当手段を備えている。なお、この発明の実施の形態では、いずれも画像データ制御部２０３が画像処理割当手段として動作している。
【００９７】
〔実施の形態１〕
実施の形態１では、画像処理プロセッサー２０４と、画像データ制御部２０３との少なくとも一つに画像変倍処理と解像度変換処理との少なくとも一つを割り当てている。
【００９８】
図７は、実施の形態１の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４とを備えている。また、図７では、画像データ制御部２０３に画像データを入力する構成を入力手段７０１として示し、画像処理プロセッサー２０４から画像データが出力される構成を出力手段７０３として示す。また、図７では、説明の簡単のために画像メモリー・アクセス制御部２２１とメモリー・モジュール２２２とをあわせ、画像記憶部７０２として示すものとする。
【００９９】
図７に示した画像データ制御部２０３は、副走査方向の画像変倍処理を実行する副走査任意変倍部７０４を備えている。また、画像処理プロセッサー２０４は、主走査方向の画像変倍処理を実行する主走査任意変倍部７０６および解像度が２倍になるように変換処理する解像度変換処理を含む画像処理部７０５を備えている。
【０１００】
このような構成では、入力手段７０１から入力した画像データは、いったん画像記憶部７０２に保存される。そして、画像記憶部７０２から画像データ制御部２０３によって読み出され、副走査方向に任意の倍率で変倍（任意変倍）された後、画像処理プロセッサー２０４に入力して主走査方向に任意変倍される。また、画像処理部７０５で解像度が２倍になるように変換された後、再び画像データ制御部２０３を介して出力手段７０３に入力し、たとえば画像書込ユニット１０４に含まれる構成に出力される。
【０１０１】
ここで、画像変倍処理と解像度変換処理について説明する。
（画像変倍処理）
図８は、補間関数の概要を示した説明図であって、横軸には所定の位置０を基準にして定めた距離ｒ、縦軸には各距離に該当するサンプリング関数ｈ（ｒ）のゲインを示したものである。実施の形態１では、アナログ信号の標本化（ディジタル化）を、サンプリング定理に基づいて連続信号に含まれる最大周波数の２倍以上の周波数で繰り返し実施する。このため、折り返し歪みが発生することがない。
【０１０２】
画像データに対する画像変倍処理は、標本化された信号（標本化信号）のリサンプリングによって必要なデータを補間していくことによっておこなわれる。図８に示したサンプリング関数ｈ（ｒ）を用いて標本化信号に畳み込み演算（周辺データとの積の総和をとる演算）をおこなうことにより、連続するアナログ信号が完全に復元することができる。この時、画像変倍処理が画像を縮小する場合にはリサンプリング点を多く設定してデータを再構成する。一方、画像を拡大する場合には、サンプリング間隔を広げることによってサンプリングデータを減じてデータを再構成する。
【０１０３】
ディジタル化されたデータに対して標本点ｒは離散値をとるが、この差違標本化点ｒ’は整数である必要はない。ディジタル化された入力データをｆ（ｒ）、リサンプリングデータをｇ（ｒ）、＊を畳み込み演算を表す演算記号とすると、入力データとリサンプリングデータとの関係は、以下のように表される。
ｇ（ｒ）＝ｆ＊ｈ（ｒ）
【０１０４】
なお、図８では、サンプリング関数を１次元に示したが、二次元平面においても距離ｒに関するゲインは保存される。また、このようなサンプリング関数を図示した場合、三次元の立体図形となる。
【０１０５】
補間データの生成方法は、サンプリング関数に基づいて計算をおこなう他にも近似によるいくつかの方法がある。特にハードウェアの構成上制約がある場合には、近似式が用いられることが多い。このような近似式による画素補間方法には、最近接画素置換法、近接画素間距離線形配分法、サンプリングに関する三次元関数畳み込み演算法などがある。
【０１０６】
このような方法のうち、最近接画素置換法は、リサンプリング点に最も近い現入力点で処理データを置き換えるものである。また、近接画素距離線形配分法は、リサンプリング点と原画像データの隣接画素間の距離に応じて濃度レベルを配分する方法である。三次関数畳み込み方法は、三角関数を基にしたサンプリング関数を三次関数で近似し、リサンプリング位置に対する隣接画素の濃度配分の補間計算に用いるものである。このような方法はいずれも近似計算であり、画質と画像処理装置のハードウェアのトレードオフの関係に基づいて選択される。
【０１０７】
図９は、リサンプリングの位置と補間との関係を説明する図である。演算プロセッサーやコントローラーによる演算処理上では、ハードウェアの構成による制約がなくなる。また、計算時間に対する演算精度の補償範囲は制約されるものの、プログラマブルな画像処理プロセッサーにあっては計算精度が向上する。ただし、この発明の実施の形態では、画像データ制御部２０３内にある前処理回路がハードウェアによる処理を採用しているため、画像処理プロセッサー２０４の計算精度と画像処理装置の計算精度とが必ずしも一致するものではない。
【０１０８】
図９（ａ）は、原画像データの位置と濃度との関係を示した図であって、たとえば、位置ｊにおける濃度は、Ｓ［ｊ］として表される。黒色の三角印がリサンプリング点ｋにおける補間データＥ［ｋ］を示しており、補間データＥ［ｋ］は、Ｓ［ｊ］に対するｋとの距離ｒに基づく重み係数ｈ（ｒ）を乗じ、画素相関がなくなる範囲でその総和を求めたものである。
【０１０９】
図９（ｂ）は、（ａ）に示した関係を二次元平面に拡張して説明する図である。原画像Ｓ［ｉ，ｊ］が主走査方向、副走査方向に等間隔でサンプリングされていて、あるリサンプリング点の補間画素Ｅ［ｋ，ｌ］が黒色の三角印である場合、Ｅ［ｋ，ｌ］からＳ［ｉ，ｊ］までの距離ｒに基づき重み係数ｈ（ｒ）を乗じ、画素相関がなくなる平面範囲でその総和を求めたものである。
【０１１０】
距離ｒは、主走査方向と副走査方向とに分解され、主走査方向方向に関するサンプリング関数と副走査方向に関するサンプリング関数の積で表される。この積は、距離に関するベクトル情報を分割し、各軸方向に関するサンプリング関数に基づいて重み計算をおこない、その積を算出することによって求められる。画素相関が及ぶ範囲内で原画像に対する重み計算をおこない、その総和を求めれば、補間データが算出される。
【０１１１】
（解像度変換処理）
解像度の変換は、たとえば、まず、画像データの各画素濃度にあたる値（画素値）を求める。そして、解像度を主走査方向、副走査方向にそれぞれ２倍する場合には、この各画素を４つの画素で構成される画素マトリックスに対応させ、画素値を画素マトリックスに含まれる４つの画素の黒、または白で表現するように画素補間することで実現できる。
【０１１２】
以上のように実施の形態１の画像処理装置によれば、画像データ制御部２０３と画像処理プロセッサー２０４とに画像変倍処理を振り分け、それぞれにかかる負荷を軽減することができる。また、画像処理プロセッサー２０４には密度変換処理の機能が備わっていることから、解像度変換処理を画像処理プロセッサー２０４に割り当てることにより、新たに解像度変換処理のための構成を追加する必要がない。このため、この実施の形態１の画像処理装置によれば、解像度変換処理のために画像処理装置が大型化することを抑えることも可能である。
【０１１３】
〔実施の形態２〕
図１０は、実施の形態２の画像処理装置を説明するための模式的な図である。なお、実施の形態２および以降に述べる実施の形態は、実施の形態１と同様の構成を含んでおり、実施の形態１で説明した構成と同様の構成については同様の符号を付し、説明を一部省略するものとする。
【０１１４】
図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４とを備えている。そして、画像データ制御部２０３は、副走査任意変倍部７０４、主走査任意変倍部７０６を備え、かつ、画像処理プロセッサー２０４は、解像度変換処理を実行する画像処理部７０５を備えている。
【０１１５】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、主走査方向および副走査方向に任意変倍される。そして、画像処理プロセッサー２０４に入力して画像処理部７０５で解像度が２倍になるように変換された後、再び画像データ制御部２０３を介して出力手段７０３から出力される。
【０１１６】
以上のように実施の形態２の画像処理装置によれば、画像変倍処理がすべて画像データ制御部２０３で実行されるので、画像処理プロセッサー２０４には画像変倍処理の負荷がかかることがない。
【０１１７】
〔実施の形態３〕
図１１は、実施の形態３の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４と、画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス制御部２２１を含む画像記憶部７０２を備えている。
【０１１８】
画像データ制御部２０３は、画像変倍処理を実行する任意変倍部１１０２を備え、かつ、画像処理プロセッサー２０４が解像度変換処理を実行する画像処理部７０５を備えている。また、画像記憶部７０２が、画像データに基づいて作成される画像が回転するように処理する９０゜回転部１１０１を備えている。なお、任意変倍部１１０２は、画像の一方向に画像変倍処理を施すように構成された変倍部である。
【０１１９】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、任意変倍部１１０２によって主走査方向、あるいは副走査方向に任意変倍される。そして、いったん画像記憶部７０２に戻されて９０゜回転した後、再び画像データ制御部２０３の任意変倍部１１０２で先の変倍の方向とは異なる方向（先の任意変倍が主走査方向になされたのであれば副走査方向、先の任意変倍が副走査方向になされたのであれば主走査方向）に任意変倍される。
【０１２０】
そして、画像処理プロセッサー２０４に入力して画像処理部７０５で解像度が２倍になるように変換された後、再び画像データ制御部２０３を介して出力手段７０３から出力される。
【０１２１】
以上のように実施の形態３の画像処理装置によれば、９０゜回転部１１０１による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理し、主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の任意変倍部１１０２で実行することができる。このため、画像データ制御部２０３に設ける変倍部を最小限にでき、画像データ制御部２０３の大型化を抑えることができる。
【０１２２】
〔実施の形態４〕
図１２は、実施の形態４の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４と、画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス制御部２２１を含む画像記憶部７０２を備えている。
【０１２３】
画像処理プロセッサー２０４は、画像変倍処理を実行する任意変倍部１１０２および解像度変換処理を実行する画像処理部７０５を備えている。また、画像記憶部７０２が、画像データに基づいて作成される画像が回転するように処理する９０゜回転部１１０１を備えている。
【０１２４】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、画像処理プロセッサー２０４に出力される。出力された画像データは、画像処理プロセッサー２０４の任意変倍部１１０２によって主走査方向、あるいは副走査方向に任意変倍される。
【０１２５】
そして、いったん画像データ制御部２０３を介して画像記憶部７０２に戻され、９０゜回転部１１０１で９０゜回転した後、再び画像処理プロセッサー２０４の任意変倍部１１０２で先の変倍の方向とは異なる方向（先の任意変倍が主走査方向になされたのであれば副走査方向、先の任意変倍が副走査方向になされたのであれば主走査方向）に任意変倍される。そして、画像処理部７０５で解像度が２倍になるように変換された後、再び画像データ制御部２０３を介して出力手段７０３から出力される。
【０１２６】
以上のように実施の形態４の画像処理装置によれば、９０゜回転部１１０１による画像回転処理以前の画像データと画像回転処理後の画像データとに画像変倍処理し、主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の任意変倍部１１０２で実行することができる。このため、画像処理プロセッサー２０４に設ける変倍部を最小限にでき、画像処理プロセッサー２０４の大型化を抑えることができる。
【０１２７】
〔実施の形態５〕
図１３は、実施の形態５の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４と、画像データが保存されるメモリーへのアクセスを一括して管理するメモリー・アクセス制御部２２１を含む画像記憶部７０２を備えている。
【０１２８】
ところで、画像記憶部７０２に含まれる画像メモリー・アクセス制御部２２１は、前述したように、画像編集処理をおこなうことができる。実施の形態５は、この画像編集処理で実施可能な平面領域内（メモリー上）における画像データの再配置機能を用い、画像データに画像変倍処理を施すものである。
【０１２９】
このような構成では、入力手段７０１から入力した画像データが画像記憶部７０２に保存される。そして、画像記憶部７０２において主走査副走査任意変倍部１３０１により主走査方向、副走査方向ともに変倍される。画像変倍処理された画像データは、画像処理プロセッサー２０４に入力し、画像処理部７０５で解像度が２倍になるように変換された後、再び画像データ制御部２０３を介して出力手段７０３から出力される。
【０１３０】
以上のように実施の形態５の画像処理装置によれば、画像編集処理において画像データに画像変倍処理を施すので、画像データを主走査方向、副走査方向ともに変倍することができる。このため、画像変倍処理によって画像データ制御部２０３、画像処理プロセッサー２０４に負荷がかかることをなくすことができる。
【０１３１】
〔実施の形態６〕
図１４は、実施の形態６の画像処理装置を説明するための模式的な図である。なお、図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４とを備えている。そして、画像データ制御部２０３は、副走査方向の画像変倍処理および解像度変換処理を実行する副走査任意変倍・２倍解像度変換部１４０１を備え、かつ、画像処理プロセッサー２０４が、主走査方向の画像変倍処理および解像度変換処理を実行する主走査任意変倍・２倍解像度変換部１４０２を備えている。また、画像処理プロセッサー２０４は、さらに、主走査方向、副走査方向の解像度変換処理を実行する機能を含まない画像処理部１４０３を備えている。
【０１３２】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、画像データ制御部２０３において副走査任意変倍・２倍解像度変換部１４０１によって副走査方向に画像変倍処理、解像度変換処理される。
【０１３３】
さらに、副走査方向に変倍、解像度変換された画像データは、画像処理プロセッサー２０４に入力し、主走査任意変倍・２倍解像度変換部１４０２において主走査方向に画像変倍処理、解像度変換処理される。以上の処理の後、副走査方向、主走査方向に画像変倍処理、解像度変換処理された画像データは、画像データ制御部２０３を介し、出力手段７０３から出力される。
【０１３４】
以上のように実施の形態６の画像処理装置によれば、画像変倍処理と解像度変換処理とをそれぞれ主走査方向、副走査方向ごとに同一の構成で実行できる。このため、解像度変換処理を実行するために専用の構成が不要になり、画像変倍処理、解像度変換処理のための構成を設けたことによる画像処理装置の大型化を抑えることができる。
【０１３５】
〔実施の形態７〕
図１５は、実施の形態７の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４とを備えている。そして、画像データ制御部２０３は、副走査方向の画像変倍処理を実行する副走査任意変倍部７０４と、副走査方向の解像度変換処理を実行する副走査２倍解像度変換部１５０１とを備え、かつ、画像処理プロセッサー２０４が、主走査方向の画像変倍処理を実行する主走査任意変倍部７０６と、主走査方向の解像度変換処理を実行する主走査２倍解像度変換部１５０３、主走査方向、副走査方向の解像度変換処理を実行する機能を含まない画像処理部１４０３を備えている。
【０１３６】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、画像データ制御部２０３において、まず副走査２倍解像度変換部１５０１で解像度変換処理される。そして、この後、画像データ制御部２０３において副走査任意変倍部７０４により副走査方向に任意変倍されて画像処理プロセッサー２０４に出力される。
【０１３７】
画像処理プロセッサー２０４に出力された画像データは、ここで主走査２倍解像度変換部１５０３によって主走査方向に解像度変換処理され、さらに主走査任意変倍部７０６によって主走査方向に画像変倍処理される。そして、画像処理部１４０３で解像度変換以外の処理を施され、画像データ制御部２０３を介し、出力手段７０３から出力される。
【０１３８】
以上のように実施の形態７の画像処理装置によれば、解像度を２倍に変換した後に画像変倍処理をおこなうことができる。このため、解像度変換処理上の制約、たとえば、画像変倍時に画像データが大幅に増量するような変倍率を選択すると、後の解像度変換手段の処理時間が長くなるといったことを考慮することなく、最適な変倍率に画像を変倍することができる。また、画像変倍処理において拡大変倍される以前の画像データに対して解像度変換処理を実行でき、比較的少ないデータ量の処理で高品質の画像を得ることができる。
【０１３９】
また、このように実施の形態７は、画像が縮小されるように画像変倍処理をおこなう場合、特別な解像度変換のための構成が不要になり、ハードウェアの構成を小型化することができる。また、画像データ制御部２０３と画像処理プロセッサー２０４との間で転送される画像データ量を抑えることができるという効果を得ることができる。
【０１４０】
〔実施の形態８〕
図１６は、実施の形態８の画像処理装置を説明するための模式的な図である。図示した構成は、画像データ制御部２０３と、画像処理プロセッサー２０４とを備えている。画像データ制御部２０３は、画像変倍処理の変倍率が５０％未満である場合、この変倍率の２倍の変倍率で副走査方向に画像変倍処理を実行する副走査任意変倍部１６０１を備え、かつ、画像処理プロセッサー２０４は、画像変倍処理の変倍率が５０％未満である場合、この変倍率の２倍の変倍率で主走査方向に画像変倍処理を実行する主走査任意変倍部１６０２を備えている。さらに、画像処理プロセッサー２０４は、主走査方向、副走査方向の解像度変換処理を実行する機能を含まない画像処理部１４０３を備えている。
【０１４１】
このような構成では、画像記憶部７０２に保存されている画像データが画像データ制御部２０３によって読み出され、画像データ制御部２０３において副走査任意変倍部１６０１により画像変倍処理される。この際、副走査任意変倍部１６０１は、たとえば変倍率が４５％に設定されていた場合、入力した画像データを９０％に変倍して画像処理プロセッサー２０４に出力する。
【０１４２】
画像処理プロセッサー２０４では、主走査任意変倍部１６０２が副走査方向任意変倍部１６０１と同様に、入力した画像データを９０％に変倍して画像処理部１４０３に出力する。画像処理部１４０３は、この画像データに解像度変換以外の処理を施し、画像データ制御部２０３を介して出力手段７０３から出力する。
【０１４３】
以上のように実施の形態８の画像処理装置によれば、変倍率が５０％以下の変倍にあたり、解像度変換処理をおこなうことなく解像度を２倍にする解像度変換処理を実行したのと同様の効果を得ることができる。このため、解像度変換処理にかかる画像データ制御部２０３、画像処理プロセッサー２０４にかかる負荷を軽減することができる。
【０１４４】
なお、この発明は、以上述べた実施の形態に限定されるものではない。すなわち、この発明では、以上述べた各実施の形態の構成を一つだけ備えるように画像処理装置を構成してもよいし、また、複数の実施の形態で述べた構成をあわせ持つように構成してもよい。
【０１４５】
また、この発明の画像処理装置では、設計の時点で画像処理時間および画像品質の観点から最適なタイミングで画像変倍処理、解像度変換処理が実行できるように以上述べた実施の形態のいずれかの構成を選択してもよい。また、複数の実施の形態で述べた構成をあわせ持つように画像処理を構成し、画像処理時間および画像品質の観点から最適なタイミングで画像変倍処理、解像度変換処理が実行できるように、たとえば画像データ制御部２０３による画像データ転送を制御するようにしてもよい。
【０１４６】
【発明の効果】
以上説明したように、この発明によれば、画像変倍処理および解像度変換処理を一連の画像処理の過程で画像処理時間および画像品質の観点から最適なタイミングで実行し、システム全体として最適な制御が可能な画像処理装置が得られるという効果を奏する。
【０１４７】
また、この発明によれば、画像処理装置が備える既存の構成を用いて画像変倍処理、解像度変換処理を実行しやすくなり、画像処理装置のハードウェア追加量を抑えることができる。このため、画像変倍処理、解像度変換処理の機能を設けることによる画像処理装置の大型化、高コスト化を回避することが可能な画像処理装置が得られるという効果を奏する。
【０１４８】
また、この発明によれば、画像変倍処理にかかる画像データ管理手段、演算処理手段の負荷をそれぞれ軽減し、画像データ管理手段、演算処理手段の資源をより有効に活用することができる。また、画像データ管理手段、演算処理手段間の間の画像データ転送量をも抑え、画像処理装置の処理時間を短縮することができる。さらに、既存の構成を用いて解像度を変換することができ、解像度変換処理機能を備えたことによる画像処理装置の大型化、高コスト化を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１４９】
また、この発明によれば、画像変倍処理にかかる演算処理手段の負荷を軽減することができ、演算処理手段の資源をより有効に活用できる。さらに、既存の構成を用いて解像度を変換することができ、解像度変換処理機能を備えたことによる画像処理装置の大型化、高コスト化を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１５０】
また、この発明によれば、画像変倍処理にかかる演算処理手段の負荷を軽減することができ、演算処理手段の資源をより有効に活用できる。さらに、画像データ管理手段においてなされる主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の構成で実行でき、画像変倍処理のための画像データ管理手段の大型化、高コスト化を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１５１】
また、この発明によれば、画像変倍処理にかかる画像データ制御手段の負荷を軽減することができ、画像データ制御手段の資源をより有効に活用できる。さらに、演算処理手段においてなされる主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の構成で実行でき、画像変倍処理のための演算処理手段の大型化、高コスト化を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１５２】
また、この発明によれば、メモリー・アクセス手段における一つの構成で画像データを主走査方向、副走査方向に画像変倍処理することができる。このため、画像変倍処理にかかる画像データ制御手段、演算処理手段の負荷を軽減することができ、画像データ制御手段、演算処理手段の資源をより有効に活用できる。さらに、主走査方向の画像変倍処理と副走査方向の画像変倍処理とを同一の構成で実行でき、画像変倍処理のための画像処理装置の大型化、高コスト化を抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１５３】
また、この発明によれば、画像データ管理手段、演算処理手段が既存の構成を用いて画像変倍の処理を実行することができる上、解像度変換処理のための専用の構成を設ける必要がなくなる。このため、画像変倍処理のための画像処理装置の大型化、高コスト化をいっそう効果的に抑えることが可能な画像処理装置が得られるという効果を奏する。
【０１５４】
また、この発明によれば、最適な変倍率で画像変倍処理が実行でき、形成される画像の品質を高めることができる。また、画像を縮小するように画像変倍処理をおこなう場合には、画像処理装置の処理時間を短縮することが可能な画像処理装置が得られるという効果を奏する。
【０１５５】
また、この発明によれば、画像データ管理手段、演算処理手段のいずれもが既存の構成によって画像変倍処理、解像度変換処理を実行することができる。さらに、解像度を変倍するために専用の構成を設ける必要がなく画像処理装置の大型化、高コスト化をいっそう効果的に抑えることが可能な画像処理装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施の形態にかかる画像処理装置の構成を機能的に示すブロック図である。
【図２】  実施の形態に共通の画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】  実施の形態に共通の画像処理装置の読み取りユニットを説明するための図である。
【図４】  実施の形態に共通の画像処理装置の画像データ制御部の処理の概要を示すブロック図である。
【図５】  実施の形態に共通の画像処理装置の画像処理プロセッサーの処理の概要を示すブロック図である。
【図６】  実施の形態に共通の画像処理装置の画像メモリー・アクセス制御部の処理の概要を示すブロック図である。
【図７】  実施の形態１にかかる画像処理装置の構成を示した説明図である。
【図８】  一般的な画像変倍処理を説明する説明図である。
【図９】  一般的な画像変倍処理を説明する他の説明図である。
【図１０】  実施の形態２にかかる画像処理装置の構成を示した説明図である。
【図１１】  実施の形態３にかかる画像処理装置の構成を示した説明図である。
【図１２】  実施の形態４にかかる画像処理装置の構成を示した説明図である。
【図１３】  実施の形態５にかかる画像処理装置の構成を示した説明図である。
【図１４】  実施の形態６にかかる画像処理装置の構成を示した説明図である。
【図１５】  実施の形態７にかかる画像処理装置の構成を示した説明図である。
【図１６】  実施の形態８にかかる画像処理装置の構成を示した説明図である。
【符号の説明】
１００  画像データ制御ユニット
１０１  画像読取ユニット
１０２  画像メモリー制御ユニット
１０３  画像処理ユニット
１０４  画像書込ユニット
２０１  読取ユニット
２０２  センサー・ボード・ユニット
２０３  画像データ制御部
２０４  画像処理プロセッサー
２０５  ビデオ・データ制御部
２０６  作像ユニット
２１０  シリアルバス
２１１  プロセス・コントローラー
２２０  パラレルバス
２２１  画像メモリー・アクセス制御部
２２２  メモリー・モジュール
２２４  ファクシミリ制御ユニット
２３１  システム・コントローラー
２３４  操作パネル
３０１  ドキュメントフィード部（ドキュメントフィーダー）
３０２  読取部
３０２ａ  光源
３０２ｂ  ミラー
３０４  原稿押さえ部
４０１  画像データ入出力制御部
４０２  画像データ入力制御部
４０３  データ圧縮部
４０４  データ変換部
４０６  データ伸張部
４０７  画像データ出力制御部
４１０  コマンド制御部
５０２  スキャナー画像処理部
５０５  画質処理部
５０７  コマンド制御部
６０３  メモリー・アクセス制御部
６０４  ラインバッファー
６０５  ビデオ制御部
６０６  データ圧縮部
６０７  データ伸張部
６０８  データ変換部
７０１  入力手段
７０２  画像記憶部
７０３  出力手段
７０４，１６０１  副走査任意変倍部
７０５，１４０３  画像処理部
７０６，１６０２  主走査任意変倍部
１１０１  ９０゜回転部
１１０２  任意変倍部
１３０１  主走査副走査任意変倍部
１４０１  副走査任意変倍・２倍解像度変換部
１４０２  主走査任意変倍・２倍解像度変換部
１５０１  副走査２倍解像度変換部
１５０３  主走査２倍解像度変換部
【図１】
0003785295.tif 000002
【図２】
0003785295.tif 000003
【図３】
0003785295.tif 000004
【図４】
0003785295.tif 000005
【図５】
0003785295.tif 000006
【図６】
0003785295.tif 000007
【図７】
0003785295.tif 000008
【図８】
0003785295.tif 000009
【図９】
0003785295.tif 000010
【図１０】
0003785295.tif 000011
【図１１】
0003785295.tif 000012
【図１２】
0003785295.tif 000013
【図１３】
0003785295.tif 000014
【図１４】
0003785295.tif 000015
【図１５】
0003785295.tif 000016
【図１６】
0003785295.tif 000017