Context-Based Adaptive Probability Model for Video Block Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing encoding scheme for the index of an extra reference frame in the Audio Video coding Standard (AVS) has a high bit rate due to the use of an equi-probability model for encoding the extra reference frame.

Innovation Solution

An arithmetic encoding-decoding method and codec that utilize a context-based adaptive probability model to encode and decode the index of the reference frame, reducing the bit rate by better reflecting the probability distribution of the index, which involves acquiring and updating the context-based adaptive probability model during both encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If an equi-probability model is used to encode the index of the extra reference frame, then the encoding process is simple, but the bit rate is high

Engineering Contradiction:
Improveencoding process complexityVSAvoidbit rate
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent changes the encoding parameter from an equi-probability model to a context-based adaptive probability model. This model dynamically adjusts probability estimates based on contextual information from previously decoded symbols, allowing more efficient encoding of the reference frame index by assigning shorter codewords to more frequent symbols and longer codewords to less frequent symbols, thereby reducing the bit rate while maintaining encoding feasibility

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a dynamic probability model that adapts during the encoding process. The context-based adaptive probability model updates its probability estimates as encoding progresses, making the encoding scheme dynamic rather than static. This allows the encoder to respond to the actual data being encoded and optimize the bit rate accordingly, resolving the contradiction between simplicity and efficiency

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If a context-based adaptive probability model is used to encode the index of the reference frame, then the bit rate is reduced, but the encoding process becomes more complex

Engineering Contradiction:
Improvebit rateVSAvoidencoding process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The context-based adaptive probability model employs feedback mechanisms where the encoder uses information from previously decoded symbols to update probability estimates for subsequent symbols. This feedback loop allows the model to adapt to the actual statistical properties of the data being encoded, achieving better compression ratios. The feedback mechanism is implemented through context updating rules that modify probability estimates based on observed symbol sequences, resolving the complexity-benefit tradeoff by making the complexity worthwhile through significant bit rate reduction

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If the equi-probability model is used for encoding, then the implementation is straightforward, but the compression efficiency is low

Engineering Contradiction:
Improveimplementation easeVSAvoidcompression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent transforms the encoding approach by changing from a static equi-probability parameter to a dynamic context-based adaptive probability parameter. This parameter change enables the encoder to adapt to the actual data characteristics, significantly improving compression efficiency. The implementation complexity increase is justified by the substantial gains in compression performance, as the adaptive model can achieve better compression ratios by exploiting contextual dependencies in the reference frame index data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10116968B2Arithmetic encoding-decoding method and codec for compression of video image block
Publication Date: 2018.10.30 PEKING UNIV SHENZHEN GRADUATE SCHOOL
  • US10116968B2 patent drawing
  • US10116968B2 patent drawing
  • US10116968B2 patent drawing

AI summary

An arithmetic encoding-decoding method for compression of a video image block. The method includes an encoding process and a decoding process. The encoding process includes: 1) acquiring an information of an image block to be encoded; 2) extracting an encoding command of a weighted skip model; 3) acquiring an index of a reference frame according to the information of the image block to be encoded and the command of the weighted skip model, in which the reference frame includes a prediction block for reconstructing the image block to be encoded; 4) acquiring a context-based adaptive probability model for encoding; and 5) performing arithmetic encoding of the index of the reference frame and writing arithmetic codes into an arithmetically encoded bitstream according to the context-based adaptive probability model for encoding.