Head mounted display presentation adjustment
First Claim
1. A method of dynamically orienting a presentation of a head-mounted display (HMD), comprising:
- gathering HMD sensor data via at least one HMD sensor installed on an HMD worn by a driver of a vehicle, the HMD sensor data comprising an HMD image captured by the at least one HMD sensor installed on the HMD worn by the driver;
gathering vehicle sensor data via at least one vehicle-mounted sensor mounted on the vehicle;
performing an analysis of each of said HMD sensor data and of said vehicle sensor data to identify a difference between said HMD sensor data and said vehicle sensor data by identifying a difference in an apparent position of an object located in an environment of the vehicle and included in each of the HMD image and a vehicle image captured by the at least one vehicle-mounted sensor;
calculating, based on said difference, an orientation of said HMD in relation to said vehicle; and
adjusting a presentation of data on a display of said HMD based on said orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for adjusting a presentation on a head-mounted display (HMD). In one or more example embodiments, a method of dynamically orienting a presentation of a HMD includes gathering HMD sensor data via at least one HMD sensor that is installed on an HMD worn by a driver of the vehicle and gathering vehicle sensor data via at least one vehicle mounted sensor mounted to the vehicle. The example method further includes performing an analysis of the HMD sensor data and of the vehicle sensor data to identify a difference between the HMD sensor data and the vehicle sensor data, and calculating, based on the difference, an orientation of the HMD device in relation to the vehicle. The method further includes adjusting a presentation of data on a display of the HMD device based on the orientation.
35 Citations
20 Claims
-
1. A method of dynamically orienting a presentation of a head-mounted display (HMD), comprising:
-
gathering HMD sensor data via at least one HMD sensor installed on an HMD worn by a driver of a vehicle, the HMD sensor data comprising an HMD image captured by the at least one HMD sensor installed on the HMD worn by the driver; gathering vehicle sensor data via at least one vehicle-mounted sensor mounted on the vehicle; performing an analysis of each of said HMD sensor data and of said vehicle sensor data to identify a difference between said HMD sensor data and said vehicle sensor data by identifying a difference in an apparent position of an object located in an environment of the vehicle and included in each of the HMD image and a vehicle image captured by the at least one vehicle-mounted sensor; calculating, based on said difference, an orientation of said HMD in relation to said vehicle; and adjusting a presentation of data on a display of said HMD based on said orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for dynamically orienting a presentation of a head-mounted display (HMD), comprising:
-
at least two image sensors including; at least one HMD image sensor which is installed on an HMD and worn by a driver of a vehicle that captures, from a location of the driver, an HMD image of a driver control area and a part of a windshield and a scenery seen through said part of said windshield and in front of said vehicle, the scenery including a real-world object having a first apparent position from a perspective of the at least one HMD image sensor; and at least one device image sensor of an imaging device mounted on a base fixated to said vehicle that captures a vehicle image of said scenery, the real-world object in the scenery having a second apparent position from a perspective of the at least one device image sensor; and an analysis and calculation module comprising instructions executable by a processor of the HMD to; perform an analysis of said HMD image and of said vehicle image to identify a difference in the first and second apparent positions of the real-world object located in said scenery and depicted both in said HMD image and in said vehicle image; calculate, based on said difference, an orientation of said HMD in relation to said vehicle using a calculation including one or more of correlation, transformation, and translation algorithms performed between the HMD image and the vehicle image; and adjust a presentation of data on a display of said HMD based on said orientation. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for dynamically orienting a presentation of a head-mounted display (HMD), comprising:
-
a driver control area comprising a set of size-known markers arranged in a known arrangement; at least one HMD image sensor which is installed on an HMD worn by a driver of a vehicle that captures, when positioned on a head of the driver, an HMD image of the driver control area and a part of a windshield and a scenery seen through said part of said windshield and in front of said vehicle, and captures a marking image of said driver control area; at least one HMD device motion detector installed in said HMD that measures a current HMD device motion; at least one device image sensor of an imaging device mounted on a base fixated to said vehicle that captures a vehicle image of said scenery; at least one vehicle motion detector which is installed in said vehicle that measures a current vehicle motion; and an analysis and calculation module comprising instructions executable by a processor of at least one of the HMD and an in-vehicle computing system to; perform an analysis to identify;
a difference in apparent position of an object located in said scenery and depicted both in said HMD image and in said vehicle image;
a difference between said current vehicle motion and said current HMD device motion; and
an apparent position and size of each member of said set of size-known markers in said marking image, the markers positioned in the driver control area that is visible to the device image sensor;calculate, based on said differences and said apparent position, an orientation of said HMD in relation to said vehicle; and adjust a presentation of data on a display of said HMD based on said orientation, the adjusted presentation of data maintaining a corrected position relative to the object located in the scenery based on a combination of the HMD image and the vehicle image. - View Dependent Claims (17, 18, 19, 20)
-
Specification