17 entries (M: 32.5)
2021 |
Lazić, Nemanja; Ponoš, Milica Z; Bjelica, Milan Z; Anđelić, Tihomir; Pešić, Jasmina Automotive safety: ActivityView enabled split-screen ConferenceM33 2021 29th Telecommunications Forum (TELFOR), 2021, ISBN: 978-1-6654-2585-8. Abstract | Links | BibTeX | Tags: automotive, HMI, ieeexplore, infotainment, user experience @conference{2021tf1, title = {Automotive safety: ActivityView enabled split-screen}, author = {Nemanja Lazić and Milica Z. Ponoš and Milan Z. Bjelica and Tihomir Anđelić and Jasmina Pešić}, doi = {10.1109/TELFOR52709.2021.9653251}, isbn = {978-1-6654-2585-8}, year = {2021}, date = {2021-11-23}, booktitle = {2021 29th Telecommunications Forum (TELFOR)}, abstract = {In-Vehicle Infotainment systems are representatives of a new generation of multimedia in vehicle systems. As the name proposes, the main goal of these systems is to provide entertainment and informational content to the driver and passengers. Automotive industry is undergoing dramatic changes nowadays and there is a lack of standards for what operating system should be applied to certain vehicle display. Availability of Android operating system (AOS) on most of the modern portable devices and ability to re-use existing tested and reliable applications, encourage automotive industry to integrate AOS in vehicles, usually in head unit display. The goal is to build systems that will be easy to handle. It will impose minimal distraction of the driver. One way to achieve higher safety level while in traffic is by allowing driver to manipulate two or more applications simultaneously. This work is based on expanding multimedia system in the vehicle based on Android operating system so it can show two or more apps at the same time while using this new Android component called ActivityView. In this paper we argue that with this software component, interaction with central information display is going to be more efficient and safety will be enhancedas well.}, howpublished = {M33}, keywords = {automotive, HMI, ieeexplore, infotainment, user experience}, pubstate = {published}, tppubtype = {conference} } In-Vehicle Infotainment systems are representatives of a new generation of multimedia in vehicle systems. As the name proposes, the main goal of these systems is to provide entertainment and informational content to the driver and passengers. Automotive industry is undergoing dramatic changes nowadays and there is a lack of standards for what operating system should be applied to certain vehicle display. Availability of Android operating system (AOS) on most of the modern portable devices and ability to re-use existing tested and reliable applications, encourage automotive industry to integrate AOS in vehicles, usually in head unit display. The goal is to build systems that will be easy to handle. It will impose minimal distraction of the driver. One way to achieve higher safety level while in traffic is by allowing driver to manipulate two or more applications simultaneously. This work is based on expanding multimedia system in the vehicle based on Android operating system so it can show two or more apps at the same time while using this new Android component called ActivityView. In this paper we argue that with this software component, interaction with central information display is going to be more efficient and safety will be enhancedas well. |
Ponoš, Milica Z; Lazić, Nemanja; Bjelica, Milan Z; Anđelić, Tihomir; Manić, Milan Z One solution for integrating graphics in vehicle digital cockpit ConferenceM33 2021 29th Telecommunications Forum (TELFOR), IEEE, 2021, ISBN: 978-1-6654-2585-8. Abstract | Links | BibTeX | Tags: automotive, HMI, ieeexplore, infotainment @conference{2021tfb, title = {One solution for integrating graphics in vehicle digital cockpit}, author = {Milica Z. Ponoš and Nemanja Lazić and Milan Z. Bjelica and Tihomir Anđelić and Milan Z. Manić}, doi = {10.1109/TELFOR52709.2021.9653214}, isbn = {978-1-6654-2585-8}, year = {2021}, date = {2021-11-23}, booktitle = {2021 29th Telecommunications Forum (TELFOR)}, publisher = {IEEE}, abstract = {The accelerated development of the automotive industry and the impact of consumer technologies has contributed that many car manufacturers are switching from analogue to digital cockpits. Cockpits nowadays consist of a safety critical and a non-critical parts. The critical part of the system is the one that is necessary for safe driving, while the non-critical part of the system represents additional functionalities that make driving easier and more comfortable, but without them safe driving is possible. Each part of the system is displayed on a separate screen in a specific part of the cockpit. There are usually three displays - Central Information Display (CID) that represents non-critical part of the system, digital control panel - Cluster and Head-up display (HUD) that represent critical part of the system. These displays are controlled by two operating systems, which are connected by the hypervisor. A hypervisor is a concept that enables two operating systems to run simultaneously on one SoC in real- time. When critical and non-critical parts of a system are connected, it brings many safety issues. One of the problems is that sometimes information that is not necessary for safe driving, such as: information about an incoming call, the current song being played, is displayed on the Cluster. Displaying this information can affect the safety of Cluster operations. Therefore, it is necessary to somehow separate processing and displaying important from less important information for safe driving. In this paper we present one solution for displaying the maps information from the non- critical part of the system, on screen layer above Cluster that represents safety-critical part of the system.}, howpublished = {M33}, keywords = {automotive, HMI, ieeexplore, infotainment}, pubstate = {published}, tppubtype = {conference} } The accelerated development of the automotive industry and the impact of consumer technologies has contributed that many car manufacturers are switching from analogue to digital cockpits. Cockpits nowadays consist of a safety critical and a non-critical parts. The critical part of the system is the one that is necessary for safe driving, while the non-critical part of the system represents additional functionalities that make driving easier and more comfortable, but without them safe driving is possible. Each part of the system is displayed on a separate screen in a specific part of the cockpit. There are usually three displays - Central Information Display (CID) that represents non-critical part of the system, digital control panel - Cluster and Head-up display (HUD) that represent critical part of the system. These displays are controlled by two operating systems, which are connected by the hypervisor. A hypervisor is a concept that enables two operating systems to run simultaneously on one SoC in real- time. When critical and non-critical parts of a system are connected, it brings many safety issues. One of the problems is that sometimes information that is not necessary for safe driving, such as: information about an incoming call, the current song being played, is displayed on the Cluster. Displaying this information can affect the safety of Cluster operations. Therefore, it is necessary to somehow separate processing and displaying important from less important information for safe driving. In this paper we present one solution for displaying the maps information from the non- critical part of the system, on screen layer above Cluster that represents safety-critical part of the system. |
2020 |
Manić, Milan; Bjelica, Milan Z; Pešić, Jasmina Proposal for in-car driver alerting system of obstacles and surrounding vehicles ConferenceM33 2020 28th Telecommunications Forum (TELFOR), IEEE, 2020, ISBN: 978-1-6654-0499-0. Abstract | Links | BibTeX | Tags: ADAS, automotive, HMI @conference{2020tfa, title = {Proposal for in-car driver alerting system of obstacles and surrounding vehicles}, author = {Milan Manić and Milan Z. Bjelica and Jasmina Pešić}, doi = {10.1109/TELFOR51502.2020.9306515}, isbn = {978-1-6654-0499-0}, year = {2020}, date = {2020-11-24}, booktitle = {2020 28th Telecommunications Forum (TELFOR)}, publisher = {IEEE}, abstract = {In the automotive industry, safety is a very big issue and there are various driver assistance systems and driver warning systems. Many of these solutions are based on a software system to alert you with audio or visual warning messages. The problem with these solutions is when the driver cannot see or hear these warnings and therefore cannot react promptly. This paper presents a solution on how to warn the driver of the presence of obstacles or other cars in the immediate vicinity by using vibrations as a medium for transmitting messages between the car and the driver. Objects in the immediate vicinity are detected by various sensors and cameras, and then this information is used to make decisions about the nature of the alerts to be activated. In this paper, the hardware and software for the realization of this solution are presented. The system consists of a vibrating seat, a sensor (camera), a controller and a software solution. The principle of operation is as follows: when there is an obstacle on the right side of the vehicle, such as a passing car or some other obstacle, the seat will vibrate on the right side to inform the driver about the existence of an obstacle. The intensity of the vibrations corresponds to the distance from the obstacle, the stronger vibrations correspond to the object that is closer to the car. Thus, vibrations will alert the driver to the presence and distance of an obstacle or a passing car.}, howpublished = {M33}, keywords = {ADAS, automotive, HMI}, pubstate = {published}, tppubtype = {conference} } In the automotive industry, safety is a very big issue and there are various driver assistance systems and driver warning systems. Many of these solutions are based on a software system to alert you with audio or visual warning messages. The problem with these solutions is when the driver cannot see or hear these warnings and therefore cannot react promptly. This paper presents a solution on how to warn the driver of the presence of obstacles or other cars in the immediate vicinity by using vibrations as a medium for transmitting messages between the car and the driver. Objects in the immediate vicinity are detected by various sensors and cameras, and then this information is used to make decisions about the nature of the alerts to be activated. In this paper, the hardware and software for the realization of this solution are presented. The system consists of a vibrating seat, a sensor (camera), a controller and a software solution. The principle of operation is as follows: when there is an obstacle on the right side of the vehicle, such as a passing car or some other obstacle, the seat will vibrate on the right side to inform the driver about the existence of an obstacle. The intensity of the vibrations corresponds to the distance from the obstacle, the stronger vibrations correspond to the object that is closer to the car. Thus, vibrations will alert the driver to the presence and distance of an obstacle or a passing car. |
Manić, Milan; Bjelica, Milan Z Proposal for visual warnings system in the automotive digital cockpit using graphics sharing ConferenceM33 2020 28th Telecommunications Forum (TELFOR), IEEE, 2020. Abstract | Links | BibTeX | Tags: ADAS, automotive, HMI, ieeexplore, infotainment @conference{2020tfb, title = {Proposal for visual warnings system in the automotive digital cockpit using graphics sharing}, author = {Milan Manić and Milan Z. Bjelica}, doi = {10.1109/TELFOR51502.2020.9306638}, year = {2020}, date = {2020-11-24}, booktitle = {2020 28th Telecommunications Forum (TELFOR)}, publisher = {IEEE}, abstract = {In this paper is presented the concept of using shared graphics to display visual warnings in the automotive digital cockpit. Given that cars today have over 100 ECUs (ECU - control unit), communication and management of all these ECUs become a challenging task. This paper focuses on the control units used to display the content and process the data of each screen in the car. The number of control units for data processing and display of content can be reduced by using SoC (SoC - System on a chip) with a hypervisor. A hypervisor is a concept that allows us to run two operating systems on one SoC in real-time. The proposed system consists of one SoC with two operating systems running on a hypervisor and having the ability to display content on three different screens. The proposed solution covers the simultaneous display of content from both operating systems on one screen as well as the display of visual warnings on all screens in the digital cockpit, regardless of the operating system that hosts that screen. Alerts are displayed from a higher security operating system regardless of the content currently displayed from a lower security operating system. This approach has led to the certification of operating systems in terms of security.}, howpublished = {M33}, keywords = {ADAS, automotive, HMI, ieeexplore, infotainment}, pubstate = {published}, tppubtype = {conference} } In this paper is presented the concept of using shared graphics to display visual warnings in the automotive digital cockpit. Given that cars today have over 100 ECUs (ECU - control unit), communication and management of all these ECUs become a challenging task. This paper focuses on the control units used to display the content and process the data of each screen in the car. The number of control units for data processing and display of content can be reduced by using SoC (SoC - System on a chip) with a hypervisor. A hypervisor is a concept that allows us to run two operating systems on one SoC in real-time. The proposed system consists of one SoC with two operating systems running on a hypervisor and having the ability to display content on three different screens. The proposed solution covers the simultaneous display of content from both operating systems on one screen as well as the display of visual warnings on all screens in the digital cockpit, regardless of the operating system that hosts that screen. Alerts are displayed from a higher security operating system regardless of the content currently displayed from a lower security operating system. This approach has led to the certification of operating systems in terms of security. |
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. |
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} } |
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). |
Bjelica, Milan Z; Kovačević, Jelena; Lukač, Željko; Četić, Nenad The in-vehicle sound management procedure based on the driver's accompaniment to sound changes PatentPendingM87 P-2018/0855, 2018, (Pending). BibTeX | Tags: audio, automotive, HMI, infotainment @patent{2018_0855, title = {The in-vehicle sound management procedure based on the driver's accompaniment to sound changes}, author = {Milan Z. Bjelica and Jelena Kovačević and Željko Lukač and Nenad Četić}, year = {2018}, date = {2018-10-01}, number = {P-2018/0855}, howpublished = {M87}, note = {Pending}, keywords = {audio, automotive, HMI, infotainment}, pubstate = {published}, tppubtype = {patent} } |
Višekruna, Uroš; Bjelica, Milan Z; Savić, Milan; Stupar, Goran Realization of VR application for displaying geographic maps ConferenceM33 International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2018), (RT1.1), IEEE, Palić, Serbia, 2018. Abstract | Links | BibTeX | Tags: computer vision, consumer electronics, gaming, HMI, ieeexplore, user experience, user interface @conference{Visekruna2018, title = {Realization of VR application for displaying geographic maps}, author = {Uroš Višekruna and Milan Z. Bjelica and Milan Savić and Goran Stupar}, url = {https://www.etran.rs/2018/IcETRAN/News/IcETRAN%20sumarni%20program%20sekcija_Ver.%204.3.pdf}, year = {2018}, date = {2018-06-11}, booktitle = {International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2018)}, number = {RT1.1}, publisher = {IEEE}, address = {Palić, Serbia}, abstract = {This paper presents realization of virtual reality application in Android operating system. Application provides an overview of a three dimensional planet Earth model that is extended with useful information, such as weather forecast and population density. This information is supplied by using Web services. Application architecture is presented, as well as the results of testing, including memory consumption and frame rate. Possible directions for future work include improvement of graphical design, and optimization of the use of graphical resources. }, howpublished = {M33}, keywords = {computer vision, consumer electronics, gaming, HMI, ieeexplore, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } This paper presents realization of virtual reality application in Android operating system. Application provides an overview of a three dimensional planet Earth model that is extended with useful information, such as weather forecast and population density. This information is supplied by using Web services. Application architecture is presented, as well as the results of testing, including memory consumption and frame rate. Possible directions for future work include improvement of graphical design, and optimization of the use of graphical resources. |
2016 |
Dakić, Aleksandar; Srejić, Tijana; Bjelica, Milan Z; Krbanjević, Mladen Pilot In-Vehicle Infotainment Learning platform based on open source technologies ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on, IEEE, Berlin, Germany, 2016, ISBN: 978-1-5090-2096-6. Abstract | Links | BibTeX | Download | Tags: automotive, education, HMI, ieeexplore, infotainment @conference{berlin1, title = {Pilot In-Vehicle Infotainment Learning platform based on open source technologies}, author = {Aleksandar Dakić and Tijana Srejić and Milan Z. Bjelica and Mladen Krbanjević}, doi = {10.1109/ICCE-Berlin.2016.7684704}, isbn = {978-1-5090-2096-6}, year = {2016}, date = {2016-09-05}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2016 IEEE 6th International Conference on}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Current education institutions lack adequate tools for teaching software programming for automotive area, especially In-Vehicle Infotainment (IVI), with available tools constrained to a palette of proprietary, closed solutions. In this paper we give an overview of a pilot In-Vehicle Infotainment Learning platform (PIVILP), based on open source technologies and achievable in any educational environment with moderate cost. The developed pilot and the accompanying software libraries demonstrate the feasibility of the proposed approach during laboratory work for students at the university.}, howpublished = {M33}, keywords = {automotive, education, HMI, ieeexplore, infotainment}, pubstate = {published}, tppubtype = {conference} } Current education institutions lack adequate tools for teaching software programming for automotive area, especially In-Vehicle Infotainment (IVI), with available tools constrained to a palette of proprietary, closed solutions. In this paper we give an overview of a pilot In-Vehicle Infotainment Learning platform (PIVILP), based on open source technologies and achievable in any educational environment with moderate cost. The developed pilot and the accompanying software libraries demonstrate the feasibility of the proposed approach during laboratory work for students at the university. |
2015 |
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. |
Udovičić, Ksenija; Jovanović, Nenad; Bjelica, Milan Z In-vehicle infotainment system for android OS: User experience challenges and a proposal ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on, IEEE, Berlin, Germany, pp. 150 - 152, 2015, ISBN: 978-1-4799-8748-1. Abstract | Links | BibTeX | Tags: automotive, HMI, ieeexplore, infotainment, user experience, user interface @conference{Udovičić2015, title = {In-vehicle infotainment system for android OS: User experience challenges and a proposal}, author = {Ksenija Udovičić and Nenad Jovanović and Milan Z. Bjelica}, doi = {10.1109/ICCE-Berlin.2015.7391219}, isbn = {978-1-4799-8748-1}, year = {2015}, date = {2015-09-06}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2015 IEEE 5th International Conference on}, pages = {150 - 152}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {Safety issues are major part of any vehicle design, which has not bypassed user interface for In-Vehicle Infotainment (IVI) system. Complex menus with hard to sense buttons can take a driver's focus off the road. We discussed possible design challenges through safety issues. With pilot study we illustrated potential design disadvantage through simple analysis of eye focus and proposed a car interface design for IVI with one or two touches and swipes in an easy-to-find-spot.}, howpublished = {M33}, keywords = {automotive, HMI, ieeexplore, infotainment, user experience, user interface}, pubstate = {published}, tppubtype = {conference} } Safety issues are major part of any vehicle design, which has not bypassed user interface for In-Vehicle Infotainment (IVI) system. Complex menus with hard to sense buttons can take a driver's focus off the road. We discussed possible design challenges through safety issues. With pilot study we illustrated potential design disadvantage through simple analysis of eye focus and proposed a car interface design for IVI with one or two touches and swipes in an easy-to-find-spot. |
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} } |
2014 |
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. |
2011 |
Mrazovac, Bojan; Bjelica, Milan Z; Simic, Djordje; Tikvic, Srdjan; Papp, Istvan Gesture Based Hardware Interface for RF Lighting Control ConferenceM33 Intelligent Systems and Informatics (SISY), 2011 IEEE 9th International Symposium on, IEEE, Subotica, Serbia, pp. 309-314, 2011, ISBN: 978-1-4577-1975-2. Abstract | Links | BibTeX | Tags: HMI, ieeexplore, lighting control, smart homes, user experience @conference{Mrazovac2011, title = {Gesture Based Hardware Interface for RF Lighting Control}, author = {Bojan Mrazovac and Milan Z. Bjelica and Djordje Simic and Srdjan Tikvic and Istvan Papp}, doi = {10.1109/SISY.2011.6034343}, isbn = {978-1-4577-1975-2}, year = {2011}, date = {2011-01-01}, booktitle = {Intelligent Systems and Informatics (SISY), 2011 IEEE 9th International Symposium on}, pages = {309-314}, publisher = {IEEE}, address = {Subotica, Serbia}, abstract = {Human interaction with wearable computers is a challenging research issue, especially when combined with augmented reality applications. Natural and unobtrusive interaction with various devices should be simple and at the same time intuitive for any user. This paper represents the design and implementation of a novel interactive hardware which recognizes certain hand gestures and responds in a way of controlling a remote light source. The hardware is made as a “sensing glove” which provides 3-dimensional light control for switching the light on/off or dimming to a desired level. Control parameters are calculated by an accelerometer mounted on the glove, which detects positions of a user’s palm in a 3D space. Slow palm rotation is translated into commands for the light dimming, whereas specific hand movements control the light switching. RF transmitter connected to the accelerometer sends the current palm and hand coordinates to the remote luminary. The luminary is managed by an RF receiver and a module for the light control which translates the received data into lighting commands.}, howpublished = {M33}, keywords = {HMI, ieeexplore, lighting control, smart homes, user experience}, pubstate = {published}, tppubtype = {conference} } Human interaction with wearable computers is a challenging research issue, especially when combined with augmented reality applications. Natural and unobtrusive interaction with various devices should be simple and at the same time intuitive for any user. This paper represents the design and implementation of a novel interactive hardware which recognizes certain hand gestures and responds in a way of controlling a remote light source. The hardware is made as a “sensing glove” which provides 3-dimensional light control for switching the light on/off or dimming to a desired level. Control parameters are calculated by an accelerometer mounted on the glove, which detects positions of a user’s palm in a 3D space. Slow palm rotation is translated into commands for the light dimming, whereas specific hand movements control the light switching. RF transmitter connected to the accelerometer sends the current palm and hand coordinates to the remote luminary. The luminary is managed by an RF receiver and a module for the light control which translates the received data into lighting commands. |
Bjelica, Milan Z; Mrazovac, Bojan; Duffy, Ruairi; Brophy, Lorcan Scalable Multisensory System for a Customizable User Wake Up Experience ConferenceM33 Consumer Electronics - Berlin (ICCE-Berlin), 2011 IEEE International Conference on, IEEE, Berlin, Germany, pp. 303-307, 2011, ISBN: 978-1-4577-0233-4. Abstract | Links | BibTeX | Tags: HMI, ieeexplore, smart homes, user experience @conference{, title = {Scalable Multisensory System for a Customizable User Wake Up Experience}, author = {Milan Z. Bjelica and Bojan Mrazovac and Ruairi Duffy and Lorcan Brophy}, doi = {10.1109/ICCE-Berlin.2011.6031818}, isbn = {978-1-4577-0233-4}, year = {2011}, date = {2011-01-01}, booktitle = {Consumer Electronics - Berlin (ICCE-Berlin), 2011 IEEE International Conference on}, pages = {303-307}, publisher = {IEEE}, address = {Berlin, Germany}, abstract = {In a world of accessible information the pace of everyday living is quickening. This coupled with the increasing interest in personal healthcare and well-being issues has resulted in new solutions being arrived at. Existing consumer electronics and home automation solutions need to evolve to capture these developing customer needs. In the scope of this paper we present a scalable solution that provides a multisensory wake up experience for users inside the home. The solution consists of both a software middleware and user interface application with the goal of scheduling and customizing wake up alarms that fit to the consumer preferences in sound, temperature and lighting stimuli. One of the goals is to provide an easy-to-use and intuitive consumer oriented platform that can be applied within an ecosystem of devices present in the average household. The key benefits of the solution also include the ease of installation within the user’s home automation system and scalable operation that can engage various devices in the wake up scheme, such as lights, blinds, multimedia and HVAC systems.}, howpublished = {M33}, keywords = {HMI, ieeexplore, smart homes, user experience}, pubstate = {published}, tppubtype = {conference} } In a world of accessible information the pace of everyday living is quickening. This coupled with the increasing interest in personal healthcare and well-being issues has resulted in new solutions being arrived at. Existing consumer electronics and home automation solutions need to evolve to capture these developing customer needs. In the scope of this paper we present a scalable solution that provides a multisensory wake up experience for users inside the home. The solution consists of both a software middleware and user interface application with the goal of scheduling and customizing wake up alarms that fit to the consumer preferences in sound, temperature and lighting stimuli. One of the goals is to provide an easy-to-use and intuitive consumer oriented platform that can be applied within an ecosystem of devices present in the average household. The key benefits of the solution also include the ease of installation within the user’s home automation system and scalable operation that can engage various devices in the wake up scheme, such as lights, blinds, multimedia and HVAC systems. |