CPC G06T 19/006 (2013.01) [G06F 3/012 (2013.01); G06T 7/246 (2017.01); G06T 7/73 (2017.01); G06V 20/50 (2022.01); H04S 7/303 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/30201 (2013.01); H04S 2400/11 (2013.01)] | 23 Claims |
1. A method comprising:
at an electronic device having a processor and a sensor:
obtaining sensor data from the sensor of the electronic device in a physical environment that includes one or more objects;
detecting a reflective surface of a reflective object amongst the one or more objects based on the sensor data and detecting a reflection of the electronic device upon the reflective surface of the reflective object;
determining a three-dimensional (3D) position of the reflective object in the physical environment based on determining a 3D position of the reflection of the electronic device; and
presenting virtual content within a view of an extended reality (XR) environment that includes a view of the physical environment, wherein the virtual content is positioned at a 3D location within the view of the XR environment based on the determined 3D position of the reflective object in the physical environment.
|