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

CAVLC decoding method and system

A decoding method and decoding unit technology, which are applied in the direction of television, electrical components, image communication, etc., can solve the problems of low efficiency and reduced algorithm speed-up effect, and achieve the effect of fast decoding speed.

Inactive Publication Date: 2012-10-17
FUJITSU LTD
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can effectively improve the decoding speed of the run_before syntax element when there are few or no zero-value coefficients in the entire coefficient block; but when the quantization parameter (QP) increases, that is, when the number of zero-value coefficients increases, The speedup effect of this algorithm is reduced; and for the chroma DC (direct current coefficient) block, the method is not efficient

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
  • CAVLC decoding method and system
  • CAVLC decoding method and system
  • CAVLC decoding method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Features and exemplary embodiments of various aspects of the invention will be described in detail below. The following description covers numerous specific details in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is only to provide a clearer understanding of the present invention by showing examples of the present invention. The present invention is by no means limited to any specific configuration and algorithm presented below, but covers any modification, replacement and improvement of related elements, components and algorithms without departing from the spirit of the present invention.

[0020] In order to achieve the maximum compression ratio with reasonable hardware overhead, the CAVLC encoding method is adopted in the latest H.264 / AVC standard. CAVLC coding...

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 CAVLC decoding method and a system. The method completes decoding of two successive Level syntactic elements in one clock period through the following processes: finding out the prefix length and the prefix code of the (2n-1)th Level syntactic element by using a lookup table used for syntactic element Level, acquiring an amplitude code of the (2n-1)th Level syntactic element by using the prefix code, the suffix code and the suffix length of the (2n-1)th Level syntactic element, and acquiring a coefficient amplitude corresponding to the (2n-1)th Level syntactic element according to the amplitude code of the (2n-1) Level syntactic element; and finding out the code initial position of the (2n)th Level syntactic element by using the prefix length and the actual suffix length of the (2n-1)th Level syntactic element, finding out the prefix length and the prefix code of the (2n)th Level syntactic element by using the lookup table used for the syntactic element Level, acquiring an amplitude code of the (2n)th Level syntactic element according to the prefix code, the suffix code and the suffix length of the (2n)th Level syntactic element, and acquiring a coefficient amplitude corresponding to the (2n)th Level syntactic element according to the amplitude code of the (2n)th Level syntactic element.

Description

technical field [0001] The present invention relates to the field of video processing, more specifically to a CAVLC decoding method and system. Background technique [0002] CAVLC (Context Adaptive Variable Length Coding) is an entropy coding technique for reducing bit rate and making full use of statistical redundancy, and is widely used in video standards such as H.264. During the CAVLC encoding process, the encoding process of the following five syntax elements is usually involved: Coeff_token, Trailing_ones_sign (referred to as T1 for simplicity), Levels, Total_zeros, and Run_before. The corresponding relationship between these five syntax elements and the relevant statistical information of the chrominance / luminance coefficient block as the coding object is as follows: [0003] [0004] In the CAVLC decoding process, the dependencies between symbols in the input bit stream and the unknown code length of each codeword before the codeword is decoded have a great impac...

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/26H04N19/13
Inventor 王琪
Owner FUJITSU LTD
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