Patent ID: 11949990
Assignee: GOOGLE LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method comprising:
providing, at least in part through a display of a mobile computing device, a panorama capture user interface (UI);
receiving, through the panorama capture UI, a selection to capture images through which to create a panorama image, the received selection effective to cause the mobile computing device to begin an image-capture process, the image-capture process capturing images through which to create the panorama image, the image-capture process having a first portion capturing first images;
presenting, through the panorama capture UI and on the display, one or more at least one early-received image of the images captured during the first portion of the image-capture process and dropping one or more later-received images of the first images, the early-received image having been captured prior to the one or more later-received images;
presenting, through the panorama capture UI and on the display, a current image in a background behind at least a portion of the first images presented through the panorama capture UI and on the display;
presenting, through the panorama capture UI and on the display, a visual guide, the visual guide superimposed over at least a portion of the images presented through the panorama capture UI and on the display, the visual guide configured to indicate, to a user of the mobile computing device, a desired change to an angular position of the mobile computing device in three dimensions;
receiving, through the panorama capture UI, at least one of a selection to cease the image-capture process or a selection to create the panorama image; and
passing the captured images to an image processor effective to create the panorama image, wherein the passing of the captured images comprises dropping one or more intermediate images to fit the panorama image within at least one of a width or a height of the display of the mobile computing device.