Interactive images
First Claim
1. A computer-implemented process for creating an interactive image, comprising using a computer to perform the following process actions:
- inputting at least one digital image of a scene;
deriving from the at least one inputted image a set of representative images which depict the scene with one or more image parameters varying between images;
computing an index image, each pixel of which identifies the representative image that exhibits a desired effect related to the varied parameter at the corresponding pixel location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and process for creating an interactive digital image, which allows a viewer to interact with a displayed image so as to change it with regard to a desired effect, such as exposure, focus or color, among others. An interactive image includes representative images which depict a scene with some image parameter varying between them. The interactive image also includes an index image, whose pixels each identify the representative image that exhibits the desired effect related to the varied image parameter at a corresponding pixel location. For example, a pixel of the index image might identify the representative image having a correspondingly-located pixel that depicts a portion of the scene at the sharpest focus. One primary form of interaction involves selecting a pixel of a displayed image whereupon the representative image identified in the index image at a corresponding pixel location is displayed in lieu of the currently displayed image.
-
Citations
74 Claims
-
1. A computer-implemented process for creating an interactive image, comprising using a computer to perform the following process actions:
-
inputting at least one digital image of a scene;
deriving from the at least one inputted image a set of representative images which depict the scene with one or more image parameters varying between images;
computing an index image, each pixel of which identifies the representative image that exhibits a desired effect related to the varied parameter at the corresponding pixel location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An interactive image system for allowing a viewer to interact with a displayed image so as to cause the displayed image to change with regard to a desired effect, comprising:
-
a general purpose computing device comprising an image display device;
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, access an interactive image, said interactive image comprising a set of representative images which depict a scene with one or more image parameters varying between images, input an interaction mode selection made by the viewer, implement the mode of interaction by displaying one of said representative images, or a modified version thereof, on the image display device in accordance with requirements of the selected mode of interaction. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An interactive video system for allowing a viewer to interact with the video so as to cause frames thereof to exhibit a desired effect as they are being displayed, comprising:
-
a general purpose computing device comprising a video display device;
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, input an interaction mode selection made by the viewer, and for each frame of the video that is scheduled for play after the viewer interaction mode selection has been input, access an interactive image associated with the frame, wherein said interactive image comprises a set of representative images which depict a scene with one or more image parameters varying between images, and implement the selected mode of interaction by displaying one of said representative images, or a modified version thereof, on the video display device in accordance with requirements of the selected mode of interaction. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. An interactive virtual reality system for allowing a viewer to interact with virtual images generated by the system so as to cause the virtual images to exhibit a desired effect when displayed, comprising:
-
a general purpose computing device comprising an image display device;
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, input a viewer-selected viewpoint and viewing direction, input a viewer-selected interaction mode, access an interactive image that is capable of being used to generate a virtual image showing a scene from the viewpoint and viewing direction selected by the viewer, wherein said interactive image comprises a set of representative images which depict the scene with one or more image parameters varying between images, and implement the selected mode of interaction by, generating from one of said representative images, or a modified version thereof, the virtual image in accordance with requirements of the selected mode of interaction which shows the scene from the selected viewpoint and viewing direction, and displaying the generated virtual image on the image display device. - View Dependent Claims (66, 67, 68, 69, 70)
-
-
71. A computer-readable medium having computer-executable instructions for creating an interactive image, said computer-executable instructions comprising:
-
inputting at least one digital image of a scene;
deriving from the at least one inputted image a set of representative images which depict the scene with one or more image parameters varying between images;
computing an index image, each pixel of which identifies the representative image that exhibits a desired effect related to the varied parameter at the corresponding pixel location; and
compressing the representative images to facilitate storage of the representative images or transfer of the representative images over a computer network to a remote computing device. - View Dependent Claims (72)
-
-
73. A computer-implemented process for creating an interactive image, comprising using a computer to perform the following process actions:
-
inputting at least one digital image of a scene;
deriving from the at least one inputted image a set of representative images which depict the scene with one or more image parameters varying between images;
computing a n-dimensional index hypervolume that maps n-dimensional coordinates to the representative image that exhibits a desired effect related to the varied parameter at a pixel location corresponding to the n-dimensional coordinates.
-
-
74. An interactive virtual reality system for allowing a viewer to interact with virtual images generated by the system so as to cause the virtual images to exhibit a desired effect when displayed, comprising:
-
a general purpose computing device comprising an image display device;
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, input a viewer-selected viewpoint and viewing direction, access an interactive image that is capable of being used to generate a virtual image showing a scene from the viewpoint and viewing direction selected by the viewer, wherein said interactive image comprises a set of representative images which depict the scene with one or more image parameters varying between images, and implement a prescribed mode of interaction dictated by the by the selected viewpoint and viewing direction, generating from one of said representative images, or a modified version thereof, the virtual image in accordance with requirements of the prescribed mode of interaction which shows the scene from the selected viewpoint and viewing direction, and displaying the generated virtual image on the image display device.
-
Specification