Context-Adaptive Inter-Layer Texture Prediction Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scalable video coding systems, such as H.264/AVC SVC, face limitations in coding efficiency due to non-adaptive coding of inter-layer texture prediction flags, residual prediction flags, and other syntax elements, which can lead to suboptimal adaptation to varying network conditions and device capabilities.

Innovation Solution

The proposed method involves context-adaptive coding for inter-layer syntax elements, using neighboring and current block information to form contexts for encoding and decoding, allowing for more efficient use of inter-layer texture prediction, differential coding, and residual prediction flags, thereby improving coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If non-adaptive coding is used for inter-layer syntax elements, then device complexity is reduced, but coding efficiency deteriorates

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static non-adaptive coding to dynamic context-adaptive coding. The coding process dynamically selects probability models based on neighboring block characteristics and current block properties, allowing the system to adapt to varying content patterns while maintaining manageable complexity through predefined context categories.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by applying different coding contexts to different spatial locations based on local block characteristics. Each block's syntax elements are coded using probability models selected according to its specific neighboring block configurations and local properties, rather than using a uniform coding approach across the entire video stream.

Inventive Principle:
Principle #3Local quality

2Productivity

If context-adaptive coding is used for inter-layer syntax elements, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the coding process by dividing syntax element coding into multiple context categories based on neighboring block characteristics. This segmentation allows the system to manage complexity through structured classification while capturing local variations, organizing the adaptive coding into manageable context groups rather than requiring fully independent modeling of each block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters by selecting different probability model parameters based on block characteristics. The context-adaptive coding modifies coding parameters dynamically according to neighboring block modes and current block properties, optimizing the probability distributions used for arithmetic coding or CABAC based on local content patterns.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If inter-layer texture prediction is used, then scalability is improved, but adaptability to varying network conditions deteriorates

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoidscalability structure
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies dynamics by enabling flexible adaptation of inter-layer prediction usage based on network conditions and device capabilities. The context-adaptive coding allows the system to dynamically adjust which blocks use inter-layer texture prediction by selecting appropriate contexts that reflect local block characteristics, enabling smooth adaptation between different operational modes while maintaining the scalable video coding structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10469852B2Method and apparatus of interlayer texture prediction
Publication Date: 2019.11.05 MEDIATEK INC
  • US10469852B2 patent drawing
  • US10469852B2 patent drawing
  • US10469852B2 patent drawing

AI summary

A method and apparatus for coding video data in a scalable or three-dimensional video coding system are disclosed. In one embodiment, context for the input data associated with an inter-layer or inter-view coding syntax element of a current block in an enhancement-layer (EL) or a dependent view is formed or the input data is parsed to identify the context based on information associated with one or more neighboring blocks, information associated with the current block, or both. In another embodiment, encoding or decoding is applied to the input data associated with the current block in the EL using inter-layer texture prediction based on the BL block in the BL, wherein a flag indicating whether there is any transform coefficient coded for the current block is signaled.