Method and apparatus for the automation of variable rate shading in a GPU driver context

A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an application. User interface (UI) content may be detected in a draw call of an application and a variable-rate shader lookup map may be generate...

Full description

Saved in:
Bibliographic Details
Main Authors Dagani, Gabriel T, Bergschneider, Gregory, Tannenbaum, David C
Format Patent
LanguageEnglish
Published 19.09.2023
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an application. User interface (UI) content may be detected in a draw call of an application and a variable-rate shader lookup map may be generated based on the detected UI content. A pixel rate of 3D content may be increased using the variable-rate shader lookup map. Additionally or alternatively, other conditions may be detected for increasing the pixel rate, such as using information in an application profile, detecting high or low luminance values, detecting motion and/or detecting temporal anti-aliasing.
AbstractList A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an application. User interface (UI) content may be detected in a draw call of an application and a variable-rate shader lookup map may be generated based on the detected UI content. A pixel rate of 3D content may be increased using the variable-rate shader lookup map. Additionally or alternatively, other conditions may be detected for increasing the pixel rate, such as using information in an application profile, detecting high or low luminance values, detecting motion and/or detecting temporal anti-aliasing.
Author Bergschneider, Gregory
Tannenbaum, David C
Dagani, Gabriel T
Author_xml – fullname: Dagani, Gabriel T
– fullname: Bergschneider, Gregory
– fullname: Tannenbaum, David C
BookMark eNqNyjsKwkAQgOEttPB1h_EAFpug9oqPRhA0YBfG7MQsxJlldxI8vik8gMXP33xTM2JhmpjHhbQRB8hDIWBE7RLUEkEbAuxU3qheGKSGHqPHZ0swIILUoPP8As-AcLoW4KLvKUIlrPTRuRnX2CZa_D4zy-Phvj-vKEhJKWBFTFoWN2u3m3yd2V2W_2O-hcE7bQ
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US11763521B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US11763521B23
IEDL.DBID EVB
IngestDate Fri Jul 19 14:21:59 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US11763521B23
Notes Application Number: US202117495804
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20230919&DB=EPODOC&CC=US&NR=11763521B2
ParticipantIDs epo_espacenet_US11763521B2
PublicationCentury 2000
PublicationDate 20230919
PublicationDateYYYYMMDD 2023-09-19
PublicationDate_xml – month: 09
  year: 2023
  text: 20230919
  day: 19
PublicationDecade 2020
PublicationYear 2023
RelatedCompanies Samsung Electronics Co., Ltd
RelatedCompanies_xml – name: Samsung Electronics Co., Ltd
Score 3.50064
Snippet A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
Title Method and apparatus for the automation of variable rate shading in a GPU driver context
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20230919&DB=EPODOC&locale=&CC=US&NR=11763521B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LTwIxEJ4QfN4UNYqPjInhtpHuLoU9bEzYBYkJjwhruJFu2UY87BJ20b_vtKJ40UMvbdK0k8x02n7fNwB33JOxq8u3s0Ryy-WutETMlcUcoZQds5ZsaDZyf8B7kfs0bUxL8PbNhTE6oR9GHJE8SpK_FyZeL7ePWKHBVub38YK6sofuxA9rm9sx5dMeeWDY9jujYTgMakHgR-Pa4NlnTCuv2axN4XpHp9FaZ7_z0taslOXvI6V7BLsjmi0tjqGUpBU4CL4rr1Vgv7_58K7AnkFoypw6N16Yn8C0b8o-o0ipLY149zpHyj6RsjkU6yL74iNipvCd7sKaHYVaEgLzVwOZx0WKAh9HEc5XGpeBGrBOUfoUbrudSdCzaLGzH8vMovF2X84ZlNMsTc4B58163Ko7Snlzz3ViIXjDVq5o1RMp7CZnF1D9e57qf4OXcKitrAETzLuCcrFaJ9d0KhfxjTHnJ4l7kio
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3PT8IwFH4h-ANvihrFXzUx3BbpNgY7LCZsIioDIsxwI21ZIx42wob--75WEC966KVNmvYl7_W1_b7vAdw4ruC2Kt9OY-EYtmMLg3FHGtRiUpqcNkVdsZHDntOJ7KdxfVyA9zUXRuuEfmpxRPQogf6e63g93zxiBRpbmd3yGXald-2RF1RXt2PMp130wKDl3Q_6Qd-v-r4XDau9F49Spbxm0haG662GUudVqdNrS7FS5r-PlPY-bA9wtiQ_gEKclKHkryuvlWE3XH14l2FHIzRFhp0rL8wOYRzqss-EJdjmWrx7mRHMPglmc4Qt8_Sbj0hSST7wLqzYUURJQpDsTUPmySwhjDwMIjJdKFwGUYB1jNJHcN2-H_kdAxc7-bHMJBpu9mUdQzFJk_gEyLRR482aJaU7dW2LM-bUTWmzZi0WzGw49BQqf89T-W_wCkqdUdiddB97z2ewpyyuwBPUPYdivljGF3hC5_xSm_YLiGaVFw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Method+and+apparatus+for+the+automation+of+variable+rate+shading+in+a+GPU+driver+context&rft.inventor=Dagani%2C+Gabriel+T&rft.inventor=Bergschneider%2C+Gregory&rft.inventor=Tannenbaum%2C+David+C&rft.date=2023-09-19&rft.externalDBID=B2&rft.externalDocID=US11763521B2