Image Codec Rate Control Using Fixed-Point Parameter Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image and video encoding technologies, such as hybrid codecs and neural network-based approaches, face challenges in optimizing rate control for bitrate and quality, leading to inefficiencies in signaling and computational complexity.

Innovation Solution

A method for encoding and decoding images using fixed-point representations of rate control parameters, specifically the displacement between target and reference rate control parameters, reducing the number of bits required for signaling and eliminating the need for floating-point calculations, thereby enhancing computational efficiency and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If floating-point rate control parameters are used in neural network-based image encoding, then rate control precision is improved, but computational complexity and device compatibility deteriorate

Engineering Contradiction:
Improverate control precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from floating-point to fixed-point format. Specifically, rate control parameters are represented as fixed-point numbers with a predetermined number of integer bits and fractional bits, allowing precise rate control while maintaining computational simplicity and device compatibility throughout the encoding process

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If precise rate control parameters are signaled in the bitstream, then rate control accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improverate control accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent changes the parameter format from floating-point to fixed-point representation, which can be more efficiently encoded. The fixed-point parameters require fewer bits to represent the same precision level, reducing signaling overhead in the bitstream while maintaining rate control accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential rate control information needed for decoding by using fixed-point representation, which separates the integer and fractional parts clearly. This allows the encoder to signal only the necessary fixed-point values without transmitting redundant floating-point data structures

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If floating-point arithmetic is used for rate control calculations, then calculation precision is improved, but processing speed and stability deteriorate

Engineering Contradiction:
Improvecalculation precisionVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the arithmetic parameter from floating-point to fixed-point format. Fixed-point arithmetic operations are inherently faster and more stable than floating-point operations because they use simple integer arithmetic with predetermined decimal positions, eliminating the need for complex floating-point hardware and reducing processing time while maintaining sufficient precision for rate control calculations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260046400A1Method and apparatus for image encoding and decoding
Publication Date: 2026.02.12 HUAWEI TECH CO LTD
  • US20260046400A1 patent drawing
  • US20260046400A1 patent drawing
  • US20260046400A1 patent drawing

AI summary

The present disclosure provides techniques for improving signaling efficiency in the context of rate control governing a desired ratio of bitrate load and quality in image compression. It is provided a method for encoding an image comprising obtaining the image, encoding the image into a bitstream based on a first coding parameter, wherein the first coding parameter is indicative of a first displacement between a first target rate control parameter and a first reference rate control parameter, and encoding the first coding parameter into the bitstream. Further, it is provided a method for decoding an image, comprising receiving a bitstream comprising coded data of the image, parsing the bitstream to obtain a first coding parameter, wherein the first coding parameter is indicative of a first displacement between a first target rate control parameter and a first reference rate control parameter, and reconstructing the image based on the first coding parameter.