Información específica del programa


La información específica del programa (PSI) son metadatos sobre un programa (canal) y parte de un flujo de transporte MPEG .

PSI se transporta en forma de una estructura de tabla. Cada estructura de tabla se divide en secciones. Cada sección puede abarcar varios paquetes de flujo de transporte. Por otro lado, un paquete de flujo de transporte también puede contener múltiples secciones con el mismo PID. [1] El campo de adaptación también ocurre en los paquetes TS que transportan datos PSI. Los datos PSI nunca se codificarán para que el decodificador en el extremo receptor pueda identificar fácilmente las propiedades de la transmisión.

Las secciones que comprenden las tablas PAT y CAT están asociadas con PID (identificador de paquete) predefinidos, como se explica en sus respectivas descripciones a continuación. Puede haber varias secciones de PMT independientes en un flujo; cada sección recibe un PID único definido por el usuario y asigna un número de programa a los metadatos que describen ese programa y las secuencias dentro de él. Los PID de la sección PMT se definen en el PAT y son los únicos PID definidos allí. Los propios flujos están contenidos en paquetes PES con PID definidos por el usuario especificados en el PMT.

La tabla de asociación de programas (PAT) enumera todos los programas disponibles en el flujo de transporte. Cada uno de los programas enumerados se identifica mediante un valor de 16 bits denominado número_programa . Cada uno de los programas enumerados en PAT tiene un valor asociado de PID para su PMT.

El valor 0x0000 para program_number se reserva para especificar el PID donde buscar la tabla de información de red. Si dicho programa no está presente en PAT, se utilizará el valor de PID predeterminado (0x0010) para NIT.

A la PALMADITA se le asigna el PID 0x0000 y la identificación de la tabla de 0x00. El flujo de transporte contiene al menos uno o más paquetes TS con PID 0x0000. Algunos de estos paquetes consecutivos forman el PAT. En el lado del decodificador, el filtro de la sección PSI escucha los paquetes TS entrantes. Después de que el filtro identifica la tabla PAT, ensamblan el paquete y lo decodifican. Un PAT tiene información sobre todos los programas contenidos en el TS. La PAT contiene información que muestra la asociación del PID de la tabla del mapa de programas y el número de programa. El PAT debe terminar con un CRC de 32 bits