digial television digital tv 10110100...• cookbook nordig • nordig is specifying a common...
TRANSCRIPT
![Page 1: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/1.jpg)
10110100
Seminar: Multimedia Coding and Transmission
Dig
ial T
elev
isio
n
Digital TV
Ifi, UiO Norsk RegnesentralVårsemester 2003Wolfgang Leister
This part of the course ...• ... is prepared by
Wolfgang Leister
• … with contributions fromTore Solvar KarlsenAnders KlugeLars AarhusThorstein Lunde
• … uses material from MHP (Georg Luettke)
• … and DVB, … and ...
![Page 2: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/2.jpg)
Preview• Television Technology• Roles in todays and future TV• Interactive TV technology• Standards for digital TV• DVB, MHP, ...• Bandwidth and program manyfold• Digital TV and interaction• New opportunities with Digital TV
Television
• Paul Nipkow (1884)• A.A. Campbell Swinton (1911): CRT• von Ardenne, Zworykin, Schoenberg, Bartholemy• Broadcast: 1936 Berlin Olympics• Different standards: lines: 240, 405 (Gr.Br.), 441
(Germany), 455 (France), 340 (New York), …• 1941: 525-line 60 frames/sec (America)• 1952: 625-line 50 frames/sec (Europe)
![Page 3: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/3.jpg)
Colour Television
• 1953 RCA and Hazeltine labs é NTSC• 1961 Henri de France é SECAM
Sequentiel Couleur á Memoire
• 1961 Dr Walter Bruch é PALPhase Alternation by Line
Colour Models
• RGB Model• CMY Model• HLS Model
![Page 4: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/4.jpg)
Colour Models
Colour Television
![Page 5: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/5.jpg)
Colour Television
• PAL• SECAM• NTSC• U,V components, (Q,I components NTSC)
• ampl. modulation 90°, 4.43 MHz• FBAS signal
Colour Television
![Page 6: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/6.jpg)
Roles
MPEG2 Network Operators
MPEG2 Network OperatorsIP Network
Operators
IP Network Operators
ContentProducers
ContentProducers Content
Distributors
ContentDistributors Service
Providers
ServiceProvidersBroadcasters
Broadcasters
Multi ChannelContentProducer
ContentDistributor
ServiceProvider
MPEG2 Network Operator
Broadcaster
IP Network Operator
: ¾
![Page 7: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/7.jpg)
Set-top boxes (STB)• Analogue broadcast: 1st generation, one-to-many,
without return channel; e.g., decoder for cable TV or satellite
• Analogue interactive: hybride, data services and return channel, e.g., WebTV
• Digital broadcast: 2nd generation, digital compression and transfer, e.g., satellite decoder
• Digital interactive: 3rd generation, future solution, “everything” is digital, return channel; e.g., DVB MHP
DVB
• Digital Video Broadcasting Project• industry-led consortium of over 300 broadcasters ,
manufacturers , network operators, software developers , regulatory bodies and others in over 35 countries
• commited to design global standards for the
delivery of digital television and data services.
• http://www.dvb.org
![Page 8: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/8.jpg)
DVB Standards
• Audio• Conditional
Access• Interactivity• Interfacing• Measurement
• MHP• Multiplexing• Sub-titling• Transmission• Cookbook
NorDig
• NorDig is specifying a common platformfor Digital Television to be used withinthe Nordic region (Denmark, Finland, Island, Norway and Sweden).
• NorDig follows DVB • + nordic specifications• http://www.svt.se/nordig/
![Page 9: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/9.jpg)
NorDig Migration Plan
• Set top box• API• CA system• Operating system• Networking connection
Set Top Box
![Page 10: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/10.jpg)
Digital TV Hardware
• Specified by DVB (Digital Video Board)• Set top box
Multiplexing
• DVB DATA• DVB MPEG• DVB SI• DVB TXT• DVB VBI
![Page 11: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/11.jpg)
Transmission
• DVB-C Cable• DVB-DSNG Digital Satellite News GAthering• DVB-MC MMDS• DVB-MS MVDS• DVB-MT OFDM (digital terrestrial television)• DVB-S Satellite• DVB-SFN Single Frequency Network• DVB-SMATV Satellite Master Antenna TV• DVB-T Terrestrial
Conditional Access (CA)
• DVB CA package (available from ETSI)• DVB Common Scrambling Algorithm (CSA)• only partially defined by DVB• CA Interoperability Scenarios:
– SimulCrypt (one stream - several CA systems)– MultiCrypt (Common Interface - switch cards)
![Page 12: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/12.jpg)
Standards, API, and CA
Actors
![Page 13: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/13.jpg)
EuroBox (ECCA)
• Example for a set top box• Remote Control Unit
DTV Platforms• proprietary APIs• associated to proprietary CA systems• operating systems
Programmes MPEG-2
A / V CodingMediaHighwayOpenTVMHEG-5BetaNova........
API Systems
Applications
WinCE
B-HTML
![Page 14: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/14.jpg)
DTV Platforms
• Access to system functionality:– GUI, graphics, EPG, interaction– network access– stream objects, MPEG– conditional access, security– system functions (file, clock, hardware access)
• Examples: Java, JavaTV, OpenTV, MediaHighway, TVML, SMIL, MHEG, ...
476 C function calls
Java libraryObject classes
HTML style
Canal+
DVB Standardisation
• Infrastructure / Transport– Broadcast Transmission (satellite, cable, terrestrial, ...)– Service Information SI– Return channels for interactive services
• Middleware– Multimedia Home Platform, including API
![Page 15: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/15.jpg)
MHP• MHP = API for digital TV, defined by DVB
• MHP1.0 formally accepted by ETSI– Enhanced Broadcasting– Interactive Broadcasting
• MHP1.1 (spring 2001)– Internet Access
• Based on DVB-Java• HTML / XML
– Enhanced & Interactive Broadcasting (optional)– part of Internet Access profile
• Existing (legacy) APIs to be handled as plug-ins
The Scope of MHP
Generic SW Interface (API)
• Independent developers
• Different service providers
• Various application areas
• Independent implementations• Different hardware• Different software• All kind of terminals
(low-end STB / high-end PC)
Applications
MHP Terminals
![Page 16: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/16.jpg)
• Equipment (hardware, software)• home terminal / receiver
set top box, integrated TV set, multimedia PC, PDA
• local clusterperipherals, in-home digital network (smart house)
• Services / applications (content)• enhanced broadcasting with local interactivity
• interactive services using a return channel
• internet access
MHP System Definition
• Security• operation (… the TV should not crash …)• content• user data, transactions etc.
• Local Cluster• Copyright Management & Protection
• levels, signalling• operational model
• Conformance & Interoperability Testing• Migration
MHP System Definition
![Page 17: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/17.jpg)
content / applications
services / programmes
conditional access
networks / transport
Multimedia Home Platform MHP
vertical markets horizontal market
AP I
CA
e.g. d-box e.g. Canal+
MultimediaInfrastructure & Value Chain
MHP Market Model
Networks / Transport
A horizontal Marketfor Free und Pay TV
Conditional Access
Programmes & Services
Applications & Content
Receivers / Terminals
Operator 2 Operator 3Operator 1
Provider 1 Provider 3Provider 2
Competition in all layersof value chain
Operator 1 Operator 2
Supplier 1 Supplier 2 Supplier 4Supplier 3
Manuf. 4Manuf. 1 Manuf. 2 Manuf. 3
Vertical businesses in a horizontal market
![Page 18: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/18.jpg)
Typical MHP Applications• Electronic program guides• “Super Teletext”• Applications synchronised to TV content• Games• E- commerce• Interactive advertising• Internet access
MIT: Nyheter
![Page 19: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/19.jpg)
MIT: Vær
ZDF.vision EPG
![Page 20: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/20.jpg)
Application Synchronised to TV ContentGolf Game
E-Commerce
![Page 21: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/21.jpg)
Top of the Pops
Airport Information System
![Page 22: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/22.jpg)
Airport Information System
T-banehjelper på TV
![Page 23: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/23.jpg)
Specification Elements (1)• MHP architecture
• Detailed profile definition enhanced and interactive broadcasting
• Content formatsincluding PNG, JPEG, MPEG-2 Video/Audio, subtitles and resident and downloadable fonts
• Mandatory transport protocolsincluding DSM-CC object carousel (broadcast) and IP (return channel),
Specification Elements (2)• Application model and signalling
• Hooks for HTML content formats
• DVB-J platformDVB defined APIs and selected parts from existing Java APIs, JavaTV, HAViand DAVIC
• Security frameworkbroadcast application or data authentication return channel encryption (TLS)
• Graphics reference model
• AnnexesDSM-CC OC profile, text presentation, minimum platform capabilities, various APIs
![Page 24: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/24.jpg)
LOADER
Middleware
Operating System
Drivers
Hardware
Appl. 1
e.g. EPG
Appl. 2
e.g. Game
Appl. 3 e.g. Home-shopping
Appl. n
CA
A P I
Applications
MHP Architecture
Cond. Access separatedfrom API
Internet Access
Java APIsfor Internet access
HTML, ECMA script,DOM, CSS, ...
MHP 1.1
Broadcast TransportProtocols: IP
MHP Profiles
Interactive Broadcast
API extensionsfor interactivity
Interactive TransportProtocols: IP
"HTML" subset*)Option
*) optional element,MHP 1.1
Broadcast TransportProtocols: DVB OC
"HTML" subset *)Plug-in
APIs
Enhanced Broadcast
Java VM
![Page 25: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/25.jpg)
DVB-J Platform
OS, drivers, firmware, ..
Java Virtual Machine
Interoperable Application
Trans-port
Proto-col(s)
MHP API
DVB specificAPIs
Sun JavaAPIs
DAVICAPIs
Data
HAViAPIsApplication
Manager(Navigator)
InteroperableApplication
(and libraries)
System Software
OS, drivers, firmware, ...
MHP API
Java Virtual Machine
DVB specificAPIs
Sun JavaAPIs ...Application
Manager(Navigator)
Plug-ininterface
LegacyAppl. A
Plug-inA
Plug-inB
LegacyAppl.
B
InteroperableJava Applications
(and libraries)
Platformspecific plug-in
"Interoperable"plug-in
Trans-port
Proto-col(s)
DVB-J Platform with Plug-ins
![Page 26: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/26.jpg)
Lifecycle DVB-J Application Signalling
Active
pauseXlet ()
startXlet ()initXlet()
PausedLoadedStart
DestroyeddestroyXlet () destroyXlet ()
destroyXlet ()
• Application Signalling– Extension to DVB-SI
– Dedicated tables (AIT, VST)
MHP Technical Implementation GroupMembers
•ARD•Bertelsmann•Beta Research•Canal+ Technologies•Deutsche Telekom•DVB•EBU•Fantastic•F.U.N.•GMD•Grundig•I-D Media•IfN TU Braunschweig•IRT•LfR
•Loewe •Mediagate•Nine Network Australia•Nokia•NTL•OpenTV•ORF•Panasonic•Philips•Pioneer•PowerTV•QuBiz•RAI•RTL New Media
•Samsung•S & T•Scientific Atlanta•Scip•Singapore Broadc. Authority•SES/ASTRA• Sony•Sun•Telenor•Televisó de Catalunya•Television Corp. Singapore•Teracom•WDR •YLE•ZDF
![Page 27: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/27.jpg)
Nokia Media Terminal• > Intel 566 MHz CPU• 40 GB Disk• 64 MB RAM• MPEG2/DVB compliant• Modem/DSL• Accelerated 3D graphics• Content protection
• Linux Operating System• Mozilla, NaviBars, Plug-Ins, …• IP over MPEG• …
• DirectFB• OstDev• LinuxTV
![Page 28: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/28.jpg)
OstDev
• Framework: integrates MHP, Linux, Web• Native linux applications, e.g. games • Full IP access
• Support all web standards• Support legacy iTV standards • Extend to new application
and content standards
http://www.ostdev.net/
LinuxTV
• development platform• DVB API• DVD API• clib (for embedded devices )
• directFB• ...
platform for the development ofopen source software for digitaltelevision (DVB, DTV)receivers, Linux DVD playersand tools to stream audio and video to the net.
http://www.linuxtv.org/
![Page 29: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/29.jpg)
Bandwidth needs and program manifold
• Why DTV?– bigger distribution capacity– access to several channels– cheaper distribution– available channels: 20-200
• Electronic Program Guide (EPG)– tool to navigate in the programme jungle
– program that runs locally in the set top box– possible to integrate functionality as:
• personal profiles• order programmes• interaction• integration towards other services (Web, irc, news)
Digital TV and interactivity
What is a return channel?• telephone line
– POTS (trad. telefony)– ISDN– ADSL (xDSL)
• cable TV with modem
• (satellite...)
”Down stream” (broadcasting):• satellite• ground based net
(air born)• cable• (broadband via
telephone network xDSL)
![Page 30: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/30.jpg)
Categories for interactivity
• interaction with TV / set top box locally− video text (text-TV)− electronic programme guide (EPG)− use of downloadable applets
− broad band material: sent together with the program, and downloaded to the set top box.
Categories for interactivity
• interaction with information available on web− additional information provided by the channel
− electronic commerce, attached to programs or commercials− use of web− email
![Page 31: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/31.jpg)
Categories for interactivity
• real time add-ons to programmes− vote− answer in quiz-show− smart house applications
− auctions
Categories for interactivity
• adaptation of programmes to individuals− personal profile and choice of material− be your own producer / director
(chose between cameras , see parts once again, …)
− advanced applications by Image Based Rendering
![Page 32: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/32.jpg)
New opportunities with DigitalTV
• What will be futures channel: EPG?• order programmes• store programmes locally• new types of services• create communities
– based on subject– based on place/area
Literature and Links
• DVB: http://www.dvb.org
![Page 33: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/33.jpg)
The End of Part
![Page 34: Digial Television Digital TV 10110100...• Cookbook NorDig • NorDig is specifying a common platform for Digital Television to be used within the Nordic region (Denmark, Finland,](https://reader034.vdocument.in/reader034/viewer/2022051809/60159e0d0fc23e6534724748/html5/thumbnails/34.jpg)
finished 2002
?
Image 1 Image 2
View 1
View 2
New View
Client Rendering
on set top box
set top box
Image Based Rendering for Digital TV
Server sideRendering
Data
•Images (left, right)
•Disparity - / Depth- map
•Camera view data
•Camera view data
•Symbolic data
+
finished 2002
Image-Based Rendering
?
Image 1 Image 2
View 1
View 2
New View
Image Based Rendering (IBR)•Photorealistic representation•many details in scene•suited for limited resources
(CPU, storage, transfer)•Client-server architecture•Overlay technique (postprocessing)