The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 03, 2005
Filed:
Dec. 10, 2001
Chris Yoochang Chung, Lynnwood, WA (US);
Kerem Karadayi, Seattle, WA (US);
Rohit Garg, Seattle, WA (US);
Donglok Kim, Seattle, WA (US);
Yongmin Kim, Seattle, WA (US);
Chris Yoochang Chung, Lynnwood, WA (US);
Kerem Karadayi, Seattle, WA (US);
Rohit Garg, Seattle, WA (US);
Donglok Kim, Seattle, WA (US);
Yongmin Kim, Seattle, WA (US);
University of Washington, Seattle, WA (US);
Abstract
A method for efficiently padding a macroblock of a video object plane employs two new instructions. The instructions, PadToRight and PadToLeft, are applied in alternating sequence during a PadPassoperation and a PadPassoperation. The results of these two operations are then averaged to pad each transparent pixel in each row of a macroblock that includes at least one opaque pixel. A Shift_in register is used to temporarily store data to facilitate the operation implemented by these instructions. Once the transparent pixels in each row have been padded horizontally, pixels in rows having shape data equal to zero (indicating all pixels in the row are transparent) are padded in a pre-processing step, followed by an upward propagation step. The two instructions are preferably implemented using 2:1 multiplexers implemented with an arithmetic logic unit. The method is particularly useful in set-top boxes, games, and other video applications.