Patent ID: 7684629
Filing Date: 2010-03-23
Classification: H03M,H04N

Abstract:
1. A data compression apparatus that applies a data compression processing to data to be compressed, the data consisting of continued numerical values represented by a predetermined number of unit bits, the data compression apparatus having a first data compression section comprising: a numerical detection section that detects the existence of one or a plurality of compression subject numerical values being equivalent to a predetermined value from among the data to be compressed and a number of continuities counting the same compression subject numerical values being equivalent to the predetermined value; and a coding section that provides such a coding processing that of the data to be compressed, the compression subject numerical values being different from the predetermined value are directly outputted, and the compression subject numerical values being equivalent to the predetermined value are coded into the compression subject numerical values being equivalent to the predetermined value and numerical value representative of the number of continuities counting the compression subject numerical values being equivalent to the predetermined value, and then outputted; wherein before the first data compression section, there is disposed a second data compression section that performs such a processing that there is determined a difference between adjacent numerical values on the continuity of numerical values constituting the data to be compressed so as to create data consisting of the continued numerical values representative of the difference, and the created data is transferred to the first data compression section; and wherein the second coding section performs such a processing that the numerical value of the head in each of distinctions, wherein the continuity of the numerical values constituting the data to be compressed is sequentially divided, is outputted directly, and with respect to the numerical values other than the numerical value of the head, there is outputted the numerical value represented by lower order of unit bits of the difference between adjacent numerical values.