The invention relates to a high-speed
image compression VLSI coding method based on
systolic array, and an
encoder. The
encoder comprises an image-level controller, a code
block level controller, an
image segmentation partitioning device, a first, a second and a third level two-dimensional small wave
converters, a QRG combined
encoder and a code
stream packer; the method comprises the steps of: first, using the
image segmentation partitioning device to segment the image into code blocks with the size of 32*32; respectively using the first, the second and third level two-dimensional small wave
converters for carrying out three-level small wave conversion on the image, then using the QRG combined encoder to read the three-level small wave conversion coefficient, carrying out best quantization, self-adaptive zero
run length encoding and Exp-Golomb encoding with k=0, and obtaining code
stream; and finally, using the code
stream packer to pack the code stream of each code block into file according to the preset format for outputting. The invention greatly accelerates the
image compression speed, effectively prolongs the recording time, and improving the transmission capability.