Device for converting data using look-up tables
First Claim
1. A data converting device for generating output data converted corresponding to input data and a conversion level selected by look-up-tables (LUTs) with sequential reference to three or more LUTs, said data converting device comprising:
- a single memory device for storing at least three LUTs corresponding to a number of data converting modes by block units, each of said block units including a plurality of sub-LUTs corresponding to a number of conversion levels defined in each corresponding conversion mode; and
an address generator for generating a series of addresses for accessing said memory device, a first address of said series of addresses being determined according to first conversion level data and input data, each address of said series of addresses following said first address being determined using corresponding conversion level data and data read out from one of said LUTs using a next previous address of said series of addresses, the number of addresses in said series being equal to the number of LUTs stored in said memory device, wherein a final address of said series of addresses indicates a location in said memory device where final output data is stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A data converting device for converting data by employing a plurality of LUTs stored in a single memory device. The device generates, with reference to two or more LUTs sequentially, a converted output data corresponding to input data and converting level selected by each LUT. The data converting device has a single memory device for storing two or more LUTs corresponding to the number of data converting modes by block units, each block including a plurality of sub-LUTs corresponding to the number of converting levels defined in each corresponding converting mode. The device also has an address generator for generating an address for accessing the memory device by an input data, by the data selected among the output data read from the memory device and by the data for selecting a converting level in each converting mode, the address being generated repeatedly a number of times which corresponds to the number of LUTs stored in the memory device, to thereby minimize the bulk of the memory device, and thus enable the miniaturization of the data converting device.
-
Citations
2 Claims
-
1. A data converting device for generating output data converted corresponding to input data and a conversion level selected by look-up-tables (LUTs) with sequential reference to three or more LUTs, said data converting device comprising:
-
a single memory device for storing at least three LUTs corresponding to a number of data converting modes by block units, each of said block units including a plurality of sub-LUTs corresponding to a number of conversion levels defined in each corresponding conversion mode; and an address generator for generating a series of addresses for accessing said memory device, a first address of said series of addresses being determined according to first conversion level data and input data, each address of said series of addresses following said first address being determined using corresponding conversion level data and data read out from one of said LUTs using a next previous address of said series of addresses, the number of addresses in said series being equal to the number of LUTs stored in said memory device, wherein a final address of said series of addresses indicates a location in said memory device where final output data is stored. - View Dependent Claims (2)
-
Specification