SlideShare uma empresa Scribd logo
1 de 19
Integration between Digital Terrestrial Television
and Internet by means of a DVB-MHP web browser
Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco Filippini
{irene.amerini, roberto.caldelli, rudy.becarelli, francesco filippini}@unifi.it
Giovanni Ballocca, Roberto Borri
{giovanni.ballocca, roberto.borri}@csp.it
24 March 2009
Outline
• Why Integration?
• Digital Terrestrial Television
• How Integration is achieved
• WebClimb system architecture
• WebClimb prototype evaluation
• Conclusions
Why Integration?
• 2012: digital TV convergence in Europe (hundred of millions of
terminals)
• To enrich the user experience in DTT
• Reduction of digital divide
• A multifunctional platform that provides an access to both interactive
TV and also to Internet services
TV WEB BROWSER
Digital Terrestrial Television
• Many standards exist (OCAP, ACAP, ISDB, DMB)
• DVB-MHP: Europe, part of Asia, Latin America, some country of Africa
DVB (Digital Video Broadcasting) consortium:
standard for the broadcast transmission of digital terrestrial television. This system
transmits compressed digital audio, video and other data in an MPEG transport
stream.
MHP (Multimedia Home Platform):
open standard platform for interactive digital TV and multimedia services.
 MHP applications: DVB-J application or XLET
embedded in STB or downloaded from an object carousel
Digital Terrestrial Television
• MHP 1.0 Enhanced Broadcast Profile
Interactive Broadcast Profile (return channel)
• MHP 1.1 Internet Access Profile
a few STBs support such a profile, higher price
PersonalJava ~Java 1.1.8
+
Java TV API
HAVi UI
DAVIC API
DVB API
to provide Internet access under MHP 1.0 profile
How Integration is achieved (1/2)
• Specs-Constraints:
• MHP 1.0
• JDK 1.1.8 + Java TV, HAVi UI, DAVIC, DVB API
• Reduced interactivity (only remote control)
• Low screen resolution
• Small memory footprint (<1Mbyte)
• Downloaded from an object carousel as a normal Xlet (device independent)
WebClimb
XHTML web browser as a DVB-J
application
ReturnReturn
channelchannel
WWW
BROADCASTER
The Infrastructure
TV Digital SignalTV Digital Signal
STB
WebClimb System Architecture
GUI
Rendering/Layout
Networking
• presentation
• layout engine
• parsing
• HTTP Client (Apache) -
HTTP/HTTPS connection over return channel
• Ethernet/PPP Resolver -
session management connection DVB API
• URL Resolver
URL
XHTML
CSS data
display
System Architecture – Rendering/Layout (1/2)
JTidy
Visual formatting
model specs W3C
Assignment
algorithm
SACParser
System Architecture – Rendering/Layout (2/2)
GUI Viewport
Text paragraph
Title h1 link
CSS
System Architecture – GUI (1/2)
• Two navigation levels: UI, Content Area
System Architecture – GUI (2/2)
• Virtual keyboard
• Remote control: key to key navigation
WebClimb evaluation
• Test on various XHTML pages
• Execution on commercial STBs
• different model and brand (ADB, Humax, Elsag, TeleSystem)
• Memory RAM 8Mbytes-64Mbytes
• Modem, Ethernet connection or both
Results
• Clear visualization, correct character encoding and management of the graphical
elements on the screen
• Compatibility with respect to different model and brand STBs
• 900 kbytes dimension
WebClimb evaluation
• some examples……..
• some examples……..
WebClimb evaluation
WebClimb evaluation
• some examples……..
WebClimb evaluation
• some examples……..
Conclusions
• Integration between TV and web
• Development of a DVB-MHP web browser: WebClimb
• Positive results of testing with different kinds of STBs
Future Trends
• Compare WebClimb functionalities with others DVB-MHP web browser
on the market (preliminary test give positive results)
• Total dimension optimization
• A deeper evaluation of the usability
Integration between Digital Terrestrial Television
and Internet by means of a DVB-MHP web browser
Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco Filippini
{irene.amerini, roberto.caldelli, rudy.becarelli, francesco filippini}@unifi.it
Giovanni Ballocca, Roberto Borri
{giovanni.ballocca, roberto.borri}@csp.it
24 March 2009

Mais conteúdo relacionado

Semelhante a Web Information Systems and Technologies 2009

Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedDr. Randolph Nikutta
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5Jonathan Jeon
 
Multicast QUIC for video content delivery
Multicast QUIC for video content deliveryMulticast QUIC for video content delivery
Multicast QUIC for video content deliveryJisc
 
CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkeventfungfung Chen
 
Todd Roth SMPTE 2018 Annual Technical Conference & Exhibition
Todd Roth SMPTE 2018 Annual Technical Conference & ExhibitionTodd Roth SMPTE 2018 Annual Technical Conference & Exhibition
Todd Roth SMPTE 2018 Annual Technical Conference & ExhibitionTodd Roth
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascualAlan Quayle
 
Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Will Bakewell
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 
Impacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsImpacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsBrian Levy
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTCvline
 
Vsat day-2008-idirect
Vsat day-2008-idirectVsat day-2008-idirect
Vsat day-2008-idirectSSPI Brasil
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTCArjun Varma
 
Single set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingSingle set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingChampion InfoMetrics Pvt Ltd.
 
WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013Hank Huang
 

Semelhante a Web Information Systems and Technologies 2009 (20)

Vid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterpriseVid ovation tv-iptv-business-enterprise
Vid ovation tv-iptv-business-enterprise
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
The Web, After HTML5
The Web, After HTML5The Web, After HTML5
The Web, After HTML5
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
Presentation HbbTV (Nem Summit, Madrid) - 30Nov2017
Presentation HbbTV (Nem Summit, Madrid) - 30Nov2017Presentation HbbTV (Nem Summit, Madrid) - 30Nov2017
Presentation HbbTV (Nem Summit, Madrid) - 30Nov2017
 
Multicast QUIC for video content delivery
Multicast QUIC for video content deliveryMulticast QUIC for video content delivery
Multicast QUIC for video content delivery
 
CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkevent
 
Todd Roth SMPTE 2018 Annual Technical Conference & Exhibition
Todd Roth SMPTE 2018 Annual Technical Conference & ExhibitionTodd Roth SMPTE 2018 Annual Technical Conference & Exhibition
Todd Roth SMPTE 2018 Annual Technical Conference & Exhibition
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
 
WebRTC Seminar Report
WebRTC  Seminar ReportWebRTC  Seminar Report
WebRTC Seminar Report
 
Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
China OTT
China OTTChina OTT
China OTT
 
Impacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPsImpacts of 5G on Broadcasters and CSPs
Impacts of 5G on Broadcasters and CSPs
 
A Practical Guide to WebRTC
A Practical Guide to WebRTCA Practical Guide to WebRTC
A Practical Guide to WebRTC
 
Vsat day-2008-idirect
Vsat day-2008-idirectVsat day-2008-idirect
Vsat day-2008-idirect
 
Advanced Wireless Technologies
Advanced Wireless TechnologiesAdvanced Wireless Technologies
Advanced Wireless Technologies
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
Single set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingSingle set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live Streaming
 
WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013WebRTC - Is it ready? 2013
WebRTC - Is it ready? 2013
 

Último

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Web Information Systems and Technologies 2009

  • 1. Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco Filippini {irene.amerini, roberto.caldelli, rudy.becarelli, francesco filippini}@unifi.it Giovanni Ballocca, Roberto Borri {giovanni.ballocca, roberto.borri}@csp.it 24 March 2009
  • 2. Outline • Why Integration? • Digital Terrestrial Television • How Integration is achieved • WebClimb system architecture • WebClimb prototype evaluation • Conclusions
  • 3. Why Integration? • 2012: digital TV convergence in Europe (hundred of millions of terminals) • To enrich the user experience in DTT • Reduction of digital divide • A multifunctional platform that provides an access to both interactive TV and also to Internet services TV WEB BROWSER
  • 4. Digital Terrestrial Television • Many standards exist (OCAP, ACAP, ISDB, DMB) • DVB-MHP: Europe, part of Asia, Latin America, some country of Africa DVB (Digital Video Broadcasting) consortium: standard for the broadcast transmission of digital terrestrial television. This system transmits compressed digital audio, video and other data in an MPEG transport stream. MHP (Multimedia Home Platform): open standard platform for interactive digital TV and multimedia services.
  • 5.  MHP applications: DVB-J application or XLET embedded in STB or downloaded from an object carousel Digital Terrestrial Television • MHP 1.0 Enhanced Broadcast Profile Interactive Broadcast Profile (return channel) • MHP 1.1 Internet Access Profile a few STBs support such a profile, higher price PersonalJava ~Java 1.1.8 + Java TV API HAVi UI DAVIC API DVB API to provide Internet access under MHP 1.0 profile
  • 6. How Integration is achieved (1/2) • Specs-Constraints: • MHP 1.0 • JDK 1.1.8 + Java TV, HAVi UI, DAVIC, DVB API • Reduced interactivity (only remote control) • Low screen resolution • Small memory footprint (<1Mbyte) • Downloaded from an object carousel as a normal Xlet (device independent) WebClimb XHTML web browser as a DVB-J application
  • 8. WebClimb System Architecture GUI Rendering/Layout Networking • presentation • layout engine • parsing • HTTP Client (Apache) - HTTP/HTTPS connection over return channel • Ethernet/PPP Resolver - session management connection DVB API • URL Resolver URL XHTML CSS data display
  • 9. System Architecture – Rendering/Layout (1/2) JTidy Visual formatting model specs W3C Assignment algorithm SACParser
  • 10. System Architecture – Rendering/Layout (2/2) GUI Viewport Text paragraph Title h1 link CSS
  • 11. System Architecture – GUI (1/2) • Two navigation levels: UI, Content Area
  • 12. System Architecture – GUI (2/2) • Virtual keyboard • Remote control: key to key navigation
  • 13. WebClimb evaluation • Test on various XHTML pages • Execution on commercial STBs • different model and brand (ADB, Humax, Elsag, TeleSystem) • Memory RAM 8Mbytes-64Mbytes • Modem, Ethernet connection or both Results • Clear visualization, correct character encoding and management of the graphical elements on the screen • Compatibility with respect to different model and brand STBs • 900 kbytes dimension
  • 14. WebClimb evaluation • some examples……..
  • 16. WebClimb evaluation • some examples……..
  • 17. WebClimb evaluation • some examples……..
  • 18. Conclusions • Integration between TV and web • Development of a DVB-MHP web browser: WebClimb • Positive results of testing with different kinds of STBs Future Trends • Compare WebClimb functionalities with others DVB-MHP web browser on the market (preliminary test give positive results) • Total dimension optimization • A deeper evaluation of the usability
  • 19. Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco Filippini {irene.amerini, roberto.caldelli, rudy.becarelli, francesco filippini}@unifi.it Giovanni Ballocca, Roberto Borri {giovanni.ballocca, roberto.borri}@csp.it 24 March 2009

Notas do Editor

  1. The outline of my presentation is the following: I’ll explain why the integration between Internet and Digital Terrestrial Television is necessary . I’ll briefly introduce the DTT and in particular the European standard for the DTT: the DVB-MHP standard Then I’ll explain how that integration is possible through the development of a web browser suitable through the use of a TV screen and a STB. A set-top box is a device that enables a television set to receive and decode digital television broadcasts. I’ll describe the system architecture and the prototype evaluation. Then I’ll give some conclusions.
  2. Due to the fact that in Europe part of the Europe in particular in Italy (where I live) in 2012 there will be a switch-off from analog to digital signal There is a need of integration between Internet and DTT by means of a web browser. The solution proposed to pursue integration also permits to enrich the user experience in DTT environment permitting to reduce the digital divide to community not yet reached by broad-band services and helping isolated user group (due to economical and age reasons) to access informations and Internet services The main question is Why there is a need of integration between Internet and DTT by means of a web browser. The main reason is to reuse an already existing techonology (the DTT) and then build a multifunctional platform that provides an access to both Interactive TV services (already offered by that platform) and also to Internet services. Also in 2012 (two thousand and twelve) in Europe will be the complete transition from analog to digital signal then a few million of DTT terminal (set top box) will be present in European households.
  3. Many standard exist to manage interactive and DTT. We focus our research on DVB-MHP standard The DVB-MHP standard is present in Europe etc….. MHP: interface between interactive digital applications and the terminal where these application run.
  4. Two standard specification exist for the MHP: the MHP 1.0 and 1.1. The MHP 1.1 provides access to the web through the Internet Access Profile but few STBs support this profile, this kind of STB has higher price then STB MHP1.0 compliant so is not yet diffuse through the market. The MHP 1.0 make available two type of profile: Enhanced and Interactive. The second one permits the use of the return channel that is the transmission link from the STB to an external server or to the open Internet. (dial-up modem-telephone line). The idea behind this work is to provide the Internet access under MHP 1.0 profile. The MHP defines Java as interoperable application format. The application in DVB-MHP environment is named Xlet or DVB-J application. The Java runtime version used to develop MHP application is the 1.1.8 and some API are added (graphical API and API to dialog with the special device-STB) The Xlet can be embedded in STB or downloaded from an object carousel as it is an add-on application on the channel make avalaible from a broadcast MHP application is basically Java application named DVB-J (similar to the well known Applet for the web) this application runs on to java runtime environment 1.1 and the standard provide some API extension. Here there is a list. Broadcast TV signal
  5. So how we can make this integration possible under the constraints imposed by the DVB-MHP standard? We develop a DVB-J application MHP 1.0 compliant, using the Java version 1.1.8 and the API extensions provide by the standard. Also we deal with a reduced interactivity (only the remote control at disposal) and a low screen resolution impose by the DTT platform. Also there is a constraint regarding the dimension, there is a need of a small memory footprint less then 1 Mbyte In this way this application can be linked to the TV broadcast instead of the device
  6. Furthermore we can’t use an existing solution because the existing TV web browser are embedded (so aren’t device independent), or have custom content or haven’t an user interface. The browser for small device (cell-phone) has server side conversion and most of them are written in C C plus plus language (they arent Java application) Browsers Java exist but aren-t JDK 1.1.8 compliant Under these considerations and these constraints we develop an XHTML web browser as a DVB/J application named WebClimb We can’t use on existing TV web browser because most of them are embedded application, usually they are not Java and they present an user interface very row and often not usable. So on these of these basis (issue) we……
  7. In this slide the system overview is depicted. The broadcast send the TV digital signal with the application linked to the channel. The application is loaded on the stb. Then the application is available to the user. The user can choose WebClimb application and the user can navigate on the open internet on the TV screen and through the return channel (that establish the HTTPConnection) I briefly show….. The broadcaster broadcasts the TV digital signal multiplexed with the MHP applications. The signal is received by a common antenna and it is rendered on the TV by the use of the STB.
  8. Here I present the WebClimb System Architecture that can be split in three layer, Networking, Rendering, GUI. The main input of the system architecture is an URL that in input at the GUI layer pass trasparently to the other layer up to the Netwoking layer (LEIER) that resolve this URL, handle network communication and it is in charge of managing HTTP conncetion over the return channel. The output is the content of the specified URL. The output from the networking layer are the XHTML and CSS data and these data are the input to the Rendering layer than a data model has been created and a layout engine takes the data model (web content and format information) and displays the formatted content on the GUI. HTTP connection is established
  9. Here there is the RenderingLayout layer flow representation. The documents obtained from the lower layer (Netowrking) are parsed by third party libraries (small dimension) then two data model are created then with an assignment algorithm a Decorated model is created. The ass. algorithm associates CSS style rule according to cascading and inheritance defines in CSS2 Spefication. The Layout Engine following the visual formatting model specification described by W3C, displays the formatted content on the screen through a positioning algorithm (normal flow, no floats and absolute positioning) Let’s see an example of these….
  10. This is the decorated model with the XHTML element (tag) associate with the CSS element. All the element in the model know which are the right positions to fill in the Viewport (main window of the browser) due to the fact that are inline or block elements following the normal flow positioning scheme. Each XHTML tag are inline or block element according to the visual formatting model. At the root element correspond the containing block inside the Viewport. For example the tag a is an inline element and the rectangular block associated is laid horizontally after the previous element box, the div instead is a block element so the box is laid out vertically . Tree model The second element is the page. Each is sequentially located pass throgh the tree The first node is the page and then the other element. Img element that is located in inline mode. Then the others element are located following the block or inline modes.
  11. The WebClimb user interface is presented in the figure. We design the UI with two navigation level the first manage the application user interface that it is the navigation toolbar and the color button toolbar, the second level is the navigation inside the viewport through which the user can move throghout a web documents. The user can switch from one to the other with the pressure of yellow key button of the remote control. We need to keep in mind that the TV remote control is the only device that has to be utilized to control the system at client side. The GUI provides other useful features such as the opportunity of adding a web page to bookmarks, and the zoom/in zoomout font size and a scrollbar when the viewport is smaller then the document’s initial containing block. The focus is moved over the icons of the navigation toolbar using the arrows left and right and that tha choice takes place with the OK button. Click the OK button to perform a link selection. Other functionalities have been implemented such as bookmark management and zoom-in zoom-out of the font size
  12. For text editing or form compilation a virtual keyboard has been devised following the usability criteria described by Fondazione UGo Bordoni (line guide for the DTT application) Text input, for example to fill in a form a virtual keyboard has been implemented too. The vistual keyboard has been implemented on the basis of specified usability criteria. In particular letter or number selection is performed by using the arrow left and right/up and down and then the selection is performed by the OK button.
  13. We have implemented a prototype of WebClimb browser and then the performance is evaluated in term of execution on commercial STBs. WebClimb behaviour has been verified on page of disparate categories:XHTML web pages The browser with its 900 kbytes footprint needs low memory requirements for execution and works on all STBs tested both for ethernet and modem connection Shows the same result in term of graphical element visualization on TV screen among different STBs. Memory capabilities
  14. Here there is some WebClimb output for various XHTML web : XHTML google web pages and others……..
  15. Sansevero country house General web page of a sort of turistic promotional web page where there is an high resolution image and a breaf description
  16. Repubblica news web page journal
  17. So we demonstrated that integration between TV and web is possible developing a DVB/MHP web browser, java based. The system architecture has been described and then evaluated giving positive results. We are working on compare ……. How user evaluate WebClimb