Patent ID: 7912337

Claim:
A non-transitory computer readable medium comprising a video editing program for editing a set of video images comprising first and second sequences of video images, the video editing program for execution by a processor, the program comprising sets of instructions for: comparing a first video image in the first sequence of video images with each of a plurality of video images in the second sequence of video images to identify a second video image in the second sequence of video images that matches the first video image; using the first and second video images to associate each of a plurality of video images in the first video sequence to a different video image in the second video sequence; defining a set of transform operations based on a difference between video images in one or more pairs of associated video images; and aligning the first and second sequences of video images by applying the set of transform operations to one of the images in each pair of video images to align each pair of associated images to produce a panoramic sequence of video images.