US 11,941,762 B2
System and method for augmented reality scenes
Moiz Kaizar Sonasath, Sunnyvale, CA (US); and Andrew Lawrence Deng, San Jose, CA (US)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Nov. 11, 2019, as Appl. No. 16/680,303.
Claims priority of provisional application 62/874,417, filed on Jul. 15, 2019.
Prior Publication US 2021/0019946 A1, Jan. 21, 2021
Int. Cl. G06T 19/00 (2011.01); G06F 3/041 (2006.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 3/0488 (2022.01); G06T 3/4038 (2024.01); G06T 7/33 (2017.01)
CPC G06T 19/006 (2013.01) [G06F 3/041 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0488 (2013.01); G06T 3/4038 (2013.01); G06T 7/33 (2017.01); G06T 2200/24 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20101 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
an image sensor;
a touchscreen display;
a transceiver;
a processor coupled to the image sensor, the touchscreen display, and the transceiver; and
a memory coupled to the processor, the memory storing instructions executable by the processor to:
receive images of a real world environment via the image sensor;
generate an augmented reality scene based on the received images, the augmented reality scene including one or more virtual objects previously saved to the augmented reality scene by a user;
examine at least one of the one or more virtual objects previously saved to the augmented reality scene;
determine a user interest associated with the user based at least in part on the at least one examined virtual object that was previously saved to the augmented reality scene;
receive, via the touchscreen display, a user input setting a location of at least one augmented reality anchor point on the received images of the real world environment;
output multiple candidate virtual objects associated with the determined user interest to the touchscreen display;
receive a user selection of at least one virtual object, from among the multiple candidate virtual objects, to be associated with the at least one augmented reality anchor point;
output to the touchscreen display the at least one virtual object in proximity to the at least one augmented reality anchor point;
update the augmented reality scene based at least in part on the at least one augmented reality anchor point and the at least one virtual object; and
transmit the updated augmented reality scene to a receiving device via the transceiver.