Transform Matrix Precision for Bit-Depth-Aware Image Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video data compression and decompression systems face inefficiencies in entropy encoding, particularly with existing techniques like CABAC, which do not fully optimize bit rate and image quality, especially at higher bit depths and low quantization parameters.

Innovation Solution

The implementation of advanced entropy encoding techniques, including CABAC with adaptive context modeling and fixed-bit encoding schemes, to optimize bit allocation and improve compression efficiency across various bit depths and quantization parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CABAC entropy encoding is used, then compression efficiency is improved, but complexity of the encoding process increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the entropy encoding process into distinct stages: context modeling, binary arithmetic coding, and adaptive probability estimation. By dividing the complex CABAC process into manageable segments with specific functions, the implementation achieves high compression efficiency while making the complexity more controllable and manageable through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic context modeling where probability estimates are continuously adapted based on previously encoded data. The context variables and probability models are dynamically updated during the encoding process, allowing the system to adapt to the statistical characteristics of the input data and achieve optimal compression efficiency for different data patterns.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If adaptive context modeling is applied, then bit rate performance is improved, but computational requirements increase

Engineering Contradiction:
Improvebit rate performanceVSAvoidcomputational requirements
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameters of the context model dynamically during encoding. By adjusting probability estimates and context variable states based on the input data characteristics, the system optimizes bit rate performance. The adaptive nature allows the model to capture data statistics more accurately, reducing the number of bits needed to represent the same information.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The adaptive context modeling uses feedback from previously encoded symbols to update probability estimates for future symbols. This feedback mechanism allows the encoder to learn from the data patterns and adjust its encoding strategy accordingly, improving bit rate performance while the feedback is computed efficiently using incremental probability updates.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If fixed-bit encoding schemes are used, then implementation simplicity is improved, but compression efficiency deteriorates

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

Solution Approach 1:

The patent applies a hybrid approach where fixed-bit encoding is used for certain components (such as sign coding and escape codes) to maintain implementation simplicity, while adaptive probability modeling is applied to the magnitude coding to achieve high compression efficiency. This partial application of fixed-bit schemes balances simplicity and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces an intermediary adaptive probability model that bridges between simple fixed-bit encoding and complex adaptive encoding. The probability model acts as a mediator that guides the encoding process, selecting between fixed and adaptive methods based on the data characteristics, thus achieving both simplicity and efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11463698B2Selection of the maximum dynamic range of transformed data and the data precision of transform matrices according to the bit depth of input data
Publication Date: 2022.10.04 SONY GROUP CORP
  • US11463698B2 patent drawing
  • US11463698B2 patent drawing
  • US11463698B2 patent drawing

AI summary

A method of encoding image data, including: frequency-transforming input image data to generate an array of frequency-transformed input image coefficients by a matrix-multiplication process, according to a maximum dynamic range of the transformed data and using transform matrices having a data precision; and selecting the maximum dynamic range and/or the data precision of the transform matrices according to the bit depth of the input image data.