Head mounted information systems and related methods
First Claim
1. A head mounted information system comprising:
- a frame configured to be worn by a user;
a sensor unit coupled to the frame, the sensor unit comprising a gyroscope configured to produce angular velocity signals representing a head angular velocity about a generally horizontal z-axis oriented generally perpendicular to a direction the user is facing when the user is wearing the frame; and
,a processor unit coupled to the frame, the processor unit connected to receive signals from the sensor unit,wherein the processor unit is configured to receive the angular velocity signals from the sensor unit, monitor the head angular velocity to determine a first peak angular velocity and a second peak angular velocity, calculate a head angular acceleration by taking a derivative of the head angular velocity, detect a jump by the user when the head angular velocity indicates upward head tilting exceeding a first jumping angular velocity threshold, the head angular acceleration indicates upward head tilting exceeding an angular acceleration threshold and an absolute value of a sum of the first and second peak angular velocities exceeds a second jumping angular velocity threshold, andwherein the processor is further configured to generate a jump output signal indicting one or more jump parameters.
5 Assignments
0 Petitions
Accused Products
Abstract
A head mounted information system comprises a frame configured to be worn by a user, a sensor unit coupled to the frame, and a processor unit coupled to the frame. The processor unit is connected to receive signals from the sensor unit. The sensor unit comprises a gyroscope configured to produce angular velocity signals representing a head angular velocity about a generally horizontal axis oriented generally perpendicular to a direction the user is facing when the user is wearing the frame. The processor unit is configured to detect a jump by the user based on the angular velocity signals received from the sensor unit and generate a jump output signal indicting one or more jump parameters. A display unit may also be coupled to the frame to display the jump parameters to the user.
-
Citations
37 Claims
-
1. A head mounted information system comprising:
-
a frame configured to be worn by a user; a sensor unit coupled to the frame, the sensor unit comprising a gyroscope configured to produce angular velocity signals representing a head angular velocity about a generally horizontal z-axis oriented generally perpendicular to a direction the user is facing when the user is wearing the frame; and
,a processor unit coupled to the frame, the processor unit connected to receive signals from the sensor unit, wherein the processor unit is configured to receive the angular velocity signals from the sensor unit, monitor the head angular velocity to determine a first peak angular velocity and a second peak angular velocity, calculate a head angular acceleration by taking a derivative of the head angular velocity, detect a jump by the user when the head angular velocity indicates upward head tilting exceeding a first jumping angular velocity threshold, the head angular acceleration indicates upward head tilting exceeding an angular acceleration threshold and an absolute value of a sum of the first and second peak angular velocities exceeds a second jumping angular velocity threshold, and wherein the processor is further configured to generate a jump output signal indicting one or more jump parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of determining one or more jump parameters of a user of a head mounted information system comprising a gyroscope mounted on a frame configured to be worn by the user, the gyroscope configured to produce angular velocity signals representing a head angular velocity about a generally horizontal axis oriented generally perpendicular to a direction the user is facing when the user is wearing the frame, the method comprising:
-
comparing the head angular velocity to a first jumping angular velocity threshold; calculating a head angular acceleration by taking a derivative of the head angular velocity and comparing the head angular acceleration to an angular acceleration threshold; determining a first peak angular velocity and a second peak angular velocity and comparing an absolute value of a sum of the first and second peak angular velocities to a second jumping angular velocity threshold; and detecting a jump occurrence when the head angular velocity indicates upward head tilting exceeding the first jumping angular velocity threshold, the head angular acceleration indicates upward head tilting exceeding the angular acceleration threshold and the absolute value of the sum of the first and second peak angular velocities exceeds the second jumping angular velocity threshold and; providing an output signal to the user indicating the jump occurrence. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method of determining one or more jump parameters of a user of a head mounted information system comprising a gyroscope mounted on a frame configured to be worn by the user, the gyroscope configured to produce angular velocity signals representing a head angular velocity about a generally horizontal axis oriented generally perpendicular to a direction the user is facing when the user is wearing the frame, the method comprising:
-
transforming the angular velocity signals from a time domain into a frequency domain; monitoring the head angular velocity to determine a first peak angular velocity and a second peak angular velocity; calculating a head angular acceleration by taking a derivative of the head angular velocity, detecting a jump occurrence when a peak in frequency domain angular velocities occurs above a jump frequency threshold, the head angular velocity indicates upward head tilting exceeding a first jumping angular velocity threshold, the head angular acceleration indicates upward head tilting exceeding an angular acceleration threshold and an absolute value of a sum of the first and second peak angular velocities exceeds a second jumping angular velocity threshold; and
,providing an output signal to the user indicating the jump occurrence. - View Dependent Claims (34, 35, 36, 37)
-
Specification