2010 |
Pekovic, Vukota; Jurca, Željko; Popović, Miroslav; Lukač, Željko; Simić, Dragan; Očovaj, Stanislav; Bjelica, Milan Z; Radin, Boris; Đukić, Miodrag; Četić, Nenad [Serbian] Višekanalni digitalni audio snimač - VDAS Technical Report12004M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2010, (12004). @techreport{Pekovic2010, title = {[Serbian] Višekanalni digitalni audio snimač - VDAS}, author = {Vukota Pekovic and Željko Jurca and Miroslav Popović and Željko Lukač and Dragan Simić and Stanislav Očovaj and Milan Z. Bjelica and Boris Radin and Miodrag Đukić and Nenad Četić}, year = {2010}, date = {2010-01-01}, address = {Trg Dositeja Obradovića 6, Novi Sad}, institution = {University of Novi Sad, Faculty of Technical Sciences}, howpublished = {M85}, note = {12004}, keywords = {audio}, pubstate = {published}, tppubtype = {techreport} } |
Mrazovac, Bojan; Bjelica, Milan Z; Papp, Istvan; Katona, Mihajlo Gesture Based Hardware Interface for Remote Lighting Control ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 815-818, 2010. Abstract | Links | BibTeX | Tags: lighting control, smart homes @conference{Mrazovac2010, title = {Gesture Based Hardware Interface for Remote Lighting Control}, author = {Bojan Mrazovac and Milan Z. Bjelica and Istvan Papp and Mihajlo Katona}, url = {http://2010.telfor.rs/radovi/}, year = {2010}, date = {2010-01-01}, booktitle = {TELFOR 2010}, pages = {815-818}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {In this paper we present an idea, concept and implementation of a novel interactive 3D light control. The device is made as a “sensing glove” which recognizes certain hand gestures using one accelerometer and responds through the commands sent to a remote lighting source, at the same time allowing natural hand positions without impact to the control.}, howpublished = {M63}, keywords = {lighting control, smart homes}, pubstate = {published}, tppubtype = {conference} } In this paper we present an idea, concept and implementation of a novel interactive 3D light control. The device is made as a “sensing glove” which recognizes certain hand gestures using one accelerometer and responds through the commands sent to a remote lighting source, at the same time allowing natural hand positions without impact to the control. |
Bjelica, Milan Z; Pilipovic, Milos; Kastelan, Ivan; Mrazovac, Bojan User Busyness Estimation Prototype with RGB Lighting Alerts ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 819-822, 2010. Abstract | Links | BibTeX | Tags: availability estimation, context-aware, smart homes, user monitoring @conference{Bjelica2010, title = {User Busyness Estimation Prototype with RGB Lighting Alerts}, author = {Milan Z. Bjelica and Milos Pilipovic and Ivan Kastelan and Bojan Mrazovac}, url = {http://2010.telfor.rs/radovi/}, year = {2010}, date = {2010-01-01}, booktitle = {TELFOR 2010}, pages = {819-822}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper presents a multi-sensorial platform that estimates person availability, and alerts others by using light effects and a web portal. Using cameras, microphones and events from home/office equipment, the platform decides the light scheme to illuminate the foyer in front of the monitored room using the color corresponding to occupant’s availability (by using DMX-based RGB lamps). People, such as coworkers, can also visit the web portal to check the availability of their colleagues prior to visiting them in person.}, howpublished = {M63}, keywords = {availability estimation, context-aware, smart homes, user monitoring}, pubstate = {published}, tppubtype = {conference} } This paper presents a multi-sensorial platform that estimates person availability, and alerts others by using light effects and a web portal. Using cameras, microphones and events from home/office equipment, the platform decides the light scheme to illuminate the foyer in front of the monitored room using the color corresponding to occupant’s availability (by using DMX-based RGB lamps). People, such as coworkers, can also visit the web portal to check the availability of their colleagues prior to visiting them in person. |
Bjelica, Milan Z; Mrazovac, Bojan; Stefanovic, Dejan; Teslic, Nikola Web Browser - Based Distributed System for Multimedia Presentations Playback ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 990-993, 2010. Abstract | Links | BibTeX | Tags: smart homes @conference{Bjelica2010, title = {Web Browser - Based Distributed System for Multimedia Presentations Playback}, author = {Milan Z. Bjelica and Bojan Mrazovac and Dejan Stefanovic and Nikola Teslic}, url = {http://2010.telfor.rs/radovi/}, year = {2010}, date = {2010-01-01}, booktitle = {TELFOR 2010}, pages = {990-993}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {In this paper we present an idea, concept and implementation of a system for distributed multimedia presentation playback, using a standard web browser that is remotely controlled in real time. Presentations are defined in SMIL language, whereas multimedia content is fetched from a central server. There is no need for presentation authoring and all the changes can be applied in real time.}, howpublished = {M63}, keywords = {smart homes}, pubstate = {published}, tppubtype = {conference} } In this paper we present an idea, concept and implementation of a system for distributed multimedia presentation playback, using a standard web browser that is remotely controlled in real time. Presentations are defined in SMIL language, whereas multimedia content is fetched from a central server. There is no need for presentation authoring and all the changes can be applied in real time. |
Bjelica, Milan Z; Teslic, Nikola; Jovanovic, Zoran; Marceta, Zoran Home appliances as home controllers: Concepts and a set-top box implementation Journal ArticleM52 TELFOR Journal, 2 (2), pp. 107-112, 2010, ISSN: 1821-3251. Abstract | Links | BibTeX | Tags: digital TV, smart homes @article{Bjelica2010, title = {Home appliances as home controllers: Concepts and a set-top box implementation}, author = {Milan Z. Bjelica and Nikola Teslic and Zoran Jovanovic and Zoran Marceta}, url = {journal.telfor.rs/Published/Vol2No2/Vol2No2_A10.pdf}, issn = {1821-3251}, year = {2010}, date = {2010-01-01}, journal = {TELFOR Journal}, volume = {2}, number = {2}, pages = {107-112}, abstract = {In this paper we present a novel software-based home control platform suitable as an extension to digital home appliances that are equipped with a CPU (set-top boxes, home theatre systems, TV sets, gaming consoles etc). By using an appliance they are already accustomed to, users become able to control lights, appliances and media playback in their homes. Intelligence and awareness are achieved with a support for execution of recipes – pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback.}, howpublished = {M52}, keywords = {digital TV, smart homes}, pubstate = {published}, tppubtype = {article} } In this paper we present a novel software-based home control platform suitable as an extension to digital home appliances that are equipped with a CPU (set-top boxes, home theatre systems, TV sets, gaming consoles etc). By using an appliance they are already accustomed to, users become able to control lights, appliances and media playback in their homes. Intelligence and awareness are achieved with a support for execution of recipes – pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback. |
Bjelica, Milan Z; Mrazovac, Bojan; Teslic, Nikola Towards ubiquitous distributed multimedia: UPnP-based control and scripting ConferenceM33 Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on, IEEE, Belgrade, Serbia, pp. 39-42, 2010, ISBN: 978-1-61284-400-8. Abstract | Links | BibTeX | Tags: ieeexplore, smart homes @conference{Bjelica2010, title = {Towards ubiquitous distributed multimedia: UPnP-based control and scripting}, author = {Milan Z. Bjelica and Bojan Mrazovac and Nikola Teslic}, url = {http://ieeexplore.ieee.org/document/5733851/}, isbn = {978-1-61284-400-8}, year = {2010}, date = {2010-01-01}, booktitle = {Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on}, pages = {39-42}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {One of the most important enablers when assembling a modern ubiquitous computing system is distribution of multimedia content throughout a home and control of its playback. Additionally, ambient intelligence requirements include playback timeline programming, interaction with sensors and event-based playback triggering. Normally there is a central server dedicated to content storage and streaming to one or more spatially displaced viewing screens. In this paper we present a newly developed portable software library that provides mechanisms to control multimedia distribution and playback from one or more content servers, to multiple screens. The control is based on UPnP/DLNA protocol stack, therefore supporting integration of many off-the-shelf UPnP/DLNA compatible multimedia servers or playback devices. The primary goal is to interpret custom scripts written to achieve desired multimedia ambient. These scripts provide control over content distribution and playback based on time triggers and external, arbitrary events, such as sensor readings and user commands. The library provides faster response to a control command in comparison to traditional UPnP control points. Content providers and their physical addresses are hidden from users enforcing the concept of a media “cloud” to fetch the content from. Content can also be distributed to multiple targets at once, whereas it retains control synchronization.}, howpublished = {M33}, keywords = {ieeexplore, smart homes}, pubstate = {published}, tppubtype = {conference} } One of the most important enablers when assembling a modern ubiquitous computing system is distribution of multimedia content throughout a home and control of its playback. Additionally, ambient intelligence requirements include playback timeline programming, interaction with sensors and event-based playback triggering. Normally there is a central server dedicated to content storage and streaming to one or more spatially displaced viewing screens. In this paper we present a newly developed portable software library that provides mechanisms to control multimedia distribution and playback from one or more content servers, to multiple screens. The control is based on UPnP/DLNA protocol stack, therefore supporting integration of many off-the-shelf UPnP/DLNA compatible multimedia servers or playback devices. The primary goal is to interpret custom scripts written to achieve desired multimedia ambient. These scripts provide control over content distribution and playback based on time triggers and external, arbitrary events, such as sensor readings and user commands. The library provides faster response to a control command in comparison to traditional UPnP control points. Content providers and their physical addresses are hidden from users enforcing the concept of a media “cloud” to fetch the content from. Content can also be distributed to multiple targets at once, whereas it retains control synchronization. |
Mrazovac, Bojan; Bjelica, Milan Z; Teslic, Nikola Fast video decoder for low-cost embedded CPUs: A software solution and a case study ConferenceM33 Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on, IEEE, Belgrade, Serbia, pp. 228-231, 2010, ISBN: 978-1-61284-400-8. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, image processing @conference{Mrazovac2010, title = {Fast video decoder for low-cost embedded CPUs: A software solution and a case study}, author = {Bojan Mrazovac and Milan Z. Bjelica and Nikola Teslic}, url = {http://ieeexplore.ieee.org/document/5733898/}, isbn = {978-1-61284-400-8}, year = {2010}, date = {2010-01-01}, booktitle = {Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on}, pages = {228-231}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper presents an optimized software solution for fast video decoding, which can be easily integrated into systems that lack hardware support for parallel video processing. These systems are usually based on a single low processing power hardware decoder, which is in charge of processing one video stream. If it is required to decode two different video streams in parallel, decoder as such one would not be enough. In this paper we present a cheap and simple video decoder which decodes and displays another video stream, thus allowing parallel visualization of two video streams. The decoder utilizes modified MPEG-2 decoding algorithm, which decodes and displays only certain frames (I-frames) and their elements (DC coefficients per each block of pixels). DC coefficients of each I-frame are collected in order to create a picture. Described approach is applied for a digital TV set-top box as a support for Picture-in-Picture functionality. Presented approach follows the inability of the target system to use the conventional MPEG-2 decoding algorithm, due to its real-time constraints.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, image processing}, pubstate = {published}, tppubtype = {conference} } This paper presents an optimized software solution for fast video decoding, which can be easily integrated into systems that lack hardware support for parallel video processing. These systems are usually based on a single low processing power hardware decoder, which is in charge of processing one video stream. If it is required to decode two different video streams in parallel, decoder as such one would not be enough. In this paper we present a cheap and simple video decoder which decodes and displays another video stream, thus allowing parallel visualization of two video streams. The decoder utilizes modified MPEG-2 decoding algorithm, which decodes and displays only certain frames (I-frames) and their elements (DC coefficients per each block of pixels). DC coefficients of each I-frame are collected in order to create a picture. Described approach is applied for a digital TV set-top box as a support for Picture-in-Picture functionality. Presented approach follows the inability of the target system to use the conventional MPEG-2 decoding algorithm, due to its real-time constraints. |
Maric, Svetislav; Bjelica, Milan Z; Mrazovac, Bojan; Teslic, Nikola An implementation of scripted control for a distributed multimedia system ConferenceM63 ETRAN 2010, ETRAN Society, Donji Milanovac, Serbia, 2010. Abstract | Links | BibTeX | Tags: smart homes @conference{Maric2010, title = {An implementation of scripted control for a distributed multimedia system}, author = {Svetislav Maric and Milan Z. Bjelica and Bojan Mrazovac and Nikola Teslic}, url = {http://etran.etf.rs/etran2010/sekcije_2010.htm}, year = {2010}, date = {2010-01-01}, booktitle = {ETRAN 2010}, publisher = {ETRAN Society}, address = {Donji Milanovac, Serbia}, abstract = {This paper presents a solution of a UPnP/DLNA control library for the use within a distributed multimedia system. Apart from standard playback control functions, library supports execution of scripts that define time transitions and response to external events, faster response to play command and better playback synchronization across multiple renderers.}, howpublished = {M63}, keywords = {smart homes}, pubstate = {published}, tppubtype = {conference} } This paper presents a solution of a UPnP/DLNA control library for the use within a distributed multimedia system. Apart from standard playback control functions, library supports execution of scripts that define time transitions and response to external events, faster response to play command and better playback synchronization across multiple renderers. |
Mrazovac, Bojan; Bjelica, Milan Z; Papp, Istvan; Kovacevic, Vladimir A system for distributed video playback based on 3D localization of the user ConferenceM63 ETRAN 2010, 2010. Abstract | Links | BibTeX | Tags: smart homes, user monitoring @conference{Mrazovac2010, title = {A system for distributed video playback based on 3D localization of the user}, author = {Bojan Mrazovac and Milan Z. Bjelica and Istvan Papp and Vladimir Kovacevic}, url = {http://etran.etf.rs/etran2010/sekcije_2010.htm}, year = {2010}, date = {2010-01-01}, booktitle = {ETRAN 2010}, abstract = {This paper presents a simple Ambient Intelligence system design and implementation. The system is based on 3D user localization within a room using the 3D camera and responding through an array of UPnP/DLNA rendering devices. The way the system responds to users’ location is controllable and changeable, and it is defined by executing an XML document which represents the ambient scenario.}, howpublished = {M63}, keywords = {smart homes, user monitoring}, pubstate = {published}, tppubtype = {conference} } This paper presents a simple Ambient Intelligence system design and implementation. The system is based on 3D user localization within a room using the 3D camera and responding through an array of UPnP/DLNA rendering devices. The way the system responds to users’ location is controllable and changeable, and it is defined by executing an XML document which represents the ambient scenario. |
Bjelica, Milan Z; Papp, Istvan; Teslic, Nikola; Coulon, Jean-Marc Set-top box-based home controller ConferenceM33 Consumer Electronics (ISCE), 2010 IEEE 14th International Symposium on, IEEE, Braunschweig, Germany, 2010, ISBN: 978-1-4244-6671-9. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, smart homes @conference{Bjelica2010, title = {Set-top box-based home controller}, author = {Milan Z. Bjelica and Istvan Papp and Nikola Teslic and Jean-Marc Coulon}, doi = {10.1109/ISCE.2010.5523704}, isbn = {978-1-4244-6671-9}, year = {2010}, date = {2010-01-01}, booktitle = {Consumer Electronics (ISCE), 2010 IEEE 14th International Symposium on}, publisher = {IEEE}, address = {Braunschweig, Germany}, abstract = {In this paper we present a novel software-based home control platform as an add-on to a set-top box (STB) for digital television. By means of using merely a remote controller, traditional STB users become able to control lights, appliances and media playback in their homes. Intelligence and awareness is achieved with a support for execution of recipes – pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, smart homes}, pubstate = {published}, tppubtype = {conference} } In this paper we present a novel software-based home control platform as an add-on to a set-top box (STB) for digital television. By means of using merely a remote controller, traditional STB users become able to control lights, appliances and media playback in their homes. Intelligence and awareness is achieved with a support for execution of recipes – pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback. |
Bjelica, Milan Z; Teslic, Nikola A Concept and Implementation of the Embeddable Home Controller ConferenceM33 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics 2010, IEEE, Opatija, Croatia, pp. 173-177, 2010, ISBN: 978-1-4244-7763-0. Abstract | Links | BibTeX | Tags: ieeexplore, smart homes @conference{Bjelica2010, title = {A Concept and Implementation of the Embeddable Home Controller}, author = {Milan Z. Bjelica and Nikola Teslic}, url = {http://ieeexplore.ieee.org/document/5533494/}, isbn = {978-1-4244-7763-0}, year = {2010}, date = {2010-01-01}, booktitle = {33rd International Convention on Information and Communication Technology, Electronics and Microelectronics 2010}, pages = {173-177}, publisher = {IEEE}, address = {Opatija, Croatia}, abstract = {This paper proposes a concept of a home controller for home automation that is embeddable to existing consumer electronic devices in the household, such as TV sets and set-top boxes. The concept is investigated through implementation in a digital set-top box extended with units for both power line (X10) and wireless (Zigbee) communication to control lights and appliances. Main goal was to propose a generic software model that would be able to support the majority of field-proven protocols for automation and lighting. Additional important aspects, such as home behavior modeling, comprehensive graphical user interface (GUI) and economic use of resources were covered.}, howpublished = {M33}, keywords = {ieeexplore, smart homes}, pubstate = {published}, tppubtype = {conference} } This paper proposes a concept of a home controller for home automation that is embeddable to existing consumer electronic devices in the household, such as TV sets and set-top boxes. The concept is investigated through implementation in a digital set-top box extended with units for both power line (X10) and wireless (Zigbee) communication to control lights and appliances. Main goal was to propose a generic software model that would be able to support the majority of field-proven protocols for automation and lighting. Additional important aspects, such as home behavior modeling, comprehensive graphical user interface (GUI) and economic use of resources were covered. |
Bjelica, Milan Z; Teslic, Nikola Multi-Purpose User Awareness Kit for Consumer Electronic Devices ConferenceM33 Consumer Electronics (ICCE), 2010 Digest of Technical Papers International Conference on, IEEE, Las Vegas, NV, USA, pp. 239-240, 2010, ISSN: 2158-3994. Abstract | Links | BibTeX | Tags: availability estimation, context-aware, ieeexplore, smart homes @conference{Bjelica2010, title = {Multi-Purpose User Awareness Kit for Consumer Electronic Devices}, author = {Milan Z. Bjelica and Nikola Teslic}, doi = {10.1109/ICCE.2010.5418938}, issn = {2158-3994}, year = {2010}, date = {2010-01-01}, booktitle = {Consumer Electronics (ICCE), 2010 Digest of Technical Papers International Conference on}, pages = {239-240}, publisher = {IEEE}, address = {Las Vegas, NV, USA}, abstract = {Making systems user-aware can be a daunting task. Problems that should be attended range from sensing a complex environment and recognizing user activity, to prediction and personalization of system services. This paper proposes a User Awareness Kit (UAK) that can be used as a slave system with a variety of consumer electronic devices. UAK combines sensor inputs (passive infrared sensor, microphone array, time of flight camera) with behavior models based on system attentiveness and user-system interference concepts, to provide information of the ecosystem of users to its host. UAK is designed as a system on chip (SoC) that shares that information by using a simple interprocessor protocol. As a result, host device would be able to anticipate user actions and adapt accordingly. We argue that equipping consumer electronic devices with UAK can mitigate risks of device rejection by users. Due to the all-growing number of electronic products that people use, carry around and even depend on reducing the impact on their attention and time should be an ultimate goal.}, howpublished = {M33}, keywords = {availability estimation, context-aware, ieeexplore, smart homes}, pubstate = {published}, tppubtype = {conference} } Making systems user-aware can be a daunting task. Problems that should be attended range from sensing a complex environment and recognizing user activity, to prediction and personalization of system services. This paper proposes a User Awareness Kit (UAK) that can be used as a slave system with a variety of consumer electronic devices. UAK combines sensor inputs (passive infrared sensor, microphone array, time of flight camera) with behavior models based on system attentiveness and user-system interference concepts, to provide information of the ecosystem of users to its host. UAK is designed as a system on chip (SoC) that shares that information by using a simple interprocessor protocol. As a result, host device would be able to anticipate user actions and adapt accordingly. We argue that equipping consumer electronic devices with UAK can mitigate risks of device rejection by users. Due to the all-growing number of electronic products that people use, carry around and even depend on reducing the impact on their attention and time should be an ultimate goal. |
2009 |
Bjelica, Milan Z; Teslic, Nikola; Jovanovic, Zoran; Marceta, Zoran Utilizing consumer electronic devices in home for home automation tasks ConferenceM63 TELFOR 2009, IEEE, Belgrade, Serbia, pp. 823-826, 2009. Abstract | Links | BibTeX | Tags: smart homes @conference{Bjelica2009, title = {Utilizing consumer electronic devices in home for home automation tasks}, author = {Milan Z. Bjelica and Nikola Teslic and Zoran Jovanovic and Zoran Marceta}, url = {http://2009.telfor.rs/radovi/}, year = {2009}, date = {2009-01-01}, booktitle = {TELFOR 2009}, pages = {823-826}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {This paper proposes a concept of a home controller for home automation as an add-on to existing consumer electronic devices in the household, such as TV sets and set-top boxes. The concept is investigated through implementation in a digital set-top box extended with a unit for power line communication to control lights and appliances. Main goal was to propose a generic software model that would be able to support the majority of field-proven protocols for automation and lighting. Additional important aspects, such as home behavior modeling, comprehensive graphical user interface (GUI) and economic use of resources, were covered.}, howpublished = {M63}, keywords = {smart homes}, pubstate = {published}, tppubtype = {conference} } This paper proposes a concept of a home controller for home automation as an add-on to existing consumer electronic devices in the household, such as TV sets and set-top boxes. The concept is investigated through implementation in a digital set-top box extended with a unit for power line communication to control lights and appliances. Main goal was to propose a generic software model that would be able to support the majority of field-proven protocols for automation and lighting. Additional important aspects, such as home behavior modeling, comprehensive graphical user interface (GUI) and economic use of resources, were covered. |
Bjelica, Milan Z; Papp, Istvan; Samardzija, Dragan; Jovanovic, Zoran A software model with remote user interface for embedded systems ConferenceM63 TELFOR 2009, IEEE, Belgrade, Serbia, pp. 1205-1208, 2009. Abstract | Links | BibTeX | Tags: software framework, user interface @conference{Bjelica2009, title = {A software model with remote user interface for embedded systems}, author = {Milan Z. Bjelica and Istvan Papp and Dragan Samardzija and Zoran Jovanovic}, url = {http://2009.telfor.rs/radovi/}, year = {2009}, date = {2009-01-01}, booktitle = {TELFOR 2009}, pages = {1205-1208}, publisher = {IEEE}, address = {Belgrade, Serbia}, abstract = {In this paper we present a software model for the embedded systems, that separates functionality (core) from presentation (user interface). The model provides means to easily swap user interfaces, as well as their remote execution. We propose standards, protocols and guidelines for creating portable and scalable embedded software.}, howpublished = {M63}, keywords = {software framework, user interface}, pubstate = {published}, tppubtype = {conference} } In this paper we present a software model for the embedded systems, that separates functionality (core) from presentation (user interface). The model provides means to easily swap user interfaces, as well as their remote execution. We propose standards, protocols and guidelines for creating portable and scalable embedded software. |
Bjelica, Milan Z; Teslic, Nikola A Concept of Usability Assessment for User-Centered Multimedia Applications ConferenceM33 Computer Science and Information Technology, 2009. IMCSIT '09. International Multiconference on, IEEE, Mragowo, Poland, pp. 443-450, 2009, ISSN: 2157-5525. Abstract | Links | BibTeX | Tags: ieeexplore, user experience @conference{Bjelica2009, title = {A Concept of Usability Assessment for User-Centered Multimedia Applications}, author = {Milan Z. Bjelica and Nikola Teslic}, doi = {10.1109/IMCSIT.2009.5352684}, issn = {2157-5525}, year = {2009}, date = {2009-01-01}, booktitle = {Computer Science and Information Technology, 2009. IMCSIT '09. International Multiconference on}, pages = {443-450}, publisher = {IEEE}, address = {Mragowo, Poland}, abstract = {User-centered activities related to multimedia include production and organization of multimedia content, filing, retrieval, sharing and multimedia communications. Today, there is a growing body of development teams and companies, that work to enable users to perform these activities in various technological ways. Integrating media functions into handheld devices, mobile phones, set-top boxes, and different “wearable” consumer electronics products, makes users affected in different ways. This paper emphasizes the effects of multimedia applications, which are always on users’ disposal, on users’ habits and their regular activities. We argue that application usability is inversely proportional to its usage interference with regular activities of people as users. We introduce novel metrics to capture the amount of this interference, and likewise introduce a measure for multimedia software usability, contributing to software usability assessment processes (SQA).}, howpublished = {M33}, keywords = {ieeexplore, user experience}, pubstate = {published}, tppubtype = {conference} } User-centered activities related to multimedia include production and organization of multimedia content, filing, retrieval, sharing and multimedia communications. Today, there is a growing body of development teams and companies, that work to enable users to perform these activities in various technological ways. Integrating media functions into handheld devices, mobile phones, set-top boxes, and different “wearable” consumer electronics products, makes users affected in different ways. This paper emphasizes the effects of multimedia applications, which are always on users’ disposal, on users’ habits and their regular activities. We argue that application usability is inversely proportional to its usage interference with regular activities of people as users. We introduce novel metrics to capture the amount of this interference, and likewise introduce a measure for multimedia software usability, contributing to software usability assessment processes (SQA). |
Bjelica, Milan Z; Teslic, Nikola; Papp, Istvan; Savic, Milan A Characterization to Evaluate Graphical User Interface Frameworks for Television Receivers ConferenceM33 Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on, IEEE, Nis, Serbia, pp. 285-288, 2009, ISBN: 978-1-4244-4382-6. Abstract | Links | BibTeX | Tags: digital TV, ieeexplore, software framework, user interface @conference{Bjelica2009, title = {A Characterization to Evaluate Graphical User Interface Frameworks for Television Receivers}, author = {Milan Z. Bjelica and Nikola Teslic and Istvan Papp and Milan Savic}, doi = {10.1109/TELSKS.2009.5339532}, isbn = {978-1-4244-4382-6}, year = {2009}, date = {2009-01-01}, booktitle = {Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on}, pages = {285-288}, publisher = {IEEE}, address = {Nis, Serbia}, abstract = {This paper presents an analysis of the existing Graphical User Interface (GUI) creation frameworks, in order to investigate how well these frameworks can be applied for graphical user applications in modern television services. The analysis is based on a characterization presented in this paper and it provides a list of key enablers and a quick methodology that decide the most suitable graphical framework. Some of the considered aspects were the license (possibilities of commercial use of the solution), levity of integration with the standard user interface for television receivers (remote controller), usability for the end user, development effort, system resources utilization and energy consumption. Finally, we present a case study where the characterization with the specific GUI application (TVHome) has been used. We introduce several GUI design conventions, to make GUI framework the most applicable for the television receiver.}, howpublished = {M33}, keywords = {digital TV, ieeexplore, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents an analysis of the existing Graphical User Interface (GUI) creation frameworks, in order to investigate how well these frameworks can be applied for graphical user applications in modern television services. The analysis is based on a characterization presented in this paper and it provides a list of key enablers and a quick methodology that decide the most suitable graphical framework. Some of the considered aspects were the license (possibilities of commercial use of the solution), levity of integration with the standard user interface for television receivers (remote controller), usability for the end user, development effort, system resources utilization and energy consumption. Finally, we present a case study where the characterization with the specific GUI application (TVHome) has been used. We introduce several GUI design conventions, to make GUI framework the most applicable for the television receiver. |
Bjelica, Milan Z; Teslic, Nikola A Concept of System Usability Assessment: System Attentiveness as the Measure of Quality ConferenceM33 Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the, IEEE, Novi Sad, Serbia, pp. 144-145, 2009, ISBN: 978-1-4244-4677-3. Abstract | Links | BibTeX | Tags: ieeexplore, user experience @conference{Bjelica2009, title = {A Concept of System Usability Assessment: System Attentiveness as the Measure of Quality}, author = {Milan Z. Bjelica and Nikola Teslic}, doi = {10.1109/ECBS-EERC.2009.9}, isbn = {978-1-4244-4677-3}, year = {2009}, date = {2009-01-01}, booktitle = {Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the}, pages = {144-145}, publisher = {IEEE}, address = {Novi Sad, Serbia}, abstract = {The goal of this paper is to present novel metrics for system usability assessment and quality assessment (SQA). Proposed metrics should provide means of capturing overall system interference with regular daily routines and habits of system users, referred to as “attentive interference”. We argue that assuring the system is attentive proves essential when trying to mitigate risks related to system rejection by the intended users.}, howpublished = {M33}, keywords = {ieeexplore, user experience}, pubstate = {published}, tppubtype = {conference} } The goal of this paper is to present novel metrics for system usability assessment and quality assessment (SQA). Proposed metrics should provide means of capturing overall system interference with regular daily routines and habits of system users, referred to as “attentive interference”. We argue that assuring the system is attentive proves essential when trying to mitigate risks related to system rejection by the intended users. |
Bjelica, Milan Z; Teslic, Nikola; Savic, Milan On the Use of the Open Source Frameworks to Develop GUIs for TV Receivers ConferenceM63 ETRAN 2009, ETRAN Society, Vrnjacka Banja, Serbia, 2009. Abstract | Links | BibTeX | Tags: digital TV, software framework, user interface @conference{Bjelica2009, title = {On the Use of the Open Source Frameworks to Develop GUIs for TV Receivers}, author = {Milan Z. Bjelica and Nikola Teslic and Milan Savic}, url = {http://etran.etf.rs/etran2009/sekcije.htm}, year = {2009}, date = {2009-01-01}, booktitle = {ETRAN 2009}, publisher = {ETRAN Society}, address = {Vrnjacka Banja, Serbia}, abstract = {This paper presents evaluation of user interface creation frameworks, to be applied for the embedded systems. The paper emphasizes the use of open source frameworks for the application in TV receivers. Paper introduces the list of key enablers, when deciding on which framework to use. Finally, a test GUI application has been developed, to demonstrate the use of GTK+ on Linux TV platform.}, howpublished = {M63}, keywords = {digital TV, software framework, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents evaluation of user interface creation frameworks, to be applied for the embedded systems. The paper emphasizes the use of open source frameworks for the application in TV receivers. Paper introduces the list of key enablers, when deciding on which framework to use. Finally, a test GUI application has been developed, to demonstrate the use of GTK+ on Linux TV platform. |
2008 |
Bjelica, Milan Z Realizacija sistema za automatizaciju domaćinstva sa grafičkom korisničkom spregom na TV prijemniku Masters Thesis 2008. BibTeX | Tags: digital TV, smart homes @mastersthesis{Bjelica2008e, title = {Realizacija sistema za automatizaciju domaćinstva sa grafičkom korisničkom spregom na TV prijemniku}, author = {Milan Z. Bjelica}, year = {2008}, date = {2008-11-01}, urldate = {2019-01-23}, keywords = {digital TV, smart homes}, pubstate = {published}, tppubtype = {mastersthesis} } |
Bjelica, Milan Z; Savic, Milan; Aleksic, Tatjana One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver Journal ArticleM53 Transactions of Faculty of Technical Sciences, pp. 66-69, 2008. Abstract | Links | BibTeX | Tags: @article{Bjelica2008, title = {One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver}, author = {Milan Z. Bjelica and Milan Savic and Tatjana Aleksic}, url = {http://www.ftn.uns.ac.rs/ojs/index.php/zbornik/issue/view/15/broj%2001%2008}, year = {2008}, date = {2008-01-01}, journal = {Transactions of Faculty of Technical Sciences}, pages = {66-69}, abstract = {This paper presents one solution of equipping a standard flat panel TV receiver with Bluetooth file browsing application, with a capability of previewing pictures or document files.}, howpublished = {M53}, keywords = {}, pubstate = {published}, tppubtype = {article} } This paper presents one solution of equipping a standard flat panel TV receiver with Bluetooth file browsing application, with a capability of previewing pictures or document files. |
Bjelica, Milan Z; Savic, Milan; Vujanovic, Velimir; Temerinac, Miodrag Realization of a PC Application for Communication Subsystem of an Integrated Circuit Emulation ConferenceM63 TELFOR 2008, pp. 759-762, 2008. Abstract | Links | BibTeX | Tags: digital TV @conference{Bjelica2008, title = {Realization of a PC Application for Communication Subsystem of an Integrated Circuit Emulation}, author = {Milan Z. Bjelica and Milan Savic and Velimir Vujanovic and Miodrag Temerinac}, url = {http://2008.telfor.rs/radovi/}, year = {2008}, date = {2008-01-01}, booktitle = {TELFOR 2008}, pages = {759-762}, abstract = {This paper presents an idea, concepts and implementation of a PC application for integrated circuit’s communication behaviour emulation, to be connected with another embedded system via serial interface. Application has a script language interpreter, to allow creating different communication scenarios for testing purposes. This approach supports rapid software development for embedded systems, when certain parts of hardware are yet unavailable, thus allowing simultaneous development of both hardware and software blocks.}, howpublished = {M63}, keywords = {digital TV}, pubstate = {published}, tppubtype = {conference} } This paper presents an idea, concepts and implementation of a PC application for integrated circuit’s communication behaviour emulation, to be connected with another embedded system via serial interface. Application has a script language interpreter, to allow creating different communication scenarios for testing purposes. This approach supports rapid software development for embedded systems, when certain parts of hardware are yet unavailable, thus allowing simultaneous development of both hardware and software blocks. |
Bjelica, Milan Z; Savic, Milan; Aleksic, Tatjana; Maruna, Tomislav One Solution for Extending TV Architecture to Support High Definition Television ConferenceM63 TELFOR 2008, pp. 589-592, 2008. Abstract | Links | BibTeX | Tags: digital TV @conference{Bjelica2008, title = {One Solution for Extending TV Architecture to Support High Definition Television}, author = {Milan Z. Bjelica and Milan Savic and Tatjana Aleksic and Tomislav Maruna}, url = {http://2008.telfor.rs/radovi/}, year = {2008}, date = {2008-01-01}, booktitle = {TELFOR 2008}, pages = {589-592}, abstract = {This paper presents a conceptual solution as well as some implementation details, when extending standard digital TV architecture to support high-definition television. Extension is related to a need for additional hardware capable to decode H.264 video and AC3 audio streams. New chip equipped with all necessarry routines is connected to host by serial interface, to maintain communication of command and control. Software extension is transparent to Linux user-space application that resides on host, by introducing new chip’s devices as file system additional device abstractions.}, howpublished = {M63}, keywords = {digital TV}, pubstate = {published}, tppubtype = {conference} } This paper presents a conceptual solution as well as some implementation details, when extending standard digital TV architecture to support high-definition television. Extension is related to a need for additional hardware capable to decode H.264 video and AC3 audio streams. New chip equipped with all necessarry routines is connected to host by serial interface, to maintain communication of command and control. Software extension is transparent to Linux user-space application that resides on host, by introducing new chip’s devices as file system additional device abstractions. |
Bjelica, Milan Z; Savic, Milan; Aleksic, Tatjana One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver ConferenceM63 ETRAN 2008, 2008. Abstract | Links | BibTeX | Tags: digital TV @conference{Bjelica2008, title = {One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver}, author = {Milan Z. Bjelica and Milan Savic and Tatjana Aleksic}, url = {http://etran.etf.rs/etran2008/sekcije.htm}, year = {2008}, date = {2008-01-01}, booktitle = {ETRAN 2008}, abstract = {This paper presents one solution of equipping a standard flat panel TV receiver with Bluetooth file browsing application, with a capability of previewing pictures or document files.}, howpublished = {M63}, keywords = {digital TV}, pubstate = {published}, tppubtype = {conference} } This paper presents one solution of equipping a standard flat panel TV receiver with Bluetooth file browsing application, with a capability of previewing pictures or document files. |
2010 |
[Serbian] Višekanalni digitalni audio snimač - VDAS Technical Report12004M85 University of Novi Sad, Faculty of Technical Sciences Trg Dositeja Obradovića 6, Novi Sad, 2010, (12004). |
Gesture Based Hardware Interface for Remote Lighting Control ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 815-818, 2010. |
User Busyness Estimation Prototype with RGB Lighting Alerts ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 819-822, 2010. |
Web Browser - Based Distributed System for Multimedia Presentations Playback ConferenceM63 TELFOR 2010, IEEE, Belgrade, Serbia, pp. 990-993, 2010. |
Home appliances as home controllers: Concepts and a set-top box implementation Journal ArticleM52 TELFOR Journal, 2 (2), pp. 107-112, 2010, ISSN: 1821-3251. |
Towards ubiquitous distributed multimedia: UPnP-based control and scripting ConferenceM33 Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on, IEEE, Belgrade, Serbia, pp. 39-42, 2010, ISBN: 978-1-61284-400-8. |
Fast video decoder for low-cost embedded CPUs: A software solution and a case study ConferenceM33 Circuits and Systems for Communications (ECCSC), 2010 5th European Conference on, IEEE, Belgrade, Serbia, pp. 228-231, 2010, ISBN: 978-1-61284-400-8. |
An implementation of scripted control for a distributed multimedia system ConferenceM63 ETRAN 2010, ETRAN Society, Donji Milanovac, Serbia, 2010. |
A system for distributed video playback based on 3D localization of the user ConferenceM63 ETRAN 2010, 2010. |
Set-top box-based home controller ConferenceM33 Consumer Electronics (ISCE), 2010 IEEE 14th International Symposium on, IEEE, Braunschweig, Germany, 2010, ISBN: 978-1-4244-6671-9. |
A Concept and Implementation of the Embeddable Home Controller ConferenceM33 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics 2010, IEEE, Opatija, Croatia, pp. 173-177, 2010, ISBN: 978-1-4244-7763-0. |
Multi-Purpose User Awareness Kit for Consumer Electronic Devices ConferenceM33 Consumer Electronics (ICCE), 2010 Digest of Technical Papers International Conference on, IEEE, Las Vegas, NV, USA, pp. 239-240, 2010, ISSN: 2158-3994. |
2009 |
Utilizing consumer electronic devices in home for home automation tasks ConferenceM63 TELFOR 2009, IEEE, Belgrade, Serbia, pp. 823-826, 2009. |
A software model with remote user interface for embedded systems ConferenceM63 TELFOR 2009, IEEE, Belgrade, Serbia, pp. 1205-1208, 2009. |
A Concept of Usability Assessment for User-Centered Multimedia Applications ConferenceM33 Computer Science and Information Technology, 2009. IMCSIT '09. International Multiconference on, IEEE, Mragowo, Poland, pp. 443-450, 2009, ISSN: 2157-5525. |
A Characterization to Evaluate Graphical User Interface Frameworks for Television Receivers ConferenceM33 Telecommunication in Modern Satellite, Cable, and Broadcasting Services, 2009. TELSIKS '09. 9th International Conference on, IEEE, Nis, Serbia, pp. 285-288, 2009, ISBN: 978-1-4244-4382-6. |
A Concept of System Usability Assessment: System Attentiveness as the Measure of Quality ConferenceM33 Engineering of Computer Based Systems, 2009. ECBS-EERC '09. First IEEE Eastern European Conference on the, IEEE, Novi Sad, Serbia, pp. 144-145, 2009, ISBN: 978-1-4244-4677-3. |
On the Use of the Open Source Frameworks to Develop GUIs for TV Receivers ConferenceM63 ETRAN 2009, ETRAN Society, Vrnjacka Banja, Serbia, 2009. |
2008 |
Realizacija sistema za automatizaciju domaćinstva sa grafičkom korisničkom spregom na TV prijemniku Masters Thesis 2008. |
One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver Journal ArticleM53 Transactions of Faculty of Technical Sciences, pp. 66-69, 2008. |
Realization of a PC Application for Communication Subsystem of an Integrated Circuit Emulation ConferenceM63 TELFOR 2008, pp. 759-762, 2008. |
One Solution for Extending TV Architecture to Support High Definition Television ConferenceM63 TELFOR 2008, pp. 589-592, 2008. |
One Solution of Integrated File Browser for Connected Bluetooth Device as an Application for TV Receiver ConferenceM63 ETRAN 2008, 2008. |