Method and apparatus for processing photographic images
First Claim
1. A method of processing images, the method comprising the steps of:
- retrieving a source image file including pixel data;
mapping the source image file pixel data into at least one viewable image;
mapping the source image file pixel data into at least one representation of one or more dormant properties of the at least one viewable image; and
displaying cooperatively the at least one viewable image and the at least one representation of the one or more dormant properties of the at least one viewable image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method of processing images including the steps of retrieving a source image file including pixel data, mapping the source image file pixel data into at least one viewable image, mapping the source image file pixel data into at least one representation of one or more dormant properties of the viewable image, and displaying cooperatively the at least one viewable image and the at least one representation of the one or more dormant properties of the viewable image. The representations of the one or more dormant properties of the viewable image may be displayed adjacent to the viewable image, overlaid on the viewable image, and/or the viewable image may be transformed into a representation of the one or more dormant properties of the viewable image, and vice versa. The representations of the one or more dormant properties of the viewable image may include a perspective representation, a compass representation, an unwrapped cylinder representation, a globe representation, or a rear view mirror representation, and the dormant properties may include the panoramic nature of the viewable image, the current viewing direction of the viewable image, an additional view of a surrounding scene, or action occurring in another portion of the surrounding scene. Apparatus for processing images in accordance with the method is also provided.
-
Citations
50 Claims
-
1. A method of processing images, the method comprising the steps of:
-
retrieving a source image file including pixel data;
mapping the source image file pixel data into at least one viewable image;
mapping the source image file pixel data into at least one representation of one or more dormant properties of the at least one viewable image; and
displaying cooperatively the at least one viewable image and the at least one representation of the one or more dormant properties of the at least one viewable image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for processing images, the apparatus comprising:
-
means for retrieving a source image file including pixel data;
a processor for mapping the source image file pixel data into at least one viewable image and for mapping the source image file pixel data into at least one representation of one or more dormant properties of the at least one viewable image; and
means for cooperatively displaying the at least one viewable image and the at least one representation of the one or more dormant properties of the at least one viewable image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of processing panoramic images, the method comprising the steps of:
-
retrieving a panoramic source image file including pixel data;
mapping the panoramic source image file pixel data into a viewable perspective image;
mapping the panoramic source image file pixel data into at least one representation of one or more dormant properties of the viewable perspective image; and
displaying cooperatively the perspective viewable image and the at least one representation of the one or more dormant properties of the perspective viewable image. - View Dependent Claims (20)
-
-
21. An apparatus for processing panoramic images, the apparatus comprising:
-
means for retrieving a panoramic source image file including pixel data;
a processor for mapping the panoramic source image file pixel data into a viewable perspective image and for mapping the panoramic source image file pixel data into at least one representation of one or more dormant properties of the viewable perspective image; and
means for cooperatively displaying the viewable perspective image and the at least one representation of the one or more dormant properties of the viewable perspective image. - View Dependent Claims (22)
-
-
23. A method of processing images, the method comprising the steps of:
-
creating a texture map memory buffer including pixel data from a source image;
producing a plurality of vertices for at least one primary model of at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image;
computing one or more texture map coordinates for each of the vertices of the at least one primary model, wherein the one or more texture map coordinates are representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image;
producing a plurality of vertices for at least one secondary model of at least one representation of one or more dormant properties of the at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image;
transferring the at least one primary model and the at least one secondary model, including the vertices and the one or more texture map coordinates, to a graphics hardware device; and
instructing the graphics hardware device to use the pixel data to complete the at least one primary model and the at least one secondary model and to cooperatively display the completed models as the at least one viewable image and the at least one representation of the one or more dormant properties of the at least one viewable image. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus for processing images, the apparatus comprising:
-
a processor for creating a texture map memory buffer including pixel data from a source image, for producing a plurality of vertices for at least one primary model of at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image, for computing one or more texture map coordinates for each of the vertices of the at least one primary model, wherein the one or more texture map coordinates are representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image, and for producing a plurality of vertices for at least one secondary model of at least one representation of one or more dormant properties of the at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image; and
a graphics hardware device for receiving the at least one primary model and the at least one secondary model, including the vertices and the one or more texture map coordinates, for utilizing the pixel data to complete the at least one primary model and the at least one secondary model, and for cooperatively displaying the completed models as the at least one viewable image and the at least one representation of the one or more dormant properties of the at least one viewable image. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 47)
-
-
44. A method of processing images, the method comprising the steps of:
-
creating a texture map memory buffer including pixel data from a source image;
producing a plurality of vertices for at least one model of at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image;
computing a first set of one or more texture map coordinates for each of the vertices of the at least one model, wherein the first set of texture map coordinates is representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image;
computing a second set of one or more texture map coordinates for at least a portion of the vertices of the at least one model, wherein the second set of texture map coordinates is representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image;
transferring the at least one model, including the vertices and first and second set of texture map coordinates, to a graphics hardware device; and
instructing the graphics hardware device to use the pixel data to complete the at least one model and to display the at least one completed model as the at least one viewable image and at least one representation of one or more dormant properties of the at least one viewable image. - View Dependent Claims (45, 46)
-
-
48. An apparatus for processing images, the apparatus comprising:
-
a processor for creating a texture map memory buffer including pixel data from a source image, for producing a plurality of vertices for at least one model of at least one viewable image, wherein the vertices are representative of one or more points corresponding to one or more space vectors of the source image, for computing a first set of one or more texture map coordinates for each of the vertices of the at least one model, wherein the first set of texture map coordinates is representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image, and for computing a second set of one or more texture map coordinates for at least a portion of the vertices of the at least one model, wherein the second set of texture map coordinates is representative of one or more pieces of pixel data in the texture map memory buffer corresponding to one or more pieces of pixel data in the source image; and
a graphics hardware device for receiving the at least one model, including the vertices and first and second set of texture map coordinates, for utilizing the pixel data to complete the at least one model, and for displaying the at least one completed model as the at least one viewable image and at least one representation of one or more dormant properties of the at least one viewable image. - View Dependent Claims (49, 50)
-
Specification