Video Coding Context Model Initialization for Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding techniques have low coding efficiency, which is undesirable for digital video applications.

Innovation Solution

A method for video processing that determines at least one context model associated with a current video block based on initiation information included in the bitstream, and performs the conversion using this context model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used, then the video can be encoded and decoded, but the coding efficiency is very low

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by initializing context models before the actual video coding process. Specific context models are initialized with predetermined values before encoding/decoding operations, enabling more efficient probability estimation during the coding process. This preliminary initialization of context models with appropriate probability values directly improves coding efficiency while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by dynamically adjusting context model probabilities based on encoded/decoded data. The context models use probability values that are updated according to the actual video data statistics, allowing the system to adapt to different coding scenarios. This parameter adjustment enables better coding efficiency without sacrificing reliability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If context models are initialized with initiation information from bitstream, then coding effectiveness and efficiency are improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcontext model determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the context model initialization information from the bitstream and uses it separately during the coding process. By taking out the initiation information and using it to initialize context models before the main coding operations, the system simplifies the overall process flow while maintaining improved coding efficiency. This extraction approach reduces the complexity of integrating initialization into the coding pipeline

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces context models as intermediary structures that bridge the initiation information and the actual coding operations. These intermediary context models serve as a mediator between the bitstream initialization data and the encoding/decoding processes, simplifying the interaction between different system components and reducing overall device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250168346A1Method, apparatus, and medium for video processing
Publication Date: 2025.05.22 DOUYIN VISION CO LTD
  • US20250168346A1 patent drawing
  • US20250168346A1 patent drawing
  • US20250168346A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, for a conversion between a current video block of a video and a bitstream of the video, at least one context model associated with the current video block based on initiation information of the at least one context model, the initiation information of the at least one context model being included in the bitstream; and performing the conversion based on the at least one context model.