Virtual content positioned based on detected object
AssigneeApple Inc.
InventorsAnselm Grundhoefer, Rahul Nair
Life of this patent
Estimating the term…
Abstract
Various implementations disclosed herein include devices, systems, and methods that use an object as a background for virtual content. Some implementations involve obtaining an image of a physical environment. A location of a surface of an object is detected based on the image. A virtual content location to display virtual content is determined, where the virtual content location corresponds to the location of the surface of the object. Then, a view of the physical environment and virtual content displayed at the virtual content location is provided.
Claims19
A method, comprising:
- at an electronic device having a processor:
- obtaining an image of a physical environment;
- detecting a location of a surface of an object based on the image, wherein the object is a portion of a body of a user or the object is held by the user;
- determining a virtual content location to display virtual content, the virtual content location corresponding to the location of the surface of the object;
- and
- providing a view of the physical environment and the virtual content positioned at the virtual content location.
A system comprising:
- a non-transitory computer-readable storage medium;
- and
- one or more processors coupled to the non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises program instructions that, when executed on the one or more processors, cause the system to perform operations comprising:
- obtaining an image of a physical environment;
- detecting a location of a surface of an object based on the image, wherein the object is a portion of a body of a user or the object is held by the user determining a virtual content location to display virtual content, the virtual content location corresponding to the location of the surface of the object;
- and
- providing a view of the physical environment and the virtual content positioned at the virtual content location
A non-transitory computer-readable storage medium, storing program instructions computer-executable on a computer to perform operations comprising:
- obtaining an image of a physical environment;
- detecting a location of a surface of an object based on the image, wherein the object is a portion of a body of a user or the object is held by the user
- determining a virtual content location to display virtual content, the virtual content location corresponding to the location of the surface of the object;
- and
- providing a view of the physical environment and the virtual content positioned at the virtual content location.
Dependencies are inferred from the claim text.