Prediction Mode Signaling for High-Resolution Video Coding

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 exacerbated by the exponential growth in data volume, necessitating improved methods for video compression and decompression.

Innovation Solution

Implementing a method for decoding video data that involves retrieving specific syntax elements from a bitstream based on parameter sets, using palette mode, intra prediction mode, or inter prediction mode, depending on condition satisfaction, to enhance the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video resolution is increased to 4K×2K or 8K×4K, then image quality is improved, but data volume grows exponentially making encoding and decoding less efficient

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

Solution Approach 1:

The video frame is divided into multiple blocks, with each block independently coded using appropriate prediction modes. This segmentation allows parallel processing of different blocks, improving encoding/decoding efficiency while maintaining high resolution image quality through localized optimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically selects between intra prediction mode and inter prediction mode for each block based on local characteristics. This dynamic adaptation allows the system to efficiently handle different regions of high-resolution video, choosing the most suitable prediction method for each block to maintain quality while optimizing processing efficiency.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more prediction modes are supported, then encoding flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveencoding flexibilityVSAvoiddecoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and processes only the necessary prediction mode information from the bitstream. By selectively retrieving syntax elements based on parameter set conditions, the decoder avoids processing unnecessary data, reducing complexity while maintaining support for multiple prediction modes and encoding flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary determination of which syntax elements to retrieve based on parameter set conditions before actual decoding. This preliminary action allows the decoder to prepare and process only the relevant prediction mode information, reducing computational complexity while preserving encoding flexibility.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conditional syntax element retrieval is implemented, then decoding efficiency is improved, but processing logic becomes more complex

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidprocessing logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different processing logic to different blocks based on their parameter set conditions. By retrieving syntax elements conditionally for specific blocks rather than uniformly processing all blocks, the system improves decoding efficiency for relevant regions while managing processing logic complexity through localized optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12407816B2Prediction mode signaling in video coding
Publication Date: 2025.09.02 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12407816B2 patent drawing
  • US12407816B2 patent drawing
  • US12407816B2 patent drawing

AI summary

A method of encoding video data includes obtaining a parameter set associated with a non-skip mode coded block; signaling a first syntax element in a bitstream; signaling a second syntax element in the bitstream; and signaling a third syntax element in the bitstream. The method further includes encoding video data corresponding to the non-skip mode coded block using palette mode when the first syntax element has a first value and the third syntax element has the first value; encoding the video data corresponding to the non-skip mode coded block using intra prediction mode when the first syntax element has the first value and the third syntax element has a second value; encoding the video data corresponding to the non-skip mode coded block using inter prediction mode when the first syntax element has the second value; and transmitting the video data corresponding to the non-skip mode coded block via the bitstream.