High-speed real-time processing arithmetic coding method based on JPEG 2000 standard

A real-time processing and entropy coding technology, applied in the field of image processing, can solve problems such as high complexity, low processing speed, and difficulty in chip design, so as to avoid coding pauses, improve coding speed and efficiency, overcome complex operations and serial The effect of chemical operation

CN101841707AInactive Publication Date: 2010-09-22XIDIAN UNIV
5 Cites 27 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2010-09-22
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a high-speed real-time processing arithmetic coding method based on a JPEG 2000 standard, which mainly solves the problem of the traditional coding method that the complexity is high and the coding speed is low. The coding process comprises the following steps of: judging the types of double context symbol pairs, respectively predicting the probability interval values according to the types and calculating the coding parameter; updating the code values, judging the current normalization type and normalizing the code values; if no new context symbol is input, emptying the code values; caching the code streams upon normalization and emptying process according to the byte and class; and finally, outputting the classified cached code streams in turn according to the priority order. The invention has the advantages of high coding speed and low complexity, and is applicable to the image compression coding of various high-speed digital apparatuses, in particular to the high-speed real-time satellite remote sensing image coding.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of image processing and relates to compression coding, in particular to an arithmetic entropy coding method involving high-speed real-time processing, which is used for image compression coding of various digital devices, especially high-speed real-time satellite image compression coding. Background technique

[0002] With the development of multimedia and network technology and its application in medical imaging, remote sensing images and digital image / video transmission, the existing still image compression standard JPEG can no longer meet the requirements of current practical applications. In November 2000, a new still image compression standard JPEG2000 was established. One of the core technologies of this standard is to use the arithmetic entropy coding method to encode the data after wavelet transformation, so as to realize the compression processing of image data.

[0003] The basic coding process of...

Examples

Embodiment Construction

[0049] The coding method of the present invention adopts Xilinx ISE 9.1 integrated development software and VHDL, Verilog HDL language, realizes on the FPGA that the model of Xilinx company is XC2V3000-6BG728.

[0050] refer to figure 1 , the high-speed real-time processing arithmetic entropy coding method based on the JPEG2000 standard that the present invention proposes carries out as follows:

[0051] Step 1, determine the type of the double-context symbol pair.

[0052] Simultaneously read the input double-context symbol pair, including double-context label and double-context judgment, and judge the type of the double-context symbol pair according to the similarity and difference of the context label and the probability type of the double-context symbol pair.

[0053] refer to figure 2 , the specific judgment process of this step is as follows:

[0054] 1.1 Read in the double context labels and judge the similarities and differences of the context labels, that is, if t...