(57)【要約】【課題】  有彩／無彩自動判定で読み取り要求を受けた場合でも１ページの読み取り終了と同時に指定された種類の画像データを外部装置へ送信できる画像情報装置を提供する。【解決手段】  読み取られた画像が有彩ならばＲＧＢフルカラー画像データを、無彩ならばモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像情報装置において、外部装置から読み取り要求を受けたコントローラ２が、画像読取部１２によりＲＧＢフルカラー画像データを読み取らせると共に、並行して入力画像処理部１５でＲＧＢフルカラー画像データをモノクロ２値画像データに変換させ、並行してＲＧＢフルカラー画像データとそのモノクロ２値画像データをローカルメモリ２７に格納させ、読み取り終了時に有彩と判別されたならば格納済のＲＧＢ画像データを、無彩と判別されたならば格納済のモノクロ２値画像データを外部装置へ送信する構成にした。【選択図】        図１
2006081123.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の画像を読み取る画像読み取り手段と、読み取った画像が有彩画像であるか無彩画像であるかを判別する彩色判別手段と、読み取ったＲＧＢフルカラー画像データをモノクログレースケール画像データに変換するグレーデータ生成手段と、前記ＲＧＢフルカラー画像データをモノクロ２値画像データに変換する２値化手段とを備え、前記彩色判別手段により有彩画像と判別した場合に前記ＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像と判別した場合に前記モノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像情報装置において、外部装置から画像読み取り要求を受けた場合に、前記画像読み取り手段により原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行して前記２値化手段によりＲＧＢフルカラー画像データをモノクロ２値画像データに変換させ、並行して前記ＲＧＢフルカラー画像データ及びモノクロ２値画像データを受け取り、前記画像読み取り手段によるＲＧＢフルカラー画像データの読み取り終了時に前記彩色判別手段により有彩画像と判別されたときに受け取り済みの前記ＲＧＢ画像データを前記外部装置へ送信し、無彩画像と判別されたときに受け取り済みの前記モノクロ２値画像データを前記外部装置へ送信する制御手段と、を備えていることを特徴とする画像情報装置。
【請求項２】
請求項１記載の画像情報装置において、前記２値化手段により生成されたモノクロ２値画像データを前記制御手段に渡す際に、ＲＧＢフルカラー画像データの１画素分データのビット幅に合わせたサイズにパッキングして前記制御手段に渡すようにしたことを特徴とする画像情報装置。
【請求項３】
請求項１記載の画像情報装置において、前記外部装置から画像読み取り要求を受けた場合に、前記画像読み取り手段によるＲＧＢフルカラー画像データの読み取りと並行して前記グレーデータ生成手段によりＲＧＢフルカラー画像データをモノクログレースケール画像データに変換させ、並行してＲＧＢフルカラー画像データを受け取るとともに、前記モノクロ２値画像データまたはグレースケール画像データを受け取り、前記彩色判別手段により有彩画像と判別されたときには受け取り済みの前記ＲＧＢフルカラー画像データを前記外部装置へ送信し、無彩画像と判別されたときには受け取り済みの前記モノクロ２値画像データまたはグレースケール画像データを前記外部装置へ送信することを特徴とする画像情報装置。
【請求項４】
請求項１記載の画像情報装置において、前記２値化手段をハードウェアにより構成したことを特徴とする画像情報装置。
【請求項５】
請求項３記載の画像情報装置において、前記２値化手段及びグレーデータ生成手段をハードウェアにより構成したことを特徴とする画像情報装置。
【請求項６】
原稿上の画像を読み取り、読み取った画像が有彩画像であるか無彩画像であるかを判別し、有彩画像の場合にはＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像ならばモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像転送方法であって、外部装置から画像読み取り要求を受けると、画像読み取り側に対して原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行してそのＲＧＢフルカラー画像データをモノクログレースケール画像データ及びモノクロ２値画像データに変換させ、並行して前記ＲＧＢフルカラー画像データと、前記モノクロ２値画像データまたはモノクロ２値画像データとを前記画像読み取り側から受け取り、前記ＲＧＢフルカラー画像データの読み取り終了時に有彩画像と判別されたときには受け取り済みの前記ＲＧＢ画像データを前記外部装置へ送信し、無彩画像と判別されたときには受け取り済みの前記モノクログレースケール画像データまたはモノクロ２値画像データを前記外部装置へ送信することを特徴とする画像転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカラー複写機やカラースキャナなど、画像読み取り手段を備えた画像情報装置に係り、特に、読み取った画像が有彩か無彩かに基づいて動作制御を行うことができる画像情報装置及び画像転送方法に関する。
【背景技術】
【０００２】
特許文献１に示されているように、従来から、デジタルカラー複写機などにおいて、プレスキャンレス方式により原稿の有彩／無彩判別を行い、判別結果に応じて画像形成処理の切り替えを行う方法が提案されている。
しかしながら、近年では組み合わせが多彩になり、カラースキャナを持つ白黒複写機もあるし、カラー複写機においては、外部インタフェース（以下、Ｉ／Ｆとする）を介してパーソナルコンピュータ（以下、ＰＣと称す）からスキャナ機能を利用するというような使い方も増えてきている。ＰＣが要求する画像の種類も、ＲＧＢフルカラー画像、モノクログレースケール（多値）画像、モノクロ２値画像、ＲＧＢ各２値画像、シングルカラー画像など、多種になっている。また、読み取り画像の指定方法は、画像の種類を指定する場合と、有彩／無彩判別結果を利用して自動的に画像の種類を選択させる場合がある。
例えば、有彩／無彩判別結果を利用して自動的に画像の種類を選択する方法がＰＣから指示され、有彩ならばＲＧＢフルカラー画像データ、無彩ならばモノクロ２値画像データをＰＣへ転送する場合、プレスキャンレス方式においてはＲＧＢフルカラー画像を読み取る方法で読み取って画像データをメモリに蓄えた後、有彩／無彩の判別を行い、有彩ならばそのままＰＣに転送し、無彩ならば蓄積してあるＲＧＢフルカラー画像データからソフトウェア処理でモノクロ２値画像データを生成してＰＣに転送する。このような手順となる理由は、プレスキャンレス方式であるので、読み取っている画像が有彩であるか無彩であるかを判別できるのが、最悪１ページの読み取り終了までかかってしまうことによる。
【０００３】
図７に、例えばデジタルカラー複写機がＰＣからの要求で画像を読み取る際の従来技術の動作フローを示す。以下、その動作フローを説明する。
まず、ＰＣから読み取りモードや読み取り画像データの種類などを指定した画像読み取り要求が複写機のコントローラへ送られてくる。これにより、コントローラでは、読み取りモードがＡＣＳ（Auto Color Select：自動カラー選択）モード（読み取り画像が有彩か無彩かにより読み取り画像データの種類を切り替えるモード）か否かを判定する（Ｓ２１）。そして、ＡＣＳモードでないならば（Ｓ２１でＮＯ）、コントローラは指定された読み取り画像データの種類情報を入力画像処理部に通知し（Ｓ２２）、入力画像処理部では画像読取部から得た読み取りデータを指定された種類の画像データに変換してコントローラへ出力する（Ｓ２３）。例えば読み取り画像データの種類としてモノクロ２値画像データが指定された場合には、画像読取部がモノクロ画像データを読み取り、画像処理部が２値化するのである。
続いて、コントローラではその画像データをローカルメモリに格納し（Ｓ２４）、さらに、その画像データをＰＣへ転送する（Ｓ２５）。
一方、指定された読み取りモードがＡＣＳモードであったならば（Ｓ２１でＹＥＳ）、まず画像読取部がＲＧＢフルカラー画像データを読み取る場合の読み取り方法で原稿画像を読み取り（Ｓ２６）、コントローラがその画像データをローカルメモリに格納する（Ｓ２７）。そして、コントローラは画像読み取り終了後、格納された画像データが有彩か無彩かを判定し（Ｓ２８）、有彩であれば（Ｓ２８でＹＥＳ）、ローカルメモリに格納されているＲＧＢフルカラー画像データをＰＣへ転送する（Ｓ２５）。
それに対して、無彩であれば（Ｓ２８でＮＯ）、ローカルメモリに格納されているＲＧＢ画像データを予め設定された設定情報に従ってソフトウェア処理により２値化するか、ソフトウェア処理によりモノクログレースケール画像データに変換する（Ｓ２９）。そして、変換した画像データをＰＣへ転送する（Ｓ２５）。
【特許文献１】特開平９−１７２５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前記したように、従来技術ではＰＣへ画像データを転送するまでの途中に余計なソフトウェア処理が介在するので、画像処理の時間が余分にかかる。特に、２値化については、ページ全面固定閾値での２値化、ディザ法（変動閾値）での２値化、誤差拡散での２値化、絵柄・文字部間で２値化方法を切り替えるというような方法があり、これらの処理をソフトウェアで行わせるのは時間がかかる。
本発明の目的は、このような従来技術の問題を解決しようとするものであり、具体的には、読み取った画像データをメモリに転送するのと並行に２値化処理やグレースケール化処理などを実行することにより、有彩／無彩自動判定で読み取り要求を受けた場合でも１ページの読み取り終了と同時にＰＣなど要求元外部装置へ選択された画像を送信できる画像情報装置を提供することにある。
【課題を解決するための手段】
【０００５】
前記した課題を解決するために、請求項１記載の発明では、原稿上の画像を読み取る画像読み取り手段と、読み取った画像が有彩画像であるか無彩画像であるかを判別する彩色判別手段と、読み取ったＲＧＢフルカラー画像データをモノクログレースケール画像データに変換するグレーデータ生成手段と、前記ＲＧＢフルカラー画像データをモノクロ２値画像データに変換する２値化手段とを備え、前記彩色判別手段により有彩画像と判別した場合に前記ＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像と判別した場合に前記モノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像情報装置において、外部装置から画像読み取り要求を受けた場合に、前記画像読み取り手段により原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行して前記２値化手段によりＲＧＢフルカラー画像データをモノクロ２値画像データに変換させ、並行して前記ＲＧＢフルカラー画像データ及びモノクロ２値画像データを受け取り、前記画像読み取り手段によるＲＧＢフルカラー画像データの読み取り終了時に前記彩色判別手段により有彩画像と判別されたときに受け取り済みの前記ＲＧＢ画像データを前記外部装置へ送信し、無彩画像と判別されたときに受け取り済みの前記モノクロ２値画像データを前記外部装置へ送信する制御手段と、を備えていることを特徴とする。
また、請求項２記載の発明では、請求項１記載の画像情報装置において、前記２値化手段により生成されたモノクロ２値画像データを前記制御手段に渡す際に、ＲＧＢフルカラー画像データの１画素分データのビット幅に合わせたサイズにパッキングして前記制御手段に渡すようにしたことを特徴とする。
【０００６】
また、請求項３記載の発明では、請求項１記載の画像情報装置において、前記外部装置から画像読み取り要求を受けた場合に、前記画像読み取り手段によるＲＧＢフルカラー画像データの読み取りと並行して前記グレーデータ生成手段によりＲＧＢフルカラー画像データをモノクログレースケール画像データに変換させ、並行してＲＧＢフルカラー画像データを受け取るとともに、前記モノクロ２値画像データまたはグレースケール画像データを受け取り、前記彩色判別手段により有彩画像と判別されたときには受け取り済みの前記ＲＧＢフルカラー画像データを前記外部装置へ送信し、無彩画像と判別されたときには受け取り済みの前記モノクロ２値画像データまたはグレースケール画像データを前記外部装置へ送信することを特徴とする。
また、請求項４記載の発明では、請求項１記載の発明において、前記２値化手段をハードウェアにより構成したことを特徴とする。
また、請求項５記載の発明では、請求項３記載の発明において、前記２値化手段及びグレーデータ生成手段をハードウェアにより構成したことを特徴とする。
また、請求項６記載の発明では、原稿上の画像を読み取り、読み取った画像が有彩画像であるか無彩画像であるかを判別し、有彩画像の場合にはＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像ならばモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像転送方法であって、外部装置から画像読み取り要求を受けると、画像読み取り側に対して原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行してそのＲＧＢフルカラー画像データをモノクログレースケール画像データ及びモノクロ２値画像データに変換させ、並行して前記ＲＧＢフルカラー画像データと、前記モノクロ２値画像データまたはモノクロ２値画像データとを前記画像読み取り側から受け取り、前記ＲＧＢフルカラー画像データの読み取り終了時に有彩画像と判別されたときには受け取り済みの前記ＲＧＢ画像データを前記外部装置へ送信し、無彩画像と判別されたときには受け取り済みの前記モノクログレースケール画像データまたはモノクロ２値画像データを前記外部装置へ送信することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、請求項１記載の発明では、読み取られた画像が有彩画像と判別されたならばＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像と判別されたならばモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像情報装置において、外部装置から画像読み取り要求を受けた制御手段が、画像読み取り手段により原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行して２値化手段によりＲＧＢフルカラー画像データをモノクロ２値画像データに変換させ、並行して前記ＲＧＢフルカラー画像データ及びモノクロ２値画像データを受け取り、ＲＧＢフルカラー画像データの読み取り終了時に有彩画像と判別されたときには受け取り済みのＲＧＢ画像データを外部装置へ送信し、無彩画像と判別されたときには受け取り済みのモノクロ２値画像データを外部装置へ送信できるので、有彩／無彩自動判定で読み取り要求を受けた場合でも１ページの読み取り終了と同時にＰＣなど要求元外部装置へ選択された画像データを送信できる。
また、請求項２記載の発明では、請求項１記載の発明において、生成されたモノクロ２値画像データを制御手段に渡す際、ＲＧＢフルカラー画像データの１画素分データのビット幅に合わせたサイズにパッキングして渡すことができるので、モノクロ２値画像データを外部装置へ転送する際の転送時間がＲＧＢフルカラー画像データの転送などに比較して８分の１の転送時間で済むことになり効率的である。
また、請求項３記載の発明では、請求項１記載の発明において、外部装置から画像読み取り要求を受けた制御手段が、ＲＧＢフルカラー画像データの読み取りと並行してＲＧＢフルカラー画像データをモノクログレースケール画像データに変換させ、並行して、ＲＧＢフルカラー画像データを受け取るとともにモノクロ２値画像データまたはグレースケール画像データを受け取り、有彩画像と判別されたときには受け取り済みのＲＧＢ画像データを外部装置へ送信し、無彩画像と判別されたときには受け取り済みのモノクロ２値画像データまたはグレースケール画像データを外部装置へ送信できるので、請求項１の発明の効果に加え、無彩のとき、グレースケール画像データを外部装置へ送信する設定の場合も含めて１ページの読み取り終了と同時にＰＣなど要求元外部装置へ選択された画像データを送信できる。
【０００８】
また、請求項４記載の発明では、請求項１記載の発明において、２値化手段がハードウェアにより構成されているので、外部装置に対する応答がより早くなる。
また、請求項５記載の発明では、請求項３記載の発明において、２値化手段及びグレーデータ生成手段がハードウェアにより構成されているので、外部装置に対する応答がさらに早くなる。
また、請求項６記載の発明では、原稿上の画像を読み取り、読み取った画像が有彩画像であるか無彩画像であるかを判別し、有彩画像ならばＲＧＢフルカラー画像データを外部装置へ転送し、無彩画像ならばモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ転送する画像転送方法において、外部装置から画像読み取り要求を受けると、画像読み取り側に対して原稿上からＲＧＢフルカラー画像データを読み取らせるとともに、並行してそのＲＧＢフルカラー画像データをモノクログレースケール画像データ及びモノクロ２値画像データに変換させ、並行してＲＧＢフルカラー画像データと、モノクロ２値画像データまたはモノクロ２値画像データとを画像読み取り側から受け取り、ＲＧＢフルカラー画像データの読み取り終了時に有彩画像と判別されたときには受け取り済みのＲＧＢ画像データを外部装置へ送信し、無彩画像と判別されたときには受け取り済みのモノクログレースケール画像データまたはモノクロ２値画像データを外部装置へ送信するので、有彩／無彩自動判定で読み取り要求を受けた場合でも１ページの読み取り終了と同時に、モノクログレースケール画像データを含め選択された画像データを要求元外部装置へ送信できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面により本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は本発明の一実施形態を示すデジタルカラー複写機の構成ブロック図である。図示するように、このデジタルカラー複写機は、エンジン部１とコントローラ２を備え、エンジン部１は、プログラムに従ってエンジン部全体の制御を行うＣＰＵ１１、原稿上の画像を読み取る画像読取部１２、用紙上に画像を形成（印刷）する画像形成部１３、前記画像読取部１２により読み取られた画像データに対して各種画像処理を施す入力画像処理部１５ａと出力画像処理部１５ｂとを有する画像処理部１５、入力画像処理部１５ａにより画像処理を施された画像データをコントローラ２に渡したりコントローラ２から画像データを受け取ったりする画像Ｉ／Ｆ部１７などを備えている。なお、前記画像処理部１５及び画像Ｉ／Ｆ部１７はＡＳＩＣ（専用集積回路）１４として実現している。
また、コントローラ２は、操作部２１、画像データやその他の各種データやプログラムなどを保存しておくハードディスク記憶装置２２、プログラムに従ってこの複写機全体の制御や各種データ処理を行うＣＰＵ２３、画像の回転処理を行う回転器（回転処理回路）２５、画像の編集処理を行う編集器（編集処理回路）２６、エンジン部１及びＰＣなど外部装置から渡された画像データやエンジン部１及び外部装置へ渡す画像データ、編集中の画像データなどを一時的に記憶するローカルメモリ（例えばＲＡＭ）２７、データ通路を切り替えるノースブリッジ（ＮＢと称す）２８、前記ＣＰＵ２３がプログラムの実行のために用いるシステムメモリ（例えばＲＡＭ）２９、外部装置との間で画像データなどを送受信する外部Ｉ／Ｆ部３０などを備える。なお、前記回転器２５及び編集器２６はＡＳＩＣ２４として実現している。また、このＡＳＩＣ２４とＮＢ２８とはＡＧＰ（Accelerated Graphics Port）により接続されている。
図２は、前記エンジン部１の要部詳細図である。図示するように、画像読取部１２内のＣＣＤ１２ａからはＲＧＢフルカラー画像データが入力され、入力画像処理部１５ａはそれをＣＭＹＫデータに変換して画像Ｉ／Ｆ部１７へ出力する。また、画像Ｉ／Ｆ部１７から出力画像処理部１５ｂへはＣＭＹＫデータが渡され、出力画像処理部１５ｂにおいてγ補正など画像処理を施されたＣ、Ｍ、Ｙ、Ｋデータがそれぞれ、画像形成部１３を構成している各ＬＤＢ（レーザーダイオード・ボード）１８に与えられる。なお、画像Ｉ／Ｆ部１７は例えばＰＣＩなど汎用バスやビデオＩ／Ｆなどで実現する。
【００１０】
［実施例１］
図３は、この実施例の画像処理部１５を示す構成ブロック図である。図示するように、この図３の画像処理部１５は、保存されている基準となる白シェーディングデータや黒シェーディングデータを用いて原稿から読み取られた画像データのシェーディング補正を行うシェーディング補正部４１、モアレ除去や画質調整のための画像の平滑化処理、及び画像や文字をシャープにする強調処理などを行うフィルタ処理部４２、各画素について絵柄か文字かを判定して分離する絵・文字分離部４３、画像が有彩であるか無彩であるかを判定する有彩無彩判定部４４、ＲＧＢフルカラー画像データからＣＭＹＫ画像データへの変換またはモノクログレースケール画像データの生成を行うデータ変換部４５、画像を拡大したり縮小したりする変倍部４６、ＲＧＢフルカラー画像データ及びグレースケール画像データの２値化処理を行う２値化部４７、２値化した画像データを転送する際のパッキングを行うパッキング部４８、コントローラ２へ出力する画像データを選択する画像選択部４９などを備えている。
なお、この実施例では、制御手段がコントローラ２（図１参照）により実現され、画像読み取り手段が画像読取部１２により実現され、彩色判別手段が有彩無彩判定部４４により実現され、グレーデータ生成手段がデータ変換部４５により実現され、２値化手段が２値化部４７により実現される。
このような構成の入力画像処理部１５ａにおいて画像処理を施された画像データはコントローラ２内のローカルメモリ２７に格納され、印刷動作時には、ローカルメモリ２７に記憶されている画像データを、画像Ｉ／Ｆ部１７を介して出力画像処理部１５ｂへ転送し、ここで、プリンタγ補正、階調処理、枠処理などを施した後、画像形成部１３により用紙への印刷を行う。
また、ＰＣなど外部装置から指示を受けて画像読み取りを行う場合は、ネットワーク、ＵＳＢ、ＩＥＥＥ１３９４など、外部装置と通信するための外部Ｉ／Ｆ部３０を介して、外部装置から指示を受け、画像読取部１２により画像を読み取り、前記した各画像処理を行い、その画像データを画像Ｉ／Ｆ部１７経由でコントローラ２内のローカルメモリ２７に格納し、ＣＰＵ２３によりＴＩＦＦ形式の画像データに変換した後、外部Ｉ／Ｆ部３０を介して外部装置へ送信する。
【００１１】
図４に、画像読み取り時のタイミングチャートを示す。図示する各信号は例えばＣＰＵ１１の制御のもとにＡＳＩＣ１４が生成する。図４において、ＦＧＡＴＥは１ページ分の原稿の読み取り期間中に信号有り状態（図示する例ではＬｏｗレベル）になり、主走査方向（図示する原稿の状態では横方向）の各走査ラインの先頭では当該主走査ラインの読み取り開始タイミングを示すＬＳＹＮＣを生成する。そして、このタイミングで、１ライン分の画像の読み取り期間中を示す信号ＬＧＡＴＥを信号有り状態（図示する例ではＬｏｗレベル）にする。このＬＧＡＴＥが信号有り状態のときに画像読取部１２内のＣＣＤ１２ａから出力された画像データ（図４に示したＤＡＴＡ）を画像処理部１５に取り込み、有彩無彩判定部４４がその画像データについて有彩か無彩かを判定する処理などが行われる。
図５は、実施例１の動作フローで、この複写機がＰＣなど外部装置からの要求で画像を読み取る際の動作フローを示している。以下、この動作フローを説明する。
まず、コントローラ２内の外部Ｉ／Ｆ部３０が外部装置から読み取りモードや読み取り画像データの種類を指定した画像読み取り要求を受信する。これにより、コントローラ２では、ＣＰＵ２３が読み取りモードを判定する。ＡＣＳモードか否かを判定するのである（Ｓ１）。
そして、ＡＣＳモードでないならば（Ｓ１でＮＯ）、ＣＰＵ２３は指定された読み取り画像データの種類情報をエンジン部１に通知し（Ｓ２）、エンジン部１では、データ変換部４５や２値化部４７において画像読取部１２により読み取ったＲＧＢフルカラー画像データを指定された種類情報の画像データに変換し、コントローラ２へ出力する（Ｓ３）。例えば読み取り画像データの種類としてモノクロ２値画像データが指定された場合には、画像読取部１２が読み取ったＲＧＢフルカラー画像データを画像処理部１５内のデータ変換部４５がモノクロ化し、２値化部４７が２値化するのである。
【００１２】
コントローラ２ではその画像データをローカルメモリ２７に格納し（Ｓ４）、さらに、その画像データを外部装置へ転送する（Ｓ５）。
一方、指定された読み取りモードがＡＣＳモードであったならば（Ｓ１でＹＥＳ）、まずＣＰＵ１１が画像読取部１２にＲＧＢフルカラー画像データを読み取る場合の読み取り方法で原稿画像を読み取らせる（Ｓ６）。また、この読み取りと並行して、画像処理部１５では、画像読取部１２により読み取られた画像データに対してフィルタ処理部４２が前記したフィルタ処理を行い、データ変換部４５がモノクログレースケール画像データに変換する。
また、指定に従って、ＲＧＢフルカラー画像データやモノクログレースケール画像データを拡大・縮小する場合は変倍部４６が変倍処理を施し、処理後の画像データを画像選択部４８に渡すとともに２値化部４７にも渡す。これにより、２値化部４７では、全面固定閾値を用いた２値化、またはディザ法による２値化、または誤差拡散法による２値化、またはディザ＆誤差拡散法による２値化を行う。あるいは、並行して、絵・文字分離部４３により絵と文字の分離を行い、画素が文字部の場合には固定閾値、画素が絵柄部ならディザ法、誤差拡散法、またはディザ＆誤差拡散法による２値化を行う（Ｓ６）。
【００１３】
続いて、無彩の場合に外部装置へ転送する画像データとして外部装置の指定しているの
が（あるいは予め設定されているのが）モノクロ２値なのか、グレースケールデータなのかに応じて、画像選択部４９が指定（設定）されている方を選択し、選択した画像データとＲＧＢフルカラー画像データ（有彩または無彩）とを画像読取部１２による読み取りと並行してコントローラ２へ転送する（Ｓ７）。
こうして、無彩の場合の設定がモノクロ２値画像データであれば、ＲＧＢフルカラー画像データと２値化部４７から出力されたモノクロ２値画像データ（２値化Ｋ）とがコントローラ２のローカルメモリ２７に同時に格納される。また、無彩の場合の設定がモノクログレースケール画像データであれば、ＲＧＢフルカラー画像データとデータ変換部４５から出力されたモノクログレースケール（ＧＳ）画像データとがコントローラ２のローカルメモリ２７に同時に格納される（Ｓ８）。
一方、並行して、画像処理部１５内の有彩無彩判定部４４は入力された当該ＲＧＢフルカラー画像データの各画素のＲＧＢ値をチェックして有彩か無彩かを判定する（Ｓ９）。なお、この判定処理の終了は全画素のチェックが終了する時点になるので、前記ステップＳ８における格納終了時である。画像処理部１５はこの判定結果（判別結果）をコントローラ２に渡す。これにより、コントローラ２では、この判定結果に基づき、有彩ならば（Ｓ９でＹＥＳ）、ローカルメモリ２７に格納されているＲＧＢフルカラー画像データを読み出し、その画像データからＴＩＦＦデータを作成する（Ｓ１０）。また、無彩ならば（Ｓ９でＮＯ）、ＲＧＢフルカラー画像データと同時に転送され格納されているモノクログレースケール画像データまたはモノクロ２値画像データからＴＩＦＦデータを作成する（Ｓ１１）。そして、ステップＳ１０またはＳ１１で作成されたＴＩＦＦデータを外部装置へ送信する（Ｓ５）。
こうして、この実施例によれば、画像データをコントローラ２に格納した後のソフトウェアによる２値化処理やグレースケールデータ化をしなくてもよく、したがって、ＣＰＵの負荷を低減できるし、外部装置に対する応答時間を短縮できる。
【００１４】
［実施例２］
この実施例では、ＡＣＳの場合のスキャナアプリケーション（外部装置がこの複写機を画像読み取り装置、つまりスキャナとして用いる）の際、パッキング部４８がモノクロ２値画像データをＲＧＢフルカラー画像データのビット幅分までパッキングし、画像選択部４９はそのようにパッキングされたモノクロ２値画像データを出力し、画像Ｉ／Ｆ部１７を介してコントローラ２に渡す。図６（ｅ）にそのフォーマットを示す。このフォーマットでは、ＲＧＢフルカラー画像データはＲＧＢそれぞれ２５６階調、つまり各色につき１画素あたり８ビットデータであるのに対して、モノクロ（Ｋ）２値画像データは１画素１ビットで、それを８画素分パッキングしている。こうすることにより、モノクロ２値画像データを外部装置へ転送する際の転送時間がＲＧＢフルカラー画像データの転送などに比較して８分の１の転送時間で済むことになり効率的である。
【００１５】
以下、図６に従って、ＡＣＳの場合のスキャナアプリケーション以外についても画像選択部４９の出力フォーマットを説明しておく。
まず、図６（ａ）だが、これはＡＣＳでないスキャナアプリケーションのＲＧＢ２値８色画像データのフォーマットで、図示するように、ＲＧＢそれぞれに対応して３種から構成され、ＲＧＢを組み合わせて８色を実現している。いずれも１画素あたり８ビットである。そのＭＳＢ（最上位ビット）側の２ビットをＲＧＢの識別に用い、他の６ビットは２つの値のうちのいずれかとする。例えば、Ｒ（赤）の場合で言えば、下位側６ビットを、赤であれば‘１１１１１１’、赤でなければ‘００００００’とするのである。なお、図示していないが、上位側２ビットも含め８ビットに８画素分をパッキングすることも可能である。
図６（ｂ）は、ＡＣＳでないスキャナアプリケーションのＲＧＢフルカラー画像データのフォーマットで、ＲＧＢそれぞれに対応して３種から構成され、いずれも１画素あたり８ビットである。
図６（ｃ）は、コピーアプリケーションのフォーマットで、Ｃ、Ｍ、Ｙ、Ｋそれぞれに対応して４種から構成され、いずれも１画素あたり８ビットである。
図６（ｄ）は、ＡＣＳの場合のスキャナアプリケーションのもう１つのフォーマットで、図６（ｅ）と同様に、ＲＧＢそれぞれに対応した３種とモノクロ（Ｋ）２値画像データ１種から構成されるが、モノクロ２値画像データも含めいずれも１画素あたり８ビットである。
また、図６（ｆ）は、ＡＣＳの場合のスキャナアプリケーションのさらにもう１つのフォーマットで、ＲＧＢそれぞれに対応した３種とグレースケール（ＧＳ）画像データ１種から構成され、いずれも１画素あたり８ビットである。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態を示すデジタルカラー複写機の構成ブロック図。
【図２】本発明の一実施形態を示すデジタルカラー複写機要部の詳細構成図。
【図３】本発明の第１の実施例を示すデジタルカラー複写機要部の構成ブロック図。
【図４】本発明の第１の実施例を示すデジタルカラー複写機要部のタイミングチャート。
【図５】本発明の第１の実施例を示すデジタルカラー複写機要部の動作フロー図。
【図６】本発明の第２の実施例を示すデジタルカラー複写機要部の説明図。
【図７】従来技術の一例を示すデジタルカラー複写機要部の動作フロー図。
【符号の説明】
【００１７】
１  エンジン部、２  コントローラ、１１  ＣＰＵ、１２  画像読取部、１３  画像形成部、１５  画像処理部、１７  画像インタフェース部、２３  ＣＰＵ、２７  ローカルメモリ、４４  有彩無彩判定部、４５  データ変換部、４７  ２値化部、４８  パッキング部、４９  画像選択部
【図１】
2006081123.tif 000003
【図２】
2006081123.tif 000004
【図３】
2006081123.tif 000005
【図４】
2006081123.tif 000006
【図５】
2006081123.tif 000007
【図６】
2006081123.tif 000008
【図７】
2006081123.tif 000009