(57)【要約】      （修正有）【課題】両面読み取りが可能なスキャナの読取画像データの転送を効率化する。【解決手段】ＣＣＤ２０１及びＣＩＳ２０２から入力された読取データを装置本体に転送するスキャナユニット２２であって、原稿の一方の面を読み取るＣＣＤ２０１によって読み取られた読取データと、原稿の他方の面を読み取るＣＩＳ２０２によって読み取られた読取データとを主走査ライン毎に取得し、交互に後段に転送するアービタ２１４と、アービタ２１４の後段において、転送された主走査ライン分の読取データを設定に従って破棄して主走査ラインを間引くことにより、画像の副走査方向の変倍処理を行う副走査変倍回路２１５と、主走査ラインが間引かれた読取データに基づいて画像処理を行う第二画像処理回路２２１と、画像処理が施された読取データを装置本体に転送するＤＤＲＣ２２３とを含む。【選択図】図３
2013123193.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から入力された読取データを装置本体に転送する読取画像処理装置であって、
原稿の一方の面を読み取る第一の撮像素子によって読み取られた読取データと、原稿の他方の面を読み取る第二の撮像素子によって読み取られた読取データとを主走査ライン毎に取得し、交互に後段に転送する両面データ調停部と、
前記データ調停部の後段において、転送された主走査ライン分の読取データを設定に従って破棄して主走査ラインを間引くことにより、読取データによって構成される画像の副走査方向の変倍処理を行う副走査変倍処理部と、
前記主走査ラインが間引かれた読取データに基づいて画像処理を行う画像処理部と、
前記画像処理が施された読取データを装置本体に転送する本体転送部とを含むことを特徴とする読取画像処理装置。
【請求項２】
前記両面データ調停部の前段において、第一の撮像素子によって読み取られた読取データ及び第二の撮像素子によって読み取られた読取データ夫々に対して画像処理を行う前段画像処理部を含み、
前記前段画像処理部は、副走査方向の解像度が処理の精度に影響する画像処理を実行することを特徴とする請求項１に記載の読取画像処理装置。
【請求項３】
前記前段画像処理部は、前記読取データに基づいて複製を禁止するべき画像の検知を行うことを特徴とする請求項２に記載の読取画像処理装置。
【請求項４】
前記副走査変倍処理部の後段であって且つ前記画像処理部の前段において、前記主走査ラインが間引かれた読取データを記憶媒体に一次的に格納すると共に、前記画像処理部の処理タイミングに応じて前記格納した読取データを読み出して前記画像処理部に転送する転送補助部を含むことを特徴とする請求項１乃至３いずれか１項に記載の読取画像処理装置。
【請求項５】
前記副走査変倍処理部は、前記データ調停部の後段において、転送された主走査ライン分の読取データを記憶媒体に一次的に格納すると共に、前記画像処理部の処理タイミングに応じて前記格納した読取データを読み出して前記画像処理部に転送し、前記格納した読取データを読み出す際に、一部の読取データのみを読み出して他の読取データを破棄することにより、主走査ラインを間引くことを特徴とする請求項１乃至３いずれか１項に記載の読取画像処理装置。
【請求項６】
前記記憶媒体に格納された読取データを読み出して前記画像処理部に転送することにより、前記第一の撮像素子によって読み取られた読取データと前記第二の撮像素子によって読み取られた読取データとを同一の転送レートにより転送することを特徴とする請求項４または５に記載の読取画像処理装置。
【請求項７】
請求項１乃至６いずれか１項に記載の読取画像処理装置を含むことを特徴とする画像読取装置。
【請求項８】
撮像素子から入力された読取データを装置本体に転送する読取画像処理方法であって、
原稿の一方の面を読み取る第一の撮像素子によって読み取られた読取データと、原稿の他方の面を読み取る第二の撮像素子によって読み取られた読取データとを主走査ライン毎に取得して交互に後段に転送し、
前記転送された主走査ライン分の読取データを設定に従って破棄して主走査ラインを間引くことにより、読取データによって構成される画像の副走査方向の変倍処理を行い、
前記主走査ラインが間引かれた読取データに基づいて画像処理を行い、
前記画像処理が施された読取データを装置本体に転送することを特徴とする読取画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取画像処理装置、画像読取装置及び読取画像処理方法に関し、特に、読取画像情報の転送制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、書類の電子化に用いられるスキャナにおいては、原稿の両面を同時に読み取り可能なものがある。読取処理によって生成された画像データは、各種の画像処理を行う回路に入力される。この画像処理回路に対してデータ入力可能な周波数（以降、入力周波数）は、画像処理回路の処理性能に応じて決定される。
【０００４】
ここで、上述したような両面読み取りが可能なスキャナの場合、読取処理によって生成された画像データのデータ量が倍増する。そのため、画像処理回路の入力周波数との関係で、生成された画像データをリアルタイムに画像処理回路に入力することが困難である。
【０００５】
このような課題に対して、画像処理回路の前段にバッファを設けて対応する方法や、読取処理により生成された画像データを圧縮して画像処理回路に入力する方法（例えば、特許文献１参照）が用いられている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されたように画像データを圧縮する方法の場合、後段の画像処理回路においては、圧縮されたデータを解凍した上で処理を行う必要があり、回路規模の増大や、回路のロジックの複雑化による処理効率の低下及びそれに伴う入力周波数の低下等が課題となる。
【０００７】
また、圧縮法方式が不可逆圧縮であれば画像データの欠損が生じて画質が低下することとなる。可逆圧縮であれば、画質は低下しないが、その分処理は複雑化し、上述したような課題が生じる。
【０００８】
更に、スキャナの画像処理回路においては、読取データの解像度をユーザに求められている解像度に下げるための画素の間引き処理が行われる場合がある。これに対して、上述した圧縮等の方法を用いて全ての読み取りデータを転送したにも関わらず、ユーザの指定に応じて画素が間引かれてしまうこととなり、非効率な処理となっている。
【０００９】
本発明は、上記実情を考慮してなされたものであり、両面読み取りが可能なスキャナの読取画像データの転送を効率化することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様は、撮像素子から入力された読取データを装置本体に転送する読取画像処理装置であって、原稿の一方の面を読み取る第一の撮像素子によって読み取られた読取データと、原稿の他方の面を読み取る第二の撮像素子によって読み取られた読取データとを主走査ライン毎に取得し、交互に後段に転送する両面データ調停部と、前記データ調停部の後段において、転送された主走査ライン分の読取データを設定に従って破棄して主走査ラインを間引くことにより、読取データによって構成される画像の副走査方向の変倍処理を行う副走査変倍処理部と、前記主走査ラインが間引かれた読取データに基づいて画像処理を行う画像処理部と、前記画像処理が施された読取データを装置本体に転送する本体転送部とを含むことを特徴とする。
【００１１】
また、本発明の他の態様は、画像読取装置であって、上記読取画像処理装置を含むことを特徴とする。
【００１２】
また、本発明の更に他の態様は、撮像素子から入力された読取データを装置本体に転送する読取画像処理方法であって、原稿の一方の面を読み取る第一の撮像素子によって読み取られた読取データと、原稿の他方の面を読み取る第二の撮像素子によって読み取られた読取データとを主走査ライン毎に取得して交互に後段に転送し、前記転送された主走査ライン分の読取データを設定に従って破棄して主走査ラインを間引くことにより、読取データによって構成される画像の副走査方向の変倍処理を行い、前記主走査ラインが間引かれた読取データに基づいて画像処理を行い、前記画像処理が施された読取データを装置本体に転送することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、両面読み取りが可能なスキャナの読取画像データの転送を効率化することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】本発明の実施形態に係るスキャナユニットの構成を示す図である。
【図４】従来技術に係るスキャナユニットの構成を示す図である。
【図５】本発明の実施形態に係る読取データ転送の効率化の態様を示す図である。
【図６】本発明の実施形態に係るスキャナユニットの動作を示すフローチャートである。
【図７】本発明の他の実施形態に係るスキャナユニットの構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像読取装置としての複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例として説明する。尚、画像読取装置は複合機でなくとも良く、例えば、複写機、スキャナ、ファクシミリ装置等であっても良い。
【００１６】
図１は、本実施形態に係る複合機１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る複合機１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像読取を実行するエンジンを有する。即ち、本実施形態に係る複合機１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、エンジン１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４及びＩ／Ｆ１５がバス１８を介して接続されている。また、Ｉ／Ｆ１５にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６及び操作部１７が接続されている。
【００１７】
ＣＰＵ１０は演算手段であり、複合機１全体の動作を制御する。ＲＡＭ１１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン１３は、複合機１において実際に画像読取を実行する機構であり、光電変換素子や画像処理回路等を含む。また、エンジン１３には画像形成出力を実行する画像形成機構も含まれる。
【００１８】
ＨＤＤ１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ１５は、バス１８と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ１６は、ユーザが複合機１の状態を確認するための視覚的ユーザインタフェースである。操作部１７は、キーボードやマウス等、ユーザが複合機１に情報を入力するためのユーザインタフェースである。
【００１９】
このようなハードウェア構成において、ＲＯＭ１２やＨＤＤ１４若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ１１に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る複合機１の機能を実現する機能ブロックが構成される。
【００２０】
次に、図２を参照して、本実施形態に係る複合機１の機能構成について説明する。図２は、本実施形態に係る複合機１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る複合機１は、コントローラ２０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）２１、スキャナユニット２２、排紙トレイ２３、ディスプレイパネル２４、給紙テーブル２５、プリントエンジン２６、排紙トレイ２７及びネットワークＩ／Ｆ２８を有する。
【００２１】
また、コントローラ２０は、主制御部３０、エンジン制御部３１、入出力制御部３２、画像処理部３３及び操作表示制御部３４を有する。図２に示すように、本実施形態に係る複合機１は、スキャナユニット２２、プリントエンジン２６を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２２】
ディスプレイパネル２４は、複合機１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが複合機１を直接操作し若しくは複合機１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ２８は、複合機１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２３】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、複合機１全体を制御する制御部として機能する。
【００２４】
主制御部３０は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部３１は、プリントエンジン２６やスキャナユニット２２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部３２は、ネットワークＩ／Ｆ２８を介して入力される信号や命令を主制御部３０に入力する。また、主制御部３０は、入出力制御部３２を制御し、ネットワークＩ／Ｆ２８を介して他の機器にアクセスする。
【００２５】
画像処理部３３は、主制御部３０の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン２６が画像形成動作において形成すべき画像を描画するための情報であり、出力するべき画像を構成する画素の情報、即ち画素情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって複合機１が認識可能な形式に変換された画像情報である。操作表示制御部３４は、ディスプレイパネル２４に情報表示を行い若しくはディスプレイパネル２４を介して入力された情報を主制御部３０に通知する。
【００２６】
複合機１がプリンタとして動作する場合は、まず、入出力制御部３２がネットワークＩ／Ｆ２８を介して印刷ジョブを受信する。入出力制御部３２は、受信した印刷ジョブを主制御部３０に転送する。主制御部３０は、印刷ジョブを受信すると、画像処理部３３を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００２７】
画像処理部３３によって描画情報が生成されると、エンジン制御部３１は、生成された描画情報に基づき、給紙テーブル２５から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン２６が画像形成部として機能する。プリントエンジン２６によって画像形成が施された用紙は排紙トレイ２７に排紙される。
【００２８】
複合機１がスキャナとして動作する場合は、ユーザによるディスプレイパネル２４の操作若しくはネットワークＩ／Ｆ２８を介して外部の装置から入力されるスキャン実行指示に応じて、操作表示制御部３４若しくは入出力制御部３２が主制御部３０にスキャン実行信号を転送する。主制御部３０は、受信したスキャン実行信号に基づき、エンジン制御部３１を制御する。
【００２９】
エンジン制御部３１は、ＡＤＦ２１を駆動し、ＡＤＦ２１にセットされた撮像対象原稿をスキャナユニット２２に搬送する。また、エンジン制御部３１は、スキャナユニット２２を駆動し、ＡＤＦ２１から搬送される原稿を撮像する。また、ＡＤＦ２１に原稿がセットされておらず、スキャナユニット２２に直接原稿がセットされた場合、スキャナユニット２２は、エンジン制御部３１の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット２２が撮像部として動作すると共に、エンジン制御部３１が、読取制御部として機能する。
【００３０】
撮像動作においては、スキャナユニット２２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づく撮像情報が生成される。エンジン制御部３１は、スキャナユニット２２が生成した撮像情報を画像処理部３３に転送する。画像処理部３３は、主制御部３０の制御に従い、エンジン制御部３１から受信した撮像情報に画像処理を加えて画像情報を生成する。
【００３１】
画像処理部３３が生成した画像情報は主制御部３０が取得し、主制御部３０がＨＤＤ４０等の複合機１に装着された記憶媒体に保存する。即ち、スキャナユニット２２、エンジン制御部３１及び画像処理部３３が連動して、画像入力部として機能する。画像処理部３３によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部３２及びネットワークＩ／Ｆ２８を介して外部の装置に送信される。
【００３２】
また、複合機１が複写機として動作する場合は、エンジン制御部３１がスキャナユニット２２から受信した撮像情報若しくは画像処理部３３が生成した画像情報に基づき、画像処理部３３が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部３１がプリントエンジン２６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００３３】
次に、本実施形態に係るスキャナユニット２２の構成及びエンジン制御部３１との接続関係について、図３を参照して説明する。図３に示すように、スキャナユニット２２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２０１、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）２０２、前段処理回路２１０及び後段処理回路２２０を含む。図３において、前段処理回路２１０及び後段処理回路２２０が、ＣＣＤ２０１及びＣＩＳ２０２から入力された読取データを装置本体であるコントローラ２０に転送する読取画像処理装置として機能する。
【００３４】
また、エンジン制御部３１は、上述したようにソフトウェアとハードウェアとの連動によって構成され、ＣＰＵ１０がＲＡＭ１１にロードされたプログラムに従って演算を行うことにより構成されるレジスタ制御部３１１と、ＲＡＭ１１内に確保された記憶領域であるバッファメモリ３１２及び読取画像メモリ３１３とを含む。
【００３５】
ＣＣＤ２０１は、原稿の表面を読み取るための撮像素子であり、ＣＩＳ２０２は原稿の裏面を読み取るための撮像素子である。前段処理回路２１０は、ＣＣＤ２０１若しくはＣＩＳ２０２から入力される読取データを取得して処理を行う回路であり、後段処理回路２２０は、前段処理回路２１０を経て入力される読取データを取得して処理を行い、撮像情報としてエンジン制御部３１に入力する回路である。
【００３６】
前段処理回路２１０は、表面画像処理部２１１、第一画像処理回路２１２、第一画像処理回路２１３、アービタ２１４、副走査変倍回路２１５及びＤＤＲＣ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  Ｃｏｎｔｒｏｌｌｅｒ）２１６を含む。また、後段処理回路２２０は、第二画像処理回路２２１、主走査変倍回路２２２及びＤＤＲＣ２２３を含む。
【００３７】
表面画像処理部２１１は、ＣＣＤ２０１から入力される読取データを取得し、ＣＩＳ２０２から入力される読取データと同一の形式に変換して第一画像処理部回路２１２に入力する。表面画像処理部２１１の機能により、以降の構成においては、ＣＣＤ２０１から入力された読取データとＣＩＳ２０２から入力された読取データとの違いを意識することなく処理を行うことが可能となる。
【００３８】
第一画像処理回路２１２は、表面画像処理部２１１を経て入力されるＣＣＤ２０１の読み取りデータに対して定められた画像処理を施す。また、第一画像処理回路２１３は、ＣＩＳ２０２の読取データに対して定められた画像処理を施す。第一画像処理回路２１２及び第一画像処理回路２１３は、ＣＣＤ２０１の読取データ及びＣＩＳ２０２の読取データ夫々に対して設けられているが、同一の画像処理回路であり、読取データに対して施される画像処理の内容も同一である。第一画像処理回路２１２及び第一画像処理回路２１３が、前段画像処理部として機能する。
【００３９】
アービタ２１４は、第一画像処理回路２１２から入力される表面の読取データと第一画像処理回路２１３から入力される裏面の読取データとのデータ転送を調停し、交互に副走査変倍回路２１５に入力する両面データ調停部として機能する。アービタ２１４は、例えば、一主走査ライン分の読取データ毎に表面の読取データと裏面の読取データとを交互に副走査変倍回路２１５に入力する。
【００４０】
副走査変倍回路２１５は、アービタ２１４を介して入力される読取データについて、エンジン制御部３１による制御によって設定された縮小率に基づいて主走査ラインデータを間引くことにより、読取データの副走査方向を縮小変倍する副走査変倍処理部である。副走査変倍回路２１５は、アービタ２１４を介して入力された主走査ライン毎の読取データを後段に転送せずに破棄することによって、上述した間引きを実現する。
【００４１】
ＤＤＲＣ２１６は、副走査変倍回路２１５から入力される読取データをエンジン制御部３１のバッファメモリ３１２に一次的に格納し、その読取データをバッファメモリ３１２から読み出して後段処理回路２２０の第二画像処理回路２２１に転送する転送補助部である。ＤＤＲＣ２１６の機能により、第二画像処理回路２２１が画像処理を実行する周波数、即ち、第二画像処理回路２２１の内部周波数に応じて読取データを入力することが可能となる。
【００４２】
第二画像処理回路２２１は、ＤＤＲＣ２１６を経て入力される読取データに対して定められた画像処理を施し、上述した撮像データとして出力する画像処理部である。第二画像処理回路２２１が実行する画像処理は、第一画像処理回路２１２、２１３が実行する処理とは異なる処理であり、第一画像処理回路２１２、２１３が実行する処理よりも負荷の高い処理である。
【００４３】
主走査変倍回路２２２は、第二画像処理回路２２１によって出力され、主走査ライン毎に入力される撮像データについて、エンジン制御部３１による制御によって設定された縮小率に基づいて画素を間引く、読取データの主走査方向を縮小変倍する。主走査変倍回路２２２は、第二画像処理回路２２１から主走査ライン単位で入力された撮像データについて、設定に応じた画素間隔で主走査ラインを構成する画素を破棄することにより、上述した間引きを実現する。
【００４４】
ＤＤＲＣ２２３は、主走査変倍回路２２２から入力される撮像データをエンジン制御部３１の読取画像メモリ３１３に格納することにより、エンジン制御部３１に撮像データを転送する。即ち、ＤＤＲＣ２２３が本体転送部として機能する。このような構成及び処理により、スキャナユニット２２による画像の読み取り及び撮像データの生成が行われる。
【００４５】
スキャナユニット２２に含まれる各部は、エンジン制御部３１のレジスタ制御部３１１によるレジスタ設定に従って動作する。レジスタ制御部３１１によって制御されるのは、例えば、副走査変倍回路２１５及び主走査変倍回路２２２による変倍率や、アービタ２１４が表面の読取データと裏面の読取データとを切り替えるタイミング、第一画像処理回路２１２、２１３及び第二画像処理回路２２１による画像処理のパラメータ等である。
【００４６】
上述したように、第二画像処理回路２２１への読取データの入力を第二画像処理回路内部の周波数に合わせるためにＤＤＲＣ２１６及びバッファメモリ３１２が設けられるように、第二画像処理回路２２１における画像処理が、スキャナユニット２２内部の処理として大きなウェイトを占めている。
【００４７】
第二画像処理回路２２１において実行される処理は、画像の濃淡を補正するガンマ補正、画像の鮮鋭度を補正する鮮鋭度補正、読み取りによって画像上に生じてしまう筋を補正するスジ補正、文字が表示された領域と図形や写真等が表示された領域を分離する領域分離処理等である。
【００４８】
これらの処理は上述したように負荷の高い処理であるため、第二画像処理回路２２１に入力するデータ量を可能な限り小さくすることが求められ、従来であればデータを圧縮して入力する等の方法が用いられている。また、表面及び裏面の読取データを全て第二画像処理回路２２１にリアルタイムに入力することが困難であるため、バッファメモリ３１２が用いられている。
【００４９】
これに対して、本実施形態に係るスキャナユニット２２においては、副走査変倍回路２１５が第二画像処理回路２２１よりも前段に設けられているため、副走査方向のサイズが縮小された読取データ、即ち、元の読取データよりもデータ量が削減されたデータが第二画像処理回路２２１に入力される。そのため、第二画像処理回路２２１において処理される読取データの量を最小限とすることができ、スキャンに要する時間を短縮することが可能となる。
【００５０】
ここで、従来のスキャナユニット４００の構成について、図４に示す。図４に示すように、従来のスキャナユニット４００に係る前段処理回路４１０は、本実施形態に係る前段処理回路２１０に含まれる構成のうち、表面画像処理部２１１、アービタ２１４及びＤＤＲＣ２１６のみを含む。また、従来のスキャナユニット４００に係る後段処理回路４２０は、本実施形態に係る後段処理回路２２０の第二画像処理回路２２１及び変倍回路２２２に替えて、画像処理回路４２１及び変倍回路４２２を含む。
【００５１】
画像処理回路４２１は、本実施形態に係る第画像処理回路２１２、２１３及び第二画像処理回路２２１が実行する画像処理機能を含む。また、変倍回路４２２は、副走査変倍回路２１５及び主走査変倍回路２２２両方の機能を含み、主走査方向及び副走査方向についての変倍処理を行う。
【００５２】
図４に示すような従来のスキャナユニット４００においては、ＣＣＤ２０１及びＣＩＳ２０２の読取データを全て画像処理回路４２１に入力するため、ＲＡＭ１１上に確保するバッファメモリ３１２の記憶領域を大きくして全ての入力データに対応するか、データを圧縮して画像処理回路４２１に入力する必要がある。
【００５３】
その結果、ＲＡＭ１１の記憶領域の圧迫されてしまう課題や、画像処理回路２２１において圧縮されたデータを解凍する必要があり、回路規模が増大する等の課題があった。これに対して、本実施形態に係るスキャナユニット２２においては、上述したように副走査方向に変倍された画像が第二画像処理回路２２１に入力されるため、上述したような課題を解決することが可能となる。
【００５４】
図４に示すように、主走査方向及び副走査方向の変倍回路は元々設けられるものである。そのため、本実施形態に係る副走査変倍回路２１５は、従来の構成に追加で設けられるものではなく、回路規模の増大を招くことなく実現することができる。
【００５５】
また、本実施形態に係るスキャナユニット２２においては、従来の画像処理回路４２１の機能の一部が、第一画像処理回路２１２、２１３として前段に設けられている。これにより、副走査変倍、即ち、設定に応じて主走査ラインを間引く前の完全な読取データに基づいて実行するべき画像処理を、副走査変倍回路２１５よりも前段に設けることにより、画像処理の精度を維持することができる。
【００５６】
第一画像処理回路２１２、２１３において実行される画像処理としては、例えば、モアレ除去、傾き補正等、画像を構成する画素の内容を参照して実行する画像処理である。これらの画像処理機能は回路規模も大きくないため、副走査変倍回路２１５の直前ではなく、アービタ２１４によって調停される前の、表面読取データと裏面読取データとが並列して処理される段階に夫々設けられる。これにより、第一画像処理回路２１２、２１３に処理を分散し、負荷を軽減することが可能となる。
【００５７】
また、本実施形態に係る第一画像処理回路２１２、２１３においては、有価証券等の複製するべきでない画像を検知して読取データを破棄する複製禁止画像検知処理も実行される。従来の構成、即ち、複製禁止画像検知処理を後段処理回路４２０の画像処理回路４２１において実行する構成の場合、前段処理回路４１０のＤＤＲＣ２１６によって読取データが一次的にバッファメモリ３１２に格納されるため、スキルのある者であれば、バスを流れる読取データやバッファメモリ３１２に格納された読取データを取得することにより、破棄されるべき画像データを取得することができる場合がある。
【００５８】
これに対して、本実施形態に係るスキャナユニット２２であれば、この複製禁止画像検知処理が実行される前の読取データは、バスを介してバッファメモリ３１２に格納されるようなことが無いため、上述したような課題を解決することができる。
【００５９】
次に、本実施形態に係る効果について、図５（ａ）、（ｂ）を参照して説明する。図５（ａ）は、図４に示す従来のスキャナユニット４００におけるデータ転送タイミングの例を示す図であり、“ＣＣＤ入力”は、ＣＣＤ２０１から前段処理回路４１０への読取データの入力タイミング、“ＣＩＳ入力”は、ＣＩＳ２０２から前段処理回路４１０への読取データの入力タイミング、“後段入力”は、前段処理回路４１０から後段処理回路４２０への読取データの入力タイミングを示す。
【００６０】
また、図５（ａ）においては、１ページ分のデータ転送を１つの帯で示しており、斜線の帯はＣＣＤ２０１から入力された読取データのデータ転送を、無地の帯はＣＩＳ２０２から入力された読取データのデータ転送を夫々示している。尚、図５（ａ）においては、ＤＤＲＣ２１６が、表面、裏面ごとに順番に第二画像処理回路２２１に読取データを入力する態様を示しているが、これは一例であり、所定のライン数毎に切り替えても良い。
【００６１】
図５（ａ）の場合、ＣＣＤ２０１から入力された読取データは、前段処理回路４１０での処理を経てリアルタイムで後段処理回路４２０に転送される。そのため、ＣＣＤ２０１から入力された表面の読取データは、“ＣＣＤ入力から”前段処理回路２１０の処理分遅延して、ＣＣＤ２０１からの入力時間と略同時間かけて第二画像処理回路２２１に入力される。
【００６２】
ＣＩＳ２０２から入力された読取データは、バッファメモリ３１２に格納された後に、バッファメモリ３１２から読み出されて転送される。この際、ＣＩＳ２０２から入力された裏面の読取データは、１枚の原稿が読み取られてから次の原稿が読み取られるまでの時間（以降、紙間時間とする）を用いて転送される。
【００６３】
図４に示す従来のスキャナユニット４００の場合、データの欠損が生じないようにするためには、裏面の読取データを転送するための紙間時間を確保する必要がある。その結果スキャン線速、即ち、単位時間当たりに転送可能な画像データ量が低下する。
【００６４】
これに対して、本実施形態に係るスキャナユニット２２の場合、副走査変倍回路２１５による副走査変倍処理により、後段入力のデータ量が削減されている。図５（ｂ）においては、副走査変倍処理によりデータ量が半分となっている場合を示している。このため、“後段入力”に要する時間を短縮することができ、効率的なデータ転送が可能となる。
【００６５】
また、本実施形態に係るスキャナユニット２２の場合、表面読取データについても、ＣＣＤ２０１からの読取データの入力レートに従ってリアルタイム転送するのではなく、バッファメモリ３１２からの読み出しにより、裏面読取データの転送時間と同様の転送レートで転送する。即ち、表面及び裏面の“後段入力”の転送時間を均等化している。
【００６６】
図５（ａ）の態様であれば表面読取データの“後段入力”の時間に圧迫されて裏面読取データの“後段入力”に長い時間を確保できず、紙間時間を詰められない要因ともなっている。これに対して、上述したように表面及び裏面の“後段入力”の転送時間を均等化することにより、このような課題を解決することができる。
【００６７】
図６は、本実施形態に係るスキャナユニットの動作を示すフローチャートである。図６に示すように、スキャンが開始されてＣＣＤ２０１及びＣＩＳ２０２から読取データの転送が開始されると（Ｓ６０１）、読取データは、第一画像処理回路２１２、２１３を経てアービタ２１４に入力される。アービタ２１４は、表面読取データの転送タイミングか、裏面読取データの転送タイミングかを判断し（Ｓ６０２）、表面のタイミングであれば（Ｓ６０２／ＹＥＳ）、表面読取データを転送する（Ｓ６０３）。まあｔ、裏面のタイミングであれば（Ｓ６０２／ＮＯ）、裏面読取データを転送する（Ｓ６０４）。
【００６８】
アービタ２１４によって後段に転送された読取データは副走査変倍回路２１５に入力される。副走査変倍回路２１５は、設定に従って間引きタイミングか否かを判断し（Ｓ６０５）、間引きタイミングであれば（Ｓ６０５／ＹＥＳ）、副走査変倍回路２１５は入力された読取データを破棄する（Ｓ６０６）。
【００６９】
副走査変倍回路２１５によって破棄されずに後段に転送された読取データはバッファメモリ３１２に格納され（Ｓ６０７）、第二画像処理回路２２１の動作タイミングに従ってバッファメモリ３１２から読み出される（Ｓ６０８）。第二画像処理回路２２１は、読み出した読取データに対して画像処理を施し（Ｓ６０９）、画像処理後の撮像データを主走査変倍回路２２２に転送する。
【００７０】
撮像データを取得した主走査変倍回路２２２は、取得した撮像データについて主走査方向の変倍処理を行い（Ｓ６１０）、変倍処理後の撮像データをＤＤＲＣ２２３に転送する。ＤＤＲＣ２２３は、入力された撮像データを読取画像メモリ３１３に格納する（Ｓ６１１）。このような処理により、本実施形態に係るスキャナユニット２２の動作が完了する。
【００７１】
以上、説明したように、本実施形態に係るスキャナユニット２２によれば、撮像素子から入力された読取データの流れ上、比較的負荷の高い画像処理を行う第二画像処理回路２２１に対して読取データを入力する前に、画像の副走査方向を縮小する副走査変倍回路２１５を設ける。これにより、第二画像処理回路２２１に入力されるデータ量が削減されるため、第二画像処理回路２２１に入力するデータの圧縮が不要となり、バッファメモリ３１２の容量も削減することができる。
【００７２】
また、ＣＣＤ２０１及びＣＩＳ２０２からの読取データの入力レートを制限する必要がなくなるため、スキャン線速を高め、スキャンが終了するまでの時間を短縮することが可能となる。このように、本実施形態に係るスキャナユニット２２においては、両面読み取りが可能なスキャナの読取画像データの転送を効率化することができる。
【００７３】
尚、上記実施形態においては、バッファメモリ３１２がＲＡＭ１１上に確保される場合を例として説明したが、ＲＡＭ１１とは異なるメモリモジュールによって実現することも可能である。
【００７４】
また、上記実施形態においては、主走査変倍回路２２２が、第二画像処理回路２２１の更に後段に設けられる場合を例として説明した、これは、第一画像処理回路２１２、２１３及び第二画像処理回路２２１において実行される処理の多において、主走査方向の解像度が高い方が、より高精度な処理が可能だからである。
【００７５】
しかしながら、上述した画像処理は、主走査変倍の後では処理が不可能となるものではない。そのため、第二画像処理回路２２１の前段において副走査方向のみならず主走査方向の変倍をも実行しても良い。これにより、第二画像処理回路２２１に入力される読取データ量をさらに削減することが可能となる。
【００７６】
また、上記実施形態においては、副走査変倍回路２１５が副走査変倍を行った上で、ＤＤＲＣ２１７が第二画像処理回路２２１に対して読取データを転送する場合を例として説明した。しかしながら、図７に示すように、副走査変倍回路２１５を設けるのではなく、副走査変倍機能を有するＤＤＲＣ２１７を設けても良い。
【００７７】
図７に示すＤＤＲＣ２１７は、アービタから入力された読取データを主走査ライン毎にバッファメモリ３１２に格納する。そして、バッファメモリ３１２から読取データを読み出して第二画像処理回路２２１に転送する際に、レジスタ制御部３１１によって設定される変倍率に応じて、読み出す主走査ライン毎の読取データを間引くことにより、副走査変倍を実現する。即ち、ＤＤＲＣ２１７は、転送補助部に加えて副走査変倍処理部としても機能する。
【００７８】
このような態様は、ＤＤＲＣ２１７がバッファメモリ３１２から読取データ読み出す際のアドレスを制御するのみで実現可能であるため、簡易な処理で実現可能である。また、図３に示す態様よりも回路構成を簡略化することができる。
【００７９】
また、ＤＤＲＣ２１７は、アービタから入力された読取データを主走査ライン毎にバッファメモリ３１２に格納する際に副走査変倍を実現することも可能である。即ち、レジスタ制御部３１１によって設定される変倍率に応じて、アービタから入力された読取データの一部のみをバッファメモリ３１２に格納する態様である。これは、バッファメモリ３１２の格納前に間引きを実行しており、実質的に図３の態様と同一であるが、副走査変倍回路２１５とＤＤＲＣ２１６とを一体化することにより回路構成の簡略化を図ることができる。
【符号の説明】
【００８０】
１  画像形成装置
１０  ＣＰＵ
１１  ＲＡＭ
１２  ＲＯＭ
１３  エンジン
１４  ＨＤＤ
１５  Ｉ／Ｆ
１６  ＬＣＤ
１７  操作部
１８  バス
２０  コントローラ
２１  ＡＤＦ
２２  スキャナユニット
２３  排紙トレイ
２４  ディスプレイパネル
２５  給紙テーブル
２６  プリントエンジン
２７  排紙トレイ
２８  ネットワークＩ／Ｆ
３０  主制御部
３１  エンジン制御部
３２  入出力制御部
３３  画像処理部
３４  操作表示制御部
２０１  ＣＣＤ
２０２  ＣＩＳ
２１０  前段処理回路
２１１  表面画像処理部
２１２、２１３  第一画像処理回路
２１４  アービタ
２１５  副走査変倍回路
２１６  ＤＤＲＣ
２２０  後段処理回路
２２１  第二画像処理回路
２２２  主走査変倍回路
２２３  ＤＤＲＣ
３１１  レジスタ制御部
３１２  バッファメモリ
３１３  読取画像メモリ
４００  スキャナユニット
４１０  前段処理回路
４２０  後段処理回路
４２１  画像処理回路
４２２  変倍回路
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開平９−１３０５６０号公報
【図１】
2013123193.tif 000003
【図２】
2013123193.tif 000004
【図３】
2013123193.tif 000005
【図４】
2013123193.tif 000006
【図５】
2013123193.tif 000007
【図６】
2013123193.tif 000008
【図７】
2013123193.tif 000009