Techniques for improving the visibility and "sharability" of semi-transparent video in shared workspaces

Semi-transparency increases the amount of information that interfaces can expose in a given screen space by allowing content from a window to remain partially visible while other windows overlap it. We have previously explored the application of a full screen, semi-transparent video window in a collaborative, distributed software environment in an effort to more seamlessly incorporate face-to-face communication into group software development. Our experience with the system suggests that, while semi-transparent video can improve aspects of distributed collaborations, two problems emerge. First, the alpha blending of pixels from video overlays can obfuscate certain types of visual data, making either the video or the underlying content diffcult to see. Second, video overlays complicate the ability to provide application sharing at the framebuffer - the most general sharing layer. In this paper, we present methods to overcome these problems.

[1]  P. David Stotts,et al.  Support for Distributed Pair Programming in the Transparent Video Facetop , 2004, XP/Agile Universe.

[2]  Hiroshi Ishii,et al.  ClearBoard: a seamless medium for shared drawing and conversation with eye contact , 1992, CHI.

[3]  Takanori Maesako,et al.  HyperMirror: toward pleasant-to-use video mediated communication system , 1998, CSCW '98.

[4]  P. David Stotts,et al.  Exploring the Efficacy of Distributed Pair Programming , 2002, XP/Agile Universe.

[5]  Yutaka Matsushita,et al.  Multiparty videoconferencing at virtual social distance: MAJIC design , 1994, CSCW '94.

[6]  Desney S. Tan,et al.  WinCuts: manipulating arbitrary window regions for more effective use of screen space , 2004, CHI EA '04.

[7]  Carl Gutwin,et al.  Multiblending: displaying overlapping windows simultaneously without the drawbacks of alpha blending , 2004, CHI.

[8]  Abigail Sellen,et al.  Speech patterns in video-mediated conversations , 1992, CHI.

[9]  P. David Stotts,et al.  Virtual Teaming: Experiments and Experiences with Distributed Pair Programming , 2003, XP/Agile Universe.

[10]  P. David Stotts,et al.  FaceSpace: endo- and exo-spatial hypermedia in the transparent video facetop , 2004, HYPERTEXT '04.

[11]  John C. Tang,et al.  Videodraw: a video interface for collaborative drawing , 1991, TOIS.

[12]  John C. Tang,et al.  VideoWhiteboard: video shadows to support remote collaboration , 1991, CHI.

[13]  Carman Neustaedter,et al.  VideoArms: Supporting Remote Embodiment in Groupware , 2004 .