Universidad de Vigo Departamento de Ingeniera Telemtica Proyecto
- Slides: 30
Universidad de Vigo Departamento de Ingeniería Telemática Proyecto Fin de Carrera Implementación de la interfaz de comunicación entre una tarjeta de recepción DVB y el módulo de gestión de bases de datos de un descodificador MHP Autora: Yolanda Blanco Fernández Tutor: José Juan Pazos Arias Curso 2002 -2003
Contenidos de la exposición § Objetivos del proyecto § Introducción a la TV Digital § El Flujo de Transporte MPEG-2 § La información de Servicio DVB (DVB-SI) § Fundamentos de MHP § Diseño e implementación § Conclusiones y líneas futuras
Objetivos del Proyecto
Objetivos del Proyecto § Implementación interfaz de comunicación: Tarjeta de recepción descodificador MHP § Información de servicios disponibles y programación, flujos de audio y vídeo y aplicaciones interactivas § Estudio de la implementación existente § Relación entre bases de datos y módulos que acceden a ellas § Estudio de MPEG-2, DVB y MHP
Introducción
Introducción a la TV Digital § TV analógica: § Interferencias § Múltiples recursos para transporte de señal Posible solución: § Digitalización de señal analógica Inconveniente Demasiados recursos y capacidad de almacenamiento § Redundancia señal digital técnicas de compresión § Eliminación interferencias § Gran calidad de imagen y sonido § Receptores TV Digital Set – Top Box (STB)
Esquema de funcionamiento del STB
Flujo de Transporte MPEG-2
Flujo de Transporte MPEG-2 (I) § Terminología más común: § Programa MPEG-2: Servicio o canal § Flujo elemental: Componente de un programa MPEG-2, tras codificación y compresión (datos, audio y vídeo) Paquete PES Paquete TS
Flujo de Transporte MPEG-2 (II) § Flujo de Transporte: § Necesidad de información asociada (PSI) § Multiplexación flujos elementales + PSI Flujo elemental de Audio Flujo elemental de Vídeo M Flujo elemental de Audio U Flujo elemental de Vídeo X Información de Señalización Flujo de Transporte
Información Específica de Programa (PSI) § Organizada en tablas secciones paquetes § § TS Identificador único (PID) reservado para las tablas poder filtrar los paquetes que transportan su información de señalización 4 tablas: § § § PAT número de programa – pid_PMT programa – flujos elementales CAT módulos CA NIT información de la red Secciones Privadas diferentes localizaciones Base para DVB-SI
DVB: Digital Video Broadcasting
DVB (1993) § Normalización: § Infraestructura § Transporte de la señal § Definición de DVB-SI § Conceptos: § Servicio DVB Canal de Televisión § Un Flujo de Transporte distribuye varios servicios § Programa DVB agrupación de Eventos
Tablas de DVB-SI (I) § SDT información de servicios § EIT información de eventos: § Present / Following § Schedule § BAT colecciones o bouquets § TDT sincronización del STB con UTC § TOT desfase horario en UTC y STB § ST sobrescribir secciones inválidas
Tablas DVB-SI (II) § SIT servicios y eventos en flujos de transporte no completos § DIT completa la tabla SIT § RST actualización ante cambios en eventos conmutación rápida en STB Ver ejemplo
MHP § Desarrollo de aplicaciones y servicios interactivos sobre la infraestructura y soporte tecnológico existente § API MHP eliminación de incompatibilidades entre aplicaciones de proveedores distintos independencia del SW y HW utilizado § Señalización de aplicaciones y ciclo de vida de las mismas
Las aplicaciones en MHP § Aplicaciones distribuidas en Carrusel de Objetos repetición cíclica de objetos replicación local en clientes para interactuar § Tipos de aplicaciones: § Aplicaciones DVB-J: programas Java ejecutados en la JVM del receptor § Aplicaciones DVB-HTML: documentos escritos en lenguajes de marcación interpretación § Ciclo de vida controlado por un gestor de aplicaciones § Necesidad de señalización asociada
Señalización de aplicaciones § Extensión de la DVB-SI § Señalización común: § Tabla de Información de Aplicaciones (AIT) Descriptores: § Localización de aplicaciones § Prioridad § Estado de la aplicación, etc. § Descriptor de señalización de aplicación (PMT) identifica al flujo en que se transmite la AIT § Señalización para aplicaciones DVB-J incluir descriptores adicionales localización de aplicaciones § Señalización específica para aplicaciones DVB-HTML
Diseño e implementación
Diseño e implementación § API de tarjeta receptora en C implementación en Java utilización de la JNI § Interfaz de comunicación métodos nativos que recogen información del Flujo diseño y localización en la implementación § Arquitectura modular distintas bases de datos
Bases de Datos § Flujos Elementales PAT y PMT § § tipo, PID e identificación de AIT Servicios SDT Servicios del Flujo de Transporte actual Eventos EIT Eventos Present / Following en Flujo actual Gestor de Aplicaciones identificadores y atributos de aplicaciones disponibles Aplicaciones AIT visibilidad, prioridad, localización, etc.
Módulos de la implementación (I) § Módulo receptor: § Recepción del Flujo de Transporte métodos nativos § Notificación al módulo monitor para que comience procesamiento de información § Módulo monitor: § Procesamiento y almacenamiento de SI en las bases de datos
Módulos de la implementación (II) § Módulo gestor de Información de Servicio: § Implementa la mayor parte de las bases de datos § Módulo gestor de aplicaciones: § Implementa el gestor lanzamiento y finalización de aplicaciones (ciclo de vida) § Gestión del carrusel de objetos § Acceso a la base de datos de Aplicaciones y del Gestor de Aplicaciones
Módulos de la implementación (III) § Módulo Home Navigator: § EPG servicios y programación bases de datos de Servicios y Eventos § Presentación de aplicaciones disponibles base de datos de Aplicaciones y del Gestor de Aplicaciones para lanzamiento § Perfiles de usuario estáticos dinámicos § Acceso a Internet § Ayuda
Flujos de audio y vídeo § Métodos nativos: paquetes PES decodificador MPEG § Programas de presentación de audio y vídeo video 4 Linux mostrar los contenidos al usuario
Conclusiones y líneas futuras
Conclusiones (I) § Tarjeta receptora disminuye la latencia de presentación de contenidos al usuario y el procesamiento de la información § Televisor plataforma multimedia nuevos servicios y posibilidades § Aprovechar la tecnología existente y cuidar los contenidos para que resulten atractivos a usuarios
Conclusiones (II) § Televisión Digital interactiva medio de llegar a personas reticentes a usar servicios propios de Internet
Líneas futuras § Implementación de un canal de retorno § Interactividad simulada interactividad real § Completar las diferentes APIs de MHP § Revisión de aspectos de MHP 1. 1 § Recepción de varios Flujos de Transporte
Fin de la presentación
- Competencias abet
- 1.ingenieramédicaprogramadoraperiodistahijastra
- Sharpdevelop
- Vigo ot
- Bubble tea vigo
- Sara morales vigo
- Gri vigo
- Vigo voksen
- Shallow
- Conclusion de un plan de vida
- Preparatoria abierta puebla solicitud de exámenes
- Zootecnia ufpr
- Departamento ceres
- Projeto doutorado
- Organigrama housekeeping
- Demanda insatisfecha formula
- Potencialidad de cochabamba
- La señora guajardo compra un departamento
- Estructura de una agencia publicitaria
- El significado de departamento
- Objetivos del departamento de enfermería
- Organigrama de departamento de contabilidad
- V
- Seres vivos pluricelulares
- Finestra terapeutica
- Organización del departamento de enfermería
- Atributos multivaluados base de datos
- Departamento forestal
- Departamento del quiche
- Departamento ceres
- Departamentos en una empresa