Patent ID: 9413963
Filing Date: 2016-08-09
CPC Classification: G06T,H04N

Claim Text:
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to: capture a first time-sequenced set of images, wherein each image in the first time-sequenced set of images has a capture time and motion information; select a current image from the first time-sequenced set of images, wherein the current image has a capture time that is before the capture time of each image in a second time-sequenced set of images, wherein the second time-sequenced set of images is a subset of the first time-sequenced set of images; identify a first stabilization metric value for the current image; determine the first stabilization metric value is not appropriate for a later-captured image from the second time-sequenced set of images; determine a second stabilization metric value for the later-captured image, wherein the first and second stabilization metric values are different; adjust the first stabilization metric value based on the second stabilization metric value, the later-captured image's motion information, the current image's motion information, and motion information from a plurality of the second time-sequenced set of images including the later-captured image; apply the adjusted first stabilization metric value to the current image to stabilize the current image; and store the stabilized current image in a memory.