TV Digital e PersonalizaçãoProfª Ms. Elaine Cecília Gatto12ª Jornada de Informática da UNESP21 a 23 de Setembro de 2011
Sinal Analógico e Sinal DigitalSinal analógico: sempre há sinal de TV, entretanto gera fantasmas, ruídos e chiados;
Sinal digital: 0 ou 1. Nem sempre há sinal de TV, entretanto não há ruído, chiados e fantasmas.10/09/2011Prof.ª Ms.Elaine Cecília Gatto3
TV Analógica X TV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto4Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
TV Analógica X TV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto5Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
TV Analógica X TV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto6Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
Sistema de TVD10/09/2011Prof.ª Ms.Elaine Cecília Gatto7
Sistema de TVD10/09/2011Prof.ª Ms.Elaine Cecília Gatto8Ambiente da empresa radiodifusora ou provedora de conteúdo
Sistema de TVD10/09/2011Prof.ª Ms.Elaine Cecília Gatto9Ambiente do cliente (usuário telespectador)
O receptor de TVD10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto10
Conjunto de padrões adotados no sistema brasileiro10/09/2011Prof.ª Ms.Elaine Cecília Gatto11
Relação de Aspecto10/09/2011Prof.ª Ms.Elaine Cecília Gatto12
Definição do Sinal Digital10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto13
Fórum SBTVBhttp://www.forumsbtvd.org.br e http://www.dtv.org.brO Fórum do Sistema Brasileiro de TV Digital Terrestre foi formalmente instaurado em novembro de 2006 com a missão de auxiliar e estimular a criação e melhoria do sistema de transmissão e recepção de sons e imagens digitais no Brasil, propiciando padrão e qualidade compatíveis com as exigências dos usuários;Membros: representantes das emissoras de TV, fabricantes de equipamentos de recepção e transmissão, indústria de software, governo federal e entidades de ensino e pesquisa.10/09/2011Prof.ª Ms.Elaine Cecília Gatto14
ISDB-TBIntegrated Services Digital Broadcasting – Terrestrial Brazil ouSistema Integrado de Radiodifusão Digital Terrestre;ISDB: sistema desenvolvido no Japão, adotado e atualizado pelo Brasil (atualizações tecnológicas nas partes de áudio, vídeo e interatividade);Estréia da TVD no Brasil: 02/12/200710/09/2011Prof.ª Ms.Elaine Cecília Gatto15
Normas Brasileiras - ABNT10/09/2011Prof.ª Ms.Elaine Cecília Gatto16
Regiões transmitindo TVD no Brasil10/09/2011Prof.ª Ms.Elaine Cecília Gatto17
Cronograma de Implantação10/09/2011Prof.ª Ms.Elaine Cecília Gatto18
10/09/2011Prof.ª Ms.Elaine Cecília Gatto19
Tipos de InteratividadeNenhuma: sem canal de retorno;Interatividade local: sem canal de retorno. O usuário telespectador recebe  e pode interagir livremente com os dados que ficam armazenados no seu receptor;Interatividade Unidirecional: com canal de retorno. O recebimento das informações ocorre via torres de transmissão, mas o retorno à central de transmissão ocorre pelo telefone;Interatividade Bidirecional: com canal de retorno. O recebimento e envio de dados ocorre via rede (wimax por exemplo)10/09/2011Prof.ª Ms.Elaine Cecília Gatto20
Middleware Ginga“Ginga® é o nome do Middleware Aberto do Sistema Brasileiro de TV Digital (SBTVD). Ginga é constituído por um conjunto de tecnologias padronizadas e inovações brasileiras que o tornam a especificação de middleware mais avançada e a melhor solução para os requisitos do país. O middleware aberto Ginga é subdividido em dois subsistemas principais interligados, que permitem o desenvolvimento de aplicações seguindo dois paradigmas de programação diferentes. Dependendo das funcionalidades requeridas no projeto de cada aplicação, um paradigma será mais adequado que o outro.”10/09/2011Prof.ª Ms.Elaine Cecília Gatto21
Middleware Ginga“Esses dois subsistemas são chamados de Ginga-J (para aplicações procedurais Java) e Ginga-NCL (para aplicações declarativas NCL). Os links acima possuem informações específicas sobre os dois sistemas. O Ginga é fruto do desenvolvimento de projetos de pesquisa coordenados pelos laboratórios Telemídiada PUC-Rio e LAViDda UFPB. Todas as informações oficiais sobre o middleware Ginga possuem referências neste site.”10/09/2011Prof.ª Ms.Elaine Cecília Gatto22
Java DTVAPI utilizada para o desenvolvimento de aplicações interativas usando a linguagem JAVA;A API Java DTV utiliza a API LWUIT para interface com o usuário;A API Java DTV usa a API Java TV, um pacote opcional do Java Micro Edition (Java ME) que fornece controle sobre funcionalidades únicas para receptores de televisão;Especificação GINGA-J;10/09/2011Prof.ª Ms.Elaine Cecília Gatto23
NCLuaNCL: Nested Context Language. linguagem utilizada para o desenvolvimento de aplicações para TVD. Linguagem de marcação, como o HTML. Desenvolvida pela PUC-RIOLua: linguagem de script utilizada junto à linguagem NCL para o desenvolvimento de aplicações interativas para TVD – complementa a linguagem NCL. Desenvolvida pela PUC-RIO.Especificação Ginga-NCL;10/09/2011Prof.ª Ms.Elaine Cecília Gatto24
PersonalizaçãoNa computação, a Personalização é uma área de pesquisa que anda junto com a Privacidade. Isto porque na maioria das vezes, para aplicar a Personalização, é necessário coletar dados dos usuários. Portanto, caminham juntas, permitindo que dados sejam coletados de forma a não prejudicar o usuário.
PersonalizaçãoAutomatiza um processo comum do cotidiano das pessoas. Exemplo:Eu gostaria de ir ao cinema. Mas não estou certa de qual filme assistir.Eu tenho uma sugestão para você. Que tal assistir “Death Note”? É um filme muito bom. Hehehehe!
PersonalizaçãoMuito aplicada em sistemas de e-commerce:Submarino
AmazonSistemas de RecomendaçãoSistemas de recomendação concentram-se em encontrar informações que podem ser úteis ao usuário. A recomendação é obtida a partir da identificação das preferências - perfil do usuário - e da interação com o próprio sistema.
Sistemas de RecomendaçãoEtapas básicas de um Sistema de Recomendação
Sistemas de RecomendaçãoNa TV Digital o processo de recomendar conteúdos pode acontecer de duas formas:Local: o software é embutido no middleware; todas as informações são coletadas, armazenadas e processadas no dispositivo receptor de TV;Local e Remoto: o software coleta os dados do dispositivo receptor, entretanto, faz o armazenamento e processamento em servidores remotos;
Sistemas de RecomendaçãoFiltragem Baseada em ConteúdoNo caso da TV Digital itens são os programas de TV. O Guia Eletrônico de Programação – EPG – é utilizado para fazer o “casamento”. Os itens visualizados são os programas assistidos pelo usuário.
Sistemas de RecomendaçãoFiltragem Colaborativa: recomenda-se itens semelhantes às preferências de outros usuários que tenham interesses em comum. comum - encontra usuários com perfis semelhantes. Exemplo de uma livraria:
Sistemas de RecomendaçãoQuem é semelhante a quem?Itens não avaliados pelos usuários;O sistema fará a previsão de qual avaliação o usuário Valter dará para o livro 3.
Sistemas de RecomendaçãoAna e Valter compartilham os mesmos gostos;Edson, Rosalina e Paula não compartilham - totalmente - dos mesmos gostos que Ana e Valter (isso é visualizado pelas pontuações dadas)Portanto, Ana influenciará na previsão da nota de ValterCálculos matemáticos – que medem a similaridade - são utilizadas para fazer a previsão
Sistemas de RecomendaçãoHÍBRIDOS:Utilizam tanto técnicas de recomendação baseada em conteúdo, quanto técnicas de recomendação colaborativa
Trabalhos na ÁreaRecommender TV: Suporte ao desenvolvimento de Aplicações de Recomendação para o Sistema Brasileiro de TV DigitalFoi desenvolvido um novo módulo na implementação de referência do middleware Ginga, que possibilita suporte ao desenvolvimento de sistemas de recomendaçãoFornece APIs para outros desenvolvedores que desejam usar os dados coletados para suas aplicações
Trabalhos na ÁreaPersonalização para Televisão Digital utilizando a estratégia de Sistema de Recomendação para ambientes multiusuárioO objetivo principal do sistema consiste em identificar os padrões de comportamento e tendências dos membros de um grupo. Utiliza mineração de dados – algoritmo apriori – biblioteca Weka e foi desenvolvido com XLETS
Trabalhos na ÁreaPersonalização de Programas de TV no contexto da TV Digital Portátil Interativa
Demonstração
Links importanteshttp://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1101545http://www.ginga.org.br/http://www.ncl.org.br/http://clube.ncl.org.br/http://www.gingancl.org.br/http://www.lua.org/http://www.eclipse.org/http://laws.deinf.ufma.br/ncleclipse/installation.htmlhttp://www.vmware.com/products/player/http://manoelcampos.com/tvd/lua-slide-show/https://groups.google.com/group/gingajava?hl=pt-BRhttps://groups.google.com/group/devdtv?hl=pt-BR

TV Digital e Personalização

  • 1.
    TV Digital ePersonalizaçãoProfª Ms. Elaine Cecília Gatto12ª Jornada de Informática da UNESP21 a 23 de Setembro de 2011
  • 3.
    Sinal Analógico eSinal DigitalSinal analógico: sempre há sinal de TV, entretanto gera fantasmas, ruídos e chiados;
  • 4.
    Sinal digital: 0ou 1. Nem sempre há sinal de TV, entretanto não há ruído, chiados e fantasmas.10/09/2011Prof.ª Ms.Elaine Cecília Gatto3
  • 5.
    TV Analógica XTV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto4Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
  • 6.
    TV Analógica XTV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto5Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
  • 7.
    TV Analógica XTV Digital no Brasil10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto6Figura de Toshio Izawa (http://imagemesomhd.blogspot.com/2009/11/recepcao-de-tv-digital.html)
  • 8.
    Sistema de TVD10/09/2011Prof.ªMs.Elaine Cecília Gatto7
  • 9.
    Sistema de TVD10/09/2011Prof.ªMs.Elaine Cecília Gatto8Ambiente da empresa radiodifusora ou provedora de conteúdo
  • 10.
    Sistema de TVD10/09/2011Prof.ªMs.Elaine Cecília Gatto9Ambiente do cliente (usuário telespectador)
  • 11.
    O receptor deTVD10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto10
  • 12.
    Conjunto de padrõesadotados no sistema brasileiro10/09/2011Prof.ª Ms.Elaine Cecília Gatto11
  • 13.
    Relação de Aspecto10/09/2011Prof.ªMs.Elaine Cecília Gatto12
  • 14.
    Definição do SinalDigital10/09/2011Prof.ª Ms. Eng.ª Elaine Cecília Gatto13
  • 15.
    Fórum SBTVBhttp://www.forumsbtvd.org.br ehttp://www.dtv.org.brO Fórum do Sistema Brasileiro de TV Digital Terrestre foi formalmente instaurado em novembro de 2006 com a missão de auxiliar e estimular a criação e melhoria do sistema de transmissão e recepção de sons e imagens digitais no Brasil, propiciando padrão e qualidade compatíveis com as exigências dos usuários;Membros: representantes das emissoras de TV, fabricantes de equipamentos de recepção e transmissão, indústria de software, governo federal e entidades de ensino e pesquisa.10/09/2011Prof.ª Ms.Elaine Cecília Gatto14
  • 16.
    ISDB-TBIntegrated Services DigitalBroadcasting – Terrestrial Brazil ouSistema Integrado de Radiodifusão Digital Terrestre;ISDB: sistema desenvolvido no Japão, adotado e atualizado pelo Brasil (atualizações tecnológicas nas partes de áudio, vídeo e interatividade);Estréia da TVD no Brasil: 02/12/200710/09/2011Prof.ª Ms.Elaine Cecília Gatto15
  • 17.
    Normas Brasileiras -ABNT10/09/2011Prof.ª Ms.Elaine Cecília Gatto16
  • 18.
    Regiões transmitindo TVDno Brasil10/09/2011Prof.ª Ms.Elaine Cecília Gatto17
  • 19.
  • 20.
  • 21.
    Tipos de InteratividadeNenhuma:sem canal de retorno;Interatividade local: sem canal de retorno. O usuário telespectador recebe e pode interagir livremente com os dados que ficam armazenados no seu receptor;Interatividade Unidirecional: com canal de retorno. O recebimento das informações ocorre via torres de transmissão, mas o retorno à central de transmissão ocorre pelo telefone;Interatividade Bidirecional: com canal de retorno. O recebimento e envio de dados ocorre via rede (wimax por exemplo)10/09/2011Prof.ª Ms.Elaine Cecília Gatto20
  • 22.
    Middleware Ginga“Ginga® éo nome do Middleware Aberto do Sistema Brasileiro de TV Digital (SBTVD). Ginga é constituído por um conjunto de tecnologias padronizadas e inovações brasileiras que o tornam a especificação de middleware mais avançada e a melhor solução para os requisitos do país. O middleware aberto Ginga é subdividido em dois subsistemas principais interligados, que permitem o desenvolvimento de aplicações seguindo dois paradigmas de programação diferentes. Dependendo das funcionalidades requeridas no projeto de cada aplicação, um paradigma será mais adequado que o outro.”10/09/2011Prof.ª Ms.Elaine Cecília Gatto21
  • 23.
    Middleware Ginga“Esses doissubsistemas são chamados de Ginga-J (para aplicações procedurais Java) e Ginga-NCL (para aplicações declarativas NCL). Os links acima possuem informações específicas sobre os dois sistemas. O Ginga é fruto do desenvolvimento de projetos de pesquisa coordenados pelos laboratórios Telemídiada PUC-Rio e LAViDda UFPB. Todas as informações oficiais sobre o middleware Ginga possuem referências neste site.”10/09/2011Prof.ª Ms.Elaine Cecília Gatto22
  • 24.
    Java DTVAPI utilizadapara o desenvolvimento de aplicações interativas usando a linguagem JAVA;A API Java DTV utiliza a API LWUIT para interface com o usuário;A API Java DTV usa a API Java TV, um pacote opcional do Java Micro Edition (Java ME) que fornece controle sobre funcionalidades únicas para receptores de televisão;Especificação GINGA-J;10/09/2011Prof.ª Ms.Elaine Cecília Gatto23
  • 25.
    NCLuaNCL: Nested ContextLanguage. linguagem utilizada para o desenvolvimento de aplicações para TVD. Linguagem de marcação, como o HTML. Desenvolvida pela PUC-RIOLua: linguagem de script utilizada junto à linguagem NCL para o desenvolvimento de aplicações interativas para TVD – complementa a linguagem NCL. Desenvolvida pela PUC-RIO.Especificação Ginga-NCL;10/09/2011Prof.ª Ms.Elaine Cecília Gatto24
  • 26.
    PersonalizaçãoNa computação, aPersonalização é uma área de pesquisa que anda junto com a Privacidade. Isto porque na maioria das vezes, para aplicar a Personalização, é necessário coletar dados dos usuários. Portanto, caminham juntas, permitindo que dados sejam coletados de forma a não prejudicar o usuário.
  • 27.
    PersonalizaçãoAutomatiza um processocomum do cotidiano das pessoas. Exemplo:Eu gostaria de ir ao cinema. Mas não estou certa de qual filme assistir.Eu tenho uma sugestão para você. Que tal assistir “Death Note”? É um filme muito bom. Hehehehe!
  • 28.
    PersonalizaçãoMuito aplicada emsistemas de e-commerce:Submarino
  • 29.
    AmazonSistemas de RecomendaçãoSistemasde recomendação concentram-se em encontrar informações que podem ser úteis ao usuário. A recomendação é obtida a partir da identificação das preferências - perfil do usuário - e da interação com o próprio sistema.
  • 30.
    Sistemas de RecomendaçãoEtapasbásicas de um Sistema de Recomendação
  • 31.
    Sistemas de RecomendaçãoNaTV Digital o processo de recomendar conteúdos pode acontecer de duas formas:Local: o software é embutido no middleware; todas as informações são coletadas, armazenadas e processadas no dispositivo receptor de TV;Local e Remoto: o software coleta os dados do dispositivo receptor, entretanto, faz o armazenamento e processamento em servidores remotos;
  • 32.
    Sistemas de RecomendaçãoFiltragemBaseada em ConteúdoNo caso da TV Digital itens são os programas de TV. O Guia Eletrônico de Programação – EPG – é utilizado para fazer o “casamento”. Os itens visualizados são os programas assistidos pelo usuário.
  • 33.
    Sistemas de RecomendaçãoFiltragemColaborativa: recomenda-se itens semelhantes às preferências de outros usuários que tenham interesses em comum. comum - encontra usuários com perfis semelhantes. Exemplo de uma livraria:
  • 34.
    Sistemas de RecomendaçãoQuemé semelhante a quem?Itens não avaliados pelos usuários;O sistema fará a previsão de qual avaliação o usuário Valter dará para o livro 3.
  • 35.
    Sistemas de RecomendaçãoAnae Valter compartilham os mesmos gostos;Edson, Rosalina e Paula não compartilham - totalmente - dos mesmos gostos que Ana e Valter (isso é visualizado pelas pontuações dadas)Portanto, Ana influenciará na previsão da nota de ValterCálculos matemáticos – que medem a similaridade - são utilizadas para fazer a previsão
  • 36.
    Sistemas de RecomendaçãoHÍBRIDOS:Utilizamtanto técnicas de recomendação baseada em conteúdo, quanto técnicas de recomendação colaborativa
  • 37.
    Trabalhos na ÁreaRecommenderTV: Suporte ao desenvolvimento de Aplicações de Recomendação para o Sistema Brasileiro de TV DigitalFoi desenvolvido um novo módulo na implementação de referência do middleware Ginga, que possibilita suporte ao desenvolvimento de sistemas de recomendaçãoFornece APIs para outros desenvolvedores que desejam usar os dados coletados para suas aplicações
  • 38.
    Trabalhos na ÁreaPersonalizaçãopara Televisão Digital utilizando a estratégia de Sistema de Recomendação para ambientes multiusuárioO objetivo principal do sistema consiste em identificar os padrões de comportamento e tendências dos membros de um grupo. Utiliza mineração de dados – algoritmo apriori – biblioteca Weka e foi desenvolvido com XLETS
  • 39.
    Trabalhos na ÁreaPersonalizaçãode Programas de TV no contexto da TV Digital Portátil Interativa
  • 40.
  • 41.