(57)【要約】【課題】網点によって再現された画像を記録媒体上にプルーフする画像処理においては、印刷本機（有版印刷機）の色味を再現するカラープルーフと、網点の持つ周波数特性と出力対象の画像が持つ周波数特性の干渉により発生する原稿モアレの事前確認が重要。【解決手段】画像処理装置において、入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータを設定する手段と、設定された前記画像処理パラメータに応じて、前記画像処理を行う手段と、を備えることを特徴とする。  【選択図】図４
2015023378.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータを設定する手段と、
設定された前記画像処理パラメータに応じて、前記画像処理を行う手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理には、ぼかし処理又は解像度変換処理を含み、
前記画像処理パラメータには、前記ぼかし量におけるぼかし量を特定するぼかしパラメータ、及び前記解像度変換処理における変換後の解像度を特定する解像度変換パラメータのうち少なくとも１つを含む
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理パラメータを設定する手段は、前記オブジェクトの種類に応じて、前記画像処理パラメータを設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像処理パラメータを設定する手段は、前記網点画像の網点重なり率に応じて、前記画像処理パラメータを設定することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理パラメータを設定する手段は、前記網点画像の網点重なり率を導出し、導出された網点重なり率と閾値との比較の結果に基づいて、前記画像処理パラメータを設定し、
前記網点画像の網点重なり率が閾値より高い場合に設定される前記ぼかしパラメータで特定されるぼかし量は、前記網点画像の網点重なり率が閾値より低い場合に設定される前記ぼかしパラメータで特定されるぼかし量よりも少ない
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記画像処理パラメータを設定する手段は、前記網点画像とその元となる原稿画像とから導出されるモアレ周波数に応じて、前記画像処理パラメータを設定することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理パラメータを設定する手段は、前記網点画像の色毎に前記モアレ周波数を導出し、導出されたすべてのモアレ周波数と閾値との比較の結果に基づいて、前記画像処理パラメータを設定し、
導出されたモアレ周波数が閾値より低い場合に設定される前記ぼかしパラメータで特定されるぼかし量は、導出されたモアレ周波数が閾値より低い場合に設定される前記ぼかしパラメータで特定されるぼかし量よりも少ない
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータをユーザが設定するためのＵＩ画面を表示する手段と、
前記ＵＩ画面を介して設定された前記画像処理パラメータに応じて、前記画像処理を行う手段と、
を備えることを特徴とする画像処理装置。
【請求項９】
前記オブジェクトには、文字領域、細線領域、写真領域、グラフィックス領域のうち少なくとも１つを含むことを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータを設定するステップと、
設定された前記画像処理パラメータに応じて、前記画像処理を行うステップと、
を含むことを特徴とする画像処理方法。
【請求項１１】
入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータをユーザが設定するためのＵＩ画面を表示するステップと、
前記ＵＩ画面を介して設定された前記画像処理パラメータに応じて、前記画像処理を行うステップと、
を含むことを特徴とする画像処理方法。
【請求項１２】
コンピュータを、請求項１乃至請求項９のいずれか１項に記載された画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、網点によって再現された画像の画像処理に関する。
【背景技術】
【０００２】
一般に知られる有版印刷においては、最終的な印刷本機での出力の前に、印刷される色や印刷オブジェクトのレイアウトなどを確認し校正する為のプルーフ作業が行われる。近年のこのプルーフ作業にＤＤＣＰ（ダイレクト・デジタル・カラー・プルーファ）としての安価なインクジェットプリンタや電子写真プリンタ等のデジタルプリンタが使用されることが知られている。
【０００３】
このデジタルプリンタを用いたプルーフ作業において、印刷本機とデジタルプリンタのドットゲインの違いによる網点面積率の変化や、記録媒体や色材の相違に起因する発色の違いなどが課題となり、画像を補正するための様々な提案がなされている。
【０００４】
例えば、網点画像としての２値画像を２５６値の８ビット画像に伸張し、次に、８ビットの画像に対して平均化マスク処理を行い、さらに階調補正を行って誤差拡散法により再量子化を行う技術が提案されている（特許文献１）。この技術によれば、デジタルプリンタで出力する最終２値画像の網点面積率を変更する事が可能である。
【０００５】
上述のように、印刷本機とプルーフ作業に用いるデジタルプリンタとの違いを補正する場合には、入力される２値画像を多値画像にし、次に平均化マスクなどの画像をぼかす処理を施した後、出力前に再量子化を行う方法が広く用いられている。この方法によれば、多値のデータをもつ画像情報に変換することで補正のための冗長性を持たせることができ、印刷本機の色やレイアウト、さらには網点形状をデジタルプリンタで再現し易くなる。
【０００６】
一方で、全ての画像データを上述のようにぼかしてしまうと、文字や細線部分の画像がぼけてしまい、正しくプルーフ出来ないことがある。そのため、２値画像を多値化する際にオブジェクト分離を行い、文字や細線の領域にはエッジ補間型の多値化処理を行うと共に写真やグラフィックスの領域には、アベレージングフィルタを用いてぼかす処理を行うといった方法も提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２１９１７１号公報
【特許文献２】特開平７−６６９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
網点によって再現された画像を記録媒体上にプルーフする画像処理においては、印刷本機（有版印刷機）の色味を再現するカラープルーフと、網点の持つ周波数特性と出力対象の画像が持つ周波数特性の干渉により発生する原稿モアレの事前確認が重要である。
【０００９】
カラープルーフについては、印刷本機とデジタルプリンタとでは、使用される色材が異なるのに加え、ドットの形状も異なっている（デジタルプリンタのドットは円形に近い形状であり、有版印刷のドット形状とは異なる。）。また、水性顔料インクを用いるタイプのインクジェットプリンタの場合、親水加工された記録媒体に限られる等、使用する記録媒体に制限があり、印刷本機で使用する本紙が使用できない。このうち、色材及び記録媒体の違いは印刷物の発色特性に大きく寄与するため、特許文献１のようなデバイスの違いによるドットゲインの調整だけでは、印刷本機−デジタルプリンタ間の色を合わせるには不十分である。
【００１０】
原稿モアレの事前確認については、例えばストライプのシャツが映る写真など、テクスチャを含む写真やグラフィックなどで発生する場合が多い。そのため、特許文献２のように一様に写真やグラフィックスの領域にアベレージングフィルタを用いた場合、原稿モアレの周波数までがぼけてしまう。こうなると、カラープルーフは出来ても、原稿モアレの事前確認が不可能になってしまう。
【課題を解決するための手段】
【００１１】
本発明に係る画像処理装置は、入力された印刷用の網点画像のオブジェクト毎に、校正出力用の画像処理で用いる画像処理パラメータを設定する手段と、設定された前記画像処理パラメータに応じて、前記画像処理を行う手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、デジタルプリンタを用いて印刷本機の網点画像を再現する画像処理において、カラープルーフと原稿モアレの事前確認とを両立させることができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係る画像処理装置の構成の一例を示す図である。
【図２】有版印刷の網点形状の一例を示す図である。
【図３】有版印刷の網点形状をインクジェットプリンタで再現した場合の一例を示す図である。
【図４】実施例１に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。
【図５】オブジェクト分離された画像の一例を示す図である。
【図６】ぼかし量に応じて定まるぼかしフィルタの周波数特性を示す図である。
【図７】校正出力用画像処理の詳細を示すフローチャートである。
【図８】「ぼかしフィルタの周波数特性に応じた実空間におけるぼかしフィルタ」の一例を示す図である。
【図９】実施例２に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。
【図１０】原稿モアレの有無を判定する処理の詳細を示すフローチャートである。
【図１１】（ａ）は任意の印刷インキ用の網点画像を周波数空間に変換した一例を示す図であり、（ｂ）はピーク解析の原理を説明する図である。
【図１２】モアレ周波数が導出される過程を説明する図である。
【図１３】観察距離Ｌを３００ｍｍとしたときの、原稿モアレ周波数のＶＴＦを示す図である。
【図１４】実施例３に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。
【図１５】ＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【実施例１】
【００１４】
(画像処理装置構成)
図１は、本実施例に係る画像処理装置の構成の一例を示す図である。画像処理装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＶＣ１０４、汎用Ｉ／Ｆ１０５、ＳＡＴＡ Ｉ／Ｆ、ＮＩＣ１０７およびシステムバス１０８で構成される。
【００１５】
ＣＰＵ１０１は、ＲＡＭ１０３をワークメモリとして、ＲＯＭ１０２、ハードディスクドライブ（ＨＤＤ）１４０等に格納されたオペレーティングシステム（ＯＳ）や各種プログラムを実行し、システムバス１０８を介して各部を制御する。なお、ＣＰＵ１０１が実行するプログラムには、後述する画像処理などのプログラムが含まれる。
【００１６】
汎用インタフェイス（Ｉ／Ｆ）１０５は、例えばＵＳＢなどシリアルバスインタフェイスで、シリアルバス１７０を介して、マウスやキーボードなどの入力デバイス１２０やプリンタ１３０などが接続される。なお、プリンタ１３０の印刷方式による制限は無いが、本実施例においてはインクジェットプリンタとする。
【００１７】
シリアルＡＴＡ（ＳＡＴＡ） Ｉ／Ｆ１０６には、ＨＤＤ１４０等の読み書きを行う汎用ドライブ１５０が接続される。ＣＰＵ１０１は、ＨＤＤ１４０や汎用ドライブ１５０にマウントされた各種記録メディアをデータの格納場所として利用する。
【００１８】
ネットワークインタフェイスカード（ＮＩＣ）１０７は、ネットワークインタフェイスで、例えばＬＡＮなどのネットワーク１６０に接続する。ビデオカード（ＶＣ）１０４は、ビデオインタフェイスで、ディスプレイ１１０が接続される。ＣＰＵ１０１は、プログラムが提供するユーザインタフェイス（ＵＩ）をディスプレイ１１０に表示し、入力デバイス１２０を介してユーザ指示を含むユーザ入力を受信する。
【００１９】
次に、有版印刷用の網点画像について説明する。
有版印刷用の網点画像（以下、単に「印刷用網点画像」と呼ぶ。）は、ドットのＯＦＦ／ＯＮで表現された２値の画像であり、階調再現を実現するために面積階調の手法が用いられている。面積階調とは色材の付着領域の割合を変化させることにより階調を表現する手法であり、代表的なものとしてＡＭ（振幅変調）スクリーンとＦＭ（周波数変調）スクリーンとが知られている。ＡＭスクリーンは、色材の付着領域の大きさ（いわゆる網点の大きさ）を変調することで階調を表現し、網点の形状、網点を配置する方向（スクリーン角度）、周期的な網点の配置密度（スクリーン線数）により特徴付けられる。スクリーン線数とスクリーン角度は、各色(例えばシアン、マゼンタ、イエロー、ブラックの４色)毎に設定される。この各色のスクリーンを重ね合わせて画像を再現する際に、スクリーン線数とスクリーン角度の組み合わせによってはモアレ等の意図されない周期パターンが発生する等の画質障害が発生することがある。このような画質障害を取り除くことが、プルーフ作業における課題の１つとなる。
一方、ＦＭスクリーンは、一定の大きさの微小な孤立ドットを擬似ランダムに配置し、ドットの密度で階調を表現する。ＦＭスクリーンを用いるには微小ドットを安定して記録する必要があり、微小ドットを安定して記録することが難しい画像形成装置ではＡＭスクリーンが用いられることになる。
【００２０】
(プルーフ作業について)
インクジェットプリンタを用いた有版印刷の校正を行う場面においては、色味や前述のモアレのような画質障害の有無を本印刷前に確認し、色身の違いや画質障害があればそれがなくなるように修正を施すことになる。すなわち、プルーフ作業においては、色味を確認するためのカラープルーフと原稿モアレによる画質障害を正確に再現することが求められる。
【００２１】
(ドットゲインの違いについて)
図２は、有版印刷の網点形状の一例を示す図であり、ここでは３種類の形状が示されている。（ａ）は角またはスクエアドット、（ｂ）は菱形またはチェーンドット、（ｃ）は円またはラウンドドットと呼ばれる網点形状である。このうち、（ａ）及び（ｂ）の網点形状は、有版印刷において一般的に使用される形状である。一方で、インクジェットプリンタは液適を吐出して記録媒体に着弾させる方式のため、単ドットの形状は円に限定される。図３は、有版印刷の網点形状をインクジェットプリンタで再現した場合の一例を示す図である。図３の（ａ）はスクエアドットを、図３の（ｂ）はチェーンドットをそれぞれインクジェットで再現した場合の例である。図３の（ａ）及び（ｂ）に示すように、閾値マスクの設計を有版印刷の網点形状に合わせることでインクジェットの液適の集合（円形）で有版印刷の網点形状を模すことは可能であるが、厳密にはドットゲインは異なる。
【００２２】
(色味の違いについて)
前述のドットゲインの違いは、各色の濃度の違いを生じさせ、結果として全体の色味が異なることに繋がる。加えて、有版印刷で使用される色材(以降、「印刷インキ」と呼ぶ。)と、インクジェットプリンタで使用される色材(以降、「インク」と呼ぶ。)とは、通常異なっている。例えば、印刷インキとして油性顔料、インクとして水性顔料が使用されるようなケースでは、当然に各色材の色味は異なることになる。さらに、インクとして染料が使用される場合には、より色味の違いが生じることになる。
【００２３】
また、水性顔料や染料のインクは水分を多く含むため、親水加工されていない印刷本紙等には正常に印刷できない可能性がある。そのため、プルーフ作業においてインクジェットプリンタを使用する際には、有版印刷で使用する記録媒体とは異なる記録媒体を用いる必要があり、このような記録媒体の違いによっても色味の違いが生じることになる。
【００２４】
(ぼかし量と原稿モアレの再現について)
前述のように、インクジェットプリンタで有版印刷の校正を行う場合には、ドットゲインに起因する濃度の違いや、使用する色材或いは記録媒体の違いに起因する色味の違いを吸収する為に、いわゆるカラーマッチングを行う必要がある。しかし、ドットのＯＦＦ／ＯＮのみで表現される２値画像においては、カラーマッチングを行うことができない。そこで、印刷用網点画像（２値画像）を多値化してぼかすことで画像情報に冗長性を持たせている。このぼかし量が多いほど、網点画像は例えば８ビット連続階調画像のようになり、階調補正の様な処理が可能になる。ここでいうぼかしとは、例えばガウシアンフィルタや移動平均フィルタのような一般的なフィルタ処理である。また、入力される網点画像（例えば2400dpi）を画像処理の為に解像度変換（例えば600dpiなどに変換）する場合に、バイリニアやバイキュービック等の処理を施すことによってもぼかしと同等の効果を得ることができる。
【００２５】
しかしながら、前述のとおり、印刷用網点画像の校正出力においては、原稿モアレの再現が必要となるところ、ぼかし量が多いほど原稿モアレの再現は困難になる。すなわち、校正出力に求められるカラーマッチング精度と原稿モアレの再現とはトレードオフの関係にある。
【００２６】
(校正出力用画像処理)
図４は、本実施例に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ１０２からＲＡＭ１０３上に読み込んだ後、ＣＰＵ１０１によって該プログラムを実行することによって実施される。
【００２７】
先ず、ステップ４０１において、画像処理装置１００は、印刷対象となる印刷用網点画像のデータを取得する。この印刷用網点画像データは、任意のスクリーンパラメータを用いて２値化された画像データであり、角度と線数をパラメータとするドット集中型のＡＭスクリーンやドット分散型のＦＭスクリーンなどが適用されている画像データである。なお、網点画像は、出力される印刷の色数に応じて必要であり、例えば、白黒のような１色刷りの場合は１枚、ＣＭＹＫの４色刷りであれば４枚の網点画像のデータが取得される。また、最近では鮮やかな色を再現する為、色材に特色（オレンジなど）を使用することもあるが、その場合には当該特色用の網点画像が必要となる。網点画像データは、シリアルＡＴＡ（ＳＡＴＡ） Ｉ／Ｆ１０６を介してＨＤＤ１４０或いは汎用ドライブ１５０から読み出したり、或いはＮＩＣ１０７を介してネットワーク１６０などから入力される。取得した網点画像データは、ＣＰＵ１０１によってＲＡＭ１０３に書き込まれる。
【００２８】
ステップ４０２において、画像処理装置１００は、入力された印刷用網点画像に対してオブジェクト毎に分離する処理を行う。ここで行われるオブジェクト分離とは、入力された印刷用網点画像を、文字領域、細線領域、写真領域、グラフィックス領域などのオブジェクトの種類に応じた領域毎に分離する処理である。オブジェクト分離の手法としては、一般に、網点を分離する処理やエッジを分離する処理と白地を検出する処理等を総合して判定するといった公知の方法があり、その何れかを適用して実現される。図５は、オブジェクト分離された画像の一例を示す図であり、文字領域５０１、細線領域５０２、写真領域５０３、グラフィックス領域５０４に分離されている。オブジェクト分離の結果は、ＲＡＭ１０３或いはＨＤＤ１４０などに格納される。
【００２９】
ステップ４０３において、画像処理装置１００は、分離されたオブジェクトのうち１つを選択する。
【００３０】
ステップ４０４において、画像処理装置１００は、選択されたオブジェクトが、文字領域又は細線領域のいずれかであるかどうかを判定する。文字領域又は細線領域のいずれかであった場合にはステップ４０６に進む。一方、文字領域又は細線領域のいずれでもなかった場合にはステップ４０５に進む。
【００３１】
ステップ４０５において、画像処理装置１００は、文字領域でも細線領域でもないオブジェクト、つまり写真領域又はグラフィックス領域のオブジェクトの網点の重なり率を求め、求められた重なり率が閾値より大きいかどうかを判定する。ここで、網点の重なり率とは、写真領域又はグラフィックス領域の画像を再現するために使用されている色（例えばＣＭＹＫの４版）が重なっている比率を示す。例えば、被写体が黄色一色の帽子のような写真であれば、当該画像は「Ｙ」１色で主に表現されることになるから重なり率は低くなる。閾値としては、例えば２０％といった値が予め設定される。なお、最近では鮮やかな色等を印刷するために特色版が使用されることも多い。この特色版の場合には、特色単色で網点画像が形成されたり、他の色が使用される場合でも非常に少量しか他の色が使用されない。したがって、特色版の場合には、重なり率は0または非常に低い値になる。この様に、本ステップでは処理対象オブジェクトについて求めた網点の重なり率を、任意に設定された閾値と比較して大小関係を判定する。そして、求められた網点の重なり率の方が閾値より大きいと判定された場合には、ステップ４０７に進む。一方、求められた重なり率が閾値より小さい場合には、ステップ４０８に進む。なお、ここでは、単一の閾値（例えば２０％）と比較し単純に大小関係のみで判定する場合について説明したが、これに限るものではない。例えば、網点の重なり率が２０％〜８０％の場合にステップ４０７に進み、それ以外の場合（２０％より小さい又は８０％より大きい場合）にステップ４０８に進む、といったように構成してもよい。
【００３２】
ステップ４０６において、画像処理装置１００は、文字領域又は細線領域と判定されたオブジェクトに応じた画像処理パラメータを設定する。画像処理パラメータとは、後述の校正出力用画像処理で参照されるパラメータであって、ぼかし処理におけるぼかしパラメータ（ぼかし量／ぼかし強度）や解像度変換処理における解像度変換パラメータ（変換の程度／変換後の解像度）が含まれる。ここで、ぼかし量について説明する。図６は、ぼかし量に応じて定まるぼかしフィルタの周波数特性を示す図である。図６に示すように、全ての周波数にわたり応答が一定である直線Ａは、ぼかし処理を行わない場合に使用されるフィルタの周波数特性である。これに対し、曲線Ｂ及び曲線Ｃは、ぼかし処理を行う場合のフィルタの周波数特性を示しており、高周波領域における応答が低くなっている（つまり、ローパスな特性を示している。）。そして、曲線Ｂに比し、曲線Ｃの方がより高周波の応答が少ない。これは曲線Ｃの方が、ぼかし量がより大きいことを意味している。
【００３３】
本ステップでは、プルーフしたい文字や細線の品位を考慮し、ぼかし処理におけるぼかし量を極めて少なくし、解像度変換における変換の程度をゼロ（解像度変換を行わない）とする画像処理パラメータが設定されることになる。つまり、文字領域や細線領域の場合、ぼかし処理に関しては、図６の直線Ａに非常に近い特性のぼかしパラメータが設定されることになる。設定された画像処理パラメータは、オブジェクトと対応付けられてＲＡＭ１０３に格納される。
【００３４】
ステップ４０７において、画像処理装置１００は、写真領域又はグラフィックス領域と判定され、且つ、網点重なり率が閾値より高いと判定されたオブジェクトに応じた画像処理パラメータを設定する。本ステップで設定される画像処理パラメータを説明する前に、網点の持つ周期的なパターンについて説明しておく。網点の持つ周期的なパターンとは、各色(例えばシアン、マゼンタ、イエロー、ブラックの４色)毎に設定されるスクリーン線数とスクリーン角度によって決まる周期性のあるパターンである。また、これら色毎の周期的なパターンを２つ以上重ね合わせた場合にも新たな周期パターンが発生することが一般に知られており、このような周期パターンが検知される場合、スクリーンモアレ等と呼ばれる画質障害となる。通常、印刷で使用されるスクリーンについては、スクリーンモアレが生じないよう色毎のスクリーン線数とスクリーン角度が設定されているため、該周期を直接知覚することは無いが、周期パターンとしては存在する。つまり、前述の網点重なり率が大きいほど網点画像の持つ周期パターンが複雑化し、より原稿の持つ周期パターンとの干渉を起こす確率が高い。言い換えれば、網点重なり率が高いほど原稿モアレ発生の確率が高いということになる。そのため、本ステップでは、原稿モアレ発生の確率の高さを考慮し、原稿モアレが正確に再現されるような画像処理パラメータが設定される。具体的には、ぼかし処理におけるぼかし量を少なくし、解像度変換処理における変換の程度を小さく（例えば、１／２の解像度に変換：２４００ｄｐｉを１２００ｄｐｉ）した画像処理パラメータが設定される。つまり、写真領域等のオブジェクトで網点重なり率が高い場合、ぼかし処理に関しては、図６の曲線Ｂに近い特性のぼかしパラメータが設定されることになる。設定された画像処理パラメータは、オブジェクトと対応付けられてＲＡＭ１０３に格納される。
【００３５】
ステップ４０８において、画像処理装置１００は、写真領域又はグラフィックス領域と判定され、且つ、網点重なり率が閾値より低いと判定されたオブジェクトに応じた画像処理パラメータを設定する。前述のように網点の重なり率が低い場合には、原稿モアレの発生確率も比較的低いと考えられる。さらには、特色を用いて印刷する画像の場合は網点の重なり率が低く、特に特色を用いる領域では網点の再現よりも色の確認を優先して行いたい場合が多いと判断される。そのため、本ステップでは、これらの点を考慮し、ぼかし処理におけるぼかし量を多くし、解像度変換処理における変換の程度を大きく（例えば、１／４の解像度に変換：２４００ｄｐｉを６００ｄｐｉ）した画像処理パラメータが設定される。つまり、写真領域等のオブジェクトで網点重なり率が低い場合、ぼかし処理に関しては、図６の曲線Ｃに近い特性のぼかしパラメータが設定されることになる。設定された画像処理パラメータは、オブジェクトと対応付けられてＲＡＭ１０３に格納される。
【００３６】
ステップ４０９において、画像処理装置１００は、未処理のオブジェクトがあるかどうかを判定する。未処理のオブジェクトがあると判定されれば、ステップ４０３に戻り、画像処理パラメータの設定処理を行う。未処理のオブジェクトがない（すべてのオブジェクトについて画像処理パラメータが設定済み）と判定されれば、ステップ４１０に進む。
【００３７】
ステップ４１０において、画像処理装置１００は、各オブジェクトに対応付けられて記憶された画像処理パラメータを参照して、校正出力のための画像処理を行う。
【００３８】
図７は、校正出力用画像処理の詳細を示すフローチャートである。
【００３９】
ステップ７０１において、画像処理装置１００は、網点画像データに対し多値化処理を行う。これにより、例えば１ビットの２値画像が８ビットの２５６値画像に変換される。なお、多値化処理の内容は単純なビット伸張であって周知の技術であるので、説明は省略する。
【００４０】
ステップ７０２において、画像処理装置１００は、多値化処理によって得られた多値画像を、上述のステップ４０６〜４０８で設定された解像度変換パラメータで特定される所定の解像度に変換する解像度変換処理を行う。これにより、例えば入力時に2400dpiであった解像度が、所定の解像度（例えば600dpi）に変換される。なお、解像度変換処理の内容は、バイリニア、バイキュービック、ニアレストネイバーなど周知の技術を適用可能である。ただし、本実施例のように画像処理パラメータとしてぼかしパラメータが設定される場合は、解像度に応じてぼかし処理と同等な効果を含まないニアレストネイバーが望ましい。
【００４１】
ステップ７０３において、画像処理装置１００は、解像度変換された多値画像に対し、上述のステップ４０６〜４０８で設定されたぼかしパラメータで特定されるぼかし強度に応じたぼかし処理を行う。詳細には、設定されたぼかしパラメータに対応するぼかしフィルタの周波数特性に応じた実空間におけるぼかしフィルタを畳み込み演算することによって、多値画像へのぼかしフィルタの適用が行われる。図８は、「ぼかしフィルタの周波数特性に応じた実空間におけるぼかしフィルタ」の一例を示す図である。図８の（ａ）は図６の曲線Ｂに対応するフィルタ、同（ｂ）は図６の曲線Ｃに対応するフィルタであり、周波数空間での傾きが大きいほど実空間ではブロードなフィルタとなる。なお、図８の（ａ）及び（ｂ）において、底面に相当する２軸は画像の縦と横に夫々対応し、高さに相当する軸はフィルタの係数（例えば0.0〜1.0）に対応している。
【００４２】
ステップ７０４において、画像処理装置１００は、印刷本機で印刷インキを用いて出力した結果とインクジェットプリンタでインクを用いて出力した結果とが同じ色になるように、ぼかし処理がなされた多値画像に対し色変換処理を行う。ここで行われる処理は、例えば印刷インキＣＭＹＫ４色の色を、インクＣＭＹＫ、淡いＣ、淡いＭなどに展開する処理も含まれる。この色変換処理は、ＩＣＣプロファイルを用いた色域保持の色変換や、ＣＭＹＫからＣＭＹＫ、淡いＣ、淡いＭなどへ直接変換するデバイスリンクプロファイルなどの周知技術によって実現される。
【００４３】
ステップ７０５において、画像処理装置１００は、色変換処理がなされた多値画像に対し再量子化処理を行い、プリンタ解像度に合わせた画像（ここでは２値画像）に変換する。再量子化には、周知の閾値比較方式や誤差拡散方式を適用すればよい。再量子化処理自体は本発明の本質ではないため、説明は省略する。
【００４４】
なお、上述のステップ４０６〜ステップ４０８では、画像処理パラメータとして、ぼかしパラメータと解像度変換パラメータの両方が設定される場合について説明したが、いずれか一方のみが設定されてもよい。その場合は以下の様に動作する。
【００４５】
まず、ぼかしパラメータだけが設定される場合には、ステップ７０２における解像度変換処理では、予め設定された１の固定化された解像度（例えば600dpi）に変換される。
【００４６】
他方、解像度変換パラメータだけが設定される場合には、ステップ７０２では、設定された解像度変換パラメータで特定される解像度に変換される。そして、ステップ７０３では、バイリニアやバイキュービックなどぼかし効果を含む手法によってぼかし処理を行う。
【００４７】
本実施例によれば、デジタルプリンタを用いて印刷本機の網点画像を再現する画像処理において、入力画像内のオブジェクト毎に、色味の確認、原稿モアレの確認、文字品位の確認といったユーザがプルーフしたい項目に適した画像処理がなされる。これにより、互いにトレードオフの関係にあるカラープルーフと原稿モアレの事前確認とを両立させることができる。
【実施例２】
【００４８】
実施例１では、写真領域やグラフィックス領域といったオブジェクトに対し、網点の重なり率に応じて画像処理パラメータを設定する態様について説明した。次に、原稿モアレがその領域において発生しているか否かを直接判定する態様について、実施例２として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００４９】
図９は、本実施例に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ１０２からＲＡＭ１０３上に読み込んだ後、ＣＰＵ１０１によって該プログラムを実行することによって実施される。
【００５０】
ステップ９０１〜ステップ９０４は実施例１のステップ４０１〜ステップ４０４に対応し、ステップ９０６〜ステップ９１０は実施例１のステップ４０６〜ステップ４１０に対応している。以下、実施例１との違いである、ステップ９０５の判定処理について説明する。
【００５１】
図１０は、ステップ９０５における、原稿モアレ（出力対象の画像が持つ周期的なパターンと網点が持つ周期的なパターンの組み合わせにより発生する現象）の有無を判定する処理の詳細を示すフローチャートである。
【００５２】
ステップ１００１において、画像処理装置１００は、ステップ９０１で入力された網点画像の作成時に用いられたＣＭＹＫ等の印刷インキ毎の網点パラメータを取得する。ここで、網点パラメータとは、網点画像を作成する処理に使用された網点の角度（スクリーン角度）と線数（スクリーン線数）である。網点パラメータは、シリアルＡＴＡ（ＳＡＴＡ） Ｉ／Ｆ１０６を介して、ＨＤＤ１４０や汎用ドライブ１５０から読み出される。或いは、ＮＩＣ１０７を介してネットワーク１６０から入力され、ＲＡＭ１０３に格納される。なお、網点パラメータの外部からの取得が不可能である場合は、入力された網点画像を解析することにより網点パラメータを抽出してもよい。具体的には、例えばＣＭＹＫ等の印刷インキ毎の網点画像をそれぞれ分解し、フーリエ変換を行って、周波数空間に変換する。図１１の（ａ）は、任意の印刷インキ用の網点画像を周波数空間に変換した一例を示す図である。図１１の（ａ）に示すように、周波数空間においてスクリーン情報を持つ２値画像は、直流（ＤＣ）成分のほかに比較的大きなピークを持つ。このような大きなピークが網点の成分であり、該ピークを解析することによりスクリーン線数とスクリーン角度を導出することができる。図１１の（ｂ）は、ピーク解析の原理を説明する図である。図１１の（ｂ）における破線は、説明の便宜上付した補助線である。図１１の（ｂ）において、まず、周波数空間におけるピークの位置の角度θを求める。これによりスクリーンの角度（例えば、シアンについて１５度）が分かる。そして、ＤＣ成分の位置からピークの位置までの距離ｄを求め、求められた距離と画像解像度との関係から、スクリーン線数（例えば、２００線）が算出することができる。これを、ＣＭＹＫ等の印刷インキ数分だけ行うことで、入力された網点画像の作成時に用いられたＣＭＹＫ等の印刷インキ毎の網点パラメータを抽出することができる。抽出された網点パラメータは、ＲＡＭ１０３に格納される。
【００５３】
ステップ１００２において、画像処理装置１００は、入力された網点画像を作成した際の入力画像（網点画像の元となる画像）である原稿画像のデータを取得する。原稿画像の取得は、シリアルＡＴＡ（ＳＡＴＡ） Ｉ／Ｆ１０６を介して、ＨＤＤ１４０や汎用ドライブ１５０から読み出される。或いは、ＮＩＣ１０７を介してネットワーク１６０から入力され、ＲＡＭ１０３やＨＤＤ１５０に格納される。なお、原稿画像データの外部からの取得が不可能である場合は、ステップ９０１で入力された網点画像とステップ１００１で取得した網点パラメータを用いて、原稿画像を復元してもよい。この復元処理は、一般的に網点除去処理やデスクリーニングと呼ばれ、汎用のスキャナなどにも使用される技術である。最も単純な例としては、図１１の(ｂ)に示される周波数空間画像に対し、ピーク周波数を削除して実空間画像に戻すといった復元手法がある。
【００５４】
ステップ１００３において、画像処理装置１００は、ＲＧＢやＣＭＹＫといった色空間で表現される原稿画像を輝度画像に変換する。この場合において、ＲＧＢやＣＭＹＫの信号値から輝度（Ｙ）への変換については、周知の色変換式を適用すればよい。色変換処理自体は本発明の本質ではないため説明は省略する。色変換によって得られた輝度画像のデータは、ＲＡＭ１０３やＨＤＤ１５０に格納される。
【００５５】
ステップ１００４において、画像処理装置１００は、ステップ１００３で輝度画像に変換された原稿画像から、当該原稿画像の持つ周期性を導出する。周期性の導出は、まず、前述のステップ１００１と同様にフーリエ変換を行って周波数空間に画像を変換する。そして、変換した画像に、例えば前述の図１１の(ｂ)の様な特徴的なピークがあれば、当該ピーク位置から原稿画像の持つ周期性として、周期と角度が導出できる。この場合において、複数の特徴的なピークが存在する場合にはその全てが検出される。検出されたピークの情報（ピークが検出されなかった場合はその旨の情報）は、ＲＡＭ１０３に格納される。
【００５６】
ステップ１００５において、画像処理装置１００は、ステップ１００１で取得した網点パラメータとステップ１００４で導出した原稿画像の持つ周期性とから、モアレ周波数を導出する。図１２は、モアレ周波数が導出される過程を説明する図である。図１２において、Ｒ１は周波数空間における例えばＣ（シアン）の網点周期ベクトルであり、同様にＲ２はＭ（マゼンタ）、Ｒ３はＹ（イエロー）、Ｒ４はＫ（ブラック）の網点周期ベクトルを表している。また、Ｒ５はステップ１００４で導出された原稿画像の持つ周期性に対応する周期ベクトルを表している。なお、周波数は上記網点周期ベクトルの長さで表わされる。ここで、原稿モアレの周期ベクトルは、周波数空間におけるベクトルの和と差から求められる。例えば、Ｋの周期ベクトルＲ４と原稿画像の周期ベクトルＲ５による原稿モアレの周期ベクトルは、周期ベクトルＲ４と周期ベクトルＲ５との和であるベクトルＲ６と、周期ベクトルＲ４と周期ベクトルＲ５との差であるベクトルＲ７とにより導出することが可能である。同様に、Ｃ、Ｍ、Ｙの周期ベクトルＲ１、Ｒ２、Ｒ３とＲ５との和及び差を導出することにより、各色の網点との干渉による原稿モアレ周波数が導出される。また、網点の重なりによる生じる新たな周期性についても、例えばＣの周期ベクトルＲ１とＭの周期ベクトルＲ２との和及び差を求めることで、Ｃの網点とＭの網点の重ね合わせによる新たな周期ベクトルを導出することができる。なお、一般的に使用されている印刷用の網点においては、Ｃの網点とＭの網点の重ね合わせによるモアレが見えないよう各網点の周期性（線数・角度）が調整されている。しかし、原稿モアレの導出の場合には、Ｃの網点とＭの網点の重ね合わせによる新たな周期ベクトルと原稿画像の持つ周期ベクトルＲ５との和及び差まで考慮することが望ましい。この様な周波数空間のベクトル演算によって、原稿モアレの周波数が全て導出される。なお、原稿モアレの周波数は、ステップ１００４で導出された全ての周期性について導出される。ステップ１００４で周期性が導出されなかった場合には、本ステップはスキップされる。
【００５７】
ステップ１００６において、画像処理装置１００は、ステップ１００５で導出された全ての原稿モアレの周波数を閾値と比較して、原稿モアレが印刷画像上で知覚されるかどうかを判定する。ここで用いる閾値は、視覚伝達関数(Visual Transfer Function)として、例えば以下に示すDooleyの近似式（１）及び（２）を用いて設定される。
【００５８】
【数１】
2015023378.tif 000003
【００５９】
【数２】
2015023378.tif 000004
【００６０】
ここで、式（２）におけるＬは観察距離、Ｆは空間周波数(cycles/mm)である。図１３は、上記式（１）及び（２）を用いて、観察距離Ｌを３００ｍｍとしたときの、原稿モアレ周波数（網点における計算のため、線数(LPI)に変換）のＶＴＦを示している。図１３において、原稿モアレ周波数が１５０ＬＰＩを超えたあたりからＶＴＦの値が低くなっていることが分かる。この場合において、閾値を１５０に設定したとすれば、ステップ１００５で導出された複数の原稿モアレ周波数のうち、１５０ＬＰＩよりも低いものが１つでもあれば原稿モアレが知覚されると判定されることになる。すなわち、ステップ９０５の判定処理の結果が“Ｙｅｓ”と判定されることになる。また、ステップ１００５で導出された全ての原稿モアレ周波数が１５０ＬＰＩよりも高い場合、或いは原稿画像にピークが無いと判定された場合には、原稿モアレが知覚されないと判定（ステップ９０５の判定処理の結果が“Ｎｏ”と判定）されることになる。
【００６１】
なお、閾値の設定において、観察距離Ｌは３００ｍｍに限定されるわけではなく、最終印刷物のサイズ等を考慮して適宜決定されるものである。そして、適宜決定された観察距離Ｌに応じた新たなＶＴＦが上記式（１）及び（２）から求められる。また、原稿モアレ周波数の閾値は、求められたＶＴＦの結果から任意の値を指定すれば良く、上述した観察距離Ｌを３００ｍｍとした場合の例においても、例えば閾値を１４０ＬＰＩや１６０ＬＰＩに設定しても構わない。
【００６２】
本実施例によっても、互いにトレードオフの関係にあるカラープルーフと原稿モアレの事前確認とを両立させることができる。
【実施例３】
【００６３】
実施例１及び２は、原稿画像内の各オブジェクトに対し自動で画像処理パラメータを設定する態様であった。次に、ユーザがオブジェクトを選択した上で任意の画像処理パラメータを手動で指定する態様について、実施例３として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００６４】
図１４は、本実施例に係る、印刷用網点画像をインクジェットプリンタで校正出力する際になされる画像処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭ１０２からＲＡＭ１０３上に読み込んだ後、ＣＰＵ１０１によって該プログラムを実行することによって実施される。
【００６５】
ステップ１４０１及びステップ１４０２は、実施例１のステップ４０１及びステップ４０２に対応している。以下、実施例１との違いである、ステップ１４０３以降の処理について説明する。
【００６６】
ステップ１４０３において、画像処理装置１００は、ステップ１４０１で入力された網点画像のデータと、ステップ１４０２で分離されたオブジェクトの情報に基づいて、ユーザインタフェイス画面（以下、「ＵＩ画面」と呼ぶ。）を生成する。図１５は、生成されるＵＩ画面の一例を示す図である。ＵＩ画面１５００は、「イメージビュー」１５０１、「オブジェクト選択」１５０２、「画像処理パラメータ選択」１５０３、「画像処理パラメータ一覧」１５０４の４つの要素で構成される。イメージビュー１５０１には、オブジェクト分離後の網点画像が表示される。オブジェクト選択１５０２では、イメージビューに表示されたオブジェクトの中からユーザが任意のオブジェクトを選択することができ、併せて選択中のオブジェクトの種類が表示される。画像処理パラメータ選択１５０３には、「高精細再現重視」、「原稿モアレ再現重視」、「色再現重視」といった画像処理パラメータのタイプが選択可能に表示され、ユーザは選択中のオブジェクトに適用する画像処理パラメータのタイプをこれら選択候補の中から指定する。ユーザは、例えばラジオボタンなどで重視したい再現を選択する。画像処理パラメータ一覧１５０４には、どのオブジェクトにどのタイプの画像処理パラメータが適用されるのかが一覧で示される。生成されたＵＩ画面は、ビデオカード（ＶＣ）１０４を介して、ディスプレイ１１０に表示される。
【００６７】
ステップ１４０４において、画像処理装置１００は、ＵＩ画面１５００内のオブジェクト選択１５０２を介してなされたユーザによるオブジェクトの選択を受け付ける。なお、オブジェクトの選択は、入力デバイス１２０を介してなされる。選択されたオブジェクトの情報は、後の処理のため、ＲＡＭ１０３に格納される。
【００６８】
ステップ１４０５において、画像処理装置１００は、ＵＩ画面１５００内の画像処理パラメータ選択１５０３を介してなされたユーザによる画像処理パラメータの選択を受け付ける。「高精細再現重視」が選択された場合は、ぼかし量が極めて小さく、且つ解像度変換における変換の程度がゼロ（或いは極めて小さく）設定される。同様に、「原稿モアレ再現重視」が設定された場合は、ぼかし量が比較的小さく、且つ解像度変換における変換の程度が比較的大きく設定される。そして、「色再現重視」が設定された場合は、ぼかし量が比較的大きく、且つ解像度変換における変換の程度が比較的小さく設定される。選択された画像処理パラメータの情報は、対応するオブジェクトと関係付けられ、ＲＡＭ１０３に格納される。なお、実施例１で述べたように、画像処理パラメータの内容としては、上述したようなぼかしパラメータと解像度変換パラメータの双方でもよいし、どちらか一方のみであってもよい。
【００６９】
ステップ１４０６において、画像処理装置１００は、全てのオブジェクトについて画像処理パラメータのタイプの選択が完了しているかどうかを判定する。画像処理パラメータのタイプの選択がなされていないオブジェクトがある場合には、ステップ１４０４に戻り、次のオブジェクトの選択を受け付ける。一方、全てのオブジェクトについて画像処理パラメータのタイプの選択が完了している場合には、ステップ１４０７に進む。なお、図１５に示すＵＩ画面１５００では、画像処理パラメータ一覧１５０４にオブジェクト毎の選択された画像処理パラメータが一覧表示されるので、ユーザはどのオブジェクトが設定済みでどのオブジェクトが未設定であるかを確認することができる。
【００７０】
本実施例によっても、互いにトレードオフの関係にあるカラープルーフと原稿モアレの事前確認とを両立させることができる。
【００７１】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015023378.tif 000005
【図３】
2015023378.tif 000006
【図４】
2015023378.tif 000007
【図６】
2015023378.tif 000008
【図７】
2015023378.tif 000009
【図９】
2015023378.tif 000010
【図１０】
2015023378.tif 000011
【図１１】
2015023378.tif 000012
【図１２】
2015023378.tif 000013
【図１３】
2015023378.tif 000014
【図１４】
2015023378.tif 000015
【図２】
2015023378.tif 000016
【図５】
2015023378.tif 000017
【図８】
2015023378.tif 000018
【図１５】
2015023378.tif 000019