Multimedia Systems

, Volume 17, Issue 4, pp 351–364 | Cite as

IPTV service based on a content-zapping paradigm

  • João Rodrigues
  • António Nogueira
  • Paulo Salvador
  • Joel J. P. C. RodriguesEmail author
Regular Paper


Internet protocol television (IPTV) generically designates a real-time distribution service for multimedia contents over an IP network, such as the Internet. There are many advantages of IPTV deployment over current digital or air broadcast TV signals: integration, the use of the switched internet protocol (IP), the possibility to build home networks that can be used to share multimedia contents over different devices, the easy implementation of video on demand services and the usage of better compression and encryption standards. In order to implement this kind of service, it is extremely useful to have a system that can efficiently classify multimedia contents and users and distribute them in a customized way. This paper proposes a novel IPTV service for the distribution of personalized multimedia contents over IP networks based on the concept of content-zapping, in contrast to traditional channel-zapping: each client system receives a multimedia streaming that is automatically composed by the system based on the user preferences and the user will only interact with the system by requesting a content change or marking a content as favorite. The paper will describe the general functionality of the service and will present the detailed architecture of the IPTV server, the key component of the service infrastructure. The server must maintain a list of media contents residing in other systems and must keep a dynamic classification of the multimedia contents that are stored in its database. This classification is built and gradually refined based on the interactions between clients and multimedia contents. Special attention is given in the paper to the classification model, describing the general ideas that are used to automatically suggest multimedia contents to a specific user (that is characterized by his complete profile). A specific content may be suggested to the user based on the knowledge of the user profile and/or based on specific and dynamic information, such as the user position, the local temperature, date and time. The availability of this information obviously depends on the specific user device that is being used. The proposed system allows any client device to connect, allowing a high level of interoperability. It is also possible to use all the device capabilities and sensors, like Global Positioning System (GPS), accelerometers, light sensors, noise sensors, etc., thus creating a context environment that helps classify each user profile. These context-awareness mechanisms applied to mobile devices with wireless network (802.11b/g/n, WiMAX, GSM, UMTS, etc.) capabilities allow a better user experience and more accurate multimedia suggestions, due to the deep knowledge about the user device, network and environment. The system also allows the users to suggest contents to other users in the same “group of friends”. Several performance tests were already conducted and the results obtained show that the proposed system is very stable and fast, even for high increases on the number of users.


IPTV Customization User preferences Classification Content-zapping 


  1. 1.
    Altman, A., Tennenholtz, M.: Incentive compatible ranking systems. In: International conference on autonomous agents and multiagent systems (2007)Google Scholar
  2. 2.
    Audionet. (2009)
  3. 3.
  4. 4.
    Brusilovsky, P., Kobsa, A., Nejdl, W. (eds) (2007) The adaptive web: methods and strategies of web personalization. Lecture Notes in Computer Science. Springer, BerlinGoogle Scholar
  5. 5.
    Kingston communications. (2009)
  6. 6.
    Ki Leung C.W., Fai Chan S.C., Lai Chung F.: A collaborative filtering framework based on fuzzy association rules and multiple-level similarity. Knowl Inf Syst 10(3): 357–381 (2006)CrossRefGoogle Scholar
  7. 7.
    McNee, S.M., Riedl, J., Konstan, J.A.: Being accurate is not enough: how accuracy metrics have hurt recommender systems. In: CHI ’06 extended abstracts on Human factors in computing systems, pp. 1097–1101. ACM, New York. doi: 10.1145/1125451.1125659 (2006)
  8. 8.
    PHP My Admin. (2009)
  9. 9.
    Pan, R., Zhou, Y., Cao, B., Liu, N.N., Lukose, R., Scholz, M., Yang, Q.: One-class collaborative filtering. In: IEEE international conference on data mining, pp. 502–511. IEEE Computer Society, Los Alamitos (2008)Google Scholar
  10. 10.
    Sandvig J.J., Mobasher, B., Burke, R.: Robustness of collaborative recommendation based on association rule mining. In: Proceedings of the 2007 ACM conference on recommender systems (RecSys ’07), pp. 105–112. ACM (2007)Google Scholar
  11. 11.
    Total access networks. (2009)
  12. 12.
  13. 13.
    Zhou, Y., Wilkinson, D., Schreiber, R., Pan, R.: Large-scale parallel collaborative filtering for the netflix prize. In: Proceedings of the 4th international conference on algorithmic aspects in information and management AAIM ’08, pp. 337–348. Springer, Berlin (2008)Google Scholar

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  • João Rodrigues
    • 1
  • António Nogueira
    • 1
  • Paulo Salvador
    • 1
  • Joel J. P. C. Rodrigues
    • 2
    Email author
  1. 1.Instituto de TelecomunicaçõesUniversity of AveiroAveiroPortugal
  2. 2.Instituto de TelecomunicaçõesUniversity of Beira InteriorCovilhãPortugal

Personalised recommendations