US 11,989,845 B2
Implementation and display of augmented reality
Zhixiong Lu, Beijing (CN); Zhili Chen, Los Angeles, CA (US); Jingcong Zhang, Los Angeles, CA (US); and Zihao Chen, Los Angeles, CA (US)
Assigned to Beijing Zitiao Network Technology Co., Ltd., Beijing (CN)
Filed by Beijing Zitiao Network Technology Co., Ltd., Beijing (CN)
Filed on Jan. 23, 2023, as Appl. No. 18/100,521.
Application 18/100,521 is a continuation of application No. 17/695,636, filed on Mar. 15, 2022, granted, now 11,594,000.
Application 17/695,636 is a continuation of application No. PCT/SG2021/050488, filed on Aug. 20, 2021.
Claims priority of application No. 202010937921.6 (CN), filed on Sep. 9, 2020.
Prior Publication US 2023/0162452 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06F 3/01 (2006.01); G06T 7/11 (2017.01); G06T 13/40 (2011.01); G06T 15/10 (2011.01)
CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06T 7/11 (2017.01); G06T 13/40 (2013.01); G06T 15/10 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a target object image in a real-time scene image captured by an image acquisition unit in response to a first instruction from a user;
generating a virtual image corresponding to a target object based on the target object image, wherein the generating a virtual image corresponding to a target object based on the target object further comprises:
obtaining an animation material, the animation material comprising at least one of a limb-body animation material or an expression animation material, and
synthesizing the animation material with the target object image and generating the virtual image corresponding to the target object;
displaying the virtual image corresponding to the target object in the real-time scene image;
wherein the method further comprises:
in response to determining that a plurality of virtual images already exist in the real-time scene image, performing collision detection among the plurality of virtual images; and
in response to determining that a collision occurs between any two virtual images, moving any one of the two virtual images colliding with each other.