Patents by Inventor Arcot J. Preetham

Arcot J. Preetham 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: 8345756
    Abstract: Embodiments of a method and system for intra-prediction in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which units of video data in a frame are to be processed using an intra-prediction operation. In an embodiment, intra-prediction is performed on a frame basis such that intra-prediction is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved. Embodiments increase the efficiency of the intra-prediction such as to allow decoding of high-compression-ratio encoded video data on personal computers or comparable equipment without special, additional decoding hardware.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: January 1, 2013
    Assignee: ATI Technologies, Inc.
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20120274655
    Abstract: A system and method for improved antialiasing in video processing is described herein. Embodiments include multiple video processors (VPUs) in a system. Each VPU performs some combination of pixel sampling and pixel center sampling (also referred to as multisampling and supersampling). Each VPU performs sampling on the same pixels or pixel centers, but each VPU creates samples positioned differently from the other VPUs corresponding samples. The VPUs each output frame data that has been multisampled and/or supersampled into a compositor that composites the frame data to produce an antialiased rendered frame. The antialiased rendered frame has an effectively doubled antialiasing factor.
    Type: Application
    Filed: July 2, 2012
    Publication date: November 1, 2012
    Applicant: ATI Technologies, Inc.
    Inventors: Arcot J. PREETHAM, Andrew S. POMIANOWSKI, Raja KODURI
  • Patent number: 8275771
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting labels for a non-text content item. In one aspect, a method receives a set of initial labels for a non-text content item, wherein the set of initial labels specifies text that has been identified as descriptive of the non-text content item and a web page to which the text corresponds. Initial labels corresponding to sets of matching web pages are grouped into separate initial label groups that correspond to each set of matching web pages. Sets of matching labels are grouped into other separate initial label groups that correspond to the sets of matching labels. One or more words that are included in at least a threshold number of the separate label groups are selected as final labels for the non-text content item.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventors: Radhika Malpani, Arcot J. Preetham, Omkar Mate
  • Patent number: 8212838
    Abstract: A system and method for improved antialiasing in video processing is described herein. Embodiments include multiple video processors (VPUs) in a system. Each VPU performs some combination of pixel sampling and pixel center sampling (also referred to as multisampling and supersampling). Each VPU performs sampling on the same pixels or pixel centers, but each VPU creates samples positioned differently from the other VPUs corresponding samples. The VPUs each output frame data that has been multisampled and/or supersampled into a compositor that composites the frame data to produce an antialiased rendered frame. The antialiased rendered frame has an effectively doubled antialiasing factor.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: July 3, 2012
    Assignee: ATI Technologies, Inc.
    Inventors: Arcot J. Preetham, Andrew S. Pomianowski, Raja Koduri
  • Publication number: 20080056350
    Abstract: Embodiments of a method and system for decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps include information regarding rearranging the video data to be processed in parallel on multiple pipelines of a graphics processing unit (GPU) so as to optimize the use of the multiple pipelines. In an embodiment, macro blocks of video data with similar deblocking dependencies are identified to be processed together. Deblocking is performed on a frame basis such that deblocking is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20080056348
    Abstract: Embodiments of a method and system for decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps include information regarding rearranging the video data to be processed in parallel on multiple pipelines of a graphics processing unit (GPU) so as to optimize the use of the multiple pipelines. In an embodiment, decoding is performed on a frame basis such that each of multiple, distinct decoding operations is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20080056364
    Abstract: Embodiments of a method and system for inter-prediction in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which units of video data in a frame are to be processed using an inter-prediction operation. In an embodiment, inter-prediction is performed on a frame basis such that inter-prediction is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved. Embodiments increase the efficiency of the inter-prediction such as to allow decoding of high-compression-ratio encoded video data on personal computers or comparable equipment without special, additional decoding hardware.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20080056363
    Abstract: Embodiments of a method and system for intra-prediction in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which units of video data in a frame are to be processed using an intra-prediction operation. In an embodiment, intra-prediction is performed on a frame basis such that intra-prediction is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved. Embodiments increase the efficiency of the intra-prediction such as to allow decoding of high-compression-ratio encoded video data on personal computers or comparable equipment without special, additional decoding hardware.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20080056349
    Abstract: Embodiments of a method and system for motion compensation in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which one of multiple prediction operations is to be used in performing motion compensation on particular units of data in a frame. In an embodiment, motion compensation is performed on a frame basis such that each of the multiple prediction operations is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J. Preetham
  • Publication number: 20040095348
    Abstract: A graphics processing system includes at least one processor; and memory, coupled to the at least one processor, the memory including instructions that when executed on the at least one processor, causes the at least one processor to: receive a high level shading description data of a scene to be rendered; determine low level shading stream in response to the high level shading description data, wherein the low level shading data conforms to rendering hardware constraints; and provide the low level shading data to an application for hardware rendering. A graphics processing method includes receiving a high level shading description data of a scene to be rendered; determining low level shading data in response to the high level shading description data, wherein the low level shading data conforms to rendering hardware constraints; and providing the low level shading stream to an application for hardware rendering.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 20, 2004
    Inventors: Avi I. Bleiweiss, Arcot J. Preetham