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.

Date of Patent:
Oct. 19, 2010

Filed:

May. 31, 2005
Applicants:

Ronny Pedersen, Trondheim, NO;

Erik K. Renno, Trondheim, NO;

Oyvind Strom, Trondheim, NO;

Inventors:

Ronny Pedersen, Trondheim, NO;

Erik K. Renno, Trondheim, NO;

Oyvind Strom, Trondheim, NO;

Assignee:

Atmel Corporation, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/12 (2006.01); G06K 9/36 (2006.01);
U.S. Cl.
CPC ...
Abstract

An adaptation of the sum-of-absolute-differences (SAD) calculation is implemented by modifying existing circuitry in a microprocessor. The adaptation yields a reduction of over 30% for a current SAD calculation. The adaptation includes a first and second operand register, each storing respectively a first and second set of 2's complement binary data, an arithmetic logic unit (ALU), and a destination register. An add/subtract enable input on the ALU receives a most significant bit (MSB) of the second set of binary data. The ALU adds the first and second data sets if the MSB is a '0' and subtracts the second data set from the first data set if the MSB is a '1.' The add/subtract enable input has the effect of taking the absolute value of the second data set without having to first perform an absolute value determination, thus eliminating processing steps.


Find Patent Forward Citations

Loading…