Computer graphics processing and selective visual display system – Computer graphic processing system – Graphic command processing
Reexamination Certificate
2007-04-24
2007-04-24
Jankus, Almis R. (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphic processing system
Graphic command processing
Reexamination Certificate
active
10919627
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.
REFERENCES:
patent: 5768537 (1998-06-01), Butter et al.
patent: 5881175 (1999-03-01), Kim
patent: 6034690 (2000-03-01), Gallery et al.
patent: 6071193 (2000-06-01), Suzuoki
patent: 6154570 (2000-11-01), Boon
patent: 6208693 (2001-03-01), Chen et al.
patent: 6239810 (2001-05-01), Van Hook et al.
patent: 6421058 (2002-07-01), Parikh et al.
patent: 6577769 (2003-06-01), Kenyon et al.
patent: 6625212 (2003-09-01), Chen et al.
patent: 6636644 (2003-10-01), Itokawa
Taylor, Philip. Nov. 3, 2000. Introduction to directX 8.0. “MSDN Online voices Driving directX column” http://msdn.microsoft.com/voices/directx.asp: 8pp.
Verekovic, Mladen et al., 1999. “Instruction Set Extensions for MPEG-4 Video. Journal of VLSI Signal Processing,” 23:27-49.
Chandreskhar, L. et al., 2000. “Bi-directional data flow architecture for padding in MPEG-4.” (Part of the ziS&T/SPIE Conference on Media Processors 2000), SPIE, 2970:161-166.
Chung Chris Yoochang
Garg Rohit
Kim Donglok
Kim Yongmin
Mermer Coskun
Anderson Ronald M.
Jankus Almis R.
University of Washington
LandOfFree
Macroblock padding does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Macroblock padding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Macroblock padding will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3773799