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

Entropy decoding device and method for realizing CAVLC (context-based adaptive variable length coding) of H.246

A decoder and entropy decoding technology, applied in the field of entropy decoder of CAVLC, can solve problems such as affecting the decoding speed

Active Publication Date: 2014-08-20
LOONGSON TECH CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] However, CAVLC entropy decoding is limited by the standard, and its entropy decoding process includes decoding coefficient flag (coeff_token), trailing symbol flag (trailing_ones_sign_flag), amplitude prefix (level_prefix), amplitude suffix (level_suffix), and total zeros (total_zeros) , the six decoding steps of run_before, in the decoding process, the following steps are heavily dependent on the previous steps
In the entire H.264 decoding process, entropy decoding is the first step, and the subsequent decoding process needs to wait for the decoding result. The entropy decoding speed seriously affects the entire decoding speed.

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
  • Entropy decoding device and method for realizing CAVLC (context-based adaptive variable length coding) of H.246
  • Entropy decoding device and method for realizing CAVLC (context-based adaptive variable length coding) of H.246
  • Entropy decoding device and method for realizing CAVLC (context-based adaptive variable length coding) of H.246

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0117] As an implementable manner, the step S213 includes the following steps:

[0118] Step S2131, in the first decoding cycle of decoding the trailing symbol mark decoding module, that is, when decoding the first trailing symbol mark, use the trailing coefficient transmitted from the first bypass module circuit unit and the trailing coefficient decoding counter Compare the value of the trailing symbol to determine whether the decoding state of the tailing symbol is over; if they are equal, the signal of the end of the decoding state of the trailing symbol is valid, the tailing symbol marks the end of decoding, and jumps out under the control of the trailing symbol state machine jump control module The trailing symbol marks the decoding state; otherwise, enter the second decoding cycle of step S2132;

[0119] As an implementable manner, the trailing symbol mark decoding module includes a trailing coefficient decoding counter 53, which is used to count how many trailing symbol...

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 an entropy decoding device and method for realizing CAVLC (context-based adaptive variable length coding) of H.246. The entropy decoding device comprises a bypath module circuit unit; the bypath module circuit unit for connecting adjacent two stages of decoding modules is used for transmitting decoding parameters obtained by the last-stage decoding module to the next-stage decoding state machine skipping control module and the next-stage decoding module from the bypath module circuit unit; and a CAVLC control module further comprises a parameter transmission control module which is used for controlling to transmit the decoding parameters obtained by the last-stage decoding module to a corresponding decoding parameter register at a decoding state and controlling to transmit the corresponding decoding parameters to the next-stage decoding state machine skipping control module and the next-stage decoding module from the bypath module circuit unit. Due to the adoption of the entropy decoding device and method, the decoding speed is effectively improved.

Description

technical field [0001] The invention relates to the field of multimedia technology for realizing the coding and decoding of the new generation video coding standard H.264, in particular to a CAVLC entropy decoder and method for realizing the H.264. Background technique [0002] With the development of video codec technology, many video codec standards have been produced, such as MPEG1 / 2 / 4, H.263 / 264. Among them, H.264 is being widely accepted due to its high compression rate and good restoration quality, however, its implementation complexity is much more complicated than other previous standards. In the entire H.264 decoding process, entropy decoding is the first step, and the subsequent decoding process needs to wait for the previous decoding results, so its decoding speed seriously affects the entire decoding speed. [0003] H.264 uses two sets of entropy encoding / decoding technologies, namely Context-based Adaptive Variable Length Coding (CAVLC) and Context-based Adapti...

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/42H04N19/44H04N19/13
Inventor 刘道福李玲钱诚陈云霁
Owner LOONGSON TECH CORP
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