Metric-Driven Adaptive Video Encoding With Perceptual Entropy Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding techniques compress video data uniformly, leading to reduced quality even in areas where compression is not necessary, and existing methods fail to optimize encoding based on perceptual importance, resulting in inefficient bandwidth usage.

Innovation Solution

Implement pre-encoding analysis and filtering, transform domain filtering, and lossy entropy shaping to adaptively reduce entropy and bandwidth by identifying and removing perceptually insignificant features in video frames, using metrics and filters to generate reduced bitrate video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional video encoding techniques compress the entire video image at the same rate, then bandwidth is reduced, but video quality deteriorates in areas where compression is not required

Engineering Contradiction:
ImprovebandwidthVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating compression strength across different video regions. The system identifies perceptually important regions (such as areas with motion, edges, or high-frequency content) and applies lighter compression to these regions while applying stronger compression to perceptually less important regions. This is achieved through region-based quality metrics that evaluate local visual importance and adjust compression parameters accordingly, thereby reducing overall bandwidth consumption while preserving video quality in critical areas.

Inventive Principle:
Principle #3Local quality

2Productivity

If quantization parameters are modified to compress video content, then encoding cost is reduced, but video quality is compromised

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic adjustment of quantization parameters based on local perceptual importance. Instead of using uniform quantization parameters across the entire video frame, the system dynamically computes region-specific QP values by analyzing local video characteristics such as motion magnitude, edge density, and texture complexity. This dynamic approach allows the encoder to allocate bits more efficiently, using coarser quantization in less important regions and finer quantization in important regions, thereby improving encoding efficiency without sacrificing overall video quality.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If video resolution is reduced to compress video data, then bandwidth is reduced, but video quality deteriorates

Engineering Contradiction:
ImprovebandwidthVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by dividing the video frame into multiple regions based on perceptual importance criteria. The system segments the video content into important regions (containing motion, edges, or fine details) and less important regions (smooth areas, low-frequency content). Different compression strategies are then applied to each segment, with important regions maintaining higher resolution and less important regions undergoing more aggressive compression. This segmentation approach enables bandwidth reduction while preserving visual quality in critical areas.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12407873B2Metric driven adaptive processing for video encoders
Publication Date: 2025.09.02 ATI TECHNOLOGIES ULC
  • US12407873B2 patent drawing
  • US12407873B2 patent drawing
  • US12407873B2 patent drawing

AI summary

A method includes obtaining, at a data reduction module, metrics of a first block of an input video frame and a second block of a reference frame. The data reduction module includes an analysis module and a filter. A perceptual importance of the first block of the input video frame is determined at the analysis module using the metrics. An entropy of the input video frame provided to an encoder is adjusted at the filter of the data reduction module based on the perceptual importance of the first block of the input video frame.