METHOD AND APPARATUS FOR GRAPHICS PROCESSING

The invention is a method and apparatus for graphics processing. One embodiment of the invention is a dynamic visible surface determination process that reduces the number of geometric entities for rendering, by dynamically determining the visibility of node's in a binary space partitioning (BS...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WOOTTON, ALAN, T, VASILYEV, KONSTANTIN, WHITTENSTEIN, W., ANDREAS, SUBRAMANIAM, SRIKANTH, HAWLEY, STEPHEN, LLOYD, JAMES, E
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator WOOTTON, ALAN, T
VASILYEV, KONSTANTIN
WHITTENSTEIN, W., ANDREAS
SUBRAMANIAM, SRIKANTH
HAWLEY, STEPHEN
LLOYD, JAMES, E
description The invention is a method and apparatus for graphics processing. One embodiment of the invention is a dynamic visible surface determination process that reduces the number of geometric entities for rendering, by dynamically determining the visibility of node's in a binary space partitioning (BSP) tree. Another embodiment of the invention generates bounding boxes for the node's of a BSP tree. Yet another embodiment of the invention performs a poly differencing process. This process receives information relating to overlapping polys, and generates data structures representing non-overlapping polys. Still another embodiment of the invention performs an abstract rendering process. For each scanline of a display device, one embodiment of the rendering process generates commands to represent each static and non-static data structure on that scanline, and stores these commands in a command buffer for the scanline. La présente invention concerne un procédé et un dispositif de traitement d'éléments graphiques. L'une des réalisations de cette invention est un procédé de détermination dynamique de surface visible qui réduit le nombre d'entités géométriques à reproduire. On procède pour cela en déterminant la visibilité des noeuds dans une arborescence BSP à partitionnement d'espace binaire (binary space partitioning). Une autre réalisation de l'invention consiste en la génération de cases pour les noeuds d'une arborescence BSP. Une autre réalisation encore de cette invention consiste en la conduite d'un processus de différentiation des polygones. Le processus consiste en l'occurrence en la réception d'informations concernant des polygones se chevauchant, puis en la génération de structures de données représentant des polygones ne se chevauchant pas. Encore une autre réalisation de l'invention consiste en la conduite d'un processus de rendu abstrait. De fait, à chaque ligne de balayage d'un afficheur, une réalisation de ce processus de rendu consiste, d'une part à générer des commandes permettant de représenter chacune des structures de données statiques et non statiques de cette ligne de balayage, et d'autre part à stocker ces commandes dans un tampon de commandes destinées à cette ligne de balayage.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO9843208A2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO9843208A2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO9843208A23</originalsourceid><addsrcrecordid>eNrjZNDxdQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAX3IMcAD0_nYIWAIH9n1-BgTz93HgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oSH-5vaWFibGRg4WhkTIQSAFQYJP0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND APPARATUS FOR GRAPHICS PROCESSING</title><source>esp@cenet</source><creator>WOOTTON, ALAN, T ; VASILYEV, KONSTANTIN ; WHITTENSTEIN, W., ANDREAS ; SUBRAMANIAM, SRIKANTH ; HAWLEY, STEPHEN ; LLOYD, JAMES, E</creator><creatorcontrib>WOOTTON, ALAN, T ; VASILYEV, KONSTANTIN ; WHITTENSTEIN, W., ANDREAS ; SUBRAMANIAM, SRIKANTH ; HAWLEY, STEPHEN ; LLOYD, JAMES, E</creatorcontrib><description>The invention is a method and apparatus for graphics processing. One embodiment of the invention is a dynamic visible surface determination process that reduces the number of geometric entities for rendering, by dynamically determining the visibility of node's in a binary space partitioning (BSP) tree. Another embodiment of the invention generates bounding boxes for the node's of a BSP tree. Yet another embodiment of the invention performs a poly differencing process. This process receives information relating to overlapping polys, and generates data structures representing non-overlapping polys. Still another embodiment of the invention performs an abstract rendering process. For each scanline of a display device, one embodiment of the rendering process generates commands to represent each static and non-static data structure on that scanline, and stores these commands in a command buffer for the scanline. La présente invention concerne un procédé et un dispositif de traitement d'éléments graphiques. L'une des réalisations de cette invention est un procédé de détermination dynamique de surface visible qui réduit le nombre d'entités géométriques à reproduire. On procède pour cela en déterminant la visibilité des noeuds dans une arborescence BSP à partitionnement d'espace binaire (binary space partitioning). Une autre réalisation de l'invention consiste en la génération de cases pour les noeuds d'une arborescence BSP. Une autre réalisation encore de cette invention consiste en la conduite d'un processus de différentiation des polygones. Le processus consiste en l'occurrence en la réception d'informations concernant des polygones se chevauchant, puis en la génération de structures de données représentant des polygones ne se chevauchant pas. Encore une autre réalisation de l'invention consiste en la conduite d'un processus de rendu abstrait. De fait, à chaque ligne de balayage d'un afficheur, une réalisation de ce processus de rendu consiste, d'une part à générer des commandes permettant de représenter chacune des structures de données statiques et non statiques de cette ligne de balayage, et d'autre part à stocker ces commandes dans un tampon de commandes destinées à cette ligne de balayage.</description><edition>6</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS</subject><creationdate>1998</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19981001&amp;DB=EPODOC&amp;CC=WO&amp;NR=9843208A2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19981001&amp;DB=EPODOC&amp;CC=WO&amp;NR=9843208A2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WOOTTON, ALAN, T</creatorcontrib><creatorcontrib>VASILYEV, KONSTANTIN</creatorcontrib><creatorcontrib>WHITTENSTEIN, W., ANDREAS</creatorcontrib><creatorcontrib>SUBRAMANIAM, SRIKANTH</creatorcontrib><creatorcontrib>HAWLEY, STEPHEN</creatorcontrib><creatorcontrib>LLOYD, JAMES, E</creatorcontrib><title>METHOD AND APPARATUS FOR GRAPHICS PROCESSING</title><description>The invention is a method and apparatus for graphics processing. One embodiment of the invention is a dynamic visible surface determination process that reduces the number of geometric entities for rendering, by dynamically determining the visibility of node's in a binary space partitioning (BSP) tree. Another embodiment of the invention generates bounding boxes for the node's of a BSP tree. Yet another embodiment of the invention performs a poly differencing process. This process receives information relating to overlapping polys, and generates data structures representing non-overlapping polys. Still another embodiment of the invention performs an abstract rendering process. For each scanline of a display device, one embodiment of the rendering process generates commands to represent each static and non-static data structure on that scanline, and stores these commands in a command buffer for the scanline. La présente invention concerne un procédé et un dispositif de traitement d'éléments graphiques. L'une des réalisations de cette invention est un procédé de détermination dynamique de surface visible qui réduit le nombre d'entités géométriques à reproduire. On procède pour cela en déterminant la visibilité des noeuds dans une arborescence BSP à partitionnement d'espace binaire (binary space partitioning). Une autre réalisation de l'invention consiste en la génération de cases pour les noeuds d'une arborescence BSP. Une autre réalisation encore de cette invention consiste en la conduite d'un processus de différentiation des polygones. Le processus consiste en l'occurrence en la réception d'informations concernant des polygones se chevauchant, puis en la génération de structures de données représentant des polygones ne se chevauchant pas. Encore une autre réalisation de l'invention consiste en la conduite d'un processus de rendu abstrait. De fait, à chaque ligne de balayage d'un afficheur, une réalisation de ce processus de rendu consiste, d'une part à générer des commandes permettant de représenter chacune des structures de données statiques et non statiques de cette ligne de balayage, et d'autre part à stocker ces commandes dans un tampon de commandes destinées à cette ligne de balayage.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1998</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNDxdQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAX3IMcAD0_nYIWAIH9n1-BgTz93HgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oSH-5vaWFibGRg4WhkTIQSAFQYJP0</recordid><startdate>19981001</startdate><enddate>19981001</enddate><creator>WOOTTON, ALAN, T</creator><creator>VASILYEV, KONSTANTIN</creator><creator>WHITTENSTEIN, W., ANDREAS</creator><creator>SUBRAMANIAM, SRIKANTH</creator><creator>HAWLEY, STEPHEN</creator><creator>LLOYD, JAMES, E</creator><scope>EVB</scope></search><sort><creationdate>19981001</creationdate><title>METHOD AND APPARATUS FOR GRAPHICS PROCESSING</title><author>WOOTTON, ALAN, T ; VASILYEV, KONSTANTIN ; WHITTENSTEIN, W., ANDREAS ; SUBRAMANIAM, SRIKANTH ; HAWLEY, STEPHEN ; LLOYD, JAMES, E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO9843208A23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>1998</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WOOTTON, ALAN, T</creatorcontrib><creatorcontrib>VASILYEV, KONSTANTIN</creatorcontrib><creatorcontrib>WHITTENSTEIN, W., ANDREAS</creatorcontrib><creatorcontrib>SUBRAMANIAM, SRIKANTH</creatorcontrib><creatorcontrib>HAWLEY, STEPHEN</creatorcontrib><creatorcontrib>LLOYD, JAMES, E</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WOOTTON, ALAN, T</au><au>VASILYEV, KONSTANTIN</au><au>WHITTENSTEIN, W., ANDREAS</au><au>SUBRAMANIAM, SRIKANTH</au><au>HAWLEY, STEPHEN</au><au>LLOYD, JAMES, E</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND APPARATUS FOR GRAPHICS PROCESSING</title><date>1998-10-01</date><risdate>1998</risdate><abstract>The invention is a method and apparatus for graphics processing. One embodiment of the invention is a dynamic visible surface determination process that reduces the number of geometric entities for rendering, by dynamically determining the visibility of node's in a binary space partitioning (BSP) tree. Another embodiment of the invention generates bounding boxes for the node's of a BSP tree. Yet another embodiment of the invention performs a poly differencing process. This process receives information relating to overlapping polys, and generates data structures representing non-overlapping polys. Still another embodiment of the invention performs an abstract rendering process. For each scanline of a display device, one embodiment of the rendering process generates commands to represent each static and non-static data structure on that scanline, and stores these commands in a command buffer for the scanline. La présente invention concerne un procédé et un dispositif de traitement d'éléments graphiques. L'une des réalisations de cette invention est un procédé de détermination dynamique de surface visible qui réduit le nombre d'entités géométriques à reproduire. On procède pour cela en déterminant la visibilité des noeuds dans une arborescence BSP à partitionnement d'espace binaire (binary space partitioning). Une autre réalisation de l'invention consiste en la génération de cases pour les noeuds d'une arborescence BSP. Une autre réalisation encore de cette invention consiste en la conduite d'un processus de différentiation des polygones. Le processus consiste en l'occurrence en la réception d'informations concernant des polygones se chevauchant, puis en la génération de structures de données représentant des polygones ne se chevauchant pas. Encore une autre réalisation de l'invention consiste en la conduite d'un processus de rendu abstrait. De fait, à chaque ligne de balayage d'un afficheur, une réalisation de ce processus de rendu consiste, d'une part à générer des commandes permettant de représenter chacune des structures de données statiques et non statiques de cette ligne de balayage, et d'autre part à stocker ces commandes dans un tampon de commandes destinées à cette ligne de balayage.</abstract><edition>6</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO9843208A2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
title METHOD AND APPARATUS FOR GRAPHICS PROCESSING
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T03%3A16%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=WOOTTON,%20ALAN,%20T&rft.date=1998-10-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO9843208A2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true