(57)【要約】【課題】ハーフトーンスクリーン処理されたドキュメントの画像信号からスクリーンを除去するデ・スクリーン技術である。【解決手段】ハーフトーン処理された画像信号をデ・スクリーンするシステムは、フィルタのバンク（列）１０２と、制御モジュール１０４と、ブレンドモジュール１０６とを含む。フィルタバンク１０２は、画像信号をフィルタし、一組のフィルタ出力信号を生成する。制御モジュール１０４は、画像信号と幾つかのフィルタ出力信号とに基づいた少なくとも１つの制御信号を生成する。ブレンドモジュール１０６は、制御信号に従ってフィルタ出力信号を動的にブレンドし、デ・スクリーン（スクリーン除去）された出力信号を生成する。【選択図】　　　　　図１
2004040790.tif 000002
【特許請求の範囲】
【請求項１】
画像信号をデ・スクリーンするための方法であって、
（ａ）フィルタのバンク（列）を用いて、前記画像信号をフィルタして一組のフィルタ出力信号を生成し、
（ｂ）制御モジュールを用いて、前記画像信号と幾つかの前記フィルタ出力信号とに基づく少なくとも１つの第１制御信号を発生させ、
（ｃ）ブレンドモジュールを用いて、前記フィルタ出力信号を、デ・スクリーンされた出力信号を生成するように、前記第１制御信号に従って動的にブレンドする、
諸操作を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記操作（ａ）において、前記フィルタバンクが複数の２次元フィルタを含み、該２次元フィルタの各々が２つの１次元フィルタに分離可能であることを特徴とする方法。
【請求項３】
請求項２に記載の方法であって、前記１次元フィルタの各々が、整数の係数をもつ対称三角形形状であることを特徴とする方法。
【請求項４】
画像信号をデ・スクリーンするためのシステムであって、
（ａ）前記画像信号をフィルタして一組のフィルタ出力信号を生成するフィルタのバンク（列）と、
（ｂ）前記画像信号と幾つかの前記フィルタ出力信号とを受信して少なくとも１つの第１制御信号を発生させる制御モジュールと、
（ｃ）前記フィルタ出力信号を、デ・スクリーンされた出力信号を生成するように前記第１制御信号に従って動的にブレンドする、ブレンドモジュールと、
を備えることを特徴とするシステム。
【請求項５】
請求項４に記載のシステムであって、
前記制御モジュールが、
前記フィルタバンクの第１フィルタからフィルタ出力信号を受信してコントラスト信号を生成するコントラストモジュールであって、前記第１フィルタが、該フィルタバンクの中で、より広いフィルタスパン（幅）を有するものである、コントラストモジュールと、
前記画像信号と前記フィルタバンクの第２フィルタからのフィルタ出力信号とを受信して推定周波数信号とハーフトーン重み付け信号とを生成するハーフトーン推定モジュールであって、前記第２フィルタが、フィルタバンクの中で、より狭いフィルタスパンを有するものである、ハーフトーン推定モジュールと、
前記コントラストモジュールからの前記コントラスト信号と、前記ハーフトーン推定モジュールからの前記推定周波数信号及び前記ハーフトーン重み付け信号とを受信し、どのフィルタ出力信号がブレンドされるべきかということとそのブレンド比とに関する情報を含む第１制御信号を生成するピクセル制御モジュールと、
を備えたことを特徴とするシステム。
【請求項６】
プログラムコードが中に組み込まれたマシン使用可能媒体を備えた生産品であって、
前記プログラムコードが、
画像信号をフィルタして一組のフィルタ出力信号を生成するためのマシン読取り可能なコードと、
前記画像信号と幾つかの前記フィルタ出力信号とに基づく少なくとも１つの制御信号を発生させるためのマシン読取り可能なコードと、
前記フィルタ出力信号を、デ・スクリーンされた出力信号を生成するように前記制御信号に従って動的にブレンドするマシン読取り可能なコードとを含む
ことを特徴とする生産品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、画像処理のための方法及びシステムに関し、より具体的には、デジタル走査されたドキュメント（文書）をデ・スクリーンするための方法及びシステムに関する。
【０００２】
【発明が解決しようとする課題】
銀塩写真を除くほとんど全ての印刷物は、ハーフトーンスクリーンを用いて印刷される。これらのハーフトーンスクリーンは、従来から印刷装置のために最適化されており、これらが元の走査画像から適切に除去されない場合には、かなりのハーフトーン干渉（広い領域にわたる可視ビート）及び可視モアレパターンを招く可能性がある。テキスト及び線画の質を落とすことなく、このようなスクリーンを首尾よく除去することは、高品質のドキュメント走査及びドキュメントのセグメント化並びに圧縮に対する重要なキーである。
【０００３】
【課題を解決するための手段】
本願は、画像信号をデ・スクリーンするための方法及びシステムを開示する。本願のこのシステムは、フィルタのバンク（列）と、制御モジュールと、ブレンドモジュールとを含む。フィルタバンクは、画像信号をフィルタし、一組のフィルタ出力信号を生成する。制御モジュールは、前記画像信号と幾つかのフィルタ出力信号とに基づいた少なくとも１つの制御信号を生成する。ブレンドモジュールは、制御信号に従ってフィルタ出力信号を動的にブレンドして、デ・スクリーン（ハーフトーンスクリーン等のスクリーンが除去されることをいう。実際にはデジタル的に付加されたハーフトーンスクリーン等のスクリーンがかかったデジタル画像データからそのスクリーンをデジタル的に除去する）された出力信号を生成する。
【０００４】
【発明の実施の形態】
本発明では、潜在的なハーフトーン干渉及び好ましくないモアレパターンが排除されたか又は大幅に低減される、デジタル走査されたドキュメントをデ・スクリーンするための新しい方法及びシステムが説明される。この方法は、フィルタバンク（列）を用いて、複数の異なるハーフトーンスクリーンの周波数をフィルタ処理して除去する。１つの実施形態において、フィルタバンクのフィルタは、ハードウェアにおける実施が容易でかつ効率的であるように、分離可能なピラミッド型（対称三角形状）の応答特性を有する２次元フィルタである。そのフィルタバンクの出力は、ピクセルごとに動的に互いにブレンドされて、デ・スクリーン（スクリーン除去）された出力を生成する。１つの実施形態において、この方法は、異なる解像度における２つのカラーコントラストのウィンドウ、並びに、周波数及びハーフトーン重み付けを利用して、テキスト及び線画の縁を保存しながら、慎重にスクリーンをフィルタして除去する。この方法は、さらに、縁を鮮明（シャープ）にすることによりテキスト及び線画の仕切りを強調し、中性（ニュートラル）の（すなわち無色の）ピクセルを検知する能力を有する。
【０００５】
本発明のこの方法において、ぼかし（ブラーともいう：低域フィルタリングを用いる）及び鮮明化（シャープ）は、独立して制御される。鮮明化はぼかしの後に行われる。
【０００６】
本発明の方法は、区分的線形制御関数及び種々のしきい値レジスタを用いることにより、完全にプログラム可能にすることができる。遮断周波数のデ・スクリーニング、ハーフトーンスクリーンの除去程度、及び縁の強調量の選択は、すべて、高品質出力に合わせて調整及び同調することができる。本発明はあらゆるドキュメント（文書）の走査機器に適用可能である。
【０００７】
本発明の実施形態は、ソフトウェアで実現できることが実証され、また、優れた画質を広範囲のスクリーン周波数にわたって及び広範囲のタイポグラフィーの大きさにわたって供給できることが実証された。
【０００８】
図１は、本発明のシステムについてのブロック図である。システム１００は、複数のフィルタが配列されて成るフィルタバンク１０２と、制御モジュール１０４と、ブレンドモジュール１０６とを含む。
【０００９】
フィルタバンク１０２は、入力信号１０１を受信して入力信号のフィルタ出力である、一組のフィルタ出力信号１０３を生成する。フィルタバンク１０２の各フィルタは、次第に大きくなるフィルタスパン（幅）を有する。１つの実施形態においては、所定の入力解像度について、最大フィルタの大きさが、デ・スクリーンされるべき最低周波数の逆数にほぼ正比例するように選択され、最小フィルタの大きさが、デ・スクリーンされるべき最高周波数の逆数にほぼ正比例するように選択される。
【００１０】
制御モジュール１０４は、入力信号１０１及びフィルタ出力信号の幾つかを受信し、制御信号１０５を生成する。制御信号１０５は、ピクセルごとに、フィルタされたどの出力信号が互いにブレンドされるべきかということとそのブレンド比とを指示する。１つの実施形態において、制御モジュール１０４は、さらに、ピクセルの中性及び縁の鮮明さのそれぞれに関する強調制御をもたらす付加的な制御信号１０７、１０９を生成する。
【００１１】
ブレンドモジュール１０６は、フィルタバンク１０１からフィルタ出力信号１０３を受信して、制御モジュール１０４から制御信号１０５、１０７、１０９を受信する。ブレンドモジュール１０６は、制御信号１０５に従って、フィルタ出力信号を選択してブレンドする。オプションとして、ブレンドモジュール１０６は、更に、縁の鮮明化（シャープ化）及び／又は中性（ニュートラル）処理を、制御信号１０７、１０９に従って、ブレンドされた信号に適用できる。ブレンドモジュール１０６が、デ・スクリーン（スクリーン除去）された信号１１１を出力する。
【００１２】
制御モジュール１０４は、フィルタバンク１０２からの信号を、それらがブレンドモジュール１０６に与えられるのと同時に受信する必要はない。１つの実施形態において、フィルタバンク１０２からの信号は、該信号が必要とされるときに制御モジュール１０４に与えられる。
【００１３】
図２は本発明のシステムについての１つの実施形態２００を示す。システム２００は、フィルタバンクモジュール２０２と、制御モジュール２０４と、ブレンドモジュール２０６とを備える。
【００１４】
フィルタバンクモジュール２０２は、５つの並列フィルタと、この５つのフィルタの中の最大のもの（フィルタスパンに関して）と直列に接続された第６のフィルタとを備える。フィルタリング量を削減するために、第６のフィルタを、最大のフィルタの代わりに、５つのフィルタの中の２番目に大きいフィルタと直列に接続するという選択肢もある（図２に点線で示すように）。
【００１５】
フィルタバンクモジュール２０２は、フィルタアレイＢ１と、フィルタアレイＢ１における大きなフィルタスパン（例えば、フィルタ２０２ｄ又は２０２ｅ）を有するフィルタの１つと直列にカスケードされたフィルタＢ２とを備える。フィルタアレイＢ１は、フィルタ２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ、２０２ｅを備える。フィルタバンクモジュール２０２は、デ・スクリーン・システム２００内で最大の計算を要求する。
【００１６】
デ・スクリーン・システムの目的は、入力ストリーム内に入ってくるハーフトーンスクリーンを検知し、選択的にこれらをフィルタして除去することである。この主たる目的は、入力画像により表されるページ上の線画における目的物の鮮明な縁を維持しながらも、ハーフトーンスクリーンをフィルタして除去することである。同時に、デ・スクリーン・システムは、テキスト及び線画グラフィックの質を大幅に落とさないように、鮮明な縁の定義付けによりテキスト又は線画の物体を任意に強調することができる。これらの２つの工程（フィルタリング及び強調）は、緻密に、しかし独立して制御される。
【００１７】
デ・スクリーン方法の第１ステップは、元の信号の一組のぼかされた（即ち低域の）形態を準備することである。このデ・スクリーン（ハーフトーンを除去する）工程は、ピクセルごとに、フィルタされた出力を選択的にブレンドすることにより達成される。どの出力がブレンドされるべきであり、どれくらいブレンドされるべきであるかを判断するために制御論理が用いられ、したがって、１つのピクセルから次のピクセルに、可変のブレンド能力（又は同義語「瞬時周波数制御」）が与えられる。
【００１８】
典型的には、いずれの時点においても２以下のフィルタ出力信号しかブレンドされないが、それらの出力を要求に応じて生成すること、即ち実際に必要なときに生成することは容易ではない。その理由は、各々の後続するピクセルが異なる対のフィルタ出力信号のブレンドを要求することがあり、これは、関連する大きなコンテクストのフィルタリングのために、生成するには長い時間がかかることになるからである。さらに、フィルタ出力信号（図２のフィルタ２０２ａ、２０２ｅ、或いは２０２ｄのような）の幾つかは、常に、制御モジュール２０４における検知及び制御論理の一部としてデ・スクリーン分析のために必要とされる。従って、効率の理由のために、フィルタ出力信号の全てが、１つの統合モジュール、フィルタバンクモジュール２０２により同時に発生させられる。選択された特定のフィルタ形状（２次元で三角形でかつ分離可能な形状）が、前の（一回り小さい）フィルタからの１つのフィルタを実施することを可能にし、それによって計算の数が大幅に低減される。
【００１９】
フィルタアレイＢ１は、２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ、２０２ｅという５つの同時で独立したフルカラーの三角形のフィルタを含み、これらはそれぞれ３×３、５×５、７×７、９×９、１１×１１のフィルタである（それぞれＦ＿３、Ｆ＿５、Ｆ＿７、Ｆ＿９、Ｆ＿１１と示され、その添え字は対応するフィルタの大きさを示す）。フィルタアレイＢ１の構成は図２に示されている通りである。フィルタアレイＢ１におけるフィルタは、所定の範囲内で生じる異なるハーフトーンスクリーンの削減を可能にするための異なる遮断周波数を有する低域フィルタである。フィルタアレイ内の最大フィルタの大きさは、除去されるべき最低のハーフトーンの周波数によって求められる。現在の設計は６００ｄｐｉ（ドット／インチ）走査までにアドレスすることを対象にしているため、その現在の寸法をはるかに超えて、最大フィルタの大きさを大幅に削減することは可能ではない。
【００２０】
各フィルタへの入力信号は、フルカラー（Ｌ、ａ、ｂ）のソース信号ＳＲＣである。１実施形態において、このソース信号ＳＲＣのクロマチャネル（ａ、ｂ）は、高速走査方向においてのみ係数２によりサブサンプルすることができる。２４ビットの入力信号ＳＲＣが、フィルタアレイＢ１の５つのフィルタ全てに送られる。フィルタは全て最高の入力データレートで作動しており、ｎをフィルタスパンとしたとき各々がＢＬＲ＿ｎと表示が付された独立したフルカラーのフィルタされた出力を生成する。
【００２１】
各々のフィルタは、（Ｌ、ａ、ｂ）のカラーコンポーネントの各々について、入力データを独立して処理する。各々のフィルタは、２成分の１次元フィルタに分離可能な２次元フィルタである。１実施形態において、成分１次元（１Ｄ）フィルタの各々が、整数の係数をもつ対称的な三角形の形状の応答特性を有する。フィルタの１次元の個別の応答特性の例が図３に示されている。
【００２２】
各々のフィルタの出力は、８ビットの範囲にして正規化される。フィルタ２０２ａ（Ｆ＿３フィルタ）のような幾つかのフィルタは、２の累乗である重み付けの総合計を有する。これらのフィルタは、算術桁送りとして単純に行うことができるため、正規化のステップにおいては除法を必要としない。例えば、Ｆ＿３フィルタは、１＋２＋１＝４という合計の重み付けを有し、この重み付けによる除法は、単純に２だけ右に算術桁送りすることで達成できる。
【００２３】
フィルタの合計の重み付けが２の累乗にならないとき、計算集約式の除法は、分母を選択された２の累乗の数とした２の数の比による乗法を用いて、除法を近似することによってなお回避することができる。
【００２４】
一例として、最小フィルタ、Ｆ＿３の全体の２次元応答は、
2004040790.tif 000003
となる。
【００２５】
より大きなフィルタを同様に説明することができる。これらのフィルタは、分離可能であるため、互いに直交する２つの１次元ステップにおいて、該フィルタを実施することが最良である。より効率的な実施のために、より大きなフィルタは、該フィルタの各々についての結果を別々に計算するのではなく、より小さいフィルタと部分的な結果を共有することができる。
【００２６】
フィルタ効率を高めるための１つの手法は、垂直的なコンテクストを増加させ、逐次的に多くのラインを処理することである。例えば、最大フィルタＦ＿１１は、単一のラインの出力を生成するために、１１ラインの入力を必要とする（約９％の効率）。さらに、フィルタリング工程が次のラインにページを進める際には、新しいラインを取り出す間に、１０行を再読み込みしなければならない。フィルタ効率は、より多くの入力ラインをまとめて同時に処理することにより改善される。例えば、入力のライン数が１１から２０に増加された場合には、フィルタは今度は８ラインの出力を発生させることができ、効率は４０％＝８／２０まで上がる。しかしながら、より多くの入力ラインを格納するためのより大きな入力バッファは、より大きなパイプラインの遅延を生じる。実際には、所望のシステム費用に応じて、フィルタ効率及びデータ帯域幅とバファリングメモリの大きさとの間で満足な妥協点を見出すことができる。
【００２７】
フィルタＢ２は、フィルタアレイＢ１における最大フィルタ２０２ｅ（Ｆ＿１１フィルタ）の出力をさらにフィルタするために用いられる。フィルタＢ２の出力信号ＢＬＲ＿Ａは、デ・スクリーン分析及び検知回路の幾つかの場所において参照信号として用いられる。この理由のために、それが安定しており、かつできる限りノイズのない信号であらねばならない。
【００２８】
フィルタＢ２は、前述のフィルタアレイＢ１において実施された最大フィルタと同一のＦ＿１１フィルタを含む。フィルタＢ２をフィルタ２０２ｅとカスケードすることによって、全体のフィルタリング効果は、２２×２２フィルタによるフィルタリングと等価となる。
【００２９】
後（図８）で説明するように、信号ＢＬＲ＿Ａは、ブレンドモジュールにおいて、ブレンドするためではなく、ドットを鮮明にするためだけに用いられる。
【００３０】
デ・スクリーン周波数の範囲は、必要に応じてフィルタアレイＢ１内のフィルタの大きさ又はフィルタ数を変更することによって調節することができる。
【００３１】
制御モジュール２０４は、低解像度のコントラストモジュールＢ３と、フィルタＢ４と、ハーフトーン推定モジュールＢ６と、ピクセル制御モジュールＢ７とを含む。
【００３２】
低周波数のコントラストモジュールＢ３は、フィルタアレイＢ１の最もフィルタされた出力のコントラスト量を測定する。それは最大フィルタ２０２ｅ（Ｆ＿１１フィルタ）からフルカラーのフィルタされた信号を入力として受信する。入力信号は２４ビット（Ｌ、ａ、ｂ）の信号であり、ここで（ａ、ｂ）は高速走査方向に係数２によりサブサンプルすることができる。コントラストモジュールＢ３は、出力の８ビットの範囲に嵌るように正規化されたモノクロ出力（単一チャネル）を生成する。コントラストモジュールＢ３は、所要の現在のピクセル上に中心を置く、カラーコンポーネントにつき１つの、３つの５×５ウィンドウを利用する。
【００３３】
コントラストモジュールＢ３の作動は次の通りである。各々のピクセル位置について、５×５ウィンドウのコンテンツの最小値及び最大値が探索される。この探索は各々のカラーコンポーネントについて独立して行われる。
【００３４】
組み合わされたコントラスト値は、各々のカラーコンポーネントからの自乗された量の合計と定義され、即ち、
ΔＬ＝Ｌｍａｘ−Ｌｍｉｎ　　　　　　（２）
Δａ＝ａｍａｘ−ａｍｉｎ　　　　　　（３）
Δｂ＝ｂｍａｘ−ｂｍｉｎ　　　　　　（４）
となり、ここで（Ｌｍａｘ，Ｌｍｉｎ）、（ａｍａｘ，ａｍｉｎ）及び（ｂｍａｘ，ｂｍｉｎ）は、それぞれのカラーコンポーネントの５×５ウィンドウ内で見出された独立した最小値及び最大値であり、出力値は次式のように定義される。
Δ＝（ΔＬ２＋Δａ２＋Δｂ２）／Ｃ　　　　（５）
ここで、Ｃは８ビットの範囲に嵌るように出力を縮小するための正規化定数である。Ｃの値は設計パラメータのまま残る２の累乗の数である。２の累乗の数としてＣの値を指定することによって、要求された除法は、単純な右への算術桁送りとして実施することができる。Δ値が過度に大きくなる場合に備え、付加的な論理を用いて、８ビットの範囲に結果の値を制限する。
【００３５】
出力のコントラスト値は、統計的な分散に類似した特性を有する自乗の合計値である。この出力のコントラスト値は、５×５ウィンドウ内の最大の自乗されたコントラストを測定する。このウィンドウ内に同じ最大値又は最小値をもった２つ以上のピクセルがあるとしても問題はなく、コントラストは同じままとなる。同様に、あるカラーコンポーネントがウィンドウにわたって一定である場合には、最大値は最小値と同一であり、コントラスト量はゼロとなる。
【００３６】
幾つかの状況において、特にあまりノイズを発しない高品質のスキャナの場合には、低解像度のコントラスト出力を発生させるには、幾分少なくフィルタリングされた形態の入力信号を用いるので十分であろう。これらの場合には、フィルタバンクＢ１のＦ＿１１フィルタの代わりに、より小さいＦ＿９フィルタの出力を選択するという特別な選択肢が存在する。この選択肢は図２の点線として示される。
【００３７】
低解像度のコントラストフィルタＢ４を用いて、低解像度のコントラストモジュールＢ３から出力された低解像度のコントラスト値上に、さらにフィルタリングを適用する。安定した信号のためには大きな度合いのフィルタリングが必要であるため、大きなフィルタＦ＿１１を用いてコントラストフィルタＢ４を実装する。
【００３８】
コントラストフィルタＢ４は、低解像度コントラストモジュールＢ３から８ビットの出力を入力として受信する。このコントラストフィルタＢ４は、信号ＣＬＯとして示される、フィルタリングされかつ８ビットの正規化された出力を生成する。正規化処理の一部としての除法を回避するためには、２つの大数の比による非正規化された出力の乗法としてこの演算を近似することで十分であり、ここでその分母は整数の２の累乗（単純な算術桁送りとして実施される）である。
【００３９】
本実施形態において、コントラストフィルタＢ４が、（Ｂ１及びＢ２におけるフルカラーのフィルタではなく）単一の８ビットのカラーコンポーネント上でしか作動しないということを除いては、他の点ではフィルタアレイＢ１及びＢ２において用いられるＦ＿１１フィルタと同一であることに注目されたい。
【００４０】
ハーフトーン推定モジュールは、所要の現在のピクセルを取り囲む小さな領域における周波数及びハーフトーン重み付けを測定するために用いられる。ハーフトーン推定モジュールへの入力は、ソース信号ＳＲＣ及びフィルタアレイＢ１からの最小フィルタ出力ＢＬＲ＿３である。これら両方の入力がフルカラー（Ｌ、ａ、ｂ）信号である。
【００４１】
ハーフトーン推定モジュールは、それぞれが推定周波数及びハーフトーン重み付けを表す２つのモノクロ（単一チャネル）出力信号、ＦＲＱ及びＨＴＷを生成する。これらの各々の信号は、８ビット表現で表される。ＨＴＷは、ハーフトーンとなっている領域における信頼度を表す。ＨＴＷが小さい（低信頼度）場合には、能動的なセグメント化は停止されて、一つ一つのハーフトーンドットの持上げを防ぐ。
【００４２】
図４はハーフトーン推定モジュールＢ６の実施形態のブロック図である。
【００４３】
図４に示すように、ハーフトーン推定モジュールの実施形態は、同時に作動している２つの別々の周波数検知チャネルを備え、その出力は最終段階で互いに組み合わせられて、ハーフトーン重み付けを発生させる。各周波数チャネルは、最小・最大テクスチャ検知器を備え、その後にカスケードされた平均化フィルタが続く。ほとんどの平均化フィルタは、さらに、データを同時に係数２によりサブサンプルするため、（すなわち、１つおきのフィルタされた値しか生成しない）ピークの帯域幅は大いに低減される。最終段階においてのみ、データが元の解像度にアップサンプルして戻される。
【００４４】
図４の表記は、種々のブロックを、点線により接続された適合する対として描くことにより２つの周波数チャネルの間の類似性を強調することを意図している（実際には接続していない）。
【００４５】
適合するブロックの対は、元の周波数チャネルについては頭文字Ｃ、及びぼかされた周波数チャネルについては頭文字Ｄという、同じブロックの数字が与えられている。したがって、適合する対は（Ｃｎ、Ｄｎ）と指定され、ここでｎ＝［２，．．．，９］である。
【００４６】
種々のブロック名に用いられた表記は次の通り、最初の数字（下線が引かれている）は用いられたウィンドウの大きさを示し、スラッシュに続く２つ目の数字は各方向のブロック内で行われたサブサンプルの量を示す。従って、例えば、
Ｂ＿３／２と示されるフィルタは、３×３ウィンドウの大きさを有するぼかしのあるフィルタ（即ち低域フィルタ）Ｂを示し、その出力は両方の方向に係数２によりサブサンプルされる（即ち１つの出力だけが全ての２×２＝４の入力ピクセルごとに送られる）。
【００４７】
下記はハーフトーン推定モジュール内に含まれる種々のブロックのより詳細な説明を提供するものである。
【００４８】
サブサンプリングユニットＤ１は、１つおきの入力ピクセル及びラインを省くことによってデータレートを４分の１に削減している。サブサンプリングは、ぼかされた周波数のチャネルＤにおいてのみ必要とされる。最大解像度の周波数のチャネルＣには、何のサブサンプリングも必要とされない。ユニットＤ１への入力は、フィルタアレイＢ１の最小フィルタからのフルカラー（Ｌ、ａ、ｂ）の出力信号ＢＬＲ＿３である。ユニットＤ１の出力は、フルカラー（Ｌ、ａ、ｂ）の信号である。ユニットＤ１への入力信号はフィルタされたため、サブサンプリングはエイリアシングアーチファクトの原因とならない。
【００４９】
２つの同一の最小・最大検知モジュールＣ２、Ｄ２が、入力信号のピークと谷とを検知するために用いられる。単位面積ごとのピークと谷との数を計算することにより、局部的な周波数の値が得られる。
【００５０】
２つの最小・最大検知ユニットの各々が、フルカラー（Ｌ、ａ、ｂ）の信号を入力として受信する。各々のユニットは、３つの３×３ウィンドウを利用して、カラーコンポーネントの１つの中心ピクセルが、後述される論理に従って、その８つの隣接するものに対して、いつ極値（ピーク又は谷のいずれか）になるかを示す。
【００５１】
各々のカラーコンポーネントは、自身の３×３ウィンドウ内で独立して調査される。各々の最小・最大検知ユニットからの出力は、極値状態にあるカラーコンポーネントの総数を示す２ビットの信号である。この数はゼロ（極値にはカラーコンポーネントはなかった）から３（全てのカラーコンポーネントが極値にある）まで変化することができる。１つ又は２つのカラーコンポーネントが極値にある場合には、どちらのコンポーネントが極値にあるかに関して区別はされず、極値にあるコンポーネントの総数だけが出力される。
【００５２】
図５は、最小・最大（テクスチャ）検知構造を示す。各々のカラーコンポーネントについて、中心のピクセル（所要の現在のピクセル）を取り囲む８つのピクセルの外輪が最初に分析される。８つの外側のピクセルは、さらに二組の４つのピクセルに分割され、その各々は図５に示される。外輪を二組に仕切ることは、直線セグメントをハーフトーンとして検知するにおいて擬似警報の可能性を減らすために有益である（最も一般的に遭遇するハーフトーンは、典型的に、クラスタドット又はラインスクリーンとして分類されるため）。
【００５３】
この構造パターンの新規な特徴は、区別できる二組のピクセルが、該構造パターンを交差する線分のいずれについても、各々の該二組のピクセルが該線分の一方の側だけにあるようなことがないように配置されることである。
【００５４】
各々の組について、ピクセル値を該組の要素の中で比較して、独立して該各々の組における最小値及び最大値を求める。
Ａｍａｘ＝組Ａに属する全て（ｉ、ｊ）にわたった最大値（Ａｉｊ）　（６）
Ａｍｉｎ＝組Ａに属する全て（ｉ、ｊ）にわたった最小値（Ａｉｊ）　（７）
Ｂｍａｘ＝組Ｂに属する全て（ｉ、ｊ）にわたった最大値（Ｂｉｊ）　（８）
Ｂｍｉｎ＝組Ｂに属する全て（ｉ、ｊ）にわたった最小値（Ｂｉｊ）　（９）
次に、全体の外輪のコントラストが上記の値から計算される。
Δｒｉｎｇ＝最大値（Ａｍａｘ，Ｂｍａｘ）−最小値（Ａｍｉｎ，Ｂｍｉｎ）　　（１０）
【００５５】
次に、　ｒｉｎｇの値を試験して、外輪についていくらかのコントラストがあるかどうかを確認する。中心ピクセル値に関係なく、Δｒｉｎｇの値が前もって定められた小さいしきい値Ｔ２より小さいか又は等しい場合には、出力はゼロ（極値点ではない）に設定される。
（Δｒｉｎｇ≦Ｔ２）の場合、「０」を返す。　　　　（１１）
これに対して、（外輪コントラスト＞Ｔ２によって示されるように）外輪において十分なアクティブのものがある場合には、次に、２つの試験を行い、中心ピクセル値が外輪値に対して極値にあるかどうかを確認する。中心ピクセル値Ｘがいずれの組の最大ピクセル値よりも（大幅に）大きい場合には、それはピークにあると定義される。
2004040790.tif 000004
ここでＳは、コントラストスケールパラメータＣによって表された外輪のコントラストである。
Ｓ＝Δｒｉｎｇ／Ｃ　　　　　　（１３）
【００５６】
１つの実施形態において、コントラストスケールパラメータＣは、８と同等の数値に設定されている。スケールパラメータＣの実効値は、入力時での信号のノイズレベルの関数である。最小・最大検知ユニットの一般的なパラメータとしてＣの値を維持することが望ましい。Ｃの値を２の累乗の数に限定し、算術桁送りとして実施して、ピクセルごとの除法を遂行する必要性を省くことができる。
【００５７】
同様に、中心ピクセル値Ｘが、組Ａ又は組Ｂのいずれかからの最小ピクセル値よりも（著しく）小さい場合には、これは谷にあると定義される。
2004040790.tif 000005
【００５８】
方程式（１２）及び（１４）は、３×３検知ウィンドウからの出力が１に設定されている２つの条件を定義するが、他の全ての場合、出力は０に設定されている。
【００５９】
第２の実施形態において、中心ピクセル値Ｘがいずれの組の最大ピクセル値よりも（大幅に）大きい場合には、これはピークにあると定義される。
2004040790.tif 000006
ここでＮＴＨは次式のように定義されるノイズのしきい値である。
ＮＴＨ＝ＮｏｉｓｅＢｉａｓ＋（ＮｏｉｓｅＦａｃｔｏｒ＊Ｘ）／２５６
ここで、ＮｏｉｓｅＢｉａｓ及びＮｏｉｓｅＦａｃｔｏｒは調整（ｔｕｎｉｎｇ）パラメータである。
【００６０】
同様に、中心ピクセル値Ｘは、組Ａ又はＢのいずれかからの最小ピクセル値よりも（大幅に）小さい場合には、これは谷にあると定義される。
2004040790.tif 000007
【００６１】
方程式（１２Ａ）及び（１４Ａ）は、３×３検知ウィンドウからの出力が１に設定されている２つの条件を定義するが、他の全ての場合、出力は０に設定されている。この第２の実施形態においては、全体の外輪のコントラストを計算する必要がないことに注目されたい。
【００６２】
最後に、上述の通り、各々のカラーコンポーネントが、自身の別々の３×３ウィンドウを通して独立して処理される。次に、カラーコンポーネントの３つのバイナリの出力が合計されて、最小・最大検知モジュールの最終の２ビット出力を形成する。
【００６３】
２つの最小・最大検知出力Ｃ２及びＤ２が、カスケードフィルタチェーンＣ３ないしＣ６及びＤ３ないしＤ６のそれぞれに送られる。第１フィルタリングユニットＣ３及びＤ３は、２つのチェーン間で異なるが、それ以外は、後続するユニットのＣ４ないしＣ６及びＤ４ないしＤ６は全て同一である。１つの実施形態において、全てのフィルタリングユニットは、図３に示されるものと同様の形状の、対称的な、三角形の分離可能なフィルタである。
【００６４】
第１フィルタユニットＣ３は、２ビットの出力を高解像度の最小・最大検知ユニットＣ２から受信する。この入力は、Ｆ＿７／４フィルタを通してフィルタされ、該フィルタは、１つの実施形態においては、先述の通り７×７の対称的な、三角形の分離可能なフィルタである。このフィルタ形状は、図３に示されるフィルタＦ＿７の形状と類似している。
【００６５】
フィルタＦ＿７／４は、出力が／４の表記によって示されるように、両方の方向において係数４によりサブサンプルされる点でフィルタＦ＿７と異なる。これはフィルタＦ＿７／４が、４つごとの入力ピクセル及び４つごとのラインについて、１つの出力ピクセルしか生成せず、したがって、データ帯域幅を効率的に１６分の１に削減することを意味する。
【００６６】
フィルタバンク内のフィルタとの他の違いは、異なる正規化係数が用いられることである。第１フィルタリングユニットＣ３への入力が２ビット（フィルタバンク内のように８ビット入力ではなく）に制限されているため、フィルタの出力は異なる２の累乗の数（例えば、２）により結果をスケールすることによって正規化される。このスケール値用累乗の数は設計パラメータとして残る。しかしながら、最初の正規化の後に、この結果は８ビットの範囲に嵌るようにスケールされ、後続するフィルタリングは、この地点から先では８ビット表現のシステムを利用することになる。
【００６７】
第２チェーンの先頭のフィルタユニットＤ３は、２つの態様においてＣ３と異なる。第一に、Ｆ＿５／２フィルタは、各々の方向に、入力を（４ではなく）係数２によりサブサンプルしているだけである。これは、このフィルタが１つおきの入力ピクセル及び１つおきのラインについて、１つの出力ピクセルしか生成せず、それによってデータ帯域幅を効率的に４分の１に削減していることを意味する。サブサンプルする係数がより小さいため、フィルタスパンはその結果として、７（Ｃ３について）から５（Ｄ３について）に削減することができる。１つの実施形態において、Ｆ＿５／２フィルタについての正規化係数が２９と求められた。２つの先頭のフィルタユニットＣ３及びＤ３からの（今度は８ビットの幅の）出力が、両方の寸法において４によりサブサンプルされた、即ち元の入力帯域幅の１／１６である同じ解像度となることに注目されたい。これは上位チェーンにおけるＣ３ユニットＦ＿７／４フィルタが４ごとにデータをサブサンプルし、下位チェーンにおけるＳＳ／２及びＦ＿５／２ユニットＤ３の組み合わせがＣ３の出力レートに適合する全体の出力レートをもたらすためである。
【００６８】
フィルタリングユニットＣ３及びＤ３からの２つの出力は、３つの付加的な同一のユニットＣ４ないしＣ６及びＤ４ないしＤ６のそれぞれを通して、さらにフィルタされる。６つのフィルタリングユニットの各々が、その入力信号のそれぞれを、両方の方向において、さらにデータを係数２によりサブサンプルするＦ＿３２フィルタ（係数は１−２−１となる）によりフィルタする。これらのフィルタの各々が１＋２＋１＝４という合計した重み付けを有し、このようにして、正規化の除法を右方向に２だけ算術桁送りに置き換えることにより、実施を単純化することができるということに注目されたい。
【００６９】
フィルタリングユニットの各々がさらに係数２によりそれぞれの入力信号をサブサンプルしているため、Ｃ６及びＤ６のフィルタユニットのそれぞれの出力時での信号は、事実上、各方向において、係数３２によりサブサンプルされる（即ち帯域幅は１０２４分の１に削減される）。
【００７０】
次の２つのフィルタユニットＣ７及びＤ７は、Ｆｚ＿５フィルタとして示される特別なフィルタユニットである。このｚの添え字は、合計した正規化の重み付けからあらゆるゼロの項も削除するフィルタを示す。一般的なＦｚ＿ｎフィルタの方程式は、次の通りである。
2004040790.tif 000008
ここで、ａｉｊは２次元の入力値であり、ｗｉｊは２次元のフィルタ係数であり、δ（ａｉｊ）は次のように定義された関数である。
ａｉｊ≠０の場合、δ（ａｉｊ）＝１、それ以外はδ（ａｉｊ）＝０　（１６）
【００７１】
方程式（１５）から分るように、標準型のフィルタとの違いは、合計の重み付けがもはや単なる既知の正規化定数ではないという点である。ゼロの値を有する入ってくるピクセルの数は、前もって知られていないため、重み付けについての継続的なアキュムレータが維持されなければならない。フィルタループが作動しているのと同時に、アキュムレータのコンテンツは、対応する入力値がゼロでない場合には、現在のフィルタ係数によって増加する。
【００７２】
合計の重み付けは固定しておらず、前もって知られていないため、フィルタ出力の最終の正規化は合計重み付け値に依存する。しかしながら、可能性のある合計重み付け値について、多数の選択肢のある所定の乗算表を用いることにより、方程式（１５）における除法を回避することが依然として可能である。
【００７３】
特別なＦｚ＿５フィルタを用いる目的は、該フィルタがハーフトーン領域の縁に非常に接近している場合でも、信頼性のある周波数及びハーフトーン重み付けの推定を得るためである。
【００７４】
２つのＭＸ＿５モジュールのＣ８及びＤ８が、５×５ウィンドウ内の最大値を探索し、該最大値を出力する。
【００７５】
２つの補間モジュールＣ９及びＤ９の各々が、係数３２により信号を補間し戻して（即ちアップサンプルして）、該信号を元の解像度に戻す。各々の補間ユニットは、双一次補間を実行しており、本質的に各々の４つのオリジナルのピクセルについて３２＊３２のピクセルを発生させる。双一次補間についてのこのステップの大きさは、オリジナルピクセルグリッドの１／３２である。
【００７６】
ハーフトーン重み付けモジュールＤ１０は、ＦＲＱ及びＦＲＱ＿Ｂと示される２つの補間ユニットの出力を入力として受信する。ハーフトーン重み付けモジュールＤ１０は、次のように各入力からの量を合算する。
ＨＴＷ＝ＨＴＷＨ＋ＨＴＷＬ　　　　　　　　　　（１７）
ここで、
ＦＲＱ＞ＴＨの場合、ＨＴＷＨ＝（ＦＲＱ−ＴＨ）＊ＳＦＨであり、それ以外は０である。　　　（１８）
ＦＲＱ＿Ｂ＞ＴＬの場合、ＨＴＷｌ＝（ＦＲＱ＿Ｂ−ＴＬ）＊ＳＦＬであり、それ以外は０である。　　　（１９）
ここで、ＴＨ及びＴＬは、２つの所定のしきい値であり、ＳＦＨ及びＳＦＬは、元の（高い）周波数ＦＲＱとフィルタされた（低い）周波数ＦＲＱ＿Ｂについての２つ所定の倍率である。
【００７７】
付加的な論理は、ＨＴＷの値が［０．．２５５］の許容８ビット範囲を決して越えないように制限することを確実にする。
【００７８】
図６は方程式（１７）、（１８）、（１９）及びＨＴＷの値を許容範囲までに制限する付加的な論理の省略された結果を示す図である。「ＬＡ」として示される領域は、線画領域を表す。図６に示されるように、１つの特定のカラースクリーンのパターンは、その周波数が高、中、低に変化するにつれて、ＨＦＨＴからＭＦＨＴを通りＬＦＨＴまでとして示される位置に変化することができる。２Ｄ描画上の場所により示される曲線が凸状であるため、ＦＲＱ又はＦＲＱ＿Ｂのいずれかだけを観察することによりスクリーンの周波数を識別することは可能ではない。
【００７９】
図２を参照すると、ピクセル制御モジュールＢ７は、フィルタＢ２からのスーパーブラー信号ＢＬＲ＿Ａと、フィルタＢ４からのコントラスト値ＣＬＯと、ハーフトーン推定モジュールＢ６からの周波数ＦＲＱ及びハーフトーン重み付けＨＴＷ値とを入力として受信する。これらのＣＬＯ、ＦＲＱ及びＨＴＷは、全て８ビットの数であり、スーパーブラー信号ＢＬＲ＿Ａだけがフルカラー（Ｌ、ａ、ｂ）信号である。
【００８０】
ピクセル制御モジュールＢ７は、ピクセルごとに、フィルタアレイＢ１のフィルタされた出力のいずれかの対がブレンドモジュール２０６によりブレンドされるか、及びそのブレンド比に関して、即時決定を生成する。この決定は、実行のために、制御信号ＢＮＫにより、ブレンドモジュール２０６に伝達される。１つの実施形態において、ＢＮＫの出力は８ビットの信号であり、その最上位の３つのビットは、フィルタバンク２０２のどの出力がブレンドのために選択されるのかを示し、残りの５つの最下位ビットは、この選択されたフィルタ出力及び連続する（一回り大きなフィルタ）出力に適用するするためのブレンド比を示す。重要部分のビットの数は、所望のブレンド精度に基づいて選択される。実際のブレンド工程は、フルカラーの一次補間を用いてブレンドモジュール２０６内で実施される。
【００８１】
さらに、ピクセル制御モジュールＢ７はまた、ピクセルのニュートラルすなわち中性（信号ＮＴＬによって表わされる）及び縁の鮮明さ（信号ＳＨＲＰによって表わされる）に関して付加的な強調制御を発生させる。８ビットの信号ＮＴＬ及びＳＨＲＰは、さらに、ブレンドモジュール２０６に伝達され、かつ該モジュール内で実行される。
【００８２】
図７は１つの実施形態において実施される制御モジュール内に含まれたピクセル制御モジュールＢ７のブロック図である。
【００８３】
ピクセル制御モジュールＢ７は、３つのプログラム可能な区分的線形関数（ｐｉｅｃｅｗｉｓｅ　ｌｉｎｅａｒ　ｆｕｎｃｔｉｏｎ）を利用してその作動を制御する。これらの関数は、ＳＨＲＰ（ＦＲＱ）と、ＫＩＬ（ＣＬＯ）と、ＢＮＫ（ＦＲＱ）とを含む。一般に、区分的線形関数は、８ビットの入力を８ビットの出力にマップし、全２５６エントリのルックアップ表を用いて実施することができる。しかしながら、これらの関数の形状は、ややなだらかであるため、これらの関数を小さい数の区分的線形セグメントを用いて均等に近似することができる。１実施形態において、これらの関数を区分的線形セグメントとして実施し、そのコンテンツは（実験目的のため、及びシステムを特定のスキャナ装置に同調させるために）、終点を周りに移動させることにより調整することができる。別の実施において、単純にするために、関数は一般的なルックアップ表を用いて実施される。
【００８４】
図７から分るように、８ビットの出力信号ＳＨＲＰは、８ビットの入力信号ＦＲＱを区分的線形関数ブロック７０２を通過させることにより発生させられる。ＦＲＱの信号は、さらに、区分的線形関数ブロック７０６への入力として用いられて、予備の８ビットの信号ｂｎｋを発生させる。８ビットのＣＬＯの入力は、区分的線形関数ブロック７０４によって８ビットの信号のＳｍｏｏｔｈにマップされる。
【００８５】
中間のｂｎｋの信号は、乗算ユニット７０８によって係数２を乗じられる。次に、線形補間ユニットを用いて、ユニット７０８からの２倍になったｂｎｋ出力を元の信号ｂｎｋとブレンドする。ブレンド量は、区分的線形関数ブロック７０４によって生成された制御信号Ｓｍｏｏｔｈにより求められる。ユニット７０８及び７１０の目的は、コントラストが高い場合には、フィルタの大きさ（ｂｎｋ値によって示される）を小さくすることであり、コントラストが低い（なめらかな）場合には、フィルタの大きさを２倍まで大きくすることである。次に、この８ビットのブレンドされた出力は、乗算ユニット７１２において８ビットの入力信号ＨＴＷと掛け合わされ、結果としてもたらされた信号が８ビットの範囲内に嵌るように正規化されて、出力ＢＮＫを形成する。図６に示すように、低いＨＴＷは線画領域を含意する。これに対して、高いＨＴＷ値は、ハーフトーンが起こり得ることを示す。
【００８６】
中性（ニュートラル）論理ブロック７１４は、スーパーブラー信号ＢＬＲ＿Ａ及びハーフトーン重み付け信号ＨＴＷを受信する。図７における中性論理ブロック７１４の関数は次の通りである。まず、スーパーブラー信号ＢＬＲ＿Ａのクロマ自乗値が合算されて、信号ＣＳＱを形成する。
2004040790.tif 000009
【００８７】
このＣＳＱ信号を、まず、しきい値ＴＣＳＱと比較して、大きなクロマコンポーネントを有しているかどうかを判断する。
（ＣＳＱ＞ＴＣＳＱ）の場合、ＮＴＬ＝０　　　　　（２１）
（ＣＳＱ≦ＴＣＳＱ）の場合、信号は低クロマを有し、次の検討が行われる。
［（ＣＳＱ＊ＳＦＣＳＱ＋ＨＴＷ）＜ＴＮＴＬ］の場合、ＮＴＬ＝１であり、それ以外はＮＴＬ＝０である。　　　　　（２２）
ここで、ＳＦＣＳＱは、所定の倍率であり、ＴＮＴＬは所定の一定のパラメータである。方程式（２２）の背後にある基本原理は、所定のピクセルの中性（ニュートラル）がさらにハーフトーン重み付けＨＴＷによって影響されるということである。小さいＨＴＷ値（図６におけるしきい値ＴＨ及びＴＬにわたる低い強度）については、より大きな量のクロマの自乗されたＣＳＱを、現在のピクセルが非中性と示される前に許容することができ、そして逆の場合も同様である。
【００８８】
ブレンドモジュール２０６は、フィルタアレイＢ１からの２つの連続的なフィルタ出力を選択し、これら２つを均等にブレンドして、ピクセル制御モジュールＢ７から受信した制御信号ＢＮＫに従って、デ・スクリーンされた出力を生成する。
【００８９】
先述のように、８ビットのＢＮＫ信号のフォーマットは、１つの実施形態において、８ビットのＢＮＫ信号の３つの最上位ビットが正しいフィルタ出力を選択し、残りの５つの最下位ビットを用いて、この選択されたフィルタ出力及び連続した（一回り大きい）フィルタ出力に適用されるべきブレンド量を求めるようなものである。
【００９０】
図８は、１つの実施形態８００において実施されるブレンドモジュールのブロック図である。実施形態８００は、２つの選択されたフィルタバンク出力を互いにブレンドするためのフルカラーの線形補間ユニット８１０と、画像を鮮明にすることによりブレンドされた出力をさらに強調するためのアンシャープマスクフィルタ８２０と、デ・スクリーンされた出力信号の中性を制御するためのクロマ制御ユニット８３０とを含む。
【００９１】
線形補間ユニット８１０は、フィルタアレイＢ１からの５つのフルカラーの出力、即ちＢＬＲ＿３からＢＬＲ＿１１、並びに元のフルカラーのソース入力ＳＲＣを入力として受信する。任意の所定時間で、これらの入力の２つだけがブレンドするために用いられるが、用いられた特定の対は、ピクセル制御モジュールＢ７からのＢＮＫの入力に基づいて、即時に切り替えることができる。６つの入力のスタックは、ブレンドモジュール２０６が完全にフィルタリングされた範囲において、即ち、フィルタされていないソースＳＲＣから、フィルタアレイＢ１の最も低域のフィルタされた信号まで、滑らかに変化する出力を発生させることを可能にすることに注目されたい。
【００９２】
ブレンドのための方程式は、
出力値＝ＢＬＲ＿ｎ＊α＋ＢＬＲ＿（ｎ＋１）＊（１−α）　　　　（２３）
となり、ここで、ｎはＢＮＫの３つの最上位ビットの値であり、αはＢＮＫの残りの５つの最下位ビットによって表されたブレンド用の割合の値である。ｎ＝０は、ソース信号ＳＲＣをＢＬＲ＿０として選択するように定義されることに注目されたい。この補間は、３つのカラーコンポーネントにわたって独立して実行された、（Ｌ、ａ、ｂ）にわたるフルカラーの補間である。
【００９３】
次に、線形補間ユニット８１０からのブレンドされた出力が、アンシャープマスクフィルタ８２０を通過させられる。アンシャープマスクフィルタ８２０は、さらに、画像を鮮明にすることによってブレンドされた出力を強調する。鮮明化の量は、ピクセル制御モジュールＢ７から送られた８ビットのＳＨＲＰ信号によって制御される。
【００９４】
アンマスクシャープフィルタ８２０の作動は、加算器８２２により、ブレンドされた出力からソース入力（例えば、スーパーブラー信号ＢＬＲ＿Ａ）の低周波数バージョンを差し引くことによって達成される。次に、その差が、乗算ユニット８２４により、ＳＨＲＰ信号によって求められたある係数によって表され、次いで、加算器８２６により、ブレンドされた出力に戻して加えられる。
【００９５】
アンマスクシャープフィルタ８２０は、低周波数のコンテンツのいくらかの部分を差し引くため、その差（即ち加算器８２２の出力）は、高周波数のコンテンツをより多く含む。高周波数コンテンツの、より多くのもの（即ち、８２４の出力）を、元の出力に戻して加えることにより、正味の結果は画像の仕切りを強調し、かつ鮮明にすることになる。
【００９６】
さらに、ブレンドモジュール８００は、クロマコンポーネント（ａ、ｂ）を直接制御することによって、デ・スクリーンされた出力信号の中性を制御するための選択肢を提供するクロマ制御ユニット８３０を備える。ピクセルが中性であると判断されるとき、出力ＤＳＣのクロマコンポーネントは、出力のクロマ値をａ＝ｂ＝１２８（クロマ値１２８は起点に対応する）に設定することによって強制的にゼロにすることができる。同様に、ピクセルが非中性であると判断されるときには、出力ＤＳＣのクロマコンポーネントは、出力のクロマ値をａ＝ｂ＝１２９（クロマ値１２９は＋１に対応する）に設定することによって強制的にゼロから離れさせることができる。中性のための制御は、先述のＮＴＬ信号により、ピクセル制御モジュールＢ７から送られる。
【図面の簡単な説明】
【図１】本発明のシステムについてのブロック図である。
【図２】本発明のシステムについての１つの実施形態を示す図である。
【図３】１つの実施形態におけるフィルタバンク内の種々のフィルタの１次元フィルタの応答特性を示す図である。
【図４】１つの実施形態における制御モジュール内に含まれたハーフトーン推定モジュールの例示的な構造を示す構成図である。
【図５】図４のハーフトーン推定モジュール内に含まれた最小・最大検知モジュールによって用いらた最小・最大検知方式を示す図である。
【図６】ハーフトーン推定モジュール内に含まれたハーフトーン重み付けモジュールを実施する方程式を示す図である。
【図７】１つの実施形態において実施された制御モジュール内に含まれたピクセル制御モジュールのブロック図である。
【図８】１つの実施形態において実施されたブレンドモジュールのブロック図である。
【符号の説明】
１０１　入力信号
１０２　フィルタバンク
１０３　フィルタ出力信号
１０４　制御モジュール
１０６　ブレンドモジュール
１１１　デ・スクリーンされた信号
【図１】
2004040790.tif 000010
【図２】
2004040790.tif 000011
【図３】
2004040790.tif 000012
【図４】
2004040790.tif 000013
【図５】
2004040790.tif 000014
【図６】
2004040790.tif 000015
【図７】
2004040790.tif 000016
【図８】
2004040790.tif 000017