skip to main content
research-article

Evolution of temporal multimedia synchronization principles: A historical viewpoint

Published:17 October 2013Publication History
Skip Abstract Section

Abstract

The evolution of multimedia applications has drastically changed human life and behaviors. New communication technologies lead to new requirements for multimedia synchronization. This article presents a historical view of temporal synchronization studies focusing on continuous multimedia. We demonstrate how the development of multimedia systems has created new challenges for synchronization technologies. We conclude with a new application-dependent, multilocation, multirequirement synchronization framework to address these new challenges.

References

  1. Akyildiz, I. F. and Yen, W. 1996. Multimedia group synchronization protocols for integrated services networks. IEEE J. Select. Areas Commun. 14, 1, 162--173. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anderson, D. P. and Homsy, G. 1991. A continuous media I/O server and its synchronization mechanism. IEEE Comput. 24, 10, 51--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bailey, B., Konstan, J., Cooley, R., and Dejong, M. 1998. Nsync—a toolkit for building interactive multimedia presentations. In Proceedings of the ACM International Conference on Multimedia. 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Barrios, R. 1995. Examination of early sound musicals, with extensive coverage of Vitaphone. In A Song in the Dark, Oxford University Press.Google ScholarGoogle Scholar
  5. BellLabs. 1969. The picture of the future. Bell Labs Record 47, 134--186.Google ScholarGoogle Scholar
  6. Blakowski, G. and Steinmetz, R. 1996. A media synchronization survey: Reference model, specification, and case studies. IEEE J. Select. Areas Commun. 14, 1, 5--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Blesser, B. 1978. Digitization of audio: A comprehensive examination of theory, implementation, and current practice. J. Audio Engi. Soci. 26, 739--771.Google ScholarGoogle Scholar
  8. Boronat, F., Cebollada, J. C. G., and Mauri, J. L. 2008. Study of delay jitter with and without peak rate enforcement. J. Multimedia Tools Appli. 40, 2, 285--319. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Boronat, F., Lloret, J., and Garcia, M. 2009. Multimedia group and inter-stream synchronization techniques: A comparative study. Inf. Syst. 34, 108--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Brandenburg, R., Stokking, H., van Deventer, O., Vaishnari, I., Boronat, F., and Montagud, M. 2012. IETF draft: RTCP for inter-destination media synchronization. http://tods.ietf.org/agenda/80/slides/artcore-5.pdf.Google ScholarGoogle Scholar
  11. Buchanan, M. and Zellweger, P. 2005. Automatic temporal layout mechanisms revisited. ACM Trans. Multimedia Comput. Commun. Appl. 1, 1, 60--88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Bulterman, D. 1993. Specification and support of adaptable networked multimedia. Multimedia Syst. 1, 2, 68--76.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bunn, J., Newman, H., and Wilkinson, R. 1998. Status report from the Caltech/CERN/HP “GIOD” joint project: Globally interconnected object databases. In Proceedings of the Conference on Computing in High Energy Physics.Google ScholarGoogle Scholar
  14. Campbell, A., Coulson, G., Garcla, F., and Hutchison, D. 1992. Orchestration services for distributed multimedia synchronisation. In Proceedings of the IFIP International Conference on High Performance Networking. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Cluver, K. and Noll, P. 1996. Reconstruction of missing speech frames using sub-band excitation. In Proceedings of the IEEE International Symposium on Time-Frequency and Time-Scale Analysis. 277--280.Google ScholarGoogle Scholar
  16. Cronin, E., Kurc, A. R., Filstrup, B., and Jamin, S. 2004. An efficient synchronization mechanism for mirrored game architectures. In Proceedings of the 1st Workshop on Network and Support Systems for Games. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Curcio, I. and Lundan, M. 2007. Human perception of lip synchronization in mobile environment. In Proceedings of the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.Google ScholarGoogle Scholar
  18. Damer, B. 1998. Avatars: Exploring and Building Virtual Worlds on the Internet. Peachpit Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Dannenberg, R. and Stern, R. 1993. Experiments concerning the allowable skew of two audio channels operating in the stereo mode. Personal Communications.Google ScholarGoogle Scholar
  20. Ehley, L., Furth, B., and Ilyas, M. 1994. Evaluation of multimedia synchronization techniques. In Proceedings of the International Conference on Multimedia Computing and Systems. 110--119.Google ScholarGoogle Scholar
  21. Fujimoto, T., Ishibashi, Y., and Sugawara, S. 2008. Influences of inter-stream synchronization error on collaborative work in haptic and visual environments. In Proceedings of the IEEE Symposium on Haptic Interfaces for Virtual Environment and Teleoperator System. 113--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Gardner, B. 1992. A realtime multichannel room simulator. In Proceedings of the 124th Meeting of the Acoustical Society of America.Google ScholarGoogle Scholar
  23. Ghinea, G. and Ademoye, O. A. 2010. Perceived synchronization of olfactory multimedia. IEEE Trans. Syst. Man, Cybernet. 40, 4, 657--663. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Goldmann, L., Lee, J.-S., and Ebrahimi, T. 2010. Temporal synchronization in stereoscopic video: Influence on quality of experience and automatic asynchrony detection. In Proceedings of the IEEE International Conference on Image Processing. 3241--3244.Google ScholarGoogle Scholar
  25. Hodges, M., Sasnett, R., and Ackerman, M. 1989. Athena Mouse: A construction set for multimedia applications. IEEE Software. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Hoshino, S., Ishibashi, Y., Fukushima, N., and Sugawara, S. 2011. Qoe assessment in olfactory and haptic media transmission: Influence of inter-stream synchronization error. In Proceedings of the IEEE International Workshop on Communications Quality and Reliability. 1--6.Google ScholarGoogle Scholar
  27. Hu, N. and Steenkiste, P. 2002. Estimating available bandwidth using packet pair probing. Tech. rep. CMU-CS-02-166. Carnegie Mellon University.Google ScholarGoogle Scholar
  28. Huang, Z. 2012. Synchronized distribution framework for high-quality multi-modal interactive teleimmersion. Ph.D. Dissertation, University of Illinois at Urbana-Champaign, Urbana, IL.Google ScholarGoogle Scholar
  29. Huang, Z., Mei, C., Li, L., and Woo, T. 2011. Cloudstream: Delivering high-quality streaming video through a cloud-based H.264/SVC proxy. In Proceedings of the IEEE International Conference on Computer Communications.Google ScholarGoogle Scholar
  30. Huang, Z., Wu, W., Nahrstedt, K., Arefin, A., and Rivas, R. 2010. Tsync: A new synchronization framework for multi-site 3D tele-immersion. In Proceedings of the ACM Workshop on Network and Operating Systems Support for Digital Audio and Video. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Huang, Z., Wu, W., Nahrstedt, K., Rivas, R., and Arefin, A. 2011. Synccast: Synchronized dissemination in multi-site interactive 3D tele-immersion. In Proceedings of the ACM Multimedia Systems Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. IEEE. 2008. IEEE 1588 standard: Precise time synchronization as the basis for real time applications in automation. http://www.nist.gov/el/isd/ieee/ieee1588.cfm.Google ScholarGoogle Scholar
  33. IETF. 2003. IETF RFC3550 standard - RTP: A transport protocol for real-time applications. http://www.ietf.org/rfc/rfc3550.txt.Google ScholarGoogle Scholar
  34. Ishibashi, Y. and Tasaka, S. 2000. A comparative survey of synchronization algorithms for continuous media in network environments. In Proceedings of the IEEE Conference on Local Computer Networks. 337--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Ishibashi, Y., Tsuji, A., and Tasaka, S. 1997. A group synchronization mechanism for stored media in multicast communications. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies. 692--700. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Kohler, E., Handley, M., and Floyd, S. 2006. RFC4340: Datagram congestion control protocol (DCCP).Google ScholarGoogle Scholar
  37. Leroux, P., Verstraete, V., De Turck, F., and Demeester, P. 2007. Synchronized interactive services for mobile devices over ipdc/dvb-h and umts. In Proceedings of the IEEE/IFIP International Workshop on Broadband Convergence Networks. 1--12.Google ScholarGoogle Scholar
  38. Little, T. 1993. A framework for synchronous delivery of time-depdent multimedia data. Multimedia Syst. 1, 2, 87--94.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Little, T. and Ghafoor, A. 1991. Spatio-temporal composition of distributed multimedia objects for value-added networks. IEEE Computer 24, 10, 42--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Meyer, T., Effelsberg, W., and Steinmetz, R. 1994. A taxonomy on multimedia synchronization. In Proceedings of the IEEE Workshop on Future Trends of Distributed Computing Systems. 97--103.Google ScholarGoogle Scholar
  41. Michel, U. 2006. History of acoustic beamforming. In Proceedings of the Berlin Beamforming Conference.Google ScholarGoogle Scholar
  42. PictureTel. 1991. Picturetel in project with I.B.M. New York Times, October 22, 1991.Google ScholarGoogle Scholar
  43. Qiao, L. and Nahrstedt, K. 1997. Lip synchronizatioin within an adaptive VoD. In Proceedings of the SPIE Multimedia Computing and Network. 170--181.Google ScholarGoogle Scholar
  44. Ramanathan, S. and Rangan, P. 1993. Feedback techniques for intra-media continuity and inter-media synchronization in distributed media systems. Computer J. 36, 1, 19--31.Google ScholarGoogle ScholarCross RefCross Ref
  45. Ravindran, K. and Bansal, V. 1993. Delay compensation protocols for synchronization of multimedia data streams. IEEE Trans. Knowl. Data Eng. 4, 5, 574--589. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Rothermel, K. and Helbig, T. 1995. An adaptive stream synchronization protocol. In Proceedings of the ACM International Workshop on Network and Operating System Support for Digital Audio and Video. 189--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Rouskas, G. N. and Baldine, I. 1997. Multicast routing with end-to-end delay and delay variation constraints. IEEE J. Select. Areas Commun. 15, 3, 346--356. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Shi, S. Y., Turner, J. S., and Waldvogel, M. 2001. Dimensioning server access bandwidth and multicast routing in overlay networks. In Proceedings of the ACM International Workshop on Network and Operating System Support for Digital Audio and Video. 83--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Steinmetz, R. 1990. Analyse von synchronisation mechanismen mit anwendung im multimedia-bereich. In Proceedings of the GI ITG Workshop Sprachen und System zur Parallelverarbeitung. 39--47.Google ScholarGoogle Scholar
  50. Steinmetz, R. and Engler, C. 1993. Human perception of media synchronization. Tech. rep. 43.9310, IBM European Networking Center Heidelberg.Google ScholarGoogle Scholar
  51. Steinmetz, R. and Nahrstedt, K. 1995. Multimedia Computing, Communications and Applications. Prentice Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Stockham, T. 1972. A/D and D/A converters: Their effect on digital audio fidelity. In Digital Signal Processing, IEEE Press, 55--66.Google ScholarGoogle Scholar
  53. Tov, S.-Y. 2005. Happy 10th birthday, VoIP. Haaretz, June 16, 2005.Google ScholarGoogle Scholar
  54. Wahl, T. and Rothermel, K. 1994. Representing time in multimedia systems. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems. 538--543.Google ScholarGoogle Scholar
  55. Wallis, A. 1995. Cambridge corners the future in networking. TWANZ 5, 10.Google ScholarGoogle Scholar
  56. Williams, A., Gross, K., Brandenburg, R., and Stokking, H. 2013. RTP clock source signalling. IETF.Google ScholarGoogle Scholar
  57. Woo, M., Qazi, N., and Ghafoor, A. 1994. A synchronization framework for communication of pre-orchestrated multimedia information. IEEE Netw. 1, 8, 52--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Yang, Z., Wu, W., Nahrstedt, K., Kurillo, G., and Bajcsy, R. 2010. Enabling multi-party 3d tele-immersive environments with viewcast. ACM Trans. Multimedia Comput. Commun. Appl. 6, 2. Google ScholarGoogle ScholarCross RefCross Ref
  59. Yavatkar, R. 1992. MCP: A protocol for coordination and temporal synchronization in collaborative applications. In Proceedings of the IEEE International Conference Distributed Computing Systems. 606--613.Google ScholarGoogle ScholarCross RefCross Ref
  60. Zimmermann, R. and Liang, K. 2008. Spatialized audio streaming for networked virtual environments. In Proceedings of the ACM International Conference on Multimedia. 299--308. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Evolution of temporal multimedia synchronization principles: A historical viewpoint

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Multimedia Computing, Communications, and Applications
              ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 9, Issue 1s
              Special Sections on the 20th Anniversary of ACM International Conference on Multimedia, Best Papers of ACM Multimedia 2012
              October 2013
              218 pages
              ISSN:1551-6857
              EISSN:1551-6865
              DOI:10.1145/2523001
              Issue’s Table of Contents

              Copyright © 2013 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 17 October 2013
              • Revised: 1 March 2013
              • Accepted: 1 March 2013
              • Received: 1 October 2012
              Published in tomm Volume 9, Issue 1s

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader