iec tc 100 standardization of common api for t-dmb receivers may. 20. 2008 iec/tc100/ags, washington...
TRANSCRIPT
IEC TC IEC TC 100100
Standardization ofCommon API for T-DMB receivers
May. 20. 2008
IEC/TC100/AGS, Washington DC, USA
IEC TC IEC TC 100100 2
Contents
Status of Standardization on T-DMB receivers
Coverage of the Standardization
IEC TC IEC TC 100100 3
A series of international standards on T-DMB receivers are under way Series 1 : IEC 62516-1: Terrestrial Digital Multimedia
Broadcasting (T-DMB) Receivers - Part 1: Basic requirements
(IEC 62516-1 published as an IS on 03/2009)
Series 2 : IEC 62516-2: Terrestrial Digital Multimedia Broadcasting (T-DMB) Receivers - Part 2: interactive data service using BIFS (Binary Format For Scene)
(100/1540/NP is in circulation by 07/10/2009)
Series 3 : IEC 62516-3: Terrestrial Digital Multimedia Broadcasting (T-DMB) Receivers - Part 3: Common API for T-DMB receivers (Preparation of NWIP is required)
Standardization - Status
IEC TC IEC TC 100100
There are many receiver chipsets in the market
They have their own Command Set API Solution for the development of T-DMB Software
Standardization - Why needed? (1)
IEC TC IEC TC 100100
If the T-DMB Receiver chipset is changed, the software development cycle has to be started all over again to accommodate this
new hardware.
RF Tuner
BasebandHW
SW
Application Processor
BB Driver Board Support Package
OS
RF Tuner
BasebandHW
SW
Application Processor
BB Driver Board Support Package
OS
Middleware
High-level API
Application Software
Middleware
High-level API
Application Software
Standardization - Why needed? (2)
IEC TC IEC TC 100100
There are various kinds of receiver chipsets in the market
They have their own Command Set API Solution for the development of T-DMB receiver Software
This causes heavy dependence of T-DMB software on receiver chipsets
If the T-DMB Receiver chipset is once changed, the software development cycle has to be started all over again to accommodate the new hardware
=> Standardization of Common Command Set API is required
Standardization - Why needed? (3)
IEC TC IEC TC 100100
Common API Standards in relevant technologies
DAB : DCSR (Command Set API for Receivers)
MediaFLO : Receiver API
DVB : ETSI ES 201 812 MHP Specification
DVB platform API
Standardization - Why needed? (4)
IEC TC IEC TC 100100
Applications of Common API of T-DMB
BasebandApplicationProcessor
RF module
• RF/BB control API• RF/BB control API
BB solution ProviderBB solution Provider
TPEG Solution ProviderTPEG Solution Provider
Solution Porting
CAS Solution ProviderCAS Solution Provider
Receiver manufacturerReceiver manufacturer
•TS DeMux•A/V Sync•A/V decoding•API
App. Processor Solution ProviderApp. Processor
Solution Provider
Control A
PI Port
ing
Solution Porting
GUI , Application Porting
EPG Solution ProviderEPG Solution Provider BIFS Solution ProviderBIFS Solution Provider
CAS Solution ProviderCAS Solution ProviderCAS Solution ProviderCAS Solution Provider
• RF/BB control API• RF/BB control API
BB solution ProviderBB solution Provider
• RF/BB control API• RF/BB control API
BB solution ProviderBB solution Provider
App. Processor Solution ProviderApp. Processor
Solution Provider
App. Processor Solution ProviderApp. Processor
Solution Provider
Receiver manufacturerReceiver manufacturerReceiver manufacturerReceiver manufacturer
IEC TC IEC TC 100100
T-DMB will be serviced not only in Korea, but also in Norway, France, and Indonesia soon as well.
In addition to video delivery, T-DMB will be able to provide various kinds of additional services such as visual radio, BIFS, TPEG, etc.
Implementing these services in software requires a significant amount of time and effort.
A common API needs to be standardized for these application services in order to make implementation of inter-operable and reliable T-DMB software easier.
Standardization - Why needed? (4)
IEC TC IEC TC 100100 10
Receiver Sales
Units Sold (in 10,000)Units Sold (in 10,000)
SatelliteSatellite
TerrestrialTerrestrial
TotalTotal
Mobile PhoneMobile Phone
Car NavigationCar Navigation
USB DongleUSB Dongle
Other Mobile DeviceOther Mobile Device
LaptopLaptop
Source : DMB Monthly, 2009Source : DMB Monthly, 2009
IEC TC IEC TC 100100 11
Number of Receiver Manufacturers
Mobile Phone
Mobile Phone
Car Navigation
Car Navigation
USB Dongle
USB Dongle
Other Mobile Devices
Other Mobile Devices Laptop
LaptopTotal
Total
20062006
20072007
20082008
YearYear
Source : DMB Monthly, 2009Source : DMB Monthly, 2009
IEC TC IEC TC 100100
Standardization – Variety of platforms
12
BaseBand
Application Processor
BB Ctrl
DeviceDriver
A/V Ctrl
Common API for T-DMB
HW DSP
OS Linux WinCE
App. SW Player TPEG
ARM
Common API for T-DMB
HW DSP
OS Linux WinCE
App. SW Player TPEG
ARM
Common API for T-DMB
HW PC
OS Linux WinCE
App. SW Player BWS
USB
Common API for T-DMB
HW DSP
OS Rex Symbian
App. SW Player BWS
ARM
Hardware dependent part
Common API for T-DMB
BIFSVisual radio
EWS CAS
TPEG
BWS
DLS SLSEPG
Application service
IEC TC IEC TC 100100 13
Common API for T-DMB needs to include:
Standardization of Command Set API for T-DMB Receiver (RF/Baseband)
Standardization of Common API for T-DMB Audio Service (Visual Radio)
Standardization of Common API for T-DMB Video Service
Standardization of Common API for T-DMB BIFS/TPEG/BWS/EWS/DLS/SLS Service
Standardization of Common API for T-DMB CAS Solution
Coverage of the Standard Series 3
IEC TC IEC TC 100100 2008-10-102008-10-1014
Thank youIEC/TC100/AGS