Presenting panoramic images with geometric transformation
DCFirst Claim
1. A method of presenting panoramic images, said the method comprising the steps of:
- recording an annular representation of a panorama via an image capture system;
storing said, at a storage device, the annular representation of said the panorama as a digitized annular representation;
geometrically transforming said, via a computer system, the digitized annular representation of said the panorama into a rectangular projection of said the panorama;
anddisplaying said rectangular projection of said panorama,wherein said the step of geometrically transforming further comprises sampling said the digitized annular representation with a dynamically changing sampling shape, and wherein said the sampling shape is dependent upon a viewing angle.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Most camera systems only record an image from a limited viewing angle. A new panoramic camera apparatus is disclosed that instantaneously captures a 360 degree panoramic image. In the camera device, virtually all of the light that converges on a point in space is captured. Specifically, in the camera of the present invention, light striking this point in space is captured if it comes from any direction, 360 degrees around the point and from angles 50 degrees or more above and below the horizon. The panoramic image is recorded as a two dimensional annular image. Furthermore, various different systems for displaying the panoramic images and distributing the panoramic images. Specifically, methods and apparatus for digitally performing a geometric transformation of the two dimensional annular image into rectangular projections such that the panoramic image can be displayed using conventional methods such as printed images and televised images.
150 Citations
49 Claims
-
1. A method of presenting panoramic images, said the method comprising the steps of:
-
recording an annular representation of a panorama via an image capture system; storing said, at a storage device, the annular representation of said the panorama as a digitized annular representation; geometrically transforming said, via a computer system, the digitized annular representation of said the panorama into a rectangular projection of said the panorama;
anddisplaying said rectangular projection of said panorama, wherein said the step of geometrically transforming further comprises sampling said the digitized annular representation with a dynamically changing sampling shape, and wherein said the sampling shape is dependent upon a viewing angle. - View Dependent Claims (11, 12, 13)
-
-
2. A method of presenting panoramic images, said the method comprising the steps of:
-
recording an annular representation of a panorama via an image capture system; storing said, at a storage device, the annular representation of said the panorama as a digitized annular representation; geometrically transforming said, via a computer system, the digitized annular representation of said the panorama into a rectangular projection of said the panorama; and displaying said rectangular projection of said panorama, wherein said the step of geometrically transforming further comprises sampling said the digitized annular representation with a dynamically changing sampling shape orientation, and wherein said the sampling shape orientation is dependent upon a horizontal viewing angle. - View Dependent Claims (14, 15)
-
-
3. A method of presenting panoramic images, said the method comprising the steps of:
-
recording an annular representation of a panorama via an image capture system; storing said, at a storage device, the annular representation of said the panorama as a digitized annular representation;
andgeometrically transforming said, via a computer system, the digitized annular representation of said the panorama into a cylindrical representation of said the panorama; and
displaying said cylindrical representation of said panorama using a computer program. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
16. An apparatus comprising:
-
an image capture system configured to record an annular representation of a panorama; a storage device configured to store the annular representation of the panorama as a digitized annular representation; and a computer system configured to geometrically transform the digitized annular representation of the panorama into a rectangular projection of the panorama by, at least in part, sampling the digitized annular representation with a dynamically changing sampling shape, wherein the sampling shape is dependent upon a viewing angle. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
an image capture system configured to record an annular representation of a panorama; a storage device configured to store the annular representation of the panorama as a digitized annular representation; and a computer system configured to geometrically transform the digitized annular representation of the panorama into a rectangular projection of the panorama by, at least in part, sampling the digitized annular representation with a dynamically changing sampling shape orientation, wherein the sampling shape orientation is dependent upon a horizontal viewing angle. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
an image capture system configured to record an annular representation of panorama; a storage device configured to store the annular representation of the panorama as a digitized annular representation; and a computer system configured to geometrically transform the digitized annular representation of the panorama into a cylindrical representation of the panorama. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable medium having instructions stored thereon for causing a computing device to perform operations comprising:
-
recording an annular representation of a panorama; storing the annular representation of the panorama as a digitized annular representation; and geometrically transforming the digitized annular representation of the panorama into a rectangular projection of the panorama by, at least in part, sampling the digitized annular representation with a dynamically changing sampling shape, wherein the sampling shape is dependent upon a viewing angle. - View Dependent Claims (37, 38, 39)
-
-
40. A non-transitory computer-readable medium having instructions stored thereon for causing a computing device to perform operations comprising:
-
recording an annular representation of a panorama; storing the annular representation of the panorama as a digitized annular representation; geometrically transforming the digitized annular representation of the panorama into a rectangular projection of the panorama by, at least in part, sampling the digitized annular representation with a dynamically changing sampling shape orientation, wherein the sampling shape orientation is dependent upon a horizontal viewing angle. - View Dependent Claims (41, 42)
-
-
43. A non-transitory computer-readable medium having instructions stored thereon for causing a computing device to perform operations comprising:
-
instructions for recording the annular representation of a panorama; instructions for storing the annular representation of the panorama as a digitized annular representation; and instructions for geometrically transforming the digitized annular representation of the panorama into a cylindrical representation of the panorama. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
Specification