ABSTRACT
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.
- P. Baheti, E. Gehringer, and D. Stotts. Exploring the effcacy of distributed pair programming. In XP Universe 2003, volume 2418, pages 208--220, 2002. Google ScholarDigital Library
- P. Baudisch and C. Gutwin. Multiblending: displaying overlapping windows simultaneously without the drawbacks of alpha blending. In Proceedings of the 2004 conference on Human factors in computing systems, pages 367--374. ACM Press, 2004. Google ScholarDigital Library
- L. W. e. a. D. Stotts. Virtual teaming: Experiments and experiences with distributed pair programming. pages 129--141, 2003.Google Scholar
- H. Ishii and M. Kobayashi. Clearboard: a seamless medium for shared drawing and conversation with eye contact. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 525--532. ACM Press, 1992. Google ScholarDigital Library
- O. Morikawa and T. Maesako. Hypermirror: toward pleasant-to-use video mediated communication system. In CSCW '98: Proceedings of the 1998 ACM conference on Computer supported cooperative work, pages 149--158, New York, NY, USA, 1998. ACM Press. Google ScholarDigital Library
- K.-I. Okada, F. Maeda, Y. Ichikawaa, and Y. Matsushita. Multiparty videoconferencing at virtual social distance: Majic design. In CSCW '94: Proceedings of the 1994 ACM conference on Computer supported cooperative work, pages 385--393, New York, NY, USA, 1994. ACM Press. Google ScholarDigital Library
- A. J. Sellen. Speech patterns in video-mediated conversations. In CHI '92: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 49--59, New York, NY, USA, 1992. ACM Press. Google ScholarDigital Library
- D. Stotts, J. Smith, and K. Gyllstrom. Support for distributed pair programming in the transparent video facetop. In XP/Agile Universe 2004, pages 92--104, 2004.Google ScholarCross Ref
- D. Stotts, J. M. Smith, and K. Gyllstrom. Facespace: endo- and exo-spatial hypermedia in the transparent video facetop. In Proceedings of the fifteenth ACM conference on Hypertext & hypermedia, pages 48--57. ACM Press, 2004. Google ScholarDigital Library
- D. S. Tan, B. Meyers, and M. Czerwinski. Wincuts: manipulating arbitrary window regions for more effective use of screen space. In CHI '04: CHI '04 extended abstracts on Human factors in computing systems, pages 1525--1528, New York, NY, USA, 2004. ACM Press. Google ScholarDigital Library
- A. Tang, C. Neustaedter, and S. Greenberg. Videoarms: Supporting remote embodiment in groupware. video. In Video Proceedings of the ACM CSCW Conference on Computer Supported Cooperative Work, New York, NY, USA, 2004. ACM Press.Google Scholar
- J. C. Tang and S. Minneman. Videowhiteboard: video shadows to support remote collaboration. In CHI '91: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 315--322, New York, NY, USA, 1991. ACM Press. Google ScholarDigital Library
- J. C. Tang and S. L. Minneman. Videodraw: a video interface for collaborative drawing. ACM Trans. Inf. Syst., 9(2):170--184, 1991. Google ScholarDigital Library
Index Terms
- Techniques for improving the visibility and "sharability" of semi-transparent video in shared workspaces
Recommendations
Visibility Silhouettes for Semi-Analytic Spherical Integration
At each shade point, the spherical visibility function encodes occlusion from surrounding geometry, in all directions. Computing this function is difficult and point-sampling approaches, such as ray-tracing or hardware shadow mapping, are traditionally ...
Efficient light scattering through thin semi-transparent objects
GRAPHITE '05: Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East AsiaThis paper concerns real-time rendering of thin semi-transparent objects. An object in this category could be a piece of cloth, eg. a curtain. Semi-transparent objects are visualized most correctly using volume rendering techniques. In general such ...
High-quality spatio-temporal rendering using semi-analytical visibility
We present a novel visibility algorithm for rendering motion blur with per-pixel anti-aliasing. Our algorithm uses a number of line samples over a rectangular group of pixels, and together with the time dimension, a two-dimensional spatio-temporal ...
Comments