IP Library Granted Patent US 10,289,923
Granted Patent B2
US 10,289,923 · App. 15/842,547 · Granted May 14, 2019

Image production from video

Inventors: Jason Adam Karsh (San Francisco, CA); Jason Robert Richard Sanio (Sunnyvale, CA)
Assignee: Google LLC
G06K9/32G06F3/02G06K9/00711G06K9/40G06T7/20G08B13/19602G08B13/19606H04N5/144H04N5/232H04N5/23258H04N5/23267G06K2009/2045
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,289,923
App. No.
15/842,547
Granted
May 14, 2019
Kind
B2
Abstract

Implementations generally relate to producing a still image from a video or series of continuous frames. In some implementations, a method includes receiving the frames that a capture device shot while moving in at least two dimensions. The method further includes analyzing the frames to determine changes of positions of objects in at least two of the frames due to movement of the objects in the scene relative to changes of positions of objects due to the movement of the capture device during the shoot time. The method further includes determining, based at least in part on the variability of the objects, one or more target subjects which the capture device captures during the shoot time. One or more still images are generated from the plurality of frames having at least a portion of the target subject.

Claims (43)

1. A computer-implemented method comprising:

detecting a change in two or more initiation movement characteristics of a capture device, wherein the two or more initiation movement characteristics include at least one of: a change in temperature and an increase in ambient light;

determining a combination of at least two of the two or more initiation movement characteristics meets an initiation threshold indicating preparation to acquire images of a subject by the capture device;

activating automatic capture of a plurality of images by the capture device in response to determining the combination meets an initiation threshold; and

selecting at least one image of the plurality of images depicting at least a portion of the subject.

2. The method of claim 1 , wherein detecting the change in the two or more initiation movement characteristics occurs as the capture device moves from a first environment to a second environment.

3. The method of claim 2 , wherein the first environment includes a receptacle and the capture device moves from the receptacle to the second environment.

4. The method of claim 2 , wherein the change of temperature includes a decrease in ambient temperature in the second environment from ambient temperature in the first environment.

5. The method of claim 2 , further including:

after activating automatic capture, detecting one or more completion movement characteristics of the capture device as the capture device moves from the second environment to the first environment;

determining at least one of the one or more completion movement characteristics meet a completion threshold indicating conclusion of acquiring images of the subject; and

stopping the automatic capture of the plurality of images by the capture device in response to determining the at least one of the one or more completion movement characteristics meet the completion threshold.

6. The method of claim 2 , wherein the two or more initiation movement characteristics further include detection of at least one particular subject in the second environment.

7. The method of claim 1 , wherein the two or more initiation movement characteristics are detected by at least one sensor of the capture device.

8. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

detecting a change in two or more initiation movement characteristics of a capture device, wherein the two or more initiation movement characteristics include at least one of: a change in temperature and an increase in ambient light;

determining a combination of at least two of the two or more initiation movement characteristics meets an initiation threshold indicating preparation to acquire images of a subject by the capture device;

activating automatic capture of a plurality of images by the capture device in response to determining the combination meets an initiation threshold; and

selecting at least one image of the plurality of images depicting at least a portion of the subject.

9. The computer-readable medium of claim 8 , wherein detecting the change in the two or more initiation movement characteristics occurs as the capture device moves from a first environment to a second environment.

10. The computer-readable medium of claim 9 , wherein the first environment includes a receptacle and the capture device moves from the receptacle to the second environment.

11. The computer-readable medium of claim 9 , wherein the change of temperature includes a decrease in ambient temperature in the second environment from ambient temperature in the first environment.

12. The computer-readable medium of claim 9 , wherein the operations further comprise:

after activating automatic capture, detecting one or more completion movement characteristics of the capture device as the capture device moves from the second environment to the first environment;

determining at least one of the one or more completion movement characteristics meet a completion threshold indicating conclusion of acquiring images of the subject; and

stopping the automatic capture of the plurality of images by the capture device in response to determining the at least one of the one or more completion movement characteristics meet the completion threshold.

13. The computer-readable medium of claim 9 , wherein the two or more initiation movement characteristics further include detection of at least one particular subject in the second environment.

14. The computer-readable medium of claim 8 , wherein the two or more initiation movement characteristics are detected by at least one sensor of the capture device.

15. A system comprising:

one or more hardware processors; and

one or more computer-readable media having instructions stored thereon that, when executed by the one or more hardware processors, cause performance of operations comprising:

detecting a change in two or more initiation movement characteristics of a capture device, wherein the two or more initiation movement characteristics include at least one of: a change in temperature and an increase in ambient light;

determining a combination of at least two of the two or more initiation movement characteristics meets an initiation threshold indicating preparation to acquire images of a subject by the capture device;

activating automatic capture of a plurality of images by the capture device in response to determining the combination meets an initiation threshold; and

selecting at least one image of the plurality of images depicting at least a portion of the subject.

16. The system of claim 15 , wherein detecting the change in the two or more initiation movement characteristics occurs as the capture device moves from a first environment to a second environment.

17. The system of claim 16 , wherein the first environment includes a receptacle and the capture device moves from the receptacle to the second environment.

18. The system of claim 16 , wherein the change of temperature includes a decrease in ambient temperature in the second environment from ambient temperature in the first environment.

19. The system of claim 16 , wherein the operations further comprise:

after activating automatic capture, detecting one or more completion movement characteristics of the capture device as the capture device moves from the second environment to the first environment;

determining at least one of the one or more completion movement characteristics meet a completion threshold indicating conclusion of acquiring images of the subject; and

stopping the automatic capture of the plurality of images by the capture device in response to determining the at least one of the one or more completion movement characteristics meet the completion threshold.

20. The system of claim 16 , wherein the two or more initiation movement characteristics further include detection of at least one particular subject in the second environment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2017
From: KARSH, JASON ADAM; SANIO, JASON ROBERT RICHARD
To: GOOGLE INC.
Reel/Frame 044401/0961 →
CHANGE OF NAME Recorded Dec 14, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044883/0422 →
Continuity (2)
Continuation 14801261 · Jul 16, 2015
Related Publication 20180107888A1 · Apr 19, 2018