Time-lapse video capture with temporal points of interest
First Claim
1. A non-transitory program storage device, readable by a programmable control device and comprising instructions stored thereon to cause one or more processing units to:
- acquire a first digital image from an image sensor at a first time;
acquire a plurality of second digital images from the image sensor, wherein acquisition times of the plurality of second digital images are temporally centered around a determined second time;
determine a similarity value for each of the plurality of second digital images, wherein the similarity values comprise an assessment of the similarity of a respective image from the second plurality of digital images and the first digital image;
select, from the plurality of second digital images, a second digital image having the greatest similarity value; and
combine the first digital image and the selected second digital image into a time lapse video.
1 Assignment
0 Petitions
Accused Products
Abstract
Traditionally, time-lapse videos are constructed from images captured at given time intervals called “temporal points of interests” or “temporal POIs.” Disclosed herein are intelligent systems and methods of capturing and selecting better images around temporal points of interest for the construction of improved time-lapse videos. According to some embodiments, a small “burst” of images may be captured, centered around the aforementioned temporal points of interest. Then, each burst sequence of images may be analyzed, e.g., by performing a similarity comparison between each image in the burst sequence and the image selected at the previous temporal point of interest. Selecting the image from a given burst that is most similar to the previous selected image allows the intelligent systems and methods described herein to improve the quality of the resultant time-lapse video by discarding “outlier” or other undesirable images captured in the burst sequence around a particular temporal point of interest.
-
Citations
20 Claims
-
1. A non-transitory program storage device, readable by a programmable control device and comprising instructions stored thereon to cause one or more processing units to:
-
acquire a first digital image from an image sensor at a first time; acquire a plurality of second digital images from the image sensor, wherein acquisition times of the plurality of second digital images are temporally centered around a determined second time; determine a similarity value for each of the plurality of second digital images, wherein the similarity values comprise an assessment of the similarity of a respective image from the second plurality of digital images and the first digital image; select, from the plurality of second digital images, a second digital image having the greatest similarity value; and combine the first digital image and the selected second digital image into a time lapse video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
acquiring a first digital image from an image sensor at a first time; acquiring a plurality of second digital images from the image sensor, wherein acquisition times of the plurality of second digital images are temporally centered around a determined second time; determining a similarity value for each of the plurality of second digital images, wherein the similarity values comprise an assessment of the similarity of a respective image from the second plurality of digital images and the first digital image; selecting, from the plurality of second digital images, a second digital image having the greatest similarity value; and combining the first digital image and the selected second digital image into a time lapse video. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An electronic device comprising:
-
an image sensor, a memory operatively coupled to the image sensor, and at least one processor operatively coupled to the memory and the image sensor, wherein the at least one processor is programmed to; cause the camera to acquire a first digital image from an image sensor at a first time; cause the camera to acquire a plurality of second digital images from the image sensor, wherein acquisition times of the plurality of second digital images are temporally centered around a determined second time; determine a similarity value for each of the plurality of second digital images, wherein the similarity values comprise an assessment of the similarity of a respective image from the second plurality of digital images and the first digital image; select, from the plurality of second digital images, a second digital image having the greatest similarity value; and combine the first digital image and the selected second digital image into a time lapse video. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification