Motion Vector Detection for Angular Velocity Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional panning assist functions using representative motion vectors often fail to accurately capture objects at positions away from the center of the image frame, leading to increased blurring as the distance from the center increases, due to the angular velocity being expressed at the center of the angle of view rather than at specific object positions.

Innovation Solution

A motion vector detection apparatus and method that calculates a representative vector based on candidate vectors determined by a point of interest and movement direction within the image, allowing for precise angular velocity calculation and shake correction at specific object positions, thereby improving image clarity across the frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a representative motion vector obtained by averaging multiple motion vectors is used for panning assist, then the calculation is simple, but the angular velocity expression becomes inaccurate for objects away from the center of the angle of view

Engineering Contradiction:
Improvecalculation complexityVSAvoidangular velocity measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by selecting motion vectors based on the spatial location of objects within the angle of view. Instead of uniformly averaging all motion vectors, the system identifies and selects motion vectors from specific regions corresponding to the object's position, thereby providing location-adaptive angular velocity measurement that accurately reflects the object's motion characteristics regardless of its position in the frame.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If the representative motion vector expresses angular velocity at the center of the angle of view, then the calculation is straightforward, but objects at positions away from the center cannot be captured in a still state

Engineering Contradiction:
Improvecalculation easeVSAvoidobject stillness capture reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system determines the object's position within the angle of view and selects motion vectors from the corresponding spatial region. This local quality approach ensures that the representative motion vector accurately reflects the angular velocity at the object's specific location, enabling reliable capture of objects in a still state regardless of their position in the frame.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary process that maps between the object's position in the angle of view and the appropriate motion vector region. This intermediary mechanism selects and weights motion vectors based on their spatial correspondence to the object's location, thereby bridging the gap between simple center-based calculation and accurate position-specific angular velocity measurement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Illumination intensity

If a slower shutter speed is set to capture panning effect, then the background blur increases, but the object may become blurred if camera movement does not precisely match object movement

Engineering Contradiction:
Improvebackground blur intensityVSAvoidobject sharpness
Core Design Contradiction:
Illumination intensityVSReliability

Solution Approach 1:

The system employs feedback by continuously monitoring the object's position and motion characteristics within the angle of view, then adjusting the camera's pan/tilt movement in real-time. This feedback mechanism ensures that the camera movement precisely matches the object's motion, maintaining object sharpness during panning capture while allowing the background to blur appropriately for the desired artistic effect.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the shutter speed and camera movement parameters adaptive rather than fixed. The system dynamically adjusts these parameters based on the detected object's motion characteristics and position, enabling optimal balance between background blur intensity and object sharpness for varying capture scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10218996B2Motion vector detection apparatus and method of controlling motion vector detection apparatus
Publication Date: 2019.02.26 CANON KK
  • US10218996B2 patent drawing
  • US10218996B2 patent drawing
  • US10218996B2 patent drawing

AI summary

Among motion vectors detected relative to a reference image for each of a plurality of areas of a base image, motion vectors related to a moving object are determined. Based on a point of interest and a movement direction of the moving object, one of more of the motion vectors related to the moving object are determined as candidate vector(s), and a representative vector of the moving object is calculated based on the candidate vector(s). A motion vector detection apparatus capable of calculating a motion vector that expresses an angular velocity at a specific position of an object, and a method of controlling the motion vector detection apparatus, are provided.