User interface for camera focus
AssigneeQUALCOMM Incorporated
InventorsMicha Galor Gluskin, Ho Sang Lee
Life of this patent
Estimating the term…
Abstract
A device for image capture includes a memory configured to store a preview image, and one or more processors coupled to the memory and configured to receive a user selection to focus at a region of the preview image stored in the memory, determine whether there is image content at different depths in the region, based on the determination that there is image content at different depths in the region, output an alternative version of the image content in the region, receive a subsequent user selection within the alternative version, and control a focus level for a camera based on the subsequent user selection.
Claims28
1:
- A device for image capture, the device comprising:
- a memory configured to store a first preview image and a second preview image;
- and
- one or more processors coupled to the memory and configured to:
- receive a first user selection to focus at a first region of the first preview image stored in the memory;
- determine whether there is image content at different depths in the first region;
- based on the determination that there is image content at different depths in the first region, output an alternative version of the image content in the first region;
- receive a subsequent user selection within the alternative version of the image content in the first region;
- control a first focus level for a camera based on the subsequent user selection;
- receive a second user selection to focus at a second region of the second preview image;
- determine whether there is image content at different depths at the second region;
- and
- based on the determination that there is no image content at different depths at the second region, control a second focus level for the camera based on the second user selection.
2:
- The device of claim 1, wherein outputting the alternative version of the image content in the first region comprises outputting a zoomed in version of the image content in the first region.
3:
- The device of claim 1, wherein controlling the first focus level for the camera comprises controlling a depth of focus for the camera.
4:
- The device of claim 1,
- wherein receiving the subsequent user selection comprises receiving the subsequent user selection within the alternative version of the image content in the first region that selects a sub-region within the first region, and
- wherein controlling the first focus level comprises controlling the first focus level based on the subsequent user selection of the sub-region.
5:
- The device of claim 4, wherein the subsequent user selection within the alternative version of the image content in the first region that selects the sub-region within the first region comprises a touch user selection that selects the sub-region within the first region.
6:
- The device of claim 1,
- wherein receiving the subsequent user selection comprises receiving the subsequent user selection within the alternative version of the image content in the first region to manually control the first focus level, and
- wherein controlling the first focus level comprises controlling the first focus level based on the manual controlling of the first focus level by a user.
7:
- The device of claim 6, wherein the one or more processors are configured to output a histogram illustrating an amount of the image content that is closer to and an another amount of the image content that is further away from a focal point during the subsequent user selection.
8:
- The device of claim 6, wherein the subsequent user selection within the alternative version of the image content to manually control the first focus level comprises a swipe, slide, or drag and hold user selection to manually adjust a depth of focus.
(canceled)
10:
- The device of claim 1, wherein, based on the determination that there is image content at different depths in the first region, outputting the alternative version of the image content in the first region comprises outputting, in response to a condition being satisfied that there is image content at different depths in the first region, the alternative version of the image content in the first region.
11:
- The device of claim 1, wherein outputting the alternative version of the image content in the first region comprises blurring portions of the first region that are not in focus.
12:
- The device of claim 1, wherein the device is configured to capture an image at the first focus level of the camera.
13:
- The device of claim 1, wherein determining whether there is image content at different depths in the first region comprises determining whether there is image content at different depths based on one or more of a phase detection auto focus (PDAF) based depth map, a defocus map, or time of flight (ToF).
14:
- A method for image capture, the method comprising:
- receiving a first user selection to focus at a first region of a first preview image stored in a memory;
- determining that there is image content at different depths in the first region;
- based on the determination that there is image content at different depths in the first region, outputting an alternative version of the image content in the first region;
- receiving a subsequent user selection within the alternative version of the image content in the first region;
- controlling a first focus level for a camera based on the subsequent user selection;
- receiving a second user selection to focus at a second region of a second preview image stored in the memory;
- and
- determining that there is no image content at different depths at the second region;
- based on the determination that there is no image content at different depths at the second region, controlling a second focus level for the camera based on the second user selection.
15:
- The method of claim 14, wherein outputting the alternative version of the image content in the first region comprises outputting a zoomed in version of the image content in the first region.
16:
- The method of claim 14, wherein controlling the first focus level for the camera comprises controlling a depth of focus for the camera.
17:
- The method of claim 14,
- wherein receiving the subsequent user selection comprises receiving the subsequent user selection within the alternative version of the image content in the first region that selects a sub-region within the first region, and
- wherein controlling the first focus level comprises controlling the first focus level based on the subsequent user selection of the sub-region.
18:
- The method of claim 17, wherein the subsequent user selection within the alternative version of the image content in the first region that selects the sub-region within the first region comprises a touch user selection that selects the sub-region within the first region.
19:
- The method of claim 14,
- wherein receiving the subsequent user selection comprises receiving the subsequent user selection within the alternative version of the image content in the first region to manually control the first focus level, and
- wherein controlling the first focus level comprises controlling the first focus level based on the manual controlling of the first focus level by a user.
20:
- The method of claim 19, further comprising outputting a histogram illustrating an amount of the image content that is closer to and an another amount of the image content that is further away from a focal point during the subsequent user selection.
21:
- The method of claim 19, wherein the subsequent user selection within the alternative version of the image content to manually control the first focus level comprises a swipe, slide, or drag and hold user selection to manually adjust a depth of focus.
(canceled)
23:
- The method of claim 14, wherein, based on the determination that there is image content at different depths in the first region, outputting the alternative version of the image content in the first region comprises outputting, in response to a condition being satisfied that there is image content at different depths in the first region, the alternative version of the image content in the first region.
24:
- The method of claim 14, outputting the alternative version of the image content in the first region comprises blurring portions of the first region that are not in focus.
25:
- The method of claim 14, further comprising capturing an image at the first focus level of the camera.
26:
- The method of claim 14, determining that there is image content at different depths in the first region comprises determining whether there is image content at different depths based on one or more of a phase detection auto focus (PDAF) based depth map, a defocus map, or time of flight (ToF).
27:
- A non-transitory computer-readable storage medium storing instructions thereon that when executed cause one or more processors to:
- receive a first user selection to focus at a first region of a first preview image stored in a memory;
- determine that there is image content at different depths in the first region;
- based on the determination that there is image content at different depths in the first region, output an alternative version of the image content in the first region;
- receive a subsequent user selection within the alternative version of the image content in the first region;
- control a first focus level for a camera based on the subsequent user selection;
- receive a second user selection to focus at a second region of a second preview image stored in the memory;
- determine that there is no image content at different depths at the second region;
- and
- based on the determination that there is no image content at different depths at the second region, control a second focus level for the camera based on the second user selection.
28:
- The computer-readable storage medium of claim 27, wherein the instructions that cause the one or more processors to control the first focus level for the camera comprise instructions that cause the one or more processors to control a depth of focus for the camera.
Dependencies are inferred from the claim text.