dase content authoring system tvplusi™ station
DESCRIPTION
DASE Content Authoring System TVPLUSi™ Station. Deok-jung Kim Aircode [email protected]. Contents. DASE Application vs. Internet Application What’s possible with DASE Dynamic Content: The Real World Set-Top-Box: the other half Resource needed for DASE Applications Cost Effectiveness - PowerPoint PPT PresentationTRANSCRIPT
DASE ContentDASE Content Authoring Authoring SystemSystem
TVPLUSi™ StationTVPLUSi™ Station
Deok-jung KimDeok-jung Kim
AircodeAircode
[email protected]@aircode.com
AIRCODE 2CDTV: ATSC Seminar
ContentsContents DASE Application vs. Internet DASE Application vs. Internet
ApplicationApplication What’s possible withWhat’s possible with DASEDASE Dynamic Content: The Real WorldDynamic Content: The Real World Set-Top-Box: the other halfSet-Top-Box: the other half Resource needed for DASE ApplicationsResource needed for DASE Applications Cost EffectivenessCost Effectiveness DASE ExperienceDASE Experience
AIRCODE 3CDTV: ATSC Seminar
iTV (DASE) vs. InternetiTV (DASE) vs. Internet TV is relax media but PC is intensive TV is relax media but PC is intensive
mediamedia Internet always online, TV is broadcast Internet always online, TV is broadcast
defineddefined Internet (PC) Application runs on more Internet (PC) Application runs on more
powerful H/W then DTV powerful H/W then DTV DASE: 1 page browser, Internet: DASE: 1 page browser, Internet:
scrollable.scrollable.
AIRCODE 4CDTV: ATSC Seminar
What’s possible with DASEWhat’s possible with DASE Program dependent data service:Program dependent data service:
Contents and applications selected to maximize relevancy Contents and applications selected to maximize relevancy and compelling complement to A/V contentand compelling complement to A/V content
Example: Music, DramaExample: Music, Drama
AIRCODE 5CDTV: ATSC Seminar
What’s possible with DASEWhat’s possible with DASE Program dependent data service :Program dependent data service :
Example: Quiz, Sports Example: Quiz, Sports
AIRCODE 6CDTV: ATSC Seminar
What’s possible with DASEWhat’s possible with DASE Program independent data service with A/VProgram independent data service with A/V
Normal DTV program will include data services.Normal DTV program will include data services. Weather Service, Stock Service, etc.Weather Service, Stock Service, etc.
AIRCODE 7CDTV: ATSC Seminar
What’s possible with DASEWhat’s possible with DASE Data-only Virtual Channel without A/VData-only Virtual Channel without A/V
Low cost ; no A/VLow cost ; no A/V Needs to be highly attractive and usefulNeeds to be highly attractive and useful Example: Education, GameExample: Education, Game
AIRCODE 8CDTV: ATSC Seminar
What’s possible with DASEWhat’s possible with DASE Data-only Virtual Channel with out A/VData-only Virtual Channel with out A/V
Example: Game, Weather, Traffic, etc.Example: Game, Weather, Traffic, etc.
AIRCODE 9CDTV: ATSC Seminar
Dynamic Content: The Dynamic Content: The Real WorldReal World
Dynamic data delivery protocol in DASE Dynamic data delivery protocol in DASE SpecificationSpecification Addressable sectionAddressable section Carousel updateCarousel update Stream eventStream event
Application must be able to handle dynamic Application must be able to handle dynamic datadata
Dynamic data pushing systemDynamic data pushing system Data Gathering from 3Data Gathering from 3rdrd data source data source
Various database formatsVarious database formats Testing/Verifying System and EnvironmentTesting/Verifying System and Environment
AIRCODE 10CDTV: ATSC Seminar
Consideration of Set-Top-Consideration of Set-Top-BoxBox Environment LimitationsEnvironment Limitations
CPU power: 200MIPS – Pentium, 100Mhz; MemoryCPU power: 200MIPS – Pentium, 100Mhz; Memory Middleware optimizationMiddleware optimization
Font - unpredictable layout concernsFont - unpredictable layout concerns MetricsMetrics Screen resolution (DPI): 72DPI – 1:1 Pixel/pt, optimized Screen resolution (DPI): 72DPI – 1:1 Pixel/pt, optimized
resolutionresolution Outline fontOutline font
Content SizeContent Size Images and Text dataImages and Text data STB available memorySTB available memory Bandwidth: range 1Mbps ~ 500kbpsBandwidth: range 1Mbps ~ 500kbps
Color depth and color palette: safe zone: 256. Color depth and color palette: safe zone: 256. Compelling content need > 16bit colorCompelling content need > 16bit color
Remote controlRemote control Color button orderColor button order Navigation: Direction Key , Pointing device (mouse type)Navigation: Direction Key , Pointing device (mouse type)
Overlap policy of translucent with AWT Graphic and Overlap policy of translucent with AWT Graphic and ImageImage
AIRCODE 11CDTV: ATSC Seminar
Resources for DASE Resources for DASE ApplicationApplication
Human resourcesHuman resources Content producerContent producer XDML Programmer, Java ProgrammerXDML Programmer, Java Programmer DesignerDesigner DB EngineerDB Engineer System EngineerSystem Engineer
EquipmentsEquipments Graphic toolGraphic tool Programming toolProgramming tool Head-end Server System (PSIP,MUX,REMUX,Modulator…Head-end Server System (PSIP,MUX,REMUX,Modulator…
etc. )etc. ) Content ProvidersContent Providers
Various DBMS and DB SchemaVarious DBMS and DB Schema DB or System EngineerDB or System Engineer
AIRCODE 12CDTV: ATSC Seminar
Typical Head-end system Typical Head-end system
KBS Head-end System
AIRCODE 13CDTV: ATSC Seminar
Cost EffectivenessCost Effectiveness Authoring toolAuthoring tool
For Non-engineers: Designers, non Java/XDML programming For Non-engineers: Designers, non Java/XDML programming abilityability
Re-usabilityRe-usability Quick to make DASE ApplicationQuick to make DASE Application No education cost. For DASE and Java, XML…No education cost. For DASE and Java, XML…
Testing Head-end System: verifierTesting Head-end System: verifier Simple : low cost broadcasting equipment Simple : low cost broadcasting equipment Easy to use : no system engineerEasy to use : no system engineer Immediately inject data and cast to STB for reduce testing time Immediately inject data and cast to STB for reduce testing time
and effort.and effort. Dynamic content connection with Content Provider : DCSDynamic content connection with Content Provider : DCS
Universal dynamic content serverUniversal dynamic content server XML, DB, Text format data inputXML, DB, Text format data input Various DB connectivityVarious DB connectivity Easy to use : no system engineer need.Easy to use : no system engineer need.
AIRCODE 14CDTV: ATSC Seminar
TVPLUSi™ StationTVPLUSi™ Station
AIRCODE 15CDTV: ATSC Seminar
TVPLUSi™ AuthorTVPLUSi™ Author Designed for designersDesigned for designers Market tested in rigors of actual deploymentMarket tested in rigors of actual deployment Support for real-time content: Key benefit in Support for real-time content: Key benefit in
World Cup, Asian GameWorld Cup, Asian Game FeaturesFeatures
Easy-to-use graphics user interface (GUI)Easy-to-use graphics user interface (GUI) Import images created by popular 3rd party toolsImport images created by popular 3rd party tools Color preview simulation allows view of content’s Color preview simulation allows view of content’s
color as it will appear on client STBcolor as it will appear on client STB ‘‘master page’ that can lessen workloadmaster page’ that can lessen workload ‘‘widget’ makes modifying contents easier than everwidget’ makes modifying contents easier than ever Convenient TV resizing to place Audio Visual Convenient TV resizing to place Audio Visual
anywhereanywhere
AIRCODE 16CDTV: ATSC Seminar
TVPLUSi™ AuthorTVPLUSi™ Author Default library of imagesDefault library of images Preview simulatorPreview simulator Code generationCode generation
output format : source code, not only byte codeoutput format : source code, not only byte code Optimization: Code, graphic, paletteOptimization: Code, graphic, palette Automatic ‘same image scan’ optimize content sizeAutomatic ‘same image scan’ optimize content size Automatic AWT graphic generation reduces graphic Automatic AWT graphic generation reduces graphic
sizesize In-house vector drawing graphic engineIn-house vector drawing graphic engine Automatic control of MPEG2 i-frameAutomatic control of MPEG2 i-frame Hardware Abstract Layer ( different STB H/W) Hardware Abstract Layer ( different STB H/W) Built-in real-time data encapsulationBuilt-in real-time data encapsulation
Real time application data update interoperate with Real time application data update interoperate with Aircode’s dynamic content serverAircode’s dynamic content server
AIRCODE 17CDTV: ATSC Seminar
TVPLUSi™ VerifierTVPLUSi™ Verifier Portable all-in-one system capable of transmission Portable all-in-one system capable of transmission
and STB interoperability testing of iTV contents that and STB interoperability testing of iTV contents that integrate data broadcasting system and digital integrate data broadcasting system and digital broadcasting systembroadcasting system
Proven in market as indispensably effective tool to Proven in market as indispensably effective tool to verify content before live broadcastverify content before live broadcast
Features(in case of ATSC-DASE) Features(in case of ATSC-DASE) Generate PSIP/SDFGenerate PSIP/SDF Inject data carousel, addressable section encoded data into Inject data carousel, addressable section encoded data into
Mux or ReMuxMux or ReMux Pump MPEG-2 SPTS, MPTS Pump MPEG-2 SPTS, MPTS Embedded DASE data encoderEmbedded DASE data encoder SMPTE-310M TS outputSMPTE-310M TS output Digital Video Storage: > 20GB Ultra DMADigital Video Storage: > 20GB Ultra DMA PCI type 8VSB Modulator PCI type 8VSB Modulator
AIRCODE 18CDTV: ATSC Seminar
TVPLUSi™ DCSTVPLUSi™ DCS Real-time application serverReal-time application server Provides input gathering and editing interface for Provides input gathering and editing interface for
multi content provider’s datamulti content provider’s data Provides dynamic contents transformation through Provides dynamic contents transformation through
synchronizing with various external synchronizing with various external format(DB,XML,Text…)format(DB,XML,Text…)
Provides minimized and practical real-time service Provides minimized and practical real-time service situation by enhancing with TVPLUS i ™ Verifiersituation by enhancing with TVPLUS i ™ Verifier
Input formatInput format DB(Oracle, Sybase,..ODBC), Text file, XML, AAT(TVPLUS i™ DB(Oracle, Sybase,..ODBC), Text file, XML, AAT(TVPLUS i™
Author)Author) Output format: text, XMLOutput format: text, XML Output : TVPLUS i™ Verifier, TVPLUS i™ ServerOutput : TVPLUS i™ Verifier, TVPLUS i™ Server
AIRCODE 19CDTV: ATSC Seminar
DASE ExperienceDASE Experience 2002 World Cup2002 World Cup
Background image
AV area
Service Menu
Navigation Menu
Weather
World Cup newsWeatherTrafficData broadcast Info.Kid’s gameGame
Contents area
•Top menu•Full screen•Exit
AIRCODE 20CDTV: ATSC Seminar
DASE ExperienceDASE Experience 2002 Asian Game2002 Asian Game
Menu: Today schedule, Ranking, Asian Game Info., News using color button.
Today Schedule:Swimming
AIRCODE 21CDTV: ATSC Seminar
DASE ExperienceDASE Experience SBS weather, news, stock, traffic serviceSBS weather, news, stock, traffic service
Main Manu : National weather, local weather, Laser weather, top menu
Sub menu:Local Selection
Date & Clock
Map
Weather
AIRCODE 22CDTV: ATSC Seminar
Thank youThank you Questions?Questions?
Contact: DeokJung KimContact: DeokJung Kim Email: [email protected]: [email protected]