(57)【要約】  【課題】  転送制御手段をカラー画像データ及びモノクロ画像データにおいて共有することができる画像処理装置を提供する。  【解決手段】  原稿を読み取ってカラー画像データを取得する場合、読取部１６が備えるＲＧＢ夫々用の３本のＣＣＤラインセンサ１６ａにより取得するラインデータをＲ，Ｇ，Ｂの順で画像メモリ２０に格納する。ＣＰＵ１０は、画像メモリ２０に記憶させてあるラインデータを各色成分毎にフラッシュＲＯＭ１１に予め格納してあるライン数のラインデータ単位でＵＳＢインタフェース２２へ転送する。また、原稿を読み取ってモノクロ画像データを取得する場合、読取部１６が備えるモノクロ用の１本のＣＣＤラインセンサ１６ａにより取得するラインデータを順次画像メモリ２０に格納し、フラッシュＲＯＭ１１に予め格納してあるライン数のラインデータ単位で、夫々格納した順序でＵＳＢインタフェース２２へ転送する。【選択図】      図１
2005269154.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って複数の画素データを有する画像データを取得する読取手段と、
該読取手段が取得した画像データを記憶する記憶手段と、
該記憶手段に記憶させてある画像データを外部へ送出する送出手段と
を備える画像処理装置において、
前記記憶手段は、複数の画素データを有するラインデータを複数記憶する構成としてあり、
前記記憶手段に記憶させてある画像データを、所定数のラインデータ単位で前記送出手段へ転送する制御手段を備えることを特徴とする画像処理装置。
【請求項２】
前記読取手段は、複数の色成分を有する画像データを取得するように構成されており、
前記制御手段は、前記記憶手段に記憶させてある画像データを、色成分毎に所定数のラインデータ単位で前記送出手段へ転送するように構成されていること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記記憶手段に記憶させてある画像データのうちの所定のラインデータを前記送出手段へ転送しないように構成されていることを特徴とする請求項１又は２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って取得した画像データを外部へ送出する画像処理装置に関するものである。
【背景技術】
【０００２】
近年、ファクシミリ装置にプリンタ機能を搭載した複合機が普及しており、このような装置において、プリンタ機能の拡張に伴い、カラー複写機能及びカラーファクシミリ通信機能等も搭載されつつある。このような装置は、モノクロ及びカラーの原稿画像を読み取り、画像データを取得する画像読取装置を備えている。画像読取装置は、載置ガラス等の原稿載置台上に載置された原稿に光を照射する光源、原稿からの反射光の光路を変更するミラー、前記光源及びミラーを移動させるキャリッジ、光電変換素子を主走査方向に多数並べ、結像レンズを通してミラーからの光が入射されるＣＣＤ（Charge Coupled Device）ラインセンサ等を備えている。このような構成の画像読取装置は、光源等を搭載したキャリッジを前記原稿載置台に沿って、副走査方向に移動させながら、主走査方向を長手方向とするＣＣＤラインセンサ（主走査方向と平行に配置されたＣＣＤラインセンサ）により１ラインずつ原稿画像の読取処理を行なっている。
【０００３】
ここで、カラー画像読取装置は、上述したＣＣＤラインセンサを夫々Ｒ（赤）成分用、Ｇ（緑）成分用、Ｂ（青）成分用として３つ備えており、夫々のＣＣＤラインセンサが読み取ったＲ成分、Ｇ成分及びＢ成分のラインデータは、夫々のＣＣＤラインセンサに接続された信号線を介してメモリへ転送され、一旦記憶される。なお、このようにＣＣＤラインセンサにより夫々取得されるラインデータは、データバスを介してシリアル転送により例えばＲＧＢの順でメモリに記憶され、更に複合機が備えるハードウェア各部へ必要に応じて転送される。
【０００４】
このようなカラー画像読取装置では３つのＣＣＤラインセンサが夫々副走査方向に隣接して配置されており、同じタイミングで３つのＣＣＤラインセンサが１ライン分の原稿画像の読取処理を行なうため、夫々のＣＣＤラインセンサが読み取る位置に、副走査方向に数ライン程度のずれが生じてしまう。そこで、夫々のＣＣＤラインセンサが読み取った各色成分のラインデータをメモリへ転送する信号線において、例えばＢ成分を基準とした場合に、Ｒ成分及びＧ成分用の信号線に夫々所定時間の遅延を付加する遅延回路を挿入する。これにより、夫々のＣＣＤラインセンサが同じ位置で読み取った各色成分のラインデータを順次メモリに記憶させることができ、各ＣＣＤラインセンサ間における読取位置の補正を行なうことができる（例えば、特許文献１参照）。
【特許文献１】特許第２５７８４４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、モノクロの画像データを読み取る読取装置では、モノクロ用のＣＣＤラインセンサが読み取った主走査方向に１ライン分のラインデータを順次メモリに記憶させ、メモリに記憶させた順に順次ラインデータを複合機が備えるハードウェア各部へ転送するように構成されている。従って、カラー画像及びモノクロ画像の読取処理が可能な読取装置においては、モノクロ用のＣＣＤラインセンサ及びカラー用の３本のＣＣＤラインセンサを夫々備えると共に、カラー用のＣＣＤラインセンサに接続される信号線には遅延回路を必要に応じて挿入する必要があり、モノクロ用のＣＣＤラインセンサが読み取ったモノクロのラインデータをメモリへ転送する際の制御手順と、カラー用のＣＣＤラインセンサが読み取ったＲＧＢ夫々の色成分のラインデータをメモリへ転送する際の制御手順とが異なるため、夫々の転送処理を制御する制御回路が必要となり、回路構成が煩雑となり製造コストが増加するという問題があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、原稿を読み取って複数の画素データを有するラインデータ毎に取得する画像データを、ラインデータ毎にメモリに蓄積させ、所定数のラインデータ単位で外部へ送出することにより、メモリに記憶させてあるラインデータの転送処理を制御する転送制御回路をカラー画像データにおいてもモノクロ画像データにおいても適用することができ、転送制御回路の共有化が図られ、回路構成及び制御プログラムを簡略化することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、原稿を読み取って複数の画素データを有する画像データを取得する読取手段と、該読取手段が取得した画像データを記憶する記憶手段と、該記憶手段に記憶させてある画像データを外部へ送出する送出手段とを備える画像処理装置において、前記記憶手段は、複数の画素データを有するラインデータを複数記憶する構成としてあり、前記記憶手段に記憶させてある画像データを、所定数のラインデータ単位で前記送出手段へ転送する制御手段を備えることを特徴とする。
【０００８】
本発明による場合は、読取手段が原稿を読み取って取得した画像データを、複数の画素データを有するラインデータ毎に記憶手段に記憶させ、制御手段が記憶手段に記憶させてある画像データを所定数のラインデータ単位で送出手段へ転送し、転送されたラインデータを送出手段が外部へ送出する。
【０００９】
本発明に係る画像処理装置は、前記読取手段は、複数の色成分を有する画像データを取得するように構成されており、前記制御手段は、前記記憶手段に記憶させてある画像データを、色成分毎に所定数のラインデータ単位で前記送出手段へ転送するように構成されていることを特徴とする。
【００１０】
本発明による場合は、読取手段が原稿を読み取って取得した複数の色成分を有する画像データを、夫々の色成分のラインデータ毎に記憶手段に記憶させる。また、制御手段が記憶手段に記憶させてある画像データを夫々の色成分毎に所定数のラインデータ単位で送出手段へ転送し、転送されたラインデータを送出手段が外部へ送出する。
【００１１】
本発明に係る画像処理装置は、前記制御手段は、前記記憶手段に記憶させてある画像データのうちの所定のラインデータを前記送出手段へ転送しないように構成されていることを特徴とする。
【００１２】
本発明による場合は、制御手段が記憶手段に記憶させてある画像データのうちの所定のラインデータを送出手段へ転送しないことにより、例えば、複数の色成分を有するカラー画像データにおいて、全ての色成分のラインデータが揃わないラインについてのラインデータを送出手段へ転送せず、全ての色成分のラインデータが揃ったラインについてのラインデータのみを転送することが可能となる。
【発明の効果】
【００１３】
本発明によれば、原稿を読み取って複数の画素データを有するラインデータ毎に画像データを取得し、取得したラインデータをメモリに順次蓄積させる。また、メモリから所定数単位でラインデータを読み出して外部へ送出することにより、原稿を読み取って取得した画像データを一旦記憶させておくメモリの記憶容量として、原稿１枚分の画像データのデータ量を設けておく必要がない。
【００１４】
本発明によれば、原稿を読み取って複数の色成分を有するカラー画像データを取得する場合に、各色成分毎に取得したラインデータをメモリに順次蓄積させる。また、メモリに蓄積したラインデータを色成分毎に所定数単位で読み出して外部へ送出することにより、モノクロの画像データを取得する場合に、メモリに蓄積されるラインデータをメモリへの格納順に読み出して外部へ送出するための転送制御部をカラー画像データにおいても利用することができ、カラー画像データ及びモノクロ画像データを読み取った場合の転送制御部を共有することができ、回路構成及び制御プログラムの簡略化を図ることができると共に、製造コストを削減することができる。
【００１５】
本発明によれば、原稿を読み取って取得してメモリに記憶させてある画像データのうちの所定のラインデータを外部へ送出しない。従って、例えば、ＲＧＢ夫々の色成分用の３本のＣＣＤラインセンサを副走査方向に配置させた読取装置において、夫々のＣＣＤラインセンサが読み取る位置が異なることにより、全ての色成分のラインデータが揃わないラインについては、各ラインデータを転送せずに破棄し、全ての色成分のラインデータが揃ったラインについてのラインデータのみを転送することにより、読み取った原稿における副走査方向の各位置において、全ての色成分のラインデータに基づいて精度のよい画像データを生成することができ、読み取った原稿の再現性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明に係る画像処理装置を、複合機における実施の形態を示す図面に基づいて詳述する。図１は本発明に係る複合機の構成例を示すブロック図であり、図中１は本発明に係る画像処理装置としての複合機を示している。複合機１は、ＣＰＵ１０、フラッシュＲＯＭ１１、ＲＡＭ１２、モデム１４、画像処理部１７、スキャン用コーデック１９、画像メモリ２０、通信用コーデック２１、外部のコンピュータと接続するためのＵＳＢ（Universal Serial Bus）インタフェース２２、プリント用コーデック２３、プリントインタフェース２４等を備えており、夫々はシステムバス２６を介して相互に接続されている。
【００１７】
ＣＰＵ１０は、システムバス２６を介したデータ転送処理を制御するためのＤＭＡＣ（Direct Memory Access Control）を内蔵しており、システムバス２６を介して接続される上述したようなハードウェア各部を制御すると共に、フラッシュＲＯＭ１１に予め格納されている制御プログラムに従って種々のソフトウェア的機能を実現し、また、ハードウェア各部間のデータ転送処理を制御する。フラッシュＲＯＭ１１は、複合機１が本発明に係る画像処理装置として動作するために必要な種々の制御プログラムを予め記憶している。ＲＡＭ１２は、ＳＲＡＭ又はＤＲＡＭ等で構成され、ＣＰＵ１０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００１８】
モデム１４は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ（Network Control Unit）１３とも直接的に接続されている。ＮＣＵ１３は、公衆電話回線網ＰＳＴＮと接続されており、必要に応じてモデム１４を公衆電話回線網ＰＳＴＮに接続させ、公衆電話回線網ＰＳＴＮを介して外部の装置との間でのファクシミリ通信を可能としている。
【００１９】
ＣＰＵ１０は操作パネル１５とも接続されている。操作パネル１５は、複合機１を操作するために必要なテンキー及び各種のファンクションキー等を備えた操作部と、液晶ディスプレイ（ＬＣＤ）等で構成された表示部とが搭載されたタッチパネル方式の入力装置である。また、ユーザが各キーを操作した場合、操作パネル１５は、操作されたキーに対応した制御信号をＣＰＵ１０へ送出し、ＣＰＵ１０は取得した制御信号に対応した処理を実行する。
【００２０】
複合機１は、図示しない原稿載置台に載置された原稿を読み取り、複数の画素データを有する画像データを取得する読取部（読取手段）１６を備えている。読取部１６は、例えばＣＣＤラインセンサ１６ａを利用したスキャナにより構成されている。ＣＣＤラインセンサ１６ａは原稿からの反射光像を例えばＲＧＢ（Ｒ：赤，Ｇ：緑，Ｂ：青）方式のアナログ信号として読み取り、読み取ったアナログ信号をＡ／Ｄ変換器１６ｂへ出力する。なお、ＣＣＤラインセンサ１６ａは、原稿からの反射光像をＲＧＢ色空間のカラー画像データとして取得するためのＲ成分、Ｇ成分及びＢ成分用の３本のＣＣＤラインセンサ１６ａと、原稿からの反射光像をモノクロ画像データとして取得するためのモノクロ用のＣＣＤラインセンサ１６ａとを備えている。
【００２１】
また、夫々のＣＣＤラインセンサ１６ａが読み取ったアナログ信号は、対応するＡ／Ｄ変換器１６ｂによりデジタル信号に変換され、画像処理部１７へ出力される。なお、本実施の形態においては、Ａ／Ｄ変換器１６ｂはＣＣＤラインセンサ１６ａから入力されたアナログ信号を８ビットのデジタル信号に変換している。また、図１においてはＣＣＤラインセンサ１６ａ及びＡ／Ｄ変換器１６ｂを１組しか記載していないが、複合機１における読取部１６は、ＲＧＢ夫々の色成分用及びモノクロ用として４組のＣＣＤラインセンサ１６ａとＡ／Ｄ変換器１６ｂとを備えている。
【００２２】
画像処理部１７は、読取部１６のＡ／Ｄ変換器１６ｂが出力したデジタル信号に、読取部１６に含まれる照明系、結像系及び撮像系で生じた各種の歪みを取り除くシェーディング補正処理、各種の色調整処理等を行い、処理した画像データをイメージバス２７を介してイメージメモリ１８に記憶させる。なお、イメージバス２７には、画像処理部１７及びイメージメモリ１８のほかにスキャン用コーデック１９、通信用コーデック２１、プリント用コーデック２３及びプリントインタフェース２４が接続されている。
【００２３】
イメージメモリ１８は、ＤＲＡＭにより構成されており、読取部１６により読み取られた画像データを一時的に記憶する。また、イメージメモリ１８は、記憶してある画像データを所定のタイミングで読み出してスキャン用コーデック１９に入力する。スキャン用コーデック１９は、イメージメモリ１８から読み出された画像データに対して必要に応じて所定の符号化処理を行なって画像メモリ２０に記憶させる。
【００２４】
ここで、スキャン用コーデック１９は、例えばモノクロ２値データをＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧ等の方式に基づく符号化処理及び復号処理を行なうものである。従って、スキャン用コーデック１９は、読取部１６においてモノクロ用のＣＣＤラインセンサ１６ａ及びＡ／Ｄ変換器１６ｂにより取得したモノクロ画像データを２値化してファクシミリ通信に供する場合には所定の符号化処理を実行するが、読取部１６においてカラー用のＣＣＤラインセンサ１６ａ及びＡ／Ｄ変換器１６ｂにより取得したカラー画像データ及び多値モノクロ画像データに対しては何も行なわずにスルーさせる。
【００２５】
画像メモリ２０は、読取部１６が取得した画像データを一時的に記憶する記憶手段として動作する。また、イメージメモリ１８及び画像メモリ２０は、読取部１６において主走査方向（原稿に対する読取方向に垂直な方向）に配置されるＣＣＤラインセンサ１６ａが有する各ＣＣＤ素子により一回の読取処理で読み取る複数の画素データからなるラインデータを複数記憶するように構成されている。即ち、ＣＣＤラインセンサ１６ａが取得したラインデータは、順次Ａ／Ｄ変換器１６ｂによりデジタルデータに変換されて画像処理部１７に入力され、画像処理部１７により所定の処理を施されたラインデータは、一旦イメージメモリ１８に記憶される。また、イメージメモリ１８に記憶させてあるラインデータはスキャン用コーデック１９に入力され、スキャン用コーデック１９により所定の処理を施されて最終的に画像メモリ２０に順次蓄積される。
【００２６】
また、画像メモリ２０は、読取部１６の読取対象である原稿の１枚分の画像データのデータ量よりも少ない記憶容量しか有しておらず、ＣＰＵ１０は、読取部１６が読み取って一旦イメージメモリ１８に記憶してあるラインデータ（画像データ）を画像メモリ２０に蓄積する処理と、所定のタイミングで画像メモリ２０からラインデータ（画像データ）をＵＳＢインタフェース（送出手段）２２へ転送する処理とを並列に制御している。
【００２７】
従って、ＣＰＵ１０は、画像メモリ２０に記憶させてある画像データを所定数のラインデータ単位でＵＳＢインタフェース２２へ転送させる制御手段として動作しており、ＵＳＢインタフェース２２は、画像メモリ２０から読み出されたラインデータを外部へ送信する。なお、複合機１は、ＵＳＢインタフェース２２の他、セントロニクスインタフェース、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格に従ったファイアワイヤ（FIREWIRE：米国アップルコンピュータ社日本登録商標第３３２３３１８号）、イーサネット（登録商標）等のＬＡＮ（Local Area Network）を介して外部のＰＣと接続される構成であってもよい。
【００２８】
ここで、読取部１６において、ＲＧＢ色成分用（カラー用）の３本のＣＣＤラインセンサ１６ａ及びモノクロ用のＣＣＤラインセンサ１６ａは、長手方向を主走査方向として、副走査方向に隣合って配置されているため、カラー画像データを取得すべくＲＧＢ色成分用の３本のＣＣＤラインセンサ１６ａで原稿を読み取った場合、同じ時刻における読取位置が副走査方向に数ラインずつずれてしまう。
【００２９】
図２（ａ）は画像メモリ２０に記憶されるラインデータの構成例を示す模式図である。ＲＧＢ夫々の色成分用のＣＣＤラインセンサ１６ａが読み取って夫々対応するＡ／Ｄ変換器１６ｂにより多値デジタルデータ（本実施の形態では８ビット）に変換されたラインデータは、画像処理部１７により各種の処理を施された後、画像処理部１７からシリアル転送により、例えばＲＧＢ成分の順にイメージメモリ１８に転送されて一旦記憶される。その後、同様にＲＧＢ成分の順にスキャン用コーデック１９をスルーして画像メモリ２０に記憶される。従って、画像メモリ２０には、図２（ａ）に示すようなラインデータが順次蓄積される。なお、図２（ａ）は、多値デジタルデータをシリアルに表しており、８ビットが１画素の多値画像データに相当する。
【００３０】
ここで、Ｒ成分の副走査方向に１ライン目のラインデータ、Ｇ成分の副走査方向に４ライン目のラインデータ、Ｂ成分の副走査方向に７ライン目のラインデータは、ＲＧＢ夫々の色成分用のＣＣＤラインセンサ１６ａが同じ時刻に一回の読取処理にて取得したラインデータであり、各色成分のＣＣＤラインセンサ１６ａにおける読取位置は副走査方向にずれている（図２（ａ）においては３ラインずつずれている）。即ち、読取部１６では、Ｒ成分については副走査方向に１ライン目からのラインデータの読取処理が可能であり、Ｇ成分については副走査方向に４ライン目からのラインデータの読取処理が可能であり、Ｂ成分については副走査方向に７ライン目からのラインデータの読取処理が可能である。
【００３１】
従って、副走査方向に１ライン目から６ライン目までのラインデータは、全ての色成分のラインデータが揃わないため原稿画像の色調を精度良く再現することができず画質の劣化を生じてしまう。そこで、本実施の形態では、ＣＰＵ１０は、画像メモリ２０からラインデータを読み出す際に、全ての色成分が揃わないラインデータについては読み出さないこととする。
【００３２】
図２（ｂ）はＣＰＵ１０の制御に従って画像メモリ２０から読み出されるラインデータの構成例を示す模式図である。図２（ｂ）に示すように、ＣＰＵ１０は、読み出さないラインデータ（ここでは１ライン目から６ライン目までのラインデータ）以外のラインデータについて、例えばＲＧＢの順で夫々の色成分毎に所定のライン数（図２（ｂ）では７ライン目からｎライン目までの（ｎ−６）ライン）単位で画像メモリ２０から読み出し、必要に応じたハードウェア各部への転送処理を制御する。なお、上述したような画像メモリ２０から読み出さない所定のライン数及び各色成分について一回の転送処理の際に読み出す所定のライン数はフラッシュＲＯＭ１１に予め格納してある。
【００３３】
一方、読取部１６におけるモノクロ用のＣＣＤラインセンサ１６ａにより読み取られ、スキャン用コーデック１９で所定の符号化処理が行なわれたラインデータについては、ＣＰＵ１０は、画像メモリ２０に記憶させてあるモノクロのラインデータを、画像メモリ２０に記憶した順序で通信用コーデック２１に入力する。この場合も同様にＣＰＵ１０は、所定のライン数を一回の転送処理で転送する単位とする。なお、ここでの所定のライン数は、カラーのラインデータにおけるライン数の３倍であり、（ｎ−６）×３ラインとすることができる。
【００３４】
通信用コーデック２１は、スキャン用コーデック１９と同様の構成を有しており、画像メモリ２０から読み出された符号化された２値のモノクロのラインデータを一旦復号し、相手機の能力に合わせて再符号化処理を行ない、モデム１４へ出力する。
【００３５】
また、画像メモリ２０に記憶させてある画像データを記録用紙に画像出力する場合、ＣＰＵ１０は、この画像データが符号化されている場合には、画像メモリ２０から読み出したラインデータをプリント用コーデック２３へ転送し、プリント用コーデック２３で復号処理を行なった後、得られた画像データをプリントインタフェース２４へ転送する。なお、画像メモリ２０から読み出された画像データが符号化処理を施されたものでない場合には、ＣＰＵ１０は、画像メモリ２０から読み出したラインデータをそのままプリントインタフェース２４へ転送する。
【００３６】
プリントインタフェース２４は、取得した画像データを所定のタイミングでプリンタ２５へ出力する。プリンタ２５は、例えば電子写真方式のプリンタ装置であって、プリントインタフェース２４から取得した画像データに基づく画像を、ハードコピーとしてＡ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録紙又はＯＨＰシートから最適なサイズのものを選択して記録する。
【００３７】
上述したように、読取部１６がモノクロ画像データを取得する場合、ＣＰＵ１０は、ＣＣＤラインセンサ１６ａが読み取るラインデータを順次画像メモリ２０に蓄積する。また、ＣＰＵ１０は、画像メモリ２０に記憶した順に所定のライン数単位でラインデータを読み出し、例えばＵＳＢインタフェース２２へ転送する。一方、読取部１６がカラー画像データを取得する場合、ＣＰＵ１０は、ＲＧＢ夫々の色成分用のＣＣＤラインセンサ１６ａが読み取るラインデータを例えばＲ成分、Ｇ成分、Ｂ成分の順に画像メモリ２０に蓄積する。また、ＣＰＵ１０は、画像メモリ２０からＲ，Ｇ，Ｂの順に夫々所定のライン数単位でラインデータを読み出し、例えばＵＳＢインタフェース２２へ転送する。これにより、ＣＰＵ１０が制御するラインデータの転送処理を、モノクロ画像データ及びカラー画像データの両方に適用することができ、回路構成を簡略化することができる。
【００３８】
以下に、上述した構成の複合機１において、読取部１６にて読み取った画像データをＵＳＢインタフェース２２へ転送する転送処理について説明する。図３は本発明に係る複合機１におけるＣＰＵ１０によるデータ転送制御処理手順を示すフローチャートである。複合機１において、例えば、図示しない原稿載置台に原稿が載置され、ユーザにより操作パネル１５が操作された場合、ＣＰＵ１０は、ユーザが操作したボタンに従った処理を実行する。
【００３９】
ＣＰＵ１０は、ユーザが操作パネル１５を操作することによりカラー画像の読取処理が指示されたか否かを判断しており（Ｓ１）、カラー画像の読取処理が指示されていないと判断した場合（Ｓ１：ＮＯ）、読取部１６のモノクロ用のＣＣＤラインセンサ１６ａ及びこれに対応するＡ／Ｄ変換器１６ｂにより多値モノクロ画像データを取得する（Ｓ２）。また、ＣＰＵ１０は、読取部１６により順次取得されるラインデータに画像処理部１７により各種の補正処理を行なってイメージメモリ１８に一旦記憶させる。更に、ＣＰＵ１０は、スキャン用コーデック１９を「スルー」に設定し、イメージメモリ１８に記憶させてあるラインデータを所定のタイミングで読み出し（Ｓ３）、スキャン用コーデック１９を通して画像メモリ２０に記憶させる（Ｓ４）。
【００４０】
次にＣＰＵ１０は、所定のタイミングで画像メモリ２０に記憶させてあるモノクロ画像のラインデータを読み出す（Ｓ５）。またＣＰＵ１０は、読み出したラインデータをＵＳＢインタフェース２２へ転送し（Ｓ６）、ＵＳＢインタフェース２２を介して外部のＰＣへ送信する。
【００４１】
一方、カラー画像の読取処理が指示されたと判断した場合（Ｓ１：ＹＥＳ）、ＣＰＵ１０は、読取部１６のカラー用の３本のＣＣＤラインセンサ１６ａ及びそれぞれに対応するＡ／Ｄ変換器１６ｂによりカラー画像データを取得する（Ｓ７）。また、ＣＰＵ１０は、読取部１６により順次取得されるラインデータに画像処理部１７により各種の補正処理を行ない、得られたラインデータをイメージバス２７を介してパラレル転送にて、例えばＲＧＢの順にイメージメモリ１８へ転送して記憶させる。更に、ＣＰＵ１０は、イメージメモリ１８に記憶させてあるラインデータを所定のタイミングで順次スキャン用コーデック１９に入力し、スキャン用コーデック１９には処理を行なわせずに入力させたラインデータをスルーさせて（Ｓ８）、画像メモリ２０に記憶させる（Ｓ９）。
【００４２】
次にＣＰＵ１０は、所定のタイミングで画像メモリ２０に記憶させてあるラインデータを、フラッシュＲＯＭ１１に予め格納してある所定のライン数に該当するラインデータを除いて、ＲＧＢの順にそれぞれの色成分毎に所定のライン数を１単位としてＵＳＢインタフェース２２へ転送し（Ｓ１０）、ＵＳＢインタフェース２２を介して外部のＰＣへ送信する。
【００４３】
上述したように、本実施の形態における複合機１は、原稿を読み取ってカラー画像データを取得する場合に、全ての色成分のラインデータが揃わないラインについては、各ラインデータを破棄し、全ての色成分のラインデータが揃っているラインについてのラインデータのみをＵＳＢインタフェース２２へ転送する。これにより、ＵＳＢインタフェース２２を介してこれらのラインデータを取得したＰＣにおいて、複合機１の読取部１６におけるカラー用の３本のＣＣＤラインセンサ１６ａ間の読取位置のずれが補正されたラインデータを取得することができると共に、全ての色成分のラインデータに基づいて画質の劣化を防止した画像データを生成することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る複合機の構成例を示すブロック図である。
【図２】（ａ）は画像メモリに記憶されるラインデータの構成例を示す模式図、（ｂ）は画像メモリから読み出されるラインデータの構成例を示す模式図である。
【図３】本発明に係る複合機におけるＣＰＵによるデータ転送制御処理手順を示すフローチャートである。
【符号の説明】
【００４５】
１  複合機（画像処理装置）
１０  ＣＰＵ（制御手段）
１６  読取部（読取手段）
２０  画像メモリ（記憶手段）
２２  ＵＳＢインタフェース（送出手段）
【図１】
2005269154.tif 000003
【図２】
2005269154.tif 000004
【図３】
2005269154.tif 000005