System and method for multi-dimensional lookup table interpolation
First Claim
Patent Images
1. A system, comprising a sparse multi-dimensional lookup table containing a plurality of nodes, the plurality of nodes having corresponding output values;
- and an interpolation lookup table for mapping input values to corresponding nodes in the sparse multi-dimensional lookup table;
wherein an input value received by the interpolation lookup table is converted to an output value based on the mapping of the interpolation lookup table to the sparse multi-dimensional lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for using a one or two dimensional table lookup to provide the appropriate index and fraction for a second lookup table. The second lookup table can be a multi-dimensional lookup table. The one or two dimensional lookup table allows nonlinear conversion between input values and output values obtained from the second lookup table using standard linear interpolation techniques. The one or two dimensional lookup table can nonlinearly map input values to nodes in the second lookup table, nonlinearly map fractional values, or both.
57 Citations
26 Claims
-
1. A system, comprising
a sparse multi-dimensional lookup table containing a plurality of nodes, the plurality of nodes having corresponding output values; - and
an interpolation lookup table for mapping input values to corresponding nodes in the sparse multi-dimensional lookup table;
wherein an input value received by the interpolation lookup table is converted to an output value based on the mapping of the interpolation lookup table to the sparse multi-dimensional lookup table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- and
-
12. A system, comprising
means adapted for determining an output value by looking up a node in a linearly spaced sparse multi-dimensional lookup table, the node corresponding to a corresponding output value; - and
means adapted for receiving an input value and responsive the input value to employ an interpolation lookup table to convert the input value to an index corresponding to the node in the linearly spaced sparse multi-dimensional lookup table wherein the means adapted for determining an output value is responsive to the means adapted for receiving an input value. - View Dependent Claims (13, 14, 15, 16, 17)
- and
-
18. A computer readable medium of instructions, comprising:
-
means adapted for obtaining an output value from a sparse multi-dimensional lookup table based on an index value; and
means adapted for receiving an input value and converting the input value to a corresponding index value using an interpolation table. - View Dependent Claims (19, 20, 21)
-
-
22. A method for performing nonlinear interpolation using a linear spaced sparse lookup table, comprising:
-
receiving an input value to convert to an output value;
converting the input value to an index value using an interpolation lookup table; and
retrieving an output value from the multi-dimensional lookup table based on the index value. - View Dependent Claims (23, 24, 25, 26)
-
Specification