KR100896155B1 - 내장형 디바이스의 플렉시블 안티에일리어싱 - Google Patents
내장형 디바이스의 플렉시블 안티에일리어싱 Download PDFInfo
- Publication number
- KR100896155B1 KR100896155B1 KR1020077009220A KR20077009220A KR100896155B1 KR 100896155 B1 KR100896155 B1 KR 100896155B1 KR 1020077009220 A KR1020077009220 A KR 1020077009220A KR 20077009220 A KR20077009220 A KR 20077009220A KR 100896155 B1 KR100896155 B1 KR 100896155B1
- Authority
- KR
- South Korea
- Prior art keywords
- antialiasing
- oversampling
- graphics pipeline
- aliasing
- texturing
- 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 OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/50—Lighting effects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/12—Indexing scheme for image data processing or generation, in general involving antialiasing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Image Processing (AREA)
Abstract
Description
Claims (36)
- 각각이 복수의 오브젝트 세트로 구성된 3차원 (3D) 장면의 연속적인 이미지를 렌더링하는 3D 그래픽 파이프라인으로서,텍스처링부, 블렌딩부, 및 상기 텍스처링부에 의한 텍스처링 이전에 소정의 이미지에 대해 상기 소정의 이미지의 오브젝트의 일부에 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘을 포함하는, 3D 그래픽 파이프라인.
- 제 1 항에 있어서,상기 오브젝트는 삼각형인, 3D 그래픽 파이프라인.
- 제 2 항에 있어서,상기 안티에일리어싱 오버샘플링 메커니즘은 안티에일리어싱 애플리케이션 프로그램 인터페이스 (API) 함수를 이용하여 애플리케이션 프로그램에 의해 특정된 안티에일리어싱 파라미터를 수신하는, 3D 그래픽 파이프라인.
- 제 3 항에 있어서,상기 API 함수는 API 익스텐션을 포함하는, 3D 그래픽 파이프라인.
- 제 3 항에 있어서,상기 애플리케이션 프로그램은 상기 3D 그래픽 파이프라인 외부의 메모리에서 실행되는, 3D 그래픽 파이프라인.
- 제 3 항에 있어서,상기 안티에일리어싱 오버샘플링은 상기 수신된 안티에일리어싱 파라미터에 따라 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 2 항에 있어서,상기 안티에일리어싱 오버샘플링은 오브젝트 마다 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 1 항에 있어서,상기 텍스처링부에 의한 텍스처링 이후에, 상기 소정의 이미지에 대해 상기 소정의 이미지의 상기 오버샘플링된 오브젝트에 안티에일리어싱 웨이팅을 수행하는 안티에일리어싱 웨이팅 메커니즘을 더 포함하는, 3D 그래픽 파이프라인.
- 제 8 항에 있어서,상기 안티에일리어싱 웨이팅은 상기 3D 그래픽 파이프라인의 블렌딩부에 의한 블렌딩 이후에 상기 안티에일리어싱 웨이팅 메커니즘에 의해 수행되는, 3D 그래 픽 파이프라인.
- 제 8 항에 있어서,상기 안티에일리어싱 웨이팅 메커니즘은 오버샘플링된 오브젝트에 평균화 연산을 수행하는, 3D 그래픽 파이프라인.
- 각각이 복수의 오브젝트 세트로 구성된 3차원 (3D) 장면의 연속적인 이미지를 렌더링하기 위한 3D 그래픽 파이프라인으로서,텍스처링부;상기 텍스처링부에 의한 텍스처링 이전에 상기 3D 그래픽 파이프라인의 소정의 단계에서 소정의 이미지에 대해, 상기 소정의 이미지의 오브젝트의 적어도 일부에 안티에일리어싱 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘; 및상기 3D 그래픽 파이프라인의 상기 소정의 단계에서 상기 소정의 이미지에 대해, 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 오버샘플링되는 상기 소정의 이미지의 상기 일부에 안티에일리어싱 웨이팅을 수행하는 안티에일리어싱 웨이팅 메커니즘을 포함하는, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 오브젝트는 삼각형인, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 안티에일리어싱 오버샘플링 메커니즘은, 안티에일리어싱 애플리케이션 프로그램 인터페이스 (API) 함수를 이용하여 애플리케이션 프로그램에 의해 특정되는 안티에일리어싱 파라미터를 수신하는, 3D 그래픽 파이프라인.
- 제 13 항에 있어서,상기 API 함수는 API 익스텐션을 포함하는, 3D 그래픽 파이프라인.
- 제 13 항에 있어서,상기 애플리케이션 프로그램은 상기 3D 그래픽 파이프라인 외부의 메모리에서 실행되는, 3D 그래픽 파이프라인.
- 제 13 항에 있어서,상기 안티에일리어싱 오버샘플링은 상기 수신된 안티에일리어싱 파라미터에 따라 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 안티에일리어싱 오버샘플링은 오브젝트 마다 상기 안티에일리어싱 오버 샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 안티에일리어싱 오버샘플링은 상기 전체 소정의 이미지에 대해 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 안티에일리어싱 오버샘플링은 상기 소정의 이미지의 모든 오브젝트에 대해 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 수행되는, 3D 그래픽 파이프라인.
- 제 11 항에 있어서,상기 안티에일리어싱 웨이팅 메커니즘은 평균화 연산을 수행하는, 3D 그래픽 파이프라인.
- 기계에 의해 판독되는 경우에 3차원 (3D) 그래픽 파이프라인에 의해 일정 안티에일리어싱 작용이 수행되도록 하는 기계 판독가능 데이터를 보유하는 기계 판독가능 매체로서,상기 기계 판독가능 데이터는, 애플리케이션 프로그램에 의해 호출되는 경우에, 3D 그래픽 파이프라인이 일정 안티에일리어싱 작용을 수행하도록 지시하는 안티에일리어싱 애플리케이션 프로그래밍 인터페이스 (API) 함수를 포함하고,상기 안티에일리어싱 API 함수는 상기 애플리케이션 프로그램으로부터 안티에일리어싱 파라미터를 수신하고 상기 애플리케이션 프로그램으로부터 수신된 상기 안티에일리어싱 파라미터를 상기 3D 그래픽 파이프파인으로 전달하는 데이터 구조를 포함하고,상기 일정 안티에일리어싱 작용은 상기 3D 그래픽 파이프라인의 텍스처링부에 의한 텍스처링 이전에 소정의 이미지에 대해 오버샘플링하는 것을 포함하는, 기계 판독가능 매체.
- 제 21 항에 있어서,상기 안티에일리어싱 파라미터는 안티에일리어싱될 소정의 이미지의 오브젝트 세트를 식별하는 오브젝트 세트 식별 파라미터를 포함하는, 기계 판독가능 매체.
- 제 22 항에 있어서,상기 오브젝트 세트 식별 파라미터는 상기 소정의 이미지의 장면을 이루는 오브젝트의 시퀀스로부터 개별 오브젝트를 식별하는 일 세트의 식별자를 포함하는, 기계 판독가능 매체.
- 제 21 항에 있어서,상기 안티에일리어싱 파라미터는 상기 3D 그래픽 파이프라인에 의해 채용될 선택된 타입의 안티에일리어싱 알고리즘을 포함하는, 기계 판독가능 매체.
- 제 24 항에 있어서,상기 안티에일리어싱 파라미터는 상기 선택된 타입의 안티에일리어싱 알고리즘의 파라미터를 포함하는, 기계 판독가능 매체.
- 제 21 항에 있어서,상기 안티에일리어싱 파라미터는, 안티에일리어싱 오버샘플링시에 상기 오버샘플링을 상기 특정된 오브젝트 세트의 오브젝트 마다 수행할지 또는 상기 전체 이미지에 대해 수행할지 여부를 특정하는 안티에일리어싱 샘플링 특정 파라미터를 포함하는, 기계 판독가능 매체.
- 제 26 항에 있어서,상기 안티에일리어싱 파라미터는, 안티에일리어싱 웨이팅시에 상기 웨이팅을 상기 특정된 오브젝트 세트의 오브젝트 마다 수행할지 또는 상기 전체 이미지에 대해 수행할지 여부를 특정하는 안티에일리어싱 웨이팅 특정 파라미터를 포함하는, 기계 판독가능 매체.
- 제 27 항에 있어서,상기 안티에일리어싱 파라미터는, 상기 안티에일리어싱 웨이팅을 상기 3D 그래픽 파이프라인의 텍스처링부 이전에 수행할지 또는 상기 3D 그래픽 파이프라인의 블렌딩부 이후에 수행할지 여부를 특정하는 웨이팅 타이밍 파라미터를 포함하는, 기계 판독가능 매체.
- 시스템 메모리;시스템 버스; 및상기 시스템 버스를 통해 메인 메모리에 연결되고, 그래픽 파이프라인을 포함하는 3D 그래픽 코어로서, 상기 그래픽 파이프라인은 쉐이딩부, 텍스처링부, 및 블렌딩부를 포함하고, 각각이 복수의 오브젝트 세트로 구성된 3D 장면의 연속적인 이미지를 렌더링하도록 구성되는, 상기 3D 그래픽 코어를 포함하며,상기 3D 그래픽 코어는 상기 텍스처링부에 의한 텍스처링 이전의 상기 파이프라인의 단계에서 소정의 이미지에 대해, 상기 소정의 이미지의 상기 오브젝트의 일부에 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘을 더 포함하는, 내장형 디바이스.
- 제 29 항에 있어서,상기 오브젝트는 삼각형인, 내장형 디바이스.
- 시스템 메모리;시스템 버스; 및상기 시스템 버스를 통해 메인 메모리에 연결되고, 그래픽 파이프라인을 포함하는 3D 그래픽 코어로서, 상기 그래픽 파이프라인은 쉐이딩부, 텍스처링부, 및 블렌딩부를 포함하며, 각각이 복수의 오브젝트 세트로 구성된 3D 장면의 연속적인 이미지를 렌더링하도록 구성되는, 상기 3D 그래픽 코어를 포함하며,상기 3D 그래픽 코어는 상기 텍스처링부에 의한 텍스처링 이전의 상기 그래픽 파이프라인의 소정의 단계에서 소정의 이미지에 대해, 상기 소정의 이미지의 상기 오브젝트의 적어도 일부에 안티에일리어싱 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘을 더 포함하고,상기 3D 그래픽 코어는 상기 그래픽 파이프라인의 상기 소정의 단계에서 상기 소정의 이미지에 대해, 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 오버샘플링된 상기 소정의 이미지의 상기 일부에 안티에일리어싱 웨이팅을 수행하는 안티에일리어싱 웨이팅 메커니즘을 더 포함하는, 내장형 디바이스.
- 제 31 항에 있어서,상기 오브젝트는 삼각형인, 내장형 디바이스.
- 각각이 복수의 오브젝트 세트로 구성된 3차원 (3D) 장면의 연속적인 이미지를 렌더링하는 3D 그래픽 파이프라인을 포함하는 집적 회로로서,상기 3D 그래픽 파이프라인은 텍스처링부, 블렌딩부, 및 상기 텍스처링부에 의한 텍스처링 이전에 상기 3D 그래픽 파이프라인의 단계에서 소정의 이미지에 대해, 상기 소정의 이미지의 오브젝트 일부에 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘을 포함하는, 집적 회로.
- 제 33 항에 있어서,상기 오브젝트는 삼각형인, 집적 회로.
- 각각이 복수의 오브젝트 세트로 구성된 3차원 (3D) 장면의 연속적인 이미지를 렌더링하는 3D 그래픽 파이프라인을 포함하는 집적회로로서,상기 3D 그래픽 파이프라인은,텍스처링부;상기 텍스처링부에 의한 텍스처링 이전에 상기 3D 그래픽 파이프라인의 소정의 단계에서 소정의 이미지에 대해, 상기 소정의 이미지의 상기 오브젝트의 적어도 일부에 안티에일리어싱 오버샘플링을 수행하는 안티에일리어싱 오버샘플링 메커니즘; 및상기 3D 그래픽 파이프라인의 소정의 단계에서 상기 소정의 이미지에 대해, 상기 안티에일리어싱 오버샘플링 메커니즘에 의해 오버샘플링된 상기 소정의 이미지의 상기 일부에 안티에일리어싱 웨이팅을 수행하는 안티에일리어싱 웨이팅 메커니즘을 포함하는, 집적 회로.
- 제 35 항에 있어서,상기 오브젝트는 삼각형인, 집적 회로.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/949,607 | 2004-09-23 | ||
| US10/949,607 US7173631B2 (en) | 2004-09-23 | 2004-09-23 | Flexible antialiasing in embedded devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070055618A KR20070055618A (ko) | 2007-05-30 |
| KR100896155B1 true KR100896155B1 (ko) | 2009-05-11 |
Family
ID=36073457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020077009220A Expired - Fee Related KR100896155B1 (ko) | 2004-09-23 | 2005-09-23 | 내장형 디바이스의 플렉시블 안티에일리어싱 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7173631B2 (ko) |
| EP (1) | EP1803096B1 (ko) |
| JP (1) | JP4542153B2 (ko) |
| KR (1) | KR100896155B1 (ko) |
| CN (1) | CN101061518B (ko) |
| WO (1) | WO2006034422A2 (ko) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330060B1 (en) | 2003-04-15 | 2016-05-03 | Nvidia Corporation | Method and device for encoding and decoding video image data |
| US8660182B2 (en) | 2003-06-09 | 2014-02-25 | Nvidia Corporation | MPEG motion estimation based on dual start points |
| US8081182B2 (en) * | 2004-03-03 | 2011-12-20 | Qualcomm Incorporated | Depth buffer for rasterization pipeline |
| US20060181540A1 (en) * | 2005-02-12 | 2006-08-17 | Patrick Loo | Image editor with plug-in capability for editing images in a mobile communication device |
| US8294731B2 (en) * | 2005-11-15 | 2012-10-23 | Advanced Micro Devices, Inc. | Buffer management in vector graphics hardware |
| US8731071B1 (en) | 2005-12-15 | 2014-05-20 | Nvidia Corporation | System for performing finite input response (FIR) filtering in motion estimation |
| US8724702B1 (en) | 2006-03-29 | 2014-05-13 | Nvidia Corporation | Methods and systems for motion estimation used in video coding |
| US8111264B2 (en) * | 2006-03-30 | 2012-02-07 | Ati Technologies Ulc | Method of and system for non-uniform image enhancement |
| EP1860614A1 (en) * | 2006-05-26 | 2007-11-28 | Samsung Electronics Co., Ltd. | 3-Dimensional Graphics Processing Method, Medium and Apparatus Performing Perspective Correction |
| US8660380B2 (en) | 2006-08-25 | 2014-02-25 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
| US7973797B2 (en) * | 2006-10-19 | 2011-07-05 | Qualcomm Incorporated | Programmable blending in a graphics processing unit |
| US8756482B2 (en) | 2007-05-25 | 2014-06-17 | Nvidia Corporation | Efficient encoding/decoding of a sequence of data frames |
| US20080291209A1 (en) * | 2007-05-25 | 2008-11-27 | Nvidia Corporation | Encoding Multi-media Signals |
| US9118927B2 (en) | 2007-06-13 | 2015-08-25 | Nvidia Corporation | Sub-pixel interpolation and its application in motion compensated encoding of a video signal |
| US8873625B2 (en) | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
| US8605087B2 (en) * | 2008-07-03 | 2013-12-10 | Nvidia Corporation | Hybrid multisample/supersample antialiasing |
| US8605086B2 (en) | 2008-07-03 | 2013-12-10 | Nvidia Corporation | Hybrid multisample/supersample antialiasing |
| TWI425440B (zh) * | 2008-07-03 | 2014-02-01 | Nvidia Corp | 複合多重樣本/超樣本抗頻疊 |
| US8666181B2 (en) | 2008-12-10 | 2014-03-04 | Nvidia Corporation | Adaptive multiple engine image motion detection system and method |
| GB0908927D0 (en) * | 2009-05-22 | 2009-07-01 | Univ Reading The | Synthetic graft |
| US9361715B2 (en) | 2011-06-02 | 2016-06-07 | Microsoft Technology Licensing, Llc | Global composition system |
| US9384589B2 (en) * | 2013-04-29 | 2016-07-05 | Microsoft Technology Licensing, Llc | Anti-aliasing for geometries |
| US9542906B2 (en) | 2013-05-10 | 2017-01-10 | Microsoft Technology Licensing, Llc | Shared compositional resources |
| US20140344729A1 (en) * | 2013-05-15 | 2014-11-20 | Microsoft Corporation | Primitive-based composition |
| US10152819B2 (en) | 2016-08-15 | 2018-12-11 | Microsoft Technology Licensing, Llc | Variable rate shading |
| US10147227B2 (en) | 2017-02-17 | 2018-12-04 | Microsoft Technology Licensing, Llc | Variable rate shading |
| CN114565708B (zh) * | 2020-11-13 | 2025-10-28 | 华为技术有限公司 | 一种选择抗锯齿算法的方法、装置、设备及可读存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063597A (ja) * | 2000-08-23 | 2002-02-28 | Nintendo Co Ltd | グラフィクスシステムのエイリアス補正方法および装置 |
| KR20020031097A (ko) * | 1999-02-17 | 2002-04-26 | 케네쓰 올센 | 샘플 위치정보를 효율적으로 저장하는 수퍼-샘플되는샘플버퍼를 가지는 그래픽 시스템 |
| US20020070932A1 (en) * | 2000-12-10 | 2002-06-13 | Kim Jesse Jaejin | Universal three-dimensional graphics viewer for resource constrained mobile computers |
| US20020140706A1 (en) * | 2001-03-30 | 2002-10-03 | Peterson James R. | Multi-sample method and system for rendering antialiased images |
| US20030132944A1 (en) * | 2001-10-03 | 2003-07-17 | Sun Microsystems, Inc. | User control of generalized semantic zooming |
| US6597365B1 (en) | 1997-09-11 | 2003-07-22 | Valeo Borg Instruments Gmbh & Co. Kg | Indicating device with and without antialiasing |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2158988C (en) * | 1993-03-25 | 2000-06-13 | Bruno Delean | Method and system for image processing |
| US6154212A (en) * | 1997-11-06 | 2000-11-28 | Lucent Technologies Inc. | Method and apparatus for constructing network interfaces |
| US6115050A (en) * | 1998-04-08 | 2000-09-05 | Webtv Networks, Inc. | Object-based anti-aliasing |
| US6559851B1 (en) * | 1998-05-21 | 2003-05-06 | Mitsubishi Electric & Electronics Usa, Inc. | Methods for semiconductor systems for graphics processing |
| US6614445B1 (en) * | 1999-03-23 | 2003-09-02 | Microsoft Corporation | Antialiasing method for computer graphics |
| US6661424B1 (en) * | 2000-07-07 | 2003-12-09 | Hewlett-Packard Development Company, L.P. | Anti-aliasing in a computer graphics system using a texture mapping subsystem to down-sample super-sampled images |
| JP4740476B2 (ja) * | 2000-08-23 | 2011-08-03 | 任天堂株式会社 | グラフィックスシステム内におけるn個のアルファ演算の論理結合を提供する方法および装置 |
| US6812923B2 (en) * | 2001-03-01 | 2004-11-02 | Microsoft Corporation | Method and system for efficiently transferring data objects within a graphics display system |
| US7145577B2 (en) * | 2001-08-31 | 2006-12-05 | Micron Technology, Inc. | System and method for multi-sampling primitives to reduce aliasing |
| US6906729B1 (en) * | 2002-03-19 | 2005-06-14 | Aechelon Technology, Inc. | System and method for antialiasing objects |
| US20050017982A1 (en) * | 2003-07-23 | 2005-01-27 | Kane Francis James | Dynamic imposter generation with MIP map anti-aliasing |
| US20050195200A1 (en) * | 2004-03-03 | 2005-09-08 | Chuang Dan M. | Embedded system with 3D graphics core and local pixel buffer |
-
2004
- 2004-09-23 US US10/949,607 patent/US7173631B2/en not_active Expired - Lifetime
-
2005
- 2005-09-23 CN CN200580039572XA patent/CN101061518B/zh not_active Expired - Lifetime
- 2005-09-23 EP EP05800219.7A patent/EP1803096B1/en not_active Expired - Lifetime
- 2005-09-23 KR KR1020077009220A patent/KR100896155B1/ko not_active Expired - Fee Related
- 2005-09-23 JP JP2007533638A patent/JP4542153B2/ja not_active Expired - Fee Related
- 2005-09-23 WO PCT/US2005/034051 patent/WO2006034422A2/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6597365B1 (en) | 1997-09-11 | 2003-07-22 | Valeo Borg Instruments Gmbh & Co. Kg | Indicating device with and without antialiasing |
| KR20020031097A (ko) * | 1999-02-17 | 2002-04-26 | 케네쓰 올센 | 샘플 위치정보를 효율적으로 저장하는 수퍼-샘플되는샘플버퍼를 가지는 그래픽 시스템 |
| JP2002063597A (ja) * | 2000-08-23 | 2002-02-28 | Nintendo Co Ltd | グラフィクスシステムのエイリアス補正方法および装置 |
| US6999100B1 (en) | 2000-08-23 | 2006-02-14 | Nintendo Co., Ltd. | Method and apparatus for anti-aliasing in a graphics system |
| US20020070932A1 (en) * | 2000-12-10 | 2002-06-13 | Kim Jesse Jaejin | Universal three-dimensional graphics viewer for resource constrained mobile computers |
| US20020140706A1 (en) * | 2001-03-30 | 2002-10-03 | Peterson James R. | Multi-sample method and system for rendering antialiased images |
| US20030132944A1 (en) * | 2001-10-03 | 2003-07-17 | Sun Microsystems, Inc. | User control of generalized semantic zooming |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20070055618A (ko) | 2007-05-30 |
| US7173631B2 (en) | 2007-02-06 |
| JP4542153B2 (ja) | 2010-09-08 |
| WO2006034422A2 (en) | 2006-03-30 |
| CN101061518A (zh) | 2007-10-24 |
| CN101061518B (zh) | 2012-07-18 |
| EP1803096B1 (en) | 2018-03-07 |
| WO2006034422A3 (en) | 2006-08-03 |
| JP2008515058A (ja) | 2008-05-08 |
| US20060061591A1 (en) | 2006-03-23 |
| EP1803096A2 (en) | 2007-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100896155B1 (ko) | 내장형 디바이스의 플렉시블 안티에일리어싱 | |
| US10957082B2 (en) | Method of and apparatus for processing graphics | |
| US6204856B1 (en) | Attribute interpolation in 3D graphics | |
| US10748332B2 (en) | Hybrid frustum traced shadows systems and methods | |
| US10614619B2 (en) | Graphics processing systems | |
| US6961065B2 (en) | Image processor, components thereof, and rendering method | |
| CN106537459B (zh) | 图形处理系统、操作该系统的方法和计算机可读存储介质 | |
| EP1306810A1 (en) | Triangle identification buffer | |
| CN109785417B (zh) | 一种实现OpenGL累积操作的方法及装置 | |
| US7038678B2 (en) | Dependent texture shadow antialiasing | |
| CN100399358C (zh) | 图像处理装置及其方法 | |
| JP2009545827A (ja) | ピクセルマスクを用いたグラフィックシステム | |
| JP2010510608A (ja) | グラフィックスアプリケーションのための効率的なシザリング | |
| US6184893B1 (en) | Method and system for filtering texture map data for improved image quality in a graphics computer system | |
| CN110841293B (zh) | 一种自动动态输出游戏贴图合适度的方法和系统 | |
| US7508390B1 (en) | Method and system for implementing real time soft shadows using penumbra maps and occluder maps | |
| JP2007066064A (ja) | 画像生成装置及びプログラム | |
| US8587608B2 (en) | Preventing pixel modification of an image based on a metric indicating distortion in a 2D representation of a 3D object | |
| JP2025509472A (ja) | 画像分類のためのロッキング機構 | |
| US10497150B2 (en) | Graphics processing fragment shading by plural processing passes | |
| US6501481B1 (en) | Attribute interpolation in 3D graphics | |
| US7385604B1 (en) | Fragment scattering | |
| US11908069B2 (en) | Graphics processing | |
| US7382377B1 (en) | Render to texture cull | |
| EP1926052B1 (en) | Method, medium, and system rendering 3 dimensional graphics data considering fog effect |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20120329 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20130329 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20160330 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20190327 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 16 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20250429 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| H13 | Ip right lapsed |
Free format text: ST27 STATUS EVENT CODE: N-4-6-H10-H13-OTH-PC1903 (AS PROVIDED BY THE NATIONAL OFFICE); TERMINATION CATEGORY : DEFAULT_OF_REGISTRATION_FEE Effective date: 20250429 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20250429 |