JP4080627B2 - エイリアスが除去された画素を含む画像の処理方法 - Google Patents
エイリアスが除去された画素を含む画像の処理方法 Download PDFInfo
- Publication number
- JP4080627B2 JP4080627B2 JP07842499A JP7842499A JP4080627B2 JP 4080627 B2 JP4080627 B2 JP 4080627B2 JP 07842499 A JP07842499 A JP 07842499A JP 7842499 A JP7842499 A JP 7842499A JP 4080627 B2 JP4080627 B2 JP 4080627B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- target pixel
- aliased
- pixels
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 66
- 238000009877 rendering Methods 0.000 claims description 42
- 230000007704 transition Effects 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 2
- 150000001875 compounds Chemical class 0.000 claims description 2
- 230000008569 process Effects 0.000 description 17
- 229920006395 saturated elastomer Polymers 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
- H04N1/4055—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern
- H04N1/4056—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern the pattern varying in one dimension only, e.g. dash length, pulse width modulation [PWM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/006—Anti-aliasing raster data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0071—Post-treatment of the composed image, e.g. compression, rotation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の属する技術分野及び従来の技術】
テキストを含む線及び多角形のエッジ上のジャギー(jaggie)の軽減又は除去を含むいくつかの理由のため、線画及び一定の図形画像構造のディジタル化のコンテキストにおけるエイリアシング除去は、中間レベルの強度を用い、エッジのサブピクセル位置を達成する方法として最もよく知られる。本明細書において用いられるように、用語、エイリアスが除去されるとは、画像に適用されるエイリアシング除去操作により作用される画像の部分又は領域(例えば、線画又はテキストのエッジに沿ってグレーの画素をもたらす画像処理操作又は物理的プロセス)を示すことが意図される。ジャギーは、主に水平又は垂直に近づく斜めの線のエッジにおいて見られる。用語、エイリアシング除去とは、通常、サンプリング率が低すぎる場合に、高周波数信号のサンプリングからもたらされる低周波数の存在を表すアナログ用語、エイリアシングを連想させる。
【0002】
垂直に近い(又は水平に近い)線のセグメントを考える。プリントされた媒体に完全に複写されるために、エッジの位置を表す位相はセグメントの長さに沿って連続的に変化しなければならない。バイレベルディスプレイ又は印刷された出力の固有のサンプリングによって位相は不連続性を示す。そのため、エイリアシングは、その構造がジャギーと呼ばれるぎざぎざの態様の誘発をもたらす。サンプル画像内において、あらゆる図形のオブジェクトは、最終的に多角形又は多角形の集合に近似する。これらの多角形は、そのうちのいくつかがエイリアシング(ジャギー及び他の配置欠陥)を示すであろうまっすぐなエッジを有する。例えば、図1は、2つのディメンションでエイリアシングを図示する。図1の上部の三角形がラスタライズされる際、図1の下部に図示される三角形に複写されるようにエッジがエイリアシングされる。特に、底部エッジに沿った位置は、図1の下部の画像に左から右に見られるようにコラム(縦列)からコラムにわずかに上向きに移動すべきである。しかしながら、例示されるように、位置は量子化され、三角形の底部に沿ってぎざぎざの態様を作り出す。更にサンプリングの結果、エイリアスが除去された画像の可視性は、ジャギーの規則正しい特質によって増加する。
【0003】
エイリアスが除去された画素を利用するために、以下のシステム及びそれらの能力又は不能力性を考慮する。例えば、ゼロックス(Xerox) のドキュカラー(Docucolor) 40は、エイリアスが除去された画素を付与するために高周波数アナログラインスクリーンを用いるが、それはいくつかの製品又はマークされたセグメントのための選択事項ではない。レンダリングモジュールにおいて従来のスクリーン(例えば、約130-150 CPIドットに等しい)が用いられる際、エイリアスが除去された画素はハーフトーンにされて印刷され、文字のエッジに沿って位置付けされる好ましくないハーフトーンドットをもたらす。例えば、Curry, et al. によって米国特許第5,138,339号及び米国特許第5,485,289号に述べられる超鮮鋭(hyperacuity)プリント技術は、強化された線画において、同時にドットスクリーンハーフトーンをプリントすることが両立可能なエイリアスが除去された画素のレンダリングを提供することができる。しかしながら、これらの技術はエイリアスが除去された画素をエイリアスが除去された線画として識別するためにタグの使用を必要とする。本発明に関して述べられる好ましい実施形態において、両画像タイプを適切に処理するために、レンダリングのアーキテクチャは、テキスト/線画をコントーン画像と区別する。本明細書に述べられるように、アルゴリズム又は方法はレンダリングモジュール又はレンダリングデバイスの他の構成装置において用いられ、グレーのエイリアスが除去された画素をゼログラフィックプリントに好適な形態に変換することができる。
【0004】
最終又は所望の出力解像度よりも高い解像度において画像を捕捉し、平均プロセスを用いてサブサンプリングすることにより画像の解像度を低下させることによって、エイリアスが除去された画像を生成することができる。
【0005】
例えば、連続する階調画像をシミュレートするためにハーフトーニングプロセスを用いる多くのゼログラフィック又はインクジェットシステムなどのバイナリプリントシステムにおいて、これらのエイリアスが除去されたエッジの画素は、非常に高周波数のセル、理想的には最終的な出力画像の解像度を有するセルと共に、付与されるべきである。標準システムのハーフトーンドットが用いられる場合、エイリアスが除去されたエッジは、標準のハーフトーン周波数において鋸歯状又はぎざぎざであろう。このレンダリングはエイリアシング除去を介して得られるあらゆる値を低下させるか、又は無効にしさえもする。エイリアスが除去された画像の全域にわたる非常に高い周波数のスクリーンの使用は、エイリアスが除去された画素を適切に付与するが、画像全体で階調曲線をとがらし、プリント品質の欠陥を引き起こしがちである。
【0006】
【発明が解決しようとする課題】
そのため、本発明は、エイリアスが除去されたテキスト又はライン領域のレンダリング用に設計されたアーキテクチャ内に、エイリアスが除去されたレンダリングタグを生成するための論理ベースの方法に関し、また、それにより、画像の連続的な階調部分に適用される画素とは区別可能な方法で、エイリアスが除去された画素が付与されることを可能にする。
【0007】
これまでに、若干の特許及び刊行物がエイリアシング除去に関連する情報を開示した。その関連部分が以下に簡潔に要約されるであろう。
【0008】
1997年7月8日にMotamed et al.に対して発行された米国特許第5,646,751号は、画素のタグ付けを用いて色の変換操作の速度を向上させる方法を教示する。
【0009】
"A Comparison of Antialiasing Techniques," IEEE CG&A, Vol. 1, No. 1,1981年1月、40−48ページにおいて、F. Crow はプレフィルターリングは計算処理上エイリアシング除去に有効な技術であることを教示する。
【0010】
【課題を解決するための手段】
本発明によって、エイリアスが除去された画素を含む画像を処理する方法が提供される。該方法は、目標の画素がエイリアスを除去されたか否かを決定するステップ、目標の画素がエイリアスを除去されたか否かをタグによって示唆するステップ、及びタグの機能としてそれぞれの目標画素に適切なレンダリング技術を決定するステップ、を有する。
【0011】
本発明の1つの態様は、特にテキスト及び線画領域のエイリアスが除去された画像のレンダリングにおける基本的な問題に関し、エイリアスが除去された領域を識別し、次にそのエイリアスが除去された領域をレンダリングするために好適な技術を識別し、許容可能なエッジの品質を得ることに関する。この態様は、更に、この問題を緩和する技術の発見に基づく。この技術は、画像タイプ(バイナリテキスト又はラインと、連続的な階調)を区別するレンダリングアーキテクチャを用い、与えられた画素がエイリアスを除去されたか否かを決定し、またそれに従ってレンダリング操作を指示する。
【0012】
【発明の実施の形態】
用語、「データ」は本明細書において情報を示唆又は含む物理的な信号を表す。「画像」、即ち、物理的な光のパターンは、文字、単語、及びテキスト並びにグラフィックなどの他の特徴を含みうる。画像は「セグメント」に分けられ、その各々そのものが画像である。画像のセグメントは、画像全体までのあらゆる大きさ、及び画像全体を含み得る大きさであり得る。
【0013】
画像における各位置は、「画素」と呼ばれてもよい。各画素の値は、画像の「バイナリ形態」のビットで、グレースケールの値は画像の「グレースケール形態」であるか、又は画像の「カラー座標形態」の1セットのカラースペースの座標であり、バイナリ形態、グレースケール形態、及びカラー座標形態は、それぞれが画像を定義する2次元アレイである。本明細書に連続的な階調処理として述べられるが、本発明は、各分離がグレースケール又は連続的な階調画像として効果的に処理されるカラー画像の処理にも同様に適用される。従って、本明細書における連続的な階調(コントーン)又はグレースケール画像の処理に関する参照は、カラー画像分解の処理を同様に含むことが意図される。操作は、画像の一部に関連するデータのアイテム上で動作する際に「画像処理」を行う。
【0014】
「画像入力デバイス」は画像を受像でき、画像のバージョンを定義するデータのアイテムを提供できるデバイスである。「スキャナ」は、ドキュメントを走査することによるなどの走査オペレーションによって画像を受像する画像入力デバイスである。
【0015】
「画像出力デバイス」は、画像を定義するデータのアイテムを受けられ、出力として画像を提供又は付与することができるデバイスである。「ディスプレイ」とは、人間が目視可能な形態で出力画像を提供する画像出力デバイスである。
【0016】
ここで、図2に移り、好ましいディジタル画像形成システムの実施形態が記述される。システム20において、画像ソース30は、画像処理システムに供給される画像データを生成するために用いられ、該画像処理システムは、当該技術においてデジタルフロントエンド(DFE)40として知られるシステムを組み込むことができ、プリントエンジン50によってレンダリング用のバイナリデータを作り出す。例えば、画像ソース30は、スキャナ32、コンピュータ34、ネットワーク36又は類似の又は同等のあらゆる画像入力ターミナルを含みうる。出力エンドプリンタエンジン50はゼログラフィックエンジンであるのが好ましいが、エンジン50はインクジェットなどのような同等の代替物を含みうる。本発明は、図2に記述される画像プロセッサ40の態様に関する。特に、本発明の意図は、それによって入力画像のエイリアスが除去された領域に沿って生成されたそれらの画素を識別及び処理することである。
【0017】
ここで、図3を参照して、本発明の1つの実施形態におけるデータフローを記述する詳細図が図示される。システム40は、連続的な階調(コントーン)/デジタルデータを処理された出力データに変換する方法を含む。図3では、コントーン/デジタル画像データ100が画像処理システム40の一部に設けられる。特に、図3のデータフローは、ラスタ画像データを処理したディジタルフロントエンド(DFE)システムから受け取られるデータの一部を記述し、従って、図の最も左側に示唆されるように、ここで、コントーンデータ(100)が供給される。コントーンデータ100は、エイリアスが除去されたタグ付けブロック102、エイリアスが除去されたレンダリングブロック108、及びハーフトーニングブロック112に供給される。
【0018】
エイリアスが除去されたタグ付けブロック102の出力は、問題の画素がDFE内でエイリアスが除去されたか否かの決定を示唆するタグである。タグの出力はエイリアスが除去されたレンダリングブロック108に供給され、エイリアスが除去されたレンダリングブロック108内の処理を制御し、更にマルチプレクサー118内のセレクト信号としても用いられる。更に重要なことに、タグは本明細書に記述されるように複数のビットタグで、本明細書の中の様々なビットはタグデータを受け取る種々のサブプロセスによって用いられることができる。図に記述されるように、代替的な実施形態は、更なる情報、例えば、画素タイプ(線画、テキスト、画像、ハーフトーン、エイリアス除去済など)を提供する入力タグ(他のタグ)101を組み込むこともできる。他のタグは、操作104によって示されるようなタグの組合せ機能内でエイリアスが除去されたタグと組み合わせられることができる。ある実施形態において、DFEは、与えられた画素又は画素の群のいくつかの属性を示唆する「他のタグ」を出力しうる。そのタグは、エイリアスが除去されたタグ付けブロック102によって作り出されたタグと組み合わせられ、特定の画素及びそれがどのように付与されるべきかの更なる情報又はより正確な情報を所有するレンダリングタグを生成し得る。104において実行される組合せ操作は、ルックアップテーブルによって達成され、次に得られたタグは、エイリアスが除去されたレンダリングを指示するために用いられ得る。エイリアスが除去されたレンダリングブロック108及びハーフトーニングブロック112の出力は共にマルチプレクサー118に対する入力として供給され、この2つの入力のうちの1つの選択を用いてマルチプレクサー118からの出力であるプロセスバイナリプリントデータを作り出す。代わりに、選択操作は、生成された出力信号の集合のうちの1つを選択するよりもむしろどのレンダリング方法を行うかを選択するために用いられ得る。
【0019】
ブロック102で実行されるエイリアスが除去されたタグ付け操作の様々な実施形態及びブロック108におけるエイリアスが除去されたレンダリングが、以下の説明に述べられる。エイリアスが除去された画像処理アルゴリズムの全体は概念的に(以下の)いくつかの部分から成ると見られる。
a.所定の画素がエイリアス除去操作によってエイリアスを除去又は影響されたか否かを決定し、
b.高アドレス指定能力出力画素(又はパルス幅の位置が変換された(PWPM)パルス位置)の位置付け命令を決定し、また
c.出力する高アドレス指定画素の数(又はPWPMパルスの長さ)を決定する。
ステップb及びcは、高解像度ハーフトーニング又は高解像度パターンの置換えの形態として考えられ得る。いずれの場合においても、それらは、エイリアスが除去されたレンダリング信号を選択するための、タグの情報、画素値情報、及びマーキングプロセス特性を用いる。
【0020】
図4は、本発明の態様に従って適用されるプロセス(タグ付け及びレンダリング)における様々なステップの略図であり、図3に図示されるアーキテクチャの代替的な表示である。特に、アルゴリズムはエイリアスが除去されたと決定された際、画素処理に集中する。図4を参照すると、ブロック130において目標の画素に隣接するか又は目標の画素を囲む画素の群が分析される。テストブロック132において、目標の画素がエイリアスを除去されたか否かに関する決定がなされる。ブロック134によって表される否定の判定は、可能性としてハーフトーニングである従来の処理が用いられ、高アドレス指定、パルス幅の位置が変換された(PWPM)か又は高解像度ハーフトーン出力画素がブロック136において生成されることを示唆する。ブロック132における肯定の判定は、高アドレス指定画素事象用の位置付け順序を決定するための次の操作をもたらす。ブロック132において、画素が一定の基準に見合っている場合、画素はエイリアスが除去されたと考えられる。基準の一例は、(a)グレー(コントーン)であるか、(b)少なくとも白の隣接画素を1つ及び黒の隣接画素を1つ所有するかであり得る。代わって、エイリアスが除去された画素であることを示唆するために前以てタグ付けされている場合、肯定的に識別されるエイリアスが除去された画素であるとして通過する。画素及びその隣接画素の審査は、画素バイトマップ値にブール論理演算を用いることによって行われる。先に示したようにブロック140は高アドレス指定能力の画素事象のための位置付け順序を決定する。ブロック140は、画素事象が左に向って移動すべきか、右に向かって移動すべきか、又は画素周期の中心付近に位置される/位置付けされるべきか否かを決定するために、隣接する画素の情報及びマーキングプロセス情報を用いることが好ましい。位置付けは以下の方法のうちの1つ又はそれ以上によって決定され得る。
a.隣接する黒及び白の画素の重心を用いて、エッジが垂直又は水平に向かう傾向にあるか、エイリアスが除去された画素がエッジの左、右、上又は下にあるか、垂直又はほぼ垂直なエッジがエッジに向かって移動する画素事象を必要とするか、水平又はほぼ水平なエッジが中央に向かって移動する画素事象を必要とするか、を決定する。
b.隣接するグレーの画素の情報を用いて、パルスをグレーの画素から離れて移動させる(例えば、この場合、水平エッジが左右にグレーの隣接画素を有する場合、画素の中心にパルスを位置する)を用いる。
c.テンプレート又はルックアップテーブルを用いて特定のパターン及びそれらの各々の出力の位置付けを識別する。
【0021】
ブロック140における位置付け順序の決定後、並行処理142及び146が実行される。ブロック142は、エイリアスが除去された画像のマーキングプロセスの特性を示す。マーキング特性を用いることに関して、エイリアスが除去された画素を付与するために用いられる信号は、出力画像内に何らかの作用を有し、その作用は生成された暗色の量、エッジに得られた移動、又は得られたラインの太さとして考えられ得る。可能な出力信号は、出力信号が生成する作用を特徴付けるために較正されなければならない。次にそれらの作用を知った上で、与えられた信号が最も適切な画像構造の設定において用いられることができる。この較正プロセスは、一定の入力用の一定の密度を達成するために、ハーフトーンパターンを較正することに、いくらか類似する。本プロセスは、一定の信号による一定のラインエッジの位置付けを生成することに関する。ブロック146は、高アドレス指定画素事象の数を決定する。ブロック146によって提供される位置付け順序の情報は、ブロック142において識別されるマーキングプロセスの特性の関数として、高アドレス指定又はパルス幅位置変換画素出力150に提供される。
【0022】
要約すると、レンダリングステップ(ブロック140、142、146)は、所望のエッジ作用を生成するレンダリング信号を出力する単一の機能又は手段として考えられ得る。ブロックに対する入力情報は画素値、隣接画素値、タグ値、及びマーキングプロセスの特性である。ブロックは、パターン置換え操作又は高解像度ハーフトーニングの形態として動作することができる。
【0023】
本発明のためのアーキテクチャを全般的に記述してきたが、以下の説明はエイリアスが除去されたレンダリング(AAR)タグを上述のアーキテクチャ内に生成するための論理ベースの実施形態を更に特徴付ける。記述されたアルゴリズムは、可能な実施形態の例としてみなされる。エイリアスが除去された画素を識別する2つのタグ付け方法が、述べられる。1つめは、ハイコントラストのエッジに隣接するグレーのエイリアスが除去された画素を識別するよう設計された方法である。2つめは、エイリアシング除去により、グレーとなった細いラインを識別するための方法を表す。方法は、別々に又は互いに協調して用いられ得る。本発明の実施に種々の大きさ及び形状のウィンドウが用いられ得ることが理解されるであろうが、1つめの方法は、3×3のウィンドウのコンテキストを用いて特によく作用し、また2つめの方法は少なくとも5×5のウィンドウを必要とすると思われる。
【0024】
概念で1つの操作に融合され得るが、エイリアスが除去された画素の充填命令(fill order)の決定及び適用は、エイリアスが除去された画素の識別とは概念的に区別される。最後に、領域の充填命令を決定するために用いられ得る方法が述べられる。充填命令のアルゴリズムは、画素の識別に用いられる更に大きなウィンドウのサブセットである3×1の画素ウィンドウを用いる。
【0025】
以下に説明される論理の実行は、低レベルの形態において表され、また、タグ付けアルゴリズムの一定の部分も同等のルックアップテーブル又はテンプレート照合フィルターにおいて実行され得る。画像品質のためにアルゴリズムを最適化するのと同様に、個々のアルゴリズムの形態は、それらをよりプログラマブルに、またダウンローディングを促進し、論理表現又はアルゴリズムパラメータのダウンローディングを促進するために、更に最適化され得る。本明細書において述べられる概念は、ソフトウェアにおいて実行されるが、特定の実行の詳細は異なり得る。プリントテストは、その方法が、テストされたほとんどの場合において高品質の線画レンダリングを行うことを示した。
【0026】
1.ハイコントラストの隣接画素を有するグレーの画素のタグ付け
1.1 アルゴリズム概念
エイリアシング除去の平均的な特質によって、いくつかの画像処理システム、又は画像処理システムが用いる方法は、少なくともいくつかの飽和されたストロークのエッジにおいてグレーの画素を作り出す。ハイコントラスト隣接画素法は、これらの画素を識別するために隣接画素の画素の値を用いる。概念的に、タグ付けアルゴリズムは以下のように動作する。
1)目標の画素付近に観測ウィンドウ(例えば、3×3)を位置する。
2)目標の画素がそのウィンドウ内に両タイプの飽和された隣接画素(黒及び白)を所有するか否かを決定する。
3)両方の飽和された隣接画素が存在する場合、エイリアスが除去されたレンダリングのためにその画素をタグ付けする。そうでなければデフォルトタグがシステムハーフトーンドットを用いることを特定する。
論理ベースの実行が次に説明される。次に様々なステップの論理出力が組み合わされ、エイリアスが除去されたレンダリング(AAR)タグを作り出す。
【0027】
1.2 M×Nウィンドウを用いた論理ベースのタグ付けの実行
B1 ,B2 ,...,B9 を、図5に示されるようにタグ付け演算用の目標画素である値B5 を有する目標の画素付近が中心におかれる3×3の画素ウィンドウ内のバイト値にする(図の目的は、M=3及びN=3である)。方法が、3×3のウィンドウに制限されないことに留意する。
【0028】
xi,1 ,xi,2 ,...,xi,8 に、画素のバイト値を構成するビットを意味させる。xi,8 を数の大きいビットにさせる。つまり、Bi は2進数xi,8 xi,7 ...xi,1 によって表されることができる10進数である。
【0029】
目標の画素がグレーであるか否かの決定
AAR又は従来のハーフトーニングのいずれかが黒及び白の画素を適切に処理することができるため、画素がグレーであるか否かの決定をAARを用いて処理する必要はない。グレー決定ステップは、いくつかのAARアーキテクチャのために有益であり得る周辺情報としてのみここで説明される。論理的な変数Gを定める。ここで、画素がそれぞれグレーであるか又は飽和されている場合、Gは1又は0である。
【0030】
G=(χ5,1 χ5,2 Λχ5,8 )Δ(χ5,1 +χ5,2 +Λ+χ5,8 ) (1)
とする。
ここで、掛け算は論理積を意味し、「+」は論理和を、Δは対称差(排他的論理和)を意味する。画素が十分にグレー(0又は255から十分に離れている)でなければならない場合、(単数又は複数の)最も低い命令ビットが演算から除外されるか又は他のいくつかの閾値関数が用いられることができる。
【0031】
目標の画素が黒の隣接画素を有するか否かの決定
論理的変数Nk を定める。ここで、黒の隣接画素が存在するか否かの場合、Nk は、それぞれ1又は0である。以下の積の論理和を形成する。
【0032】
【数1】
積(論理和)は、バイト内のビットを演算し、積の結果は論理和演算される。隣接する画素が厳密に飽和された黒(255)であるかわりに、十分に黒(十分に255に近い)でなければならない場合、(単数又は複数の)最も低い命令ビットは演算から除外されるか又は代替的な閾値関数が用いられることができる。
【0033】
目標の画素が白の隣接画素を有するか否かの決定
論理変数Nw を定める。ここで、白の隣接画素が存在するか否かの場合、Nw は、それぞれ1又は0である。以下の論理和を実行する。
【0034】
【数2】
和(論理和)はバイト内のビットを演算し、和の結果(反転される。これは「c 」によって示される)が算出され、次に論理和演算がなされる。隣接する画素が厳密に飽和された白(0)であるかわりに、十分に白(0に十分に近い)でなければならない場合、(単数又は複数の)最も低い命令ビットは演算から除外されるか又は代替的な閾値方法が用いられることができる。
【0035】
画素がAARによって処理されるべきか否かの決定
論理変数AAR1 を定める。ここで、エイリアスが除去されたレンダリングが適用されるか否かの場合、AAR1 は、それぞれ1又は0である。以下の論理積を形成する。
【0036】
AAR1 =GNk Nw (4)
【0037】
論理変数Gは、ほとんどのAARアーキテクチャによって必要とされないであろうことに再度留意されたい。
【0038】
上述の論理ベースの実行のために可能な1つの実施形態が、図6に例示される。図示されるように、グレーエッジの画素アルゴリズムは、閾値の結果に適用される次のルックアップ工程(LUT)と協同して、閾値操作を用いて、飽和された又はほぼ飽和された隣接画素によってグレーレベルの画素に実行される。特に、観測Wウィンドウ内の画素は、第1のステップ160A、160Bにおいて、観測される画像の値に基づいて順応式に選択され得る異なる閾値(それぞれ、低閾値及び高閾値)によって閾値処理されてもよい。高閾値は、黒又は黒ではないウィンドウ化されたパターンを作り出すが、低閾値は白又は白ではないウィンドウ化されたパターンを作り出す。閾値操作(目標の画素として8ビットのベクトルが含まれないことが好ましい)の結果は、テンプレートベースのルックアップテーブル164A又は164Bを介して「フィルター」され、次にいくつかの組合せ論理170(又は小さなルックアップテーブル)を用いて更に処理され、2ビットのタグを生成する一対の2ビットの出力を作り出す。ルックアップテーブル法は、テーブルエントリが特定の必要性に従って変化されることができる単純でプログラマブルなアーキテクチャを許容する。上述の論理は、直送論理操作を用いてルックアップテーブル形態に減らされることができることに留意されたい。
【0039】
2.細いグレーのエイリアスが除去されたラインのタグ付け
2.1 アルゴリズムの概念
ラスタ画像プロセッサ(RIP)における無制限のエイリアシング除去は、PDLのストローク幅が、2よりも小さく色は飽和された黒である、2つの画素の幅のグレーのラインを作り出すことができる。例えば、この作用は、垂直及び水平なストローク及び位置を、本来の画素解像度(600spi)ではなく超解像度画素グリッド(例えば、2400spi )にスナップする超解像度ラスタリゼーション法によって起こる。エイリアシング除去プロセスにおいて、2400spi に分解された細い黒のラインは2つの600spiラスタに部分的にまたがり(straddle)、従ってそれらのラスタの両方の平均値をグレー値に下げることができる。細線検知法は背景/無背景の遷移に依存してタグ付けを実行する。概念的に、タグ付けアルゴリズムは以下のように動作するのが好ましい。
1)目標の画素(t)付近にウィンドウ(例えば、5×5)を位置する。
2)ウィンドウの各画素が背景を所有するか又は無背景値を所有するか否かを決定する。ユーザによって樹立される設定か又は可能性としてディジタル画像処理の技術において知られる自動背景検知技術の利用のいずれかによって、背景の画素値が(例えば、0付近又は255付近に)前以て定められる。
3)図9に示されるようなウィンドウ内の様々なカット(角度、アーク(弧)又は複合曲線)に沿った、好ましくは中央の縦列192、中央の横列196、又は両方の斜めのライン194及び198に沿った背景/無背景の遷移を探す。
4)それぞれの方向に沿って遷移の数をカウントする。(単数又は複数の)既定のカットに沿って所定の数(好ましくは2つ)又はそれ以上の遷移がある場合、AAR処理のために目標の画素(t)がタグ付けされる。
5)次に、タグを論理和演算することにより、この方法によるタグをハイコントラスト隣接画素法を用いて生成されたタグと組み合わせる。又は、代わりに小さなルックアップテーブルを介してタグを組み合わせる。
【0040】
タグ付けの誤りを防ぐために追加のテストが組み込まれ得ることに留意するべきである。例えば、識別されるグレーの構造がストロークの一部であることを更に確実にするために、検査が施され、無背景の画素が少なくとも一方向において一定であるか否かを決定する。
【0041】
2.2 M×Nのウィンドウ用のタグ付けの実行
以下に述べられる方法は図7に示されるような5×5のウィンドウに制限されない。しかしながら、5×5が細いグレーのラインの検知に必要とされる最低限の大きさであることが経験的に決定されている。
【0042】
背景と無背景の画素との区別
論理変数Fn を定める。ここで、ウィンドウの画素内のn番目の画素が背景の画素又はそうでない場合、Fn は、それぞれ1又は0である。0として定められる背景において、次の式で表される。
【0043】
Fn =(χn,1 +χn,2 +Λχn,8 )c (5)
【0044】
ウィンドウ内の25個の画素全てのそれぞれのFn 値を決定する。
【0045】
各方向における遷移の数を求める
4つの4ビット論理変数ベクトルH、V、DL 、及びDR を定める。ここで、Hは、水平方向における背景/無背景の遷移を表し、Vは垂直方向における遷移を表し、DL は上部左から下部右への遷移を表し、並びにDR は上部右から下部左への遷移を表す。遷移があるか又は否かの場合、これらの4−ビットベクトルにおける各ビットはそれぞれ1又は0である。
【0046】
【数3】
【0047】
方向につき2つ以上の遷移があるか否かの決定
論理変数Tp を定める。ここで、P方向において少なくとも2つの遷移がある場合、Tp は1、そうでない場合は0である。
【0048】
【数4】
とする。
【0049】
画素がAARによって処理されるべきか否かの決定
論理変数Tを定める。ここで、中央の縦軸に沿って2つの遷移又は中央の横軸に沿って2つの遷移、又は各斜線に沿って2つの遷移がある場合、Tは1である。
【0050】
T=TH +TV +(TDLTDR) (14)
【0051】
背景のフィールド内のグレーのラインを識別するために他の背景/無背景の遷移もまた、用いられてもよい。例えば、代替的な基準は、単に以下の方程式によって表されるようなあらゆる2つのカットのそれぞれに沿った2つの遷移を必要とし得る。
【0052】
【数5】
【0053】
論理変数AAR2 を定める。ここで、エイリアスが除去されたレンダリングが適用されるか否かの場合、AAR2 はそれぞれ1又は0である。
【0054】
AAR2 =GT (15)
【0055】
ここで、エイリアスが除去された画素の完全なタグ付けを得るために、ハイコントラスト隣接画素法及び細線検知法は共に組み合わせられることができる。
【0056】
【0057】
3.AARの充填オリエンテーション(指向方位)の決定
充填オリエンテーションの決定
タグ付けされたそれぞれの画素は適切なセルに付与される(ハーフトーンにされる)であろう。エイリアスが除去された画素として認識されない画素は、システムドットを用いてハーフトーンにされるが、エイリアスが除去された画素には高解像度のドット(例えば、600cpi)が用いられるであろう。ハーフトーンにするエイリアスが除去された画素のために、左、右、分割、又は中央充填パターンの所望の用途を示唆する4つの論理変数(タグ)L、R、S、Cをそれぞれ定める。当業者は、更に、より少数の、又は代替的な充填パターンが用いられてもよいことを認識するであろうことが留意される。充填命令タグを決定するために、ウィンドウ内の画素はまず閾値処理される。閾値処理された値から以下の方程式が得られる。
【0058】
【数6】
ここで、ti は3×3ウィンドウの閾値処理された画素の値であり、「c 」はコンプリメント(反転)を意味し、t4 は中央の左の閾値処理された画素であり、t6 は中央の右の閾値処理された画素である。中央の値又は目標の画素が演算に必要とされないことに留意する。また、文字「Y」及び「V」に見られるような構造の内側の角度を適切に処理するために、分割充填(split fill) が必要とされることが理解されるであろう。ここで、方程式(17)−(20)に見られる単一の論理の代わりにルックアップテーブル又はテンプレートが上述の方法に類似した方法で用いられてもよい。ルックアップテーブル、論理、又はテンプレートは、左、右、中央、又は分割(split) から充填する決定をなすためにより多くの隣接画素を用いてもよい。例えば、3×3ウィンドウ内のコーナ画素は、斜めのラインの輪郭をとるグレーの画素の充填のオリエンテーションを選択するのに有益であることが分かった。図4及び6に示されるようなタグ付けのアーキテクチャが、当業者によって理解されるであろうが、充填のオリエンテーションを選択するためにより多くの隣接画素が用いられてもよい。
【0059】
全体的なタグ付けの概要
可能な5つの画素付与方法(4つのAAR法及び1つのシステムハーフトーンドット)用のタグが以下の情報から形成されることができる:
AAR用の左充填: (AAR)(L) (21)
AAR用の右充填: (AAR)(R) (22)
AAR用の分割充填: (AAR)(S) (23)
AAR用の中央充填: (AAR)(C)及び (24)
システムハーフトーン: (AAR)c (25)
【0060】
タグが2ビットの情報のみに制限されなければならない場合、分割充填又は中央充填のいずれかの利用は省かれる可能性がある。タグが限定されるが単一のビットである場合、レンダリングの選択をシステムハーフトーンドット及び中央充填又は分割充填AARハーフトーンに限定することが好まれる。図8は、本発明の1つのレンダリングの実施形態(例えば、4×高アドレス指定、高速スキャン解像度)において作り出されることが可能な1セットの画像形成ドットの図である。例示されるように、例えば、左充填AAR状況において画素の位置は、画素又は画像のドットが完全に充填されるまで累進的に(目標の画素のコントーンレベルに依存して)より幅広の露光パルスを用いて左から充填される。代替的な充填命令及び/又はより高い画素パルス解像度が同様に用いられ得ることが更に理解されるであろう。
【0061】
図10及び11に移り、ここで表示されるのは文字「0」を有する画像の非常に拡大された態様である。図10は、飽和された画素202及びエイリアスが除去された画素204を用いた文字を示す。上述を読むことで理解されるように、エイリアスが除去された画素は、(グレーを用いて)画像の付与を向上させるために用いられるが、バイナリ画像形成装置において容易に複写されることはできない。従って、エイリアスが除去された画素を識別(タグ付け)し、次に、好ましくは高アドレス指定能力又は高周波数ハーフトーニング技術で画素を付与するために、本明細書に述べられた処理方法を用いて、図10のエイリアスが除去された画素の位置に対応する画素は、パルス「上の」画素の大きさ及び位置が上記に特徴付けられるように制御される高アドレス指定能力出力を有するとして図11に見られることができる。例えば、領域212及び214における出力は、それぞれ、中心に置かれ、移動する部分的な画素のパルスを図示する。
【0062】
総括して、本発明はエイリアスが除去されたレンダリング(AAR)の方法である。第1に、エイリアスが除去された画素を識別するためのタグ付け方法が述べられ、該方法は、別々に又は互いに協調して用いられる。エイリアスが除去された画素を識別した後、充填命令は、好ましくは画素の識別に用いられるより大きなウィンドウのサブセットである画素のウィンドウを用いる充填命令アルゴリズムを用いて決定及び適用される。
【図面の簡単な説明】
【図1】ディジタル化されたドキュメント画像において可能なエイリアシングの影響を示す平面図である。
【図2】本発明の1つ又はそれ以上の態様に好適なシステム−レベルの実施形態を全般的に示すブロック図である。
【図3】本発明の1つの実施形態の汎用データのフロー図である。
【図4】図3に図示されるアーキテクチャの代替のフロー図である。
【図5】本発明の実施形態によって用いられるような例示的3×3画素ウィンドウの平面図である。
【図6】飽和された又はほぼ飽和されたエッジに沿って発生するエイリアスを除去された画素をタグ付けするためのあるルックアップテーブルの実施形態を示すブロック図である。
【図7】本発明の実施形態によって用いられるような例示的5×5画素ウィンドウの平面図である。
【図8】エイリアスが除去されたとしてタグ付けされる画素のための可能なレンダリング信号の1つの集合を示す平面図である。
【図9】エイリアシング除去によってグレーである細いグレーのラインのタグ付けの概要を示す平面図である。
【図10】エイリアスが除去されたゼロ(0)を示す平面図である。
【図11】エイリアシング除去レンダリング信号によって処理された後の図10のエイリアスが除去された画像を示す平面図である。
【符号の説明】
100 コントーン/ディジタル画像データ
102 エイリアスが除去されたタグ付け
108 エイリアスが除去されたレンダリング
112 ハーフトーニング
118 マルチプレクサー
Claims (3)
- エイリアスが除去された画素を含む画像の処理方法であって、
該方法が、
目標の画素がエイリアスを除去されたか否かを決定するステップを含み、
目標の画素がエイリアスを除去されたか否かをタグによって示唆するステップを含み、
各目標画素のための適切なレンダリング技術をタグの関数として決定するステップを含み、
目標の画素がエイリアスを除去されたか否かを決定するステップが、ハイコントラストの隣接画素を有するグレーの画素である目標の画素にタグ付けするステップを含み、
前記タグ付けするステップが、目標の画素付近の観測ウィンドウを位置付けするステップを含み、
目標の画素が前記ウィンドウ内に、白黒の隣接画素を所有するか否かを決定するステップを含み、
白黒の隣接画素が存在する場合、エイリアスを除去されたレンダリングのために目標画素をタグ付けするステップを含む、
エイリアスが除去された画素を含む画像の処理方法。 - 前記観測ウィンドウがM×Nであり、ここで、M及びNは2より大きい整数の値である、
請求項1に記載の方法。 - エイリアスが除去された画素を含む画像の処理方法であって、
該方法が、
目標の画素がエイリアスを除去されたか否かを決定するステップを含み、
目標の画素がエイリアスを除去されたか否かをタグによって示唆するステップを含み、
各目標画素のための適切なレンダリング技術をタグの関数として決定するステップを含み、
目標の画素がエイリアスを除去されたか否かを決定するステップが、細い、グレーのエイリアスが除去されたライン内の目標画素をタグ付けするステップを含み、
前記タグ付けするステップが、目標画素付近に観測ウィンドウを位置付けし、前記観測ウィンドウが目標画素の隣接画素を定めるステップを含み、
前記観測ウィンドウの各画素が背景又は無背景の値を所有するか否かを決定するステップを含み、
ここで、背景の画素値は白又は黒に近い既定のレベルであり、
前記観測ウィンドウを通して角度、弧又は複合曲線に沿って背景/無背景の遷移を識別するステップを含み、
ここで、遷移が背景の画素と無背景の画素との間の変化を表し、
複数の角の方向の各々に沿って遷移の数をカウントするステップを含み、
カットに沿った遷移が少なくとも所定の数ある場合、次にエイリアスを除去されたレンダリングのために目標の画素をタグ付けするステップを含む、
エイリアスが除去された画素を含む画像の処理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/046,414 US6167166A (en) | 1998-03-23 | 1998-03-23 | Method to enable the recognition and rendering of antialiased images |
US046414 | 1998-03-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11341286A JPH11341286A (ja) | 1999-12-10 |
JP4080627B2 true JP4080627B2 (ja) | 2008-04-23 |
Family
ID=21943321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP07842499A Expired - Fee Related JP4080627B2 (ja) | 1998-03-23 | 1999-03-23 | エイリアスが除去された画素を含む画像の処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6167166A (ja) |
JP (1) | JP4080627B2 (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6243499B1 (en) * | 1998-03-23 | 2001-06-05 | Xerox Corporation | Tagging of antialiased images |
FR2778298B1 (fr) * | 1998-04-30 | 2000-07-07 | Oreal | Procedes de conversion et de reproduction d'une image, organe de transfert d'encre et support comportant une telle image |
JP3392798B2 (ja) * | 2000-02-22 | 2003-03-31 | 理想科学工業株式会社 | 画像属性判別方法および装置 |
US6750986B1 (en) * | 2000-03-27 | 2004-06-15 | Destiny Technology Corporation | Color image processing method with thin-line detection and enhancement |
US6741751B1 (en) * | 2000-08-18 | 2004-05-25 | Xerox Corporation | Logic based tagging for hyperacuity rendering of an input image with a 5×5 context |
TW504651B (en) * | 2000-12-06 | 2002-10-01 | Silicon Integrated Sys Corp | Eliminating jagged effects using post filtering |
US20040145647A1 (en) * | 2003-01-23 | 2004-07-29 | Morrison Robert D | Nonlinear transformation of pixel width |
US7295346B2 (en) * | 2003-06-23 | 2007-11-13 | Xeorx Corporation | Methods and apparatus for antialiasing using selective implementation of logical and averaging filter operations |
US7324696B2 (en) * | 2003-06-27 | 2008-01-29 | Xerox Corporation | Method for tag plane growth and contraction using run length encoded data |
US7406210B2 (en) * | 2004-06-28 | 2008-07-29 | Xerox Corporation | Darkness control using pattern matching |
US8744184B2 (en) * | 2004-10-22 | 2014-06-03 | Autodesk, Inc. | Graphics processing method and system |
US8208175B2 (en) * | 2005-04-13 | 2012-06-26 | Xerox Corporation | Blended error diffusion and adaptive quantization |
US7518618B2 (en) | 2005-12-23 | 2009-04-14 | Xerox Corporation | Anti-aliased tagging using look-up table edge pixel identification |
US7639891B2 (en) * | 2005-12-23 | 2009-12-29 | Xerox Corporation | Corner sharpening using look-up table edge pixel identification |
US7565015B2 (en) * | 2005-12-23 | 2009-07-21 | Xerox Corporation | Edge pixel identification |
US7755638B2 (en) * | 2005-12-23 | 2010-07-13 | Xerox Corporation | Tinted edge enhancement using look-up table edge pixel identification |
JP4270266B2 (ja) * | 2006-11-29 | 2009-05-27 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、線幅制御方法、および線幅制御プログラム |
US8971658B2 (en) * | 2007-04-23 | 2015-03-03 | Xerox Corporation | Edge contrast adjustment filter |
US8605332B2 (en) * | 2007-04-25 | 2013-12-10 | Hewlett-Packard Development Company, L.P. | Image processing method and apparatus |
US8553046B2 (en) * | 2007-11-09 | 2013-10-08 | Vivante Corporation | Thin-line detection apparatus and method |
US7965409B2 (en) * | 2007-12-17 | 2011-06-21 | Xerox Corporation | Methods and systems for rendering and printing reverse fine features |
JP5181916B2 (ja) * | 2008-08-13 | 2013-04-10 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、圧縮方法及び伸張方法 |
US8467089B2 (en) * | 2008-11-24 | 2013-06-18 | Xerox Corporation | Systems and methods for line width control and pixel retagging |
US8456711B2 (en) * | 2009-10-30 | 2013-06-04 | Xerox Corporation | SUSAN-based corner sharpening |
US8610963B2 (en) * | 2010-03-09 | 2013-12-17 | Xerox Corporation | Image corner sharpening method and system |
US8369614B2 (en) | 2010-04-09 | 2013-02-05 | Xerox Corporation | Edge control in a digital color image via tone and size dependent dilation of pixels |
US10008016B2 (en) * | 2012-09-05 | 2018-06-26 | Facebook, Inc. | Proximity-based image rendering |
US20190318455A1 (en) * | 2018-04-12 | 2019-10-17 | Nvidia Corporation | Adding greater realism to a computer-generated image by smoothing jagged edges within the image in an efficient manner |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5299308A (en) * | 1990-02-28 | 1994-03-29 | Ricoh Company, Ltd. | Graphic data processing apparatus for producing a tone for an edge pixel and reducing aliasing effects |
US5138339A (en) * | 1991-07-29 | 1992-08-11 | Xerox Corporation | Microaddressability via overscanned illumination for optical printers and the like having high gamma photosensitive recording media |
US5673376A (en) * | 1992-05-19 | 1997-09-30 | Eastman Kodak Company | Method and apparatus for graphically generating images of arbitrary size |
US5438656A (en) * | 1993-06-01 | 1995-08-01 | Ductus, Inc. | Raster shape synthesis by direct multi-level filling |
US5432898A (en) * | 1993-09-20 | 1995-07-11 | International Business Machines Corporation | System and method for producing anti-aliased lines |
US5485289A (en) * | 1993-10-28 | 1996-01-16 | Xerox Corporation | Hyperacuity printer architecture |
US5838334A (en) * | 1994-11-16 | 1998-11-17 | Dye; Thomas A. | Memory and graphics controller which performs pointer-based display list video refresh operations |
US5596684A (en) * | 1994-11-23 | 1997-01-21 | Compaq Computer Corporation | Anti-aliasing apparatus and method using fast scan-line memory mapping for sampling pixel patterns |
US5646751A (en) * | 1995-05-25 | 1997-07-08 | Xerox Corporation | Encoding method for deferred anti-aliasing |
US6057855A (en) * | 1997-07-02 | 2000-05-02 | Hewlett-Packard Company | Method and apparatus for providing polygon pixel sub-sample information using incremental means |
-
1998
- 1998-03-23 US US09/046,414 patent/US6167166A/en not_active Expired - Lifetime
-
1999
- 1999-03-23 JP JP07842499A patent/JP4080627B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11341286A (ja) | 1999-12-10 |
US6167166A (en) | 2000-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4080627B2 (ja) | エイリアスが除去された画素を含む画像の処理方法 | |
JP4087528B2 (ja) | ラスタ化された画像データ内のエイリアスが除去された画素の検知方法 | |
JP4130511B2 (ja) | エイリアスが除去された画素を検知し、該画素のタグを作成する方法及びその画素を含む境界線の画素を検知し、該画素のタグを作成する装置 | |
JP2797224B2 (ja) | デジタル化された映像をドットマトリックスフォーマットで発生する装置により表示される映像を修正する方法および装置 | |
JP4077576B2 (ja) | ドキュメント画像を処理するシステムにおいて画像のセグメントをエイリアシング除去する方法及びディジタルフロントエンドを有するプリントシステムにおいて画像のセグメントをエイリアシング除去する方法 | |
Loce et al. | Enhancement and restoration of digital documents: Statistical design of nonlinear algorithms | |
JP3822975B2 (ja) | テキスト/線画とハーフトーンの判別方法 | |
JP4471062B2 (ja) | 適合画像強調フィルター及び強調画像データの生成方法 | |
US5666470A (en) | Method and apparatus for appearance tuning of bitmap images | |
EP0881822B1 (en) | Luminance-based color resolution enhancement | |
JPH08235367A (ja) | グレーマスキング技術によるアンチエリアシング方法 | |
JPH1098619A (ja) | 連続トーンイメージのエッジ位置を小さく変化させる方法 | |
JP4501791B2 (ja) | 画像処理方法及び画像処理プログラム | |
JPH1081037A (ja) | ドット・プリンタの印刷品質向上方法 | |
CA2210502C (en) | Logic filters for resolution conversion of digital images | |
JPH11154226A (ja) | 解像度改善方法及び装置 | |
JPH08228290A (ja) | ドット・マトリックス・データの強化方法 | |
JP4111190B2 (ja) | 画像処理装置 | |
JPH07322057A (ja) | 2進入力画像の解像度の増大方法及びその増大装置、ならびに2進入力画像の外観の改良方法 | |
CA2489950C (en) | Corner sharpening of text and line art in a super resolution anti-aliasing image path | |
EP0949801B1 (en) | Image process apparatus, image process method and storage medium | |
JP2009071831A (ja) | 画像処理装置、画像処理方法及び画像形成装置 | |
US6741751B1 (en) | Logic based tagging for hyperacuity rendering of an input image with a 5×5 context | |
US6567565B1 (en) | Antialiased image rendering algorithm | |
JP3581460B2 (ja) | 画像処理方法とその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070911 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071211 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080207 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140215 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |