introdução à tv digital interativa
DESCRIPTION
Primeiras duas aulas da disciplina de Design Interativo para TV digital do curso de Pós-Graduação em Marketing Digital do Instituto Infnet - RJ.Para mais informações sobre cursos como este acesse: www.maurilioalberone.com/labsTRANSCRIPT
TV digital TV digital
Aula 1 - 28 de agosto de 2010Maurilio Alberone
Quem somos ?Quem somos ?
ApresentaçãoApresentaçãodo módulodo módulo
Aula 1 - Introdução à TV digitalAula 2 - O Padrão Brasileiro de TV digital e o middleware GingaAula 3 - Introdução ao desenvolvimento de aplicações interativas para a TV digitalAula 4 - Desenvolvimento de uma aplicação interativa com a linguagem NCL - Parte 1Aula 5 - Desenvolvimento de uma aplicação interativa com a linguagem NCL - Parte 2Aula 6 - Panorama geral do mercado - as oportunidades e os desafios
ExpectativasExpectativas
Dinâmica1
Introdução Diferenças básicas
TV aberta TV por assinatura WebTV IPTV
Interatividade TV interativa TV digital TV digital interativa
Aulas 1 e 2
TV abertaTV aberta
• Recepção pelo ar• Transmissão em massa• Concessão pública de espectro• Gratuita• Única grande evolução:
− P&B Cores (anos 70)→
TV abertaTV aberta
TV por assinaturaTV por assinatura
• Fornecida por uma operadora• Transmissão por cabo, satélite, fibra óptica, rede IP etc• Paga• Requer um receptor específico• Diversos padrões tecnológicos independentes e proprietários
TV por assinaturaTV por assinatura
Web TVWeb TV
• Transmitida pela web• Geralmente provida por um portal• Ex.: Terra TV, Uol TV, Canal no Youtube ou Videolog• O telespectador assiste pelo computador• Muito democrática. Qualquer um pode ter seu canal de Web TV
Web TVWeb TV
IPTVIPTV
• Fornecida por uma operadora• Transmitida sob uma rede IP dedicada• Não é TV pela internet• É uma forma de TV por assinatura• Requer uma rede de dados de alta velocidade
IPTVIPTV
Revisando
• TV aberta• TV por assinatura• Web TV• IPTV
Inte
rativi
dade
Inte
rativi
dade
Definições– JENSEN, 1998
•“uma medida do potencial de habilidade de uma mídia permitir que o usuário exerça influência sobre o conteúdo ou a forma da comunicação mediada.”
•“a relação entre duas ou mais pessoas que, em determinada situação, adaptam seus comportamentos e ações uns aos outros.”
Fonte: JENSEN, J. F. Interactivity: Tracing a new concept in media and communication studies. vol. 19. Nordicom Review. 1998. pp. 185–204.
Definições– KIOUSIS, 2002
•“O grau com o qual uma tecnologia de comunicação pode criar um ambiente mediado no qual participantes podem se comunicar sincronizada ou assincronamente”
•“Habilidade do usuário de perceber a experiência como uma simulação da comunicação interpessoal”
Fonte: KIOUSIS, S. Interactivity: a concept explication. New Media & Society. vol. 4. SAGE Publications. 2002. pp. 355-383.
Definições – Dicionário Aurélio– Interação
•Uma ação que se exerce mutuamente entre duas ou mais coisas, ou duas ou mais pessoas.
– Interatividade•capacidade (de um equipamento ou sistema de
comunicação ou sistema de computação, etc.) de interagir ou permitir a interação
•recurso, meio, ou processo de comunicação permitir ao receptor interagir ativamente com o emissor
Interatividade: Interatividade: Interação mediada por tecnologiaInteração mediada por tecnologia
Exemplos
http://www.youtube.com/user/ydreams
http://www.inamo-restaurant.com/gallery-videos.php
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/
TV interativaTV interativa
Exemplos?
Winky Dink and You CBS Television – EUAEntre 1953 e 1957
TvPowww!KABC-TV – EUA – 1978SBT – Brasil – 1984
Hugo GameDinamarca – 1990
CNT – Brasil – 1995
TeletextBBC - UK
1970
Você decide
Globo – Brasil – Entre 1992 e 2000
Diversos outros
Muito antes de pensarmos em TV digital já tínhamos TV interativa
Então,o que é TV digital?
O que é TV digital para você ?O que é TV digital para você ?
Dinâmica2
É uma evolução tecnológica em todo o processo de transmissão do sinal de televisão
Aplicações
Middleware
Compressão
Transporte
Modulação
Sistema em camadas
SISTEMA AMERICANO SISTEMA EUROPEU
SISTEMA JAPONÊS
Sistema brasileiro
Mobilidade e portabilidade
Multiprogramação
Alta definição
Interatividade
MobilidadeMobilidade
PortabilidadePortabilidade
MultiprogramaçãoMultiprogramação
Alta definiçãoAlta definição
InteratividadeInteratividade
Set-top boxSet-top box
TV digital interativa
O que é middleware ?
Middleware– Na computação
• Camada de software, que não constitui diretamente uma aplicação, posicionada entre o código das aplicações e a infra-estrutura de execução (plataforma de hardware e sistema operacional)
– Objetivo• Facilitar o desenvolvimento de aplicações assim
como facilitar a integração de sistemas legados ou desenvolvidos de forma não integrada
Modelo funcional
Middlewares para TV digital
Middlewares para TV digital– ACAP (Advanced Common Application Platform)
• Middleware do padrão Americano de TV Digital (ATSC)
– Padrão focado na qualidade da imagem (alta definição)
– Não é considerado adequado para o ambiente portátil (8-VSB como modulação)
• Dividido em:– Ambiente de aplicações Declarativas
» Linguagem: XHTML
– Ambiente de aplicações Procedurais» Java
Middlewares para TV digital– MHP (Multimidia Home Plataform)
• Middleware do padrão Europeu (DVB)– Focado na mutiprogramação – Padrão aberto
• Suporta um grande número de serviços, inclusive Web Browsing
• Dividido em:– Ambiente de aplicações Declarativas (DVB-HTML)
» Linguagem: DVB-HTML
– Ambiente de aplicações Procedurais (DVB-J)» Linguagem: Java
Middlewares para TV digital– ARIB (Association of Radio Industries and
Business)• Middleware do padrão Japonês (ISDB)
– Focado na melhor recepção do sinal– Melhor performance em dispositivos móveis– Adequado para dispositivos portáteis
• Dividido em:– Ambiente de aplicações Declarativas
» Linguagem: BML
– Ambiente de aplicações Procedurais» Linguagem: JAVA
Voltando ...
Aspectos importantes• Suporte à sincronização de mídias.
– Sincronização baseada na estrutura.– Suporte a canal de retorno.
• Suporte a múltiplos dispositivos de exibição.• Suporte ao desenvolvimento de programas ao vivo
(em tempo de exibição).• Suporte à adaptação do conteúdo e da forma
como o conteúdo é exibido• Suporte ao desenvolvimento de aplicações visando
à inclusão social, aplicações para ensino, saúde etc
• Fortalecimento da indústria nacional de software
Interação com múltiplos dispositivos
Arquitetura– Dividida em três módulos
• Ginga-CC (Common Core)– Concentra serviços necessários para as máquinas de
apresentação (declarativo e procedural)– Interface direta com o Sistema Operacional
• Ginga-NCL– Ambiente declarativo
• Ginga-J– Ambiente procedural
Arquitetura
Ginga-NCL
– Obrigatório para receptores portáteis e fixos– Responsável pelo processamento de
documentos NCL– Aplicações de natureza declarativa
• NCL + scripts Lua
Ginga-J– Composto por APIs (Interfaces de
Programação de Aplicativos)– Construído para garantir a compatibilidade
com o padrão GEM– Possui conjunto de APIs específicas para o
SBTVD– Aplicações de natureza procedural
• Java
Agora temos uma TV digital interativa
Níveis de interatividade
– Interatividade local•Sem conexão à internet;•Dados apenas transmitidos por difusão.
– Interatividade plena•Com conexão à internet;•Possibilidade de download e upload de dados.
Relação com a programação
– Interatividade não relacionada com a programação•Não existe ligação direta entre o conteúdo
transmitido e a interatividade oferecida;•Menor complexidade para implementação;•Exemplos:
– Previsão do tempo;– Jogos;– T-banking;– E-mail.
Relação com a programação
– Interatividade vinculada com a programação•Existe ligação direta entre o conteúdo transmitido
e a interatividade oferecida;•Maior complexidade para implementação;•Exemplos:
– Oferta de uma chuteira durante um jogo de futebol;– Compra de produto no momento que é utilizado por um
personagem de novela;– Guia eletrônico de Programação;– Oferta de refrigerante em uma cena com pipocas.
Inte
rativi
da
de
com
Ca
na
l de
Ret
orn
oIn
tera
tivi
da
de
sem
Ca
na
l de
Ret
orn
o
Interatividade relacionada ao programa
Interatividade não relacionada ao programa
Aplicação interativa
Concepção;
Prototipagem;
Design e ilustração;
Testes de usabilidade;
Elaboração de conteúdo;
Produção de áudio e vídeo;
Codificação
Paradigmas de programação
ProceduralEspecificação: como fazer
Maior poder de expressão
DeclarativoEspecificação: a intenção final
Especificação em mais alto nível
Sistemas hipermídia
NCL – Nested Context Language
Estrutura de um documento hipermídia
O que tocar? (nós de mídia)
Onde tocar? (regiões)
Como tocar? (descritores)
Quando tocar? (conectores e elos)
LuaLua é uma linguagem de programação poderosa, rápida e leve, projetada para estender aplicações.
Lua combina sintaxe simples para programação procedural com poderosas construções para descrição de dados baseadas em tabelas.
Java
Linguagem procedural usada em todos os padrões de TV digital;
Possui um dos maiores grupos de desenvolvedores do mundo;
O principal motivo de sua adoção é manter alguma compatibilidade entre as aplicações de outros sistemas, além de agregar o enorme número de programadores já existentes.
O que já temos ?
Test the Nation
BNN – Holanda – 2001
BBC – Inglaterra - 2002
Mas isso ainda é web na TV.
recursos da web+
limitações da TV
Quem tem acesso à web não querTV interativa
já que a experiência deinteração na web é muito superior
Principal argumento dos críticos
Então, como superar isso?
Transformando a TV interativaem uma experiência única
ao se assistir televisão
Não podemos produzirinteratividade para a TVcom a cabeça dedesenvolvimentopara a web
Os roteiristas, produtores,publicitários, designers eprogramadores ainda estãorecriando os sucessos daweb na tela da TV.
Comocriar uma identidadeprópria para aTV digital interativa
?
Reflexões
1. Interatividade é conteúdo;2. ... deve estar relacionada ao programa principal;3. ... e deve proporcionar uma maior imersão no conteúdo da TV.
1. O que você consome de interatividade na TV ?
2. E o que gostaria de consumir ?
3. Qual a sua opinião sobre TV interativa e interatividade na TV ?
Dinâmica3
Alguns vídeos
http://www.youtube.com/watch?v=QNvXCnUF4D0http://www.youtube.com/watch?v=uryEkVX3LK4http://www.youtube.com/watch?v=0yE6klc9xkchttp://www.youtube.com/watch?v=Tp1GbP-87tkhttp://www.videolog.tv/peta5
Conclusão