Annular view for panorama image
First Claim
1. A system for displaying panoramic images comprising:
- an image sensor configured to capture a panoramic image of a scene of interest;
a processor configured to;
read the captured panoramic image,identify a missing portion of the panoramic image,form an annular configuration of the panoramic image, wherein the annular configuration comprises an incomplete annulus including an arc representing a range of view covered by the panoramic image, the arc including a first arc cutoff edge and a second arc cutoff edge bounding a missing view angle representing the missing portion of the panoramic image,receive selection by a user of an option to capture additional image data representing the missing portion of the panoramic image,detect first and second edges of the missing portion of the panoramic view, the first and second edges corresponding to the first arc cutoff edge and the second arc cutoff edge, respectively,generate a panorama completion user interface using the first edge,receive the additional image data representing the missing portion of the panoramic image,stitch the additional image data representing the missing portion into the panoramic image,update the annular configuration based on the stitching to include a complete annulus of the panoramic image, andoutput the complete annulus to a display; and
the display configured to display the annular configuration of the panoramic image.
2 Assignments
0 Petitions
Accused Products
Abstract
A device (300) for displaying panoramic images includes an image sensor (315), a panoramic display module (345) and a display (325). The display (110, 200) displays an annular panorama view (120, 210). The annular view (120, 210) may be an incomplete annulus for illustrating a missing view angle (126) from an incomplete panoramic image. The display (200) further includes a window (220) and a high resolution display portion (240). The window (220) bounds a portion (230) of the annular view (210). The high resolution display portion (240) displays a high resolution image corresponding to the portion (230) of the annular view (210). The window (220) is movable around the annular view (210). A size of the window (220) or the high resolution display portion (240) is adjustable. A method for generating a panoramic image is also provided.
-
Citations
19 Claims
-
1. A system for displaying panoramic images comprising:
-
an image sensor configured to capture a panoramic image of a scene of interest; a processor configured to; read the captured panoramic image, identify a missing portion of the panoramic image, form an annular configuration of the panoramic image, wherein the annular configuration comprises an incomplete annulus including an arc representing a range of view covered by the panoramic image, the arc including a first arc cutoff edge and a second arc cutoff edge bounding a missing view angle representing the missing portion of the panoramic image, receive selection by a user of an option to capture additional image data representing the missing portion of the panoramic image, detect first and second edges of the missing portion of the panoramic view, the first and second edges corresponding to the first arc cutoff edge and the second arc cutoff edge, respectively, generate a panorama completion user interface using the first edge, receive the additional image data representing the missing portion of the panoramic image, stitch the additional image data representing the missing portion into the panoramic image, update the annular configuration based on the stitching to include a complete annulus of the panoramic image, and output the complete annulus to a display; and the display configured to display the annular configuration of the panoramic image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating a panoramic image of a scene, the method comprising:
-
receiving image data representing a plurality of images of a scene of interest from an image sensor; combining the plurality of images into a panoramic view of the scene of interest; identifying a missing portion of the panoramic view; generating an annular graphical representation of the panoramic view, wherein the annular graphical representation comprises an incomplete annulus including an arc representing a range of view covered by the panoramic image, the arc including a first arc cutoff edge and a second arc cutoff edge bounding a missing view angle representing the missing portion of the panoramic view; displaying the annular graphical representation on a display; receiving selection by a user of an option to capture additional image data representing the missing portion of the panoramic view; detecting first and second edges of the missing portion of the panoramic view, the first and second edges corresponding to the first arc cutoff edge and the second arc cutoff edge, respectively; generating a panorama completion user interface using the first edge receiving the additional image data representing the missing portion of the panoramic view; combining the additional image data representing the missing portion with the panoramic view; updating the annular graphical representation based on the combining to include a complete annulus of the panoramic view; and displaying the complete annulus of the panoramic image. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising code that, when executed, causes an processor to perform the method of:
-
receiving image data representing a plurality of images; combining the plurality of images into a panoramic image; identifying a missing portion of the panoramic image; generating an annular graphical representation of the panoramic view, wherein the annular graphical representation comprises an incomplete annulus including an arc representing a range of view covered by the panoramic image, the arc including a first arc cutoff edge and a second arc cutoff edge bounding a missing view angle representing the missing portion of the panoramic image; displaying the annular graphical representation to a user on a display; receiving selection by a user of an option to capture additional image data representing the missing portion of the panoramic image; detecting first and second edges of the missing portion of the panoramic view, the first and second edges corresponding to the first arc cutoff edge and the second arc cutoff edge, respectively; generating a panorama completion user interface using the first edge; receiving the additional image data representing the missing portion of the panoramic image; stitching the additional image data representing the missing portion into the panoramic image; updating the annular graphical representation based on the stitching to include a complete annulus of the panoramic image; and displaying the complete annulus of the panoramic image. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for generating and displaying panoramic images comprising:
-
means for capturing a plurality of images; means for; combining the plurality of images into a panoramic image, identifying a missing portion of the panoramic image, generating an annular graphical representation of the panoramic view, wherein the annular graphical representation comprises an incomplete annulus including an arc representing a range of view covered by the panoramic image, the arc including a first arc cutoff edge and a second arc cutoff edge bounding a missing view angle representing the missing portion of the panoramic image; and means for displaying the panorama as an annular view, receiving selection by a user of an option to capture additional image data representing the missing portion of the panoramic image, detecting first and second edges of the missing portion of the panoramic view, the first and second edges corresponding to the first arc cutoff edge and the second arc cutoff edge, respectively; generating a panorama completion user interface using the first edge; receiving the additional image data representing the missing portion of the panoramic image; stitching the additional image data representing the missing portion into the panoramic image; updating the annular graphical representation based on the stitching to include a complete annulus of the panoramic image; and displaying the complete annulus of the panoramic image. - View Dependent Claims (16, 17, 18, 19)
-
Specification