2011-08-01 3 views
2

Je ne sais pas sur quelle étiquette je dois poser cette question. J'étudie actuellement à propos des normes ATSC pour la télédiffusion numérique. J'ai des doutes en parcourant le contenu. En radiodiffusion télévisuelle numérique, une bande passante unique contiendra plusieurs canaux (services).Diffusion numérique ATSC

Les données qui sont codées et multiplexées par le diffuseur sont appelées un flux de transport.

Le flux de transport comprend l'en-tête et la charge utile. L'en-tête comprend des PID du flux élémentaire audio ou du flux élémentaire vidéo ou du flux élémentaire de données. Ce flux de transport est reçu par le décodeur contenant le middleware qui analyse le flux de transport et place les données dans les tables PAT, PMT, EIT, ETT, SDT, NIT, CAT.

Est-il possible d'utiliser PSI? tables et non tables ATSC?

+0

Que voulez-vous dire? Services de radiodiffusion seulement et non vidéo et audio dans un transpondeur? – ninjalj

+0

Ces balises devraient être plus appropriées (même si PSI est en dehors de MPEG) – ninjalj

+0

Vous pourriez trouver la bibliothèque ATSCgh que j'ai écrite, disponible sur GitHub https://github.com/GenerallyHelpfulSoftware/ATSCgh utile pour comprendre comment décoder le flux ATSC. Il est écrit en Objective-C, donc il ne vous sera peut-être pas utile de compiler. –

Répondre

10

Ce serait comme expliquer l'ensemble de la norme dans quelques phrase, mais ici il est:

MPEG 2 systèmes - numérotés ISO/CEI 13818-1 définit la structure des paquets et la synchronisation de la façon dont la vidéo compressée avec les informations associées peuvent être transportées. Un tel flux est appelé flux de transport qui est mis en paquets avec 188 octets.

De nombreux flux audio et vidéo peuvent être simultanément multiplexés. Ils sont identifiés en tant que PID du flux. L'ensemble des PID et l'organisation du flux sont exprimés en tables PAT et PMT. Les tables PAT, PMT et CAT sont obligatoires par le système MPEG2, sans lequel vous ne pouvez pas décoder facilement le flux. Cependant, en dehors de cela, plus d'informations sont nécessaires qui sont codées en tant qu'autres tables, NIT, SDT et EIT.

Avant de répondre à votre question, je voudrais effacer certains de vos doutes qui est la cause de la confusion.

Ce flux de transport est reçu par le boîtier décodeur contenant le middleware qui analyse le flux de tranport et de mettre les données à la PAT, VPM, EIT, ETT, SDT, NIT, tables CAT ..

la représentation correcte est:

ce flux de transport transporte les données audio et vidéo et d'autres importantes tables PAT, PMT, EIT, ETT, SDT, NIT, tables CAT .. cela est reçue par le décodeur boîte contenant le middleware qui analyse les tables de flux de transport et décode les lignes audio vidéo appropriées.

Oui, il est possible de ne pas utiliser autre chose que PAT PMT et aucune autre table, le flux de transport est encore entièrement décodable par STB. Ce ne sont pas des tables ATSC. mais d'autres tableaux permettent seulement de mettre facilement des informations pertinentes.

Enfin: EPG ne se fait pas en mappant les tableaux ci-dessus: EPG est simplement porté dans les tables appelées -EIT. Il se réfère aux noms de programmes (canaux) mentionnés dans PAT. L'une des références ci-dessous explique cela aussi.

Je fournirai des documents de référence pour votre référence:
1. PSIP: Program specific information
2. PSIP tutorial
3. The ATSC transport layer, including program and system information protocol (PSIP)
4. Using SI Tables to Create Electronic Program Guides
5. 13818-1 ISO/IEC MPEG 2 systèmes. Lire la section "2.4.4 Informations spécifiques au programme"
6. SYSTEM INFORMATION FOR DIGITAL TELEVISION ATSC STANDARD.
7. ETSI EN 300 468 - Diffusion vidéo numérique (DVB); Spécification des informations de service (SI) dans les systèmes DVB - La section 5 explique les informations SI.

+0

Merci beaucoup de dipan. J'ai expliqué très clairement et proprement qu'un débutant comme moi pouvait comprendre. Merci beaucoup. – Angus

1

Je crois qu'il y a un certain chevauchement dans ce que vous appelez les tables ATSC et les tables PSI. Les tables PSI sont PAT, PMT, NIT et CAT. Les autres tables sont les tables ATSC. Dans cet esprit, il n'y a pas moyen de produire les données ATSC dans les tables PSI.

+0

: Je suis un débutant à ces concepts ATSC et DVB. Y at-il un site Web sont des tutoriels sont des livres que vous me suggéreriez qui peut être utile. Je vais à travers les spécifications de 300468 et 13818 ETSI. En tant que débutant, je trouve cela difficile. – Angus

+0

Je voulais savoir comment se fait la cartographie entre différentes tables (NIT, PAT, PMT, EIT, SDT, ETT) et aboutir à un guide EPG. – Angus

+0

Je suis également novice en DVB, et le livre que j'ai commencé était [Transporting Compressed Digital Video] (http://www.amazon.com/Transporting-Compressed-Springer-International-Engineering/dp/140207011X). Ce n'était pas très utile pour moi au début, mais je parie que j'ai commencé à googler et à lire sur DVB pendant des mois, cela aurait probablement plus de sens maintenant. Une ressource qui a été utile pour moi était cette [liste de liens intéressants] (http://dveo.com/DVB-ASI-MPEG-2-white-papers.shtml) (je ne suis pas affilié à l'entreprise, juste un liste décente). –