Context-Adaptive Binary Arithmetic Coding Inter-Layer Probability Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scalable Video Codec (SVC) faces challenges in modeling coding information across multiple layers, leading to reduced image quality when bitrate is lowered, as Context-Adaptive Binary Arithmetic Coding (CABAC) lacks standardization for inter-layer correlation modeling.

Innovation Solution

A method is introduced where the initial value for probability coding of an image block in one layer is determined based on coding information from a different layer, using flags such as base_mode_flag, residual_prediction_flag, and motion_prediction_flag to incorporate inter-layer relationships, enabling effective context modeling for enhanced compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CABAC uses only adjacent macroblock information in the same layer for modeling, then the modeling process is simple, but the compression rate is insufficient when multiple layers are employed

Engineering Contradiction:
Improvecompression rateVSAvoidmodeling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges intra-layer modeling (using adjacent macroblocks in the same layer) and inter-layer modeling (using corresponding macroblocks in different layers) into a unified context modeling process. The initial probability values are determined by combining statistics from both the current layer and reference layers, creating a comprehensive model that leverages correlations across layers to improve compression rate while maintaining manageable complexity through standardized integration.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If bitrate is lowered to reduce data transmission, then data compression is improved, but image quality is significantly reduced

Engineering Contradiction:
Improvedata compressionVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent introduces a new dimension to the modeling process by incorporating inter-layer correlations into the probability modeling of coding information. Instead of modeling only within a single layer, the system models across multiple layers (base layer and enhancement layer), utilizing the statistical dependencies between layers to achieve more efficient compression. This dimensional expansion allows the system to maintain image quality at lower bitrates by exploiting inter-layer predictive relationships.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If SVC provides multiple layers for scalable coding, then coding flexibility is improved, but CABAC cannot provide suitable modeling for coding information with inter-layer correlation

Engineering Contradiction:
Improvecoding flexibilityVSAvoidcompression efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent makes the CABAC modeling process universal by enabling it to handle both intra-layer and inter-layer correlations through a unified approach. The context modeling mechanism is enhanced to automatically select and utilize appropriate reference information from either the same layer or different layers, making the system adaptable to various coding scenarios while maintaining high compression efficiency across multiple layers.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8989265B2Method for modeling coding information of video signal for compressing/decompressing coding information
Publication Date: 2015.03.24 LG ELECTRONICS INC
  • US8989265B2 patent drawing
  • US8989265B2 patent drawing
  • US8989265B2 patent drawing

AI summary

A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.