Video Prediction Mode Signaling for High-Resolution Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of efficiently encoding and decoding digital video data, particularly at high resolutions like 4K×2K or 8K×4K, while maintaining image quality, is a constant concern due to the exponential growth in data volume.

Innovation Solution

Implementing a method for video data decoding that involves retrieving specific syntax elements from a bitstream based on parameter sets to determine the appropriate decoding mode, using either palette mode, intra prediction, or inter prediction, thereby optimizing the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional video compression standards (MPEG-4, H.264, HEVC) are used for high-resolution video (4K×2K or 8K×4K), then image quality can be maintained, but the data volume grows exponentially making encoding and decoding inefficient

Engineering Contradiction:
Improveimage qualityVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The video block is divided into multiple sub-blocks for independent prediction mode selection. Each sub-block can be encoded with different prediction modes (intra, inter, IBC), allowing fine-grained optimization of compression efficiency while maintaining image quality. The syntax element syntax indicates whether the current block is divided into sub-blocks and how to decode each sub-block's prediction mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The prediction mode selection is made dynamically based on local block characteristics rather than using a fixed mode for the entire block. The decoder determines prediction modes for each sub-block based on syntax elements in the bitstream, enabling adaptive optimization for different content regions (e.g., different modes for different sub-blocks within the same video block).

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple prediction modes (intra, inter, IBC) are supported for each coding unit, then coding flexibility and image quality improve, but the complexity of determining the appropriate mode increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidmode determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video block is divided into multiple sub-blocks for independent prediction mode selection. Each sub-block can be encoded with different prediction modes (intra, inter, IBC), allowing fine-grained optimization of compression efficiency while maintaining image quality. The syntax element syntax indicates whether the current block is divided into sub-blocks and how to decode each sub-block's prediction mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of determining prediction modes for the entire block, the method applies partial action by selecting different modes for different sub-blocks. This reduces the complexity of mode determination while maintaining coding flexibility, as each sub-block can use a simpler decision process rather than evaluating all modes for the whole block.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If video blocks are recursively split into smaller CUs until minimum size is reached, then prediction accuracy improves, but the number of syntax elements and processing overhead increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The video block is divided into multiple sub-blocks for independent prediction mode selection. Each sub-block can be encoded with different prediction modes (intra, inter, IBC), allowing fine-grained optimization of compression efficiency while maintaining image quality. The syntax element syntax indicates whether the current block is divided into sub-blocks and how to decode each sub-block's prediction mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of only splitting blocks recursively in traditional dimensions, the invention introduces a new dimension of sub-block division within coding units. This allows prediction accuracy to be improved at the sub-block level without necessarily increasing the number of top-level CUs, thereby reducing processing overhead while maintaining precision.

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

Data Source

PatentUS12574505B2Prediction mode signaling in video coding
Publication Date: 2026.03.10 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12574505B2 patent drawing
  • US12574505B2 patent drawing
  • US12574505B2 patent drawing

AI summary

A method of encoding video data includes obtaining a parameter set associated with a non-skip mode coded block and signaling a first syntax element, a second syntax element or a third syntax element in a bitstream. The method further includes setting the first syntax element has a first value and the third syntax element has the first value on a condition that the non-skip mode coded block is coded based on palette mode; setting the first syntax element has the first value and the third syntax element has a second value on a condition that the non-skip mode coded block is coded based on intra prediction mode; and transmitting the non-skip mode coded block via the bitstream.