Remote Control Point Motion Prediction in Internet-Based Real-Time Collaborative Graphics Editing Systems

Monitoring the remote motion of objects or the control points of objects is one of the most important ways to promote awareness in Internet-based real-time collaborative graphics editing systems. However, such kind of remote control point motion is usually influenced by network jitter which leads to halting and jumping presence. Although motion prediction has been proved effective to complement the negative effect of jitter, the low accuracy of prediction remains a problem. In this paper, we present novel algorithms that can improve the accuracy to restore the remote motion smoothly and immediately. The prediction algorithms have been implemented in CoDesign – a prototype system of collaborative graphics editing. Experiments were carried out to test the effectiveness of the algorithms and the results show that by applying effective remote motion prediction the usability of the system can be greatly enhanced.

[1]  Chun Chen,et al.  A Late Join Approach for Distributed Dynamic-locking in Real-time Collaborative Editing Systems , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[2]  Chengzheng Sun,et al.  A multi-version approach to conflict resolution in distributed groupware systems , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[3]  Asit Dan,et al.  Buffering and caching in large-scale video servers , 1995, Digest of Papers. COMPCON'95. Technologies for the Information Superhighway.

[4]  Carl Gutwin,et al.  Traces: Visualizing the Immediate Past to Support Group Interaction , 2002, Graphics Interface.

[5]  S. Greenberg,et al.  The Importance of Awareness for Team Cognition in Distributed Collaboration , 2001 .

[6]  Jean-Michel Fourneau,et al.  Performance evaluation of a dead reckoning mechanism , 1998, Proceedings. 2nd International Workshop on Distributed Interactive Simulation and Real-Time Applications (Cat. No.98EX191).

[7]  Chengzheng Sun,et al.  Consistency maintenance in real-time collaborative graphics editing systems , 2002, TCHI.

[8]  Carl Gutwin,et al.  Using cursor prediction to smooth telepointer jitter , 2003, GROUP '03.

[9]  Tolga K. Çapin,et al.  A dead-reckoning algorithm for virtual human figures , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[10]  Chun Chen,et al.  Achieving undo in bitmap-based collaborative graphics editing systems , 2002, CSCW '02.

[11]  Chun Chen,et al.  CoDesign - a collaborative pattern design system based on agent , 2001, Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design (IEEE Cat. No.01EX472).