Sample Adaptive Offset Filtering for Video Coding Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video communication systems face challenges in maintaining acceptable video quality while minimizing transmission overhead and device complexity, particularly in balancing throughput and image quality during video data transmission.

Innovation Solution

The implementation of sample adaptive offset (SAO) filtering processes, including band offset signaling and adaptive loop filtering, within video encoding and decoding architectures to enhance video quality and reduce coding noise, while optimizing transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video encoding is used to maintain low transmission overhead, then transmission efficiency is improved, but video quality deteriorates due to quantization noise

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

Solution Approach 1:

The patent extracts and removes quantization noise from the decoded video signal by analyzing pixel value distributions and identifying noisy regions. By separating the noise component from the meaningful video content, the system can selectively filter out quantization artifacts while preserving important video details, thus improving video quality without requiring increased transmission bandwidth

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies offset compensation to pixel values before entropy encoding and reconstruction. By pre-adjusting pixel values to compensate for expected quantization errors before the encoding process, the system prepares the data in advance to minimize quality loss during decompression, thereby improving final video quality while maintaining efficient compression

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If advanced filtering techniques are applied to improve video quality, then image quality is improved, but device complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidfiltering complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different filtering strategies to different regions of the video signal based on local characteristics. By analyzing pixel value distributions and identifying specific regions with high quantization noise, the system applies offset compensation only where needed rather than uniformly across the entire image. This localized approach improves video quality in problematic areas while minimizing the computational complexity of the filtering process

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies offset compensation with a fixed offset value that may be larger than the minimum required for some regions. This excessive action ensures that quantization noise is adequately compensated across all regions, including those with varying noise characteristics, while maintaining a simple fixed-offset implementation rather than complex adaptive filtering

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11800086B2Sample adaptive offset (SAO) in accordance with video coding
Publication Date: 2023.10.24 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11800086B2 patent drawing
  • US11800086B2 patent drawing
  • US11800086B2 patent drawing

AI summary

Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.