IP Library Granted Patent US 12,413,854
Granted Patent B2
US 12,413,854 · App. 17/859,742 · Granted Sep 9, 2025

Shooting method and electronic device

Inventor: Song Qu (Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04N23/662G06F3/017H04N23/62H04N23/64H04N23/57
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,413,854
App. No.
17/859,742
Granted
Sep 9, 2025
Kind
B2
Abstract

A shooting method includes: receiving a first input performed by a target operating body on a first camera among at least one camera; determining, in response to the first input, the first camera as a camera that controls a second camera among the at least one camera to capture an image; receiving a second input performed by the target operating body on the first camera; and controlling, in response to the second input, the second camera to capture a first image in a case that a distance between the target operating body and the first camera is less than or equal to a first threshold.

Claims (60)

1. A shooting method, applied to an electronic device comprising at least one camera and comprising:

receiving a first input performed by a target operating body on a first camera among the at least one camera;

determining, in response to the first input, the first camera as a camera that controls a second camera among the at least one camera to capture an image;

receiving a second input performed by the target operating body on the first camera; and

controlling, in response to the second input, the second camera to capture a first image in a case that a distance between the target operating body and the first camera is less than or equal to a first threshold; wherein

the controlling the second camera to capture the first image in the case that the distance between the target operating body and the first camera is less than or equal to the first threshold comprises:

displaying first information in the case that the distance between the target operating body and the first camera is less than or equal to the first threshold, the first information being used for prompting the second camera to capture the first image after a preset duration; and

controlling the second camera to capture the first image after the preset duration;

the target operating body is a user finger; and

before the controlling the second camera to capture the first image, the method further comprises:

controlling the first camera to capture at least one second image; and

determining the preset duration and determining a distance between the user finger and the first camera according to the at least one second image;

the determining the preset duration according to the at least one second image comprises:

determining the preset duration according to a number of user fingers in the at least one second image; or

determining a movement direction of the user finger according to the at least one second image, and determining the preset duration according to the movement direction of the user finger.

2. The method according to claim 1 , wherein the controlling the second camera to capture the first image in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold comprises:

controlling the second camera to capture the first image in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold and greater than or equal to a second threshold, wherein the second threshold is less than the first threshold.

3. A computer program product stored in a non-transitory computer-readable storage medium, when executed by at least one processor, implementing the shooting method of claim 2 .

4. The method according to claim 1 , wherein before the receiving the first input on the first camera among the at least one camera, the method further comprises:

receiving a third input performed by the target operating body on the second camera, wherein the third input is a touch tap input or an input of movement along a preset trajectory by the target operating body; and

determining, in response to the third input, the second camera as a camera used to capture an image.

5. A computer program product stored in a non-transitory computer-readable storage medium, when executed by at least one processor, implementing the shooting method of claim 1 .

6. An electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, causes the electronic device to perform:

receiving a first input performed by a target operating body on a first camera among at least one camera;

determining, in response to the first input, the first camera as a camera that controls a second camera among the at least one camera to capture an image;

receiving a second input performed by the target operating body on the first camera; and

controlling, in response to the second input, the second camera to capture a first image in a case that a distance between the target operating body and the first camera is less than or equal to a first threshold; and

the computer program, when executed by the processor, causes the electronic device to perform:

displaying first information in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold, wherein the first information is used for prompting the second camera to capture the first image after a preset duration; and

controlling the second camera to capture the first image after the preset duration;

wherein the target operating body is a user finger, and the computer program, when executed by the processor, causes the electronic device to further perform:

controlling the first camera to capture at least one second image; and

determining a preset duration and determining distance between the user finger and the first camera according to the at least one second image; and

wherein the computer program, when executed by the processor, causes the electronic device to perform:

determining the preset duration according to a number of user fingers in the at least one second image; or

determining a movement direction of the user finger according to the at least one second image, and determining the preset duration according to the movement direction of the user finger.

7. The electronic device according to claim 6 , wherein the computer program, when executed by the processor, causes the electronic device to perform:

controlling the second camera to capture the first image in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold and greater than or equal to a second threshold, wherein the second threshold is less than the first threshold.

8. The electronic device according to claim 6 , wherein the computer program, when executed by the processor, causes the electronic device to perform:

receiving a third input performed by the target operating body on the second camera, wherein the third input is a touch tap input or an input of movement along a preset trajectory by the target operating body; and

determining, in response to the third input, the second camera as a camera used to capture an image.

9. A non-transitory computer-readable storage medium, storing a computer program, the computer program, wherein the computer program, when executed by a processor of a terminal device, causes the terminal device to perform:

receiving a first input performed by a target operating body on a first camera among at least one camera;

determining, in response to the first input, the first camera as a camera that controls a second camera among the at least one camera to capture an image;

receiving a second input performed by the target operating body on the first camera; and

controlling, in response to the second input, the second camera to capture a first image in a case that a distance between the target operating body and the first camera is less than or equal to a first threshold; and

the computer program, when executed by the processor, causes the terminal device to perform:

displaying first information in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold, wherein the first information is used for prompting the second camera to capture the first image after a preset duration; and

controlling the second camera to capture the first image after the preset duration; and

wherein the target operating body is a user finger, and the computer program, when executed by the processor, causes the terminal device to further perform:

controlling the first camera to capture at least one second image; and

determining the preset duration and determining distance between the user finger and the first camera according to the at least one second image; and

wherein the computer program, when executed by the processor, causes the terminal device to perform:

determining the preset duration according to a number of user fingers in the at least one second image; or

determining a movement direction of the user finger according to the at least one second image, and determining the preset duration according to the movement direction of the user finger.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer program, when executed by the processor, causes the terminal device to perform:

controlling the second camera to capture the first image in a case that the distance between the target operating body and the first camera is less than or equal to the first threshold and greater than or equal to a second threshold, wherein the second threshold is less than the first threshold.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein the computer program, when executed by the processor, causes the terminal device to perform:

receiving a third input performed by the target operating body on the second camera, wherein the third input is a touch tap input or an input of movement along a preset trajectory by the target operating body; and

determining, in response to the third input, the second camera as a camera used to capture an image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2025
From: VIVO MOBILE COMMUNICATION CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 073133/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: QU, SONG
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 060453/0547 →
Priority Claims (1)
CN 202010075710.6 · Jan 22, 2020 · national
Continuity (2)
Continuation PCTCN2021072991 · Jan 21, 2021
Related Publication 20220345631A1 · Oct 27, 2022
References Cited (25)
US 9330308B2 · Joo · 2016 [cited by applicant]
US 20110013049A1 · Thorn · 2011 [cited by applicant]
US 20110267499A1 · Wan et al. · 2011 [cited by applicant]
US 20140300542A1 · Jakubiak et al. · 2014 [cited by applicant]
US 20150205363A1 · Wu · 2015 [cited by applicant]
US 20160241783A1 · Fukui et al. · 2016 [cited by applicant]
CN 102595044A · 2012 [cited by applicant]
CN 103237172A · 2013 [cited by applicant]
CN 103501413A · 2014 [cited by applicant]
CN 105100612A · 2015 [cited by applicant]
CN 105677196A · 2016 [cited by applicant]
CN 106060383A · 2016 [cited by applicant]
CN 106101529A · 2016 [cited by applicant]
CN 106210492A · 2016 [cited by applicant]
CN 106231175A · 2016 [cited by applicant]
CN 110557564A · 2019 [cited by applicant]
CN 110572575A · 2019 [cited by applicant]
CN 111246105A · 2020 [cited by applicant]
JP 2012147167A · 2012 [cited by applicant]
First Office Action regarding European Patent Application No. 21743730.0, dated Apr. 25, 2024. [cited by applicant]
First Office Action regarding Indian Patent Application No. 202227039066, dated Oct. 10, 2022. [cited by applicant]
Supplementary European Search Report regarding European Patent Application No. 21743730.0-1208, dated Dec. 23, 2022. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority regarding International Patent Application No. PCT/CN2021/072991 dated Apr. 8, 2021. Translation provided by Bohui Intellectual Pr… [cited by applicant]
First Office Action regarding Chinese Patent Application No. 202010075710.6, dated Jan. 5, 2021. Translation provided by Bohui Intellectual Property. [cited by applicant]
Second Office Action regarding Chinese Patent Application No. 202010075710.6, dated Jul. 23, 2021. Translation provided by Bohui Intellectual Property. [cited by applicant]