IP Library Granted Patent US 9,247,098
Granted Patent B2
US 9,247,098 · App. 13/859,277 · Granted Jan 26, 2016

Automatic time lapse capture

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 9,247,098
App. No.
13/859,277
Granted
Jan 26, 2016
Kind
B2
Abstract

In one embodiment, a mobile device captures images at a rate different than playback speed. The mobile device receives a user input to initiate a collection of image data by a mobile device. A timer is incremented in response to the collection of image data or in response to the user input. The mobile device compares an elapsed time of the timer to a threshold. The image data is captured at a first frame rate until the elapsed time reaches the threshold and at a second frame rate when the timer exceeds the threshold. A series of thresholds may be used.

Claims (43)

1. A method comprising:

receiving a user input to initiate a collection of image data by a mobile device;

incrementing a timer in response to the collection of image data;

receiving location data for the mobile device;

selecting a first frame rate based on the location data;

capturing the image data at the first frame rate;

comparing the timer to a time threshold; and

capturing the image data at a second frame rate when the timer exceeds the time threshold.

2. The method of claim 1 , wherein the second frame rate is inversely related to the time threshold.

3. The method of claim 1 , further comprising:

comparing the timer to a second threshold; and

capturing the image data at a third frame rate when the timer exceeds the second threshold.

4. The method of claim 1 , further comprising:

removing at least one frame of image data captured at the first frame rate when the timer exceeds the threshold or when the collection of image data stops.

5. The method of claim 1 , wherein the second frame rate multiplied by the threshold equals a predetermined value.

6. The method of claim 1 , wherein the user input specifies an amount of time for a playback of the image data.

7. The method of claim 1 , further comprising:

interpolating between pixel values of the image data.

8. The method of claim 1 , further comprising:

comparing a change in the location data to a location threshold; and

capturing the image data at a temporary frame rate when the change in the location data exceeds the location threshold.

9. The method of claim 1 , further comprising:

capturing the image data at a temporary frame rate proportional to a change in the location data.

10. An apparatus comprising:

positioning circuitry configured to determine a location of the apparatus;

a memory configured to store a plurality of frame rates for collecting image data and store at least one time threshold; and

a controller configured to select a high frame rate from the plurality of frame rates based on the location of the apparatus initially for a collection of image data and monitor an elapsed time of the collection of image data,

wherein the controller is configured to select a lower frame rate from the plurality of frame rates when the elapsed time of the collection of image data exceeds the at least one time threshold.

11. The apparatus of claim 10 , wherein the lower frame rate is inversely proportional to the at least one time threshold.

12. The apparatus of claim 10 , wherein the controller is configured to delete at least one frame of image data captured at the high frame rate after the lower frame rate is selected.

13. The apparatus of claim 10 , wherein the lower frame rate multiplied by the at least one time threshold equals a predetermined number of frames.

14. The apparatus of claim 10 , wherein the controller is configured to interpolate between pixel values between successive frames of image data.

15. The apparatus of claim 10 , wherein the controller is configured to select a temporary frame rate for capturing the image data when a change in the location of the apparatus exceeds a location threshold.

16. The apparatus of claim 10 , wherein the controller is configured to capture the image data at a temporary frame rate proportional to a change in the location of the apparatus.

17. A non-transitory computer readable medium including instructions executable on a device, the instructions comprising instructions for:

receiving location data for the device;

capturing a sequence of images at an initial capture rate selected from a plurality of capture rates based on the location data;

comparing an elapsed recording time of the sequence of images to a series of threshold time values; and

switching from the initial capture rate of the plurality of capture rates to successive capture rates of the plurality of capture rates in response to the elapsed recording time exceeding successive threshold values of the series of threshold values.

18. The non-transitory computer readable medium of claim 17 , the instructions including instructions for:

deleting at least one image of the sequence of images captured at the initial capture rate in response to the elapsed recording time exceeding one of the series of threshold values.

19. The method of claim 1 , further comprising:

resetting to the first frame rate in response to the location data exceeding a location threshold.

Assignments (2)
CHANGE OF NAME Recorded Sep 26, 2013
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 031296/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2013
From: HARTFORD, STEPHEN ANDREW
To: NAVTEQ B.V.
Reel/Frame 030179/0709 →