Adaptive Quantization Parameter Generation for Video Stream Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in optimizing bitrate and distortion performance due to fixed quantization parameters, which do not adapt effectively to varying video content, leading to suboptimal coding efficiency and increased resource usage.

Innovation Solution

A method and system that utilize bitrate/distortion models to derive adaptive quantization parameters by decoupling the bitrate/distortion relationship, incorporating dependency and inherent models to optimize quantization for each frame, thereby improving coding efficiency and reducing bitrate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed quantization parameters are used in video coding, then device complexity is reduced and ease of operation is improved, but coding efficiency deteriorates and resource usage increases

Engineering Contradiction:
Improveease of operationVSAvoidcoding efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed quantization parameters to adaptive quantization parameters that dynamically adjust based on video content characteristics. The system continuously analyzes video content and modifies QP values in real-time to optimize coding efficiency while maintaining operational simplicity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying quantization parameters based on video content analysis. The system changes QP values dynamically according to scene complexity, motion intensity, and other video characteristics, thereby improving coding efficiency without requiring manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If adaptive quantization parameters are used to optimize coding efficiency, then coding performance is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the video stream into segments or frames and applying different quantization strategies to different segments. The system analyzes and processes video content in manageable units, reducing overall system complexity while maintaining adaptive optimization capabilities across the entire video stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by performing video content analysis before encoding to determine optimal quantization parameters. The system pre-processes video frames to identify characteristics such as motion intensity and scene complexity, then uses this information to guide the encoding process, thereby reducing real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If compression standards are used to reduce video stream size, then bandwidth usage is reduced, but video quality may deteriorate

Engineering Contradiction:
Improvebandwidth usageVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by applying different quantization parameters to different regions or frames of the video based on their specific characteristics. Important scenes with high visual information receive lower quantization (better quality), while less important scenes receive higher quantization (lower quality), thereby maintaining overall video quality while reducing total bandwidth usage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting quantization parameters based on video content analysis. The system modifies QP values according to scene importance, motion intensity, and other characteristics, thereby optimizing the balance between video quality and bandwidth usage in a content-aware manner.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11653003B2System and method for processing a stream of images
Publication Date: 2023.05.16 CITY UNIVERSITY OF HONG KONG
  • US11653003B2 patent drawing
  • US11653003B2 patent drawing
  • US11653003B2 patent drawing

AI summary

A method for processing a stream of images including the steps of obtaining coding information from the stream of images to determine one or more bitrate/distortion models representative of the bitrate/distortion relationship of the stream of images, determining a set of coding parameters arranged for use to encode a stream of images with the one or more bitrate/distortion models, reformulating the bitrate/distortion relationship into a decoupled relationship arranged to be applied to a subset of the stream of images, and using the decoupled relationship and the set of coding parameters to generate an adaptive quantization parameter for encoding the stream of images with the bitrate/distortion relationship.