Abstract:
A system is provided, including: a head-mounted display (HMD), including, a plurality of retroreflectors, and a display device; an emitter/detector unit, including, an emitter configured to emit a scanning beam into an interactive environment, the scanning beam being configured to continuously trace a predefined scan pattern, and a detector configured to detect reflections of the scanning beam back to the HMD by each of the plurality of retroreflectors; a computing device, including, a processor configured to, for each retroreflector, determine a time at which the reflection occurred, wherein the time is used to determine a location or orientation of the HMD in the interactive environment, the computing device configured to generate a view of a virtual space based on the determined location or orientation of the HMD; wherein the display device of the HMD is configured to render the view of the virtual space.
Abstract:
A method for determining positions of fingers of a user is described. The method includes transmitting a power signal from a head mounted display (HMD) to provide power to a plurality of light emitters. The light emitters emit light in a sequence upon receiving the power signal. The method includes using the light emitted by the light emitters to determine a plurality of positions of the light emitters. The positions are used to play a game using the HMD.
Abstract:
A method for determining an orientation of a photosensor of a controller with respect to a projector is described. The method includes generating, by a beam generator of the projector, a beam. The method further includes modifying a direction of travel of the beam using a micro-electro-mechanical systems (MEMS) mirror that moves in a pattern, detecting the beam, calculating a time at which the beam is detected, and determining based on the pattern and the time an orientation of the beam to determine the orientation of the photosensor.
Abstract:
Methods and systems for using a robot to provide feedback to a user when the user is engaged in a physical activity includes detecting presence of the user in a geo-location. The user is identified and associated with the robot. User activity in the geo-location is monitored and when the robot detects the user is performing an exercise from an exercise routine, the robot is positioned to one or more positions proximate to the user so as to capture image of a posture held by the user while performing the exercise. The captured image is analyzed and feedback provided to the user to allow the user to improve their posture.
Abstract:
A method for determining an orientation of a photosensor of a controller with respect to a projector is described. The method includes generating, by a beam generator of the projector, a beam. The method further includes modifying a direction of travel of the beam using a micro-electro-mechanical systems (MEMS) mirror that moves in a pattern, detecting the beam, calculating a time at which the beam is detected, and determining based on the pattern and the time an orientation of the beam to determine the orientation of the photosensor.
Abstract:
A method for determining positions of fingers of a user is described. The method includes transmitting a power signal from a head mounted display (HMD) to provide power to a plurality of light emitters. The light emitters emit light in a sequence upon receiving the power signal. The method includes using the light emitted by the light emitters to determine a plurality of positions of the light emitters. The positions are used to play a game using the HMD.
Abstract:
A system is provided, including: a head-mounted display (HMD), including, a plurality of retroreflectors, and a display device; an emitter/detector unit, including, an emitter configured to emit a scanning beam into an interactive environment, the scanning beam being configured to continuously trace a predefined scan pattern, and a detector configured to detect reflections of the scanning beam back to the HMD by each of the plurality of retroreflectors; a computing device, including, a processor configured to, for each retroreflector, determine a time at which the reflection occurred, wherein the time is used to determine a location or orientation of the HMD in the interactive environment, the computing device configured to generate a view of a virtual space based on the determined location or orientation of the HMD; wherein the display device of the HMD is configured to render the view of the virtual space.
Abstract:
A head-mounted display (HMD) is provided, including the following: an emitter configured to emit a scanning beam into an interactive environment in which the HMD is disposed, the scanning beam being configured to continuously trace a predefined scan pattern; a detector configured to detect reflections of the scanning beam back to the HMD by each of a plurality of reflectors; a processor configured to, for each reflector, determine a time at which the reflection of the scanning beam by the reflector occurred, wherein the time is used to determine a location or orientation of the HMD in the interactive environment; a display device configured to render a view of a virtual space that is determined based on the determined location or orientation of the HMD.
Abstract:
A method for determining positions of fingers of a user is described. The method includes transmitting a power signal from a head mounted display (HMD) to provide power to a plurality of light emitters. The light emitters emit light in a sequence upon receiving the power signal. The method includes using the light emitted by the light emitters to determine a plurality of positions of the light emitters. The positions are used to play a game using the HMD.
Abstract:
Methods and systems for using a robot to provide feedback to a user when the user is engaged in a physical activity includes detecting presence of the user in a geo-location. The user is identified and associated with the robot. User activity in the geo-location is monitored and when the robot detects the user is performing an exercise from an exercise routine, the robot is positioned to one or more positions proximate to the user so as to capture image of a posture held by the user while performing the exercise. The captured image is analyzed and feedback provided to the user to allow the user to improve their posture.