Image Data Loading for Motion Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motion estimation methods in image processing waste resources and require significant memory bandwidth due to inefficient loading of image data, negatively impacting system efficiency.

Innovation Solution

A method and device that determine if there is an overlap between current and previous search ranges, allowing for the storage of overlap data and division of non-overlap data into sub-blocks for efficient loading, reducing unnecessary memory bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional block matching method loads image data for each block independently, then motion estimation can be performed, but memory bandwidth consumption increases and system efficiency decreases

Engineering Contradiction:
Improvememory bandwidth consumptionVSAvoidsystem efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent merges adjacent blocks that share overlapping search ranges into a single processing unit. By combining multiple blocks that require the same image data regions, the system loads image data once for the merged block group rather than separately for each block, thereby reducing memory bandwidth consumption and improving system efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal data loading mechanism where a single loaded image data set serves multiple blocks simultaneously. The loaded data in the buffer memory is reused across multiple motion estimation operations for different blocks within the merged group, making the data loading process multi-functional and reducing redundant memory access.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If image data is loaded for each block separately, then motion estimation accuracy is maintained, but resource waste increases

Engineering Contradiction:
Improvedata loading volumeVSAvoidmotion estimation accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent merges adjacent blocks into larger block groups while preserving the complete search ranges needed for accurate motion estimation. By carefully selecting and merging only those blocks with overlapping search requirements, the system reduces data loading volume without compromising the accuracy of motion estimation for any individual block.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8363713B2Method and apparatus for loading image data
Publication Date: 2013.01.29 REALTEK SEMICON CORP
  • US8363713B2 patent drawing
  • US8363713B2 patent drawing
  • US8363713B2 patent drawing

AI summary

A method for loading image data required by a motion estimation into a storage medium, the method includes: determining if an overlap portion between a current search range and a previous search range exists; and if the overlap portion exists; keeping image data corresponding to the overlap portion stored in the storage medium; identifying a non-overlap portion between the current search range and the previous search range; dividing the non-overlap portion into at least one sub-block; and loading image data corresponding to each sub-block into the storage medium for utilization by the motion estimation.