JPEG2000 image decoding and encoding method

An image decoding and encoding technology, applied in the field of JPEG2000 image decoding and encoding, can solve the problems of low encoding and decoding efficiency, excessive redundancy, etc.

Active Publication Date: 2014-03-26
CHINA RES INST OF FILM SCI & TECH
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] It can be seen from the above description that the standard bit-plane encoding and decoding adopts the point-by-point scanning method, and each bit needs to be scanned three times, and each bit is only encoded and decoded in one channel. There is too much redundancy, encoding and low decoding efficiency

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
  • JPEG2000 image decoding and encoding method
  • JPEG2000 image decoding and encoding method
  • JPEG2000 image decoding and encoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0106]In order to improve the efficiency of image decoding, the embodiment of the present invention provides a JPEG2000 image decoding method, see figure 1 , the method specifically includes:

[0107] Step 101: Pre-set the importance array of the code block to be encoded, and initialize it as unimportant, and after each important coefficient is decoded, update the importance of the coefficient to be important;

[0108] Step 102: Decode the first bit-plane using the Cln channel;

[0109] The decoding methods for bit-planes after the first bit-plane include:

[0110] Step 103: Read the strip state identifier of the Sig channel generated by the previous bit plane, and perform Sig channel decoding according to the strip state identifier of the Sig channel, wherein, after decoding a column in the Sig channel, according to the importance of the column coefficient and The access condition of the column coefficient calculates the state flag of the Cln channel of the column, and calc...

Embodiment 2

[0164] A method for decoding a JPEG2000 image provided by an embodiment of the present invention is described in detail below through a specific implementation process. In this embodiment, the code block to be decoded is a 32×32 code block, see figure 2 , the specific steps include:

[0165] Step 201: parameter setting and initialization.

[0166] Step 202: Use the Cln channel to decode the first bit plane.

[0167] Subsequent bit planes proceed as follows:

[0168] Step 203: Decode the Sig channel for each bit plane first.

[0169] Step 204: After decoding the Sig channel, each bit plane decodes the Ref channel.

[0170] Step 205: After decoding the Ref channel, each bit plane decodes the Cln channel.

[0171] Step 206: After the decoding of the Cln channel is completed for each bit plane, the next bit plane is decoded.

[0172] Wherein, in step 201, parameter setting and initialization specifically include:

[0173] Before the decoding of the code block to be decoded...

Embodiment 3

[0216] The embodiment of the present invention provides a method for JPEG2000 image coding, see image 3 , the method specifically includes:

[0217] Step 301: Pre-set the importance array of the code block to be encoded, and initialize it as unimportant, and after each important coefficient is read out, update the importance of the coefficient to be important;

[0218] Step 302: Encode the first bit-plane using the Cln channel;

[0219] Coding methods for bit-planes after the first bit-plane include:

[0220] Step 303: Read the strip state identifier of the Sig channel generated by the previous bit plane, and perform Sig channel encoding according to the strip state identifier of the Sig channel, wherein, after encoding a column in the Sig channel, according to the importance of the column coefficient and The access condition of the column coefficient calculates the state flag of the Cln channel of the column, and calculates the state flag of the Sig channel, the state flag...

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 JPEG2000 image decoding and encoding method. The method comprises the steps that when a Cln channel and a Sig channel encode or decode each column, and the state identifications of the follow-up Sig, Ref and Cln channels at the column are predicted and set according to the importance coefficients and visited conditions of the column; after the Cln channel and the Sig channel encode or decode each strip, the state identifications of the strips of the corresponding channels are generated according to the data identifications of each column in the strip; except for a first bit plane, before each strip of each channel is encoded or decoded, skipping or execution of continuous column groups is conducted according to the state identifications of the corresponding strips of the corresponding channels; the column, completely belonging to the Cln channel, in the bit plant is directly skipped according to the significance of the column and the neighborhood coefficients before processing is conducted on the columns which need to be executed in the Sig channel; when each channel conducts coding or decoding, channel skipping is achieved in advance through the relation of the data sum of the three channels. The JPEG2000 image decoding and encoding method can improve encoding or decoding efficiency.

Description

technical field [0001] The invention relates to the field of image processing, in particular to a JPEG2000 image decoding and encoding method. Background technique [0002] With the development of image processing technology, image processing technology has been applied in many fields. Digital cinema uses JPEG2000 to compress and encode digital cinema images. The core algorithm of JPEG2000 adopts bit-plane coding technology. [0003] Bit-plane coding is to divide the wavelet coefficients after wavelet transform and quantization into several code blocks, each code block is divided into several bit-planes, and each bit-plane is divided into several strips. The dots above are a coded column, generally 1 column consists of 4 dots. Bit-plane scanning scans strip by strip from top to bottom; within each strip, it scans column by column from left to right, and scans vertically point by point within a column. Except for the first bit plane, each bit plane is encoded and decoded ...

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): H04N19/645H04N19/129
Inventor 刘茂英李海洲白云翔赵中伟
Owner CHINA RES INST OF FILM SCI & TECH
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