Video Decoder Sub-Block Motion Vector Quantization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing High Efficiency Video Coding (HEVC) standard faces limitations in achieving further improvements in encoding efficiency, particularly in managing motion vectors and quantization control across sub-blocks within a frame, leading to increased data volume and potential image quality issues.

Innovation Solution

The proposed solution involves a decoder and encoder system that splits frames into sub-blocks, determines motion vectors, and applies quantization control based on these vectors to optimize encoding and decoding processes, allowing for different motion vectors to be used within processing units without requiring explicit information for each small region, thereby reducing data volume and improving encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vectors are obtained for each sub-block by splitting the current frame, then motion representation accuracy is improved, but data volume increases

Engineering Contradiction:
Improvemotion representation accuracyVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by determining quantization control parameters separately for different processing blocks based on their specific motion characteristics. Each processing block receives customized quantization control derived from its motion vectors, allowing regions with different motion complexity to be handled differently, thus improving motion representation accuracy where needed while avoiding unnecessary data increase in uniform regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the current frame into multiple processing blocks and further into sub-blocks for motion analysis. By splitting the frame and applying different quantization control strategies to different segments based on their motion characteristics, the system achieves accurate motion representation while controlling overall data volume through selective processing.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If quantization control is applied uniformly to all processing blocks, then processing complexity is reduced, but image quality deteriorates in boundary regions

Engineering Contradiction:
Improveprocessing complexityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements local quality by determining quantization control parameters specifically for each processing block based on its motion vectors. This allows boundary regions with complex motion characteristics to receive appropriate quantization control that preserves image quality, while uniform regions use simpler control, thus resolving the contradiction between processing complexity and image quality.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If different quantization control parameters are determined for each processing block, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by obtaining motion vectors for sub-blocks before determining quantization control parameters for processing blocks. This preliminary motion analysis enables the system to efficiently determine appropriate quantization control for each processing block based on pre-computed motion information, improving image quality while managing processing complexity through the structured sequence of operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11109031B2Decoder, encoder, decoding method, and encoding method
Publication Date: 2021.08.31 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11109031B2 patent drawing
  • US11109031B2 patent drawing
  • US11109031B2 patent drawing

AI summary

An image decoder includes: a processor; and a memory. Using the memory, the processor obtains motion vectors of sub-blocks obtained by splitting a current frame; determines, for each of processing blocks obtained by splitting the current frame, quantization control to be performed on the processing block; and inversely quantizes each of the processing blocks by the quantization control determined for the processing block.