Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MPEG (PSI/SI)

8,235 views

Published on

Una visión del estándar.

Published in: Education

MPEG (PSI/SI)

  1. 1. Vanessa Cuesta Palacios Tutor: Ing. Luis Cuadrado MPEG (PSI/SI)
  2. 2. ENFOQUE DE LA PRESENTACIÓN Fig1 . Proceso de transmisión y recepción de señales de TV. [1]
  3. 3. MPEG-2 <ul><li>Estándar genérico definido por el comité MPEG (Motion Picture Expert Group). </li></ul><ul><li>Historia: </li></ul><ul><li>MPEG desarrolló el primer estándar de compresión digital común para el audio y el vídeo, el ISO 11172 (MPEG-1). </li></ul><ul><li>Se agregó un sistema de codificación de audio y video para la transmisión y almacenamiento en diferentes formatos digitales. El resultado fue el estándar: </li></ul><ul><li>ISO/IEC13818-1/ ITU-T Rec H.222 (MPEG-2) </li></ul>
  4. 4. MPEG-2 Fig2 . Norma MPEG: Estructura de Datos MPEG-2 se describe en ISO/IEC13818-1 [2]
  5. 5. ¿ Qué es MPEG2-Systems ? Fig3 . Contenido de unTRANSPORT STREAM.[1]
  6. 6. Packetised Elementary Streams ( PES ) Elementary Streams ( ES ) Trasport Streams ( TS ) <ul><li>Las señales de video y audio comprimidas se llaman flujos elementales o Elementary Streams [ES]. </li></ul><ul><li>Para construir programas, hace falta un sistema de asociaciones entre ellos que aporte sincronización de los diferentes flujos. </li></ul><ul><li>MPEG-2 da solución a este problema, multiplexando los diferentes ES para obtener un Transport Stream [TS]. </li></ul><ul><li>El TS será el único flujo de información que se enviará por el canal y por lo tanto, además de contener diferentes Elementary Streams (ES) multiplexados, también llevará información que permita localizar estos ES y demultiplexarlos de manera sincronizada. </li></ul>
  7. 7. Cómo se relaciona ES, TS Y PES <ul><li>El proceso para obtener un TS a partir de un ES, pasa por adaptar estos ES a paquetes del tipo Packetised Elementary Streams (PES). Para ello se divide cada ES en trozos. Cada trozo es llamado PES. </li></ul><ul><li>Paquetes de longitud variable. Longitud máxima 64 Kbytes. </li></ul>Fig4 . Relación entre TS, PS y PES. [2]
  8. 8. Transport Stream [TS] Fig5 . Estructura del TS. [2]
  9. 9. Packetised Elementary Streams (PES) <ul><li>Paquetes de longitud variable. Longitud máxima 64 Kbytes. </li></ul>Fig6 Relación entre TS, PS y PES. [2]
  10. 10. Packetised Elementary Streams (PES) Fig7 . Estructura de un paquete PES. [2]
  11. 11. Packetised Elementary Streams (PES) Fig8 . Estructura de un paquete PES. [2]
  12. 12. DVB (Digital Video Broadcasting) <ul><li>En 1993 aparece el proyecto DVB (Digital Video Broadcasting) como respuesta a las necesidades de proporcionar un formato común que permitiera la difusión de televisión Digital. </li></ul><ul><li>DVB utiliza el MPEG-2 como estándar de compresión de audio y video. </li></ul><ul><li>Definió las técnicas de modulación y métodos de codificación para la corrección de errores, que permitan la transmisión vía satélite, cable y terrestre (DVB-S, DVB-C y DVB-T). </li></ul>
  13. 13. ¿ Qué son las tablas PSI/SI? <ul><li>Se necesita una serie de tablas de datos para que la información contenida en los transport streams (TS) pueda ser recibida correctamente por los terminales. </li></ul><ul><li>Dichas tablas posibilitan la sintonización automática de los terminales, la localización de programas, la creación de la guía electrónica de programas. Existen dos tipos de tablas de Información de Servicio: </li></ul><ul><li>PSI (Program Specific Information) definidas por MPEG-2 y relativas a un solo programa. </li></ul><ul><li>SI (Service Information) definidas por DVB y que son relativas a un flujo de transporte. </li></ul>
  14. 14. ¿Qué es PSI (Program Especific Information)? <ul><li>Estas tablas PSI, suministran al decodificador información del sistema como: parámetros de red, TS y ES de cada programa, mecanismos para identificar el contenido de cada paquete, parámetros de acceso condicional, entre otros. </li></ul><ul><li>Las tablas que componen la PSI son:  </li></ul><ul><li>PAT (Program Association Table) Correspondencia de PID. </li></ul><ul><li>PMT (Program Map Table) Crea un mapa de relaciones entre el programa y los componentes que lo forman. </li></ul><ul><li>CAT (Condicional Access Table) Suministra la asociación entre uno o más sistemas de acceso condicional.   </li></ul><ul><li>Información Adicional: </li></ul><ul><li>Private sections . Transporta datos privados. </li></ul><ul><li>Descriptores . Introduce información adicional de forma estandarizada sobre el TS. </li></ul>
  15. 15. ¿Qué es SI ( Service Information )? <ul><li>Proporciona más información que la definida por las tablas PSI. Informa sobre la guía electrónica de programas (EPG electronic program guide ), servicios disponibles, los eventos de cada servicio, las descripciones textuales y técnicas de cualquier elemento. </li></ul><ul><li>Entre algunas de las tablas que componen la SI son: </li></ul><ul><li>NIT (Network Information Table), BAT (Bouquet Association Table), SDT (Service Description Table), EIT (Event Information Table), RST (Running Status Table) , TDT (Time and Date Table) , TOT (Time Offset Table) , ST (Stuffing Table) , SIT (Selection Information Table), DIT (Discontinuity Information Table). </li></ul>
  16. 16. NIT (Network Information Table) <ul><li>Incluye identificadores de TS que contienen información relacionada con las condiciones físicas de trasmisión , entre algunas de ellas tenemos: frecuencias de canal, características de modulación, etc. </li></ul><ul><li>Esta información quedará almacenada en la memoria no volátil de los receptores. </li></ul>Fig9 . Estructura de una tabla NIT. [1]
  17. 17. SDT (Service Description Table) <ul><li>Contiene datos que describen los servicios: nombres de servicios ( service name ), el proveedor de servicios ( service logo info , etc. </li></ul><ul><li>Los servicios pueden pertenecer a un mismo transport stream (actual) o ser una referencia a otros (other). </li></ul>Fig10 . Estructura de una tabla SDT. [1]
  18. 18. Event Information Table (EIT) <ul><li>Contiene datos relativos a eventos o programas. Los terminales usan la información del EIT para presentar los EPG y permitir la grabación de programas. Existen dos tipos: </li></ul><ul><li>EIT[schedule].- El identificador de evento (event_id ) tiene que ser único en el servicio. Esta tabla tiene toda la información de los programas dentro de 8 días. </li></ul>Fig11 . Estructura de la tabla EIT. [1] <ul><li>EIT[p/f].- Estas tablas contienen únicamente información sobre el programa actual (EIT present) y sobre el siguiente (EIT following). Cuando el programa actual termina y comienza el siguiente programa, la tabla se actualiza. </li></ul>
  19. 19. Información para el RECEPTOR <ul><li>Para que un receptor, pueda sintonizar un canal específico, los terminales tienen tablas de frecuencias. Para poder formar estas tablas, los terminales tienen la función: “Initial Scan” y “Re-scan”. </li></ul>Fig12. Tablas de Frecuencia para los canales en Tokio, en una determinada área. [1]
  20. 20. ¿cómo los diferentes terminales identifican qué paquetes necesitan? <ul><li>Para responder esta pregunta es necesario conocer la Tabla PMT ( Program Map Table). Esta tabla especifica el PID (Packet ID) de cada programa. </li></ul>Fig13 Red de radiodifusión satelital. [1]
  21. 21. PMT: Program Map Table <ul><li>Los terminales utilizan las tablas PMT para sintonizar un canal y reconocer qué paquetes necesitan . Cabe recalcar que esta tabla además contiene métodos para la protección de información de los programas. </li></ul><ul><li>Ahora nuestra atención se centra en saber cómo los terminales obtienen la tabla PMT que ellos necesitan, para lograr esto los terminales hacen uso de la tabla PAT (Program Association Table). Esta especifica el PID de los paquetes PMT en el Transport Stream (TS). </li></ul>Fig14 . Estructura de una tabla PMT y PAT. [1]
  22. 22. <ul><li>Obtienen todas las tablas NIT de la localidad y sintonizan una frecuencia determinada y obtienen los TS. </li></ul><ul><li>Obtienen la tabla PAT y conocen el valor PID de la Tabla PMT. </li></ul><ul><li>Obtienen la tabla PMT y conocen los PIDs de los paquetes de video y audio (PCR, ECM). </li></ul><ul><li>Encuentran los paquetes específicos desde el TS. </li></ul><ul><li>Decodifican la información de audio y video. </li></ul><ul><li>Muestran la información de audio y video. </li></ul>Proceso que realizan los receptores
  23. 23. Proceso que realizan los receptores Fig15 . Información para el receptor. [2]
  24. 24. Bibliografía <ul><li>[1] ASAMI, Satoshi; “MPEG Signals (PSI/SI, NIT, EPG)”; Corporación TV Asahi; [formato: pdf]; Fecha de la consulta: 2010-08-25. </li></ul><ul><li>[2] FISCHER, Walter; “Televisión Digital”; Versión traducida por Luis A. Bordo, PERU; [formato: pdf]; Fecha de la consulta: 2010-09-10. </li></ul><ul><li>[3] CIERCO, Ignacio; “Diseño e integración de un sistema de acceso condicional para TDT” ; [formato: pdf]; Fecha de la consulta: 2010-09-01. </li></ul><ul><li>[4] LATHULERIE, Lenry; “TRANSMISION DE TELEVISION DIGITAL TERRESTRE”; Universidad Central de Venezuela [formato: pdf]; Fecha de la consulta: 2010-08-28. </li></ul>

×