Multimedia Tools and Applications

, Volume 75, Issue 11, pp 6283–6302 | Cite as

IPTV channel switching delay reduction through predicting subscribers’ behaviors and preferences

  • Abdol Agheli Khosroshahi
  • Saleh Yousefi
  • Akbar Ghaffarpour RahbarEmail author


This article aims at proposing a novel approach based on subscribers’ behaviors and preferences in order to reduce channel switching delay in Internet protocol television (IPTV) over WiMAX networks. In the proposed scheme, first an algorithm is proposed for extracting users’ preferences according to their behaviors so that the list of favorite channels is established for each user, where each channel is assigned a score. Having the channels clustered by the IPTV service providers, we propose two algorithms namely PGCP and P-PGCP based on which the favorite channels whose scores exceed a predefined threshold are pre-fetched in a low quality format. This procedure referred to as background channel transmission is the key idea in reducing channel switching latency. In PGCP, the dedicated bandwidth of pre-fetched channels is given to the highest score channels available at the top of each user’s preference list. However in the p-PGCP, the popularity of the channels among all users is also taken into account in such a way that a channel which is popular among more users is assigned a higher priority of pre-fetching. Simulation results demonstrate the fact that the proposed two algorithms sufficiently take advantage of users’ behavior patterns and is capable of reducing the channel switching time compared with existing approaches.


IPTV Channel switching delay Users’ behaviors and preferences, WiMAX networks 


  1. 1.
    Ahmad MZ, Qadir J, Rehman N, Baig A, Majeed H (2009) Prediction-based channel zapping latency reduction techniques for IPTV systems—a survey. In International Conference on Emerging technologies. ICET 2009. pp 466–470Google Scholar
  2. 2.
    Ardissono L, Gena C, Torasso P, Bellifemine F, Difino A, Negro B (2004) User modeling and recommendation techniques for personalized electronic program guides. Springer, DordrechtGoogle Scholar
  3. 3.
    Athari A, Ghaffarpour Rahabr A (2012) Intelligent fast channel switching in mobile IPTV based on user behaviors. In 20th Iranian Conf. on Electrical Engineering (ICEE 2012), Tehran, IranGoogle Scholar
  4. 4.
    Athari Beyragh A, Ghaffarpour Rahbar A (2014) IFCS: an intelligent fast channel switching in IPTV over PON based on human behavior prediction. Multimed Tools Appl 72:1049–1071CrossRefGoogle Scholar
  5. 5.
    Azgin A, Altunbasak Y (2011) A unified fast channel change framework for IPTV networks. In IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NVGoogle Scholar
  6. 6.
    Cheng S-T, Chou C-L, Horng G-J, Chang T-Y (2012) Fast IPTV channel switching using hot-view and personalized channel preload over IEEE 802.16e. EURASIP J Wirel Commun Netw 2012:354Google Scholar
  7. 7.
    Degrande N, Alcatel-Lucent SD, Laevens K, De Vleeschauwer D, Sharpe R (2008) Increasing the user perceived quality for IPTV services. IEEE Commun Mag 46:94–100CrossRefGoogle Scholar
  8. 8.
    Hase JP, Paikrao RL (2014) Survey paper on virtualized cloud based IPTV system. Int J Comput Eng Res 04:20–24Google Scholar
  9. 9.
    Hyoungshick K, Crowcroft J, Ramos FMV (2012) Efficient channel selection using hierarchical clustering. In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2012 I.E. International Symposium on a, pp 1–9Google Scholar
  10. 10.
    Iniewski K (2010) Convergence of mobile and stationary next-generation networks. Wiley, HobokenGoogle Scholar
  11. 11.
    Jahon K, Kwangsue C (2011) Adaptive channel control scheme to reduce channel zapping time of mobile IPTV service. IEEE Trans Consum Electron 57:357–365CrossRefGoogle Scholar
  12. 12.
    Jahon K, Kwangsue C (2011) User behavior-aware adaptive channel control scheme to reduce channel zapping time of mobile IPTV service. 2011 I.E. International Conference on in Consumer Electronics (ICCE), pp 845–846Google Scholar
  13. 13.
    Kim Y, Park JK, Choi HJ, Lee S, Park H, Kim J, Lee Z, Ko K (2008) Reducing IPTV channel zapping time based on viewer’s surfing behavior and preference. In 2008 I.E. International Symposium on Broadband Multimedia Systems and Broadcasting, pp 1–6Google Scholar
  14. 14.
    Lai J, Wolfinger B (2012) A method to improve the channel availability of IPTV systems with users zapping channels sequentially. In: Koucheryavy Y, Mamatas L, Matta I, Tsaoussidis V (eds) Wired/wireless internet communication, 7277th edn. Springer, Berlin, pp 76–89CrossRefGoogle Scholar
  15. 15.
    Lee J, Lee G, Seok S, Chung B (2007) Advanced scheme to reduce IPTV channel zapping time. In: Ata S, Hong CS (eds) Managing next generation networks and services. Springer, New York, p 235–243Google Scholar
  16. 16.
    Lee Y, Lee J, Kim I, Shin H (2008) Reducing IPTV channel switching time using H. 264 scalable video coding. IEEE Trans Consum Electron 54:912–919CrossRefGoogle Scholar
  17. 17.
    Lee CY, Hong CK, Lee KY (2010) Reducing channel zapping time in IPTV based on user’s channel selection behaviors. IEEE Trans Broadcast 56:321–330CrossRefGoogle Scholar
  18. 18.
    Lloret J, Canovas A, Rodrigues JPC, Lin K (2013) A network algorithm for 3D/2D IPTV distribution using WiMAX and WLAN technologies. Multimed Tools Appl 67:7–30CrossRefGoogle Scholar
  19. 19.
    Malkos S, UcarE, Akdeniz R (2011) Analysis of QoE key factors in IPTV systems: channel switching. In 2011 5th International Conference on Application of Information and Communication Technologies (AICT), pp 1–5Google Scholar
  20. 20.
    Mandal SK, MBuru M (2008) Intelligent pre-fetching to reduce channel switching delay in IPTV systems. Dept. of Comp. Sci., Texas A & M University, tech. repGoogle Scholar
  21. 21.
    Manzato DAG, Da Fonseca NLS (2013) A survey of channel switching schemes for IPTV. IEEE Commun Mag 51:120–127CrossRefGoogle Scholar
  22. 22.
    Montpetit M-J, Calhoun H, Holtzman H, Grossman D (2009) Adding the community to channel surfing: a new approach to iptv channel change. In Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE, pp 1–5Google Scholar
  23. 23.
    Sarni M, Hilt B, Lorenz P (2009) A novel channel switching scenario in multicast IPTV networks. In Networking and services. ICNS’09. Fifth International Conference on, 2009, pp 396–401Google Scholar
  24. 24.
    Siebert P, Van Caenegem TN, Wagner M (2009) Analysis and improvements of zapping times in IPTV systems. IEEE Trans Broadcast 55:407–418CrossRefGoogle Scholar
  25. 25.
    Sue C-C, Hsu C-Y, Su Y-S, Shieh Y-Y (2009) A new IPTV channel zapping scheme for EPON. In First International Conference on Ubiquitous and future networks. ICUFN 2009. pp 131–136Google Scholar
  26. 26.
    Uzunalioglu H (2009) Channel change delay in IPTV systems. In 6th IEEE Consumer Communications and Networking Conference, 2009. CCNC 2009. pp 1–6Google Scholar
  27. 27.
    Wallendael V (2009) Fast channel switching based on SVC in an IPTV environment. In 2009 11th IEEE International Symposium on Multimedia, pp 136–141Google Scholar
  28. 28.
    Xiao B, Yan J, Guo X, Leung L (2009) IPTV: user behavior analysis. In International Conference on Management and service science, 2009. MASS’09. pp 1–4Google Scholar
  29. 29.
    Xiaowei S (2006) An intelligent recommendation system based on fuzzy logic. In: Braz J, Araújo H, Vieira A, Encarnação B (eds) Informatics in control, automation and robotics I. Springer, Dordrecht, p 105–109Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Abdol Agheli Khosroshahi
    • 1
  • Saleh Yousefi
    • 1
  • Akbar Ghaffarpour Rahbar
    • 2
    Email author
  1. 1.Department of Computer EngineeringUrmia UniversityUrmiaIran
  2. 2.Computer Networks Research Laboratory, Electrical Engineering Research CenterSahand University of TechnologyTabrizIran

Personalised recommendations