(57)【要約】【課題】本発明は、メモリの有効利用を図った画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】複合装置１は、原稿を読み取って入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離処理を行って、該像域分離処理での抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工処理と、所定のパターン画像の記録されている原稿から読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工処理での該設定パラメータを設定する画像調整処理と、で共通のラインメモリ６５を切り替えて使用し、画像処理に利用するラインメモリを有効活用する。【選択図】          図１
2010026738.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを入力する原稿読み取り手段と、該原稿読み取り手段から入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離手段と、該像域分離手段の抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工手段と、所定のパターン画像の記録されている原稿を該原稿読み取り手段で読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工手段の該設定パラメータを調整する画像調整手段と、該像域分離手段と該画像調整手段とで共通のラインメモリを切り替えて使用させる切り替え手段と、を備えていることを特徴とする画像処理装置。
【請求項２】
前記画像調整手段は、前記パターン原稿画像データのうち、前記ラインメモリに格納可能な量の画像データのみを取得して該ラインメモリに格納することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像調整手段は、前記パターン原稿画像データの所定領域毎の平均値を取得して前記ラインメモリに格納することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記画像処理装置は、前記パターン画像を生成するパターン画像生成手段と、該パターン画像を記録部材に記録出力する記録手段と、をさらに備え、前記原稿読み取り手段は、該パターン画像の記録された記録部材を読み取って前記パターン原稿画像データとして入力し、該パターン画像生成手段は、前記画像調整手段が前記ラインメモリに格納可能な量のパターン画像を生成することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記画像処理装置は、前記原稿読み取り手段が白基準板を読み取ったときの白基準データから複数のラインメモリを使用してシェーディング補正値を設定して、該原稿読み取り手段が読み取った原稿の画像データに対してシェーディング補正を行うシェーディング補正手段と、該シェーディング補正手段の該ラインメモリの所定量を該シェーディング補正手段と前記像域分離手段及び前記画像調整手段とでタイミングをずらして共用させるメモリ利用タイミング切り替え手段と、を備えていることを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
原稿を読み取って画像データを入力する原稿読み取り処理ステップと、該原稿読み取り処理ステップで入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離処理ステップと、該像域分離処理ステップでの抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工処理ステップと、所定のパターン画像の記録されている原稿を該原稿読み取り処理ステップで読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工処理ステップでの該設定パラメータを調整する画像調整処理ステップと、該像域分離処理ステップと該画像調整処理ステップとで共通のラインメモリを切り替えて使用させる切り替え処理ステップと、を有していることを特徴とする画像処理方法。
【請求項７】
前記画像調整処理ステップは、前記パターン原稿画像データのうち、前記ラインメモリに格納可能な量の画像データのみを取得して該ラインメモリに格納することを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記画像処理方法は、前記パターン画像を生成するパターン画像生成処理ステップと、該パターン画像を記録部材に記録出力させる記録処理ステップと、をさらに有し、前記原稿読み取り処理ステップは、該パターン画像の記録された記録部材を読み取って前記パターン原稿画像データとして入力し、該パターン画像生成処理ステップは、前記ラインメモリに格納可能な量のパターン画像を生成することを特徴とする請求項６または請求項７記載の画像処理方法。
【請求項９】
前記画像処理方法は、前記原稿読み取り処理ステップで白基準板を読み取ったときの白基準データから複数のラインメモリを使用してシェーディング補正値を設定して、該原稿読み取り処理ステップで読み取った原稿の画像データに対してシェーディング補正を行うシェーディング補正処理ステップと、該シェーディング補正処理ステップで使用する該ラインメモリの所定量を該シェーディング補正処理ステップと前記像域分離処理ステップ及び前記画像調整処理ステップとでタイミングをずらして共用させるメモリ利用タイミング切り替え処理ステップと、を有していることを特徴とする請求項６から請求項８のいずれかに記載の画像処理方法。
【請求項１０】
コンピュータに、原稿を読み取って画像データを入力する原稿読み取り処理と、該原稿読み取り処理で入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離処理と、該像域分離処理での抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工処理と、所定のパターン画像の記録されている原稿を該原稿読み取り処理で読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工処理での該設定パラメータを調整する画像調整処理と、該像域分離処理と該画像調整処理とで共通のラインメモリを切り替えて使用させる切り替え処理と、を実行させることを特徴とする画像処理プログラム。
【請求項１１】
請求項１０記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、メモリの有効利用を図った画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
カラー複写装置、カラー複合装置等においては、従来から原稿の文字や線画については、エッジ部分を鮮明にし、写真等の網点画像については、濃淡階調を滑らかにするために、原稿の画像データが文字、線画等の２値画像部（文字領域）であるか、網点画像（写真領域）であるかを示す像域分離データを含む入力画像データに対して、複数のラインメモリを使用して、像域分離処理（画像特性検出処理）を施して該像域分離処理結果を表す像域分離データと画像データとを分離している。
【０００３】
この像域分離データは、１ビットまたは数ビットのデータ構成であり、像域判定の内容には、エッジか文字中（線幅内）か、有彩／無彩等も含まれている場合がある。
【０００４】
そして、このようにして像域分離された画像データは、一旦メモリに保存された後、再度読み出されて、複数のラインメモリを利用して、像域分離データに基づいて、該像域分離結果に対応する特性のＭＴＦ補正（空間フィルタ処理）、スキャナγ変換等の補正処理や変換処理のパラメータ設定を行って、画像加工処理が施される（特許文献１参照）。
【０００５】
また、画像処理装置では、所定のパターン画像を用紙に印刷出力して、該パターン画像を印刷した原稿を読み取って、画像調整部で該パターン画像を読み取った結果に基づいて、原稿を読み取ったときに行うが像加工処理のパラメータを調整する画像調整処理を行う。
【０００６】
さらに、画像処理装置においては、スキャナ部の光源光量の主走査方向に関する分布バラツキやＣＣＤ（Charge Coupled Device ）等のイメージセンサからＡ／Ｄコンバータの出力までの特性に起因する主走査方向の画像信号のバラツキを補正するために、原稿読み取り前の所定タイミングに、所定の白基準板を読み取ってＡ／ＤコンバータでＡ／Ｄ変換したラインデータをシェーディングデータとして所定のシェーディングメモリに記憶し、シェーディング補正部で、原稿を読み取った画像データに対して、シェーディングメモリのシェーディングデータに基づいて、少なくとも主走査２ライン分のラインメモリを用いて、画素毎にシェーディング補正する（特許文献２参照）。
【０００７】
【特許文献１】特開２００６−５０５６８号公報
【特許文献２】特開２０００−３２４３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、像域分離処理用のラインメモリを用いて原稿画像データを像域分離して、該像域分離結果に基づいて該原稿画像データに対して画像加工処理を施し、また、パターン原稿画像データに基づいて画像調整処理用のラインメモリを利用して画像加工処理用のパラメータを調整する画像調整処理を行い、さらには、シェーディングメモリを用いてシェーディング補正を行うことで、画像品質の良好な画像データの生成を行っているため、それぞれの画像処理用にラインメモリを必要とし、メモリの有効利用が要望されている。特に、近年、画素密度の高密度化、画像処理の高速化が要望されるのに伴って必要とするメモリ容量が増加し、コストの低減を図る上で、メモリの有効利用が要望されている。
【０００９】
そこで、本発明は、各画像処理で利用するラインメモリを有効活用する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、原稿を読み取って入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離処理を行って、該像域分離処理での抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工処理と、所定のパターン画像の記録されている原稿から読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工処理での該設定パラメータを調整する画像調整処理と、で共通のラインメモリを切り替えて使用することを特徴としている。
【００１１】
また、本発明は、前記画像調整処理で、前記パターン原稿画像データのうち、前記ラインメモリに格納可能な量の画像データのみを取得して該ラインメモリに格納することを特徴としてもよい。
【００１２】
さらに、本発明は、前記パターン画像を生成するパターン画像生成処理と、該パターン画像を記録部材に記録出力させる記録処理と、を行って、該パターン画像の記録された記録部材を読み取って前記パターン原稿画像データとして入力し、該パターン画像生成処理で、前記ラインメモリに格納可能な量のパターン画像を生成することを特徴としてもよい。
【００１３】
また、本発明は、原稿読み取り処理で白基準板を読み取ったときの白基準データから複数のラインメモリを使用してシェーディング補正値を設定して、該原稿読み取り処理で読み取った原稿の画像データに対してシェーディング補正を行うシェーディング補正処理と、該シェーディング補正処理で使用する該ラインメモリの所定量を該シェーディング補正処理と前記像域分離処理及び前記画像調整処理とでタイミングをずらして共用することを特徴としてもよい。
【発明の効果】
【００１４】
本発明によれば、像域分離処理で使用するラインメモリと画像加工処理用の設定パラメータをパターン原稿画像データに基づいて調整する画像調整モードで使用するラインメモリを共通で切り替えて使用することで、画像処理に利用するラインメモリを有効活用することができ、コストを削減しつつ画像品質を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１６】
図１〜図５は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を適用した複合装置１のブロック構成図である。
【００１７】
図１において、複合装置１は、コントローラ２、操作表示部３、ＰＳＵ（Power Supply Unit ：電源供給部）４、エンジン制御部５、スキャナ部６、プロッタ部７及びＡＤＦ（Auto Document Feeder）８等を備えており、コンピュータＰＣ、サーバＳＶ、大容量記憶装置ＭＳ等の接続されているＬＡＮ（Local Area Network）等のネットワークＮＷに接続されている。
【００１８】
コントローラ２は、ＣＰＵ（Central Processing Unit ）２１、ＲＯＭ（Read Only Memory）２２、ネットワークＩ／Ｆ２３、制御ＡＳＩＣ（Application Specific Integrated Circuit）２４、ＮＶＲＡＭ（Nonvolatile Random Access Memory）２５、データ格納用メモリ２６及び給電制御部２７等を備えており、制御ＡＳＩＣ２４は、ＰＣＩｅ（Peripheral Component Interconnect Express）制御部２８及びＤＭＡＣ（Direct Memory Access Controller ：ＤＭＡコントローラ）２９等を備えていて、ＤＭＡＣ２９は、ＦＩＦＯ（First-In First-Out）２９ａを有している。データ格納用メモリ２６は、揮発性メモリ２６ａと不揮発性メモリ２６ｂで構成され、揮発性メモリ２６ａは、ＲＡＭ等で構成されて、処理途中の画像データ等がＤＭＡＣ２９によって書き込まれ、また、読み出される。不揮発性メモリ２６ｂは、ＮＶＲＡＭ等で構成され、複合装置１の電源がオフの場合にも記憶する必要のあるデーが格納される。
【００１９】
ＲＯＭ２２は、複合装置１としての制御プログラムと必要なシステムデータを格納しており、ＣＰＵ２１は、ＲＯＭ２２内のプログラムに基づいて、複合装置１の各部を制御して、複合装置１としての処理を実行する。
【００２０】
ネットワークＩ／Ｆ２３には、上記ネットワークＮＷが接続されており、ＣＰＵ２１の制御下で制御ＡＳＩＣ２４を介してネットワークＮＷ上のコンピュータＰＣ、サーバＳＶ及び大容量記憶装置ＭＳと通信してデータやコマンドの授受を行う。
【００２１】
ＮＶＲＡＭ２５は、複合装置１の利用の許可されたユーザのＩＤ（identification）を含む制御データ格納用に使用され、ＣＰＵ２１によって適宜読み出されたり、登録・編集等が行われる。
【００２２】
制御ＡＳＩＣ２４は、ＣＰＵ２１の制御下で、各部の制御処理を実行し、特に、ＦＩＦＯ２９ａを有するＤＭＡＣ２９及びＰＣＩｅ制御部２８を使用して、エンジン制御部５とデータ格納用メモリ２６との間のデータの転送を処理する。
【００２３】
給電制御部２７は、ＰＳＵ４に接続されており、ＰＳＵ４には、外部商用電源から１００Ｖの交流電圧が供給される。ＰＳＵ４は、メイン電源スイッチ４ａを有し、メイン電源スイッチ４ａがＯＮされると、外部商用電源からの１００Ｖの交流電圧を電圧調整、整流処理して、交流（ＡＣ）電圧と直流（ＤＣ）電圧をコントローラ２の給電制御部２７に供給する。
【００２４】
給電制御部２７は、ＰＳＵ４からの各種電圧値の直流電圧と交流電圧を複合装置１の必要な各部に供給する。
【００２５】
操作表示部３は、テンキーやスタートキー等の操作キー及び各種ファンクションキー等を備えるとともに、ディスプレイ、例えば、液晶ディスプレイ等を備えている。操作表示部３の操作キーからは、複合装置１の機能を利用するための各種命令が入力操作され、ディスプレイには、操作キーから入力された命令内容や操作内容及び複合装置１からオペレータに通知する各種情報を表示する。
【００２６】
ＡＤＦ８は、スキャナ部６に取り付けられ、複数枚の原稿がセット可能な原稿台を備えていて、原稿台上にセットされた複数枚の原稿を１枚ずつ分離して、スキャナ部６の読み取り位置に搬送する。ＡＤＦ８は、原稿台上への原稿のセットの有無を検出する原稿有無センサ８ａ等を備えている。
【００２７】
スキャナ部（原稿読み取り手段）６は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、ＡＤＦ８によって読み取り位置に搬送されてきた原稿や人手で読み取り位置にセットされた原稿を走査及び副走査して、原稿の画像を所定の解像度で読み取る。スキャナ部６は、読み取り位置への原稿のセットの有無等を検出する原稿センサ６ａ等を備えている。
【００２８】
プロッタ部（記録手段）７としては、例えば、電子写真式記録装置等が用いられており、プロッタ部７は、用紙等の記録媒体（以下、単に、用紙という。）に、スキャナ部６で読み取られた原稿画像、受信画像（ファクシミリ受信画像、他の複合装置やコンピュータ等からの受信画像等）やネットワークＩ／Ｆ２３がネットワークＮＷを介して受信した画像データ等を記録出力するとともに、必要な各種レポート等を用紙に記録出力する。プロッタ部７は、用紙の有無やジャム等の発生の有無を検出する用紙センサ７ａが設けられている。
【００２９】
エンジン制御部５は、ＣＰＵ５１、ＲＯＭ５２及びエンジンＡＳＩＣ５３等を備えており、エンジンＡＳＩＣ５３は、画像処理部５４とＰＣＩｅ制御部５５等を備えている。
【００３０】
ＰＣＩｅ制御部５５は、コントローラ２の制御ＡＳＩＣ２４に設けられているＰＣＩｅ制御部２８との間で、要求と応答が分離され、応答を待たずに次の要求を発行できるＰＣＩｅによって高速で画像データを転送する。
【００３１】
画像処理部５４は、スキャナ制御部５６及びプロッタ制御部５７を備えており、スキャナ制御部５６は、スキャナ部６で読み取られた原稿画像データや受信画像データに必要な画像処理を施す。エンジンＡＳＩＣ５３は、コントローラ２の制御ＡＳＩＣ２４と連携して、スキャナ部６の処理した画像データ及び必要な処理データをＰＣＩｅ部５５とＰＣＩｅ部２８及びＤＭＡＣ２９を介してデータ格納用メモリ２６の揮発性メモリ２６ａや不揮発性メモリ２６ｂに保管し、また、必要なタイミングで、データ格納用メモリ２６から読み出して、スキャナ制御部５６で再度画像処理したり、プロッタ制御部５７で、記録出力用の画像処理を行わせる。プロッタ制御部５７は、データ格納用メモリ２６から読み出された画像データに対して、プロッタ部７で用紙に印刷出力するために必要な画像処理、例えば、ＲＧＢ画像データのＣＭＹＫ画像データへの色変換処理、速度変換処理、フォーマと変換処理、画素密度調整等を行うとともに、プロッタ部１８を制御して、画情報に対応した画像をプロッタ部１８により用紙に記録させる。
【００３２】
そして、上記スキャナ制御部５６は、図２に示すようにブロック構成されており、シェーディング補正処理部６１、モード切り替え部６２、像域分離部６３、画像調整部６４、ラインメモリ６５、フィルタ処理部６６、パターン発生処理部６７及び切り替え部６８等を備えている。
【００３３】
シェーディング補正処理部（シェーディング補正手段）６１は、スキャナ部６で、原稿を読み取る前に白基準板を読み取ったときの白基準データに基づいて、複数のラインメモリ（図示略）を使用して、原稿を読み取ったときの画像データに対して、スキャナ部６の光源光量の主走査方向に関する分布バラツキやＣＣＤ等のイメージセンサからＡ／Ｄコンバータの出力までの特性に起因する主走査方向の画像信号のバラツキを補正するシェーディング補正処理を施し、シェーディング補正後の原稿の画像データをモード切り替え部６２を介して、像域分離部６３または画像調整部６４に切り換えて入力させる。
【００３４】
像域分離部（像域分離手段）６３は、スキャナ部６から入力される原稿を読み取ったときの像域分離データＸの付加された原稿入力画像データＲＧＢＸを、ラインメモリ（共通のラインメモリ）６５を利用して、像域分離データＸと原稿ＲＧＢ画像データとに分離し、文字、写真、網点等の原稿ＲＧＢ画像データから画素単位にその特徴量を抽出する像域分離処理を行う。
【００３５】
フィルタ処理部（画像加工手段）６６は、像域分離部６３の抽出した特徴量に基づいて選択された画質モード（文字、写真、網点等）によってパラメータを設定して、該パラメータを用いて原稿ＲＧＢ画像データに対して画像加工処理（例えば、ＡＣＳ（Auto Color Select）、フィルタ処理、誤差拡散処理、γ変換処理等）を施して、切り替え部６８を介して、ＰＣＩｅ制御部５５に送る。ＰＣＩｅ制御部５５は、スキャナ制御部５６から送られてきた原稿ＲＧＢ画像データをコントローラ２のデータ格納用メモリ２６の揮発性メモリ２６ａに、制御ＡＳＩＣ２４のＰＣＩｅ制御部２８及びＤＭＡＣ２９を介して転送する。
【００３６】
複合装置１は、スキャナ部６で読み取ってスキャナ制御部５６で画像処理した原稿ＲＧＢ画像データをデータ格納用メモリ２６から読み出して、エンジン制御部５のプロッタ制御部５７で必要な画像処理を行った後、画像データをプロッタ部７に送って、プロッタ部７で用紙に印刷出力する。
【００３７】
一方、複合装置１は、操作表示部３のキー操作等によってその動作モードとして、画像調整モードが選択されると、エンジン制御部５は、そのＣＰＵ５１の制御下で、切り替え部６８の入力をフィルタ処理部６６側からパターン発生処理部６７側に切り替え、パターン発生処理部（パターン画像生成手段）６７は、例えば、図３に示すようなパターン画像を生成して出力する。このパターン画像は、写真用と文字用があり、また、Ｙ（イエロー）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｂ（ブラック）の各色用の１７段の濃度パターンからなっている。なお、図３において、各パターンの中心部分に矩形の黒い部分が明示されているが、この部分を、画像調整部６４が、後述する画像処理で取得する画像領域であり、強調的に明示した表示となっている。
【００３８】
複合装置１は、このパターン画像を通常のコピー時の画像データの経路、すなわち、ＰＣＩｅ制御部５５→ＰＣＩｅ制御部２８→ＤＭＡＣ２９→データ格納用メモリ２６を通して、データ格納用メモリ２６に送り、このデータ格納用メモリ２６のパターン画像を逆方向に、プロッタ制御部５７へ送ってプロッタ制御部５７からプロッタ部７に渡して、プロッタ部７で用紙に記録出力させる。
【００３９】
プロッタ部７でパターン画像の記録出力された用紙をスキャナ部６にセットして、パターン画像の記録された用紙をスキャナ部６に読み取らせる。
【００４０】
複合装置１は、画像調整モードの状態で、スキャナ部６に原稿（パターン記録原稿）がセットされて、読み取り指示が行われると、モード切り替え部（切り替え手段）６２が、スキャナ部６が読み取ってシェーディング補正処理部６１のシェーディング補正したパターン原稿画像データを画像調整部６４に送り込む。
【００４１】
画像調整部（画像調整手段）６４は、モード切り替え部６２から送り込まれてきたパターン原稿画像データをラインメモリ６５を使用して、パターン原稿画像データの各パターンの中心部の所定領域の画像（図３に各パターンの中に黒く矩形で描かれている領域の画像：以下、注目領域画像という。）を取得してラインメモリ（共通のラインメモリ）６５に格納する。この場合、全てのパターン原稿画像データをラインメモリ６５に蓄積すると、メモリ容量が不足するため、上述のように、例えば、各パターンの代表的な矩形領域を取り出して、この矩形領域の読み取りデータを注目領域画像としてラインメモリ６５に格納する。
【００４２】
この注目領域は、読み取り時に適宜パラメータ設定することで指定することができ、例えば、図４に示すよう（ａ，Ａ）がラインメモリ６５への格納スタート位置を示しており、２×ｂが主走査パッチ読み取りサイズ、２×Ｂが副走査パッチ読み取りサイズ、データ書き込み間隔設定として、ｃが主走査パッチ読み取り間隔、Ｃが副走査パッチ読み取り間隔を示している。
【００４３】
さらに、データ書き込み数についても適宜設定することができ、例えば、ｍを主走査のパッチ数、ｎを副走査のパッチ数とすると、図４に示すように、（０，０）から（ｍ−１，ｎ−１）がデータ書き込み数として表され、値の例としては、ｍ，ｎの最大値２５５が、複合装置１がＡ３の画像を扱う場合の適切値であるが、ラインメモリ６５の容量に応じて適宜決定してもよい。
【００４４】
画像調整部６４は、ラインメモリ６５に格納した各パターンの注目領域のデータ値とパターン発生処理部６７の発生したパターン値とを比較して、実際の原稿の読み取り時に該原稿の画像データに対してフィルタ処理部６６で実行する画像処理に対して必要なパラメータ（画像処理係数）の調整を行う。
【００４５】
なお、複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んでＲＯＭ５２や図示しないハードディスク等に導入することで、本発明のラインメモリ６５の有効利用を行う画像処理方法を実行する画像処理装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４６】
次に、本実施例の作用を説明する。本実施例の複合装置１は、像域分離部６３が像域分離処理用に通常備えているラインメモリ６５を画像調整モード時にも活用することで、メモリの有効利用を図って、コストを低減化している。
【００４７】
すなわち、複合装置１は、通常の原稿読み取り時やコピー時には、スキャナ制御部５６は、スキャナ部６から入力される画像データをシェーディング補正処理部６１でシェーディング補正した後、モード切り替え部６２が該画像データを像域分離部６３に送り、像域分離部６３がラインメモリ６５を使用して像域分離処理を行う。
【００４８】
スキャナ制御部５６は、像域分離部６３の抽出結果に基づいてフィルタ処理部６６で適切なフィルタ処理を行わせた後、切り替え部６８を介して、ＰＣＩｅ制御部５５からコントローラ２のデータ格納用メモリ２６に送る。
【００４９】
複合装置１は、コピー動作のときには、このデータ格納用メモリ２６の画像データをＤＭＡＣ２９、ＰＣＩｅ制御部２８を介してエンジンＡＳＩＣのＰＣＩｅ制御部５５を介してプロッタ制御部５７に送り、プロッタ制御部５７で必要な画像処理を施した後、プロッタ部７で用紙に印刷出力する。
【００５０】
また、複合装置１は、スキャナモードのときには、スキャナ部６で読み取ってデータ格納用メモリ２６に格納した画像データをネットワークＩ／Ｆ２３を介してコンピュータＰＣ、サーバＳＶ、大容量記憶装置ＭＳ等に送信する。
【００５１】
そして、複合装置１は、上記通常の動作モードから画像調整モードに操作表示部３の操作等で切り替えられると、モード切り替え部６２が、スキャナ部６からの画像データを画像調整部６４側に切り替えて送るとともに、ラインメモリ６５を画像調整部６４が利用可能な状態に切り替える。また、切り替え部６８は、画像データの入力をフィルタ処理部６６側からパターン発生処理部６７側に切り替える。
【００５２】
この状態で、パターン発生処理部６７は、図３に示したようなパターン画像を生成して出力し、複合装置１は、このパターン画像を通常のコピー時の画像データの経路、すなわち、ＰＣＩｅ制御部５５→ＰＣＩｅ制御部２８→ＤＭＡＣ２９→データ格納用メモリ２６を通して、データ格納用メモリ２６に送り、さらに、このデータ格納用メモリ２６のパターン画像を逆方向に、プロッタ制御部５７へ送ってプロッタ制御部５７からプロッタ部７に渡して、プロッタ部７で用紙に記録出力させる。
【００５３】
プロッタ部７でパターン画像の記録出力された用紙をユーザがスキャナ部６にセットして、操作表示部３のスタートキーが押されると、複合装置１は、パターン画像の記録された用紙をスキャナ部６に読み取らせ、モード切り替え部６２が、スキャナ部６が読み取ってシェーディング補正処理部６１のシェーディング補正したパターン原稿画像データを画像調整部６４に送り込む。
【００５４】
画像調整部６４は、モード切り替え部６２から送り込まれてきたパターン原稿画像データから、パターン原稿画像データの各パターンの注目領域の画像（図３に各パターンの中に黒く矩形で描かれている領域の画像）を取得してラインメモリ６５に格納する。
【００５５】
画像調整部６４は、ラインメモリ６５に格納した各パターンの注目領域のデータ値とパターン発生処理部６７の発生したパターン値とを比較して、実際の原稿の読み取り時に該原稿に対してフィルタ処理部６６で実行する画像処理に対して必要なパラメータの調整を行う。
【００５６】
そして、この注目領域の大きさ、注目領域画素数は、ラインメモリ６５の大きさや求められる精度及び処理速度等から適宜設定変更するようにしてもよい。
【００５７】
また、上記処理では、注目領域の画像データをラインメモリ６５に格納しているが、パターン画像の各パターンの所定領域の平均値ａｖｅを算出して、該算出した平均値ａｖｅをラインメモリ６５に格納するようにしてもよい。
【００５８】
例えば、図５に示すように、読み取りデータを主走査方向に１／ａｖｅ＿ｘ画素、副走査方向に１／ａｖｅ＿ｙ画素ずつ平均化を行った結果をラインメモリ６５に格納する。ここで、ａｖｅ＿ｘ，ａｖｅ＿ｙは、以下の値をとり、１／１設定時は、平均化することなく、そのまま格納する。
【００５９】
ａｖｅ＿ｘ（０：１／１，１：１／２，２：１／４，３：１／８，４：１／１６）
ａｖｅ＿ｙ（０：１／１，１：１／２，２：１／４，３：１／８，４：１／１６）
すなわち、（１／ａｖｅ＿ｘ）×（１／ａｖｅ＿ｙ）画素のブロック単位で求めた平均値をラインメモリ６５に格納する。
【００６０】
このように、本実施例の複合装置１は、原稿を読み取って入力される画像データから複数のラインメモリを使用して画像特徴量を画素単位で抽出する像域分離処理を行って、該像域分離処理での抽出結果に基づいて画像データに対して所定の設定パラメータを用いて画像加工を施す画像加工処理と、所定のパターン画像の記録されている原稿から読み取ったパターン原稿画像データに基づいて複数のラインメモリを使用して該画像加工処理での該設定パラメータを調整する画像調整処理と、で共通のラインメモリ６５を切り替えて使用している。
【００６１】
したがって、画像処理に利用するラインメモリを有効活用することができ、コストを削減しつつ画像品質を向上させることができる。
【００６２】
また、本実施例の複合装置１は、画像調整部６４が、パターン原稿画像データのうち、ラインメモリ６５に格納可能な量の画像データのみを取得して該ラインメモリ６５に格納している。
【００６３】
したがって、ラインメモリ６５に応じた量の画像データでフィルタ処理部６６のパラメータを適切に設定することができ、パラメータの設定を適切に行いつつ、コストを削減することができる。
【００６４】
さらに、本実施例の複合装置１は、画像調整部６４が、パターン原稿画像データの所定領域毎の平均値を取得してラインメモリ６５に格納している。
【００６５】
したがって、ラインメモリ６５の容量が少ない場合にも、フィルタ処理部６６のパラメータを適切に設定することができ、パラメータの設定をより一層適切に行いつつ、コストを削減することができる。
【００６６】
また、本実施例の複合装置１は、画像調整モードのときに、パターン発生処理部６７からパターン画像を生成して、プロッタ部７で用紙に該パターン画像を記録し、スキャナ部６で該パターン画像の記録された用紙を読み取ってパターン原稿画像データとして入力する際に、パターン発生処理部６７が、画像調整部６４がラインメモリ６５に格納可能な量のパターン画像を生成するようにしてもよい。
【００６７】
このようにすると、画像調整部６４は、ラインメモリ６５への格納可能なデータ量を考慮することなく、データ取得を行って、パラメータ設定処理を行うことができ、回路構成等を簡素化して、より一層コストを削減することができる。
【実施例２】
【００６８】
図６及び図７は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第２実施例を示す図であり、図６は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第２実施例を適用した複合装置１のスキャナ制御部７０のブロック構成図である。
【００６９】
なお、本実施例は、上記第１実施例の複合装置１と同様の複合装置に適用したものであり、本実施例の説明においては、第１実施例と同様の構成部分については、同一の符号を付して、その説明を簡略化あるいは省略し、また、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００７０】
本実施例の複合装置１は、そのスキャナ制御部７０が、シェーディング補正処理部７１のラインメモリの一部（所定量）を、シェーディング補正処理部７１と像域分離部６３及び画像調整部６４とで切り替えて利用する切り替えラインメモリ７１ａとして備えており、切り替えラインメモリ７１ａは、ＳＲＡＭ（Static ＲＡＭ ）等が用いられている。
【００７１】
すなわち、シェーディング補正処理部７１は、通常、白基準板読み取り時用のラインメモリと原稿データ補正時用のラインメモリの２種類のラインメモリを搭載しており、白基準板読み取り時用のラインメモリは、白基準板を読み取る期間のみ利用され、原稿読み取り期間においては、使用されない。
【００７２】
また、図７に示すように、シェーディング期間（シェーディングデータを取得する期間）と画像読み取り期間（画像データ有効期間）とは、重なっておらず、異なっているため、副走査方向において、シェーディング補正処理部７１の白基準板読み取り時用のラインメモリを像域分離部６３及び画像調整部６４と共用することができる。なお、図７において、ｓｈｇａｔｅは、シェーディング用有効データゲート信号、ｓｆｇａｔｅは、副走査有効データゲート信号、ｓｌｓｙｎｃは、ライン同期信号、ｌｇａｔｅは、主走査有効ゲート信号、ｃｎｔは、シェーディングネゲートからのラインカウント、ｓｒａｍ＿ｓｅｌは、切り替えラインメモリ切り替え信号であり、後述するように、切り替えラインメモリ切り替え信号ｓｒａｍ＿ｓｅｌが、ロー（Ｌ）のとき、切り替えラインメモリ７１ａをシェーディング補正処理部７１用に利用し、ハイ（Ｈ）のとき、像域分離部６３または画像調整部６４用に利用する。ラインメモリ７１ａの動作切り替えは、シェーディング用有効データゲート信号shgateのネゲートからライン単位にラインカウントｃｎｔのカウントを開始し、予め設定されたカウント値と実際のカウントラインカウントｃｎｔのカウント値が一致すると、シェーディング補正処理部７１での使用から像域分離部６３または画像調整部６４での使用に切り替える。
【００７３】
そこで、この白基準板読み取り時用のラインメモリを切り替えラインメモリ７１ａとして、像域分離部６３及び画像調整部６４で共通に用いるラインメモリ６５とともに、像域分離部６３及び画像調整部６４で使用する。
【００７４】
すなわち、原稿読み取り時には、まず、スキャナ部６が黒基準データの取得を行い、白基準板を読み取ると、シェーディング補正処理部７１が、白基準板読み取り時用のラインメモリである切り替えラインメモリ７１ａを使用して、白基準データを取得して、基準値の設定を行う。
【００７５】
その後、スキャナ部６が、原稿を読み取って、該原稿の画像データをシェーディング補正処理部７１が原稿データ補正時用のラインメモリを使用してシェーディング補正し、モード切り替え部（メモリ利用タイミング切り替え手段）６２がシェーディング補正された原稿の画像データを像域分離部６３に渡して、像域分離部６３が、ラインメモリ６５及び切り替えラインメモリ７１ａを使用して像域分離して、像域分離結果に基づいてフィルタ処理部６６がフィルタ処理する。複合装置１は、フィルタ処理部６６でフィルタ処理された画像データを、上記同様に、切り替え部６８を介してコントローラ２のデータ格納用メモリ２６に転送して格納する。
【００７６】
また、複合装置１は、操作表示部３のキー操作等によってその動作モードとして、画像調整モードが選択されると、エンジン制御部５は、そのＣＰＵ５１の制御下で、切り替え部６８の入力をフィルタ処理部６６側からパターン発生処理部６７側に切り替え、パターン発生処理部６７は、例えば、図３に示したようなパターン画像を生成して出力する。複合装置１は、このパターン画像を通常のコピー時の画像データの経路を通して、データ格納用メモリ２６に送り、さらに、このデータ格納用メモリ２６のパターン画像を逆方向に、プロッタ制御部５７へ送ってプロッタ制御部５７からプロッタ部７に渡して、プロッタ部７で用紙に記録出力させる。
【００７７】
プロッタ部７でパターン画像の記録出力された用紙をユーザがスキャナ部６にセットして、操作表示部３のスタートキーが押されると、複合装置１は、パターン画像の記録された用紙をスキャナ部６に読み取らせ、モード切り替え部６２が、スキャナ部６が読み取ってシェーディング補正処理部６１のシェーディング補正したパターン原稿画像データを画像調整部６４に送り込む。
【００７８】
この画像調整モードにおいても、上述のように、シェーディング補正処理部７１でのシェーディング補正を行うが、通常の原稿読み取り時と同様に、シェーディング期間とパターン画像の読み取り期間とは重なっておらず、異なっているため、副走査方向において、白基準板読み取り時用のラインメモリである切り替えラインメモリ７１ａをシェーディング補正処理部７１と画像調整部６４とで共通して利用する。
【００７９】
そこで、画像調整部６４は、モード切り替え部６２から送り込まれてきたパターン原稿画像データの注目領域の画像を取得してラインメモリ６５及び切り替えラインメモリ７１ａに格納する。
【００８０】
画像調整部６４は、ラインメモリ６５に格納した各パターンの注目領域のデータ値とパターン発生処理部６７の発生したパターン値とを比較して、実際の原稿の読み取り時に該原稿に対してフィルタ処理部６６で実行する画像処理に対して必要なパラメータの調整を行う。
【００８１】
このように、本実施例の画像処理装置１は、シェーディング補正処理部７１のラインメモリの所定量である切り替えラインメモリ７１ａを該シェーディング補正処理部７１と像域分離部６３及び画像調整部６４とでタイミングをずらして共用している。
【００８２】
したがって、ラインメモリ６５だけでなく、シェーディング補正用の切り替えラインメモリ７１ａを利用して、像域分離処理及び画像調整処理を行うことができ、より一層メモリの有効利用を図って、コストを低減させつつ、画像品質を向上させることができる。
【００８３】
なお、上記説明においては、複合装置１に適用した場合について説明したが、複合装置１に限るものではなく、像域分離部を使用した通常の画像処理モードと画像調整部を使用して画像調整する画像調整モードとを切り替える処理モードを備えた画像処理装置、複写装置等にも同様に適用することができる。
【００８４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８５】
本発明は、画像処理モードと画像調整モードとでラインメモリを共用する複写装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００８６】
【図１】本実施例の第１実施例を適用した複合装置のブロック構成図。
【図２】スキャナ制御部のブロック構成図。
【図３】パターン画像の一例を示す図。
【図４】パターン原稿画像データのうちラインメモリへ格納する注目領域画像の設定方法の説明図。
【図５】パターン画像読み取りデータの平均値算出方法の説明図。
【図６】第２実施例のスキャナ制御部のブロック構成図。
【図７】ラインメモリ切り替えタイミングを示すタイミングチャート。
【符号の説明】
【００８７】
１  複合装置
２  コントローラ
３  操作表示部
４  ＰＳＵ
４ａ  メイン電源スイッチ
５  エンジン制御部
６  スキャナ部
６ａ  原稿センサ
７  プロッタ部
７ａ  用紙センサ
８  ＡＤＦ
８ａ  原稿有無センサ
ＰＣ  コンピュータ
ＳＶ  サーバ
ＭＳ  大容量記憶装置
ＮＷ  ネットワーク
２１  ＣＰＵ
２２  ＲＯＭ
２３  ネットワークＩ／Ｆ
２４  制御ＡＳＩＣ
２５  ＮＶＲＡＭ
２６  データ格納用メモリ
２６ａ  揮発性メモリ
２６ｂ  不揮発性メモリ
２７  給電制御部
２８  ＰＣＩｅ制御部
２９  ＤＭＡＣ
２９ａ  ＦＩＦＯ
５１  ＣＰＵ
５２  ＲＯＭ
５３  エンジンＡＳＩＣ
５４  画像処理部
５５  ＰＣＩｅ制御部
５６  スキャナ制御部
５７  プロッタ制御部
６１  シェーディング補正処理部
６２  モード切り替え部
６３  像域分離部
６４  画像調整部
６５  ラインメモリ
６６  フィルタ処理部
６７  パターン発生処理部
６８  切り替え部
７０  スキャナ制御部
７１  シェーディング補正処理部
７１ａ  切り替えラインメモリ
【図１】
2010026738.tif 000003
【図２】
2010026738.tif 000004
【図３】
2010026738.tif 000005
【図４】
2010026738.tif 000006
【図５】
2010026738.tif 000007
【図６】
2010026738.tif 000008
【図７】
2010026738.tif 000009