CONTEXT ADAPTIVE USER INTERFACE FOR AUGMENTED REALITY DISPLAY
First Claim
1. One or more processor-readable storage media havinginstructions encoded thereon for causing one or more processors to execute a method for providing a user interface with a virtual object appearing in context with a real environment of a user using a see-through, augmented reality display system, the method comprising:
- identifying one or more appearance characteristics including a surface of one or more real world objects in the real environment;
identifying one or more types of physical connections available based on any surface identified for the one or more real world objects;
selecting a virtual object type from one or more virtual object candidates and an anchor real world object set from the one or more real world objects based on the virtual object type and the one or more real objects of the anchor set being capable of forming a physical connection with each other; and
generating display data for an image of the virtual object having the selected virtual object type and forming the physical connection with the anchor real world object set.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface includes a virtual object having an appearance in context with a real environment of a user using a see-through, near-eye augmented reality display device system. A virtual type of object and at least one real world object are selected based on compatibility criteria for forming a physical connection like attachment, supporting or integration of the virtual object with the at least one real object. Other appearance characteristics, e.g. color, size or shape, of the virtual object are selected for satisfying compatibility criteria with the selected at least one real object. Additionally, a virtual object type and appearance characteristics of the virtual object may be selected based on a social context of the user, a personal context of the user or both.
372 Citations
20 Claims
-
1. One or more processor-readable storage media having
instructions encoded thereon for causing one or more processors to execute a method for providing a user interface with a virtual object appearing in context with a real environment of a user using a see-through, augmented reality display system, the method comprising: -
identifying one or more appearance characteristics including a surface of one or more real world objects in the real environment; identifying one or more types of physical connections available based on any surface identified for the one or more real world objects; selecting a virtual object type from one or more virtual object candidates and an anchor real world object set from the one or more real world objects based on the virtual object type and the one or more real objects of the anchor set being capable of forming a physical connection with each other; and generating display data for an image of the virtual object having the selected virtual object type and forming the physical connection with the anchor real world object set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a user interface with a virtual object for
displaying content, the virtual object appearing in context with a real environment of a user using a see through, augmented reality display device system comprising: -
identifying one or more appearance characteristics including a surface of one or more real world objects in the real environment; identifying one or more types of physical connections available based on any surface identified for the one or more real world objects; selecting a type of object for the virtual object based on content to be represented by the virtual object and the type of object being capable of forming a physical connection using at least one of the one or more types of physical connections available; selecting an anchor real world object set from the one or more real world objects in the real environment based on capability of forming the physical connection with the selected virtual object; and generating display data for an image of the virtual object having the virtual object type selection and forming the physical connection with the anchor real world object set. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing a user interface with a virtual object
appearing in context with a real environment of a user using a see through, augmented reality display device system comprising: -
a computer system communicatively coupled via a network to the see-through near-eye, augmented reality display device system for receiving image data of a real environment of a user, the computer system comprising one or more processors and a memory accessible by the one or more processors; the one or more processors for identifying one or more appearance characteristics including a surface of one or more real world objects in the real environment; the one or more processor for identifying one or more types of physical connections available based on any surface identified for the one or more real world objects; a set of graphical design rules being stored in the memory, the set of graphical design rules defining compatibility criteria between appearance characteristics; the one or more processors for selecting a type of object for the virtual object and selecting an anchor real world object set from the one or more real world objects based on compatibility criteria of the set of graphical design rules for forming a physical connection using one of the one or more types of physical connection available; and the one or more processors for generating display data for an image of the virtual object having the physical connection with the anchor real world object set by the see-through, near-eye, augmented reality display device system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification