About us Publications / Digital TV Supplement for set-up of MPEG2 tables
|
|
Supplement for set-up of MPEG2 tables |
|
|
|
Page 1 of 4 Sorry this part is just in hungarian at the moment ...
A PAT felépítése
| Szintaxis | Bitek | Megjegyzés
| | program_hozzárendelési tábla () { | | | | table_id | 8 | Tábla-azonosító (0x00)** | | section_syntax_indicator | 1 | Minden érvényes szakasznál “1”
| | '0' | 1 | „0” | | Reserved | 2 | „11” | | section_length | 12 | Szakasz hossz hexadecimálisan | | transport_stream_id | 16 | Transport Stream azonosító | | Reserved | 2 | „11” | | version_number | 5 | Verzió szám | | current_next_indicator | 1 | Minden feldolgozható táblánál “1” értékű | | section_number | 8 | Az adott szakasz sorszáma | | last_section_number | 8 | Az utolsó szakasz sorszáma | | for (i ? 0; i ? N; i??) { | | | | program_number | 16 | Program sorszám
| | Reserved | 3
| Foglalt „111” | | if (program_number ? ? '0') { | | | | network_PID | 13 | NIT tábla PID címe | | } | | | | else { | | | | program_map_PID | 13 | PMT táblák PID címe | | } | | | | } | | | | CRC_32 | 32 | CRC 32 byte
| | } | | |
1., táblázat A tábla legtöbb azonosítója önmagáért beszél, ezért csak néhányat emelek ki közülük. Az első a 8 bites táblaazonosító, amely PAT táblánál mindig 0x00 értékű. Ez az érték a PID címen túl azonosítja az egyes táblákat a következő táblázat szerint. | Érték | Leírás | | 0x00 | Program hozzárendelési tábla (PAT) | | 0x01 | Feltételes hozzáférési tábla (CAT) | | 0x02 | Program leképezési tábla (PMT) | | 0x03-0x3F | ITU-T Rec. H.222.0 | ISO/IEC 13818-1 foglalt | | 0x40-0xFE | Privát táblák
| | 0xFF | Tiltott
|
2., táblázat A 0x0000-ás sorszámú programhoz mindig a NIT tábla PID címe tartozik de nem kötelezően, vagyis ha nincs 0-ás program, akkor nincs NIT tábla sem az adott TS-ben. A programok általában sorszámuk szerint követik egymást, és mindegyikhez megadják a TS-ben szereplő PID azonosítójukat. Minden táblát egy szabványban rögzített CRC összeg zár le, amely a táblában szereplő összes byte-ból egy meghatározott polinom szerinti osztással adódik. Nézzük meg most, hogy miként alkalmazzák ezt az MPEG-2 adatfolyamban. Ellenőrző összeg (checksum) alkalmazása Az átviteli biztonság javítása érdekében leggyakrabban alkalmazott eljárás az ellenőrző összeg használata. A módszer egyszerű: az adatbájtokat összeadjuk és az összeget (vagy annak egy részét) eredményként az átviendő adatokat követően ugyancsak elküldjük. A vevő oldalán a műveletet ismételten elvégezzük és a két eredményt összehasonlítjuk.
<< Start < Prev 1 2 3 4 Next > End >> |
|
|
ISO 9001
Company Info
Teletechnika Ltd.
This email address is being protected from spam bots, you need Javascript enabled to view it
Tel:
| +36 -1-261-7443 | | Fax: | +36 -1-262-5290 |
| Address: | | 10th Fehér Str. | | Budapest | | Hungary | | 1106 |
|