JPEG image decoding method and decoder suitable for multi-core embedded type platform

An embedded and image technology, applied in the field of JPEG image decoding method and decoder, can solve the problems of low decoding efficiency, JPEG parallel encoder cannot be directly applied to embedded platforms, etc., and achieves high universality and improves image decoding speed. Effect

Active Publication Date: 2013-09-11
SAMSUNG ELECTRONICS CHINA R&D CENT +1
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In addition, most of the existing parallelized JPEG software decoders are designed for PC platform applications; the software decoders on embedded platforms still use serialized decoding, and the decoding efficiency is low. Coders cannot be directly applied to embedded platforms

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 image decoding method and decoder suitable for multi-core embedded type platform
  • JPEG image decoding method and decoder suitable for multi-core embedded type platform
  • JPEG image decoding method and decoder suitable for multi-core embedded type platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0044] Existing parallelized JPEG software decoders evenly distribute decoding tasks among different decoding threads without considering the actual calculation load of each computing core. In fact, the real-time calculation loads of each calculation core of a multi-core processor are often different. The present invention proposes that more decoding tasks can be allocated to the current relatively idle calculation cores, and fewer decoding tasks can be allocated to the currently busy cores. computing cores, which can balance the utilization of each computing core to achieve optimal performance.

[0045]Moreover, the existing parallelized JPEG software decoders are mostly designed for PC platform applications, and the granularity of decoding task segmen...

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 JPEG image decoding method suitable for a multi-core embedded type platform. The method includes the steps of firstly, segmenting a JPEG image into image blocks in different sizes according to the loading condition of each operation core and distributing the image blocks to the operation cores respectively; then, conducting decoding and zooming on the image blocks distributed to the operation cores in a parallel mode through decoding threads operated in different operation cores and obtaining a decoding result of each image block; finally, conducting splicing on the decoding results of the image blocks to obtain a decoded image. The invention further provides a JPEG image decoder suitable for the multi-core embedded type platform. Through the JPEG image decoding method and decoder suitable for the multi-core embedded type platform, system computing resources can be effectively used, and the image decoding speed can be obviously improved.

Description

technical field [0001] The invention relates to image processing technology, in particular to a JPEG image decoding method and decoder suitable for multi-core embedded platforms. Background technique [0002] In the JPEG image standard, the encoding of the image is serial encoding, therefore, the original JPEG decoder generally adopts a serial decoding scheme; Start to appear. [0003] Existing JPEG software decoders that use parallel decoding mainly divide the original image data evenly, and then evenly distribute the divided decoding tasks to different decoding threads for decoding. The basic unit of the decoding task can be an 8x8 image macroblock, or a larger partial block of the original image. [0004] Since the JPEG image is divided into blocks, each decoding thread needs to find the starting position of the image block in the encoded original data stream. At present, two methods, dynamic detection and static indexing, are mainly used. Among them, the dynamic dete...

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 Applications(China)
IPC IPC(8): H04N7/26
Inventor 常江龙李春林
Owner SAMSUNG ELECTRONICS CHINA R&D CENT
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