Adaptive Video Resolution Based on Reference Frame Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face inefficiencies due to complex processing operations, resulting in relatively low peak signal to noise ratio (PSNR) and increased bandwidth usage, especially in limited mobile bandwidth conditions.

Innovation Solution

A method and apparatus for adaptively determining a target resolution for video frames based on reference decoding or encoding parameters, such as block quantities and energy parameters of motion vectors, to optimize encoding and decoding efficiency, thereby ensuring quality and reducing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the same resolution is used for encoding and decoding video frames, then the implementation is simple, but the video quality (PSNR) is relatively low in partial bandwidth

Engineering Contradiction:
Improvevideo quality (PSNR)VSAvoidencoding and decoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the resolution adaptive rather than fixed. The encoding and decoding resolutions are dynamically adjusted based on reference frame parameters such as motion vector energy and block quantities. This allows the system to optimize video quality for different bandwidth conditions without requiring complex pre-analysis, resolving the contradiction between video quality and implementation simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the resolution parameter based on reference frame characteristics. By calculating parameters like motion vector energy and block quantities from reference frames, the system determines optimal encoding and decoding resolutions. This parameter change approach improves PSNR in limited bandwidth while keeping the mechanism relatively simple, as it builds upon existing reference frame data.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If complex processing operations are used to improve video quality, then the PSNR increases, but the encoding and decoding efficiency decreases

Engineering Contradiction:
Improvevideo quality (PSNR)VSAvoidencoding and decoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary analysis on reference frames to determine encoding and decoding resolutions before processing the current frame. By utilizing already-decoded reference frame data (motion vectors, block quantities) to pre-determine optimal resolutions, the system avoids complex real-time analysis during main processing, thus improving both video quality and efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses its own reference frame data (motion vectors, block quantities from previously decoded frames) to automatically determine optimal encoding/decoding resolutions. This self-service mechanism eliminates the need for external complex analysis or manual intervention, improving efficiency while maintaining quality through adaptive resolution selection.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If higher resolution is used for all video frames, then the video quality is maintained, but the bandwidth usage increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth usage
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by using different resolutions for different video frames based on their specific characteristics. Frames with high motion or complexity (indicated by reference frame parameters) use higher resolution, while simpler frames use lower resolution. This localized adaptation maintains overall video quality while significantly reducing total bandwidth consumption compared to using maximum resolution for all frames.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12143564B2Video encoding method using reference encoding parameters, video decoding method using reference decoding parameters, and related apparatuses
Publication Date: 2024.11.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12143564B2 patent drawing
  • US12143564B2 patent drawing
  • US12143564B2 patent drawing

AI summary

A video decoding method, a video encoding method, and a related apparatus are provided. In the video decoding method, for a current target video frame in a target video, reference decoding parameters in a reference frame may be obtained from video frames that have been decoded before the target video frame, and a target resolution may be obtained based on a decoding indication parameter obtained based on (e.g., fusing) the reference decoding parameters. The current target video frame may be decoded by using the target resolution.