Patent ID: 8548266

Claim:
A process for image data compression, comprising the following steps: step 1 is to pre-process an input image, comprising splitting an original image data into a plurality of image data blocks, standardizing pixels of the image, and performing a color space transformation; step 2 is to determine whether a given data block satisfies a requirement for an accelerated compression, wherein, if yes, step 3 is carried out, otherwise step 4 is carried out; and wherein the requirement is satisfied when all pixel values in one image block are equal; step 3 is to perform a simplified DCT on the image data block and go to step 5; step 4 is to perform a DCT on the image data block; step 5 is to quantify a resulting data block after its DCT; step 6 is to perform one dimensional prediction on a DC coefficient of the data block; step 7 is to perform DC entropy coding on the DC coefficient of the data block; and step 8 is to perform AC entropy coding on AC coefficients of the data block, and end the process, wherein the determination process in step 2 further comprises: dividing the image data in the given data block into a plurality of units, each of the units comprising a plurality of image data; shifting the image data in one unit in a circular manner to the left or right for one byte to form a new unit; and determining whether each original unit is equal to the new unit by comparing the image data therein, if yes, the requirement for an accelerated compression is satisfied, otherwise, the requirement for an accelerated compression is not satisfied.