WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2000011613) PROCEDE ET APPAREIL PERMETTANT D'EFFECTUER L'ELIMINATION DES SURFACES CACHEES AVEC CONSERVATION DANS UN PROCESSEUR GRAPHIQUE A OMBRAGE RETARDE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2000/011613    N° de la demande internationale :    PCT/US1999/019190
Date de publication : 02.03.2000 Date de dépôt international : 20.08.1999
Demande présentée en vertu du Chapitre 2 :    20.03.2000    
CIB :
G06F 17/10 (2006.01), G06F 17/16 (2006.01), G06T 1/00 (2006.01), G06T 1/20 (2006.01), G06T 1/60 (2006.01), G06T 15/00 (2011.01), G06T 15/20 (2011.01), G06T 15/30 (2011.01), G06T 15/40 (2011.01)
Déposants : APPLE COMPUTER, INC. [US/US]; 1 Infinite Loop Cupertino, CA 95014-2084 (US)
Inventeurs : DULUK, Jerome, F., Jr.; (US).
DODGEN, Steven, L.; (US).
FANG, Emerson, S.; (US).
HSU, Hengwei; (US).
REDGRAVE, Jason, R.; (US).
TRIVEDI, Sushma; (US)
Mandataire : ANANIAN, R., Michael; Flehr, Hohbach, Test, Albritton & Herbert LLP Suite 3400 4 Embarcadero Center San Francisco, CA 94111-4187 (US)
Données relatives à la priorité :
60/097,336 20.08.1998 US
09/213,990 17.12.1998 US
Titre (EN) PERFORMING HIDDEN SURFACE REMOVAL IN A GRAPHICS PROCESSOR WITH DEFERRED SHADING
(FR) PROCEDE ET APPAREIL PERMETTANT D'EFFECTUER L'ELIMINATION DES SURFACES CACHEES AVEC CONSERVATION DANS UN PROCESSEUR GRAPHIQUE A OMBRAGE RETARDE
Abrégé : front page image
(EN)Structure (FIG.12) and method for performing conservative hidden surface removal in a graphics processor. Culling (9000) is divided into two steps, a magnitude comparison content addressable memory cull operation (MCCAM Cull) (9002), and a subpixel cull operation. The MCCAM Cull discards primitives that are hidden completely by previously processed geometry. The Subpixel Cull takes the remaining primitives (which are partly or entirely visible), and determines the visible fragments. Performing hidden surface removal includes: selecting a current primitive comprising a plurality of stamps; comparing stamps to stamps from previously evaluated primitives; selecting a first stamp as a currently potentially visible stamp (CPVS) based on the depth of current and previous stamps; comparing the CPVS to a second stamp; discarding the second stamp when it would not affect a final graphics display image; making the second stamp the CPVS, when it hides the CPVS and when both the second stamp and the CPVS are at least partially visible; and dispatching both when their visibility depends on parameters evaluated later in the graphics pipeline.
(FR)On décrit une structure, un appareil et un procédé permettant d'effectuer l'élimination des surfaces cachées avec conservation dans un processeur graphique. Le triage éliminatoire est divisé en deux étapes à savoir une opération de triage dans la mémoire auto-associative de comparaison des grandeurs (tri MCCAM) et une opération de triage des sous-pixels. Le tri MCCAM rejette les primitives qui sont complètement cachées par une géométrie traitée précédemment. Le tri des sous-pixels s'occupe des primitives restantes (qui sont partiellement ou entièrement visibles) et détermine les fragments visibles. Dans une forme de réalisation, le procédé d'élimination des surfaces cachées consiste à: sélectionner une primitive actuelle comprenant une pluralité d'estampilles; comparer les estampilles à des estampilles provenant de primitives précédemment évaluées, sélectionner une première estampille en tant qu'estampille actuelle potentiellement visible (EAPV) sur la base d'une relation d'états de profondeur d'échantillons présents dans la première estampille et d'états de profondeur d'échantillons d'estampilles précédemment évaluées; comparer la EAPV à une deuxième estampille; rejeter la deuxième estampille lorsqu'aucune partie de la deuxième estampille n'affecte une image finale d'écran graphique sur la base des estampilles ayant été évaluées; rejeter la EAPV et considérer la deuxième estampille comme étant la EAPV lorsque la deuxième estampille cache la EAPV; envoyer la EAPV et considérer la deuxième estampille comme étant la EAPV lorsque la deuxième estampille et la EAPV sont toutes les deux partiellement visibles dans l'image finale d'écran graphique; et envoyer la deuxième estampille et la EAPV lorsque la visibilité de la deuxième estampille et de la EAPV dépend de paramètres évalués ultérieurement dans la structure pipeline d'infographie.
États désignés : AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZA, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, SD, SL, SZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)