towards novel hbb application platform: experimental testbed · 2015. 7. 29. · towards novel hbb...
TRANSCRIPT
![Page 1: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/1.jpg)
Towards novel HBB application platform:experimental testbed
Tomas Kovacik, Roman Bronis and Ivan [email protected], [email protected], [email protected]
Faculty of Informatics and Information TechnologiesSlovak University of Technology in Bratislava
Bratislava, Slovakia
![Page 2: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/2.jpg)
Outline● Introduction
● Current state of hybrid television
● Broadcasting testbed
● Education using hybrid technologies
● Personalized hybrid television
● Conclusion
![Page 3: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/3.jpg)
● Analog television broadcasting
● 5 - 8 MHz bandwidth – 1 SD channel
● Digital television broadcasting
● DVB-T (terrestrial), DVB-C (cable), DVB-S (satelite)● EPG, subtitles, teletext● 8MHz bandwidth – 4 SD channels
● User interactivity – MHP, HbbTV
Introduction
![Page 4: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/4.jpg)
Current state of hybrid television● MHP
● DVB-J● Java based Xlets● Return channel
● HbbTV
● HTML-CE, JavaScript● Translated with built-in browser● IP (broadband) channel
![Page 5: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/5.jpg)
DVBroadcasting testbed
![Page 6: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/6.jpg)
Testbed model
![Page 7: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/7.jpg)
Transmission
![Page 8: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/8.jpg)
Hardware● DekTec DTA-111
● QAM, OFDM modulator
● 48 – 862 MHz (complete VHF + UHF)
● DVB-T / DVB-H, DVB-C
● PCI slot
● Windows and Linux drivers
● API
![Page 9: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/9.jpg)
Software● Video conversion
● ffmpeg
● mencoder
● Avalpa OpenCaster solution
● esvideo2pes
● pes2ts
● tscbrmuxer
● oc-update.sh
![Page 10: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/10.jpg)
Reception
![Page 11: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/11.jpg)
Hardware● USB DVB-T receiver
● Set-top-box
● Samsung Smart TV
![Page 12: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/12.jpg)
Software● Dvb-apps
● lock card, select channel, setup demux interface
● TV players
● VLC, Kaffeine, MPlayer
● HbbTV
● Opera TV Emulator
● FireTV (Firefox HbbTV add-on)
![Page 13: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/13.jpg)
Education using hybrid technologies
![Page 14: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/14.jpg)
Transmitting presentations
● Improve education
● Transmitting presentations (ppt, pdf, odp) during lessons or workshops
● Making surveys
● Taking exam tests
![Page 15: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/15.jpg)
1. Timed video track• Presentation slides are converted into one video track• Long conversion time• Compatible with all DVB devices
2. Multiple video tracks and their exchange• One presentation slide is converted into one short (1 frame)
video track• Short conversion time• Compatible with all DVB devices• Presenter controls broadcasted slides (next, previous)
Forms of presentation content delivery
Conversion to video track is done by unoconv (images) and ffmpeg (video track).
![Page 16: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/16.jpg)
3. Presentation transported in DSM-CC object• Presentation packed in its format into DSM-CC object• End device unpacks DSM-CC object• Presentation viewer needed
4. Presentation transported as HbbTV application• Presentation and questions for survey are converted into
HbbTV application• HbbTV application is packed into DSM-CC object and
broadcasted over DVB-T• HbbTV enabled device translates DSM-CC and shows content• Voting is done by IP channel.
Forms of presentation content delivery
![Page 17: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/17.jpg)
● Converted presentation with voting option● CE-HTML, JavaScript, CSS
● PHP, MySQL, GNUPlot
● Voting
● jQuery's POST method (GET method as fallback)
● Data stored in MySQL database
● Results in form of graph
HbbTV application
![Page 18: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/18.jpg)
![Page 19: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/19.jpg)
![Page 20: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/20.jpg)
Presentation broadcasting application
● Video conversion to MPEG-2
● Presentation conversion
● Multiple video tracks and their
exchange
● Packaging into DSM-CC objects
● Packaging into HbbTV application
● Transmitting
● Linux, Qt
![Page 21: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/21.jpg)
Presentation receiving application
● Different types of input
● Input file
● DVB-T tuner
● DSM-CC object translation
● Open folder with received files
● Run Opera TV Emulator
![Page 22: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/22.jpg)
Testing
Set-top-box interfaceHbbTV application on TV screen
Results
![Page 23: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/23.jpg)
Testing
● PC
● Vlc, Mplayer, kaffeine● Opera TV emulator● Fire TV plugin pre prehliadač Firefox
● Analyser
● DVB Inspector
![Page 24: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/24.jpg)
Personalized hybrid television
![Page 25: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/25.jpg)
Identification and personalization
● Server application● XML interface● Managing users and channels● Custom screen● Player control
![Page 26: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/26.jpg)
Player control
● Gestures recognition system (FEI STU BA)
● Server application
● Receive XML (Linux network sockets)● XML parsing (libxml)● Managing users and channels with MySQL database
(libmysql)
![Page 27: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/27.jpg)
![Page 28: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/28.jpg)
Summary● Digital Video Broadcasting testbed
● Transmission (HW+SW), receipt (HW+SW)
● Education using hybrid technologies
● 4 ways of presentation broadcasting
● Presentation processing and broadcasting application
● Voting system
● Personalized hybrid television
● XML interface
● Personalized graphical interface
● Channel control
![Page 29: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/29.jpg)
Future work● Broadcasting Testbed
● Conversion performance
● Adaptible SI/PSI tables
● HbbTV application
● Advanced authentication
● Personalized hybrid television
● Face and voice recognition modules integration
![Page 30: Towards novel HBB application platform: experimental testbed · 2015. 7. 29. · Towards novel HBB application platform: experimental testbed Tomas Kovacik, Roman Bronis and Ivan](https://reader035.vdocuments.us/reader035/viewer/2022063011/5fc54f8be30c3059ba789f3e/html5/thumbnails/30.jpg)
Thank you for your attention!