CPC G06T 19/006 (2013.01) [G06F 3/04815 (2013.01); H04N 13/279 (2018.05)] | 14 Claims |
1. A display control method comprising:
performing plane detection, with a detection range, detecting a three-dimensional space environment on a physical environment within a front field of view (FOV) of an augmented reality (AR) device;
determining a first object in the physical environment, the first object being a physical object for holding other objects;
determining a display position of a second object based at least on the first object, the detection range, and a current FOV of the AR device, the first object being at a rest position, the second object being a virtual object, the display position of the second object including a display height and a display distance; and
displaying the second object at the display position, wherein determining the display position of the second object includes,
in response to the FOV of the AR device being moved and the second object not satisfying a relationship with a range of the FOV of the AR device, maintaining the display position of the second object unchanged;
in response to the FOV of the AR device being moved in a moving direction and the second object satisfying the relationship with the range of the FOV of the AR device, controlling the display position of the second object to move in the moving direction; and
in response to a distance between the second object and a boundary of the detection range of the plane detection being less than a predetermined distance and the FOV continuing to move in the moving direction, stopping controlling the display position of the second object.
|