IP Library › Granted Patent US 10,200,601
Granted Patent B2
US 10,200,601 · App. 15/334,463 · Granted Feb 5, 2019

Image stabilization apparatus that enables highly accurate image stabilization when panning shot capturing is performed, method for controlling the same, and storage medium

Inventor: Masayuki Mukunashi (Yokohama, JP)
Assignee: Canon Kabushiki Kaisha
H04N5/23222G02B27/646H04N5/23258H04N5/23261H04N5/23287H04N5/2353
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,200,601
App. No.
15/334,463
Granted
Feb 5, 2019
Kind
B2
Abstract

An image stabilization apparatus includes: a first detection unit that detects object moving amounts at a plurality of positions on a screen; a determination unit that determines an object range on the screen based on a result of detection performed by the first detection unit; a holding unit that holds object position information regarding an object position within the object range in association with moving amount information at the object position based on the result of detection performed by the first detection unit and a result of detection performed by a second detection unit that detects a motion of the apparatus; and a control unit that controls an operation of an image stabilization unit that corrects object image blur at the object position held in the holding unit.

Claims (37)

1. An image stabilization apparatus comprising:

at least one processor or circuit configured to perform the operations of the following units:

a first detection unit that detects object moving amounts at a plurality of positions on a screen by using two consecutive images captured by an image sensor;

a determination unit that determines an object range on the screen based on a result of detection performed by the first detection unit;

a point-of-interest determination unit that determines a point of interest based on a position on the screen designated by a user and the object range determined by the determination unit;

a frame position determination unit that determines a frame in which the object moving amounts are detected at the plurality of positions on the screen based on a moving amount of the point of interest on the screen;

a calculation unit that calculates a vibration width of the apparatus by using a track of the point of interest and calculates an amount of shift of the point of interest from a center of the vibration based on the vibration width and a timing of detecting the object moving amounts on the screen; and

a changing unit that changes the point of interest based on the amount of shift and the position on the screen designated by the user.

2. The image stabilization apparatus according to claim 1 ,

wherein the determination unit determines a range having a small moving amount on the screen as the object range.

3. The image stabilization apparatus according to claim 2 ,

wherein the determination unit determines, as the object range, an object range to be captured without a blur when capturing a panning shot.

4. The image stabilization apparatus according to claim 1 , wherein the at least one processor or circuit is further configured to perform the operations of the following units:

a holding unit that holds object position information regarding an object position within the object range in association with moving amount information at the object position based on the result of detection performed by the first detection unit and a result of detection performed by a second detection unit that detects a motion of the apparatus; and

a control unit that controls an operation of an image stabilization unit that corrects object image blur so as to correct an object image blur at the object position based on the object position information and the moving amount information at the object position held in the holding unit.

5. The image stabilization apparatus according to claim 4 ,

wherein the changing unit further changes the point of interest if a difference between a position of the point of interest after the point of interest is tracked based on the moving amount of the point of interest and the position on the screen designated by the user is greater than a threshold value.

6. The image stabilization apparatus according to claim 4 ,

wherein the second detection unit detects an angular velocity of the apparatus.

7. The image stabilization apparatus according to claim 4 ,

wherein the image stabilization unit changes an optical path of light from an object by moving in a direction different from an optical axis of an image capturing optical system.

8. The image stabilization apparatus according to claim 7 ,

wherein the image stabilization unit is a lens that changes the optical path of light from the object by moving in the direction different from an optical axis of the image capturing optical system.

9. A method for controlling an image stabilization apparatus, the method comprising:

detecting object moving amounts at a plurality of positions on a screen by using two consecutive images captured by an image sensor;

determining an object range on the screen based on a result of detection performed in the detecting;

determining a point of interest based on a position on the screen designated by a user and the determined object range;

determining a frame in which the object moving amounts are detected at the plurality of positions on the screen based on a moving amount of the point of interest on the screen;

calculating a vibration width of the apparatus by using a track of the point of interest and calculating an amount of shift of the point of interest from a center of the vibration based on the vibration width and a timing of detecting the object moving amounts on the screen; and

changing the point of interest based on the amount of shift and the position on the screen designated by the user.

10. A non-transitory computer-readable storage medium storing a program for causing a computer to execute the steps of a method for controlling an image stabilization apparatus, the control method comprising:

detecting object moving amounts at a plurality of positions on a screen by using two consecutive images captured by an image sensor;

determining an object range on the screen based on a result of detection performed in the detecting;

determining a point of interest based on a position on the screen designated by a user and the determined object range;

determining a frame in which the object moving amounts are detected at the plurality of positions on the screen based on a moving amount of the point of interest on the screen;

calculating a vibration width of the apparatus by using a track of the point of interest and calculating an amount of shift of the point of interest from a center of the vibration based on the vibration width and a timing of detecting the object moving amounts on the screen; and

changing the point of interest based on the amount of shift and the position on the screen designated by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: MUKUNASHI, MASAYUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 041627/0692 →
Priority Claims (1)
JP 2015-221395 · Nov 11, 2015 · national
Continuity (1)
Related Publication 20170134657A1 · May 11, 2017