Video Block Motion Vector Decoding Across Mixed Resolutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video codecs fail to determine motion vectors (MVs) during decoding when different resolutions are used for encoding and decoding video blocks, leading to video frame distortion and poor quality.

Innovation Solution

Adjust the resolutions of both the to-be-decoded and reference blocks to a target resolution to determine the motion vector (MV) during decoding and encoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the same resolution is used for encoding and decoding video frames, then the encoding and decoding processes are simple, but the peak signal to noise ratio (PSNR) in partial bandwidth is low, resulting in video frame distortion and poor quality

Engineering Contradiction:
Improveencoding and decoding simplicityVSAvoidvideo quality and PSNR
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent divides the video frame into multiple blocks and applies different resolutions to different blocks based on their importance and bandwidth conditions. This segmentation allows critical blocks to be encoded at higher resolutions while less important blocks use lower resolutions, thereby improving overall video quality without uniformly increasing complexity across the entire frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality enhancement by adjusting the resolution of specific video blocks individually. Important blocks that require higher quality for accurate motion vector determination are encoded at higher resolutions, while other blocks maintain lower resolutions. This local differentiation resolves the contradiction by improving video quality where needed without uniformly complicating the encoding process.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If different resolutions are used for encoding and decoding video blocks to reduce distortion, then video quality improves, but the motion vector (MV) of the decoding block cannot be determined during decoding

Engineering Contradiction:
Improvevideo quality and distortion reductionVSAvoidmotion vector determination
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent performs preliminary resolution adjustment on reference blocks before motion vector determination. By pre-adjusting the resolution of reference blocks to match the current block's resolution requirements, the system ensures that motion vector calculation can proceed reliably even when different resolutions are used for different blocks. This preliminary preparation resolves the contradiction by enabling MV determination despite resolution variations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate resolution adjustment step that acts as a mediator between blocks of different resolutions. When a current block and its reference block have different resolutions, the system adjusts the reference block to an intermediate resolution that is compatible with motion vector calculation requirements, thereby enabling reliable MV determination while maintaining the benefits of differential resolution encoding.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If resolutions of video blocks are adjusted to improve quality, then video distortion is reduced, but the device complexity increases due to multiple resolution handling

Engineering Contradiction:
Improvevideo qualityVSAvoidresolution adjustment complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic resolution adjustment where the resolution of each block is adaptively determined based on local video characteristics, motion complexity, and bandwidth conditions. This dynamic approach allows the system to optimize video quality by adjusting resolutions in real-time based on actual content requirements, rather than using static resolution settings, thereby improving quality without uniformly increasing complexity across all blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the resolution parameter of video blocks selectively based on local requirements. By modifying the resolution parameter only for specific blocks that benefit from higher quality, rather than changing the global resolution setting, the system achieves improved video quality while limiting the increase in device complexity to only the necessary blocks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12477099B2Video encoding method and apparatus, video decoding method and apparatus, storage medium, and electronic device
Publication Date: 2025.11.18 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12477099B2 patent drawing
  • US12477099B2 patent drawing
  • US12477099B2 patent drawing

AI summary

A video encoding method and a video decoding method are provided. In the video decoding method, a first resolution of a to-be-decoded block in a to-be-decoded video frame is obtained and a second resolution of a reference block referenced by the to-be-decoded block in a decoded video frame is obtained. Resolutions of the to-be-decoded block and the reference block are adjusted to a target resolution when the first resolution is different from the second resolution. A motion vector (MV) of the to-be-decoded block relative to the reference block is determined according to the to-be-decoded block with the target resolution and the reference block with the target resolution.