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. 10, 2000
Filed:
Nov. 22, 1996
K Metin Uz, Los Altos, CA (US);
Vijay Maheshwari, Fremont, CA (US);
C-Cube Semiconductor II, Inc., Milpitas, CA (US);
Abstract
A method and apparatus for memory-efficient decoding of frame chroma of progressive frames. During the display of a first field of the frame, lines of interpolated chroma values are calculated for both even and odd field lines. The lines of interpolated values for the first field are generated by applying a two-tap filter with coefficients (1/4, 3/4) to corresponding lines of chroma samples, and the lines of interpolated values for the second field are generated by applying a two-tap filter with coefficients (3/4, 1/4) to the corresponding lines of chroma samples. The lines of first field interpolated values are displayed with the first field, while a given even line of second field interpolated values is written to memory locations occupied by a line of chroma samples used to generate the given line. The other line of chroma samples used to generate the given line of second field interpolated values is allowed to be overwritten with additional progressive frame data, such that one line of decoder memory is freed up for each pair of displayed lines. This permits the frame chroma decoding process to be performed utilizing a total memory capacity of only 2.5 framestores. The odd lines of second field interpolated values are generated by averaging two of the previously-stored adjacent even lines of second field interpolated values, such that decoded video quality degradation is minimized.