Adaptive Video Filter Selection for Bitrate Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding techniques struggle to reduce bitrate without compromising video quality, often resulting in quality loss and artifacts such as blocking artifacts.

Innovation Solution

The method involves encoding a reference bitstream and applying candidate filters to an input video stream to produce filtered bitstreams. The cost value for each candidate filter is determined based on the difference in distortion and bitrate between the reference and filtered bitstreams, with the filter resulting in the lowest cost value selected for the output bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video encoding techniques are used to reduce bitrate, then data amount is reduced, but video quality deteriorates and artifacts such as blocking artifacts are introduced

Engineering Contradiction:
ImprovebitrateVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies a filter to the input video stream before encoding to pre-smooth the video data. This preliminary filtering action reduces high-frequency noise and minor artifacts that would otherwise require higher bitrate to maintain quality, allowing the subsequent encoding to achieve lower bitrate without significant quality loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent optimizes filter parameters including kernel size, sigma values for Gaussian filtering, and cutoff frequencies to balance between smoothing strength and detail preservation. By carefully tuning these parameters, the system achieves effective noise reduction while maintaining video quality at lower bitrates.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If a filter is applied to the input video stream before encoding, then bitrate is reduced, but processing time increases due to additional filtering operations

Engineering Contradiction:
ImprovebitrateVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies different filtering strengths and types to different regions of the video stream. Important regions with detailed content receive less aggressive filtering while smoother regions receive stronger filtering, optimizing the balance between bitrate reduction and processing time. This selective approach reduces overall computational burden compared to uniform filtering.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial filtering rather than complete filtering of the entire video stream. By applying filtering only to specific frames, specific regions, or using subsampled filtering, the system achieves sufficient bitrate reduction with acceptable processing time overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple candidate filters are evaluated to find the optimal filter, then video quality is maintained at lower bitrate, but computational complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the filter selection process into segments by evaluating multiple candidate filters with different characteristics (e.g., different kernel sizes, different sigma values) and selecting the best one. This segmentation allows systematic comparison of filtering options to find the optimal balance between quality preservation and bitrate reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses feedback from quality metrics and distortion measurements to guide the filter selection process. By evaluating candidate filters against the original video and selecting the one that minimizes distortion while achieving lowest bitrate, the system optimizes quality preservation efficiently.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12273533B2Video stream adaptive filtering for bitrate reduction
Publication Date: 2025.04.08 GOOGLE LLC
  • US12273533B2 patent drawing
  • US12273533B2 patent drawing
  • US12273533B2 patent drawing

AI summary

Adaptive filtering is used video stream for bitrate reduction. A first copy of the input video stream is encoded to a reference bitstream. Each of a number of candidate filters is applied to each frame of a second copy of the input video stream to produce a filtered second copy of the input video stream. The filtered second copy is encoded to a candidate bitstream. A cost value for the candidate filter is determined based on distortion value and bitrate differences between the candidate bitstream and the reference bitstream. The candidate bitstream corresponding to the candidate filter with a lowest one of the cost values is selected as the output bitstream, which is then output or stored. Processing the input video stream using the adaptive filter and before the encoding may result in bitrate reduction, thereby improving compression, decompression, and other performance.