(57)【要約】【課題】ユーザの好みに応じて適正化させた画像処理を設定する。【解決手段】第１演算部２１２〜第４演算部２１５は、それぞれ、複数の種類の画像処理プログラムを備えている。そして、これら各演算部で行われる画像処理の種類が、操作者の選択に応じて操作パネル部５１において選択される。画像処理制御部４３は、操作パネル部５１で設定された画像処理情報に基づいて、複数の種類の画像処理プログラムの中から該当する画像処理プログラムに切り替えて（変更させて）、この切り替えられた画像処理プログラムに対する画像処理を、第１演算部２１２からに順に第４演算部２１５まで実行させる。【選択図】  図３
2004214812.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像データに対して所定の画像処理を行う画像処理装置であって、上記画像処理に関する複数の種類の画像処理プログラムを備え、かつ、上記画像処理プログラムを実行することが可能な複数の演算手段と、各演算手段で行われる画像処理の種類を操作者の選択に応じて設定する設定手段と、上記設定手段で設定された画像処理情報に基づいて、上記複数の種類の画像処理プログラムから該当する画像処理プログラムを選定して当該画像処理プログラムに対する上記画像処理を上記演算手段に実行させる制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
上記各演算手段によって行われる画像処理に関する上記画像データを記憶することが可能な記憶手段をさらに備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
上記演算手段は、デジタルシグナルプロセッサであることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
上記複数の種類の画像処理プログラムは、少なくとも、上記画像データから形成される画像の濃淡の調整に関するガンマ補正処理プログラム、上記画像の拡大及び縮小に関する拡大縮小処理プログラム、上記画像に対する所定のフィルタ効果に関するフィルタ処理プログラム、上記濃淡のある画像から白及び黒のみからなる２値画像への変換に関する２値化処理プログラム、及び上記画像に対する所定の色補正が可能な色補正処理プログラムを含むことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力画像に対し所定の画像処理を施して出力する画像処理装置に関し、特に、複写機、複合機等の画像処理装置に関するものである。
【０００２】
【従来の技術】
従来、画像に所定の処理等を施す場合において、選択可能な当該画像の画質モードは、文字、写真、又はこれらの混在といった数種類のモードに限られている。このように数種類のモードに限られているのは、取り扱われる全ての種類の原稿に対して大きな問題が発生しないようにするなどといったことを優先させて画像処理が設定されるためである。このため、特定の原稿（用途）に対応して最適化された画像処理を施すことができない場合が発生する。
【０００３】
そこで、このような問題を解決するために、例えば、特許文献１には、図７に示すように、所定の画像処理部に入力された画像データに対して複数種類の画像処理が行われて出力される場合、中間調画像領域内での画像処理を複数のうちから任意に選択する、すなわち、ユーザは、セレクタ７０１によって誤差拡散処理７０２又はディザ処理７０３のいずれかを選択することが可能な技術が公開されている。
【０００４】
【特許文献１】
特開平１０−３１３４０７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、中間調画像領域内での画像処理内容を任意に選択することにより当該中間調画像領域での画像処理を適正化することができるが、これ以外の画像処理、すなわち、図７に示す入力ガンマ（γ）補正７０4、拡大縮小処理７０5、及びフィルタ処理７０6等の各画像処理はユーザが任意に選択あるいは設定することができない。
【０００６】
ところで、上記特定の原稿に対応する画像処理として、以下の例が考えられる。例えば、文字と写真とが混在した原稿をコピーする際に必要とされる画像処理は、文字の再現、及び写真の階調再現である。これに対し、現状の混在モードでは、印刷原稿（既に所定の画像が用紙等に印刷されたもの）についても対象に含めた画像処理が行われているため、モアレ発生とのバランスが考慮された文字再現及び階調再現を行うようになっている。よって、上述のように原稿をコピーする場合、印刷原稿等を扱う際のモアレ発生等については特に考慮する必要がなく、この場合、モアレ発生等を考慮して行われる画像処理を含めずに、文字再現及び階調再現が重視された画像処理が行われることが望ましいことになる。
【０００７】
そこで、本発明は上記事情に鑑みてなされたもので、ユーザの好みに応じて適正化させた画像処理を設定することのできる画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、所定の画像データに対して所定の画像処理を行う画像処理装置であって、上記画像処理に関する複数の種類の画像処理プログラムを備え、かつ、上記画像処理プログラムを実行することが可能な複数の演算手段と、各演算手段で行われる画像処理の種類を操作者の選択に応じて設定する設定手段と、上記設定手段で設定された画像処理情報に基づいて、上記複数の種類の画像処理プログラムから該当する画像処理プログラムを選定して当該画像処理プログラムに対する上記画像処理を上記演算手段に実行させる制御手段とを備えることを特徴とする画像処理装置である。
【０００９】
上記構成によれば、複数の演算手段は、それぞれ、所定の画像データに対して行われる画像処理に関する複数の種類の画像処理プログラムが備えられている。そして、これら各演算手段で行われる画像処理の種類が、操作者の選択に応じて設定手段によって設定される。制御手段は、この設定手段で設定された情報に基づいて、演算手段に備えられた複数の種類の画像処理プログラムの中から該当する画像処理プログラムに選定させ、この選定された画像処理プログラムに対する上記画像処理を上記演算手段に実行させる。このように、各演算手段毎に所定の画像処理プログラムが選択されることで各種の画像処理が組み合わされて実行され、よって、操作者の好みに応じて適正化された画像処理が行われる。
【００１０】
請求項２記載の発明は、上記請求項１記載の画像処理装置において、上記各演算手段によって行われる画像処理に関する上記画像データを記憶することが可能な記憶手段をさらに備えることを特徴とする。この構成によれば、各演算手段において行われる画像処理に対する画像データを記憶手段に記憶させることが可能とされるため、所定の演算手段において画像処理された画像データを記憶手段に一時的に保存し、この画像データを同じ演算手段に取り込んで画像処理を行える。よって、この同じ演算手段に取り込まれた画像データに対して、初回時と異なる種類の画像処理、あるいは初回時と同じ画像処理が所定回数繰り返して施されることが可能となり、演算手段の個数を、画像処理の種類の数、又は画像データに施される画像処理の所要回数と同数にする必要がなく、必要最小限の個数とすることが可能となり、画像処理装置がコンパクト化され、ひいてはコストの低減が図られる。
【００１１】
請求項３記載の発明は、上記請求項１又は２記載の画像処理装置において、上記演算手段は、デジタルシグナルプロセッサであることを特徴とする。この構成によれば、演算手段がデジタルシグナルプロセッサ（ＤＳＰ）で構成されるため、各演算手段において各画像処理プログラムを切り替えて（変更させて）実行させる構成が容易に実現され、かつ、演算手段の小型化及び画像処理に関する演算処理の高速化が図られる。
【００１２】
請求項４記載の発明は、上記請求項１〜３のいずれかに記載の画像処理装置において、上記複数の種類の画像処理プログラムは、少なくとも、上記画像データから形成される画像の濃淡の調整に関するガンマ補正処理プログラム、上記画像の拡大及び縮小に関する拡大縮小処理プログラム、上記画像に対する所定のフィルタ効果に関するフィルタ処理プログラム、上記濃淡のある画像から白及び黒のみからなる２値画像への変換に関する２値化処理プログラム、及び上記画像に対する所定の色補正が可能な色補正処理プログラムを含むことを特徴とする。この構成によれば、複数の種類の画像処理プログラムは、ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム、及び色補正処理プログラムが含まれるため、モノクロ画像データ及びカラー画像データに対して通常必要とされる画像処理内容は、これらの各画像処理プログラムの組み合わせによって設定されることが可能となる。
【００１３】
【発明の実施の形態】
以下、本発明による色変換装置の一例として、本発明の一実施形態による複写機について図面を参照しながら説明する。図１は、本発明の画像処理装置の一実施形態に係る複写機１の機械的構成を主に示す側面概略図である。複写機１は、本体部２００と、本体部２００の左側に配設された用紙後処理部３００と、ユーザが種々の操作指令等を入力するための操作部４００と、本体部２００の上部に配設された原稿読取り部５００と、原稿読取り部５００の上方に配設された原稿給送部６００とから構成される。
【００１４】
本体部２００は、複数の給紙カセット２０１、複数の給紙ローラ２０２、転写ローラ２０３、中間転写体ローラ２０４、感光体ドラム２０５、露光装置２０６、イエロー、マゼンタ、シアン、及びブラックの各色用の現像装置２０７Ｙ、２０７Ｍ、２０７Ｃ、及び２０７Ｋ、定着ローラ２０８、排出口２０９、並びに排出トレイ２１０等を備える。
【００１５】
感光体ドラム２０５は、矢印方向に回転しながら図略の帯電装置によって一様に帯電される。露光装置２０６は、後述する原稿読取り部５００において読み取られた原稿の画像データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラム２０５に各色別に静電潜像を形成する。現像装置２０７Ｙ、２０７Ｍ、２０７Ｃ、及び２０７Ｋは、各色の現像剤を感光体ドラム２０５に供給して各色別のトナー画像を形成する。中間転写体ローラ２０４は、感光体ドラム２０５から各色のトナー像を転写され、中間転写体ローラ２０４上にカラーのトナー像が形成される。
【００１６】
一方、給紙ローラ２０２は、記録紙（用紙）が収納された給紙カセット２０１から記録紙を引き出し、転写ローラ２０３まで給送する。転写ローラ２０３は、搬送された記録紙に中間転写体ローラ２０４上のトナー像を転写させ、定着ローラ２０８は、転写されたトナー像を加熱して記録紙に定着させる。その後、記録紙は、本体部２００の排出口２０９から用紙後処理部３００に搬入される。また、記録紙は、必要に応じて排出トレイ２１０へ排出される。
【００１７】
用紙後処理部３００は、搬入口３０１、記録紙搬送部３０２、搬出口３０３、及びスタックトレイ３０４等を備える。記録紙搬送部３０２は、排出口２０９から搬入口３０１に搬入された記録紙を順次搬送し、最終的に搬出口３０３からスタックトレイ３０４へ記録紙を排出する。スタックトレイ３０４は、搬出口３０３から搬出された記録紙の集積枚数に応じて、同図中の矢印方向に上下動可能に構成されている。
【００１８】
操作部４００は、タッチパネル４０１、スタートキー４０２、及びテンキー４０３等を備える。タッチパネル４０１は、種々の操作画面を表示するとともに、操作者が種々の操作指令を入力するための種々の操作ボタン等を表示する。スタートキー４０２は、操作者が印刷実行指令等を入力するために用いられ、テンキー４０３は、印刷部数等を入力するために用いられる。
【００１９】
原稿読取り部５００は、スキャナ５０１等を備え、原稿給送部６００は、原稿載置部６０１、原稿排出部６０２、給紙ローラ６０３、及び原稿搬送部６０４等を備える。給紙ローラ６０３は、原稿載置部６０１にセットされた原稿を繰り出し、原稿搬送部６０４は、給紙ローラ６０３によって繰り出される原稿を１枚ずつ順にスキャナ５０１上に搬送する。搬送されてきた原稿は、スキャナ５０１によって順次読み取られる。そして、この読み取られた原稿は、原稿排出部６０２に排出される。また、原稿給送部６００は、可倒式に構成されており、原稿読取り部５００の上面を開放するように上方に持ち上げることにより、原稿読取り部５００の上面に、例えば見開き状態にされた書籍等の読み取り原稿を載置することが可能に構成されている。
【００２０】
図２は、図１に示す複写機１の電気的構成を主に示すブロック図である。複写機１は、スキャナ部１１、画像処理部２１、画像メモリ２２、プリンタ部３１、制御部４１、操作パネル部５１、ネットワークＩ／Ｆ（インターフェース）部６１、及びＨＤＤ（ハードディスクドライブ）６２を備える。
【００２１】
スキャナ部１１、画像処理部２１、画像メモリ２２、プリンタ部３１、制御部４１、操作パネル部５１、及びネットワークＩ／Ｆ部６１は、図１に示す本体部２００、用紙後処理部３００、操作部４００、原稿読取り部５００、及び原稿給送部６００に相当し、これらの各部により複写機１のコピー機能が実現される。
【００２２】
スキャナ部１１は、原稿の画像を光学的に取得して画像データを生成するものである。スキャナ部１１は、スキャナ５０１を構成する露光ランプ１２及びＣＣＤ１３（電荷結合素子）を含む。スキャナ部１１は、露光ランプ１２により原稿を照射し、その反射光をＣＣＤ１３で受光することにより、原稿から画像を読み取り、この読み取った画像に対応する画像データを画像処理部２１へ出力する。なお、スキャナ部１１は、モノクロ原稿だけでなく、カラー原稿や写真原稿の読み取りも可能な構成となっている。
【００２３】
画像処理部２１は、画像データに対する各種画像処理を行うものである。画像処理部２１は、後述する複数の演算部（第1演算部２１２〜第４演算部２１５）、及び後述するメモリ２１７を備えており、例えば、画像処理部２１は、スキャナ部１１により読み取られるなどして得られた画像データに対し、メモリ２１７を利用し当該各演算部において、入力ガンマ補正処理、拡大縮小処理、フィルタ処理、誤差拡散処理又はディザ処理等の２値化処理、及び色補正処理等の種々の画像処理（加工処理）を行う。画像処理部２１は、複写機１のメンテナンス等を行うメンテナンス者（サービスマン）、又はユーザなどによって操作パネル部５１等において設定された情報（入力情報）に基づいて、これら各種の画像処理を組み合わせて実行することが可能な構成となっている。なお、複数の演算部、すなわち、複数の画像処理ブロックにおいてなされる上記入力ガンマ補正処理や拡大縮小処理等の各種の画像処理のことを、以降、ブロック画像処理という。
【００２４】
ここで、上記各種の画像処理について概略を説明する。入力ガンマ補正処理とは、画像データの入力濃度に対する出力濃度の関係を示す濃度変換曲線、すなわちガンマ曲線を用いて入出力の関係を変化させて画像の濃淡を修正する方法によって、モニタ等に表示される画像の明るさ、及び色の彩度等を調整する画像処理である。拡大縮小処理とは、画像データの拡大及び縮小を行う画像処理である。フィルタ処理とは、画像データを構成する個々の画素に対し、周辺の画素との間で演算を行うことで画像に特殊効果を与える画像処理であり、例えば、ぼかし、エッジの強調、雑音処理、モザイク処理、あるいはポスタリゼーションの画像処理のことである。２値化処理とは、濃淡のある画像を、白及び黒だけで中間色である灰色（グレー）の諧調のない２値（１ｂｉｔ）画像に変換する処理である。この２値化への変換の際は、所定の濃度を基準濃度として、この基準濃度より高濃度の画素は黒に、基準濃度より低濃度の画素は白に変換する。この２値化処理は、例えば、誤差拡散処理やディザ処理が該当する。
【００２５】
誤差拡散処理は、例えばモノクロプリンタのように、白及び黒の２色でしか表現することができない画像形成装置を用いて写真等を印刷する場合に、画像の面積あたりの白黒の画素密度により、白色から黒色に変化するまでの灰色などの中間色を表現し、擬似的に、滑らかな変化のある画像であるかのように認識させる技法である。ディザ処理は、所定の諧調を用いて、より多くの諧調を表現する技法のことである。具体的には、白及び黒しか使用できない状態において、種々の濃度の灰色を表現する方法、すなわち、黒の細かい点の集まりで擬似的にグレーを表現する方法であり、元の画像の画素の諧調に応じて、所定の規則に基づいて白黒を生成し、この白黒の出現頻度に応じて中間階調が表現される。
【００２６】
色補正処理とは、例えば、所定の画像処理ソフトなどによって、刷版インクの色に合わせて色を調整する技法である。例えば、スキャナ部１１によって取り込んだ画像を、ＲＧＢモードからＣＭＹＫモードに変換する際、元の画像のイメージに近い色が再現されるように、実際に使用されるインクの色に合わせて画像の色（画像の各要素の濃度）を調整する画像処理であり、例えば、画像中にある白色を基準にして補正値を求めるホワイトバランス法がある。
【００２７】
画像メモリ２２は、スキャナ部１１によって読み込まれた原稿の画像データを一時的に記憶するメモリである。画像メモリ２２に記憶されたこの画像データは、画像処理部２１を介して、プリンタ部３１あるいはネットワークＩ／Ｆ部６１へ出力される。なお、画像メモリ２２に記憶された画像データは、画像処理部２１を介さずに直接プリンタ部３１に出力されてもよい。
【００２８】
プリンタ部３１は、スキャナ部１１によって読み込まれた原稿の画像データ、あるいは、ネットワークＩ／Ｆ部６１を介してクライアントＰＣ（パーソナルコンピュータ）等から送信されてきた印刷データ（画像データ）等から形成される画像を記録紙に印刷するものである。プリンタ部３１は、図１に示す給紙カセット２０１及び給紙ローラ２０２等から構成される用紙搬送部３２、中間転写体ローラ２０４、感光体ドラム２０５、露光装置２０６、及び現像装置２０７Ｙ、２０７Ｍ、２０７Ｃ、２０７Ｋ等から構成される画像形成部３３、転写ローラ２０３等から構成される転写部３４、及び定着ローラ２０８等から構成される定着部３５を含む。具体的には、用紙搬送部３２は記録紙を画像形成部３３へ搬送し、画像形成部３３は上記画像データに対応するトナー像を形成し、転写部３４はトナー像を記録紙に転写し、定着部３５はトナー像を記録紙に定着させて画像を形成する。
【００２９】
制御部４１は、複写機１の制御プログラムを記憶するＲＯＭ(Read Only Memory)、一時的にデータを保管するＲＡＭ(Random Access Memory)、及びマイクロコンピュータ（ＣＰＵ）等からなり、操作パネル部５１等で受付けられた指示情報（操作指示）や、本装置の各所に設けられているセンサからの検出信号に応じて装置全体（装置の回路部や構造部）の制御を行う処理を実行するものである。制御部４１は、コピーコントローラ４２、及び画像処理制御部４３を含む。
【００３０】
コピーコントローラ４２は、コピー機能を実現するために用いられる各部の動作を制御するものである。
【００３１】
画像処理制御部４３は、画像処理部２１における所定の画像処理を制御するものである。画像処理制御部４３は、操作パネル部５１において入力され、後述する設定情報受付部４４によって受け付けられた画像処理に関する各種設定情報（以降、画像処理情報という）に基づいて、上記各演算部におけるブロック画像処理の切り替え、ブロック画像処理毎の各種画像処理条件の設定、及び画像処理内容の最適化を行う。画像処理制御部４３は、この最適化された画像処理内容に基づいて、第１演算部２１２から第４演算部２１５まで順に当該画像処理を実行させる。
【００３２】
また、画像処理制御部４３は、所定の演算部におけるブロック画像処理に対する画像データを、次の画像処理が行われる演算部（処理ブロック）に伝送させるなどといった各演算部間の画像データのやり取り、及び、各演算部と上記メモリ２１７との間の当該画像データのやり取りを画像処理部２１に行わせる。
【００３３】
画像処理制御部４３は、設定情報受付部４４及び設定内容判別部４５を備えている。設定情報受付部４４は、メンテナンス者やユーザ等の操作者によって操作パネル部５１等において入力された上記画像処理情報を受け付けるものである。この画像処理情報は、各演算部におけるブロック画像処理の選定に関する情報、及び各ブロック画像処理毎の設定情報を含んでいる。
【００３４】
設定内容判別部４５は、上記操作パネル部５１から入力された画像処理情報を受け付けたり、この受け付けた画像処理情報の内容が適確（適正）であるか否かを判別するものである。設定内容判別部４５は、この判別の結果、入力された内容が適確でない場合、この適確でないことを示す情報を操作パネル部５１（表示部５２）に表示し、操作者に対し当該設定再設定を促す。また、設定内容判別部４５は、画像データに対して施される所定の画像処理に応じた、複数のブロック画像処理が組み合わされた、標準の画像処理パターンのデータを有しており、この画像処理パターンは、操作者によって設定された内容が適確な内容であるか否かを判別するための判断基準として用いられる。例えば、各ブロック画像処理の順序が、誤差拡散処理を行った後に入力ガンマ補正処理を行うといった順序で操作パネル部５１において入力された場合、この順序の変更を促す案内文等を含む画面が、操作パネル部５１に表示される。また、各ブロック画像処理に対する条件設定に際しても、同様に、好適でない画像処理の設定が行われようとした場合には、再設定を行うことを促すべく上述のガイド表示が行われる。
【００３５】
操作パネル部５１は、操作者がスキャナ機能、及びコピー機能等に関する操作を行うために使用され、操作者による操作指令（コマンド）等を制御部４１に与えるものである。操作パネル部５１は、タッチパネル４０１等から構成される表示部５２と、スタートキー４０２及びテンキー４０３等から構成される操作キー部５３とを含む。表示部５２は、タッチパネルとＬＣＤ（Liquid Crystal Display）とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面を表示するものである。操作キー部５３は、操作者が印刷実行指令等を入力するために用いられる。
【００３６】
表示部５２は、後述する第１演算部２１２〜第４演算部２１５の各演算部に搭載された、上記各種のブロック画像処理に対する画像処理プログラムの設定画面が表示される。例えば、第１演算部２１２を「処理ブロック１」などとして表示し、この「処理ブロック１」に対して複数のブロック画像処理の選択枝が表示され、この選択枝から所望の画像処理が選択されるといった内容の画面が表示される。他の演算部に対しても同様に所定のブロック画像処理が選択される。この際、各演算部に対して好適でない画像処理が選択された場合、上記設定内容判別部４５によって、例えば「他の選択枝に変更して下さい」などとガイド表示され、他の画像処理への変更が促される。
【００３７】
ただし、上記ブロック画像処理の選択の際、画像処理が施される順番が後の演算部における選択枝の項目数は、順番が先の演算部における画像処理の設定内容に対応させて、例えば選択項目数を減少させるように設定内容判別部４５によって表示されてもよい。すなわち、例えば第１演算部２１２において、入力ガンマ補正処理が選択された場合、第２演算部２１３での選択項目には、この入力ガンマ補正処理を含まないように表示されてもよい。
【００３８】
なお、上記各演算部における画像処理内容を設定する際は、表示部５２だけでなく、操作キー部５３も適宜用いて画像処理情報が入力されてもよい。また、上記各演算部における画像処理内容の設定は、特定の者（例えばメンテナンス者）だけが、例えば特殊設定モードに切り替えるなどして行える構成としてもよい。この場合、この特定の者は、例えば各種画像処理の標準設定案等が記載されたマニュアル等を携帯しておき、このマニュアルの情報に基づいて、ユーザと相談しながら各種画像処理内容の設定を行ってもよい。さらに、上記設定を行う際には、例えばパスワードを利用した個人認証により当該設定が可能な者を識別する構成としてもよい。
【００３９】
ネットワークＩ／Ｆ部６１は、ネットワークインタフェース（例えば10/100Base-TX）等を用い、ＬＡＮ（Local Area Network）などのネットワークを介して接続されたクライアントＰＣなどの情報処理装置との間における種々のデータの送受信を制御するものである。例えば、ネットワークＩ／Ｆ部６１は、スキャナ部１１によって読み取られた原稿の画像データのクライアントＰＣ等への送受信を行う。
【００４０】
ＨＤＤ６２は、スキャナ部１１によって読み取られた画像データ及び当該画像データに設定されている出力形式等を記憶するものである。ＨＤＤ６２に記憶されている画像データは、複写機１で使用されるだけでなく、必要に応じて、ネットワークＩ／Ｆ部６１を介してクライアントＰＣ等から確認されたり、クライアントＰＣ等の所定のフォルダへ転送される。
【００４１】
なお、上述のネットワークシステムの構成は、種々の変更が可能であり、ＬＡＮ等を介して複写機１に接続可能な、クライアントＰＣ、外部ＰＣ及びファクシミリ装置等の台数を変更したり、ＬＡＮとインターネットとを接続する機器としてＳＭＴＰサーバ、ゲートウェイ、あるいはルータ等を適宜設けてもよく、文書管理サーバ等の種々のサーバ等をさらに付加してもよい。
【００４２】
図３は、図２に示す画像処理部２１における各種の画像処理に関する構成を示すブロック図である。図３に示すように、画像処理部２１は、画像入力部２１１、第1演算部２１２、第２演算部２１３、第３演算部２１４、第４演算部２１５、画像出力部２１６、及びメモリ２１７を備えている。
【００４３】
画像入力部２１１は、所定の画像処理が施されるべく、画像メモリ２２等から画像処理部２１へ送信されてきた画像データが入力される部位である。
【００４４】
第1演算部２１２、第２演算部２１３、第３演算部２１４、及び第４演算部２１５は、それぞれ各種画像処理（ブロック画像処理）に関する種々の演算を行うものであり、画像データに対して施される所定の画像処理に関する所謂処理ブロックを構成している。これら第1演算部２１２〜第４演算部２１５は、例えば、デジタル信号処理に特化したプログラマブルな演算器、すなわち、デジタル信号をリアルタイムで処理することができ、かつ、マイコン等に比べて乗算や積和等の演算処理を高速で行うことが可能な、例えばＤＳＰ（デジタルシグナルプロセッサ）などの演算器で構成されている。第1演算部２１２〜第４演算部２１５は、互いにバス（例えば、データバス）で連結されており、このバスを用いて各演算部間の画像データの伝送が行われる構成となっている。
【００４５】
第1演算部２１２〜第４演算部２１５は、それぞれ、少なくとも上述の入力ガンマ補正処理、拡大縮小処理、フィルタ処理、２値化処理（例えば誤差拡散処理、及びディザ処理）、及び色補正処理に対するプログラム、すなわち、入力ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム（誤差拡散処理プログラム、及びディザ処理プログラム）、及び色補正処理プログラム等の複数の種類の画像処理プログラムが搭載されている。
【００４６】
第1演算部２１２〜第４演算部２１５のそれぞれにおいては、操作パネル部５１において設定された画像処理情報に基づいて、上記各種画像処理プログラムの中から所定の画像処理プログラムが選択され、この選択された画像処理プログラムに切り替えられて（変更されて）、当該切り替えられた画像処理プログラムに対応するブロック画像処理が行われる。
【００４７】
画像出力部２１６は、画像入力部２１１から入力され、そして、第1〜第４の各演算部において順に所定の画像処理が施されて伝送されてきた画像データをプリンタ部３１等に出力する部位である。
【００４８】
メモリ２１７は、第１演算部２１２〜第４演算部２１５と連結（通信可能に接続）されており、第１演算部２１２〜第４演算部２１５のそれぞれに対する画像データを一時的に記憶するものである。
【００４９】
ここで、図４及び図５を用いて、第1演算部２１２〜第４演算部２１５における画像処理の設定について以下に説明する。図４及び図５は、図３に示す第1演算部２１２〜第４演算部２１５の各演算部において、所定のブロック画像処理が設定された状態を示す図である。
【００５０】
図４では、各演算部に搭載されている上述の入力ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム（誤差拡散処理プログラム、及びディザ処理プログラム）、及び色補正処理プログラムの中から、各演算部に対する所定の画像処理が設定されている。すなわち、第１演算部２１２は入力ガンマ補正処理プログラム、第２演算部２１３はフィルタ処理プログラム、第３演算部２１４は拡大縮小処理プログラム、第４演算部２１５は誤差拡散処理プログラムがそれぞれ選定されている。従来一般的には拡大縮小処理の後にフィルタ処理が行われるような設定に固定されているが、この図４に示すように、フィルタ処理を行った後に拡大縮小処理を行う設定にするなど、操作者の好みに合わせて任意に画像処理の順序を変更することができる。
【００５１】
また、図５は、第２演算部２１３及び第３演算部２１４において、フィルタ処理プログラムが設定されている。このように、必要に応じて同じ種類の画像処理を異なる演算部において実行することができ、かつ、不要な種類の画像処理は実行しないように設定することができる。
【００５２】
ところで、画像処理部２１は、メモリ２１７を備え、当該メモリ２１７に画像データを記憶する（退避させる）ことができるため、同じ演算部において所定の種類の画像処理を複数回繰り返すことが可能となる。例えば、図４に示すように、第２演算部２１３において選定されたフィルタ処理を、同じ第２演算部２１３において複数回繰り返すことが可能となる。すなわち、第１演算部２１２において画像データに入力ガンマ補正処理を行った後、第２演算部２１３において当該画像データにフィルタ処理を施す。そして、この第２演算部２１３においてフィルタ処理が施された画像データをメモリ２１７に一旦記憶させ、この記憶された画像データを第２演算部２１３に取り込み、第２演算部２１３において、再度、同じフィルタ処理を行ってもよい。このようにして、同じ演算部において、同じブロック画像処理が繰り返される。また、各演算部における画像データを、メモリ２１７に一旦退避させておき、その間に演算部のブロック画像処理の種類を切り替えることにより、同じ演算部において異なる種類の画像処理を行うことも可能となる。
【００５３】
なお、各演算部間の画像データの伝送方法については、例えば、各演算部において所定の画像処理が施された画像データを、メモリ２１７に一旦記憶させることなく、上記バスを用いて、各演算部間で直接、画像データの伝送（受け渡し）を行ってもよい。また、例えば第１演算部２１２で入力ガンマ補正処理が行われた画像データを、メモリ２１７に記憶させ、この記憶された画像データを、次の第２演算部２１３で取り込み、第２演算部２１３でフィルタ処理を行うといった方法で画像データの伝送を行ってもよい。
【００５４】
以上のように、各演算部毎に所望の画像処理プログラムを設定することができるため、操作者の好みに応じて組み合わされて最適化された画像処理を行うことができる。また、各演算部において画像処理された画像データを一時的にメモリ２１７に記憶しておくことができるため、当該画像データを、所定の演算部において画像処理が施された後、次の演算部に直接伝送しなければならないといったことがなくなり、演算部の設置個数を、画像データに対して施すブロック画像処理の種類の数と同数にする必要がなくなり、演算部の設置個数を必要最小限の個数にすることが可能となる。よって、装置のコンパクト化が図れ、ひいてはコスト低減が図れる。また、第１演算部２１２〜第４演算部２１５がそれぞれ上記ＤＳＰからなるため、各演算部において上記各画像処理プログラムを切り替えて実行させることができる構成が容易に実現され、また、演算部の小型化、及び演算の高速化が図れ、ひいては、当該画像処理にかかる時間を短縮することができる。さらに、各演算部は、少なくとも、入力ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム、及び色補正処理プログラムを有しているため、モノクロ印刷時等に用いられるモノクロ画像データ、あるいは、カラー印刷時等に用いられるカラー画像データに対して、通常必要とされる画像処理内容がこれら各画像処理プログラムの組み合わせによって実現される。
【００５５】
図６は、複写機１の画像処理の設定を行うときの動作の一例を説明するためのフローチャートである。まず、操作パネル部５１において第1演算部２１２〜第4演算部２１５それぞれに対して所望のブロック画像処理が設定される。この設定された画像処理情報は設定情報受付部４４に入力される（ステップＳ６０１）。そして、設定情報受付部４４に入力された画像処理情報は、設定内容判別部４５に送信される。そして、この送信された画像処理情報に基づいて、設定内容判別部４５によって当該設定内容が適確であるか否かが判別され、好適でない設定内容である場合（ステップＳ６０２のＮＯ）、この旨が示された画面が操作パネル部５１に表示されて再設定を行うことが促され、このガイドに従い上記ステップＳ６０１において当該必要な画像処理の設定が行われる。設定内容が好適である場合は（ステップＳ６０２のＹＥＳ）。上記ステップＳ６０１において入力された画像処理情報に基づいて、当該画像データに対して行われる各種画像処理内容（画像処理のアルゴリズム）が決定される（ステップＳ６０３）。次に、上記ステップＳ６０１において設定された各演算部毎のブロック画像処理に関する処理条件の設定が行われる（ステップＳ６０４）。そして、上記ステップＳ６０１及びステップＳ６０４でなされた設定情報に基づいて、画像データに対して行われる画像処理内容  が最適化され（ステップＳ６０５）、操作者の好みに応じてカスタマイズされた画像処理内容が決定される（ステップＳ６０６）。なお、上記ステップＳ６０３とステップＳ６０４との順番が入れ替わってもよい。すなわち、各ブロック画像処理毎の各種設定が行われた後に、当該画像処理のアルゴリズムの決定がなされてもよい。
【００５６】
なお、本発明は以下の態様をとることができる。
（Ａ）本実施形態においては、演算部の個数は、第１演算部２１２〜第４演算部２１５までの４個であるが、４個以外の個数であってもよい。例えば、演算部を第１演算部〜第５演算部の５個にしてもよい。
（Ｂ）本実施形態においては、全ての演算部に対して、所定のブロック画像処理を設定（選定）しているが、全ての演算部に対して画像処理の設定を行わずともよい。例えば、第１演算部２１２から第３演算部２１４までの３つの演算部に対して所定の画像処理を設定し、第４演算部２１５は、画像処理を行わない設定（例えば、いずれの種類の画像処理も選択しない）としてもよい。この場合、例えば、第３演算部２１４における画像処理が終了した後、当該画像データを、第４演算部２１５を通過させて（第４演算部２１５ではいずれの画像処理も施さず）画像出力部２１６に伝送してもよい。なお、この場合、画像入力部２１１及び画像出力部２１６は、第１演算部２１２〜第４演算部２１５とバスで連結されていてもよい。また、第４演算部２１５を画像処理の設定が行われない演算部とせず、例えば第３演算部２１４を画像処理の設定が行われない演算部としてもよい。この場合、画像データの伝送は、この第３演算部２１４を経由させずに、第２演算部２１３からメモリ２１７を介して第４演算部２１５に伝送させてもよい。
（Ｃ）本実施形態においては、各演算部は、少なくとも入力ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム、色補正処理プログラムの５種類の画像処理プログラムを搭載しているが、当該５種類の画像処理プログラムが搭載されていなくともよく、例えば、モノクロ用の複写機等を用いる場合、上記のうち、色補正処理プログラムを含まない４種類の画像処理プログラムが搭載されていてもよい。
（Ｄ）本実施形態においては、第１演算部２１２〜第４演算部２１５に対する画像処理が行われる順序は固定されているが、すなわち、第１演算部２１２は、１番目の画像処理がなされ、第２演算部２１３では、２番目の画像処理がなされる…というように順序が固定されているが、各演算部での画像処理の順序は固定されてない構成であってもよい。この場合、例えば各演算部対する画像処理の種類の選定と併せて、各演算部の画像処理が行われる順序も設定することが可能な構成としてもよい。この場合の設定も操作パネル部５１において行われてもよい。
（Ｅ）本実施形態においては、操作パネル部５１における画像処理情報の設定の際、各演算部毎のブロック画像処理の選択を行う構成となっているが、まず最初に、操作者が画像データに施したい必要な画像処理の種類が選択され、その後、この選択された各画像処理を、予め設定内容判別部４５に格納されている所定の（標準として定めた）画像処理パターン情報に基づいて（参照し）、推奨される画像処理順に配列して表示させる構成であってもよい。この推奨される画像処理パターン以外のパターンに変更したい場合は、同様に各演算部毎のブロック画像処理の選択を行うことによって変更させてもよい。なお、この場合も、好適でない画像処理の組合せ（順番）が設定された場合には、再設定を促すようなガイド表示がなされてもよい。
（Ｆ）当該画像処理情報は、操作パネル部５１において設定されなくともよい。この場合、所定の操作部（設定部）を複写機１の適所に設けておき、この操作部において各種画像処理情報の設定が行われる構成であってもよいし、ネットワーク等を介してクライアントＰＣ等の情報処理装置から設定される構成であってもよい。
（Ｇ）各演算部の画像データを一時的に記憶しておくメモリ（メモリ２１７に相当）は、例えば、第１演算部２１２に対する第１のメモリ、第２演算部２１３に対する第２のメモリ…というように各演算部それぞれに対応して個別に設けられてもよい。ただし、この場合、それぞれのメモリはバスなどで互いに連結されており、これらメモリ同士で画像データ等の伝送（受け渡し）が可能な構成としてもよい。
（Ｈ）本実施形態においては、各演算部は互いにバスで連結されているが、当該バスを備えずに、各演算部の画像データの伝送は、必要に応じてメモリ（例えばメモリ２１７）を介して行う構成であってもよい。
【００５７】
【発明の効果】
請求項１記載の発明によれば、操作者により設定手段において設定された情報に基づいて、制御手段は、演算手段に備えられた複数の種類の画像処理プログラムの中から該当する画像処理プログラムを選定し、この選定された画像処理プログラムに対する上記画像処理を上記演算手段に実行させる。これにより、各種の画像処理プログラが各演算手段毎に選択されて各種の画像処理が組み合わされるため、操作者の好みに応じて適正化された画像処理を行うことができる。
【００５８】
請求項２記載の発明によれば、所定の演算手段において画像処理された画像データを記憶手段に一時的に保存し、この画像データを同じ演算手段に取り込んで画像処理を行うことができる。よって、この同じ演算手段に取り込まれた画像データに対して、当初と異なる種類の画像処理、あるいは当初と同じ画像処理が所定回数繰り返して施されることにより、演算手段の個数を、画像処理の種類の数、又は画像データに施される画像処理の所要回数と同数にする必要がなくなり、演算手段の個数を必要最小限の個数とすることが可能となり装置のコンパクト化を図ることができ、ひいてはコストの低減を図ることができる。
【００５９】
請求項３記載の発明によれば、演算手段がデジタルシグナルプロセッサで構成されるため、各演算手段において各画像処理プログラムを切り替えて実行させる構成を容易に実現することができ、かつ、演算手段の小型化及び当該画像処理に関する演算処理の高速化を図ることができる。
【００６０】
請求項４記載の発明によれば、複数の種類の画像処理プログラムは、ガンマ補正処理プログラム、拡大縮小処理プログラム、フィルタ処理プログラム、２値化処理プログラム、及び色補正処理プログラムが含まれるため、モノクロ画像データ及びカラー画像データに対して通常必要とされる画像処理内容を、これらの各画像処理プログラムの組み合わせによって設定することができる。
【図面の簡単な説明】
【図１】本発明の画像処理装置の一実施形態に係る複写機の機械的構成を主に示す側面概略図である。
【図２】上記した複写機の電気的構成を主に示すブロック図である。
【図３】図２に示す画像処理部における各種の画像処理に関する構成を示すブロック図である。
【図４】図３に示す各演算部において所定のブロック画像処理が設定された状態を示す図である。
【図５】図３に示す各演算部において所定のブロック画像処理が設定された状態を示す図である。
【図６】複写機の画像処理の設定を行うときの動作の一例を説明するためのフローチャートである。
【図７】従来における画像処理内容の一例を説明するための図である。
【符号の説明】
１  複写機（画像処理装置）
１１  スキャナ部
２１  画像処理部
２１１  画像入力部
２１２  第１演算部（演算手段）
２１３  第２演算部（演算手段）
２１４  第３演算部（演算手段）
２１５  第４演算部（演算手段）
２１６  画像出力部
２１７  メモリ（記憶手段）
２２  画像メモリ
３１  プリンタ部
４１  制御部
４３  画像処理制御部（制御手段）
４４  設定情報受付部
４５  設定内容判別部
５１  操作パネル部（設定手段）
５２  表示部
５３  操作キー部
６１  ネットワークＩ／Ｆ部
４００  操作部
５００  原稿読取り部
【図１】
2004214812.tif 000003
【図２】
2004214812.tif 000004
【図３】
2004214812.tif 000005
【図４】
2004214812.tif 000006
【図５】
2004214812.tif 000007
【図６】
2004214812.tif 000008
【図７】
2004214812.tif 000009