(57)【要約】【課題】原稿から読み取った画像データからその画像データがカラー原稿と白黒原稿とのいずれであるかを自動判定（ＡＣＳ判定）するＡＣＳモード時において，ＡＣＳ判定がなされた後にメモリを有効利用することのできる画像処理装置を提供する。【解決手段】ＡＣＳ判定がなされたことを条件に，読取データ格納領域Ｍ１のうち予め定められた一部の特定格納領域Ｍ１１を除く残余格納領域Ｍ１２を開放し，その後は，特定格納領域Ｍ１１に記憶された画像データを順次繰り返して出力し，その画像データの出力に追随して，画像読取部により読み取られる画像データを特定格納領域Ｍ１１に順次繰り返して記憶する。【選択図】図２
2011160273.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る画像データ読取手段と，少なくとも前記画像データ読取手段で読み取られる原稿一枚分の画像データ量に対応する読取データ格納領域を有する主記憶装置と，前記画像データ読取手段により読み取られる画像データを前記読取データ格納領域に順次記憶する記憶制御手段と，前記画像データ読取手段による画像データの読み取り中に該画像データに基づいて前記原稿がカラー原稿及び白黒原稿のいずれであるかを判定する原稿判定手段と，前記原稿判定手段の判定結果に対応してカラー画像処理又は白黒画像処理を実行する画像処理手段と，前記原稿判定手段による判定がなされたことを条件に，前記読取データ格納領域に記憶された画像データを前記画像処理手段に順次出力する出力制御手段とを備えてなる画像処理装置であって，
前記原稿判定手段による判定がなされたことを条件に，前記読取データ格納領域のうち予め定められた一部の特定格納領域を除く残余格納領域を開放する残余格納領域解放手段を備えてなり，
前記原稿判定手段による判定がなされた後は，
前記出力制御手段が，前記特定格納領域に記憶された前記画像データを前記画像処理手段に順次繰り返して出力してなり，
前記記憶制御手段が，前記出力制御手段による画像データの出力に追随して，前記画像データ読取手段により読み取られる画像データを前記特定格納領域に順次繰り返して記憶してなることを特徴とする画像処理装置。
【請求項２】
前記特定格納領域が，前記記憶制御手段によって既に画像データが記憶された既使用領域と，前記記憶制御手段によってまだ画像データが記憶されていない未使用領域における予め定められた一部の特定未使用領域とからなり，
前記原稿判定手段による判定がなされた後は，前記出力制御手段が，前記既使用領域及び前記特定未使用領域の順で画像データを順次繰り返して出力してなり，前記記憶制御手段が，前記特定未使用領域及び前記既使用領域の順で画像データを順次繰り返して記憶してなる請求項１に記載の画像処理装置。
【請求項３】
前記特定未使用領域が，前記原稿判定手段による判定がなされてから，前記出力制御手段により既定量の画像データの出力がなされるまでの間に，前記画像データ読取手段により読み取られる画像データ量に対応するものである請求項２に記載の画像処理装置。
【請求項４】
カラー画像処理を実行するための画像処理パラメータが予め記憶されたパラメータ記憶手段と，前記原稿判定手段による判定結果がカラー原稿であることを条件に，前記パラメータ記憶手段に直接アクセスして前記画像処理パラメータを前記画像処理手段に転送するＤＭＡ転送を実行するパラメータ設定手段とを更に備えてなり，
前記画像処理手段が，前記画像処理パラータに基づいてカラー画像処理を実行するものである請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記原稿判定手段が，前記画像データ読取手段によって読み取られた画像データに含まれたカラー画素数又は白黒画素数が予め設定された閾値以上に到達したことを条件に，カラー原稿及び白黒原稿のいずれであるかを判定するものである請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
請求項１〜５のいずれかに記載の画像処理装置と，前記画像処理手段により画像処理が施された後の画像データに基づいて画像形成を行う画像形成手段とを備えてなる画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿から読み取られた画像データに基づいてカラー原稿又は白黒原稿のいずれであるかを自動判定（ＡＣＳ判定）するオートカラーセレクト（ＡＣＳ）機能を有する画像処理装置に関し，特に，そのＡＣＳ機能を用いた画像処理時のメモリ利用を効率的に行うための技術に関するものである。
【背景技術】
【０００２】
複写機やスキャナ装置，ファクシミリ装置，複合機など，原稿から画像データを読み取る画像読取部を有する画像処理装置には，その原稿から読み取った画像データをカラー原稿として処理するか白黒原稿として処理するかを自動判定（ＡＣＳ判定）するオートカラーセレクト（ＡＣＳ）機能を有するものがある。このＡＣＳ機能を実行するモードは，一般にオートカラーセレクトモード（以下，ＡＣＳモードと記す）といわれる。
例えば，ＡＣＳ判定の従来手法として，コピー開始操作がなされた時点で，原稿台に載置されている原稿（或いは自動原稿搬送装置（ＡＤＦ）から搬送された原稿）を事前に読み取る所謂プレスキャンを行うことが知られている。この場合，そのプレスキャンにより読み取った画像データに基づいて，その原稿がカラー原稿であるか白黒原稿であるか，即ち読み取った画像データに対しカラー画像処理と白黒画像処理とのいずれを行うべきであるかを判定することになる。但し，このようにプレスキャンを行う構成では，ＡＣＳモードにおけるコピー開始操作がなされてから出力が開始されるまでの時間が長くなり，処理効率が悪化するという問題がある。
【０００３】
一方，例えば特許文献１には，プレスキャンを行うことなくＡＣＳ判定を行うものとして，原稿からの画像データの読み取り中に，その順次読み取られる画像データをメモリに記憶させる処理と並行してＡＣＳ判定を行う技術が開示されている。さらに，前記特許文献１では，画像データの読み取り中にＡＣＳ判定が終了すると，その後は，画像データの読み取りと並行して，メモリに記憶された画像データに対するＡＣＳ判定結果に従った画像処理（カラー画像処理あるいは白黒画像処理）を開始することも提案されている。このような構成によれば，原稿一枚分の画像データの読み取りが終了する前に，既に読み取られた画像データの画像処理を開始することができるため，コピー開始操作がなされてから画像出力が開始されるまでのコピー開始時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで，前記特許文献１に開示されているように，画像データの読み取り中に実行されるＡＣＳ判定の終了時期は原稿の内容によって異なる。例えば，原稿の始めにカラー画素が集中している場合には早期にＡＣＳ判定が終了するが，原稿の途中までカラー画素が存在しないような場合には，その時点までＡＣＳ判定が終了しないこととなる。そのため，ＡＣＳモードで画像処理を実行する場合には，最後までＡＣＳ判定が行われない場合に備えて，原稿一枚分の画像データを蓄積することのできるサイズのメモリ領域を確保する必要がある。
しかしながら，画像処理装置の処理効率を向上させる観点からは，ＡＣＳモードの実行時に必要なメモリ領域はできるだけ小さいことが望ましい。これにより，そのメモリの空き領域を他の処理に用いることができる。特に，小規模なメモリを各種の処理で兼用する小型の画像処理装置では，如何にしてメモリの空き領域を確保するかが非常に重要である。
従って，本発明は前記事情に鑑みてなされたものであり，その目的とするところは，ＡＣＳ機能を用いた画像処理時のメモリ利用を効率的に行うことのできる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために本発明は，原稿から画像データを読み取る画像データ読取手段と，少なくとも前記画像データ読取手段で読み取られる原稿一枚分の画像データ量に対応する読取データ格納領域を有する主記憶装置と，前記画像データ読取手段により読み取られる画像データを前記読取データ格納領域に順次記憶する記憶制御手段と，前記画像データ読取手段による画像データの読み取り中に該画像データに基づいて前記原稿がカラー原稿及び白黒原稿のいずれであるかを判定する原稿判定手段と，前記原稿判定手段の判定結果に対応してカラー画像処理又は白黒画像処理を実行する画像処理手段と，前記原稿判定手段による判定がなされたことを条件に，前記読取データ格納領域に記憶された画像データを前記画像処理手段に順次出力する出力制御手段とを備えてなる画像処理装置に適用されるものである。そして，本発明に係る前記画像処理装置は，前記原稿判定手段による判定がなされたことを条件に，前記読取データ格納領域のうち予め定められた一部の特定格納領域を除く残余格納領域を開放する残余格納領域解放手段を備えており，前記原稿判定手段による判定がなされた後は，前記出力制御手段が，前記特定格納領域に記憶された前記画像データを前記画像処理手段に順次繰り返して出力してなり，前記記憶制御手段が，前記出力制御手段による画像データの出力に追随して，前記画像データ読取手段により読み取られる画像データを前記特定格納領域に順次繰り返して記憶してなることを特徴として構成される。
本発明によれば，前記原稿判定手段による判定がなされた後は，前記読取データ格納領域のうち一部の前記特定格納領域のみを用いて前記画像データの一次記憶を行うことにより，該読取データ格納領域における残りの前記残余格納領域を開放しているため，その残余格納領域を当該画像処理装置の他の処理に利用することが可能となり，原稿一枚分の画像データの読み取りが終了するまで前記読取データ格納領域を確保しておく場合に比べて，前記主記憶装置の利用効率を向上させることができる。例えば，前記残余格納領域は，前記画像処理装置における他のプリンタジョブやファクシミリジョブ，スキャンジョブなどの各種の画像処理に有効に利用することができる。
【０００７】
ここに，前記特定格納領域は，前記記憶制御手段によって既に画像データが記憶された既使用領域と，前記記憶制御手段によってまだ画像データが記憶されていない未使用領域における予め定められた一部の特定未使用領域とからなることが考えられる。この場合，前記原稿判定手段による判定がなされた後は，前記出力制御手段が，前記既使用領域及び前記特定未使用領域の順で画像データを順次繰り返して出力してなり，前記記憶制御手段が，前記特定未使用領域及び前記既使用領域の順で画像データを順次繰り返して記憶する。このように，前記特定格納領域を循環的に利用することにより，前記読取データ格納領域よりも小さい前記特定格納領域を用いて残りの画像データの読み取りを継続することが可能である。
特に，前記特定未使用領域が，前記原稿判定手段による判定がなされてから，前記出力制御手段により既定量の画像データの出力がなされるまでの間に，前記画像データ読取手段により読み取られる画像データ量に対応するものであることが望ましい。これにより，前記特定未使用領域は，前記既使用領域に前記既定量の画像データ分の空き領域ができるまでの間に必要な最小サイズとなるため，前記残余格納領域として開放される領域を極力大きくすることができる。
【０００８】
また，カラー画像処理を実行するための画像処理パラメータが予め記憶されたパラメータ記憶手段と，前記原稿判定手段による判定結果がカラー原稿であることを条件に，前記パラメータ記憶手段に直接アクセスして前記画像処理パラメータを前記画像処理手段に転送するＤＭＡ転送を実行するパラメータ設定手段とを更に備えてなり，前記画像処理手段が，前記画像処理パラータに基づいてカラー画像処理を実行するものであることが考えられる。これにより，前記画像処理装置に設けられたＣＰＵ等の制御主体を介することなく前記画像処理手段にカラー画像処理を実行させることができる。
ところで，前記原稿判定手段は，前記画像データ読取手段によって読み取られた画像データに含まれたカラー画素数又は白黒画素数が予め設定された閾値以上に到達したことを条件に，カラー原稿及び白黒原稿のいずれであるかを判定するものであることが考えられる。
また，本発明は，前記画像処理装置と，前記画像処理手段により画像処理が施された後の画像データに基づいて画像形成を行う画像形成手段とを備えてなる画像形成装置として捉えてもよい。
【発明の効果】
【０００９】
本発明によれば，前記原稿判定手段による判定がなされた後は，前記読取データ格納領域のうち一部の前記特定格納領域のみを用いて前記画像データの一次記憶を行うことにより，該読取データ格納領域における残りの前記残余格納領域を開放しているため，その残余格納領域を当該画像処理装置の他の処理に利用することが可能となり，原稿一枚分の画像データの読み取りが終了するまで前記読取データ格納領域を確保しておく場合に比べて，前記主記憶装置の利用効率を向上させることができる。例えば，前記残余格納領域は，前記画像処理装置における他のプリンタジョブやファクシミリジョブ，スキャンジョブなどの各種の画像処理に有効に利用することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るカラー複合機Ｘの概略構成を示すブロック図。
【図２】本発明の実施形態に係るカラー複合機Ｘの画像処理部４の概略構成を示すブロック図。
【図３】本発明の実施形態に係るカラー複合機Ｘで実行されるＡＣＳ判定処理の手順の一例を示すフローチャート。
【図４】本発明の実施形態に係るカラー複合機Ｘで実行される複写処理の手順の一例を示すフローチャート。
【図５】本発明の実施形態に係るカラー複合機Ｘで実行される複写処理におけるメモリ使用例を説明するための図。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
まず，図１のブロック図を用いて，本発明の実施の形態に係るカラー複合機（ＭＦＰ）Ｘの概略構成について説明する。
図１に示すように，前記カラー複合機Ｘは，操作表示部１，画像読取部２，メモリ３，画像処理部４，画像形成部５，及び制御部６などを備えて概略構成されている。なお，前記カラー複合機Ｘは，本発明に係る画像処理装置，画像形成装置の一例に過ぎず，例えばカラー対応の複写機，ファクシミリ装置，スキャナ装置なども本発明に係る画像処理装置又は画像形成装置に該当する。
【００１２】
前記操作表示部１は，液晶パネルやタッチパネル，操作ボタンなどを有するユーザインターフェースであり，前記カラー複合機Ｘにおける各種の情報表示及びユーザ操作に用いられる。
前記制御部６は，ＣＰＵやＲＯＭ，ＲＡＭ等からなり，該ＣＰＵがＲＯＭに格納された制御プログラムに従った処理を実行することにより当該カラー複合機Ｘを統括的に制御するものである。具体的に，前記制御部６は，前記操作表示部１に対するユーザの操作入力に従って前記各構成要素を制御することにより，当該カラー複合機Ｘにおいて複写機能，プリンタ機能，スキャナ機能，ファクシミリ機能などの各種機能を実現する。前記制御部６のＣＰＵは，該制御部６内のＲＡＭの他に前記メモリ３を各種の処理の作業領域として用いることも可能である。また，前記制御部６のＲＡＭが前記メモリ３を兼ねたものであってもよい。
前記画像読取部２は，不図示の原稿台にセットされた原稿やＡＤＦ（自動搬送装置）によって搬送される原稿の画像を光電変換によって画像データとして読み取るＣＣＤ（Charge Coupled Device）やＣＩＳ（Contact Image Sensor）等のイメージセンサを有する画像データ読取手段である。後述するように，前記画像読取部２で読み取られた画像データは，例えば１２８ライン毎のバンド単位で前記メモリ３に順次記憶される。
【００１３】
前記メモリ３は，前記カラー複合機Ｘにおいて前記画像処理部４や前記制御部６などによる各種処理の実行時に用いられるＲＡＭであって，各種のデータを一時的に記憶する主記憶装置（一次記憶装置）である。例えば，前記カラー複合機ＸがＬＡＮ等のネットワークを介してパソコン等の情報処理装置と接続される場合，前記メモリ３は，その情報処理装置から転送された画像データを一時的に記憶するためにも用いられる。
具体的に，前記カラー複合機Ｘにおいて，前記メモリ３には，必要に応じて読取データ格納領域Ｍ１，処理後データ格納領域Ｍ２，及びパラメータ格納領域Ｍ３が確保される。
前記読取データ格納領域Ｍ１は，少なくとも前記画像読取部２で読み取る原稿一枚分の画像データ量に対応する記憶領域を有するものである。例えば，前記読取データ格納領域Ｍ１は，Ａ４サイズの原稿を読み取る場合に比べてＡ５サイズの方が小さくなる。
また，前記処理後データ格納領域Ｍ２は，前記画像処理部４による画像処理が施された後の画像データが記憶される領域である。なお，前記処理後データ格納領域Ｍ２に記憶される画像データは，前記画像形成部５などに順次出力されることになるため，前記処理後データ格納領域Ｍ２は，前記読取データ格納領域Ｍ１よりも少ない記憶領域を有するものであってよい。
また，前記パラメータ格納領域Ｍ３は，予め設定されたカラー画像処理を実行するための画像処理パラメータが記憶される領域である。なお，前記パラメータ格納領域Ｍ３は，前記メモリ３内に確保されたものに限らず，前記メモリ３とは別途設けられたＥＰＲＯＭなどに確保されたものであってもよい。
【００１４】
前記画像処理部４は，カラー画像データ又は白黒画像データに対してカラー画像処理又は白黒画像処理を施すものである。前記画像処理部４については後段で詳述する。
前記画像形成部５は，前記画像処理部４によって画像処理が施された後のカラー画像データ又は白黒画像データを一時的に記憶するバッファ記憶部を備えており，そのバッファ記憶部に記憶されたカラー画像データ又は白黒画像データに基づいてカラー画像又は白黒画像を記録紙への画像形成処理（印字処理）を実行する画像形成手段である。具体的に，前記画像形成部５は，シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）各色のトナーカートリッジや，これらに対応する感光体ドラム，該感光体ドラムを一様に帯電させる帯電装置，前記感光体ドラム上の静電潜像にトナーを付着させて現像する現像装置，前記現像装置により現像された各色のトナー画像を記録紙に転写する転写装置などを備える，いわゆるタンデム方式の画像形成部である。
【００１５】
次に，図２を用いて，前記画像処理部４について詳説する。
図２に示すように，前記画像処理部４は，キャリブレーション回路４１，ＡＣＳ判定回路４２，ＤＭＡコントローラ４３〜４５（以下，「ＤＭＡＣ４３〜４５」という），画像処理回路４６などを備えている。
前記キャリブレーション回路４１は，前記画像読取部２によって読み取られた画像データに対して，周知のシェーディング補正やＭＴＦ補正，色収差補正などを施すものである。前記キャリブレーション回路４１による各種補正後の画像データは，前記ＡＣＳ判定回路４２及び前記ＤＭＡＣ４３各々に入力される。
【００１６】
前記画像処理回路４６は，入力される画像データに対して，周知の階調調整処理や色相調整処理，色変換処理，フィルタ処理，変倍処理などの各種の画像処理を施すものである。
ここに，前記画像処理回路４６は，前記ＡＣＳ判定回路４２によって実行される後述のＡＣＳ判定処理（図３参照）の判定結果に従って，カラー原稿である場合には予め定められたカラー原稿用のカラー画像処理，白黒原稿である場合には予め定められた白黒原稿用の白黒画像処理を画像データに施すものである。
例えば，前記カラー画像処理では，ＲＧＢ形式の画像データをＣ（シアン），Ｙ（イエロー），Ｍ（マゼンタ）の濃度に応じたＣＭＹ形式の画像データに変換する色空間変換処理や，その変換後のＣＭＹの画像データからＫ（ブラック）信号を生成する黒生成処理，元のＣＭＹ信号から黒生成処理で生成されたＫ信号を差し引いて新たなＣＭＹ信号を生成するＵＣＲ処理などを実行することにより，ＣＭＹＫ形式のカラー画像データを生成する。また，前記カラー画像データに対して，トナー色の理論上の色とのずれや現像特性等の画像形成に関する出力特性を補正するプリンタ色補正処理なども実行される。
一方，前記白黒画像処理では，前記画像データにおけるＲＧＢのうち，人間の目の視感度が最も高い（画像データにおける濃淡を最も捉えた）信号であるＧ（緑）の濃度信号に基づいて黒を出力するための白黒画像データが生成される。なお，前記カラー画像処理及び前記白黒画像処理のいずれにおいても，周知の露光γ補正処理や出力特性補正処理，適応スクリーン処理，サイズ加工処理などの周知の画像処理が実行される。
【００１７】
前記ＡＣＳ判定回路４２は，前記画像読取部２による原稿からの画像データの読み取り中に，その画像データに基づいて原稿がカラー原稿及び白黒原稿のいずれであるか，即ち画像データに対してカラー画像処理もしくは白黒画像処理のいずれを行うかを自動判定（ＡＣＳ判定）するＡＣＳ判定処理を実行する。ここに，係るＡＣＳ判定処理を実行するときの前記ＡＣＳ判定回路４２が原稿判定手段に相当する。
なお，前記ＡＣＳ判定回路４２は，前記カラー複合機ＸにおいてＡＣＳモードが選択されている場合に作動するものであって，該ＡＣＳモードのＯＮ／ＯＦＦは前記操作表示部１に対するユーザ操作に応じて前記制御部６によって切り換えられる。
【００１８】
ここで，図３のフローチャートに従って，前記ＡＣＳ判定回路４２によって実行されるＡＣＳ判定処理の手順の一例を説明する。なお，以下，Ｓ３１，Ｓ３２，…は，処理手順（ステップ）の識別符号を表す。
前記ＡＣＳ判定回路４２は，前記画像読取部２による画像データの読み取り（入力）が開始されると（Ｓ３１のＹｅｓ側），まずステップＳ３２〜Ｓ３３において，前記画像読取部２によって読み取られて入力される画像データに含まれたカラー画素の計数を行う。具体的に，前記ＡＣＳ判定回路４２は，画像データの１画素毎にそれがカラー画素であるか白黒画素であるかを判定し（Ｓ３２），カラー画素である場合にはカラー画素数をカウントアップする（Ｓ３３）。このとき，カラー画素であるか否かの判定は，前記画像データのＲ，Ｇ，Ｂ夫々の値や，判定対象画素周辺との彩差（色差）等に基づく周知の方法によって行うことが可能であるため，ここではその詳細説明を省略する。なお，前記カラー画素数のカウントは１ライン毎や複数ライン毎（ライン数×１ラインの画素数）に行うものであってもよい。
【００１９】
そして，前記ＡＣＳ判定回路４２は，前記ステップＳ３３でカウントされたカラー画素数が予め設定された閾値に達しているか否かを判定する（Ｓ３４）。ここで，前記カラー画素数が前記閾値に達している場合には（Ｓ３４のＹｅｓ側），前記原稿がカラー原稿であると判断して，カラー原稿であるか白黒原稿であるかを示すＡＣＳ判定フラグ（１：カラー原稿，０：白黒原稿）を１に設定する（Ｓ３５）。一方，前記カラー画素数が前記閾値に達していない場合（Ｓ３４にのＮｏ側），前記ＡＣＳ判定回路４２は，処理をステップＳ３６に移行させる。なお，前記閾値は，原稿をカラー原稿であるとみなすか白黒原稿であるとみなすかの判定基準となる情報であり，予め初期設定され，或いはユーザによって設定・変更され得るものである。
【００２０】
さらに，ステップＳ３６において，前記ＡＣＳ判定回路４２は，現在読み取り中の原稿１頁分のサイズから推測される残りの読み取り画像データの画素数を全てカラー画素としてカウントしたカラー画素数（以下，推定最大カラー画素数という）が前記閾値に達するか否かにより，前記原稿がカラー原稿である可能性を判定する。ここで，前記推定最大カラー画素数が前記閾値に達しない場合には，その後ＡＣＳ判定を継続してもカラー原稿と判定される可能性がない（Ｓ３６のＹｅｓ側）。そのため，前記ＡＣＳ判定回路４２は，その時点で前記原稿は白黒原稿であると判定し，前記ＡＣＳ判定フラグを０（白黒原稿）に設定する（Ｓ３７）。
一方，前記推定最大カラー画素数が前記閾値に達する場合には，その後ＡＣＳ判定を継続することでカラー原稿と判定される可能性があるため（Ｓ３６のＮｏ側），処理は前記ステップＳ３１に戻される。
【００２１】
その後，前記ＡＣＳ判定回路４２は，前記ステップＳ３５，Ｓ３７に続くステップＳ３８において，後述の複写処理（図４参照）における判断指標として用いられ，ＡＣＳ判定が終了したことを（カラー原稿及び白黒原稿のいずれであるかが確定したこと）を示すＡＣＳ終了フラグを１に設定し，当該ＡＣＳ判定処理を終了する。なお，前記ＡＣＳ判定フラグや前記ＡＣＳ終了フラグは，前記メモリ３などに設けられた任意の領域，或いは前記ＡＣＳ判定回路４２の内部メモリ上に設定されるものであって，前記ＤＭＡＣ４３〜４５によって参照される。即ち，前記ＤＭＡＣ４３〜４５は，前記ＡＣＳ判定フラグや前記ＡＣＳ終了フラグを参照することにより，前記ＡＣＳ判定の判定結果や判定終了を知得することができる。
なお，ここではＡＣＳ判定方法として，原稿の読み取り開始位置からのカラー画素数が既定の閾値に達したか否かによって判定するものについて説明したが，これに限られず，白黒画素数をカウントしても構わないし，これらの画素数を共にカウントし，どちらか一方が夫々に対応する既定の閾値に達した段階で判定が終了するものであってもよい。
【００２２】
ここで図２に戻り，前記ＤＭＡＣ４３〜４５各々について説明する。
前記ＤＭＡＣ４３〜４５は，前記制御部６のＣＰＵを介さずに前記メモリ３に直接アクセスし，該メモリ３に対するデータ入出力を行うＤＭＡ転送を実行するものである。なお，前記ＤＭＡＣ４３〜４５は一つのＤＭＡＣで構成されたものであってもよい。
前記ＤＭＡＣ４３は，前記画像読取部２によって順次読み取られる画像データを，該メモリ３に確保された前記読取データ格納領域Ｍ１に順次記憶させるものである。ここに，前記ＤＭＡＣ４３が記憶制御手段の一例である。
また，前記ＤＭＡＣ４４は，前記ＡＣＳ判定回路４２によるＡＣＳ判定が終了したことを条件に，前記メモリ３の読取データ格納領域Ｍ１に記憶された画像データを前記画像処理回路４６に順次出力すると共に，該画像処理回路４による画像処理後の画像データを前記メモリ３の処理後データ格納領域Ｍ２に順次記憶させるものである。ここに，前記ＤＭＡＣ４４が出力制御手段の一例である。
前記ＤＭＡＣ４５は，前記ＡＣＳ判定回路４２から入力された判定結果がカラー原稿であることを条件に，前記メモリ３のパラメータ格納領域Ｍ３（パラメータ記憶手段の一例）に予め記憶されたカラー画像処理用の画像処理パラメータを自動的に読み出し，該画像処理パラメータを前記画像処理回路４６に入力する。ここに，係る処理を実行するときの前記ＤＭＡＣ４５がパラメータ設定手段に相当する。なお，例えば前記カラー画像処理用の画像処理パラメータは，前記制御部６のＲＯＭ等に予め記憶されており，前記ＡＣＳモードの実行時に前記制御部６によって前記メモリ３のパラメータ格納領域Ｍ３に展開されるものである。
【００２３】
このように構成された前記カラー複合機Ｘは，ＡＣＳモードで原稿から画像データを読み取る複写処理などの画像処理を実行する場合における前記メモリ３の利用方法に特徴を有している。
以下，図４のフローチャートに従って，前記カラー複合機Ｘにおいて実行される複写処理の手順の一例について説明する。なお，Ｓ１，Ｓ２，…は，処理手順（ステップ）の識別符号を表す。
ここでは，前記カラー複合機Ｘにおいて前記ＡＣＳモードが選択されている場合の複写処理の手順について説明し，その他のモード時の同処理に関する説明は省略する。また，ここでは複写処理を例に挙げて説明するが，ファクシミリ送信処理やスキャン処理など，原稿から画像データを読み取って出力する各種の画像処理についても同様に適用可能である。
当該複写処理は，前記カラー複合機Ｘにおいて，前記操作表示部１に対してユーザによる複写開始操作に応じて開始される。
【００２４】
（ステップＳ１）
まず，ステップＳ１では，前記画像処理部４のＤＭＡＣ４４が，これから読み取る原稿サイズの画像データ量に対応する記憶領域を，前記読取データ格納領域Ｍ１（図２参照）として前記メモリ３内に確保するための処理を実行する。このとき，前記原稿サイズの検知は，各種光学センサなどを用いる周知技術によって行われる。また，前記読取データ格納領域Ｍ１の確保は，前記制御部６などの他の制御主体によって行われるものであってもよい。なお，前記原稿サイズの検知を行わず，常に最大用紙サイズの画像データ量に対応する記憶領域を確保することも他の実施例として考えられる。
ここに，図５（ａ）は，前記メモリ３に確保される前記読取データ格納領域Ｍ１を示すものである。前記読取データ格納領域Ｍ１には，原稿一枚分の画像データに含まれたｎバンドのデータ各々を記憶するバンド領域ＢＤ１，ＢＤ２，…，ＢＤｎが含まれている。例えば，Ａ４サイズの原稿の画像データは，その副走査方向の１２８ラインを１バンドとしたき，合計５４バンド程度であることが考えられる。
【００２５】
（ステップＳ２〜Ｓ４）
次に，ステップＳ２では，前記制御部６によって前記画像読取部２が制御され，該画像読取部２による原稿からの画像データの読み取りが開始される。
そして，ステップＳ３では，前記画像処理部４のＡＣＳ判定回路４２が，前記画像読取部２から入力される画像データに基づいて原稿がカラー原稿であるか白黒原稿であるかを判定する前述のＡＣＳ判定処理（図３参照）を開始する。
また，前記ステップＳ３と並行して実行されるステップＳ４では，前記ＤＭＡＣ４３が，前記画像読取部２で読み取られて前記画像処理部４のキャリブレーション回路４１から出力された画像データを，バンド単位で前記メモリ３の読取データ格納領域Ｍ１のバンド領域ＢＤ１，ＢＤ２，…ＢＤｎにＤＭＡ転送して順次記憶させる（図５（ｂ）参照）。
【００２６】
（ステップＳ５）
次に，ステップＳ５では，前記ＤＭＡＣ４３〜４５によって，前記ＡＣＳ判定処理が終了したか否かが判断される。具体的に，前記ＤＭＡＣ４３〜４５は，前記ＡＣＳ判定回路４２によって前記ＡＣＳ終了フラグが１に設定されることにより，前記ＡＣＳ判定が終了したと判断する。
ここで，前記ＡＣＳ判定が終了したと判断されると（Ｓ５のＹｅｓ側），処理はステップＳ６に移行し，前記ＡＣＳ判定が終了するまでの間は（Ｓ５のＮｏ側），処理が前記ステップＳ３に戻されて，前記ステップＳ２で開始された画像データの読み取りやＡＣＳ判定処理（Ｓ３），画像データの記憶（Ｓ４）が繰り返し実行される。
ここでは，図５（ｂ）に示すように，前記ＡＣＳ判定処理において，前記バンド領域ＢＤ１〜ＢＤ６まで画像データの記憶がなされた時点で，原稿がカラー原稿であると判定された場合を例に挙げて説明する。
【００２７】
（ステップＳ６）
ステップＳ６では，前記ＡＣＳ判定がなされたことを条件に（Ｓ５のＹｅｓ側），前記画像処理部４によって，前記ＡＣＳ判定回路４２のＡＣＳ判定結果に従ったカラー画像処理又は白黒画像処理が開始される。
具体的には，前記ＤＭＡＣ４４が，前記メモリ３の前記バンド領域ＢＤ１から順に画像データを読み出し（図５（ｃ），（ｄ）参照），前記画像処理回路４６に入力する。一方，前記ＤＭＡＣ４５は，前記ＡＣＳ判定フラグが１である場合（カラー原稿である場合）には，自動的に前記メモリ３のパラメータ格納領域Ｍ３から前記画像処理回路４６にカラー画像処理用の画像処理パラメータを転送し，前記ＡＣＳ判定フラグが０である場合（白黒原稿である場合）には，前記画像処理パラメータを転送しない。
これにより，前記画像処理回路４６は，前記ＤＭＡＣ４４から入力される画像データに対して画像処理を開始する。このとき，前記画像処理回路４６は，前記カラー画像処理用の画像処理パラメータが入力されている場合には，カラー画像処理を施し，該画像処理パラメータが入力されていない場合には白黒画像処理を施す。その後，前記画像処理回路４６から出力される画像処理後の画像データは，前記ＤＭＡＣ４４によって前記メモリ３の処理後データ格納領域Ｍ２に順次格納される。
【００２８】
（ステップＳ７）
そして，ステップＳ７では，前記ＤＭＡＣ４３が，図５（ｃ），（ｄ）に破線で示すように，前記メモリ３の読取データ格納領域Ｍ１のうち前記バンド領域ＢＤ１〜ＢＤ７の特定格納領域Ｍ１１を除く，前記バンド領域ＢＤ８〜ＢＤｎの残余格納領域Ｍ１２を開放する。ここに，前記残余格納領域Ｍ１２を開放するときの前記ＤＭＡＣ４４が残余格納領域解放手段に相当する。なお，このステップＳ７は，前記ＡＣＳ判定がなされたことを条件に（Ｓ５のＹｅｓ側），前記ステップＳ６と並行して実行される。また，前記残余格納領域Ｍ１２の開放は，前記制御部６などの他の制御主体によって行われるものであってもよい。
ここで，前記特定格納領域Ｍ１１は，前記記ＤＭＡＣ４３によって既に画像データが記憶された既使用領域であるバンド領域ＢＤ１〜ＢＤ６と，前記ＤＭＡＣ４３によってまだ画像データが記憶されていない未使用領域であるバンド領域ＢＤ７〜ＢＤｎにおける一つ目のバンド領域ＢＤ７（特定未使用領域の一例）とからなるものである。
ここでは説明の便宜上，前記ＤＭＡＣ４３による画像データの記憶速度と前記ＤＭＡＣ４４による画像データの出力速度とが同じであるとして考えており，前記ＡＣＳ判定がなされてから前記ＤＭＡＣ４４により前記メモリ３のバンド領域ＢＤ１から１バンド（既定量の一例）の画像データの出力がなされるまでの間に，前記画像読取部２により読み取られる１バンドの画像データ量に対応する前記バンド領域ＢＤ７を前記特定未使用領域としている。これにより，前記特定未使用領域が，前記既使用領域であるバンド領域ＢＤ１が空き領域となるまでの間に必要な最小サイズとなるため，前記残余格納領域Ｍ１２として開放される領域を極力大きくすることができる。もちろん，前記ＤＭＡＣ４３による画像データの記憶速度と前記ＤＭＡＣ４４による画像データの出力速度とが異なる場合には，その差に応じて必要な前記特定未使用領域を予め定めておけばよい。
【００２９】
（ステップＳ８）
一方，前記ＤＭＡＣ４３及び前記ＤＭＡＣ４４は，前記ＡＣＳ判定処理が終了したことを条件に（Ｓ５のＹｅｓ側），その後の前記メモリ３の利用を前記特定格納領域Ｍ１１のみに限定する（Ｓ８）。なお，このステップＳ８は，前記ＡＣＳ判定がなされたことを条件に（Ｓ５のＹｅｓ側），前記ステップＳ６，Ｓ７と並行して実行される。
具体的に，図５（ｃ），（ｄ）に示す例では，前記ＤＭＡＣ４４は，前記特定格納領域Ｍ１１のバンド領域ＢＤ１〜ＢＤ７に記憶された画像データを前記画像処理回路４６に順次繰り返して出力させる。一方，前記ＤＭＡＣ４３は，前記ＤＭＡＣ４４による画像データの出力に追随して，前記画像読取部２により読み取られる画像データを前記特定格納領域Ｍ１１のバンド領域ＢＤ１〜ＢＤ７に順次繰り返して記憶する。
このとき，前記ＤＭＡＣ４４は，前記バンド領域ＢＤ１〜６，前記バンド領域ＢＤ７の順で該バンド領域ＢＤ１〜７から画像データを順次繰り返して出力する。一方，前記ＤＭＡＣ４３は，前記バンド領域ＢＤ７，前記バンド領域ＢＤ１〜６の順で画像データを順次繰り返して記憶（上書き）する。このように，前記ＤＭＡＣ４３，４４が，一つずつ異なる前記バンド領域ＢＤ１〜ＢＤ７にアクセスすることにより，該バンド領域ＢＤ１〜７に対するデータ入出力を同時に行うことができる。
【００３０】
（ステップＳ９〜Ｓ１０）
そして，ステップＳ９では，前記制御部６が，前記処理後データ格納領域Ｍ２に順に格納される画像データを前記画像形成部５に順次出力することにより，前記画像形成部５に前記画像データに基づく画像形成処理を実行させる。なお，前記処理後データ格納領域Ｍ２から前記画像形成部５への画像データの転送は，前記制御部６に限らず不図示の他のＤＭＡＣなどによって実行されてもよい。
その後，前記制御部６によって複写処理の終了が検知されるまでの間（Ｓ１０のＮｏ側），前記画像読取部２による画像読取処理，前記画像処理部４による画像処理，前記画像形成部５による画像形成処理が略並行して実行される。なお，原稿が複数枚存在する場合には，その原稿各々について前記ステップＳ１〜Ｓ９の各処理が実行される。
このように，前記複写処理では，前記ＡＣＳ判定処理（Ｓ３）が終了したことを条件に（Ｓ５のＹｅｓ側），その後は，前記画像読取部２による画像読取処理，前記画像処理部４による画像処理，前記画像形成部５による画像形成処理が略並行して実行されることとなる。そのため，原稿一枚分の画像データの読み取りが全て終了してからその後の画像処理及び画像形成処理が実行される場合に比べて，前記複写処理における複写開始までの待ち時間を短縮することができる。
【００３１】
以上説明したように，前記カラー複合機Ｘでは，図４に示した前記複写処理が実行されることにより，前記ＡＣＳ判定がなされた後は（Ｓ５のＹｅｓ側），前記読取データ格納領域Ｍ１のうち一部の前記特定格納領域Ｍ１１のみを用いて前記画像データの一次記憶を行い（Ｓ８），該読取データ格納領域Ｍ１における残りの前記残余格納領域Ｍ１２を開放しているため（Ｓ７），その残余格納領域Ｍ１２を当該カラー複合機Ｘにおける他の処理に利用することが可能となる。
従って，原稿一枚分の画像データの読み取りが終了するまで前記読取データ格納領域Ｍ１を確保しておく場合に比べて，前記メモリ３の利用効率を向上させることができる。例えば，前記残余格納領域Ｍ１２は，前記カラー複合機Ｘにおける他のプリンタジョブやファクシミリジョブ，スキャンジョブなどの各種の画像処理に有効に利用することができる。
【符号の説明】
【００３２】
１：操作表示部
２：画像読取部
３：メモリ
４：画像処理部
４１：キャリブレーション回路
４２：ＡＣＳ判定回路
４３〜４５：ＤＭＡコントローラ
４６：画像処理回路
５：画像形成部
６：制御部
ＢＤ１，ＢＤ２，…ＢＤｎ：バンド領域
Ｍ１：読取データ格納領域
Ｍ１１：特定格納領域
Ｍ１２：残余格納領域
Ｍ２：処理後データ格納領域
Ｍ３：パラメータ格納領域
Ｓ１，Ｓ２，…，：処理手順（ステップ）
Ｘ：カラー複合機（画像処理装置の一例）
【図１】
2011160273.tif 000003
【図２】
2011160273.tif 000004
【図３】
2011160273.tif 000005
【図４】
2011160273.tif 000006
【図５】
2011160273.tif 000007