Patent ID: 6742008
Filing Date: 2004-05-25
Classification: G06F

Abstract:
Apparatus for linearly interpolating between first and second values given a distance ratio, said ratio being a difference between said second value and an intermediate value divided by a difference between said second value and said first value, said ratio represented by logical bits, said apparatus comprising:a multiplexer comprising: a first input coupled to receive said first value, a second input coupled to receive said second value, a select input coupled to receive one said bit of said distance ratio, and an output; a first adder comprising: a first input coupled to receive a rounding term, a second input coupled to receive said second value, and an output; a second adder comprising: a first input coupled to said output of said first adder, a second input coupled to said output of said multiplexer, and an output; and a logical shifter comprising: an input coupled to said output of said second adder, and an output providing a linearly interpolated value.