Temporal Motion Vector Clipping for Memory-Efficient Image Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to increased data volume, resulting in higher transmission and storage costs, necessitating improved image encoding/decoding techniques for efficient compression.

Innovation Solution

The method involves clipping and modifying the format of motion vectors to enhance compression efficiency by using a clipped motion vector, scaling, and limiting the dynamic range of motion vectors to reduce memory requirements and computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high resolution and high quality images are used, then image quality is improved, but data volume increases leading to higher transmission and storage costs

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the precision parameter of motion vectors by using clipped motion vectors with reduced bit depth (e.g., 6-bit or 8-bit clipping) instead of full precision motion vectors. This parameter change reduces the data volume required to represent motion information while maintaining sufficient encoding accuracy for high resolution images.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses simplified motion vector representations (clipped to specific ranges) that require less memory and bandwidth. These clipped motion vectors act as approximate representations that sacrifice some precision for significant reductions in data volume, similar to using simplified models instead of complete detailed representations.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If full precision motion vectors are used, then encoding accuracy is improved, but memory space and bandwidth requirements increase

Engineering Contradiction:
Improveencoding accuracyVSAvoidmemory space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent modifies the precision parameter of motion vectors by clipping them to specific bit depths (6-bit or 8-bit) and limiting their dynamic ranges. This parameter change reduces memory space requirements while maintaining encoding accuracy sufficient for practical applications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different clipping strategies to different motion vector components and different picture types. For example, it uses 6-bit clipping for some components and 8-bit for others, and applies different clipping ranges for P-frames and B-frames, optimizing the balance between memory usage and encoding accuracy for each specific case.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If full precision motion vectors are used, then encoding accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent reduces computational complexity by changing the precision parameter of motion vectors through clipping operations. The clipping process simplifies subsequent calculations involving motion vectors, such as motion compensation and prediction, thereby reducing the overall computational burden while maintaining sufficient encoding accuracy.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If full precision motion vectors are transmitted, then decoding accuracy is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent transmits motion vectors with clipped precision (6-bit or 8-bit) instead of full precision, directly reducing the bandwidth required to transmit motion information. The clipping is performed in a way that maintains decoding accuracy sufficient for practical applications while achieving significant bandwidth reduction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250337944A1Image encoding/decoding method and apparatus, and recording medium storing bitstream
Publication Date: 2025.10.30 INTELLECTUAL DISCOVERY CO LTD
  • US20250337944A1 patent drawing
  • US20250337944A1 patent drawing
  • US20250337944A1 patent drawing

AI summary

The present specification discloses a method of decoding an image. The method includes obtaining a motion vector of a collocated block included in a reference picture of a current block in a temporal motion buffer; changing a format of the obtained motion vector; and deriving the motion vector, in which the format is changed, into a temporal motion vector of the current block.