Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

JPEG parallel entropy coding method based on GPU

An entropy coding and coding technology, applied in the field of digital image processing, can solve the problem that the corresponding position cannot be determined synchronously

Active Publication Date: 2022-07-19
SICHUAN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

And the length of the binary code stream formed by entropy coding for each 8×8 block is variable, so it is impossible to determine the corresponding position of the 8×8 block code stream written into the compressed image data synchronously during encoding
To sum up, entropy coding parallelization is still facing huge technical challenges, and it is also the main bottleneck of JPEG parallelization

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • JPEG parallel entropy coding method based on GPU
  • JPEG parallel entropy coding method based on GPU
  • JPEG parallel entropy coding method based on GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The present invention will be further described below in conjunction with the accompanying drawings. It is necessary to point out that the following examples are only used to further illustrate the present invention, and should not be construed as limiting the scope of protection of the present invention. Those skilled in the art make some non-essential improvements to the present invention according to the above-mentioned content of the present invention. and adjustment, still belong to the protection scope of the present invention.

[0017] figure 1 , specifically relates to a GPU-based JPEG parallel entropy encoding method, which can be divided into the following steps:

[0018] (1) Coding: According to the coding task amount of the image luminance and chrominance components, CUDA kernel functions are respectively designed to realize the coding of the image components, and the corresponding binary code stream is generated;

[0019] (2) Shifting: perform an appropri...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a GPU (Graphics Processing Unit)-based JPEG (Joint Photographic Experts Group) entropy coding parallel processing method aiming at the rate problem of traditional JPEG entropy coding. The method mainly comprises the following three parallel processing steps: firstly, aiming at all 8 * 8 DCT (Discrete Cosine Transform) data of a to-be-processed image, designing an efficient parallel strategy to code and generate respective binary code streams; then, proper shifting operation is carried out on each 8 * 8 block code stream to ensure that adjacent 8 * 8 block code streams are filled together without intervals; and finally, filling all 8 * 8 code streams together to obtain compressed image data. Experimental results show that compared with traditional JPEG entropy coding, the method disclosed by the invention has the advantage that the image compression rate is greatly improved on the premise of not influencing the quality of the compressed image.

Description

technical field [0001] The invention relates to the technical problem of image compression in the field of digital image processing, in particular to a method for accelerating JPEG image entropy coding. Background technique [0002] In recent years, with the continuous development of information technology, real-time image compression has attracted much attention because of its wide application in high-speed video measurement systems, digital cinema and other fields. In many cases, images captured by a camera need to be quickly stored for further study. However, due to the high redundancy of the collected images and the huge amount of image data during collection, it is difficult to meet real-time transmission and storage without compression. JPEG compression algorithm plays an irreplaceable role in these real-time systems because of its excellent performance. However, the serial processing speed of this algorithm is very slow, and the real-time requirement of the system c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/186H04N19/42H04N19/70H04N19/91
CPCH04N19/186H04N19/42H04N19/70H04N19/91Y02D10/00
Inventor 严华祝福顺
Owner SICHUAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products