Incremental model JPEG image segmentation decoding method for embedded system

A technology of an embedded system and a decoding method, which is applied in the field of progressive mode JPEG image segmentation decoding, can solve the problems of occupied calculation amount and difficulty, and achieve the effect of reducing the requirements of memory resources and the demand of calculation amount.

Active Publication Date: 2011-06-15
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As the image size increases, the demand for memory space also increases. For example, a picture with a size of 2048×1440 (about 3 million pixels) requires approximately 8-16MB of memory depending on the encoded YUV format. buffers, which is difficult in memory-constrained applications and completely unacceptable in embedded applications
[0006] (2) For each scan data, the process of Huffman decoding, inverse quantization, IDC transformation, and image superposition must be repeated, and the process of inverse quantization and IDCT (Inverse DCT, inverse discrete cosine transform) transformation takes up a lot of time Computation

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
  • Incremental model JPEG image segmentation decoding method for embedded system
  • Incremental model JPEG image segmentation decoding method for embedded system
  • Incremental model JPEG image segmentation decoding method for embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0024] Such as figure 1 As shown, firstly, the JPEG image should be divided into a series of regions according to specific requirements and environment (such as available embedded system memory size), and each region contains one or more MCU (Minimum Code Unit, minimum coding unit) lines. Assume that the JPEG image contains two Scans (Scan1 and Scan2 respectively), and each Scan contains 15 MCU lines. Such as figure 2 As shown, the JPEG image is divided into 4 areas: the first area contains MCU lines 1-4, the second area contains MCU lines 5-8, the third area contains MCU lines 9-12, and the fourth area contains MCU lines 13-15. The number of MCU rows included in each area may be fixed or variable, and may be determined according to actual needs, such as the size of available memory.

[0025] Then, it is necessary to obtain and save variou...

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 discloses an incremental model JPEG image segmentation decoding method for an embedded system. The method comprises the following steps: cutting JPEG image into a plurality of regions, obtaining the positioning information and decoding state information of a region to be decoded, decoding one region segment data in each scan contained in JPEG image, adding together to obtain quantified DCT conversion coefficient corresponding to the region, and obtaining a section of JPEG image corresponding to the region used for display and storage through inverse quantization and IDCT conversion. The incremental model JPEG image segmentation decoding method of the invention can realize the segmentation decoding of Progressive JPEG image so as to greatly reduce the demand for storage space; in addition, data of each scan are not needed to perform inverse quantization and IDCT conversion repeatedly so as to greatly reduce the overall computational quantity.

Description

technical field [0001] The invention relates to an image decoding method, in particular to a progressive mode JPEG image segmentation decoding method used in an embedded system. Background technique [0002] JPEG (Joint Photographic Experts Group) is a national standard (ITU-T T.81) for grayscale or color static image compression. Due to its high compression ratio and good image quality, it has been widely used in the Internet, medical imaging, Various fields such as satellite photography and commercial image system. [0003] For a typical progressive mode (Progressive) JPEG decoding system, it is necessary to allocate a memory buffer consistent with the size of the entire image to save all quantized DCT (Discrete Cosine Transform, discrete cosine transform) after Huffman decoding ) transformation coefficient. The decoder first performs Huffman decoding on the first scan (scan) data, and the obtained quantized DCT coefficients are stored in the memory buffer, and then inve...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/26H04N7/30G06T9/00H04N19/625
Inventor 张成言胡胜发
Owner ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products