(57)【要約】【課題】判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等を確認することを可能とする。【解決手段】製版用の２値データに対してデスクリーニング及び解像度変換を行い(152)、モアレ判定対象のデスクリーニングデータ及びプリンタ用データに対して画素数の調整(158)、平滑化(160)を行った後に、プリンタ用データの値Ｃn1iが０(168が肯定)又はデスクリーニングデータの値Ｄn1iが値Ｃn1iに閾値Th0を加算した値以下(170が否定)の画素には０を設定し(172)、それ以外(170が肯定)の画素には値Ｄn1iから値Ｃn1i及び閾値Th0を各々減算した値を設定する(174)ことを、全画素かつ各色について各々行うことで、モアレを判定するための判定用画像を生成する。【選択図】図４
2011082946.tif 000002
【特許請求の範囲】
【請求項１】
判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項２】
前記生成手段は、前記第７画像データとして、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択する前記第１処理を行うことで得られる画像データを用い、前記第６画像データと前記第７画像データとを画素単位で比較することで前記判定用画像を生成する請求項１記載の画像処理装置。
【請求項３】
前記生成手段は、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素にも前記第３の値を設定して前記判定用画像を生成する請求項１又は請求項２記載の画像処理装置。
【請求項４】
判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項５】
判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項６】
判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項７】
前記生成手段は、前記第７画像データとして、前記第２画像データと、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値と、前記第２画像データに輪郭強調処理を行うことで得られる第４画像データの値と、の最大値を画素単位で選択する前記予め設定された処理を行うことで得られる画像データを用い、前記第６画像データ又は前記第１０画像データと、前記第７画像データと、を画素単位で比較することで前記判定用画像を生成する請求項１、請求項５及び請求項６の何れか１項記載の画像処理装置。
【請求項８】
判定対象の第１画像データの値と、前記第１画像データと同一の画像を表す比較用の第２画像データに対し画像中の輪郭部分における値の変化を前記第１画像データでの前記変化と近似させる平滑化処理を施すことで得られる第１１画像データの値と、を画素単位で比較し、前記第１画像データの値が、前記第１１画像データの値以下か、或いは、前記第１１画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項９】
前記生成手段は、前記第２画像データの値が予め設定された第２の値以下の画素にも前記第３の値を設定して前記判定用画像を生成する請求項１〜請求項８の何れか１項記載の画像処理装置。
【請求項１０】
前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第６画像データ又は前記第１０画像データ又は前記第１画像データの値と、前記第７画像データ又は前記第２画像データ又は前記第３画像データ又は前記第１１画像データの値と、の差分に応じた値を設定する請求項１〜請求項９の何れか１項記載の画像処理装置。
【請求項１１】
判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置。
【請求項１２】
前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第１画像データの値と前記第２画像データの値との差分に応じた値を設定する請求項１１記載の画像処理装置。
【請求項１３】
前記生成手段は、前記第１画像データを、前記第２画像データ、前記第２画像データに平滑化処理を施すことで得られる第３画像データ、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データと画素単位で各々比較し、前記第１画像データの値が前記第２画像データの値、前記第３画像データの値及び前記第４画像データの値のうちの最大値以下か又は前記最大値に前記第１の値を加えた値以下の画素、及び、前記第２画像データの値が前記第２の値以下の画素には前記第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する請求項１１記載の画像処理装置。
【請求項１４】
前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第１画像データの値と前記第３画像データの値との差分に応じた値を設定する請求項１３記載の画像処理装置。
【請求項１５】
前記生成手段は、前記第１画像データ及び前記第２画像データが２色以上の色から成る場合に、画像データの各色毎に前記判定用画像を生成する請求項１〜請求項１４の何れか１項記載の画像処理装置。
【請求項１６】
前記生成手段は、前記第１画像データと前記第２画像データの解像度及び画素数の少なくとも一方が相違している場合に、前記第１画像データ及び前記第２画像データの少なくとも一方に対し、解像度変換及び画素の追加の少なくとも一方を行うことで、前記判定用画像の生成に用いる複数の画像データの解像度及び画素数を一致させる画素数調整処理を行う請求項１〜請求項１５の何れか１項記載の画像処理装置。
【請求項１７】
前記生成手段は、前記第１画像データに対して平滑化処理を施し、当該平滑化処理を施した前記第１画像データ、又は、当該第１画像データから得られる前記第６画像データ又は前記第１０画像データを用いて、前記画素単位での画像データの比較、前記判定用画像の生成を行う請求項１〜請求項１６の何れか１項記載の画像処理装置。
【請求項１８】
前記第１画像データは、各々２値をとる複数画素によって前記複数画素から成る単位領域毎の階調を表す２値画像データを変換することで得られた、各々多値をとる個々の画素によって個々の画素毎の階調を表す多値画像データであり、
前記生成手段は、前記第１画像データ上での前記単位領域のサイズ以上で、前記第１画像データ上での判定対象のモアレの周期よりも小さい局所領域を単位として、前記第１画像データに対する平滑化処理を行う請求項１７記載の画像処理装置。
【請求項１９】
前記生成手段は、前記第２画像データに対し、前記第１画像データに対する平滑化処理における局所領域よりも小さい局所領域を単位として平滑化処理を施し、当該平滑化処理を施した前記第２画像データ、又は、当該第２画像データから得られる前記第７画像データ又は前記第１１画像データを用いて、前記画素単位での画像データの比較、前記判定用画像の生成を行う請求項１７又は請求項１８記載の画像処理装置。
【請求項２０】
前記生成手段によって生成された前記判定用画像に対して個々の画素の値の差分を増大させる強調処理を施し、当該強調処理を施した前記判定用画像を出力する画像出力手段を更に備えた請求項１〜請求項１９の何れか１項記載の画像処理装置。
【請求項２１】
前記生成手段は、前記第１画像データ及び前記第２画像データが２色以上の色から成る場合に、画像データの各色毎に前記判定用画像を生成し、
前記画像出力手段は、前記生成手段によって生成された各色毎の前記判定用画像に対して前記強調処理を各々施した後に、前記強調処理を施した各色毎の前記判定用画像を縮小して配列した単一の画像を生成して出力する請求項２０記載の画像処理装置。
【請求項２２】
前記生成手段は、前記第３の値として０を、前記第３の値と異なる値として、前記第６画像データ又は前記第１０画像データ又は前記第１画像データの値と、前記第７画像データ又は前記第２画像データ又は前記第３画像データ又は前記第１１画像データの値と、の差分に応じた値を設定した判定用画像を生成し、
前記生成手段によって生成された前記判定用画像のうち予め設定された第４の値以上の画素の数を計数し、計数結果が予め設定された第５の値以上か否かを判定して出力する判定出力手段を更に備えた請求項１〜請求項２１の何れか１項記載の画像処理装置。
【請求項２３】
判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、
前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、
を備えた画像処理システム。
【請求項２４】
判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、
前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、
を備えた画像処理システム。
【請求項２５】
判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、
前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、
を備えた画像処理システム。
【請求項２６】
判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、
前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、
を備えた画像処理システム。
【請求項２７】
判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、
前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、
を備えた画像処理システム。
【請求項２８】
コンピュータを、判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させるための画像処理プログラム。
【請求項２９】
コンピュータを、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させるための画像処理プログラム。
【請求項３０】
コンピュータを、判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させるための画像処理プログラム。
【請求項３１】
コンピュータを、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させるための画像処理プログラム。
【請求項３２】
コンピュータを、判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、原画像データに対して網点処理を行うことで生成されたスクリーン印刷用の各色の分版データに対し、モアレ確認モードが指示された場合に、各分版データのうち２色の分版データを組み合わせた計６種類の２版合成印刷画像を印刷する技術が開示されている。
【０００３】
また、特許文献２には、網掛画像の網点構造を解析し、単位網点領域内に含まれる複数の２値画素の各々に対応する閾値を有する閾値マトリクスを推定し、多値画像を構成する多値画素のサイズを２値画素のｍ×ｎ倍(ｍ，ｎ≧１)に設定すると共に各多値画素と網掛画像内の２値画素との対応関係を設定し、網掛画像内の単位網点領域に対応して閾値マトリクスを繰り返し配置すると共に、網掛画像内の複数の２値画素における２値の画素値と閾値マトリクスの各々の閾値とを比較することで、多値画像内の各多値画素が取り得る濃度範囲を求め、各多値画素が取り得る濃度範囲に応じて各多値画素の濃度値を決定することで、網掛画像を多値画像へ変換する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４９７３７号公報
【特許文献２】特開２０００−２２４４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等を確認することが可能な画像処理装置、画像処理システム及び画像処理プログラムを得ることが目的である。
【０００６】
また本発明は、判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等の確認を可能とすることを、印刷対象の画像が自然画像であっても実現できる画像処理装置、画像処理システム及び画像処理プログラムを得ることが目的である。
【課題を解決するための手段】
【０００７】
請求項１記載の発明に係る画像処理装置は、判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記生成手段は、前記第７画像データとして、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択する前記第１処理を行うことで得られる画像データを用い、前記第６画像データと前記第７画像データとを画素単位で比較することで前記判定用画像を生成する。
【０００９】
請求項３記載の発明は、請求項１又は請求項２記載の発明において、前記生成手段は、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素にも前記第３の値を設定して前記判定用画像を生成する。
【００１０】
請求項４記載の発明に係る画像処理装置は、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【００１１】
請求項５記載の発明に係る画像処理装置は、判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【００１２】
請求項６記載の発明に係る画像処理装置は、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【００１３】
請求項７記載の発明は、請求項１、請求項５及び請求項６の何れかに記載の発明において、前記生成手段は、前記第７画像データとして、前記第２画像データと、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値と、前記第２画像データに輪郭強調処理を行うことで得られる第４画像データの値と、の最大値を画素単位で選択する前記予め設定された処理を行うことで得られる画像データを用い、前記第６画像データ又は前記第１０画像データと、前記第７画像データと、を画素単位で比較することで前記判定用画像を生成する。
【００１４】
請求項８記載の発明に係る画像処理装置は、判定対象の第１画像データの値と、前記第１画像データと同一の画像を表す比較用の第２画像データに対し画像中の輪郭部分における値の変化を前記第１画像データでの前記変化と近似させる平滑化処理を施すことで得られる第１１画像データの値と、を画素単位で比較し、前記第１画像データの値が、前記第１１画像データの値以下か、或いは、前記第１１画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【００１５】
請求項９記載の発明は、請求項１〜請求項８の何れかに記載の発明において、前記生成手段は、前記第２画像データの値が予め設定された第２の値以下の画素にも前記第３の値を設定して前記判定用画像を生成する。
【００１６】
請求項１０記載の発明は、請求項１〜請求項９の何れかに記載の発明において、前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第６画像データ又は前記第１０画像データ又は前記第１画像データの値と、前記第７画像データ又は前記第２画像データ又は前記第３画像データ又は前記第１１画像データの値と、の差分に応じた値を設定する。
【００１７】
請求項１１記載の発明に係る画像処理装置は、判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含んで構成されている。
【００１８】
請求項１２記載の発明は、請求項１１記載の発明において、前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第１画像データの値と前記第２画像データの値との差分に応じた値を設定する。
【００１９】
請求項１３記載の発明は、請求項１１記載の発明において、前記生成手段は、前記第１画像データを、前記第２画像データ、前記第２画像データに平滑化処理を施すことで得られる第３画像データ、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データと画素単位で各々比較し、前記第１画像データの値が前記第２画像データの値、前記第３画像データの値及び前記第４画像データの値のうちの最大値以下か又は前記最大値に前記第１の値を加えた値以下の画素、及び、前記第２画像データの値が前記第２の値以下の画素には前記第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する。
【００２０】
請求項１４記載の発明は、請求項１３記載の発明において、前記生成手段は、前記それ以外の画素に、前記第３の値と異なる値として、前記第１画像データの値と前記第３画像データの値との差分に応じた値を設定する。
【００２１】
請求項１５記載の発明は、請求項１〜請求項１４の何れかに記載の発明において、前記生成手段は、前記第１画像データ及び前記第２画像データが２色以上の色から成る場合に、画像データの各色毎に前記判定用画像を生成する。
【００２２】
請求項１６記載の発明は、請求項１〜請求項１５の何れかに記載の発明において、前記生成手段は、前記第１画像データと前記第２画像データの解像度及び画素数の少なくとも一方が相違している場合に、前記第１画像データ及び前記第２画像データの少なくとも一方に対し、解像度変換及び画素の追加の少なくとも一方を行うことで、前記判定用画像の生成に用いる複数の画像データの解像度及び画素数を一致させる画素数調整処理を行う。
【００２３】
請求項１７記載の発明は、請求項１〜請求項１６の何れかに記載の発明において、前記生成手段は、前記第１画像データに対して平滑化処理を施し、当該平滑化処理を施した前記第１画像データ、又は、当該第１画像データから得られる前記第６画像データ又は前記第１０画像データを用いて、前記画素単位での画像データの比較、前記判定用画像の生成を行う。
【００２４】
請求項１８記載の発明は、請求項１７記載の発明において、前記第１画像データは、各々２値をとる複数画素によって前記複数画素から成る単位領域毎の階調を表す２値画像データを変換することで得られた、各々多値をとる個々の画素によって個々の画素毎の階調を表す多値画像データであり、前記生成手段は、前記第１画像データ上での前記単位領域のサイズ以上で、前記第１画像データ上での判定対象のモアレの周期よりも小さい局所領域を単位として、前記第１画像データに対する平滑化処理を行う。
【００２５】
請求項１９記載の発明は、請求項１７又は請求項１８記載の発明において、前記生成手段は、前記第２画像データに対し、前記第１画像データに対する平滑化処理における局所領域よりも小さい局所領域を単位として平滑化処理を施し、当該平滑化処理を施した前記第２画像データ、又は、当該第２画像データから得られる前記第７画像データ又は前記第１１画像データを用いて、前記画素単位での画像データの比較、前記判定用画像の生成を行う。
【００２６】
請求項２０記載の発明は、請求項１〜請求項１９の何れかに記載の発明において、前記生成手段によって生成された前記判定用画像に対して個々の画素の値の差分を増大させる強調処理を施し、当該強調処理を施した前記判定用画像を出力する画像出力手段を更に備えている。
【００２７】
請求項２１記載の発明は、請求項２０記載の発明において、前記生成手段は、前記第１画像データ及び前記第２画像データが２色以上の色から成る場合に、画像データの各色毎に前記判定用画像を生成し、前記画像出力手段は、前記生成手段によって生成された各色毎の前記判定用画像に対して前記強調処理を各々施した後に、前記強調処理を施した各色毎の前記判定用画像を縮小して配列した単一の画像を生成して出力する。
【００２８】
請求項２２記載の発明は、請求項１〜請求項２１の何れかに記載の発明において、前記生成手段は、前記第３の値として０を、前記第３の値と異なる値として、前記第６画像データ又は前記第１０画像データ又は前記第１画像データの値と、前記第７画像データ又は前記第２画像データ又は前記第３画像データ又は前記第１１画像データの値と、の差分に応じた値を設定した判定用画像を生成し、前記生成手段によって生成された前記判定用画像のうち予め設定された第４の値以上の画素の数を計数し、計数結果が予め設定された第５の値以上か否かを判定して出力する判定出力手段を更に備えている。
【００２９】
請求項２３記載の発明に係る画像処理システムは、判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、を備えている。
【００３０】
請求項２４記載の発明に係る画像処理システムは、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、を備えている。
【００３１】
請求項２５記載の発明に係る画像処理システムは、判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、を備えている。
【００３２】
請求項２６記載の発明に係る画像処理システムは、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、を備えている。
【００３３】
請求項２７記載の発明に係る画像処理システムは、判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段を含む画像処理装置と、前記第１画像データから印刷機で印刷を行うための印刷版を製版する製版装置、及び、前記第２画像データから画像形成装置を行う画像形成装置の少なくとも一方と、を備えている。
【００３４】
請求項２８記載の発明に係る画像処理プログラムは、コンピュータを、判定対象の第１画像データの値、及び、当該第１画像データに輪郭強調処理を施すことで得られる第５画像データの値、の最小値を画素単位で選択することで得られる第６画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させる。
【００３５】
請求項２９記載の発明に係る画像処理プログラムは、コンピュータを、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに平滑化処理を施すことで得られる第３画像データの値、前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値、及び、前記第２画像データの個々の画素について近隣の複数画素の値の最大値をその画素の値として各々選択することで得られる第８画像データの値、の最大値を画素単位で選択することで得られる第７画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が前記第７画像データの値以下か、或いは、前記第７画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させる。
【００３６】
請求項３０記載の発明に係る画像処理プログラムは、コンピュータを、判定対象の第１画像データの値、及び、当該第１画像データに対して輪郭強調処理を行うことで得られる第５画像データの個々の画素について近隣の複数画素の値の最小値をその画素の値として各々選択することで得られる第９画像データの値、の最小値を画素単位で選択することで得られる第１０画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第１０画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させる。
【００３７】
請求項３１記載の発明に係る画像処理プログラムは、コンピュータを、判定対象の第１画像データに対して予め設定された第２処理を行うことで得られる第６画像データ又は前記第１画像データと、前記第１画像データと同一の画像を表す比較用の第２画像データに対して予め設定された第１処理を行うことで得られる第７画像データ又は前記第２画像データと、を画素単位で比較し、前記第６画像データ又は前記第１画像データの値が、前記第７画像データ又は前記第２画像データの値以下か、或いは、前記第７画像データ又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データに平滑化処理を施すことで得られる第３画像データの値が前記第２画像データの値に予め設定された第６の値を加えた値以上で、かつ前記第２画像データに輪郭強調処理を施すことで得られる第４画像データの値が予め設定された第７の値よりも小さい画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させる。
【００３８】
請求項３２記載の発明に係る画像処理プログラムは、コンピュータを、判定対象の第１画像データと、当該第１画像データと同一の画像を表す比較用の第２画像データと、を画素単位で比較し、前記第１画像データの値が前記第２画像データの値以下か又は前記第２画像データの値に予め設定された第１の値を加えた値以下の画素、及び、前記第２画像データの値が予め設定された第２の値以下の画素には予め設定された第３の値を設定し、それ以外の画素には前記第３の値と異なる値を設定した判定用画像を生成する生成手段として機能させる。
【発明の効果】
【００３９】
請求項１〜８,２１,２２,２４,２５記載の発明は、本構成を有しない場合と比較して、判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等の確認を可能とすることを、印刷対象の画像の原画像が自然画像であっても実現できる、という効果を有する。
【００４０】
請求項９記載の発明は、本構成を有しない場合と比較して、判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等の確認を可能とすることを、印刷対象の画像の原画像が自然画像と文字画像が混在している画像であっても実現できる、という効果を有する。
【００４１】
請求項１１,２７,３２記載の発明は、本構成を有しない場合と比較して、判定対象の第１画像データを用いて画像の印刷を行う前に、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等を確認することが可能になる、という効果を有する。
【００４２】
請求項１０,１２,１４記載の発明は、判定用画像によってモアレの強度等も確認することが可能になる、という効果を有する。
【００４３】
請求項１３記載の発明は、画像データが表す画像中の輪郭がより精度良く除去された判定用画像が得られる、という効果を有する。
【００４４】
請求項１５記載の発明は、本構成を有しない場合と比較して、画像データが２色以上の色から成る場合にも、より少数の判定用画像によって印刷対象の画像におけるモアレの有無等を確認することが可能になる、という効果を有する。
【００４５】
請求項１６記載の発明は、第１画像データと第２画像データの解像度及び画素数の少なくとも一方が相違している場合にも、モアレの有無等を確認可能な判定用画像が得られる、という効果を有する。
【００４６】
請求項１７記載の発明は、判定用画像の生成に不要な輪郭等のノイズを第１画像データから除去できる、という効果を有する。
【００４７】
請求項１８記載の発明は、第１画像データが、各々２値をとる複数画素によって前記複数画素から成る単位領域毎の階調を表す２値画像データを変換することで得られた、各々多値をとる個々の画素によって個々の画素毎の階調を表す多値画像データである場合にも、２値から多値への変換で第１画像データに残存したノイズをモアレを保存しつつ除去できる、という効果を有する。
【００４８】
請求項１９記載の発明は、判定用画像の生成に不要なノイズを第２画像データから除去できる、という効果を有する。
【００４９】
請求項２０記載の発明は、判定用画像の目視によるモアレの有無等の確認が容易になる、という効果を有する。
【００５０】
請求項２１記載の発明は、画像データが２色以上の色から成る場合のモアレの有無等の確認が容易になる、という効果を有する。
【００５１】
請求項２２記載の発明は、モアレの有無等を判定する作業の負荷を軽減できる、という効果を有する。
【図面の簡単な説明】
【００５２】
【図１】本実施形態に係る印刷システムの概略構成を示すブロック図である。
【図２】画像形成装置の概略構成図である。
【図３】第１実施形態に係る印刷サーバの機能ブロック図である。
【図４】第１実施形態に係るモアレ判定処理の内容を示すフローチャートである。
【図５】判定用画像の生成におけるモアレ成分の抽出及び輪郭成分の除去を説明するための線図である。
【図６】第２実施形態に係る印刷サーバの機能ブロック図である。
【図７】第２実施形態に係るモアレ判定処理の内容を示すフローチャートである。
【図８】第３実施形態に係る印刷サーバの機能ブロック図である。
【図９】第３実施形態に係るモアレ判定処理の内容を示すフローチャートである。
【図１０】第１,第２実施形態に係るモアレ判定処理を写真画像に対して行った場合の課題を説明するための線図である。
【図１１】第３実施形態に係るモアレ判定処理での写真画像の輪郭部分における各データの変化の一例を示す線図である。
【図１２】第３実施形態に係るモアレ判定処理において、デスクリーニングデータと輪郭強調済デスクリーニングデータの最小値を用いることの作用・効果を説明するための線図である。
【図１３】第３実施形態に係るモアレ判定処理において、平滑化済プリンタ用データ≧デスクリーニングデータ＋閾値Th4の場合に判定用画像の値＝０とすることの作用・効果を説明するための線図である。
【図１４】平滑化済プリンタ用データを用いる別態様での写真画像の輪郭部分における各データの変化の一例を示す線図である。
【図１５】平滑化済プリンタ用データを用いる別態様の作用・効果を説明するための線図である。
【図１６】第４実施形態に係る印刷サーバの機能ブロック図である。
【図１７】第４実施形態に係るモアレ判定処理の内容を示すフローチャートである。
【図１８】第４実施形態に係るモアレ判定処理での写真画像の輪郭部分における各データの変化の一例を示す線図である。
【図１９】第４実施形態に係るモアレ判定処理において、プリンタ用データの近隣Ｎ画素の最大値を用いることの作用・効果を説明するための線図である。
【図２０】デスクリーニングデータやプリンタ用データに重畳しているノイズによるモアレ画素の誤抽出を説明するための線図である。
【図２１】第４実施形態に係るモアレ判定処理において、濃度がほぼ均一の部分等における各データの変化の一例を示す線図である。
【図２２】第４実施形態に係るモアレ判定処理において、プリンタ用データの近隣Ｎ画素の最大値を用いることの、濃度がほぼ均一の部分等での作用・効果を説明するための線図である。
【図２３】第５実施形態に係る印刷サーバの機能ブロック図である。
【図２４】第５実施形態に係るモアレ判定処理の内容を示すフローチャートである。
【図２５】第５実施形態に係るモアレ判定処理に係るモアレ判定処理での写真画像の輪郭部分における各データの変化の一例を示す線図である。
【図２６】第５実施形態に係るモアレ判定処理において、強調処理済デスクリーニングデータの近隣Ｎ画素の最小値を用いることの作用・効果を説明するための線図である。
【図２７】第５実施形態に係るモアレ判定処理において、濃度がほぼ均一の部分等における各データの変化の一例を示す線図である。
【図２８】第５実施形態に係るモアレ判定処理において、強調処理済デスクリーニングデータの近隣Ｎ画素の最小値を用いることの、濃度がほぼ均一の部分等での作用・効果を説明するための線図である。
【発明を実施するための形態】
【００５３】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００５４】
〔第１実施形態〕
図１には本実施形態に係る印刷システム１０が示されている。印刷システム１０は、入力された印刷用画像データに基づき電子写真プロセスにより可視のカラー画像を記録用紙上に形成するプリンタとして機能する画像形成装置１２と、印刷機(プレス装置)２２で印刷を行うための印刷版を入力された印刷用画像データから直接作成する製版装置(ＣＴＰ：Computer To Plate)２４を備えている。画像形成装置１２は通信線を介して印刷サーバ２６に接続され、印刷サーバ２６は通信回線４６を介して製版装置２４及び複数台の端末装置３６と互いに接続されている。
【００５５】
画像形成装置１２は、マイクロコンピュータ等から成りＣＰＵ１４Ａ、メモリ１４Ｂ、ＨＤＤ(Hard Disk Drive)やフラッシュメモリ等から成る不揮発性の記憶部１４Ｃ及び通信Ｉ／Ｆ(インタフェース)部１４Ｄを内蔵した本体制御部１４を備えている。画像形成装置１２は通信Ｉ／Ｆ部１４Ｄを介して印刷サーバ２６に接続されている。また本体制御部１４には、入力された印刷用画像データが表す画像を記録用紙に印刷する画像印刷部１６と、ＬＣＤ等から成る表示手段としての表示部１８Ａ及びテンキーやタッチパネル等から成る入力手段としての操作部１８Ｂが設けられた操作パネル１８が各々接続されている。
【００５６】
図２に示すように、画像形成装置１２の画像印刷部１６は画像形成モジュール６０と、画像形成モジュール６０に記録用紙を供給するフィード（給紙）モジュール(ＦＭ：Feeder Module)６４と、画像形成モジュール６０とフィードモジュール６４とを連結する連結モジュール６６と、画像形成モジュール６０で画像が形成された記録用紙を機体外へ排出する出力モジュール６８を備えている。なお、フィードモジュール６４は多段構成でもよい。また、出力モジュール６８の後段にフィニッシャ(Finisher：後処理装置)モジュールを更に設けてもよい。フィニッシャモジュールとしては、例えば記録用紙をスタック処理し、その角部の１個所又は一辺の２個所以上を綴じるステープラを備えたもの、ファイリング用のパンチ孔を穿設するパンチング機構を備えたもの等がある。フィニッシャモジュールは画像形成装置１２が他の装置と通信回線を介して接続されていないオフライン状態でも使用可能であることが望ましい。
【００５７】
画像形成モジュール６０は画像形成コア部７０とトナー供給部７２を備えている。トナー供給部７２にはＣ,Ｍ,Ｙ,Ｋ４色のトナーカートリッジ７４が装填される。また、画像形成コア部７０はＣ,Ｍ,Ｙ,Ｋの各色成分の何れかに対応する４個のプリントエンジン(印刷ユニット)７６を備えている。各プリントエンジン７６は無端の中間転写ベルト８８の回転移動方向に沿って一列に配置されている(所謂タンデム型)。個々のプリントエンジン７６は、感光体ドラム７８と、感光体ドラム７８を帯電させる帯電器８０と、対応する色成分の印刷データに応じて変調した光ビームを感光体ドラム７８上で走査させることで静電潜像を形成させる光走査装置８２と、感光体ドラム７８上に形成された静電潜像を現像してトナー像を形成させる現像器８４と、感光体ドラム上に形成されたトナー像を中間転写ベルト８８上へ転写（１次転写）させる１次転写器８６を各々備えており、個々のプリントエンジン７６で形成された各色成分のトナー像が中間転写ベルト８８上で互いに重ね合わされることで、中間転写ベルト８８上にカラートナー像が形成される。
【００５８】
中間転写ベルト８８上に形成されたカラートナー像は、２次転写器９０により、予め定められたタイミングでフィードモジュール６４から搬送されてきた記録用紙上に転写(２次転写)される。カラートナー像が転写された記録用紙は、搬送路９２に沿って定着器(Fuser)９４へ搬送され、定着器９４によってトナー像が溶融定着されて出力モジュール６８の排紙処理装置９６に渡され(排紙部 (スタッカ)９８に一時的に保持された後に排紙処理装置９６へ渡されることもある)、必要に応じて終末処理が行われた後に機体外へ排出される。また、両面印刷が行われる際には、片面にトナー像が定着(カラー画像が印刷)された記録用紙は、排紙部９８から反転路１００、画像形成モジュール６０の反転搬送路１０２を経由することで、反転された反転された状態で搬送路９２へ再度送り込まれる。なお画像形成コア部７０には、個々のプリントエンジン７６の作動を制御する電気回路や各モジュール用の電源回路等を収容する電気系制御収納部１０４も設けられている。
【００５９】
なお、製版装置２４については詳細な説明を省略するが、例えば円筒形の回転ドラムの外周面にシート状の印刷版を巻き付けて固定し、回転ドラムを回転させると共に、入力された特定色成分の印刷データに応じて変調した光ビームを回転ドラムと一体回転する印刷版に照射することで印刷版に画像を記録した後に、画像を記録した印刷版を現像することで、特定の色成分の印刷版（刷版）を製作する構成が採用される。この場合、上記工程をＣ,Ｍ,Ｙ,Ｋの各色成分について繰り返すことで各色成分に対応する印刷版が得られる。製版装置２４によって製作された各色成分の印刷版は印刷機２２に各々セットされて印刷に使用される。
【００６０】
本実施形態に係る印刷システム１０では、画像形成装置１２及び製版装置２４に対して利用者が端末装置３６からオンラインで印刷を指示可能とされていると共に、画像形成装置１２を用いて印刷を行わせるか、製版装置２４を用いて印刷を行わせるか（製版装置２４によって印刷版を製作させ、製作された印刷版を印刷機２２にセットして印刷を行わせるか）を選択可能とされている。画像形成装置１２を用いた印刷は、印刷版の作成及び作成した印刷版を印刷機にセットする等の作業が不要で、印刷を指示してから短時間で印刷が完了する（印刷速度は６０枚／分程度）が、印刷可能な記録用紙のサイズに制限がある（通常Ａ３サイズ以下）ので、予め定められたサイズ以下の複数種の印刷物を比較的少量印刷する場合に利用される。また、製版装置２４による印刷版の製作に先立ち、印刷版の製作に用いる印刷用画像データが表す画像を確認したい場合にも利用される。一方、製版装置２４を用いた印刷では、製版装置２４による印刷版の製作に比較的長い時間がかかる（例えば印刷版１枚当り数分程度）と共に製作された印刷版を印刷機にセットする手間もかかるものの、印刷機への印刷版のセットが完了してしまえば高速に印刷を行うことができ（例えば数百枚／分）、印刷物のサイズの制限も緩やかであるため、大サイズの印刷物を印刷する場合や少数種の印刷物を大量に印刷する場合に利用される。
【００６１】
一方、端末装置３６は、パーソナル・コンピュータ(ＰＣ：Personal Computer)等から成りＣＰＵ３８Ａ、メモリ３８Ｂ、ＨＤＤやフラッシュメモリ等から成る不揮発性の記憶部３８Ｃ、通信Ｉ／Ｆ部３６Ｄを内蔵した端末本体３８を備えており、端末本体３８は通信Ｉ／Ｆ部３６Ｄを介して通信回線４６に接続されている。また、端末装置３６の端末本体３８にはディスプレイ４０、キーボード４２及びマウス４４が各々接続されている。端末装置３６の記憶部３８Ｃには、ＯＳ(Operating System)及び印刷対象の原稿を作成するためのアプリケーション・ソフトがインストールされている。
【００６２】
本実施形態において、利用者は端末装置３６を操作し前記アプリケーション・ソフトを利用することで印刷対象の原稿を作成する。この原稿は文字原稿であってもよいし、写真や図表等の画像であってもよいし、文字と画像が混在している原稿であってもよい。印刷対象の原稿の作成が完了すると、利用者は印刷対象の原稿の印刷を指示する操作を行う。この操作では、印刷を行わせる装置の種別（画像形成装置１２／製版装置２４）や印刷部数、印刷物のサイズや紙質等の印刷条件を規定するパラメータも指定される。利用者によって上記操作が行われると、利用者によって設定された印刷条件を予め定められたフォーマット(例えばＪＤＦ：Job Definition Format)で表す印刷制御情報が生成され、生成された印刷制御情報が、印刷対象の原稿をページ記述言語(ＰＤＬ：Page Description Language)によって記述した印刷データと共に、端末装置３６から印刷サーバ２６へ送信される。
【００６３】
次に印刷サーバ２６について説明する。印刷サーバ２６は、ＣＰＵ２８Ａ、メモリ２８Ｂ、ＨＤＤやフラッシュメモリ等から成る不揮発性の記憶部２８Ｃ及び通信Ｉ／Ｆ部２８Ｄを内蔵したサーバ本体２８を備えており、通信Ｉ／Ｆ部２８Ｄを介して通信回線４６に接続されている。また、サーバ本体２８にはディスプレイ３０、キーボード３２及びマウス３４が各々接続されている。印刷サーバ２６の記憶部２８Ｃには、印刷サーバ２６を印刷用画像データ生成部５０(図３参照、後述)として機能させるための印刷データ生成プログラムと、印刷サーバ２６をモアレ判定部１１０(図３参照、後述)として機能させるための(ＣＰＵ２８Ａによって後述するモアレ判定処理を行うための)モアレ判定プログラムが各々インストールされている。なお、モアレ判定プログラムは請求項３２に記載の画像処理プログラムに対応しており、印刷サーバ２６のＣＰＵ２８Ａによってモアレ判定プログラムが実行されることで、印刷サーバ２６は請求項１１,１２,１５〜２２に記載の画像処理装置の一例として機能する。
【００６４】
図３に示すように、印刷サーバ２６のＣＰＵ２８Ａによって印刷データ生成プログラムが実行されることで実現される印刷用画像データ生成部５０は、データ格納部５２、製版用ＲＩＰ処理部５４Ａ、プリンタ用ＲＩＰ処理部５４Ｂ、画像処理部５６及びインタフェース(Ｉ／Ｆ)部５８Ａ,５８Ｂを含んで構成されている。データ格納部５２には、印刷サーバ２６が端末装置３６から受信した印刷データ（ＰＤＬで記述されＲ,Ｇ,Ｂで色が表現された印刷データ）が順次格納される。ＲＩＰ処理部５４Ａ,５４Ｂには、ＰＤＬ解釈部及び所謂ＲＩＰエンジンが各々組み込まれている。
【００６５】
印刷用画像データ生成部５０では、印刷制御情報を参照することで印刷を行わせる装置の種別（製版装置２４／画像形成装置１２）を認識し、認識した装置種別が製版装置２４の場合は製版用ＲＩＰ処理部５４Ａが起動され、認識した装置種別が画像形成装置１２の場合はプリンタ用ＲＩＰ処理部５４Ｂが起動される。製版用ＲＩＰ処理部５４Ａは、起動されると、データ格納部５２から印刷データを取り出して解釈し、Ｒ,Ｇ,Ｂ→Ｃ,Ｍ,Ｙ,Ｋの色変換及び網点処理によるラスタイメージデータ(ビットマップ形式のデータ)への展開をページ単位で行うことで、製版装置２４での印刷に使用可能なフォーマット(例えば解像度が比較的高く(例えば2400dpi)で１画素(１ドット)当りＣ,Ｍ,Ｙ,Ｋ各１ビットの２値／高解像度のフォーマット)の印刷用画像データを生成するＲＩＰ(Raster Image Process)処理を行う。なお、製版用ＲＩＰ処理部５４Ａによる網点処理には、例えば175線(175lpi：１インチ当り175線)のスクリーンが用いられる。
【００６６】
また、プリンタ用ＲＩＰ処理部５４Ｂは、起動されると、データ格納部５２から印刷データを取り出して解釈し、Ｒ,Ｇ,Ｂ→Ｃ,Ｍ,Ｙ,Ｋの色変換及びラスタイメージデータ(ビットマップ形式のデータ)への展開をページ単位で行うことで、画像形成装置１２での印刷に使用可能なフォーマット(例えば解像度が比較的低く(例えば600dpi)で１画素当りＣ,Ｍ,Ｙ,Ｋそれぞれ複数ビット(例えば８ビット)で階調を表現する多値／低解像度のフォーマット)の印刷用画像データを生成するＲＩＰ処理を行う。なお、印刷を行わせる装置の種別として製版装置２４が設定された印刷データに対し、後述するモアレ判定処理が行われる場合には、ＲＩＰ処理部５４Ａ,５４Ｂが各々起動され、ＲＩＰ処理部５４Ａ,５４ＢでＲＩＰ処理が各々行われる。
【００６７】
またＲＩＰ処理部５４Ａ,５４Ｂは、データ格納部５２から取り出した印刷データに対応する印刷制御情報を参照して印刷条件を判断し、判断した印刷条件に基づき必要な画像処理をＲＩＰ処理と共に行う。なお、製版用ＲＩＰ処理部５４ＡでＲＩＰ処理と共に行われる可能性がある画像処理としては、大サイズの記録用紙に対応する大サイズの印刷面上に複数頁分の画像を割り付ける面付けが挙げられ、プリンタ用ＲＩＰ処理部５４ＢでＲＩＰ処理と共に行われる可能性がある画像処理としては、例えば回転(Rotation)、１枚の用紙内への複数頁分の画像の割付、リピート処理、用紙サイズ合わせ、デバイス差を補正するＣＭＳ(Color Management System：カラー管理システム)処理、解像度変換、コントラスト調整等が挙げられる。
【００６８】
製版用ＲＩＰ処理部５４ＡでＲＩＰ処理が行われた場合、製版用ＲＩＰ処理部５４Ａは上記処理を経て得られた印刷用画像データをＩ／Ｆ部５８Ａへ出力する。この場合、印刷用画像データはＩ／Ｆ部５８Ａによって製版装置２４へ順次転送され、製版装置２４での印刷（印刷版の作成）に用いられる。一方、プリンタ用ＲＩＰ処理部５４ＢでＲＩＰ処理が行われた場合、プリンタ用ＲＩＰ処理部５４Ｂは上記処理を経て得られた印刷用画像データを画像処理部５６へ出力する。
【００６９】
画像処理部５６は  プリンタ用ＲＩＰ処理部５４Ｂから画像処理部５６へ出力された印刷用画像データに対応する印刷制御情報を参照して印刷処条件を判断し、判断した印刷条件に応じた画像処理を行う。すなわち、画像処理部５６は入力された印刷用画像データに対して画像の回転や用紙上の画像位置の調整、拡大又は縮小等の各種処理を行う機能を備えており、印刷制御情報として設定されている排出条件及び印刷を行わせる画像形成装置１２の構造や特性に応じて、昇順／降順のページの並べ替え、両面印刷時の処理ページ順決定、多次元ルックアップテーブルを用いた色変換・グレーバランス補正・色ずれ補正等のキャリブレーション処理、スクリーン指定処理、画像形成装置１２のフィニッシャモジュールで実行されるフィニッシング処理に対応したページ再配置(ステープラやパンチ穴の場所確保)、コレーション(丁合)、排出面(上下)合わせ等のように、画像形成装置１２の構造や特性に応じて処理内容が相違する各種処理を行う。画像処理部５６で各種の処理が行われた印刷用画像データはＩ／Ｆ部５８Ｂを介して画像形成装置１２へ転送され、画像形成装置１２による記録用紙への画像の印刷に用いられる。
【００７０】
また、印刷サーバ２６のＣＰＵ２８Ａによってモアレ判定プログラムが実行されることで実現され、次に説明するモアレ判定処理を行うモアレ判定部１１０は、多値化・解像度変換部１１２、画素数調整部１１４Ａ,１１４Ｂ、平滑化処理部１１６Ａ,１１６Ｂ、判定用画像生成部１１８、強調処理部１２０、色分解・面付け処理部１２２、モアレ画素計数部１２４及びモアレ判定表示部１２６から構成される。モアレ判定部１１０を構成する各機能ブロックによる処理については後述する。
【００７１】
次に本第１実施形態の作用を説明する。本実施形態に係る印刷システム１０において、製版用の２値画像データ(製版装置２４での印刷に使用される印刷用画像データ)は、印刷サーバ２６が端末装置３６から受信した印刷データに基づき製版用ＲＩＰ処理部５４Ａで網点処理を含むＲＩＰ処理が行われることで生成されるが、原画像(印刷データが表す画像)に、網点処理で用いられるスクリーンのピッチ(例えば175線のスクリーンであれば１インチ当り175線)に近似する空間周波数成分や前記ピッチよりも高い空間周波数成分が含まれている場合、製版用の２値画像データにモアレが発生する可能性がある。
【００７２】
このため、本実施形態では、製版用の２値画像データにモアレが発生しているか否かを判定するためのモアレ判定プログラムが印刷サーバ２６の記憶部２８Ｃに記憶されており、製版用の２値画像データにモアレが発生しているか否かの確認を所望している場合、利用者は、製版用ＲＩＰ処理部５４Ａで生成された製版用の２値画像データを用いて製版装置２４で印刷版の作成を行う前に、端末装置３６を介し、製版用の２値画像データに対するモアレの有無等の判定を印刷サーバ２６へ指示する。そして、この指示を契機として、印刷サーバ２６では、ＣＰＵ２８Ａによってモアレ判定プログラムが実行されることで図４に示すモアレ判定処理が行われる。なお、このモアレ判定処理は本発明に係る生成手段に対応する処理の一例である。
【００７３】
モアレ判定処理では、まずステップ１５０において、製版用ＲＩＰ処理部５４Ａからモアレ判定対象の製版用の２値データを取得すると共に、製版用ＲＩＰ処理部５４Ａが製版用の２値画像データの生成に用いた印刷データと同一の印刷データに基づき、プリンタ用ＲＩＰ処理部５４ＢでＲＩＰ処理を行わせ、当該ＲＩＰ処理で生成されたプリンタ用の多値データ(画像形成装置１２での印刷に使用可能な印刷用画像データ：「比較用の第２画像データ」の一例)をプリンタ用ＲＩＰ処理部５４Ｂから取得する。
【００７４】
次のステップ１５２では、ステップ１５０で製版用ＲＩＰ処理部５４Ａから取得したモアレ判定対象の製版用２値データに対し、１画素当りＣ,Ｍ,Ｙ,Ｋそれぞれ複数ビット(例えば８ビット)で階調を表現する多値データへの変換(デスクリーニング)及び予め定めた解像度への変換を行う。なお、モアレ判定対象の製版用２値データにモアレが発生していた場合、上記のデスクリーニングに拘わらず変換後のデータにもモアレは残存する。また、上記の解像度としては、製版用の２値データの解像度に対して１／ｎ(ｎは整数)の解像度が望ましく、例えば製版用の２値データの解像度が2400dpiであれば、上記の解像度としては600dpi(ｎ＝４)や800dpi(ｎ＝３)、1200dpi(ｎ＝２)等を適用することができ、後述する判定用画像を用いたモアレの判定精度を考慮すると、実用上は600dpi以上であることが望ましい。なお、上記のステップ１５２は多値化・解像度変換部１１２(図３参照)に相当する処理である。
【００７５】
次のステップ１５４では、ステップ１５０でプリンタ用ＲＩＰ処理部５４Ｂから取得したプリンタ用多値データの解像度が予め定めた解像度(ステップ１５２のデスクリーニング及び解像度変換を経たデータの解像度)に一致しているか否か判定する。なお、ステップ１５２のデスクリーニング及び解像度変換を経たデータは「判定対象の第１画像データ」の一例であり、以下ではこのデータをデスクリーニングデータと称する。ステップ１５４の判定が肯定された場合はステップ１５８へ移行するが、ステップ１５４の判定が否定された場合(一例として、予め定めた解像度が600dpiや800dpi、1200dpi等であり、プリンタ用多値データの解像度が360dpiや720dpi等である場合)はステップ１５６へ移行し、プリンタ用多値データに対して予め定めた解像度への変換を行う。
【００７６】
次のステップ１５８では、プリンタ用多値データとデスクリーニングデータの縦横の画素数を比較し、両者の画素数が一致していない場合には、プリンタ用多値データとデスクリーニングデータのうち画素数の少ない方のデータに、Ｃ,Ｍ,Ｙ,Ｋ＝０の白画素から成る画素列を画素数の不足分だけ付加することで、両者の縦横の画素数が一致させる画素数調整処理を行う。上述したステップ１５４〜ステップ１５８により、プリンタ用多値データとデスクリーニングデータは解像度及び縦横の画素数が一致される。なお、ステップ１５４〜ステップ１５８は画素数調整部１１４Ａ,１１４Ｂ(図３参照)に相当する処理であり、請求項１６に記載の生成手段の一例である。
【００７７】
ステップ１６０では、デスクリーニングデータ及びプリンタ用多値データに対して平滑化処理を各々行う。この平滑化処理は、例えば局所平均フィルタを用い、中心画素を含む局所領域内の全画素の平均値を中心画素の値とする平均化処理を行うことにより実現できるが(局所平均フィルタに代えて局所加重平均フィルタやメディアンフィルタ等の他のフィルタを用いてもよい)、本実施形態では、デスクリーニングデータに対する平滑化処理とプリンタ用多値データに対する平滑化処理とで、局所平均フィルタのサイズ(次数ともいう)を相違させている。
【００７８】
すなわち、製版用２値データは網点処理を含むＲＩＰ処理が行われることで生成されるので、デスクリーニングデータには、網点処理で用いられたスクリーンのデスクリーニングデータ上でのピッチを最大ピッチとして繰り返し出現するドットがスクリーンノイズとして残存している可能性がある。このため、本実施形態では、デスクリーニングデータに対する平滑化処理で用いる局所平均フィルタのサイズを、網点処理で用いたスクリーンのデスクリーニングデータ上でのピッチ(請求項１８に記載の「第１画像データ上での単位領域のサイズ」に相当)よりも大きく、デスクリーニングデータ上でのモアレの周期よりも小さいサイズとしている。
【００７９】
具体的には、例えば製版用２値データの解像度が2400dpi、網点処理で用いられたスクリーンが175lpi、デスクリーニングデータの解像度が600dpiであるとすると、前記スクリーンのデスクリーニングデータ上でのピッチは3.4画素となる一方、解像度が600dpiのデスクリーニングデータ上でのモアレの周期は40〜50画素程度であるので、デスクリーニングデータに対する平滑化処理で用いる局所平均フィルタとしては、一例として５画素×５画素〜１３画素×１３画素程度のサイズが適用される。上記サイズの局所平均フィルタ等を用いて平滑化処理を行うことで、デスクリーニングデータに残存しているモアレは保存される一方で、デスクリーニングデータに残存しているスクリーンノイズは除去される。
【００８０】
また、上記のように比較的大サイズの局所平均フィルタを用いてデスクリーニングデータに対する平滑化処理を行うことで、デスクリーニングデータ中のエッジ(急峻な値の変化)も鈍ることになるが、プリンタ用多値データに対しても、比較的大サイズの局所平均フィルタを用いて平滑化処理を行うことで、プリンタ用多値データ中のエッジを鈍らせたとすると、後述する判定用画像の生成において、デスクリーニングデータ中のエッジの鈍り度合いとプリンタ用多値データ中のエッジの鈍り度合いの僅かな相違により、エッジに相当する画素がモアレに相当する画素として誤抽出されたり抽出されなかったり等、判定用画像の生成結果が変動する現象が生ずる。
【００８１】
このため、本実施形態では、プリンタ用多値データに対する平滑化処理で用いる局所平均フィルタのサイズを、デスクリーニングデータに対する平滑化処理で用いる局所平均フィルタのサイズよりも小さくしている。具体的には、例えばプリンタ用多値データの解像度が600dpiであるとすると、プリンタ用多値データに対する平滑化処理で用いる局所平均フィルタとしては、一例として３画素×３画素程度のサイズが適用される。モアレが問題となる画像は、例えばデジタルスチルカメラによって撮影された写真画像を含む等の画像であることが多いが、上記程度のサイズの局所平均フィルタを用いてプリンタ用多値データに対する平滑化処理を行った場合、デジタルスチルカメラのＣＣＤ等の撮像素子に起因するノイズはプリンタ用多値データから除去される一方で、プリンタ用多値データ中のエッジは殆ど鈍ることなく保存される。
【００８２】
なお、上述したステップ１６０のうち、デスクリーニングデータに対する平滑化処理は平滑化処理部１１６Ｂ(図３参照)に相当する処理であり、請求項１７(より詳しくは請求項１８)に記載の生成手段の一例である。また、プリンタ用多値データに対する平滑化処理は平滑化処理部１１６Ａ(図３参照)に相当する処理であり、請求項１９に記載の生成手段の一例である。
【００８３】
次のステップ１６２〜ステップ１８０では、ステップ１６０における平滑化処理を経たデスクリーニングデータ及びプリンタ用多値データを用いて、モアレを判定するための判定用画像の生成を行う。すなわち、まずステップ１６２では画像中の処理対象の画素の位置を表す変数ｎを０に初期化する。またステップ１６４では、Ｃ,Ｍ,Ｙ,Ｋ各色のうち処理対象の色を表す変数ｉにＣ,Ｍ,Ｙ,Ｋの何れかを表す値を設定する。次のステップ１６６では、デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像のうち変数ｎが表す画素位置(画素位置ｎ)に画素が有るか否か判定する。
【００８４】
判定が肯定された場合はステップ１６８へ移行し、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1iが０か否か判定する。なお、この判定における「０」は本発明に係る第２の値の一例である。この判定が否定された場合はステップ１７０へ移行し、値Ｃn1iに予め設定された判定閾値Th0を加算した値が、デスクリーニングデータのうち画素位置ｎの画素の色ｉの値Ｄn1iよりも小さいか否か判定する。なお、この判定における判定閾値Th0は本発明に係る第１の値の一例である。ステップ１６８の判定が肯定されるか、ステップ１７０の判定が否定された場合はステップ１７２へ移行し、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして０を設定し、ステップ１７６へ移行する。なお、ステップ１７２で値Ｏniに設定する「０」は本発明に係る第３の値の一例である。また、ステップ１７０の判定が肯定された場合はステップ１７４へ移行し、値Ｄn1iから値Ｃn1i及び判定閾値Th0を各々減算した値を、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして設定し、ステップ１７６へ移行する。なお、ステップ１７４で値Ｏniに設定する値は、請求項１１に記載の「第３の値と異なる値」及び請求項１２に記載の「第１画像データの値と第２画像データの値との差分に応じた値」の一例である。
【００８５】
ステップ１７６では、画素位置ｎの画素のＣ,Ｍ,Ｙ,Ｋ全ての色に対してステップ１６８〜ステップ１７４の処理を行ったか否か判定する。判定が否定された場合はステップ１７８へ移行し、処理対象の色を表す変数ｉにＣ,Ｍ,Ｙ,Ｋのうちの未処理の色を表す値を設定する。ステップ１７８の処理を行うとステップ１６８に戻り、ステップ１７６の判定が肯定される迄ステップ１６８〜ステップ１７８を繰り返す。また、画素位置ｎの画素のＣ,Ｍ,Ｙ,Ｋ全ての色に対してステップ１６８〜ステップ１７４の処理を行うと、ステップ１７６の判定が肯定されてステップ１８０へ移行し、処理対象の画素の位置を表す変数ｎを更新(例えば１だけインクリメント)した後にステップ１６４に戻る。これにより、ステップ１６６の判定が否定される迄ステップ１６４〜ステップ１８０が繰り返され、デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像の全画素について、Ｃ,Ｍ,Ｙ,Ｋ各色毎にステップ１６８〜ステップ１７４の処理が各々行われる。
【００８６】
ステップ１６８〜ステップ１７４の処理について、図５を参照して更に説明する。前述のように、製版用２値画像データのモアレは、製版用ＲＩＰ処理部５４Ａで網点処理を含むＲＩＰ処理が行われることに伴って発生し、元の製版用２値画像データにモアレが発生していた場合、製版用２値画像データから生成したデスクリーニングデータにもモアレが残存する。一方、プリンタ用多値データは、プリンタ用ＲＩＰ処理部５４ＢによるＲＩＰ処理で網点処理が行われず、解像度も製版用２値画像データと相違しているのでモアレは発生しない。このため、製版用２値画像データにモアレが発生していることでデスクリーニングデータにモアレが残存していた場合、デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像のうち、各画素の値が一定、或いは各画素の値の変化が小さい領域では、図５(Ａ)に示すように、プリンタ用多値データは各画素がおよそ一定の値を示す一方、デスクリーニングデータは残存しているモアレにより各画素の値が周期的に変動する変化を示す。
【００８７】
ステップ１６８〜ステップ１７４の処理では、デスクリーニングデータの値Ｄn1iがプリンタ用多値データの値Ｃn1iに判定閾値Th0を加算した値以下の場合(ステップ１７０の判定が否定された場合)は判定用画像の値Ｏniを０に設定し(ステップ１７２)、デスクリーニングデータの値Ｄn1iがプリンタ用多値データの値Ｃn1iに判定閾値Th0を加算した値よりも大きい場合(ステップ１７０の判定が肯定された場合)に、デスクリーニングデータの値Ｄn1iからプリンタ用多値データの値Ｃn1i及び判定閾値Th0を各々減算した値を判定用画像の値Ｏniに設定する(ステップ１７４)ので、図５(Ａ)からも明らかなように、デスクリーニングデータに重畳されているモアレ成分が判定用画像として抽出されることになる。また、デスクリーニングデータの値Ｄn1iをプリンタ用多値データの値Ｃn1iに判定閾値Th0を加算した値と比較することで、平滑化処理に拘わらずデスクリーニングデータ及びプリンタ用多値データから除去しきれずにノイズが残存していたとしても、このノイズによる悪影響が軽減される。
【００８８】
また、デスクリーニングデータに対しては比較的大サイズの局所平均フィルタを用いて平滑化処理が行われることで、図５(Ｂ)に示すように、画像中のエッジに相当する部分におけるデスクリーニングデータの各画素の値の変化は鈍っているのに対し、プリンタ用多値データに対する平滑化処理にはデスクリーニングデータよりも小サイズの局所平均フィルタが用いられることで、図５(Ｂ)に示すように、プリンタ用多値データの各画素の値は、画像中のエッジに相当する部分においてデスクリーニングデータよりも急峻に変化することになる。
【００８９】
これに対し、ステップ１６８〜ステップ１７４の処理では、プリンタ用多値データの値Ｃn1iが０の場合(ステップ１６８の判定が肯定された場合)は判定用画像の値Ｏniを０に設定する(ステップ１７２)ので、図５(Ｂ)に破線で示すハッチングのように、画像中のエッジに相当する部分のうちデスクリーニングデータの値Ｄn1iがプリンタ用多値データの値Ｃn1iよりも大きくなっている部分(輪郭成分)は判定用画像から除去される。従って、ステップ１６８〜ステップ１７４の処理により、Ｃ,Ｍ,Ｙ,Ｋ各色毎に、製版用２値画像データに発生し、デスクリーニングデータに残存しているモアレに相当する画素(モアレ画素)についてのみモアレ成分の振幅に対応する値が設定され、モアレ画素以外の画素については値が０に設定された判定用画像が得られることになる。なお、上述したステップ１６２〜ステップ１８０は判定用画像生成部１１８(図３参照)に相当する処理であり、請求項１１,１２,１５に記載の生成手段の一例である。
【００９０】
デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像の全画素のＣ,Ｍ,Ｙ,Ｋ各色についてステップ１６８〜ステップ１７４の処理を完了し、上述した判定用画像が生成されると、ステップ１６６の判定が否定されてステップ１８２へ移行し、判定用画像の各画素のＣ,Ｍ,Ｙ,Ｋ各色の値を予め設定された判定閾値Th1と各々比較することで、判定用画像の各画素のうちＣ,Ｍ,Ｙ,Ｋ各色の値の何れかが判定閾値Th1以上の画素の数を、モアレに相当する可能性の高いモアレ画素の数として計数する。なお、ステップ１８２はモアレ画素計数部１２４(図３参照)に相当する処理である。
【００９１】
次のステップ１８４では、ステップ１８２におけるモアレ画素の計数結果(モアレ画素の数)を予め設定された判定閾値Th2と比較し、モアレ画素の数が判定閾値Th2以上か否かに基づいてモアレの有無を判定する。そして、モアレの有無を判定した結果を、モアレの有無等の判定を指示した端末装置３６へ送信することで、当該端末装置３６のディスプレイ４０に表示させる。これにより、モアレ判定対象の製版用の２値データを用いて印刷版の作成・印刷を行った場合にモアレが発生するか否かが利用者に認識される。なお、モアレの有無を判定した結果を端末装置３６のディスプレイ４０に表示させることに代えて、印刷サーバ２６のディスプレイ３０に表示させるようにしてもよい。ステップ１８４はモアレ判定表示部１２６(図３参照)に相当する処理であり、先のステップ１８２と共に請求項２２に記載の判定出力手段の一例である。
【００９２】
次のステップ１８６以降では判定用画像を可視化する処理を行う。図５からも明らかなように、判定用画像におけるモアレ画素の値は、デスクリーニングデータとプリンタ用多値データとの偏差、すなわちモアレ成分の振幅に対応する値であるので、判定用画像をそのまま可視化したとしてもモアレ画素が視認し難く、モアレの確認は困難である。このため、ステップ１８６では判定用画像のヒストグラムを作成し、次のステップ１８８では、ステップ１８６で作成したヒストグラムに基づき、判定用画像におけるモアレ画素の最大値が、判定用画像のデータでとり得る最大値(例えば１画素当りＣ,Ｍ,Ｙ,Ｋに各々８ビットを割り当てるデータであれば255)に変換されるように、判定用画像の強調度合い(判定用画像の各画素の各色の値に乗ずる係数)を決定する。
【００９３】
そしてステップ１９０では、ステップ１８８で決定した強調度合い(係数)を判定用画像の各画素の各色の値に乗ずることで、判定用画像の各画素の各色の値の差分を増大させる強調処理を行う。これにより、Ｃ,Ｍ,Ｙ,Ｋ各色毎のモアレ画素の抽出結果を重畳した視認容易な判定用画像(判定用画像Ａと称する)が得られる。なお、上述したステップ１８６〜ステップ１９０は強調処理部１２０(図３参照)に相当する処理であり、請求項２０に記載の強調処理の一例である。
【００９４】
次のステップ１９２では、強調処理を経て得られた判定用画像ＡをＣ,Ｍ,Ｙ,Ｋ各色毎の判定用画像に分解し、Ｃ,Ｍ,Ｙ,Ｋ各色毎の判定用画像(４頁分の判定用画像)を単一頁に面付け可能な縮小率で各々縮小する。またステップ１９４では、ステップ１９２で縮小した各色毎の判定用画像を単一頁に面付けした判定用画像Ｂを生成する。なお、上述したステップ１９２,１９４は色分解・面付け処理部１２２(図３参照)に相当する処理であり、請求項２１に記載の「強調処理を施した各色毎の判定用画像を縮小して配列した単一の画像を生成」する処理の一例である。そしてステップ１９６では、判定用画像Ａのデータ、判定用画像Ｂのデータ及び原画像のデータ(この原画像のデータとしては、例えばプリンタ用多値データ等が用いられる)を、モアレの有無等の判定を指示した端末装置３６へ送信することで、当該端末装置３６のディスプレイ４０に判定用画像Ａ、判定用画像Ｂ及び原画像を各々表示させる。
【００９５】
例えばデスクリーニングデータが表す画像をそのままディスプレイに表示させてモアレの有無等を確認しようとした場合、デスクリーニングデータが表す画像全体を印刷版を用いた印刷における解像度と同一の解像度でディスプレイに一度に表示させることは困難であり、デスクリーニングデータが表す画像の一部分をディスプレイに表示させ、表示された一部分におけるモアレの有無等を確認することを、デスクリーニングデータが表す画像のうちディスプレイに表示させる部分をスクロールさせながら繰り返すことになる。また、ディスプレイへの画像の表示は印刷版を用いた画像の印刷と原理が全く異なるので、デスクリーニングデータが表す画像をそのままディスプレイに表示させても、モアレの視認性は印刷版を用いて印刷された画像より大幅に低下する。
【００９６】
これに対し、判定用画像Ａはデスクリーニングデータからモアレ成分を抽出して強調処理を施した画像であるので、判定用画像Ａ全体をディスプレイに縮小表示しても、解像度や出力倍率、画像出力の原理の相違等の影響を受けることなく、デスクリーニングデータに重畳されているモアレ成分が明確に表示される。また、画像中に複数色のモアレが重なっている領域が存在していた場合、判定用画像Ａ上では前記領域内のモアレ成分の表示の明瞭度が低下するが、判定用画像ＢはＣ,Ｍ,Ｙ,Ｋ各色毎の判定用画像が単一頁に面付けされて構成されているので、前記領域内の複数色のモアレはディスプレイに表示された判定用画像Ｂを構成する各色毎の判定用画像上で各色毎に分離されて表示される。
【００９７】
次のステップ１９８では、判定用画像等の印刷が指示されたか否か判定する。判定が否定された場合はモアレ判定処理を終了するが、端末装置３６を介して判定用画像等の印刷が利用者から指示されることでステップ１９８の判定が肯定された場合はステップ２００へ移行し、判定用画像Ａのデータ、判定用画像Ｂのデータ及び原画像のデータをＩ／Ｆ部５８Ｂ経由で画像形成装置１２へ送信し、判定用画像Ａ、判定用画像Ｂ及び原画像を画像形成装置１２によって記録用紙に各々印刷させた後にモアレ判定処理を終了する。なお、上述したステップ１８６〜ステップ２００は請求項２０(詳しくは請求項２１)に記載の画像出力手段に対応する処理の一例である。
【００９８】
例えばデスクリーニングデータが表す画像を画像形成装置１２によって記録用紙に印刷させたとすると、画像形成装置１２による画像の印刷は、印刷版を用いた画像の印刷と印刷の原理も印刷剤も解像度も相違しているので、画像形成装置１２によって記録用紙に印刷された画像におけるモアレの視認性は印刷版を用いて印刷された画像よりも大幅に低下する。これに対し、判定用画像Ａは前述のようにデスクリーニングデータからモアレ成分を抽出して強調処理を施した画像であるので、この判定用画像Ａを画像形成装置１２によって記録用紙に印刷しても、印刷の原理や印刷剤、解像度の相違等の影響を受けることなく、デスクリーニングデータに重畳されているモアレ成分は明確に表示される。また、画像中に複数色のモアレが重なっている領域が存在していたとしても、前記領域内の複数色のモアレは画像形成装置１２によって記録用紙に印刷された判定用画像Ｂを構成する各色毎の判定用画像上で各色毎に分離されて表示される。
【００９９】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。図６に示すように、本第２実施形態に係るモアレ判定部１１０は、本第１実施形態で説明したモアレ判定部１１０と比較して、輪郭強調処理部１２８を備え、平滑化処理部１１６Ａから出力されたプリンタ用多値データ及び平滑化処理部１１６Ｂから出力されたデスクリーニングデータが入力される判定用画像生成部１１８に対し、画素数調整部１１４Ａから出力されたプリンタ用多値データ及び輪郭強調処理部１２８から出力されたプリンタ用多値データも入力される点で相違している。
【０１００】
次に図７を参照し、本第２実施形態に係るモアレ判定処理について、第１実施形態で説明したモアレ判定処理(図４)と異なる部分についてのみ説明する。本第２実施形態に係るモアレ判定処理では、画素数調整処理を経たプリンタ用多値データ及びデスクリーニングデータに対してステップ１６０で平滑化処理を行った後に、ステップ１６１において、画素数調整処理を経たプリンタ用多値データに対して輪郭強調処理を行う。なお、本第２実施形態では以後、ステップ１６０の平滑化処理を経たプリンタ用多値データを「平滑化済プリンタ用多値データ」と称するが、この平滑化済プリンタ用多値データは請求項１３に記載の第３画像データの一例である。
【０１０１】
ステップ１６１における輪郭強調処理は、例えば微分フィルタ等のエッジ抽出フィルタを用いて画素数調整処理を経たプリンタ用多値データからエッジ(輪郭)成分を抽出し、抽出した輪郭成分に予め設定した係数を乗じて元のプリンタ用多値データに加算する等の処理によって実現できる。これにより、画素数調整処理を経たプリンタ用多値データに対して輪郭を強調した画像データが得られる。なお、上述したステップ１６１は輪郭強調処理部１２８(図６参照)に相当する処理であり、ステップ１６１の輪郭強調処理を経たプリンタ用多値データ(以後、このデータを「輪郭強調済プリンタ用多値データ」と称する)は請求項１３に記載の第４画像データの一例である。
【０１０２】
また、本第２実施形態に係るモアレ判定処理では、ステップ１６８において、画素数調整処理を経たプリンタ用多値データ(図６の画素数調整部１１４Ａから出力されるプリンタ用多値データ)のうち画素位置ｎの画素の色ｉの値Ｃn1iが０か否か判定し、判定が否定された場合にステップ１６９へ移行し、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1i、平滑化済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn2i、及び、輪郭強調済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn3iのうちの最大値を判定基準値Ｃmに設定する。そして次のステップ１７１では、判定基準値Ｃmに判定閾値Th0を加算した値が、デスクリーニングデータのうち画素位置ｎの画素の色ｉの値Ｄn1iよりも小さいか否か判定する。
【０１０３】
そして本第２実施形態に係るモアレ判定処理では、ステップ１６８の判定が肯定されるか、ステップ１７１の判定が否定された場合にステップ１７２へ移行し、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして０を設定してステップ１７６へ移行するが、ステップ１７１の判定が肯定された場合はステップ１７５へ移行し、値Ｄn1iから値Ｃn2i及び判定閾値Th0を各々減算した値を、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして設定し、ステップ１７６へ移行する。なお、ステップ１７５で値Ｏniに設定する値は、請求項１３に記載の「第３の値と異なる値」及び請求項１４に記載の「第１画像データの値と第３画像データの値との差分に応じた値」の一例である。また、ステップ１７６以降の処理は第１実施形態で説明したモアレ判定処理(図４)と同一であるので、説明を省略する。第２実施形態に係るモアレ判定処理におけるステップ１６２〜ステップ１８０は判定用画像生成部１１８(図６参照)に相当する処理であり、請求項１１,１３〜１５に記載の生成手段の一例である。
【０１０４】
本第２実施形態に係るモアレ判定処理(図７)は、上述したように、デスクリーニングデータの値Ｄn1iが、プリンタ用多値データの値Ｃn1i、平滑化済プリンタ用多値データの値Ｃn2i及び輪郭強調済プリンタ用多値データの値Ｃn3iのうちの最大値(判定基準値Ｃm)に判定閾値Th0を加算した値よりも大きい場合についてのみ、判定用画像の値Ｏniとして値Ｄn1iから値Ｃn2i及び判定閾値Th0を各々減算した値を設定するので、第１実施形態で説明したモアレ判定処理と比較して、判定用画像から輪郭成分がより精度良く除去される。
【０１０５】
〔第３実施形態〕
次に本発明の第３実施形態について説明する。なお、第２実施形態と同一の部分には同一の符号を付し、説明を省略する。図８に示すように、本第３実施形態に係るモアレ判定部１１０は、本第２実施形態で説明したモアレ判定部１１０と比較して、輪郭強調処理部１３０及びノイズ除去部１３２が追加されており、画素数調整部１１４Ａから出力されたプリンタ用多値データ、平滑化処理部１１６Ａから出力されたプリンタ用多値データ、輪郭強調処理部１２８から出力されたプリンタ用多値データ及び平滑化処理部１１６Ｂから出力されたデスクリーニングデータが入力される判定用画像生成部１１８に対し、輪郭強調処理部１３０Ａから出力されたデスクリーニングデータも入力されると共に、判定用画像生成部１１８で生成された判定用画像が、ノイズ除去部１３２によるノイズ除去処理を経て強調処理部１２０及びモアレ画素計数部１２４へ出力される点で相違している。
【０１０６】
次に本第３実施形態の作用を説明する。網点処理を含むＲＩＰ処理(例えば製版用ＲＩＰ処理部５４ＡによるＲＩＰ処理)によって印刷データから生成される製版用２値データは、前述のようにモアレが発生する可能性がある以外に、印刷データが表す画像(原画像)中の画像部(高濃度部)と背景部(低濃度部)の境界部分(輪郭部分)における画像部の濃度が低くなるに従って、前記画像部における製版用２値データが表す画像上での網点の面積率が低下し、網点を構成するドットの間隔が広がることで、製版用２値データ(が表す画像)上での前記輪郭部分の濃度変化が原画像よりも鈍る現象が生ずる。原画像が文字原稿を表す画像であれば、輪郭部分における画像部の濃度は比較的高いので上記現象は視認されにくいが、原画像が写真画像、或いは写真画像と文字原稿を表す画像が混在している画像である場合、写真画像中の輪郭部分における画像部の濃度は文字原稿を表す画像よりも低いことが多いため、製版用２値データ(が表す画像)上の輪郭部分における濃度変化の鈍りは比較的顕著に視認される。
【０１０７】
このため、特に写真画像、或いは写真画像と文字原稿を表す画像が混在している画像の印刷版を製版装置２４によって作成し、印刷機２２で印刷させる場合には、ＲＩＰ処理に伴って製版用２値データ上で写真画像中の輪郭部分の濃度変化が鈍ることを見込んで、例えば端末装置２４等により印刷データに対して輪郭強調処理を予め行っておくことが多い。これにより、例として図１０に実線で示すように、ＲＩＰ処理後の製版用２値データ上での写真画像中の輪郭部分の濃度変化の鈍りが、印刷データに対して予め行われた輪郭強調処理によって軽減される(なお、図１０の実線はデスクリーニングデータ上での写真画像中の輪郭部分の濃度変化を示しているが、デスクリーニング前の２値データ上での写真画像中の輪郭部分も同様の変化を示す)。
【０１０８】
但し、印刷データからプリンタ用の多値データを生成するＲＩＰ処理(例えばプリンタ用ＲＩＰ処理部５４ＢによるＲＩＰ処理)では、上記のような写真画像中の輪郭部分における濃度変化の鈍りは生じないので、例として図１０に破線で示すように、プリンタ用の多値データ上での写真画像中の輪郭部分は、印刷データに対して行われた輪郭強調処理により濃度が急峻に変化しており、図１０に示す実線と破線を比較しても明らかなように、写真画像中の輪郭部分における濃度変化はデスクリーニングデータとプリンタ用の多値データとで大きく相違する。
【０１０９】
先に第１実施形態及び第２実施形態で説明したモアレ判定処理では、文字原稿を表す画像における背景部の濃度が０又は０に近い値であることを利用し、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1iが０の場合(ステップ１６８の判定が肯定された場合)に、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして０を設定することで、図５(Ｂ)にも示すように、輪郭部分における背景部側の濃度変化(デスクリーニングデータの値Ｄn1iが、プリンタ用多値データの値Ｃn1i又は判定基準値Ｃmに判定閾値Th0を加えた値よりも高い値を示す範囲内の濃度変化)に相当する輪郭成分を判定用画像から除去していたが、写真画像では背景部も或る程度の濃度を有しているため、写真画像や、写真画像と文字原稿を表す画像が混在している画像に上記処理を適用しても、図１０に示すように、写真画像中の輪郭部分における背景部側の濃度変化に対応する輪郭成分は判定用画像から除去されない。また、プリンタ用多値データの値Ｃn1iと比較する判定閾値(本発明に係る第２の値)として０よりも大きい値を用いたとすると、判定用画像からの文字原稿を表す画像中の輪郭成分の除去精度が低下することになる。
【０１１０】
上記を考慮し、本第３実施形態では図９に示すモアレ判定処理を行う。なお、以下では、本第３実施形態に係るモアレ判定処理について、第２実施形態で説明したモアレ判定処理(図７)と異なる部分についてのみ説明する。本第３実施形態に係るモアレ判定処理では、画素数調整処理を経たプリンタ用多値データ及びデスクリーニングデータに対してステップ１６０で平滑化処理を各々行った後に、次のステップ２１０において、画素数調整処理を経たプリンタ用多値データに対して輪郭強調処理を行うと共に、平滑化処理を経たデスクリーニングデータに対しても輪郭強調処理を行う。以後、ステップ２１０の輪郭強調処理を経たデスクリーニングデータを「輪郭強調済デスクリーニングデータ」と称するが、この輪郭強調済デスクリーニングデータは請求項１に記載の第５画像データの一例である。
【０１１１】
ステップ２１０のデスクリーニングデータに対する輪郭強調処理についても、第２実施形態で説明したステップ１６１(図７参照)と同様に、例えば微分フィルタ等のエッジ抽出フィルタを用いて平滑化処理を経たデスクリーニングデータからエッジ(輪郭)成分を抽出し、抽出した輪郭成分に予め設定した係数を乗じて元のデスクリーニングデータに加算する等の処理によって実現できる。これにより、デスクリーニングデータから、例として図１１に太い実線で示すように、写真画像中の輪郭部分ではプリンタ用多値データと類似した値の変化を示し、かつデスクリーニングデータに重畳されているモアレ成分が保存された画像データ(輪郭強調済デスクリーニングデータ)が得られる。なお、ステップ２１０のデスクリーニングデータに対する輪郭強調処理は輪郭強調処理部１３０(図８参照)に相当する処理である。
【０１１２】
また、本第３実施形態に係るモアレ判定処理では、次のステップ２１２で変数ｎを０に初期化し、ステップ２１４で変数ｉにＣ,Ｍ,Ｙ,Ｋの何れかを表す値を設定し、ステップ２１６で画素位置ｎに画素が有るか否か判定し、ステップ２１６の判定が肯定された場合はステップ２１８へ移行し、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1iが予め設定された判定閾値Th3以下か否か判定する。なお、この判定は請求項９に記載の生成手段による処理の一例であり、この判定における判定閾値Th3は請求項９に記載の第２の値の一例である。判定閾値Th3としては０又は０に近い値(例えば濃度値の百分率で２〜６％程度の値)を適用することができる。
【０１１３】
ステップ２１８の判定が否定された場合はステップ２２０へ移行し、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1i、平滑化済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn2i、及び、輪郭強調済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn3iのうちの最大値を判定基準値Ｃmに設定する。なお、この判定基準値Ｃmは請求項１,７に記載の第７画像データの一例である。また、次のステップ２２２では、デスクリーニングデータのうち画素位置ｎの画素の色ｉの値Ｄn1iと、輪郭強調済デスクリーニングデータのうち画素位置ｎの画素の色ｉの値Ｄn2iと、のうちの最小値を判定基準値Ｄmに設定する。なお、この判定基準値Ｄmは請求項１に記載の第６画像データの一例である。
【０１１４】
次のステップ２２４では、判定基準値Ｃmに判定閾値Th0を加算した値が判定基準値Ｄmよりも小さいか否か判定する。この判定が肯定された場合はステップ２２６へ移行し、平滑化済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn2iが、プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn1iに予め設定された判定閾値Th4を加算した値以上で、かつ、輪郭強調済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn3iが、予め設定された判定閾値Th5よりも小さいか否か判定する。なお、このステップ２２６の判定は請求項３,６に記載の生成手段による処理の一例であり、この判定における判定閾値Th4は請求項３,６に記載の第６の値の一例、判定閾値Th5は請求項３,６に記載の第７の値の一例である。
【０１１５】
そして本第３実施形態に係るモアレ判定処理では、ステップ２１８の判定が肯定されるか、ステップ２２４の判定が否定されるか、ステップ２２６の判定が肯定された場合はステップ２２８へ移行し、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして０を設定してステップ２３２へ移行する。なお、ステップ２２８で値Ｏniに設定する値(＝０)は、請求項１に記載の第３の値の一例である。また、ステップ２１８の判定が否定され、ステップ２２４の判定が肯定され、ステップ２２６の判定が否定された場合はステップ２３０へ移行し、判定基準値Ｄmから判定基準値Ｃmを減算した値を、判定用画像における画素位置ｎの画素の色ｉの値Ｏniとして設定し、ステップ２３２へ移行する。なお、ステップ２３０で値Ｏniに設定する値は、請求項１に記載の「第３の値と異なる値」及び請求項８に記載の「第６画像データの値と第７画像データの値との差分に応じた値」の一例である。
【０１１６】
ステップ２３２では画素位置ｎの画素のＣ,Ｍ,Ｙ,Ｋ全ての色に対してステップ２１８〜ステップ２３０の処理を行ったか否か判定し、判定が否定された場合はステップ２３４で変数ｉにＣ,Ｍ,Ｙ,Ｋのうちの未処理の色を表す値を設定してステップ２１８へ戻る。これにより、画素位置ｎの画素のＣ,Ｍ,Ｙ,Ｋ全ての色に対してステップ２１８〜ステップ２３４の処理が行われる。また、ステップ２３２の判定が肯定された場合は、ステップ２３６で変数ｎを更新(例えば１だけインクリメント)してステップ２１４に戻る。これにより、デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像の全画素に対し、Ｃ,Ｍ,Ｙ,Ｋ各色毎にステップ２１８〜ステップ２３４の処理が各々行われる。なお、第３実施形態に係るモアレ判定処理におけるステップ２１２〜ステップ２３６は判定用画像生成部１１８(図８参照)に相当する処理であり、請求項１,３,６,７,９,１０に記載の生成手段の一例である。
【０１１７】
ステップ２１８〜ステップ２３４の処理について、図１１,１２を参照して更に説明する。ステップ２１８〜ステップ２３４の処理では、プリンタ用多値データの値Ｃn1i、平滑化済プリンタ用多値データの値Ｃn2i及び輪郭強調済プリンタ用多値データの値Ｃn3iのうちの最大値を判定基準値Ｃmに設定する(ステップ２２０)と共に、デスクリーニングデータの値Ｄn1i及び輪郭強調済デスクリーニングデータの値Ｄn2iの最小値を判定基準値Ｄmに設定し(ステップ２２２)、判定基準値Ｃmに判定閾値Th0を加算した値が判定基準値Ｄmよりも小さいか否か判定し(ステップ２２４)、この判定が否定された場合は判定用画像の値Ｏniを０に設定している(ステップ２２８)。
【０１１８】
ここで、輪郭強調済デスクリーニングデータの値Ｄn2iは、例として図１１に太い実線で示すように、写真画像中の輪郭部分ではプリンタ用多値データと類似した値の変化を示し、かつデスクリーニングデータに重畳されているモアレ成分が保存された画像データであるので、この輪郭強調済デスクリーニングデータの値Ｄn2iとデスクリーニングデータの値Ｄn1iの最小値である判定基準値Ｄmは、図１２に実線で示すように、写真画像中の輪郭部分のうちの背景部側ではプリンタ用多値データと類似した値の変化を示す一方、写真画像中の輪郭部分のうちの画像部側ではプリンタ用多値データよりも低い値で推移し、モアレ成分が保存されたデータとなる。従って、判定基準値Ｄmが判定基準値Ｃmに判定閾値Th0を加算した値以下の場合に判定用画像の値Ｏniを０に設定することで、図１２を図１０と比較しても明らかなように、モアレ成分の抽出性能を維持したままで、判定用画像として抽出される輪郭成分が低減される。
【０１１９】
また、ステップ２１８〜ステップ２３４の処理では、平滑化済プリンタ用多値データの値Ｃn2iがプリンタ用多値データの値Ｃn1iに判定閾値Th4を加算した値以上で、かつ、輪郭強調済プリンタ用多値データの値Ｃn3iが判定閾値Th5よりも小さいか否か判定し(ステップ２２６)、この判定が肯定された場合も判定用画像の値Ｏniを０に設定している(ステップ２２８)。ここで、ステップ２２６のうち、輪郭強調済プリンタ用多値データの値Ｃn3iが判定閾値Th5よりも小さいか否かの判定は、輪郭強調済プリンタ用多値データの値Ｃn3iが写真画像中の輪郭部分における背景部側の濃度変化に相当する値の範囲から明らかに外れている場合を対象から除外するための判定であり、判定閾値Th5としては、例えば濃度の百分率で30〜40％程度の値が設定される(一例を図１３に示す)。
【０１２０】
一方、平滑化済プリンタ用多値データの値Ｃn2iは、例として図１３に太い実線で示すように、平滑化により写真画像中の輪郭部分における濃度変化が鈍り、写真画像中の輪郭部分のうちの背景部側では、プリンタ用多値データの値Ｃn1iに判定閾値Th4を加算した値以上の値で推移する。従って、平滑化済プリンタ用多値データの値Ｃn2iがプリンタ用多値データの値Ｃn1iに判定閾値Th4を加算した値以上で、かつ、輪郭強調済プリンタ用多値データの値Ｃn3iが判定閾値Th5よりも小さい場合に判定用画像の値Ｏniを０に設定することで、図１３に示すように、写真画像中の輪郭部分のうちの背景部側の濃度変化に対応する輪郭成分が判定用画像として抽出されることが低減される。
【０１２１】
更に、ステップ２１８〜ステップ２３４の処理では、プリンタ用多値データの値Ｃn1iが判定閾値Th3以下か否か判定し(ステップ２１８)、この判定が肯定された場合も判定用画像の値Ｏniを０に設定している(ステップ２２８)。これにより、印刷対象の原画像が写真画像と文字原稿の画像が混在している画像であったとしても、文字原稿の画像の輪郭部分については、当該輪郭部分のうちの背景部側の濃度変化に対応する輪郭成分が、上記ステップ２１８の判定が肯定されることで判定用画像から除去されることになる。
【０１２２】
従って、上述したステップ２１８〜ステップ２３４の処理により、Ｃ,Ｍ,Ｙ,Ｋ各色毎に、製版用２値画像データに発生し、デスクリーニングデータに残存しているモアレに相当する画素(モアレ画素)についてのみモアレ成分の振幅に対応する値が設定され、モアレ画素以外の画素については、写真画像に対応する画素か文字原稿の画像に対応する画素かに拘わらず、また写真画像中の輪郭部分に対応する画素であっても、値が０に設定された判定用画像が得られることになる。
【０１２３】
デスクリーニングデータが表す画像及びプリンタ用多値データが表す画像の全画素のＣ,Ｍ,Ｙ,Ｋ各色について、上記のステップ２１８〜ステップ２３４の処理を各々行うことで判定用画像が生成されると、ステップ２１６の判定が否定されてステップ２３８へ移行し、生成された判定用画像に対してノイズ除去処理を行う。このノイズ除去処理には、平滑化フィルタや、ガウシアンフィルタ、高速フーリエ変換(ＦＦＴ：Fast Fourier Transform)、モルフォロジによる収縮、パターンマッチングによる孤立点除去など、公知のノイズ除去手法を適用することができる。なお、ステップ２３８のノイズ除去処理はノイズ除去部１３０(図８参照)に相当する処理である。次のステップ２４０では判定用画像生成・出力処理を行うが、この判定用画像生成・出力処理は図４,７に示したステップ１８２〜ステップ２００と同一の処理であり、説明を省略する。
【０１２４】
なお、上述した第３実施形態では、ステップ２２０〜２２４,２２８において、デスクリーニングデータに対して輪郭強調処理を行うことで、デスクリーニングデータから、写真画像中の輪郭部分ではプリンタ用多値データと類似した値の変化を示し、かつデスクリーニングデータに重畳されているモアレ成分が保存された輪郭強調済デスクリーニングデータを取得し、デスクリーニングデータの値Ｄn1iと輪郭強調済デスクリーニングデータの値Ｄn2iの最小値である判定基準値Ｄmが、プリンタ用多値データ(詳しくはプリンタ用多値データの値Ｃn1iから求めた判定基準値Ｃmに判定閾値Th0を加算した値)以下の場合に判定用画像の値Ｏniを０に設定することで、写真画像中の輪郭部分のうちの背景部側の濃度変化に対応する輪郭成分が判定用画像として抽出されることを低減していたが、これに代えて以下の処理を行うようにしてもよい。
【０１２５】
すなわち、写真画像中の輪郭部分におけるデスクリーニングデータとプリンタ用多値データの値の変化を類似させることは、上記のようにデスクリーニングデータに対して輪郭強調処理を行うことに代えて、プリンタ用多値データに平滑化処理を行うことによっても実現可能であり、プリンタ用多値データに対する平滑化処理に用いるフィルタの次数(処理単位とする領域の大きさ)や平滑化の強度を調整することで、例として図１４に示すように、平滑化済プリンタ用データ(図１４に太い実線で示す)の写真画像中の輪郭部分における値の変化を、デスクリーニングデータ(図１４に細い実線で示す)の写真画像中の輪郭部分における値の変化に近似させることができる。
【０１２６】
従って、先に説明したステップ２２０〜２２４,２２８の処理に代えて、デスクリーニングデータの値を平滑化済プリンタ用データに判定閾値Th0を加えた値と比較し、デスクリーニングデータの値が平滑化済プリンタ用データに判定閾値Th0を加えた値以下の場合に判定用画像の値Ｏniを０に設定する処理を行うようにしてもよい。この場合も、例として図１５に示すように、写真画像中の輪郭部分のうちの背景部側の濃度変化に対応する輪郭成分が判定用画像として抽出されることが低減される。この態様は請求項８記載の発明の一例である。
【０１２７】
但し、この態様では、プリンタ用データに対する平滑化の強度が不足している等の場合は、写真画像中の輪郭部分に相当する輪郭成分が判定用画像として抽出されることを抑制する効果が低下する一方、プリンタ用データに対する平滑化の強度等が過大になると、原画像上で濃度が細かく変化している部分について、平滑化済プリンタ用データ上では前記変化が均されて値が小さくなることで、デスクリーニングデータの方が前記部分の値が大きくなり、前記部分に対応する画素がモアレ画素として誤検出される。このため、この態様では、プリンタ用データに対する平滑化処理による値の変化の鈍り具合が、ＲＩＰ処理に伴う製版用２値データ上での濃度変化の鈍り具合と同程度になるように、プリンタ用データに対する平滑化処理の次数・強度を微調整する必要がある。
【０１２８】
〔第４実施形態〕
次に本発明の第４実施形態について説明する。なお、第３実施形態と同一の部分には同一の符号を付し、説明を省略する。図１６に示すように、本第４実施形態に係るモアレ判定部１１０は、本第３実施形態で説明したモアレ判定部１１０と比較して、近隣Ｎ画素最大値抽出部１３４が追加されており、判定用画像生成部１１８に対し、画素数調整部１１４Ａから出力されたプリンタ用多値データ、平滑化処理部１１６Ａから出力された平滑化済プリンタ用多値データ、輪郭強調処理部１２８から出力された輪郭強調済プリンタ用多値データ、平滑化処理部１１６Ｂから出力されたデスクリーニングデータ、輪郭強調処理部１３０Ａから出力された輪郭強調済デスクリーニングデータに加えて、近隣Ｎ画素最大値抽出部１３４から出力されたプリンタ用多値データの近隣Ｎ画素の最大値も入力される点で相違している。
【０１２９】
次に図１７を参照し、本第４実施形態に係るモアレ判定処理について説明する。第３実施形態で説明したモアレ判定処理(図９)では、ステップ２２０において、プリンタ用多値データの値Ｃn1i、平滑化済プリンタ用多値データの値Ｃn2i及び輪郭強調済プリンタ用多値データの値Ｃn3iのうちの最大値を判定基準値Ｃmに設定していたが、本第４実施形態に係るモアレ判定処理は、上記処理に代えて、ステップ２２１において、平滑化済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn2i、輪郭強調済プリンタ用多値データのうち画素位置ｎの画素の色ｉの値Ｃn3i、及び、プリンタ用多値データのうち画素位置ｎの画素の近隣に存在するＮ(Ｎ≧２)個の画素の色ｉの最大値Ｃn4i、の最大値を判定基準値Ｃmに設定している点でのみ、第３実施形態で説明したモアレ判定処理と相違している。
【０１３０】
なお、プリンタ用多値データのうち画素位置ｎの画素の近隣Ｎ個の画素の色ｉの最大値Ｃn4iは、請求項２,４に記載の第８画像データの一例であり、上記のステップ２２１で設定される判定基準値Ｃmは請求項１,２,４に記載の第７画像データの一例である。また、ステップ２２１において、プリンタ用多値データの値Ｃn1iの個々の画素毎に近隣に存在するＮ個の画素の色ｉの最大値Ｃn4iを抽出する処理は、近隣Ｎ画素最大値抽出部１３４(図１７参照)に相当する処理である。
【０１３１】
本第４実施形態に係るモアレ判定処理において、次のステップ２２２以降の処理は第３実施形態で説明したモアレ判定処理と同一であり、デスクリーニングデータの値Ｄn1iと輪郭強調済デスクリーニングデータの値Ｄn2iの最小値を判定基準値Ｄmに設定し(ステップ２２２)、判定基準値Ｃmに判定閾値Th0を加算した値が判定基準値Ｄmよりも小さいか否か判定し(ステップ２２４)、この判定が否定された場合は判定用画像の値Ｏniを０に設定する(ステップ２２８)。
【０１３２】
上記のステップ２２１〜ステップ２２４,２２８の処理について、図１８〜図２２を参照して更に説明する。前述のようにステップ２２１では、平滑化済プリンタ用多値データの値Ｃn2i、輪郭強調済プリンタ用多値データの値Ｃn3i、及び、プリンタ用多値データの近隣Ｎ画素の最大値Ｃn4i、のうちの最大値を判定基準値Ｃmに設定しているが、このうち、プリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iは、プリンタ用多値データの個々の画素毎に、近隣に存在するＮ個の画素の色ｉの最大値を抽出・設定することで得られる画像データであるので、例として図１８に一点鎖線で示すように、写真画像中の輪郭部分では、プリンタ用多値データに対して値が変化する位置が背景部側へＮ画素分移動し、写真画像中の輪郭部分のほぼ全域に亘って判定基準値Ｄm(デスクリーニングデータの値Ｄn1iと輪郭強調済デスクリーニングデータの値Ｄn2iの最小値)よりも高い値で推移する。
【０１３３】
判定基準値Ｃmは平滑化済プリンタ用多値データの値Ｃn2i、輪郭強調済プリンタ用多値データの値Ｃn3i及びプリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iのうちの最大値であるので、写真画像中の輪郭部分では、プリンタ用多値データに対して値が変化する位置が背景部側へＮ画素分移動した近隣Ｎ画素の最大値Ｃn4iが判定基準値Ｃmとなる。従って、この判定基準値Ｃm(＝プリンタ用多値データの近隣Ｎ個の画素の最大値Ｃn4i)に判定閾値Th0を加算した値(図１９に破線で示す)を判定基準値Ｄmと比較し、判定基準値Ｃmに判定閾値Th0を加算した値が判定基準値Ｄm以上であれば判定用画像の値Ｏniを０に設定することで、図１９に示すように、写真画像中の輪郭部分の濃度変化に対応する輪郭成分が判定用画像として抽出されることが防止又は低減される。
【０１３４】
ところで、デスクリーニングデータには第１実施形態で説明した平滑化処理でも除去し切れなかったスクリーンノイズが重畳している可能性があり(一例を図２０に実線で示す)、プリンタ用データについても、原画像が写真画像であれば、デジタルスチルカメラのＣＣＤ等の撮像素子に起因するノイズ(スクリーンノイズよりも周期の短いノイズ：一例を図２０に太い破線で示す)が重畳している可能性が高い。
【０１３５】
ここで、デスクリーニングデータにスクリーンノイズが重畳しており、プリンタ用データにもノイズが重畳していた場合、例えば第１〜第３実施形態で説明したモアレ判定処理を適用したとしても、例えば図２０に示すように、画像中の濃度がほぼ均一の部分等において、各データに重畳しているノイズに起因する各データの値の変動により、デスクリーニングデータの値Ｄn1i(又は判定基準値Ｄm)が、プリンタ用多値データの値Ｃn1i(又は判定基準値Ｃm)に判定閾値Th0を加算した値よりも高くなる部分が生じ、この部分の画素がモアレ画素として誤抽出されることになる。
【０１３６】
これに対し、本第４実施形態に係るモアレ判定処理では、プリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iの算出に用いるＮ個の画素の画像上での分布長さが、プリンタ用データに重畳しているノイズの周期の画像上での長さ以上であれば、画像中の濃度がほぼ均一の部分等において、図２１に一点鎖線で示すように、プリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iが、前記部分におけるプリンタ用多値データの最大値に相当する一定値のままで推移する。このため、画像中の濃度がほぼ均一の部分等では、この近隣Ｎ画素の最大値Ｃn4iが判定基準値Ｃmとなり、図２２に示すように、判定基準値Ｄm(図２２に実線で示す)が判定基準値Ｃmに判定閾値Th0を加算した値(図２２に細い破線で示す)よりも高い部分が無くなることで、デスクリーニングデータやプリンタ用データに重畳しているノイズの影響でモアレ画素が誤抽出されることが防止又は低減される。
【０１３７】
なお、Ｎ個の画素の画像上での分布長さが、プリンタ用データに重畳しているノイズの周期の画像上での長さよりも短い場合、プリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iは、値の変動は生ずるものの、プリンタ用多値データの最大値又は当該最大値に近い値で推移するので、判定基準値Ｄmが判定基準値Ｃmに判定閾値Th0を加算した値よりも高い部分は低減され、デスクリーニングデータやプリンタ用データに重畳しているノイズの影響で誤抽出されるモアレ画素が低減される。
【０１３８】
〔第５実施形態〕
次に本発明の第５実施形態について説明する。なお、第３実施形態と同一の部分には同一の符号を付し、説明を省略する。図２３に示すように、本第５実施形態に係るモアレ判定部１１０は、本第３実施形態で説明したモアレ判定部１１０と比較して、輪郭強調処理部１３０Ａから出力された輪郭強調済デスクリーニングデータが入力される近隣Ｎ画素最小値抽出部１３６が追加されており、判定用画像生成部１１８に対し、画素数調整部１１４Ａから出力されたプリンタ用多値データ、平滑化処理部１１６Ａから出力された平滑化済プリンタ用多値データ、輪郭強調処理部１２８から出力された輪郭強調済プリンタ用多値データ、平滑化処理部１１６Ｂから出力されたデスクリーニングデータに加えて、近隣Ｎ画素最小値抽出部１３６から出力された輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値も入力される点で相違している。
【０１３９】
次に図２４を参照し、本第５実施形態に係るモアレ判定処理について説明する。第３実施形態で説明したモアレ判定処理(図９)では、ステップ２２０において、プリンタ用多値データの値Ｃn1i、平滑化済プリンタ用多値データの値Ｃn2i及び輪郭強調済プリンタ用多値データの値Ｃn3iのうちの最大値を判定基準値Ｃmに設定した後に、ステップ２２２において、デスクリーニングデータの値Ｄn1iと輪郭強調済デスクリーニングデータの値Ｄn2iの最小値を判定基準値Ｄmに設定していたが、本第５実施形態に係るモアレ判定処理は、上記ステップ２２２の処理に代えて、ステップ２２３において、デスクリーニングデータの値Ｄn1iと、輪郭強調済デスクリーニングデータのうち画素位置ｎの画素の近隣に存在するＮ(Ｎ≧２)個の画素の色ｉの最小値Ｄn3iと、の最小値を判定基準値Ｄmに設定している点でのみ、第３実施形態で説明したモアレ判定処理と相違している。
【０１４０】
なお、輪郭強調済デスクリーニングデータのうち画素位置ｎの画素の近隣Ｎ個の画素の色ｉの最小値Ｄn3iは、請求項５に記載の第９画像データの一例であり、上記のステップ２２３で設定される判定基準値Ｄmは請求項５に記載の第１０画像データの一例である。また、ステップ２２３において、輪郭強調済デスクリーニングデータのうち画素位置ｎの画素の近隣Ｎ個の画素の色ｉの最小値Ｄn3iを抽出する処理は、近隣Ｎ画素最小値抽出部１３６(図２３参照)に相当する処理である。
【０１４１】
なお、本第５実施形態に係るモアレ判定処理において、次のステップ２２４以降の処理は、第３実施形態で説明したモアレ判定処理と同一であり、判定基準値Ｃmに判定閾値Th0を加算した値が判定基準値Ｄmよりも小さいか否か判定し(ステップ２２４)、この判定が否定された場合は判定用画像の値Ｏniを０に設定する(ステップ２２８)。
【０１４２】
上記のステップ２２０,２２３,２２４,２２８の処理について、図２５〜図２８を参照して更に説明する。前述のようにステップ２２３では、デスクリーニングデータの値Ｄn1iと、輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iと、の最小値を判定基準値Ｄmに設定しているが、このうち、輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iは、輪郭強調済デスクリーニングデータの個々の画素毎に、近隣に存在するＮ個の画素の色ｉの最小値を抽出・設定することで得られる画像データであるので、例として図２５に一点鎖線で示すように、写真画像中の輪郭部分では、輪郭強調済デスクリーニングデータに対して値が変化する位置が画像部側へＮ画素分移動し、写真画像中の輪郭部分のほぼ全域に亘って判定基準値Ｃm(プリンタ用多値データの値Ｃn1i、平滑化済プリンタ用多値データの値Ｃn2i及び輪郭強調済プリンタ用多値データの値Ｃn3iのうちの最大値)よりも低い値で推移する。
【０１４３】
判定基準値Ｄmはデスクリーニングデータの値Ｄn1i及び輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iの最小値であるので、写真画像中の輪郭部分では、輪郭強調済デスクリーニングデータに対して値が変化する位置が画像部側へＮ画素分移動した近隣Ｎ画素の最小値Ｄn3iが判定基準値Ｄmとなる。従って、この判定基準値Ｄm(＝輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3i：図２６に実線で示す)を、判定基準値Ｃmに判定閾値Th0を加算した値(図２６に破線で示す)と比較し、判定基準値Ｄmが判定基準値Ｃmに判定閾値Th0を加算した値以下であれば判定用画像の値Ｏniを０に設定することで、図２６に示すように、写真画像中の輪郭部分の濃度変化に対応する輪郭成分が判定用画像として抽出されることが防止又は低減される。
【０１４４】
また、デスクリーニングデータにスクリーンノイズが重畳しており、プリンタ用データにもノイズが重畳していた場合、本第５実施形態に係るモアレ判定処理では、画像中の濃度がほぼ均一の部分等において、輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3i(図２７に一点鎖線で示す)が、デスクリーニングデータの値Ｄn1i(図２７に実線で示す)の変化に対し、比較的高い値を示している期間が短くなる一方で、比較的低い値を示している期間が長くなる変化を示す。なお、画像中の濃度がほぼ均一の部分等における輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iが、第４実施形態で説明したプリンタ用多値データの近隣Ｎ画素の最大値Ｃn4iのように一定にならないのは、デスクリーニングデータに重畳されるスクリーンノイズはプリンタ用データに重畳されるノイズよりも周期が長いので、輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iを一定とするためにはＮの値をより大きくする必要がある一方、Ｎの値を大きくし過ぎるとモアレ画素の抽出性能に悪影響を及ぼすためである。
【０１４５】
画像中の濃度がほぼ均一の部分等において、輪郭強調済デスクリーニングデータの近隣Ｎ画素の最小値Ｄn3iが上記のように変化することで、画像中の濃度がほぼ均一の部分等では、この近隣Ｎ画素の最小値Ｄn3iが判定基準値Ｄmとなり、図２８に示すように、判定基準値Ｄm(図２８に実線で示す)が判定基準値Ｃmに判定閾値Th0を加算した値(図２２に細い破線で示す)よりも高い部分が減少することで、デスクリーニングデータやプリンタ用データに重畳しているノイズの影響でモアレ画素が誤抽出されることが低減される。
【０１４６】
なお、上記では判定用画像の各画素のうちＣ,Ｍ,Ｙ,Ｋ各色の値の何れかが判定閾値Th1以上の画素(モアレ画素)の数を計数し(ステップ１８２)、モアレ画素の計数結果(モアレ画素の数)が判定閾値Th2以上か否かに基づいてモアレの有無を判定し、判定結果を端末装置３６のディスプレイ４０に表示させる(ステップ１８４)態様を説明したが、本発明はこれに限定されるものではなく、モアレ画素の計数結果、或いは全画素に占めるモアレ画素の割合等を利用者に提示し、モアレの有無の判定は利用者に委ねるようにしてもよい。
【０１４７】
また、第１実施形態で説明したモアレ判定処理(図４)では、プリンタ用多値データの値Ｃn1iが０ではなく(ステップ１６８の判定が否定)、値Ｃn1iに判定閾値Th0を加算した値がデスクリーニングデータの値Ｄn1iよりも小さい(ステップ１７０の判定が肯定)場合に、値Ｄn1iから値Ｃn1i及び判定閾値Th0を各々減算した値を判定用画像の値Ｏniとして設定している(ステップ１７４)が、本発明はこれに限定されるものではなく、判定閾値Th0を用いずに、値Ｃn1iが０ではなく、値Ｃn1iがデスクリーニングデータの値Ｄn1iよりも小さい場合に、値Ｄn1iから値Ｃn1iを減算した値を判定用画像の値Ｏniとして設定するようにしてもよい。また、第２実施形態で説明したモアレ判定処理(図７)についても、プリンタ用多値データの値Ｃn1iが０ではなく(ステップ１６８の判定が否定)、判定基準値Ｃmに判定閾値Th0を加算した値がデスクリーニングデータの値Ｄn1iよりも小さい(ステップ１７１の判定が肯定)場合に、値Ｄn1iから平滑化済値プリンタ用多値データの値Ｃn2i及び判定閾値Th0を各々減算した値を判定用画像の値Ｏniとして設定している(ステップ１７５)が、本発明はこれに限定されるものではなく、判定閾値Th0を用いずに、値Ｃn1iが０ではなく、判定基準値Ｃmがデスクリーニングデータの値Ｄn1iよりも小さい場合に、値Ｄn1iから値Ｃn2iを減算した値を判定用画像の値Ｏniとして設定するようにしてもよい。この点は第３〜第５実施形態についても同様である。上記のように判定閾値Th0を用いない場合、判定閾値Th0を用いる態様よりはプリンタ用多値データやデスクリーニングデータに残存しているノイズの影響を受け易くなるが、本発明はこのような態様も権利範囲に含むものである。
【０１４８】
また、第１及び第２実施形態では本発明に係る第２の値として「０」を適用した態様を説明し、第１〜第５実施形態では第３の値として「０」を適用した態様を説明したが、本発明はこれに限定されるものではなく、本発明に係る第２の値は０よりも大きく０に近い値であってもよい。また、本発明に係る第３の値は、第３の値を設定する非モアレ画素とモアレ成分に相当する値が設定されるモアレ画素を画像上で明瞭に区別できる値であればよく、例えば各画素毎かつ各色毎に非モアレ画素か否かを表すタグを設け、非モアレ画素については、値を暫定的に０にすると共に非モアレ画素であることを表す情報をタグに設定しておき、Ｃ,Ｍ,Ｙ,Ｋ各色のうちの何れかの色の判定用画像の出力に際し、非モアレ画素についてはモアレ画素と異なる色で出力されるように値(第３の値)を設定し直すようにしてもよい。
【０１４９】
更に、第３実施形態に係るモアレ判定処理(図９)及び第５実施形態に係るモアレ判定処理(図２４)では、ステップ２２４において、判定基準値Ｄmを判定基準値Ｃmに判定閾値Th0を加算した値と比較していたが、これに限定されるものではなく、判定基準値Ｃmに代えてプリンタ用多値データ(請求項１,５に記載の第２画像データの一例)を用い、判定基準値Ｄmをプリンタ用多値データの値Ｃn1iに判定閾値Th0を加算した値と比較するようにしてもよい。このように判定基準値Ｃmに代えてプリンタ用多値データの値Ｃn1iを用いた場合、判定用画像からの輪郭成分の除去精度は低下するものの、請求項１,５の権利範囲にはこのような態様も含まれる。
【０１５０】
また、第４実施形態に係るモアレ判定処理(図１７)では、ステップ２２４において、判定基準値Ｄmを判定基準値Ｃmに判定閾値Th0を加算した値と比較していたが、これに限定されるものではなく、判定基準値Ｄmに代えてデスクリーニングデータ(請求項４に記載の第１画像データの一例)を用い、デスクリーニングデータの値Ｄ1niを判定基準値Ｃmに判定閾値Th0を加算した値と比較するようにしてもよい。このように判定基準値Ｄmに代えてデスクリーニングデータの値Ｄ1niを用いた場合も、判定用画像からの輪郭成分の除去精度は低下するものの、請求項４記載の発明の権利範囲にはこのような態様も含まれる。
【０１５１】
また、第３実施形態に係るモアレ判定処理(図９)、第４実施形態に係るモアレ判定処理(図１７)及び第５実施形態に係るモアレ判定処理(図２４)では、ステップ２１８でプリンタ用多値データの値Ｃn1iが判定閾値Th3以下か否かを判定し、判定が肯定された場合はステップ２２８で判定用画像の値Ｏniを０に設定していたが、これに限定されるものではなく、例えば原画像中に文字原稿に対応する画像部が含まれていない等の場合には、上記判定を省略することも可能である。請求項１,４,５の発明の権利範囲にはこのような態様も含まれる。
【０１５２】
更に、第３実施形態に係るモアレ判定処理(図９)、第４実施形態に係るモアレ判定処理(図１７)及び第５実施形態に係るモアレ判定処理(図２４)では、ステップ２２６において、平滑化済プリンタ用多値データの値Ｃn2iが、プリンタ用多値データの値Ｃn1iに判定閾値Th4を加算した値以上で、かつ、輪郭強調済プリンタ用多値データの値Ｃn3iが判定閾値Th5よりも小さいか否か判定し、判定が肯定された場合はステップ２２８で判定用画像の値Ｏniを０に設定していたが、上記処理を第１実施形態に係るモアレ判定処理(図４)や第２実施形態に係るモアレ判定処理(図７)に加えてもよい。請求項６の発明の権利範囲にはこのような態様も含まれる。
【０１５３】
更に、上記では判定用画像と共に原画像の出力(表示装置への表示や記録用紙への印刷等)を行う態様を説明したが、これに限定されるものではない。すなわち、本実施形態では判定用画像から輪郭成分が除去されるので、判定用画像上でモアレ成分が明示されていた場合に、判定用画像を参照したのみでは、判定用画像上のモアレ成分が明示されている領域が原画像上の何れの領域に相当するかを判断することが困難となることも考えられ、判定用画像と共に原画像も出力することは上記判断の補助を目的としている。このため、原画像(例えば画素数調整処理を経たプリンタ用多値データ)から輪郭成分を抽出し、抽出した輪郭成分を判定用画像に加えるようにしてもよく、特に表示装置への判定用画像の表示に際しては、判定用画像に加える輪郭成分の強度を利用者からの指示に応じてリアルタイムで変化させるようにしてもよい。これにより、判定用画像を参照したのみで、判定用画像上のモアレ成分が明示されている領域が原画像上の何れの領域に相当するかを判断することが可能となり、原画像を判定用画像と共に出力することを省略することも可能となる。本発明は上記のような態様も含むものである。
【０１５４】
また、上記では判定用画像のデータにおける解像度が、画像形成装置１２での印刷に使用可能な印刷用画像データの解像度と一致していることで、画像形成装置１２による判定用画像の印刷に際して判定用画像のデータの解像度変換が不要な態様を説明したが、本発明はこれに限定されるものではなく、判定用画像のデータにおける解像度は、画像形成装置１２での印刷に使用可能な印刷用画像データの解像度と一致していなくてもよい。例えば画像形成装置１２での印刷に使用可能な印刷用画像データの解像度が600dpiである場合に、判定用画像のデータにおける解像度を1200dpiとしておき、画像形成装置１２によって判定用画像を印刷させる場合に、判定用画像のデータの解像度を1200dpiから600dpiに変換するようにしてもよい。
【０１５５】
また、上記では判定用画像を生成した後に、生成した判定用画像を端末装置３６のディスプレイに表示させ、判定用画像の印刷が指示された場合に画像形成装置１２によって判定用画像を記録用紙に印刷させる態様を説明したが、これに限定されるものではなく、モアレの判定が指示される度に記録用紙への判定用画像の印刷を行うようにしてもよいし、表示装置への判定用画像の表示及び記録用紙への判定用画像の印刷の一方を省略してもよい。
【０１５６】
更に、判定用画像を印刷する印刷装置は、画像形成装置１２のように電子写真方式で画像の印刷を行う構成に限られるものではなく、インジェット方式等の公知の他の方式で画像の印刷を行う構成であってもよい。
【０１５７】
また、上記では印刷サーバ２６を本発明に係る画像処理装置として機能させる態様を説明したが、本発明はこれに限定されるものでもなく、画像形成装置１２を本発明に係る画像処理装置として機能させるようにしてもよいし、端末装置３６を本発明に係る画像処理装置として機能させるようにしてもよい。
【０１５８】
また、上記では本発明に係る画像処理プログラムに対応するモアレ判定プログラムが印刷サーバ２６の記憶部２８Ｃに予め記憶（インストール）されている態様を説明したが、本発明に係る画像処理プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【符号の説明】
【０１５９】
１０  印刷システム
１２  画像形成装置
２４  製版装置
２６  印刷サーバ
３６  端末装置
４０  ディスプレイ
【図１】
2011082946.tif 000003
【図２】
2011082946.tif 000004
【図３】
2011082946.tif 000005
【図４】
2011082946.tif 000006
【図５】
2011082946.tif 000007
【図６】
2011082946.tif 000008
【図７】
2011082946.tif 000009
【図８】
2011082946.tif 000010
【図９】
2011082946.tif 000011
【図１０】
2011082946.tif 000012
【図１１】
2011082946.tif 000013
【図１２】
2011082946.tif 000014
【図１３】
2011082946.tif 000015
【図１４】
2011082946.tif 000016
【図１５】
2011082946.tif 000017
【図１６】
2011082946.tif 000018
【図１７】
2011082946.tif 000019
【図１８】
2011082946.tif 000020
【図１９】
2011082946.tif 000021
【図２０】
2011082946.tif 000022
【図２１】
2011082946.tif 000023
【図２２】
2011082946.tif 000024
【図２３】
2011082946.tif 000025
【図２４】
2011082946.tif 000026
【図２５】
2011082946.tif 000027
【図２６】
2011082946.tif 000028
【図２７】
2011082946.tif 000029
【図２８】
2011082946.tif 000030