Sample Adaptive Offset Index Encoding for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video coding standards, such as H.264/MPEG-4 AVC, face challenges in achieving high compression efficiency when coding residual coefficients, particularly at high resolutions or frame rates, due to limitations in the representation and encoding of video data.

Innovation Solution

The method involves decoding and encoding sample adaptive offset type index data within the video data stream using a combination of arithmetically encoded and bypass encoded portions, allowing for efficient selection of offset types during video decoding and encoding, which improves coding efficiency by optimizing the representation of residual coefficients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding standards (H.264/MPEG-4 AVC) are used to code residual coefficients, then basic video compression is achieved, but compression efficiency deteriorates at high resolutions or frame rates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidbit-stream size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the sample adaptive offset type index value into two distinct parts: an arithmetically encoded first portion and a bypass encoded second portion. This segmentation allows different encoding strategies to be applied to different parts of the data, optimizing compression efficiency for high resolution video while managing bit-stream size effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the encoding parameter structure by introducing a hybrid encoding scheme that combines arithmetic coding and bypass coding. This parameter change enables more flexible representation of residual coefficients, improving compression efficiency particularly at high resolutions where traditional methods struggle.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If arithmetically encoded and bypass encoded portions are combined for sample adaptive offset type index data, then compression efficiency is improved, but encoding complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoding process is segmented into two distinct stages: arithmetic encoding for the first portion and bypass coding for the second portion. This segmentation allows the system to leverage the strengths of both methods while managing complexity through clear separation of functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system uses self-service mechanisms where the arithmetic coding portion handles the more complex probability modeling while the bypass coding portion handles simpler data, allowing each component to optimize its own operation without requiring complex coordination between them.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If sample adaptive offset filtering is applied to reconstructed video data, then visual and objective quality are improved, but processing time increases

Engineering Contradiction:
Improvereconstruction qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The sample adaptive offset filtering is performed as a preliminary action during the decoding process, before final output. By preparing and applying the filtering early in the reconstruction pipeline, the system improves quality without creating bottlenecks in subsequent processing stages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The filtering process applies local quality improvements by using sample adaptive offsets that are calculated and applied locally to different regions of the video data. This allows quality enhancement where needed while minimizing unnecessary processing in regions that require less refinement.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11431980B2Method, apparatus and system for encoding and decoding a sample adaptive offset data of encoded video data
Publication Date: 2022.08.30 CANON KK
  • US11431980B2 patent drawing
  • US11431980B2 patent drawing
  • US11431980B2 patent drawing

AI summary

Disclosed is a method of decoding sample adaptive offset type index data from a received stream of encoded video data. The method determines an arithmetically encoded first portion of a sample adaptive offset type index value from the stream of video data, and a bypass encoded second portion of the sample adaptive offset type index value when the first portion indicates that the second portion will be present in the stream of video data. The method decodes the sample adaptive offset type index from a combination of the decoded first and second portions of the sample adaptive offset type index values. The sample adaptive offset type index data is used to select one of a plurality of offsets in digital video decoding. Corresponding methods of encoding are also disclosed.