Patent ID: 8284435

Claim:
A data storage controlling device comprising: a data dividing section for dividing target data made by a set of elements, each element being expressed in multiple values, into groups of partial data made by a set of elements, each element being expressed in two values; a compression section for generating compressed data blocks by means of reversibly compressing the partial data and of dividing the compressed data into a predetermined size of blocks; an identifier assigning section for assigning an identifier for identifying the partial data from which a compressed data block is generated to each compressed data block; and a storage processing section for reserving a storage area that is smaller than a size of the target data and is common to the partial data and storing the generated compressed data blocks in the storage area, wherein each of the elements of the target data is expressed in multiple values by a plurality of bits that correspond to the partial data, respectively, each of the partial data is made by the bits, the data dividing section divides each element of the target data into the plurality of bits in a bit depth direction of the multiple values, and all the bits of each partial data are the same in the bit depth direction.