the second coefficient into the coefficient storing unit as two address-coefficient pairs; a block storing unit having areas each of which has an address and initially stores a zero value; a block writing unit for sequentially reading the two address-coefficient pairs from the coefficient storing unit and writing a coefficient of each of the read address-coefficient pairs into an area in the block storing unit specified by an address of the address-coefficient pair; and a signal generating unit for reading values from part of the areas in the block storing unit and generating the two original signal sets from the read values.
With the above construction, generated signals can be written into a buffer independently of the processing of an external unit IEIS. which reads out the signals.
Here, thecode stream and are entropy decoded in parallel to reconstruct original control information elements, with it being possible to increase the number of variable length codewords which can be decoded in a fixed time period.
Here, the code extracting unit may extract the two consecutive coded control information elements as first and second codewords, and include: a position storing unit for storing position information which specifies a position of the first codeword in the compressed code stream; a first extracting unit for extracting from the compressed code stream the first codeword located in the position specified by the position information, and calculating a length of the first codeword; and a second extracting unit for extracting from the compressed code stream the second codeword located in a position specified by