SuggesTV - webmedia 2011

511 views
444 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
511
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SuggesTV - webmedia 2011

  1. 1. suggesTv: A ContentRecommendation Application forDigital Television Fabiano Bernardo, Roberto Turrin, Paolo Cremonesi Dipartimento di Elettronica e Informazione Politecnico di Milano – Milano, Italy Bruno Ghisi, Frank Siqueira Departmento de Informática e Estatística Universidade Federal de Santa Catarina Florianópolis, Brazil
  2. 2. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 2
  3. 3. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 3
  4. 4. Introdução 1/2 Problema:●Muitos programas;●Necessidade de outrasferramentas para termais informações sobreum determinadoconteúdosuggesTv 4
  5. 5. Introdução 1/2 O desenvolvimento dos set top boxes (STBs) e a disponibilidade de middlewares de TV Digital favoreceram o desenvolvimento de aplicativos 4 principais padrões abertos de middleware de TVD: 1) ARIB 2) MHP 3) Ginga 4) DASEsuggesTv 5
  6. 6. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 6
  7. 7. Objetivos Desenvolvimento de um sistema de recomendação para middleware de TVD 1.Utilizar padrões abertos de middleware de TVD 2.Integrar a engine do ContentWise 3.Desenvolvimento de um protótiposuggesTv 7
  8. 8. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 8
  9. 9. Plataforma de Desenvolvimento Máquina de execução de um middleware de TVD API do MW específico Java TV Personal Basis Profile Foundation Profile (FP) Connected Device Configuration (CDC)suggesTv 9
  10. 10. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 10
  11. 11. ContentWise 1/3 Programas TV Canais Engine de Filmes recomendação Música Ringtones STBs Celulares Aplicações WebsuggesTv 11
  12. 12. ContentWise 2/3suggesTv 12
  13. 13. ContentWise 3/3 Algoritmos do ContentWise:Collaborative filtering: tipo de algoritmos baseado nas relações entre items descobertosanalisando os ratings coletados.Content-based filtering: tipo de algoritmos baseado na analise das informações textuaisdisponíveis, enriquecida pela Latent Semantic Analysis (LSA).suggesTv 13
  14. 14. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 14
  15. 15. suggesTv 1/3 Aplicação Java (Xlet) que pode rodar em STBs com middleware MHP. ●Busca dos conteúdos através de um teclado virtual; ●Consulta a um EPG personalizado; ●top content items; ●similar items; ●also-viewed items; ●A aplicação pode buscar preferências login implícitas e explícitas com perfil do usuário; ●Recomendações dos conteúdos de acordo com o perfil do usuário;suggesTv 15
  16. 16. suggesTv 2/3 Web Services (SOAP) KSOAP 2.1.2 HAVi (MHP) Java TVsuggesTv 16
  17. 17. suggesTv 3/3suggesTv 17
  18. 18. suggesTv 3/3 ScreenshotssuggesTv 18
  19. 19. suggesTv 3/3suggesTv 19
  20. 20. suggesTv 3/3suggesTv 20
  21. 21. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 21
  22. 22. Analise Comparativa [1] [2] [3] [4] Uso de recomendação remota (Web Services) e a memorizaçao dos perfis online. [1] P. Cotter and B. Smyth - “PTV: Intelligent Personalized TV Guides”; [2] H. Zhang, S. Zheng, and J. Yuan - “A Personalized TV Guide System Compliant with MHP”; [3] P. Maia, J. Leite, T. Batista - “MyPersonal-EPG: A customizable EPG with recommendation support”; [4] T. Isobe, M. Fujiwara and H.Kaneta - “Development and Features of a TV Navigation System”;suggesTv 22
  23. 23. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 23
  24. 24. Conclusões Pontos fortes do suggesTv: ●Foi possível integrar o ContentWise e desenvolver um protótipo utilizando o MHP ●Recomendações em tempo real enquanto os usuários estão assistindo programas na televisão; ●Possibilidade de encontrar e conhecer novos programas que estejam de acordo com o gosto do usuário; ●Achar um programa específicosuggesTv 24
  25. 25. Sumário Sumário ➔Introdução ➔Objetivos ➔Plataforma de Desenvolvimento ➔ContentWise ➔suggesTv ➔Análise Comparativa ➔Conclusões ➔Trabalhos FuturossuggesTv 25
  26. 26. Trabalhos Futuros ●Testes em ambientes reais ●Portar o suggesTv para rodar em STB com outros middlewares; ●Definição de outros filtros para melhorar a procura de conteúdos; ●Realizar estudos de usabilidade; ●Possibilidade de mudar os perfis dos usuários diretamente na tela da televisão; ●Recomendações para grupos de usuários; ●Integração de suggesTv com redes sociais (Facebook, Twitter, ...)suggesTv 26
  27. 27. Agradecimentos Obrigado!suggesTv 27

×