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. 10, 2011
Filed:
Feb. 21, 2003
King-chung Lai, San Diego, CA (US);
Gilbert Christopher Sih, San Diego, CA (US);
Chienchung Chang, Rancho Sante Fe, CA (US);
Anthony Patrick Mauro, Ii, San Diego, CA (US);
King-Chung Lai, San Diego, CA (US);
Gilbert Christopher Sih, San Diego, CA (US);
Chienchung Chang, Rancho Sante Fe, CA (US);
Anthony Patrick Mauro, II, San Diego, CA (US);
Qualcomm Incorporated, San Diego, CA (US);
Abstract
This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.