Patents by Inventor Chris Brennan
Chris Brennan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10062143Abstract: A method and apparatus for real time compressing randomly accessed data includes extracting a block of randomly accessed data from a memory hierarchy. One or more individual portions of the randomly accessed data are independently compressed in real time to create a lossless compressed image surface. The compressed image surface includes data of independently compressed image blocks for reading and decompressing in a random order. The method further includes storing structured information relating to the dynamically compressed randomly accessed data.Type: GrantFiled: September 12, 2016Date of Patent: August 28, 2018Assignee: Advanced Micro Devices, Inc.Inventors: Chris Brennan, Timour T. Paltashev
-
Patent number: 10032308Abstract: A shader in a graphics pipeline accesses an object that represents a portion of a model of a scene in object space and one or more far-z values that indicate a furthest distance of a previously rendered portion of one or more tiles from a viewpoint used to render the scene on a screen. The one or more tiles overlap a bounding box of the object in a plane of the screen. The shader culls the object from the graphics pipeline in response to the one or more far-z values being smaller than a near-z value that represents a closest distance of a portion of the object to the viewpoint.Type: GrantFiled: June 22, 2016Date of Patent: July 24, 2018Assignee: Advanced Micro Devices, Inc.Inventors: Timour T. Paltashev, Chris Brennan
-
Publication number: 20180075574Abstract: A method and apparatus for real time compressing randomly accessed data includes extracting a block of randomly accessed data from a memory hierarchy. One or more individual portions of the randomly accessed data are independently compressed in real time to create a lossless compressed image surface. The compressed image surface includes data of independently compressed image blocks for reading and decompressing in a random order. The method further includes storing structured information relating to the dynamically compressed randomly accessed data.Type: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Applicant: Advanced Micro Devices, Inc.Inventors: Chris Brennan, Timour T. Paltashev
-
Publication number: 20170372509Abstract: A shader in a graphics pipeline accesses an object that represents a portion of a model of a scene in object space and one or more far-z values that indicate a furthest distance of a previously rendered portion of one or more tiles from a viewpoint used to render the scene on a screen. The one or more tiles overlap a bounding box of the object in a plane of the screen. The shader culls the object from the graphics pipeline in response to the one or more far-z values being smaller than a near-z value that represents a closest distance of a portion of the object to the viewpoint.Type: ApplicationFiled: June 22, 2016Publication date: December 28, 2017Inventors: Timour T. Paltashev, Chris Brennan
-
Publication number: 20160260246Abstract: A method, a non-transitory computer readable medium, and a processor for performing display shading for computer graphics are presented. Frame data is received by a display shader, the frame data including at least a portion of a rendered frame. Parameters for modifying the frame data are received by the display shader. The parameters are applied to the frame data by the display shader to create a modified frame. The modified frame is displayed on a display device.Type: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Applicant: Advanced Micro Devices, Inc.Inventors: David Oldcorn, Chris Brennan, Michael Mantor, Layla A. Mah
-
Patent number: 9076265Abstract: Embodiments of a system and method including graphics processing of a pixel sample are described. According to an embodiment, a first depth test processes a value, such as a z/stencil value, of a pixel sample and determines whether the value of the pixel sample satisfies the first depth test. If the value of the pixel sample satisfies the first depth test, the value of the pixel sample is not immediately written to storage, such as a Z-buffer. That is, if the value of the pixel sample satisfies the first depth test, the depth processing logic prevents or delays a write operation for the value of the pixel sample to storage at that time. A second depth test is performed on the value of the pixel sample if the value of the pixel sample satisfied the first depth test. If the value of the pixel sample satisfies the second depth test, the value of the pixel sample is then written to storage.Type: GrantFiled: June 16, 2006Date of Patent: July 7, 2015Assignee: ATI TECHNOLOGIES ULCInventors: Mark Fowler, Chris Brennan
-
Patent number: 7551177Abstract: Disclosed are methods and apparatus for accomplishing the fetching or sampling of channels of pixels or texels such as neighboring pixels or texels or non-neighboring pixels or texels in a simultaneous operation in order to achieve optimization of the performance of a texture pipeline. In particular, logic is disclosed including selector logic configured to retrieve data including a plurality of channels from each of a plurality of pixels or texels and operable to select one channel from the plurality of channels of the data from each of the pixels or texels. The logic also includes combination logic configured to combine two or more of the selected channels into a single vector, such as an RGBA vector representing the color.Type: GrantFiled: August 31, 2005Date of Patent: June 23, 2009Assignee: ATI Technologies, Inc.Inventors: Chris Brennan, John Isidoro, Anthony DeLaurier
-
Publication number: 20070291030Abstract: Embodiments of a system and method including graphics processing of a pixel sample are described. According to an embodiment, a first depth test processes a value, such as a z/stencil value, of a pixel sample and determines whether the value of the pixel sample satisfies the first depth test. If the value of the pixel sample satisfies the first depth test, the value of the pixel sample is not immediately written to storage, such as a Z-buffer. That is, if the value of the pixel sample satisfies the first depth test, the depth processing logic prevents or delays a write operation for the value of the pixel sample to storage at that time. A second depth test is performed on the value of the pixel sample if the value of the pixel sample satisfied the first depth test. If the value of the pixel sample satisfies the second depth test, the value of the pixel sample is then written to storage.Type: ApplicationFiled: June 16, 2006Publication date: December 20, 2007Inventors: Mark Fowler, Chris Brennan
-
Publication number: 20070046682Abstract: Disclosed are methods and apparatus for accomplishing the fetching or sampling of channels of pixels or texels such as neighboring pixels or texels or non-neighboring pixels or texels in a simultaneous operation in order to achieve optimization of the performance of a texture pipeline. In particular, logic is disclosed including selector logic configured to retrieve data including a plurality of channels from each of a plurality of pixels or texels and operable to select one channel from the plurality of channels of the data from each of the pixels or texels. The logic also includes combination logic configured to combine two or more of the selected channels into a single vector, such as an RGBA vector representing the color.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Applicant: ATI Technologies Inc.Inventors: Chris Brennan, John Isidoro, Anthony DeLaurier
-
Publication number: 20060217411Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.Type: ApplicationFiled: May 30, 2006Publication date: September 28, 2006Inventors: Ian Matthews, Thomas Coulter, Chiara Ghiron, Chris Brennan, Muhammed Uddin, Lars Pettersson, Dorthe Thrige, Philip Huxley
-
Publication number: 20060035919Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly, the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.Type: ApplicationFiled: December 12, 2003Publication date: February 16, 2006Inventors: Lan Matthews, Philip Huxley, Filippo Magaraci, Chris Brennan, Muhammed Uddin, Lars Pettersson, Dorthe Thrige
-
Publication number: 20050203118Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.Type: ApplicationFiled: November 21, 2003Publication date: September 15, 2005Applicant: ACTIVE BIOTECH ABInventors: Ian Matthews, Thomas Coulter, Chiara Ghiron, Chris Brennan, Muhammed Uddin, Lars Goran Pettersson, Dorthe Thrige, Philip Huxley