(57)【要約】【課題】ユーザの明示的な指示がなくても、画像に最適な画像処理を施す。また、画像処理用のメモリの記憶容量が比較的小さなものであっても最適な画像処理を実行する。【解決手段】プログラム転送制御部では、画像データの付属情報が解読されて（ステップＳ１）、この付属情報の内容に応じて、必要な画像処理プログラムのモジュールが選択され、あるいは、使用するモジュールのパラメータなどが選択される（ステップＳ２）。そして、プログラム転送制御部の制御に従って、決定された画像処理プログラムのモジュールが画像データ処理部においてＲＯＭからロードされ（ステップＳ３）、実際に当該画像データに対して画像処理プログラムがプロセッサ上で動作し、画像データに対して様々な画像処理が行われる（ステップＳ４）。【選択図】    図１６
2004166172.tif 000002
【特許請求の範囲】
【請求項１】
画像データに添付されている当該画像データの内容を示す付属情報を読取る読取手段と、
前記付属情報の内容に応じて異なる種類の画像処理を前記画像データに行なう画像処理手段と、
を備えている画像処理装置。
【請求項２】
前記画像処理手段は、
前記画像データを各種画像処理する処理を実行するプログラムを記憶している第１の記憶装置と、
このプログラムに基づいて前記画像データ画像処理を行なうプロセッサと、
このプロセッサの作業エリアとなる書換え可能な第２の記憶装置と、
前記読取った付属情報の内容に応じて前記第２の記憶装置に前記第１の記憶装置からロードする前記プログラムを選択し、この選択により異なる種類の画像処理を前記画像データに行なう選択手段と、
を備えている請求項１に記載の画像処理装置。
【請求項３】
前記読取手段は、前記付属情報として前記画像データの解像度の情報を読取る、請求項１又は２に記載の画像処理装置。
【請求項４】
前記読取手段は、前記付属情報として前記画像データの圧縮の情報を読取る、請求項１又は２に記載の画像処理装置。
【請求項５】
前記読取手段は、前記付属情報として前記画像データの色空間の情報を読取る、請求項１又は２に記載の画像処理装置。
【請求項６】
前記読取手段は、前記付属情報として前記画像データがカラーか白黒かの情報を読取る、請求項１又は２に記載の画像処理装置。
【請求項７】
前記読取手段は、前記付属情報として前記画像データの画像あたりのビット数の情報を読取る、請求項１又は２に記載の画像処理装置。
【請求項８】
原稿の画像を読取るスキャナと、
この読取った画像データに対して前記画像処理を行なう請求項１〜７の何れかの一に記載の画像処理装置と、
この画像処理後の画像データを外部に送信するインターフェイスと、
を備えている画像読取装置。
【請求項９】
外部から画像データを受信するインターフェイスと、
この受信した画像データに対して前記画像処理を行なう請求項１〜７の何れかの一に記載の画像処理装置と、
この画像処理後の画像データに基づいて用紙上に画像形成を行なうプリンタエンジンと、
を備えている画像形成装置。
【請求項１０】
原稿の画像を読取るスキャナと、
この読取った画像データに対して前記画像処理を行なう請求項１〜７の何れかの一に記載の画像処理装置と、
この画像処理後の画像データに基づいて用紙上に画像形成を行なうプリンタエンジンと、
を備えている画像形成装置。
【請求項１１】
前記原稿の画像について所定の特徴の有無を判定する特徴判定手段を備え、
前記読取手段は、前記付属情報として前記判定の結果を読取る、
請求項８に記載の画像読取装置。
【請求項１２】
前記原稿の画像について所定の特徴の有無を判定する特徴判定手段を備え、
前記読取手段は、前記付属情報として前記判定の結果を読取る、
請求項１０に記載の画像形成装置。
【請求項１３】
画像データに添付されている当該画像データの内容を示す付属情報を読取る読取処理と、
前記付属情報の内容に応じて異なる種類の画像処理を前記画像データに行なう画像処理と、
をコンピュータに実行させるコンピュータに読取り可能なプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像形成装置、画像読取装置、プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
スキャナ、複写機、プリンタなど複数の機能を搭載するデジタル複合機において、処理モードに応じた画像処理を、画像処理用ＤＳＰのプログラムを入れ替えることで実現する技術が知られている（特許文献１参照）。
【０００３】
かかる技術によれば、画像処理全機能のプログラムサイズが大きすぎて画像処理プロセッサのＲＡＭに格納できない場合でも、所望の機能を達成することが可能となる。
【０００４】
【特許文献１】
特開２０００−１６５５６３公報
【特許文献２】
特許第３０４８１５８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示の技術においては、操作パネルから指定された明示的な機能（コピー、プリンタ等）または明示的な画質モード（文字モード等）に応じたプログラムの入れ替えについては開示されているが、ユーザの明示的な指示がない場合には最適なプログラムを選択できないという不具合がある。また、ユーザの指示範囲でプログラムの選択が行われるので、画像内容に適したものとは必ずしもならないという不具合もある。
【０００６】
本発明の目的は、ユーザの明示的な指示がなくても、画像に最適な画像処理を施すことである。
【０００７】
本発明の別の目的は、画像処理用のメモリの記憶容量が比較的小さなものであっても最適な画像処理を実行することである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、画像データに添付されている当該画像データの内容を示す付属情報を読取る読取手段と、前記付属情報の内容に応じて異なる種類の画像処理を前記画像データに行なう画像処理手段と、を備えている画像処理装置である。
【０００９】
したがって、ユーザの明示的な指示がなくても、付属情報の内容により、画像に最適な画像処理を施すことができる。
【００１０】
なお、付属情報とは、画像データの解像度の情報（請求項３）、画像データの圧縮の情報（請求項４）、画像データの色空間の情報（請求項５）、画像データがカラーか白黒かの情報（請求項６）、画像データの画像あたりのビット数の情報（請求項７）、等である。
【００１１】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記画像処理手段は、前記画像データを各種画像処理する処理を実行するプログラムを記憶している第１の記憶装置と、このプログラムに基づいて前記画像データ画像処理を行なうプロセッサと、このプロセッサの作業エリアとなる書換え可能な第２の記憶装置と、前記読取った付属情報の内容に応じて前記第２の記憶装置に前記第１の記憶装置からロードする前記プログラムを選択し、この選択により異なる種類の画像処理を前記画像データに行なう選択手段と、を備えている。
【００１２】
したがって、第２の記憶装置には必要なプログラムだけを選択してロードすればよいので、第２の記憶装置の記憶容量が比較的小さなものであっても最適な画像処理を実行することができる。
【００１３】
請求項８に記載の発明は、原稿の画像を読取るスキャナと、この読取った画像データに対して前記画像処理を行なう請求項１〜７の何れかの一に記載の画像処理装置と、この画像処理後の画像データを外部に送信するインターフェイスと、を備えている画像読取装置である。
【００１４】
したがって、画像読取装置について請求項１〜７の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【００１５】
請求項９に記載の発明は、外部から画像データを受信するインターフェイスと、この受信した画像データに対して前記画像処理を行なう請求項１〜８の何れかの一に記載の画像処理装置と、この画像処理後の画像データに基づいて用紙上に画像形成を行なうプリンタエンジンと、を備えている画像形成装置である。
【００１６】
したがって、画像形成装置について請求項１〜８の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【００１７】
請求項１０に記載の発明は、原稿の画像を読取るスキャナと、この読取った画像データに対して前記画像処理を行なう請求項１〜８の何れかの一に記載の画像処理装置と、この画像処理後の画像データに基づいて用紙上に画像形成を行なうプリンタエンジンと、を備えている画像形成装置である。
【００１８】
したがって、スキャナを備えた画像形成装置について請求項１〜８の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【００１９】
請求項１１に記載の発明は、請求項８に記載の画像読取装置において、前記原稿の画像について所定の特徴の有無を判定する特徴判定手段を備え、前記読取手段は、前記付属情報として前記判定の結果を読取る。
【００２０】
したがって、ユーザの明示的な指示がなくても、画像の所定の特徴を判定して、画像に最適な画像処理を施すことができる。
【００２１】
請求項１２に記載の発明は、請求項１０に記載の画像形成装置において、前記原稿の画像について所定の特徴の有無を判定する特徴判定手段を備え、前記読取手段は、前記付属情報として前記判定の結果を読取る。
【００２２】
したがって、ユーザの明示的な指示がなくても、画像の所定の特徴を判定して、画像に最適な画像処理を施すことができる。
【００２３】
なお、請求項１１，１２において、所定の特徴とは、例えば、画像がカラーか白黒か等の特徴である。
【００２４】
請求項１３に記載の発明は、画像データに添付されている当該画像データの内容を示す付属情報を読取る読取処理と、前記付属情報の内容に応じて異なる種類の画像処理を前記画像データに行なう画像処理と、をコンピュータに実行させるコンピュータに読取り可能なプログラムである。
【００２５】
したがって、ユーザの明示的な指示がなくても、付属情報の内容により、画像に最適な画像処理を施すことができる。
【００２６】
請求項１４に記載の発明は、請求項１３に記載のプログラムを記憶している、記憶媒体である。
【００２７】
したがって、記憶しているプログラムにより請求項１３に記載の発明と同様の作用、効果を奏する。
【００２８】
【発明の実施の形態】
［発明の実施の形態１］
本発明の一実施の形態について説明する。
【００２９】
図１は、実施の形態１である画像形成装置１の概略構成を示すブロック図である。
【００３０】
図１に示すように、画像形成装置１は、デジタル複写機であり、スキャナとなる画像データ読取ユニット２、画像データ制御ユニット３、本発明の画像処理装置を実施する画像データ処理ユニット４、画像データ記憶ユニット５及びプリンタエンジンとなる画像データ書込ユニット６からなる。
【００３１】
画像データ読取ユニット２では、（１）光学系による原稿反射光の読取り処理、（２）ＣＣＤ（Charge Coupled Device）での電気信号への変換処理、（３）Ａ／Ｄ変換器でのデジタル化処理、等を実行する。
【００３２】
画像データ制御ユニット３は、各ユニットを集中的に制御する。また、各ユニット間とのインターフェイスを備え（１対１の個別インターフェイスでもよいが、共通バスを介したインターフェイスでもよい）、各ユニット間の画像データの転送制御を行なう。
【００３３】
画像データ処理ユニット４は、画像データ制御ユニット３の制御に従って、画像データ処理ユニット４に入出力される画像データに対して各種の画像処理を行なう。
【００３４】
画像データ記憶ユニット５は、画像データ制御ユニット３の制御に従って、画像データ記憶ユニット５に入出力される画像データの記憶、読み出しを行なう。
【００３５】
画像データ書込ユニット６は、画像データ制御ユニット３の制御に従って、画像データ書込ユニット６に入力される画像データに基づく画像形成を用紙上に行なう。なお、印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００３６】
図２は、画像データ処理ユニット４の詳細なブロック図である。画像データ処理ユニット４は、ＣＰＵ１１、プロセッサ１２、外部メモリ１３、第１の記憶装置となるＲＯＭ１４を構成要素として備えている。また、ＣＰＵ１１は画像データ制御ユニット３などの接続先からの情報を受け取ることができる。また、ＣＰＵ１１は、シリアルライン１５でプロセッサ１２のコントローラ１６（後述）と接続されている。
【００３７】
プロセッサ１２は、演算処理を行なうプロセッサコア１７、第２の記憶装置となるＲＡＭ１８、ＲＯＭローダ１９、ＲＯＭローダ１９のコントローラ１６を備えている。プロセッサコア１７とＲＡＭ１８及びＲＯＭローダ１９間は、アドレスバス及びデータバスで接続されている。プロセッサコア１７は、例えば、ＳＩＭＤ（Single Instruction-stream Multiple Data-stream）型のアーキテクチャを持ち、高速処理を可能としている。
【００３８】
図３は、画像形成装置１の各ユニットにおける処理の流れを示すブロック図である。
【００３９】
画像データ読取ユニット２によって得られた画像データは、画像データ記憶ユニット５に蓄積される。このとき、画像データには、当該画像データの内容を示す付属情報として、当該画像データの読取解像度、当該画像データの圧縮方式（非圧縮の場合も含む）、当該画像データはカラーか白黒か、カラーであれば色空間（ＲＧＢ、ＹＭＣなど）、各画素のビット数（例えば白黒グレーなら８ビット、白黒２値なら１ビット）、当該画像データに対して既になされている画像処理（この場合は画像データ読取ユニット２で実行させる処理、例えば、シェーディング補正など）等、の情報も添付される。
【００４０】
一般に、１枚の原稿をスキャンして１枚の複写プリントを出力するような複写機の動作においては、この画像データ記憶ユニット５による画像蓄積動作は必須ではない。１枚の原稿を複写するときは、読取解像度や色情報などの画像データの付属情報は機器の構成や複写時のユーザの指示により、一意に決まることが通常である。したがって、このような場合に画像データに応じた最適な画像処理を施すには、ユーザの指示により、一意に画像処理の内容を決定すればよい。
【００４１】
しかし、複数枚の原稿をスキャンして、一旦画像データ記憶ユニット５に蓄積した後に、ソートや集約編集などを行なった上でプリントする場合や、また、画像データ記憶ユニット５に蓄積した画像データを時間をおいてから再プリントする場合などは、解像度や色情報などは一意に定まるとは限らない。スキャン毎にユーザの指示は異なっていても、最新のユーザ指示は「再プリント」ということだけである場合は、最新のユーザ指示に従うだけでは最適な画像処理はできないことになる。
【００４２】
したがって、画像データ記憶ユニット５に蓄積された画像データを画像データ処理ユニット４に送って処理する場合、画像データに対応する付属情報も画像データ処理ユニット４に送る。画像データ処理ユニット４には、プログラム転送制御部７と、画像データ処理部８とを備えている（図２において、プログラム転送制御部７はＣＰＵ１１に相当し、画像データ処理部８はプロセッサ１２、外部メモリ１３及びＲＯＭ１４に相当する）。
【００４３】
この画像データ処理ユニット４で実行される処理について、図１６のフローチャートを参照して説明する。画像データの付属情報はプログラム転送制御部７に送られる。そして、プログラム転送制御部７では、読取手段、読取処理を実現するため、付属情報が解読されて（ステップＳ１）、画像処理手段、画像処理、選択手段を実現するために、ステップＳ２〜３の処理を行なう。すなわち、この付属情報の内容に応じて、必要な画像処理プログラム２１（図４参照）のモジュールが選択され、あるいは、使用するモジュールのパラメータなどが選択される（ステップＳ２）。そして、プログラム転送制御部７の制御に従って、決定された画像処理プログラム２１のモジュールが画像データ処理部８においてＲＯＭ１４からロードされ（ステップＳ３）、実際に当該画像データに対して画像処理プログラム２１がプロセッサ１２上で動作し、画像データに対して様々な画像処理が行われる（ステップＳ４）。処理された画像データは画像データ書込ユニット６に転送される（ステップＳ５）。よって、ＣＰＵ１１、プロセッサコア１７にステップＳ１〜Ｓ４の処理を実行させるプログラムが本発明のプログラムの実施となり、そのプログラムを記憶している記憶装置が本発明の記憶媒体の実施となる。
【００４４】
上記の動作を図２に従って説明すると、画像データ付属情報はＣＰＵ１１に送られ解読される。解読の結果必要なプログラムが決定され、ＣＰＵ１１からコントローラ１６に指示が送られる。コントローラ１６はＲＯＭローダ１９を制御し、ＲＯＭ１４から必要な画像処理プログラム２１のモジュールをロードして、ＲＡＭ１８にセットする。ＲＡＭ１８にセットされたプログラムは、プロセッサコア１７で実行され、所定の画像処理が行なわれる。
【００４５】
次に、ＲＯＭ１４に格納されている画像処理プログラム２１について説明する。図４は、この画像処理プログラム２１の各モジュールの説明図である。この画像処理プログラム２１は次のようなモジュールで構成されている。原稿の網点形状を滑らかにする平滑化処理モジュール２２は、平滑化方式として一般によく知られている平滑化フィルタを使うなどしている。文字のエッジ等をシャープにするためのエッジ強調処理モジュール２３は、エッジ強調処理にラプラシアンなど一般によく知られているエッジ強調フィルタを使うなどしている。その他、入力画像データの色空間を出力系に合わせるための色変換処理を行なう色変換処理モジュール２４、階調性を補正するためのγ補正処理を行なうγ補正処理モジュール２５、出力系の画素あたりビット表現能力に合わせるための中間調処理を行なう中間調処理モジュール２６、孤立点除去を行なう孤立点除去モジュール２７、ジャギー補正を行なうジャギー補正モジュール２８、圧縮されている画像データをデコードするデコードモジュール２９、シェーディング補正を行なうシェーディング補正モジュール３０等、を備えている。
【００４６】
以下では、画像データの付属情報を参照して、画像処理プログラム２１の各モジュールをどのように選択して、どのように実行するか、その具体例について説明する。
【００４７】
（１）解像度の情報を利用する場合
画像データの解像度を付属情報として使用する例について説明する。画像データ読取ユニット２の基本解像度が６００dpiであったとする。その場合、平滑化処理モジュール２２に基づいて実行する平滑化処理は、６００dpiにおいて原稿の網点形状が滑らかになるようにパラメータが設定される。また、対象画像データの読取解像度が３００dpiであった場合、平滑化処理モジュール２２のパラメータは弱い平滑化効果になるようなものとするか、平滑化方式そのものを弱い平滑化効果を持つものに変えてもよい。また、解像度が低い（１００dpiなど）場合、平滑化そのものを行なわない（平滑化処理モジュール２２を用いない）としてもよい。
【００４８】
（２）色情報（カラー白黒、色空間）を利用する場合
画像データの色情報を付属情報として利用する場合について説明する。
【００４９】
画像データがグレー画像であった場合、色変換処理は行なわない。この場合は、色変換処理モジュール２４を用いない。
【００５０】
色空間がＲＧＢではなく、出力系と同じＹＭＣであった場合、色変換処理は行なわない。よって、この場合も、色変換処理モジュール２４を用いない。
【００５１】
色空間がＲＧＢではなくＹｕｖなど輝度色差系の色空間であった場合、色変換処理はそれに応じたものになる。また、輝度色差系の場合は平滑化処理やエッジ強調もＲＧＢ系とは異なるものとなる。例えば、輝度信号Ｙのみにエッジ強調をかける処理に変更するなどする。
【００５２】
（３）画像あたりのビット数の情報を利用する場合
画像データが白黒２値画像であった場合、平滑化処理とエッジ強調処理は、グレー８ビット画像やＲＧＢ各８ビット画像等とは異なる処理内容で行なう。
【００５３】
また、色補正や中間調処理が不要となるので、色変換処理モジュール２４、中間調処理モジュール２６は用いず、平滑化やエッジ強調もグレー８ビット画像やＲＧＢ各８ビット画像等とは異なる方式で行われる。
【００５４】
さらに、孤立点除去モジュール２７、ジャギー補正モジュール２８を用いて、孤立点除去とジャギー補正を実行する。
【００５５】
（４）圧縮の情報を利用する場合
一般に画像データを画像データ記憶ユニット５も蓄積する場合、蓄積能力を高めるために圧縮する場合が多い。したがって、画像データ処理ユニット４に送られる画像データは圧縮がされている場合もある。このような圧縮がされている場合、デコードしてから様々な画像処理を行なうことになる。そこで、最初にデコードモジュール２９を用い、その後に、各モジュール２２〜２８から必要なものを用いることとなる。
【００５６】
（５）既になされている画像処理の情報を利用する場合
画像データ記憶ユニット５に蓄積されている画像データに、既に何らかの画像処理がなされている場合、それを考慮した画像処理を行なう。例えば、画像データ読取ユニット２においてシェーディング補正がなされている場合は、各モジュール２２〜２８による画像処理を行い、逆にシェーディング補正がなされていない場合は、シェーディング補正モジュール３０によりシェーディング補正を行なう。この場合は、最初にシェーディング補正モジュール３０により処理を行なって、その後に、各モジュール２２〜２８による画像処理を行なう。
【００５７】
［発明の実施の形態２］
別の実施の形態について説明する。
【００５８】
以下の説明で、図１〜図４と同一符号の部材は、実施の形態１と共通であるため、詳細な説明は省略する。
【００５９】
図５は、実施の形態２である画像形成装置３１の概略構成を示すブロック図である。この画像形成装置３１が、画像形成装置１と相違するのは、画像データ読取ユニット２に代えて、ネットワークインターフェイス３２を備えている点である。このネットワークインターフェイス３２は、外部からの画像データの受信を可能とする。
【００６０】
図６は、各ユニットにおける処理の流れを示したものである。ネットワークインターフェイス３２を介して外部から送られた画像データは画像データ記憶ユニット５に蓄積される。このとき、画像データの付属情報も同時にネットワークインターフェイス３２経由で画像データ記憶ユニット５に蓄積される。その後の画像データ処理ユニット４などにおける処理内容については、実施の形態１と同様であるため、説明を省略する。
【００６１】
［発明の実施の形態３］
別の実施の形態について説明する。
【００６２】
以下の説明で、図１〜図４と同一符号の部材は、実施の形態１と共通であるため、詳細な説明は省略する。
【００６３】
図７は、実施の形態３である画像読取装置４１の概略構成を示すブロック図である。この画像読取装置４１が、画像形成装置１と相違するのは、画像データ書込ユニット６に代えて、ネットワークインターフェイス４２を備えている点である。このネットワークインターフェイス４２は、外部の画像データの送信を可能とする。
【００６４】
図８は、各ユニットにおける処理の流れを示したものである。画像データ読取ユニット２によって得られた画像データは、画像データ記憶ユニット５に蓄積される。このとき、実施の形態１と同様、画像データの付属情報も画像データと対応させて記憶される。
【００６５】
この蓄積された画像データは、実施の形態１と同様に画像処理されるが、画像処理後の画像データはネットワークインターフェイス４２を介して、外部に送信される。この場合は、画像データ書込ユニット６を備えていないのでその特性は定まらない。したがって、中間調処理を行なわずに、連続階調表現データとして画像データを送信する。これにより、画像処理プログラム２１には、中間調処理モジュール２６を備えていない。
【００６６】
［発明の実施の形態４］
別の実施の形態について説明する。
【００６７】
本実施の形態は、実施の形態１，３の前述の画像形成装置１又は画像読取装置４１と全体構成は同様である。本実施の形態が、実施の形態１，３と相違するのは、画像データ読取ユニット２が図９に示すような構成をとる点である。
【００６８】
すなわち、図９に示すように、画像データ読取ユニット２は、原稿の画像を読取る画像データ読取部５１と、この読取った画像データの特徴を判定する特徴判定手段となる画像データ特徴判定部５２とを備えている。全体の処理の流れは図３、図８の場合と同様である。
【００６９】
画像データ特徴判定部５２の例として、スキャン画像全体から対象原稿が白黒原稿かカラー原稿か自動判別するカラー白黒自動判別を行なう場合について説明する。このようなカラー白黒自動判別については公知であるため、詳細な説明は省略する（必要であれば、特許第３０４８１５８号公報を参照）。
【００７０】
このカラー白黒自動判別においては、画像がカラー原稿か白黒原稿か確定するのは原稿全体のスキャン終了後ということになる。そこで、画像データ読取部５１で画像データを読取ながら随時画像データ記憶ユニット５に蓄積していき、原稿全体のスキャン終了時点で確定したカラー白黒判定結果も、当該画像データの付属情報として画像データ記憶ユニット５に画像データとともに蓄積する。この蓄積後の画像データ処理ユニット４による画像処理内容等については、実施の形態１〜３と同様であるため、詳細な説明は省略する。
【００７１】
［発明の実施の形態５］
別の実施の形態について説明する。
【００７２】
図１０は、本実施の形態の画像形成装置１の概略構成のブロック図である。この画像形成装置１が実施の形態４の画像形成装置１と相違するのは、画像データ記憶ユニット５を備えていない点である。
【００７３】
図１１に処理の流れを示す。このような構成において、画像データ読取部５１によって原稿のプレスキャンが行われる。このとき、スキャンされた画像データは蓄積されないが、原稿のカラー白黒自動判別は画像データ特徴判定部５２によって行われる。この判定結果はプログラム転送制御部７に送られ、判定結果に応じた画像処理プログラム２１モジュールが選択される。具体的なプログラム構成については実施例１と同様である。より具体的には、画像がカラーとして判定された場合は各モジュール２２〜２９を用い、白黒として判定された場合は、色変換処理モジュール２４以外の各モジュール２２，２３，２５〜２９を用いる。プレスキャン後、本スキャンが行われ、画像データ読取ユニット２から読取った画像データが画像データ処理ユニット４に送られる。
【００７４】
［発明の実施の形態６］
別の実施の形態について説明する。
【００７５】
図１２は、本実施の形態の画像読取装置４１の概略構成のブロック図である。この画像読取装置４１が実施の形態４の画像読取装置４１と相違するのは、画像データ記憶ユニット５を備えていない点である。
【００７６】
図１３に処理の流れを示す。このような構成において、実施の形態５と同様に、画像データ特徴判定部５２によってプレスキャン時に原稿がカラーか白黒かが判定され、判定結果に従った画像処理が画像データ処理ユニット４にて行われる。
【００７７】
［発明の実施の形態７］
別の実施の形態について説明する。
【００７８】
図１４は、本実施の形態の画像処理装置６１の概略構成のブロック図である。図１４において、図５に示す画像形成装置３１と共通する部材は、実施の形態２と同様であるため、詳細な説明は省略する。この画像処理装置６１のハードウエア構成は、パーソナルコンピュータなどにより実現される。
【００７９】
処理の流れを図１５に示す。ネットワークインターフェイス３２を介して外部から受信した画像データは、画像データ記憶ユニット５に蓄積される。このとき、画像データの付属情報も同時にネットワークインターフェイス３２経由で画像データ記憶ユニット５に蓄積される。蓄積後の画像データに対する画像データ処理ユニット４による画像処理内容については、実施の形態３と同様である。
【００８０】
【発明の効果】
請求項１、１３，１４に記載の発明は、ユーザの明示的な指示がなくても、付属情報の内容により、画像に最適な画像処理を施すことができる。
【００８１】
請求項２に記載の発明は、請求項１に記載の発明において、第２の記憶装置には必要なプログラムだけを選択してロードすればよいので、第２の記憶装置の記憶容量が比較的小さなものであっても最適な画像処理を実行することができる。
【００８２】
請求項３〜７に記載の発明は、請求項１又は２に記載の発明と同様の効果を奏する。
【００８３】
請求項８〜１０に記載の発明は、請求項１〜７の何れかの一に記載の発明と同様の効果を奏することができる。
【００８４】
請求項１１，１２に記載の発明は、請求項８，１０に記載の発明において、ユーザの明示的な指示がなくても、画像の所定の特徴を判定して、画像に最適な画像処理を施すことができる。
【図面の簡単な説明】
【図１】発明の実施の形態１であるデジタル複写機の概略構成を示すブロック図である。
【図２】画像データ処理ユニットの詳細なブロック図である。
【図３】デジタル複写機の各ユニットにおける処理の流れを示すブロック図である。
【図４】画像処理プログラムの各モジュールの説明図である。
【図５】発明の実施の形態２である画像形成装置の概略構成を示すブロック図である。
【図６】画像形成装置の各ユニットにおける処理の流れを示すブロック図である。
【図７】発明の実施の形態３である画像読取装置の概略構成を示すブロック図である。
【図８】画像読取装置の各ユニットにおける処理の流れを示すブロック図である。
【図９】発明の実施の形態４である画像形成装置等の画像データ読取ユニットの構成を説明する説明図である。
【図１０】発明の実施の形態５の画像形成装置の概略構成のブロック図である。
【図１１】画像形成装置の各ユニットにおける処理の流れを示すブロック図である。
【図１２】発明の実施の形態６の画像読取装置の概略構成のブロック図である。
【図１３】画像読取装置の各ユニットにおける処理の流れを示すブロック図である。
【図１４】発明の実施の形態７の画像処理装置の概略構成のブロック図である。
【図１５】画像処理装置の各ユニットにおける処理の流れを示すブロック図である。
【図１６】画像データ処理ユニットにおける処理のフローチャートである。
【符号の説明】
２      スキャナ
６      プリンタエンジン
４      画像処理手段
１２    プロセッサ
１４    第１の記憶装置
１８    第２の記憶装置
３２    インターフェイス
４２    インターフェイス
５２    特徴判定手段
【図１】
2004166172.tif 000003
【図２】
2004166172.tif 000004
【図３】
2004166172.tif 000005
【図４】
2004166172.tif 000006
【図５】
2004166172.tif 000007
【図６】
2004166172.tif 000008
【図７】
2004166172.tif 000009
【図８】
2004166172.tif 000010
【図９】
2004166172.tif 000011
【図１０】
2004166172.tif 000012
【図１１】
2004166172.tif 000013
【図１２】
2004166172.tif 000014
【図１３】
2004166172.tif 000015
【図１４】
2004166172.tif 000016
【図１５】
2004166172.tif 000017
【図１６】
2004166172.tif 000018