Title :
Group undo framework and algorithms in real-time collaborative image editing systems
Author :
Xianghua, Xu ; Jiajun, Bu ; Chun, Chen ; Yong, Li
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
The ability to undo operations is an indispensable feature of single user editing systems, but supporting group undo in real-time collaborative editing systems is still a difficult problem. In this paper, we propose an undo framework and algorithms to achieve group undo in image-based collaborative graphics editing systems. The basic idea is to interpret an undo command as a concurrent inverse operation by means of image operation transformation algorithm, so that an operation is always undoable under its current context. Through exploiting relations among operations, space cost for operation preservation is greatly reduced. The global undo, local undo and selective undo mode are supported in our solution. The undo algorithms are also applicable in single-user applications. The algorithms are implemented in CoDesign-a multi-level collaborative graphics designing system, which aims at supporting both object-based and image-based collaborative pattern design.
Keywords :
computer graphics; human computer interaction; image reconstruction; text editing; CoDesign; concurrent inverse operation; group undo framework; image operation transformation algorithm; image-based collaborative graphics editing systems; image-based collaborative pattern design; object-based collaborative pattern design; real-time collaborative image editing system; single user editing systems; single-user applications; undo algorithms; undo command; Algorithm design and analysis; Collaboration; Collaborative work; Computer science; Costs; Educational institutions; Graphics; Mice; Pixel; Real time systems;
Conference_Titel :
Systems, Man and Cybernetics, 2003. IEEE International Conference on
Print_ISBN :
0-7803-7952-7
DOI :
10.1109/ICSMC.2003.1244208