SAO Adjustment for Video Decoding Bit Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video codecs face challenges in minimizing the error between original and reconstructed images, especially when dealing with high-resolution or high-quality video content, due to limitations in encoding and decoding methods based on macroblocks and discrete cosine transformation.

Innovation Solution

The implementation of a sample adaptive offset (SAO) adjustment method that determines whether to perform SAO operations on luma and chroma components of a video slice based on specific parameters, allowing for adaptive offset adjustments to minimize errors between original and reconstructed pixels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate SAO parameters are transmitted for each chroma component, then processing flexibility is improved, but transmission bit length increases

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidtransmission bit length
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the transmission of SAO parameters for first and second chroma components into a single unified parameter set. The decoding apparatus applies the same SAO parameters to both chroma components, reducing transmission overhead while maintaining processing capability through selective application to different color spaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal SAO parameter set that can be applied to multiple chroma components (first and second chroma components) simultaneously. This single parameter set serves multiple functions across different color spaces, eliminating the need for separate parameters while preserving adaptability through conditional application logic.

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

2Quantity of substance

If SAO parameters are predicted from neighboring LCUs, then transmission bits are reduced, but processing complexity increases

Engineering Contradiction:
Improvetransmission bitsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary SAO parameter prediction by examining neighboring LCUs (left and upper) before decoding the current LCU. The decoding apparatus proactively determines whether to use predicted parameters or decode new parameters, reducing transmission bits by pre-establishing parameter reuse patterns based on spatial correlation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary prediction mechanism that mediates between transmitted parameters and decoded parameters. The decoding apparatus uses neighboring LCU parameters as intermediaries to predict current LCU parameters, reducing the need for direct transmission while maintaining accuracy through conditional selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If SAO operation is performed on all components, then reconstruction accuracy is improved, but processing time increases

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies SAO operations selectively to different color components based on local image characteristics and component importance. The decoding apparatus determines whether to apply SAO to luma and chroma components independently, concentrating processing resources on components that benefit most from SAO adjustment while reducing overall processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial SAO application where the decoding apparatus performs SAO operations only on specific components (luma or chroma) based on image content analysis. This partial action approach achieves sufficient reconstruction accuracy for the most important components while avoiding unnecessary processing on less critical components.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10609375B2Sample adaptive offset (SAO) adjustment method and apparatus and SAO adjustment determination method and apparatus
Publication Date: 2020.03.31 SAMSUNG ELECTRONICS CO LTD
  • US10609375B2 patent drawing
  • US10609375B2 patent drawing
  • US10609375B2 patent drawing

AI summary

A video encoding method and apparatus, and a video decoding method and apparatus for generating a reconstructed image having a minimized error between an original image and the reconstructed image. The video decoding method accompanied by a sample adaptive offset (SAO) adjustment, the method includes: obtaining 5 slice SAO parameters with respect to a current slice from a slice header of a received bitstream; obtaining luma SAO use information for a luma component of the current slice and chroma SAO use information for chroma components thereof from among the slice SAO parameters; determining whether to perform a SAO operation on the luma component of 10 the current slice based on the obtained luma SAO use information; and equally determining whether to perform the SAO adjustment on a first chroma component and a second chroma component of the current slice based on the obtained chroma SAO use information.