IP Library › Granted Patent US 12,542,965
Granted Patent B2
US 12,542,965 · App. 17/747,057 · Granted Feb 3, 2026

Object tracking method and electronic device

Inventor: Ming Zhou (Guangdong, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04N23/61G06T3/40G06T7/292G06V10/255G06V10/74G06V20/41H04N23/632
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,542,965
App. No.
17/747,057
Granted
Feb 3, 2026
Kind
B2
Abstract

An object tracking method includes: acquiring a first image through a second camera in a case that a preview image acquired through a first camera is displayed, where the preview image and the first image include a plurality of objects, the plurality of objects are images of a plurality of first physical objects, and a resolution of the first image is greater than a resolution of the preview image; displaying, according to the first image and in the preview image, at least one identifier used for indicating M target object(s) in the plurality of objects in the preview image, M being a positive integer; receiving a first input for a first object in the M target object(s) in the preview image; and tracking a physical object corresponding to the first object and displaying an image of the physical object corresponding to the first object in response to the first input.

Claims (84)

1 . An object tracking method, performed by an electronic device, the method comprising:

acquiring a first image through a second camera in a case that a preview image acquired through a first camera is displayed, wherein the preview image and the first image comprise a plurality of objects, the plurality of objects are images of a plurality of first physical objects, and a resolution of the first image is greater than a resolution of the preview image;

displaying at least one identifier in the preview image according to the first image, wherein the at least one identifier is used for indicating M target object(s) in the plurality of objects in the preview image, and M is a positive integer;

receiving a first input for a first object in the M target object(s) in the preview image; and

tracking a physical object corresponding to the first object and displaying an image of the physical object corresponding to the first object in response to the first input;

wherein in a case that an identifier in the at least one identifier indicates the plurality of objects, before the receiving a first input for a first object in the M target object(s) in the preview image, the method further comprises:

receiving an input for the identifier; and

in response to the input, displaying the plurality of objects indicated by the identifier; and

wherein the receiving the first input for the first object in the M target object(s) in the preview image comprises receiving the first input for the first object in the plurality of objects.

2 . The method according to claim 1 , wherein the tracking a physical object corresponding to the first object and displaying an image of the physical object corresponding to the first object in response to the first input comprises:

displaying a second image in the preview image in response to the first input, wherein the second image comprises the first object displayed in an enlarged manner;

receiving a second input for the second image; and

tracking the physical object corresponding to the first object and displaying the image of the physical object corresponding to the first object in response to the second input.

3 . The method according to claim 1 , wherein before the acquiring a first image through a second camera, the method further comprises:

receiving a third input for a recognition tracking control; and

the acquiring a first image through a second camera comprises:

acquiring the first image through the second camera in response to the third input.

4 . The method according to claim 1 , wherein a focal length of the second camera is greater than a focal length of the first camera.

5 . 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:

acquiring a first image through a second camera in a case that a preview image acquired through a first camera is displayed, wherein the preview image and the first image comprise a plurality of objects, the plurality of objects are images of a plurality of first physical objects, and a resolution of the first image is greater than a resolution of the preview image;

displaying at least one identifier in the preview image according to the first image, wherein the at least one identifier is used for indicating M target object(s) in the plurality of objects in the preview image, and M is a positive integer;

receiving a first input for a first object in the M target object(s) in the preview image; and

tracking a physical object corresponding to the first object and displaying an image of the physical object corresponding to the first object in response to the first input;

wherein in a case that an identifier in the at least one identifier indicates the plurality of objects, the computer program, when executed by the processor, causes the electronic device to further perform:

receiving an input for the identifier; and

in response to the input, displaying the plurality of objects indicated by the identifier; and

wherein the computer program, when executed by the processor, causes the electronic device to perform receiving the first input for the first object in the plurality of objects.

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

displaying a second image in the preview image in response to the first input, wherein the second image comprises the first object displayed in an enlarged manner;

receiving a second input for the second image; and

tracking the physical object corresponding to the first object and displaying the image of the physical object corresponding to the first object in response to the second input.

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

receiving a third input for a recognition tracking control; and

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

acquiring the first image through the second camera in response to the third input.

8 . The electronic device according to claim 5 , wherein a focal length of the second camera is greater than a focal length of the first camera.

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

acquiring a first image through a second camera in a case that a preview image acquired through a first camera is displayed, wherein the preview image and the first image comprise a plurality of objects, the plurality of objects are images of a plurality of first physical objects, and a resolution of the first image is greater than a resolution of the preview image;

displaying at least one identifier in the preview image according to the first image, wherein the at least one identifier is used for indicating M target object(s) in the plurality of objects in the preview image, and M is a positive integer;

receiving a first input for a first object in the M target object(s) in the preview image; and

tracking a physical object corresponding to the first object and displaying an image of the physical object corresponding to the first object in response to the first input;

wherein in a case that an identifier in the at least one identifier indicates the plurality of objects, the computer program, when executed by the processor, causes the electronic device to further perform:

receiving an input for the identifier; and

in response to the input, displaying the plurality of objects indicated by the identifier; and

wherein the computer program, when executed by the processor, causes the electronic device to perform receiving the first input for the first object in the plurality of objects.

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

displaying a second image in the preview image in response to the first input, wherein the second image comprises the first object displayed in an enlarged manner;

receiving a second input for the second image; and

tracking the physical object corresponding to the first object and displaying the image of the physical object corresponding to the first object in response to the second input.

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

receiving a third input for a recognition tracking control; and

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

acquiring the first image through the second camera in response to the third input.

12 . The method according to claim 1 , wherein the displaying at least one identifier in the preview image according to the first image comprises:

recognizing at least one object in the first image according to target attribute information, to obtain M target object(s) in the first image, wherein attributes of physical objects corresponding to the M target object(s) in the first image belong to attributes indicated by the target attribute information; and

displaying the at least one identifier in the preview image according to the M target object(s) in the first image.

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

recognizing at least one object in the first image according to target attribute information, to obtain M target object(s) in the first image, wherein attributes of physical objects corresponding to the M target object(s) in the first image belong to attributes indicated by the target attribute information; and

displaying the at least one identifier in the preview image according to the M target object(s) in the first image.

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

recognizing at least one object in the first image according to target attribute information, to obtain M target object(s) in the first image, wherein attributes of physical objects corresponding to the M target object(s) in the first image belong to attributes indicated by the target attribute information; and

displaying the at least one identifier in the preview image according to the M target object(s) in the first image.

15 . The method according to claim 3 , wherein the third input is a voice input of a user speaking “recognition tracking”.

16 . The method according to claim 12 , wherein before the recognizing at least one object in the first image according to target attribute information, the method further comprises:

displaying at least one attribute option, wherein each attribute option is used for indicating one piece of attribute information; and

receiving a fourth input for a target attribute option in the at least one attribute option; and

the recognizing at least one object in the first image according to target attribute information comprises:

recognizing, in response to the fourth input, the at least one object in the first image according to target attribute information indicated by the target attribute option.

17 . The method according to claim 12 , wherein the recognizing at least one object in the first image according to target attribute information comprises:

obtaining at least one template image from a template library according to the target attribute information, wherein attributes of physical objects corresponding to objects in the at least one template image belong to the attributes indicated by the target attribute information; and

matching the first image with the at least one template image, to recognize the at least one object in the first image.

18 . The electronic device according to claim 13 , wherein the computer program, when executed by the processor, causes the electronic device to further perform:

displaying at least one attribute option, wherein each attribute option is used for indicating one piece of attribute information; and

receiving a fourth input for a target attribute option in the at least one attribute option; and

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

recognizing, in response to the fourth input, the at least one object in the first image according to target attribute information indicated by the target attribute option.

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

obtaining at least one template image from a template library according to the target attribute information, wherein attributes of physical objects corresponding to objects in the at least one template image belong to the attributes indicated by the target attribute information; and

matching the first image with the at least one template image, to recognize the at least one object in the first image.

20 . The non-transitory computer-readable storage medium according to claim 14 , wherein the computer program, when executed by the processor, causes the electronic device to further perform:

displaying at least one attribute option, wherein each attribute option is used for indicating one piece of attribute information; and

receiving a fourth input for a target attribute option in the at least one attribute option; and

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

recognizing, in response to the fourth input, the at least one object in the first image according to target attribute information indicated by the target attribute option.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2022
From: ZHOU, MING
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 059942/0627 →
Priority Claims (1)
CN 201911167275.3 · Nov 25, 2019 · national
Continuity (2)
Continuation PCTCN2020130782 · Nov 23, 2020
Related Publication 20220279116A1 · Sep 1, 2022
References Cited (23)
US 20120121187A1 · Lee · 2012 [cited by examiner]
US 20140226858A1 · Kang · 2014 [cited by examiner]
US 20140286543A1 · Nagaoka et al. · 2014 [cited by applicant]
US 20170299842A1 · Posa · 2017 [cited by examiner]
US 20180196472A1 · Lee · 2018 [cited by applicant]
US 20200014961A1 · Ramaswamy et al. · 2020 [cited by applicant]
US 20210084228A1 · Wang et al. · 2021 [cited by applicant]
CN 102467574A · 2012 [cited by applicant]
CN 103997598A · 2014 [cited by applicant]
CN 106791400A · 2017 [cited by applicant]
CN 109495616A · 2019 [cited by applicant]
CN 109816694A · 2019 [cited by applicant]
CN 110072070A · 2019 [cited by applicant]
CN 110291775A · 2019 [cited by applicant]
CN 110301136A · 2019 [cited by applicant]
CN 110913132A · 2020 [cited by applicant]
EP 3937480A1 · 2022 [cited by applicant]
Supplementary European Search Report regarding European Patent Application No. 20893573.4-1208, dated Nov. 7, 2022. [cited by applicant]
First Office Action regarding Indian Patent Application No. 202217035649, dated Nov. 25, 2022. [cited by applicant]
First Office Action regarding Japanese Patent Application No. 2022-526824, dated Jun. 16, 2023. Translation provided by Bohui Intellectual Property. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority regarding International Patent Application No. PCT/CN2020/130782, dated Feb. 18, 2021. Translation provided by Bohui Intellectual … [cited by applicant]
First Office Action regarding Chinese Patent Application No. 201911167275.3, dated Dec. 3, 2020. Translation provided by Bohui Intellectual Property. [cited by applicant]
Second Office Action regarding Chinese Patent Application No. 201911167275.3, dated Jul. 5, 2021. Translation provided by Bohui Intellectual Property. [cited by applicant]