Display scaling based on movement of a head-mounted display
First Claim
1. A wearable computing device, comprising:
- a head-mounted display (HMD) having a display area, wherein the HMD is configured to display images within an image area of the display area, and wherein all of the image area is visible through an optical element of the HMD by an eye of a wearer of the HMD when the eye of the wearer is located within a first range of viewing locations;
an HMD-tracking system that is configured to detect movement of the HMD relative to the eye of the wearer; and
a controller for controlling the HMD, wherein the controller is configured to adjust the image area within the display area based on the detected movement so as to increase a range of viewing locations from which the image area is visible through the optical element by the eye of the wearer to a second range of viewing locations that (i) is larger than the first range of viewing locations and (ii) includes the first range of viewing locations.
2 Assignments
0 Petitions
Accused Products
Abstract
A wearable computing system may include a head-mounted display (HMD) with a display configured to display images viewable at a viewing location. When aligned with an HMD wearer'"'"'s line of sight, the entire display area of the display may be within the HMD wearer'"'"'s field of view. The area within which an HMD wearer'"'"'s eye can move and still view the entire display area is termed an “eye box.” However, if the HMD slips up or down, the display area may become obscured, such that the wearer can no longer see the entire image. By scaling or subsetting an image area within the display area, the effective eye box dimensions may increase. Further, in response to movements of the HMD with respect to the wearer, the image area can be adjusted to reduce effects such as vibration and slippage.
75 Citations
30 Claims
-
1. A wearable computing device, comprising:
-
a head-mounted display (HMD) having a display area, wherein the HMD is configured to display images within an image area of the display area, and wherein all of the image area is visible through an optical element of the HMD by an eye of a wearer of the HMD when the eye of the wearer is located within a first range of viewing locations; an HMD-tracking system that is configured to detect movement of the HMD relative to the eye of the wearer; and a controller for controlling the HMD, wherein the controller is configured to adjust the image area within the display area based on the detected movement so as to increase a range of viewing locations from which the image area is visible through the optical element by the eye of the wearer to a second range of viewing locations that (i) is larger than the first range of viewing locations and (ii) includes the first range of viewing locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
displaying images within an image area of a display area of a head-mounted display (HMD), wherein all of the image area is visible, through an optical element of the HMD, by an eye of a wearer of the HMD when the eye of the wearer is located within a first range of viewing locations; acquiring movement data indicating movement of the HMD relative to the eye of the wearer; and adjusting the image area within the display area based on the acquired movement data so as to increase a range of viewing locations from which the image area is visible through the optical element by the eye of the wearer to a second range of viewing locations that (i) is larger than the first range of viewing locations and (ii) includes the first range of viewing locations. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium having stored therein instructions executable by a wearable computing device to cause the wearable computing device to perform functions, the functions comprising:
-
causing a head-mounted display (HMD) to display images within an image area of a display area of the HMD, wherein all of the image area is visible, through an optical element of the HMD, by an eye of a wearer of the HMD when the eye of the wearer is located within a first range of viewing locations; acquiring movement data indicating movement of the HMD relative to the eye of the wearer; and adjusting the image area within the display area based on the acquired movement data so as to increase a range of viewing locations from which the image area is visible through the optical element by the eye of the wearer to a second range of viewing locations that (i) is larger than the first range of viewing locations and (ii) includes the first range of viewing locations.
-
Specification