Improving Awareness with Remote Control Point Movement Prediction in Real-Time Collaborative Graphics Editing Systems

Summary Predicting real-time movement trace of remote objects or the control points of objects when delay-jitter occurs is a critical and challenging issue in most Internet-based collaborative graphics editing systems. This paper presents two novel algorithms: Machine Learning algorithm and Changeable Scale algorithm. Related experiments were carried out to test the effectiveness of the algorithms. Results show that the algorithms can improve the accuracy to restore the remote motion smoothly and the usability of the system can be greatly enhanced.

[1]  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).

[2]  Chengzheng Sun,et al.  A distributed algorithm for graphic objects replication in real-time group editors , 1999, GROUP.

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

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

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

[6]  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.

[7]  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).

[8]  Richard R. Muntz,et al.  COCA: collaborative objects coordination architecture , 1998, CSCW '98.

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

[10]  James R. Rhyne,et al.  We-met (window environment-meeting enhancement tools) , 1991, CHI '91.

[11]  Norbert A. Streitz,et al.  DOLPHIN: Integrated Meeting Support across LiveBoards, Local and Remote Desktop Environments , 2004 .

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

[13]  Norbert A. Streitz,et al.  DOLPHIN: integrated meeting support across local and remote desktop environments and LiveBoards , 1994, CSCW '94.

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

[15]  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.

[16]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.