Bitrate-Adaptive Digital Content Preprocessing for Detail Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional preprocessing techniques for digital content, such as noise filtering before compression, often blur defined features in digital content, leading to reduced encoding accuracy and quality, particularly at higher bitrates.

Innovation Solution

Adaptive digital content preprocessing techniques adjust the amount of preprocessing based on a target bitrate, dynamically changing filtering strength and other parameters to maintain detail preservation and improve encoding quality across varying bitrates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional preprocessing techniques (noise filtering) are applied before compression, then compression efficiency is improved, but encoding accuracy and quality deteriorate due to blurring of defined features

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the preprocessing strength adjustable rather than fixed. The system dynamically adapts the amount of noise filtering applied based on detected content characteristics and bitrate conditions, allowing optimal balance between compression efficiency and detail preservation for different scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of preprocessing strength from a conventional fixed value to an adaptive parameter that varies based on content analysis. By modifying the filtering parameter according to detected features and bitrate targets, the system resolves the contradiction between compression efficiency and encoding accuracy

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If strong noise filtering is applied to improve compression, then compression ratio is improved, but detail preservation deteriorates particularly at higher bitrates

Engineering Contradiction:
Improvecompression ratioVSAvoiddetail preservation
Core Design Contradiction:
Loss of substanceVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating preprocessing strength based on local content characteristics. Different regions or types of content receive different amounts of filtering based on their specific features, preserving details in important areas while still achieving compression through filtering in less critical areas

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts filtering strength based on bitrate conditions and content characteristics, allowing strong filtering when compression is needed and reducing filtering when detail preservation is prioritized, thus resolving the contradiction between compression ratio and detail preservation

Inventive Principle:
Principle #15Dynamics

3Device complexity

If fixed preprocessing parameters are used, then device complexity is reduced, but adaptability to different bitrate scenarios deteriorates

Engineering Contradiction:
Improvepreprocessing complexityVSAvoidbitrate adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes fixed parameters to adaptive parameters that automatically adjust based on content and bitrate conditions. This maintains relatively simple device architecture while achieving high adaptability through intelligent parameter selection based on detected conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12413800B2Adaptive digital content preprocessing based on bitrate
Publication Date: 2025.09.09 ATI TECHNOLOGIES ULC
  • US12413800B2 patent drawing
  • US12413800B2 patent drawing
  • US12413800B2 patent drawing

AI summary

Adaptive digital content preprocessing techniques based on a bitrate are described. In an implementation, a parameter of a preprocessing module is set based on a target bitrate. The parameter specifies an amount of preprocessing to be performed in preprocessing digital content. Preprocessed digital content is generated by preprocessing the digital content by the specified amount using the preprocessing module. Encoded digital content is generated by compressing the preprocessed digital content using a compression technique by an encoder. The encoded digital content is then transmitted for communication at the target bitrate.