Signaling Sample Adaptive Offset Parameters in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as H.264 and HEVC, face challenges in maintaining video quality due to lossy transform coding, which discards data to reduce bandwidth but results in quality loss, and lack efficient methods for signaling sample adaptive offset (SAO) parameters across blocks.

Innovation Solution

The method determines whether to infer SAO parameters for a block based on neighboring blocks, using parameters from the left or above neighboring blocks if available, or explicitly signaling them, to optimize SAO filtering and improve video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If transform coding with quantization is used to reduce bandwidth, then bandwidth requirement is lowered, but video quality is lost

Engineering Contradiction:
Improvebandwidth requirementVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies the principle of discarding and recovering by first discarding information through transform coding and quantization to reduce bandwidth, then recovering the discarded information through SAO filtering that adds offset values to reconstructed samples based on neighboring sample relationships, thereby restoring video quality that would otherwise be permanently lost

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent uses copying by deriving SAO parameters from neighboring blocks and copying these parameters to current blocks. This allows the current block to benefit from the statistical properties and patterns observed in neighboring blocks without transmitting additional data, thus maintaining quality while saving bandwidth

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If SAO parameters are explicitly signaled for each block, then video quality is improved, but bitstream overhead increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbitstream overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies merging by combining the SAO parameter signaling approach with neighboring block information. Instead of treating each block independently, the patent merges the parameter derivation process with neighboring block data, allowing current block parameters to be inferred from adjacent blocks and reducing redundant signaling

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements universality by creating a universal SAO parameter derivation mechanism that works across different block types and positions. The same inference logic using neighboring blocks applies universally throughout the video sequence, providing a flexible framework that adapts to various coding scenarios without requiring separate signaling mechanisms

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

3Loss of information

If SAO parameters are inferred from neighboring blocks, then bitstream overhead is reduced, but parameter accuracy may be compromised

Engineering Contradiction:
Improvebitstream overheadVSAvoidparameter accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent applies feedback by using the reconstructed samples from neighboring blocks as input to derive SAO parameters for the current block. This creates a feedback loop where previously decoded information informs current decoding decisions, allowing the system to adapt to local variations in the video content while maintaining parameter accuracy through contextual information

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9872034B2Devices and methods for signaling sample adaptive offset (SAO) parameters
Publication Date: 2018.01.16 MOTOROLA MOBILITY LLC
  • US9872034B2 patent drawing
  • US9872034B2 patent drawing
  • US9872034B2 patent drawing

AI summary

Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems described herein generally pertain to video processing such as video encoders and decoders.