Variable length coding and decoding method and its coding and decoding device

A technology of variable-length coding and coding methods, applied in the field of variable-length coding and decoding methods and codecs, which can solve the problems of large memory usage, low coding efficiency of 2D-VLC entropy coding technology, and complicated switching process, so as to reduce complexity degree, improve coding efficiency, and save coding stream

Active Publication Date: 2008-06-11
HONOR DEVICE CO LTD
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] However, the coding efficiency of the above-mentioned 2D-VLC entropy coding technology is still relatively low, and the coding efficiency needs to be further improved, and this coding method needs to p

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
  • Variable length coding and decoding method and its coding and decoding device
  • Variable length coding and decoding method and its coding and decoding device
  • Variable length coding and decoding method and its coding and decoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] From the above prior art figure 2 The schematic diagram of the adaptive two-dimensional VLC entropy coding design shown in the figure shows that after the residual coefficients obtained by zig-zag scanning in the image block are transformed and quantized, generally speaking, the run length gradually increases from low frequency to high frequency. large state, but the non-zero coefficient amplitude is gradually decreasing from low frequency to high frequency, so the technical solution of the present invention fully considers the statistical characteristics of the data source to obtain a new VLC coding scheme, thereby improving VLC Coding efficiency of entropy coding.

[0036] According to the statistical characteristic to data source, the main design idea of ​​the VLC coding scheme that the present invention proposes is as follows:

[0037] Perform zig-zag scanning on the image block (such as a 4×4 image block) to obtain a coefficient sequence; perform symbolic process...

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 variable length coding method which comprises the following steps: nonzero coefficient number and number of coefficients the amplitude of which is larger than one in the prior block are computed; entry bit streams of the statistic nonzero coefficient number are coded; entry bit streams of various nonzero coefficient symbols in the prior block and corresponding zero coefficients before nonzero coefficients are coded; moreover, entry bit streams of the statistic number of coefficients the amplitude of which is larger than 1 are coded; entry bit streams of amplitudes of the corresponding nonzero coefficients in the prior block are coded. Correspondingly, the invention also discloses a corresponding variable length decoding method and a variable length codec. The invention can further improve coding efficiency of entropy coding and at the same time the coding process is based on a simpler code list structure, thereby complexity of switching computation is lowered and occupancy of memory space is reduced.

Description

technical field [0001] The present invention relates to the technical field of video image encoding and decoding, in particular to a variable-length encoding and decoding method and an encoding and decoding device thereof. Background technique [0002] Entropy coding technology is a technology commonly used in the field of video coding, in which the entropy coding processing part is the last part of the entire video coding framework, such as figure 1 Shown is the block diagram of the current AVS video encoder. It can be seen that the entropy coding processing part is at the last level, and the encoded code stream is directly used as the transmitted bit stream. The object of entropy coding is a series of syntax elements generated by all previous processing parts, including macroblock type information, reference frame index information, block coding mode (CBP, Coded Block Pattern) information, quantization step size (QP) information, motion vector Residual information, transf...

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
IPC IPC(8): H04N7/26H04N7/30H04N7/50H03M7/40H04N19/91
Inventor 林四新周建同曾鹏鑫熊联欢
Owner HONOR DEVICE 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