SAO Parameter Encoding with Dynamic Band Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current Sample Adaptive Offset (SAO) method in H.265/HEVC has limitations in fine-tuning pixel values, leading to suboptimal image quality and excessive bit transmission for SAO parameters, particularly around median gray-scale values and in next-generation video codecs.

Innovation Solution

The proposed method divides the gray-scale range into classes with a predetermined number of levels, counts pixel distribution, selects the top n classes with the most pixels, and adds offset values to these classes, reducing the number of bits required for SAO parameters by signaling only the added offset values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the currently utilized band offset with wide bandwidth is applied to specific consecutive gray-scale values, then the pixel values can be adjusted to reduce compression error, but it becomes difficult to perform fine adjustment of pixel values, limiting image quality improvement

Engineering Contradiction:
Improvepixel value adjustment precisionVSAvoidfine adjustment capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The gray-scale range is divided into multiple bands (e.g., 32 bands), and instead of applying offset to all bands uniformly, the invention selects only 4 consecutive bands that require adjustment. This segmentation allows precise targeting of specific gray-scale regions needing fine adjustment while maintaining the broad coverage capability of band offset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention applies different offset values to different selected bands based on their specific characteristics. By selecting 4 consecutive bands that most benefit from offset adjustment and applying tailored offset values to each, the method achieves local optimization of pixel values in specific gray-scale regions, improving image quality where needed most.

Inventive Principle:
Principle #3Local quality

2Reliability

If the band offset signals SAO parameters inclusive of both a determined band position and offset values corresponding to four respective bands for each block, then the decoder can reconstruct the image, but a large number of bits are transmitted as SAO parameters

Engineering Contradiction:
Improveimage reconstruction accuracyVSAvoidtransmission bit count
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The invention extracts only the essential SAO parameters needed for reconstruction. Instead of transmitting all possible band position information and offset values for every band, it transmits only the parameters corresponding to the 4 selected consecutive bands that require offset adjustment, reducing the parameter set to the minimum necessary for accurate reconstruction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention transmits SAO parameters for only 4 selected bands rather than all 32 bands. This partial action approach transmits sufficient information to achieve the necessary image reconstruction quality while significantly reducing the total number of bits required, as most bands do not require offset adjustment.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the currently utilized band offset with wide bandwidth is used, then the processing is simplified, but it cannot add or subtract offset values to proper targets when four consecutive bands other than the median value are selected, causing degradation in subjective image quality

Engineering Contradiction:
Improveprocessing simplicityVSAvoidimage quality around median value
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The invention introduces dynamic selection of 4 consecutive bands based on the actual image content and characteristics. Rather than fixed processing of all bands or only median bands, the method dynamically identifies which 4 consecutive bands most benefit from offset adjustment, adapting to different image regions and content types to optimize image quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of which bands receive offset adjustment based on image characteristics. By selecting 4 consecutive bands that most need adjustment rather than applying uniform processing, the method adapts the offset processing parameters to match the specific requirements of different image regions, improving subjective image quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11330282B2Encoding and decoding with signaling of SAO parameters
Publication Date: 2022.05.10 SOCIONEXT INC
  • US11330282B2 patent drawing
  • US11330282B2 patent drawing
  • US11330282B2 patent drawing

AI summary

An encoding method includes a counting process of dividing a gray-scale range of pixels of a coding unit block into a plurality of classes each having a predetermined number of gray-scale levels, and counting a number of pixels belonging to each of the plurality of classes, a class addition process of selecting top n classes (n: an integer greater than or equal to 1) having a largest number of counted pixels, and adding offset values to pixel values of pixels belonging to the n selected classes; and a first signaling process of signaling SAO parameters including the added offset values.