Beruflich Dokumente
Kultur Dokumente
Minicurso com durao de 6 Horas, Apresentado na XXIII Jornada de Atualizao em Informtica do XXIV Congresso da Sociedade Brasileira de Computao. JAI-SBC - 2004 Disponvel a partir de http://www.cic.unb.br/~jhcf/MyBooks
Jorge Fernandes (jhcf@cic.unb.br)1,2 Guido Lemos (guido@di.ufpb.br)3 Gledson Elias Silveira (gledson@di.ufpb.br)3
1Departamento
de Cincia da Computao Universidade de Braslia 2Afastado do DIMAp - UFRN 3Departamento de Informtica da Universidade Federal da Paraba
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Principais Referncias
[1] Tektronix. (2002) A Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC). Disponvel URL: http://www.tektronix.com. [2] CPqD. (2001). Relatrio Integrador dos Aspectos Tcnicos e Mercadolgicos da Televiso Digital. Anatel. Maro de 2001. [3] Edward M. Schwalb (2003), iTV Handbook: Technologies and Standards, Prentice Hall PTR, July 2003. [4] DVB. (2004) Digital Video Broadcasting Project, www.dvb.org, acessado em junho de 2004. [5] HAVi (2001). HAVi v1.1 - Home Audio Video Interoperability Version 1.1, www.havi.org, acessado em junho de 2004. [6] Sun. (2000). Java TV 1.0 - Java TV API Technical Overview: The Java TV API White Paper, Version 1.0, Sun Microsystems. November 2000. [7] Espial. (2002) iTV Development Platform. http://www.devicetop.com/dt/tutorials/DVB-MHP-RefImpl.ZIP. Acessado em junho de 2004. [8] DAVIC. (1999) DAVIC 1.4.1 Specification Part 9: Information Representation.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Padres de TV Digital
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Middleware
MHP
DASE
ARIB
MPEG2 BC
MPEG2 AAC
Codificao
MPEG2 SDTV
Transporte Transmisso
8-VSB
MPEG2 Sistemas
COFDM
QAM
PSK
QPSK
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Middleware
MHP
DASE
ARIB
MPEG2 BC
MPEG2 AAC
Codificao
MPEG2 SDTV
Transporte Transmisso
8-VSB
MPEG2 Sistemas
COFDM
QAM
PSK
QPSK
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Opcionais
BAT Bouquet Association Table RST running Status Table TOT Time offset Table ST Stuffing Table
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Formado por um conjunto de documentos que definem os diversos padres adotados, incluindo aqueles relacionados transmisso, transporte, codificao e middleware.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Middleware
MHP
DASE
ARIB
MPEG2 BC
MPEG2 AAC
Codificao
MPEG2 SDTV
Transporte Transmisso
8-VSB
MPEG2 Sistemas
COFDM
QAM
PSK
QPSK
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Televiso a cabo
64-QAM (similar ao DVB)
O modelo de negcios americano foi direcionado para a televiso de alta definio (HDTV)
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
STT System Time Table Hora e data atuais EIT Event Information Table
Descreve as prximas 3 horas de eventos (programas de TV MPEG-2) em pelo menos 4 canais de TV
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
ISDB - Integrated Services Digital Broadcasting Padro japons de televiso digital Especificado em 1999 no Japo pelo grupo DiBEG - Digital Broadcasting Experts Group (DiBEG, 2004), criado em 1997
Composto por vrias empresas e operadoras de televiso.
At o momento, adotado apenas no Japo amplamente divulgado que o ISDB rene o maior conjunto de facilidades: alta definio HDTV, transmisso de dados e recepo mvel e porttil
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Middleware
MHP
DASE
ARIB
MPEG2 BC
MPEG2 AAC
Codificao
MPEG2 SDTV
Transporte Transmisso
8-VSB
MPEG2 Sistemas
COFDM
QAM
PSK
QPSK
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Alcana uma taxa de transmisso que varia entre 3,65 e 23,23 Mbps.
Televiso a cabo
64-QAM
Satlite
8-PSK
Padres de Middleware
Apresentao dos blocos fundamentais e dos padres de TVDI mundialmente conhecidos. A estrutura geral do padro DVB/MHP apresentada como exemplo de tecnologia consolidada.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Implementaes independentes Diferentes plataformas de hardware Diferentes plataformas de software Diversos tipos de set-top box
Hardware
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
DAVIC
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Tuning API
Sintoniza os diferentes fluxos de transporte MPEG-2
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Tuning API[8]
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HAVi[5]
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Controlled
BAV: Base audio video device LAV: Legacy audio video device
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Alpha blending e video/image layering Suporte para controle remoto Conjunto prprio de componentes de GUI (HAVi Level 1 GUI)
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HScreenConfiguration e Templates[3]
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Gerenciamento de Janelas
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HScene
HContainer Main Top Level Component Componentes visveis devem ser adicionados Deve solicitar foco para aparecer, obtendo window event
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Aparncias
Skins HLook
Widgets
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Determinao de Capacidade
HKeyCapabilities, HMouseCapabilities HRcCapabilities
getRepresentation()
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HAVi x PersonalJava
HAVi org.havi.ui.HNoInputPreferred org.havi.ui.HKeyboardInputPreferred org.havi.ui.HActionInputPreferred org.havi.ui.HAdjustmentInputPreferred Personal Java com.sun.awt.NoInputPreferred com.sun.awt.KeyboardInputPreferred com.sun.awt.ActionInputPreferred
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Comportamentos
HComponent
Superclasse de todos os componentes HAVi Componentes que tem apenas um estado (visvel) Ganha e perde foco Trs estados: focused, normal, actioned Quatro estados Armazena valores de ajuste Produz ItemEvents Produz TextEvents
HVisible HNavigable (Navegvel) HActionable (Acionvel) HSwitchable (Ligvel/Desligvel) HAdjustementValue HItemValue HTextValue
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Aparncias[3]
HTextLook Apresentao de contedo textual simplificado HGraphicLook Apresentao de contedo grfico HAnimateLook Apresentao de uma seqncia de imagens animadas HRangeLook Apresentao de um valor em um intervalo HSinglelineEntryLook Apresentao de uma linha de contedo textual editvel HMultilineEntryLook Apresentao de mltiplas linhas de contedo textual editvel HListGroupLook - Apresentao de um grupo de itens e dos itens contidos na mesma
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Widgets
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HAVi Widgets
Simple Text/Graphic/Animate Widgets Buttons Ranges Lists TextEntry
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Simples[3]
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Buttons[3]
HTextButton (HActionable) HGraphicButton (HActionable) HToggleButton (HSwitchable)
Agrupado com HToggleGroup
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Ranges[3]
HStaticRange HRange (HNavigable) HRangeValue (HNavigable + HAdjustmentValue)
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Lists[3]
HListGroup
Conjunto de HListElement
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
TextEntry[3]
HSinglelineEntry (HTextValue) HMultilineEntry (HTextValue)
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HAVi Containers[3]
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Java TV
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
HAVi
DAVIC
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
APIs JavaTV
javax.tv.locator
Referencia dados e recursos via JavaTV
javax.tv.graphics
Gerencia a rea do display
javax.tv.service
Acessa os dados da SI database
javax.tv.carousel
Acesso ao DSM-CC Object e Data Carrossel
javax.tv.media
Gerencia os componentes do transport stream
javax.tv.util
Gerencia eventos temporizados e sincronizao
javax.tv.xlet
Apoia a criao e ciclo de vida de Xlets
javax.tv.net
Acesso a dados IP, transmitidos em broadcast
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
ServiceContentHandler
Apresenta o servio (JMF Player)
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.
Jorge Fernandes (jhcf@cic.unb.br)1,2 Guido Lemos (guido@di.ufpb.br)3 Gledson Elias Silveira (gledson@di.ufpb.br)3
1Departamento
de Cincia da Computao Universidade de Braslia 2Afastado do DIMAp - UFRN 3Departamento de Informtica da Universidade Federal da Paraba
Introduo Televiso Digital Interativa: Arquitetura, Protocolos, Padres e Prticas, Copyright 2004 by Jorge, Guido e Gledson.