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:
Oct. 09, 2012
Filed:
Apr. 01, 2002
Alexander G. Macinnis, Los Altos, CA (US);
Jose′ R. Alvarez, Sunnyvale, CA (US);
Sheng Zhong, Fremont, CA (US);
Xiaodong Xie, Fremont, CA (US);
Vivian Hsiun, Yorba Linda, CA (US);
Alexander G. MacInnis, Los Altos, CA (US);
Jose′ R. Alvarez, Sunnyvale, CA (US);
Sheng Zhong, Fremont, CA (US);
Xiaodong Xie, Fremont, CA (US);
Vivian Hsiun, Yorba Linda, CA (US);
Broadcom Corporation, Irvine, CA (US);
Abstract
System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected decoding tasks. The hardware accelerators are configurable to support a plurality of existing and future encoding/decoding formats. The accelerators are configurable to support substantially any existing or future encoding/decoding formats that fall into the general class of DCT-based, entropy decoded, block-motion-compensated compression algorithms. The hardware accelerators illustratively comprise a programmable entropy decoder, an inverse quantization module, a inverse discrete cosine transform module, a pixel filter, a motion compensation module and a de-blocking filter. The hardware accelerators function in a decoding pipeline wherein at any given stage in the pipeline, while a given function is being performed on a given macroblock, the next macroblock in the data stream is being worked on by the previous function in the pipeline.