Motion Vector Detection Circuit with Frame Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion vector detection methods for reducing motion blur in video displays require multiple circuits, leading to increased circuit scale and costs, and struggle with accurate detection, especially when front and background images move differently.

Innovation Solution

A motion vector detecting apparatus that alternately switches between using odd-numbered and even-numbered lines from front and rear frames to generate starting and search range pixel data, selecting motion vector candidates with the highest correlation, and comparing these vectors to output the most accurate motion vector, all while minimizing circuit complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vectors are detected based on each of front and rear frames using separate circuits, then detection accuracy is improved, but circuit scale increases

Engineering Contradiction:
Improvemotion vector detection accuracyVSAvoidcircuit scale
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the circuit configuration changeable through switching between different operational modes. A single circuit is configured to alternately perform motion vector detection in different directions (forward and backward) by switching the temporal direction of frame comparison, replacing the need for fixed separate circuits with a dynamic, reconfigurable single circuit that adapts its function based on timing requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action by having the single circuit alternately perform motion vector detection in forward and backward temporal directions across different processing periods. The circuit switches between detecting motion from first frame to second frame and from second frame to first frame in alternating cycles, enabling comprehensive motion analysis without requiring permanent dual-circuit architecture

Inventive Principle:
Principle #19Periodic action

2Device complexity

If a single circuit is used for motion vector detection, then circuit scale is reduced, but detection accuracy deteriorates

Engineering Contradiction:
Improvecircuit scaleVSAvoidmotion vector detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies universality by designing a single circuit that performs multiple functions: it detects motion vectors in both forward temporal direction (from first frame to second frame) and backward temporal direction (from second frame to first frame). This multi-functional circuit replaces what would traditionally require separate specialized circuits, achieving comprehensive motion detection capability in a unified structure

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

Solution Approach 2:

The circuit achieves high detection accuracy through dynamic reconfiguration of its operational mode. By switching between different temporal processing directions and alternating between analyzing different frame pairs, the single circuit adapts to capture motion characteristics from multiple perspectives, maintaining detection precision comparable to multi-circuit systems

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8928814B2Method and apparatus for detecting motion vector
Publication Date: 2015.01.06 JVC KENWOOD CORP
  • US8928814B2 patent drawing
  • US8928814B2 patent drawing
  • US8928814B2 patent drawing

AI summary

Provided is a motion vector detecting apparatus capable of detecting a motion vector based on each of front and rear frames as a starting point while restraining an increase of a circuit scale. A starting pixel generation unit generates starting pixel data based on pixel data in a frame f0 or a frame f1. A search range pixel generation unit generates search range pixel data based on pixel data in the frame f1 or the frame f0. Switches alternately switch the frames f0 and f1 at every line. A motion vector selection unit generates alternately a motion vector based on the frame f0 as a starting point and a motion vector based on the frame f1 as a starting point. A correlation comparing unit selects one motion vector having higher correlation between the motion vectors.