Viewing system with interpupillary distance compensation based on head motion
The invention provides a viewing system including an augmented reality system that generates a visual presentation to a user based at least in part on an IPD of the user, and an IPD compensator that adjusts the visual presentation based on an IPD compensation factor.
1. A viewing system comprising:
an interpupillary distance (IPD) detector that is positionable to detect an IPD of a user and generate IPD data that includes a plurality of IPD values;
a head movement detector device that is positioned to detect movement of a head of a user and generate head movement data that includes a plurality of head positions based on movement of the head of the user;
a correlator connected to the IPD detector and the head movement detector device to generate a correlation between the IPD data and the head movement data such that different head positions have different associated respective IPD compensation factors;
a storing system, being a software component executable by a processor, connected to the correlator to store the correlation;
an augmented reality system having a light projector that generates a visual presentation to a user based at least in part on an IPD of the user;
an IPD compensation factor calculator connected to the head movement detector device and operable to calculate a select IPD compensation factor based on the head movement data such that different head positions have different associated respective IPD compensation factors; and
an IPD compensator that adjusts the visual representation based on the select IPD compensation factor.
2. The viewing device of claim 1 , further comprising:
an apparatus frame securable to a head of the user, the IPD detector and head movement detector device being secured to the apparatus frame.
3. The viewing device of claim 2 , wherein the IPD detector is a camera with a field of capture oriented towards eyes of the user.
4. The viewing device of claim 2 , wherein the head movement detector device includes one or more accelerometers, gyroscopes, inertial measurement units (IMU's) or cameras.
5. The viewing device of claim 2 , wherein the head movement detector device determines a least one of rotation and position of the head of the user.
6. The viewing device of claim 2 , further comprising:
a mouth bit interface for the user to bite on to fixedly attach the apparatus frame to the head of the user.
7. The viewing device of claim 6 , wherein the user can accelerate their head while the IPD data is collected.
8. The viewing device of claim 1 , further comprising:
an IPD compensation factor calculator that calculates an IPD compensation factor based on the correlation.
9. A viewing system, comprising:
an augmented reality system having a light projector that generates a visual presentation to a user based at least in part on an interpupillary distance IPD of the user;
a head movement detector device that is positioned to detect movement of a head of a user and generate head movement data based on movement of the head of the user;
an IPD detector that is positionable to detect an IPD of a user and generate IPD data;
a correlator connected to the IPD detector and the head movement detector device to generate a correlation between the IPD data and the head movement data such that different head positions have different associated respective IPD compensation factors;
a storing system, being a software component executable by a processor, connected to the correlator to store the correlation;
an IPD compensation factor calculator connected to the head movement detector device and operable to calculate a select IPD compensation factor based on the head movement data and the correlation such that different head positions have different associated respective IPD compensation factors; and
an IPD compensator that adjusts the visual presentation based on the select IPD compensation factor.
10. The viewing system of claim 9 , wherein the head movement detector device includes a pitch angle detector that detects pitch angle of a head of the user, wherein the IPD compensation factor is dependent on the pitch angle by the pitch angle detector.
11. The viewing system of claim 9 , further comprising:
a viewing calibration system, including at least a software component executable by a processor, that guides the user through a series of viewing exercises to determine one or more IPD compensation factors.
12. The viewing system of claim 9 , further comprising:
an apparatus frame securable to a head of the user, the IPD detector and head movement detector device being secured to the apparatus frame.
13. The viewing system of claim 12 , wherein the IPD detector is a camera with a field of capture oriented towards eyes of the user.
14. The viewing system of claim 12 , wherein the head movement detector device includes one or more accelerometers, gyroscopes, inertial measurement units (IMU's) or cameras.
15. The viewing system of claim 12 , wherein the head movement detector device determines at least one of rotation and position of the head of the user.
16. The viewing system of claim 12 , further comprising:
a mouth bit interface for the user to bite on to fixedly attach the apparatus frame to the head of the user.
17. The viewing system of claim 16 , wherein the user can accelerate their head while the IPD data is collected.