Cabac decoding unit and method

An adaptive binary and arithmetic coding technology, applied in the field of decoding, to achieve the effect of improving decoding efficiency, reducing time period, and increasing decoding speed

Active Publication Date: 2009-12-09
MEDIATEK INC
View PDF0 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the technical problem in the prior art that the operating frequency of the corresponding hardware needs to be increased to deal with the high complexity of CABAC decoding calculations, the present invention provides a decoding method and a decoding unit that improve the efficiency of CABAC decoding without increasing the operating frequency of the corresponding hardware

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
  • Cabac decoding unit and method
  • Cabac decoding unit and method
  • Cabac decoding unit and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] In order to make the purpose, features, and advantages of the present invention more obvious and understandable, the preferred implementation modes are listed below, together with the accompanying drawings, and are described in detail as follows:

[0016] Regarding the decoding of the H.264 CABAC specification, the CABAC decoding unit receives and decodes a bitstream (bitstream) to generate a binary element (bin) stream. Syntax values ​​are interpreted by decoding the above-mentioned stream of binary elements according to a binarization method associated with syntax elements. In the H.264 / AVC standard, three syntax elements are used to encode the block residual (residual), the three syntax elements include a first coefficient flag (significant_coeff_flag, hereinafter denoted as Sig), a second coefficient flag ( last_significant_coeff_flag, hereinafter expressed as Last), and the corresponding coefficient value. Each syntax element, ie, the first coefficient flag (Sig),...

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

A context-based adaptive binary arithmetic coding (CABAC) method. The CABAC method for a bitstream comprises: detecting a control signal (Sig_first); decoding a first bin representing one of a first coefficient flag (Sig) and a second coefficient flag (Last) from the bitstream according to the control signal (Sig_first); decoding a second bin representing one of the second coefficient flag (Last) and a next first coefficient flag (Sig) from the bitstream according to the decoded first bin and the control signal (Sig_first); and updating the control signal (Sig_first) according to the decoded first and second bins. The first and second bins are decoded in one clock cycle, the first coefficient flag (Sig) indicates whether a corresponding coefficient value is zero, and the second coefficient flag (Last) indicates whether a coefficient map decoding process is finished.

Description

technical field [0001] The present invention relates to a decoding method, and in particular to a decoding method and a decoding unit of Context-based Adaptive Binary Arithmetic Coding (hereinafter referred to as CABAC). Background technique [0002] The new H.264 / Advanced Video Coding (AVC) video coding standard offers significantly improved compression gains compared to previous standards. H.264 / Moving Picture Experts Group (MPEG for short)-4AVC is the latest video coding standard, which utilizes various advanced video coding tools to provide video coding (for example, MPEG-2 and H. .263) standard for better compression performance. [0003] CABAC is adopted as a normative part of the H.264 / MPEG-4 AVC standard. CABAC is one of two optional methods of entropy coding in the coding standard of H.264 / AVC. Another method specified in H.264 / AVC is a low-complexity entropy coding technique based on a variable-length coding group converted using adaptive context, also known as ...

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 Applications(China)
IPC IPC(8): H04N7/26H04N7/50
CPCH03M7/4006
Inventor 张永昌
Owner MEDIATEK INC
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