Digital viewfinder user interface for multiple cameras
First Claim
1. A non-transitory computer readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a first camera, a second camera, and a display, the one or more programs including instructions for:
- displaying, in a first portion of a display, a first digital viewfinder, the first digital viewfinder displaying content from the first camera, wherein the content from the first camera is dynamically updated based on movement of objects with respect to the first camera;
displaying, in a second portion of the display, a second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera;
while concurrently displaying the first digital viewfinder and the second digital viewfinder;
detecting a first input representing an instruction to freeze the first digital viewfinder; and
in response to detecting the first input, freezing the first digital viewfinder independently of the second digital viewfinder; and
while the first digital viewfinder in the first portion of the display remains frozen;
continuing to display, in the second portion of the display, the second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device has multiple cameras and displays a digital viewfinder user interface for previewing visual information provided by the cameras. The multiple cameras may have different properties such as focal lengths. When a single digital viewfinder is provided, the user interface allows zooming over a zoom range that includes the respective zoom ranges of both cameras. The zoom setting to determine which camera provides visual information to the viewfinder and which camera is used to capture visual information. The user interface also allows the simultaneous display of content provided by different cameras at the same time. When two digital viewfinders are provided, the user interface allows zooming, freezing, and panning of one digital viewfinder independently of the other. The device allows storing of a composite images and/or videos using both digital viewfinders and corresponding cameras.
115 Citations
33 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a first camera, a second camera, and a display, the one or more programs including instructions for:
-
displaying, in a first portion of a display, a first digital viewfinder, the first digital viewfinder displaying content from the first camera, wherein the content from the first camera is dynamically updated based on movement of objects with respect to the first camera; displaying, in a second portion of the display, a second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera; while concurrently displaying the first digital viewfinder and the second digital viewfinder; detecting a first input representing an instruction to freeze the first digital viewfinder; and in response to detecting the first input, freezing the first digital viewfinder independently of the second digital viewfinder; and while the first digital viewfinder in the first portion of the display remains frozen; continuing to display, in the second portion of the display, the second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
at an electronic device with a first camera, a second camera, and a display; displaying, in a first portion of a display, a first digital viewfinder, the first digital viewfinder displaying content from the first camera, wherein the content from the first camera is dynamically updated based on movement of objects with respect to the first camera; displaying, in a second portion of the display, a second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera; while concurrently displaying the first digital viewfinder and the second digital viewfinder; detecting a first input representing an instruction to freeze the first digital viewfinder; and in response to detecting the first input, freezing the first digital viewfinder independently of the second digital viewfinder; and while the first digital viewfinder in the first portion of the display remains frozen; continuing to display, in the second portion of the display, the second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. An electronic device, comprising:
-
one or more processors; a memory; a first camera; a second camera; a display; and computer-executable instructions, wherein the computer-executable instructions are stored in the memory and configured to be executed by the one or more processors, the computer-executable instructions including instructions for; displaying, in a first portion of a display, a first digital viewfinder, the first digital viewfinder displaying content from the first camera, wherein the content from the first camera is dynamically updated based on movement of objects with respect to the first camera; displaying, in a second portion of the display, a second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera; while concurrently displaying the first digital viewfinder and the second digital viewfinder; detecting a first input representing an instruction to freeze the first digital viewfinder; and in response to detecting the first input, freezing the first digital viewfinder independently of the second digital viewfinder; and while the first digital viewfinder in the first portion of the display remains frozen; continuing to display, in the second portion of the display, the second digital viewfinder, the second digital viewfinder displaying content from the second camera, wherein the content from the second camera is dynamically updated based on movement of objects with respect to the second camera. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification