Prediction-Aware Flexible Skip Coding for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies require explicit signaling of various parameters and settings, leading to increased resource consumption and complexity, particularly in computational, network, and storage resources.

Innovation Solution

Implementing a flexible skip coding (FSC) scheme that allows encoders and decoders to infer certain parameters without explicit signaling, reducing the need for parsing and simplifying the decoding process by using common transform types, scan orders, and context models across logical units of video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If explicit signaling of parameters is used in video encoding, then decoding accuracy is improved, but resource consumption and complexity increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential parameters that need explicit signaling from the full set of video encoding parameters. By identifying and separating the critical parameters (such as transform type, scan order, and context model indicators) from the numerous optional parameters, the system achieves accurate decoding while minimizing encoding complexity and bitstream overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent establishes universal default values and common settings for video encoding parameters that can be applied across multiple logical units. By using standardized transform types, scan orders, and context models as defaults, the system reduces the need for explicit signaling in each individual unit, thereby lowering complexity while maintaining decoding accuracy through the use of these multi-functional common settings.

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

2Measurement precision

If explicit signaling of parameters is used in video encoding, then decoding accuracy is improved, but network and storage resources increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and signals only the most critical parameters in the bitstream, omitting redundant or inferable parameters. By carefully selecting which parameters require explicit transmission (such as transform type and scan order indicators) and which can be inferred from context or defaults, the system minimizes bitstream size while ensuring sufficient information for accurate decoding.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent establishes default parameter values and common settings in advance, before encoding individual logical units. By pre-defining standard transform types, scan orders, and context models that can be applied universally, the system eliminates the need to signal these parameters repeatedly, thereby reducing bitstream overhead while maintaining decoding accuracy through the use of these pre-established defaults.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If flexible skip coding is implemented, then resource expenditure is reduced, but parameter inference complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidparameter inference complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies flexible skip coding selectively to specific logical units based on local characteristics. By analyzing the content and complexity of each logical unit individually, the system determines whether parameter inference or explicit signaling is more appropriate for that specific unit, thereby optimizing the balance between encoding efficiency and inference complexity on a local rather than global basis.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a dynamic parameter signaling strategy where the decision to use flexible skip coding or explicit signaling changes based on the characteristics of each logical unit. The system dynamically adjusts the encoding approach by evaluating factors such as parameter variability, content complexity, and redundancy, allowing it to switch between inference and explicit signaling modes to optimize overall encoding efficiency while managing inference complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250310552A1Encoding and decoding video content using prediction-aware flexible skip coding
Publication Date: 2025.10.02 APPLE INC
  • US20250310552A1 patent drawing
  • US20250310552A1 patent drawing
  • US20250310552A1 patent drawing

AI summary

In an example method, a decoder obtains a data stream representing video content. The video content is partitioned into one or more logical units, and each of the logical units is partitioned into one or more respective logical sub-units. The decoder determines that the data stream includes first data indicating that a first logical unit has been encoded according to a flexible skip coding scheme. In response, the decoder determines a first set of decoding parameters based on the first data, and decodes each of the logical sub-units of the first logical unit according to the first set of decoding parameters.