Video Encoder Bit Rate Control via Selective Chroma Truncation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing systems face challenges in maintaining image decoding quality while adhering to limitations on system memory and bandwidth, as conventional bit rate control methods often result in distorted images when the encoding bit rate reaches its upper limit.

Innovation Solution

An encoding method that performs bit truncation and prediction on a to-be-encoded block when a forcible bit rate control condition is met, calculating cost values for both methods and selecting the mode with a lower encoding cost to ensure the bit rate is controlled effectively, thereby prioritizing the retention of useful information perceivable by human eyes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If forcible bit rate control is applied when the encoding bit rate reaches the upper limit, then the system memory and bandwidth limitations are met, but the decoded image becomes greatly distorted

Engineering Contradiction:
Improvebit rateVSAvoidimage decoding quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent changes the parameter of bit depth for different color components. Specifically, it reduces the bit depth for chroma components (Cb and Cr) while maintaining full bit depth for luma components. This selective parameter change allows the system to reduce overall bit rate while preserving perceptually important information, thereby meeting bit rate constraints without causing significant image distortion.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different encoding quality levels to different parts of the image data. Luma components (brightness information) are encoded with higher precision while chroma components (color information) are encoded with lower precision. This local quality differentiation is based on human visual system characteristics, where brightness perception is more sensitive than color perception, thus maintaining overall image quality while reducing bit rate.

Inventive Principle:
Principle #3Local quality

2Productivity

If lossy compression is applied to reduce memory and bandwidth usage, then the compression rate increases, but image quality may be affected

Engineering Contradiction:
Improvecompression rateVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies lossy compression selectively to chroma components by reducing their bit depth, while maintaining lossless or higher-quality encoding for luma components. This parameter-based differentiation enables the system to achieve higher compression rates overall while preserving the perceptually critical brightness information, thus improving productivity without significantly degrading image quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements differential compression where different compression levels are applied to different color components. The luma component receives minimal compression to preserve brightness detail, while the chroma components undergo more aggressive compression since color information is less critical to human perception. This local quality approach achieves high compression rates while maintaining acceptable image quality.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If conventional bit rate control methods are used, then the encoding bit rate is reduced to meet system limitations, but the decoded image becomes greatly distorted

Engineering Contradiction:
Improveencoding bit rateVSAvoidimage decoding quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

Instead of uniformly reducing the bit rate across all components, the patent changes the bit depth parameter selectively for chroma components. This intelligent parameter modification allows the system to reduce encoding bit rate to meet system limitations while preserving the quality of perceptually important luma information, thereby maintaining reliability of image decoding quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality preservation by maintaining high encoding quality for luma components while accepting lower quality for chroma components. This spatial-frequency domain differentiation ensures that the most visually important information remains reliable even when the overall bit rate is constrained by system limitations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12149697B2Encoding method and encoder
Publication Date: 2024.11.19 HUAWEI TECH CO LTD
  • US12149697B2 patent drawing
  • US12149697B2 patent drawing
  • US12149697B2 patent drawing

AI summary

This application provides example encoding methods and example encoders. One example method includes performing bit truncation on a to-be-encoded block when a bit rate control condition is satisfied. A first cost value corresponding to the bit truncation can then be calculated. The to-be-encoded block can then be predicted to determine a prediction residual of the to-be-encoded block when the bit rate control condition is satisfied. A second cost value corresponding to the prediction can then be calculated based on the prediction residual. The first cost value can then be compared with the second cost value to determine an encoded bit.