Patent Document ID: 20160148413
Application ID: 14969669
Patent Status: 0

Claim One:
1. A method for creating in a computer system a transition between a first scene and a second scene simulating motion, the first scene observed from a first viewpoint including a first digital image having color data and the second scene observed from a second viewpoint including a second digital image having color data, the method comprising: a. determining, for each digital image, a directional vector corresponding to a pan and tilt of a camera that captured the digital image and indicating an orientation of the scene corresponding to the digital image with respect to a coordinate system local to the digital image; b. transforming, for each digital image, corresponding digital image data to rotate the digital image so that the directional vector of the transformed digital image is parallel to a particular axis of a global coordinate system; c. further transforming digital image data of at least one of the transformed digital images by (i) rotating the at least one transformed digital image so that the directional vector is parallel with the directional vector of another transformed digital image and (ii) translating the at least one transformed digital image to align the directional vectors, thereby achieving alignment of corresponding features in each of the transformed digital images; d. defining a common ground plane shared by the first transformed digital image and the second transformed digital image; e. defining a footprint of structures within the first transformed digital image and the second transformed digital image on the ground plane; f. extruding from the footprint geometries, wherein the footprint and the extruded geometries define a three-dimensional geometry representative of the structures; g. determining a view position along a path and a corresponding orientation for a transitional image in relation to the three-dimensional geometry; and h. projectively mapping color data from the first digital image and the second digital image based on the three-dimensional geometry and the view position to create a transitional image.