JP4554237B2 - 高品質アンチエイリアシング - Google Patents
高品質アンチエイリアシング Download PDFInfo
- Publication number
- JP4554237B2 JP4554237B2 JP2004066284A JP2004066284A JP4554237B2 JP 4554237 B2 JP4554237 B2 JP 4554237B2 JP 2004066284 A JP2004066284 A JP 2004066284A JP 2004066284 A JP2004066284 A JP 2004066284A JP 4554237 B2 JP4554237 B2 JP 4554237B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- filter
- mask
- region
- contour
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D15/00—Devices not covered by group F25D11/00 or F25D13/00, e.g. non-self-contained movable devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2201/00—Insulation
- F25D2201/10—Insulation with respect to heat
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2300/00—Special arrangements or features for refrigerators; cold rooms; ice-boxes; Cooling or freezing apparatus not covered by any other subclass
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Thermal Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- Circuits Of Receivers In General (AREA)
Description
本発明のさまざまな実施形態に基づくアンチエイリアシング技法は、オリジナル画像データをプレフィルタリングすることによってフィルタリングされた画像データを生成する。本発明の実施形態は2つの構成要素を使用する。第1の構成要素は、オリジナル画像データに重みを付けするのに使用するフィルタリング関数である。詳細は後に論じるが、本発明のさまざまな実施形態が使用するフィルタリング関数は、サンプリングされた画像データのエネルギースペクトルを、空間ドメイン内のサンプリングされた画像データのサンプル間隔に対応するスペクトルドメインの領域に最適に集中させる。第2の構成要素は、オリジナル画像データをフィルタリングするために、オリジナル画像データにフィルタ関数を適用するレンダリングアルゴリズムである。これらの構成要素の各々は、後に詳細に述べられる。
当業者は理解することだが、本発明のさまざまな実施形態に基づくアンチエイリアシング技法は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組合せを使用して実装することができる。本発明のさまざまな実施形態は、例えば、アンチエイリアシング技法のオペレーションを実行する機能モジュールによって実装されることができる。これらのモジュールの各々は、アナログ電子回路またはディジタル電子回路構成要素から単独で形成されることができる。しかし、当業者なら理解するとおり、これらのモジュールは、実行可能命令を用いてプログラムされた、従来のプログラム可能コンピューティング装置に見られるようなプログラム可能電子回路を使用して形成することもできる。
図5に、本発明のさまざまな実施形態に基づくアンチエイリアシング技法を実装するためのアンチエイリアシングシステム501を示す。アンチエイリアシングシステム501は、オリジナル画像データ記憶装置503、走査変換モジュール505、アキュムレーションバッファ507およびラインセグメント決定モジュール509を含む。後に詳細に論じるように、オリジナル画像データ記憶装置503は、本発明の実施形態に基づくアンチエイリアシング技法を使用してレンダリングするオリジナル画像データを記憶する。オリジナル画像データは、レンダリングする領域、曲線または直線を記述する1つまたは複数の数式の形態など、適当な任意の形態で記憶することができる。例えば、アンチエイリアシング技法を使用して直線をレンダリングしている場合、オリジナル画像データを式y=mx+cとすることができる。ただしmは直線の傾き、cは直線のオフセットである。
次に図6Aおよび6Bを参照して、本発明のさまざまな実施形態に基づくレンダリングアルゴリズムを詳細に説明する。ステップ601に示すように、アンチエイリアシングシステム501は、オリジナル画像データを受け取り、オリジナル画像データ記憶装置503に記憶する。次にステップ603で、ラインセグメント決定モジュール509が、オリジナル画像データに対応する近似画像データを生成する。より詳細には、ラインセグメント決定モジュール509が、オリジナル入力データが表す直線、曲線または領域の輪郭線に近似したラインセグメントを生成する。
以上に説明したレンダリング技法は、適当な任意のフィルタリング関数とともに使用することができるが、本発明のさまざまな実施形態は、サンプリングされた画像データのエネルギースペクトルを、空間ドメインのサンプリングされた画像データのサンプル間隔に対応するスペクトルドメインの領域に最適に集中させるフィルタ関数を使用する。本発明のいくつかの実施形態では、このフィルタ関数が回転楕円体波動関数(spheroidal wave function)によって定義される。しかし本発明の他の実施形態では、フィルタ関数が、さまざまな積分領域に対してより容易に計算することができる多項式によって定義される。
上式で、Φ=(2π)2(Φkl)、Ψ=(Ψkl)、h=(h0,h1,h2,...,hM)Tである。この固有ベクトルを最大にするためには、hが、Φ−1Ψの最大固有値に対応する固有ベクトルとして選択されなければならない。したがって、例えばM=3、R=1では、係数が、h0=0.56904256713865、h1=0.05056692464147、h2=−0.91026906187835、h3=0.42672641722501であり、93.80%のエネルギーの集中が得られる。図12に、先に説明したR=1の回転フィルタの中心クロスセクションを示す。曲線1201はM=1、曲線1203はM=2、曲線1205はM≧3にそれぞれ対応する。したがってM=3を使用すると高いエネルギーの集中が得られることが分かる。
現時点での発明実施の好ましい形態を含む特定の例に関して本発明を説明してきたが、以上に説明したシステムおよび技法には、添付の請求項に記載した本発明の趣旨および範囲に含まれる多くの変形および置換が存在することを当業者は理解されたい。
105 サンプリング位置
107、109 サンプリングされた輪郭線
203、203a ピクセル
205 ディスプレイ
207、207’ 直線
301 レンダリングされた領域
303 ピクセル
303A ピクセルの中心
305 フィルタマスク
701、703、705 ラインセグメント
801 回転たたみ込みマスク
803、805、807 ラインセグメント
809、811 マスクの中心から延びる直線
901、903、907 ラインセグメント
905、909、911 マスクの中心から延びる直線
1001、1007 ラインセグメント
1003、1005 マスクの中心から延びる直線
1201、1203、1205 回転フィルタの中心クロスセクション
Claims (22)
- 輪郭線がレンダリングされる実際の画像データを得るステップと、
レンダリングされる前記輪郭線に近似した1つまたは複数のラインセグメントのための近似画像データを決定するステップと、
前記近似画像データとフィルタとのたたみ込みを計算することにより前記ラインセグメントをフィルタリングして、フィルタリングされた画像データを生成するステップと、
前記フィルタリングされた画像データを使用して前記輪郭線をレンダリングするステップと
を含み、
前記フィルタは、
- 前記スペクトルドメインの前記領域Ω=[−Ω,Ω]×[−Ω,Ω]、Ω=π/T、Tは、前記空間ドメインの前記サンプリングされた画像データの前記サンプル間隔であることを特徴とする、請求項1に記載の方法。
- 前記回転フィルタのマスクは1ピクセルの半径を有することを特徴とする、請求項3に記載の方法。
- 前記正方形フィルタのマスクは2ピクセル×2ピクセルの面積を有することを特徴とする、請求項1に記載の方法。
- 輪郭線がレンダリングされる実際の画像データを得るステップと、
レンダリングされる前記輪郭線に近似した1つまたは複数のラインセグメントのための近似画像データを決定するステップと、
前記近似画像データとフィルタとのたたみ込みを計算することにより前記ラインセグメントをフィルタリングして、フィルタリングされた画像データを生成するステップと、
前記フィルタリングされた画像データを使用して前記輪郭線をレンダリングするステップと、
前記近似画像データの幅が前記フィルタのマスクの幅よりも大きいかどうかを判定するステップと、
前記近似画像データの前記幅が前記フィルタの前記マスクの前記幅よりも大きい場合に、前記近似画像データの縁をフィルタリングするステップと
を含み、
前記フィルタは、
- 前記フィルタの前記マスクの前記幅の外側にある前記近似画像データの部分を走査変換するステップをさらに含むことを特徴とする、請求項7に記載の方法。
- 輪郭線がレンダリングされる実際の画像データを得るステップと、
レンダリングされる前記輪郭線に近似した1つまたは複数のラインセグメントのための近似画像データを決定するステップと、
前記近似画像データとフィルタとのたたみ込みを計算することにより前記ラインセグメントをフィルタリングして、フィルタリングされた画像データを生成するステップと、
前記フィルタリングされた画像データを使用して前記輪郭線をレンダリングするステップと、
1つまたは複数のラインセグメントが前記フィルタのマスクと交差しているかどうかを判定するステップと、
1つまたは複数のラインセグメントが前記フィルタの前記マスクと交差している場合に、前記フィルタの前記マスクおよび交差する前記ラインセグメントによって定義される積分領域を、前記ラインセグメントの交点を含まない2つ以上の領域に分割し、前記2つ以上の領域をそれぞれ別個にフィルタリングするステップと、
を含み、
前記フィルタは、
- オリジナル画像データを記憶するオリジナル画像データ記憶装置と、
前記オリジナル画像データの輪郭線に近似したラインセグメントデータを決定するラインセグメント決定モジュールと、
前記ラインセグメントデータとフィルタとのたたみ込みを計算して、フィルタリングされた画像データを生成するたたみ込みモジュールと、
前記ラインセグメントデータの縁から前記フィルタのマスクの幅を越えて延びる前記ラインセグメントデータの部分を走査変換する走査変換モジュールと、
を備え、
前記フィルタは、
- 前記ラインセグメントデータの前記走査変換された部分を記憶するアキュムレーションバッファをさらに備えることを特徴とする、請求項10に記載の画像レンダリングシステム。
- フィルタリングされた画像データを記憶するアキュムレーションバッファをさらに備えることを特徴とする、請求項10に記載の画像レンダリングシステム。
- 画像データと前記フィルタとの前記たたみ込みのための値を記憶する積分ルックアップテーブルをさらに備えることを特徴とする、請求項10に記載の画像レンダリングシステム。
- 輪郭線がレンダリングされる実際の画像データを得るステップと、
レンダリングされる前記輪郭線に近似した1つまたは複数のラインセグメントのための近似画像データを決定するステップと、
前記近似画像データとフィルタとのたたみ込みを計算することにより前記ラインセグメントをフィルタリングして、フィルタリングされた画像データを生成するステップと、
前記フィルタリングされた画像データを使用して前記輪郭線をレンダリングするステップと、
前記近似画像データの幅が前記フィルタのマスクの幅よりも大きいかどうかを判定するステップと、
前記近似画像データの前記幅が前記フィルタの前記マスクの前記幅よりも大きい場合に、前記近似画像データの縁をフィルタリングするステップと
を含み、
前記フィルタは、
- 前記フィルタの前記マスクの前記幅の外側にある前記近似画像データの部分を走査変換するステップをさらに含むことを特徴とする、請求項14に記載の方法。
- 輪郭線がレンダリングされる実際の画像データを得るステップと、
レンダリングされる前記輪郭線に近似した1つまたは複数のラインセグメントのための近似画像データを決定するステップと、
前記近似画像データとフィルタとのたたみ込みを計算することにより前記ラインセグメントをフィルタリングして、フィルタリングされた画像データを生成するステップと、
前記フィルタリングされた画像データを使用して前記輪郭線をレンダリングするステップと、
1つまたは複数のラインセグメントが前記フィルタのマスクと交差しているかどうかを判定するステップと、
1つまたは複数のラインセグメントが前記フィルタの前記マスクと交差している場合に、前記フィルタの前記マスクおよび交差する前記ラインセグメントによって定義される積分領域を、前記ラインセグメントの交点を含まない2つ以上の領域に分割し、前記2つ以上の領域をそれぞれ別個にフィルタリングするステップと、
を含み、
前記フィルタは、
- 前記スペクトルドメインの前記領域Ω=[−Ω,Ω]×[−Ω,Ω]、Ω=π/T、Tは、前記空間ドメインの前記サンプリングされた画像データの前記サンプル間隔であることを特徴とする、請求項17に記載の画像レンダリング方法。
- 前記回転フィルタのマスクは1ピクセルの半径を有することを特徴とする、請求項19に記載の画像レンダリング方法。
- 前記正方形フィルタのマスクは2ピクセル×2ピクセルの面積を有することを特徴とする、請求項21に記載の画像レンダリング方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/406,517 US7274831B2 (en) | 2003-04-03 | 2003-04-03 | High quality anti-aliasing |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004310750A JP2004310750A (ja) | 2004-11-04 |
JP4554237B2 true JP4554237B2 (ja) | 2010-09-29 |
Family
ID=32850646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004066284A Expired - Fee Related JP4554237B2 (ja) | 2003-04-03 | 2004-03-09 | 高品質アンチエイリアシング |
Country Status (12)
Country | Link |
---|---|
US (1) | US7274831B2 (ja) |
EP (1) | EP1465113B1 (ja) |
JP (1) | JP4554237B2 (ja) |
KR (1) | KR101086151B1 (ja) |
CN (1) | CN100365659C (ja) |
AT (1) | ATE442637T1 (ja) |
AU (1) | AU2004200640A1 (ja) |
BR (1) | BRPI0400703A (ja) |
CA (1) | CA2459205C (ja) |
DE (1) | DE602004023024D1 (ja) |
MX (1) | MXPA04002157A (ja) |
RU (1) | RU2335808C2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7274831B2 (en) | 2003-04-03 | 2007-09-25 | Microsoft Corporation | High quality anti-aliasing |
WO2006129943A1 (en) * | 2005-06-03 | 2006-12-07 | Polidigm Co., Ltd. | Fast anti-aliasing method |
CN100394446C (zh) * | 2006-07-27 | 2008-06-11 | 上海交通大学 | 基于直线对应的动态场景多体运动分割方法 |
US8294730B2 (en) * | 2007-09-04 | 2012-10-23 | Apple Inc. | Anti-aliasing of a graphical object |
JP2010199631A (ja) * | 2007-11-30 | 2010-09-09 | 国立大学法人京都大学 | 画像ノイズ除去方法 |
JP5779089B2 (ja) * | 2011-12-28 | 2015-09-16 | 株式会社ドワンゴ | エッジ検出装置、エッジ検出プログラム、およびエッジ検出方法 |
US9508166B2 (en) * | 2014-09-15 | 2016-11-29 | Microsoft Technology Licensing, Llc | Smoothing and GPU-enabled rendering of digital ink |
KR101666131B1 (ko) | 2015-05-29 | 2016-10-14 | 경북대학교 산학협력단 | 서브 픽셀의 패턴을 고려한 벡터 글꼴의 렌더링 방법 |
JP6671188B2 (ja) * | 2016-02-17 | 2020-03-25 | キヤノン株式会社 | 画像形成装置、方法およびプログラム |
US11232613B1 (en) * | 2020-10-12 | 2022-01-25 | Adobe Inc. | Curve antialiasing based on curve-pixel intersection |
US11800056B2 (en) | 2021-02-11 | 2023-10-24 | Logitech Europe S.A. | Smart webcam system |
US11800048B2 (en) | 2021-02-24 | 2023-10-24 | Logitech Europe S.A. | Image generating system with background replacement or modification capabilities |
US12026809B2 (en) | 2021-05-04 | 2024-07-02 | Adobe Inc. | Systems for generating anti-aliased vector objects |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03278189A (ja) * | 1990-02-21 | 1991-12-09 | Ricoh Co Ltd | 図形処理装置 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4623923A (en) * | 1983-03-14 | 1986-11-18 | Honeywell Inc. | Real-time video image enhancement system |
US4808984A (en) * | 1986-05-05 | 1989-02-28 | Sony Corporation | Gamma corrected anti-aliased graphic display apparatus |
US4969043A (en) * | 1989-11-02 | 1990-11-06 | Lockheed Sanders, Inc. | Image-convolution and enhancement apparatus |
US5072314A (en) * | 1990-04-04 | 1991-12-10 | Rockwell International Corporation | Image enhancement techniques using selective amplification of spatial frequency components |
US6005984A (en) * | 1991-12-11 | 1999-12-21 | Fujitsu Limited | Process and apparatus for extracting and recognizing figure elements using division into receptive fields, polar transformation, application of one-dimensional filter, and correlation between plurality of images |
CA2143633A1 (en) | 1992-09-01 | 1994-03-17 | James Oliver Normile | Improved vector quantization |
US5448053A (en) * | 1993-03-01 | 1995-09-05 | Rhoads; Geoffrey B. | Method and apparatus for wide field distortion-compensated imaging |
US5651071A (en) * | 1993-09-17 | 1997-07-22 | Audiologic, Inc. | Noise reduction system for binaural hearing aid |
DE69533117T2 (de) * | 1994-03-31 | 2005-10-20 | Fuji Photo Film Co. Ltd., Minamiashigara | Verfahren zur Bearbeitung von Überlagerungsbildern |
US5734739A (en) * | 1994-05-31 | 1998-03-31 | University Of Washington | Method for determining the contour of an in vivo organ using multiple image frames of the organ |
US5638465A (en) * | 1994-06-14 | 1997-06-10 | Nippon Telegraph And Telephone Corporation | Image inspection/recognition method, method of generating reference data for use therein, and apparatuses therefor |
US5600763A (en) * | 1994-07-21 | 1997-02-04 | Apple Computer, Inc. | Error-bounded antialiased rendering of complex scenes |
US5742277A (en) * | 1995-10-06 | 1998-04-21 | Silicon Graphics, Inc. | Antialiasing of silhouette edges |
DE69635101T2 (de) * | 1995-11-01 | 2006-06-01 | Canon K.K. | Verfahren zur Extraktion von Gegenständen und dieses Verfahren verwendendes Bildaufnahmegerät |
US5729140A (en) * | 1996-10-04 | 1998-03-17 | Mayo Foundation For Medical Education And Research | Suppression of artifacts in NMR images by correlation of two NEX acquistions |
DE19710169A1 (de) | 1997-03-12 | 1998-09-17 | Grundig Ag | Dezentrales Kommunikationssystem |
US6020979A (en) * | 1998-03-23 | 2000-02-01 | Xerox Corporation | Method of encoding high resolution edge position information in continuous tone image information |
US6097400A (en) * | 1998-06-01 | 2000-08-01 | Ati Technologies, Inc. | Method and apparatus for anti-aliasing post rendering of an image |
US6346124B1 (en) * | 1998-08-25 | 2002-02-12 | University Of Florida | Autonomous boundary detection system for echocardiographic images |
US6208139B1 (en) * | 1998-09-18 | 2001-03-27 | General Electric Company | System and method of phase sensitive MRI reconstruction using partial k-space data |
US6226636B1 (en) | 1998-11-20 | 2001-05-01 | Philips Electronics North America Corp. | System for retrieving images using a database |
US6700672B1 (en) * | 1999-07-30 | 2004-03-02 | Mitsubishi Electric Research Labs, Inc. | Anti-aliasing with line samples |
US6751352B1 (en) | 2000-05-25 | 2004-06-15 | Hewlett-Packard Development Company, L.P. | Method and apparatus for generating and decoding a visually significant barcode |
US6681060B2 (en) | 2001-03-23 | 2004-01-20 | Intel Corporation | Image retrieval using distance measure |
US6798910B1 (en) * | 2001-05-17 | 2004-09-28 | The United States Of America As Represented By The Secretary Of The Air Force | Self-optimizing edge detection in blurred, high-noise images |
US7274831B2 (en) | 2003-04-03 | 2007-09-25 | Microsoft Corporation | High quality anti-aliasing |
-
2003
- 2003-04-03 US US10/406,517 patent/US7274831B2/en not_active Expired - Fee Related
-
2004
- 2004-02-18 AU AU2004200640A patent/AU2004200640A1/en not_active Abandoned
- 2004-03-01 CA CA2459205A patent/CA2459205C/en not_active Expired - Fee Related
- 2004-03-04 EP EP04005123A patent/EP1465113B1/en not_active Expired - Lifetime
- 2004-03-04 DE DE602004023024T patent/DE602004023024D1/de not_active Expired - Lifetime
- 2004-03-04 AT AT04005123T patent/ATE442637T1/de not_active IP Right Cessation
- 2004-03-05 RU RU2004106719/09A patent/RU2335808C2/ru not_active IP Right Cessation
- 2004-03-05 MX MXPA04002157A patent/MXPA04002157A/es not_active Application Discontinuation
- 2004-03-05 BR BR0400703-4A patent/BRPI0400703A/pt not_active IP Right Cessation
- 2004-03-09 KR KR1020040015674A patent/KR101086151B1/ko not_active IP Right Cessation
- 2004-03-09 JP JP2004066284A patent/JP4554237B2/ja not_active Expired - Fee Related
- 2004-03-09 CN CNB2004100286359A patent/CN100365659C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03278189A (ja) * | 1990-02-21 | 1991-12-09 | Ricoh Co Ltd | 図形処理装置 |
Also Published As
Publication number | Publication date |
---|---|
BRPI0400703A (pt) | 2004-11-03 |
ATE442637T1 (de) | 2009-09-15 |
EP1465113B1 (en) | 2009-09-09 |
RU2004106719A (ru) | 2005-08-10 |
MXPA04002157A (es) | 2005-04-25 |
CN1725247A (zh) | 2006-01-25 |
US20040197028A1 (en) | 2004-10-07 |
EP1465113A2 (en) | 2004-10-06 |
DE602004023024D1 (de) | 2009-10-22 |
CA2459205A1 (en) | 2004-10-03 |
RU2335808C2 (ru) | 2008-10-10 |
EP1465113A3 (en) | 2006-04-26 |
CN100365659C (zh) | 2008-01-30 |
US7274831B2 (en) | 2007-09-25 |
KR101086151B1 (ko) | 2011-11-25 |
CA2459205C (en) | 2012-06-26 |
KR20040086740A (ko) | 2004-10-12 |
JP2004310750A (ja) | 2004-11-04 |
AU2004200640A1 (en) | 2004-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11361405B2 (en) | Dynamic spread anti-aliasing | |
JP4554237B2 (ja) | 高品質アンチエイリアシング | |
JP5232358B2 (ja) | アウトラインフォントのレンダリング | |
US6768491B2 (en) | Barycentric centroid sampling method and apparatus | |
JP4937359B2 (ja) | 図形描画装置及び図形描画方法 | |
US20080143739A1 (en) | Method and System for Dynamic, Luminance-Based Color Contrasting in a Region of Interest in a Graphic Image | |
KR20050121263A (ko) | 화소용 커버리지 마스크 결정 | |
JP2001512265A (ja) | 3dコンピュータ・グラフィックスにおけるテクスチャ・マッピング | |
US20170316546A1 (en) | Guided image upsampling using bitmap tracing | |
JP4869920B2 (ja) | オブジェクトを表現する2次元距離フィールドからピクセルのコンポーネントのアンチエイリアス強度を求める方法及び装置 | |
US8406518B2 (en) | Smoothed local histogram filters for computer graphics | |
US7679620B2 (en) | Image processing using saltating samples | |
US8629868B1 (en) | Systems and methods for simulating depth of field on a computer generated display | |
JP5199424B2 (ja) | ランク−1格子による画像合成 | |
US7817871B2 (en) | Scaling of raster images without blurring of edges | |
US10311540B2 (en) | Radial density masking systems and methods | |
US7656408B1 (en) | Method and system for animating a border | |
Meunier et al. | Cosine lobes for interactive direct lighting in dynamic scenes | |
US8358867B1 (en) | Painterly filtering | |
JP2004054635A (ja) | 画像処理装置およびその方法 | |
Yuan et al. | Procedural image processing for visualization | |
Lemoine et al. | Rasterization by Multiresolution Integration | |
Vuletich | Prefiltering Antialiasing for General Vector Graphics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070302 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090813 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100602 |
|
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: 20100617 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100714 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |