34
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 dispositivos domésticos dispositivos domésticos Tatiana Aires Tavares Tatiana Aires Tavares Professora Departamento de Informática UFPB Professora Departamento de Informática UFPB Coordenadora do Programa de Pós Coordenadora do Programa de Pós-Graduação em Informática UFPB Graduação em Informática UFPB Vice Vice-Coordenadora do LAVID/UFPB Coordenadora do LAVID/UFPB Interaction Interaction South South America 09, São Paulo America 09, São Paulo – SP SP – 27 27 de de novembro novembro de 2009 de 2009

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

Embed Size (px)

DESCRIPTION

Tatiana Aires Tavares

Citation preview

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

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

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

AgendaAgenda

• LAVID/UFPB

• TV Digital Interativa

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

• Discussão

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

LAVIDLAVID

Quem somos?

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

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.

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

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)

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

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

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

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

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

TV DigitalTV Digital

• Vídeo digital

• Qualidade de Imagem

• Qualidade de Som

• Mobilidade (TV no celular)

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

TV InterativaTV Interativa

• Vídeo (digital ou analógico)

• Participação do Telespectador

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

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

Interatividade na TVInteratividade na TV

• Winky Dink and You (1953-57)

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

Interatividade na TVInteratividade na TV

• 1992-2000

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

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

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

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

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

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)

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

TiposTipos de de AplicaçõesAplicaçõesinterativasinterativas

•Dependentes do conteúdo televisivo

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

•Residentes em STB

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

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

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

Ginga@HomeGinga@Home

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

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

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

Visão Arquitetural

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

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

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

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

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

Arquitetura

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

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

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

Tela Inicial

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

Controle de Sensores

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

Consulta dos estados

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

Configuração (Em desenvolvimento)

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

Ajuda ao usuário

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

Ajuda ao usuário

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

Ambiente Real

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

Maquete de testes

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

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

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

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

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

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 – [email protected]