US 11,734,867 B2
Detecting physical boundaries
Seyedkoosha Mirhosseini, Port Jefferson, NY (US); Avi Bar-Zeev, Oakland, CA (US); and Duncan A. K. McRoberts, Santa Clara, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 20, 2021, as Appl. No. 17/479,489.
Application 17/479,489 is a continuation of application No. 16/833,395, filed on Mar. 27, 2020, granted, now 11,127,182.
Application 16/833,395 is a continuation of application No. PCT/US2018/052719, filed on Sep. 25, 2018.
Claims priority of provisional application 62/631,048, filed on Feb. 15, 2018.
Claims priority of provisional application 62/566,306, filed on Sep. 29, 2017.
Prior Publication US 2022/0108508 A1, Apr. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06T 7/292 (2017.01); G06T 7/246 (2017.01); G06F 3/01 (2006.01)
CPC G06T 11/60 (2013.01) [G06F 3/011 (2013.01); G06T 7/246 (2017.01); G06T 7/292 (2017.01)] 17 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
one or more cameras;
a memory;
one or more processors operatively coupled to the memory; and
computer-executable instructions stored in the memory and configured to be executed by the one or more processors, the computer-executable instructions including instructions for:
displaying a virtual reality environment;
determining a distance between the electronic device and a first physical object;
determining a first type of the first physical object;
determining whether the distance between the electronic device and the first physical object is within a first threshold distance, wherein the first threshold distance is based on the determined first type of the first physical object;
in accordance with a determination that the distance is within the first threshold distance, displaying a visual effect in the virtual reality environment,
determining whether the distance between the electronic device and the first physical object is within a second threshold distance;
in accordance with a determination that the distance is within the second threshold distance, displaying a visual representation of at least part of a physical environment, the visual representation provided using the one or more cameras;
determining a second distance between the electronic device and a second physical object;
determining a second type of the second physical object, wherein the first type of the first physical object is different from the second type of the second physical object;
determining whether the second distance between the electronic device and the second physical object is within a third threshold distance, wherein the third threshold distance is based on the determined second type of the second physical object, and wherein first threshold distance is different from the third threshold distance;
in accordance with a determination that the second distance is within the third threshold distance, displaying the visual effect in the virtual reality environment;
determining whether the second distance between the electronic device and the second physical object is within a fourth threshold distance; and
in accordance with a determination that the second distance is within the fourth threshold distance, displaying a second visual representation of at least part of the physical environment, the second visual representation provided using the one or more cameras.