Architectures for multi-source multi-user video compositing

Video compositing is the editing and integrating of many video images into a single presentation. Several single-user compositing systems have already been suggested, but the multiple users problem remains unstudied. We propose two new architectures for digital video compositing in a multiuser environment that are both memory efficient and can operate in real-time. We show that under hard throughput and bandwidth constraints, a memoryless solution for transferring data from many video sources to many users does not exist. We overcome this using (i) a dynamic memory buffering architecture ; and (ii) a constant memory bandwidth solution that transforms the sources-to-users transfer schedule into 2 schedules, then pipelines the computation. The architectures support opaque overlapping of images, arbitrarily shaped images, and images whose shapes dynamically change from frame to frame.

[1]  G. Davenport,et al.  A New Family of Algorithms for Manipulating Compressed Images 1 , 1989 .

[2]  J. Rosenberg,et al.  Multimedia communications for users , 1992, IEEE Communications Magazine.

[3]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[4]  Gunnar Karlsson,et al.  Packet video and its integration into the network architecture , 1989, IEEE J. Sel. Areas Commun..

[5]  Lawrence A. Rowe,et al.  Algorithms for manipulating compressed images , 1993, IEEE Computer Graphics and Applications.

[6]  R.H.W. Salters Memory-fast DRAMs for sharper TV , 1992, IEEE Spectrum.

[7]  P. Venkat Rangan,et al.  Hierarchical conferencing architectures for inter-group multimedia collaboration , 1991, COCS '91.

[8]  Hazel Perfect,et al.  Systems of representatives , 1966 .

[9]  Harrick M. Vin,et al.  Software architecture of DiCE: a distributed collaboration environment , 1992, CCRV.

[10]  Shih-Fu Chang,et al.  Compositing motion-compensated video within the network , 1992, CCRV.

[11]  P.J. Hynes,et al.  A programmable 1400 MOPS video signal processor , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[12]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[13]  P. Venkat Rangan,et al.  Communication architectures and algorithms for media mixing in multimedia conferences , 1993, TNET.

[14]  J.B. Lyles,et al.  The emerging gigabit environment and the role of local ATM , 1992, IEEE Communications Magazine.

[15]  Tsuneo Katsuyama,et al.  Communication workstations for B-ISDN: MONSTER (multimedia oriented super terminal) , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[16]  P. Venkat Rangan,et al.  Optical communication architectures for multimedia conferencing in distributed systems , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.