Mobile Networks and Applications

, Volume 16, Issue 3, pp 385–393 | Cite as

An Adaptive Control System to Deliver Interactive Virtual Environment Content to Handheld Devices

  • Gianluca Paravati
  • Andrea Sanna
  • Fabrizio Lamberti
  • Luigi Ciminiera


Wireless communication advances have enabled emerging video streaming applications to mobile handheld devices. For example, it is possible to display and interact with complex 3D virtual environments on mobile devices that don’t have enough computational and storage capabilities (e.g. smart phones, PDAs) through remote rendering techniques, where a server renders 3D data and streams the corresponding image flow to the client. However, due to fluctuations in bandwidth characteristics and limited mobile device CPU capabilities, it is extremely challenging to design effective systems for streaming interactive multimedia over wireless networks. This paper presents a novel approach based on a controller that can automatically adjust streaming parameters basing on feedback measures from the client device. Experimental results prove the effectiveness of the proposed solution in coping with bandwidth changes, thus providing high Quality of Service (QoS) in remote visualizations.


video streaming to mobile devices closed-loop controller QoS remote visualization 



The authors wish to thank Riccardo Friaglia for his invaluable help in the implementation of the framework.


  1. 1.
    Pazzi RWN, Boukerche A, Huang T (2008) Implementation, measurement, and analysis of an image-based virtual environment streaming protocol for wireless mobile devices. IEEE Trans Instrum Meas 57(9):1894–1907CrossRefGoogle Scholar
  2. 2.
    Quax P, Geuns B, Jehaes T, Lamotte W, Vansichem G (2006) On the applicability of remote rendering of networked virtual environments on mobile devices. In: International conference on systems and networks communications, pp 16–16Google Scholar
  3. 3.
    Stegmaier S, Diepstraten J, Weiler M, Ertl T (2003) Widening the remote visualization bottleneck. In: Proc. third int’l symp. image and signal processing and analysis, pp 174–179Google Scholar
  4. 4.
    Endoh K, Yoshida K, Yakoh T (2008) Low delay live video streaming system for interactive use. In: IEEE International conference on industrial informatics, pp 1481–1486Google Scholar
  5. 5.
    Nishantha D, Hayashida Y, Hayashi T (2004) Application level rate adaptive motion-JPEG transmission for medical collaboration systems. In: The 24th international conference on distributed computing systems workshops, pp 64–69Google Scholar
  6. 6.
    Paravati G, Sanna A, Lamberti F, Ciminiera L (2008) A novel approach to support quality of experience in remote visualization on mobile devices. In: Eurographics 2008 short paper proceedings, pp 223–226Google Scholar
  7. 7.
    Qin W, Wang Q (2007) An LPV approximation for admission control of an internet web server: identification and control. Control Eng Pract 15:1457–1467CrossRefGoogle Scholar
  8. 8.
    Lu Y, Abdelzaher T, Lu C, Tao G (2002) An adaptive control framework for QoS guarantees and its application to differentiated caching services. In: The 10th IEEE international workshop on quality of service, pp 23–32Google Scholar
  9. 9.
    Wu K, Liljia DJ, Bai H (2005) The applicability of adaptive control theory to QoS design: limitations and solutions. In: The 19th IEEE international parallel and distributed processing symposiumGoogle Scholar
  10. 10.
    Slotine JJ, Li W (1991) Applied nonlinear control. Prentice Hall, Englewood Cliffs, New Jersey 07632MATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Gianluca Paravati
    • 1
  • Andrea Sanna
    • 1
  • Fabrizio Lamberti
    • 1
  • Luigi Ciminiera
    • 1
  1. 1.Dipartimento di Automatica e InformaticaPolitecnico di TorinoTorinoItaly

Personalised recommendations