Motion play-back of still pictures comprising a panoramic view for simulating perspective
First Claim
1. A system for play-back of a series of still images comprising:
- an image generator for generating a panoramic image by stitching together a plurality of still images which were previously captured with a still camera;
memory for storing the panoramic image generated by the image generator, the memory space being coupled to the image generator; and
a motion playback device coupled to the memory by address and data lines and comprising an input for receiving parameters for generating addresses to read from the memory and for simulating a panning motion of a video camera scanning the panoramic image along a first direction;
wherein the motion playback device generates a viewport with a given dimension for displaying a portion of the panoramic image therein;
whereby the displaying of the portion of the panoramic image in the viewport simulates the panning motion of the video camera panning the panoramic image along the first direction; and
wherein a simulated panning speed of the motion of the video camera is proportional to an offset added to a set of planar coordinate addresses of pixels to be displayed in the viewport corresponding to the first direction along which the motion of the video camera is simulated.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for play-back of a still image comprising an image generator for generating a panoramic image by stitching together a plurality of images; memory space allocated for storing the panaoramic image generated by the image generator; and motion playback device (MPB) coupled to the memory space by address and data lines. The MPB comprises an input for receiving parameters for generating addresses to read the image for simulating the panning motion is a video camera scanning the image represented by the panoramic image along at least a first direction. In an alternate embodiment, a method and computer readable medium corresponding to the above system is described.
141 Citations
19 Claims
-
1. A system for play-back of a series of still images comprising:
-
an image generator for generating a panoramic image by stitching together a plurality of still images which were previously captured with a still camera;
memory for storing the panoramic image generated by the image generator, the memory space being coupled to the image generator; and
a motion playback device coupled to the memory by address and data lines and comprising an input for receiving parameters for generating addresses to read from the memory and for simulating a panning motion of a video camera scanning the panoramic image along a first direction;
wherein the motion playback device generates a viewport with a given dimension for displaying a portion of the panoramic image therein;
whereby the displaying of the portion of the panoramic image in the viewport simulates the panning motion of the video camera panning the panoramic image along the first direction; and
wherein a simulated panning speed of the motion of the video camera is proportional to an offset added to a set of planar coordinate addresses of pixels to be displayed in the viewport corresponding to the first direction along which the motion of the video camera is simulated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
means for correcting the perspective of each of the images that are stitched to form the panoramic image; and
means for converting the perspective of the images into a plurality of perspectives simulating the panning motion of a video camera panning the scenes represented by the panoramic image.
-
-
12. A method for play-back of a panoramic image that is formed from a plurality of still images, the method comprising the steps of:
-
receiving a digital panoramic still image, which were previously captured with a still camera;
storing the digital panoramic still image;
scanning the image; and
playing the scanned image through a motion playback device which simulates a panning motion of a video camera acquiring the scene that is displayed along a first direction;
wherein the motion playback device generates a viewport with a given dimension for displaying a portion of the panoramic image therein;
whereby the displaying of the portion of the panoramic image in the viewport simulates the panning motion of the video camera panning the panoramic image along the first direction; and
wherein a simulated panning speed of the motion of the video camera is proportional to an offset added to a set of planar coordinate addresses of pixels to be displayed in the viewport corresponding to the first direction along which the motion of the video camera is simulated. - View Dependent Claims (13, 14, 15)
correcting the perspective of an overlap region between a first of the images and a preview of a second of the images.
-
-
14. The method of claim 13 further comprising the step of:
generating an overlay for warping the frame of a previous of the images into the coordinate frame of the current one of the images.
-
15. The method of claim 13 further comprising the step of:
recording a plurality of images from a plurality of substantially contiguous perspectives.
-
16. A computer readable medium containing programming instructions for play-back of a panoramic image that is formed from a plurality of still images, the programming instructions comprising:
-
receiving a digital panoramic still image, which were previously captured with a still camera;
storing the digital panoramic still image;
scanning the image; and
playing the scanned image through a motion playback device which simulates a panning motion of a video camera acquiring the scene that is displayed along a first direction;
wherein the motion playback device generates a viewport with a given dimension for displaying a portion of the panoramic image therein;
whereby the displaying of the portion of the panoramic image in the viewport simulates the panning motion of the video camera panning the panoramic image along the first direction; and
wherein a simulated panning speed of the motion of the video camera is proportional to an offset added to a set of planar coordinate addresses of pixels to be displayed in the viewport corresponding to the first direction along which the motion of the video camera is simulated. - View Dependent Claims (17, 18, 19)
correcting the perspective of an overlap region between a first of the images and a preview of a second of the images.
-
-
18. The computer readable medium of claim 16, further comprising the instruction of:
generating an overlay for warping the frame of a previous of the images into the coordinate frame of the current one of the images.
-
19. The computer readable medium of claim 16, further comprising the instruction of:
recording a plurality of images from a plurality of substantially contiguous perspectives.
Specification