Panoramic movies which simulate movement through multidimensional space
First Claim
1. A system for simulating movement through multidimensional space comprising in combination,a multi-lens camera for simultaneously capturing a plurality of digital images that cover the entire spherical view field, compression units for individually compressing said images into compressed images, means for transferring said images to a computer, a program operated by said computer which seams said images into panoramas and which links said panoramas into a fixed sequence of panoramas, a viewer which selectively automatically displays at a frame rate that creates a simulation of motion a portion of each of said linked panoramas in said fixed sequence whereby movement is simulated.
8 Assignments
0 Petitions
Accused Products
Abstract
Movement through multi-dimensional space is simulated using a series of panoramic images which are projected or displayed in sequence. The user'"'"'s direction of view, that is the selected view window, is maintained as the series of images is projected or displayed. Motion in directions other than forward or reverse is simulated by utilizing “branch” points in the sequence. Each path from a branch point simulates motion in a different direction. Branch points are generally indicated to a viewer by visual indicators called “hot spots”; however, branch points may also be hidden and activated in response to the viewer'"'"'s selected direction of view. If a branch point is indicated by a visual indicator, a user can select motion in a desired direction by clicking on a “hot spot”. In order to conserve storage space, the image representing each panorama can be stored in a compressed format. Only the portion of the panorama necessary to create a “view window” that is, the portion of the image displayed in response to the user'"'"'s direction of view, is decompressed at view time. An index methodology is used to store the panoramic images. Use of the indexing methodology allows the images to be retrieved in both the forward and backward direction to simulate movement in either direction. Sound is provided in a special format, so that special effects can be provided based on the user'"'"'s point of view and dependent upon the direction of motion selected by the user.
-
Citations
35 Claims
-
1. A system for simulating movement through multidimensional space comprising in combination,
a multi-lens camera for simultaneously capturing a plurality of digital images that cover the entire spherical view field, compression units for individually compressing said images into compressed images, means for transferring said images to a computer, a program operated by said computer which seams said images into panoramas and which links said panoramas into a fixed sequence of panoramas, a viewer which selectively automatically displays at a frame rate that creates a simulation of motion a portion of each of said linked panoramas in said fixed sequence whereby movement is simulated.
-
8. A method of simulating movement through multidimensional space comprising the steps of:
-
capturing a series of sets of individual images, each set of images covering at least a portion of a spherical view, individually compressing said images, transferring said images to a computer, decompressing said images, seaming the images in each set of images into a panorama, linking said panoramas into a fixed sequence of panoramas, compressing said panoramas without using any inter-frame compression, de-compressing at least a portion of each panorama which corresponds to a view window, and automatically displaying at a frame rate of at least 15 frames per second, said view windows in said fixed sequence of panoramas, whereby movement is simulated. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A three dimensional (3-D) panorama movie for enabling a user interactively to view movement through a three-dimensional space along a path through a series of viewpoints and to view in any viewing direction in the three-dimensional space, the 3-D panorama movie comprising:
-
a computer storage medium for storage of machine readable image data;
a file of machine readable image data stored on the storage medium, the image data including a plurality of panorama frames forming a fixed sequence of panoramic images of the three dimensional space in which each panoramic image in the sequence has a spatially different viewpoint;
a panframe directory stored on the storage medium in association with the file of machine readable image data, containing a set of frame indexes, each frame index identifying a location in the file of one of the panorama frames, and automatically displaying in sequence at a frame rate of at least 15 frames per second, a portion of each panoramic image is said sequence whereby motion is simulated. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A panorama movie method for simulating movement through multidimensional space comprising the steps of:
-
capturing a plurality of images consisting of imagery taken from a plurality of spatial positions in multidimensional space;
seaming said images into key-frame panoramas, storing said key-frame panoramas in a file in a storage medium;
indexing said key-frame panoramas within a key-frame directory according to a position of each key-frame within the file and storing said key-frame directory on said storage medium;
displaying a portion of a first key-frame panorama according to a user position and viewing direction within the multidimensional space;
accessing said key-frame directory to determine a next key-frame image to be displayed according to a user travel speed and travel direction; and
automatically displaying at a frame rate that is fast enough to simulate motion a portion of a second key-frame panorama subsequent to the display of said first key-frame panorama according to a user position and viewing direction whereby motion is simulated. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification