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 between movement of the tracking device and body movement;
determining a direction of the body movement that is associated with the movement of the tracking device;
determining, based on the direction of the body movement, a forward-backward body axis of a body; and
determining a base orientation of a tracking device relative to the forward-backward body axis;
determining a first orientation of a head-mountable device (HMD) relative to the tracking device, wherein the HMD and the tracking device are separate devices; and
determining a first head orientation relative to the body based on both;
(a) the first orientation of the HMD relative to the tracking device and (b) the base orientation of the tracking device relative to the forward-backward body axis, wherein determining the first head orientation relative to the body comprises offsetting the first orientation of the HMD relative to the tracking device by the base orientation of the tracking device relative to the forward-backward body axis.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described that involve a head-mountable display (HMD) 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 HMD 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 HMD wearer'"'"'s pocket.
52 Citations
26 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 between movement of the tracking device and body movement; determining a direction of the body movement that is associated with the movement of the tracking device; determining, based on the direction of the body movement, a forward-backward body axis of a body; and determining a base orientation of a tracking device relative to the forward-backward body axis; determining a first orientation of a head-mountable device (HMD) relative to the tracking device, wherein the HMD and the tracking device are separate devices; and determining a first head orientation relative to the body based on both;
(a) the first orientation of the HMD relative to the tracking device and (b) the base orientation of the tracking device relative to the forward-backward body axis, wherein determining the first head orientation relative to the body comprises offsetting the first orientation of the HMD relative to the tracking device by the base orientation of the tracking device relative to the forward-backward body axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 25, 26)
-
-
17. 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 between movement of the tracking device and body movement; determining a direction of the body movement that is associated with the movement of the tracking device; determining a forward-backward body axis of a body based on the direction of the body movement; and determining a base orientation of a tracking device relative to the forward-backward body axis; determining a first orientation of a head-mountable device (HMD) relative to the tracking device, wherein the HMD and the tracking device are separate devices; and determining a first head orientation relative to the body based on both;
(a) the first orientation of the HMD relative to the tracking device and (b) the base orientation of the tracking device relative to the forward-backward body axis, wherein determining the first head orientation relative to the body comprises offsetting the first orientation of the HMD relative to the tracking device by the base orientation of the tracking device relative to the forward-backward body axis. - View Dependent Claims (18, 19, 20)
-
-
21. 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 first sensor data that is indicative of both (a) a device arrangement indicative of an association between movement of a tracking device and body movement and (b) an alignment of a forward-backward axis of the body with a direction of movement associated with a head-mountable device (HMD); in response to detecting the first sensor data; determine the direction of the body movement that is associated with the movement of the tracking device; determine, based on the direction of the body movement, a forward-backward body axis of a body; and determine a base orientation of a tracking device relative to the forward-backward body axis; subsequently determine a first orientation of a head-mountable device (HMD) relative to the tracking device, wherein the HMD and the tracking device are separate devices; and determine a first head orientation relative to the body based on both;
(a) the first orientation of the HMD relative to the tracking device and (b) the base orientation of the tracking device relative to the forward-backward body axis, wherein the determination of the first head orientation relative to the body comprises offsetting the first orientation of the HMD relative to the tracking device by the base orientation of the tracking device relative to the forward-backward body axis. - View Dependent Claims (22, 23, 24)
-
Specification