Addison Chan
Motion prediction for caching and prefetching in mouse-driven DVE navigation
Chan, Addison; Lau, Rynson W.H.; Ng, Beatrice
Authors
Rynson W.H. Lau
Beatrice Ng
Abstract
A distributed virtual environment (DVE) allows geographically separated users to participate in a shared virtual environment via connected networks. However, when the users are connected by the Internet, bandwidth limitation and network latency may seriously affect the performance and the interactivity of the system. This explains why there are very few DVE applications for the Internet. To address these shortcomings, caching and prefetching techniques are usually employed. Unfortunately, the effectiveness of these techniques depends largely on the accuracy of the prediction method used. Although there are a few methods proposed for predicting 3D motion, most of them are primarily designed for predicting the motion of specific objects by assuming certain object motion behaviors. We notice that in desktop DVE applications, such as virtual walkthrough and network gaming, the 2D mouse is still the most popular device used for navigation input. Through studying the motion behavior of a mouse during 3D navigation, we have developed a hybrid motion model for predicting the mouse motion during such navigation—a linear model for prediction at low-velocity motion and an elliptic model for prediction at high-velocity motion. The predicted mouse motion velocity is then mapped to the 3D environment for predicting the user’s 3D motion. We describe how this prediction method can be integrated into the caching and prefetching mechanisms of our DVE prototype.We also demonstrate the effectiveness of the method and the resulting caching and prefetching mechanisms through extensive experiments.
Citation
Chan, A., Lau, R. W., & Ng, B. (2005). Motion prediction for caching and prefetching in mouse-driven DVE navigation. ACM Transactions on Internet Technology, 5(1), 70-91. https://doi.org/10.1145/1052934.1052937
Journal Article Type | Article |
---|---|
Publication Date | 2005-02 |
Deposit Date | Jan 23, 2009 |
Journal | ACM Transactions on Internet Technology |
Print ISSN | 1533-5399 |
Electronic ISSN | 1557-6051 |
Publisher | Association for Computing Machinery (ACM) |
Peer Reviewed | Peer Reviewed |
Volume | 5 |
Issue | 1 |
Pages | 70-91 |
DOI | https://doi.org/10.1145/1052934.1052937 |
Keywords | Algorithms, Design, Human factors, Mouse motion prediction, Caching, Prefetching, Distributed virtual environments, Navigation. |
Public URL | https://durham-repository.worktribe.com/output/1565107 |
Publisher URL | http://doi.acm.org/10.1145/1052934.1052937 |
You might also like
Deformable Model Retrieval Based on Topological and Geometric Signatures
(2007)
Journal Article
CyberWalk : a web-based distributed virtual walkthrough environment
(2003)
Journal Article
Multi-server support for large scale distributed virtual environments
(2005)
Journal Article
VSculpt : a distributed virtual sculpting environment for collaborative design
(2003)
Journal Article
GameOD: An Internet Based Game-On-Demand Framework
(2004)
Presentation / Conference Contribution
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search