Skip to main content
Log in

Application of neural-fuzzy controller for streaming video over Bluetooth 1.2

  • EANN 2009
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

This paper is to introduce an application of Computational Intelligence (CI) to Moving Picture Expert Group-4 (MPEG-4) video compression over IEEE.802.15.1 wireless communication, known as Bluetooth 1.2, in order to improve picture quality. The 2.4 GHz Industrial, Scientific and Medical frequency band is used for the IEEE.802.15.1 standard. IEEE.802.15.1 can be affected by noise and interference due to other neighboring wireless devices sharing the same frequency carrier. The noise and interference create difficulties in ascertaining an accurate real-time transmission rate at the receiving end. Furthermore, the MPEG-4 codec is an object-oriented compression system and demands a high bandwidth. It is therefore difficult to avoid excessive delay, image quality degradation and/or data loss during MPEG-4 video transmission over standard systems. A new buffer entitled ‘buffer added’ has been introduced at the input of the Bluetooth 1.2 device. This buffer is controlled by a Rule-Based Fuzzy (RBF) logic controller at the input and a neural-fuzzy controller (NFC) at the output. The two new fuzzy rules manipulate and supervise the flow of video over the Bluetooth 1.2 standard. The computer simulation results illustrate the comparison between a non-CI video transmission over Bluetooth 1.2 and the proposed design, confirming that the applications of RBF and NFC do improve the image quality, reduce data loss and reduce time delay.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Haartsen JC (2000) The Bluetooth radio system. IEEE Pers Commun 7(1):28–36

    Article  Google Scholar 

  2. http://www.ieee802.org/15/pub/TG1.html. Accessed Nov 2004

  3. http://en.wikipedia.org/wiki/MPEG-4. Accessed Jan 2005

  4. Fuzzy logic. Stanford Encyclopedia of Philosophy. Stanford University. 2006-07-23

  5. Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353

    Article  MathSciNet  MATH  Google Scholar 

  6. Novák V, Perfilieva I, Močkoř J (1999) Mathematical principles of fuzzy logic. Kluwer, Dodrecht, ISBN: 0-7923-8595-0

  7. Antoniou P, Pitsillides A, Vasiliou V (2007) Adaptive feedback algorithm for internet video streaming based on fuzzy rate control. In: 12th IEEE symposium on computers and communications (ISCC’07), IEEE Catalog Number: 07EX1898C, ISBN: 1-4244-1521-7, 1–4 July, Aveiro, pp 219–226

  8. Vasilakos A, Ricudis C, Anagnostakis K, Pedrycz W, Pitsillides A, Gao X (2001) Evolutionary—fuzzy prediction for strategic ID-QoS: routing in broadband networks. Int J Parallel Distrib Syst Netw 4(4):176–182

    Google Scholar 

  9. Razavi R, Fleury M, Ghanbari M (2007) Fuzzy logic control of adaptive ARQ for video distribution over a Bluetooth wireless link. Adv Multimedia (Hindawi Publishing Corporation), vol 2007, Article ID 45798, doi:10.1155/2007/45798

  10. Kazemian HB, Meng L (2006) An adaptive control for video transmission over Bluetooth. IEEE Trans Fuzzy Syst 14(2):263–274

    Article  Google Scholar 

  11. Kazemian HB, Chantaraskul S (2007) An integrated Neuro-fuzzy approach to MPEG video transmission in Bluetooth. In: IEEE symposium on computational intelligence in image and signal processing (CIISP 2007), IEEE 1-4244-0707-9/07

  12. Chrysostomou C, Pitsillides A, Rossides L, Sekercioglu A (2003, Dec) Fuzzy logic controlled RED: congestion control in TCP/IP differentiated services networks. In: Soft computing—a fusion of foundations, methodologies and applications, vol 8, Number 2, doi:10.1007/s00500-002-0248-9. Springer, Berlin, pp 79–92

  13. Ziemer RE, Tranter WH (2002) Principles of communications—systems, modulation and noise, 5th edn. Wiley, New York

    Google Scholar 

  14. http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v1.2.. Accessed Aug 2009

  15. http://en.wikipedia.org/wiki/ISM_band. Accessed Mar 2006

  16. Pereira F, Ebrahimi T (2002) The MPEG-4 book, copyright 2002, ISBN: 0-13-061621-4

  17. http://en.wikipedia.org/wiki/MPEG-1. Accessed Apr 2006

  18. http://en.wikipedia.org/wiki/MPEG-2. Accessed June 2006

  19. Huffman DA (1952) A method for the construction of minimum-redundancy codes. In: Proceedings of the I.R.E., pp 1098–1102

  20. Razavi R, Fleury M, Ghanbari M (2006) Detecting congestion within a Bluetooth piconet: video streaming response. In: London communications symposium, London, pp 181–184

  21. www.iis.ee.ic.ac.uk/~e.mamdani/. Accessed Aug 2009

  22. User’s guide, Fuzzy logic toolbox, for use with Matlab. The Math Works Inc. (2008)

  23. http://www.movie-list.com/nowplaying.shtml. Accessed Apr 2005

Download references

Acknowledgments

This work was funded by Engineering and Physical Sciences Research Council (EPSRC), UK. The work was carried out at the London Metropolitan University, UK.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillaume F. Remy.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Remy, G.F., Kazemian, H.B. & Picton, P. Application of neural-fuzzy controller for streaming video over Bluetooth 1.2. Neural Comput & Applic 20, 879–887 (2011). https://doi.org/10.1007/s00521-010-0499-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-010-0499-9

Keywords

Navigation