发明名称 Data compression method and data compression system
摘要 A data compression system and a data compression method using the same are provided. The data compression method includes acquiring original data from a memory and performs image processing and quantization on the original data to transform the original data into a quantization matrix. The data compression method then transforms the quantization matrix into a digital sequence based on a coding table and compares the data volume of the digital sequence and a target volume to generate a volume difference. The data compression method transforms the digital sequence into an inverse quantization matrix based on the volume difference and then transforms the inverse quantization matrix into a modified digital sequence based on the volume difference. The data compression method repeats the processes until the data volume of the digital sequence is substantially equal to a target volume or within an acceptable range of the target volume.
申请公布号 US8755621(B2) 申请公布日期 2014.06.17
申请号 US201012938676 申请日期 2010.11.03
申请人 Alpha Imaging Technology Corp. 发明人 Chiang Cheng-Ta;Chien Wei-Cheng Chang;Yuan Wei-Hao;Hsu Chieh-Yuan;Lee Te-Wei;Kuo Tzu-Yun;Chang Wei-Cheng
分类号 G06K9/00;G06K9/36;G06K9/46 主分类号 G06K9/00
代理机构 Muncy, Geissler, Olds & Lowe, P.C. 代理人 Muncy, Geissler, Olds & Lowe, P.C.
主权项 1. A data compression method, comprising: acquiring an original data from a memory; processing the original data to generate a transformation matrix; transforming the transformation matrix into a quantization matrix based on a quantization table; transforming the quantization matrix into a digital sequence based on a coding table; comparing a data volume of the digital sequence and a target volume to generate a volume difference; transforming the digital sequence into an inverse quantization matrix based on the volume difference; and transforming the inverse quantization matrix into a modified digital sequence based on the volume difference; wherein the step of transforming the digital sequence into an inverse quantization matrix includes: setting a predetermined difference value; transforming the digital sequence into an inverse code matrix if the volume difference is greater than the predetermined difference value; and performing an inverse quantization on the inverse code matrix based on the quantization table; wherein the step of transforming the quantization matrix into a digital sequence includes: using different coding methods to transform different portions of the quantization matrix into the digital sequence, and a direct current coefficient of the quantization matrix is coded by a predictive coding method and an entropy coding method or by the predictive coding method and a Huffman coding method or an arithmetic coding method; wherein the step of transforming the transformation matrix into the quantization matrix includes: dividing coefficients of the transformation matrix by a constant and then rounding the coefficients off to the nearest integer to adjust the coefficients with high weight to 0 to reduce a data amount of the transformation matrix and save a space of the memory required for storing the transformation matrix, so that the digital sequence and the original data have the same format, but less memory space is required to store the digital sequence than the original data.
地址 Hsinchu County TW