MICROSOFT 2020-02-27 #228 Feb 2020 13:44
MIXED REALITY OBJECTS
https://worldwide.espacenet.com/publicationDetails/description?CC=US&NR=2020066059A1&KC=A1&FT=D&ND=3&date=20200227&DB=&locale=en_EP#
http://www.freepatentsonline.com/20200066059.pdf
[0029] HMD device 104 may indicate user interactions with third-party objects in various manners and with any suitable level of granularity. For example, HMD device 104 may provide indications that differentiate among different paradigms of user input—e.g., the HMD device may separately indicate a gesture input, a gaze input, a voice input, input provided via a peripheral input device coupled to the HMD device, biometrics of user 110, and/or other input types. More granular data may accompany indications, such as data indicating a gaze pattern (e.g., a time series of gaze positions), a time series of two or three-dimensional coordinates corresponding to hand 120, etc. Regardless of their form, indications reported by HMD device 104 may be used to determine positive, negative, and/or other levels of engagement with third-party objects. As examples, an indication of relatively sustained gaze on a third-party object (e.g., a minimum duration of gaze within an area that allows for saccadic movements), or relatively sustained gaze combined with a hand gesture or other input directed to an object, may be considered positive engagement with the object. Conversely, a relative lack of sustained gaze, or a relative sustained gaze that is not followed by a directed input, may be considered negative engagement with the object. In some examples, MR application 112 may support user inputs that explicitly indicate negative engagement—for example, user 110 may instruct HMD device 104 via a hand gesture and/or voice command to remove a third-party object from MR environment 100.
[0060] The computing system 600 may include various sensors and related systems to provide information to the on-board computer 604. Such sensors may include, but are not limited to, one or more inward facing image sensors 610A and 610B, one or more outward facing image sensors 612A and 612B, an inertial measurement unit (IMU) 614, and one or more microphones 616. The one or more inward facing image sensors 610A, 610B may be configured to acquire gaze tracking information from a wearer's eyes (e.g., sensor 610A may acquire image data for one of the wearer's eye and sensor 610B may acquire image data for the other of the wearer's eye). One or more such sensors may be used to implement a sensor system of HMD device 104, for example.
[0061] Where gaze-tracking sensors are included, the on-board computer 604 may be configured to determine gaze directions of each of a wearer's eyes in any suitable manner based on the information received from the image sensors 610A, 610B. The one or more inward facing image sensors 610A, 610B, and the on-board computer 604 may collectively represent a gaze detection machine configured to determine a wearer's gaze target on the near-eye display