Dynamic PSAO Parameter Adaptation for Video Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression systems, such as HEVC and VVC, lack an efficient method to determine Pre-Sample Adaptive Offset (PSAO) parameter values for filtering, which affects the adaptation and efficiency of PSAO filtering during encoding and decoding.

Innovation Solution

Dynamically determining PSAO parameter values using encoding/decoding parameters like quantization and deblocking parameters, through scaling or shifting initial values based on these parameters, to adapt PSAO filtering to the video picture data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PSAO parameter values are determined dynamically during encoding/decoding, then filtering performance is improved, but computational complexity increases

Engineering Contradiction:
Improvefiltering performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent dynamically adjusts PSAO parameter values (offset coefficients d1 and d2, and threshold T) based on encoding/decoding parameters such as quantization parameter QP and deblocking parameter beta. This allows the filtering performance to adapt to different video content and compression settings, resolving the contradiction by making parameters variable rather than fixed, thereby improving reliability without requiring complete redesign of the system complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic determination of PSAO parameters during the encoding and decoding process, where parameter values are selected or computed based on current video data characteristics and encoding conditions. This dynamic approach enables the system to optimize filtering performance for each specific case while managing computational complexity through efficient parameter selection mechanisms.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If PSAO parameter ranges are expanded, then filtering adaptability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvefiltering adaptabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent expands the range of PSAO parameter values that can be used for filtering (e.g., offset coefficients and threshold values) to improve adaptability to different video content characteristics. However, it manages bandwidth consumption by efficiently encoding these parameters, using techniques such as differential coding or selective signaling based on actual parameter changes, thus resolving the contradiction between expanded parameter ranges and bandwidth usage.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If PSAO parameters are determined from encoding/decoding parameters, then filtering efficiency is improved, but parameter interdependence complexity increases

Engineering Contradiction:
Improvefiltering efficiencyVSAvoidparameter interdependence complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent establishes relationships between PSAO parameters and existing encoding/decoding parameters (QP, beta, etc.), where PSAO parameters are derived or adjusted based on these already-present parameters. This approach improves filtering efficiency by leveraging existing parameter information while managing interdependence complexity through well-defined functional relationships and standardized calculation methods.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4447439A1Encoding/decoding video picture data
Publication Date: 2024.10.16 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP4447439A1 patent drawingFigure 1~2
  • EP4447439A1 patent drawingFigure 3~4
  • EP4447439A1 patent drawingFigure 5

AI summary

The present application relates to a method (300) of determining PSAO parameter values used by pre-Sample Adaptive Offset filtering intended to be applied during encoding or decoding video picture data, wherein said PSAO parameter values are determined dynamically during the encoding or decoding of video picture data.