(57)【要約】【課題】  画像を網点で表現した網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で変換するデスクリーニング処理を、簡単に実施することができるデスクリーニング装置を提供する。【解決手段】  網点画像から部分領域を指定する部分領域指定部６２と、その部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施すフィルタ処理部６３と、部分領域の網点構造が所定程度まで平滑化されるのに要した、単位フィルタ処理の処理回数を検知する検知部６４と、検知部６４によって検知された処理回数に基づいた処理回数だけ単位フィルタ処理を繰り返し施す統合フィルタ処理を網点画像に施すことにより、その網点画像を平滑画像に変換するメインフィルタ処理部６５とを備えた。【選択図】        図５
2005215970.tif 000002
【特許請求の範囲】
【請求項１】
画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング装置において、
前記網点画像中の部分領域を指定する部分領域指定部と、
前記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理部と、
前記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知部と
前記検知部で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するメインフィルタ処理部とを備えたことを特徴とするデスクリーニング装置。
【請求項２】
前記サブフィルタ処理部が、前記部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施すものであって、
前記検知部が、前記平滑化の強度として、前記部分領域の網点構造が所定程度まで平滑化されるのに要した前記単位フィルタ処理の処理回数を検知するものであって、
前記メインフィルタ処理部が、前記検知部によって検知された処理回数に基づいた処理回数だけ前記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するものであることを特徴とする請求項１記載のデスクリーニング装置。
【請求項３】
前記メインフィルタ処理部が、前記検知部によって検知された処理回数と同じ処理回数だけ前記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するものであることを特徴とする請求項２記載のデスクリーニング装置。
【請求項４】
前記部分領域指定部が、前記網点画像の複数の部分領域を指定するものであり、
前記フィルタ処理部が、前記部分領域指定部で指定された複数の部分領域それぞれに対し、前記単位フィルタ処理を繰り返し実施するものであり、
前記検知部が、前記複数の部分領域それぞれについて前記処理回数を検知するものであり、
前記メインフィルタ処理部が、前記検知部によって各部分領域について検知された処理回数の中で最も回数が多い処理回数に基づいた処理回数だけ前記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を前記網点画像に施すものであることを特徴とする請求項２記載のデスクリーニング装置。
【請求項５】
前記メインフィルタ処理部が、前記統合フィルタ処理として、前記検知部によって検知された処理回数に基づいた処理回数だけ前記単位フィルタ処理を前記網点画像に繰り返し施すものであることを特徴とする請求項２記載のデスクリーニング装置。
【請求項６】
前記検知部によって検知された処理回数に基づいた処理回数だけ前記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する１つの変換フィルタを生成するフィルタ生成部をさらに備え、
前記メインフィルタ処理部が、前記統合フィルタ処理として、前記フィルタ生成部で生成された変換フィルタを用いた１回のフィルタ処理を前記網点画像に施すものであることを特徴とする請求項２記載のデスクリーニング装置。
【請求項７】
前記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタを、該単位フィルタ処理の相互に異なる処理回数に対応して複数記憶するフィルタ記憶部をさらに備え、
前記メインフィルタ処理部が、前記検知部によって検知された処理回数に基づいて、前記フィルタ記憶部に記憶されている複数の変換フィルタの中からいずれか一つの変換フィルタを選択し、前記統合フィルタ処理として、その選択した変換フィルタを用いた１回のフィルタ処理を前記網点画像に施すものであることを特徴とする請求項２記載のデスクリーニング装置。
【請求項８】
それぞれ互いに強度が異なる平滑化を実現する複数のサブフィルタを記憶するサブフィルタ記憶部をさらに備え、
前記サブフィルタ処理部が、前記サブフィルタ記憶部に記憶された複数のサブフィルタの中から、サブフィルタを順次選択し、各サブフィルタを用いたフィルタ処理を前記部分領域に対し施すものであって、
前記検知部が、前記平滑化の強度を検知することに代えて、前記サブフィルタ処理部が前記部分領域の網点構造を所定程度まで平滑化するのに用いたサブフィルタを検知するものであって、
前記メインフィルタ処理部が、前記検知部で検知されたサブフィルタを用いたフィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するものであることを特徴とする請求項１記載のデスクリーニング装置。
【請求項９】
コンピュータ内で実行され、該コンピュータを、画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング装置として動作させるデスクリーニングプログラムにおいて、
前記コンピュータを、
前記網点画像中の部分領域を指定する部分領域指定部と、
前記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理部と、
前記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知部と
前記検知部で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するメインフィルタ処理部とを備えたデスクリーニング装置として動作させることを特徴とするデスクリーニングプログラム。
【請求項１０】
画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング方法において、
前記網点画像中の部分領域を指定する部分領域指定過程と、
前記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理過程と、
前記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知過程と
前記検知過程で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を前記網点画像に施すことにより、その網点画像を前記平滑画像に変換するメインフィルタ処理過程とを備えたことを特徴とするデスクリーニング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を平滑化する変換フィルタを用いて、画像を網点で表現した網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング装置と、コンピュータ内で実行され、そのコンピュータをこのデスクリーニング装置として動作させるデスクリーニングプログラムと、画像を平滑化する変換フィルタを用いて、画像を網点で表現した網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング方法に関する。
【背景技術】
【０００２】
紙などの記録媒体に印刷された画像の多くは、画像が網点で表現された網点画像である。このような印刷物は、一般には、原稿を網点画像化したものをフィルムに焼き、そのフィルムから刷版を作成し、その刷版を印刷機にかけるという工程で生成される。ここで、このような工程で生成された印刷物、あるいは上記の刷版を作成するためのフィルムのみがユーザの手元に保管されており、それら印刷物あるいはフィルムをカラースキャナで電子データとして取り込み、その電子データを元に印刷用の刷版を作成し、その刷版を印刷機にかけて新たに印刷物を生成する等ということがしばしば行なわれる。そのような印刷を行なう場合、原稿として保管されていた印刷物を印刷した印刷機の解像度、あるいは原稿として保管されていたフィルムから作成された刷版をかけることを予定されていた印刷機の解像度と、今回使用する印刷機の解像度とが微妙にずれている等ということは十分に起こりうることである。このような解像度のずれに気づかずに、印刷物を生成すると、モアレ縞が生じる等の著しい画像の劣化を招くことがある。そこで、画像を平滑化する変換フィルタを用いて、原稿として保管されていた印刷物やフィルムからカラースキャナー等によって得られた電子データを、網点構造が平滑化された平滑画像を表わす電子データに変換する、デスクリーニングと呼ばれる処理が従来から提案されている（例えば、特許文献１および特許文献２参照。）。
【特許文献１】特開平６−２３３１１８号公報（段落番号００４３−段落番号０１４６、第１図）
【特許文献２】特開２００２−３１２７８４号公報（段落番号００１７−段落番号００７４、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このようなデスクリーニング処理では、一例として、数値データが対応付けられた画素の２次元的な配列によって網点画像を表わす画像データに対し以下に説明するデータ処理が施される。
【０００４】
まず、網点画像を表わす画像データを、網点構造が平滑化された平滑画像を表わす画像データに変換する変換フィルタが用意される。この変換フィルタは、数学的には所定サイズの２次元の行列で表現される。
【０００５】
次に、処理対象の画像を構成する複数の画素それぞれを対象画素として、以下説明するデータ処理が実行される。まず今回の対象画素を中心とする画素の配列に上記の変換フィルタを表わす行列が重ねられる。続いて、行列の各要素の値と、その要素と重ね合わされている画素に対応する数値データが積算され、行列の要素の個数分だけ得られるこれら積算値の和が算出される。そして、上記の対象画素に元々対応していた数値データが、上記の積算値の和に置き換えられる。
【０００６】
このようなデータ処理が、画像を構成する全ての画素に対して１通り実行されることを以下ではフィルタ処理と称する。デスクリーニング処理では、１回以上のフィルタ処理が画像データに施されることによって網点画像が有する網点構造が平滑化される。
【０００７】
原稿の状態によっては、対象となる画像に上記の変換フィルタを用いたフィルタ処理を一回施しただけでは網点構造の平滑化が不十分なことがある。そのような場合には、このようなフィルタ処理を、網点構造が十分に平滑化されるまで複数回繰り返す必要がある。
【０００８】
このようなデスクリーニング処理を行なう場合、例えば、ユーザが適当と思う回数を指示し、その回数だけフィルタ処理を行なう方式が考えられるが、この方式では、デスクリーニング処理の結果まだ網点構造の平滑化が不十分であった場合には再びデスクリーニング処理を実施しなければならず、処理が煩雑になるという問題がある。また、このようなデスクリーニング処理では、変換フィルタによるフィルタ処理の回数がユーザの判断に委ねられるため、デスクリーニング処理を行なう度に、処理結果の画像の品質が異なってしまうおそれがあり問題である。
【０００９】
本発明は、上記事情に鑑み、画像を網点で表現した網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で変換するデスクリーニング処理を、簡単に実施することができるデスクリーニング装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明のデスクリーニング装置は、画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング装置において、
上記網点画像中の部分領域を指定する部分領域指定部と、
上記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理部と、
上記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知部と
上記検知部で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するメインフィルタ処理部とを備えたことを特徴とする。
【００１１】
ここで、上記サブフィルタ処理部において上記部分領域に施す、「互いに強度が異なる複数の平滑化」とは、互いに強度が異なる平滑化を実現する複数の変換フィルタそれぞれを用いたフィルタ処理であっても良いし、あるいは、所定の強度を実現する一種類の変換フィルタを用いたフィルタ処理を、それぞれ異なる回数上記部分領域に施すことによって結果的に互いに強度が異なる複数の平滑化を実現するという処理であっても良い。
【００１２】
本発明のデスクリーニング装置では、処理対象である網点画像全体を上記平滑画像に変換する前に、その網点画像中の部分領域の網点構造を所定程度まで平滑化することと同等な平滑化の強度を実現する変換フィルタを自動的に求め、この変換フィルタを用いたフィルタ処理を処理対象である網点画像に施すことによって、この網点画像全体を上記平滑画像に変換する。これにより、本発明のデスクリーニング装置を用いたデスクリーニング処理では、ユーザは本発明のデスクリーニング装置に処理対象である網点画像を入力するだけでよく、簡単にデスクリーニング処理を実施することができる。
【００１３】
また、上記統合フィルタ処理によってなされる網点構造の平滑化は、本発明のデスクリーニング装置では、上記所定程度までと一意的に決められている。従って、本発明のデスクリーニング装置によれば、処理対象である網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で変換することができる。
【００１４】
ここで、本発明のデスクリーニング装置において、
「上記サブフィルタ処理部が、上記部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施すものであって、
上記検知部が、上記平滑化の強度として、上記部分領域の網点構造が所定程度まで平滑化されるのに要した上記単位フィルタ処理の処理回数を検知するものであって、
上記メインフィルタ処理部が、上記検知部によって検知された処理回数に基づいた処理回数だけ上記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するものである」
という形態は好ましい形態である。
【００１５】
このような好ましい形態のデスクリーニング装置によれば、上記部分領域に対して上記単位フィルタ処理を繰り返し施し、その部分領域の網点構造を所定程度に平滑化するまでに要した上記単位フィルタ処理の処理回数を検知することにより、上記統合フィルタ処理に用いる変換フィルタを容易に求めることができる。
【００１６】
また、このような好ましい形態のサブフィルタ処理部、検知部、およびメインフィルタ処理部を備えた本発明のデスクリーニング装置において、上記メインフィルタ処理部が、上記検知部によって検知された処理回数と同じ処理回数だけ上記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するものであるという形態はさらに好ましい形態である。
【００１７】
本発明のデスクリーニング装置では、上記統合フィルタ処理が有する効果は、上記検知部によって検知された処理回数に基づいているが、上記の好ましい形態のデスクリーニング装置では、この処理回数と同じ処理回数だけ単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理が施されるので、網点画像の網点構造を過不足なく平滑化することができる。
【００１８】
また、上記の好ましい形態のサブフィルタ処理部、検知部、およびメインフィルタ処理部を備えた本発明のデスクリーニング装置において、
上記部分領域指定部が、上記網点画像の複数の部分領域を指定するものであり、
上記フィルタ処理部が、上記部分領域指定部で指定された複数の部分領域それぞれに対し、上記単位フィルタ処理を繰り返し実施するものであり、
上記検知部が、上記複数の部分領域それぞれについて上記処理回数を検知するものであり、
上記メインフィルタ処理部が、上記検知部によって各部分領域について検知された処理回数の中で最も回数が多い処理回数に基づいた処理回数だけ上記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する統合フィルタ処理を上記網点画像に施すものであるという形態もさらに好ましい形態である。
【００１９】
処理対象の網点画像によっては、部分的に網点以外の構造（例えば、文字や空白など）を有している場合がある。この場合、部分領域を１つだけ指定する形態のデスクリーニング装置では、網点以外の構造の部分を部分領域として指定してしまう危険性がある。このようなデスクリーニング装置に対して、上記のような好ましい形態のデスクリーニング装置では、上記のような部分的に網点以外の構造を有している網点画像を処理対象とする場合にも、網点構造の部分を部分領域として指定できるように、複数の部分領域を指定している。また、指定された各部分領域に上記単位フィルタ処理を網点構造が平滑化されるまで繰り返すときに要する処理回数は、網点構造の部分における部分領域の方が、網点以外の構造の部分における部分領域よりも当然多い。従って、各部分領域について検知された処理回数の中から最も回数が多い処理回数を選び出すことにより、網点構造の部分における部分領域に対応する処理回数を得ることができる。上記のような好ましい形態のデスクリーニング装置では、このような処理回数に基づいた統合フィルタ処理を画像に施すので、上記のような部分的に網点以外の構造を有している網点画像を処理対象とする場合にも画像の網点構造を平滑化することができる。
【００２０】
また、上記の好ましい形態のサブフィルタ処理部、検知部、およびメインフィルタ処理部を備えた本発明のデスクリーニング装置は、
「上記メインフィルタ処理部が、上記統合フィルタ処理として、上記検知部によって検知された処理回数に基づいた処理回数だけ上記単位フィルタ処理を上記網点画像に繰り返し施すものである」
という形態であってもよく、あるいは、
「上記検知部によって検知された処理回数に基づいた処理回数だけ上記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する１つの変換フィルタを生成するフィルタ生成部をさらに備え、
上記メインフィルタ処理部が、上記統合フィルタ処理として、上記フィルタ生成部で生成された変換フィルタを用いた１回のフィルタ処理を上記網点画像に施すものである」
という形態であってもよく、あるいは、
「上記単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタを、その単位フィルタ処理の相互に異なる処理回数に対応して複数記憶するフィルタ記憶部をさらに備え、
上記メインフィルタ処理部が、上記検知部によって検知された処理回数に基づいて、上記フィルタ記憶部に記憶されている複数の変換フィルタの中からいずれか一つの変換フィルタを選択し、上記統合フィルタ処理として、その選択した変換フィルタを用いた１回のフィルタ処理を上記網点画像に施すものである」
という形態であってもよい。
【００２１】
本発明のデスクリーニング装置におけるこれらの形態によれば、上記部分領域の網点構造を所定程度平滑化するのに要する平滑化の強度と同等な平滑化の強度を実現する変換フィルタを容易に得ることができ、その変換フィルタを用いたメイン処理を網点画像全体に施すことができる。ここで、上記統合フィルタ処理において、上記単位フィルタ処理を繰り返す処理回数は、上記検知部によって検知された処理回数と同じ回数であってもよく、また、上記検知部によって検知された処理回数よりも多い回数であってもよい。さらに、例えば、上記部分領域に対する網点構造の平滑化の程度を高めに設定しておけば、統合フィルタ処理における単位フィルタ処理の処理回数が、上記検知部によって検知された処理回数よりも若干少ない回数（例えば１回少ない回数）であっても、処理対象の網点画像の網点構造を十分に平滑化することができる。
【００２２】
さらに、本発明のデスクリーニング装置が、
「それぞれ互いに強度が異なる平滑化を実現する複数のサブフィルタを記憶するサブフィルタ記憶部をさらに備え、
上記サブフィルタ処理部が、上記サブフィルタ記憶部に記憶された複数のサブフィルタの中から、サブフィルタを順次選択し、各サブフィルタを用いたフィルタ処理を上記部分領域に対し施すものであって、
上記検知部が、上記平滑化の強度を検知することに代えて、上記サブフィルタ処理部が上記部分領域の網点構造を所定程度まで平滑化するのに用いたサブフィルタを検知するものであって、
上記メインフィルタ処理部が、上記検知部で検知されたサブフィルタを用いたフィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するものである」
という形態も好ましい。
【００２３】
このような好ましい形態のデスクリーニング装置によれば、上記複数のサブフィルタの中から、上記部分領域をの網点構造を所定程度まで平滑化できるものを選択することにより、上記メインフィルタ処理部におけるフィルタ処理に用いる変換フィルタを容易に求めることができる。
【００２４】
また、本発明のデスクリーニング装置は、以下に説明する本発明のデスクリーニングプログラムをコンピュータ内で実行することによっても得ることができる。
【００２５】
ここで、上記目的を達成する本発明のデスクリーニングプログラムは、
コンピュータ内で実行され、そのコンピュータを、画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング装置として動作させるデスクリーニングプログラムにおいて、
上記コンピュータを、
上記網点画像中の部分領域を指定する部分領域指定部と、
上記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理部と、
上記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知部と
上記検知部で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するメインフィルタ処理部とを備えたデスクリーニング装置として動作させることを特徴とする。
【００２６】
このような本発明のデスクリーニングプログラムをコンピュータ内で実行することによって、本発明のデスクリーニング装置を容易に実現することができる。
【００２７】
また、上記目的を達成する本発明のデスクリーニング方法は、
画像を平滑化する変換フィルタを用いたフィルタ処理により、画像が網点で表現された網点画像を、網点構造が平滑化された平滑画像に変換するデスクリーニング方法において、
上記網点画像中の部分領域を指定する部分領域指定過程と、
上記部分領域に対し、互いに強度が異なる複数の平滑化を施すサブフィルタ処理過程と、
上記部分領域の網点構造が所定程度まで平滑化されるのに要した平滑化の強度を検知する検知過程と
上記検知過程で検知された平滑化の強度と同等な平滑化の強度を実現する変換フィルタを用いたフィルタ処理を上記網点画像に施すことにより、その網点画像を上記平滑画像に変換するメインフィルタ処理過程とを備えたことを特徴とする。
【００２８】
このような本発明のデスクリーニング方法によれば、本発明のデスクリーニング装置や、本発明のデスクリーニングプログラムが内部で実行されているコンピュータが処理対象の網点画像に与える効果と同等の効果を、処理対象の網点画像に与えることができる。
【００２９】
なお、本発明にいうデスクリーニングプログラムおよびデスクリーニング方法については、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうデスクリーニングプログラムおよびデスクリーニング方法には、上記の基本形態のみではなく、前述したデスクリーニング装置の各形態に対応する各種の形態が含まれる。
【００３０】
また、上記本発明のデスクリーニング装置と、上記デスクリーニングプログラムとでは、それらを構成する構成要素名として、サブフィルタ処理部やメインフィルタ処理部といった互いに同一の名称を付しているが、デスクリーニングプログラムの場合は、そのような作用をなすソフトウェアを指し、デスクリーニング装置の場合は、ハードウェアを含んだものを指している。
【００３１】
さらに、本発明のデスクリーニングプログラムを構成するサブフィルタ処理部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【発明の効果】
【００３２】
以上説明したように、本発明のデスクリーニング装置、デスクリーニングプログラム、およびデスクリーニング方法によれば、処理対象の網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で簡単に変換することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態について説明する。
【００３４】
図１は、本発明のデスクリーニング装置の一実施形態が組み込まれた画像読取−印刷システムの全体構成図である。
【００３５】
カラースキャナ１０では、原稿画像１１が読み取られて、その読み取った原稿画像１１をあらわすＣＭＹ３色の色分解画像データが生成される。このＣＭＹの画像データはワークステーション２０に入力される。ワークステーション２０では、オペレータにより、入力された画像データに基づく、電子的な集版が行なわれ、印刷用の画像をあらわす画像データが生成される。ここでは、電子的な集版によっていわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された記述言語データとして画像データが一旦生成され、その画像データが、いわゆるＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）により、ビットマップに展開されたＣＭＹＫ４色の印刷用の画像データに変換される。
【００３６】
この印刷用の画像データは、フィルムプリンタ３０に入力され、フィルムプリンタ３０では、その入力された画像データに対応した、ＣＭＹＫ各版の印刷用フィルム原版が作成される。
【００３７】
この印刷用フィルム原版からは刷版が作成され、その作成された刷版が印刷機４０に装着される。この印刷機４０に装着された刷版にはインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されてその用紙上に印刷画像４１が形成される。
【００３８】
ここで、この図１に示す画像読取−印刷システムにおける、本発明の一実施形態としての特徴は、ワークステーション２０の内部で実行される処理内容に関連があり、以下、先ず、このワークステーション２０について説明する。
【００３９】
このワークステーション２０では、上述した電子的な集版が行われる際に、入力された画像データに対して、その画像データが表わす網点画像の網点構造を十分に平滑化するデスクリーニング処理が行われる。そして、このデスクリーニング処理を経た画像データに基づいて、印刷用の画像をあらわす画像データが生成される。ここで、上記のデスクリーニング処理に関する詳細説明は後に譲り、ここでは、次に、ワークステーション２０のハードウェア構成について説明する。
【００４０】
図２は、図１に１つのブロックで示すワークステーション２０の外観斜視図、図３は、そのワークステーション２０のハードウェア構成図である。
【００４１】
このワークステーション２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスクを装填するためのフレキシブルディスク装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００４２】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、フレキシブルディスク５１が装填されその装填されたフレキシブルディスク５１をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ５２が装填され、その装填されたＣＤ−ＲＯＭ５２をアクセスするＣＤ−ＲＯＭドライブ２１５、カラースキャナ１０（図１参照）と接続され、カラースキャナ１０から画像データを受け取るＩ／Ｏインタフェース２１６、フィルムプリンタ３０に画像データを送るプリンタインタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００４３】
ここで、ＣＤ−ＲＯＭ５２には、このワークステーション２０をデスクリーニング装置として動作させるためのデスクリーニングプログラムが記憶されており、そのＣＤ−ＲＯＭ５２はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ５２に記憶されたデスクリーニングプログラムがこのワークステーション２０にアップロードされてハードディスク装置２１３に記憶される。
【００４４】
ここで、ＣＤ−ＲＯＭ５２に記憶されているデスクリーニングプログラムが、本発明のデスクリーニングプログラムの一実施形態に相当するものである場合には、このＣＤ−ＲＯＭ５２に記憶されているデスクリーニングプログラムがハードディスク装置２１３にアップロードされて格納された場合であっても、更に、フレキシブルディスク５１にダウンロードされた場合であっても、いずれも本発明のデスクリーニングプログラムの一実施形態に相当する。
【００４５】
また、このようなデスクリーニングプログラムに基づいて、ワークステーション２０で実行される一連の処理が本発明のデスクリーニング方法の一実施形態に相当する。
【００４６】
以下、本発明のデスクリーニングプログラム、本発明のデスクリーニング装置、本発明のデスクリーニング方法それぞれの第１実施形態について説明する。
【００４７】
図４は、本発明のデスクリーニングプログラムの第１実施形態を示す図である。
【００４８】
ここでは、このデスクリーニングプログラム５２０は、ＣＤ−ＲＯＭ５２に記憶されている。
【００４９】
このデスクリーニングプログラム５２０は、図１、図２に示すワークステーション２０内で実行され、そのワークステーション２０を、入力された画像データを、網点構造が平滑化された平滑画像に変換するデスクリーニング装置として動作させるものであり、画像入力部５２１と部分領域指定部５２２とサブフィルタ処理部５２３と検知部５２４とメインフィルタ処理部５２５と画像出力部５２６とを有する。
【００５０】
画像入力部５２１は、図１に示すカラースキャナ１０から画像データを受け取る役割を担っており、部分領域指定部５２２は、その画像データが表わす網点画像中の部分領域を指定する役割を担っており、サブフィルタ処理部５２３は、部分領域指定部５２２によって指定された部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施す役割を担っており、検知部５２４は、この部分領域の網点構造が所定程度まで平滑化されるのに要した単位フィルタ処理の処理回数を検知する役割を担っており、メインフィルタ処理部５２５は、統合フィルタ処理として、検知部５２４によって検知された処理回数だけ単位フィルタ処理を上記網点画像に繰り返し施す役割を担っており、画像出力部５２６は、メインフィルタ処理部５２５によって統合フィルタ処理を施された画像データを、ワークステーション２０中で印刷用の画像をあらわす画像データを生成する構成要素に送る役割を担っている。
【００５１】
図５は、本発明のデスクリーニング装置の第１実施形態を示すブロック図である。
【００５２】
このデスクリーニング装置６０は、図４のデスクリーニングプログラム５２０が、図１、図２に示すワークステーション２０にインストールされて実行されることにより構成されるものである。
【００５３】
このデスクリーニング装置６０は、画像入力部６１と部分領域指定部６２とサブフィルタ処理部６３と検知部６４とメインフィルタ処理部６５と画像出力部６６とから構成されている。画像入力部６１、部分領域指定部６２、サブフィルタ処理部６３、検知部６４、メインフィルタ処理部６５、画像出力部６６は、図４に示すデスクリーニングプログラム５２０を構成する、画像入力部５２１、部分領域指定部５２２、サブフィルタ処理部５２３、検知部５２４、メインフィルタ処理部５２５、画像出力部５２６にそれぞれ対応する。但し、この図５に示すデスクリーニング装置６０の各要素は、図１、図２に示すワークステーション２０のハードウェアとそのワークステーションで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図４に示すデスクリーニングプログラム５２０の各要素はアプリケーションプログラムのみにより構成されている点が異なる。
【００５４】
画像入力部６１では、図１に示すカラースキャナ１０から画像データが受け取られ、部分領域指定部６２では、その画像データが表わす網点画像中の部分領域が指定され、サブフィルタ処理部６３では、部分領域指定部６２によって指定された部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理が繰り返し施され、検知部６４では、この部分領域の網点構造が所定程度まで平滑化されるのに要した単位フィルタ処理の処理回数が検知され、メインフィルタ処理部６５では、統合フィルタ処理として、検知部５２４によって検知された処理回数だけ単位フィルタ処理が上記網点画像に繰り返し施され、画像出力部６６では、メインフィルタ処理部５２５によって統合フィルタ処理を施された画像データが、ワークステーション２０中で印刷用の画像をあらわす画像データを生成する構成要素に送られる。
【００５５】
図６は、本発明のデスクリーニング方法の第１実施形態を示すフローチャートである。
【００５６】
このデスクリーニング方法は、画像入力過程（ステップＳ１１０）と部分領域指定過程（ステップＳ１２０）とサブフィルタ処理過程（ステップＳ１３０）と検知過程（ステップＳ１４０）とメインフィルタ処理過程（ステップＳ１５０）と画像出力過程（ステップＳ１６０）とを有する。
【００５７】
このデスクリーニング方法を示す図６のフローチャートが有する、画像入力過程（ステップＳ１１０）、部分領域指定過程（ステップＳ１２０）、サブフィルタ処理過程（ステップＳ１３０）、検知過程（ステップＳ１４０）、メインフィルタ処理過程（ステップＳ１５０）、および画像出力過程（ステップＳ１６０）は、図４に示すデスクリーニングプログラム５２０を構成する、画像入力部５２１、部分領域指定部５２２、サブフィルタ処理部５２３、検知部５２４、メインフィルタ処理部５２５、および画像出力部５２６によってそれぞれ担われた、図５に示すデスクリーニング装置６０を構成する、画像入力部６１、部分領域指定部６２、サブフィルタ処理部６３、検知部６４、メインフィルタ処理部６５、および画像出力部６６の動作に対応する。
【００５８】
画像入力過程（ステップＳ１１０）は、図１に示すカラースキャナ１０から画像データを受け取る過程であり、部分領域指定過程（ステップＳ１２０）は、その画像データが表わす網点画像中の部分領域を指定する過程であり、サブフィルタ処理過程（ステップＳ１３０）は、部分領域指定過程（ステップＳ１２０）によって指定された部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施す過程であり、検知過程（ステップＳ１４０）は、この部分領域の網点構造が所定程度まで平滑化されるのに要した単位フィルタ処理の処理回数を検知する過程であり、メインフィルタ処理過程（ステップＳ１５０）は、統合フィルタ処理として、検知部５２４によって検知された処理回数だけ単位フィルタ処理を上記網点画像に繰り返し施す過程であり、画像出力過程（ステップＳ１６０）は、メインフィルタ処理部５２５によって統合フィルタ処理を施された画像データを、ワークステーション２０中で印刷用の画像をあらわす画像データを生成する構成要素に送る過程である。
【００５９】
次に、図６に示すフローチャートのサブフィルタ処理過程（ステップＳ１３０）の詳細について説明する。ここで、以下の説明では、図６に示すフローチャートのサブフィルタ処理過程（ステップＳ１３０）の詳細を説明することによって、図４に示すデスクリーニングプログラム５２０のサブフィルタ処理部５２３と、図５に示すデスクリーニング装置６０のサブフィルタ処理部６３も合わせて説明する。
【００６０】
図７は、図６に示すサブフィルタ処理過程の詳細を示すフローチャートである。
【００６１】
このサブフィルタ処理過程は、デスクリーニングの処理対照である網点画像から、部分領域指定過程（ステップＳ１２０）によって部分領域が指定されるとスタートする。
【００６２】
処理がスタートすると、まず部分領域を構成する個々の網点をその網点の中心方向に所定程度収れんさせる網点収れん処理が実施される（ステップＳ１３１）。この網点収れん処理では、数個の画素で表わされている各網点に、網点の外周部分に対応する画素から中心部分に対応する画素に向けて各画素の数値データを小さくしていくというデータ処理が施される。
【００６３】
さらに、この網点収れん処理（ステップＳ１３１）を経た部分領域に二値化処理が施される（ステップＳ１３２）。この二値化処理では、各画素が有する数値データに対し、所定の閾値以上の数値データを「１」、その閾値未満の数値データを「０」に置き換えるというデータ処理が施される。
【００６４】
ここで、この網点収れん処理の実例を、図８から図１０に示す。図８は、網点収れん処理が施される前の部分領域を示す図であり、図９は、中程度の網点収れん処理を経た部分領域を示す図であり、図１０は、十分な網点収れん処理を経た部分領域を示す図である。網点収れん処理における収れんの度合いを強めるにつれ、図８に示すぼんやりとした網点が、図１０に示す中心部分がはっきりと強調された網点へと変化している。本実施形態では、網点収れん処理（ステップＳ１３１）において、部分領域の網点を図１０に示す中心部分がはっきりと強調された網点にまで収れんさせる。そして、ステップＳ１３２の処理によって上記の二値化処理をその部分領域に施す。上記の網点収れん処理によって各網点の中心部分に対応する画素以外の画素の数値データは十分に小さくなっているので、上記の二値化処理を施すことによって部分領域から、各網点の中心部分以外の画像が除去される。これにより、上記の部分領域から各網点の中心部分のみが抽出される。その結果、以下に説明する、網点配列の解析を精度良く実施することができる。
【００６５】
このようにして部分領域から抽出された網点の中から、一つの主網点とその主網点の周辺に存在する複数の従網点とからなる網点ユニットを複数選び、これら網点ユニット全てに対して、各網点ユニットを構成する主網点と各従網点とがなす配列の間隔およびその配列の方向を計算する（ステップＳ１３３）。そして、各網点ユニット毎に算出された、主網点と各従網点とがなす配列の間隔およびその配列の方向にそれぞれの分布を求める統計処理を施し、それぞれの分布に一つだけ突出したピークがあるか否か判定する（ステップＳ１３４）。
【００６６】
ステップＳ１３４の処理において、上記の配列および間隔それぞれの分布に１つだけ突出したピークがあると判定された場合（ステップＳ１３４におけるＹｅｓ判定）、今回網点収れん処理（ステップＳ１３１）が施された部分領域は、規則的な網点構造を有していると判定され、この部分領域に、網点構造を所定程度平滑化させる変換フィルタによる単位フィルタ処理が施される（ステップＳ１３５）。
【００６７】
また、ステップＳ１３４の処理において、上記の配列および間隔それぞれの分布に２つ以上のピークが確認された場合（ステップＳ１３４におけるＮｏ判定）、今回網点収れん処理（ステップＳ１３１）が施された部分領域は、規則的な網点の配列を有しておらず、網点構造が平滑化された平滑画像であるか、あるいはもともと網点以外の構造を有した画像であると判定される。そしてこの場合には部分領域へのこれ以上の単位フィルタ処理処理が不要であるので、処理を終了する。
【００６８】
図７に示すフローチャートが示すサブフィルタ処理過程では、ステップＳ１３４の処理においてＮｏ判定が下されることによって部分領域が上記の平滑画像であると判定されるまで、ステップＳ１３１からステップ１３５の処理が繰り返される。
【００６９】
そして、このサブフィルタ処理過程において部分領域に施された単位フィルタ処理（ステップＳ１３５）の処理回数が、図６に示す検知過程（ステップＳ１４０）で検知される。さらに、図６に示すメインフィルタ処理過程（ステップＳ１５０）において、統合フィルタ処理として、今回のデスクリーニングの処理対象である網点画像全体にこの処理回数だけ単位フィルタ処理が繰り返し施されることにより、その網点画像全体の網点構造が平滑化される。
【００７０】
以上説明した各第１実施形態では、図４に示すサブフィルタ処理部５２３と検知部５２４、図５に示すサブフィルタ処理部６３と検知部６４、および図６に示すサブフィルタ処理過程（ステップＳ１３０）と検知過程（ステップＳ１４０）において、今回の統合フィルタ処理で必要な単位フィルタ処理の処理回数が自動で求められる。また、この処理回数は、図７を参照して説明したように、一意的な基準に基づいて部分領域の網点構造が平滑化されたと判定されるのに要した単位フィルタ処理の処理回数である。つまり以上説明した各第１実施形態によれば、処理対象の網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で簡単に変換することができる。
【００７１】
尚、以上説明した各第１実施形態では、部分領域を１つ指定する部分領域指定部および部分領域指定過程を例に挙げて説明したが、この例を示したのは説明の簡便のためであって、本発明における部分領域指定部および部分領域指定過程は、部分領域を複数指定する要素および過程である方が望ましい。
【００７２】
そして上述の各第１実施形態における部分領域指定部および部分領域指定過程がこのような要素および過程である場合には、サブフィルタ処理部あるはサブフィルタ処理過程は、各部分領域に対し、単位フィルタ処理を繰り返し施す要素および過程であり、検知部および検知過程は、各部分領域ついて、単位フィルタ処理が施された処理回数を検知する要素および過程であり、メインフィルタ処理部およびメインフィルタ処理過程は、各部分領域について検知された処理回数の中で最も回数が多い処理回数だけ単位フィルタ処理を繰り返し施す効果と同等な効果を有する統合フィルタ処理を網点画像に施す要素および過程であることが好ましい形態である。
【００７３】
また、本発明のデスクリーニング装置、デスクリーニングプログラム、およびデスクリーニング方法の各第１実施形態では、統合フィルタ処理として、検知された処理回数だけ単位フィルタ処理を繰り返し網点画像に施す例を挙げて説明したが、本発明における統合フィルタ処理はこれに限るものではなく、上記の処理回数以上の回数単位フィルタ処理を繰り返し網点画像に施すという処理であってもよく、あるいは、上記の処理回数よりも若干少ない回数（例えば１回少ない回数）単位フィルタ処理を繰り返し網点画像に施すという処理であってもよい。
【００７４】
次に、本発明のデスクリーニングプログラム、本発明のデスクリーニング装置、本発明のデスクリーニング方法それぞれの第２実施形態について説明する。
【００７５】
ここで、これらの第２実施形態相互間における構成要素の対応関係は、前述した本発明のデスクリーニングプログラム、本発明のデスクリーニング装置、本発明のデスクリーニング方法それぞれの第１実施形態相互間における構成要素の対応関係と同様である。またこの対応関係は、後述の本発明のデスクリーニングプログラム、本発明のデスクリーニング装置、本発明のデスクリーニング方法それぞれの第３実施形態においても同様である。
【００７６】
図１１は、本発明のデスクリーニングプログラムの第２実施形態を示す図である。
【００７７】
このデスクリーニングプログラム５３０は、画像入力部５３１と部分領域指定部５３２とサブフィルタ処理部５３３と検知部５３４とフィルタ生成部５３５とメインフィルタ処理部５３６と画像出力部５３７とを有する。
【００７８】
以下では、図６に示す本発明のデスクリーニングプログラムの第１実施形態との相違点であるフィルタ生成部５３５とメインフィルタ処理部５３６についてのみ説明する。そして、図１１に示すデスクリーニングプログラム５３０の各要素のうちフィルタ生成部５３５とメインフィルタ処理部５３６を除く要素については、図６に示すデスクリーニングプログラム５２０の同一名称の要素と同等の要素であるので、ここでは説明を省略する。また、後述のデスクリーニング装置の第２実施形態についてもフィルタ生成部とメインフィルタ処理部についてのみ説明し、後述のデスクリーニング方法の第２実施形態についてもフィルタ生成過程とメインフィルタ処理過程についてのみ説明する。
【００７９】
フィルタ生成部５３５は、検知部５３４によって検知された処理回数だけ図７に示す単位フィルタ処理（ステップＳ１３５）を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタを生成する役割を担っており、メインフィルタ処理部５３６は、統合フィルタ処理として、フィルタ生成部５３５で生成された変換フィルタを用いた１回のフィルタ処理を処理対象の網点画像に施す役割を担っている。
【００８０】
図１２は、本発明のデスクリーニング装置の第２実施形態を示すブロック図である。
【００８１】
図１２に示すデスクリーニング装置７０は、画像入力部７１と部分領域指定部７２とサブフィルタ処理部７３と検知部７４とフィルタ生成部７５とメインフィルタ処理部７６と画像出力部７７とから構成されている。
【００８２】
このデスクリーニング装置７０において、フィルタ生成部７５では、検知部７４によって検知された処理回数だけ図７に示す単位フィルタ処理（ステップＳ１３５）を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタが生成され、メインフィルタ処理部７６では、統合フィルタ処理として、フィルタ生成部７５で生成された変換フィルタを用いた１回のフィルタ処理が処理対象の網点画像に施される。
【００８３】
図１３は、本発明のデスクリーニング方法の第２実施形態を示すフローチャートである。
【００８４】
図１３のフローチャートは、画像入力過程（ステップＳ２１０）と部分領域指定過程（ステップＳ２２０）とサブフィルタ処理過程（ステップＳ２３０）と検知過程（ステップＳ２４０）とフィルタ生成過程（ステップＳ２５０）とメインフィルタ処理過程（ステップＳ２６０）と画像出力過程（ステップＳ２７０）とを有する。
【００８５】
このデスクリーニング方法を示すフローチャートにおいて、フィルタ生成過程（ステップＳ２５０）は、検知過程（ステップＳ２４０）によって検知された処理回数だけ図７に示す単位フィルタ処理（ステップＳ１３５）を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタを生成する過程であり、メインフィルタ処理過程（ステップＳ２６０）は、統合フィルタ処理として、フィルタ生成過程（ステップＳ２５０）で生成された変換フィルタを用いた１回のフィルタ処理を処理対象の網点画像に施す過程である。
【００８６】
以上説明した各第２実施形態では、図１１に示すフィルタ生成部５３５、図１２に示すフィルタ生成部７５、および図１３に示すフィルタ生成過程（ステップＳ２５０）によって、今回の統合フィルタ処理において使用される変換フィルタが自動で生成される。また、この変換フィルタは、部分領域の網点構造が図７を参照して説明した処理により一意的な基準によって平滑化されたと判定されるのに要した単位フィルタ処理の処理回数に基づいて生成される。従って、この処理回数に基づいて生成される変換フィルタも一意的な基準に基づいている。つまり、処理対象の網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で簡単に変換することができる。
【００８７】
尚、以上説明した各第２実施形態における部分領域指定部および部分領域指定過程が部分領域を複数指定する要素および過程である場合、上述の各第２実施形態におけるフィルタ生成部およびフィルタ生成過程は、各部分領域について検知された処理回数の中で最も回数が多い処理回数だけ単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する１つの変換フィルタを生成する要素あるいは過程であることが望ましい。
【００８８】
また、本発明のデスクリーニング装置、デスクリーニングプログラム、およびデスクリーニング方法の各第２実施形態では、検知された処理回数だけ単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを生成するフィルタ生成部あるいはフィルタ生成過程を例に挙げて説明したが、本発明におけるフィルタ生成部あるいはフィルタ生成過程はこれに限るものではなく、上記の処理回数以上の回数単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを生成する要素あるいは過程であってもよく、あるいは、上記の処理回数よりも若干少ない回数（例えば１回少ない回数）単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを生成する要素あるいは過程であってもよい。
【００８９】
次に、本発明のデスクリーニングプログラム、本発明のデスクリーニング装置、本発明のデスクリーニング方法それぞれの第３実施形態について説明する。
【００９０】
図１４は、本発明のデスクリーニングプログラムの第３実施形態を示す図である。
【００９１】
このデスクリーニングプログラム５４０は、画像入力部５４１と部分領域指定部５４２とサブフィルタ処理部５４３と検知部５４４とフィルタ選択部５４５とメインフィルタ処理部５４６と画像出力部５４７とを有する。
【００９２】
以下では、図６に示す本発明のデスクリーニングプログラムの第１実施形態との相違点であるフィルタ選択部５４５とメインフィルタ処理部５４６についてのみ説明する。そして、図１４に示すデスクリーニングプログラム５４０の各要素のうちフィルタ選択部５４５とメインフィルタ処理部５４６を除く要素については、図６に示すデスクリーニングプログラム５２０の同一名称の要素と同等の要素であるので、ここでは説明を省略する。また、後述のデスクリーニング装置の第３実施形態については、フィルタ記憶部とフィルタ選択部とメインフィルタ処理部についてのみ説明し、後述のデスクリーニング方法の第３実施形態については、フィルタ選択過程とメインフィルタ処理過程についてのみ説明する。
【００９３】
フィルタ選択部５４５は、フィルタ記憶部８５に記憶されている後述の複数の変換フィルタの中からいずれか一つの変換フィルタを選択する役割を担っており、メインフィルタ処理部５４６は、統合フィルタ処理として、フィルタ選択部５４５によって選択された変換フィルタを用いた１回のフィルタ処理を処理対象の網点画像に施す役割を担っている。
【００９４】
図１５は、本発明のデスクリーニング装置の第３実施形態を示すブロック図である。
【００９５】
図１５に示すデスクリーニング装置８０は、画像入力部８１と部分領域指定部８２とサブフィルタ処理部８３と検知部８４とフィルタ記憶部８５とフィルタ選択部８６とメインフィルタ処理部８７と画像出力部８８とから構成されている。
【００９６】
このデスクリーニング装置８０において、フィルタ記憶部８５では、上記の単位フィルタ処理を繰り返し画像に施す効果と同等な効果を１回のフィルタ処理で実現する変換フィルタが、単位フィルタ処理の相互に異なる処理回数に対応して複数記憶され、フィルタ選択部８６では、フィルタ記憶部８５に記憶された複数の変換フィルタの中からいずれか一つの変換フィルタが選択され、メインフィルタ処理部８７では、統合フィルタ処理として、フィルタ選択部８６によって選択された変換フィルタを用いた１回のフィルタ処理が処理対象の網点画像に施される。
【００９７】
図１６は、本発明のデスクリーニング方法の第３実施形態を示すフローチャートである。
【００９８】
図１６に示すフローチャートは、画像入力過程（ステップＳ３１０）と部分領域指定過程（ステップＳ３３０）とサブフィルタ処理過程（ステップＳ３３０）と検知過程（ステップＳ３４０）とフィルタ選択過程（ステップＳ３５０）とメインフィルタ処理過程（ステップＳ３６０）と画像出力過程（ステップＳ３７０）とを有する。
【００９９】
このフローチャートにおいて、フィルタ選択過程（ステップＳ３５０）は、フィルタ記憶部８５に記憶された前述の複数の変換フィルタの中からいずれか一つの変換フィルタを選択する過程であり、メインフィルタ処理過程（ステップＳ３６０）は、統合フィルタ処理として、フィルタ選択過程（ステップＳ３５０）によって選択された変換フィルタを用いた１回のフィルタ処理を処理対象の網点画像に施す過程である。
【０１００】
以上説明した各第３実施形態では、図１５に示すフィルタ記憶部８５に予め記憶された複数の変換フィルタの中から、図１４に示すフィルタ選択部５４６、図１５に示すフィルタ選択部８６、図１６に示すフィルタ選択過程（ステップＳ３６０）により、今回の統合フィルタ処理において使用される変換フィルタが自動的に選択される。また、この変換フィルタは部分領域の網点構造が図７を参照して説明した処理により一意的な基準によって平滑化されたと判定されるのに要した単位フィルタ処理の処理回数に基づいて選択される。従って、この変換フィルタも一意的な基準に基づいている。つまり、、処理対象の網点画像を、網点構造が十分に平滑化された平滑画像に、毎回安定した品質で簡単に変換することができる。
【０１０１】
尚、以上説明した各第３実施形態における部分領域指定部および部分領域指定過程が部分領域を複数指定する要素および過程である場合、上述の各第３実施形態におけるフィルタ選択部およびフィルタ選択過程は、各部分領域について検知された処理回数の中で最も回数が多い処理回数に基づいて、複数の変換フィルタの中から今回の統合フィルタ処理に用いる変換フィルタを選択する要素および過程であることが望ましい。
【０１０２】
また、本発明のデスクリーニング装置、デスクリーニングプログラム、およびデスクリーニング方法の各第３実施形態では、フィルタ選択部およびフィルタ選択過程について、各部分領域について検知された処理回数基づいて複数の変換フィルタの中から今回の統合フィルタ処理に用いる変換フィルタを選択する要素および過程と記述したのみだったが、本発明におけるフィルタ選択部およびフィルタ選択過程は、複数の変換フィルタの中から、上記の処理回数だけ単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを選択する要素および過程であってもよく、上記の処理回数以上の回数単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを生成する要素および過程であってもよく、および、上記の処理回数よりも若干少ない回数（例えば１回少ない回数）単位フィルタ処理を繰り返し画像に施す効果と同等な効果を有する変換フィルタを生成する要素および過程であってもよい。
【０１０３】
また、以上説明した第１から第３の各実施形態におけるサブフィルタ処理部およびサブフィルタ処理過程は、上記の部分領域に対し、所定の変換フィルタを用いた単位フィルタ処理を繰り返し施すという要素および過程であったが、本発明にいうサブフィルタ処理部およびサブフィルタ処理過程はこの形態に限定されるものではない。例えば、平滑化の強度が互いに異なる複数のサブフィルタの中から、サブフィルタを順次選択し、各サブフィルタを用いたフィルタ処理を上記部分領域に対し施すという要素および過程であってもよい。このようなサブフィルタ処理部およびサブフィルタ処理過程を採用する場合には、上記の複数のサブフィルタを記憶しておくサブフィルタ記憶部が必要である。さらにこの場合の上記検知部および検知過程は、部分領域の網点構造を所定程度まで平滑化するのに用いたサブフィルタを検知する要素および過程であり、上記メインフィルタ処理部およびメインフィルタ処理過程は、この検知されたサブフィルタを用いた統合フィルタ処理を処理対象の網点画像に施す要素および過程である。
【図面の簡単な説明】
【０１０４】
【図１】本発明のデスクリーニング装置の一実施形態が組み込まれた画像読取−印刷システムの全体構成図である。
【図２】図１に１つのブロックで示すワークステーション２０の外観斜視図、図３は、そのワークステーション２０のハードウェア構成図である。
【図３】ワークステーション２０のハードウェア構成図である。
【図４】本発明のデスクリーニングプログラムの第１実施形態を示す図である。
【図５】本発明のデスクリーニング装置の第１実施形態を示すブロック図である。
【図６】本発明のデスクリーニング方法の第１実施形態を示すフローチャートである。
【図７】図６に示すサブフィルタ処理過程の詳細を示すフローチャートである。
【図８】網点収れん処理が施される前の部分領域を示す図である。
【図９】中程度の網点収れん処理を経た部分領域を示す図である。
【図１０】十分な網点収れん処理を経た部分領域を示す図である。
【図１１】本発明のデスクリーニングプログラムの第２実施形態を示す図である。
【図１２】本発明のデスクリーニング装置の第２実施形態を示すブロック図である。
【図１３】本発明のデスクリーニング方法の第２実施形態を示すフローチャートである。
【図１４】本発明のデスクリーニングプログラムの第３実施形態を示す図である。
【図１５】本発明のデスクリーニング装置の第３実施形態を示すブロック図である。
【図１６】本発明のデスクリーニング方法の第３実施形態を示すフローチャートである。
【符号の説明】
【０１０５】
１０    カラースキャナ
１１    原稿画像
２０    ワークステーション
２１    本体装置
２１ａ    フレキシブルディスク装填口
２１ｂ    ＣＤ−ＲＯＭ装填口
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク装置
２１４    ＦＤドライブ
２１５    ＣＤ−ＲＯＭドライブ
２１６    Ｉ／Ｏインタフェース
２１７    プリンタインタフェース
２２    画像表示装置
２２ａ    表示画面
２３    キーボード
２４    マウス
２５    バス
３０    フィルムプリンタ
４０    印刷機
４１    印刷画像
５１    フレキシブルディスク
５２    ＣＤ−ＲＯＭ
５２０，５３０，５４０    デスクリーニングプログラム
５２１，５３１，５４１    画像入力部
５２２，５３２，５４２    部分領域指定部
５２３，５３３，５４３    サブフィルタ処理部
５２４，５３４，５４４    検知部
５２５，５３６，５４７    メインフィルタ処理部
５２６，５３７，５４８    画像出力部
５３５    フィルタ生成部
５４５    フィルタ記憶部
５４６    フィルタ選択部
６０，７０，８０    デスクリーニング装置
６１，７１，８１    画像入力部
６２，７２，８２    部分領域指定部
６３，７３，８３    サブフィルタ処理部
６４，７４，８４    検知部
６５，７６，８７    メインフィルタ処理部
６６，７７，８８    画像出力部
７５    フィルタ生成部
８５    フィルタ記憶部
８６    フィルタ選択部
【図１】
2005215970.tif 000003
【図２】
2005215970.tif 000004
【図３】
2005215970.tif 000005
【図４】
2005215970.tif 000006
【図５】
2005215970.tif 000007
【図６】
2005215970.tif 000008
【図７】
2005215970.tif 000009
【図８】
2005215970.tif 000010
【図９】
2005215970.tif 000011
【図１０】
2005215970.tif 000012
【図１１】
2005215970.tif 000013
【図１２】
2005215970.tif 000014
【図１３】
2005215970.tif 000015
【図１４】
2005215970.tif 000016
【図１５】
2005215970.tif 000017
【図１６】
2005215970.tif 000018