Video Decoder Motion Model Complexity Constraint

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in efficiently encoding and decoding video frames, particularly in accurately reconstructing original video quality due to lossy compression and complex motion patterns.

Innovation Solution

The implementation of a decoder that receives a bitstream, extracts headers indicating global motion enablement and parameters, and decodes frames using a motion model with complexity less than or equal to the global motion model, thereby improving compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a complex motion model is used for inter prediction, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmotion model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter of motion model complexity by introducing a constraint that limits the complexity of motion models used in inter prediction to be less than or equal to the complexity of the global motion model. This parameter change resolves the contradiction by preventing the use of overly complex motion models while maintaining adequate prediction accuracy through the global motion model constraint.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by using a simplified motion model constraint rather than completely eliminating motion modeling. Instead of using no motion model or the most complex possible model, it uses a partial approach where the motion model complexity is limited to match or exceed the global motion model complexity, achieving a balance between accuracy and complexity.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If motion compensation is applied to all blocks, 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 local quality by differentiating the treatment of blocks based on their motion characteristics. Instead of uniformly applying complex motion compensation to all blocks, it uses the global motion model to determine which blocks can use simpler motion models, allowing different blocks to have different levels of motion compensation complexity based on their specific requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying motion compensation selectively rather than universally. The constraint on motion model complexity ensures that not all blocks receive the full treatment of complex motion compensation, reducing overall processing time while maintaining accuracy where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If lossy compression is used, then compression efficiency is improved, but video quality deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent replaces the mechanical system of traditional block-based motion compensation with a global motion model-based approach. This substitution allows for more efficient compression by using a unified motion model that can accurately represent global motion patterns, thereby achieving better compression efficiency while maintaining video quality through improved prediction accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameter of motion modeling approach by introducing a constraint that aligns motion model complexity with global motion model complexity. This parameter change enables the system to achieve optimal compression efficiency by preventing the use of overly complex motion models that would increase processing time and computational burden.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250126288A1Video decoding with motion model constrained inter prediction
Publication Date: 2025.04.17 DOLBY INTERNATIONAL AB
  • US20250126288A1 patent drawing
  • US20250126288A1 patent drawing
  • US20250126288A1 patent drawing

AI summary

A decoder includes circuitry configured to receive a bitstream, extract a header associated with a current frame and including a signal characterizing that global motion is enabled and further characterizing parameters of a global motion model, and decoding the current frame, the decoding including using a motion model for each current block having a complexity that is less than or equal to a complexity of the global motion model. Related apparatus, systems, techniques, and articles are also described.