Patent ID: 8266507

Claim:
A data processing apparatus comprising: a seed memory for storing a plurality of encoded gain values forming an A*B seed matrix, where A and B are each a natural number; a gain memory for storing a plurality of decoded gain values forming an M*N grid matrix, where M and N are each a natural number, M>A, N>B; and a decoder, which is connected between the seed memory and the gain memory, and before decoding each of a plurality of decoded gain values forming an i th , where i is a natural number, 2≦i≦M, row of the M*N grid matrix from a plurality of encoded gain values forming a first row of the A*B seed matrix, the decoder updates at least a part of the plurality of encoded gain values forming the A*B seed matrix based on two gain values close to each other in each column direction among the plurality of encoded gain values forming the A*B seed matrix.