Video Encoding Resolution Adaptation for PSNR Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding methods face inefficiencies due to complex processing operations, resulting in low peak signal-to-noise ratio (PSNR) and increased distortion, especially under limited bandwidth conditions.

Innovation Solution

A method that determines a target resolution for each video frame based on the quantities of intra-frame and inter-frame blocks in a reference frame, allowing for adaptive encoding and decoding using the appropriate resolution to optimize video quality and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the codec uses a high resolution under a small transmission bandwidth, then the transmission quality is maintained, but the PSNR is relatively small while the distortion of the image frames is relatively large

Engineering Contradiction:
ImprovePSNRVSAvoidtransmission bandwidth
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent implements dynamic resolution adjustment by determining a target resolution for each video frame based on the ratio of intra-frame to inter-frame blocks in reference frames. This allows the encoding resolution to adapt dynamically to content characteristics, using high resolution when needed (intra-frame blocks) and low resolution when permissible (inter-frame blocks), thereby optimizing PSNR under limited bandwidth conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different resolution levels to different regions of the video frame based on block type. Intra-frame blocks receive higher resolution encoding while inter-frame blocks use lower resolution, creating a localized quality distribution that maintains important visual information while reducing overall bandwidth consumption

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the codec uses a low resolution under a high transmission bandwidth, then the transmission speed is improved, but the PSNR is also relatively small while the distortion of the image frames is relatively large

Engineering Contradiction:
ImprovePSNRVSAvoidtransmission speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The dynamic resolution adjustment mechanism allows the system to optimize transmission speed by using lower resolution for inter-frame blocks when bandwidth is abundant, while maintaining high PSNR through high resolution encoding of intra-frame blocks. This dynamic adaptation ensures both speed and quality requirements are met

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If complex processing operations are used for resolution determination, then the encoding accuracy is improved, but the video encoding and decoding efficiency is reduced

Engineering Contradiction:
Improveencoding accuracyVSAvoidencoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential information needed for resolution determination - specifically the quantities of intra-frame and inter-frame blocks in reference frames. By focusing on this key metric rather than analyzing all frame characteristics, the system achieves accurate resolution selection with minimal processing overhead, thereby maintaining encoding efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12155848B2Video encoding method, video decoding method, and related apparatuses
Publication Date: 2024.11.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12155848B2 patent drawing
  • US12155848B2 patent drawing
  • US12155848B2 patent drawing

AI summary

This application discloses a video decoding method, a video encoding method, and related apparatuses. The method includes: determining a current video frame; obtaining, from video frames that have been decoded, a first quantity and a second quantity in a target reference frame associated with the current video frame; the first quantity being a quantity of intra-frame decoded blocks in the target reference frame, and the second quantity being a quantity of inter-frame decoded blocks in the target reference frame; determining, according to a relationship between the first quantity and the second quantity, a target resolution used for decoding the current video frame; and decoding the current video frame by using the target resolution. In this application, the technical problem of the relatively low video encoding and decoding efficiency caused by complex processing operations in the related art is resolved.