MIXED REALITY SYSTEM LEARNED INPUT AND FUNCTIONS
First Claim
Patent Images
1. A method of interpreting commands to a mixed reality environment, comprising;
- rendering one or more virtual objects within a field of view;
receiving input actions with the virtual objects in the field of view;
monitoring input actions forknown input actions enabling known functions of virtual objects;
unknown input actions for which known functions of virtual objects be enabled,known input actions for which unknown functions of a virtual object may be enabled;
unknown input actions for which unknown function of a virtual object may be enabled; and
for each unknown input action detected, determining input data resulting in an input action to link to a function; and
for each unknown function, creating a function for the virtual object.
2 Assignments
0 Petitions
Accused Products
Abstract
A see-through, near-eye, mixed reality display apparatus providing a mixed reality environment wherein one or more virtual objects and one or more real objects exist within the view of the device. Each of the real and virtual have a commonly defined set of attributes understood by the mixed reality system allowing the system to manage relationships and interaction between virtual objects and other virtual objects, and virtual and real objects.
317 Citations
20 Claims
-
1. A method of interpreting commands to a mixed reality environment, comprising;
-
rendering one or more virtual objects within a field of view; receiving input actions with the virtual objects in the field of view; monitoring input actions for known input actions enabling known functions of virtual objects; unknown input actions for which known functions of virtual objects be enabled, known input actions for which unknown functions of a virtual object may be enabled; unknown input actions for which unknown function of a virtual object may be enabled; and for each unknown input action detected, determining input data resulting in an input action to link to a function; and for each unknown function, creating a function for the virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A see-through head mounted display apparatus, comprising:
-
a see-through, near-eye, augmented reality display; one or more processing devices in wireless communication with apparatus, the one or more processing devices determine an environment, one or more real objects in the environment and one or more virtual objects in the environment, the one or more processing devices receive input actions with the one or more virtual objects in a field of view of the display, and monitor received input actions for known input actions enabling known functions of virtual objects, unknown input actions for which known functions of virtual objects may be enabled, known input actions for which unknown functions of a virtual object may be enabled; and
unknown input actions for which unknown function of a virtual object may be enabled; andthe one or more processing devices determining input data resulting in a new input action for a function, and creating a new function for one or more virtual objects. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method generating new input actions and new functions for virtual objects in a see through head mounted display system, comprising:
-
rendering virtual objects in an environment, each object having at least a viewable physical representation and behavior, the virtual object responsive to input actions; receiving input data from a plurality of sensors including data representing input actions with virtual and real objects in the environment; determining whether the input data represents; unknown input actions for which known functions of virtual objects may be enabled, known input actions for which unknown functions of a virtual object may be enabled; and unknown input actions for which unknown function of a virtual object may be enabled; for each unknown input action detected, determining input data resulting in a new input action to link to a function; and for each unknown function, creating a function to link to a virtual object; and linking new input actions and new functions to virtual objects in the environment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification