CABAC Reference Index Coding with Context and Bypass Bins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face inefficiencies in entropy coding, particularly in context-adaptive binary arithmetic coding (CABAC), due to the need for frequent probability model updates and high computational resources, especially when coding reference index values with low correlation between bins.

Innovation Solution

Implementing a method that selectively uses context coding and bypass coding for different bins of a reference index value, limiting context coding to bins with high correlation and using bypass coding for less correlated bins, and grouping context coded and bypass coded bins to minimize transitions between coding modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If context coding is applied to all bins of reference index values, then coding accuracy is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the reference index value bins into two groups: those requiring context coding and those suitable for bypass coding. This segmentation allows the system to apply complex context coding only where necessary (for bins with high correlation) while using simpler bypass coding for less correlated bins, thereby reducing overall computational complexity while maintaining coding accuracy for the most important bins.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different coding strategies to different bins based on their local characteristics (correlation properties). Bins with high correlation are coded with context coding to maximize accuracy, while bins with low correlation use bypass coding to minimize complexity. This local differentiation resolves the contradiction by optimizing the trade-off between accuracy and complexity on a per-bin basis.

Inventive Principle:
Principle #3Local quality

2Productivity

If context coding is applied to all bins, then entropy coding efficiency is improved, but processing latency increases due to frequent probability model updates

Engineering Contradiction:
Improveentropy coding efficiencyVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments bins into context-coded and bypass-coded groups, eliminating the need for probability model updates during bypass coding. This segmentation maintains entropy coding efficiency for correlated bins while dramatically reducing processing latency by avoiding repeated model updates for all bins, thus resolving the time efficiency contradiction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies context coding (the more efficient but slower method) only partially—to bins where it provides the most benefit—rather than excessively applying it to all bins. This partial application maintains coding efficiency where needed while avoiding the latency penalty of universal context coding, resolving the productivity-latency contradiction.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If bypass coding is used for all bins, then processing speed is improved, but coding accuracy deteriorates for bins with high correlation

Engineering Contradiction:
Improveprocessing speedVSAvoidcoding accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies bypass coding (faster but less accurate method) locally to bins with low correlation where it suffices, while applying context coding (slower but more accurate method) to bins with high correlation where accuracy is critical. This local differentiation maintains processing speed while preserving coding accuracy for the most important bins.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2837178B1Bypass bins for reference index coding in video coding
Publication Date: 2019.05.15 QUALCOMM INC
  • EP2837178B1 patent drawingFigure 1
  • EP2837178B1 patent drawingFigure 2
  • EP2837178B1 patent drawingFigure 3

AI summary

In an example, aspects of this disclosure relate to a method for decoding a reference index syntax element in a video decoding process that includes decoding at least one bin of a reference index value with a context coding mode of a context-adaptive binary arithmetic coding (CABAC) process. The method also includes decoding, when the reference index value comprises more bins than the at least one bin coded with the context coded mode, at least another bin of the reference index value with a bypass coding mode of the CABAC process, and binarizing the reference index value.