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

A jpeg2000 encoding method for real-time truncated code stream and its implementation system

An encoding method and truncation code technology, applied in the field of VLSI design, can solve the problems of increasing the amount of calculation, storage loss, and reducing the real-time performance of the system, and achieve the effect of reducing storage loss and improving encoding speed.

Inactive Publication Date: 2016-02-24
XIAN UNIV OF TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The PCRD algorithm can optimally allocate the code rate while meeting the target code rate, so as to minimize the total distortion. It realizes the theoretically optimal rate-distortion optimization allocation, but the optimal layering can only be performed after the entire Tier1 encoding is completed. cut off
The Tier1 encoding part accounts for 45% to 60% of the entire encoding time, and when the bit rate is low, most of the encoded bit streams will be discarded, which greatly increases the unnecessary calculation and storage loss of the system, making the system real-time decreased sex

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
  • A jpeg2000 encoding method for real-time truncated code stream and its implementation system
  • A jpeg2000 encoding method for real-time truncated code stream and its implementation system
  • A jpeg2000 encoding method for real-time truncated code stream and its implementation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The number of coding channels of the code block and the importance of the wavelet subband where the code block is located are important factors to determine the image quality. The more important the subband where the encoding channel is located, the greater the impact on image quality. At the same time, if the code block contains more coding channels, the code block has a greater impact on the image quality.

[0046] Based on the above knowledge, the present invention provides a JPEG2000 encoding method for real-time truncated code stream, according to the importance of the wavelet sub-band and the number of channels of the wavelet sub-band, a certain number of bytes is allocated to each wavelet sub-band. In the wavelet sub-band, according to the number of channels of each code block, each code block is assigned the corresponding number of bytes. During the encoding process, when the accumulated encoded bytes of each code block is greater than the number of pre-allocat...

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 a JPEG2000 encoding method for real-time truncated code streams. According to the importance of the wavelet sub-band and the number of channels of the wavelet sub-band, each wavelet sub-band is assigned a certain number of bytes; inside the wavelet sub-band, according to each wavelet sub-band The number of channels of a code block, and allocate the corresponding number of bytes to each code block; during the encoding process, when the accumulated encoded bytes of each code block is greater than the number of pre-allocated bytes of the code block or the encoding of the code block is completed, the current code block is stopped. Block coding, calculate the rate-distortion slope of each channel, and accumulate the total compressed code stream; after each wavelet sub-band is encoded, update the number of allocated bytes of the wavelet sub-band, when the accumulated total compressed code stream is greater than the target bit stream , if there are uncoded wavelet subbands, change the allocation strategy, re-allocate a certain number of bytes for uncoded wavelet subbands, continue coding until all code blocks are coded, use the minimum slope discarding method to find the best threshold, and complete the coding. The real-time performance of the encoding system is improved, and unnecessary storage and calculation consumption are reduced.

Description

technical field [0001] The invention relates to the technical field of VLSI design, in particular to a JPEG2000 encoding method for real-time truncated code streams, and also relates to a system for implementing the method. Background technique [0002] JPEG2000 first preprocesses the original image, then performs wavelet transformation and quantization on the image, and the quantized wavelet coefficients enter the EBCOT encoding stage. EBCOT coding includes Tier1 coding and Tier2 coding. Tier1 encoding performs bit-plane encoding and MQ arithmetic encoding on the quantized wavelet coefficients according to the code block, and then uses the post-compression rate-distortion optimization algorithm PCRD to obtain the optimal truncation threshold, discards the compressed codewords that are smaller than the threshold, and discards the compressed codewords that are larger than the threshold. The compressed codeword is encoded by Tier2 to form a compressed code stream. [0003] T...

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): H04N19/129H04N19/132H04N19/147H04N19/63
Inventor 乔世杰
Owner XIAN UNIV OF TECH
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