Video Coding Data Segmentation for Encoder-Decoder Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like JEM have rudimentary methods for predicting ALF parameter values and CABAC probability states across pictures, leading to issues such as encoder-decoder mismatches, errors, and inefficiencies in handling temporal layer pruning and random access operations.

Innovation Solution

The proposed solution involves managing data predicted across pictures by separating it into sample data and non-sample data types, allowing for selective storage and removal of data in decoder and encoder memories based on bitstream information, thereby ensuring accurate and efficient decoding and encoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If ALF parameter values are predicted from reference pictures using FIFO queue, then bitrate is reduced, but encoder-decoder mismatches and errors occur during temporal layer pruning and random access operations

Engineering Contradiction:
ImprovebitrateVSAvoidencoder-decoder match
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments the reference picture data into two distinct types: sample data (pixel values) and non-sample data (ALF parameters, CABAC states). This segmentation allows different retention policies to be applied to each type, resolving the contradiction by enabling bitrate reduction through selective non-sample data removal while preserving sample data for accurate reconstruction and matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality levels and retention strategies to different data types locally. Sample data is fully retained to maintain reconstruction accuracy, while non-sample data is selectively removed based on picture type and usage. This local differentiation resolves the contradiction by optimizing bitrate without compromising encoder-decoder synchronization.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If sample data is stored in decoder memory for all previously decoded pictures, then accurate prediction is enabled, but memory consumption increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes non-sample data (ALF parameters, CABAC states) from the decoder memory when the corresponding sample data is removed. This extraction principle reduces memory consumption by eliminating redundant non-sample data while preserving sample data necessary for accurate prediction and reconstruction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By segmenting reference picture data into sample and non-sample components, the patent enables selective retention of only the essential sample data in memory, while non-sample data is discarded when no longer needed. This segmentation resolves the memory consumption issue while maintaining prediction accuracy.

Inventive Principle:
Principle #1Segmentation

3Productivity

If non-sample data is retained in memory after sample data removal, then cross-picture prediction efficiency is improved, but encoder-decoder mismatches occur

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidencoder-decoder match
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts and removes non-sample data from memory simultaneously with sample data removal. This coordinated extraction ensures that both encoder and decoder maintain consistent memory states, preventing mismatches while allowing efficient memory management and maintaining decoding productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements feedback mechanisms where the encoder and decoder synchronize their memory management decisions based on bitstream information. This feedback ensures that non-sample data is removed at the same points in both encoder and decoder, maintaining reliability while preserving decoding efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250240427A1Video Decoding and Encoding
Publication Date: 2025.07.24 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250240427A1 patent drawing
  • US20250240427A1 patent drawing
  • US20250240427A1 patent drawing

AI summary

Data that is predicted across pictures in a video sequence is managed by separating the data into multiple data types. Instead of keeping all data associated with a decoded picture, such as picture sample values and motion vector data, data associated with a decoded picture is split by data type to enable storing only a subset of all data associated with a decoded picture.