Prediction Mode Determination for Video Coding Pipeline Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies when CTUs are further split, particularly when child nodes have areas less than a threshold, leading to reduced pipeline processing speed and coding efficiency due to the use of different prediction modes for these nodes.

Innovation Solution

A prediction mode determining method and apparatus that determines a prediction mode status for child nodes based on their area and split manner, using intra or inter prediction modes, ensuring a consistent prediction mode across all child nodes to facilitate pipeline processing and improve coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If different prediction modes are used for child nodes with area less than threshold, then prediction accuracy is improved, but pipeline processing speed is reduced

Engineering Contradiction:
Improveprediction accuracyVSAvoidpipeline processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent applies local quality by allowing different prediction mode handling for different regions: child nodes with area less than threshold use one approach (parsing prediction mode flag from bitstream), while child nodes with area greater than or equal to threshold use another approach (inheriting prediction mode from parent node). This regional differentiation resolves the contradiction by optimizing for accuracy where needed while maintaining speed where possible.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If different prediction modes are used for child nodes, then coding precision is improved, but device complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements local quality by applying different processing rules to different child nodes based on their area relative to a threshold. Child nodes below the threshold undergo complex processing (parsing prediction mode flags), while those at or above the threshold use simpler inheritance. This reduces overall device complexity while maintaining coding precision where it matters most.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the processing logic into two distinct paths: one for small child nodes (area < threshold) that requires full processing, and another for larger child nodes (area >= threshold) that uses inheritance. This segmentation simplifies the overall system complexity by dividing the problem into manageable cases with different processing requirements.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If prediction mode is determined by parsing bitstream for each child node, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having child nodes with area greater than or equal to threshold inherit the prediction mode from their parent node without parsing the bitstream. This pre-determination of prediction mode for certain nodes eliminates unnecessary processing time while maintaining accuracy requirements for smaller nodes that do parse the bitstream.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses local quality by applying different time-costly operations to different nodes: full bitstream parsing for small child nodes where accuracy is critical, and fast inheritance for larger child nodes where time efficiency is prioritized. This resolves the time-accuracy tradeoff by localizing the expensive operation only where necessary.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12160566B2Method and apparatus for determining prediction mode with mode status
Publication Date: 2024.12.03 HUAWEI TECH CO LTD
  • US12160566B2 patent drawing
  • US12160566B2 patent drawing
  • US12160566B2 patent drawing

AI summary

A prediction mode determining method and apparatus are described. A prediction mode status of a child node of a target node is determined based on an area and a split manner of the target node, where the prediction mode status includes intra prediction mode only and inter prediction mode only. Further, a prediction mode of the child node is determined based on the prediction mode status of the child node. In this way, a same prediction mode is used for all child nodes obtained by splitting the target node. This facilitates pipeline processing of hardware, increases a subsequent processing speed, and improves video coding efficiency.