Dynamic Weight Table Selection for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding techniques have low coding efficiency and inflexibility due to the use of fixed weight tables for blending prediction blocks in multiple hypothesis prediction, limiting the number of prediction methods and flexibility.

Innovation Solution

The proposed method involves determining a target weight table from a plurality of weight tables for multi-hypothesis prediction during video processing, allowing for improved coding efficiency and performance by selecting the appropriate weight table based on coding information and prediction methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed weight table is used for blending prediction blocks in multiple hypothesis prediction, then the video coding process is simple and fast, but the coding efficiency and flexibility are limited

Engineering Contradiction:
Improvecoding efficiencyVSAvoidweight table selection mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed weight table to a dynamic weight table selection mechanism. The encoder can now adaptively select from multiple weight tables based on the specific prediction hypotheses and coding conditions, allowing the system to optimize performance for different video content and prediction scenarios while maintaining operational flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by introducing multiple weight tables with different weighting configurations. Instead of using a single fixed weight table, the system can change the weight table parameter based on the prediction hypothesis being processed, enabling optimization of coding efficiency for different prediction scenarios without fundamentally changing the overall architecture.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple weight tables are used for blending prediction blocks, then coding efficiency and flexibility are improved, but the complexity of the video processing system increases

Engineering Contradiction:
Improveflexibility in prediction methodsVSAvoidweight table management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the weight table into multiple distinct tables, each optimized for specific prediction hypotheses. This segmentation allows the system to manage complexity through organization - each weight table is a self-contained unit that can be independently selected and applied, making the overall system more manageable despite having multiple tables.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by designing a weight table selection mechanism that can handle multiple prediction hypotheses through a unified framework. The same basic architecture supports multiple weight tables, and the selection process follows consistent rules, making the system versatile while controlling complexity through standardized management procedures.

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

3Productivity

If conventional video coding techniques are used, then the processing is fast and simple, but the coding efficiency is low

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing time for weight table determination
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple weight tables with different weighting configurations before the actual coding process. This allows the encoder to quickly select the appropriate weight table based on prediction hypotheses without performing complex calculations during the coding process, thereby improving coding efficiency while minimizing processing time through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240121383A1Method, device, and medium for video processing
Publication Date: 2024.04.11 BYTEDANCE INC
  • US20240121383A1 patent drawing
  • US20240121383A1 patent drawing
  • US20240121383A1 patent drawing

AI summary

Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target block of a video and a bitstream of the target block, a target weight table from a plurality of weight tables for multi-hypothesis prediction, the target weight table being used for a hypothesis of the target block, the target block being a multiple hypothesis prediction block; and performing the conversion based on the target weight table.