Video Decoder Context Sharing for Lower Storage Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as HEVC, struggle to further compress videos without sacrificing picture quality, leading to a significant burden on communications networks and data storage.

Innovation Solution

A video decoding method that shares a context model for syntax elements in a current block, reducing the need for multiple context models and minimizing storage space in decoders by using a single context model for syntax elements 1 and 2, and employing context index determination based on neighboring block values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple context models are used for different syntax elements in a current block, then decoding accuracy is improved, but storage space required by the decoder increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple context models into a single shared context model that is common to all syntax elements in a current block. This is achieved by using a unified context index determination method that selects from a limited set of preset context models (e.g., first, second, and third context models) based on syntax element types and neighboring block information, rather than maintaining separate context models for each syntax element.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single shared context model serves multiple functions by being applicable to different syntax elements (such as motion vector prediction flags, merge mode indicators, and other block-level syntax elements) through a universal context index determination mechanism that adapts to different syntax element types using neighboring block context.

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

2Measurement precision

If multiple context models are maintained for different syntax elements, then decoding precision is improved, but device complexity increases

Engineering Contradiction:
Improvedecoding precisionVSAvoiddecoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple context model management functions into a single simplified context model structure. The context index determination unit consolidates the logic for selecting appropriate context models by using a standardized set of preset context models and a unified selection criterion based on syntax element types and neighboring block characteristics, reducing the complexity of context model management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts the context model selection logic from the syntax element decoding process itself. By determining the context index before decoding based on syntax element type and neighboring block information, the complex context model selection is separated from the decoding operation, simplifying the overall decoder architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If a single context model is used for all syntax elements, then storage space is reduced, but decoding efficiency decreases

Engineering Contradiction:
Improvestorage spaceVSAvoiddecoding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating context model selection based on syntax element types and spatial location. Different preset context models are selected according to the specific syntax element being decoded (e.g., motion vector-related vs. prediction mode-related elements) and the characteristics of neighboring blocks, allowing optimized decoding for each local context while using a single shared model structure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by making the context model selection adaptive rather than static. The context index is dynamically determined based on the current syntax element type and neighboring block characteristics, allowing the single context model to adapt its behavior to different decoding scenarios, thereby maintaining high decoding efficiency despite using a unified model structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12445616B2Video decoding method and video decoder
Publication Date: 2025.10.14 HUAWEI TECH CO LTD
  • US12445616B2 patent drawing
  • US12445616B2 patent drawing
  • US12445616B2 patent drawing

AI summary

A video decoding method includes obtaining a to-be-entropy-decoded syntax element in a current block by parsing a received bitstream, where the to-be-entropy-decoded syntax element includes a syntax element 1 or a syntax element 2 in the current block, obtaining a context model corresponding to the to-be-entropy-decoded syntax element, where both of a context model corresponding to the syntax element 1 and a context model corresponding to the syntax element 2 are determined from the same preset context model set, entropy decoding the to-be-entropy-decoded syntax element based on the context model corresponding to the to-be-entropy-decoded syntax element, and obtaining a reconstructed image of the current block based on the syntax element obtained by entropy decoding.