CPC H04N 7/157 (2013.01) [G02B 27/017 (2013.01); G02B 27/0176 (2013.01); H04N 7/144 (2013.01); H04N 7/147 (2013.01); H04N 13/167 (2018.05); H04N 13/189 (2018.05); H04N 13/194 (2018.05); H04N 13/332 (2018.05); H04N 13/344 (2018.05); H04N 13/383 (2018.05); H04N 13/398 (2018.05); H04R 1/00 (2013.01); G02B 2027/0134 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0187 (2013.01); H04N 2007/145 (2013.01)] | 17 Claims |
1. A method comprising:
at a first electronic device in communication with a display and one or more sensors:
presenting, via the display, an environment including one or more physical locations in a field of view of the first electronic device;
while presenting the environment, detecting, via the one or more sensors, a first input corresponding to a request to enter into electronic communication with a second electronic device; and
in response to detecting the first input:
analyzing at least a subset of the one or more physical locations in the field of view of the first electronic device;
determining a first location in the environment; and
entering into the electronic communication with the second electronic device, including:
in accordance with a determination that a first set of criteria is satisfied based on the analyzing of at least the subset of the one or more physical locations, displaying, via the display, a virtual object representing a user of the second electronic device at the first location in the environment; and
in accordance with a determination that the first set of criteria is not satisfied based on the analyzing of at least the subset of the one or more physical locations, displaying the virtual object representing the user of the second electronic device at a second location, different from the first location, in the environment.
|