IP Library Granted Patent US 12,306,873
Granted Patent B2
US 12,306,873 · App. 18/146,774 · Granted May 20, 2025

Device and method for generating look up table

Inventors: Xingzhi Hong (Zhejiang, CN); Guang Tian (Zhejiang, CN)
Assignees: Haining ESWIN IC Design Co., Ltd.; Beijing ESWIN Computing Technology Co., Ltd.
G06F16/9017
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,306,873
App. No.
18/146,774
Granted
May 20, 2025
Kind
B2
Abstract

The present application discloses a device and a method for generating a look up table, and relates to the technical field of look up tables. The device of the present application comprises: an acquisition unit configured for acquiring a plurality of target input values contained in each target dimension, wherein the target dimension is a dimension contained in a target look up table to be generated, and the number of the target dimensions is one or more; a determination unit configured for determining a target output value corresponding to each target input value contained in each of the target dimensions; a calculation unit configured for calculating a target difference value corresponding to each target input value contained in each of the target dimensions according to a preset rule, each target input value contained in each of the target dimensions and the target output value corresponding to each of the target input values; and a generation unit configured for generating the target look up table according to a mapping relationship between each target input value contained in each of the target dimensions and a target difference value corresponding thereto.

Claims (41)

1. A device for generating a look up table, wherein the device is applied to a first terminal instrument, comprising a processor;

the processor is configured for acquiring a plurality of target input values contained in each target dimension, wherein the target dimension is a dimension contained in a target look up table to be generated, and the number of the target dimensions is one or more;

determining a target output value corresponding to each target input value contained in each of the target dimensions;

calculating a target difference value corresponding to each target input value contained in each of the target dimensions according to a preset rule, each target input value contained in each of the target dimensions and the target output value corresponding to each of the target input values; and

generating the target look up table according to a mapping relationship between each target input value contained in each of the target dimensions and a target difference value corresponding thereto;

the processor is specifically configured for determining a target prediction value corresponding to each target input value according to each target input value contained in the target dimension or the target output value corresponding to each of the target input values; and respectively calculating a difference value between the target output value corresponding to each of the target input values and the target prediction value so as to obtain a target difference value corresponding to each of the target input values;

the processor is specifically configured for,

when the target input value is a first target input value among the plurality of target input values contained in the target dimension, determining a preset reference value as the target prediction value corresponding to the target input value; and

when the target input value is an N th target output value among the plurality of target input values contained in the target dimension, determining a target output value corresponding to a preamble target input value as the target prediction value corresponding to the target input value, wherein the preamble target input value is an (N−1) th target input value among the plurality of target input values; and

the processor is further configured for transmitting the preset rule and the target look up table to a second terminal instrument, so that after the second terminal instrument finds a target difference value corresponding to each look up input value in the target look up table according to the look up input value corresponding to each of the target dimensions, a target output value corresponding to each of the look up input values is calculated according to the preset rule, a plurality of the look up input values and the target difference value corresponding to each of the look up input values.

2. The device according to claim 1 , wherein,

the processor is specifically configured for acquiring a target function corresponding to the target dimension, and calculating and obtaining a target output value corresponding to each of the target input values according to the target function and each target input value contained in the target dimension;

or acquiring a preset measurement output value corresponding to each target input value contained in the target dimension, and determining the preset measurement output value corresponding to each target input value contained in the target dimension as a target output value corresponding to each of the target input values.

3. The device according to claim 1 , wherein

the processor is specifically configured for acquiring a preset formula; and

calculating and obtaining a target prediction value corresponding to each of the target input values according to the preset formula and each target input value contained in the target dimension.

4. The device according to claim 1 , wherein

the processor is specifically configured for determining each target input value contained in the target dimension as a target prediction value corresponding to each of the target input values.

5. A method for generating a look up table, wherein the method is applied to a first terminal instrument, comprising:

acquiring a plurality of target input values contained in each target dimension, wherein the target dimension is a dimension contained in a target look up table to be generated, and the number of the target dimensions is one or more;

determining a target output value corresponding to each target input value contained in each of the target dimensions;

calculating a target difference value corresponding to each target input value contained in each of the target dimensions according to a preset rule, each target input value contained in each of the target dimensions and the target output value corresponding to each of the target input values; and

generating the target look up table according to a mapping relationship between each target input value contained in each of the target dimensions and a target difference value corresponding thereto;

wherein the calculating a target difference value corresponding to each target input value contained in each of the target dimensions is calculated according to a preset rule, each target input value contained in each of the target dimensions and the target output value corresponding to each of the target input values comprises:

determining a target prediction value corresponding to each of the target input values according to each target input value contained in the target dimension or the target output value corresponding to each of the target input values;

respectively calculating a difference value between the target output value corresponding to each of the target input values and the target prediction value so as to obtain a target difference value corresponding to each of the target input values;

the determining a target prediction value corresponding to each target input value according to each target input value contained in the target dimension or a target output value corresponding to each of the target input values comprises:

when the target input value is a first target input value among the plurality of target input values contained in the target dimension, determining a preset reference value as the target prediction value corresponding to the target input value; and

when the target input value is an N th target output value among the plurality of target input values contained in the target dimension, determining a target output value corresponding to a preamble target input value as the target prediction value corresponding to the target input value, wherein the preamble target input value is an (N−1) th target input value among the plurality of the target input values;

the method further comprises:

transmitting the preset rule and the target look up table to a second terminal instrument, so that after the second terminal instrument finds a target difference value corresponding to each of the look up input values in the target look up table according to the look up input value corresponding to each of the target dimensions, a target output value corresponding to each of the look up input values is calculated according to the preset rule, a plurality of the look up input values and the target difference value corresponding to each of the look up input values.

6. The method according to claim 5 , wherein the determining a target output value corresponding to each target input value contained in each of the target dimensions comprises:

acquiring a target function corresponding to the target dimension, and calculating and obtaining a target output value corresponding to each of the target input values according to the target function and each target input value contained in the target dimension; or

acquiring a preset measurement output value corresponding to each target input value contained in the target dimension, and determining the preset measurement output value corresponding to each target input value contained in the target dimension as a target output value corresponding to each of the target input values.

7. The method according to claim 5 , wherein the determining a target prediction value corresponding to each of the target input values according to each target input value contained in the target dimension or a target output value corresponding to each of the target input values comprises:

acquiring a preset formula; and

calculating and obtaining a target prediction value corresponding to each of the target input values according to the preset formula and each target input value contained in the target dimension.

8. The method according to claim 5 , wherein the determining a target prediction value corresponding to each of the target input values is determined according to each target input value contained in the target dimension or the target output value corresponding to each of the target input values comprises:

determining each target input value contained in the target dimension as a target prediction value corresponding to each of the target input values.

9. A non-transitory storage medium, comprising a stored program, wherein the device where the non-transitory storage medium is located is controlled to execute the method for generating a look up table of claim 5 when the program runs.

10. A device for generating a look up table, wherein the device comprises a storage medium and one or more processors; the storage medium is coupled to the processors which are configured for executing program instructions stored in the storage medium; and the program instructions, when executed, perform the method for generating a look up table of claim 5 .

Assignments (1)
CHANGE OF NAME Recorded Jan 16, 2025
From: HAINING ESWIN IC DESIGN CO., LTD.
To: HAINING ESWIN COMPUTING TECHNOLOGY CO., LTD.
Reel/Frame 069886/0907 →
Priority Claims (1)
CN 202210938321.0 · Aug 5, 2022 · national
Continuity (1)
Related Publication 20240045906A1 · Feb 8, 2024
References Cited (3)
US 10890490B2 · Williams · 2021 [cited by examiner]
CN 2019106666358 · 2019 [cited by applicant]
CN 2014100645995 · 2020 [cited by applicant]