DE69625561D1 - Antialiasing für Silhouetteränder - Google Patents

Antialiasing für Silhouetteränder

Info

Publication number
DE69625561D1
DE69625561D1 DE69625561T DE69625561T DE69625561D1 DE 69625561 D1 DE69625561 D1 DE 69625561D1 DE 69625561 T DE69625561 T DE 69625561T DE 69625561 T DE69625561 T DE 69625561T DE 69625561 D1 DE69625561 D1 DE 69625561D1
Authority
DE
Germany
Prior art keywords
antialiasing
silhouette edges
silhouette
edges
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 - Lifetime
Application number
DE69625561T
Other languages
English (en)
Other versions
DE69625561T2 (de
Inventor
Carroll Philip Gossett
Hook Timothy J Van
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Graphics Properties Holdings Inc
Original Assignee
Nintendo Co Ltd
Silicon Graphics Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd, Silicon Graphics Inc filed Critical Nintendo Co Ltd
Publication of DE69625561D1 publication Critical patent/DE69625561D1/de
Application granted granted Critical
Publication of DE69625561T2 publication Critical patent/DE69625561T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/403Edge-driven scaling; Edge-based scaling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/12Indexing scheme for image data processing or generation, in general involving antialiasing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
DE69625561T 1995-10-06 1996-10-07 Antialiasing für Silhouetteränder Expired - Lifetime DE69625561T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US539956 1995-10-06
US08/539,956 US5742277A (en) 1995-10-06 1995-10-06 Antialiasing of silhouette edges

Publications (2)

Publication Number Publication Date
DE69625561D1 true DE69625561D1 (de) 2003-02-06
DE69625561T2 DE69625561T2 (de) 2009-09-17

Family

ID=24153358

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69625561T Expired - Lifetime DE69625561T2 (de) 1995-10-06 1996-10-07 Antialiasing für Silhouetteränder

Country Status (6)

Country Link
US (1) US5742277A (de)
EP (1) EP0767444B1 (de)
JP (1) JPH09179544A (de)
CN (1) CN1129091C (de)
DE (1) DE69625561T2 (de)
TW (1) TW378311B (de)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6525723B1 (en) * 1998-02-17 2003-02-25 Sun Microsystems, Inc. Graphics system which renders samples into a sample buffer and generates pixels in response to stored samples at different rates
US6489956B1 (en) * 1998-02-17 2002-12-03 Sun Microsystems, Inc. Graphics system having a super-sampled sample buffer with generation of output pixels using selective adjustment of filtering for implementation of display effects
US6496186B1 (en) * 1998-02-17 2002-12-17 Sun Microsystems, Inc. Graphics system having a super-sampled sample buffer with generation of output pixels using selective adjustment of filtering for reduced artifacts
US6483504B1 (en) * 1998-02-17 2002-11-19 Sun Microsystems, Inc. Graphics system having a super sampled-sample buffer with efficient storage of sample position information
US6459428B1 (en) * 1998-02-17 2002-10-01 Sun Microsystems, Inc. Programmable sample filtering for image rendering
AU2868199A (en) * 1998-02-17 1999-08-30 Sun Microsystems, Inc. Graphics system with variable resolution super-sampling
US6496187B1 (en) * 1998-02-17 2002-12-17 Sun Microsystems, Inc. Graphics system configured to perform parallel sample to pixel calculation
US6115050A (en) 1998-04-08 2000-09-05 Webtv Networks, Inc. Object-based anti-aliasing
US6163269A (en) * 1998-05-05 2000-12-19 Magellan Dis, Inc. Navigation system with anti-alias map display
DE59911685D1 (de) * 1998-08-30 2005-04-07 Gmd Gmbh Verfahren und Vorrichtung zum Eliminieren unerwünschter Stufungen an Kanten bei Bilddarstellungen im Zeilenraster
WO2000030033A2 (en) * 1998-11-17 2000-05-25 Quantum3D, Inc. Device and method for antialiasing high resolution pixel data for lower resolution display
US6377274B1 (en) * 1999-07-15 2002-04-23 Intel Corporation S-buffer anti-aliasing method
US6429877B1 (en) 1999-07-30 2002-08-06 Hewlett-Packard Company System and method for reducing the effects of aliasing in a computer graphics system
US6591361B1 (en) 1999-12-28 2003-07-08 International Business Machines Corporation Method and apparatus for converting data into different ordinal types
US6857061B1 (en) * 2000-04-07 2005-02-15 Nintendo Co., Ltd. Method and apparatus for obtaining a scalar value directly from a vector register
US6701424B1 (en) * 2000-04-07 2004-03-02 Nintendo Co., Ltd. Method and apparatus for efficient loading and storing of vectors
US6859862B1 (en) 2000-04-07 2005-02-22 Nintendo Co., Ltd. Method and apparatus for software management of on-chip cache
US6999100B1 (en) * 2000-08-23 2006-02-14 Nintendo Co., Ltd. Method and apparatus for anti-aliasing in a graphics system
JP2002140722A (ja) * 2000-08-23 2002-05-17 Sony Computer Entertainment Inc エイリアシングを除去した画像を描画する装置及び方法
US7061507B1 (en) 2000-11-12 2006-06-13 Bitboys, Inc. Antialiasing method and apparatus for video applications
US7286138B2 (en) * 2001-05-08 2007-10-23 Microsoft Corporation Discontinuity edge overdraw
US6919906B2 (en) * 2001-05-08 2005-07-19 Microsoft Corporation Discontinuity edge overdraw
US6844878B2 (en) * 2001-12-04 2005-01-18 Koninklijke Philips Electronics N.V. Media processing reduction in hidden areas
US7120311B2 (en) * 2002-06-28 2006-10-10 Microsoft Corporation Systems and methods for providing forward mapping with visibility for and resolution of accumulated samples
US20040174379A1 (en) * 2003-03-03 2004-09-09 Collodi David J. Method and system for real-time anti-aliasing
US7006108B2 (en) * 2003-03-25 2006-02-28 Mitsubishi Electric Research Laboratories, Inc. Method for generating a composite glyph and rendering a region of the composite glyph in image-order
US7274831B2 (en) * 2003-04-03 2007-09-25 Microsoft Corporation High quality anti-aliasing
US7006110B2 (en) * 2003-04-15 2006-02-28 Nokia Corporation Determining a coverage mask for a pixel
JP3855270B2 (ja) * 2003-05-29 2006-12-06 ソニー株式会社 アンテナ実装方法
JP4183082B2 (ja) * 2003-09-26 2008-11-19 シャープ株式会社 3次元画像描画装置および3次元画像描画方法
TWI228240B (en) * 2003-11-25 2005-02-21 Benq Corp Image processing method for reducing jaggy-effect
US7317829B2 (en) * 2003-12-12 2008-01-08 Microsoft Corporation Background color estimation for scanned images
US20060250414A1 (en) * 2005-05-03 2006-11-09 Vladimir Golovin System and method of anti-aliasing computer images
CN100354894C (zh) * 2005-11-10 2007-12-12 北京航空航天大学 基于图形处理单元gpu的粒子***实现方法
CN100437642C (zh) * 2006-03-27 2008-11-26 腾讯科技(深圳)有限公司 一种模型几何空间轮廓线查找的预处理方法
US20080062204A1 (en) * 2006-09-08 2008-03-13 Microsoft Corporation Automated pixel snapping for anti-aliased rendering
US20090033671A1 (en) * 2007-08-02 2009-02-05 Ati Technologies Ulc Multi-sample rendering of 2d vector images
US8554475B2 (en) 2007-10-01 2013-10-08 Mitac International Corporation Static and dynamic contours
EP2274725A1 (de) * 2008-04-04 2011-01-19 Advanced Micro Devices, Inc. Filterungsverfahren und vorrichtung zum anti-aliasing
CN102044235B (zh) * 2009-10-09 2012-11-28 奇景光电股份有限公司 字体反锯齿方法
CN103890814B (zh) * 2011-10-18 2017-08-29 英特尔公司 基于表面的图形处理
KR101488343B1 (ko) * 2012-11-13 2015-01-30 에스엘 주식회사 차량용 디스플레이 패널의 이미지 처리 장치
JP6230268B2 (ja) * 2013-05-23 2017-11-15 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
CN104750889B (zh) * 2013-12-30 2017-08-29 北京华大九天软件有限公司 一种图形排列模拟打孔方法
JP6540099B2 (ja) * 2015-03-02 2019-07-10 セイコーエプソン株式会社 画像処理装置、表示装置、及び、画像処理方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3816726A (en) * 1972-10-16 1974-06-11 Evans & Sutherland Computer Co Computer graphics clipping system for polygons
IL72685A (en) * 1983-08-30 1988-08-31 Gen Electric Advanced video object generator
US4811245A (en) * 1985-12-19 1989-03-07 General Electric Company Method of edge smoothing for a computer image generation system
US4843380A (en) * 1987-07-13 1989-06-27 Megatek Corporation Anti-aliasing raster scan display system
EP0358459B1 (de) * 1988-09-08 1996-06-19 Sony Corporation Bildverarbeitungsgerät
US5040130A (en) * 1988-09-20 1991-08-13 International Business Machines Corporation Computer graphics boundary--defined area clippping and extraneous edge deletion method
US5060172A (en) * 1989-07-06 1991-10-22 Digital Equipment Corporation Method and apparatus for displaying smooth-shaded objects
WO1991003796A1 (en) * 1989-08-28 1991-03-21 Eastman Kodak Company A computer based digital image noise reduction method based on overlapping planar approximation
US5206628A (en) * 1989-11-17 1993-04-27 Digital Equipment Corporation Method and apparatus for drawing lines in a graphics system
US5245700A (en) * 1989-11-21 1993-09-14 International Business Machines Corporation Adjustment of z-buffer values for lines on the surface of a polygon
US5299300A (en) * 1990-02-22 1994-03-29 Harris Corporation Interpolation processing of digital map imagery data
US5123085A (en) * 1990-03-19 1992-06-16 Sun Microsystems, Inc. Method and apparatus for rendering anti-aliased polygons
US5343558A (en) * 1991-02-19 1994-08-30 Silicon Graphics, Inc. Method for scan converting shaded triangular polygons
US5379129A (en) * 1992-05-08 1995-01-03 Apple Computer, Inc. Method for compositing a source and destination image using a mask image
JPH05346953A (ja) * 1992-06-15 1993-12-27 Matsushita Electric Ind Co Ltd 画像データ処理装置
JP3505199B2 (ja) * 1992-06-30 2004-03-08 株式会社リコー ビデオカメラジッタ補正装置、データ圧縮装置、データ伸長装置、データ圧縮方法及びデータ伸長方法
GB2275584B (en) * 1993-02-25 1997-05-14 Quantel Ltd An image processing system
US5583974A (en) * 1993-05-10 1996-12-10 Apple Computer, Inc. Computer graphics system having high performance multiple layer Z-buffer
US5581680A (en) * 1993-10-06 1996-12-03 Silicon Graphics, Inc. Method and apparatus for antialiasing raster scanned images
US5528738A (en) * 1993-10-06 1996-06-18 Silicon Graphics, Inc. Method and apparatus for antialiasing raster scanned, polygonal shaped images
US5416893A (en) * 1993-10-26 1995-05-16 Hewlett-Packard Co. Method for displaying edging or decaling of an object in a graphics display
US5590254A (en) * 1994-09-30 1996-12-31 Intel Corporation Displaying multiple video streams using a bit map and a single frame buffer

Also Published As

Publication number Publication date
US5742277A (en) 1998-04-21
JPH09179544A (ja) 1997-07-11
EP0767444B1 (de) 2003-01-02
TW378311B (en) 2000-01-01
CN1155715A (zh) 1997-07-30
DE69625561T2 (de) 2009-09-17
EP0767444A3 (de) 1998-02-11
CN1129091C (zh) 2003-11-26
EP0767444A2 (de) 1997-04-09

Similar Documents

Publication Publication Date Title
DE69625561D1 (de) Antialiasing für Silhouetteränder
DE69606738D1 (de) Anwincklungsvorrichtung für Befestigungselemente
DE69601802D1 (de) Trägerband für bauteile
DE69626155D1 (de) Rechenwerk
DE69738662D1 (de) Kontrastregelung für Antialiasing
DE69400833D1 (de) Förderer für feste Gegenstände
DE69612409D1 (de) Verbundprofil für Fahrgestell
DE59606694D1 (de) Geschirrspülmaschine für gewerbliche Zwecke
DE59611498D1 (de) Klappschachtel für Zigaretten oder dergleichen
DE69615993D1 (de) Konstruktionsverfahren für ausbauarbeiten
DE69510470D1 (de) Künstlicher standort für hummer
DE59408725D1 (de) Beschichtung für Biomaterial
ATE177293T1 (de) Ausziehführungsgarnitur für schubladen
DE69715180D1 (de) Magnetanordnung für magnetrone
DE59606218D1 (de) Rohrleitung
DE59503542D1 (de) Kleinveredelungsanlage
DE59705907D1 (de) Wertscheinbehälter für wertscheinausgabeeinheit
DE59603849D1 (de) Lackierung für einen Gegenstand
DE19581579D2 (de) Gestell für Warndreiecke
DE69620379D1 (de) Gummiervorrichtung
DE69605391D1 (de) Fördervorrichtung für Gegenstände
DE69605517D1 (de) Trägerbalken für Anhänger
DE59502715D1 (de) Ansteuerungsverfahren für DHF-LCD
ATA122895A (de) Reinigungssegment für rohrleitungen
DE69631572D1 (de) Verstärkungselemente für Regalanordnung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition