U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Everyone acquainted with the subject will recognize it as a conspicuous failure."

Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 708/201 - Absolute value or magnitude


Subclass of Class 708 - Electrical computers: arithmetic processing and calculating
Definition: Subject matter wherein the particular function determines
No. of patents: 66
Last issue date: 03/06/2012


1    
NumberTitleIssue Date
8131788Determining sum of absolute differences in parallel
Determining a sum of absolute differences using a circuit is described. Pairs of inputs, including a respective current value and a respective previous value, are obtained. The previous value is subtracted from the current value for each of the pairs of inputs to pr...
03/06/2012
8051116Apparatus and method for generating packed sum of absolute differences
A method for executing an MMX PSADBW instruction by a microprocessor. The method includes generating packed differences of packed operands of the instruction and generating borrow bits associated with each of the packed differences; for each of the packed difference...
11/01/2011
7480685Apparatus and method for generating packed sum of absolute differences
A microprocessor for generating a packed sum of absolute differences is disclosed. The microprocessor includes an instruction translator, for translating a Multimedia Extensions (MMX) Packed Sum of Absolute Differences Byte to Word (PSADBW) macroinstruction into at ...
01/20/2009
7430573Processor
In a processor, an ALU or a decode portion comprises a sign reversal portion 101 for reversing the sign of a first input value, a sign determination portion 102 for determining the sign of a second input value, and an output selection portion 103
09/30/2008
7424501Nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations
Nonlinear filtering and deblocking applications utilizing SIMD (single instruction multiple data) sign and absolute value operations are disclosed. The method of one embodiment includes receiving first data for a first block and second data for a second block. The f...
09/09/2008
7386580Data processing apparatus and method for computing an absolute difference between first and second data elements
A data processor computes an absolute difference between portions of first and second data elements. At least a part of the first and second data elements are compared to determine which data element is larger. A first comparison result value is produced if the firs...
06/10/2008
7376686Apparatus and method for generating packed sum of absolute differences
An apparatus for performing an MultiMedia extension (MMX) Packed Sum of Absolute Differences (PSADBW) instruction is disclosed. The apparatus includes carry-generating subtraction logic that generates packed differences of the subtrahend from the minuend and associa...
05/20/2008
7366352Method and apparatus for performing fast closest match in pattern recognition
A method and apparatus for determining a closest match of N input patterns relative to R reference patterns using K processing units. Each of a set of input patterns are loaded into the K processing units. One of the Reference patterns is sequentially loaded into ea...
04/29/2008
7283526Method and system for providing a symmetric key for more efficient session identification
A method and system for identifying sessions in a computer network is disclosed. The session is between a first computer system and a second computer system. The session consists of an exchange of a plurality of packets between the computer systems. Each of the pack...
10/16/2007
7227994Method and apparatus for imbedded pattern recognition using dual alternating pointers
A method and apparatus for finding a reference pattern (RP) with K elements imbedded in an input pattern IP with repeating substrings uses dual pointers to point to elements in the RP to compare with input elements sequentially clocked from the IP. The dual pointers...
06/05/2007
7213131Programmable processor and method for partitioned group element selection operation
A programmable processor and method for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions specifying a data selection operand and a first and a second register providing a plurality of data ...
05/01/2007
7200629Apparatus and method for Fast Hadamard Transforms
A Fast Hadamard Transform generator serially performs a Fast Hadamard Transform of a sampled signal from a first channel. The Fast Hadamard Transform generator comprises a series of stages. Each stage includes a shift register for serially receiving samples of the s...
04/03/2007
7191199Method and device for computing an absolute difference
Computing an absolute difference includes receiving a first value and a second value. Propagate terms are determined according to the first value and the second value at one or more adders (24). The second value is subtracted from the first value using the pr...
03/13/2007
7143335Add-compare-select arithmetic unit for Viterbi decoder
An add-compare-select (ACS) arithmetic unit for a Viterbi decoder is provided. The ACS arithmetic unit includes two 2's complement adders for performing an operation on a state metric related to a bit value 0 and a state metric related to a bit value 1, respectively...
11/28/2006
7124160Processing architecture having parallel arithmetic capability
According to the invention, a processing core is disclosed that includes a first source register, a number of second operands, a destination register, and a number of arithmetic processors. A bitwise inverter is coupled to at least one of the first number of operand...
10/17/2006
7110442Method and apparatus for fast acquisition and low SNR tracking in satellite positioning system receivers
A satellite positioning system (SATPS) receiver has a mix of standard and enhanced digital channel processors. The standard digital channel processors perform continuous tracking. During a low SNR and/or fast acquisition mode, the enhanced digital channel processor ...
09/19/2006
7054895System and method for parallel computing multiple packed-sum absolute differences (PSAD) in response to a single instruction
A system and method are presented in which multiple packed-sum absolute differences (PSAD) are computed in response to a single instruction. One embodiment of the system comprises a first register configured to store a first operand having data elements, and a secon...
05/30/2006
6999981Circuit for computing the absolute value of complex numbers
An apparatus (100) for computing the absolute value of a complex number includes separate squaring units (110, 115) for the real and imaginary parts. A square root unit (130) extracts the square root of the sum (120) of these squares, whi...
02/14/2006
6959316Dynamically configurable processor
A data processor, such as a DSP, includes a multiplier block having a multiplier front end for generating partial products from input operands, and further includes a plurality of ALUs having inputs that are switchably or programmably coupled, in a first mode of ope...
10/25/2005
6943810Layered article data verification
A method, system and program product to verify a data preparation employed on a plurality of design layers that make up an article. An instruction algorithm representative of the data preparation is restated in terms of fundamental algorithms having corresponding gr...
09/13/2005
6920473Method and apparatus for modular multiplying and calculating unit for modular multiplying
A multiplicand is multiplied by a multiplier using a modulus. The multiplicand, the multiplier and the modulus are polynomials of variable. A multiplication look-ahead method to obtain a multiplication shift value is carried out. An intermediate result polynomial is...
07/19/2005
6907443Magnitude comparator
A magnitude comparator circuit may include a first circuit coupled to receive the operands to be compared, a second circuit coupled to the first circuit, and a third circuit coupled to the second circuit and coupled to receive a first operand of the operands to be c...
06/14/2005
6907441Square root extractor
A square root extractor includes only multipliers, summers, delay elements, and a scaler so that the square root of a signal may be produced without complex computations. ...
06/14/2005
6888879Method and apparatus for fast acquisition and low SNR tracking in satellite positioning system receivers
A satellite positioning system (SATPS) receiver has a mix of standard and enhanced digital channel processors. The standard digital channel processors perform continuous tracking. During a low SNR and/or fast acquisition mode, the enhanced digital channel processor ...
05/03/2005
6820102DSP unit for multi-level global accumulation
In one embodiment, a digital-signal processor (DSP) is described for multi-level global accumulation. The DSP includes a plurality of absolute difference determinators in a first stage. The absolute difference determinators may include arithmetic logic-units (ALUS) ...
11/16/2004
6738973Access-history indicating method and apparatus, resources providing method and apparatus, and program providing medium used therewith
An access-history indicating method sequentially records a history of access by a user to a resource object such as a file or a WWW page. In the method, an access history icon that visually represents access-history information is generated and is displayed in the v...
05/18/2004
6691145Computing circuit, computing apparatus, and semiconductor computing circuit
A computing circuit capable of computing an absolute difference with high-speed analog computation, a computing apparatus capable of computing the sum of absolute differences and a semiconductor computing circuit achievable with simple circuitry and suita...
02/10/2004
6622118System and method for comparing signals
A method and system that include a first measurement signal and a second measurement signal that can be input to first and second filters. The filters can be subject to a first constraint to minimize the energy difference between the first and second meas...
09/16/2003
6601077DSP unit for multi-level global accumulation
In one embodiment, a digital signal processor (DSP) is described for multi-level global accumulation. The DSP includes a plurality of absolute difference determinators in a first stage. The absolute difference determinators may include arithmetic logic un...
07/29/2003
6594396Adaptive difference computing element and motion estimation apparatus dynamically adapting to input data
An adaptive difference computing element which consumes less power without any decrease in calculation accuracy includes: a first circuit receiving first and second data with the same bit lengths and each having bits at one and the other ends, determining...
07/15/2003
6578060Floating-point calculation apparatus
A value of difference between exponent values and an inverted value thereof obtained by an inverting circuit are calculated using one subtractor and one of the value of the difference and the inverted value of the difference is selected in accordance with...
06/10/2003
6401108Floating point compare apparatus and methods therefor
Floating-point compare apparatus and methods are implemented. An adder generates a difference in moduli of first and second input operands. A sign bit of the second input operand provides a carry-in bit to an adder. In a first embodiment, the first and se...
06/04/2002
6282556High performance pipelined data path for a media processor
A pipelined data path architecture for use, in one embodiment, in a multimedia processor. The data path architecture requires a maximum of two execution pipestages to perform all instructions including wide data format multiply instructions and specially ...
08/28/2001
6073150Apparatus for directing a parallel processing computing device to form an absolute value of a signed value
In the present invention, a method for directing parallel processing computing device to perform the operation of setting a signed value of N bits to an absolute value comprises the steps of: performing an arithmetic shift right of N-1 bit to form a bit m...
06/06/2000
6036350Method of sorting signed numbers and solving absolute differences using packed instructions
A technique for sorting packed signed numbers of two operands into maxima and minima operands and solving absolute differences for each pair of corresponding values of maxima and minima. After packing two source operands with a plurality of data elements ...
03/14/2000
5983250Arithmetic circuit for obtaining absolute-valued distance
There is disclosed a compact arithmetic circuit for obtaining an absolute-valued distance (AVD) between two digital data. An inverter 11 generates the data * ଲ which is derived from the data ଲ as the 1's complement thereof. An ALU 12 adds the ...
11/09/1999
5957996Digital data comparator and microprocessor
The present invention provides a digital data comparator having a first selective data inverting circuit inverting a first input data when the sign of the first input data is negative, or outputting the first input data when the sign is positive, a first ...
09/28/1999
5954786Method for directing a parallel processing computing device to form an absolute valve of a signed valve
In the present invention, a method for directing parallel processing computing device to perform the operation of setting a signed value of N bits to an absolute value comprises the steps of: performing an arithmetic shift right of N-1 bit to form a bit m...
09/21/1999
5944771Arithmetic operation system for binary addition/subtraction
In an arithmetic operation circuit, a coincidence detector receives the sign bits of binary data so as to output a truth coincidence detection signal when the two sign bits coincide with each other, and to output a false coincidence detection signal when ...
08/31/1999
5917732Arithmetic unit, correlation arithmetic unit and dynamic image compression apparatus
In a correlation arithmetic system adapted to detect a relative difference between two functions, an operation is simplified. This makes it possible to perform the operation with a small scale of hardware and also with great accuracy. There is adopted an ...
06/29/1999
1    
 
Sign InRegister
Username  
Password   
forgot password?