Real-time preview for panoramic images
First Claim
1. A camera for automatically generating mosaic images from a set of images of a scene, comprising:
- a device for performing real-time generation of a mosaic image from images captured by the camera;
a display screen for displaying the mosaic image;
a display window showing a current view through the camera lens of a next image frame to be possibly captured by the camera, said display window being automatically mapped in real-time to a corresponding location on the mosaic image being displayed on the display screen; and
a device for automatically displaying, on the display screen, alerts regarding a loss of tracking between the display window showing the current view through the camera lens and the mosaic image being displayed on the display screen, said alerts including suggestions as to how to reacquire the tracking for automatically mapping the display window to the corresponding location on the mosaic image.
3 Assignments
0 Petitions
Accused Products
Abstract
A “Panoramic Viewfinder” provides an intuitive interactive viewfinder display which operates on a digital camera display screen. This interactive viewfinder provides real-time assistance in capturing images for constructing panoramic image mosaics. The Panoramic Viewfinder “brushes” a panorama from images captured in any order, while providing visual feedback to the user for ensuring that desired scene elements will appear in the final panorama. This visual feedback presents real-time stitched previews of the panorama while capturing images. In one embodiment, the viewfinder display of the Panoramic Viewfinder includes a “mosaic preview” which presents a stitched mosaic preview of the captured images; a live display window representing a “current content” of the camera viewfinder, which is mapped to a matching location within the mosaic preview; and an optional panoramic “cropping frame” overlaid onto the mosaic preview which illustrates a section of the mosaic which will survive a rectangular cropping of the mosaic.
298 Citations
19 Claims
-
1. A camera for automatically generating mosaic images from a set of images of a scene, comprising:
-
a device for performing real-time generation of a mosaic image from images captured by the camera; a display screen for displaying the mosaic image; a display window showing a current view through the camera lens of a next image frame to be possibly captured by the camera, said display window being automatically mapped in real-time to a corresponding location on the mosaic image being displayed on the display screen; and a device for automatically displaying, on the display screen, alerts regarding a loss of tracking between the display window showing the current view through the camera lens and the mosaic image being displayed on the display screen, said alerts including suggestions as to how to reacquire the tracking for automatically mapping the display window to the corresponding location on the mosaic image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having computer executable instructions for automatically generating real-time mosaic preview images, said computer executable instructions comprising:
-
receiving a plurality of input images of a scene from an input camera; constructing a mosaic image in real-time from the input images as each image is received from the input camera and displaying the mosaic image on a display device coupled to the input camera; displaying a current view of the input camera in real-time as a mapped overlay on the displayed mosaic image; displaying an automatically sized cropping frame as a mapped overlay on the mosaic image, said cropping frame illustrating an area of the mosaic image that will remain following automatic cropping of the mosaic image; and wherein the cropping frame represents extents of a largest possible panorama that can be extracted from the mosaic image without allowing gaps of image data along any border of the cropping frame. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for generating mosaic images via an interactive viewfinder display comprising:
-
providing a plurality of input images from a camera device to a computing device in real-time as the images are captured by the camera device, said images not having any predefined spatial relationships and said camera device having an arbitrary position with respect to each image; constructing a mosaic image in real-time from the input images as each image is received by the computing device from the camera device; displaying the mosaic image on a display device coupled to the computing device in real-time as the mosaic is constructed in real-time from the input images; displaying a viewfinder window showing a current view through a camera lens of the camera device, said viewfinder window being automatically mapped in real-time into a corresponding location on the mosaic image being displayed on the display device; and displaying an automatically sized cropping frame as a mapped overlay on the mosaic image, said cropping frame illustrating an area of the mosaic image that will remain following automatic cropping of the mosaic image. - View Dependent Claims (16, 17, 18, 19)
-
Specification