Computer-implemented redundant-coverage discard method

A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives an...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LENTZ, DEREK, TANNENBAUM, DAVID C, GOSWAMI, NILANJAN, KRISHNAMURTHY, ADITHYA HRUDHAYAN
Format: Patent
Sprache:chi ; eng
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 LENTZ, DEREK
TANNENBAUM, DAVID C
GOSWAMI, NILANJAN
KRISHNAMURTHY, ADITHYA HRUDHAYAN
description A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives and buffers coverage blocks in FIFO order. At least one coverage block that matches the block position within the TCPM is updated. The TCPM stores per-pixel primitive coverage information. The FIFO buffer buffers a moving window of the coverage blocks. Incoming primitive information associated with the coverage blocks is compared with the per-pixel primitive coverage information stored in the tile coverage-primitive map (TCPM) table at the corresponding positions for the live coverages only. Any preceding overlapping coverage within the moving window of the coverage blocks is rejected. An alternate embodiment uses a doubly linked-list rather than a FIFO buffer.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_TW202022792A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>TW202022792A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_TW202022792A3</originalsourceid><addsrcrecordid>eNrjZDBzzs8tKC1JLdLNzC3ISc1NzStJTVEoSk0pzUtJzCvRTc4vSy1KTE9VSMksTk4sSlHITS3JyE_hYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyal5qSXxIeFGBkBoZG5p5GhMjBoA7l0uTg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Computer-implemented redundant-coverage discard method</title><source>esp@cenet</source><creator>LENTZ, DEREK ; TANNENBAUM, DAVID C ; GOSWAMI, NILANJAN ; KRISHNAMURTHY, ADITHYA HRUDHAYAN</creator><creatorcontrib>LENTZ, DEREK ; TANNENBAUM, DAVID C ; GOSWAMI, NILANJAN ; KRISHNAMURTHY, ADITHYA HRUDHAYAN</creatorcontrib><description>A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives and buffers coverage blocks in FIFO order. At least one coverage block that matches the block position within the TCPM is updated. The TCPM stores per-pixel primitive coverage information. The FIFO buffer buffers a moving window of the coverage blocks. Incoming primitive information associated with the coverage blocks is compared with the per-pixel primitive coverage information stored in the tile coverage-primitive map (TCPM) table at the corresponding positions for the live coverages only. Any preceding overlapping coverage within the moving window of the coverage blocks is rejected. An alternate embodiment uses a doubly linked-list rather than a FIFO buffer.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS</subject><creationdate>2020</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=20200616&amp;DB=EPODOC&amp;CC=TW&amp;NR=202022792A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200616&amp;DB=EPODOC&amp;CC=TW&amp;NR=202022792A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LENTZ, DEREK</creatorcontrib><creatorcontrib>TANNENBAUM, DAVID C</creatorcontrib><creatorcontrib>GOSWAMI, NILANJAN</creatorcontrib><creatorcontrib>KRISHNAMURTHY, ADITHYA HRUDHAYAN</creatorcontrib><title>Computer-implemented redundant-coverage discard method</title><description>A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives and buffers coverage blocks in FIFO order. At least one coverage block that matches the block position within the TCPM is updated. The TCPM stores per-pixel primitive coverage information. The FIFO buffer buffers a moving window of the coverage blocks. Incoming primitive information associated with the coverage blocks is compared with the per-pixel primitive coverage information stored in the tile coverage-primitive map (TCPM) table at the corresponding positions for the live coverages only. Any preceding overlapping coverage within the moving window of the coverage blocks is rejected. An alternate embodiment uses a doubly linked-list rather than a FIFO buffer.</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>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDBzzs8tKC1JLdLNzC3ISc1NzStJTVEoSk0pzUtJzCvRTc4vSy1KTE9VSMksTk4sSlHITS3JyE_hYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyal5qSXxIeFGBkBoZG5p5GhMjBoA7l0uTg</recordid><startdate>20200616</startdate><enddate>20200616</enddate><creator>LENTZ, DEREK</creator><creator>TANNENBAUM, DAVID C</creator><creator>GOSWAMI, NILANJAN</creator><creator>KRISHNAMURTHY, ADITHYA HRUDHAYAN</creator><scope>EVB</scope></search><sort><creationdate>20200616</creationdate><title>Computer-implemented redundant-coverage discard method</title><author>LENTZ, DEREK ; TANNENBAUM, DAVID C ; GOSWAMI, NILANJAN ; KRISHNAMURTHY, ADITHYA HRUDHAYAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_TW202022792A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2020</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>LENTZ, DEREK</creatorcontrib><creatorcontrib>TANNENBAUM, DAVID C</creatorcontrib><creatorcontrib>GOSWAMI, NILANJAN</creatorcontrib><creatorcontrib>KRISHNAMURTHY, ADITHYA HRUDHAYAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LENTZ, DEREK</au><au>TANNENBAUM, DAVID C</au><au>GOSWAMI, NILANJAN</au><au>KRISHNAMURTHY, ADITHYA HRUDHAYAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Computer-implemented redundant-coverage discard method</title><date>2020-06-16</date><risdate>2020</risdate><abstract>A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives and buffers coverage blocks in FIFO order. At least one coverage block that matches the block position within the TCPM is updated. The TCPM stores per-pixel primitive coverage information. The FIFO buffer buffers a moving window of the coverage blocks. Incoming primitive information associated with the coverage blocks is compared with the per-pixel primitive coverage information stored in the tile coverage-primitive map (TCPM) table at the corresponding positions for the live coverages only. Any preceding overlapping coverage within the moving window of the coverage blocks is rejected. An alternate embodiment uses a doubly linked-list rather than a FIFO buffer.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_TW202022792A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
title Computer-implemented redundant-coverage discard method
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-15T17%3A41%3A31IST&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=LENTZ,%20DEREK&rft.date=2020-06-16&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ETW202022792A%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