Method and apparatus for the interactive display of any portion of a spherical image
First Claim
1. A method of creating a 360 degree fully-surrounding spherical visualization experience for an observer from first and second images captured with a lens having a field view of at least 180 degrees, said method comprising the steps of:
- obtaining a first at least 180 degree image, obtaining a second at least 180 degree image which is an opposing view from said first at least 180 degree image, combining said first and second at least 180 degree images into a combined seamless spherical image, storing said combined seamless spherical image in memory, transforming a selected image portion at a border between said first at least 180 degree image and said second at least 180 degree image into a planar image, and linking to a different combined seamless spherical image when a predetermined portion is selected.
8 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for interactive display of any portion of a spherical image preferably comprises a personal computer or other digital processor apparatus for storing digital data representative of at least one image having a 180 degree or greater field of view (or hemispherical image). In order to view a selected image portion without warp or distortion at the seam between opposite hemispherical images, edge filtering is applied to eliminate a halo effect. Moreover, an opposite hemispherical image may either be obtained by creating a mirror image of a first hemispherical image or by capturing a second hemispherical image by means of an oppositely directed camera and storing the digital image. Equations for image transformation are based on a lens'"'"' characteristics including the lens'"'"' radius R. An input interface preferably comprises a display including a magnification region and a directional cursor for pointing the direction to a next spherical image. “Hot spots” can be linked to audio, text, graphics, or other media or trigger a charge for a pay event or identify program links to the next spherical image.
173 Citations
31 Claims
-
1. A method of creating a 360 degree fully-surrounding spherical visualization experience for an observer from first and second images captured with a lens having a field view of at least 180 degrees, said method comprising the steps of:
-
obtaining a first at least 180 degree image, obtaining a second at least 180 degree image which is an opposing view from said first at least 180 degree image, combining said first and second at least 180 degree images into a combined seamless spherical image, storing said combined seamless spherical image in memory, transforming a selected image portion at a border between said first at least 180 degree image and said second at least 180 degree image into a planar image, and linking to a different combined seamless spherical image when a predetermined portion is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14, 15, 23, 24, 25)
-
-
8. Apparatus for the interactive display of a portion of a spherical image comprising memory for storing data representing a first 180 degree image and a second 180 degree image which is an opposing view from said first 180 degree image,
an input interface for selecting the spherical image portion, a seam filter for filtering pixel data at the border between the first and second 180 degree images, and a controller, coupled to the memory and to the interface, for transforming the selected image portion to a planar image, wherein said selected image portion is at the border of the first and second 180 degree images.
-
16. A method of creating a 360 degree fully-surrounding spherical visualization experience for an observer from first and second images captured with a lens having a field of view of at least 180 degrees, said method comprising the steps of:
-
obtaining a first at least 180 degree digital image;
obtaining a second at least 180 degree digital image which is an opposing view from said first at least 180 degree image;
combining said first and second at least 180 degree digital images into a combined spherical image;
storing said combined spherical image in memory;
transforming a selected portion of said combined spherical image into a substantially planar image;
designating at least one active region on said combined spherical image; and
linking to a different combined spherical image when at least one of said at least one active region is selected. - View Dependent Claims (17, 18, 19)
performing distortion and perspective correction according to equations based on at least one optical characteristic of said at least one lens including a radius of said at least one lens.
-
-
19. The method recited in claim 16 wherein said input interface includes a display and a directional cursor, said display including a magnification region, said directional cursor being selected from at least one of a mouse, keyboard, head tracking device, and joystick for allowing said observer to traverse any part of said combined seamless spherical image.
-
20. A system for including pointers in a combined seamless spherical image comprising:
-
a first memory for storing a first combined seamless spherical image;
a correlator for correlating hot spots within said first combined seamless spherical image; and
a second memory for storing a second combined seamless spherical image comprising the correlation of said first combined seamless spherical image with said hot spots.
-
-
21. A computer readable medium having stored thereon a data structure, comprising:
-
a plurality of combined seamless spherical images stored in a first region of a range of memory addresses in the medium;
a correlator node for correlating hot spots within said plurality of combined seamless spherical images with said plurality of other images and stored in a second region of a range of memory addresses in the medium; and
a plurality of other information stored in a third region of a range of memory addresses in the medium, each of said plurality of other information comprising the correlation of said plurality of combined seamless spherical images with said hot spots. - View Dependent Claims (22)
-
-
26. A method of creating a 360 degree fully-surrounding spherical visualization experience for an observer from first and second images captured with a lens having a field view of at least 180 degrees, said method comprising the steps of:
-
obtaining a first at least 180 degree image, obtaining a second at least 180 degree image which is an opposing view from said first at least 180 degree image, digitizing the image data, combining said first and second at least 180 degree images into a combined seamless spherical image, storing said combined seamless spherical image in memory, seam filtering pixel data at said border between said first and second at least 180 degree images, and transforming a selected image portion at a border between said first at least 180 degree image and said second at least 180 degree image into a planar image.
-
-
27. A method of creating a 360 degree fully-surrounding spherical visualization experience for an observer from first and second images captured with a lens having a field view of at least 180 degrees, said method comprising the steps of:
-
obtaining a first at least 180 degree image, obtaining a second at least 180 degree image which is an opposing view from said first at least 180 degree image, combining said first and second at least 180 degree images into a combined seamless spherical image, storing said combined seamless spherical image in memory, designating active regions for subsequent reference wherein said subsequent reference designating step comprises the substep of linking to audio and other image files, and transforming a selected image portion at a border between said first at least 180 degree image and said second at least 180 degree image into a planar image.
-
- 28. A computer readable medium comprising a first 360 degree digital image in which a user may interactively view a planar portion thereof, the first 360 degree digital image comprising a user selectable link to a second 360 degree digital image in which a user may interactively view a planar portion thereof, wherein when the link is selected the second 360 degree digital image is presented.
Specification