Alternate viewpoint image enhancement
First Claim
1. A method comprising:
- receiving first image data for a first image bubble captured from a first perspective;
receiving second image data for a second image bubble captured from a second perspective; and
combining, using a processor, the first image data and the second image data into a composite image, wherein the composite image includes a spatial resolution greater than a resolution of the first image bubble and a resolution of the second image bubble,wherein one or more of the first image data and second image data comprise image data for multiple viewpoints within the first image bubble or second image bubble, respectively,wherein the composite image is from a third perspective, andwherein the composite image comprises an inset window, the inset window including viewpoints otherwise unavailable from the third perspective.
0 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.
49 Citations
20 Claims
-
1. A method comprising:
-
receiving first image data for a first image bubble captured from a first perspective; receiving second image data for a second image bubble captured from a second perspective; and combining, using a processor, the first image data and the second image data into a composite image, wherein the composite image includes a spatial resolution greater than a resolution of the first image bubble and a resolution of the second image bubble, wherein one or more of the first image data and second image data comprise image data for multiple viewpoints within the first image bubble or second image bubble, respectively, wherein the composite image is from a third perspective, and wherein the composite image comprises an inset window, the inset window including viewpoints otherwise unavailable from the third perspective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a memory configured to store first image data for a first image bubble captured from a first perspective and second image data for a second image bubble captured from a second perspective; and a processor configured to combine the first image data and the second image data into a composite image, wherein the composite image includes a spatial resolution greater than a resolution of the first image bubble and a resolution of the second image bubble, wherein the composite image is from a third perspective, and wherein the composite image comprises an inset window, the inset window including views not otherwise available from the third perspective. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving first image data for a first image bubble captured from a first perspective, the first perspective comprising a field of view in a first direction; receiving second image data for a second image bubble captured from a second perspective, the second perspective comprising a field of view in a second direction, the second direction different than the first direction; combining the first image data and the second image data into a composite image, wherein the composite image comprises an inset window containing the second image data from the second perspective; receiving a user selection of a point of the second image data; and transitioning, using a processor, from the first perspective to the second perspective in response to the user selection. - View Dependent Claims (19)
-
-
20. An apparatus comprising:
-
a memory configured to store first image data for a first image bubble captured from a first perspective and second image data for a second image bubble captured from a second perspective, wherein the first perspective comprises a field of view in a first direction and the second perspective comprises a field of view in a second direction, the second direction different than the first direction; an interface configured to display the second image data from the second perspective in an inset window within a display of the first image data from the first perspective and to receive a user selection of a point of the second image data; and a processor configured to calculate a transition from the first perspective to the second perspective in response to the user selection.
-
Specification