Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital para controle de...

Post on 09-Jul-2015

608 views 0 download

description

Tatiana Aires Tavares

Transcript of Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital para controle de...

Uma casa no controle da Uma casa no controle da TV: Desenvolvimento de TV: Desenvolvimento de um programa para TV um programa para TV Digital para controle de Digital para controle de Digital para controle de Digital para controle de dispositivos domésticosdispositivos domésticos

Tatiana Aires Tavares Tatiana Aires Tavares

Professora Departamento de Informática UFPBProfessora Departamento de Informática UFPB

Coordenadora do Programa de PósCoordenadora do Programa de Pós--Graduação em Informática UFPBGraduação em Informática UFPB

ViceVice--Coordenadora do LAVID/UFPBCoordenadora do LAVID/UFPB

InteractionInteraction SouthSouth America 09, São Paulo America 09, São Paulo –– SP SP –– 27 27 de de novembro novembro de 2009de 2009

AgendaAgenda

• LAVID/UFPB

• TV Digital Interativa

• Desenvolvimento de uma Aplicação • Desenvolvimento de uma Aplicação para Automação Residencial

• Discussão

LAVIDLAVID

Quem somos?

Introdução• O LAVID está localizado na capital do Estadoda Paraíba – João Pessoa.

• O laboratório é um dos 11 laboratórios deensino e pesquisa do Departamento deInformática (DI) da UFPB (UniversidadeFederal da Paraíba)Informática (DI) da UFPB (UniversidadeFederal da Paraíba)

Instalações do LAVIDInstalações do LAVID

• O LAVID/ UFPB emconjunto com oLaboratório Telemídia/PUC-Rio desenvolveu ebatizou o middlewarepara TV Digital no Brasil –o Ginga.

Infraestrutura• Plataforma de transmissão DVB e ATSC

• câmeras e VTs digitais HDTV e SDTV• monitores de vídeo e televisores HDTV e SDTV• codificadores MPEG-2, SDTV e HDTV• gerador de carrossel DSMCC• encapsulador de datagramas IP em fluxo MPEG-TS• multiplexador MPEG-2 TS e modulador QAM EquipamentosEquipamentos• multiplexador MPEG-2 TS e modulador QAM

• STBs (Set-top-boxes) comerciais e dereferência

• 35 Estações de trabalho

• Conectividade (backbone nacional da RNP,head-end da Big TV)

TV BrasileiraTV Brasileira

59 anos de história...

• 1950

– primeira transmissão preto e branco

• 1972

– primeira transmissão colorida

• 2007

– Primeira transmissão digital

O que é TV Digital?O que é TV Digital?

TV DigitalTV Digital

• Vídeo digital

• Qualidade de Imagem

• Qualidade de Som

• Mobilidade (TV no celular)

TV InterativaTV Interativa

• Vídeo (digital ou analógico)

• Participação do Telespectador

• Conteúdo especialmente projetado para permitir interação

Interatividade na TVInteratividade na TV

• Winky Dink and You (1953-57)

Interatividade na TVInteratividade na TV

• 1992-2000

Benefícios da Interatividade Benefícios da Interatividade na TVna TV

• Aumenta a qualidade e a quantidade dos serviços oferecidos.

• Surge uma nova forma de “assistir TV” e • Surge uma nova forma de “assistir TV” e “fazer TV”.

• Integração entre 2 indústrias (TICs):

– Emissoras de TV e Produtoras (Broadcasting)

– Fábricas de Software

TV TV Digital e InterativaDigital e Interativa

• Vídeo digital

+

• Interatividade (software)

• Telespectador – grade de programação

• Telespectador – conteúdo • Telespectador – conteúdo

• Telespectador – telespectador

TV Digital e TV Digital e InterativaInterativa

• [...] algo que permite que telespectadores e as pessoas que fazem um canal de televisão, programa ou serviço se engajem em um diálogo. Mais especificamente, pode ser definida como um especificamente, pode ser definida como um diálogo que leva os telespectadores a além da experiência passiva de assistir e os permita fazer escolhas e executar ações.

Mark Gawlinski - (GAWLINSKI, 2003 p. 5)

TiposTipos de de AplicaçõesAplicaçõesinterativasinterativas

•Dependentes do conteúdo televisivo

•Independentes do conteúdo televisivo•Independentes do conteúdo televisivo

•Residentes em STB

AutomaçãoAutomação ResidencialResidencial

•Concepção de dispositivos inteligentes visando proporcionar melhor assistência das necessidades do usuário

•Com interfaces intuitivas•Com interfaces intuitivas

Ginga@HomeGinga@Home

Na versão atual, foram desenvolvidas algumas funcionalidades básica:

�Controle de portas�Controle de iluminação�Controle de invasão

Ginga@HomeGinga@Home

�Controle de invasão�Consulta dos estados correntes dos dispositivos envolvidos�Ajuda ao usuário

Visão Arquitetural

Comunicação

•Internet (TCP/IP) na comunicação entre televisão e servidor

•Arquitetura cliente/servidor

•Sockets

TIPO DO DISPOSITIVO

(1 ... 255)

1 BYTE

ID DO DISPOSITIVO

(1 ... 255)

1 BYTE

ESTADO DO DISPOSITIVO

(1... 255)

1 BYTE

Valores Possíveis

Dispositivo Tipo do dispositivo

ID do dispositivo

Estado do dispositivo

Lâmpada 1 1 1 1 – 2

Lâmpada 2 1 2 1 – 2

Porta 2 1 1- 2

Alarme 3 1 1- 3

Consulta 0 0 0

Arquitetura

Projeto da interface

•Comunicação via controle (restritivo)

•Interface o mais simples possível

•Com o mínimo de texto•Com o mínimo de texto

Tela Inicial

Controle de Sensores

Consulta dos estados

Configuração (Em desenvolvimento)

Ajuda ao usuário

Ajuda ao usuário

Ambiente Real

Maquete de testes

Discussão

•Dificuldade na integração Lua – C

•NCL - linguagem simples

•Tendência à criação de código “espaguete”•Tendência à criação de código “espaguete”

•Lua e C reconhecidas por boa performance

Desafios da TV InterativaDesafios da TV Interativa

• Não há respostas prontas!

• Uma mídia nova, com características próprias.próprias.

• Busca por formatos inovadores, a partir da união da TV com o software.

• Quebrar paradigmas:– unidirecionalidade da programação

– Passividade do telespectador

Obrigado!Obrigado!

“A esperança não vem do mar“A esperança não vem do mar“A esperança não vem do mar“A esperança não vem do mar

Vem das antenas de TV”Vem das antenas de TV”Vem das antenas de TV”Vem das antenas de TV”Herbert VianaHerbert Viana

• LAVID – www.lavid.ufpb.brTatiana Aires Tavares – tatiana@lavid.ufpb.br