(57)【要約】【課題】１つのラインＣＣＤを使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる画像処理装置、画像処理方法、およびプログラムを提供する。【解決手段】光源４ａが低照度で十分な画像品質が得られない要求解像度の場合には、要求解像度および当該要求解像度より低い解像度による２回の読み取りを行い、要求解像度より低い解像度により読み取った画像（画像品質の良い画像）から特徴を検出し、その検出結果を用いて要求解像度により読み取った画像（画像品質の良くない画像）を画像処理し、光源４ａが低照度でも十分な画像品質が得られる要求解像度の場合には、要求解像度による読み取りを行って、要求解像度で読み取った画像に対して特徴の検出および画像処理を行う。【選択図】図１
2011199471.tif 000002
【特許請求の範囲】
【請求項１】
一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する変更手段と、
前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る制御手段と、
前記第２ライン周期で読み取られた画像データの特徴を検出する検出手段と、
前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、
前記変倍手段により変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
所定の条件に従って、前記第１ライン周期で前記画像データを読み取る第１読取方式、または前記第１ライン周期および前記第２ライン周期で前記画像データを読み取る第２読取方式に切り換える切換手段をさらに備え、
前記制御手段は、前記変更手段により前記ライン周期を変更して、前記第１読取方式または前記第２読取方式により前記画像データを読み取り、
前記検出手段は、前記第１読取方式に切り換えられた場合に、前記第１ライン周期で読み取られた画像データの特徴を検出し、前記第２読取方式に切り換えられた場合に、前記第２ライン周期で読み取られた画像データの特徴を検出し、
前記処理手段は、前記第１読取方式に切り換えられた場合に、前記第１ライン周期で読み取られた画像データから検出した特徴を用いて、当該第１ライン周期で読み取られた画像データに対して画像処理を施し、かつ前記第２読取方式に切り換えられた場合に、前記変倍手段により変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定の条件は、前記要求解像度が予め設定された解像度以上であるか否かであり、
前記切換手段は、前記要求解像度が前記予め設定された解像度より低い場合に、前記第１読取方式に切り換え、前記要求解像度が前記予め設定された解像度以上である場合に、前記第２読取方式に切り換えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記所定の条件は、ユーザが選択する画質モードが所定の画質モードであるか否かであることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記切換手段は、ユーザが選択する画質モードが写真モードである場合に、前記第１読取方式に切り換え、ユーザが選択する画質モードが前記写真モード以外の場合に、前記第２読取方式に切り換えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記所定の条件は、ユーザが選択するカラーモードが所定のカラーモードであるか否かであることを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記切換手段は、ユーザが選択するカラーモードが前記モノクロモードである場合に、前記第１読取方式に切り換え、ユーザが選択するカラーモードが前記モノクロモードでない場合に、前記第２読取方式に切り換えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記所定の条件は、前記要求解像度が予め設定された解像度以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせであることを特徴とする請求項２に記載の画像処理装置。
【請求項９】
画像処理装置で実行される画像処理方法であって、
前記画像処理装置は、
変更手段が、一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する工程と、
制御手段が、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る工程と、
前記検出手段が、前記第２ライン周期で読み取られた画像データの特徴を検出する工程と、
変倍手段が、前記検出した特徴の解像度を前記要求解像度に変倍する工程と、
処理手段が、前記変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す工程と、
を含むことを特徴とする画像処理方法。
【請求項１０】
コンピュータを、
一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する変更手段と、
前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る制御手段と、
前記第２ライン周期で読み取られた画像データの特徴を検出する検出手段と、
前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、
前記変倍手段により変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、電力消費を抑えたＭＦＰ（Multi  Function  Peripheral）のニーズが今後強まってくることが予想されている。ところで、ＭＦＰが有する読取装置は、読取動作時に多くの電力を必要とし、特に読取動作時に光源を点灯するための消費電力が大きい。そのため、ＭＦＰの開発においては、他の電装部と比較して、読取装置に対する消費電力の削減要求は高い。また、読取装置の消費電力を削減して光源から発せられる光量が抑えることができれば、光源で発生する熱の放熱対策が不要になり、読取装置のサイズのコンパクト化を図ることもできる。
【０００３】
そこで、特許文献１および特許文献２には、２つのラインＣＣＤ（Charged  Coupled  Device）を使って照度が低い状況においても、光源からの光量を増加させることなく読取動作を行う技術が開示されている。また、特許文献３には、ラインＣＣＤにより主走査方向１ライン分の画像データを読み取るライン周期を長くすることにより、光源からの光量の低下を補う技術も開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数のラインＣＣＤを用いる技術は、単に、各ラインＣＣＤにより主走査方向１ライン分の画像データを読み取るライン周期を長くするとともに、各ラインＣＣＤのライン周期をずらして交互に画像データを読み取っているに過ぎなかった。具体的には、光源の光量が低い場合、光量の低下を補うためにラインＣＣＤに電荷を蓄積する蓄積時間を長くする必要があるが、読取線速が一定の場合に、ラインＣＣＤに電荷を蓄積する蓄積時間を長くすると、ラインＣＣＤにより読み取った画像データの副走査方向の解像度が低くなる。そのため、複数のラインＣＣＤを用いる技術は、２次元に配列した２つのラインＣＣＤのライン周期をずらして交互に読み取りを行うことで、画像の特徴を検出するために必要な画像品質を維持しつつ、画像データの解像度の低下を防止している。しかしながら、複数のラインＣＣＤを用いる技術は、ＭＦＰにおいて一般的に使われている１つのラインＣＣＤを備えた読取装置において実現することができない、という課題がある。
【０００５】
また、ライン周期を長くする技術は、読取線速を遅くしているに過ぎなかった。具体的には、ライン周期は、読取線速と読取解像度により決まり、ライン周期を長くするためには、読取線速を遅くするか、読取解像度を低下させなければならない。よって、ライン周期を長くする技術は、光源の光量が低い場合でも画像の特徴を検出するために必要な画像品質を維持することはできるが、読取解像度を落とさずかつ読取線速を遅くせずに、ライン周期を長くすることができない、という課題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、１つのラインＣＣＤを使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する変更手段と、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る制御手段と、前記第２ライン周期で読み取られた画像データの特徴を検出する検出手段と、前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、前記変倍手段により変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、を備えたことを特徴とする。
【０００８】
また、本発明は、画像処理装置で実行される画像処理方法であって、前記画像処理装置は、変更手段が、一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する工程と、制御手段が、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る工程と、前記検出手段が、前記第２ライン周期で読み取られた画像データの特徴を検出する工程と、変倍手段が、前記検出した特徴の解像度を前記要求解像度に変倍する工程と、処理手段が、前記変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す工程と、を含むことを特徴とする。
【０００９】
また、本発明は、コンピュータを、一次元に配列された光電変換素子により主走査方向１ライン分の画像データを読み取るライン周期を変更する変更手段と、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第１ライン周期および前記要求解像度より低い解像度に応じた第２ライン周期で前記画像データを読み取る制御手段と、前記第２ライン周期で読み取られた画像データの特徴を検出する検出手段と、前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、前記変倍手段により変倍された特徴を用いて、前記第１ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、として機能させる。
【発明の効果】
【００１０】
本発明によれば、光源の光量が低い場合でも鮮鋭度やＳ／Ｎなど画像の特徴を検出するために必要な画像品質を得ることができるので、１つのラインＣＣＤを使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１の実施の形態にかかるカラーＭＦＰが備える読取装置の構成を示す概略図である。
【図２】図２は、本実施の形態にかかるカラーＭＦＰの電装部を示すブロック図である。
【図３】図３は、圧板読取モード時における読取動作を示す説明図である。
【図４】図４は、原稿搬送読取モードを時における読取動作を示す説明図である。
【図５】図５は、読取信号処理部の構成を示すブロック図である。
【図６】図６は、アナログビデオ処理部およびシェーディング補正処理部の構成を示すブロック図である。
【図７】図７は、画像処理部の構成を示すブロック図である。
【図８】図８は、画像処理部が備える前段画像処理部の構成を示すブロック図である。
【図９】図９は、画像処理部が備える後段画像処理部の構成を示すブロック図である。
【図１０】図１０は、画像データに行う濃度調整の一例を示す図である。
【図１１】図１１は、画像データの濃度調整に用いるルックアップテーブル変換の一例を示す図である。
【図１２】図１２は、本実施の形態にかかるカラーＭＦＰの機能構成を示すブロック図である。
【図１３】図１３は、第１読取方式に切り換えられた場合の前段画像処理部の処理の説明図である。
【図１４】図１４は、第１読取方式に切り換えられた場合の後段画像処理部の処理の説明図である。
【図１５】図１５は、第２読取方式に切り換えられて画像品質優先スキャンが行われた場合の前段画像処理部の処理の説明図である。
【図１６】図１６は、第２読取方式に切り換えられて解像度優先スキャンが行われた場合の前段画像処理部の処理の説明図である。
【図１７】図１７は、解像度優先スキャンによる画像データおよび画像品質優先スキャンによる像域分離情報Ｘを用いた前段画像処理部の処理の説明図である。
【図１８】図１８は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。
【図１９】図１９は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。
【図２０】図２０は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。
【図２１】図２１は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、およびプログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有するカラー複合機（ＭＦＰ：Multi  Function  Peripheral）に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【００１３】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかるカラーＭＦＰが備える読取装置の構成を示す概略図である。本実施の形態にかかるカラーＭＦＰが備える読取装置１００は、大きく分けると、読取装置本体１と、原稿搬送装置２と、原稿読取台３の３つを備えている。
【００１４】
読取装置本体１の内部には、キセノンランプまたは蛍光灯で構成される光源４ａとミラー４ｂとを備えた第１走行体４と、ミラー５ａ，５ｂを備えた第２走行体５と、レンズ６と、一次元に配列された光電変換素子（本実施の形態ではカラー読み取りの３ラインＣＣＤ（Charged  Coupled  Device）７）と、第１，２走行体４，５を駆動するためのステッピングモータ８とからなる露光走査光学系９が設けられている。
【００１５】
また、原稿搬送装置２には、ＳＤＦユニット１０と、原稿台１１とが設けられている。ＳＤＦユニット１０内には、原稿搬送用のステッピングモータ１２が備えられている。さらに、原稿読取台３の上部に、原稿押さえ板１４が回動自在に取り付けられており、原稿１３はその原稿押さえ板１４の下にセットされる。原稿読取台３の端部には、シェーディング補正用の基準白板１５が配置されている。
【００１６】
次に、図２〜１１を用いて、本実施の形態にかかるカラーＭＦＰの電装部について説明する。図２は、本実施の形態にかかるカラーＭＦＰの電装部を示すブロック図である。図３は、圧板読取モード時における読取動作を示す説明図である。図４は、原稿搬送読取モードを時における読取動作を示す説明図である。図５は、読取信号処理部の構成を示すブロック図である。図６は、アナログビデオ処理部およびシェーディング補正処理部の構成を示すブロック図である。図７は、画像処理部の構成を示すブロック図である。図８は、画像処理部が備える前段画像処理部の構成を示すブロック図である。図９は、画像処理部が備える後段画像処理部の構成を示すブロック図である。図１０は、画像データに行う濃度調整の一例を示す図である。図１１は、画像データの濃度調整に用いるルックアップテーブル変換の一例を示す図である。
【００１７】
本実施の形態にかかるカラーＭＦＰの電装部は、図２に示すように、光源４ａ、３ラインＣＣＤ７、ＣＩＳ（Contact  Image  Sensor）２０、原稿搬送用のステッピングモータ１２、原稿搬送用モータドライバ２１、走行体移動用のステッピングモータ８、走行体モータドライバ２２、ＣＰＵ（Central  Processing  Unit）２３、光源ドライバ２４、ＣＣＤ駆動部２５、読取信号処理部２６、バッファメモリコントローラ２７、バッファメモリ２８、画像処理部２９、メモリ３０およびメモリコントローラ３１、書込信号処理部３２、ＬＤ（レーザーダイオード）３３、ＬＤ駆動部３４を備えている。なお、以下の説明では、ＬＤ３３およびＬＤ駆動部３４を書込装置と呼ぶ。
【００１８】
そして、本実施の形態にかかるカラーＭＦＰは、大きく分けると、以下に示す２つのモードにより読取動作を行う。
【００１９】
圧板読取モードは、原稿読取台３に原稿１３を置いて読み取るモードである。原稿搬送読取モードは、原稿搬送装置２に原稿１３を載置し、読取位置固定で原稿１３自体を移動するモードである。
【００２０】
まず、図３を用いて、圧板読取モードにおける画像データの読み取りの基本動作について説明する。原稿１３が原稿押さえ板１４下の原稿読取台３上にセットされた後、ＣＰＵ２３は、光源ドライバ２４を動作させて光源４ａをオンにする。次に、ＣＣＤ駆動部２５により駆動される３ラインＣＣＤ７が、基準白板１５を走査して、基準白板１５を読み取る。そして、読取信号処理部２６内のＡ／Ｄコンバータ（図示せず）が、３ラインＣＣＤ７により読み取った基準白板１５の白基準データのアナログ−デジタル変換を行う。読取信号処理部２６は、シェーディング補正処理を施した白基準データを、画像処理部２９内のシェーディング補正処理のＲＡＭ（Random  Access  Memory）であるラインバッファ６６に保持する。ＣＰＵ２３は、走行体モータドライバ（駆動装置）２２を通して、走行体移動用のステッピングモータ８を動作させる。これにより、第１走行体４は、原稿１３のある方向へ移動するとともに、原稿面を一定速度で走査することにより、その原稿１３の画像データを３ラインＣＣＤ７により読み取る。
【００２１】
次に、図４を用いて、原稿搬送読取モードにおける画像データの読み取りの基本動作について説明する。原稿搬送読取モードは、圧板読取モードのように原稿１３を原稿読取台３に固定して第１走行体４を走査して読み取るのではなく、第１走行体４を固定の読取位置に静止させて、原稿１３自体を移動させて読み取る方式である。ＣＰＵ２３は、まず圧板読取モードと同様に、第１走行体４を一定の移動量で基準白板１５を走査して、基準白板１５を読み取った後、固定の読取位置まで第１走行体４を移動させて静止させる。次に、ＣＰＵ２３は、原稿１３を搬送するために、原稿搬送モータドライバ２１を通してステッピングモータ１２を駆動する。原稿台１１にセットされた原稿１３は、分離ローラ４１と搬送ローラ４２によって、第１走行体４の所定の読み取り位置まで搬送される。このとき、原稿１３は、一定速度で搬送されて行き、第１走行体４は停止したままで原稿面の画像データが３ラインＣＣＤ７により読み取られる。ここまでの説明は、原稿搬送読取モードにおける原稿１３の片面の画像データを読み取る場合である。原稿１３の両面の画像データを読み取る場合は、搬送ローラ４２を原稿が通過したあと、ＣＩＳ２０を通過するときに原稿１３の裏面を読み取る。
【００２２】
次に、読取信号処理部２６の詳細について説明する。読取信号処理部２６は、図５に示すように、アナログビデオ処理部２６ａとシェーディング補正処理部２６ｂとを備えている。これは図２に示す読取信号処理部２６の最も基本的な構成である。
【００２３】
３ラインＣＣＤ７により光電変換されたアナログ信号ａ（白基準データまたは画像データ）は、アナログビデオ処理部２６ａでデジタル信号に変換された後、シェーディング補正処理部２６ｂでシェーディング補正処理が行われる。
【００２４】
アナログ信号ａを処理するアナログビデオ処理部２６ａは、図６に示すように、プリアンプ回路６１、可変増幅回路６２、Ａ／Ｄコンバータ６３を備えている。また、シェーディング補正処理部２６ｂは、黒減算回路６４、シェーディング補正演算回路６５、ラインバッファ６６を備えている。ラインバッファ６６は、シェーディング補正処理で基準となる前述の白基準データを保持するところである。
【００２５】
原稿読取台３上の原稿１３を光源４ａで照射した反射光は、シェーディング調整板６７を通してレンズ６によって集光されて３ラインＣＣＤ７に結像される。シェーディング調整板６７は、３ラインＣＣＤ７の中央部と端部での反射光量の差を小さくするための光量調整の役割を果たす。これは３ラインＣＣＤ７の中央部と端部で反射光量の差があまりに大きすぎると、シェーディング補正処理部２６ｂで多分に歪を含んだ演算結果しか得られないため、あらかじめ反射光量の差を小さくした後にシェーディング補正演算処理を行うためのものである。図６では、説明簡単化のために、反射光を折り返すためのミラーを省略している。
【００２６】
シェーディング補正処理後の画像データは、一旦、バッファメモリコントローラ２７を通してバッファメモリ２８に保持される。バッファメモリコントローラ２７は、３ラインＣＣＤ７から送られてくる表面の画像データとＣＩＳ２０からの裏面の画像データとを同時に受け、２ページ分の画像データをバッファメモリ２８に保持する。その後、バッファメモリ２８は、３ラインＣＣＤ７からの表面の画像データとＣＩＳ２０からの裏面の画像データを交互に１ページの画像データとして、後段の画像処理部２９に渡す。その後、画像処理部２９は、バッファメモリコントローラ２７から送られてくる１ページの画像データごとに、各種画像処理を行う。なお、ＣＩＳ２０からの画像データは、３ラインＣＣＤ７からの画像データに対して読取信号処理部２６で行っている処理と同等の処理がすでに行われている画像データであるので、ＣＩＳ２０からの画像データに対してはアナログビデオ処理やシェーディング補正処理は不要である。
【００２７】
次に、図７〜９を用いて、前述した画像処理部２９の詳細について説明する。画像処理部２９は、図７に示すように、主に読取装置１００により読み取られた画像データに対する処理を行なう前段画像処理部２９ａと、主に書込装置のための処理を行なう後段画像処理部２９ｂに分かれる。
まず、読取装置１００により読み取られた画像データに対する処理を行う前段画像処理部２９ａについて説明する。図８に示すように、前段画像処理部２９ａは、ライン間補正処理部８１、像域分離処理部８２、変倍処理部８３、γ変換処理部８４、フィルタ処理部８５、色変換処理部８６までの処理を行なう。
【００２８】
ライン間補正処理部８１は、３ラインＣＣＤ７の各ＲＧＢの取り付け位置の差によって生じるそれぞれＲＧＢ間のラインずれを補正する処理である。例えば、Ｂ（ブルー）のラインを基準とした場合、Ｒ（レッド）とＢ、Ｇ（グリーン）とＢの間のラインずれ量を補正する処理を行う。
【００２９】
像域分離処理部８２では、画像データの特徴である絵柄部、文字部、網点部などの像域分離情報Ｘを検出する。変倍処理部８３では、画像データを読み取った解像度から所望の解像度に変換するための処理を行う。γ変換処理部８４は、主に濃度調整（例えば、図１０に示す濃度調整）を目的とした変換処理で、一般的に図１１に示すようなルックアップテーブル変換と呼ぶ方式を用いる。フィルタ処理部８５では、ＭＴＦ補正、鮮鋭化、平滑化を目的としたフィルタ処理演算を行う。
【００３０】
色変換処理部８６では、メモリコントローラ３１に蓄積するための共通の色空間への変換処理を行なう。また、色変換処理部８６は、自動カラー判定が選択されているときには、ＲＧＢの画像データからＫ（モノクロ）の画像データを生成する。さらに、色変換処理部８６は、このモノクロの画像データを単純２値化し、８ｂｉｔの画像データを８画素のデータとしてパッキングし、メモリコントローラ３１に、ＲＧＢＫの４ｃｈの画像データを転送する。通常のカラーデータの読み取りでは、ＲＧＢの３ｃｈの画像データを転送する。その他にＰＤＦファイルなど、像域分離情報Ｘが必要とするアプリケーションがある場合は、ＲＧＢの画像データと像域分離情報Ｘの４ｃｈのデータをメモリコントローラ３１に転送する。
【００３１】
次に、書込装置のための処理を行う後段画像処理部２９ｂについて説明する。後段画像処理部２９ｂは、図９に示すように、色変換処理部９１と階調変換処理部９２を備えている。色変換処理部９１では、メモリ３０に蓄積されたＲＧＢの画像データを入力データとして、出力デバイスの色空間、たとえば、ＣＭＹＫ色空間に変換するための処理を行う。なお、カラー出力の場合は、ＲＧＢ各成分に対して上記の処理を行い、モノクロ出力の場合は、ＲＧＢからモノクロデータを生成する。
【００３２】
書込装置が１ｂｉｔ，２階調まで出力可能な場合の固定しきい値処理（２値化）による階調変換について説明する。書込装置から２値画像を出力する場合、後段画像処理部２９ｂの階調変換処理部９２は、８ｂｉｔ，２５６階調のＣＭＹＫそれぞれ画像データを２階調の２値画像データに変換し、画像データｂとして後段に送る。
【００３３】
ここでは、説明を簡単にするため、固定しきい値処理の一例を挙げると、２値化しきい値が１２８の場合、階調変換処理部９２に入力された画像データの画素データに対して、下記の言う条件によって２値化を行う。
０≦画素データ＜１２８が真ならば  ０
１２８≦画素データ≦２５５が真ならば  １
【００３４】
次に、書込装置が２ｂｉｔ，４値まで出力可能な場合の固定しきい値処理（４値化）による階調変換について説明する。書込装置から４値画像を出力する場合、後段画像処理部２９の階調変換処理部９２は、ＣＭＹＫそれぞれ８ｂｉｔ，２５６階調の画像データを、４階調の４値画像データに変換し、画像データｂとして後段に送る。
【００３５】
ここでは、説明を簡単にするため、固定しきい値処理の一例を挙げると、階調変換処理部９２に入力された画像データの画素データに対して、下記の言う条件によって４値化を行う。
０  ≦画素データ＜６４が真ならば  ０
６４≦画素データ＜１２８が真ならば  １
１２８≦画素データ＜１９２が真ならば  ２
１９２≦画素データ≦２５５が真ならば  ３
【００３６】
なお、階調変換処理部９２は、前述した単純２値化のほかに、ここでは説明しないが写真原稿などに適した階調性に優れた誤差拡散処理やディザ処理などの階調変換処理を行なう場合がある。
【００３７】
次に、図１２を用いて、ＣＰＵ２３が図示しないＲＯＭ（Read  Only  Memory）に格納されたプログラムを実行することにより実現されるカラーＭＦＰの機能構成について説明する。図１２は、本実施の形態にかかるカラーＭＦＰの機能構成を示すブロック図である。
【００３８】
なお、本実施の形態のカラーＭＦＰで実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供されているが、これに限定するものではなく、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３９】
さらに、本実施の形態のカラーＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のカラーＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４０】
本実施の形態にかかるカラーＭＦＰは、図１２に示すように、ライン周期変更部１０１、読取方式切換部１０２、読取制御部１０３、などを備えている。なお、本実施の形態にかかるカラーＭＦＰでは、前段画像処理部２９ａおよび後段画像処理部２９ｂをＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェアにより実現しているが、これに限定するものではなく、ＣＰＵ２３が図示しないＲＯＭ等に記憶されたプログラムを実行することにより前段画像処理部２９ａおよび後段画像処理部２９ｂを実現することも可能である。
【００４１】
ライン周期変更部１０１は、ＣＣＤ駆動部２５を制御して、３ラインＣＣＤ７により主走査方向１ライン分の画像データを読み取るライン周期を変更する。
【００４２】
読取方式切換部１０２は、所定の条件に従って、ユーザの要求する要求解像度（副走査方向の解像度）に応じた第１ライン周期αで画像データを読み取る第１読取方式、または第１ライン周期αおよび要求解像度より低い解像度（副走査方向の解像度）に応じた第２ライン周期βで画像データを読み取る第２読取方式に切り換える。
【００４３】
ここで、所定の条件とは、像域分離処理部８２において画像データから精度良く特徴を検出するために必要な画像品質（ＭＴＦやＳ／Ｎなど）を得るための条件である。本実施の形態では、所定の条件は、要求解像度が予め設定された解像度（以下、解像度Ａとする）以上であるか否かである。
【００４４】
本実施の形態にかかるカラーＭＦＰでは、読取装置１００の光源４ａの照度が低いため、像域分離処理部８２において精度良く画像データから特徴を検出するために必要な画像品質を得ることができない。この場合、画像データの画像品質を向上させるために、ライン周期を長くして３ラインＣＣＤ７に電荷を蓄積する時間を長くする必要があるが、読取線速一定で、単にライン周期を長くすると画像データの副走査方向の解像度が低くなってしまう。したがって、読取線速一定で、像域分離処理部８２において精度良く画像データから特徴を検出することができる画像品質が得られるライン周期のときの解像度を解像度Ａとし、読取方式切換部１０２は、要求解像度が解像度Ａより低い場合に、第１読取方式に切り換え、要求解像度が解像度Ａ以上である場合に、第２読取方式に切り換える。
【００４５】
本実施の形態では、読取方式切換部１０２は、解像度Ａを３００ｄｐｉとし、要求解像度が３００ｄｐｉより低い場合に、第１読取方式に切り換え、要求解像度が３００ｄｐｉ以上である場合に、第２読取方式に切り換える。
【００４６】
読取制御部１０３は、ライン周期変更部１０１によりライン周期を変更して、第１読取方式または第２読取方式により画像データを読み取るものである。具体的には、読取制御部１０３は、第１読取方式に切り換えられた場合、ライン周期変更部１０１により第１ライン周期αに変更して、３ラインＣＣＤ７により当該第１ライン周期αで画像データを読み取る解像度優先スキャンを行う。
【００４７】
一方、読取制御部１０３は、第２読取方式に切り換えられた場合、まず、ライン周期変更部１０１により第２ライン周期βに変更して、３ラインＣＣＤ７により当該第２ライン周期βで画像データを読み取る画像品質優先スキャンを行った後、ライン周期変更部１０１により第１ライン周期αに変更して、３ラインＣＣＤ７により当該第１ライン周期αで画像データを読み取る解像度優先スキャンを行う。なお、解像度優先スキャンを行う際の第１ライン周期αと、画像品質優先スキャンを行う際の第２ライン周期βとの関係は、α＜βとなる。
【００４８】
なお、第１ライン周期αおよび第２ライン周期βは、以下の式を用いて、要求解像度および予め設定された読取線速から算出するものとする。
第２ライン周期β［秒／ライン］＝１ｍｍ移動する時間［秒／ｍｍ］×１ラインの幅［ｍｍ／ライン］＝（１／読取線速［ｍｍ／秒］）［秒／ｍｍ］×（２５．４［ｍｍ／ｉｎｃｈ］÷要求解像度［ライン／ｉｎｃｈ］）［ｍｍ／ライン］・・・式１
第１ライン周期α［μ秒／ライン］＝２５．４÷（要求解像度［ｄｐｉ］×読取線速［ｍｍ／秒］）×１００００００・・・式２
式２は、ライン周期の単位が式１と異なるだけである。
【００４９】
例えば、読取線速（１００[ｍｍ／ｓ]）一定で、原稿搬送読取モードで画像データの読み取りを行う場合の第１ライン周期αおよび第２ライン周期βの算出例について説明する。例えば、要求解像度が６００ｄｐｉで、画像品質優先スキャンを行う際の解像度が３００ｄｐｉである場合、読取制御部１０３は、式１を用いて、第２ライン周期β：８４６．６７[μｓ]を算出する。一方、要求解像度が６００ｄｐｉである場合（つまり、解像度優先スキャンを行う際の解像度が６００ｄｐｉである場合）、読取制御部１０３は、式２を用いて、第１ライン周期α：４２３．３３[μｓ]を算出する。
【００５０】
また、読取制御部１０３は、解像度優先スキャン、画像品質優先スキャン、および画像データおよび像域分離情報Ｘを用いた画像処理のそれぞれのための設定を画像処理部２９に対して実施するものとする。具体的には、読取制御部１０３は、第１読取方式に切り換えられて解像度優先スキャンを行う場合、前段画像処理部２９ａの全てのブロック８１〜８６および後段画像処理部２９ｂの全てのブロック９１，９２における処理を有効にする設定を行う。
【００５１】
一方、読取制御部１０３は、第２読取方式に切り換えられて画像品質優先スキャンを行う場合、前段画像処理部２９ａのブロック８１〜８３における処理を有効にする設定を行い、それ以外のブロック８４〜８６および後段画像処理部２９ｂの全てのブロック９１，９２における処理を無効にするスルー設定を行う。また、読取制御部１０３は、第２読取方式に切り換えられて解像度優先スキャンを行う場合、前段画像処理部２９ａのブロック８１における処理を有効にする設定を行い、それ以外のブロック８２〜８６および後段画像処理部２９ｂの全てのブロック９１，９２における処理を無効にするスルー設定を行う。そして、第２読取方式に切り換えられて画像データおよび像域分離情報Ｘを用いた画像処理を行う場合、前段画像処理部２９ａのブロック８４〜８６および後段画像処理部２９ｂのブロック９１，９２における処理を有効にする設定を行い、それ以外のブロック８１〜８３における処理を無効にするスルー設定を行う。
【００５２】
次に、図１３〜１７を用いて、第１読取方式または第２読取方式に切り換えられた場合における前段画像処理部２９ａおよび後段画像処理部２９ｂにおける処理について説明する。図１３は、第１読取方式に切り換えられた場合の前段画像処理部の処理の説明図である。図１４は、第１読取方式に切り換えられた場合の後段画像処理部の処理の説明図である。図１５は、第２読取方式に切り換えられて画像品質優先スキャンが行われた場合の前段画像処理部の処理の説明図である。図１６は、第２読取方式に切り換えられて解像度優先スキャンが行われた場合の前段画像処理部の処理の説明図である。図１７は、解像度優先スキャンによる画像データおよび画像品質優先スキャンによる像域分離情報Ｘを用いた前段画像処理部の処理の説明図である。
【００５３】
前段画像処理部２９ａおよび後段画像処理部２９ｂそれぞれが備える一つのブロックが、前段画像処理部２９ａおよび後段画像処理部２９ｂにおける一つの画像処理に対応する。なお、上述したように、前段画像処理部２９ａにおける画像処理は読取装置１００のために行う画像処理であり、後段画像処理部２９ｂにおける画像処理は書込装置のために行う画像処理である。後段画像処理部２９ｂにおける画像処理は必ずしも紙に出力する場合だけでなく、モニタなどの表示装置に表示するための画像処理でもよい。
【００５４】
本実施の形態にかかるカラーＭＦＰは、読取装置１００と書込装置の両方を持っているため、前段画像処理部２９ａの画像処理と後段画像処理部２９ｂの画像処理の２つの画像処理を行うが、単体スキャナなど読取装置だけの情報機器は、前段画像処理部ａの画像処理だけを行う。同様にプリンタなどの書込装置は、後段画像処理部２９ｂの画像処理だけを行う。本実施の形態にかかるカラーＭＦＰの読取装置１００や単体スキャナにより読み取られた画像データは、前段画像処理部２９ａによる画像処理が終わった後、後段画像処理部２９ｂの画像処理を行なう前に、画像データの再利用のために前段画像処理部２９ａの画像処理が終わると、一旦、メモリまたは外部記憶装置に保持しても良い。
【００５５】
まず、図１３および図１４を用いて、第１読取方式に切り換えられた場合（つまり、２度読み取りを行わない場合）の前段画像処理部２９ａおよび後段画像処理部２９ｂの処理について説明する。バッファメモリコントローラ２７は、読取信号処理部２６においてシェーディング補正処理が行われた画像データを一旦バッファメモリ２８に蓄積する。バッファメモリ２８に蓄積された画像データは１ページごとに画像処理部２９に転送される。第１読取方式に切り換えられた場合の画像処理は、一般的な処理の流れとなるので、バッファメモリコントローラ２７からライン間補正処理部８１にＲＧＢの画像データが流れ、ライン間補正処理が行なわれる。ライン間補正処理後のＲＧＢの画像データは、像域分離処理部８２で像域分離情報Ｘの検出処理が行なわれる。像域分離処理部８２以降にブロック８３〜８６には、ＲＧＢの画像データと像域分離情報Ｘの４つの成分のデータが流れることになる。第１読取方式では、要求解像度により画像データの読み取りが行われるため、変倍処理部８３による変倍処理は行われない。γ変換処理部８４、フィルタ処理部８５、および色変換処理部８６は、この像域分離情報Ｘを用いて、ＲＧＢの画像データに画像処理を行う。一連の前段画像処理部２９ａの画像処理が終わると一旦メモリコントローラ３１を通して、メモリ３０または外部記憶装置に蓄積する。なお、以下の説明では、前段画像処理部２９ａの画像処理を終えた画像データを画像データＲＧＢＸと称する。
【００５６】
次に、ＣＰＵ２３は、前段画像処理部２９ａの画像処理が終わった画像データＲＧＢＸを、再度メモリコントローラ３１を通して後段画像処理部２９ｂの画像処理にデータを流す制御を行なう。画像データＲＧＢＸは、色変換処理部９１によりＣＭＹＫの画像データに変換され、階調変換処理部９２により書込装置の階調数に合わせて階調変換処理が行なわれる。後段画像処理部２９ｂの画像処理が終わると、再度メモリコントローラ３１を通して、メモリ３０または外部記憶装置に蓄積する。その後、実際の書込装置から出力する。
【００５７】
次に、図１５を用いて、第２読取方式に切り換えられた場合（つまり、２度読み取りを行う場合）の前段画像処理部２９ａの処理について説明する。まず、読取制御部１０３は、読み取りが行われる前に、画像品質優先スキャンのための設定を行なう。本実施の形態では、読取制御部１０３は、画像品質優先スキャンの場合、図１５において、実線で書かれた画像データとブロック８１〜８３における処理を有効にする設定を前段画像処理部２９ａに対して実施する。また、読取制御部１０３は、ライン周期変更部１０１によりライン周期を第２ライン周期β:８４６．６７[μs]に変更して、画像品質優先スキャンにより原稿１３の画像データを読み取る。
【００５８】
ＣＰＵ２３は、画像品質優先スキャンにより読み取った画像データを、読取信号処理部２６に転送する。さらに、ＣＰＵ２３は、読取信号処理部２６においてシェーディング補正処理が行われた画像データを、バッファメモリコントローラ２７を通じて一旦バッファメモリ２８に蓄積する。バッファメモリ２８に蓄積された画像データは１ページごとに前段画像処理部２９ａに転送される。画像品質優先スキャンが行なわれた場合の前段画像処理部２９ａの画像処理は、ライン間補正処理部８１から色変換処理部８６までの処理は第１読取方式に切り換えられた場合（２度読みを行なわない場合）と同じであるが、最後に必要とするデータは像域分離情報Ｘだけであるので、像域分離処理部８２から出力されたＲＧＢの画像データは不要であるのでどのような処理が行なわれてもよいが、画像処理を行わずに画像データを流す。なお、変倍処理部８３は、像域分離処理部８２から出力された像域分離情報Ｘを、要求解像度に変倍するものとする。したがって、色変換処理部８６における色変換処理後にメモリコントローラ３１に流れるデータは像域分離情報Ｘだけで、メモリ３０または外部記憶装置にはこの像域分離情報Ｘのみを蓄積する。
【００５９】
次に、図１６を用いて、第２読取方式に切り換えられた場合（つまり、２度読み取りを行う場合）の前段画像処理部２９ａの処理について説明する。まず、原稿１３が再度原稿台１１にセットされると、読取制御部１０３は、読み取りが行われる前に、解像度優先スキャンのための設定を行う。本実施の形態では、読取制御部１０３は、解像度優先スキャンの場合、図１６において、実線で書かれた画像データとブロック８１を有効にするための設定を前段画像処理部２９ａに対して実施する。つまり、読取制御部１０３は、ライン間補正処理部８１におけるライン間補正処理だけを有効にし、その他のブロックにおける処理はスルー設定にする。なお、本実施の形態では、解像度優先スキャンの場合は要求解像度：６００ｄｐｉで画像データを読み取るため、変倍処理部８３における処理をスルー設定にしているが要求解像度によっては主走査方向の変倍を行なう場合もある。また、読取制御部１０３は、ライン周期変更部１０１によりライン周期を第１ライン周期α:４２３．３３[μｓ]に変更して、解像度優先スキャンにより原稿１３の画像データを読み取る。
【００６０】
ＣＰＵ２３は、解像度優先スキャンにより読み取った画像データを、読取信号処理部２６に転送する。さらに、ＣＰＵ２３は、読取信号処理部２６においてシェーディング補正処理が行われた画像データを、バッファメモリコントローラ２７を通じて一旦バッファメモリ２８に蓄積する。バッファメモリ２８に蓄積された画像データは１ページごとに前段画像処理部２９ａに転送される。解像度優先スキャンが行なわれた場合の前段画像処理部２９ａの画像処理は、ライン間補正処理部８１までの処理は第１読取方式に切り換えられた場合（２度読み取りを行なわない場合）と同じであるが、像域分離処理部８２以降のＲＧＢの画像データに対する画像処理は、後で行なうのでここでは何も処理しない。最後に必要とするデータはライン間補正処理後のＲＧＢの画像データだけであるので、色変換処理部８６における色変換処理後にメモリコントローラ３１に流れるデータはＲＧＢの画像データだけで、メモリ３０または外部記憶装置にはこのＲＧＢの画像データのみを蓄積する。
【００６１】
次に、図１７を用いて、ＲＧＢの画像データおよび像域分離情報Ｘを用いた前段画像処理部２９ａにおける画像処理について説明する。２度読み取りを行なわない通常の第１読取方式による読み取りの場合には、バッファメモリコントローラ２７からのＲＧＢの画像データを前段画像処理部２９ａに流すが、２度読み取りを行った第２読取方式による像域分離情報ＸおよびＲＧＢの画像データを用いた画像処理を行なう場合は、メモリコントローラ３１からの像域分離情報ＸおよびＲＧＢの画像データを前段画像処理部２９ａのライン間補正処理部８１に流す。前段画像処理部２９ａは、第２読取方式によるＲＧＢの画像データおよび像域分離情報Ｘを用いて画像処理を行う場合、ライン間補正処理はすでに実施されているのでライン間補正処理部８１においては何も処理を行なわずにＲＧＢの画像データおよび像域分離情報Ｘを通過させる。前段画像処理部２９ａは、同様に、像域分離処理部８２および変倍処理部８３も何もせずにＲＧＢの画像データおよび像域分離情報Ｘを通過させる。
【００６２】
次いで、γ変換処理部８４、フィルタ処理部８５、および色変換処理部８６は、像域分離情報Ｘを用いて、ＲＧＢの画像データに対して画像処理を行なう。そして、γ変換処理部８４、フィルタ処理部８５、および色変換処理部８６において画像処理が行われた画像データＲＧＢＸは、メモリコントローラ３１を介してメモリ３０または外部記憶装置に蓄積される。
【００６３】
そして、ＣＰＵ２３は、画像データＲＧＢＸを、再度メモリコントローラ３１を通して後段画像処理部２９ｂに流す制御を行なう。画像データＲＧＢＸは、色変換処理部９１により書込装置用の色変換処理によりＣＭＹＫに変換され、階調変換処理部９２により書込装置の階調数に合わせて階調変換処理を行なわれる。後段画像処理部２９ｂの画像処理が終わると、再度メモリコントローラ３１を通して、メモリ３０または外部記憶装置に蓄積する。その後、実際の出力装置で出力する。
【００６４】
次に、図１８を用いて、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れについて説明する。図１８は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。
【００６５】
まず、ユーザが原稿１３を原稿台１１に複数枚セットし、さらに要求解像度として６００ｄｐｉを設定して原稿読取をスタートすると、読取方式切換部１０２は、要求解像度が、第２読取方式により読み取りを行う所定の条件を満たすか否かを判断する（ステップＳ１８０１）。本実施の形態では、読取方式切換部１０２は、要求解像度が解像度Ａ（３００ｄｐｉ）以上であるか否かを判断する。
【００６６】
要求解像度が所定の条件を満たしていないと判断した場合（ステップＳ１８０１：Ｎｏ）、つまり、要求解像度が解像度Ａより低い場合、読取方式切換部１０２が第１読取方式に切り換えるとともに、読取制御部１０３が解像度優先スキャンのための設定を画像処理部２９に対して実施する（ステップＳ１８１１）。そして、読取制御部１０３は、ライン周期変更部１０１により第１ライン周期αに変更して、第１読取方式により原稿１３の画像データを読み取る（ステップＳ１８１２）。例えば、ユーザの要求解像度が２００ｄｐｉの場合、読取制御部１０３は、式２により、第１ライン周期α：１２７０[μｓ]を算出し、算出した第１ライン周期αで、原稿１３の画像データを読み取る。
【００６７】
一方、要求解像度が所定の条件を満たしていると判断した場合（ステップＳ１８０１：Ｙｅｓ）、つまり、要求解像度が解像度Ａ以上である場合、読取方式切換部１０２が第２読取方式に切り換えるとともに、読取制御部１０３が画像品質優先スキャンのための設定を画像処理部２９に対して実施する（ステップＳ１８０２）。そして、読取制御部１０３は、ライン周期変更部１０１により第２ライン周期βに変更して、第２読取方式により原稿１３の画像データを読み取る（ステップＳ１８０３）。例えば、ユーザの要求解像度が６００ｄｐｉの場合、読取制御部１０３は、式１により、第２ライン周期β：８４６．６７[μｓ]を算出し、算出した第２ライン周期βで、原稿１３の画像データを読み取る。
【００６８】
第２ライン周期βで読み取った画像データは、読取信号処理部２６においてシェーディング補正処理が行われた後、バッファメモリコントローラ２７を介してバッファメモリ２８に蓄積される。そして、前段画像処理部２９ａが、バッファメモリコントローラ２７から入力された画像データから像域分離情報Ｘを検出するとともに、検出した像域分離情報Ｘを要求解像度と同じ解像度に変倍した後、メモリコントローラ３１を介して像域分離情報Ｘをメモリ３０に保持する（ステップＳ１８０４）。
【００６９】
その後、ユーザが画像品質優先スキャンで画像データを読み取った原稿１３を再度原稿台１１にセットして、原稿読取をスタートすると（ステップＳ１８０５）、読取制御部１０３が解像度優先スキャンのための設定を画像処理部２９に対して実施する（ステップＳ１８０６）。そして、読取制御部１０３は、ライン周期変更部１０１により第１ライン周期αに変更して、第２読取方式により原稿１３の画像データを読み取る（ステップＳ１８０７）。例えば、ユーザの要求解像度が６００ｄｐｉの場合、読取制御部１０３は、式２により第１ライン周期α：４２３．３３［μｓ］を算出し、算出した第２ライン周期αで、原稿１３の画像データを読み取る。
【００７０】
第１ライン周期αで読み取った画像データは、読取信号処理部２６においてシェーディング補正処理が行われた後、バッファメモリコントローラ２７を介してバッファメモリ２８に蓄積される。そして、前段画像処理部２９ａが、バッファメモリコントローラ２７から入力された画像データに対して必要な画像処理を行い、メモリコントローラ３１を介して画像データをメモリ３０に保持する（ステップＳ１８０８）。
【００７１】
次に、読取制御部１０３は、メモリ３０に保持する像域分離情報Ｘおよび画像データを用いて画像処理を行うための設定を画像処理部２９に対して実施する（ステップＳ１８０９）。そして、ＣＰＵ２３が、像域分離情報Ｘと、画像データとを１つの画像データＲＧＢＸとして画像処理部２９にデータを流す（ステップＳ１８１０）。
【００７２】
このように本実施の形態にかかるカラーＭＦＰによれば、光源４ａが低照度で十分な画像品質が得られない要求解像度の場合には、要求解像度および当該要求解像度より低い解像度による２回の読み取りを行い、要求解像度より低い解像度により読み取った画像（画像品質の良い画像）から特徴を検出し、その検出結果を用いて要求解像度により読み取った画像（画像品質の良くない画像）を画像処理し、光源４ａが低照度でも十分な画像品質が得られる要求解像度の場合には、要求解像度による読み取りを行って、要求解像度で読み取った画像に対して特徴の検出および画像処理を行うことにより、光源４ａの光量が低い場合でも画像の特徴を検出するために必要な画像品質を得ることができるので、１つの３ラインＣＣＤ７を使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる。また、光源４ａの光量が低い場合でも１つの３ラインＣＣＤ７で画像品質の良い画像を得ることができるので、読取装置１００のコンパクト化を図ることができる。さらに、要求解像度が画像の特徴を検出するために必要な画像品質を得られる解像度の場合には、２回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
【００７３】
（第２の実施の形態）
本実施の形態は、ユーザが選択する画質モードが所定の画質モードであるか否かを所定の条件として用いた例である。なお、本実施の形態にかかるカラーＭＦＰは、第１の実施の形態にかかるカラーＭＦＰとほぼ同様の構成を有しているため、以下の説明では、第１の実施の形態にかかるカラーＭＦＰと異なる箇所のみを説明する。
【００７４】
読取方式切換部１０２は、所定の条件として、ユーザが選択する画質モードが所定の画質モードであるか否かを用いる。本実施の形態にかかるカラーＭＦＰにおいては、ユーザが選択可能な画質モードとして、文字・写真モード、写真モードがある。ここで、文字モードとは、原稿が文字主体の場合に最適な画像処理が行なわれるように画像処理のパラメータを調整するモードである。文字・写真モードは、文字と写真が混在の原稿の場合に最適な画像処理が行われるように画像処理のパラメータを調整するモードである。写真モードは、写真のみの原稿の場合に最適な画像処理が行われるように画像処理のパラメータを調整するモードである。
【００７５】
図１９は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部１０２は、ユーザが選択した画質モードが写真モードであるか否かを判断する（ステップＳ１９０１）。ユーザが選択した画質モードが写真モードであると判断した場合（ステップＳ１９０１：Ｙｅｓ）、読取方式切換部１０２が第１読取方式に切り換えるとともに、ステップＳ１８１１に示す処理に進む。一方、ユーザが選択した画質モードが写真モード以外であると判断した場合（ステップＳ１９０１：Ｎｏ）、読取方式切換部１０２が第２読取方式に切り換えるとともに、ステップＳ１８０２に示す処理に進む。なお、ステップＳ１８０２およびステップＳ１８１１以下の処理は、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００７６】
前段画像処理部２９ａが備える像域分離処理部８２における像域分離情報Ｘの検出処理は、画像品質（ＭＴＦやＳ／Ｎ）が良くないと原稿１３の文字領域を精度良く検出することができない。そのため、読取方式切換部１０２は、ユーザが選択した画質モードが文字モードや文字・写真モードでは精度よく文字を検出する必要があるため、第２読取方式に切り換える。一方、読取方式切換部１０２は、ユーザが選択した画質モードが写真モードの場合、文字モードや文字・写真モードと比べると文字の検出精度が必ずしも高い必要はないため、第１読取方式に切り換える。
【００７７】
このように本実施の形態にかかるカラーＭＦＰによれば、ユーザが選択した画質モードが所定の画質モードであるか否かに従って、第１読取方式または第２読取方式に切り換えることにより、文字モードや文字・写真モードが選択されて画像品質を向上させる必要がある場合には光源４ａの光量が低い場合でも１つの３ラインＣＣＤ７で画像品質の良い画像を得ることができるので、読取装置１００のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がない画質モードが選択された場合には、２回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
【００７８】
（第３の実施の形態）
本実施の形態は、ユーザが選択するカラーモードが所定のカラーモードであるか否かを所定の条件として用いた例である。なお、本実施の形態にかかるカラーＭＦＰは、第１の実施の形態にかかるカラーＭＦＰとほぼ同様の構成を有しているため、以下の説明では、第１の実施の形態にかかるカラーＭＦＰと異なる箇所のみを説明する。
【００７９】
読取方式切換部１０２は、所定の条件として、ユーザが選択したカラーモードが所定のカラーモードであるか否かを用いる。本実施の形態にかかるカラーＭＦＰでは、ユーザが選択可能なカラーモードとして、モノクロ、フルカラー、フルカラー・モノクロがある。
【００８０】
図２０は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部１０２は、ユーザが選択したカラーモードがモノクロであるか否かを判断する（ステップＳ２００１）。ユーザが選択したカラーモードがモノクロであると判断した場合（ステップＳ２００１：Ｙｅｓ）、読取方式切換部１０２が第１読取方式に切り換えるとともに、ステップＳ１８１１に示す処理に進む。一方、ユーザが選択したカラーモードがモノクロ以外であると判断した場合（ステップＳ２００１：Ｎｏ）、読取方式切換部１０２が第２読取方式に切り換えるとともに、ステップＳ１８０２に示す処理に進む。なお、ステップＳ１８０２およびステップＳ１８１１以下の処理は、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００８１】
前段画像処理部２９ａが備える像域分離処理部８２における像域分離情報Ｘの検出処理は、画像品質が良くないと原稿１３の文字領域を精度よく検出することができない。そのため、読取方式切換部１０２は、ユーザが選択したカラーモードがフルカラー／モノクロまたはフルカラーの場合では精度良く文字を検出する必要があるため、第２読取方式に切り換える。特に、フルカラー／モノクロまたはフルカラーにおいては、黒文字の検出精度がよいことが重要である。一方、読取方式切換部１０２は、ユーザが選択したカラーモードがモノクロである場合に、像域分離処理部８２における像域分離情報Ｘの検出処理を必ずしも行なう必要がなく、像域分離情報Ｘの検出処理行なった場合でも文字の検出精度が高い必要がないため、第１読取方式に切り換える。
【００８２】
このように本実施の形態にかかるカラーＭＦＰによれば、ユーザが選択したカラーモードが所定のカラーモードであるか否かに従って、第１読取方式または第２読取方式に切り換えることにより、フルカラー／モノクロまたはフルカラーが選択された画像品質を向上させる必要がある場合には光源４ａの光量が低い場合でも１つの３ラインＣＣＤ７で画像品質の良い画像を得ることができるので、読取装置１００のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がないカラーモードが選択された場合には、２回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
【００８３】
（第４の実施の形態）
本実施の形態は、要求解像度が解像度Ａ以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを所定の条件として用いた例である。なお、本実施の形態にかかるカラーＭＦＰは、第１の実施の形態にかかるカラーＭＦＰとほぼ同様の構成を有しているため、以下の説明では、第１の実施の形態にかかるカラーＭＦＰと異なる箇所のみを説明する。
【００８４】
読取方式切換部１０２は、所定の条件として、要求解像度が解像度Ａ以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを用いる。
【００８５】
図２１は、第１読取方式および第２読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部１０２は、まず、要求解像度が解像度Ａ以上であるか否かを判断する（ステップＳ２１０１）。要求解像度が解像度Ａより低いと判断した場合（ステップＳ２１０１：Ｎｏ）、読取方式切換部１０２が第１読取方式に切り換えるとともに、ステップＳ１８１１に示す処理に進む。一方、要求解像度が解像度Ａ以上であると判断した場合（ステップＳ２１０１：Ｙｅｓ）、読取方式切換部１０２は、ユーザが選択するカラーモードがモノクロであるか否かを判断する（ステップＳ２１０２）。ユーザが選択するカラーモードがモノクロであると判断した場合（ステップＳ２１０２：Ｙｅｓ）、読取方式切換部１０２が第１読取方式に切り換えるとともに、ステップＳ１８１１に示す処理に進む。一方、ユーザが選択するカラーモードがモノクロ以外と判断した場合（ステップＳ２１０２：Ｎｏ）、読取方式切換部１０２は、ユーザが選択する画質モードが写真モードであるか否かを判断する（ステップＳ２１０３）。ユーザが選択する画質モードが写真モードであると判断した場合（ステップＳ２１０３：Ｙｅｓ）、読取方式切換部１０２が第１読取方式に切り換えるとともに、ステップＳ１８１１に示す処理に進む。一方、ユーザが選択する画質モードが写真モード以外であると判断した場合（ステップＳ２１０３：Ｎｏ）、読取方式切換部１０２が第２読取方式に切り換えるとともに、ステップＳ１８０２に示す処理に進む。なお、ステップＳ１８０２およびステップＳ１８１１以下の処理は、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００８６】
このように本実施の形態にかかるカラーＭＦＰによれば、要求解像度が解像度Ａ以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを所定の条件として用いることにより、画像品質を向上させる必要がある場合には光源４ａの光量が低い場合でも１つの３ラインＣＣＤ７で画像品質の良い画像を得ることができるので、読取装置１００のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がない場合には、２回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
【符号の説明】
【００８７】
７  ３ラインＣＣＤ
２３  ＣＰＵ
２９  画像処理部
２９ａ  前段画像処理部
８１  ライン間補正処理部
８２  像域分離処理部
８３  変倍処理部
８４  γ変換処理部
８５  フィルタ処理部
８６  色変換処理部
１０１  ライン周期変更部
１０２  読取方式切換部
１０３  読取制御部
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２００６−７４４４０号公報
【特許文献２】特開２００４−１７２８８６号公報
【特許文献３】特許第４０００４１３号公報
【図１】
2011199471.tif 000003
【図２】
2011199471.tif 000004
【図３】
2011199471.tif 000005
【図４】
2011199471.tif 000006
【図５】
2011199471.tif 000007
【図６】
2011199471.tif 000008
【図７】
2011199471.tif 000009
【図８】
2011199471.tif 000010
【図９】
2011199471.tif 000011
【図１０】
2011199471.tif 000012
【図１１】
2011199471.tif 000013
【図１２】
2011199471.tif 000014
【図１３】
2011199471.tif 000015
【図１４】
2011199471.tif 000016
【図１５】
2011199471.tif 000017
【図１６】
2011199471.tif 000018
【図１７】
2011199471.tif 000019
【図１８】
2011199471.tif 000020
【図１９】
2011199471.tif 000021
【図２０】
2011199471.tif 000022
【図２１】
2011199471.tif 000023