Skip to main content
Log in

On architectures for video compositing

  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

Video compositing, the editing and integrating of many video sequences into a single presentation, is an integral part of advanced multimedia services. Single-user compositing systems have been suggested in the past, but when they are extended to accommodate many users, the amount of memory required quickly grows out of hand. We propose two new architectures for digital video compositing in a multiuser environment that are memory-efficient and can operate in real time. Both architectures decouple the task of memory management from compositing processing. We show that under hard throughput and bandwidth constraints, a memory less 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 two 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. CITT Recommendation H.261 (1990) Video codec for audiovisual services atp×64kbits/s. CDM XV-R37-E

  2. Wallace G (1991) The JPEG still picture compression standard. Commun ACM 34(4): 30–44

    Google Scholar 

  3. Committee Draft of Standard ISO 1 1 172 (1990) Coding of moving pictures and associated audio. ISO/ MPEG 90/176

  4. CCITT Draft Recommendation I.150 (1992) B-ISDN Asynchronous transfer mode functional characteristics. CCITT SG XVIII, TD 65

  5. Lyles JB, Swinehart DC (1992) The emerging gigabit environment and the role of local ATM. IEEE Commun Magazine 30(4):52–58

    Google Scholar 

  6. Chen MS, Barzilai T, Vin, HM (1992) Software architecture of DiCE: A distributed collaboration environment. 4th IEEE Com-Soc International Workshop on Multimedia Communications, Monterey, Calif, pp 172–185

  7. Rosenberg J., Kraut RE, Gomez, L., Buzzard, CA (1992) Multimedia communications for users. IEEE Commun Magazine 30(5):20–36

    Google Scholar 

  8. Chen WL, Haskell P, Messerschmitt DG, Yun LC (1993) Structured video: concept and display architecture. Submitted for publication

  9. Kamata H, Katsuyama T, Sizuki T, Minakuchi Y, Yano K (1989) Communication workstations for BISDN: monster kaufmultimedia oriented super terminal). Proceedings of Global Communivations Conference Dallas, pp 959–964

  10. Katseff HP, Gaglianello RD, London TB, Robinson BS, Swicker DB (1991) Experiences with the Liaison Network Multimedia Workstation. Proceedings of the USENIX Symposium on Experiences with Distributed and Multiprocessor Systems, Atlanta, pp 341–350

  11. Electronic Engineering Times (1992) Pixel, S3 field advanced graphics chips, ISS. no 704, pp 4, Aug 3

    Google Scholar 

  12. Vin HM, Rangan PV, Ranmanathan S (1991) Hierarchical conferencing architectures for inter-group multimedia collaboration. Proceedings of the ACM Conference on Organizational Computing Systems, Atlanta, Georgia

  13. Ramanathan S, Rangan PV, Vin HM, Kaeppner T (1992) Optimal communication architectures for multimedia conferencing in distributed systems. Proceedings of the 12th International Conference on Distributed Computing Systems, Yokohama, Japan

  14. Rangan PV, Vin HM, Ramanathan S (1993) Communication architectures and algorithms for media mixing in multimedia conferences. IEEE/ACM Trans, on Networking, vol 1, no 1

  15. Smith BC, Rowe L (1993) Algorithms for manipulating compressed images. IEEE Computer Graphics and Applications, Vol 13, No 5, Sept 1993, pp 34–43

    Google Scholar 

  16. Chang SF, Chen WL, Messerschmitt DG (1992) Video compositing in the DCT domain. IEEE Workshop on Visual Signal Processing and Communications, Raleigh, NC

  17. Chang, SF, Messerschmitt DG (1992) Compositing motioncompensated video within the networks. IEEE 4th Workshop on Multimedia Communications, Monterey, Calif

  18. Porter T, Duff T (1984) Compositing digital images. Computer Graphics 18(3):253–259

    Google Scholar 

  19. Lukacs, M (1992) An advanced digital network video bridge for multipoint with individual customer control. Private communication, Bell Communications Research, NJ

    Google Scholar 

  20. Cypress Semiconductor BiCMOS/CMOS Databook (1993) Commercial and Military Specs., San Jose, Calif

  21. Salters, RH (1992) Fast DRAMs for sharper TV. IEEE Spectrum 10:40–42

    Google Scholar 

  22. Jones, F (1992) A new era of fast dynamic RAMs. IEEE Spectrum 10:43–49

    Google Scholar 

  23. Mirsky L, Perfect H (1966) System of representatives. J Math Anal Appl 15:520–568

    Google Scholar 

  24. Huizer CM, Baker K, Mehtani R, DeBlock J, Dijkstra H, Hynes PJ, Lammerts JAM, Lecoutere MM, Popp A, van Roermund AHM, Sheridan P, Sluyter RJ, Welten FP (1989) A programmable 1400 MOPS video signal processor. Proceedings of IEEE Custom Integrated Circuits Conference, pp 24.3.1–24.3.4, San Diego, Calif

  25. Kaufman A, Cohen D, Yagel R (1993) Volume Graphics. IEEE Computer 26(7):51–64

    Google Scholar 

  26. Karlsson G, Vetterli M (1990) Packet video and its integration into the network architecture. IEEE J Select Areas Comm 7(5):739–751

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Louis C. Yun.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yun, L.C., Messerschmitt, D.G. On architectures for video compositing. Multimedia Systems 2, 181–190 (1994). https://doi.org/10.1007/BF01210449

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01210449

Key words

Navigation