Encoder Bit Rate Control via Buffer-Based Image Denoising

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling a bit rate of an encoder result in low image quality when a low bit rate is required, as they degrade image quality to maintain stability, leading to issues like frame loss and network congestion.

Innovation Solution

Adjust the denoising intensity of the image signal processor based on the buffer pool state to control the data volume inputted to the encoder, using a method that includes obtaining a buffer pool state, determining a corresponding denoising intensity, and applying it to the image signal processor to denoise the image frame before encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If existing bit rate control methods are used to meet low bit rate requirements, then output bit rate is reduced, but image quality deteriorates

Engineering Contradiction:
Improveoutput bit rateVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing denoising on the image signal before it enters the encoder. The denoising operation is performed in advance based on buffer pool state, so that when the encoder processes the image, the noise has already been reduced. This prevents the encoder from having to compress noisy data, which would otherwise require higher bit rates to maintain quality. By preparing the image data beforehand through denoising, the system achieves low bit rate output without sacrificing image quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces denoising as an intermediary process between the image signal processor and the encoder. Instead of directly compressing noisy image data in the encoder, the denoising operation acts as a mediator that cleans the data first. This intermediary step separates the noise reduction function from the compression function, allowing the encoder to work with cleaner data and achieve better quality at lower bit rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If bit rate is reduced to stabilize output, then encoding stability is improved, but frame loss and network congestion increase

Engineering Contradiction:
Improveencoding stabilityVSAvoidframe loss and network congestion
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring the buffer pool state and using this information to dynamically adjust the denoising intensity. The buffer pool state reflects the current encoding load and bit rate requirements, and this feedback is used to control the denoising operation in real-time. When the buffer pool is full or nearly full, the system increases denoising intensity to reduce data volume and stabilize the bit rate, preventing frame loss and network congestion while maintaining encoding stability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250365428A1Method and module for controlling code rate of encoder, and chip, electronic device and storage medium
Publication Date: 2025.11.27 AMLOGIC (SHANGHAI) CO LTD
  • US20250365428A1 patent drawing
  • US20250365428A1 patent drawing

AI summary

A method and module for controlling the code rate of an encoder, and a chip, an electronic device and a storage medium. The method for controlling the code rate of an encoder comprises: when it is detected that an image processor receives an image frame to be processed, acquiring the state of a buffer pool; acquiring a corresponding noise reduction intensity according to the state of the buffer pool; and outputting the acquired noise reduction intensity to the image processor, so that the image processor performs noise reduction processing on the image frame by using the acquired noise reduction intensity, and outputting an image frame, which has been subjected to noise reduction processing, to an encoder, so that the encoder performs encoding processing on the image frame, which has been subjected to noise reduction processing. By means of the solution of the present application, the balance between image quality and an output code rate can be realized while an encoder has a low output code rate.