(57)【要約】【課題】  利用者にとって所望の調整を容易に行うことのできる画像処理システムを提供する。【解決手段】  画像形成装置としての複合機１の画像形成の特性により、モアレが発生する周波数帯域の情報を用い、形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成し、当該生成した空間周波数成分と、上記周波数帯域の情報とに基づいて、画像データ上でモアレの発生する領域を推定し、当該モアレが発生すると推定される領域を表示する画像処理装置である。【選択図】        図１
2006262081.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段と、
前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手段と、
前記生成した空間周波数成分情報と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手段と、
当該モアレが発生すると推定される領域を表示する手段と、
を含むことを特徴とする画像処理システム。
【請求項２】
画像形成装置に接続される、画像処理装置であって、
前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段と、
前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手段と、
前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手段と、
当該モアレが発生すると推定される領域を表示する手段と、
を含むことを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記モアレが発生すると推定される領域を表す情報を前記画像形成装置に送信する手段をさらに含み、  
当該送信された情報が前記画像形成装置でのモアレ抑制画像処理に供されることを特徴とする画像処理装置。
【請求項４】
画像形成装置に接続され、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段を有する画像処理装置を用い、
前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する工程と、
前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する工程と、
当該モアレが発生すると推定される領域を出力する工程と、
を含むことを特徴とする画像処理方法。
【請求項５】
画像形成装置に接続され、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段を有する画像処理装置に、
前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手順と、
前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手順と、
当該モアレが発生すると推定される領域を出力する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機等の画像形成装置を含む画像処理システムに関する。
【背景技術】
【０００２】
ディジタル方式の画像形成装置では、予め決められたドット密度にて画像を形成することが行われる。この場合において、画像自体の線密度と画像形成装置のドット密度とが略同一の空間周波数となって干渉するときにモアレが生じる。
【０００３】
そこで、従来から空間周波数フィルタを用いて、モアレを低減させる方法が採用されている。また、変倍時の事情に配慮してモアレを低減させる技術が、特許文献１等に開示されている。
【特許文献１】特開２００１−２１８０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のモアレを低減させる技術では、いずれも利用者の確認操作なしにフィルタの適用や二値化処理などのモアレ低減処理が行われてしまうため、利用者の所望の画像が得られるとは限らない。
【０００５】
本発明は上記実情に鑑みて為されたもので、利用者にとって所望の調整を容易に行うことのできる画像処理システムを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、画像形成装置と、画像処理装置とを含む画像処理システムであって、前記画像処理装置は、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段と、前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手段と、前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手段と、当該モアレが発生すると推定される領域を表示する手段と、を含むことを特徴としている。
【０００７】
また、上記従来例の問題点を解決するための本発明は、画像形成装置に接続される、画像処理装置であって、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段と、前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手段と、前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手段と、当該モアレが発生すると推定される領域を表示する手段と、を含むことを特徴としている。
【０００８】
ここで、前記モアレが発生すると推定される領域を表す情報を前記画像形成装置に送信する手段をさらに含み、当該送信された情報が前記画像形成装置でのモアレ抑制画像処理に供されることとしてもよい。
【０００９】
また、本発明の一態様に係る画像処理方法は、画像形成装置に接続され、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段を有する画像処理装置を用い、前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する工程と、前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する工程と、当該モアレが発生すると推定される領域を出力する工程と、を含むことを特徴としている。
【００１０】
さらに本発明の別の態様に係るプログラムは、画像形成装置に接続され、前記画像形成装置の画像形成の特性により、モアレが発生する周波数帯域の情報を記憶する手段を有する画像処理装置に、前記画像形成装置による形成処理の対象となる画像データについて、当該画像データの空間周波数成分情報を生成する手順と、前記生成した空間周波数成分と、前記記憶されている周波数帯域の情報とに基づいて、前記画像データ上でモアレの発生する領域を推定する手順と、当該モアレが発生すると推定される領域を出力する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理システムは、図１に示すように、画像形成装置としての複合機１と、画像処理装置として動作するパーソナルコンピュータ装置（ＰＣ）２とを含んで構成されている。また、複合機１は、スキャナ部１１と、制御部１２と、記憶部１３と、プリンタ部１４と、操作部１５と、表示部１６と、通信部１７とを含んで構成されている。また、ＰＣ２は、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、通信部２５とを含んで構成されている。
【００１２】
スキャナ部１１は、紙媒体などに形成された画像を光学的に読み取り、画像データとして制御部１２に出力する。制御部１２は、ＣＰＵ等であり、記憶部１３に格納されているプログラムに従って動作する。本実施の形態では、この制御部１２は、例えばスキャナ部１１から入力された画像データ（形成処理の対象となる画像データ）をＰＣ２へ送信する。そしてＰＣ２から受信されるコマンド列に従い、この画像データに対して画像処理を実行する。この制御部１２による具体的な処理の内容例については、後に詳しく説明する。
【００１３】
記憶部１３は、例えばメモリやハードディスク等であり、制御部１２によって実行されるプログラムを保持している。また、この記憶部１３は、制御部１２のワークメモリとしても動作する。プリンタ部１４は、制御部１２から入力される画像データを、紙媒体等の上に形成する。操作部１５は、キーパッド等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部１２に出力する。表示部１６は、液晶表示パネル等であり、制御部１２から入力される指示に従って、情報を表示する。通信部１７は、ネットワークインタフェース等であり、制御部１２から入力される指示に従って、ネットワークを介して、例えばＰＣ２へと種々のデータを送信する。また、この通信部１７は、ネットワークを介して、例えばＰＣ２から到来するデータを受信して、制御部１２に出力する。
【００１４】
またＰＣ２の制御部２１は、ＣＰＵ等であり、記憶部２２に格納されているプログラムに従って動作する。この制御部２１は、例えば、複合機１側から取得した画像データを処理の対象として、利用者から指定された画像処理を実行し、その結果の画像を利用者に提示する処理、及び、複合機１に送信するべきコマンド列を生成する。この制御部２１による具体的な処理の内容例については、後に詳しく説明する。
【００１５】
記憶部２２は、例えばメモリやハードディスク等であり、制御部２１によって実行されるプログラムを保持している。また、この記憶部２２は、制御部２１のワークメモリとしても動作する。
【００１６】
操作部２３は、キーボードやマウス等であり、利用者の指示操作を受け入れて、当該指示操作の内容を制御部２１に出力する。表示部２４は、例えば液晶ディスプレイ等であり、制御部２１から入力される指示に従って、画像等を表示する。通信部２５は、ネットワークインタフェース等であり、制御部２１から入力される指示に従って、ネットワークを介して、例えば複合機１へと種々のデータを送信する。また、この通信部２５は、ネットワークを介して、例えば複合機１から到来するデータを受信して、制御部２１に出力する。
【００１７】
ここで、複合機１の制御部１２と、ＰＣ２の制御部２１との処理の内容例について説明する。本実施の形態では、ＰＣ２の記憶部２２に、複合機１の画像形成の特性に対応して、モアレが発生する周波数帯域の情報を格納している。具体的な例として、この周波数帯域の情報は、図２に示すように、複合機１側で用いるスクリーン（画像形成で利用するドットパターン）を特定する情報（Ａ）と、当該スクリーンを用いたときにモアレが発生する画像の空間周波数帯域を特定するモアレ発生帯域情報（Ｂ）と、を関連付けたものである。
【００１８】
ＰＣ２の制御部２１は、複合機１から形成処理の対象となる画像データを受信すると、当該画像データの空間周波数成分情報を生成する。この空間周波数成分情報は例えば、画像データに対してＦＦＴ（Fast Fourier Transform）などのフーリエ変換処理を施して得られるものである。また制御部２１は、利用者からスクリーンを選択する指示操作の入力を受けて、当該スクリーンに対応するモアレ発生帯域情報を記憶部２２から読み出す。
【００１９】
制御部２１は、空間周波数成分情報と、読み出したモアレ発生帯域情報とを参照して、モアレ発生帯域情報によって特定される空間周波数の成分を含む画像データ上の領域を特定する。この領域が、モアレが発生するとして推定される領域となる。制御部２１は、この領域を表す情報を表示部２４に表示する。
【００２０】
例えば制御部２１は、複合機１から受信した画像データを表示するとともに、この画像データ上で、モアレが発生すると推定した領域を、強調する図形を重ね合わせ表示する。具体的な例を図３に示す。図３では、画像データ上でモアレが発生すると推定される領域にハッチングの画像を重ね合わせて強調表示している（Ｐ）。
【００２１】
本実施の形態においては、制御部２１は、この表示を行うとともに、シャープネス調整の設定指示操作を利用者から受け入れてもよい。すなわち、制御部２１は、図３に示したように、表示部２４の画面上に、シャープネス補正の強さ（補正値）を設定させるためのスライダ画像等（Ｓ）を表示する。利用者は、マウスやキーボード等の操作により、この補正値を設定する。
【００２２】
制御部２１は、複合機１から受信した画像データに対して、設定された補正値に対応するシャープネスフィルタ処理を実行してプレビュー画像を生成する。また、このプレビュー画像に対して、空間周波数成分情報を生成し、利用者が選択したスクリーンに対応するモアレ発生帯域情報によって特定される空間周波数の成分を含む画像データ上の領域（モアレが発生すると推定される領域）を特定して、当該領域を強調表示する。
【００２３】
これにより、利用者は、シャープネスフィルタの強度を調整して、所望の程度にモアレの発生を抑制させることができ、所望の調整を容易に行うことができるようになる。
【００２４】
なお、制御部２１は、画像データ全体に対して、設定された強度のシャープネスフィルタを適用するのではなく、画像データのうち、モアレが発生すると推定される領域に対してシャープネスフィルタを適用してもよい。この場合、さらに、画像データ中のエッジ部、非エッジ部、モアレが発生すると推定される領域のそれぞれについて個別にシャープネスフィルタの強度を設定できるようにしてもよい。すなわち、図３に示したスライダ画像の代りに、図４に示すように、エッジ部、非エッジ部、モアレが発生すると推定される領域のそれぞれに対応して、個別にシャープネスフィルタの強度を設定するためのスライダ画像を表示し、各部分ごとに、各部分に適用するシャープネスフィルタの強度を設定させてもよい。制御部２１は、画像データからエッジ部（空間周波数が所定第１しきい値より高い領域）を抽出して、当該抽出した領域に対し、エッジ部について定められた強度のシャープネスフィルタ処理を適用する。また、画像データから非エッジ部（空間周波数が所定第２しきい値より低い領域）を抽出して、当該抽出した領域に対し、非エッジ部について定められた強度のシャープネスフィルタ処理を適用する。
【００２５】
さらに、制御部２１は、モアレが発生すると推定される領域を特定し、当該特定した領域に対し、モアレが発生すると推定される領域について定められた強度のシャープネスフィルタ処理を適用する。そして、これらの処理を適用した後の画像データを、プレビュー画像として生成する。さらに、このプレビュー画像に対して、空間周波数成分情報を生成し、利用者が選択したスクリーンに対応するモアレ発生帯域情報によって特定される空間周波数の成分を含む画像データ上の領域（モアレが発生すると推定される領域）を特定して、当該領域を強調表示する。
【００２６】
なお、モアレが発生すると推定される領域がない場合は、プレビュー画像がそのまま表示されることとなる。
【００２７】
利用者が、所望の画像データが得られた旨の操作を行うと、制御部２１は、当該指示操作を受け入れて、設定された強度のシャープネスフィルタ処理を適用するべき旨のコマンドを含むコマンド列を生成する。そして当該コマンド列を複合機１へと送信する。
【００２８】
なお、画像データのうち、モアレが発生すると推定される領域に対してシャープネスフィルタを適用する場合は、モアレが発生すると推定される領域を選択して、当該選択した領域について設定された強度のシャープネスフィルタ処理を適用するべき旨のコマンドを含むコマンド列を生成し、当該コマンド列を複合機１へと送信する。
【００２９】
さらに、エッジ部、非エッジ部、モアレが発生すると推定される領域のそれぞれに対応して、個別にシャープネスフィルタの強度を設定させる場合、画像データからエッジ部を選択するコマンドと、当該選択したエッジ部の領域に対し、エッジ部について定められた強度のシャープネスフィルタ処理を適用するコマンドと、画像データから非エッジ部を選択するコマンドと、当該選択した非エッジ部の領域に対し、非エッジ部について定められた強度のシャープネスフィルタ処理を適用するコマンドと、モアレが発生すると推定される領域を選択するコマンドと、当該選択した領域に対し、モアレが発生すると推定される領域について定められた強度のシャープネスフィルタ処理を適用するコマンドとを含むコマンド列を生成する。そして、当該コマンド列を複合機１へと送信する。
【００３０】
複合機１は、これらのコマンド列を受信すると、当該コマンド列に従って、形成対象となった画像データに対してモアレの発生を抑制する、モアレ抑制画像処理（ここではシャープネスフィルタ処理）を実行し、当該モアレ抑制画像処理後の画像データを、プリンタ部１４に出力して、印刷を実行する。
【００３１】
なお、ここまでの説明では、シャープネスフィルタを適用することでモアレの発生を抑制しているが、他のフィルタ処理でも構わない。また、本実施の形態によると、画像形成装置の特性に応じた処理が行われることとなり、画像が不用意に劣化しないように制御される。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る画像処理システムの例を表す構成ブロック図である。
【図２】モアレの発生する周波数帯域を規定するデータの例を表す説明図である。
【図３】本発明の実施の形態に係る画像処理装置における画面表示例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置における画面表示の別の例を表す説明図である。
【符号の説明】
【００３３】
１  複合機、２  パーソナルコンピュータ、１１  スキャナ部、１２，２１  制御部、１３，２２  記憶部、１４  プリンタ部、１５，２３  操作部、１６，２４  表示部、１７，２５  通信部。
【図１】
2006262081.tif 000003
【図２】
2006262081.tif 000004
【図３】
2006262081.tif 000005
【図４】
2006262081.tif 000006