A system to measure, control and minimize end-to-end head tracking latency in immersive simulations

System latency (time delay) and its visible consequences are fundamental Virtual Environment (VE) deficiencies that can hamper user perception and performance. This paper presents an immersive simulation system which improves upon current latency measurement and minimization techniques. Hardware used for latency measurements and minimization is assembled based on low-cost and portable equipment, most of them commonly found in an academic facility without reduction in accuracy of measurements. A custom-made mechanism of measuring and minimizing end-to-end head tracking latency in an immersive VE is assembled. The mechanism is based on an oscilloscope comparing two signals. One is generated due to the head-tracker movement by a shaft encoder attached on a servo motor moving the tracker. The other signal is generated by the visual consequences of this movement in the VE using a photodiode attached to the computer monitor. Visualization and application-level control of latency in the VE was implemented using the XVR platform. Minimization processes resulted in almost 50% reduction of initial measured latency. The description of the mechanism by which VE latency is measured and minimized will be essential to guide system countermeasures such as predictive compensation.

[1]  Mark R. Mine Characterization of End-to-End Delays in Head-Mounted Display Systems , 1993 .

[2]  Colin Swindells,et al.  System lag tests for augmented and virtual environments , 2000, UIST '00.

[3]  Mel Slater,et al.  The sensitivity of presence to collision response , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[4]  R. Held,et al.  Adaptation to displaced and delayed visual feedback from the hand. , 1966 .

[5]  Chris Shaw,et al.  On temporal-spatial realism in the virtual reality environment , 1991, UIST '91.

[6]  Anthony Steed A simple method for estimating the latency of interactive, real-time graphics simulations , 2008, VRST '08.

[7]  Bernard D. Adelstein,et al.  Improved temporal response in virtual environments through system hardware and software reorganization , 1996, Electronic Imaging.

[8]  Matthias M. Wloka Lag in Multiprocessor Virtual Reality , 1995, Presence: Teleoperators & Virtual Environments.

[9]  Massimiliano Di Luca New Method to Measure End-to-End Delay of Virtual Reality , 2010, PRESENCE: Teleoperators and Virtual Environments.

[10]  Katerina Mania,et al.  Fidelity Metrics for Virtual Environment Simulations Based on Spatial Memory Awareness States , 2003, Presence: Teleoperators & Virtual Environments.

[11]  Bernard D. Adelstein,et al.  Sensor spatial distortion, visual latency, and update rate effects on 3D tracking in virtual environments , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[12]  Lawrence W. Stark,et al.  Some of what one needs to know about using head-mounted displays to improve teleoperator performance , 1993, IEEE Trans. Robotics Autom..

[13]  H. Bülthoff,et al.  Driving in the future: temporal visuomotor adaptation and generalization. , 2001, Journal of vision.

[14]  Norman E. Lane,et al.  Profile Analysis of Simulator Sickness Symptoms: Application to Virtual Environment Systems , 1992, Presence: Teleoperators & Virtual Environments.

[15]  M. Whitton,et al.  Effect of latency on presence in stressful virtual environments , 2003, IEEE Virtual Reality, 2003. Proceedings..

[16]  Bernard D. Adelstein,et al.  Dynamic Response of Electromagnetic Spatial Displacement Trackers , 1996, Presence: Teleoperators & Virtual Environments.

[17]  Michael I. Hill,et al.  Generalizeability of Latency Detection in a Variety of Virtual Environments , 2004 .

[18]  Bernard D. Adelstein,et al.  Operator Interaction with Visual Objects: Effect of System Latency , 1997, HCI.

[19]  Mario Aguilar,et al.  A recurrent neural network approach to virtual environment latency reduction , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[20]  D. Cunningham,et al.  Sensorimotor Adaptation to Violations of Temporal Contiguity , 2001, Psychological science.

[21]  Bernard D. Adelstein,et al.  Head Tracking Latency in Virtual Environments: Psychophysics and a Model , 2003 .

[22]  Katerina Mania,et al.  The effect of visual and interaction fidelity on spatial cognition in immersive virtual environments , 2006, IEEE Transactions on Visualization and Computer Graphics.

[23]  Lawrence W. Stark,et al.  The Effects of Pictorial Realism, Delay of Visual Feedback, and Observer Interactivity on the Subjective Sense of Presence , 1996, Presence: Teleoperators & Virtual Environments.

[24]  Ronald R. Mourant,et al.  Human Factors Issues in Virtual Environments: A Review of the Literature , 1998, Presence.

[25]  William Ribarsky,et al.  Maintaining usability during 3D placement despite delay , 2003, IEEE Virtual Reality, 2003. Proceedings..

[26]  Katerina Mania,et al.  Cognitive transfer of spatial awareness states from immersive virtual environments to reality , 2010, TAP.

[27]  Katerina Mania,et al.  Perceptual sensitivity to head tracking latency in virtual environments with varying degrees of scene complexity , 2004, APGV '04.