Use of comparative sensor data to determine orientation of head relative to body
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting, by a computing device, sensor data that is indicative of an association between movement of a tracking device and body movement;
in response to detecting the sensor data that is indicative of the association;
determining a forward-backward body axis of a body corresponding to a wearable computing device; and
determining a base orientation of a tracking device relative to the forward-backward body axis (θ
TD-B);
determining a first orientation of the wearable computing device relative to the tracking device (θ
HMD-TD_1); and
determining a first head orientation relative to the body (θ
H-B_1) based on both;
the base orientation (θ
TD-B) and the first orientation (θ
HMD-TD_1), wherein determining the first head orientation relative to the body (θ
H-B_1) comprises offsetting the first orientation (θ
HMD-TD_1) by the base orientation of the tracking device relative to the forward-backward body axis (θ
TD-B).
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described that involve a wearable computing device or an associated device determining the orientation of a person'"'"'s head relative to their body. To do so, example methods and systems may compare sensor data from the wearable computing device to corresponding sensor data from a tracking device that is expected to move in a manner that follows the wearer'"'"'s body, such a mobile phone that is located in the wearable computing device'"'"'s wearer'"'"'s pocket.
45 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
detecting, by a computing device, sensor data that is indicative of an association between movement of a tracking device and body movement; in response to detecting the sensor data that is indicative of the association; determining a forward-backward body axis of a body corresponding to a wearable computing device; and determining a base orientation of a tracking device relative to the forward-backward body axis (θ
TD-B);determining a first orientation of the wearable computing device relative to the tracking device (θ
HMD-TD_1); anddetermining a first head orientation relative to the body (θ
H-B_1) based on both;
the base orientation (θ
TD-B) and the first orientation (θ
HMD-TD_1), wherein determining the first head orientation relative to the body (θ
H-B_1) comprises offsetting the first orientation (θ
HMD-TD_1) by the base orientation of the tracking device relative to the forward-backward body axis (θ
TD-B). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having stored therein instructions that are executable to cause a computing device to perform functions comprising:
-
detecting sensor data that is indicative of an association between movement of a tracking device and body movement; in response to detecting the sensor data that is indicative of the positional association; determining a forward-backward body axis of a body associated with a wearable computing device; and determining a base orientation of a tracking device relative to the forward-backward body axis (θ
TD-B);determining a first orientation of the wearable computing device relative to the tracking device (θ
HMD-TD_1); anddetermining a first head orientation relative to the body (θ
H-B_1) based on both;
the base orientation (θ
TD-B) and the first orientation (θ
HMD-TD_1), wherein determining the first head orientation relative to the body (θ
H-B_1) comprises offsetting the first orientation (θ
HMD-TD_1) by the base orientation of the tracking device relative to the forward-backward body axis (θ
TD-B).
-
-
15. A computing system comprising:
-
a non-transitory computer readable medium; program instructions stored on the non-transitory computer readable medium and executable by at least one processor to; detect sensor data that is indicative of an association between movement of a tracking device and body movement; in response to detecting the sensor data that is indicative of the positional association; determine a forward-backward body axis of a body associated with a wearable computing device; and determine a base orientation of a tracking device relative to the forward-backward body axis (θ
TD-B);determine a first orientation of a wearable computing device relative to the tracking device (θ
HMD-TD_1); anddetermine a first head orientation relative to the body (θ
H-B_1) based on both;
the base orientation (θ
TD-B) and the first orientation (θ
HMD-TD_1), wherein determining the first head orientation relative to the body (θ
H-B_1) comprises offsetting the first orientation (θ
HMD-TD_1) by the base orientation of the tracking device relative to the forward-backward body axis (θ
TD-B). - View Dependent Claims (16, 17, 18)
-
Specification