Кіріспе

MPEG тасымалдау ағыны бағдарламасының метадеректерi Бағдарламаға қатысты ақпарат (PSI) – бағдарлама (арна) туралы метадеректер және MPEG тасымалдау ағынының құрамы. ISO/IEC 13818-1 стандартында (MPEG 2 1-бөлiм: Жүйелер) анықталған PSI деректерi төрт кестеден тұрады:
PAT (Бағдарламалық байланыс кестесi)
CAT (Шартты қол жеткізу кестесi)
PMT (Бағдарламалық бейнелеу кестесi)
NIT (Желілік ақпарат кестесi)
MPEG 2 спецификациясы CAT және NIT кестелерiнiң форматын нақтыламайды. PSI кестелiк құрылым түрінде берiледi. Әрбір кесте құрылымы бөлімдерге бөлiнген. Әрбір бөлім бiрнеше тасымалдау ағыны пакеттерiн қамтуы мүмкiн. Екіншi жағынан, тасымалдау ағыны пакетi бiр PID-пен бiрнеше бөлімдерді қамтуы мүмкiн. Адаптациялық өрiс PSI деректерiн тасымалдайтын TS пакеттерiнде де кездеседi. PSI деректерi ешқашан шифрланбайды, сондықтан қабылдаушы жағындағы декодер ағынның қасиеттерiн оңай анықтай алады. PAT және CAT кестелерiн құрайтын бөлімдер төмендегi сипаттамаларда түсiндiрiлгендей, алдын ала анықталған PID (Пакет идентификаторы) -мен байланысты. Ағында бiрнеше тәуелсiз PMT бөлімдерi болуы мүмкiн; әрбір бөлімге пайдаланушы анықтаған бiрегей PID берiледi және бағдарламаның нөмiрiн осы бағдарламаны және оның iшiндегi ағындарды сипаттайтын метадеректерге сәйкестендiредi. PMT бөлімінің PID-лерi PAT-те анықталады және олар онда анықталған жалғыз PID-лер болып табылады. Ағындардың өздерi PMT-да көрсетiлген пайдаланушы анықтаған PID-термен PES пакеттерiнде сақталады.

Бағдарлама мен бастапқы ағыны сипаттау тегтері

Тасымалдау ағыны кестесіндегі әрбір дескриптор 8 биттік дескриптор тегімен анықталады. + Қолданыстағы тегтер Ондық Хексадецимал Сипаттама 0 1 0x00 0x01 Қорғалған. 2 0x02 ITU T Rec. H.262, ISO/IEC 13818 2 және ISO/IEC 11172 2 үшін бейне ағыны бас параметрлері 3 0x03 ISO/IEC 13818 3 және ISO/IEC 11172 3 үшін аудио ағыны бас параметрлері 4 0x04 Ағымды таңдау иерархиясы 5 0x05 Жеке пішімдерді тіркеу 6 0x06 Пакеттелген бейне және аудио синхрондау нүктесі үшін дерек ағыны туралануы 7 0x07 Бағдар желісі жалпы дисплей аумағының мөлшерін анықтайды 8 0x08 Видео терезесі дисплей аймағындағы орнын анықтайды 9 0x09 Шартты қолжетімділік жүйесі және EMM/ECM PID 10 0x0A ISO 639 тілі және аудио түрі 11 0x0B Жүйе сағатының сыртқы сілтемесі 12 0x0C Көп буферді пайдалану шектері 13 0x0D Авторлық құқық идентификациялау жүйесі және сілтемесі 14 0x0E Максималды бит жылдамдығы 15 0x0F Жеке деректер индикаторы 16 0x10 Тегістеу буфері 17 0x11 STD бейне буферінің ағып кетуін бақылау 18 0x12 IBP бейне I кадрының индикаторы 19 0x13 ISO/IEC13818 6 DSM CC карусель идентификаторы 20 0x14 ISO/IEC13818 6 DSM CC қатысу тегі 21 0x15 ISO/IEC13818 6 DSM CC кейінге қалдырылған қатысу тегі 22 0x16 ISO/IEC13818 6 DSM CC Қорғалған. 23 0x17 DSM CC NPT сілтемесі 24 0x18 DSM CC NPT соңғы нүктесі 25 0x19 DSM CC ағыны режимі 26 0x1A DSM CC ағыны оқиғасы 27 0x1B ISO/IEC 14496 2 (MPEG 4 H.263 негізделген) үшін бейне ағыны бас параметрлері 28 0x1C ISO/IEC 14496 3 (MPEG 4 LOAS көп форматты кадр) үшін аудио ағыны бас параметрлері 29 0x1D ISO/IEC 14496 1 үшін IOD параметрлері 30 0x1E ISO/IEC 14496 1 үшін SL параметрлері 31 0x1F ISO/IEC 14496 1 үшін FMC параметрлері 32 0x20 ISO/IEC 14496 1 үшін сыртқы ES идентификаторы 33 0x21 ISO/IEC 14496 1 үшін MuxCode коды 34 0x22 ISO/IEC 14496 1 үшін FMX буферінің мөлшері 35 0x23 ISO/IEC 14496 1 үшін көп форматты буфер параметрлері 36 0x24 ISO/IEC 14496 1 үшін мазмұн белгілеуі 37 0x25 Метадеректер нұсқаушысы 38 0x26 Метадеректер 39 0x27 Метадеректер STD 40 0x28 ITU T Rec. H.264 және ISO/IEC 14496 10 үшін бейне ағыны бас параметрлері 41 0x29 ISO/IEC 13818 11 IPMP (DRM) 42 0x2A ITU T Rec. H.264 және ISO/IEC 14496 10 үшін уақыт және HRD 43 0x2B ISO/IEC 13818 7 ADTS AAC үшін аудио ағыны бас параметрлері 44 0x2C FlexMux ISO/IEC 14496 1 үшін уақыты 45 0x2D ISO/IEC 14496 үшін мәтін ағыны бас параметрлері 46 0x2E ISO/IEC 14496 3 (MPEG 4 LOAS көп форматты кадр) үшін аудио кеңейту ағыны бас параметрлері 47 0x2F Видео қосалқы ағыны бас параметрлері 48 0x30 Видео масштабталатын ағыны бас параметрлері 49 0x31 Видео көп ағыны бас параметрлері 50 0x32 ITU Rec. T.800 және ISO/IEC 15444 (JPEG 2000) үшін бейне ағыны бас параметрлері 51 0x33 Видео көп операциялық нүктелер ағынының бас параметрлері 52 0x34 ITU T Rec. H.262, ISO/IEC 13818 2 және ISO/IEC 11172 2 үшін видео стереоскопиялық (3D) ағынының бас параметрлері 53 0x35 Бағдарламалық стереоскопиялық (3D) ақпарат 54 0x36 Видео стереоскопиялық (3D) ақпарат 55 63 0x37 0x3F Қорғалған. 64 127 0x40 0x7F DVB қолданады. 128 207 0x80 0xCF ATSC қолданады. 160 0xA0 VideoLAN FourCC, бейне мөлшері және кодек инициализациялау деректері 208 223 0xD0 0xDF ISDB қолданады. 224 233 0xE0 0xE9 CableLabs қолданады. 234 254 0xEA 0xFE Басқа дескрипторларға қажет болған жағдайда тағайындалуы мүмкін. 255 0xFF Тыйым салынған. Нөлдік толтыру үшін қолданылады.

Элементар ағын түрлері

Транспорттық ағындағы әрбір элементарлық ағын 8 биттік элементарлық ағынның типтік тағайындамасымен анықталады. + Қолданыстағы тағайындамалар Децималдық Гексадецималдық Сипаттама 0 0x00 Қордалған 1 0x01 ISO/IEC 11172 2 (MPEG 1 бейне) пакеттелген ағында 2 0x02 ITU T Rec. H.262 және ISO/IEC 13818 2 (MPEG 2 жоғары жылдамдықты интерлейстелген бейне) пакеттелген ағында 3 0x03 ISO/IEC 11172 3 (MPEG 1 аудио) пакеттелген ағында 4 0x04 ISO/IEC 13818 3 (MPEG 2 жартылай үлгілік жылдамдықты аудио) пакеттелген ағында 5 0x05 ITU T Rec. H.222 және ISO/IEC 13818 1 (MPEG 2 кестелік деректер) жекеше анықталған 6 0x06 ITU T Rec. H.222 және ISO/IEC 13818 1 (MPEG 2 пакеттелген деректер) жеке анықталған (яғни DVB субтитрлері/VBI және AC 3) 7 0x07 ISO/IEC 13522 (MHEG) пакеттелген ағында 8 0x08 ITU T Rec. H.222 және ISO/IEC 13818 1 DSM CC пакеттелген ағында 9 0x09 ITU T Rec. H.222 және ISO/IEC 13818 1/11172 1 қосымша деректер пакеттелген ағында 10 0x0A ISO/IEC 13818 6 DSM CC көп протоколдық капсулация 11 0x0B ISO/IEC 13818 6 DSM CC U N хабарламалары 12 0x0C ISO/IEC 13818 6 DSM CC ағынының сипаттамалары 13 0x0D ISO/IEC 13818 6 DSM CC кестелік деректер 14 0x0E ISO/IEC 13818 1 қосымша деректер пакеттелген ағында 15 0x0F ISO/IEC 13818 7 ADTS AAC (MPEG 2 төменгі биттік жылдамдықты аудио) пакеттелген ағында 16 0x10 ISO/IEC 14496 2 (MPEG 4 H.263 негізделген бейне) пакеттелген ағында 17 0x11 ISO/IEC 14496 3 (MPEG 4 LOAS көп форматты кадрланған аудио) пакеттелген ағында 18 0x12 ISO/IEC 14496 1 (MPEG 4 FlexMux) пакеттелген ағында 19 0x13 ISO/IEC 14496 1 (MPEG 4 FlexMux) ISO/IEC 14496 кестелерінде 20 0x14 ISO/IEC 13818 6 DSM CC синхронды жүктеу протоколы 21 0x15 Пакеттелген метадеректер 22 0x16 Бөлімделген метадеректер 23 0x17 ISO/IEC 13818 6 DSM CC Деректер каруселі метадеректер 24 0x18 ISO/IEC 13818 6 DSM CC Объект каруселі метадеректер 25 0x19 ISO/IEC 13818 6 Синхронды жүктеу протоколы метадеректер 26 0x1A ISO/IEC 13818 11 IPMP 27 0x1B ITU T Rec. H.264 және ISO/IEC 14496 10 (төменгі биттік жылдамдықты бейне) пакеттелген ағында 28 0x1C ISO/IEC 14496 3 (MPEG 4 шикі аудио) пакеттелген ағында 29 0x1D ISO/IEC 14496 17 (MPEG 4 мәтіні) пакеттелген ағында 30 0x1E ISO/IEC 23002 3 (MPEG 4 қосымша бейне) пакеттелген ағында 31 0x1F ISO/IEC 14496 10 SVC (MPEG 4 AVC суб-ағыны) пакеттелген ағында 32 0x20 ISO/IEC 14496 10 MVC (MPEG 4 AVC суб-ағыны) пакеттелген ағында 33 0x21 ITU T Rec. T.800 және ISO/IEC 15444 (JPEG 2000 бейне) пакеттелген ағында 34 35 0x22 0x23 Қордалған. 36 0x24 ITU T Rec. H.265 және ISO/IEC 23008 2 (Ultra HD бейне) пакеттелген ағында 37 65 0x25 0x41 Қордалған. 66 0x42 Қытайлық бейне стандарты пакеттелген ағында 67 126 0x43 0x7e Қордалған. 127 0x7f ISO/IEC 13818 11 IPMP (DRM) пакеттелген ағында 128 0x80 ITU T Rec. H.262 және ISO/IEC 13818 2 DES 64 CBC шифрлауымен DigiCipher II үшін немесе Blu ray үшін PCM аудиосы пакеттелген ағында 129 0x81 Dolby Digital (AC 3) ATSC және Blu ray үшін алты арнаға дейінгі аудио пакеттелген ағында 130 0x82 SCTE субтитр немесе DTS Blu ray үшін 6 арналы аудио пакеттелген ағында 131 0x83 Dolby TrueHD Blu ray үшін жоғалмайтын аудио пакеттелген ағында 132 0x84 Dolby Digital Plus (жақсартылған AC 3) Blu ray үшін 16 арнаға дейінгі аудио пакеттелген ағында 133 0x85 DTS Blu ray үшін 8 арналы аудио пакеттелген ағында 134 0x86 SCTE 35 цифрлық бағдарламаны енгізу кезектемесі немесе DTS Blu ray үшін 8 арналы жоғалмайтын аудио пакеттелген ағында 135 0x87 Dolby Digital Plus (жақсартылған AC 3) ATSC үшін 16 арнаға дейінгі аудио пакеттелген ағында 136 143 0x88 0x8F Жекеше анықталған. 144 0x90 Blu ray Presentation Graphic Stream (субтитр) пакеттелген ағында 145 0x91 ATSC DSM CC Желілік ресурстар кестесі 146 191 0x92 0xBF Жекеше анықталған. 192 0xC0 DigiCipher II мәтіні пакеттелген ағында 193 0xC1 Dolby Digital (AC 3) AES 128 CBC деректерді шифрлаумен алты арнаға дейінгі аудио пакеттелген ағында 194 0xC2 ATSC DSM CC синхронды деректер немесе Dolby Digital Plus AES 128 CBC деректерді шифрлаумен 16 арнаға дейінгі аудио пакеттелген ағында 195 206 0xC3 0xCE Жекеше анықталған. 207 0xCF ISO/IEC 13818 7 ADTS AAC AES 128 CBC кадр шифрлаумен пакеттелген ағында 208 0xD0 Жекеше анықталған. 209 0xD1 BBC Dirac (Ultra HD бейне) пакеттелген ағында 210 0xD2 Аудио Видео Стандарт AVS2 (Ultra HD бейне) пакеттелген ағында 211 0xD3 Аудио Видео Стандарт AVS3 Аудио пакеттелген ағында 212 0xD4 Аудио Видео Стандарт AVS3 Видео (Ultra HD бейне) пакеттелген ағында 213 218 0xD5 0xDA Жекеше анықталған. 219 0xDB ITU T Rec. H.264 және ISO/IEC 14496 10 AES 128 CBC кесінді шифрлаумен пакеттелген ағында 220 233 0xDC 0xE9 Жекеше анықталған. 234 0xEA Microsoft Windows Media Video 9 (төменгі биттік жылдамдықты бейне) пакеттелген ағында 235 255 0xEB 0xFF Жекеше анықталған.