• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
TV Digital e Interactividad Ginga
 

TV Digital e Interactividad Ginga

on

  • 4,051 views

 

Statistics

Views

Total Views
4,051
Views on SlideShare
4,051
Embed Views
0

Actions

Likes
0
Downloads
70
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • En estos minutos vamos a hablar sobre el tipo de aplicaciones que se pueden desarrollar para la TV interactiva. Los datos, tanto de ida como de vuelta, Son una pieza clave que determina que tipos de aplicaciones.
  • Breve mencion al su predecesor japones (explicando que esto es una extension). Se puede mencionar que los decos no son compatible sy otrs detalles tecnicosm, pero no vale la pena.
  • Explicacion basica Aqui vemos los componentes basicos TV de alta definicion (codificada digital) + Datos que se “mezclan”. y llegan al deco. Por el lado del televidente tenemos el decodificador que permite ademas de sintonizar, ejecutar aplicaciones
  • Estos son los posbiles escenarios los cuales hacen uso de diferentes capacidades disponilbles. En particular de la presencia o no del canal de retorno y el tipo. Luego veremos bien cuales son los posibles canales de retorno y que permiten hacer. La NO interacción es lo que hay ahora... no se explica, se menciona.
  • La interaccion local no requiere un envio de datos desde el deco a un servidor o proveerdor de datos. Por ej. Podemos tener este esta aplicacion donde se van mencionando distintas comidas. Aqui el televidente debe seleccionar aquella que cree que es mas saludable. Cuando lo hace, la aplicacion interactiva muestra la composicion nutricional del plato seleccionado. Qué tecnologíás hacen posible esto? Simplemente la capacidad de bajar “datos” y la posibilidad de ejecutar una aplicación que los consume. Notar ademas que el layout de la presentación cambia (veremos más adelante como se hace).
  • Como vimos esto require algun procesamiento en el deco, pero no requiere enviar datos. Esta interacción permite desarrollar una gama de aplicaciones donde alcanza con procesar los datos de entrada y presentarlos al usuario. Por ejemplo.....
  • En este nivel de interaccion es posible realmente interactuar con el programa que estamos viendo. Por ejemplo votando en un reality show. Para dar soporte a esta funcionalidad es necesario contar con un canal de retorno que permita llevar datos desde el deco hasta la emisora.
  • El canal de retorno se puede implementar de varias maneras. Desde utilizar la linea telefonica, a usar mensajes de texto, powerline, etc. Los datos son enviados a la emisora y procesados. Esto puede resultar tanto en un cambio en el programa emitido (por ejemplo la expulsion del participante menos votado) como en los datos recibidos en el data stream. Por ej. Podriamos recibir el desgloce de la votacion y esta ser mostrada como mediante distintos charts en la pantalla, mientras el programa continua.
  • El grado de interacción mas avanzado tiene que ver con aplicaciones que requieren respuestas via el return channel (no el data stream que es broadcast). Estas aplicaciones incluyen... practicamente cualquier cosa que uno pueda ver en internet.
  • Para este nivel de interaccion es necesario contar con una conexión a internet. Lo que convierte al televisor en un reemplazo de la computdora, con las ventajas y desventajas que eso implica: Ventajas: No hay que bootearlo. En gral esta en el living o lugar central de la casa.ç Desventajas: La interaccion mediante el control remoto impone problemas de usabilidad. La resolucion es limitada El rendering no es igual en todos los teles Es muy dificil construir aplicaciones que vean bien en cualquier tele
  • Hasta ahora vimos disintos escenarios de aplicaciones. Ahora vamos a ver desde el punto de vista algo mas tecnico, qué elementos dan soporte a este tipo de aplicaciones....
  • Hablmosd de lo que es un nodo de hipermdia y de los saltos entre uno y otro. Que tipos de medio se pueden poner (incluye protgramas dentro de los nodos).

TV Digital e Interactividad Ginga TV Digital e Interactividad Ginga Presentation Transcript

  • TV Digital y Aplicaciones Interactivas Alejandro Alvarez [email_address] Arturo Zambrano [email_address]
  • ISDB-Tb
    • Norma Japonesa adaptada por Brasil
    • HD, SD, One Seg
    • Multi programa
    • EPG
    • Stream de Datos: envío
    • de aplicaciones.
    • Canal de Retorno
    • Video: MPEG4 Audio: AAC
    El tipo de aplicaciones a desarrollar depende del soporte de interacción disponible.
  • TV Digital Mux Audio y Video Principal Datos / Programas
  • Transport Stream Canal 7 (Ing. Nuncio)
  • Transport Stream Standard Definition High Defintion One Seg Data Stream Standard Definition High Defintion One Seg Data Stream Standard Definition Standard Definition High Defintion One Seg Data Stream Standard Definition One Seg
  • TV Digital Interactiva
    • Tipos de interacción:
      • Interacción Local
      • Interacción con upload: envío de datos vía canal de retorno.
      • Interacción Avanzada (upload y download): envío y recepción vía canal de retorno.
  • Interacción Local
    • Selección y presentación de información
    Clube NCL
    • Qué se necesita para desarrollar algo así?
  • Interacción Local
    • Procesamiento de la información que viene por el stream de datos.
    • Aplicaciones:
      • Personalización local
      • Filtros, preferencias, ordenamiento
      • Juegos Simples
      • Noticias
  • Interacción con Upload
    • Votación (altera el resultado del show de TV)
    LAVID Social TV: comunidad alrededor e interactuando con un programa
  • Interacción con Upload
    • Votación.
    • Canal de Retorno
    SMS, telefono, power line
  • Interacción Avanzada
    • T-Learning
    • Ventas: T-Commerce
    • Banking
  • Interacción Avanzada
    • Descarga de aplicaciones y datos vía el canal de retorno.
    Internet (via conexion Banda Ancha, modem 3G, wi fi)
  • Ginga
    • Middleware: Ginga CC, Ginga J, Ginga NCL
    • Servicios de base como decodificación, recuperación de datos, persistencia.
    • Desarrollo de aplicaciones:
      • Declarativas: Ginga NCL
      • Imperativas: Ginga-J
      • Híbridas
    PUC-Rio
  • Ginga Common Core
    • Sintonía
    • Decodificación (audio y video)
    • Recuperación de datos
    • Almacenamiento de datos
    • Acceso al canal de retorno
    • Rendering
  • Ginga NCL
    • Descripción de documentos hipermedia (XML)
    • Scripting en LUA
    • Glue-Language
    PUC-Rio Video, audio, imágenes, texto documentos pdf, xlets, scripts lua
  • Ginga NCL
    • Autoría de documentos NCL
      • Qué: recursos, tipos
      • Dónde: regiones
      • Cuándo: organización temporal
      • Cómo: descriptores (ej. opacity)
    • Carousel de eventos y comandos de edición.
      • Start, stop, pause de aplicaciones NCL
      • Editing Commands
  • Ginga-J
    • Java VM - Xlets
    • Acceso a los streams de video, audio y datos.
    • Interacción con objetos NCL
    G. Lemos et al. Java DTV JMF Return channel Aplicaciones MHP compatibles Java DTV
  • Herramientas
    • Aplicaciones NCL
      • Composer
      • NCL Emulator
      • NCL Eclipse v.1.0alpha
      • Implementación de referencia (VM y nativa por el LIFIA)
    • GingaJ
      • Open Ginga
      • JavaDTV APIs
    • Herramientas para armado de TS y modulación.
  • Oportunidades de desarrollo
    • Desarrollo de aplicaciones interactivas (NCL o J).
    • Completar la version GPL de Ginga
    • Generación de datos, armado de TS.
    • Port a diferentes plataformas.
  • Estamos trabajando en... Sistema Operativo Ginga Aplicaciones Servicios Específicos Hardware
  • Ahora viene lo mejor