or
Bookmark and Share
Macroblock padding
 
   
Document Number
US Patent 7209141
Issued Date
April 24, 2007
Link
Inventors
Mermer; Coskun (Mountlake Terrace, WA)
Map
Abstract
A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and vertical graphics primitives as a function of shape data stored in a host memory. The shape data determine whether a dot, a line, or a rectangle primitive should be used to pad transparent pixels in the macroblock. The host processor communicates the primitives to a coprocessor, which renders the primitives in an interleaved pipeline fashion to pad transparent pixels of the macroblock based on texture data stored in video memory. The flow of primitives is in one direction from the host processor to the graphics coprocessor, and the texture data is not transferred back and forth between the host processor and coprocessor. This technique is especially useful for enabling acceleration of MPEG-4 video decoding utilizing existing coprocessors capable of accelerating MPEG-1/2 video decoding.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
16
Comments:
no comments yet
Owner
Published
April 24, 2007
Application Number
10/919,627
Filed
August 17, 2004
US Classification
345/522  
Int'l Classification
G06T   11/00   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
RELATED APPLICATIONS This application is a continuation of a commonly assigned patent application, Ser. No. 10/020,684, filed on Dec. 14, 2001, now U.S. Pat. No. 6,842,177 the benefit of the filing date of which is hereby claimed under 35 U.S.C. .sctn. 120.
USPTO Field of Search
345/522   345/520   345/552  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us