# US 2019/0174054 A1 · Camera zoom level and image frame capture control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0174054 A1
- Document ID: US20190174054A1
- Status: Published application
- Kind: A1
- Application number: 15/830,801
- Filed: 2017-12-04
- Published: 2019-06-06
- Earliest claimed: 2017-12-04
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Nitin Srivastava; Lucky Bagaria
- Web page: https://patentgrep.com/patent/US20190174054A1

## CPC

- H04N 23/62: Control of parameters via user interfaces
- H04N 23/63: by using electronic viewfinders
- H04N 23/69: Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods, devices, and systems are disclosed. In some aspects, a device includes a processor coupled to a camera module, a display, and a memory. The processor can be configured to cause the display to output a graphical user interface element including a first region. The processor can also receive, from a user input surface, a first input type including movement of an input element relative to the user input surface. The processor can control a first imaging operation based on the first input type and cause the first region to move relative to the user input surface while the first input type is received. The processor can control a second imaging operation based on a second input type, and the second input type can be received after the first input type. The second input type can include a selection of the first region by the input element.

## Claims

### Claim 1

A device comprising:
a memory; and
a processor coupled to an image sensor, a display having a user input surface, and the memory, the processor configured to:
cause the display to output a graphical user interface, the graphical user interface including a first element;
receive, from the user input surface, a first user input type including movement of an input element relative to the user input surface;
control a first imaging operation based on the first input type;
cause the first element to move relative to the user input surface while the first input type is received; and
control a second imaging operation based on a second input type, wherein the second imaging operation includes an image frame capture operation or a video capture operation, and wherein the second input type is received after the first input type and includes an interaction with the first element of the graphical user interface by the input element.

### Claim 2 (depends on 1)

The device of claim 1, further comprising:
the image sensor; and
the display.

### Claim 3 (depends on 2)

The device of claim 2, wherein the processor is configured to cause the display to output a preview stream received from the image sensor while the first input type is received.

### Claim 4 (depends on 3)

The device of claim 3, wherein the second imaging operation is different than the first imaging operation.

### Claim 5 (depends on 4)

The device of claim 4, wherein the first imaging operation includes a zoom level adjustment operation and wherein the second imaging operation includes an image frame capture operation.

### Claim 6 (depends on 1)

The device of claim 1, wherein the processor is configured to cause the display to output a second element of the graphical user interface in response to an initiation of the first user input type.

### Claim 7 (depends on 1)

The device of claim 1, wherein the movement of the first element while the first input type is received is based on a motion of the input element relative to the user input surface.

### Claim 8 (depends on 7)

The device of claim 7, wherein the movement of the first element while the first input type is received tracks a position of the input element relative to the user input surface.

### Claim 9 (depends on 7)

The device of claim 7, wherein a distance and a direction between the input element and the first element while the first input type is received are persistent.

### Claim 10 (depends on 9)

The device of claim 9, wherein the processor is further configured to:
receive a selection from a user related to the distance and direction between the input element and the first element for use during a reception of the first input type.

### Claim 11 (depends on 1)

The device of claim 1, wherein the graphical user interface includes a second element.

### Claim 12 (depends on 11)

The device of claim 11, wherein the second element is stationary relative to the user input surface while the first input type is received.

### Claim 13 (depends on 12)

The device of claim 12, wherein the first input type includes a movement of the input element over at least a portion of the second element.

### Claim 14 (depends on 13)

The device of claim 13, wherein the first input type includes a twist of the input element relative to the user input surface.

### Claim 15 (depends on 13)

The device of claim 13, wherein the first input type includes a translation of the input element relative to the user input surface.

### Claim 16 (depends on 1)

The device of claim 1, wherein the processor is coupled to a second image sensor, the second image sensor facing a different direction than the image sensor, the processor configured to:
receive, from the user input surface, a third user input including movement of an input element relative to the user input surface;
control a first imaging operation associated with the second image sensor based on the third user input;
cause an element of the graphical user input surface to move relative to the user input surface while the third user input is received; and
control a second imaging operation associated with the second image sensor based on a fourth input type, wherein the fourth input type is received after the third input type and includes an interaction with the element of the graphical user interface by the input element.

### Claim 17 (depends on 16)

The device of claim 16, wherein the element of the graphical user interface element differs in at least one of size and shape from the first element of the graphical user interface.

### Claim 18

(canceled)

### Claim 19

A method comprising:
causing a display to output a graphical user interface, the graphical user interface including a first element;
receiving, from a user input surface, a first user input type including movement of an input element relative to the user input surface;
controlling a first imaging operation based on the first input type;
causing the first element to move relative to the user input surface while the first input type is received; and
controlling a second imaging operation based on a second input type, wherein the second imaging operation includes an image frame capture operation or a video capture operation, and wherein the second input type is received after the first input type and includes an interaction with the first element of the graphical user interface by the input element.

### Claim 20 (depends on 19)

The method of claim 19, further comprising causing the display to output a preview stream received from an image sensor while the first input type is received.

### Claim 21 (depends on 20)

The method of claim 20, wherein the second imaging operation is different than the first imaging operation.

### Claim 22 (depends on 21)

The method of claim 21, wherein the first imaging operation includes a zoom level adjustment operation and wherein the second imaging operation includes an image frame capture operation.

### Claim 23 (depends on 19)

The method of claim 19, further comprising causing the display to output a second element of the graphical user interface in response to an initiation of the first user input type.

### Claim 24 (depends on 19)

The method of claim 19, wherein the movement of the first element while the first input type is received is based on a motion of the input element relative to the user input surface.

### Claim 25 (depends on 24)

The method of claim 24, wherein the movement of the first element while the first input type is received tracks a position of the input element relative to the user input surface.

### Claim 26 (depends on 24)

The method of claim 24, wherein a distance and a direction between the input element and the first element while the first input type is received are persistent.

### Claim 27 (depends on 19)

The method of claim 19, further comprising receiving a selection from a user related to the distance and direction between the input element and the first element for use during a reception of the first input type.

### Claim 28 (depends on 19)

The method of claim 19, wherein the graphical user interface includes a second element.

### Claim 29 (depends on 28)

The method of claim 28, wherein the second element is stationary relative to the user input surface while the first input type is received.

### Claim 30 (depends on 29)

The method of claim 29, wherein the first input type includes a movement of the input element over at least a portion of the second element.

### Claim 31 (depends on 30)

The method of claim 30, wherein the first input type includes a twist of the input element relative to the user input surface.

### Claim 32 (depends on 30)

The method of claim 30, wherein the first input type includes a translation of the input element relative to the user input surface.

### Claim 33

A non-transitory computer-readable storage medium storing instructions thereon that when executed cause one or more processors to:
cause the display to output a graphical user interface, the graphical user interface including a first element;
receive, from the user input surface, a first user input type including movement of an input element relative to the user input surface;
control a first imaging operation based on the first input type;
cause the first element to move relative to the user input surface while the first input type is received; and
control a second imaging operation based on a second input type, wherein the second imaging operation includes an image frame capture operation or a video capture operation, and wherein the second input type is received after the first input type and includes an interaction with the first element of the graphical user interface by the input element.

### Claim 34 (depends on 11)

The device of claim 11, wherein the second element includes a zoom level indicator.

### Claim 35 (depends on 28)

The method of claim of claim 28, wherein the second element includes a zoom level indicator.
