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

Method and apparatus for context-adaptive binary arithmetic coding of syntax elements

An adaptive binary and syntax element technology, applied in electrical components, digital video signal modification, image communication, etc., can solve the problems of high complexity at the encoder end and decoder end

Active Publication Date: 2014-07-16
HFI INNOVATION INC
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a binary bit is encoded using a context, additional memory is required and also creates high complexity at the encoder and decoder

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
  • Method and apparatus for context-adaptive binary arithmetic coding of syntax elements
  • Method and apparatus for context-adaptive binary arithmetic coding of syntax elements
  • Method and apparatus for context-adaptive binary arithmetic coding of syntax elements

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] As mentioned earlier, the use of contexts for syntax element encoding requires additional memory and creates a higher complexity. Embodiments of the invention simplify the number of contexts by using a bypass mode for at least one bin, by sharing contexts with more than one bin, or by a combination of both.

[0024] For example, when the syntax element merge_idx encodes, figure 1The bins of merge_idx shown in will be processed using the context. The position of the bin is indicated by the bin index binIdx, where the binIdx of the merge_idx is 0 to 3. One context per bin is used in traditional CABAC for merge_idx. Various embodiments according to the present invention may use a bypass mode for at least one bin, allow more than one bin to share a context to reduce the total number of contexts, or use both of the above methods at the same time. When using bypass mode, the bypass mode can be applied to one or more bins whose bin index binIdx belongs to a set, where the ...

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 method and apparatus for context-adaptive arithmetic coding (CABAC) of a syntax element are disclosed. The bin string corresponding to a syntax element is processed by context- adaptive arithmetic coding with a reduced number of contexts using the bin-level bypass mode, bin-level context sharing, or both. The syntax element belongs to a group comprising merge_idx, ref_idx_lc / ref_idx_10 / ref_idx_l1, pred_type, and cu_qp_delta. In one embodiment, the syntax element corresponds to merge_idx and three bins of the bin string with bin indices corresponding to 1, 2 and 3 are coded in the bin bypass mode. In another embodiment, the syntax element corresponds to ref_idx_lc / ref_idx_10 / ref_idx_l1 and one or more bins of the bin string with bin indices larger than 1 or larger than 2 are coded in the bin bypass mode.

Description

[0001] cross reference [0002] The present invention claims the priority of the PCT patent application with the title of "CABAC Simplification for Some Syntax Elements" and the application number PCT / CN2012 / 070428 filed on January 16, 2012, and the entire content of the PCT patent application is hereby cited And merge the reference. technical field [0003] The present invention relates to video coding or video processing. More specifically, the present invention relates to Context-based Adaptive Binary Arithmetic Coding (Context-based Adaptive Binary Arithmetic Coding, CABAC). Background technique [0004] Arithmetic coding is a well-known efficient data compression method and is widely used in coding standards such as JBIG, JPEG2000, H.264 / AVC, and HEVC. In H.264 / AVC Joint Video Team (JVT) Test Model (JVT Test Model, JM) and HEVC Test Model (HEVC Test Model, HM), context-based adaptive binary arithmetic coding is used as entropy coding Tools for various syntax elemen...

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): H04N19/21
Inventor 国玫刘杉雷少民
Owner HFI INNOVATION INC
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