dr. guido lemos de souza filho laboratório de aplicações de vídeo digital departamento de...
Post on 18-Apr-2015
103 Views
Preview:
TRANSCRIPT
Dr. Guido Lemos de Souza FilhoLaboratório de Aplicações de Vídeo DigitalDepartamento de InformáticaUniversidade Federal da Paraíba 1
Televisão Digital Interativa Televisão Digital Interativa se faz com Gingase faz com Ginga
Recursos da TV Digital
Utilização da banda com uma única programação em High Definition
Monoprogramação em HDTV – High Definition TV
Recursos da TV Digital
Utilização da banda com várias programações ao invés do uso da alta resolução
Multiprogramação em SDTV – Standard Definition TV
SDTV Programa SDTV Programa 11 SDTV Programa SDTV Programa 22 SDTV ProgramaSDTV Programa 33
• Alternativa à programação em HDTV• Vários conteúdos simultâneos• Recurso importante para:
• Educação• Debates• Entrevistas
Recursos da TV Digital
Recepção do conteúdo da TV Digital em qualquer momento e em qualquer lugar
Mobilidade – “acesso permanente”
• Dispositivos Móveis• Celular• TV• PDA ...
Recursos da TV Digital
Introduz complementaridade a programação e permite participação do telespectador com conteúdo apresentado em HDTV ou SDTV
Interatividade – “a participação do telespectador”
Tira Teima
GolsBrasil 1 x 0 Tailândia
• Informações adicionais ao conteúdo• Participação
•“local” sem canal de retorno•“completa” com canal de retorno
• Canal de retorno: com ou sem fio• Aceleração da Inclusão Digital
Áudio
Vídeo
DadosDatagramas IP MPEG
Áudio
Vídeo
DadosCarrossel de Dados
MPEG
Broadcast File System
Hardware
Real-Time Operating System
Device Drivers
ITV Middleware (eg. MHP or DASE)
Conditional Access
Application
Sistema de TV Digital com Canal de Interação
Rede de Interação
Rede de Interação
Hardware
Real-Time Operating System
Device Drivers
ITV Middleware (eg. MHP or DASE)
Conditional Access
Programa Interativo
Introdução
O que é um programa de TV interativo ?
– Não é um programa de TV– Não é um programa de computador– É alguma “coisa” no meio do caminho …
O ícone indica a existência de uma versão interativa do programa
Ativando a versão interativa
Carregando a versão interativa
Executando a versão interativa
O que é um programa de TV Interativo ?Um código declarativo (*ML like) ou procedural (Java like)
<!-- Table with large video control in upper right of screen --> <table align="right" width="265" cellspacing="0" border="0" cellpadding="0"> <tr> <td align="center" background="images/bordertv.gif" height=203> <OBJECT ID="vid" data="tv://" classid="clsid:a74e7f00-c3d2-11cf-8578-00805fe4809b" HEIGHT=190 WIDTH=248> </OBJECT> </td></tr> <tr> <td height="10" align="center" valign="center"> <a href="JavaScript:"> <img id="imgFull" src="images/full.gif" width=124 height=20 border="0" usemap="#fullscreen"> </a></td></tr> </table> <map name="fullscreen"> <area shape="rect" coords="13,2,107,15" href="JavaScript:onclick=browser()"> </map>cour
O que é um programa de TV interativo ?
• Não é um programa de TV– Conteúdo audiovisual de alta qualidade
• Não é um programa de computador– Foco na interatividade para um usuário
• É alguma “coisa” no meio do caminho …– Foco no conteúdo de alta qualidade
complementado com interatividade prevendo audiência coletiva
Sistemas de TV Digital
Sistema Brasileiro de Televisão Digital
Requisitos básicos do SBTVD
· Robustez· Flexibilidade· Interatividade e inclusão digital· Baixa complexidade para o usuário
Domicílios: 47,56 millões
Televisão 95.7% Rádio: 91.6% Telefone celular: 61,2% Telefone fixo: 54.0% Computador: 16.91% Acesso à Internet
(inclusive através de celular): 21.0% Acesso à Internet
(Computador): 10.08% TV a cabo 5.6%
Inclusão Social
Televisão 95.7% 91.12% (D, E classes) Rádio: 91.6% Telefone celular: 61,2% Telefone fixo: 54.0% Computador: 16.91% 2.0% (D, E classes) Acesso à Internet
(inclusive através de celular): 21.0% Acesso à Internet
(Computador): 10.08% 0.251% (D, E classes) TV a cabo 5.6%
Domicílios: 47,56 milhões
Inclusão Social
Escopo do Middleware
Middleware
• Produtores de conteúdo
• Radiodifusores
• Serviços interativos
Implementações Independentes
Hardware Diferente
Sistema Operacional Diferente
Vários tipos de terminais (low-end STB / high-end STB)
Programas de Televisão
Interativos
Terminais
Contexto de projeto do Ginga
Content Providers Interaction devicesGinga host device
Middleware Ginga - EstratégiaMiddleware Ginga - Estratégia
SBTVDSBTVD DVB, ISDB, DVB, ISDB, ATSC, SBTVDATSC, SBTVD J.200 / JavaDTVJ.200 / JavaDTV
Software Software AdapterAdapter
RED APIRED API(Innovation)(Innovation)
YELLOW APIYELLOW API(Export X Innovation)(Export X Innovation)
GREEN APIGREEN API(Export)(Export)
APPLICATIONSAPPLICATIONS
Open DDT Standards –Procedural and Declarative Engines
• J.200: Worldwide common core - Application environment for digital interactive television services
• J.201: Harmonization of declarative content format for interactive TV applications
• J.202: Harmonization of procedural content formats for interactive TV applications
ARIB -AE(STD -B23)
BML(STD -B24)
Japan (ARIB)
EE PE
MHP 1.0 DVB -HTMLEurope (DVB)
MHP 1.1
ACAP -J ACAP -XUSA (ATSC)
Ginga-J(JavaDTV)
Ginga-NCLBrasil (SBTVD )
ITU -T J.2 02 ITU -T J.201
GEM
ITU -T J.200
ITU
Arquitetura do Sistema
Arquitetura do Ginga
Homebanking
• Dados processados no aparelho de televisão
• Suporte a múltiplos usuários
• Resultados apresentados no display dos dispositivos de uso pessoal
API de Integração de Dispositivos e Suporte Multiusuário
Poll1 option x2 option y3 option z
2
1
PollPoll
3
TVTunes• Intercâmbio de conteúdo multimídia
Torcida Virtual
Plataforma de TV Digital
Servidor de Vídeo
Receptor de Vídeo
Servidor de Vídeo
Modulator
Live A/V A/V Encoder
A/V Server
Application Server
(Re)Multiplexer
A/V stream Data stream Control flow Transport stream
Composer A/V Editing Studio
Storage flow
Broadcast Head-end Authoring Studio Application Testing Environment
Mini Head-end
Television
Set-top Box
RF Signal Authoring/Broadcasting Integrated Tools
A/V Switcher
Modulator
A/V Server
(Re)Multiplexer
Application Server
DSM-CC Generator
Composer Data
Handler
Head-end Workstation
DSM-CC Generator
Composer Data
Handler
Head-end Workstation
Conclusões
• Quem vai distribuir aplicações interativas para sala de estar?– Radiodifusores
• só acontece se o middleware for um padrão de fato com aplicações entrando prioritariamente via radiodifusão
– Fabricantes de receptores – modelo Apple• produtos na linha “Internet TV” com fabricante controlando a
distribuição das aplicações
– Desenvolvedores de software fornecedores de radiodifusores, fabricantes e usuários finais
• para tal é preciso um middleware padronizado e distribuição mais democrática divida entre radiodifusão e Internet
• Comunidades de desenvolvimento de middleware e de aplicações – www.openginga.org
Guido Lemos de Souza Filho – guido@di.ufpb.br
www.lavid.ufpb.brwww.lavid.ufpb.br
Contato
top related