Alternate Viewpoint Image Enhancement
First Claim
1. A method comprising:
- receiving data indicative of a point on a two-dimensional perspective, wherein the point is associated with a desired object;
accessing, using a processor, a three-dimensional location computed from a depth map;
selecting, using the processor, an image bubble based on the three-dimensional location computed from the depth map; and
incorporating, using the processor, at least a portion of the image bubble with the two-dimensional perspective, wherein the at least the portion of the image bubble represents the desired object.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, panoramic images, images bubbles, or any two-dimensional views of three-dimensional subject matter are enhanced with one or more alternate viewpoints. A controller receives data indicative of a point on the two-dimensional perspective and accesses a three-dimensional location based on the point. The controller selects an image bubble based on the three-dimensional location. The three-dimensional location may be determined according to a depth map corresponding to the point. A portion of the image bubble is extracted and incorporated into the two-dimensional perspective. The resulting image may be a seamless enhanced resolution image or include a picture-in-picture enhanced resolution window including subject matter surrounding the selected point.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving data indicative of a point on a two-dimensional perspective, wherein the point is associated with a desired object; accessing, using a processor, a three-dimensional location computed from a depth map; selecting, using the processor, an image bubble based on the three-dimensional location computed from the depth map; and incorporating, using the processor, at least a portion of the image bubble with the two-dimensional perspective, wherein the at least the portion of the image bubble represents the desired object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a memory storing a plurality of image bubbles; and a processor configured to access a three-dimensional location associated with a two-dimensional image and select a portion of an image bubble, based on the three-dimensional location, to be incorporated with the two-dimensional image, wherein a first resolution associated with the portion of the image bubble is greater than a second resolution associated with the two-dimensional image at the point selected from the two-dimensional image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium including instructions that when executed are operable to:
-
determine a first image bubble associated with a position, wherein the first image bubble includes data indicative of an object at a first spatial resolution; identify a second image bubble associated with a region represented by the first image bubble, wherein the second image bubble includes data indicative of the object at a second spatial resolution; generate an image with the first image bubble; and incorporate at least a portion of the second bubble into the image. - View Dependent Claims (22, 23)
-
Specification