Softwares para TV Digital Interativa - PPGI UFPB · 2011-09-21 · 3/5/2010 Seminário: Softwares...
Transcript of Softwares para TV Digital Interativa - PPGI UFPB · 2011-09-21 · 3/5/2010 Seminário: Softwares...
3/5/2010 Seminário: Softwares para TVDI 1
Softwares para TV Digital Interativa:
Desafios, soluções e perspectivas
Celso Alberto Saibel Santos
3/5/2010 Seminário: Softwares para TVDI 2
Contextualização
• Projeto “Implantação de uma infra-estrutura
para desenvolvimento e testes de programas
de TVDi”
UFBA (UNIFACS), UFPb, empresas
2008 a 2009, estendido para Nov/2010
• Foco: Testes de aplicações para TVDi
• Escopo mais amplo de ações de cooperação
técnica e científica:
PROCAD-NF 2008 (USP, UFSCar, UNIFACS);
PROCAD-2009 (PUC-Rio)
3/5/2010 Seminário: Softwares para TVDI 3
Agenda
• TV Digital Interativa?
• Desafios:
Modelo de negócios, conteúdo extra,
convergência, ...
• Propostas de solução
• Exemplos de aplicação
• Discussões Finais
3/5/2010 Seminário: Softwares para TVDI 4
Convergência Digital
• Casamento de tecnologias ou indústrias geram produtos que podem se tornar:
• Complementares ou dependentes (1+1=3): computação e telecomunicações, entretenimento e armazenagem, publicação e Web.
• Competitivos (1+1=1): telefonia (ADSL) e cabo, Internet (VoIP) e telefonia, celular e telefone fixo.
• (Re)união de diferentes tipos de mídia através de uma única tecnologia
• Combinação de dois fatores:Ganhos tecnológicos em processamento, armazenamento e difusão de dados
Adoção de protocolos e padrões comuns
3/5/2010 Seminário: Softwares para TVDI 5
Processo de Convergência
• Avanço tecnológico é apenas parte da
história...
• Processo “sócio-econômico” e não
“puramente tecnológico”:
O uso desse “poder” depende de coordenação e
padronização:
• Plataformas compatíveis devem ser adotadas por
produtores e consumidores
• Padrões específicos devem ser criados para trabalhar
em conjunto no mundo convergente (codificação,
transmissão, armazenagem, decodificação, etc.)
Olhando para TV Digital
• Padrões devem ser exaustivamente
discutidos antes de serem estabelecidos!
Depois, todos devem segui-los!
• Certificação / testes de conformidade
• Mercado “força” padrões de fato
• O que cada um enxerga como
interatividade?Ex: http://l.yimg.com/a/i/us/cl/dhs/v1/fl/ctv_home_1_1.swf
3/5/2010 Seminário: Softwares para TVDI 6
3/5/2010 Seminário: Softwares para TVDI 7
Internet & DTV (iTV)
Proprietário
/ provedor de
conteúdo
Broadcaster
/ TV
USER
Set-top boxOperador de
Rede
Platforma digital
Provedor serviço
Provedor/
proprietário
de conteúdo
Portal
EPG
Software
CA
Internet
Service
Provider
Telecoms PC
iTV/DTV
Internet
Criação de
Conteúdo
Packaging
Agregação
Navegação
Multiplexação,
Interface
Customizada
Entrega /
Distribuição
Usuário
Plataforma
de consumo
3/5/2010 Seminário: Softwares para TVDI 9
O papel da TV
• Importante meio de difusão de informações e entretenimento, que põe em pé de igualdade áreas urbanas desenvolvidas com lugarejos remotos
Único acesso à cultura em alguns casos.
• A TV Digital não é apenas uma evolução técnica da atual, ela tem potencialidade de oferecer maiores benefícios, que devem ser aliados às necessidades brasileiras, definindo um novo papel da televisão
Fonte: http://sbtvd.cpqd.com.br/?obj=historico&mtd=texto&item=1
3/5/2010 Seminário: Softwares para TVDI 10
Previsões de Bill Gates...
• Em Fev. 2007, no World Economic Forum em
Davos, afirmou:
Today's television is “terrible”, and within five years the Internet will revolutionize the video medium.
Two factors will contribute to the change to Internet television: an explosion of online video content and the merging of PCs and TV sets.
The rise of broadband Internet connections and the popularity of video sites like Google's YouTube has already led to a worldwide decline in the number of hours spent by young people in front of a TV set.
Fonte: http://broadcastengineering.com/news/microsoft-gates-broadcast-tv-0205/
3/5/2010 Seminário: Softwares para TVDI 11
Convergência TV-PC: lado usuário
• TVs:Baixo nível de interatividade / programação
Orientadas, primordialmente, ao entretenimento e noticiários
Usuário “preguiçoso”
Telas enormes e fáceis de operar, resolução baixa (!?!?)
Experiência coletiva, vídeos longos (> 25min)
Intolerância a falhas
Modelo push
• PCs:Altamente interativos, interfaces gráficas, voltado à programação
Orientados a atividades diversas (Web, escritório, jogos, redes sociais)
Telas pequenas (!?!?), resolução alta
Requerem um certo nível de aprendizado na manipulação
Experiência individual, vídeos curtos (< 5min)
Falhas são “naturais” (reboot)
Modelo pull & push-pull
3/5/2010 Seminário: Softwares para TVDI 12
Convergência TV-PC: lado
gerador de conteúdo• TVs:Comunicação de massa: vasta audiência, usuário “anônimo”, espaço na programação como receita
Forma de acesso única e baixa personalização do conteúdo
Centralização do processo de produção e distribuição: foco na pradronização e na qualidade visual
Equipes enormes e custo alto
Sincronização rígida
Modelo push
• PCs + Web:Comunicação de massa (direcionada) e (inter)-pessoal
Formas de acesso variadas e possibilidade de personalização
Integração de diversos atores no processo de produção de conteúdo (inclusive, os próprios usuários)
Equipes e custos variáveis
Sincronização adaptativa
Modelo pull & push-pull
3/5/2010 Seminário: Softwares para TVDI 13
Inovações da TV Digital
• Qualidade de vídeo e áudio: HDTV
• Multiprogramação
• E ainda, a possibilidade de transmitir
dados e de interagir com o conteúdo
Canal de Interatividade?
Que tipo de interação?
3/5/2010 Seminário: Softwares para TVDI 15
Desafios para as Redes de TV
Qualidade do conteúdo visual
? Usuárias (e não produtoras) de software
? Produzir conteúdo multimídia produzir
de aplicações multimídia
? Integrar “conteúdo extra” aos programas
Qual, como, de quem?
Qualidade?
? Multiprogramação
3/5/2010 Seminário: Softwares para TVDI 17
Conteúdo Extra
• Conteúdo extra: objetos, dados,
comandos inseridos no programa de TV
• Duas categorias:
Dependentes da dinâmica
Independentes da dinâmica
• Ex: Transmissão de futebol
Infos sobre jogadores e equipes
Replays de lances, estatísticas da partida
Ref: WebMedia 2007
3/5/2010 Seminário: Softwares para TVDI 18
Modelo: Programa de TVI
• Interactive TV Show is defined by the
triple:
ITVS={MC, BEC, REC}
MC is the Main Content;
BEC is the Broadcast Extra Content
REC is the Receptor Extra Content
BEC and REC: synchronous or asynchronous
Ref: ACM Multimedia 2008
3/5/2010 Seminário: Softwares para TVDI 19
Modelo: Programa de TVI
• Broadcaster side:
BECt is a BEC instance at t time. It is defined
formally by the pair BECt=(Ci,Lo) where:
Ci: set of ITVS object types (classes).
Lo: list of O objects
• Receiver side:
RECt is a REC instance at t time. It is defined
formally by the triple RECt=(Ci ,LA,Lo) where:
LA : list of App objects
Ref: MARQUES, M.C.; SANTOS, C. A. S. An event-based model for interactive live TV shows. In: ACM Multimedia 08,
2008, Vancouver. Canada. p. 845-848.
3/5/2010 Seminário: Softwares para TVDI 21
Mapa da Corrida
Estatísticas
Curiosidade
QUIZ
34: 45´: 56´´
No 5: Pedro
No 3: Zezinho
i-Competidores
33 / 46 km
BRA: Pedro
3/5/2010 Seminário: Softwares para TVDI 22
Mapa da Corrida
5-BRA: Pedro
3-USA: Zezinho
1o Pelotão
2o Pelotão
3/5/2010 Seminário: Softwares para TVDI 23
Mapa da Corrida
Estatísticas
Curiosidade
QUIZ
35: 45´: 56´´
No 5: Pedro
No 3: Zezinho
i-Competidores
33 / 46 km
BRA: Pedro
3/5/2010 Seminário: Softwares para TVDI 24
I-Competidor: Pedro (BRA:5)
O paranaense Vanderlei Cordeiro de Lima quebrou a hegemonia queniana na Maratona de São Paulo e conquistou neste domingo o terceiro título do Brasil na competição.
Ele completou os 42,195 km em 2h11min19s, estabelecendo o novo recorde da prova, superando a marca do queniano Stephen Rugut, que venceu a disputa do ano passado com 2h14min30s.
3/5/2010 Seminário: Softwares para TVDI 25
Mapa da Corrida
Estatísticas
Curiosidade
QUIZ
45: 45´: 56´´
No 5: Pedro
No 3: Zezinho
i-Competidores
39 / 46 km
KEN: Xdfer
3/5/2010 Seminário: Softwares para TVDI 26
Curiosidade
Já estão em Salvador os favoritos da 2ª Meia Maratona Internacional da Bahia, que reunirá mais de dois mil atletas amadores e profissionais, neste domingo (dia 10), a partir das 8h30. A participação confirmada de corredores de elite brasileiros e estrangeiros sugere que, já na sua segunda edição, o recorde da prova deva ser batido. Esta pelo menos é a expectativa de atletas e treinadores que estão hospedados no Hotel Catussaba. A promessa de disputa acirrada será mais um motivo para despertar a curiosidade do público baiano e atrair os olhares atentos de quem se interessa por atletismo no mundo inteiro.
Saiba mais...
3/5/2010 Seminário: Softwares para TVDI 27
Mapa da Corrida
Estatísticas
Curiosidade
QUIZ
46: 45´: 56´´
No 5: Pedro
No 3: Zezinho
i-Competidores
42 / 46 km
BRA: Pedro
3/5/2010 Seminário: Softwares para TVDI 28
QUIZ
Quem ganhou a última maratona de São Paulo em 2003?
1. Vanderlei Cordeiro Lima (BRA) 2. Elijah Korir (KEN)3. Diamantino dos Santos (BRA)4. Joseph Kamau (KEN)5. José Telles de Souza (BRA)
Continuar...
3/5/2010 Seminário: Softwares para TVDI 29
Integração de Conteúdo Extra
Object #1: Ma in P rogram
(News cas t)
Object #3:
Graphic Overlay(S pons or)
Object #4:
Graphic Overlay
(S tock Ticker)
Philips 40%SONY 25% Panasonic 12%Thomson 34%
Gemstar 30%
Object #2:
Graphic Overlay(S tation ID)
Philips 40 %SONY 25 % Panasonic 12 % Thomson 34 %
Gemstar 30 %
Compos ed Image
Object #1: Ma in P rogram
(News cas t)
Object #1: Ma in P rogram
(News cas t)
Object #3:
Graphic Overlay(S pons or)
Object #3:
Graphic Overlay(S pons or)
Object #4:
Graphic Overlay
(S tock Ticker)
Philips 40%SONY 25% Panasonic 12%Thomson 34%
Gemstar 30%
Object #4:
Graphic Overlay
(S tock Ticker)
Philips 40%SONY 25% Panasonic 12%Thomson 34%
Gemstar 30%
Object #2:
Graphic Overlay(S tation ID)
Object #2:
Graphic Overlay(S tation ID)
Philips 40 %SONY 25 % Panasonic 12 % Thomson 34 %
Gemstar 30 %
Compos ed Image
Philips 40 %SONY 25 % Panasonic 12 % Thomson 34 %
Gemstar 30 %
Compos ed Image
3/5/2010 Seminário: Softwares para TVDI 30
Integração usando Objetos
• Objetos ITVS são tipos estruturados
Cenário: Lance importante de um jogo• Objeto composto por id, timestamp, restrições
de apresentação e lista de objetos do tipo fontes de dados (abstração de URI, como imagens, videos extras, dados XML, etc.)
• Objetos ITVS não são apenas conteúdo multimídia ( Ginga-NCL)
Declarativo não pensa em dados estruturados!
Ref: MARQUES, M.C.; SANTOS, C. A. S. An event-based model for interactive live TV shows. In: ACM Multimedia 08,
2008, Vancouver. Canada. p. 845-848.
Ref: MARQUES, M.C.; SANTOS, C. A. S. An Approach Based on Events for Treating the Late Tuning Problem in
Interactive Live TV Shows. In: EiMM '09 - ACM Multimedia 2009, Beijing, China. p. 41-48.
3/5/2010 Seminário: Softwares para TVDI 35
Analisando a abordagem
• Abordagem procedural
• Orientado a eventos
• Foco no “processamento” do conteúdo extra
e não da “apresentação”
• Possibilidade de incluir outros atores na
produção de conteúdo
Conteúdo extra pode não estar no carrossel
• Suporte ao tratamento de eventos ao vivo e
late tunningRef: MARQUES, M.C.; SANTOS, C. A. S. An Approach Based on Events for Treating the Late Tuning Problem in Interactive
Live TV Shows. In: EiMM '09 - ACM Multimedia 2009, Beijing, China. p. 41-48.
3/5/2010 Seminário: Softwares para TVDI 36
Analisando o modelo
• Problemas
Com NCL-Ginga, toda a cadeia produtiva
está sob o mesmo padrão
• Toda o conteúdo é do broadcaster
Ginga-J acabando de ser definido
Diferentemente do modelo Web, terceiros
na cadeia produtiva de conteúdo para TV
ainda não são bem-vindos...
Ref: ACM Multimedia 2008
3/5/2010 Seminário: Softwares para TVDI 38
Desenvolvimento de Aplicações
• Aplicação (software) para TV Interativa?
Desvinculada (o) do programa de TV
• Requisito não funcional “plataforma” muda
• Mesmos problemas de softwares comuns
Ex: ConnectTV da Yahoo, navegador Web, …
Vinculada ao programa de TV
• Requisitos não funcionais + sincronização
• Problemas nos programas ao vivo
Ex: replays e acesso a conteúdo extra, compra
durante a propaganda, votações, …
Provocação...
• Vejamos um decodificador…
O que tem de diferente de um PC?
Por que eu o usaria nas tarefas em que eu
uso meu PC, note ou netbook?
Qual a aplicação em que eu seria
“estimulado” a usar exclusivamente a TV?
Cabo e satélite tem interatividade…
3/5/2010 Seminário: Softwares para TVDI 39
Provocação...
• Falta uma real killer application
A Killer Application is a new product or
service that establishes a strong and new
market category, dominates it, and brings
significant returns to investors.
Ref:https://www.brighton.ac.uk/cmis/courses/postgraduate/pgpit/euroitv/euroitv03/Papers/Paper12.pdf
3/5/2010 Seminário: Softwares para TVDI 40
3/5/2010 Seminário: Softwares para TVDI 42
Decodificador sem “sinal de TV”
ISDB-T card
ISDB-T driver
MPEG-4
computer plataform
PC + OS
Desenvolvimento de Aplicações
• Software para TV Digital
Não é o tipo de atividade à qual as redes
de TV estão habituadas
Grupos heterogêneos
Ao invés de adaptar a produção de TV ao
software, levar o software para a TV de
forma menos intrusiva:
• Google mashup na Web
• StorytoCode com componentes na TV
3/5/2010 Seminário: Softwares para TVDI 43
Ref: MARQUES, M.C.; SANTOS, C. A. S. StoryToCode: Um Modelo baseado em componentes para especificação de
aplicações de TV Digital e Interativa convergentes. In: WebMedia 2009. p. 59-66