2021 |
Kostić, Slobodan; Bjelica, Milan Z; Tošić, Nikola; Kovačević, Branimir Prediction of mobile network QoS on the go for in-vehicle infotainment usage ConferenceM33 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), IEEE, 2021, ISBN: 978-1-6654-0417-4. Abstract | Links | BibTeX | Tags: automotive, consumer electronics, digital TV, ieeexplore, networks, user experience @conference{2021zc, title = {Prediction of mobile network QoS on the go for in-vehicle infotainment usage}, author = {Slobodan Kostić and Milan Z. Bjelica and Nikola Tošić and Branimir Kovačević}, doi = {10.1109/ZINC52049.2021.9499249}, isbn = {978-1-6654-0417-4}, year = {2021}, date = {2021-05-26}, booktitle = {2021 Zooming Innovation in Consumer Technologies Conference (ZINC)}, publisher = {IEEE}, abstract = {The rise of autonomous car control leads to more accent on infotainment systems. In a few years, a lot of infotainment features, which rely on the mobile network, will be offered to users. The majority of them are dependent on the mobile network Quality of Service (QoS). While in motion, one can expect different QoS levels which can impact the functionality of infotainment systems and the overall user experience. In this paper, we provide a proposal for a context-aware mobile network QoS prediction module that is ready for in-vehicle application. The main goal of this module is to use the predicted parameters to influence the operation of the in-vehicle infotainment to ensure a better user experience.}, howpublished = {M33}, keywords = {automotive, consumer electronics, digital TV, ieeexplore, networks, user experience}, pubstate = {published}, tppubtype = {conference} } The rise of autonomous car control leads to more accent on infotainment systems. In a few years, a lot of infotainment features, which rely on the mobile network, will be offered to users. The majority of them are dependent on the mobile network Quality of Service (QoS). While in motion, one can expect different QoS levels which can impact the functionality of infotainment systems and the overall user experience. In this paper, we provide a proposal for a context-aware mobile network QoS prediction module that is ready for in-vehicle application. The main goal of this module is to use the predicted parameters to influence the operation of the in-vehicle infotainment to ensure a better user experience. |
Stepanović, Mia; Bjelica, Milan Z; Kovačević, Branimir; Živkov, Dušan Smart Delay Module For In-Vehicle Live IPTV Streaming ConferenceM33 2021 IEEE International Conference on Consumer Electronics (ICCE), IEEE, 2021, ISBN: 978-1-7281-9766-1. Abstract | Links | BibTeX | Tags: automotive, consumer electronics, digital TV, ieeexplore, user experience @conference{2021veg1, title = {Smart Delay Module For In-Vehicle Live IPTV Streaming}, author = {Mia Stepanović and Milan Z. Bjelica and Branimir Kovačević and Dušan Živkov}, doi = {10.1109/ICCE50685.2021.9427741}, isbn = {978-1-7281-9766-1}, year = {2021}, date = {2021-01-10}, booktitle = {2021 IEEE International Conference on Consumer Electronics (ICCE)}, publisher = {IEEE}, abstract = {Due to the emergence of new trends in the automotive industry, such as autonomous vehicles, there is an increasing emphasis on the driver and passengers' activities as well as on their user experience in such vehicles. One of the main forms of in-vehicle passenger entertainment is infotainment devices that allow them to stream media. Since on-the-go clients do not have a consistent Internet connection quality, streaming live media in such conditions becomes challenging. In this paper, we give an overview of the challenges regarding live media streaming in the no-signal area. We propose a solution for these challenges in the form of extension of the existing architecture of the media subsystem for clients on the move with a smart delay module that provides improvements to Quality of Experience (QoE) and Quality of Service (QoS) for the live media stream while driving.}, howpublished = {M33}, keywords = {automotive, consumer electronics, digital TV, ieeexplore, user experience}, pubstate = {published}, tppubtype = {conference} } Due to the emergence of new trends in the automotive industry, such as autonomous vehicles, there is an increasing emphasis on the driver and passengers' activities as well as on their user experience in such vehicles. One of the main forms of in-vehicle passenger entertainment is infotainment devices that allow them to stream media. Since on-the-go clients do not have a consistent Internet connection quality, streaming live media in such conditions becomes challenging. In this paper, we give an overview of the challenges regarding live media streaming in the no-signal area. We propose a solution for these challenges in the form of extension of the existing architecture of the media subsystem for clients on the move with a smart delay module that provides improvements to Quality of Experience (QoE) and Quality of Service (QoS) for the live media stream while driving. |
2020 |
Bjelica, Milan Z; Lazić, Krsto; Teslić, Nikola; Živkov, Dušan Multimodal method for selecting a content reproduction mode based on the quality of video signal data flow for mobile receivers PatentPendingM87 P-2020/0406, 2020, (Pending). BibTeX | Tags: automotive, consumer electronics, digital TV, networks, user experience @patent{2020b, title = {Multimodal method for selecting a content reproduction mode based on the quality of video signal data flow for mobile receivers}, author = {Milan Z. Bjelica and Krsto Lazić and Nikola Teslić and Dušan Živkov}, year = {2020}, date = {2020-03-27}, number = {P-2020/0406}, howpublished = {M87}, note = {Pending}, keywords = {automotive, consumer electronics, digital TV, networks, user experience}, pubstate = {published}, tppubtype = {patent} } |
Bjelica, Milan Z; Stepanović, Mia; Kovačević, Branimir; Teslić, Nikola Trajectory-aware playback to overcome user experience challenges for streaming media in the vehicle ConferenceM33 2020 IEEE International Conference on Consumer Electronics (ICCE), IEEE, 2020, ISBN: 978-1-7281-5186-1. Abstract | Links | BibTeX | Tags: automotive, consumer electronics, digital TV, ieeexplore, user experience @conference{icce20201, title = {Trajectory-aware playback to overcome user experience challenges for streaming media in the vehicle}, author = {Milan Z. Bjelica and Mia Stepanović and Branimir Kovačević and Nikola Teslić}, doi = {10.1109/ICCE46568.2020.9212311}, isbn = {978-1-7281-5186-1}, year = {2020}, date = {2020-01-04}, booktitle = {2020 IEEE International Conference on Consumer Electronics (ICCE)}, publisher = {IEEE}, abstract = {New trends in the automotive industry, such as e-mobility and autonomous driving, give birth to challenges of engaging passengers in a vehicle. Once relieved from driving tasks, passengers may take up productive and entertainment-related activities, such as media consumption. It is assumed that by 2030 in-car cabin would mostly resemble a living room, whereas internet connectivity would become one of the most important enablers for new content delivery. Streaming media in such an environment poses a challenge, given that reliability and adequate coverage in 4G and coming 5G networks are mandatory. In this paper, we give a brief analysis of challenges which streaming media would bring to the user experience. We give a proposal of a software stack for a trajectory-aware playback, capable of predicting streaming quality drops and proposing appropriate fallbacks.}, howpublished = {M33}, keywords = {automotive, consumer electronics, digital TV, ieeexplore, user experience}, pubstate = {published}, tppubtype = {conference} } New trends in the automotive industry, such as e-mobility and autonomous driving, give birth to challenges of engaging passengers in a vehicle. Once relieved from driving tasks, passengers may take up productive and entertainment-related activities, such as media consumption. It is assumed that by 2030 in-car cabin would mostly resemble a living room, whereas internet connectivity would become one of the most important enablers for new content delivery. Streaming media in such an environment poses a challenge, given that reliability and adequate coverage in 4G and coming 5G networks are mandatory. In this paper, we give a brief analysis of challenges which streaming media would bring to the user experience. We give a proposal of a software stack for a trajectory-aware playback, capable of predicting streaming quality drops and proposing appropriate fallbacks. |
2019 |
Bjelica, Milan Z; Đukić, Miodrag; Subotić, Miloš; Lukić, Nemanja The method and system for inserting a notification into a multimedia content stream in a vehicle PatentPendingM87 P-2019/1345, 2019, (Pending). BibTeX | Tags: automotive, consumer electronics, digital TV, HMI, user experience @patent{2019p3, title = {The method and system for inserting a notification into a multimedia content stream in a vehicle }, author = {Milan Z. Bjelica and Miodrag Đukić and Miloš Subotić and Nemanja Lukić}, year = {2019}, date = {2019-09-01}, number = {P-2019/1345}, howpublished = {M87}, note = {Pending}, keywords = {automotive, consumer electronics, digital TV, HMI, user experience}, pubstate = {published}, tppubtype = {patent} } |
Lazić, Aleksandar; Bjelica, Milan Z; Nađ, Dejan Use of Google Assistant technology in the interactive digital television ConferenceM63 Proceedings of ETRAN 2019, Srebrno Jezero, Serbia, 2019. Abstract | Links | BibTeX | Tags: digital TV, HMI, user interface @conference{etran2019_1, title = {Use of Google Assistant technology in the interactive digital television}, author = {Aleksandar Lazić and Milan Z. Bjelica and Dejan Nađ}, url = {https://www.etran.rs/2019/program2019.pdf}, year = {2019}, date = {2019-06-03}, booktitle = {Proceedings of ETRAN 2019}, address = {Srebrno Jezero, Serbia}, institution = {ETRAN Society}, abstract = {Nowadays, more and more people are using virtual assistant services on various platforms (Android, Windows, iOS). They are becoming present in everyday life such as buying food in market, driving to the job, or for the purpose of an entertainment. This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. The aim is to enhance user experience, so previously added intents such as “channel up/down”, “volume up/down” are extended with some more complex commands such as finding TV channel by name and zapping to it or choosing some VOD and schedule it for recording or watching later, by using only a voice command. The majority of existing speech recognition tools provide the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to mentioned commands. }, howpublished = {M63}, keywords = {digital TV, HMI, user interface}, pubstate = {published}, tppubtype = {conference} } Nowadays, more and more people are using virtual assistant services on various platforms (Android, Windows, iOS). They are becoming present in everyday life such as buying food in market, driving to the job, or for the purpose of an entertainment. This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. The aim is to enhance user experience, so previously added intents such as “channel up/down”, “volume up/down” are extended with some more complex commands such as finding TV channel by name and zapping to it or choosing some VOD and schedule it for recording or watching later, by using only a voice command. The majority of existing speech recognition tools provide the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to mentioned commands. |
Banović, Radenko; Bjelica, Milan Z; Dejanović, Darko; Gvero, Milan Extension of TV Input framework with Google Assistant functionalities in Android environment ConferenceM63 Proceedings of ETRAN 2019, ETRAN Society, 2019. Abstract | Links | BibTeX | Tags: digital TV @conference{etran2019_2, title = {Extension of TV Input framework with Google Assistant functionalities in Android environment}, author = {Radenko Banović and Milan Z. Bjelica and Darko Dejanović and Milan Gvero}, url = {https://www.etran.rs/2019/program2019.pdf}, year = {2019}, date = {2019-06-03}, booktitle = {Proceedings of ETRAN 2019}, publisher = {ETRAN Society}, abstract = {This paper presents one solution of extending the TV Input Framework with functionalities of the Google Assistant package, which enables the storage of EPG data in the TV Provider database, and the search of EPG data stored in the TV Provider database.}, howpublished = {M63}, keywords = {digital TV}, pubstate = {published}, tppubtype = {conference} } This paper presents one solution of extending the TV Input Framework with functionalities of the Google Assistant package, which enables the storage of EPG data in the TV Provider database, and the search of EPG data stored in the TV Provider database. |
Bjelica, Milan Z; Pavković, Bogdan; Bašičević, Ilija; Marinković, Vladimir The system and procedure for inserting advertisements into the video stream of a vehicle multimedia PatentPendingM87 P-2019/1297, 2019, (Pending). BibTeX | Tags: automotive, consumer electronics, digital TV, infotainment @patent{2019p4, title = {The system and procedure for inserting advertisements into the video stream of a vehicle multimedia}, author = {Milan Z. Bjelica and Bogdan Pavković and Ilija Bašičević and Vladimir Marinković}, year = {2019}, date = {2019-05-01}, number = {P-2019/1297}, howpublished = {M87}, note = {Pending}, keywords = {automotive, consumer electronics, digital TV, infotainment}, pubstate = {published}, tppubtype = {patent} } |
Bjelica, Milan Z; Popović, Miroslav; Antić, Marija; Bašičević, Ilija Method of selecting the optimal parameters for playing video signals on a multimedia device in the vehicle PatentPendingM87 P-2019/1370, 2019, (Pending). BibTeX | Tags: automotive, consumer electronics, digital TV, infotainment, user experience @patent{2019p4b, title = {Method of selecting the optimal parameters for playing video signals on a multimedia device in the vehicle}, author = {Milan Z. Bjelica and Miroslav Popović and Marija Antić and Ilija Bašičević}, year = {2019}, date = {2019-04-03}, number = {P-2019/1370}, howpublished = {M87}, note = {Pending}, keywords = {automotive, consumer electronics, digital TV, infotainment, user experience}, pubstate = {published}, tppubtype = {patent} } |
2018 |
Vukota, Nataša; Velikić, Gordana; Bjelica, Milan Z; Fimić, Nemanja; Ilić, Mladen [Serbian] Razvoj novog korisničkog interfejsa podsistema za TV prijemnike na bazi Android operativnog sistema - Stage Technical ReportM85 RT-RK Institute for Computer-Based Systems Narodnog Fronta 23a, TR32041, 2018. BibTeX | Tags: digital TV, HMI, user interface @techreport{Stage2018, title = {[Serbian] Razvoj novog korisničkog interfejsa podsistema za TV prijemnike na bazi Android operativnog sistema - Stage}, author = {Nataša Vukota and Gordana Velikić and Milan Z. Bjelica and Nemanja Fimić and Mladen Ilić}, year = {2018}, date = {2018-12-01}, address = {Narodnog Fronta 23a}, institution = {RT-RK Institute for Computer-Based Systems}, howpublished = {M85}, type = {TR32041}, keywords = {digital TV, HMI, user interface}, pubstate = {published}, tppubtype = {techreport} } |
Lazić, Aleksandar; Bjelica, Milan Z; Nađ, Dejan; Todorović, Branislav M Google Assistant integration in TV application for Android OS ConferenceM33 TELFOR 2018, IEEE, Belgrade, Serbia, 2018. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore @conference{Lazic2018, title = {Google Assistant integration in TV application for Android OS }, author = {Aleksandar Lazić and Milan Z. Bjelica and Dejan Nađ and Branislav M. Todorović}, doi = {10.1109/TELFOR.2018.8612143}, year = {2018}, date = {2018-11-21}, booktitle = {TELFOR 2018}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. Nowadays, Google Assistant is becoming more and more popular personal assistant and people freaquently use it's features in the applications on their, smart' devices such as smartphones, smart digital television receivers, smartwatches, etc. The majority of existing speech recognition tools provides the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to commands such as channel up/down, volume up/down, mute/unmute, etc. The aim is to improve user's quality of experience, so he/she does not have to use a remote contoller, but to say a voice command.}, howpublished = {M33}, keywords = {digital TV, ieeexplore}, pubstate = {published}, tppubtype = {conference} } This paper presents a software architecture that supports Google Assistant integration in TV application, designed for Android operating system. Nowadays, Google Assistant is becoming more and more popular personal assistant and people freaquently use it's features in the applications on their, smart' devices such as smartphones, smart digital television receivers, smartwatches, etc. The majority of existing speech recognition tools provides the result of the speech processing in a free form textual output or structured form textual output. In order to use obtained outputs in an existing TV applications, it is necessary to detect patterns that correspond to commands such as channel up/down, volume up/down, mute/unmute, etc. The aim is to improve user's quality of experience, so he/she does not have to use a remote contoller, but to say a voice command. |
Bjelica, Milan Z How Much Smart is Too Much? Exploring the slow adoption of new consumer technology Journal ArticleM22 IEEE Consumer Electronics Magazine, 7 (6), pp. 23-28, 2018, ISBN: 2162-2248. Abstract | Links | BibTeX | Download | Tags: business, consumer electronics, digital TV, HMI, ieeexplore, internet of things, smart homes, user experience, user interface @article{BjelicaCE, title = {How Much Smart is Too Much? Exploring the slow adoption of new consumer technology}, author = {Milan Z. Bjelica }, doi = {10.1109/MCE.2018.2816179}, isbn = {2162-2248}, year = {2018}, date = {2018-10-05}, journal = {IEEE Consumer Electronics Magazine}, volume = {7}, number = {6}, pages = {23-28}, abstract = {Today's proliferation of smart systems, devices, and things causes some severe side effects. The use cases of "smart" anything, although numerous, are often made very complex due to the abundance of devices required to enable those use cases. This causes a variety of human-machine interfaces (HMIs), which are by no means standardized, making the public adoption of consumer technology much harder than we might anticipate. Smart phones, tablets, and TVs introduce little commonality in user interfaces (UIs) regarding their openness and the variety of applications available. Our vehicles are offering us disconnected, proprietary infotainment systems and awkward input devices, including numerous buttons and touch, jog shuttle, and steering wheel controls. Smart gadgets and homes are among the most complicated both to install and use, as they still require considerable do-it-yourself (DIY) skills or the help of a trained professional. Furthermore, various new wearables now require users to attach electronics to their person-as if the stress of locating the smartphone before leaving the house is not enough on its own. Learning how to use all of these devices, making use of them, and weaving them into everyday life can be so cumbersome that we may stop adopting new solutions altogether. This has already started to happen. Let me attempt to qualify some reasons for the caveat. These come from two trouble-causing dilemmas. The first is integration versus differentiation (Figure 1).}, howpublished = {M22}, keywords = {business, consumer electronics, digital TV, HMI, ieeexplore, internet of things, smart homes, user experience, user interface}, pubstate = {published}, tppubtype = {article} } Today's proliferation of smart systems, devices, and things causes some severe side effects. The use cases of "smart" anything, although numerous, are often made very complex due to the abundance of devices required to enable those use cases. This causes a variety of human-machine interfaces (HMIs), which are by no means standardized, making the public adoption of consumer technology much harder than we might anticipate. Smart phones, tablets, and TVs introduce little commonality in user interfaces (UIs) regarding their openness and the variety of applications available. Our vehicles are offering us disconnected, proprietary infotainment systems and awkward input devices, including numerous buttons and touch, jog shuttle, and steering wheel controls. Smart gadgets and homes are among the most complicated both to install and use, as they still require considerable do-it-yourself (DIY) skills or the help of a trained professional. Furthermore, various new wearables now require users to attach electronics to their person-as if the stress of locating the smartphone before leaving the house is not enough on its own. Learning how to use all of these devices, making use of them, and weaving them into everyday life can be so cumbersome that we may stop adopting new solutions altogether. This has already started to happen. Let me attempt to qualify some reasons for the caveat. These come from two trouble-causing dilemmas. The first is integration versus differentiation (Figure 1). |
2017 |
Bjelica, Milan Z; Teslić, Nikola; Mihić, Velibor Softver u digitalnoj televiziji 1 BookM42 1, Faculty of Technical Sciences, Novi Sad, Serbia, 2017, ISBN: 978-86-7892-949-6. Abstract | BibTeX | Tags: digital TV @book{Bjelica2017b, title = {Softver u digitalnoj televiziji 1}, author = {Milan Z. Bjelica and Nikola Teslić and Velibor Mihić}, isbn = {978-86-7892-949-6}, year = {2017}, date = {2017-09-01}, publisher = {Faculty of Technical Sciences}, address = {Novi Sad, Serbia}, edition = {1}, abstract = {(iz sadržaja) Knjiga „Softver u digitalnoj televiziji 1“ sadrži potreban materijal za sticanje znanja iz televizije generalno, digitalne televizije (DTV) i njene standardizacije, DVB standarda, hardvera i softvera DTV prijemnika, video kodovanja i njegove standardizacije, i zaštite DTV sadržaja i sistema sa uslovnim pristupom. Autori su se koristili aktuelnim referencama i na taj način su uspeli da pravilno sagledaju i prikažu stanje ove oblasti u svetu. Knjiga sadrži i priloge vezane za MPEG i DVB tabele, kao i indeks pojmova, što dodatno doprinosi njenom kvalitetu. (iz recenzije) Udžbenik „Softver u digitalnoj televiziji 1“ predstavlja izuzetno vredan doprinos univerzitetskoj literaturi, jer osim što obrađuje teme video kodovanja i standarda za kodovanje i prenos televizijskog signala, koje su dobro obrađene u literaturi na engleskom jeziku, donosi izvanredan uvid u hardver i softver digitalnog televizijskog prijemnika, teme koje se ne mogu naći prezentovane na takav način ni u inostranoj literaturi. Uz središnji i glavni deo udžbenika, poglavlje 4. Hardver DTV prijemnika i poglavlje 5. Softver DTV prijemnika, autori objašnjavaju celokupan put DTV signala od načina emitovanja, postupaka modulacije, formata za prenos DTV podataka, standarda za DTV s detaljnim opisom DVB standarda, osnova kodovanja (kompresije) video sadržaja sa aktuelnim standardima, do zaštite sadržaja i sistema sa uslovnim pristupom. Pri tome je zadržana dobra mera između opisa koncepata i ulaženja u detalje, pa je tekst razumljiv i primeren studentima na višim godinama studija. Posebno treba istaći veliki doprinos autora postignut u izdvajanju sižea ove veoma razvijene oblasti. Kao iskusni naučnici i projektanti, uspeli su da izdvoje srž neophodnu za razumevanje obimne materije digitalne televizije. Tako je formiran potreban materijal za sticanje znanja za projektovanje i implementaciju softvera u digitalnoj televiziji, sa posebnim fokusom na softver DTV prijemnika. Knjiga je napisana jasno i sa mnogo ilustracija, što će studentima omogućiti da brže i lakše savladaju predmetno gradivo.}, howpublished = {M42}, keywords = {digital TV}, pubstate = {published}, tppubtype = {book} } (iz sadržaja) Knjiga „Softver u digitalnoj televiziji 1“ sadrži potreban materijal za sticanje znanja iz televizije generalno, digitalne televizije (DTV) i njene standardizacije, DVB standarda, hardvera i softvera DTV prijemnika, video kodovanja i njegove standardizacije, i zaštite DTV sadržaja i sistema sa uslovnim pristupom. Autori su se koristili aktuelnim referencama i na taj način su uspeli da pravilno sagledaju i prikažu stanje ove oblasti u svetu. Knjiga sadrži i priloge vezane za MPEG i DVB tabele, kao i indeks pojmova, što dodatno doprinosi njenom kvalitetu. (iz recenzije) Udžbenik „Softver u digitalnoj televiziji 1“ predstavlja izuzetno vredan doprinos univerzitetskoj literaturi, jer osim što obrađuje teme video kodovanja i standarda za kodovanje i prenos televizijskog signala, koje su dobro obrađene u literaturi na engleskom jeziku, donosi izvanredan uvid u hardver i softver digitalnog televizijskog prijemnika, teme koje se ne mogu naći prezentovane na takav način ni u inostranoj literaturi. Uz središnji i glavni deo udžbenika, poglavlje 4. Hardver DTV prijemnika i poglavlje 5. Softver DTV prijemnika, autori objašnjavaju celokupan put DTV signala od načina emitovanja, postupaka modulacije, formata za prenos DTV podataka, standarda za DTV s detaljnim opisom DVB standarda, osnova kodovanja (kompresije) video sadržaja sa aktuelnim standardima, do zaštite sadržaja i sistema sa uslovnim pristupom. Pri tome je zadržana dobra mera između opisa koncepata i ulaženja u detalje, pa je tekst razumljiv i primeren studentima na višim godinama studija. Posebno treba istaći veliki doprinos autora postignut u izdvajanju sižea ove veoma razvijene oblasti. Kao iskusni naučnici i projektanti, uspeli su da izdvoje srž neophodnu za razumevanje obimne materije digitalne televizije. Tako je formiran potreban materijal za sticanje znanja za projektovanje i implementaciju softvera u digitalnoj televiziji, sa posebnim fokusom na softver DTV prijemnika. Knjiga je napisana jasno i sa mnogo ilustracija, što će studentima omogućiti da brže i lakše savladaju predmetno gradivo. |
2016 |
Bjelica, Milan Z; Jovanović, Nenad; Velikić, Gordana; Teslić, Nikola Challenges of integrating Android to a TV service operators' ecosystems ConferenceM33 Consumer Electronics (ICCE), 2016 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 585-588, 2016. Abstract | Links | BibTeX | Download | Tags: business, digital TV, ieeexplore @conference{Bjelica2016, title = {Challenges of integrating Android to a TV service operators' ecosystems}, author = {Milan Z. Bjelica and Nenad Jovanović and Gordana Velikić and Nikola Teslić}, doi = {10.1109/ICCE.2016.7430740}, year = {2016}, date = {2016-01-07}, booktitle = {Consumer Electronics (ICCE), 2016 IEEE International Conference on}, pages = {585-588}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {Since the emerge of Android as a fully capable TV operating system, the remaining questions address issues of its applicability to the ecosystems of major telecom operators, especially those providing TV services to subscribers. The abundance of services are provided to consumers, including Live IPTV broadcast, over-the-top TV, video on demand, media portals and applications. In this ecosystem, it is essential for the providers of end to end systems which include Android, to address challenges such as user experience streamlining vs differentiation, Android Open Source Project applicability versus the use of Google Market Suite (GMS), as well as challenges of provisioning QoS and QoE upon these platforms. This paper discusses these challenges and gives pointers for the most rewarding integration of Android into the operators' ecosystems.}, howpublished = {M33}, keywords = {business, digital TV, ieeexplore}, pubstate = {published}, tppubtype = {conference} } Since the emerge of Android as a fully capable TV operating system, the remaining questions address issues of its applicability to the ecosystems of major telecom operators, especially those providing TV services to subscribers. The abundance of services are provided to consumers, including Live IPTV broadcast, over-the-top TV, video on demand, media portals and applications. In this ecosystem, it is essential for the providers of end to end systems which include Android, to address challenges such as user experience streamlining vs differentiation, Android Open Source Project applicability versus the use of Google Market Suite (GMS), as well as challenges of provisioning QoS and QoE upon these platforms. This paper discusses these challenges and gives pointers for the most rewarding integration of Android into the operators' ecosystems. |
2015 |
Jovanović, Nenad; Stupar, Goran; Teslić, Nikola; Bjelica, Milan Z One solution for rendering translucent 2D UI elements in 3D space ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2015 23rd, IEEE, Belgrade, Serbia, pp. 787-790, 2015, ISBN: 978-1-5090-0055-5. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, user interface @conference{Jovanović2015, title = {One solution for rendering translucent 2D UI elements in 3D space}, author = {Nenad Jovanović and Goran Stupar and Nikola Teslić and Milan Z. Bjelica}, doi = {10.1109/TELFOR.2015.7377584}, isbn = {978-1-5090-0055-5}, year = {2015}, date = {2015-11-24}, booktitle = {Telecommunications Forum Telfor (TELFOR), 2015 23rd}, pages = {787-790}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper describes a rendering system designed to render translucent 2D UI elements (e.g. images and text) in 3D space. Significant part of the implemented system and algorithm is dedicated to rendering of composite 2D elements consisting of multiple simple elements in the same plane in 3D space. The described approach was incorporated in a UI development framework which is used by several real world applications developed for consumer electronics devices.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, user interface}, pubstate = {published}, tppubtype = {conference} } This paper describes a rendering system designed to render translucent 2D UI elements (e.g. images and text) in 3D space. Significant part of the implemented system and algorithm is dedicated to rendering of composite 2D elements consisting of multiple simple elements in the same plane in 3D space. The described approach was incorporated in a UI development framework which is used by several real world applications developed for consumer electronics devices. |
Jovanović, Nenad; Lazić, Krsto; Milošević, Milena; Bjelica, Milan Z A method for organizing and processing DTV interactive components using priority mechanism PatentPendingM94 P-2015/0769, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user experience, user interface @patent{Jovanović2015b, title = {A method for organizing and processing DTV interactive components using priority mechanism}, author = {Nenad Jovanović and Krsto Lazić and Milena Milošević and Milan Z. Bjelica}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170531&DB=&locale=en_EP&CC=RS&NR=20150769A1&KC=A1&ND=4}, year = {2015}, date = {2015-11-20}, number = {P-2015/0769}, abstract = {A method for organizing and processing DTV interactive components using priority mechanism has for a novelty in the prioritization phase (310) for organizing a DTV virtual 3D space (200), the assigning of predefined priorities to each interactive component (100), group (101) of interactive components (100) and/or attributes (203) of interactive components (100), and then in the sorting phase (320), the given interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) are sorted based on the assigned priorities using transitivity law. If the interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) haven't been assigned any priority, they are sorted based on their distance from the camera view. The aim of the invention is organization of the scenes (201) in the virtual 3D space (200), represented as a tree structure.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } A method for organizing and processing DTV interactive components using priority mechanism has for a novelty in the prioritization phase (310) for organizing a DTV virtual 3D space (200), the assigning of predefined priorities to each interactive component (100), group (101) of interactive components (100) and/or attributes (203) of interactive components (100), and then in the sorting phase (320), the given interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) are sorted based on the assigned priorities using transitivity law. If the interactive components (100), groups (101) of interactive components (100) and/or attributes (203) of interactive components (100) haven't been assigned any priority, they are sorted based on their distance from the camera view. The aim of the invention is organization of the scenes (201) in the virtual 3D space (200), represented as a tree structure. |
Bjelica, Milan Z; Teslić, Nikola; Maruna, Tomislav; Stupar, Goran Process of connecting watched digital television content and information in the associated application PatentPendingM94 P-2015/0734, 2015, (Pending). Abstract | Links | BibTeX | Tags: consumer electronics, digital TV, user experience, user interface @patent{BjelicaPatNew2015, title = {Process of connecting watched digital television content and information in the associated application}, author = {Milan Z. Bjelica and Nikola Teslić and Tomislav Maruna and Goran Stupar}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?II=3&ND=3&adjacent=true&locale=en_EP&FT=D&date=20170731&CC=RS&NR=20150734A1&KC=A1}, year = {2015}, date = {2015-11-01}, number = {P-2015/0734}, abstract = {The process of connecting watched digital television content and information in the associated application has a novelty in connecting viewed TV content (200) and the respective application (210) by joining the data source phrase of the watched TV program with the type of the found phrase. After downloading the identifying information for the currently viewed TV content (200) from the EPG schemes, adequate information of the viewed TV program are taken from the database of the operator. When making requests to the OTT server, identification information for the currently viewed TV content (200) from the EPG schedule is listed, as well as the type of the application platform supported by the product, and then the relevant application (210) is started. Applications are delivered to the appropriate platform of the target device and information (220) from the appropriate application (210) is being accessed. For each application, verification is proceeded in order to check whether the application has previously been installed on the given device.}, howpublished = {M94}, note = {Pending}, keywords = {consumer electronics, digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } The process of connecting watched digital television content and information in the associated application has a novelty in connecting viewed TV content (200) and the respective application (210) by joining the data source phrase of the watched TV program with the type of the found phrase. After downloading the identifying information for the currently viewed TV content (200) from the EPG schemes, adequate information of the viewed TV program are taken from the database of the operator. When making requests to the OTT server, identification information for the currently viewed TV content (200) from the EPG schedule is listed, as well as the type of the application platform supported by the product, and then the relevant application (210) is started. Applications are delivered to the appropriate platform of the target device and information (220) from the appropriate application (210) is being accessed. For each application, verification is proceeded in order to check whether the application has previously been installed on the given device. |
Bjelica, Milan Z; Rikalović, Dušan; Ilkić, Veljko Minimizing impact of loading time and presentation to user experience in modern Over the Top television ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on, IEEE, Berlin, Germany, 2015, ISBN: 978-1-4799-8748-1. Abstract | Links | BibTeX | Tags: digital TV, HMI, ieeexplore, user experience, user interface @conference{Bjelica2015, title = {Minimizing impact of loading time and presentation to user experience in modern Over the Top television}, author = {Milan Z. Bjelica and Dušan Rikalović and Veljko Ilkić}, doi = {10.1109/ICCE-Berlin.2015.7391242}, isbn = {978-1-4799-8748-1}, year = {2015}, date = {2015-09-06}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Modern applications running on digital TV sets and set-top box devices are tasked to show variety of content. With the emerge of the Over the Top (OTT) television, applications have become complex, with increased demand for processing power and memory. With the addition of constrained bandwidth, loading times regarding the UI hierarchy traversal increased, therefore affecting user experience. In this paper, we propose a solution which minimizes impact of loading time and loading presentation to user experience, with specific regard to (1) functionality of OTT television applications; (2) typical user behavior and (3) modern requirements of OTT TV, including animated, 3D-enabled graphical user interfaces (GUIs). The proposed solution considers the introduction of several loading intervals and corresponding loading animations, which would provide for a smooth transitions and seamless user experience, avoiding the traditional loading indicators, such as spinning circles. During the evaluation it was shown that the proposed approach contributed significantly to the user perception of time which appeared to be shorted when compared to the traditional spinning circle indicator.}, howpublished = {M33}, keywords = {digital TV, HMI, ieeexplore, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } Modern applications running on digital TV sets and set-top box devices are tasked to show variety of content. With the emerge of the Over the Top (OTT) television, applications have become complex, with increased demand for processing power and memory. With the addition of constrained bandwidth, loading times regarding the UI hierarchy traversal increased, therefore affecting user experience. In this paper, we propose a solution which minimizes impact of loading time and loading presentation to user experience, with specific regard to (1) functionality of OTT television applications; (2) typical user behavior and (3) modern requirements of OTT TV, including animated, 3D-enabled graphical user interfaces (GUIs). The proposed solution considers the introduction of several loading intervals and corresponding loading animations, which would provide for a smooth transitions and seamless user experience, avoiding the traditional loading indicators, such as spinning circles. During the evaluation it was shown that the proposed approach contributed significantly to the user perception of time which appeared to be shorted when compared to the traditional spinning circle indicator. |
Punt, Marija; Bjelica, Milan Z; Zdravković, Vladan; Teslić, Nikola An integrated environment and development framework for social gaming using mobile devices, digital TV and Internet Journal ArticleM21 Multimedia Tools and Applications, 74 (18), pp. 8137–8169, 2015, ISSN: 1380-7501. Abstract | Links | BibTeX | Tags: digital TV, gaming, smart homes, software framework @article{mta1, title = {An integrated environment and development framework for social gaming using mobile devices, digital TV and Internet}, author = {Marija Punt and Milan Z. Bjelica and Vladan Zdravković and Nikola Teslić}, doi = {10.1007/s11042-014-2045-8}, issn = {1380-7501}, year = {2015}, date = {2015-09-01}, journal = {Multimedia Tools and Applications}, volume = {74}, number = {18}, pages = {8137–8169}, abstract = {The amount of digital multimedia devices in a modern day household capable of connecting to the Internet has increased dramatically over the last years, including mobile devices such as smart phones and tablets as well as digital TV sets and set-top boxes. Since these devices are readily available and allow customization through software they can be easily used to support and enhance traditional social activities in the living room. This paper presents an integrated environment of mobile devices and digital TVs connected to the Internet used as a platform for exploring both traditional and novel gaming concepts in either a single living room or across different homes connecting multiple living rooms. To create such an environment a framework was developed enabling the implementation of distributed social games, using the digital TV as a display showing game content public to all players and using the available personal mobile devices as controllers and displays showing private portions of the game. The framework also allows the innovative use of broadcast related information and social media during game play. Five different games were developed using the framework. The framework effectiveness was evaluated by comparing TV-centric games developed with and without the framework using size and complexity metrics, additionally application responsiveness was measured using a game developed without and with the framework and compared with a state-of-the-art game controller. The experience of playing the developed games was obtained by collecting and analyzing self-reported data using a questionnaire combined with additional observations from volunteers and researchers.}, howpublished = {M21}, keywords = {digital TV, gaming, smart homes, software framework}, pubstate = {published}, tppubtype = {article} } The amount of digital multimedia devices in a modern day household capable of connecting to the Internet has increased dramatically over the last years, including mobile devices such as smart phones and tablets as well as digital TV sets and set-top boxes. Since these devices are readily available and allow customization through software they can be easily used to support and enhance traditional social activities in the living room. This paper presents an integrated environment of mobile devices and digital TVs connected to the Internet used as a platform for exploring both traditional and novel gaming concepts in either a single living room or across different homes connecting multiple living rooms. To create such an environment a framework was developed enabling the implementation of distributed social games, using the digital TV as a display showing game content public to all players and using the available personal mobile devices as controllers and displays showing private portions of the game. The framework also allows the innovative use of broadcast related information and social media during game play. Five different games were developed using the framework. The framework effectiveness was evaluated by comparing TV-centric games developed with and without the framework using size and complexity metrics, additionally application responsiveness was measured using a game developed without and with the framework and compared with a state-of-the-art game controller. The experience of playing the developed games was obtained by collecting and analyzing self-reported data using a questionnaire combined with additional observations from volunteers and researchers. |
Bjelica, Milan Z; Papp, Ištvan; Teslić, Nikola Modern Approaches in Graphical User Interfaces Development for Set-Top Box Devices and Television Sets ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: 978-86-80509-71-6. Abstract | Links | BibTeX | Tags: digital TV, software framework, user interface @conference{Bjelica2015b, title = {Modern Approaches in Graphical User Interfaces Development for Set-Top Box Devices and Television Sets}, author = {Milan Z. Bjelica and Ištvan Papp and Nikola Teslić}, url = {http://etran.etf.rs/etran2015/sekcije_etran.htm}, isbn = {978-86-80509-71-6}, year = {2015}, date = {2015-06-08}, booktitle = {Proceedings of ETRAN}, publisher = {ETRAN Society}, address = {Srebrno Jezero, Serbia}, abstract = {Last decade of the development of embedded devices has brought the revolution with regard to the increase in performance and applicability. Devices have started to perform complex functions, given the two key enablers. The first enabler is a high level of integration and the ubiquity of System On Chip (SoC) components. The second enabler is the broadband connectivity access (the Internet). Complex functional requirements are followed with a new graphical user interface (UI) requirements. The focus of this paper is to present methods of the development of graphical user interfaces for TV and set-top box (STB) devices, which became ubiquitous thanks to the terrestrial television digitalization and the overall growth in service offerings by operators. New offers, such as IPTV, Video On Demand, Catch Up TV etc. all require a new approach to the design of graphical user interface (GUI) for the TV screen. TV GUI today has become a key feature of a TV device. It enables users to easily access vast number of available functions. Additionally, it is a key brand differentiator for operators, in their attempt to avoid customer churn and to attract new customers. Within this paper we present modern directions in STB and TV GUI development, regarding the present day market and current research and development efforts in both industry and academia. A novel GUI development method classification is given, followed by an appropriate discussion. Finally, we present several real world GUI development examples which are carried out within the RT-RK Institute in Novi Sad, Serbia.}, howpublished = {M63}, keywords = {digital TV, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } Last decade of the development of embedded devices has brought the revolution with regard to the increase in performance and applicability. Devices have started to perform complex functions, given the two key enablers. The first enabler is a high level of integration and the ubiquity of System On Chip (SoC) components. The second enabler is the broadband connectivity access (the Internet). Complex functional requirements are followed with a new graphical user interface (UI) requirements. The focus of this paper is to present methods of the development of graphical user interfaces for TV and set-top box (STB) devices, which became ubiquitous thanks to the terrestrial television digitalization and the overall growth in service offerings by operators. New offers, such as IPTV, Video On Demand, Catch Up TV etc. all require a new approach to the design of graphical user interface (GUI) for the TV screen. TV GUI today has become a key feature of a TV device. It enables users to easily access vast number of available functions. Additionally, it is a key brand differentiator for operators, in their attempt to avoid customer churn and to attract new customers. Within this paper we present modern directions in STB and TV GUI development, regarding the present day market and current research and development efforts in both industry and academia. A novel GUI development method classification is given, followed by an appropriate discussion. Finally, we present several real world GUI development examples which are carried out within the RT-RK Institute in Novi Sad, Serbia. |
Nađ, Dejan; Knežević, Milan; Jovanović, Nenad; Bjelica, Milan Z Integration of STB platform video playback into 3D graphical user inteface ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: ISBN: 978-86-80509-71-6. Abstract | Links | BibTeX | Tags: digital TV, user interface @conference{Nađ2015, title = {Integration of STB platform video playback into 3D graphical user inteface}, author = {Dejan Nađ and Milan Knežević and Nenad Jovanović and Milan Z. Bjelica}, url = {http://etran.etf.rs/etran2015/sekcije_etran.htm}, isbn = {ISBN: 978-86-80509-71-6}, year = {2015}, date = {2015-06-08}, booktitle = {Proceedings of ETRAN}, publisher = {ETRAN Society}, address = {Srebrno Jezero, Serbia}, abstract = {In this paper we will present some problems which we have encountered during implementation of digital television application based on three-dimensional graphical user interface on set-top box platform. Also we will describe how we have solved these problems on the way to create the best user experience during the digital television video playback. The problems are integration of platform video playback intro three-dimensional graphical user interface and its adjustment for application design that includes playback scaling and reposition.}, howpublished = {M63}, keywords = {digital TV, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper we will present some problems which we have encountered during implementation of digital television application based on three-dimensional graphical user interface on set-top box platform. Also we will describe how we have solved these problems on the way to create the best user experience during the digital television video playback. The problems are integration of platform video playback intro three-dimensional graphical user interface and its adjustment for application design that includes playback scaling and reposition. |
Bjelica, Milan Z; Jovanović, Nenad; Nađ, Dejan; Knežević, Milan Method for integration of video content reproduction in 3D DTV surrounding PatentPendingM94 P-2015/0386, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user interface @patent{Bjelica2015b, title = {Method for integration of video content reproduction in 3D DTV surrounding}, author = {Milan Z. Bjelica and Nenad Jovanović and Dejan Nađ and Milan Knežević}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170131&DB=&locale=en_EP&CC=RS&NR=20150386A1&KC=A1&ND=4}, year = {2015}, date = {2015-06-05}, number = {P-2015/0386}, abstract = {Method for integration of video content reproduction in 3D DTV surrounding, whose virtual 3D world is composed of multiple plains has a novelty in solving the synchronization problem between the size of the graphical gap for the reproduced video and the size of the video in the application. The graphical elements and multimedia objects are positioned in the levels of the plain. Scenes are managed in the virtual 3D space of the DTV graphical surrounding, and every scene is made of a camera view, parts of the plain and multiple supplied graphical elements and multimedia objects.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user interface}, pubstate = {published}, tppubtype = {patent} } Method for integration of video content reproduction in 3D DTV surrounding, whose virtual 3D world is composed of multiple plains has a novelty in solving the synchronization problem between the size of the graphical gap for the reproduced video and the size of the video in the application. The graphical elements and multimedia objects are positioned in the levels of the plain. Scenes are managed in the virtual 3D space of the DTV graphical surrounding, and every scene is made of a camera view, parts of the plain and multiple supplied graphical elements and multimedia objects. |
Rikalović, Dušan; Bjelica, Milan Z; Stupar, Goran; Ilkić, Veljko A method for synchronizing the data on the application electronic program guide - EPG of digital television PatentPendingM94 P-2015/0735, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV, user experience, user interface @patent{RikalovicPat2015, title = {A method for synchronizing the data on the application electronic program guide - EPG of digital television}, author = {Dušan Rikalović and Milan Z. Bjelica and Goran Stupar and Veljko Ilkić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?II=2&ND=3&adjacent=true&locale=en_EP&FT=D&date=20170731&CC=RS&NR=20150735A1&KC=A1}, year = {2015}, date = {2015-06-01}, number = {P-2015/0735}, abstract = {A method for synchronizing the data on the application electronic program guide-EPG of digital television has for a novelty the phase (202) which synchronizes current programs on a new way by processing the attribute of current program (102) and associated programs (101) in a way that combines the start time (104) of the program (102), start time (104) its associated programs (101) and intervals duration (103) its associated programs (101). The invention introduces a novelty in terms of fixed window of the programs, and also innovation is reflected in synchronization that takes place in the horizontal plane (105) of structure (100) of EPG application. The process of the invention takes place on the client side (401) in the unit (406) for synchronization. EPG content is generated and multiplied on the server side, as well.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } A method for synchronizing the data on the application electronic program guide-EPG of digital television has for a novelty the phase (202) which synchronizes current programs on a new way by processing the attribute of current program (102) and associated programs (101) in a way that combines the start time (104) of the program (102), start time (104) its associated programs (101) and intervals duration (103) its associated programs (101). The invention introduces a novelty in terms of fixed window of the programs, and also innovation is reflected in synchronization that takes place in the horizontal plane (105) of structure (100) of EPG application. The process of the invention takes place on the client side (401) in the unit (406) for synchronization. EPG content is generated and multiplied on the server side, as well. |
Bjelica, Milan Z; Jovanović, Nenad; Milošević, Milena; Kovačević, Marko A method for providing video content in applications of digital television PatentPendingM94 P-2015/0346, 2015, (Pending). Abstract | Links | BibTeX | Tags: digital TV @patent{Bjelica2015b, title = {A method for providing video content in applications of digital television}, author = {Milan Z. Bjelica and Nenad Jovanović and Milena Milošević and Marko Kovačević}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170131&DB=&locale=en_EP&CC=RS&NR=20150346A1&KC=A1&ND=4}, year = {2015}, date = {2015-05-21}, number = {P-2015/0346}, abstract = {A method for providing video content in applications of digital television has a novelty the phase (200) to obtain video content depending on the type and availability of video content, based on the choice of one function in step (103) driven by the diverse ways of acquiring video content over the LiveTV (201) and video on demand bases (202), whereby LiveTV (201) includes a method of obtaining Broadcasting Service (203) and/or service (204) via IP transmission in a network operator and/or internet TV service (205). At the phase (200) noted services may include: catch-up TV service (208) and / or nPVR service and / or Netflix service and / or DVR service (206) and / or live emissions (207) service and / or service ( 209) via a recording.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV}, pubstate = {published}, tppubtype = {patent} } A method for providing video content in applications of digital television has a novelty the phase (200) to obtain video content depending on the type and availability of video content, based on the choice of one function in step (103) driven by the diverse ways of acquiring video content over the LiveTV (201) and video on demand bases (202), whereby LiveTV (201) includes a method of obtaining Broadcasting Service (203) and/or service (204) via IP transmission in a network operator and/or internet TV service (205). At the phase (200) noted services may include: catch-up TV service (208) and / or nPVR service and / or Netflix service and / or DVR service (206) and / or live emissions (207) service and / or service ( 209) via a recording. |
Bjelica, Milan Z Android as TV operating system (past, today, tomorrow) ConferenceKeynoteM32 5th FOKUS Media Web Symposium, Fraunhoffer FOKUS, Berlin, Germany, 2015, (Keynote). Links | BibTeX | Tags: digital TV @conference{Bjelica2015b, title = {Android as TV operating system (past, today, tomorrow)}, author = {Milan Z. Bjelica}, url = {https://www.fokus.fraunhofer.de/fame/mws/workshops#Content-179cd50c}, year = {2015}, date = {2015-05-20}, booktitle = {5th FOKUS Media Web Symposium}, publisher = {Fraunhoffer FOKUS}, address = {Berlin, Germany}, howpublished = {M32}, note = {Keynote}, keywords = {digital TV}, pubstate = {published}, tppubtype = {conference} } |
Bjelica, Milan Z; Papp, Istvan; Dejan, Stefanović; Maruna, Tomislav A method for generating DTV content database PatentM92 P-2015/0419, 2015. Abstract | Links | BibTeX | Tags: digital TV @patent{Bjelica2015b, title = {A method for generating DTV content database}, author = {Milan Z. Bjelica and Istvan Papp and Stefanović Dejan and Tomislav Maruna}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20161230&DB=&locale=en_EP&CC=RS&NR=20150419A1&KC=A1&ND=4}, year = {2015}, date = {2015-04-19}, number = {P-2015/0419}, abstract = {The method for generating DTV content database has for a novelty that for each DTV content which belongs to the VoD or EPG database, quality level (107) is assigned, based on reliability level (105) of metadata (100) of DTV content. Also, reliability level (109) is assigned to the DTV content, based on confidence levels (103), which are empirical predetermined. Metadata (100) are collected in phase (200) using searching mechanisms, which takes base informations as filter inputs, after that, type of metadata is determined, and quality level (102) of metadata is estimated, using criteria according to previously determined type. The method also includes process of metadata (100) confidence validation (104), where is quality level (105) assigned to the metadata, based on confidence level (103), and these marks are used as filter inputs, where is content quality level (107) estimated in phase (106), according to the certain criteria. In DTV content confidence validation (108), confidence level (109) is assigned to the every DTV content, using previously determined quality level (107) of DTV content and confidence levels (103). In phase (202), using confidence levels (109) of contents, valid contents are added to the existing DTV content database, which is available to the users on every target device.}, howpublished = {M92}, keywords = {digital TV}, pubstate = {published}, tppubtype = {patent} } The method for generating DTV content database has for a novelty that for each DTV content which belongs to the VoD or EPG database, quality level (107) is assigned, based on reliability level (105) of metadata (100) of DTV content. Also, reliability level (109) is assigned to the DTV content, based on confidence levels (103), which are empirical predetermined. Metadata (100) are collected in phase (200) using searching mechanisms, which takes base informations as filter inputs, after that, type of metadata is determined, and quality level (102) of metadata is estimated, using criteria according to previously determined type. The method also includes process of metadata (100) confidence validation (104), where is quality level (105) assigned to the metadata, based on confidence level (103), and these marks are used as filter inputs, where is content quality level (107) estimated in phase (106), according to the certain criteria. In DTV content confidence validation (108), confidence level (109) is assigned to the every DTV content, using previously determined quality level (107) of DTV content and confidence levels (103). In phase (202), using confidence levels (109) of contents, valid contents are added to the existing DTV content database, which is available to the users on every target device. |
Bjelica, Milan Z; Lazić, Krsto; Kovačević, Marko; Jovanović, Nenad A method for managing the downloading of a scene from the server to the digital television applications PatentM92 P-2015/0016, 2015. Abstract | Links | BibTeX | Tags: digital TV, user experience @patent{Bjelica2015b, title = {A method for managing the downloading of a scene from the server to the digital television applications}, author = {Milan Z. Bjelica and Krsto Lazić and Marko Kovačević and Nenad Jovanović}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160831&DB=&locale=en_EP&CC=RS&NR=20150016A1&KC=A1&ND=4}, year = {2015}, date = {2015-01-05}, number = {P-2015/0016}, abstract = {The method for managing the downloading scene (301) from the server to the applications (104) of digital television has for a novelty that the specified downloading takes place over the memory buffer (106) through a phase (700) which forms the structure of the scenes where each scene (201,301) is characterized with three criteria of loading data (401). The first criterion relates to the number of transitions between current scene (201) and next loading scene (301), the second criterion relates to the type of data (401) that is loaded and the third criterion refers to the user's past activity. The method then includes the phase (701) that includes the association of the processing thread (400) to each scene (201,301) and phase (702), where the scene takes place prioritization threads (400) with respect to a critical event scene, by determining the distance between the current scene (201) and destination scene (301). Applications (104) of digital television are: an interactive photo albums, Live TV applications, programmable electronic guide, interactive albums of music and video on demand applications.}, howpublished = {M92}, keywords = {digital TV, user experience}, pubstate = {published}, tppubtype = {patent} } The method for managing the downloading scene (301) from the server to the applications (104) of digital television has for a novelty that the specified downloading takes place over the memory buffer (106) through a phase (700) which forms the structure of the scenes where each scene (201,301) is characterized with three criteria of loading data (401). The first criterion relates to the number of transitions between current scene (201) and next loading scene (301), the second criterion relates to the type of data (401) that is loaded and the third criterion refers to the user's past activity. The method then includes the phase (701) that includes the association of the processing thread (400) to each scene (201,301) and phase (702), where the scene takes place prioritization threads (400) with respect to a critical event scene, by determining the distance between the current scene (201) and destination scene (301). Applications (104) of digital television are: an interactive photo albums, Live TV applications, programmable electronic guide, interactive albums of music and video on demand applications. |
Stupar, Goran; Jovanović, Nenad; Bjelica, Milan Z; Teslić, Nikola; Nađ, Dejan; Jovanov, Nevena [Serbian] Arhitektura softvera za UI/UX savremenih digitalnih prijemnika na bazi operativnog sistema Android Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, M85, 2015, (III44009). BibTeX | Tags: digital TV, HMI, software framework, user experience, user interface @techreport{Stupar2015, title = {[Serbian] Arhitektura softvera za UI/UX savremenih digitalnih prijemnika na bazi operativnog sistema Android}, author = {Goran Stupar and Nenad Jovanović and Milan Z. Bjelica and Nikola Teslić and Dejan Nađ and Nevena Jovanov}, year = {2015}, date = {2015-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, type = {M85}, note = {III44009}, keywords = {digital TV, HMI, software framework, user experience, user interface}, pubstate = {published}, tppubtype = {techreport} } |
Bjelica, Milan Z; Rikalović, Dušan; Ilkić, Veljko; Teslić, Nikola [Serbian] Arhitektura softvera za poboljsanje iskustva korisnika i optimizaciju vremena pristupa funkcionalnostima digitalnih TV prijemnika Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2015, (III44009). BibTeX | Tags: digital TV, software framework, user experience, user interface @techreport{Bjelica2015b, title = {[Serbian] Arhitektura softvera za poboljsanje iskustva korisnika i optimizaciju vremena pristupa funkcionalnostima digitalnih TV prijemnika}, author = {Milan Z. Bjelica and Dušan Rikalović and Veljko Ilkić and Nikola Teslić}, year = {2015}, date = {2015-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, note = {III44009}, keywords = {digital TV, software framework, user experience, user interface}, pubstate = {published}, tppubtype = {techreport} } |
2014 |
Tukuljac, Helena Peić; Nađ, Dejan; Stupar, Goran; Bjelica, Milan Z A solution of a DTV recommendation engine based on broadband and broadcast data ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2014 22nd, IEEE, Belgrade, Serbia, pp. 893-896, 2014, ISBN: 978-1-4799-6191-7. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, recommendation, user experience @conference{Tukuljac2014, title = {A solution of a DTV recommendation engine based on broadband and broadcast data}, author = {Helena Peić Tukuljac and Dejan Nađ and Goran Stupar and Milan Z. Bjelica}, doi = {10.1109/TELFOR.2014.7034548}, isbn = {978-1-4799-6191-7}, year = {2014}, date = {2014-11-25}, booktitle = {Telecommunications Forum Telfor (TELFOR), 2014 22nd}, pages = {893-896}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {Age of digital television has brought many changes to television user's experience. On one side there is comfort because of great amount of data available in the stream and possibility of accessing the Internet over TV. On the other side great amount of data brings significant discomfort, if the data is not organized well and user has to browse through it for a long time. This paper describes a solution for recommending similar data originating from digital television stream or from the Internet. Aim of the presented solution is personalization of television content and related data from the Internet and also selection of most proper results. Main approaches are described and the solution is compared to some existing solutions.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, recommendation, user experience}, pubstate = {published}, tppubtype = {conference} } Age of digital television has brought many changes to television user's experience. On one side there is comfort because of great amount of data available in the stream and possibility of accessing the Internet over TV. On the other side great amount of data brings significant discomfort, if the data is not organized well and user has to browse through it for a long time. This paper describes a solution for recommending similar data originating from digital television stream or from the Internet. Aim of the presented solution is personalization of television content and related data from the Internet and also selection of most proper results. Main approaches are described and the solution is compared to some existing solutions. |
Ignjatov, Nemanja; Bjelica, Milan Z; Ćetković, Mića; Radovanović, Saša Integration of Lua script interpreter for automatic device configuration using TR-069 ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2014 22nd, IEEE, Belgrade, Serbia, pp. 1118-1121, 2014, ISBN: 978-1-4799-6191-7. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, internet of things @conference{Ignjatov2014, title = {Integration of Lua script interpreter for automatic device configuration using TR-069}, author = {Nemanja Ignjatov and Milan Z. Bjelica and Mića Ćetković and Saša Radovanović}, doi = {10.1109/TELFOR.2014.7034603}, isbn = {978-1-4799-6191-7}, year = {2014}, date = {2014-11-25}, booktitle = {Telecommunications Forum Telfor (TELFOR), 2014 22nd}, pages = {1118-1121}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {Network technologies development provides constant access to the consumer electronic devices, so that they are becoming remotely managed. This paper presents a solution for support of Lua based configuration scripts definition as a part of the auto-configuration system. This system enables the user to create, control or remove configuration scripts and define criteria for script execution triggering. Key benefits are: Lua script interpreter integration mechanism into auto-configuration server and complex script execution triggering event-model definition.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things}, pubstate = {published}, tppubtype = {conference} } Network technologies development provides constant access to the consumer electronic devices, so that they are becoming remotely managed. This paper presents a solution for support of Lua based configuration scripts definition as a part of the auto-configuration system. This system enables the user to create, control or remove configuration scripts and define criteria for script execution triggering. Key benefits are: Lua script interpreter integration mechanism into auto-configuration server and complex script execution triggering event-model definition. |
Nemet, Norbert; Radovanović, Saša; Ćetković, Mića; Ikonić, Nikola; Bjelica, Milan Z User self-help module for a device management cloud based on the TR-069 protocol ConferenceM33 Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, IEEE, Berlin, Germany, pp. 199-201, 2014, ISBN: 978-1-4799-6165-8. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, internet of things, smart homes, user experience, user interface @conference{Nemet2014, title = {User self-help module for a device management cloud based on the TR-069 protocol}, author = {Norbert Nemet and Saša Radovanović and Mića Ćetković and Nikola Ikonić and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2014.7034234}, isbn = {978-1-4799-6165-8}, year = {2014}, date = {2014-09-07}, booktitle = {Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on}, pages = {199-201}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In this paper, a solution for a self-help module as a part of a Device Cloud platform for connected consumer electronic devices is presented. The proposed solution allows users to track parameter values and solve issues on their devices. Contribution to technology is a real-time issue solving mechanism based on cross-referencing of parameter values and predefined actions for specific device types.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things, smart homes, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper, a solution for a self-help module as a part of a Device Cloud platform for connected consumer electronic devices is presented. The proposed solution allows users to track parameter values and solve issues on their devices. Contribution to technology is a real-time issue solving mechanism based on cross-referencing of parameter values and predefined actions for specific device types. |
Bjelica, Milan Z; Papp, Istvan; Ilkić, Veljko; Benarik, Laslo Method for organization and managing of DTV graphical user interface with a simulated depth PatentM92 P-2014/0514, 2014. Abstract | Links | BibTeX | Tags: digital TV, HMI, user experience, user interface @patent{Bjelica2014b, title = {Method for organization and managing of DTV graphical user interface with a simulated depth}, author = {Milan Z. Bjelica and Istvan Papp and Veljko Ilkić and Laslo Benarik}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160428&DB=&locale=en_EP&CC=RS&NR=20140514A1&KC=A1&ND=4}, year = {2014}, date = {2014-05-14}, number = {P-2014/0514}, abstract = {The subject of the invention is a method for organization and managing of two-dimensional DTV graphical user interface with simulated depth (2.5D), with its virtual three-dimensional space consisted of multiple plains. On the levels (200, 210, 220) of these plains, graphical elements and multimedia objects are positioned. In the virtual 3D space every scene consists of a camera view (310), parts of a plain and multiple related graphical elements and multimedia objects. Based on the DTV remote control command, a transition is made from the first scene to the second scene. This is based on a predefined transition from the finite state machine (400) and the given trajectory in the virtual three-dimensional space with a defined camera view (310) of the first scene and the camera view (310) of the second scene. In the DTV RAM memory the second scene and its neighbor scenes are uploaded based on the finite state machine (400), and all the scenes in between are generated from the first scene to the second scene. Also, the mentioned graphical elements and multimedia objects are animated and the ones related to the second scene are activated and animated.}, howpublished = {M92}, keywords = {digital TV, HMI, user experience, user interface}, pubstate = {published}, tppubtype = {patent} } The subject of the invention is a method for organization and managing of two-dimensional DTV graphical user interface with simulated depth (2.5D), with its virtual three-dimensional space consisted of multiple plains. On the levels (200, 210, 220) of these plains, graphical elements and multimedia objects are positioned. In the virtual 3D space every scene consists of a camera view (310), parts of a plain and multiple related graphical elements and multimedia objects. Based on the DTV remote control command, a transition is made from the first scene to the second scene. This is based on a predefined transition from the finite state machine (400) and the given trajectory in the virtual three-dimensional space with a defined camera view (310) of the first scene and the camera view (310) of the second scene. In the DTV RAM memory the second scene and its neighbor scenes are uploaded based on the finite state machine (400), and all the scenes in between are generated from the first scene to the second scene. Also, the mentioned graphical elements and multimedia objects are animated and the ones related to the second scene are activated and animated. |
Papp, Istvan; Bjelica, Milan Z; Jovanović, Nenad; Lazić, Krsto Method and system for recommending and displaying multimedia content PatentPendingM94 P-2014/0229, 2014, (Pending). Abstract | Links | BibTeX | Tags: digital TV, recommendation @patent{Papp2014b, title = {Method and system for recommending and displaying multimedia content}, author = {Istvan Papp and Milan Z. Bjelica and Nenad Jovanović and Krsto Lazić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20141031&DB=&locale=en_EP&CC=RS&NR=20140229A1&KC=A1&ND=4}, year = {2014}, date = {2014-02-28}, number = {P-2014/0229}, abstract = {Method and system for recommending and displaying multimedia content from multiple sources for a new generation of a (206) preferred content based on user profile, source and duration of the multimedia content. User profile is generated by monitoring history viewing of certain programs and multimedia content. By user request (300) list (206) of recommended multimedia content are generated where the sum of the duration of the recommended content corresponds to the time when the user intends to watch the recommended content and the sum of the priorities of multimedia content that can recommend a maximum.}, howpublished = {M94}, note = {Pending}, keywords = {digital TV, recommendation}, pubstate = {published}, tppubtype = {patent} } Method and system for recommending and displaying multimedia content from multiple sources for a new generation of a (206) preferred content based on user profile, source and duration of the multimedia content. User profile is generated by monitoring history viewing of certain programs and multimedia content. By user request (300) list (206) of recommended multimedia content are generated where the sum of the duration of the recommended content corresponds to the time when the user intends to watch the recommended content and the sum of the priorities of multimedia content that can recommend a maximum. |
Bjelica, Milan Z; Papp, Ištvan; Teslić, Nikola Diagnostic CWMP client for set-top box devices ConferenceM33 Consumer Electronics (ICCE), 2014 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 464-465, 2014, ISSN: 2158-3994. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore @conference{Bjelica2014b, title = {Diagnostic CWMP client for set-top box devices}, author = {Milan Z. Bjelica and Ištvan Papp and Nikola Teslić}, url = {https://www.youtube.com/watch?v=B2jRAqaRuo8}, doi = {10.1109/ICCE.2014.6776088}, issn = {2158-3994}, year = {2014}, date = {2014-01-10}, booktitle = {Consumer Electronics (ICCE), 2014 IEEE International Conference on}, pages = {464-465}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {In this paper, a solution for diagnostic CWMP client for set-top box devices is presented. The following features of the client contribute to the state-of-the-art: straightforward integration to DTV/IPTV middleware, compile-time scalability towards any CWMP data model, decoupling from operating system/set-top box applications and built-in support for measuring user quality of experience.}, howpublished = {M33}, keywords = {digital TV, ieeexplore}, pubstate = {published}, tppubtype = {conference} } In this paper, a solution for diagnostic CWMP client for set-top box devices is presented. The following features of the client contribute to the state-of-the-art: straightforward integration to DTV/IPTV middleware, compile-time scalability towards any CWMP data model, decoupling from operating system/set-top box applications and built-in support for measuring user quality of experience. |
Papp, Ištvan; Savić, Milan; Bjelica, Milan Z; Kovačević, Jelena Real-time AV synchronization delay measurement for multimedia devices ConferenceM33 Consumer Electronics (ICCE), 2014 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 378-379, 2014, ISSN: 2158-3994. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, image processing @conference{Papp2014, title = {Real-time AV synchronization delay measurement for multimedia devices}, author = {Ištvan Papp and Milan Savić and Milan Z. Bjelica and Jelena Kovačević}, doi = {10.1109/ICCE.2014.6776049}, issn = {2158-3994}, year = {2014}, date = {2014-01-10}, booktitle = {Consumer Electronics (ICCE), 2014 IEEE International Conference on}, pages = {378-379}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {In this paper, a non-intrusive approach for measuring Audio/Video (AV) synchronization delay for wide range of multimedia devices is presented. The approach combines QR codes and sweep markers to enable cost-effective AV delay measurement in real-time. The concept relies on transmission of reference signal from source to the end-device and rendering on it. The output of the end-device is captured with any available camera. The audio/video delay is extracted from the captured content. The complexity of the measurement process allows execution in real-time on embedded platforms. It is also tolerant to occasional losses and degradations in the signal.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, image processing}, pubstate = {published}, tppubtype = {conference} } In this paper, a non-intrusive approach for measuring Audio/Video (AV) synchronization delay for wide range of multimedia devices is presented. The approach combines QR codes and sweep markers to enable cost-effective AV delay measurement in real-time. The concept relies on transmission of reference signal from source to the end-device and rendering on it. The output of the end-device is captured with any available camera. The audio/video delay is extracted from the captured content. The complexity of the measurement process allows execution in real-time on embedded platforms. It is also tolerant to occasional losses and degradations in the signal. |
Bašičević, Ilija; Savić, Milan; Bjelica, Milan Z; Ačanski, Milan; Popović, Miroslav [Serbian] Realizacija funkcija autokonfiguracije, nadzora i upravljanja u SAT2IP platformi za distribuciju TV programa preko IP mreže Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2014, (III44009). BibTeX | Tags: digital TV, networks @techreport{Bašičević2014, title = {[Serbian] Realizacija funkcija autokonfiguracije, nadzora i upravljanja u SAT2IP platformi za distribuciju TV programa preko IP mreže}, author = {Ilija Bašičević and Milan Savić and Milan Z. Bjelica and Milan Ačanski and Miroslav Popović}, year = {2014}, date = {2014-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, note = {III44009}, keywords = {digital TV, networks}, pubstate = {published}, tppubtype = {techreport} } |
2013 |
Bjelica, Milan Z; Papp, Ištvan; Drašković, Svetozar; Perisic, Stevan; Maksović, Vladimir Digital TV device extensions for remote monitoring, configuration and diagnostics ConferenceM33 Telecommunications Forum (TELFOR), 2013 21st, IEEE, Belgrade, Serbia, 2013, ISBN: 978-1-4799-1420-3. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore @conference{Bjelica2013c, title = {Digital TV device extensions for remote monitoring, configuration and diagnostics}, author = {Milan Z. Bjelica and Ištvan Papp and Svetozar Drašković and Stevan Perisic and Vladimir Maksović}, doi = {10.1109/TELFOR.2013.6716397}, isbn = {978-1-4799-1420-3}, year = {2013}, date = {2013-11-26}, booktitle = {Telecommunications Forum (TELFOR), 2013 21st}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {In this paper an extension to the software of digital TV receivers / set-top box devices is presented, to allow those devices to be discoverable, configurable and monitorable by ACS servers. The solution is based on TR-069 protocol, with the novel architectural solutions addressing the need for improved scalability, extensibility and adaptability of the solution.}, howpublished = {M33}, keywords = {digital TV, ieeexplore}, pubstate = {published}, tppubtype = {conference} } In this paper an extension to the software of digital TV receivers / set-top box devices is presented, to allow those devices to be discoverable, configurable and monitorable by ACS servers. The solution is based on TR-069 protocol, with the novel architectural solutions addressing the need for improved scalability, extensibility and adaptability of the solution. |
Tršić, Lazar; Veljković, Nikola; Punt, Marija; Bjelica, Milan Z; Predojević, Mladen Implementation of a social gaming cloud service for mobile and TV devices ConferenceM33 Telecommunications Forum (TELFOR), 2013 21st, IEEE, Belgrade, Serbia, 2013, ISBN: 978-1-4799-1420-3. Abstract | Links | BibTeX | Tags: cloud, digital TV, gaming, ieeexplore @conference{Tršić2013, title = {Implementation of a social gaming cloud service for mobile and TV devices}, author = {Lazar Tršić and Nikola Veljković and Marija Punt and Milan Z. Bjelica and Mladen Predojević}, doi = {10.1109/TELFOR.2013.6716400}, isbn = {978-1-4799-1420-3}, year = {2013}, date = {2013-11-26}, booktitle = {Telecommunications Forum (TELFOR), 2013 21st}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper presents an implementation of a social gaming cloud service allowing mobile and TV devices to connect to as clients. Development of this service will allow players from multiple homes to play together, using TV devices as main displays and mobile devices as game controllers. In order to evaluate the service, an example game was developed and server response times and server load were measured.}, howpublished = {M33}, keywords = {cloud, digital TV, gaming, ieeexplore}, pubstate = {published}, tppubtype = {conference} } This paper presents an implementation of a social gaming cloud service allowing mobile and TV devices to connect to as clients. Development of this service will allow players from multiple homes to play together, using TV devices as main displays and mobile devices as game controllers. In order to evaluate the service, an example game was developed and server response times and server load were measured. |
Jelisavčić, Milan; Tomić, Mihailo; Punt, Marija; Bjelica, Milan Z; Majstorović, Dušan Adapting a real-time 3D desktop game to run in an integrated environment consisting of a set-top box and mobile phones ConferenceM33 2013 21st Telecommunications Forum Telfor (TELFOR), 2013, ISBN: 978-1-4799-1420-3. Abstract | Links | BibTeX | Tags: consumer electronics, digital TV, gaming, ieeexplore @conference{Jelisavcic2013, title = {Adapting a real-time 3D desktop game to run in an integrated environment consisting of a set-top box and mobile phones}, author = {Milan Jelisavčić and Mihailo Tomić and Marija Punt and Milan Z. Bjelica and Dušan Majstorović}, doi = {10.1109/TELFOR.2013.6716398}, isbn = {978-1-4799-1420-3}, year = {2013}, date = {2013-11-01}, booktitle = {2013 21st Telecommunications Forum Telfor (TELFOR)}, abstract = {This paper presents a developed real-time application rendering 3D graphics displayed on an Android set-top box. The development was based on an already existing game that was originally implemented to be run on desktop computers using the Linux OS. It was ported to run on mobile devices with the Android OS. The game was extended to also allow execution in an integrated environment of Android set-top boxes and mobile devices.}, howpublished = {M33}, keywords = {consumer electronics, digital TV, gaming, ieeexplore}, pubstate = {published}, tppubtype = {conference} } This paper presents a developed real-time application rendering 3D graphics displayed on an Android set-top box. The development was based on an already existing game that was originally implemented to be run on desktop computers using the Linux OS. It was ported to run on mobile devices with the Android OS. The game was extended to also allow execution in an integrated environment of Android set-top boxes and mobile devices. |
Bjelica, Milan Z; Kovačević, Jelena; Lukić, Nemanja; Kastelan, Ivan Adaptive programming interface to integrate the device with the target platform for the control and management PatentM92 P-2013/0549, 2013. Abstract | Links | BibTeX | Tags: digital TV, internet of things, smart homes, software framework @patent{Bjelica2013b, title = {Adaptive programming interface to integrate the device with the target platform for the control and management}, author = {Milan Z. Bjelica and Jelena Kovačević and Nemanja Lukić and Ivan Kastelan}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130549A1&KC=A1&ND=4}, year = {2013}, date = {2013-09-12}, number = {P-2013/0549}, abstract = {Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method for the automatic generation of application programming interface comprising the compiling step 100 and the run time step 200. Compiling step 100 includes a translation module 101 with translation function 102 of assigning files for device model, module 103 for generating the coupling code with its basic functions of: generating 104 of the application programming interface, generating 105 code of the model function and integration 106 of programming code; then the interpreter 107 with translation function 108 and finally linker 109 with the connecting function 110. Run time step 200 includes communication parts 201 and 202, data repository model 207 with its functions of: receiving 203 the changes, setting 204 the parameter values, adding/removing 205 the objects, initialization 206, coupling parts 208 and 209, the service module 210, reading parameters 211, setting 212 of the interval /path, management 213, intermediate layer 214, library 215 and operating system 216. The invention introduces a specific method of automatic generation of application program interfaces using module 103 to generate the coupling of code, the function 104 to generate application program interface and function 105 to generate program code function model.}, howpublished = {M92}, keywords = {digital TV, internet of things, smart homes, software framework}, pubstate = {published}, tppubtype = {patent} } Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method for the automatic generation of application programming interface comprising the compiling step 100 and the run time step 200. Compiling step 100 includes a translation module 101 with translation function 102 of assigning files for device model, module 103 for generating the coupling code with its basic functions of: generating 104 of the application programming interface, generating 105 code of the model function and integration 106 of programming code; then the interpreter 107 with translation function 108 and finally linker 109 with the connecting function 110. Run time step 200 includes communication parts 201 and 202, data repository model 207 with its functions of: receiving 203 the changes, setting 204 the parameter values, adding/removing 205 the objects, initialization 206, coupling parts 208 and 209, the service module 210, reading parameters 211, setting 212 of the interval /path, management 213, intermediate layer 214, library 215 and operating system 216. The invention introduces a specific method of automatic generation of application program interfaces using module 103 to generate the coupling of code, the function 104 to generate application program interface and function 105 to generate program code function model. |
Mihailović, Veljko; Mirković, Saša; Bjelica, Milan Z; Stefanović, Dejan; Spasojević, Danijel Cloud-based personalization framework for end-user set-top box applications ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, software framework @conference{Mihailović2013, title = {Cloud-based personalization framework for end-user set-top box applications}, author = {Veljko Mihailović and Saša Mirković and Milan Z. Bjelica and Dejan Stefanović and Danijel Spasojević}, doi = {10.1109/ICCE-Berlin.2013.6698013}, year = {2013}, date = {2013-09-09}, booktitle = {Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {The concept of cloud computing allowed for integration of vast variety of devices and services towards the provision of enhanced experience for consumers. In this paper techniques and a framework for the provisioning of personalization information to the users of set-top box applications are presented and evaluated. To provide personalized services, the framework utilizes cloud-computing concept and online profile of the user. Evaluation is performed within a personalized electronic program guide application.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, software framework}, pubstate = {published}, tppubtype = {conference} } The concept of cloud computing allowed for integration of vast variety of devices and services towards the provision of enhanced experience for consumers. In this paper techniques and a framework for the provisioning of personalization information to the users of set-top box applications are presented and evaluated. To provide personalized services, the framework utilizes cloud-computing concept and online profile of the user. Evaluation is performed within a personalized electronic program guide application. |
Veljković, Nikola; Punt, Marija; Bjelica, Milan Z; Crvenković, Nikola TV-centric multiplayer gaming over the cloud for consumer electronic devices ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. Abstract | Links | BibTeX | Tags: cloud, digital TV, gaming, ieeexplore @conference{Veljković2013, title = {TV-centric multiplayer gaming over the cloud for consumer electronic devices}, author = {Nikola Veljković and Marija Punt and Milan Z. Bjelica and Nikola Crvenković}, doi = {10.1109/ICCE-Berlin.2013.6697989}, issn = {2166-6814}, year = {2013}, date = {2013-09-09}, booktitle = {Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In this paper a cloud-based TV-centric gaming architecture is proposed, enabling the creation of games played amongst friends seated in geographically separated living rooms. In each living room a television is used as a public game display and mobile devices are used as game controllers. An example of a multi-player board game using the proposed architecture was developed and validated using tests measuring the communication performance between server and client.}, howpublished = {M33}, keywords = {cloud, digital TV, gaming, ieeexplore}, pubstate = {published}, tppubtype = {conference} } In this paper a cloud-based TV-centric gaming architecture is proposed, enabling the creation of games played amongst friends seated in geographically separated living rooms. In each living room a television is used as a public game display and mobile devices are used as game controllers. An example of a multi-player board game using the proposed architecture was developed and validated using tests measuring the communication performance between server and client. |
Radovanović, Saša; Nemet, Norbert; Ćetković, Mića; Bjelica, Milan Z; Teslić, Nikola Cloud-based framework for QoS monitoring and provisioning in consumer devices ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. Abstract | Links | BibTeX | Tags: cloud, digital TV, ieeexplore, internet of things, software framework @conference{Radovanović2013, title = {Cloud-based framework for QoS monitoring and provisioning in consumer devices}, author = {Saša Radovanović and Norbert Nemet and Mića Ćetković and Milan Z. Bjelica and Nikola Teslić}, doi = {10.1109/ICCE-Berlin.2013.6697979}, issn = {2166-6814}, year = {2013}, date = {2013-09-09}, booktitle = {Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {The purpose of this paper is to provide a framework for a scalable, adaptable and efficient Quality of Service (QoS) monitoring system for consumer devices. The system is set in the Cloud environment and based on TR-069 remote management protocol. The proposed solution allows the development of secure, cloud-based network provisioning and management applications. Cloud access interfaces provide all needed information for the development of web-based or mobile applications which allow visualization of acquired QoS parameters.}, howpublished = {M33}, keywords = {cloud, digital TV, ieeexplore, internet of things, software framework}, pubstate = {published}, tppubtype = {conference} } The purpose of this paper is to provide a framework for a scalable, adaptable and efficient Quality of Service (QoS) monitoring system for consumer devices. The system is set in the Cloud environment and based on TR-069 remote management protocol. The proposed solution allows the development of secure, cloud-based network provisioning and management applications. Cloud access interfaces provide all needed information for the development of web-based or mobile applications which allow visualization of acquired QoS parameters. |
Jeličić, Ana; Punt, Marija; Bjelica, Milan Z; Vujanović, Velimir New possibilities of human-computer interaction in integrated video games for mobile phones, TV and Internet ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. Abstract | Links | BibTeX | Tags: digital TV, gaming, HCI, ieeexplore, user interface @conference{Jeličić2013, title = {New possibilities of human-computer interaction in integrated video games for mobile phones, TV and Internet}, author = {Ana Jeličić and Marija Punt and Milan Z. Bjelica and Velimir Vujanović}, doi = {10.1109/ICCE-Berlin.2013.6698018}, issn = {2166-6814}, year = {2013}, date = {2013-09-09}, booktitle = {Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Advances in the capabilities of both mobile devices and digital televisions have created new possibilities for human-computer interaction, which can be used for developing informal TV-centric games. Those possibilities were tested by creating a game that can be played on a TV, while a television program is showing, which can be controlled through mobile phones. Both the TV and the mobile phones are connected via a wireless network and the results of the game can be shared on social networks. The game performance was evaluated by measuring the responsiveness to user actions and a survey was conducted among a group of test users.}, howpublished = {M33}, keywords = {digital TV, gaming, HCI, ieeexplore, user interface}, pubstate = {published}, tppubtype = {conference} } Advances in the capabilities of both mobile devices and digital televisions have created new possibilities for human-computer interaction, which can be used for developing informal TV-centric games. Those possibilities were tested by creating a game that can be played on a TV, while a television program is showing, which can be controlled through mobile phones. Both the TV and the mobile phones are connected via a wireless network and the results of the game can be shared on social networks. The game performance was evaluated by measuring the responsiveness to user actions and a survey was conducted among a group of test users. |
Bjelica, Milan Z; Dejan, Stefanović; Papp, Ištvan; Teslić, Nikola Method for parameter estimation of territorial allocated multimedia devices PatentM92 P-2013/0357, 2013. Abstract | Links | BibTeX | Tags: cloud, digital TV, internet of things @patent{Bjelica2013b, title = {Method for parameter estimation of territorial allocated multimedia devices}, author = {Milan Z. Bjelica and Stefanović Dejan and Ištvan Papp and Nikola Teslić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130357A1&KC=A1&ND=4}, year = {2013}, date = {2013-08-21}, number = {P-2013/0357}, abstract = {The invention is about method for estimation of multiple parameters of multimedia devices that are allocated in a particular territory. The method also, includes creating a set of grid points over which parameters need to calculate the spatial distribution of the parameter values of multimedia devices. In the first step of creating a set of grid points over these parameters include the determination of the four coordinate points that define the overall dimensions grid, followed by calculation of the minimum distance between lattice points, 212,213, and to determine the variation of the variance of these parameters on the coordinate grid points 221. Determine the variation of the variance of these parameters causes the zoom increments bars on the way that zoom are performed as long as the dominant number of parameters has a variance that is important 226. After step zooming method involves calculation of the parameter values of new grid points, those in which there are no multimedia devices and where we need to calculate the parameters. Calculate the spatial distribution of the parameter values for the new point grid determines a new resolution lattice point, while resolution may be lower or higher than the average distance between the points grid. In the first case the value of the above parameters at a new grid point is determined as the value of her nearest grid point, while in the second case the value of the above parameters at a new grid point is determined by interpolation nearest four grid points in the function of their Euclidean distance.}, howpublished = {M92}, keywords = {cloud, digital TV, internet of things}, pubstate = {published}, tppubtype = {patent} } The invention is about method for estimation of multiple parameters of multimedia devices that are allocated in a particular territory. The method also, includes creating a set of grid points over which parameters need to calculate the spatial distribution of the parameter values of multimedia devices. In the first step of creating a set of grid points over these parameters include the determination of the four coordinate points that define the overall dimensions grid, followed by calculation of the minimum distance between lattice points, 212,213, and to determine the variation of the variance of these parameters on the coordinate grid points 221. Determine the variation of the variance of these parameters causes the zoom increments bars on the way that zoom are performed as long as the dominant number of parameters has a variance that is important 226. After step zooming method involves calculation of the parameter values of new grid points, those in which there are no multimedia devices and where we need to calculate the parameters. Calculate the spatial distribution of the parameter values for the new point grid determines a new resolution lattice point, while resolution may be lower or higher than the average distance between the points grid. In the first case the value of the above parameters at a new grid point is determined as the value of her nearest grid point, while in the second case the value of the above parameters at a new grid point is determined by interpolation nearest four grid points in the function of their Euclidean distance. |
Bjelica, Milan Z; Papp, Istvan; Stefanović, Dejan; Teslić, Nikola Method for fault detection and fault types detection of network multimedia devices PatentM92 P-2013/0341, 2013. Abstract | Links | BibTeX | Tags: cloud, digital TV, internet of things @patent{Bjelica2013b, title = {Method for fault detection and fault types detection of network multimedia devices}, author = {Milan Z. Bjelica and Istvan Papp and Dejan Stefanović and Nikola Teslić}, url = {https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140630&DB=&locale=en_EP&CC=RS&NR=20130341A1&KC=A1&ND=4}, year = {2013}, date = {2013-08-14}, number = {P-2013/0341}, abstract = {The invention proposes a method for fault detection and fault type detection 504 of the network multimedia devices, based on QoS parameters. The method involves determining the similarity of failure 101, of the multimedia devices 501, based on the relatedness values of the QoS parameters and based on the similarity of the geographic location of network multimedia devices 501. Relatedness values of QoS parameters 606, are defined as the ratio of intersection and union values of the QoS parameters of a devices that do not meet the correctness cognition. The similarity based on geography, including physical grouping 607 of the multimedia devices based on the relatedness of QoS parameters that do not satisfy the regularity condition, and also spatial grouping 322 which includes determining the center of gravity 700 of geographic locations of all multimedia devices 501 with similar values of failure, also generating N circles with a radius of geographic range of sources values of QoS parameters defining the center of gravity 700 and belonging to a given group of multimedia devices if its geographical location within a circle whose radius corresponds to the median of all 702 circles with related source of failure. N represents the total number of QoS parameters that are identical and /or related.}, howpublished = {M92}, keywords = {cloud, digital TV, internet of things}, pubstate = {published}, tppubtype = {patent} } The invention proposes a method for fault detection and fault type detection 504 of the network multimedia devices, based on QoS parameters. The method involves determining the similarity of failure 101, of the multimedia devices 501, based on the relatedness values of the QoS parameters and based on the similarity of the geographic location of network multimedia devices 501. Relatedness values of QoS parameters 606, are defined as the ratio of intersection and union values of the QoS parameters of a devices that do not meet the correctness cognition. The similarity based on geography, including physical grouping 607 of the multimedia devices based on the relatedness of QoS parameters that do not satisfy the regularity condition, and also spatial grouping 322 which includes determining the center of gravity 700 of geographic locations of all multimedia devices 501 with similar values of failure, also generating N circles with a radius of geographic range of sources values of QoS parameters defining the center of gravity 700 and belonging to a given group of multimedia devices if its geographical location within a circle whose radius corresponds to the median of all 702 circles with related source of failure. N represents the total number of QoS parameters that are identical and /or related. |
Bjelica, Milan Z; Zdravkovic, Vladan; Punt, Marija; Teslic, Nikola TV-centric Gaming Applications for Android OS: Architecture and a Framework ConferenceM33 Consumer Electronics (ICCE), 2013 IEEE International Conference on, IEEE, Las Vegas, NV, USA, 2013, ISSN: 2158-3994. Abstract | Links | BibTeX | Tags: digital TV, gaming, ieeexplore @conference{Bjelica2013, title = {TV-centric Gaming Applications for Android OS: Architecture and a Framework}, author = {Milan Z. Bjelica and Vladan Zdravkovic and Marija Punt and Nikola Teslic}, doi = {10.1109/ICCE.2013.6487064}, issn = {2158-3994}, year = {2013}, date = {2013-01-01}, booktitle = {Consumer Electronics (ICCE), 2013 IEEE International Conference on}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {The proliferation of devices with Android OS recently facilitated the integration of various consumer electronic devices running Android for novel applications. In this paper the architecture and a framework for the development of TV-centric games is presented. These games involve set-top boxes or TV receivers, mobile devices and the Internet towards the creation of an innovative gameplay. The paper discusses the benefits of TV-centric gaming concept, presents several developed game prototypes and gives the first results of user survey with regard to the usability of the concept.}, howpublished = {M33}, keywords = {digital TV, gaming, ieeexplore}, pubstate = {published}, tppubtype = {conference} } The proliferation of devices with Android OS recently facilitated the integration of various consumer electronic devices running Android for novel applications. In this paper the architecture and a framework for the development of TV-centric games is presented. These games involve set-top boxes or TV receivers, mobile devices and the Internet towards the creation of an innovative gameplay. The paper discusses the benefits of TV-centric gaming concept, presents several developed game prototypes and gives the first results of user survey with regard to the usability of the concept. |
Jovanović, Stefan; Punt, Marija; Bjelica, Milan Z; Zdravković, Vladan; Kukolj, Majda An approach of integrating communication services in applications for android-based digital TV receivers Journal ArticleM52 TELFOR Journal, 5 (1), pp. 60-64, 2013, ISSN: 1821-3251. Abstract | Links | BibTeX | Tags: cloud, digital TV, gaming, networks @article{Jovanović2013, title = {An approach of integrating communication services in applications for android-based digital TV receivers}, author = {Stefan Jovanović and Marija Punt and Milan Z. Bjelica and Vladan Zdravković and Majda Kukolj}, url = {http://scindeks.ceon.rs/article.aspx?artid=1821-32511301060J}, issn = {1821-3251}, year = {2013}, date = {2013-01-01}, journal = {TELFOR Journal}, volume = {5}, number = {1}, pages = {60-64}, abstract = {Digital TV receivers are becoming increasingly powerful devices allowing consumers to not only watch television broadcasts but also to access the Internet or communicate to other devices in the same local area network through either an Ethernet connection or by using a wireless connection. As the living room represents a meeting place for family and friends to gather and socialize in, the possibility of playing informal games using the television set as the interaction device is very attractive. This paper presents a developed application that integrates new communication capabilities of digital TV receivers running the Android OS. The application is a game showing its content overlaid on top of a television program whereas Android mobile devices are used as controllers. The performance of the application is tested by measuring the response times of the various communication services and by analyzing feedback from a selected group of users.}, howpublished = {M52}, keywords = {cloud, digital TV, gaming, networks}, pubstate = {published}, tppubtype = {article} } Digital TV receivers are becoming increasingly powerful devices allowing consumers to not only watch television broadcasts but also to access the Internet or communicate to other devices in the same local area network through either an Ethernet connection or by using a wireless connection. As the living room represents a meeting place for family and friends to gather and socialize in, the possibility of playing informal games using the television set as the interaction device is very attractive. This paper presents a developed application that integrates new communication capabilities of digital TV receivers running the Android OS. The application is a game showing its content overlaid on top of a television program whereas Android mobile devices are used as controllers. The performance of the application is tested by measuring the response times of the various communication services and by analyzing feedback from a selected group of users. |
2012 |
Bjelica, Milan Z Android@TV - Developing a telecentric app ConferenceKeynoteM32 Sheffield Hallam University, Faculty of Arts, Computing, Engineering and Sciences, Sheffield, Howard Street S1 1WB, 2012, (Keynote). Links | BibTeX | Tags: digital TV, gaming, keynote @conference{c3ri1, title = {Android@TV - Developing a telecentric app}, author = {Milan Z. Bjelica}, url = {http://www.milanbjelica.info/publications/bksts_2012_invitation.pdf}, year = {2012}, date = {2012-02-22}, publisher = {Sheffield Hallam University, Faculty of Arts, Computing, Engineering and Sciences}, address = {Sheffield, Howard Street S1 1WB}, howpublished = {M32}, note = {Keynote}, keywords = {digital TV, gaming, keynote}, pubstate = {published}, tppubtype = {conference} } |
2021 |
Prediction of mobile network QoS on the go for in-vehicle infotainment usage ConferenceM33 2021 Zooming Innovation in Consumer Technologies Conference (ZINC), IEEE, 2021, ISBN: 978-1-6654-0417-4. |
Smart Delay Module For In-Vehicle Live IPTV Streaming ConferenceM33 2021 IEEE International Conference on Consumer Electronics (ICCE), IEEE, 2021, ISBN: 978-1-7281-9766-1. |
2020 |
Multimodal method for selecting a content reproduction mode based on the quality of video signal data flow for mobile receivers PatentPendingM87 P-2020/0406, 2020, (Pending). |
Trajectory-aware playback to overcome user experience challenges for streaming media in the vehicle ConferenceM33 2020 IEEE International Conference on Consumer Electronics (ICCE), IEEE, 2020, ISBN: 978-1-7281-5186-1. |
2019 |
The method and system for inserting a notification into a multimedia content stream in a vehicle PatentPendingM87 P-2019/1345, 2019, (Pending). |
Use of Google Assistant technology in the interactive digital television ConferenceM63 Proceedings of ETRAN 2019, Srebrno Jezero, Serbia, 2019. |
Extension of TV Input framework with Google Assistant functionalities in Android environment ConferenceM63 Proceedings of ETRAN 2019, ETRAN Society, 2019. |
The system and procedure for inserting advertisements into the video stream of a vehicle multimedia PatentPendingM87 P-2019/1297, 2019, (Pending). |
Method of selecting the optimal parameters for playing video signals on a multimedia device in the vehicle PatentPendingM87 P-2019/1370, 2019, (Pending). |
2018 |
[Serbian] Razvoj novog korisničkog interfejsa podsistema za TV prijemnike na bazi Android operativnog sistema - Stage Technical ReportM85 RT-RK Institute for Computer-Based Systems Narodnog Fronta 23a, TR32041, 2018. |
Google Assistant integration in TV application for Android OS ConferenceM33 TELFOR 2018, IEEE, Belgrade, Serbia, 2018. |
How Much Smart is Too Much? Exploring the slow adoption of new consumer technology Journal ArticleM22 IEEE Consumer Electronics Magazine, 7 (6), pp. 23-28, 2018, ISBN: 2162-2248. |
2017 |
Softver u digitalnoj televiziji 1 BookM42 1, Faculty of Technical Sciences, Novi Sad, Serbia, 2017, ISBN: 978-86-7892-949-6. |
2016 |
Challenges of integrating Android to a TV service operators' ecosystems ConferenceM33 Consumer Electronics (ICCE), 2016 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 585-588, 2016. |
2015 |
One solution for rendering translucent 2D UI elements in 3D space ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2015 23rd, IEEE, Belgrade, Serbia, pp. 787-790, 2015, ISBN: 978-1-5090-0055-5. |
A method for organizing and processing DTV interactive components using priority mechanism PatentPendingM94 P-2015/0769, 2015, (Pending). |
Process of connecting watched digital television content and information in the associated application PatentPendingM94 P-2015/0734, 2015, (Pending). |
Minimizing impact of loading time and presentation to user experience in modern Over the Top television ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on, IEEE, Berlin, Germany, 2015, ISBN: 978-1-4799-8748-1. |
An integrated environment and development framework for social gaming using mobile devices, digital TV and Internet Journal ArticleM21 Multimedia Tools and Applications, 74 (18), pp. 8137–8169, 2015, ISSN: 1380-7501. |
Modern Approaches in Graphical User Interfaces Development for Set-Top Box Devices and Television Sets ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: 978-86-80509-71-6. |
Integration of STB platform video playback into 3D graphical user inteface ConferenceM63 Proceedings of ETRAN, ETRAN Society, Srebrno Jezero, Serbia, 2015, ISBN: ISBN: 978-86-80509-71-6. |
Method for integration of video content reproduction in 3D DTV surrounding PatentPendingM94 P-2015/0386, 2015, (Pending). |
A method for synchronizing the data on the application electronic program guide - EPG of digital television PatentPendingM94 P-2015/0735, 2015, (Pending). |
A method for providing video content in applications of digital television PatentPendingM94 P-2015/0346, 2015, (Pending). |
Android as TV operating system (past, today, tomorrow) ConferenceKeynoteM32 5th FOKUS Media Web Symposium, Fraunhoffer FOKUS, Berlin, Germany, 2015, (Keynote). |
A method for generating DTV content database PatentM92 P-2015/0419, 2015. |
A method for managing the downloading of a scene from the server to the digital television applications PatentM92 P-2015/0016, 2015. |
[Serbian] Arhitektura softvera za UI/UX savremenih digitalnih prijemnika na bazi operativnog sistema Android Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, M85, 2015, (III44009). |
[Serbian] Arhitektura softvera za poboljsanje iskustva korisnika i optimizaciju vremena pristupa funkcionalnostima digitalnih TV prijemnika Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2015, (III44009). |
2014 |
A solution of a DTV recommendation engine based on broadband and broadcast data ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2014 22nd, IEEE, Belgrade, Serbia, pp. 893-896, 2014, ISBN: 978-1-4799-6191-7. |
Integration of Lua script interpreter for automatic device configuration using TR-069 ConferenceM33 Telecommunications Forum Telfor (TELFOR), 2014 22nd, IEEE, Belgrade, Serbia, pp. 1118-1121, 2014, ISBN: 978-1-4799-6191-7. |
User self-help module for a device management cloud based on the TR-069 protocol ConferenceM33 Consumer Electronics – Berlin (ICCE-Berlin), 2014 IEEE Fourth International Conference on, IEEE, Berlin, Germany, pp. 199-201, 2014, ISBN: 978-1-4799-6165-8. |
Method for organization and managing of DTV graphical user interface with a simulated depth PatentM92 P-2014/0514, 2014. |
Method and system for recommending and displaying multimedia content PatentPendingM94 P-2014/0229, 2014, (Pending). |
Diagnostic CWMP client for set-top box devices ConferenceM33 Consumer Electronics (ICCE), 2014 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 464-465, 2014, ISSN: 2158-3994. |
Real-time AV synchronization delay measurement for multimedia devices ConferenceM33 Consumer Electronics (ICCE), 2014 IEEE International Conference on, IEEE, Las Vegas, NV, USA, pp. 378-379, 2014, ISSN: 2158-3994. |
[Serbian] Realizacija funkcija autokonfiguracije, nadzora i upravljanja u SAT2IP platformi za distribuciju TV programa preko IP mreže Technical ReportIII44009M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2014, (III44009). |
2013 |
Digital TV device extensions for remote monitoring, configuration and diagnostics ConferenceM33 Telecommunications Forum (TELFOR), 2013 21st, IEEE, Belgrade, Serbia, 2013, ISBN: 978-1-4799-1420-3. |
Implementation of a social gaming cloud service for mobile and TV devices ConferenceM33 Telecommunications Forum (TELFOR), 2013 21st, IEEE, Belgrade, Serbia, 2013, ISBN: 978-1-4799-1420-3. |
Adapting a real-time 3D desktop game to run in an integrated environment consisting of a set-top box and mobile phones ConferenceM33 2013 21st Telecommunications Forum Telfor (TELFOR), 2013, ISBN: 978-1-4799-1420-3. |
Adaptive programming interface to integrate the device with the target platform for the control and management PatentM92 P-2013/0549, 2013. |
Cloud-based personalization framework for end-user set-top box applications ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013. |
TV-centric multiplayer gaming over the cloud for consumer electronic devices ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. |
Cloud-based framework for QoS monitoring and provisioning in consumer devices ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. |
New possibilities of human-computer interaction in integrated video games for mobile phones, TV and Internet ConferenceM33 Consumer Electronics Berlin (ICCE-Berlin), 2013. ICCEBerlin 2013. IEEE Third International Conference on, IEEE, Berlin, Germany, 2013, ISSN: 2166-6814. |
Method for parameter estimation of territorial allocated multimedia devices PatentM92 P-2013/0357, 2013. |
Method for fault detection and fault types detection of network multimedia devices PatentM92 P-2013/0341, 2013. |
TV-centric Gaming Applications for Android OS: Architecture and a Framework ConferenceM33 Consumer Electronics (ICCE), 2013 IEEE International Conference on, IEEE, Las Vegas, NV, USA, 2013, ISSN: 2158-3994. |
An approach of integrating communication services in applications for android-based digital TV receivers Journal ArticleM52 TELFOR Journal, 5 (1), pp. 60-64, 2013, ISSN: 1821-3251. |
2012 |
Android@TV - Developing a telecentric app ConferenceKeynoteM32 Sheffield Hallam University, Faculty of Arts, Computing, Engineering and Sciences, Sheffield, Howard Street S1 1WB, 2012, (Keynote). |