Você está na página 1de 135

NORMA BRASILEIRA

ABNT NBR 15603-2


Primeira edio 30.11.2007 Vlida a partir de 01.12.2007 Verso corrigida 3 21.09.2009

Televiso digital terrestre Multiplexao e servios de informao (SI) Parte 2: Estrutura de dados e definies da informao bsica de SI
Digital terrestrial television Multiplexing and service information (SI) Part 2: Data structure and definition of basic information of SI

Palavras-chave: Televiso digital terrestre. Multiplexao. Informao de servio. Informao especfica de programa. Descriptors: Digital terrestrial television. Service information. Program specific information. Descriptors. ICS 33.160.01 ISBN 978-85-07-00603-9

Nmero de referncia ABNT NBR 15603-2:2007 129 pginas ABNT 2007

ABNT NBR 15603-2:2007

ABNT 2007 Todos os direitos reservados. A menos que especificado de outro modo, nenhuma parte desta publicao pode ser reproduzida ou por qualquer meio, eletrnico ou mecnico, incluindo fotocpia e microfilme, sem permisso por escrito pela ABNT. Sede da ABNT Av.Treze de Maio, 13 - 28 andar 20031-901 - Rio de Janeiro - RJ Tel.: + 55 21 3974-2300 Fax: + 55 21 2220-1762 abnt@abnt.org.br www.abnt.org.br Impresso no Brasil

ii

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Sumrio
1 2 3 4 5 6 7 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.1.6 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 7.2.9 7.2.10 7.2.11 7.2.12 7.2.13 7.2.14 7.2.15 8 8.1 8.2 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 8.3.7 8.3.8 8.3.9 8.3.10 8.3.11 8.3.12 8.3.13 8.3.14 8.3.15 8.3.16

Pgina

Prefcio.......................................................................................................................................................................vi Escopo ............................................................................................................................................................1 Referncias normativas ................................................................................................................................1 Termos e definies ......................................................................................................................................3 Abreviaturas...................................................................................................................................................4 Estruturas para a construo das informaes bsicas...........................................................................5 Descrio da informao de servio bsica...............................................................................................8 Tabelas SI .......................................................................................................................................................9 Mecanismos das tabelas SI ..........................................................................................................................9 Geral................................................................................................................................................................9 Explanao...................................................................................................................................................10 Mapeamento das sees de um pacote de transport stream (TS).........................................................10 Alocaes de PID e table_id.......................................................................................................................11 Taxas de repetio das tabelas e acesso randmico..............................................................................12 Embaralhamento de dados.........................................................................................................................13 Tabelas e estrutura de dados.....................................................................................................................13 Tabela de associao de programas (PAT) ..............................................................................................13 Tabela de acesso condicional (CAT)..........................................................................................................16 Tabela de mapeamento de programas (PMT) ...........................................................................................17 Tabela de informao de rede (NIT)...........................................................................................................20 Tabela de associao de buqu (BAT) ......................................................................................................22 Tabela de descrio de servio (SDT) .......................................................................................................24 Tabela de informao de eventos (EIT) .....................................................................................................26 Tabela de data e horrio (TDT)...................................................................................................................29 Tabela de diferena de horrio ..................................................................................................................30 Tabela de estado do evento (RST).............................................................................................................31 Tabelas de preenchimento (ST) .................................................................................................................31 Tabela de anncio de contedo parcial (PCAT).......................................................................................32 Tabela de informao para radiodifuso (BIT) .........................................................................................35 Tabela de informao de grupo da rede (NBIT) .......................................................................................37 Tabela descritiva de links (LDT).................................................................................................................39 Descritores de tabelas ................................................................................................................................41 Localizao e identificao dos descritores ............................................................................................41 Valor dos identificadores............................................................................................................................46 Codificao de descritor.............................................................................................................................46 Informaes gerais......................................................................................................................................46 Descritor do nome do buqu......................................................................................................................47 Descritor identificador de acesso condicional.........................................................................................47 Descritor de componentes .........................................................................................................................47 Descritor de contedo.................................................................................................................................51 Descritor de disponibilidade de pas.........................................................................................................51 Descritor de evento estendido ...................................................................................................................52 Descritor de interligao.............................................................................................................................52 Descritor de mosaico ..................................................................................................................................54 Descritor de referncia near video on demand (NVOD) ..........................................................................54 Descritor de classificao indicativa.........................................................................................................55 Descritor do nome de rede .........................................................................................................................56 Descritor de servios ..................................................................................................................................57 Descritor de lista de servios.....................................................................................................................59 Descritor de eventos curtos .......................................................................................................................59 Descritor de identificao...........................................................................................................................60

ABNT 2007 - Todos os direitos reservados

iii

ABNT NBR 15603-2:2007


8.3.17 8.3.18 8.3.19 8.3.20 8.3.21 8.3.22 8.3.23 8.3.24 8.3.25 8.3.26 8.3.27 8.3.28 8.3.29 8.3.30 8.3.31 8.3.32 8.3.33 8.3.34 8.3.35 8.3.36 8.3.37 8.3.38 8.3.39 8.3.40 8.3.41 8.3.42 8.3.43 8.3.44 8.3.45 8.3.46 8.3.47 8.3.48 8.3.49 8.3.50 8.3.51 Descritor de preenchimento.......................................................................................................................60 Descritor de horrio de mudana de evento ............................................................................................60 Descritor de horrio de mudana de servio ...........................................................................................60 Descritor de componente de dados ..........................................................................................................61 Descritor de gerenciamento de sistema ...................................................................................................61 Descritor de transmisso hierrquica .......................................................................................................62 Descritor de controle de cpia digital .......................................................................................................63 Descritor de informao de emergncia ...................................................................................................65 Descritor de diferena de fuso horrio .....................................................................................................66 Descritor de componente de udio ...........................................................................................................67 Descritor de regio-alvo..............................................................................................................................71 Descritor de contedos de dados..............................................................................................................72 Descritor de hiperlink..................................................................................................................................73 Descritor de controle de decodificao de vdeo ....................................................................................79 Descritor de sistema de transmisso terrestre ........................................................................................80 Descritor de recepo parcial ....................................................................................................................81 Descritor de sries ......................................................................................................................................82 Descritor de grupos de eventos.................................................................................................................83 Descritor de parmetros de SI ...................................................................................................................84 Descritor do nome das radiodifusoras......................................................................................................85 Descritor de grupo de componentes.........................................................................................................85 SI prime_TS descriptor ...............................................................................................................................87 Descritor da informao embarcada .........................................................................................................88 Descritor de ligao da LDT .......................................................................................................................89 Descritor de transmisses conectadas.....................................................................................................90 Descritor de informao do TS ..................................................................................................................91 Descritor estendido de radiodifusor..........................................................................................................93 Descritor de transmisso de logotipos .....................................................................................................94 Descritor de disponibilidade de contedo................................................................................................96 Descritor de composio de carrossel de dados ....................................................................................97 Descritor de vdeo AVC...............................................................................................................................97 Descritor de sincronismo de AVC e HRD..................................................................................................98 Descritor de reexibio condicional........................................................................................................100 Descritor de acesso condicional .............................................................................................................100 Descritor de udio AAC ............................................................................................................................101

Anexo A (normativo) Converso de data e hora..................................................................................................103 Anexo B (normativo) Decodificador de CRC........................................................................................................105 Anexo C (normativo) Descritor de gnero no descritor de contedo ...............................................................106 Anexo D (informativo) Exemplo de definio de bits para o descritor de controle de cpia digital pelo provedor de servio ..................................................................................................................................114 Anexo E (normativo) Especificao do area_code..............................................................................................116 Anexo F (normativo) Subdescritores usados no descritor de composio de compatibilidade do carrossel .....................................................................................................................................................................118 Anexo G (normativo) Especificao da sintonizao de canais fsicos e lgicos...........................................120 Anexo H (normativo) Especificao dos campos referentes identificao da emissora original_network_id, network_id e service_id........................................................................................122 H.1 Geral............................................................................................................................................................122 H.2 Original_network_id ..................................................................................................................................122 H.3 Service_id...................................................................................................................................................123 H.4 Network_id .................................................................................................................................................123 Anexo I (normativo) Especificao da transmisso dos perfis H-EIT, M-EIT e L-EIT ......................................124 I.1 Geral............................................................................................................................................................124 I.2 Identificao...............................................................................................................................................124 I.3 Possveis descritores em cada um dos tipos de EIT.............................................................................125 I.4 Tipo bsico de distribuio da EIT ..........................................................................................................125 I.5 Tipo estendido de distribuio da EIT.....................................................................................................126

iv

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007


I.6 Restries para a utilizao dos tipos estendidos de distribuio da EIT .........................................126

Anexo J (normativo) Stream type..........................................................................................................................128 Bibliografia ..............................................................................................................................................................129

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Prefcio
A Associao Brasileira de Normas Tcnicas (ABNT) o Foro Nacional de Normalizao. As Normas Brasileiras, cujo contedo de responsabilidade dos Comits Brasileiros (ABNT/CB), dos Organismos de Normalizao Setorial (ABNT/ONS) e das Comisses de Estudo Especiais (ABNT/CEE), so elaboradas por Comisses de Estudo (CE), formadas por representantes dos setores envolvidos, delas fazendo parte: produtores, consumidores e neutros (universidades, laboratrios e outros). Os Documentos Tcnicos ABNT so elaborados conforme as regras da Diretivas ABNT, Parte 2. A Associao Brasileira de Normas Tcnicas (ABNT) chama ateno para a possibilidade de que alguns dos elementos deste documento podem ser objeto de direito de patente. A ABNT no deve ser considerada responsvel pela identificao de quaisquer direitos de patentes. A ABNT NBR 15603-2 foi elaborada pela Comisso de Estudo Especial de Televiso Digital (ABNT/CEE-85). O Projeto circulou em Consulta Nacional conforme Edital n 07, de 29.06.2007 a 28.08.2007, com o nmero de Projeto 00:001.85-003/2. Esta Norma baseada nos trabalhos do Frum do Sistema Brasileiro de Televiso Digital Terrestre, conforme estabelecido no Decreto Presidencial n 5.820, de 29.06.2006. A ABNT NBR 15603, sob o ttulo geral Televiso digital terrestre Multiplexao e servios de informao (SI), tem previso de conter as seguintes partes: Parte 1: SI do sistema de radiodifuso; Parte 2: Estrutura de dados e definies da informao bsica de SI; Parte 3: Sintaxes e definio de informao estendida do SI. Esta verso corrigida 3 da ABNT NBR 15603-2:2007 incorpora a Errata 1 de 07.04.2008, a Errata 2 de 22.08.2008 e a Errata 3 de 21.09.2009.

vi

ABNT 2007 - Todos os direitos reservados

NORMA BRASILEIRA

ABNT NBR 15603-2:2007

Televiso digital terrestre Multiplexao e servios de informao (SI) Parte 2: Sintaxes e definies da informao bsica de SI

Escopo

Esta parte da ABNT NBR 15603 especifica as tabelas bsicas de informao de servio, conhecidas por tabelas SI, para os sinais de radiodifuso que fazem parte da transmisso de dados do sistema brasileiro de televiso digital terrestre (SBTVD).

Referncias normativas

Os documentos relacionados a seguir so indispensveis aplicao deste documento. Para referncias datadas, aplicam-se somente as edies citadas. Para referncias no datadas, aplicam-se as edies mais recentes do referido documento (incluindo emendas). Portaria n 1220 do Ministrio da Justia, de 11.07.2007, Regulamenta as disposies da Lei n 8.069, de 13.07.1990 (Estatuto da Criana e do Adolescente ECA), da Lei n 10.359, de 27.12.2001, e do Decreto n 5834, de 06.07.2006, relativas ao processo de classificao indicativa de obras audiovisuais destinadas televiso ABNT NBR 15601, Televiso digital terrestre Siste ma de transmisso ABNT NBR 15602-1, Televiso digital terrestre Codificao de vdeo, udio e multiplexao Parte 1: Codificao de vdeo ABNT NBR 15602-2, Televiso digital terrestre Codificao de vdeo, udio e multiplexao Parte 2: Codificao de udio ABNT NBR 15603-1:2007, Televiso digital terrestre Multiplexao e servios de informao (SI) Parte 1: SI do sistema de radiodifuso ABNT NBR 15606-3, Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital Parte 3: Especificao de transmisso de dados ISO 639-2, Codes for the representation of names of languages Part 2: Alpha-3 code ISO 3166-1, Codes for the representation of names of countries and their subdivisions Part 1: Country codes ISO/IEC 8859-15, Information technology - 8-bit single-byte coded graphic character sets Part 15: Latin alphabet N 9 ISO/IEC 11172-2, Information technology Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s Part 2: Video ISO/IEC 11172-3, Information technology Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s Part 3: Audio ISO/IEC 13522-5, Information technology Coding of multimedia and hypermedia information Part 5: Support for base-level interactive applications

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

ISO/IEC 13818-1:2007, Information technology Generic coding of moving pictures and associated audio information: Systems ISO/IEC 13818-3, Information technology Generic coding of moving pictures and associated audio information Part 3: Audio ISO/IEC 13818-6, Information technology Generic coding of moving pictures and associated audio information Part 6: Extensions for DSM-CC ISO/IEC 13818-7, Information technology Generic coding of moving pictures and associated audio information Part 7: Advanced Audio Coding (AAC) ISO/IEC 13818-11, Information technology Generic coding of moving pictures and associated audio information Part 11: IPMP on MPEG-2 systems ISO/IEC 14496-1, Information technology Coding of audio-visual objects Part 1: Systems ISO/IEC 14496-2, Information technology Coding of audio-visual objects Part 2: Visual ISO/IEC 14496-3, Information technology Coding of audio visual objects Part 3: udio ISO/IEC 14496-10, Information technology Coding of audio-visual objects Part 10: Advanced Video Coding ITU Recommendation H.222.0:2002, Information technology Generic coding of moving pictures and associated audio information: Systems ITU Recommendation H.222.1, Multimedia multiplex and synchronization for audiovisual communication in ATM environments ITU Recommendation H.262, Information technology Generic coding of moving pictures and associated audio information: Video ITU Recommendation H.264:2005, Advanced video coding for generic audiovisual services ETSI EN 300 468:2007, Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB ETSI EN 301 790, Digital Video Broadcasting (DVB); Interaction channel for satellite distribution ETSI EN 50221, Common interface specification for conditional access and other Digital Video Broadcasting decoder applications ARIB STD-B10, Service information for digital broadcasting system ARIB STD-B21, Receiver for digital broadcasting ARIB STD-B24, Data coding and transmission specification for digital broadcasting RFC 1521, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for specifying and describing the format of internet message bodies RFC 1590, Media type registration procedure

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Termos e definies

Para os efeitos desta parta da ABNT NBR 15603, aplicam-se os seguintes termos e definies. 3.1 entitlement management message EMM informaes de acesso condicional que especificam os nveis de autorizao ou de servios permitidos para cada decodificador
NOTA EMM podem ser endereados individualmente ou a um grupo de terminais de acesso.

3.2 Modified Julian Date MJD indicao de data oficial brasileira


NOTA A converso da MJD ao horrio oficial do Brasil dada no Anexo A.

3.3 original_network_id identificador nico de uma rede 3.4 receptor full-seg dispositivo capaz de decodificar informaes de udio, vdeo, dados etc., contidas na camada do fluxo de transporte de 13 segmentos destinada ao servio fixo (indoor ) e mvel
NOTA A classificao full-seg aplicada aos conversores digitais, tambm conhecidos por set top box, e aos receptores de 13 segmentos integrados com tela de exibio, mas no exclusivos a estes. Este tipo de receptor capaz de receber e decodificar sinais de televiso digital terrestre de alta definio e, a critrio do fabricante, tambm receber e decodificar informaes transportadas na camada A do transport stream, aplicada para os servios direcionados aos receptores portteis, definidos como one-seg.

3.5 receptor one-seg dispositivo que decodifica exclusivamente informaes de udio, vdeo, dados e etc., contidas na camada A locada no segmento central dos 13 segmentos
NOTA A classificao one-seg destinada aos receptores do tipo porttil, tambm conhecidos por handheld, especialmente recomendados para telas de exibio de dimenses reduzidas, normalmente at 7 polegadas. Dentre os produtos classificados como one-seg, esto os receptores integrados com telefone celular, PDA, dongle e televisores portteis, os quais so energizados por uma bateria interna e, portanto, sem necessariamente demandar uma fonte externa de energia, bem como aqueles destinados a veculos automveis. Este tipo de receptor capaz de receber e decodificar apenas sinais de televiso digital terrestre transportado na camada A do fluxo de transporte e, conseqentemente apenas sinais de perfil bsico, destinado aos dispositivos portteis de recepo.

3.6 reserved termo usado na definio de um pacote de dados, que indica que o valor pode ser usado no futuro por uma norma ISO que defina suas extenses
NOTA Salvo quando especificado nesta Norma, todos os bits reserved so fixados como 1.

3.7 reserved_future_use termo usado na definio de um pacote de dados, que indica que o valor pode ser usado no futuro
NOTA Salvo quando especificado nesta Norma, todos os bits reserved_future_use so fixados como 1.

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

3.8 transport_stream_id identificador nico de um TS dentro de uma rede

Abreviaturas

Para os efeitos desta parte da ABNT NBR 15603, aplicam-se as seguintes abreviaturas. BAT BCD BIT CA CAT CRC EIT EMM EPG LDT LSB MJD MPEG MSB NBIT NIT NVOD PAT PCAT PID PMT PSI RS RST SDT SI ST TDT TOT bslbf rpchof uimsbf Bouquet Association Table Binary Coded Decimal Broadcaster Information Table Conditional Access Conditional Access Table Cyclic Redundancy Check Event Information Table Entitlement Management Message Electronic Program Guide Linked Description Table Least Significant Bit Modified Julian Date Moving Pictures Expert Group Most Significant Bit Network Board Information Table Network Information Table Near Video on Demand Program Association Table Partial Content Announcement Table Packet Identifier Program Map Table Program Specific Information Reed Solomon Running Status Table Service Description Table Service Information Stuffing Table Time and Date Table Time Offset Table Bit String Left Bit First Remainder Polynominal Coefficients, Highest Order First Unsigned Integer Most Significant Bit First

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Estruturas para a construo das informaes bsicas

As tabelas para a construo das informaes bsicas relacionadas ao SI devem obrigatoriamente estar de acordo com as Tabelas 1 a 4. Tabela 1 Tabelas PSI/MPEG-2 Nome da tabela Funes Para cada servio no multiplexador, a PAT deve obrigatoriamente indicar os valores de PID dos transport streams (TS). A PAT deve obrigatoriamente criar a ligao entre os campos transport_stream_id, program_ number e program_map_id A PMT deve obrigatoriamente identificar e indicar a localizao das transmisses que compem cada servio, e a localizao da referncia de hora do programa (PCR) para cada servio A CAT deve obrigatoriamente prover informaes sobre sistemas de acesso condicional utilizados no multiplexador e a associao com as transmisses das EMM

Tabela de associao de programas (PAT)

Tabela de mapeamento de programas (PMT)

Tabela de acesso condicional (CAT)

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 2 Tabelas SI Nome da tabela Tabela de associao de buqu (BAT) Funes Deve obrigatoriamente prover informaes sobre os buqus existentes e os servios inclusos em cada buqu Deve obrigatoriamente ser responsvel por informar a organizao fsica do agrupamento de multiplexadores/ transport streams (TS) existentes em uma mesma rede, e as suas caractersticas, assim como todo dado relevante sobre a sintonia dos servios existentes Deve obrigatoriamente informar os servios existentes em um transport stream (TS) Deve obrigatoriamente prover informaes em ordem cronolgica sobre os eventos existentes por servio Deve obrigatoriamente ser utilizada como referncia para informar hora e data do sistema Deve obrigatoriamente ser responsvel por informar ao receptor a hora, data e fuso horrio. Esta tabela obrigatria Deve obrigatoriamente permitir atualizao rpida e precisa do estado de um ou mais eventos. obrigatoriamente necessria quando ocorrem alteraes de horrio de programao, modificando o estado do evento para pausing, running e assim por diante Deve obrigatoriamente informar as instrues relacionadas a eventos locais, como discriminao por hora, nome e explicao sobre o evento em si (tipo de cenrio etc.) Deve obrigatoriamente indicar as relaes entre programas ou eventos locais, assim como grupos e atributos dos programas e eventos locais Deve obrigatoriamente descrever informaes relacionadas aos ndices dos programas, quando os programas so transmitidos Deve obrigatoriamente anunciar um contedo parcial incluso na radiodifuso de dados Deve obrigatoriamente ser utilizada para invalidar outras tabelas Deve obrigatoriamente designar as unidades radiodifusoras e os parmetros de servio de informao (SI) para cada unidade radiodifusora existente Deve obrigatoriamente transmitir a informao embarcada na rede e a informao de referncia para obter a informao desta rede Deve obrigatoriamente transmitir informaes sobre referncia a outras tabelas

Tabela de informao de rede (NIT)

Tabela de descrio de servios (SDT) Tabela de informao de eventos (EIT) Tabela de data e horrio (TDT) Tabela de mudana de data e horrio (TOT)

Tabela de estado do evento (RST)

Tabela de informao de evento local (LIT)

Tabela de relao de eventos (ERT)

Tabela de transmisso de ndice (ITT) Tabela de anncio de contedo parcial (PCAT) Tabela de preenchimento (ST) Tabela de informao do radiodifusor (BIT)

Tabela de informao de grupo da rede (NBIT)

Tabela de referncia de outras tabelas (LDT)

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 3 Tabelas utilizadas em transmisso digital que no fazem parte da SI Nome da tabela Tabela de informao de seleo (SIT) a Funes Deve obrigatoriamente transmitir informaes relacionadas a programas transmitidos por uma transport stream (TS) parcial
a

Tabela de informaes descontinuadas (DIT)

Deve obrigatoriamente transmitir instrues sobre pontos de mudana de possveis servios de informao (SI) descontinuados transmitidos por um transport stream (TS) parcial Deve obrigatoriamente transmitir informaes variadas para separar e extrair as tabelas de atualizao de receptores (DLT) Deve obrigatoriamente ser responsvel pela transmisso dos sistemas de atualizao de receptores Deve obrigatoriamente transmitir instrues sobre notificao de atualizaes de receptores, como o service_id utilizado para a atualizao, planejamento de horrio e tipos de receptores que devem obrigatoriamente estar cobertos pela atualizao Deve obrigatoriamente transmitir dados como logotipos de emissoras que so requeridos pelos receptores de forma comum e deve obrigatoriamente estar armazenada em uma memria no-voltil Deve obrigatoriamente transmitir a informao de controle a respeito da aplicao tipo ARIB-J e as informaes adicionais para sua execuo

Tabela de controle de atualizaes de receptores (DCT) Tabela de atualizao de receptores (DLT)

Tabela de incio de atualizao de software de receptores (SDTT) a

Tabelas de dados comuns (CDT) a

Tabela de informao de aplicao (AIT)


a

Tabelas especificadas na ARIB STD-B21.

Tabela 4 Funes de tabelas utilizadas em transmisso digital que no fazem parte da SI Nome da funo Descrio Transmisso de informao sobre programa (informao relacionada a programas e chaves para desembaralhar sinal etc.) e informao de controle (liga/desliga funo de desembaralhar sinal do receptor) Transmisso de informaes individuais que devem obrigatoriamente incluir informaes contratuais para cada usurio e sua chave de trabalho para decodificar informaes comuns
a

ECM

EMM

DSM-CC section

Transmisso de notificao de informao tais como ID do servio de atualizao, planejamento de horrio e tipos de receptores que devem obrigatoriamente estar cobertos pela atualizao

Tabelas especificadas na ARIB STD-B24.

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Descrio da informao de servio bsica

A descrio da informao de servio bsica deve obrigatoriamente estar de acordo com a EN 300 468. Para cada servio no multiplexador, a PAT deve obrigatoriamente indicar a localizao (valor do PID dos pacotes do transport stream) para a PMT (program map table) correspondente. A PAT tambm deve prover a localizao da NIT. A ST (stuffing table) deve ser utilizada para invalidar sees existentes. A CAT deve indicar informao para o sistema de acesso condicional utilizado no multiplexador. A informao deve ser interpretada como privada (no definida nesta Norma) e depende do sistema de CA, mas, quando necessrio, inclui a localizao da stream EMM. A PMT deve identificar e indicar a localizao do stream correspondente a cada um dos servios transmitidos, e a localizao do campo program clock reference (PCR) para um servio. A NIT definida para prover informaes referentes rede fsica.
NOTA A localizao da NIT definida nesta Norma de acordo com a ISO/IEC 13818-1, porm o formato de dados est diferente do previsto na ISO/IEC 13818-1.

Alm do PSI, deve obrigatoriamente ser necessrio prover dados de identificao de servios e eventos para o usurio. A codificao destes dados deve obrigatoriamente estar de acordo com o especificado nesta Norma. Em contraste com a PAT, CAT, e PMT do PSI que somente fornecem informaes para o multiplexador no qual eles devem obrigatoriamente estar contidos (o multiplexador atual), as informaes adicionais tambm podem fornecer dados referentes a servios e eventos levados por multiplexadores diferentes, e at mesmo em outras redes. Esses dados devem obrigatoriamente ser estruturados em 11 tabelas conforme segue: a) b) c) tabela de associao de buqu (BAT): fornece informao referente a buqus; tabela de descrio de servios (SDT): contm as informaes que descrevem os servios em um sistema, como, por exemplo, nome do servio e provedor de servio; tabela de informao de evento (EIT): contm uma compilao de diversas informaes referentes a um programa ou evento, como, por exemplo: nome do evento, incio do evento, durao etc. Utilizandose diferentes descritores, possvel caracterizar diferentes tipos de eventos dentro de uma mesma transmisso; tabela de estado do evento (RST): prov o status de cada evento (running/not running). A RST atualiza esta informao e permite que haja o chaveamento automtico entre eventos; tabela de data e horrio (TDT): fornece a informao referente data e horrio atual. Esta informao fornecida em uma tabela parte devido freqncia de atualizao dessa informao; tabela de diferena de data e horrio (TOT): fornece a informao referente hora e data atual e tambm fornece a informao de diferena de horrio.

d) e) f)

EXEMPLO O horrio oficial que deve ser utilizado o UTC-3 e os ajustes referentes a fuso horrio e horrio devem ser inseridos no descritor loca_time_offset de acordo com o especificado pelo guia operacional;

g) h) i)

tabela de anncio parcial do contedo (PCAT): descreve o tempo de incio e o tempo atual do contedo de dados parcial; tabela de preenchimento (ST): deve obrigatoriamente estar de acordo com a EN 300 468; tabela de informao de broadcast (BIT): descreve as informaes da rede ou informaes dos parmetros de transmisso da SI para cada radiodifusor;

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

j) k)

tabela de informao de grupo de rede (NBIT): descreve a informao da bancada da rede e informao de referncia de como adquirir as informaes de grupo de rede; tabela de descrio de links (LDT): descreve os vrios dados para que seja usado como referncia em outras tabelas.

A utilizao de descritores deve obrigatoriamente permitir uma flexibilizao na estrutura das tabelas e deve obrigatoriamente permitir extenses futuras compatveis (ver Figura 1).

Figura 1 Estrutura dos sinais de controle da transmisso

7
7.1
7.1.1

Tabelas SI
Mecanismos das tabelas SI
Geral

As tabelas SI especificadas nesta Norma e as tabelas MPEG2-PSI devem obrigatoriamente ser segmentadas em uma ou mais sees antes de serem inseridas nos pacotes do transport stream. As tabelas listadas na Seo 6 devem obrigatoriamente ser concebidas de maneira que nunca precisem ser regeneradas no STB. As tabelas, quando transmitidas, no devem nunca ser embaralhadas, com exceo da EIT, que pode ser embaralhada caso seja necessrio. Uma seo uma estrutura que deve estar sempre em conformidade com a sintaxe utilizada para o mapeamento de todas as tabelas MPEG-2 e SI especificadas nesta Norma, dentro dos pacotes de transport stream. Os mecanismos das tabelas SI devem obrigatoriamente atender ISO/IEC 13818-1.

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.1.2

Explanao

As sees existentes em cada tabela podem variar em tamanho e devem obrigatoriamente ser limitadas a 1 024 bytes, exceto as sees da EIT, que devem obrigatoriamente estar limitadas a 4 096 bytes. Cada seo deve obrigatoriamente ser identificada unicamente pela combinao dos seguintes elementos: a) table_id: deve obrigatoriamente identificar qual tabela a seo pretence. A lista de valores de table_id existentes deve obrigatoriamente estar de acordo com a Tabela 6;
Alguns valores de table_id podem ser alocados pelo usurio para fins de uso privado.

NOTA

b) c)

table_id_extension: deve obrigatoriamente ser utilizada para identificao de uma subtabela. A interpretao de cada subtabela dada em 7.2; section_number: deve obrigatoriamente permitir que as sees de uma subtabela possam ser reorganizadas em sua ordem original pelo decodificador. Comvm que as sees sejam transmitidas em ordem numrica, a menos que seja desejvel transmitir algumas sees de uma subtabela de forma mais freqente que outras. Para as tabelas SI especificadas nesse documento, a numerao das sees se aplica tambm para as subtabelas; version_number: quando as caractersticas do TS descrito na SI mudarem (por exemplo, incio de novos eventos, composio diferente de um elementary stream de um servio), torna-se necessrio transmitir novos dados de SI contendo informaes atualizadas. Uma nova verso de dados SI deve obrigatoriamente ser sinalizada pelo envio da sub_table com os mesmos identificadores que a sub_table anterior contendo as informaes relevantes, mas com prximo valor do version_number. Para as tabelas SI especificadas nesta Norma, o version_number se aplica para todas as sees de uma subtabela; current_next_indicator: cada seo deve obrigatoriamente ser numerada como vlida agora (current), ou vlida em um futuro imediato (next). Este indicador deve obrigatoriamente permitir a transmisso de uma verso futura da SI antecipadamente ao momento da mudana, dando ao decodificador a oportunidade de se preparar para a mudana. No entanto, no podem existir requisitos para a transmisso de uma prxima verso de uma seo antecipadamente, mas, se for transmitida, ela deve obrigatoriamente ser informada como a prxima verso correta da seo. Mapeamento das sees de um pacote de transport stream (TS)

d)

e)

7.1.3

As sees devem ser diretamente mapeadas nos pacotes do TS e podem iniciar no comeo do payload do pacote do TS, mas isto no uma exigncia, porque o incio da primeira seo no payload do pacote do TS apontado pelo pointer_field. Nunca existe mais do que um pointer_field no pacote TS, assim o incio de qualquer outra seo pode ser identificado atravs do comprimento da primeira e quaisquer sees subseqentes, desde que nenhuma lacuna entre sees no pacote de TS seja permitida pela sintaxe. Nos pacotes de TS de qualquer valor de PID nico, uma seo deve obrigatoriamente terminar antes que seja permitido o incio da prxima, ou no ser possvel identificar a qual cabealho de seo o dado pertence. A seo finaliza antes do fim do pacote de TS, e se no for conveniente a uma outra seo aberta, um mecanismo de preenchimento pode ser usado para preencher o espao. O preenchimento pode ser realizado atravs do preenchimento de cada byte restante do pacote de TS com o valor 0xFF. Conseqentemente, o valor 0xFF no deve ser usado para o table_id. Se o byte imediatamente seguinte ao ltimo byte da seo leva o valor de 0xFF, ento o resto do pacote de TS deve ser preenchido com 0xFF bytes. Estes bytes podem ser descartados por um decoder. O preenchimento tambm pode ser realizado usando o mecanismo adaptation_field.

10

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.1.4

Alocaes de PID e table_id

A Tabela 5 lista os valores de PID que devem obrigatoriamente ser utilizados nos pacotes TS que carregam as sees de SI. Tabela 5 Alocao de PID para SI
Tabela PAT PMT
a a

PID 0x0000 Designado indiretamente pela PAT 0x0001 0x0010 0x0011 0x0011 0x0012 0x0012, 0x0026, 0x0027 0x0013 0x0014 0x0014 0x0022 0x0024 0x0025 0x0025 Exceo 0x0000, 0x0001, 0x0014 0x1FFF

CAT a NIT a SDT BAT EIT EIT (transmisso de televiso digital terrestre) RST TDT TOT PCAT BIT NBIT LDT ST Pacotes nulos a
a

Conforme a ARIB STD-B10.

A Tabela 6 lista os valores que devem obrigatoriamente ser utilizados para os table_id e nveis de transmisso de SI, definidos nesta Norma. Os valores especificados na Tabela 6 para a freqncia de envio das tabelas devem ser considerados apenas para critrios de operao e no como valores normativos. Os valores especificados para operao podem ser encontrados na ABNT NBR 15608-3.

ABNT 2007 - Todos os direitos reservados

11

ABNT NBR 15603-2:2007

Tabela 6 Alocao de valores de table_id e nveis de transmisso


Table_id 0x00 0x01 0x02 0x40 0x41 0x42 0x46 0x4A 0x4E 0x4F 0x50 0x5F 0x60 0x6F 0x70 0x71 0x72 0x73 0xC2 0xC4 0xC5 0xC6 0xC7 0x90 0xBF
a

Tabela PAT CAT PMT NIT (rede atual) NIT (outra rede) SDT (stream atual) SDT (outro stream) BAT EIT (programa present/following do stream atual) EIT (programa present/following do outro stream) EIT (programa com at 8 dias no stream atual) EIT (programa aps 8 dias no stream atual) EIT (programa com 8 dias no outro stream) EIT (programa aps 8 dias no outro stream) TDT RST ST TOT PCAT BIT NBIT (corpo de informao de grupo) NBIT (informao de referncia para obteno da informao de grupo) LDT

Nvel de transmisso Obrigatrio Obrigatrio a Obrigatrio Obrigatrio Opcional Obrigatrio Opcional Opcional Obrigatrio Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Obrigatrio Opcional Opcional Opcional Opcional Opcional

Freqncia de transmisso Uma vez ou mais a cada 100 ms Uma vez ou mais a cada 1 s Uma vez ou mais a cada 100 ms Uma vez ou mais a cada 10 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 2 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 2 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 30 s Uma vez ou mais a cada 10 s Uma vez ou mais a cada 30 s Uma vez ou mais a cada 30 s Opcional Opcional Uma vez ou mais a cada 30 s Opcional Uma vez ou mais a cada 20 s Uma vez ou mais a cada 20 s 1 s ou mais de 10 s 1 s ou mais de 20 s

Classe selecionada como valores de table_id definidos pelas empresas

Obrigatrio se o acesso condicional estiver sendo utilizado.

7.1.5

Taxas de repetio das tabelas e acesso randmico

Em sistemas onde se considera o acesso randmico, recomenda-se a retransmisso das sees de SI especificadas nesta Norma diversas vezes, mesmo quando no houver mudanas na configurao. Para a SI especificada nesta Norma, a disponibilidade de multissees na mesma seo de uma subtabela no deve obrigatoriamente exceder o tamanho de 4 KB (a disponibilidade de multisseo deve obrigatoriamente significar a alocao contnua aos pacotes dos TS). Alm disso, os pacotes TS com o mesmo PID devem obrigatoriamente ser transmitidos dentro de uma faixa de 4 KB 100 % em 32 ms cada. A regra de 4KB em 32 ms deve obrigatoriamente ser uma especificao detalhada de 1 Mbit/s, para cada PID. Este limite se aplica aos transport streams com uma banda total de at 100 Mbit/s.

12

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.1.6

Embaralhamento de dados

Com exceo da EIT que est carregando a grade de informao (schedule), nenhuma tabela especificada nesta Norma deve obrigatoriamente ser embaralhada. Se um mtodo de embaralhamento for aplicado a um TS, torna-se necessrio usar um mecanismo de preenchimento (stuffing table) para preencher a extremidade de uma seo ou pacote, de modo que todas as transies entre dados embaralhados e no embaralhados ocorram sempre nos limites do pacote. De forma a identificar os sistemas de CA que controlam o desembaralhamento dos dados da EIT, uma EIT embaralhada deve obrigatoriamente ser identificada na PSI. O valor do service_id 0xFFF deve obrigatoriamente ser alocado para a identificao de uma EIT embaralhada, e a seo de mapeamento de programa (program map) para este servio deve obrigatoriamente ser descrita na EIT como um private stream e deve obrigatoriamente incluir um ou mais descritores de CA (CA_descriptors), de acordo com a ISO/IEC 13818-1, que define os valores de PID e, opcionalmente, outros dados privados para identificar os streams de CA associados. O valor de service_id 0xFFF no deve ser utilizado por nenhum outro servio.

7.2
7.2.1

Tabelas e estrutura de dados


Tabela de associao de programas (PAT) Informaes gerais

7.2.1.1

A PAT deve obrigatoriamente informar a correspondncia entre o program_number e o valor do PID do pacote do transport stream que carrega as definies do programa. Este program_number deve obrigatoriamente ser a etiqueta numrica associada a um programa. Esta tabela deve obrigatoriamente estar de acordo com a ISO/IEC 13818-1. 7.2.1.2 Seo de associao de programas

A PAT total deve obrigatoriamente ser composta por uma ou mais sees com a sintaxe dada na Tabela 7. Pode ser tambm segmentada para ocupar sees mltiplas.

ABNT 2007 - Todos os direitos reservados

13

ABNT NBR 15603-2:2007

Tabela 7 PAT Sintaxe program_association_section() { table_id section_syntax_indicator 0 Reserved section_length transport_stream_id Reserved version_number current_next_indicator section_number last_section_number for(i=0;i<N;i++){ program_number Reserved if(program_number == 0){ network_PID } else{ program_map_PID } } CRC_32 } 7.2.1.3 Semntica dos campos 32 Rpchof 13 uimsbf 13 uimsbf 16 3 uimsbf bslbf 8 1 1 2 12 16 2 5 1 8 8 uimbsf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf Nmero de bits Identificador

A semntica dos campos da tabela de associao de programas (PAT) deve obrigatoriamente ser a seguinte: table_id: campo de 8 bits, que deve obrigatoriamente estar de acordo com a Tabela 6; section_syntax_indicator: campo de apenas 1 bit, que deve obrigatoriamente sempre ser definido com o valor 1; section_length: campo de 12 bits, sendo que os dois primeiros bits devem obrigatoriamente ser definidos por 00. Os 10 bits remanescentes devem obrigatoriamente informar o nmero de bytes da seo, iniciando imediatamente aps o campo section_length, incluindo o CRC. O valor neste campo no pode exceder 1 021 (0x3FD); transport_stream_id: campo de 16 bits que tem como funo ser o flag de identificao de um TS de qualquer outro multiplexador presente na rede. Este valor deve obrigatoriamente ser definido pelo usurio;

14

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

version_number: campo de 5 bits que corresponde ao nmero de verso de toda a tabela de associao de programas. O nmero de verso deve obrigatoriamente ser incrementado de 1 at chegar a 32, toda vez que uma definio da PAT for alterada. Quando o campo current_next_indicator for definido com o valor 1, ento o campo version_number deve obrigatoriamente ser o da PAT atual. Quando o campo current_next_indicator for definido com o valor 0, ento o campo version_number deve obrigatoriamente ser aquele da prxima PAT aplicvel a se tornar vlida; current_next_indicator: indicador de 1 bit, que quando definido com o valor 1, deve obrigatoriamente indicar que a tabela de associao de programas enviada vlida e aplicvel no momento. Quando este bit for definido com o valor 0, ele deve obrigatoriamente indicar que a tabela enviada no aplicvel e que o sistema deve obrigatoriamente aguardar pela prxima tabela vlida; section_number: campo de 8 bits que deve obrigatoriamente informar o nmero da seo. O campo section_number da primeira seo da PAT deve obrigatoriamente ser 0x00. Ele deve obrigatoriamente ser incrementado por 1 a cada nova seo adicional na PAT; last_section_number: campo de 8 bits deve obrigatoriamente especificar o nmero da ltima seo, ou seja, a seo com o maior valor no campo section_number de uma PAT; program_number: campo de 16 bits que deve obrigatoriamente especificar o programa para o qual o campo program_map_PID deve obrigatoriamente ser aplicvel. Quando possuir o valor 0x000, ento o prximo PID de referncia deve obrigatoriamente ser o PID da rede (network PID). Para todos os outros casos, o valor deste campo pode ser definido pelo usurio. No se deve obrigatoriamente repetir o valor desse campo dentro de uma mesma PAT; network_PID: o campo possui 13 bits e deve obrigatoriamente ser utilizado somente em conjuno quando o valor do program_number for igual a 0x0000, especificando o PID dos pacotes de TS que devem obrigatoriamente conter a tabela de informao de rede (NIT). O valor do network_PID deve obrigatoriamente ser definido pelo usurio, mas deve obrigatoriamente possuir somente valores conforme especificado na Tabela 8; program_map_PID: campo de 13 bits que deve obrigatoriamente especificar o PID dos pacotes do transport stream (TS) que contm o program_map_section aplicvel para o programa especificado pelo program_number. Nenhum program_number pode possuir mais do que uma alocao de program_map_PID. O valor do program_map_PID deve obrigatoriamente ser definido pelo usurio, mas deve obrigatoriamente possuir somente valores conforme especificado na Tabela 7; CRC_32: campo de 32 bits que deve obrigatoriamente conter o valor de CRC que gera uma sada igual a zero nos registros do decodificador, conforme Anexo B, aps o processamento de toda uma seo de associao de programas. Tabela 8 Tabela de valores de PID Valor 0x0000 0x0001 0x0002 - 0x000F 0x0010 - 0x1FFE 0x1FFF
NOTA

Descrio Program association table Conditional access table Reservado Pode ser utilizado como network_PID, program_map_PID, elementary_PID ou outros propsitos Pacotes nulos

Os pacotes TS com PID com valores 0x0000, 0x0010 - 0x1FFFE podem ser utilizados para carregar PCR.

ABNT 2007 - Todos os direitos reservados

15

ABNT NBR 15603-2:2007

7.2.2 7.2.2.1

Tabela de acesso condicional (CAT) Informaes gerais

A CAT deve obrigatoriamente informar os sistemas de CA que devem ser utilizados e os associados s mensagens EMM (entitlement management messages), informando quaisquer outros parmetros especiais associados a eles. A CAT deve obrigatoriamente atender ISO/IEC 13818-1. 7.2.2.2 Seo de acesso condicional

A tabela CAT deve obrigatoriamente ser composta por uma ou mais sees com a sintaxe da Tabela 9. Tabela 9 Sees da CAT Sintaxe CA_section() { table_id section_syntax_indicator 0 Reserved section_length Reserved version_number current_next_indicator section_number last_section_number for(i=0;i<N;i++){ descriptor() } CRC_32 } 7.2.2.3 Semntica dos campos 32 rpchof 8 1 1 2 12 18 5 1 8 8 uimbsf bslbf bslbf bslbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf Nmero de bits Identificador

A semntica dos campos da tabela de acesso condicional deve obrigatoriamente ser a seguinte: table_id: campo de 8 bits, que deve obrigatoriamente ser definido como 0x01, conforme a Tabela 6; section_syntax_indicator: campo de apenas 1 bit, que deve obrigatoriamente sempre ser definido com o valor 1; section_length: campo de 12 bits, sendo que os dois primeiros bits devem obrigatoriamente ser definidos por 00. Os remanescentes 10 bits devem obrigatoriamente informar o nmero de bytes da seo, iniciando imediatamente aps o campo section_length, incluindo o CRC. O valor neste campo no pode exceder 1 021 (0x3FD);

16

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

version_number: campo de 5 bits que deve obrigatoriamente corresponder ao nmero de verso de toda a tabela de associao de programas. O nmero de verso deve obrigatoriamente ser incrementado de 1 at chegar a 32, toda vez que uma definio da tabela de associao de programas for alterada. Quando o campo current_next_indicator for definido com o valor 1, ento o campo version_number deve obrigatoriamente ser o da prxima tabela 0, de associao de programas aplicvel a se tornar vlida; current_next_indicator: indicador de 1 bit que, quando definido com o valor 1, deve obrigatoriamente indicar que a tabela de associao de programas enviada deve obrigatoriamente ser vlida e aplicvel no momento. Quando este bit for definido por 0, ele deve obrigatoriamente indicar que a tabela enviada no deve ser aplicvel e que o sistema deve obrigatoriamente aguardar pela prxima tabela vlida; section_number: campo de 8 bits que deve obrigatoriamente informar o nmero da seo. O campo section_number da primeira seo da CAT deve obrigatoriamente ser 0x00. Ele deve obrigatoriamente ser incrementado por 1 a cada seo adicional na CAT; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo, ou seja, a seo com o maior valor no campo section_number de uma CAT; CRC_32: campo de 32 bits que deve obrigatoriamente conter o valor de CRC que deve gerar uma sada igual a zero nos registros do decodificador, conforme Anexo B, aps o processamento de toda uma seo de associao de programas. 7.2.2.4 Descritores possveis na CAT

Os descritores possveis na CAT podem ser: descritor de acesso condicional; descritor de reexibio condicional; descritor de servios CA. 7.2.3 7.2.3.1 Tabela de mapeamento de programas (PMT) Informaes gerais

A PMT deve obrigatoriamente informar os mapeamentos entre os nmeros de programas e os elementos de programa. Uma instncia simples deste tipo de mapeamento deve obrigatoriamente ser denominada como definio de programa. A PMT deve obrigatoriamente ser a coleo completa de todas as definies de programa em um transport stream. Esta tabela deve obrigatoriamente ser transmitida em pacotes utilizando os valores de PID selecionados pelo encoder. Mais de um PID pode ser utilizado, se desejvel. A especificao da PMT deve obrigatoriamente atender ISO/IEC 13818-1. 7.2.3.2 Seo de mapeamento de programas

A tabela PMT deve obrigatoriamente ser composta de uma ou mais sees com a sintaxe dada na Tabela 10 ou pode ser tambm segmentada para ocupar sees mltiplas. O nmero de cada seo deve obrigatoriamente sempre ser definido com o valor zero. As sees devem obrigatoriamente ser identificadas pelo campo program_number.

ABNT 2007 - Todos os direitos reservados

17

ABNT NBR 15603-2:2007

Tabela 10 Sees da PMT Sintaxe TS_program_map_section() { table_id section_syntax_indicator 0 Reserved section_length program_number Reserved version_number current_next_indicator section_number last_section_number PCR_PID Reserved program_info_length for(i=0,i<N,i++){ descriptor() } for(i=0,i<N1,i++){ stream_type Reserved elementary_PID Reserved ES_info_length for(i=0,i<N2,i++){ Descriptor() } } CRC_32 } 32 rpchof 8 3 13 4 12 uimsbf bslbf uimsbf bslbf uimsbf 8 1 1 2 12 16 2 5 1 8 8 13 4 12 uimbsf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf bslbf uimsbf uimsbf Nmero de bits Identificador

18

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.2.3.3

Descritores possveis na PMT

Os descritores na PMT podem ser: descritor de acesso condicional; descritor de direitos de cpia; descritor de disponibilidade de pas; descritor de interligao; descritor de componentes; descritor de mosaico; descritor do identificador de stream; descritor de classificao indicativa; descritor de transmisso hierrquica; descritor de controle de cpia digital; descritor de informao de emergncia; descritor de componente de dados; descritor de gerenciamento de sistema; descritor de rea-alvo; descritor de controle da codificao de vdeo; descritor de disponibilidade de contedo; descritor de composio de compatibilidade de carrossel; descritor de reexibio condicional; descritor de vdeo AVC; descritor de sincronismo de AVC e HRD; descritor de udio AAC.

ABNT 2007 - Todos os direitos reservados

19

ABNT NBR 15603-2:2007

7.2.4 7.2.4.1

Tabela de informao de rede (NIT) Informaes gerais

A NIT responsvel por informar a organizao fsica do agrupamento de transport streams (TS) existentes em uma mesma rede e as suas caractersticas, assim como todo dado relevante sobre a sintonia dos servios existentes. A NIT (ver Tabela 11) carrega informaes relacionadas organizao fsica dos multiplexadores/TS transportados via uma dada rede e tambm as caractersticas da prpria rede. A combinao de original_network_id e transport_stream_id permite a cada TS ser identificado unicamente por toda a rea de aplicao desta Norma. Para cada rede so designados valores individuais de network_id, os quais servem como cdigos de identificao nicos para as redes. A organizao de padronizao deve ser a responsvel por especificar a alocao desses cdigos. O network_id e o original_network_id devem sempre ter o mesmo valor. A utilizao da NIT obrigatria. Tabela 11 Sees da NIT Sintaxe network_information_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length network_id reserved version_number current_next_indicator section_number last_section_number reserved_future_use network_descriptors_length for(i=0;i<N;i++){ descriptor() } reserved_future_use transport_stream_loop_length for(i=0;i<N;i++){ transport_stream_id original_network_id reserved_future_use transport_descriptors_length for(j=0;j<N;j++) { descriptor() } } CRC_32 } 8 1 1 2 12 16 2 5 1 8 8 4 12 uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf bslbf uimsbf Nmero de bits Identificador

4 12 16 16 4 12

bslbf uimsbf uimsbf uimsbf bslbf uimsbf

32

rpchof

20

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.2.4.2

Seo de informao de rede

As sees de informao de rede devem obrigatoriamente estar de acordo com a Tabela 11. A semntica da NIT deve obrigatoriamente ser a seguinte: table_id: campo com 8 bits que deve obrigatoriamente identificar a tabela (table_id). Deve obrigatoriamente ter valor 0x40 para NIT de rede atual e 0x41 para NIT de outra rede, conforme Tabela 6; section_syntax_indicator: indicador de sintaxe de seo que deve obrigatoriamente ser um campo de 1 bit fixado em "1"; section_length: campo de 12 bits, sendo que os dois primeiros bits devem obrigatoriamente ser 00. Ele deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente depois do campo section_length e incluindo o CRC. O section_length no pode exceder 1 021 de forma que a seo inteira tenha um comprimento mximo de 1 024 bytes; network_id: campo de 16 bits que deve obrigatoriamente conter um valor nico de identificao da rede; version_number: campo de 5 bits que deve obrigatoriamente ser o nmero de verso da subtabela. O version_number deve obrigatoriamente ser incrementado em 1 quando ocorrer uma mudana na informao levada dentro da subtabela. Quando o valor chegar em 31, deve obrigatoriamente retornar a 0. Quando o current_next_indicator for fixado em "1", ento o version_number deve obrigatoriamente ser aquele definido pela atual subtabela definida pela table_id e network_id. Quando o current_next_indicator for fixado em "0", ento a version_number deve obrigatoriamente ser a a prxima subtabela definida pela table_id e network_id; current_next_indicator: indicador de 1 bit que, quando fixado em "1", indica que a subtabela deve obrigatoriamente ser aplicvel no momento atual. Quando bit for fixado em "0", indica que a subtabela enviada ainda no aplicvel e deve obrigatoriamente esperar a prxima subtabela vlida; section_number: campo de 8 bits que deve obrigatoriamente dar o nmero da seo. O section_number da primeira seo da subtabela deve ser "0x00". O section_number deve obrigatoriamente ser incrementado a cada seo adicional, mantendo inalterados os valores dos campos: table_id, event_id, service_id, transport_stream_id e original_network_id; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo da subtabela a qual esta seo pertence; network_descriptors_length: campo de 12 bits que deve obrigatoriamente fornecer o tamanho total, em bytes, do descritor de rede; transport_stream_loop_length: campo de 12 bits especificando o tamanho total, em bytes, do loop de TS, que deve obrigatoriamente terminar imediatamente antes do primeiro byte de CRC-32; transport_stream_id: campo de 16 bits que deve obrigatoriamente servir como um rtulo para identificar o TS, diferenciando-o de qualquer outro multiplexador dentro do sistema de transmisso; original_network_id: campo de 16 bits que deve obrigatoriamente identificar a origem do sistema de distribuio e deve obrigatoriamente ter o mesmo valor do network_id; transport_descriptors_length: campo de 12 bits que deve obrigatoriamente especificar o tamanho total, em bytes, do descritor de TS; CRC_32: campo de 32 bits que deve obrigatoriamente conter o valor de CRC conforme especificado no Anexo B.

ABNT 2007 - Todos os direitos reservados

21

ABNT NBR 15603-2:2007

7.2.4.3

Descritores na NIT

Os descritores na NIT podem ser: descritor de nome de rede; descritor de gerenciamento de sistema; descritor de lista de servios; descritor de preenchimento; descritor de ligao; descritor de sistema de distribuio terrestre; descritor de informao de emergncia; descritor de recepo parcial; descritor de informao do TS. 7.2.5 7.2.5.1 Tabela de associao de buqu (BAT) Seo de associao de buqu

A BAT deve obrigatoriamente prover informaes relativas aos buqus. Um buqu deve obrigatoriamente ser uma coleo de servios que permeiam uma rede. A BAT deve obrigatoriamente ser segmentada em bouquet_association_sections, conforme sintaxe da Tabela 12. Qualquer seo que faa parte da BAT deve obrigatoriamente ser transmitida com pacotes de TS com PID igual a 0x0011. As sees de uma subtabela BAT descrevendo um determinado buqu devem obrigatoriamente possuir um campo bouquet_id recebendo o valor designado ao buqu descrito em outro local. Todas as sees da BAT devem obrigatoriamente ser identificadas com um valor de table_id igual a 0x4A.

22

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 12 Seleo de associao de buqu Sintaxe bouquet_association_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length bouquet_id reserved version_number current_next_indicator section_number last_section_number reserved_future_use bouquet_descriptors_length for(i=0;i<N;i++){ descriptor() } reserved_future_use transport_stream_loop_length for(i=0;i<N;i++){ Transport_stream_id original_network_id reserved_future_use transport_descriptors_length Descriptor() } } CRC_32 } A semntica das informaes da seo de associao de buqu deve obrigatoriamente ser: table_id: ver Tabela 6; bouquet_id: campo de 16 bits utilizado como rtulo de identificao do buqu. O valor deste campo deve obrigatoriamente ser especificado futuramente e deve obrigatoriamente estar de acordo com a EN 300 468. 32 rpchof 16 16 4 12 uimsbf uimsbf bslbf uimsbf 4 12 bslbf uimsbf 8 1 1 2 12 16 2 5 1 8 8 4 12 uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf bslbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

23

ABNT NBR 15603-2:2007

7.2.5.2

Descritores na BAT

Os descritores na BAT podem ser: descritor de lista de servio; descritor de preenchimento; descritor de nome de buqu; descritor de disponibilidade de pas; descritor de interligao; descritor de identificador de CA. 7.2.6 7.2.6.1 Tabela de descrio de servio (SDT) Seo de descrio de servio

Cada subtabela da SDT (ver Tabela 13) deve obrigatoriamente descrever os servios contidos no TS especfico. Os servios podem fazer parte do TS atual ou podem fazer parte de outro TS, podendo ser diferenciados pela table_id (ver Tabela 6). A SDT deve obrigatoriamente ser segmentada em service_description_section (seo de descrio de servios) que usa a sintaxe da Tabela 13. Qualquer seo que faa parte da formao de uma SDT deve obrigatoriamente ser transmitida no pacote de TS com o PID de valor 0x0011. Qualquer seo da SDT que descreva o TS atual (o TS que contm a SDT) deve obrigatoriamente ter o table_id especificado com o valor 0x42, com o mesmo table_id_extension (transport_stream_id) e com o mesmo original_network_id. Qualquer seo de um SDT que pertena a um TS diferente do atual deve obrigatoriamente receber um valor de table_id de 0x46.

24

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 13 Seo de descrio de servio


Sintaxe service_description_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length transport_stream_id reserved version_number current_next_indicator section_number last_section_number original_network_id reserved_future_use for(i=0;i<N;i++){ service_id reserved_future_use EIT_schedule_flag EIT_present_following_flag running_status free_CA_mode descriptors_loop_length for(j=0;j<N;j++){ descriptor() } } CRC_32 } Nmero de bits 8 1 1 2 12 16 2 5 1 8 8 16 8 16 6 1 1 3 1 12 Identificador uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf bslbf uimsbf bslbf bslbf bslbf uimsbf bslbf uimsbf

32

rpchof

A semntica das informaes da seo de descrio de servios deve obrigatoriamente ser: table_id: ver Tabela 6; EIT_user_defined_flags: cada radiodifusor pode definir este campo de 3 bits individualmente como a extenso para indicar qual tipo de EIT seja transmitida. Se ela estiver configurada para "111", significa que no pode ser usada; EIT_schedule_flag: campo de 1 bit que, quando fixado para "1", deve obrigatoriamente indicar que o servio de informao de evento (EIT) est presente no TS atual. Se o flag for fixado em 0, o servio de informao de evento (EIT) pode no estar presente no TS; EIT_present_following_flag: campo de 1 bit que, quando fixado em "1", deve obrigatoriamente indicar que a informao da EIT_present_following est presente no TS atual (ver a diretriz para o mximo intervalo entre ocorrncias de uma subtabela). Se o flag estiver em 0, a informao para o servio EIT present/following no pode estar presente dentro do TS; running_status: campo de 3 bits que deve obrigatoriamente indicar o status do servio, seu valor deve obrigatoriamente estar de acordo com a Tabela 14; free_CA_mode: campo de 1 bit, quando em "0" indica que todos os streams que compem o evento no esto embaralhados. Quando estiver em "1" indica que o acesso a um ou mais streams controlado por um sistema de CA (conditional acess).

ABNT 2007 - Todos os direitos reservados

25

ABNT NBR 15603-2:2007

Tabela 14 Seo de descrio de servio Valor 0 1 2 3 4 5-7 7.2.6.2 Descritores na SDT Significado Indefinido Desligado Comea em alguns minutos Pausado Executando Reservado para uso futuro

Os descritores na SDT podem ser: descritor de servio; descritor de preenchimento; descritor de nome de buqu; descritor de disponibilidade de pas; descritor de ligao; descritor de servio de referncia de NVOD; descritor de mudana de horrio de servio; descritor de mosaico; descritor de identificador de CA; descritor de controle de cpia digital; descritor de transmisso de logo; descritor de disponibilidade de contedo. 7.2.7 7.2.7.1 Tabela de informao de eventos (EIT) Seo de informao de eventos

A EIT (ver Tabela 15) deve obrigatoriamente prover informaes em ordem cronolgica relativas aos eventos contidos dentro de cada servio. Foram identificadas quatro classificaes de EIT, distinguveis pelo uso de diferentes table_id (ver Tabela 6) conforme segue: a) b) c) d) TS atual, informao de evento present/following = table_id = "0x4E"; outro TS, informao de evento present/following = table_id = "0x4F"; TS atual, informao de schedule de evento = table_id = "0x50" para "0x5F"; outro TS, informao de schedule de evento = table_id = "0x60" para "0x6F.

26

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A tabela de present/following deve obrigatoriamente conter apenas informaes pertencentes ao evento atual enquanto o prximo evento pode ser transmitido no TS atual ou outro TS, exceto no caso de existir um servio de near vdeo on demand (NVOD) onde pode ter mais que duas descries de um evento. As tabelas de schedule de evento, tanto para o TS atual como para o outro TS, devem obrigatoriamente conter uma listagem dos eventos, incluindo os eventos que acontecem logo aps o prximo evento. As tabelas de eventos devem obrigatoriamente ser opcionais. As informaes sobre cada evento devem obrigatoriamente ser ordenadas cronologicamente. A EIT deve obrigatoriamente ser segmentada em event_information_sections que utilizam a sintaxe da Tabela 15. Qualquer seo que faa parte da formao de uma EIT deve obrigatoriamente ser transmitida no pacote de TS com o PID de valor igual a 0x0012. Tabela 15 Seo de informao de evento Sintaxe event_information_section(){ table_id section_syntax_indicator reserved_future_use Reserved section_length service_id Reserved version_number current_next_indicator section_number last_section_number transport_stream_id original_network_id segment_last_section_number last_table_id for(i=0;i<N;i++){ event_id start_time Duration running_status free_CA_mode descriptors_loop_length for(j=0;j<N;j++){ Descriptor() } } CRC_32 } 32 rpchof 16 40 24 3 1 12 uimsbf bslbf uimsbf uimsbf bslbf uimsbf 8 1 1 2 12 16 2 5 1 8 8 16 16 8 8 uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

27

ABNT NBR 15603-2:2007

A semntica das informaes da seo de informao de eventos deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.4, exceto pelos campos a seguir: table_id: ver Tabela 6; start_time: campo de 40 bits que deve obrigatoriamente conter o incio do evento no horrio UTC-3 e a data em formato modified Julian date(MJD) (ver Anexo A). Este campo deve obrigatoriamente ser codificado com 16 bits, dando os 16 LSB do MJD precedido por 24 bits codificados em 6 dgitos dentro de 4 bits do cdigo decimal (BCD). Se o tempo de incio for indefinido (por exemplo, para uma referncia de evento NVOD), devem obrigatoriamente ser fixados todos os bits do campo com o valor igual a "1";
EXEMPLO 93/10/13 12:45:00 0xC079124500, onde C079 o MJD e 124500 o UTC-3.

duration: campo de 24 bits que deve obrigatoriamente conter a durao do evento em horas, minutos, segundos. Quando a durao no est definida (como notcias de emergncia), todos os bits neste campo devem obrigatoriamente ser fixados com valor "1"; format: 6 dgitos, 4 bits BCD = 24 bits;
EXEMPLO 01:45:30 codificado como "0 x 014530".

running_status campo de 3 bits que deve obrigatoriamente indicar o status de um evento. Suas definies so dadas na Tabela 14. A especificao dos tipos de tabela EIT( H, M ou L) est no Anexo I. 7.2.7.2 Descritores da EIT

Os descritores da EIT podem ser: descritor de preenchimento; descritor de interligao; descritor de eventos curtos; descritor de evento estendido; descritor de deslocamento de eventos; descritor de componente; descritor identificador de CA; descritor de contedo; descritor de classificao indicativa; descritor de controle de cpia digital; descritor de componente de udio; descritor de hiperlink; descritor de contedo de dados;

28

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

descritor de sries; descritor de grupo de eventos; descritor de grupo de componentes; descritor de link LDT; descritor de disponibilidade de contedo; descritor de composio de compatibilidade de carrossel. 7.2.8 Tabela de data e horrio (TDT)

A TDT (ver Tabela 16) deve levar a informao de horrio e a informao de data. A TDT deve obrigatoriamente consistir em uma nica seo que usa a sintaxe da Tabela 16. Esta seo de TDT deve obrigatoriamente ser transmitida em pacotes de fluxo de dados com um valor de PID de 0x0014, e o table_id deve obrigatoriamente ter valor igual a 0x70. Tabela 16 Seo de tempo e horrio Sintaxe time_date_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length UTC-3_time } A semntica para a seo de data e horrio deve obrigatoriamente ser: table_id: ver Tabela 6; section_length: campo de 12 bits que deve obrigatoriamente ter valor igual a "0x005". Ele deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente aps a section_length e ainda at o final da seo; UTC-3_time: (tempo atual e data) campo de 40 bits que deve obrigatoriamente conter o tempo atual e data UTC-3 e MJD (ver Anexo A). Este campo deve obrigatoriamente ser codificado com 16 bits que geram os 16 LSB do MJD seguido por 24 bits codificados como 6 dgitos, cada dgito sendo um BCD de 4 bits.
EXEMPLO NOTA So codificados 93/10/13 12:45:00 como 0xC079124500. Como o campo de MJD tem 16 bits, a data atual pode ser indicada at 22 de abril de 2038.

Nmero de bits 8 1 1 2 12 40

Identificador Uimsbf Bslbf Bslbf Bslbf Uimsbf Bslbf

ABNT 2007 - Todos os direitos reservados

29

ABNT NBR 15603-2:2007

7.2.9 7.2.9.1

Tabela de diferena de horrio Sees de diferena de data e horrio

A TOT (ver Tabela 17) deve obrigatoriamente conter a informao de horrio, a informao de data. e diferena de fuso horrio. A TOT deve obrigatoriamente consistir em uma seo nica usando a sintaxe da Tabela 17. A seo TOT deve obrigatoriamente ser transmitida em pacotes TS com valor de PID igual a 0x0014, e o campo table_id deve obrigatoriamente ser igual a 0x73. Tabela 17 Seo de diferena de data e horrio Sintaxe time_offset_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length UTC-3_time reserved descriptors_loop_length for(i=0;i<N;i++){ descriptor() } CRC_32 } A semntica da seo de diferena de data e horrio deve obrigatoriamente ser: table_id: ver Tabela 6; UTC-3_time (hora e data atual): campo de 40 bits que deve obrigatoriamente conter a data e horrio UTC-3 e MJD (ver Anexo A). Este campo codificado com 16 bits equivalentes aos 16 LSB do MJD seguido de 24 bits codificados como 6 dgitos de hora em BCD. Deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.6.
EXEMPLO NOTA 93/10/13 12:45:00 codificado como 0xC079124500 Como o campo de MJD tem 16 bits, a data atual pode ser indicada at 22 de abril de 2038.

Nmero de bits 8 1 1 2 12 40 4 12

Identificador uimsbf bslbf bslbf bslbf uimsbf bslbf bslbf uimsbf

32

rpchof

7.2.9.2

Descritor da TOT

O descritor da TOT utilizado na TOT, para enviar as informaes de alteraoes de horrio o local_time_offset descriptor.

30

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.2.10 Tabela de estado do evento (RST) A RST (ver Tabela 18) deve permitir uma atualizao rpida e precisa do estado de um ou mais eventos. Isso pode ser necessrio quando um evento inicia mais cedo ou mais tarde devido a alteraes na programao. O uso de uma tabela separada deve obrigatoriamente ser necessrio para se obter uma atualizao mais rpida. A tabela RST deve obrigatoriamente ser segmentada em running_status_sections usando a sintaxe da Tabela 18. Qualquer seo que faa parte da RST deve obrigatoriamente ser transmitida em pacotes TS com valor de PID de 0x0013, e o campo table_id deve obrigatoriamente conter o valor 0x71. Tabela 18 Seo de estado do evento Sintaxe running_status_section(){ Table_id section_syntax_indicator reserved_future_use Reserved section_length for(i=0;i<N;i++){ transport_stream_id original_network_id service_id event_id reserved_future_use running_status } } A semntica para a seo de estado do evento deve obrigatoriamente ser: table_id: ver Tabela 6; running_status: campo de 3 bits que deve obrigatoriamente indicar o estado do evento, como definido na Tabela 14. 16 16 16 16 5 3 uimsbf uimsbf uimsbf uimsbf bslbf uimsbf 8 1 1 2 12 uimsbf bslbf bslbf bslbf uimsbf Nmero de bits Identificador

7.2.11 Tabelas de preenchimento (ST) A funo dessa seo (veja Tabela 19) invalidar as sees de fronteira existentes em um sistema de transmisso. Quando uma seo da subtabela deve obrigatoriamente ser re-escrita, ento todas as sees dessa subtabela devem obrigatoriamente, tambm, ser reescritas para manter a integridade do campo do section_number.

ABNT 2007 - Todos os direitos reservados

31

ABNT NBR 15603-2:2007

Tabela 19 Seo de preenchimento Sintaxe stuffing_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length for(i=0;i<N;i++){ data_byte } } A semntica para a seo de preenchimento deve obrigatoriamente ser: data_byte: convm que este campo de 8 bits no possua nenhum valor e nenhum significado; table_id: deve obrigatoriamente ter valor igual a "0 x 72", de acordo com a Tabela 6. 7.2.12 Tabela de anncio de contedo parcial (PCAT) A PCAT (ver Tabela 20) deve ser utilizada para informar ao terminal de acesso o incio da transmisso de dados pela difusora, para atualizar parcialmente os contedos acumulados no terminal de acesso, ou seja, realiza um agendamento da atualizao do contedo. 8 uimsbf 8 1 1 2 12 uimsbf bslbf bslbf bslbf uimsbf Nmero de bits Identificador

32

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 20 Tabela de anncio de contedo parcial Sintaxe partial_content_announcement_section(){ table_id section_syntax_indicator reserved_future_use reserved section_length service_id reserved version_number current_next_indicator section_number last_section_number transport_stream_id original_network_id content_id num_of_content_version for(i=0;i<num_of_content_version;i++){ content_version content_minor_version version_indicator reserved_future_use content_descriptor_length reserved_future_use schedule_description_length for(j=0;j<N;j++){ start_time duration } for(j=0;j<N2;j++){ descriptors() } } CRC_32 } 32 rpchof 40 24 bslbf uimsbf 16 16 2 2 12 4 12 uimsbf uimsbf bslbf bslbf uimsbf bslbf uimsbf 8 1 1 2 12 16 2 5 1 8 8 16 16 32 8 uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

33

ABNT NBR 15603-2:2007

A semntica para a seo de anncio de contedo parcial deve obrigatoriamente ser: table_id: ver Tabela 6; section_syntax_indicator: campo de 1 bit que deve obrigatoriamente ser fixado em "1"; section_length: campo de 12 bits que deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente depois do campo section_length e incluindo o CRC. O section_length no pode exceder 4 093 bytes, de forma que a seo inteira tenha um comprimento mximo de 4 096 bytes; service_id: campo de 16 bits que deve obrigatoriamente indicar o service_id do evento, que anuncia dados originais e parciais do programa. O service_id deve obrigatoriamente ser igual ao program_number dentro do program_map_section correspondente; version_number: campo de 5 bits que deve obrigatoriamente ser o nmero da verso da prxima subtabela. A version_number deve obrigatoriamente ser incrementada em 1 quando uma mudana na informao levada dentro da subtabela acontecer. Quando o valor chegar em 31, deve obrigatoriamente ser retornado a 0; current_next_indicator: indicador de 1 bit que, quando fixado em "1", deve obrigatoriamente indicar que a subtabela aplicvel (sub_table) deve obrigatoriamente ser a subtabela corrente; section_number: campo de 8 bits que deve obrigatoriamente indicar o nmero da seo; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo da subtabela qual esta seo pertence; transport_stream_id: campo de 16 bits que deve obrigatoriamente servir como um rtulo para identificar o TS de qualquer outro multiplexador dentro do sistema de transmisso; original_network_id: campo de 16 bits que deve obrigatoriamente armazenar o rtulo que identifica a origem do sistema de distribuio; content_id: campo de 32 bits que deve obrigatoriamente servir como um rtulo para identificar os contedos parciais aos quais os dados parciais pertencem. O content_id deve obrigatoriamente ser atribudo aos dados originais transmitidos que fazem parte dos contedos parciais, de forma que isto deve obrigatoriamente servir como um rtulo para identificar uniformemente o contedo no servio; num_of_content_version: campo de 8 bits que deve obrigatoriamente indicar o nmero de verses de contedos anunciados dentro da tabela; content_version: campo de 16 bits que deve obrigatoriamente indicar a verso do contedo total contido nos contedos parciais anunciados. content_minor_version: campo de 16 bits que deve obrigatoriamente indicar a verso de contedo parcial anunciada na tabela; version_indicator: campo de 2 bits que deve obrigatoriamente indicar o significado relacionado a content_version e content_version_mirror; sendo: 00: verso inteira deve obrigatoriamente ser o alvo (designao de verso de contedo deve obrigatoriamente ser invlida); 01: alvo deve obrigatoriamente ser a verso depois da verso designada; 02: alvo deve obrigatoriamente ser a verso antes da verso designada; 03: alvo deve obrigatoriamente ser s a verso designada.

34

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

content_descriptor_length: campo de 12 bits que deve obrigatoriamente indicar o comprimento total em bytes do prximo loop de programao e loop de descritor; schedule_description_length: campo de 12 bits que deve obrigatoriamente indicar o comprimento total em bytes do prximo loop de programao; start_time: campo de 40 bits que deve obrigatoriamente indicar o tempo de incio do anncio do contedo parcial atravs do UTC-3 e MJD; duration: campo de 24 bits que deve obrigatoriamente indicar a durao do anncio de contedo parcial atravs de horas, minutos e segundos; descriptor: deve obrigatoriamente armazenar os dados do descritor de contedo no caso de contedos parciais.

7.2.13 Tabela de informao para radiodifuso (BIT) 7.2.13.1 Informaes gerais

A tabela BIT (ver Tabela 21) designa as unidades difusoras, envia informaes destas unidades para toda rede e os parmetros do (SI) para cada unidade radiodifusora existente. Tabela 21 Tabela de informao para radiodifuso
Sintaxe broadcaster_information_section(){ table_id section_syntax_indicator reserved_future_use Reserved section_length original_network_id Reserved version_number current_next_indicator section_number last_section_number reserved_future_use broadcast_view_propriety first_descriptors_length for(i = 0;i< N1;i++){ descriptor() } for(i = 0;i< N2;i++){ broadcaster_id reserved_future_use broadcaster_descriptors_length for(k=0;k<N3;k++){ descriptor() } } CRC_32 } 32 rpchof Nmero de bits 8 1 1 2 12 16 2 5 1 8 8 3 1 12 Identificador uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf bslbf bslbf uimsbf

8 4 12

uimsbf bslbf uimsbf

ABNT 2007 - Todos os direitos reservados

35

ABNT NBR 15603-2:2007

A semntica para a seo de informao para radiodifuso deve obrigatoriamente ser: table_id: ver Tabela 6; section_syntax_indicator: campo de 1 bit que deve obrigatoriamente ser fixado em "1"; section_length: campo de 12 bits que deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente depois do campo section_length e incluindo o CRC. O section_length no pode exceder 4 093 bytes, de forma que a seo inteira tenha um comprimento de mximo de 4 096 bytes; original_network_id: campo de 16 bits que deve obrigatoriamente armazenar o rtulo que identifica a network_id do sistema original de transmisso; version_number: campo de 5 bits que deve obrigatoriamente ser o nmero de verso da subtabela. O version_number deve obrigatoriamente ser incrementado em 1, quando uma mudana na informao contida dentro do subtabela acontecer. Quando o valor chegar em 31, deve obrigatoriamente ser retornado a 0; current_next_indicator: indicador de 1 bit que, quando fixado em "1", deve obrigatoriamente indicar que a subtabela aplicvel (sub_table) deve ser a subtabela corrente; section_number: campo de 8 bits que deve obrigatoriamente indicar o nmero da seo; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo da subtabela (isto , a seo com o maior section_number) para a qual esta seo pertence; broadcast_view_propriety: campo de 1 bit que deve obrigatoriamente representar se a indicao do usurio para o nome da unidade radiodifusora apropriada (valor 1) ou no (valor 0); fixado de acordo com o broadcaster_id; first_descriptors_length: campo de 12 bits que deve obrigatoriamente indicar o comprimento total em bytes do prximo descritor; broadcaster_id: campo de 8 bits que deve obrigatoriamente identificar a radiodifusora denotada nesse loop; broadcaster_descriptors_length: campo de 12 bits que deve obrigatoriamente indicar o comprimento total em bytes do prximo descritor; CRC_32: campo de 32 bits que deve obrigatoriamente conter o valor de CRC conforme especificado no Anexo B. 7.2.13.2 Descritores da BIT

Os descritores da BIT podem ser: descritor de lista de servios (nico obrigatrio); descritor de parmetros de SI; descritor do nome das radiodifusoras; SI prime_TS descriptor; descritor de radiodifusor estendido; hyperlink descriptor.

36

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

7.2.14 Tabela de informao de grupo da rede (NBIT) 7.2.14.1 Sees de informao de grupo de rede

H dois tipos de NBIT como discriminado na Tabela 6 (table_id). Um dos tipos descreve a informao de grupo de rede e o outro a informao de referncia para obteno de grupo de rede. As informaes de grupo de rede devem obrigatoriamente ser enviadas ao terminal de acesso como sendo um aviso aos usurios, tais como: tipo de servio e/ou de gnero. Tendo essa informao, o terminal de acesso pode incluir cones referentes ao servio e ao gnero no incio da mensagem. O ttulo e o contedo da informao so fornecidos pelo board_information_descriptor em formato texto. A sintaxe da tabela NBIT dada na Tabela 22. Tabela 22 Tabela de informao de grupo da rede Sintaxe network_board_information_section(){ table_id section_syntax_indicator reserved_future_use Reserved section_length original_network_id Reserved version_number current_next_indicator section_number last_section_number for(i=0;i<n;i++){ information_id information_type description_body_location reserved_future_use user_defined Number_of_keys for(j=0;j<number_of_keys;j++){ Key_id } reserved_future_use descriptors_loop_length For(j=0;j<m;j++){ descriptor() } } CRC_32 } 32 rpchof Nmero de bits 8 1 1 2 12 16 2 5 1 8 8 16 4 2 2 8 8 16 4 12 Identificador uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf uimsbf uimsbf bslbf bslbf uimsbf uimsbf bslbf uimsbf

A semntica para seo de informao de grupo de rede deve obrigatoriamente ser: table_id: ver Tabela 6; section_syntax_indicator: campo de 1 bit que deve obrigatoriamente ser fixado em "1";

ABNT 2007 - Todos os direitos reservados

37

ABNT NBR 15603-2:2007

section_length: campo de 12 bits que deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente depois do campo section_length e incluindo o CRC. O section_length no deve exceder 4 093 bytes, de forma que a seo inteira tenha um comprimento mximo de 4 096 bytes; original_network_id: campo de 16 bits que deve obrigatoriamente informar o rtulo que identifica a network_id do sistema original de transmisso; version_number: campo de 5 bits que deve obrigatoriamente ser o nmero de verso da subtabela. A version_number deve obrigatoriamente ser incrementada em 1 quando uma mudana na informao levada dentro da subtabela acontecer. Quando o valor chegar em 31, deve obrigatoriamente ser retornado a 0. Quando o current_next_indicator for fixado em "1", ento o version_number deve obrigatoriamente ser aquele definido pela subtabela atual, definida pela table_id e network_id. Quando o current_next_indicator for fixado em "0", ento a version_number deve obrigatoriamente ser a da prxima subtabela definida pela table_id e network_id; current_next_indicator: indicador de 1 bit que, quando fixado em "1", deve obrigatoriamente indicar que a subtabela (sub_table) deve obrigatoriamente ser a atual aplicao da subtabela. Quando o bit for fixado em "0", ele deve obrigatoriamente indicar que a subtabela enviada ainda no deve ser aplicvel e deve obrigatoriamente-se esperar a prxima subtabela vlida; section_number: campo de 8 bits que deve obrigatoriamente dar o nmero da seo. O nmero da seo da primeira seo da subtabela deve obrigatoriamente ter valor igual a 0x00. O nmero da seo deve obrigatoriamente ser incrementado em 1 a cada seo adicional com o mesmo table_id e network_id; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo (isto , a seo com o maior section_number) da subtabela qual esta seo pertence; information_id: campo de 16 bits que deve obrigatoriamente indicar o nmero de ID (alocada uniformemente na rede) da informao enviada; information_type: campo de 4 bits que deve obrigatoriamente indicar as informaes enviadas de acordo com a Tabela 23; description_body_location: campo de 2 bits que deve obrigatoriamente indicar o local da tabela onde descrito o contedo da informaes de acordo com a Tabela 24; user_defined: cada radiodifusor pode definir este campo de 8 bits individualmente; number_of_keys: campo de 8 bits que deve obrigatoriamente indicar o nmero do prximo key_id; key_id: campo de 16 bits que deve obrigatoriamente descrever o key_id de acordo com a Tabela 23; descriptors_loop_length: campo de 12 bits deve obrigatoriamente dar o comprimento total em bytes do prximo descritor; CRC_32: campo de 32 bits que contm o valor de CRC conforme especificado no Anexo B.

38

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 23 Tipo de informao Valor 0x0 0x1 0x2 0x3 0x4-0xF Descrio Indefinido Informao Informao com identificao do servio Informao com gnero Reservado para uso futuro Tabela 24 Descrio da localizao da informao Valor 00 01 10 11 7.2.14.2 Descritores da NBIT Descrio Indefinido Detalhes da informao esto descritas na tabela atual de TS Detalhes da informao esto descritos na tabela SI prime_TS Reservado para uso futuro Key_id Nenhum Service_id Content_nibble, user_nibble -

Os descritores da NBIT devem obrigatoriamente ser: stuffing_descriptor; board_information_descriptor. 7.2.15 Tabela descritiva de links (LDT) A LDT (ver Tabela 25) deve ser usada para unir vrios descritores que utilizam outras tabelas como referncia.

ABNT 2007 - Todos os direitos reservados

39

ABNT NBR 15603-2:2007

Tabela 25 Tabela de informao de grupo da rede Sintaxe linked_description_section(){ table_id section_syntax_indicator reserved_future_use Reserved section_length riginal_service_id Reserved version_number current_next_indicator section_number last_section_number transport_stream_id original_network_id for(i=0;i<n;i++){ description_id reserved_future_use descriptors_loop_length for(j=0;j<m;j++){ descriptor() } } CRC_32 } A semntica da seo de descrio de link deve obrigatoriamente ser: table_id: ver Tabela 6; section_syntax_indicator: campo de 1 bit que deve obrigatoriamente ser fixado em "1" ; section_length: campo de 12 bits que deve obrigatoriamente especificar o nmero de bytes da seo, comeando imediatamente depois do campo section_length e incluindo o CRC. O section_length no pode exceder 4 093 bytes, de forma que a seo inteira tenha um comprimento de mximo de 4 096 bytes; original_service_id: campo de 16 bits que deve obrigatoriamente ser a identificao do grupo que une descritores na sua subtabela usando o service_id do servio representado. Ele deve obrigatoriamente ser alocado uniformemente dentro da rede; description_id: campo de 16-bit que indica o id_number dos descritores agrupados (alocados uniformemente de acordo com o servio equivalente). 32 rpchof 16 12 12 uimsbf bslbf uimsbf 8 1 1 2 12 16 2 5 1 8 8 16 16 uimsbf bslbf bslbf bslbf uimsbf uimsbf bslbf uimsbf bslbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

40

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

version_number: campo de 5 bits que deve obrigatoriamente ser o nmero de verso da subtabela. A version_number deve obrigatoriamente ser incrementada em 1 quando uma mudana na informao levada dentro do subtabela acontecer. Quando o valor chegar em 31, deve obrigatoriamente ser retornado a 0. Quando o current_next_indicator for fixado em "1", ento o version_number deve obrigatoriamente ser definido pela atual subtabela, pela table_id e network_id. Quando o current_next_indicator for fixado em "0", ento a version_number deve obrigatoriamente ser a da prxima subtabela definida pela table_id e network_id; current_next_indicator: indicador de 1 bit que, quando fixado em "1", deve obrigatoriamente indicar que a subtabela deve ser a atual aplicao da subtabela. Quando o bit for fixado em "0", ele deve obrigatoriamente indicar que a subtabela enviada ainda no aplicvel e deve-se obrigatoriamente esperar a prxima subtabela vlida; section_number: campo de 8 bits que deve obrigatoriamente informar o nmero da seo. O nmero da seo da primeira seo da subtabela deve obrigatoriamente ter valor igual a 0x00. O nmero da seo deve obrigatoriamente ser incrementado em 1 a cada seo adicional com o mesmo table_id e network_id; last_section_number: campo de 8 bits que deve obrigatoriamente especificar o nmero da ltima seo (isto , a seo com o maior section_number) da subtabela para o qual esta seo pertence; transport_stream_id: campo de 16 bits que deve obrigatoriamente servir como um rtulo para identificar o TS de qualquer outro multiplexador dentro do sistema de distribuio; original_service_id: campo de16 bits que deve obrigatoriamente ser o rtulo que identifica o service_id do sistema original de distribuio; descriptors_loop_length: campo de 12 bits que deve obrigatoriamente dar o comprimento total em bytes do prximo descritor; CRC_32: campo de 32 bits que deve obrigatoriamente conter o valor de CRC conforme especificado no Anexo B.

8
8.1

Descritores de tabelas
Localizao e identificao dos descritores

A Tabela 26 lista os descritores definidos nesta Norma e mostra uma base para sua localizao junto s tabelas SI. Isso no significa que seu uso esteja restrito a essas tabelas.

ABNT 2007 - Todos os direitos reservados

41

ABNT NBR 15603-2:2007

Tabela 26 Localizao e requisitos para os descritores de SI


Descritor Conditional access a descriptor (descritor de acesso condicional) Copyright descriptor (descritor de direito autoral) AVC vdeo descriptor (descritor de vdeo AVC) AVC timing and HRD descriptor (descritor de sincronismo AVC e HRD) Network name descriptor (descritor de nome de rede)
b a

Nvel de CAT PMT NIT BAT SDT EIT TOT BIT NBIT LDT SIT SDTT LIT ERT ITT transmisso Obrigatrio para acesso condicional
c

X X

Opcional

Opcional

Obrigatrio Obrigatrio na NIT (rede atual)

Service list descriptor (descritor da lista de servios)

Opcional na NIT (outra rede) Obrigatrio na BAT Opcional na BIT

Stuffing descriptor (descritor de preenchimento) Bouquet name descriptor (descritor de nome de buqu)

Opcional Obrigatrio na BAT Obrigatrio na SDT (stream atual) Opcional na SDT (outro stream) Opcional X

Service descriptor (descritor de servios)

Country availability descriptor (descritor de disponibilidade de pas) Linkage descriptor (descritor de de ligaes) NVOD reference descriptor (descritor de referncia de NVOD) Time shifted service b descriptor (descritor de horrio de mudana de servio) Short event descriptor (descritor de eventos curtos)

Opcional Obrigatrio para a NVOD Obrigatrio para mudana de horrio de servio Opcional

42

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 26 (continuao)
Nvel de CAT PMT NIT BAT SDT EIT TOT BIT NBIT LDT SIT SDTT LIT ERT ITT transmisso

Descritor Extended event descriptor (descritor de eventos estendidos) Time shifted event descriptor (descritor de horrio de mudana de evento) Component descriptor (descritor de componentes) Mosaic descriptor (descritor de mosaico) Stream identifier descriptor (descritor de identificao) CA identifier descriptor (descritor identificador de CA) Content descriptor (descritor de contedo) Parental rating descriptor (descritor de classificao indicativa)

Opcional

Opcional

Opcional Opcional

X X X

Opcional

Opcional Opcional

X X

Obrigatrio

Obrigatrio para Local_time_offset_descriptor execuo de (descritor de diferena de mudana de fuso horrio) horrio Hierarchical transmission descriptor (descritor de transmisso hierrquica) Digital copy control descriptor (descritor de controle de cpia) Audio component descriptor (descritor de componentes de udio) Hyperlink descriptor (descritor de hyperlink) Target area descriptor (descritor de regio alvo) Data contents descriptor (descritor de contedo de dados) Vdeo decode control descriptor (descritor de controle de decodificao de vdeo) TS information descriptor (descritor de informao do TS) Obrigatrio para transmisso hierrquica Opcional

Opcional

Opcional Opcional X

Opcional

Opcional

Obrigatrio

ABNT 2007 - Todos os direitos reservados

43

ABNT NBR 15603-2:2007

Tabela 26 (continuao)
Nvel de CAT PMT NIT BAT SDT EIT TOT BIT NBIT LDT SIT SDTT LIT ERT ITT transmisso

Descritor Extended broadcaster descriptor (descritor estendido de radiodifusor) Logo transmission descriptor (descritor de transmisso de logotipos) Basic local event (descritor de evento local bsico) Reference descriptor (descritor de referncia) Node relation descriptor (descritor de relao de ns) Short node information descriptor (descrio curta de informao de n) STC (system time clock) reference descriptor (descritor para a refernica do relgio do sistema) Series descriptor (descritor de sries) Event group descriptor (descritor de grupo de eventos) SI parameter descriptor (descritor de parmetros de SI) Broadcast name descriptor (descritor de nome do radiodifusor) Component group descriptor (descritor de grupo de componentes) SI prime_TS descriptor Board information descriptor (descritor da informao embarcada) LTD link descriptor (descritor de ligao da LDT) Connected transmission descriptor (descritor de transmisses conectadas) Content availibility descriptor (descritor de transmisses conectadas)

Opcional

Opcional

Opcional Opcional X

X X

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional

Opcional Obrigatrio para transmisso de linkage Opcional X

44

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 26 (continuao)
Nvel de CAT PMT NIT BAT SDT EIT TOT BIT NBIT LDT SIT SDTT LIT ERT ITT transmisso

Descritor Service group descriptor (descritor de grupo de servio) Carousel compatible a composite descriptor (descritor de composio de carrosel de dados) Conditional playback a descriptor (descritor de reexibio condicional) Terrestrial delivery system a descriptor (descritor de sistema de distribuio terrestre) Partial reception descriptor (descritor de recepo parcial)
a

Opcional

Opcional

Obrigatrio em caso de conditional d playback

Obrigatrio

Obrigatrio para recepo de 1 segmento Obrigatrio para transmisso de alarme de emergncia Obrigatrio para transmisso de dados Obrigatrio na NIT Obrigatrio se enviado aplicaes GINGA

Emergency information a description (descritor de informao de emergncia)

Data component descriptor (descritor de componentes de dados)

System management a descriptor (descritor de gerenciamento de sistema) Carousel ID descriptor (descritor identificador de carrosel) Association tag descriptor (descritor de associao de tag) Deferred association tag e descriptor (descritor deinformao de associao estendida) AAC descriptor (descritor de udio AAC)
f e e

Obrigatrio se enviado aplicaes GINGA Obrigatrio se enviado aplicaes GINGA

Obrigatrio

ABNT 2007 - Todos os direitos reservados

45

ABNT NBR 15603-2:2007

Tabela 26 (continuao)

Descritor

Nvel de CAT PMT NIT BAT SDT EIT TOT BIT NBIT LDT SIT SDTT LIT ERT ITT transmisso

Partial transport stream g descriptor (descritor do fluxo de transporte parcial) Partial transport stream time g descriptor (descritor da hora do transport stream parcial) Network identifier g descriptor (descritor de identificao de rede) Content availability g descriptor (Descritor de disponibilidade de contedo)
a b c d e f

Opcional

Opcional

Opcional

Opcional

De acordo com a ARIB STD-B10. Pode ser substitudo pelo descritor definido pelo provedor de servio, desde que possua a mesma funcionalidade. A Localizao e as necessidades dos transmissores devem obrigatoriamente ser obedecidas em futuras normas do sistema brasileiro de TV digital. No aplicado quando se utiliza a funo com o descritor de acesso condicional. De acordo com ABNT NBR 15606-3. De acordo com a EN 300 468:2005, Anexo H.

8.2

Valor dos identificadores

Os valores dos identificadores especificados na Tabela 26 devem obrigatoriamente estar de acordo com a ABNT NBR 15603-1:2007, Tabela 9. O tag value ou valor do identificador de tabelas definidos por uma empresa pode ser um valor entre 0x80 e 0xBF. O tag value ou valor do identificador de tabelas definidos por uma empresa deve obrigatoriamente ser registrado e divulgado como parte do sinal da empresa.

8.3
8.3.1

Codificao de descritor
Informaes gerais

Quando o construtor descriptor () aparecer nas sees descritas em 7.2, deve obrigatoriamente significar que zero ou mais descritores definidos nesta seo devem obrigatoriamente ocorrer. A seguinte semntica deve obrigatoriamente ser aplicada a todos os descritores mencionados em 7.2: descriptor_tag: valor de identificao atribudo a cada descritor que deve obrigatoriamente ser um campo de 8 bits. Estes valores esto descritos na ISO/IEC 13818-1. Os valores do descriptor_tag devem obrigatoriamente estar de acordo com a ABNT NBR 15603-1:2007, Tabela 9; descriptor_length: campo de 8 bits que deve obrigatoriamente especificar o nmero total de bytes da poro de dados do descritor, logo aps o byte que define o valor desse campo.

46

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

8.3.2

Descritor do nome do buqu

O descritor do nome do buqu deve informar o nome do buqu em formato texto, conforme a Tabela 27. Tabela 27 Descritor do nome do buqu Sintaxe bouquet_name_descriptor(){ Descriptor_tag Descriptor_length for(i=0;i<N;i++){ Char } } A semntica para o descritor de nome do buqu deve obrigatoriamente ser: char: campo de 8 bits que deve obrigatoriamente conter o nome do buqu informado na BAT. A informao de texto deve obrigatoriamente ser codificada utilizando o conjunto de caracteres e mtodos descritos no padro operacional dos provedores de servio. 8.3.3 Descritor identificador de acesso condicional 8 uimsbf 8 8 uimsbf uimsbf Nmero de bits Identificador

O descritor identificador de acesso condicional (ver EN 300 468:2007, subseo 6.2.5) deve obrigatoriamente indicar quando um determinado buqu, servio ou evento est associado a um sistema de acesso condicional e identificar o tipo de sistema de acesso condicional atravs do CA_system_id. A semntica para o descritor identificador de acesso condicional deve obrigatoriamente ser: CA_system_id: campo de 16 bits que deve obrigatoriamente identificar o sistema de acesso condicional. A organizao de padronizao deve obrigatoriamente especificar a alocao dos valores deste campo. 8.3.4 Descritor de componentes

O descritor de componentes (component descriptor) deve identificar o tipo de stream de componente e pode ser utilizado para informar uma descrio em texto da elementary stream. Os detalhes da estrutura so dados na EN 300 468:2007, subseo 6.2.8. A semntica para o descritor de componente deve obrigatoriamente ser: stream_content: campo de 4 bits que deve obrigatoriamente especificar o tipo do stream(vdeo, udio ou dados). A codificao deste campo deve obrigatoriamente estar de acordo com a Tabela 28; component_type: campo de 8 bits que deve obrigatoriamente especificar o tipo do componente de vdeo, udio ou dados. A codificao deste campo deve obrigatoriamente estar de acordo com a Tabela 28; component_tag: campo de 8 bits que deve obrigatoriamente possuir o mesmo valor que o campo component_tag no descritor de identificao do stream (ver 8.3.15) para a stream de component (se presente na PSI na seo de mapeamento de programa); ISO_639_language_code: campo de 24 bits que deve obrigatoriamente identificar a linguagem do componente (no caso de udio ou dados) e da descrio em texto que pode estar contida no descritor. A ISO 639_language_code contm um cdigo de 3 caracteres conforme a ISO 639-2. Cada caractere deve obrigatoriamente ser codificado em 8 bits de acordo com a ISO/IEC 8859-15 e inserido na ordem no campo de 24 bits;

ABNT 2007 - Todos os direitos reservados

47

ABNT NBR 15603-2:2007

EXEMPLO O portugus, idioma oficial do Brasil, tem 3 caracteres de cdigo por, que codificado como: 0111 0000 0110 1111 0111 0010

text_char: campo de 8 bits que deve obrigatoriamente conter uma descrio em texto da stream de componente. Informao de texto deve obrigatoriamente ser codificada utilizando o conjunto de caracteres e mtodos descritos no padro operacional dos provedores de servio. Tabela 28 Stream_content e component_type Stream content 0x00 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 Component type 0x00 0xFF 0x00 0x01 0x02 0x03 0x04 0x05 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 -0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xC0 0xC1 0xC2 0xC3 0xC4 0xC5- 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5- 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xFF Descrio Reservado para uso futuro Reservado para uso futuro MPEG2 vdeo 480i(525i), relao de aspecto 4:3 MPEG2 vdeo 480i(525i), relao de aspecto 16:9 com vetor de pan MPEG2 vdeo 480i(525i), relao de aspecto 16:9 sem vetor de pan MPEG2 vdeo 480i(525i), > relao de aspecto 16:9 Reservado para uso futuro MPEG2 vdeo 480p(525p), relao de aspecto 4:3 MPEG2 vdeo 480p(525p), relao de aspecto 16:9 com vetor de pan MPEG2 vdeo 480p(525p), relao de aspecto 16:9 sem vetor de pan MPEG2 vdeo 480p(525p), > relao de aspecto 16:9 Reservado para uso futuro MPEG2 vdeo 1080i(1125i), relao de aspecto 4:3 MPEG2 vdeo 1080i(1125i), relao de aspecto 16:9 com vetor de pan MPEG2 vdeo 1080i(1125i), relao de aspecto 16:9 sem vetor de pan MPEG2 vdeo 1080i(1125i), > relao de aspecto 16:9 Reservado para uso futuro MPEG2 vdeo 720p(750p), relao de aspecto 4:3 MPEG2 vdeo 720p(750p), relao de aspecto 16:9 com vetor de pan MPEG2 vdeo 720p(750p), relao de aspecto 16:9 sem vetor de pan MPEG2 vdeo 720p(750p), > relao de aspecto 16:9 Reservado para uso futuro MPEG2 vdeo 240p, relao de aspecto 4:3 MPEG2 vdeo 240p, relao de aspecto 4:3 com vetor de pan MPEG2 vdeo 240p, relao de aspecto 4:3, sem vetor de pan MPEG2 vdeo 240p, > relao de aspecto 16:9 Reservado para uso futuro MPEG2 vdeo 1080p(1125p), relao de aspecto 4:3 MPEG2 vdeo 1080p(1125p), relao de aspecto 16:9 com vetor de pan MPEG2 vdeo 1080p(1125p), relao de aspecto 16:9 sem vetor de pan MPEG2 vdeo 1080p(1125p), > relao de aspecto 16:9 Reservado para uso futuro

48

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 28 (continuao) Stream content 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x03 0x04 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 Component type 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x3F 0x40 0x41 0x42 - 0xAF 0xB0-0xFE 0xFF 0x00 0xFF 0x00 0x01 0x02 0x03 0x04 0x05 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 -0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xC0 0xC1 Descrio Reservado para uso futuro AAC MPEG2 udio, modo 1/0 (single mono) AAC MPEG2 udio, modo 1/0 + 1/0 (dual mono) AAC MPEG2 udio, modo 2/0 (estreo) AAC MPEG2 udio, modo 2/1 AAC MPEG2 udio, modo 3/0 AAC MPEG2 udio, modo 2/2 AAC MPEG2 udio, modo 3/1 AAC MPEG2 udio, modo 3/2 AAC MPEG2 udio, modo 3/2 + LFE Reservado para uso futuro AAC MPEG2 descrio de udio para deficientes visuais AAC MPEG2 udio com udio elevado para deficientes auditivos Reservado para uso futuro Definido pelo usurio Reservado para uso futuro Reservado para uso futuro Reservado para uso futuro H264/AVC vdeo 480i(525i), relao de aspecto 4:3 H264/AVC vdeo 480i(525i), relao de aspecto 16:9 com vetor de pan H264/AVC vdeo 480i(525i), relao de aspecto 16:9 sem vetor de pan H264/AVC vdeo 480i(525i), > relao de aspecto 16:9 Reservado para uso futuro H264/AVC vdeo 480p(525p), relao de aspecto 4:3 H264/AVC vdeo 480p(525p), relao de aspecto 16:9, com vetor de pan H264/AVC vdeo 480p(525p), relao de aspecto 16:9, sem vetor de pan H264/AVC vdeo 480p(525p), > relao de aspecto 16:9 Reservado para uso futuro H264/AVC vdeo 1080i(1125i), relao de aspecto 4:3 H264/AVC vdeo 1080i(1125i), relao de aspecto 16:9, com vetor de pan H264/AVC vdeo 1080i(1125i), relao de aspecto 16:9, sem vetor de pan H264/AVC vdeo 1080i(1125i), > relao de aspecto 16:9 Reservado para uso futuro H264/AVC vdeo 720p(750p), relao de aspecto 4:3

ABNT 2007 - Todos os direitos reservados

49

ABNT NBR 15603-2:2007

Tabela 28 (continuao) Stream content 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 Component type 0xC2 0xC3 0xC4 0xC5- 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5- 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xFF 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x50 0x51 Descrio H264/AVC vdeo 720p(750p), relao de aspecto 16:9, com vetor de pan H264/AVC vdeo 720p(750p), relao de aspecto 16:9, sem vetor de pan H264/AVC vdeo 720p(750p), > relao de aspecto 16:9 Reservado para uso futuro H264/AVC vdeo 240p, relao de aspecto 4:3 H264/AVC vdeo 240p, relao de aspecto 16:9 com vetor de pan H264/AVC vdeo 240p, relao de aspecto 16:9 sem vetor de pan H264/AVC vdeo 240p, > relao de aspecto 16:9 Reservado para uso futuro H264/AVC vdeo 1080p(1125p), relao de aspecto 4:3 H264/AVC vdeo 1080p(1125p), relao de aspecto 16:9 com vetor de pan H264/AVC vdeo 1080p(1125p), relao de aspecto 16:9 sem vetor de pan H264/AVC vdeo 1080p(1125p), > relao de aspecto 16:9 Reservado para uso futuro Reservado para uso futuro HE-AAC MPEG4 udio, modo 1/0 (single mono) HE-AAC MPEG4 udio, modo 1/0 + 1/0 (dual mono) HE-AAC MPEG4 udio, modo 2/0 (estreo) HE-AAC MPEG4 udio, modo 2/1 HE-AAC MPEG4 udio, modo 3/0 HE-AAC MPEG4 udio, modo 2/2 HE-AAC MPEG4 udio, modo 3/1 HE-AAC MPEG4 udio, modo 3/2 HE-AAC MPEG4 udio, modo 3/2 + LFE Reservado para uso futuro HE-AAC MPEG4 descrio de pure audio para deficientes visuais HE-AAC MPEG4 udio com udio elevado para deficientes auditivos HE-AAC MPEG4 descrio de mixed audio para deficientes visuais HE-AAC v2 MPEG4 udio, modo 1/0 (mono) HE-AAC v2 MPEG4 udio, modo 2/0 (estreo) HE-AAC v2 MPEG4 descrio de pure audio para deficientes visuais HE-AAC MPEG4 v2 udio com udio elevado para deficientes auditivos HE-AAC MPEG4 v2 descrio de mixed audio para deficientes visuais Reservado para uso futuro AAC MPEG4 udio, modo 1/0 (single mono)

50

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 28 (continuao) Stream content 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x06 0x07 0x0F 8.3.5 Component type 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x60 0x9E 0x9F 0xA0 0xA1 0xA2 0xAF 0xB0-0xFE 0xFF 0x00 0xFF Descrio AAC MPEG4 udio, modo 1/0 + 1/0 (dual mono) AAC MPEG4 udio, modo 2/0 (estreo) AAC MPEG4 udio, modo 2/1 AAC MPEG4 udio, modo 3/0 AAC MPEG4 udio, modo 2/2 AAC MPEG4 udio, modo 3/1 AAC MPEG4 udio, modo 3/2 AAC MPEG4 udio, modo 3/2 + LFE Reservado para uso futuro AAC MPEG4 descrio de pure audio para deficientes visuais AAC MPEG4 udio com udio elevado para deficientes auditivos AAC MPEG4 descrio de mixed audio para deficientes visuais Reservado para uso futuro Definido pelo usurio Reservado para uso futuro Reservado para uso futuro

Descritor de contedo

A funo do descritor de contedo (content descriptor) deve ser obrigatoriamente informar a classificao de um evento. Os detalhes da estrutura so dados na EN 300 468:2007, subseo 6.2.9. A semntica do descritor de contedo deve obrigatoriamente ser: content_nibble_level_1: campo de 4 bits que deve obrigatoriamente representar o primeiro nvel de um identificador de contedo. A codificao deste campo deve obrigatoriamente ser especificada conforme Anexo C; content_nibble_level_2: campo de 4 bits que deve obrigatoriamente representar o segundo nvel de um identificador de contedo. A codificao deste campo deve obrigatoriamente ser especificada conforme Anexo C; user_nibble: campo de 4 bits que pode ser definido pelo radiodifusor. 8.3.6 Descritor de disponibilidade de pas

De forma a identificar as diversas combinaes de pases de forma eficiente, o descritor de disponibilidade de pas (country availability descriptor) pode aparecer duas vezes para cada servio. Uma vez fornecendo a lista de pases e/ou grupos de pases onde o servio esteja disponvel e a segunda vez fornecendo a lista de pases e/ou grupos de pases onde o servio no esteja disponvel. A ltima lista se sobrepe lista anterior. Se apenas um descritor for utilizado, aquele que lista os pases onde o servio est disponvel indica que o servio no est disponvel em nenhum dos outros pases. Se apenas o descritor que lista os pases onde o servio no est disponvel for utilizado, significa que o servio est disponvel em todos os demais pases. Se nenhum descritor for utilizado (o que lista os pases onde o servio est disponvel ou a que lista os servios que no esto disponvel) ento no pode ser definido para quais pases o servio est disponvel (ver EN 300 468:2007, subseo 6.2.10).

ABNT 2007 - Todos os direitos reservados

51

ABNT NBR 15603-2:2007

A semntica para o descritor de disponibilidade de pas deve obrigatoriamente ser: country_code: campo de 24 bits que deve obrigatoriamente identificar o pas utilizando um cdigo de 3 caracteres de acordo com a ISO 3166-1. Cada caractere deve obrigatoriamente ser codificado em 8 bits de acordo com a ISO/IEC 8859-15 e inserido na ordem no campo de 24 bits.
EXEMPLO Brasil tem 3 caracteres de cdigo BRA, que codificado como: 0100 0010 0101 0010 0100 0001.

8.3.7

Descritor de evento estendido

O descritor de evento estendido deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.15. A semntica para o descritor de evento estendido deve obrigatoriamente ser: descriptor_number: campo de 4 bits que deve obrigatoriamente informar o nmero do descritor. Ele deve obrigatoriamente ser utilizado para associar a informao de que no cabe em um nico descritor. O descriptor_number do primeiro extended_event_descriptor de uma associao de extended_event_descriptors deve obrigatoriamente ser 0x0. O descriptor_number deve obrigatoriamente ser incrementado de 1 a cada extended_event_descriptor adicional nesta seo (ver EN 300 468:2007, subseo 6.2 15); ISO_639_language_code: campo de 24 bits que deve obrigatoriamente identificar a linguagem do componente (no caso de udio ou dados) e uma descrio em texto que pode estar contida no descritor. A ISO 639_language_code contm um cdigo de 3 caracteres conforme a ISO 639-2. Cada caractere deve obrigatoriamente ser codificado em 8 bits de acordo com a ISO/IEC 8859-15 e inserido na ordem no campo de 24 bits;
EXEMPLO O portugus, idioma oficial do Brasil tem 3 caracteres de cdigo por, que codificado como: 0111 0000 0110 1111 0111 0010

text_char: campo de 8 bits. O contedo enviado no campo text_char especifica o complemento do texto enviado pelo short_extended_descriptor. A informao do texto codificada de acordo com a ISO/IEC 8859-15. 8.3.8 Descritor de interligao

A funo do descritor de interligao (linkage descriptor) deve ser obrigatoriamente identificar um determinado servio que pode ser apresentado, caso o usurio solicite informaes adicionais relacionadas a uma entidade especfica descrita pelo sistema de SI. A localizao do descritor de interligao na sintaxe deve obrigatoriamente indicar a entidade cuja informao adicional deve obrigatoriamente estar disponvel. Um descritor de interligao localizado na NIT deve obrigatoriamente apontar para um servio que prov informao adicional sobre a rede; um descritor de interligao localizado na BAT deve obrigatoriamente prover um link para um servio informando detalhes sobre o buqu etc. Um servio de substituio de acesso condicional pode ser identificado pelo descritor de interligao. Este servio pode ser selecionado automaticamente pelo receptor, caso o acesso condicional negue acesso a uma entidade especfica (por exemplo, servio) descrita no sistema SI (ver Tabela 29).

52

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 29 Descritor de interligao Sintaxe linkage_descriptior(){ descriptor_tag descriptor_length transport_stream_id original_network_id service_id linkage_type for(i=0;i<N;i++){ private_data_byte } } A semntica para um descritor de interligao deve obrigatoriamente ser: transport_stream_id: campo de 16 bits que deve obrigatoriamente identificar o TS que contm o servio de informao do indicado; original_network_id: campo de 16 bits que deve obrigatoriamente informar a legenda que identifica o network_id do sistema de distribuio que origina o servio de informao indicado; service_id: campo de 16 bits que deve obrigatoriamente identificar unicamente um servio de informao dentro de um TS. O service_id igual ao program_number da seo correspondente program_map_section. Se o campo linkage_type possui o valor 0x04, ento o service_id no relevante e deve obrigatoriamente ser fixado com o valor 0x0000; linkage_type: campo de 8 bits que deve obrigatoriamente especificar o tipo de interligao, por exemplo, para informao (ver tabela 30); private_data_byte campo de 8 bits que deve obrigatoriamente ser definido de forma privada. Tabela 30 Tipo de codificao das ligaes Linkage_type 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 - 0x7F 0x80 - 0xBF 0xC0 - 0xFD 0xFE 0xFF Descrio Reservado para uso futuro Servio de informao Servio de EPG Servio de substituio de CA TS contendo network/buqu SI completo Servio de substituio de servio Servio de radiodifuso de dados Reservado para uso futuro Definido pelo usurio Reservado para uso futuro (definido pelo grupo de padronizao) Reservado para retransmisso Reservado para uso futuro 8 bslbf 8 8 16 16 16 8 uimsbf uimsbf uimsbf uimsbf bslbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

53

ABNT NBR 15603-2:2007

8.3.9

Descritor de mosaico

Um componente de mosaico deve obrigatoriamente ser uma coleo de diferentes imagens de vdeo para formar um componente de vdeo codificado. A informao deve obrigatoriamente ser organizada de forma que cada informao especfica, quando exibida, aparea em uma pequena rea da tela. O descritor de mosaico (mosaic descriptor) deve obrigatoriamente fornecer uma diviso de um componente de vdeo digital em clulas elementares, a distribuio das clulas elementares para clulas lgicas e, tambm, uma ligao entre o contedo da clula lgica e a informao correspondente (por exemplo, buqu, servio, evento etc.), de acordo com a EN 300 468:2007, subseo 6.2.20. A semntica do descritor de mosaico deve obrigatoriamente ser: number_of_horizontal_elementary_cells: campo de 3 bits que deve obrigatoriamente indicar o nmero de clulas de exibio horizontal da tela, de acordo a EN 300 468:2007, subseo 6.2.20; number_of_vertical_elementary_cells: campo de 3 bits que deve obrigatoriamente indicar o nmero de clulas de exibio vertical da tela, de acordo com a EN 300 468:2007, subseo 6.2.20; logical_cell_id: campo de 6 bits que deve obrigatoriamente ser codificado em forma binria. Diferentes clulas elementares adjacentes (ver EN 300 468:2007, subseo 6.2.20) podem ser agrupadas juntas em uma clula lgica. Um logical_cell_number deve obrigatoriamente ser associado a tal grupo de elementary_cell_ids adjacentes. O nmero total de clulas lgicas no pode exceder o nmero de clulas elementares (mximo = 64). Cada clula elementar deve obrigatoriamente ser alocada a uma clula lgica. Mais de uma clula elementar pode pertencer a uma clula lgica conforme segue: logical_cell_presentation_info: campo de de apresentao para uma clula lgica. 3 bits que deve obrigatoriamente identificar o tipo

A informao da logicall_cell_presentation deve obrigatoriamente permitir uma identificao de estilos de apresentao que so definidos na EN 300 468:2007, subseo 6.2.20, conforme segue: cell_linkage_info: campo de 8 bits que deve obrigatoriamente identificar o tipo de informao carregada por uma clula lgica (ver EN 300 468:2007, subseo 6.2.20). Para informaes sobre os demais campos, ver EN 300 468:2007, subseo 6.2.20. 8.3.10 Descritor de referncia near video on demand (NVOD) O descritor de referncia NVOD, juntamente com os descritores time shifted service descriptor e time shifted event descriptor, deve obrigatoriamente fornecer um mecanismo para uma descrio eficiente do nmero de servios que transporta a mesma seqncia de eventos, mas com os tempos de incio deslocados, um em relao ao outro. Tal grupo de servios com variao no horrio deve obrigatoriamente ser referenciado como NVOD, j que um usurio pode ter acesso a qualquer hora perto do comeo de um evento, selecionando o servio apropriado dentro do grupo. O descritor de referncia NVOD (near vdeo on demand) (ver EN 300 468:2007, subseo 6.2.25) deve obrigatoriamente apresentar uma lista dos servios que formam um servio de NVOD. Cada servio tambm deve obrigatoriamente ser descrito na subtabela da SDT apropriada atravs do descritor de eventos deslocados no tempo (ver 8.3.18).

54

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

O time shifted service descriptor deve obrigatoriamente associar um servio deslocado no tempo com o reference_service_id. O reference_service_id deve obrigatoriamente ser a identificao na qual deve obrigatoriamente ser apresentada uma descrio completa do servio de NVOD, entretanto, o reference_service_id no pode corresponder a qualquer nmero de programa na program_map_section. O descritor time shifted event deve obrigatoriamente ser usado na informao do evento para cada servio deslocado no tempo. Ao invs de duplicar a informao completa para cada evento, o time shifted event descriptor deve obrigatoriamente apontar para um reference_event_id no servio de referncia. A informao completa do evento deve obrigatoriamente ser encontrada, ento, pela informao de evento do servio de referncia. Os servios que compem um servio NVOD no podem ser enviados todos no mesmo TS, entretanto, um servio de referncia deve obrigatoriamente ser descrito na SI de todos TS que transportam os servios NVOD. A semntica para o descritor de referncia de NVOD deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.25. 8.3.11 Descritor de classificao indicativa O descritor de classificao indicativa (parental rating descriptor) deve obrigatoriamente fornecer a classificao indicativa baseada na Portaria n 1220 do Ministrio da Justia, de 11.07.2007 (ver Tabela 31). No caso dele ser enviado por mltiplas tabelas, a prioridade da informao dada da seguinte forma: PMT > EIT. Tabela 31 Descritor de classificao indicativa Sintaxe parental_rating_descriptor(){ descriptor_tag descriptor_length for(i=0;i<N;i++){ Contry_code rating } } A semntica para o descritor de classificao indicativa deve obrigatoriamente ser: country_code: campo de 24 bits que deve obrigatoriamente identificar o pas usando o cdigo de 3 caracteres de acordo com a ISO 3166-1. Cada caractere deve obrigatoriamente ser codificado em 8 bits, de acordo com a ISO 8859-15, e inserido em ordem no campo de 24 bits.
EXEMPLO O Brasil tem 3 caracteres de cdigo BRA, que codificado como: 0100 0010 0101 0010 0100 0001

Nmero de bits 8 8 24 8

Identificador Uimsbf Uimsbf Bslbf

rating: campo de 8 bits que deve obrigatoriamente indicar atravs da combinao de seus bits a idade e a descrio objetiva do contedo. Seus bits so distribudos de acordo com a Figura 2.

Figura 2 Distribuio dos bits do campo rating

ABNT 2007 - Todos os direitos reservados

55

ABNT NBR 15603-2:2007

Os 4 bits menos significativos devem indicar a idade recomendada de acordo com a Tabela 32. Tabela 32 Relao das idades Cdigo binrio 0000 0001 0010 0011 0100 0101 0110 0111- 1111 Classificao Reservado L 10 12 14 16 18 Reservado

Os 4 bits mais significativos devem indicar a descrio objetiva do contedo de acordo com a Tabela 33. Tabela 33 Descrio objetiva do contedo Cdigo binrio 0001 0010 0100 0011 0101 0110 0111
NOTA

Classificao Drogas Violncia Sexo Violncia e drogas Sexo e drogas Violncia e sexo Violncia, sexo e drogas

O bit mais significativo reservado para aplicaes futuras.

8.3.12 Descritor do nome de rede O descritor do nome da rede (network name descriptor) deve obrigatoriamente fornecer o nome da rede. Este descritor deve obrigatoriamente estar presente no primeiro loop da NIT (ver Tabela 34). Tabela 34 Descritor de nome da rede Sintaxe network_name_descriptor(){ Descriptor_tag descriptor_length for(i=0;i<N;i++){ char } } 8 uimsbf 8 8 uimsbf uimsbf Nmero de bits Identificador

56

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A semntica para o descritor do nome de rede deve obrigatoriamente ser: char: campo de 8 bits cuja trilha de caracteres (string) deve obrigatoriamente especificar o nome do sistema de transmisso informado pela NIT. O texto deve obrigatoriamente ser codificado utilizando o mtodo descrito no padro operacional dos provedores de servio. 8.3.13 Descritor de servios O descritor de servios (service descriptor) deve obrigatoriamente fornecer o nome do provedor de servios e os servios, na forma de texto, junto com o service_type (ver Tabela 35). Tabela 35 Descritor de servios Sintaxe service_descriptor(){ descriptor_tag descriptor_length service_type service_provider_name_length for(i=0;i<N;i++){ char } service_name_length for(i=0;i<N;i++){ Char } } A semntica para descritor de servios deve obrigatoriamente ser: service_type campo de 8 bits que deve obrigatoriamente Deve obrigatoriamente ser codificado de acordo com a Tabela 36; especificar o tipo de servio. 8 uimsbf 8 uimsbf 8 uimsbf 8 8 8 8 uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

char: campo de 8 bits cuja seqncia de caracteres deve obrigatoriamente informar o nome do provedor de servio ou servio. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio; service_name_length: campo de 8 bits que deve obrigatoriamente especificar o nmero de bytes que sucedem o campo service_name_length para descrever os caracteres do nome do servio; service_provider_name_length: campo de 8 bits que deve obrigatoriamente especificar o nmero de bytes que sucedem o campo service_provider_name_length para descrever os caracteres do nome do provedor de servio.

ABNT 2007 - Todos os direitos reservados

57

ABNT NBR 15603-2:2007

Tabela 36 Codificao do tipo de servio


Service_type 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x7F 0x80 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0xAC 0xAD - 0xBF 0xC0 0xC1 - 0xFF Reservado para uso futuro Servio de televiso digital Servio de udio digital Servio de teletexto Servio de referncia NVOD Servio time-shifted NVOD Servio de mosaico Reservado para uso futuro Codificao avanada para servio de rdio digital Codificao avanada para servio de mosaico Servio de transmisso de dados Reservado para interface de uso comum (ver EN 50221) RCS Map (ver EN 301 790) RCS FLS (ver EN 301 790) Servio DVB MHP Servio de televiso digital MPEG-2 HD Reservado para uso futuro Codificao avanada de servio de televiso digital SD Codificao avanada de servio de NVOD SD time-shifted Codificao avanada de servio de referncia NVOD SD Codificao avanada de servio de televiso digital HD Codificao avanada de servio de NVOD HD time-shifted Codificao avanada de servio de referncia NVOD HD Reservado para uso futuro Definido pelo provedor de servio Servio especial de vdeo Servio especial de udio Servio especial de dados Servio de engenharia (software update) Servio promocional de vdeo Servio promocional de udio Servio promocional de dados Servio de dados para armazenamento antecipado Servio de dados exclusivo para armazenamento Lista de servios de bookmark Servio simultneo do tipo servidor Servio independente de arquivos No definido (rea definida pela organizao de regulamentao) Servio de dados No definido Descrio

58

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

8.3.14 Descritor de lista de servios O descritor de lista de servios (service list descriptor) deve obrigatoriamente fornecer uma listagem de servios atravs do service_id e service_type (ver Tabela 36). Este descritor deve obrigatoriamente ser utilizado para listar os servios e seus respectivos tipos, para cada TS. O original_network_id e o TS-id so necessrios para identificar um servio e devem ser fornecidos no incio do segundo loop da NIT. O service_id deve obrigatoriamente identificar a rede e o tipo de servio deve ser de acordo com a Tabela 37. Tabela 37 Descritor de lista de servios Sintaxe service_list_descriptor(){ descriptor_tag descriptor_length for(i=0;i<N;i++){ service_id service_type } } A semntica para o descritor de lista de servios deve obrigatoriamente ser: service_id: campo de 16 bits que deve obrigatoriamente identificar unicamente um servio dentro de um TS. O service_id deve obrigatoriamente ser igual ao program_number no correspondente program_map_section; service_type: campo de 8 bits que deve obrigatoriamente especificar o tipo de servio. Este campo deve obrigatoriamente ser codificado de acordo com a Tabela 36. 8.3.15 Descritor de eventos curtos O descritor de eventos curtos (short event descriptor) deve obrigatoriamente fornecer o nome do evento e uma curta descrio do evento em forma de texto (ver EN 300 468:2007, subseo 6.2.36). A semntica para descritor de eventos curtos deve obrigatoriamente ser: ISO 639_language_code: campo de 24 bits que deve obrigatoriamente conter trs cdigos de linguagem de caracteres conforme a norma ISO 639. Cada caractere deve obrigatoriamente ser codificado em 8 bits, de acordo com a ISO 8859-15, e inserido em ordem no campo de 24 bits;
EXEMPLO O portugus, idioma oficial do Brasil tem 3 caracteres de cdigo por, que codificado como: 0111 0000 0110 1111 0111 0010.

Nmero de bits 8 8 8

Identificador Uimsbf Uimsbf Uimsbf

text_char: campo de 8 bits. O contedo enviado no campo text_char contm a descrio do evento. A informao do texto codificada de acordo com a ISO/IEC 8859-15. Para informaes sobre outros campos, ver EN 300 468: 2005, subseo 6.2.36.

ABNT 2007 - Todos os direitos reservados

59

ABNT NBR 15603-2:2007

8.3.16 Descritor de identificao O descritor de identificao (stream_identifier_descriptor) (ver EN 300 468:2007, subseo 6.2.38) pode ser usado na PMT para identificar os componentes do stream de um servio, a fim de serem diferenciados. Essa diferenciao pode ser feita, por exemplo, atravs de uma descrio fornecida pelo descritor de componentes na EIT, caso essa tabela esteja presente (como, por exemplo, um componente do stream de um servio pode ser vdeo, relao de aspecto 16:9, com o vetor pan). O descritor de identificador de stream deve obrigatoriamente estar localizado logo aps o seu respectivo ES_info_length_field. A semntica para o descritor de identificao deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.38. 8.3.17 Descritor de preenchimento A funo do descritor de preenchimento (stuffing descriptor) deve obrigatoriamente possibilitar a invalidao de descritores codificados previamente ou a insero de descritores dummy (sem valor relavante) para preenchimento de tabelas. Este descritor pode aparecer em qualquer lugar na SI onde permitido. Deve obrigatoriamente ser utilizado para preencher tabelas, por qualquer motivo, ou para desativar descritores que no so mais vlidos (por exemplo, no caso de uma remultiplexao). O terminal de acesso deve obrigatoriamente pular o descritor de preenchimento (ver Tabela 38). Tabela 38 Descritor de preenchimento Sintaxe stuffing_descriptor(){ descriptor_tag descriptor_length for(i=0;i<N;i++){ stuffing_byte } } A semntica para o descritor de preenchimento deve obrigatoriamente ser: stuffing_byte: cada ocorrncia desse campo de 8 bits pode ter qualquer valor. Os terminais de acesso podem descartar os stuffing_byte. 8.3.18 Descritor de horrio de mudana de evento O descritor de horrio de mudana de evento (time shifted event descriptor) deve obrigatoriamente ser utilizado no lugar do short_event_descriptor para indicar um evento que deve obrigatoriamente ser uma cpia deslocada no tempo de outro evento. A semntica do descritor de horrio de mudana de evento deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.43. 8.3.19 Descritor de horrio de mudana de servio O descritor de horrio de mudana de servio deve obrigatoriamente ser usado no lugar do descritor de servio para indicar servios que devem obrigatoriamente ser cpias deslocadas no tempo de outros servios. A semntica do descritor de horrio de mudana de servios deve obrigatoriamente estar de acordo com a EN 300 468:2007, subseo 6.2.44. 8 bslbf 8 8 uimsbf uimsbf Nmero de bits Identificador

60

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

8.3.20 Descritor de componente de dados O descritor de componente de dados (data component descriptor) (ver Tabela 39) deve obrigatoriamente ser usado para identificar tipo de codificao de dados. Tabela 39 Descritor de componente de dados Sintaxe data_component_descriptor(){ descriptor_tag descriptor_length data_component_id for(i=0;i<N;i++){ additional_data_component_info } } Nmero de bits 8 8 16 8 Identificador uimsbf uimsbf uimsbf uimsbf

A semntica do descritor de componente de dados deve obrigatoriamente ser: data_component_id: possuindo 16 bits, este campo deve obrigatoriamente ser utilizado para identificar o mtodo de codificao de dados. Valores para esse campo podem ser definidos futuramente; additional_data_component_info: possuindo 8 bits, este campo deve obrigatoriamente ser utilizado para aumentar o nmero de identificao ou armazenar informao complementar especificada em cada mtodo de codificao. A sintaxe da informao descrita nesta rea deve obrigatoriamente ser especificada de outra maneira para cada mtodo de codificao de dados. 8.3.21 Descritor de gerenciamento de sistema A funo do descritor de controle de sistema (system management descriptor) (ver Tabela 40 e Tabela 41) deve obrigatoriamente ser para identificar sistemas de transmisso de sinais abertos ou no abertos. Tabela 40 Descritor de gerenciamento de sistema Sintaxe system_management_descriptor(){ descriptor_tag descriptor_length system_management_id for(i=0;i <N;i++){ additional_identification_info } } A semntica do descritor de gerenciamento de sistema deve obrigatoriamente ser: system_management_id: campo com 16 bits que deve obrigatoriamente ser composto como mostrado na Tabela 42; broadcasting_flag: campo de 2 bits que deve obrigatoriamente indicar o tipo transmisso aberta/no aberta, de acordo com a Tabela 43. A transmisso aberta deve obrigatoriamente ser aquela disponvel para todos os receptores, enquanto a transmisso no aberta deve obrigatoriamente possuir algum tipo de condicionamento de acesso; Nmero de bits 8 8 16 8 Identificador uimsbf uimsbf uimsbf uimsbf

ABNT 2007 - Todos os direitos reservados

61

ABNT NBR 15603-2:2007

broadcasting_identifier: campo de 6 bits que deve obrigatoriamente indicar o mtodo-padro de transmisso, de acordo com a Tabela 44. No caso do sistema brasileiro, esse campo deve obrigatoriamente ser sempre 000011; additional_broadcasting_identification: campo de 8 bits que deve obrigatoriamente ser especificado pelo padro de operao dos provedores de servio;
EXEMPLO 000011 ISDB System; outros valores: reservado.

additional_identification_info: campo com 8 bits que deve obrigatoriamente ser usado para aumentar o nmero de identificao do sistema de gerenciamento. Tabela 41 Construo do identificador de gerenciamento de sistema Sintaxe system_management_id(){ broadcasting_flag broadcasting_identifier additional_broadcasting_identification } Tabela 42 Tipo de transmisso Valor 00 01, 10 11 Semntica Televiso aberta Televiso no aberta No definido 2 6 8 uimsbf uimsbf uimsbf Nmero de bits Identificador

Tabela 43 Tipos de padres para o sistema de transmisso Valor 000000 000001 000010 000011 000100 000110 000111 111111 8.3.22 Descritor de transmisso hierrquica O descritor de transmisso hierrquica (hierarquical transmission descriptor) (ver Tabela 44) deve obrigatoriamente ser utilizado para indicar a relao entre os streams hierrquicos enquanto se transmitem eventos hierarquicamente. Semntica No definido No usado No usado ISDB system No usado No definido

62

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 44 Descritivo de transmisso hierrquica Sintaxe hierarchical_transmission_descriptor(){ descriptor_tag descriptor_length reserved_future_use quality_level reserved_future_use reference_PID } A semntica do descritor de transmisso hierrquica deve obrigatoriamente ser: quality_level: campo de 1 bit que deve obrigatoriamente indicar o nvel hierrquico. A construo hierrquica se d em dois nveis, HQ e LQ. Quando o nvel hierrquico est em 1, o stream deve obrigatoriamente estar em alta qualidade. Quando est em 0, o stream deve obrigatoriamente estar em baixa qualidade; reference_PID: campo de 3 bits que deve obrigatoriamente indicar o PID do elemetary stream a ser referenciado para todos os streams que possuem construo hierrquica. 8.3.23 Descritor de controle de cpia digital O descritor de controle de cpia digital (digital copy control descriptor) (ver Tabela 45) deve obrigatoriamente fornecer informaes que permitam o controle de gerao de cpias digitais, em equipamentos de gravao digital. Essas informaes devem obrigatoriamente ser fornecidas pelo provedor de servio de radiodifuso. Este descritor tambm deve obrigatoriamente ser utilizado para identificar a mxima taxa de transmisso para cada evento. No caso dele ser enviado por mltiplas tabelas, a prioridade da informao deve obrigatoriamente ser a seguinte: PMT > EIT > SDT. A definio dos bits para o descritor de controle de cpia digital dada na ABNT NBR 15605-1. O Anexo D mostra um exemplo de sua utilizao. 8 8 7 1 3 13 uimsbf uimsbf bslbf bslbf bslbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

63

ABNT NBR 15603-2:2007

Tabela 45 Descritivo do descritor de controle de cpias digitais Sintaxe digital_copy_control_descriptor(){ descriptor_tag descriptor_length digital_recording_control_data maximum_bitrate_flag component_control_flag copy_control_type if(copy_control_type != 00){ APS_control_data } else{ reserved_future_use } if(maximum_bitrate_flag == 1){ maximum_bitrate } if(component_control_flag == 1){ Component_control_length for(j=0;j<N;j++){ component_tag digital_recording_control_data maximum_bitrate_flag reserved_future_use copy_control_type if(copy_control_type != 00){ APS_control_data }e else{ reserved_future_use } if(maximum_bitrate_flag == 1){ maximum_bitrate } } } 8 uimsbf 2 bslbf 2 bslbf 8 2 1 1 2 uimsbf bslbf bslbf bslbf bslbf 8 uimsbf 8 uimsbf 2 bslbf 2 bslbf 8 8 2 1 1 2 uimsbf uimsbf bslbf bslbf bslbf bslbf Nmero de bits Identificador

64

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A semntica do descritor de controle de cpia digital deve obrigatoriamente ser: digital_recording_control_data: campo de 2 bits que deve obrigatoriamente indicar informao para controle de gerao de cpia. Este deve obrigatoriamente ser codificado de acordo com a Tabela 46; maximum_bit_rate_flag: campo de 1 bit que, quando fixado para 1, deve obrigatoriamente significar que o prximo campo de mxima taxa de transmisso deve ser efetivo. Quando fixado para 0, deve obrigatoriamente significar que o prximo campo de mxima de transmisso no deve existir; component_control_flag: campo de 1 bit que indica se deve obrigatoriamente ser necessrio especificar informao sobre controle de gerao de cpia digital de cada componente do evento. Quando fixado para 1, o campo aps o component control length deve obrigatoriamente ser efetivo e as informaes de controle de gerao de cpia digital devem obrigatoriamente ser especificadas em cada componente do evento. Quando fixado para 0, as informaes de controle de gerao de cpia digital devem obrigatoriamente ser especificadas para todos os componentes do evento e o campo aps o component control length no deve obrigatoriamente existir. Quando este descritor for transmitido pela PMT, o component_control_flag deve obrigatoriamente ser sempre 0; maximun_bit_rate: campo de 8 bits que deve obrigatoriamente descrever a taxa de transmisso do pacote de transport stream para cada evento ou elementary stream, em acrscimos de Mbps. No caso de taxas de transmisso variveis, o valor mximo deve obrigatoriamente ser descrito; component_control_length: campo de 8 bits que deve obrigatoriamente indicar o tamanho em bytes do prximo loop do controle de componente; component_tag: campo com 8 bits que deve obrigatoriamente identificar o elementary stream do componente, cujos eventos devem obrigatoriamente ter o mesmo valor da component tag do stream identifier descriptor e do component descriptor. Tabela 46 Descritivo para controle de gerao de cpias Informao de controle de cpia digital 00 01 10 11
a

Descrio Cpia livre Cpia livre em SD e uma vez na resoluo original a No utilizado Cpia livre em SD

O sinal de alta definio recebido pelo broadcasting pode ser gravado apenas uma vez.

8.3.24 Descritor de informao de emergncia O descritor de informao de emergncia (emergency information descriptor) deve ser utilizado quando os radiodifusores transmitirem alarmes de emergncia (Ver Tabela 47).

ABNT 2007 - Todos os direitos reservados

65

ABNT NBR 15603-2:2007

Tabela 47 Descritivo de informao de emergncia Sintaxe emergency_information_descriptor(){ descriptor_tag descriptor_length for(i=0;i<N;i++){ service_id start_end_flag signal_level reserved_future_use area_code_length for(j=0;j<N;j++){ area_code reserved_future_use } } } A semntica do descritor de informao de emergncia deve ser: service_id: campo de 16 bits que deve indicar o nmero do evento transmitido. Deve ser o mesmo do program_number; start_end_flag: campo de 1 bit que deve sinalizar o incio e o fim do alarme de emergncia especificado pelos rgos responsveis. Quando este bit for fixado em 1, deve significar que o sinal de emergncia foi iniciado ou est sendo transmitido. Quando for fixado em 0, deve significar que o alarme de emergncia foi finalizado; signal_level: campo de 1 bit que deve ser correspondente ao sinal do alarme de emergncia especificado pelos rgos responsveis. Quando fixado em 0, deve significar que o sinal de alarme de emergncia do primeiro tipo de sinal de incio. Quando fixado em 1, o sinal de alarme deve ser do segundo tipo de sinal de incio; area_code_length: campo com 8 bits que deve indicar o tamanho em bytes do area code (cdigo de rea); area_code: campo com 12 bits que deve corresponder ao cdigo de rea especificado pelos rgos responsveis. A alocao do cdigo de rea deve estar de acordo com o Anexo E.
NOTA O tipo e o cdigo local sero definidos pelas entidades reguladoras responsveis.

Nmero de bits 8 8 16 1 1 6 8 12 4

Identificador uimsbf uimsbf uimsbf bslbf bslbf bslbf uimsbf bslbf bslbf

8.3.25 Descritor de diferena de fuso horrio O descritor de diferena de fuso horrio (local time offset descriptor) (ver EN 300 468:2007, subseo 6.2.19) deve obrigatoriamente ser utilizado para ajustar o horrio UTC-3 e o horrio local.

66

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A semntica do descritor de diferena de fuso horrio deve obrigatoriamente ser: country_code: campo com 24 bits que deve obrigatoriamente identificar o pas usando 3 caracteres de acordo com a ISO 3166-1. Cada caractere deve obrigatoriamente ser codificado dentro de 8 bits, de acordo com a ISO 8859-15, e inserido em ordem dentro do campo de 24 bits;
EXEMPLO O Brasil tem 3 caracteres de cdigo BRA, que codificado como: 0100 0010 0101 0010 0100 0001

country_region_id: campo com 6 bits que deve obrigatoriamente identificar as regies (zonas) do pas; local_time_offset_polarity: campo com 1 bit que deve obrigatoriamente indicar o valor de polarizao do local_time_offset e next_time_offset. Quando fixado em 0, o tempo local deve obrigatoriamente avanar do UTC-3_time. Quando fixado em 1, o tempo local deve obrigatoriamente recuar do UTC-3_time; local_time_offset: campo com 16 bits que deve obrigatoriamente possuir o offset em relao ao horrio UTC-3 em um faixa de - 12 horas a + 12 horas na rea indicada pela combinao do contry_code e country_region_id. Estes 16 bits devem obrigatoriamente ser codificados como 4 dgitos de 4 bits BCD na ordem de dcimo de hora, hora, dcimo de minuto e minuto; time_of_change: campo com 40 bits que deve obrigatoriamente especificar a data e o tempo em MJD e UTC-3 (ver Anexo A). Este campo deve obrigatoriamente ser codificado utilizando 16 bits para o MJD atravs dos 16 LSB e 24 bits codificados em 6 dgitos de 4 bits BCD cada; next_time_offset: campo com 16 bits que deve obrigatoriamente possuir a prxima mudana de horrio aps a mudana do valor UTC-3 dentro da faixa de - 12 horas e + 12 horas na rea indicada pela combinao do contry_code e country_region_id. Estes 16 bits devem obrigatoriamente ser codificados como 4 dgitos em 4 bits BCD na ordem dcimo de hora, hora, dcimo de minuto e minuto. 8.3.26 Descritor de componente de udio O descritor de componente de udio (audio component descriptor) deve obrigatoriamente ser usado para indicar cada parmetro do pacote elementar de udio e expressar o fluxo elementar em forma simblica (ver Tabela 48).

ABNT 2007 - Todos os direitos reservados

67

ABNT NBR 15603-2:2007

Tabela 48 Descritor do componente de udio Sintaxe audio_component_descriptor(){ descriptor_tag descriptor_length reserved_future_use stream_content component_type component_tag stream_type simulcast_group_tag ES_multi_lingual_flag main_component_flag quality_indicator sampling_rate reserved_future_use ISO_639_language_code if(ES_multi_lingual_flag == 1){ ISO_639_language_code_2 } for(i=0;i<N;i++){ text_char } } 8 Uimsbf 8 8 4 4 8 8 8 8 1 1 2 3 1 24 24 Uimsbf Uimsbf Bslbf Uimsbf Uimsbf Uimsbf Uimsbf Bslbf Bslbf Bslbf Bslbf Uimsbf Bslbf Bslbf Bslbf Nmero de bits Identificador

A semntica para o descritor do componente de udio deve obrigatoriamente ser: stream_content: campo de 4 bits que deve obrigatoriamente indicar o tipo de fluxo. Para fluxo de udio, deve obrigatoriamente ser fixado o valor "0x06" (ver Tabela 28); component_type: campo de 8 bits que deve obrigatoriamente especificar o tipo de componente de udio e codificao, conforme Tabela 49; component_tag: campo de 8 bits que deve obrigatoriamente ser um rtulo para identificar o fluxo do componente e deve obrigatoriamente ter o mesmo valor do campo component_tag no descritor do identificador de stream, caso ele esteja presente na seo de mapeamento de programa do PSI (ver 8.3.16); stream_type: campo de 8 bits que deve obrigatoriamente indicar o tipo de fluxo de udio (ver ABNT NBR 15603-1:2007, Tabela 6); simulcast_group_tag: campo de 8 bits que deve obrigatoriamente fornecer o mesmo nmero ao componente simulcast operacional (transmite os mesmos contedos atravs de mtodo de codificao diferente). Para componente que no opera simulcast, deve obrigatoriamente ser fixado em "0xFF";

68

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

ES_multi_lingual_flag: flag de 1 bit que deve obrigatoriamente ser fixada em "1" quando dois idiomas (ES modo multilnge) forem feitos em ES como 1/0 + 1/0 modo. No caso de outro modo, este campo deve obrigatoriamente ser reservado; main_component_flag: flag de 1 bit que deve obrigatoriamente ser fixada em "1", quando o componente de udio for o principal udio. Em caso de se operar no modo 1/0 + 1/0, o flag deve obrigatoriamente ser fixado em "1", quando o primeiro componente de udio for o udio principal; quality_indicator: campo de 2 bits que deve obrigatoriamente indicar o modo de qualidade do udio e sua codificao, conforme Tabela 50; sampling_rate: campo de 3 bits que deve obrigatoriamente mostrar a freqncia de amostragem e sua codificao deve obrigatoriamente ser feita conforme Tabela 51; ISO_639_language_code: campo de 24 bits que deve obrigatoriamente identificar o idioma do componente de udio. No caso do ES estar trabalhando no modo multilnge, este campo deve obrigatoriamente indicar o primeiro idioma do componente de udio. Este campo contm um cdigo de 3 caracteres conforme a ISO 639-2. Cada caractere deve obrigatoriamente ser codificado em 8 bits, de acordo com a ISO 8859-15 e inserido em ordem no campo de 24 bits;
EXEMPLO O portugus, idioma oficial do Brasil, tem 3 caracteres de cdigo por, que codificado como: 0111 0000 0110 1111 0111 0010.

ISO_639_language_code_2: campo de 24 bits que deve obrigatoriamente identificar o segundo idioma de componente de udio quando o ES est trabalhando no modo multilnge; text_char: campo de 8 bits, onde uma palavra deve obrigatoriamente descrever o texto no fluxo de componente. A codificao da informao de texto deve obrigatoriamente ser feita usando caracteres fixos pelo mtodo descrito no padro operacional dos provedores de servio.

ABNT 2007 - Todos os direitos reservados

69

ABNT NBR 15603-2:2007

Tabela 49 Descritor do componente de udio component_type 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x60 0x8E 0x9F 0xA0 0xA1 0xA2 0xA9 0xB0-0xFE 0xFF Descritor Reservado para uso futuro HE-AAC MPEG4 udio, modo 1/0 (single mono) HE-AAC MPEG4 udio, modo 1/0 + 1/0 (dual mono) HE-AAC MPEG4 udio, modo 2/0 (estreo) HE-AAC MPEG4 udio, modo 2/1 HE-AAC MPEG4 udio, modo 3/0 HE-AAC MPEG4 udio, modo 2/2 HE-AAC MPEG4 udio, modo 3/1 HE-AAC MPEG4 udio, modo 3/2 HE-AAC MPEG4 udio, modo 3/2 + LFE Reservado para uso futuro HE-AAC MPEG4 descrio de pure audio para deficientes visuais HE-AAC MPEG4 udio com udio elevado para deficientes auditivos HE-AAC MPEG4 descrio de mixed audio para deficientes visuais HE-AAC v2 MPEG4 udio, modo 1/0 (mono) HE-AAC v2 MPEG4 udio, modo 2/0 (estreo) HE-AAC v2 MPEG4 descrio de pure audio para deficientes visuais HE-AAC MPEG4 v2 udio com udio elevado para deficientes auditivos HE-AAC MPEG4 v2 descrio de mixed audio para deficientes visuais Reservado para uso futuro AAC MPEG4 udio, modo 1/0 (single mono) AAC MPEG4 udio, modo 1/0 + 1/0 (dual mono) AAC MPEG4 udio, modo 2/0 (estreo) AAC MPEG4 udio, modo 2/1 AAC MPEG4 udio, modo 3/0 AAC MPEG4 udio, modo 2/2 AAC MPEG4 udio, modo 3/1 AAC MPEG4 udio, modo 3/2 AAC MPEG4 Audio, modo 3/2 + LFE Reservado para uso futuro AAC MPEG4 descrio de pure audio para deficientes visuais AAC MPEG4 udio com udio elevado para deficientes auditivos AAC MPEG4 descrio de mixed audio para deficientes visuais Reservado para uso futuro Definido pelo usurio Reservado para uso futuro

70

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 50 Indicador de qualidade Indicador de qualidade 00 01 10 11


a

Descrio Reservado para uso futuro Modo 1 a Modo 2 a Modo 3 a

Para outras informaes, ver ABNT NBR 15602-2.

Tabela 51 Freqncia de amostragem linkage type 000 001 010 011 101 110 111 8.3.27 Descritor de regio-alvo O descritor de regio-alvo (target region descriptor) (ver Tabela 52) deve obrigatoriamente ser usado para descrever a regio designada para um evento ou uma parte do fluxo que compe um evento. Tabela 52 Descriptor de regio alvo Sintaxe target_region_descriptor(){ descriptor_tag descriptor_length region_spec_type target_region_spec() } A semntica para o descritivo de regio-alvo deve obrigatoriamente ser: region_spec_type: campo de 8 bits que deve obrigatoriamente designar o mtodo de descrio da construo e codificao do prximo target_region_spec (), conforme Tabela 53; target_region_spec (): campo que deve obrigatoriamente indicar a sintaxe para a regio especificada no mtodo. 8 8 8 uimsbf uimsbf uimsbf Nmero de bits Identificador Descrio kHz Reservado para uso futuro 16 22,05 24 32 44,1 48

ABNT 2007 - Todos os direitos reservados

71

ABNT NBR 15603-2:2007

Tabela 53 Descriptor de regio-alvo Valor do campo region_spec_type 0x00 0xFF 8.3.28 Descritor de contedos de dados O descritor de contedo de dados (data content descriptor) deve obrigatoriamente ser usado para descrever em detalhes as informaes individuais de cada contedo de dados no evento de radiodifuso, conforme a Tabela 54. Tabela 54 Descritor de contedo de dados Sintaxe data_content_descriptor(){ descriptor_tag descriptor_length data_component_id entry_component selector_length for(i=0;i<N;i++){ selector_byte } num_of_component_ref for(i=0;i<num_of_component_ref;i++){ component_ref } ISO_639_language_code text_length for(i=0;i<N;i++){ text_char } } A semntica do descritor de contedo de dados deve obrigatoriamente ser: data_component_id: campo de 16 bits que deve obrigatoriamente descrever o mesmo valor conforme o data_component_identifier do data_component_ descritor; entry_component: campo com 8 bits que deve obrigatoriamente designar o component stream (incluindo dados que devem obrigatoriamente ser referenciados anteriormente) dentro de mltiplos componentes de stream composto por contedo de dados transmitidos, usando components tag; selector_length: campo com 8 bits que deve obrigatoriamente especificar o comprimento do prximo selecionador de rea; selector_byte: campo com 8 bits que deve obrigatoriamente disponibilizar informaes necessrias para se obterem dados de uma seqncia de selecionadores de rea. A sintaxe descrita para esta rea deve obrigatoriamente ser especificada de um jeito independente para cada componente de dados; 8 uimsbf 24 8 bslbf uimsbf 8 uimsbf 8 uimsbf 8 uimsbf 8 8 16 8 8 uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador Semntica Reservado

72

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

num_of_component_ref: campo com 8 bits que deve obrigatoriamente indicar o nmero total de componentes no stream dentro do evento. Isto deve obrigatoriamente ser necessrio no caso de reproduzir e gravar contedos indicados por este descritor (porm, components streams designados pelo campo entry component devem obrigatoriamente ser excludos). Este nmero deve obrigatoriamente corresponder ao comprimento de byte ao prximo loop de referncia de componentes; component_ref: campo com 8 bits que deve obrigatoriamente descrever o component_tag dos contedos dentro do evento. Ele deve obrigatoriamente ser necessrio para observar ou gravar contedo (porm, component stream designado pelo entry component deve obrigatoriamente ser excludo); ISO_639_language_code: campo com 24 bits que deve obrigatoriamente identificar o idioma do descritor de caractere utilizado no prximo descritor de servio contendo um cdigo de 3 caracteres, conforme a ISO 639-2; text_length: campo com 8 bits que deve obrigatoriamente indicar o comprimento do byte do prximo descritor de contedo; text_char: campo com 8 bits. A palavra do text_char deve obrigatoriamente descrever o contedo que deve obrigatoriamente ser transmitido. 8.3.29 Descritor de hiperlink O descritor hiperlink (hiperlink descriptor) deve obrigatoriamente ser utilizado para descrever a conexo de outro evento, contedo do evento e informaes relativas ao evento, conforme a Tabela 55. Tabela 55 Descritor de hiperlink Sintaxe hyperlink_descriptor(){ descriptor_tag descriptor_length hyper_linkage_type link_destination_type selector_length for(i=0; i<selector_length; i++){ selector_byte } for(i=0; i<N; i++){ private_data } } A semntica do descritor de hyperlink deve obrigatoriamente ser: hyper_linkage_type: campo com 8 bits que deve obrigatoriamente indicar o tipo de conexo e o cdigo de acordo com Tabela 56; link_destination_type: campo com 8 bits que deve obrigatoriamente indicar o tipo de conexo e o cdigo de acordo com Tabela 57 a 64; selector_length: campo com 8 bits que deve obrigatoriamente indicar o tamanho em bytes do prximo selecionador de rea; 8 uimsbf 8 uimsbf 8 8 8 8 8 uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

73

ABNT NBR 15603-2:2007

selector_byte: campo com 8 bits que deve obrigatoriamente especificar uma seqncia de selecionadores de rea que devem obrigatoriamente descrever o destino dos prximos links do tipo especificado por cada link de destino; original_network_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores de network_id do sistema de origem onde o servio conectado faz parte; transport_stream_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores de fluxo de transporte ao servio conectado ao qual pertence; service_id: campo de 16 bits que deve obrigatoriamente fornecer identificadores de servios na conexo de transport streams e deve obrigatoriamente descrever o mesmo service_id como um program_number na correspondente seleo de mapas dos programas; original_network_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores de network_id ao sistema de origem onde o servio conectado deve obrigatoriamente fazer parte; transport_stream_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores do fluxo de transporte onde o servio conectado deve obrigatoriamente fazer parte; service_id: campo de 16 bits que deve obrigatoriamente fornecer identificadores de servios na conexo do fluxo de transporte e deve obrigatoriamente descrever o mesmo service_id como um program_number na seo de mapas dos programas correspondente; event_id: campo com 16 bits que deve obrigatoriamente descrever o nmero de identificao da conexo do evento; original_network_id: campo com 16 bits que deve obrigatoriamente fornecer identificadoresde network_id ao sistema de origem onde o mdulo do carrossel conectado deve obrigatoriamente fazer parte; transport_stream_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores do fluxo de transporte onde o mdulo do carrossel conectado deve obrigatoriamente fazer parte; service_id: campo de 16 bits que deve obrigatoriamente fornecer identificadores de servios conexo do fluxo de transporte onde o mdulo do carrossel deve obrigatoriamente fazer parte e deve obrigatoriamente descrever o mesmo service_id como um program_number na seo de mapas dos programas correspondente; event_id: campo com 16 bits que deve obrigatoriamente descrever o nmero da identificao da conexo onde o mdulo do carrossel deve obrigatoriamente fazer parte; component_tag: campo com 8 bits que deve obrigatoriamente descrever o identificador do fluxo de transporte de transmisso conectado ao mdulo carrossel; moduleId: campo com 16 bits que deve obrigatoriamente descrever o nmero de identificao da conexo do mdulo do carrossel; original_network_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores de network_id ao sistema de origem onde o contedo conectado deve obrigatoriamente fazer parte; transport_stream_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores ao fluxo de transporte onde o contedo conectado deve obrigatoriamente fazer parte; service_id: campo de 16 bits que deve obrigatoriamente fornecer identificadores de servios conexo do fluxo de transporte onde o contedo deve obrigatoriamente fazer parte e deve obrigatoriamente descrever o mesmo service_id como um program_number na correspondente seleo de mapas dos programas;

74

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

content_id: campo com 32 bits que deve obrigatoriamente descrever o nmero de identificao do contedo conectado ao servio de forma uniforme; original_network_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores do network_id ao sistema de origem onde o mdulo do contedo conectado deve obrigatoriamente fazer parte; transport_stream_id: campo com 16 bits que deve obrigatoriamente fornecer identificadores do fluxo de pacotes onde o modulo do contedo conectado deve obrigatoriamente fazer parte; service_id: campo de 16 bits que deve obrigatoriamente fornecer identificadores de servios conexo do fluxo de transporte onde o mdulo do contedo deve obrigatoriamente fazer parte e deve obrigatoriamente descrever o mesmo service_id como um program_number na seo de mapas dos programas correspondente; content_id: campo com 32 bits que deve obrigatoriamente descrever o nmero de identificao do mdulo do contedo conectado ao servio de forma uniforme; component_tag: campo com 8 bits que deve obrigatoriamente descrever o identificador do fluxo de componentes conectado ao mdulo transmitido; moduleId: campo com 16 bits que deve obrigatoriamente descrever o nmero de identificao da conexo do mdulo; information_provider_id: campo com 16 bits que deve obrigatoriamente ser responsvel por fornecer informaes providas por identificador de eventos relacionados subtabela da qual a conexo do n deve obrigatoriamente fazer parte; event_relation_id: campo com 16 bits que deve obrigatoriamente ser responsvel por identificar eventos relacionados s subtabelas das quais a conexo de destino deve obrigatoriamente fazer parte; node_id: campo com 16 bits que deve obrigatoriamente ser responsvel por identificar a conexo do n de destino; url_char: seqncia de campos que devem obrigatoriamente descrever URL de contedos acumulados em servios de dados. Devem obrigatoriamente descrever mtodos de URL de acordo com a ARIB STD-B24.

ABNT 2007 - Todos os direitos reservados

75

ABNT NBR 15603-2:2007

Tabela 56 Descritor de hiperlink


hyper_linkage_type reserved(0x00) Reservado Usado para indicar evento de transmisso de dados que transporta SI relacionado a eventos de televiso, quando o SI transportado em outro frame ou outro evento. Ao fazer reserva ou playback do evento de transmisso de dados do radiodifusor quando estiver fazendo reserva ou reproduo do evento de televiso, deve obrigatoriamente ser descrito em detalhes na SI do evento de televiso Usado para indicar evento de televiso que se relaciona SI transportada no evento de transmisso de dados, quando o SI transportado em outro frame ou outro evento. Ao fazer reserva ou reproduo do evento de transmisso de dados do radiodifusor, quando estiver fazendo reserva ou reproduo do evento de televiso, deve obrigatoriamente ser descrito em detalhes na SI do evento de transmisso de dados Usado para indicar evento que transporte informao de ndice interno relacionado ao evento de televiso, quando a informao de ndice interno transportada em outro frame ou outro evento. Para acumular ou utilizar a informao de ndice relacionada, quando estiver acumulando ou reproduzindo evento de televiso, deve obrigatoriamente ser descrito em detalhes na informao de ndice interno do evento de televiso Usado para indicar evento de televiso que se relaciona ao ndice de informao interno de evento quando o ndice de informao interno transportado em outro frame ou em outro evento. Para acumular ou fazer reproduo do evento de televiso relacionado, quando estiver acumulando ou utilizando informao de ndice, deve obrigatoriamente ser descrito como informao detalhada do evento de ndice de informao Usado para indicar evento de transmisso de dados que transporta a informao de guia de evento relacionada a esse evento, quando a informao de guia de evento transportada em outro evento de transmisso de dados. Para conseguir informao detalhada sobre a aplicao de guia de evento quando solicitada, deve obrigatoriamente indicar o dado designado No definido Usado para indicar evento e servio que transportam metadados relacionados a eventos de televiso ou eventos de transmisso de dados, quando os metadados so transmitidos num frame ou servio diferente do evento de televiso ou do evento de transmisso de dados. Para acumular ou utilizar os metadados relacionados, quando estiver acumulando ou reproduzindo o evento de televiso ou evento de transmisso de dados, deve obrigatoriamente ser descrito como informao detalhada do evento de televiso ou evento de transmisso de dados Usado para indicar evento de televiso ou evento de transmisso de dados que se relaciona a metadados transportados dentro do evento ou servio, quando metadados so transmitidos num frame ou servio diferente do evento de televiso ou evento de transmisso de dados. Para acumular ou reproduzir o evento de televiso ou evento de transmisso de dados relacionados, quando estiver armazenando ou utilizando metadados, deve obrigatoriamente ser descrito como informao detalhada do evento de metadados Usado para indicar o URL do enlace de portal de destino na transmisso do tipo de servidor. O URL do enlace de portal de destino corresponde ao URL do documento BML fornecido pelo radiodifusor para o contrato entre o radiodifusor e a audincia Usado para indicar o URL da autoridade na transmisso do tipo servidor. A autoridade a cadeia de caracteres usada como espao de nomes para cada radiodifusor quando estiver acumulando contedo do tipo servidor em receptores tipo servidor No definido Usado somente para a LIT como ndice de informao no evento de transmisso de dados, para indicar correspondncia do identificador de evento local e mdulo de evento de transmisso de dados. A operao depende da aplicao no receptor que usa a informao de ndice interna No definido Tipo de ligao definido pelos usurios Semntica

combined_data(0x01)

combined_stream(0x02)

content_to_index(0x03)

index_to_content(0x04)

guide_data(0x05)

(0x06)

content_to_metadata(0x07)

metadata_to_content(0x08)

portal_URL (0x09)

authority_URL (0x0A) (0x0B 0x3F) index_module(0x40) (0x41 0x7F) user_private(0x80 0xFF)

76

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 57 Tipo de destino de links link_destination_type reserved(0x00) link_to_service(0x01) link_to_event(0x02) link_to_module(0x03) link_to_content(0x04) link_to_content_module(0x05) link_to_ert_node(0x06) link_to_stored_content(0x07) reserved_future_use(0x08 0x7F) user_private(0x80 0xFE) reserved(0xFF) selector_length 6 8 11 10 13 6 Comprimento varivel Servio Evento Mdulo especfico de evento Contedo Mdulo especfico de contedo N de tabela relacionada ao evento Contedo acumulado Reservado para uso futuro Tipo de destino de ligao de definio do usurio Objetivo da ligao -

Tabela 58 Descritor de rea de seleo (link_destination_type: 0x01) Sintaxe (link_destination_type:0x01) link_service_info(){ original_network_id transport_stream_id service_id } Tabela 59 Descritor de rea de seleo (link_destination_Type: 0x02) Sintaxe (link_destination_type:0x02) link_event_info(){ original_network_id transport_stream_id service_id event_id } 16 16 16 16 uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador 16 16 16 uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

77

ABNT NBR 15603-2:2007

Tabela 60 Descritor de rea de seleo (link_destination_Type: 0x03) Sintaxe (link_destination_type:0x03) link_module_info(){ original_network_id transport_stream_id service_id event_id component_tag moduleId } Tabela 61 Descritor de rea de seleo (link_destination_Type: 0x04) Sintaxe (link_destination_type:0x04) link_content_info(){ original_network_id transport_stream_id service_id content_id } Tabela 62 Descritor de rea de seleo (link_destination_Type: 0x05) Sintaxe (link_destination_type:0x05) link_content_module_info(){ original_network_id transport_stream_id service_id content_id component_tag moduleId } Tabela 63 Descritor de rea de seleo (link_destination_Type: 0x06) Sintaxe (link_destination_type:0x06) link_ert_node_info(){ information_provider_id event_relation_id node_id } 16 16 16 uimsbf uimsbf uimsbf Nmero de bits Identificador 16 16 16 32 8 16 uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador 16 16 16 32 uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador 16 16 16 16 16 16 uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

78

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 64 Descritor de rea de seleo (link_destination_Type: 0x07) Sintaxe (link_destination_type:0x07) link_stored_content_info(){ for(i=0;i<N;i++){ uri_char } } 8.3.30 Descritor de controle de decodificao de vdeo O descritor de controle de decodificao de vdeo (video decode control descriptor) deve obrigatoriamente ser utilizado para controlar a decodificao de vdeo visando a recepo de imagens estticas compostas de imagens MPEG transmitidas a baixa velocidade. Alm disso, este descritor deve obrigatoriamente ser utilizado para suavizar a apresentao do vdeo em pontos de juno, atravs da alterao do mtodo de codificao de vdeo (ver Tabela 65). Tabela 65 Descritor de controle de decodificao de vdeo Sintaxe Video_decode_control_descriptor(){ descriptor_tag descriptor_length still_picture_flag sequence_end_code_flag video_encode_format reserved_future_use } A semntica do descritor de controle de decodificao de vdeo deve obrigatoriamente ser: still_picture_flag: campo de 1 bit que, quando for 1, deve obrigatoriamente indicar que este componente deve obrigatoriamente ser uma imagem esttica (MPEG-picture). Se for 0, deve obrigatoriamente ser uma animao; sequence_end_code_flag: campo de 1 bit que deve obrigatoriamente indicar se este componente de vdeo possui ou no um finalizador definido pela ABNT NBR 15602-1. Quando em 1, deve obrigatoriamente indicar existncia de finalizador e, quando em 0, deve obrigatoriamente indicar ausncia de finalizador; video_encode_format: campo de 4 bits que deve obrigatoriamente indicar o formato de codificao, de acordo com a Tabela 66. 8 8 1 1 4 2 uimsbf uimsbf bslbf bslbf bslbf bslbf Nmero de bits Identificador 8 uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

79

ABNT NBR 15603-2:2007

Tabela 66 Formato de codificao de vdeo Formato de codificao de vdeo 0000 0001 0010 0011 0100 0101 0110 0111 1000 -1111 Descrio 1080p 1080i 720p 480p 480i 240p 120p Reservado Para extenso do formato de codificao de vdeo

8.3.31 Descritor de sistema de transmisso terrestre O descritor do sistema de distribuio terrestre (terrestrial system delivery descriptor) deve obrigatoriamente indicar as condies fsicas do caminho da transmisso terrestre (ver Tabela 67). Tabela 67 Descritor do sistema de distribuio terrestre Sintaxe terrestrial_delivery_system_descriptor(){ descriptor_tag descriptor_length area_code guard_interval transmission_mode for(i=0; i < N;i++){ Frequency } } A semntica do descritor do sistema de entrega terrestre deve obrigatoriamente ser: area_code: campo de 12 bits que deve obrigatoriamente indicar o cdigo da rea de servio. Os cdigos de rea devem obrigatoriamente ser especificados em outro momento; guard_interval: campo de 2 bits que deve obrigatoriamente indicar o intervalo de guarda de acordo com a Tabela 68; transmission_mode: campo de 2 bits que deve obrigatoriamente indicar o modo de informao de acordo com a Tabela 69; frequency: campo de 16 bits que deve obrigatoriamente indicar a freqncia central. A unidade de freqncia deve obrigatoriamente estar de acordo com a ABNT NBR 15601. No caso de MFN, devem obrigatoriamente ser listadas as mltiplas freqncias usadas. O valor do campo em decimal deve seguir a seguinte equao: (473 + 6 x (X 14) + 1/7) x 7 = (xxx)d onde X o nmero do canal. 16 uimsbf 8 8 12 2 2 uimsbf uimsbf bslbf bslbf bslbf Nmero de bits Identificador

80

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 68 Intervalo de guarda Intervalo de guarda 00 01 10 11 Descrio 1/32 1/16 1/8 1/4

Tabela 69 Modo de informao Modo de informao 00 01 10 11 8.3.32 Descritor de recepo parcial O descritor de recepo parcial (partial reception descriptor) deve obrigatoriamente descrever a identificao de servio (service_id) transmitido pela hierarquia de recepo parcial disponvel na transmisso terrestre (ver Tabela 70). Tabela 70 Descritor de recepo parcial Sintaxe partial_reception_descriptor(){ descriptor_tag descriptor_length for(i=0;i < N;i++){ service_id } } A semntica do descritor de recepo parcial deve obrigatoriamente ser: service_id: campo de 16 bits que deve obrigatoriamente indicar o service_id do servio de informao numa hierarquia de recepo parcial. O service_id deve obrigatoriamente ser idntico ao program_number na seo correspondente do mapa de programa. 16 uimsbf 8 8 uimsbf uimsbf Nmero de bits Identificador Descrio Modo 1 Modo 2 Modo 3 No definido

ABNT 2007 - Todos os direitos reservados

81

ABNT NBR 15603-2:2007

8.3.33 Descritor de sries O descritor de sries (series descriptor) deve obrigatoriamente ser usado para descrever eventos de seriados (ver Tabela 71). Tabela 71 Descritor de sries Sintaxe series_descriptor(){ descriptor_tag descriptor_length series_id repeat_label program_pattern expire_date_valid_flag expire_date episode_number last_episode_number for(i=0; i < N;i++){ series_name_char } } A semntica do descritor de seriado deve obrigatoriamente ser: series_id: campo de 16 bits que deve obrigatoriamente identificar um nico seriado; repeat_label: campo de 4 bits que deve obrigatoriamente fornecer o rtulo de identificao do programa, informando a durao do seriado e a repetio do mesmo. Seriados originais devem obrigatoriamente possuir o valor 0x0; program_pattern: campo de 3 bits que deve obrigatoriamente informar o padro do programa de acordo com a Tabela 72. Este pode mostrar quando o prximo evento do seriado deve obrigatoriamente ser exibido; expire_date_valid_flag: campo de 1 bit que deve obrigatoriamente indicar que o prximo campo de expirao de data (expire_date) deve obrigatoriamente ser vlido. Quando o valor de data final (end date) do seriado for vlido, deve obrigatoriamente ser definido o valor como 1; expire_date: campo de 16 bits que deve obrigatoriamente indicar a data-limite do seriado utilizando formato igual aos 16 bits inferiores do MJD. Mesmo quando o ltimo evento no for reconhecido por alguma razo, o terminal de acesso deve obrigatoriamente reconhecer que o seriado terminou quando a data for enviada; episode_number: campo de 12 bits que deve obrigatoriamente indicar o nmero do episdio que o descritor descreve. Pode indicar do nmero 1 at 4 095. Quando o nmero do episdio exceder esse valor, deve obrigatoriamente ser definido separadamente. Quando o nmero do evento (event number) no pode ser definido devido a um evento de seriado, usa-se 0x000; last_episode_number: campo de 12 bits que deve obrigatoriamente indicar o nmero total de episdios do seriado. Pode indicar de 1 at 4 095. Quando o nmero de episdios excede esse valor, deve obrigatoriamente ser definido separadamente. Se o campo last_time no estiver ainda definido, deve obrigatoriamente assumir o valor 0x000; 8 uimsbf 8 8 16 4 3 1 16 12 12 uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

82

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

series_name_char: deve obrigatoriamente ser uma seqncia de caracteres indicando o nome do seriado. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio. Tabela 72 Padro de programa Padro do programa 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 8.3.34 Descritor de grupos de eventos Quando existe relao entre mltiplos eventos, o descritor de grupo de eventos (event group descriptor) deve obrigatoriamente ser usado para agrupar tais eventos (ver Tabela 73). Tabela 73 Descritor de grupo de eventos Sintaxe Event_group_descriptor(){ descriptor_tag descriptor_length group_type event_count for(i=0; i < event_count; i++){ service_id event_id } if(group_type==4 || group_type==5){ for(i=0; i < N; i++){ original_network_id transport_stream_id service_id event_id } } else { for(i=0; i < N; i++){ private_data_byte } } } Nmero de bits 8 8 4 4 16 16 Identificador uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Descrio No programado (outros alm dos definidos como 0x1 a 0x7) Programa regular (todos os dias, todos os dias exceto final de semana, somente finais de semana etc.), programado para vrios dias da semana Programado para uma vez por semana Programado para uma vez por ms Programado para vrios eventos em um dia Diviso de programas de vrias horas Programa de regular ou irregular exibio No definido

16 16 16 16

uimsbf uimsbf uimsbf uimsbf

uimsbf

ABNT 2007 - Todos os direitos reservados

83

ABNT NBR 15603-2:2007

A semntica para o descritor de grupo de eventos deve obrigatoriamente ser: group_type: campo de 4 bits que deve obrigatoriamente indicar o tipo de grupo de acordo com a Tabela 74; event_count: campo de 4 bits que deve obrigatoriamente indicar o nmero de eventos event_id no lao que segue; service_id: campo de 16 bits que deve obrigatoriamente fornecer a identificao de servio (service_id) e do servio de informao relacionado. Deve obrigatoriamente ser o mesmo usado no campo program number da PMT; event_id: campo de 16 bits que deve obrigatoriamente indicar o event_id do evento relacionado; original_network_id: campo de 16 bits que deve obrigatoriamente indicar o original_network_id do evento relacionado transmitido no momento da retransmisso do evento ou do movimento do evento atravs das outras redes; transport_stream_id: campo de 16 bits que deve obrigatoriamente indicar o transport_stream_id do evento relacionado, que foi transmitido no momento da retransmisso do evento ou do movimento do evento atravs das outras redes. private_data_byte: campo de 8 bits cujo valor deve obrigatoriamente ser definido de acordo com a necessidade de utilizao Tabela 74 Tipo de grupo Tipo de grupo 0x1 0x2 0x3 0x4 0x5 0x0, 0x6 - 0xF 8.3.35 Descritor de parmetros de SI O descritor de parmetro SI (SI parameter descriptor) deve obrigatoriamente estar de acordo com a Tabela 75. Tabela 75 Descritor de parmetro SI
Sintaxe SI_parameter_descriptor(){ descriptor_tag descriptor_length parameter_version update_time for(i=0;i<N;i++){ table_id table_description_length for(j=0; j<N; j++){ table_description_byte } 8 uimsbf 8 8 uimsbf uimsbf 8 8 8 16 uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

Descrio Evento comum Retransmisso de evento Movimento de evento Retransmisso de evento para outras redes Movimento de evento a partir de outras redes No definido

} }

84

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A semntica do descritor de parmetros de SI deve obrigatoriamente ser: parameter_version: campo com 8 bits que deve obrigatoriamente indicar a verso dos parmetros do SI. Esse valor deve obrigatoriamente ser incrementado de 1 quando o parmetro for atualizado; update_time: campo com 16 bits que deve obrigatoriamente definir os 16 bits menos significativos do MJD quando o parmetro se torna vlido; table_id: campo com 8 bits que deve obrigatoriamente identificar o table (table_id) descrito no campo table_description_byte; table_description_length: campo com 8 bits que deve obrigatoriamente indicar o comprimento em bytes do table_description_byte; table_description_byte: campo com 8 bits. Deve obrigatoriamente ser a seqncia de tabelas que descreve as reas e define parmetros para cada tabela especificada no padro operacional dos provedores de servio. 8.3.36 Descritor do nome das radiodifusoras O descritor do nome da radiodifusora (broadcast name descriptor) deve obrigatoriamente descrever o nome da emissora (ver Tabela 76). Tabela 76 Descritor do nome da emissora Sintaxe partial_reception_descriptor(){ descriptor_tag descriptor_length for(i=0; i < N;i++){ Char } } A semntica para o descritor do nome da emissora deve obrigatoriamente ser: char: campo de 8 bits que deve obrigatoriamente ser uma seqncia de caracteres onde deve obrigatoriamente ser informado o nome da emissora. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio. 8.3.37 Descritor de grupo de componentes O descritor de grupo de componentes (group component descriptor) deve obrigatoriamente definir e identificar o agrupamento de componentes de um evento (ver Tabela 77). 8 uimsbf 8 8 uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

85

ABNT NBR 15603-2:2007

Tabela 77 Descritor de grupo de componentes Sintaxe component_group_descriptor(){ descriptor_tag descriptor_length component_group_type total_bit_rate_flag num_of_group for(i=0; i < num_of_groupt; i++){ component_group_id num_of_CA_unit for(j=0; j < num_of_CA_unit; j++){ CA_unit _id num_of_component for(k=0;k<num_of_component; k++){ component_tag } } if(total_bit_rate_flag == 1){ total_bit_rate } text_length for(i=0;i < text_length;i++){ text_char } } } A semntica para grupo de componentes deve obrigatoriamente ser: component_group_type: campo de 3 bits que indica o tipo do grupo de componentes de acordo com a Tabela 78; total_bit_rate_flag: campo de 1 bit que deve obrigatoriamente indicar o estado da descrio da taxa de bits total no grupo de componentes no evento. Quando o valor for 0, o campo de taxa de bits total do grupo de componentes no pode existir no descritor correspondente. Quando este bit for 1, o campo deve obrigatoriamente existir; num_of_group: campo de 4 bits que deve obrigatoriamente indicar o nmero de grupo de componentes no evento; component_group_id: campo de 4 bits que deve obrigatoriamente descrever o identificador do grupo de componentes de acordo com a Tabela 79; 8 uimsbf 8 uimsbf 8 uimsbf 8 uimsbf 4 4 uimsbf uimsbf 4 4 uimsbf uimsbf 8 8 3 1 4 uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

86

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

num_of_CA_unit: campo de 4 bits que deve obrigatoriamente indicar uma unidade CA/no-CA em um grupo de componentes; CA_unit_id: campo de 4 bits que deve obrigatoriamente descrever o CA_unit_id ao qual o componente pertence, de acordo com a Tabela 80; num_of_component: campo de 4 bits que deve obrigatoriamente indicar o nmero de componentes que pertencem ao grupo de componentes correspondente e unidade CA/no-CA indicada no CA_unit_id imediatamente anterior; component_tag: campo de 8 bits que deve obrigatoriamente indicar o valor do rtulo de componente pertencente ao grupo de componentes; total_bit_rate: campo de 8 bits que deve obrigatoriamente descrever a taxa de bits total do componente no grupo de componentes, arredondando para cima a taxa de transmisso do pacote TS em cada Mbit/s; text_length: campo de 8 bits que deve obrigatoriamente indicar o tamanho em bytes da prxima descrio de grupo de componentes; text_char: deve obrigatoriamente ser uma seqncia de caracteres que descreve o grupo de componentes. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio. Tabela 78 Tipo de grupo de componentes Tipo de grupo de componentes 0 001 111 Descrio Servio de multi-view No definido

Tabela 79 Identificador do grupo de componentes Identificador do grupo de componentes 0x0 0x1 0xF Tabela 80 CA_unit_id CA_unit_id 0x0 0x1 0x2 0xF 8.3.38 SI prime_TS descriptor O descritor SI_prime_TS_descriptor deve obrigatoriamente identificar o SI prime_TS (transport stream que possui formato de transmisso especial para SI) e o seu parmetro de transmisso (ver Tabela 81). Descrio Grupo de unidades no-CA Grupo de unidades CA includo o grupo ES padro Grupo de unidades CA exceto as definidas acima Descrio Grupo principal Subgrupo

ABNT 2007 - Todos os direitos reservados

87

ABNT NBR 15603-2:2007

Tabela 81 Descritor do principal TS do SI Sintaxe SI_prime_TS_descriptor(){ descriptor_tag descriptor_length parameter_version update_time SI_prime_ts_network_id SI_ prime_transport_stream_id for(i=0; i < N;i++){ table_id table_description_length for(j=0; j < N; j++){ table_description_byte } } } A semntica para o descritor do principal TS do SI deve obrigatoriamente ser: parameter_version: campo de 8 bits que deve obrigatoriamente indicar a verso do parmetro SI. Deve obrigatoriamente ser incrementado em 1 cada vez que o parmetro for atualizado; update_time: campo de 16 bits que deve obrigatoriamente utilizar formato igual aos 16 bits inferiores do MJD atualizado quando o parmetro estipulado comea a ser vlido; SI_prime_ts_network_id: campo de 16 bits que deve obrigatoriamente indicar o SI_prime_ts_network_id; SI_prime_transport_stream_id: o SI_prime_transport_stream_id; campo de 16 bits que deve obrigatoriamente indicar 8 uimsbf 8 8 uimsbf uimsbf 8 8 8 16 16 16 uimsbf uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

table_id: campo de 8 bits que deve obrigatoriamente indicar o table_id do prximo table_description_byte; table_description_length: campo de 8 bits que deve obrigatoriamente indicar o tamanho de bytes do prximo table_description_byte; table_description_byte: campo de 8 bits que deve obrigatoriamente ser uma srie de tabelas de descrio de parmetros especificados no padro operacional dos provedores de servio. 8.3.39 Descritor da informao embarcada O descritor da informao embarcada (board information descriptor) deve obrigatoriamente indicar o ttulo e o contedo da informao em formato texto (ver Tabela 82).

88

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 82 Descritor de informao embarcada


Sintaxe board_information_descriptor(){ descriptor_tag descriptor_length title_length for(i=0; i < N;i++){ title_char } text_length for(i=0; i < N;i++){ text_char } } 8 uimsbf 8 uimsbf 8 uimsbf 8 8 8 uimsbf uimsbf uimsbf Nmero de bits Identificador

A semntica para o descritor de informao embarcada deve obrigatoriamente ser: title_length: campo de 8 bits que deve obrigatoriamente indicar o tamanho em bytes do prximo ttulo; title_char: srie de caracteres que deve obrigatoriamente informar o ttulo da informao de comit. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio; text_length: campo de 8 bits que deve obrigatoriamente indicar o tamanho em bytes do prximo texto; text_char: deve obrigatoriamente ser uma srie de caracteres que descrevem o contedo da informao de comit. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio. 8.3.40 Descritor de ligao da LDT O descritor de ligao da LDT (LDT linkage descriptor) deve obrigatoriamente ser utilizado para descrever a associao da informao obtida pela tabela LDT (ver Tabela 83). Tabela 83 Descritor de ligao da LDT
Sintaxe LDT_linkage_descriptor(){ descriptor_tag descriptor_length original_service_id transport_stream_id original_network_id for(i=0; i < N;i++){ description_id reserved_future_use description_type user_defined } } 16 4 4 8 uimsbf uimsbf uimsbf bslbf 8 8 16 16 16 uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

89

ABNT NBR 15603-2:2007

A semntica para o descritor de ligao da LDT deve obrigatoriamente ser: original_service_id: campo de 16 bits que deve obrigatoriamente indicar o original_service_id da subtabela LDT associada; transport_stream_id: campo de 16 bits que deve obrigatoriamente indicar o ts_id da subtabela LDT onde a subtabela LDT associada deve obrigatoriamente estar includa; original_network_id: campo de 16 bits que deve obrigatoriamente indicar o network_id do sistema de distribuio no qual a subtabela LDT deve obrigatoriamente estar includa; description_id: campo de 16 bits que deve obrigatoriamente indicar o id_number do descritor associado; description_type: campo de 8 bits que deve obrigatoriamente indicar o tipo de descritor associado, de acordo com a Tabela 84; user_defined: o provedor de servios que pode definir esses 8 bits de forma independente. Tabela 84 Tipo do descritor Valor 0x0 0x1 0x2 0x3 0x4 0xE 0xF Semntica No definido Descrito com short_event_descriptor Descrito com extended_event_descriptor( utilizado tipo independente sem descrever item_description) Descrito com extended_event_descriptor Reservado para uso futuro Outros (incluindo descritores e associados no especificados)

8.3.41 Descritor de transmisses conectadas O descritor de transmisses conectadas (connected transmission descriptor) deve obrigatoriamente indicar a condio fsica do caminho de transmisso de udio terrestre conectada (ver Tabela 85). Tabela 85 Descritor de transmisses conectadas de udio Sintaxe connected_transmission_descriptor(){ descriptor_tag descriptor_length connected_transmission_group_id segment_type modulation_type_A modulation_type_B reserved_future_use for(i=0; i < N;i++){ additional_connected_transmission_info } } 8 uimsbf 8 8 16 2 2 2 2 uimsbf uimsbf uimsbf bslbf bslbf bslbf bslbf Nmero de bits Identificador

90

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

A semntica para o descritor de transmisses conectadas deve obrigatoriamente ser: connected_transmission_group_id: campo de 16 bits que fornece o nome de identificao do grupo de transmisso conectada; segment_type: campo de 2 bits que identifica o tipo de segmento conforme a Tabela 86; modulation_type_A: campo de 2 bits que deve obrigatoriamente indicar o tipo de modulao A conforme a Tabela 87; modulation_type_B: campo de 2 bits que deve obrigatoriamente identificar o tipo de modulao B conforme a Tabela 87. Se o tipo de segmento for igual a 1 segment, o valor deste campo fica sem sentido; additional_connected_transmission_info: campo de 8 bits que deve obrigatoriamente ser usado para armazenar informaes adicionais especificadas no padro operacional dos provedores de servio. Tabela 86 Tipo de segmento Tipo de segmento 00 01 10 11 Descrio 1 segmento 3 segmentos Reservado para uso futuro Referente ao sinal TMCC Tabela 87 Tipo de modulao Tipo de modulao 00 01 10 11 8.3.42 Descritor de informao do TS O descritor de informao do TS (TS_information_descriptor) deve obrigatoriamente indicar o relacionamento entre o identificador do servio e a camada de transmisso durante a transmisso hierrquica (ver Tabela 88). Descrio Modulao diferencial Modulao sncrona Reservado para uso futuro Referente ao sinal TMCC

ABNT 2007 - Todos os direitos reservados

91

ABNT NBR 15603-2:2007

Tabela 88 Descritor de informao do TS Sintaxe ts_information_descriptor(){ descriptor_tag descriptor_length remote_control_key_id length_of_ts_name transmission_type_count for(i=0; i < length_of_ts_name; i++){ ts_name_char } for(j=0; j < transmission_type_count; j++){ Transmission_type_info num_of_service for(k=0;k<num_of_service; k++){ service_id } } for(l=0;l <N;l++){ reserved_future_use } } A semntica para o descritor de informao do TS deve obrigatoriamente ser: remote_control_key_id: campo de 8 bits que deve obrigatoriamente indicar o nmero do canal virtual ao qual o TS aplicvel deve obrigatoriamente ser associado. Sua transmisso obrigatria; length_of_ts_name: campo de 6 bits que deve obrigatoriamente indicar o comprimento em bytes da descrio do nome do TS; transmission_type_count: campo de 2 bits que deve obrigatoriamente indicar o nmero de repeties para a informao subseqente sobre o nmero de tipos de transmisso; ts_name_char: campo de 8 bits que deve obrigatoriamente ser uma srie de campos de descrio de nome de TS que descreve o nome do TS aplicvel. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio; transmission_type_info: campo de 8 bits que deve obrigatoriamente ser usado para discriminao das camadas hierrquicas e demais parmetros de transmisso. Deve obrigatoriamente ser definido pelos padres operacionais de cada provedor de servio; num_of_service: campo de 8 bits que deve obrigatoriamente indicar o nmero de repeties para os identificadores de servio subseqentes; service_id: campo de 16 bits que deve obrigatoriamente indicar o identificador do servio transmitido em cada hierarquia de tipo de transmisso. 8 bslbf 16 uimsbf 8 8 bslbf uimsbf 8 uimsbf 8 8 8 6 2 uimsbf uimsbf uimsbf uimsbf uimsbf Nmero de bits Identificador

92

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

8.3.43 Descritor estendido de radiodifusor O descritor estendido de radiodifusor (extended broadcast descriptor) deve obrigatoriamente especificar informaes de identificao dos radiodifusores estendidos, como a identificao do radiodifusor terrestre e os relacionamentos com outros radiodifusores estendidos e com radiodifusores de outras redes (ver Tabela 89). Tabela 89 Descritor estendido de radiodifusor Sintaxe extended_broadcaster_descriptor(){ descriptor_tag descriptor_length broadcaster_type Reserved_future_use If (broadcaster_type == 0x1){ Terrestrial_broadcaster_id Number_of_affiliation_id_loop Number_of_broadcaster_id_loop for(j=0; i <N1,i++){ affiliation_id } for(j=0;j<N2;j++){ Original_network_id broadcaster_id } for(k=0;k <N3;k++){ private_data_byte } } else if(broadcaster_type == 0X2){ terrestrial_sound_broadcaster_id number_of_sound_broadcaste_affiliation_id_loop number_of_broadcaster_id_loop for( i=0;i<N1;i++){ Sound_broadcaster_affiliation_id } for(j=0;j<N2;j++){ Original_network_id Broadcaster_id } for(k=0;k<N3;k++){ private_data_byte } } else for(i=0;i<N;i++){ reserved_future_use } } } Nmero de bits 8 8 4 4 16 4 4 8 Identificador uimsbf uimsbf uimsbf bslbf uimsbf uimsbf uimsbf uimsbf

16 8

uimsbf uimsbf

bslbf

16 4 4 8

uimsbf uimsbf uimsbf uimsbf

16 8

uimsbf uimsbf

bslbf

bslbf

ABNT 2007 - Todos os direitos reservados

93

ABNT NBR 15603-2:2007

A semntica para o descritor estendido de radiodifusor deve obrigatoriamente ser: broadcaster_type (tipo de radiodifusor): campo de 4 bits cuja codificao deve obrigatoriamente estar de acordo com a Tabela 90; terrestrial_broadcaster_id: campo de 16 bits que deve obrigatoriamente identificar o radiodifusor terrestre descrito neste campo; number_of_affiliation_id_loop: campo de 4 bits que deve obrigatoriamente indicar o nmero de repeties de identificadores de afiliados subseqentes; number_of_broadcaster_id_loop: campo de 4 bits que deve obrigatoriamente indicar o nmero de repeties de identificadores de radiodifusores subseqentes; affiliation_id: campo de 8 bits que deve obrigatoriamente ser usado para identificao do afiliado do identificador de radiodifusor terrestre aplicvel; original_network_id: campo de 16 bits que deve obrigatoriamente funcionar como uma etiqueta para especificar o identificador do sistema de distribuio original; broadcaster_id: campo de 8 bits que deve obrigatoriamente identificar o radiodifusor na rede original; terrestrial_sound_broadcaster_id: campo de 16 bits que deve obrigatoriamente identificar o radiodifusor terrestre de udio descrito neste campo; number_of_sound_broadcaster_affiliation_id_loop: campo de 4 bits que deve obrigatoriamente indicar o nmero de repeties para os identificadores de afiliao de radiodifuso de udio subseqentes; number_of_sound_broadcaster_id_loop: campo de 4 bits que deve obrigatoriamente indicar o nmero de repeties para os identificadores de radiodifusores terrestres de udio subseqentes; sound_broadcaster_affiliation_id: campo de 8 bits que deve obrigatoriamente ser usado para identificao da afiliao de radiodifuso de udio do identificador de radiodifusor terrestre de udio aplicvel. Tabela 90 Tipo de radiodifusor Valor 0x1 0x2 0x3 - 0xF 8.3.44 Descritor de transmisso de logotipos O descritor de transmisso de logotipos (logo transmission descriptor) deve obrigatoriamente ser usado para descrio de informaes como strings de caracteres para logotipos simples e como apontador para dados de logotipos em formato CDT (ver Tabela 91). Tipo Radiodifuso de televiso terrestre digital Reservado para uso futuro No definido

94

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 91 Descritor de transmisso de logotipos Sintaxe logo_transmission_descriptor(){ descriptor_tag descriptor_length logo_transmission_type if(logo_transmission_type == 0x01){ reserved_future_use logo_id reserved_future_use logo_version download_data_id } else if(logo_transmission_type == 0x02){ reserved_future_use logo_id } else if(logo_transmission_type == 0x03){ for(i=0;i<N;i++){ logo_char } } else { for(j=0;j<M;j++){ reserved_future_use } } } A semntica do descritor de transmisso de logotipos deve obrigatoriamente ser: logo_transmission_type: campo de 8 bits que deve obrigatoriamente indicar o esquema de transmisso de logotipos exibido na Tabela 92 (ver ARIB STD-B21); logo_id: dado de 9 bits que deve obrigatoriamente denotar o valor ID do dado de logotipo definido no servio aplicvel (ver ARIB STD-B21); download_data_id: campo de 16 bits que deve obrigatoriamente identificar dados dos quais deve obrigatoriamente ser feito o download. O seu valor deve obrigatoriamente ser o mesmo do valor do table_id_extension da CDT onde os dados do logotipo devem obrigatoriamente estar localizados (ver ARIB STD-B21); logo_version: campo de 12 bits que deve obrigatoriamente denotar o nmero da verso do logo_id aplicvel (ver ARIB STD-B21); logo_char: campo de 8 bits que deve obrigatoriamente descrever o cdigo string de 8 unidades de caracteres para o logotipo simples. 8 bslbf 8 uimsbf 7 9 bslbf uimsbf 7 9 4 12 16 bslbf uimsbf bslbf uimsbf uimsbf 8 8 8 uimsbf uimsbf uimsbf Nmero de bits Identificador

ABNT 2007 - Todos os direitos reservados

95

ABNT NBR 15603-2:2007

Tabela 92 Esquema de transmisso de logotipos Valor de logo_transmission_type 0x01 0x02 0x03 Todos, exceto os anteriores 8.3.45 Descritor de disponibilidade de contedo O descritor de disponibilidade de contedo (content avalibility descriptor) (ver Tabela 93) deve obrigatoriamente descrever informaes para controlar gravao e sada de vdeo. Deve obrigatoriamente ser usado em combinao com o descritor de controle de cpia digital (digital copy control descriptor) pelo provedor de servios, de forma a controlar a gravao e a sada dos programas. Tabela 93 Descritor de disponibilidade de contedo Sintaxe content_availability_descriptor() { descriptor_tag descriptor_length reserved_future_use image_constraint_token retention_mode retention_state encryption_mode for(i=0,i<N,i++){ reserved_future_use } } A semntica do descritor de disponibilidade de contedo deve obrigatoriamente ser: image_constraint_token: campo de 1 bit que deve obrigatoriamente indicar quando a qualidade da imagem do sinal de sada de vdeo deve obrigatoriamente ser restringida. A resoluo do sinal de sada de vdeo deve obrigatoriamente ser fixa quando este campo for igual a 0, e no pode ser fixa quando este campo for igual a 1; retention_mode: quando este campo de 1 bit for igual a 0, a acumulao temporal deve obrigatoriamente ser possvel mesmo quando a cpia for proibida, definida pelo digital_recording_control_data do descritor de controle de cpia digital. Quando este campo for igual a 1, a acumulao temporal no pode ser possvel; retention_state: campo de 3 bits que deve obrigatoriamente indicar o tempo permitido para acumulao temporal aps a recepo do contedo. Sua codificao dada na Tabela 94; 8 uimsbf 8 8 2 1 1 3 1 uimbsf uimsbf bslbf bslbf bslbf bslbf bslbf Nmero de bits Identificador Significado Esquema de transmisso CDT 1: quando est se referindo ao CDT diretamente com identificao de download de dados Esquema de transmisso CDT 2: quando est se referindo ao CDT usando identificao de logotipo indiretamente com identificao de download de dados Sistema simples de logotipos Reservado para uso futuro

96

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

encryption_mode (bit de proteo de sada): campo de 1 bit que deve obrigatoriamente indicar quando a sada da interface digital de alta velocidade for protegida. Quando este campo for igual a 0, a sada da interface digital de alta velocidade deve obrigatoriamente ser protegida. Quando este campo for igual a 1, a proteo no pode ser requerida. Tabela 94 Tempo permitido para acumulao temporal Tempo permitido de acumulao temporal 111 110 101 100 011 010 001 000 8.3.46 Descritor de composio de carrossel de dados O descritor de composio de carrossel de dados usa descritores definidos no esquema de transmisso do carrossel de dados como subdescritores e deve obrigatoriamente descrever o controle de acumulao de contedos stream-type etc. atravs da aplicao de funes descritivas dos subdescritores (ver Tabela 95). Tabela 95 Descritor de composio de carrossel de dados Sintaxe carousel_compatible_composite_descriptor() { descriptor_tag descriptor_length for(i=0;i<N;i++){ sub_descriptior() } } A semntica do descritor de composio de carrossel de dados deve obrigatoriamente ser: sub_descriptor( ): um subdescritor deve obrigatoriamente ser colocado nesta rea. Os descritores da rea de informao de mdulo e a rea privada definida no esquema de transmisso do carrossel de dados (ver ABNT NBR 15606-3) devem obrigatoriamente ser usados como subdescritores, e a funo de descrio de cada descritor deve obrigatoriamente ser herdada. As funes dos subdescritores devem estar de acordo com o Anexo F. 8 8 uimbsf uimsbf Nmero de bits Identificador Descrio 1 hora e meia 3 horas 6 horas 12 horas 1 dia 2 dias 1 semana Sem limites

8.3.47 Descritor de vdeo AVC O descritor de vdeo AVC (AVC video descriptor) deve obrigatoriamente ser usado para descrio dos parmetros bsicos de codificao do fluxo de vdeo AVC, de acordo com a ITU Recommendation H.264 e a ISO/IEC 14496-10 (ver Tabela 96). Quando este descritor no estiver descrito na PMT, o fluxo AVC no pode conter imagens estticas AVC ou imagens AVC 24-horas. Para outras informaes, ver a ITU Recommendation H.222.0 e a ISO/IEC 13818-1.

ABNT 2007 - Todos os direitos reservados

97

ABNT NBR 15603-2:2007

Tabela 96 Descritor de vdeo AVC Sintaxe AVC_video_descriptor() { descriptor_tag descriptor_length profile_idc constraint_set0_flag constraint_set1_flag constraint_set2_flag AVC_compatible_flags level_idc AVC_still_present AVC_24_hour_picture_flag reserved } A semntica do descritor de vdeo AVC deve obrigatoriamente ser: profile_idc: deve obrigatoriamente exibir o perfil do fluxo de vdeo AVC (ver ITU Recommendation H.264:2005, subseo 7.4.2.1, e a ISO/IEC 14496-10); constraint_set0_flag: ver ITU Recommendation H.264:2005, subseo 7.4.2.1, e ISO/IEC 14496-10; constraint_set1_flag: ver ITU Recommendation H.264:2005, subseo 7.4.2.1, e ISO/IEC 14496-10; constraint_set2_flag: ver ITU Recommendation H.264:2005, subseo 7.4.2.1, e ISO/IEC 14496-10; AVC_compatible_flags: deve obrigatoriamente ter o mesmo valor que o conjunto de parmetros de seqncia reserved_zero_5bits especificado na ITU Recommendation H.264 e ISO/IEC 14496-10; level_idc: deve obrigatoriamente mostrar o nvel do fluxo de vdeo AVC (ver ITU Recommendation H.264:2005, subseo 7.4.2.1, e ISO/IEC 14496-10); AVC_still_present: quando este campo for 1, o fluxo de vdeo AVC deve obrigatoriamente conter imagens estticas AVC. Quando este campo for 0, o fluxo de vdeo AVC no pode conter imagens estticas AVC; AVC_24_hour_picture_flag: quando este campo for 1, o fluxo de vdeo AVC deve obrigatoriamente conter imagens 24 horas e deve obrigatoriamente conter unidades de acesso AVC contendo tempos de apresentao excedendo 24 horas. Quando este campo for 0, o fluxo de vdeo AVC no pode conter imagens AVC 24 horas. 8.3.48 Descritor de sincronismo de AVC e HRD O descritor de sincronismo AVC e HRD (AVC timing and HRD descriptor) (ver Tabela 97) deve obrigatoriamente ser usado para descrever informaes de sincronismo de fluxo de vdeo e informaes do decodificador de referncia hipottico (HRD) da ITU Recommendation H.264 e ISO/IEC 14496-10. Quando o fluxo de vdeo AVC no deve transmitir o parmetro de informao de usabilidade de vdeo (VUI), este descritor deve obrigatoriamente ser descrito na PMT. Para outras informaes, ver a ITU Recommendation H.222.0 e a ISO/IEC 13818-1. Nmero de bits 8 8 8 1 1 1 5 8 1 1 6 Identificador uimbsf uimsbf uimsbf bslbf bslbf bslbf bslbf uimsbf bslbf bslbf bslbf

98

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela 97 Descritor de sincronismo de AVC e HRD Sintaxe AVC_timing_and_descriptor() { descriptor_tag descriptor_length hrd_management_valid_flag Reserved picture_and_timing_info_present if(picture_and_timing_info_present == 1){ 90kHz_flag Reserved if(90kHz_flag == 0){ N K } num_units_in_tick } fixed_frame_rate_flag temporal_poc_flag picture_to_display_conversion_flag reserved } Nmero de bits 8 8 1 6 1 1 7 32 32 32 1 1 1 5 Identificador uimbsf uimsbf bslbf bslbf bslbf bslbf bslbf uimsbf uimsbf uimsbf bslbf bslbf bslbf bslbf

A semntica do descritor de sincronismo de AVC e HRD deve obrigatoriamente ser: hrd_management_valid_flag: quando este campo de 1 bit for igual a 1, o perodo de buffering SEI deve obrigatoriamente ser definido de acordo com a ITU Recommendation H.264:2005, Anexo C, e ISO/IEC 14496-10, e deve obrigatoriamente estar contido no fluxo de vdeo AVC. Alm disso, devem obrigatoriamente ser transferidos bytes de MBn a EBn, conforme o agendamento da transferncia para o coded picture buffer (CPB) na camada de abstrao de rede do decodificador de referncia hipottico (NAL HRD). Quando este campo for igual a 0, o mtodo alternativo definido na ITU Recommendation H.222.0 e na ISO/IEC 13818-1 deve obrigatoriamente ser usado para transferncia de MBn a EBn; picture_and_timing_info_present: quando este campo for igual a 1, o descritor deve obrigatoriamente conter 90kHz_flag e parmetros para mapeamento preciso do relgio do sistema; 90 kHz_flag: quando este campo for igual a 1, a base temporal AVC deve obrigatoriamente ser 90 kHz. O perodo da base temporal AVC deve obrigatoriamente ser especificado pelo AVC time_scale definido na ITU Recommentadion H.264:2005, Anexo E, e ISO/IEC 14496-10. Os parmetros N e K devem obrigatoriamente descrever o relacionamento entre o AVC time_scale e o system_clock_reference de acordo com a seguinte equao, onde K deve ser obrigatoriamente maior ou igual a N:
time _ sale (N system _ clock _ frequency ) K

num_units_in_tick: ver ITU Recommentadion H.264:2005, Anexo E, e ISO/IEC 14496-10; fixed_frame_rate_flag: ver ITU Recommendation H.264:2005, Anexo E, e ISO/IEC 14496-10. Quando este flag for igual a 1, o coded frame rate deve obrigatoriamente ser constante dentro do elementary stream de vdeo AVC. Quando este flag for igual a 0, no pode haver informao sobre o frame rate do fluxo de vdeo AVC no descritor;

ABNT 2007 - Todos os direitos reservados

99

ABNT NBR 15603-2:2007

temporal_poc_flag: quando este campo for igual a 1 e o fixed_frame_rate_flag for igual a 1, o fluxo de vdeo AVC deve obrigatoriamente transmitir informao de picture order count (POC) (ver ITU Recommendation H.264:2005, Anexo E, e ISO/IEC 14496-10. Quando este campo for igual a 0, a informao sobre o relacionamento entre a informao POC do fluxo de vdeo AVC e o tempo no pode ser transmitido; picture_to_display_conversion_flag: quando este campo for igual a 1, o fluxo de vdeo AVC deve obrigatoriamente transmitir informao sobre as displaying coded pictures. Quando este campo for igual a 0, o parmetro de VUI pic_struct_present_flag do elementary stream de vdeo AVC deve obrigatoriamente possuir o valor 0. 8.3.49 Descritor de reexibio condicional O descritor de reexibio condicional deve obrigatoriamente estar de acordo com a Tabela 98. Tabela 98 Descritor de reexibio condicional Arquitetura de dados Conditional_playback_descriptor() { descriptor_tag descriptor_length CA_system_id private_data CA_PID for(i=0;i<N;i++){ private_data_byte } } A semntica do descritor de reexibio condicional deve obrigatoriamente ser: CA_system_id: campo de 16 bits que deve obrigatoriamente indicar o nmero para identificar o sistema de controle de acesso condicional; CA_PID: campo com 13 bits que deve obrigatoriamente ser responsvel por definir o PID do TS, incluindo as informaes de associao. A interpretao deste campo determinada pela tabela na qual o descritor enviado: quando for enviado o descritor de reexibio condicional com a PMT, o PID especificado no pacote TS deve obrigatoriamente transmitir o ECM; quando for enviado o descritor de reexibio condicional com a CAT, o PID especificado no pacote TS deve obrigatoriamente transmitir o EMM; 8 uimsbf 8 8 16 3 13 uimbsf uimsbf uimsbf Nmero de bits Descrio de cadeia de bits

private_data_byte: campo com 8 bits. Quando o descriptor est presente na PMT, o primeiro byte deste campo reservado, enquanto o segundo e o terceiro bytes so usados para definir o PID da ECM para a transmisso do Kc. 8.3.50 Descritor de acesso condicional O descritor de acesso condicional deve obrigatoriamente definir as informaes para o gerenciamento do acesso condicional e elementary streams, respectivamente definido como EMM e ECM. Pode ser usado tambm TS_program_map ou program_stream_map (ver Tabela 99).

100

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Se qualquer elementary stream for embaralhado, o descritor de acesso condicional deve obrigatoriamente estar presente no programa que fornece esse ES. Caso qualquer informao de gerenciamento do acesso condicional deva existir dentro de um transport stream, o descritor de acesso condicional deve obrigatoriamente estar presente na tabela de acesso condicional (CAT). Se o descritor de acesso condicional for encontrado no TS_program_map_section (table_id = 0x02), o CA_PID deve obrigatoriamente fornecer informaes relativas ao controle de acesso, como o ECM. Sua presena como um programa deve obrigatoriamente indicar informaes aplicveis para associao de todo programa. No mesmo caso, a presena de CA_PID pode estender as informaes aplicveis para associao com os elementos dos programas, condio que tambm deve obrigatoriamente ser efetuada para dados privados. Quando o descritor de acesso condicional for encontrado no CA_section (table_id=0x01), o CA_PID deve obrigatoriamente fornecer ou no informaes para o gerenciamento do controle de acesso, tal como a EMM. Tabela 99 Descritor de acesso condicional Sintaxe Conditional_playback_descriptor() { descriptor_tag descriptor_length CA_system_id Reserved CA_PID for(i=0;i<N;i++){ private_data_byte } } A semntica do descritor de acesso condicional deve obrigatoriamente ser: CA_system_ID: campo com 16 bits que deve obrigatoriamente ser responsvel por indicar o tipo de sistema de acesso condicional aplicvel para associar streams ECM e/ou EMM. A codificao para este campo deve obrigatoriamente ser privada; CA_PID: campo de 13 bits que deve obrigatoriamente indicar o PID do transport stream que contm informaes de ECM ou EMM para o sistema de acesso condicional, conforme especificado no campo CA_system_id. 8.3.51 Descritor de udio AAC 8.3.51.1 Informaes gerais 8 uimsbf 8 8 16 3 13 uimbsf uimsbf uimsbf bslbf uimsbf Nmero de bits Mnemnico

O valor de identificao do descriptor tag do descritor de udio AAC deve obrigatoriamente ser 0x7C. O descriptor legth (comprimento do descritor) deve obrigatoriamente indicar o nmero de bytes de dados. O descritor AAC_descriptor deve obrigatoriamente identificar a codificao de HE AAC elementary streams de acordo com a ISO/IEC 14496-3, com o objetivo de prover informaes de configurao para o receptor. O descritor deve obrigatoriamente estar localizado na tabela PMT do PSI e deve obrigatoriamente ser utilizado apenas uma vez na seo de mapeamento de programas, seguido da informao relevante no campo ES_info_length para todas as streams que foram codificadas com udio HE AAC, de acordo com a ISO/IEC 14496-3.

ABNT 2007 - Todos os direitos reservados

101

ABNT NBR 15603-2:2007

A etiqueta do descriptor (descriptor_tag) fornece uma identificao original da presena do stream elementar codificado com udio AAC. Outros campos opcionais do descriptor podem ser utilizados para fornecer a identificao do modo do tipo de componente do udio de AAC (AAC_type), codificado na stream. 8.3.51.2 Sintaxe do descritor AAC

O descritor AAC deve obrigatoriamente estar presente na tabela PMT do PSI, de forma a identificar quais streams devem obrigatoriamente ser codificadas com o udio AAC. O descritor deve obrigatoriamente estar localizado apenas uma vez na seo de mapeamento de programas, seguido da informao relevante no campo ES_info_length. 8.3.51.3 Semntica para o descritor AAC

A sintaxe do descritor AAC_descriptor fornece informaes sobre os elementary streams MPEG-4 AAC e MPEG-4 HE AAC, que devem obrigatoriamente ser identificadas nas sees da tabela PMT do PSI. O descritor deve obrigatoriamente estar localizado apenas uma vez na seo de mapeamento de programas, seguido da informao relevante no campo ES_info_length para qualquer stream que contenha udio MPEG-4 AAC ou MPEG-4 HE AAC.

102

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Anexo A (normativo) Converso de data e hora

O horrio deve obrigatoriamente ser referenciado pela hora UTC-3 (horrio oficial). A converso da Modified Julian Date (MJD) e o horrio oficial do Brasil devem obrigatoriamente estar de acordo com a Figura A.1.

Figura A.1 Converso do MJD e UTC-3 Para as relaes do ano-ms-data e MJD, devem obrigatoriamente ser utilizadas as seguintes expresses: a) para achar ano, ms e data (Y, M, D) de MJD: Y' = int [(MJD 15078,2) / 365,25] M' = int {[MJD 14956,1 - int (Y 365,25)] / 30,6001} D = MJD 14 956 - int (Y x 365,25) - int (M x 30,6001) Para M' = 14 ou M' = 15, K = 1. Em outros casos, K = 0 Y = Y' + K M = M' - 1 - K x 12 b) para achar MJD de ano, ms e data (Y, M, D): MJD = 14956 + D + int [(Y - L) x 365,25] + int [(M + 1 + L x 12) x 30,6001] Para M = 1 ou M = 2, L = 1. Em outros casos, L = 0.

ABNT 2007 - Todos os direitos reservados

103

ABNT NBR 15603-2:2007

c)

para achar dia de semana (WD) de MJD: WD = [(MJD + 2) mod 7] + 1

d)

para achar MJD de WY, WN e WD: MJD = 15012 + WD + 7 x {WN + int [(WY x 1461 / 28) + 0,41]}

e)

para achar WY e WN de MJD: W = int [(MJD/7) - 2144.64] WY = int [(W x 28 / 1461) - 0.0079] WN = W - int [(WY x 1461 / 28) + 0.41] onde Y M D WY WN WD o ano a partir de 1900 (por exemplo, 2003 Y = 103); o ms (janeiro = 1 a dezembro = 12); a data (1 a 31); o nmero da semana a partir de 1900; o nmero da semana de acordo com a ISO 8601; o dia da semana (segunda = 1 a domingo = 7);

K, L, M', W, Y' so variveis intermedirias; Int a parte inteira, ignorando decimais;

mod 7 o resto, aps a diviso por 7.


EXEMPLO MJD = 45218 W = 4315

Y = (19)82 WY = (19)82 M = 9 (o setembro) WN = 36 D = 6 WD = 1 (segunda-feira) NOTA Estas expresses so efetivas de 1 de maro de 1900 a 28 de fevereiro de 2100.

104

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Anexo B (normativo) Decodificador de CRC


O decodificador de CRC de 32 bits deve obrigatoriamente ser operado em nvel de bits e deve obrigatoriamente ser constitudo de 14 somadores (+) e 32 elementos de atraso z (i). A entrada do decodificador de CRC deve obrigatoriamente ser somada sada e z (31), e o resultado deve obrigatoriamente ser dividido pela entrada z (0) e pelo resto de cada um dos somadores. As entradas do outro lado do resto dos somadores devem obrigatoriamente ser refinadas em z (i), e as sadas do resto de cada somador devem obrigatoriamente ser conectadas entrada z (i+1), com i = 0, 1, 3, 4, 6, 7, 9, 10, 11, 15, 21, 22, 25 (ver Figura B.1).

Figura B.1 Modelo de decodificador de CRC de 32 bits O CRC deve obrigatoriamente ser calculado pelo seguinte polinmio: x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 A recepo na entrada do decodificador CRC deve obrigatoriamente ser feita por bytes unitrios. Cada byte deve obrigatoriamente ser deslocado no decodificador de CRC, em 1 bit cada, a partir do MSB.
EXEMPLO Onde o byte 0x01 (ltimo byte do prefixo do cdigo de incio), os primeiros 7 "0" so inseridos no decodificador CRC e ento 1 "1" inserido. A sada de cada elemento de deslocamento z(i) fixada com o valor 1 antes do dado de 1 seo ser processada pelo CRC. Depois de inicializado, cada byte da seo, incluindo 4 bytes do CRC-32 fornecido para a entrada do decodificador do CRC. Aps o ltimo bit do ltimo byte do CRC-32 ser deslocado para o decodificador, significa que quando se adiciona a sada z(31) e adiciona p z(0), a sada de todos os elementos (i) lida. Quando no h erro na sada, a sada de cada z (i) zero. No codificador CRC, o campo CRC_32 codificado com o valor que garantido.

ABNT 2007 - Todos os direitos reservados

105

ABNT NBR 15603-2:2007

Anexo C (normativo) Descritor de gnero no descritor de contedo

O gnero do descritor de contedo deve obrigatoriamente ser definido pela classificao apresentada na Tabela C.1. Para eventos difceis de serem classificados, o gnero deve obrigatoriamente ser definido como outros. A classificao de gnero e a de subgnero deve obrigatoriamente estar de acordo com as Tabelas C.1 e C.2. Tabela C.1 Classificao do gnero do descritor

Classificao de gnero 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0XC 0xD 0xE 0xF

Descritor de contedo Jornalismo Esporte Educativo Novela Minissrie Srie/seriado Variedade Reality show Informao Humorstico Infantil Ertico Filme Sorteio, televendas, premiao Debate/entrevista Outros

106

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela C.2 Classificao de gnero e subgnero Classificao de gnero 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x2 0x2 0x2 0x2 0x2 0x2 0x2 0x2 0x2 Classificao de subgnero No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 Descritor de contedo Jornalismo Telejornais Reportagem Documentrio Biografia

Outros Esportes Esporte

Outros Educativo Educativo

ABNT 2007 - Todos os direitos reservados

107

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0x2 0x2 0x2 0x2 0x2 0x2 0x2 0x2 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x3 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 0x4 Classificao de subgnero 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F Descritor de contedo

Outros Novela Novela

Outros Minissrie Minissrie

Outros

108

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x5 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x6 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 0x7 Classificao de subgnero No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B Descritor de contedo Srie/seriado Srie

Outros Variedade Auditrio Show Musical Making of Feminino Game show

Outros Reality show Reality show

ABNT 2007 - Todos os direitos reservados

109

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0x7 0x7 0x7 0x7 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x8 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0x9 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xA Classificao de subgnero 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 Descritor de contedo

Outros Informao Culinria Moda Rural Sade Turismo

Outros Humorstico Humorstico

Outros Infantil Infantil

110

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xA 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xB 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC Classificao de subgnero 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F Descritor de contedo

Outros Ertico Ertico

Outros Filme Filme

Outros

ABNT 2007 - Todos os direitos reservados

111

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xD 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xE 0xF 0xF 0xF 0xF 0xF 0xF 0xF 0xF 0xF Classificao de subgnero No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F No utilizado 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 Descritor de contedo Sorteio, televendas, premiao Sorteio Televendas Premiao

Outros Debate/entrevista Debate Entrevista

Outros Outros Desenho adulto Interativo Poltico Religioso

112

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela C.2 (continuao) Classificao de gnero 0xF 0xF 0xF 0xF 0xF 0xF 0xF 0xF Classificao de subgnero 0x08 0x09 0x0A 0x0B 0X0C 0x0D 0X0E 0X0F Descritor de contedo

Outros

ABNT 2007 - Todos os direitos reservados

113

ABNT NBR 15603-2:2007

Anexo D (informativo) Exemplo de definio de bits para o descritor de controle de cpia digital pelo provedor de servio

Um exemplo de definio de bits para o descritor de controle de cpia digital pelo provedor de servio dado na Tabela D.1. Tabela D.1 Descritor de controle de cpia digital Sintaxe digital_copy_control_descriptor(){ Descriptor_tag Descriptor_length digital_recording_control_data Maximum_bitrate_flag component_control_flag copy_control_type if(copy_control_type != 00){ APS_control_data } Else{ reserved_future_use } if(maximum_bitrate_flag == 1){ maximum_bitrate } if(component_control_flag == 1){ Component_control_length For(j=0;j<N;j++){ component_tag digital_recording_control_data Maximum_bitrate_flag reserved_future_use Copy_control_type if(copy_control_type != 00){ APS_control_data } Else{ Reserved_future_use } if(maximum_bitrate_flag == 1){ maximum_bitrate } } } Nmero de bits 8 8 2 1 1 2 2 Identificador uimsbf uimsbf Bslbf Bslbf Bslbf Bslbf bslbf

bslbf

uimsbf

8 8 2 1 1 2 2

uimsbf uimsbf bslbf bslbf bslbf bslbf bslbf

bslbf

uimsbf

114

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Para o exemplo da Tabela D.1, a semntica para o descritor de controle de cpia digital a seguinte: copy_control_type: campo de 2 bits que indica o tipo de informao para controlar gerao de cpia e codificao conforme Tabela D.2; digital_recording_control_data: campo de 2 bits que indica informao para controlar a gerao de cpia e codificao conforme Tabela D.3; APS_control_data: campo de 2 bits que indica os dados de controle de cpia a partir da sada analgica quando o copy_control_type for igual a 01 e a codificao de acordo com a Tabela D.4. Tabela D.2 Informao do tipo de controle de cpia Copy control type information 00 01 10 11
a

Descrio No definido A sada no formato MPEG-TS proibida em qualquer interface a No definido A sada no formato MPEG-TS permitida a

De acordo com o definido na ABNT NBR 15605-1.

Tabela D.3 Dados de controle de gravao digital Dados de controle de gravao digital 00 01 10 11 Descrio Quando copy_control_type 11 Pode ser copiado sem condio de controle No usado Pode ser copiado s uma vez Cpia proibida Quando copy_control_type 01 Pode ser copiado sem condio de controle Cpia proibida Pode ser copiado s uma vez Cpia proibida

Tabela D.4 Dados de controle para cpia a partir da sada analgica Dados de controle para cpia a partir de sada analgica 00 01 10 11 Resoluo de vdeo limitada a 350 000 pixels Descrio Pode ser copiado sem condio de controle

ABNT 2007 - Todos os direitos reservados

115

ABNT NBR 15603-2:2007

Anexo E (normativo) Especificao do area_code

A numerao de cada microrregio do pas possui uma identificao de 5 dgitos. Para adequar essa informao aos 12 bits especificados para o area_code, os 7 bits menos significativos devem obrigatoriamente ser preenchidos com os trs ltimos dgitos de identificao do IBGE para microrregio convertidos para a forma binria, com a limitao de que ele no pode ultrapassar o valor de 127.
NOTA O Instituto Brasileiro de Geografia e Estatstica (IBGE) define valores para cada Unidade Federal e microrregies existentes no pas.

No caso de o nmero necessitar de menos de 7 bits para a sua identificao, os bits a esquerda devem obrigatoriamente ser preenchidos com zero. Os 5 bits mais significativos so referentes Unidade Federal (ver Figura E.1) e devem obrigatoriamente ser preenchidos de acordo com a Tabela E.1.
b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1

Estado

Microrregio

Figura E.1 Distribuio dos bits para o area_code

116

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela E.1 Identificao do estado Identificao 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 - 11111
EXEMPLO

Estado Rondnia Acre Amazonas Roraima Par Amap Tocantins Maranho Piau Cear Rio Grande do Norte Paraba Pernambuco Sergipe Alagoas Bahia Minas Gerais Esprito Santo Rio de Janeiro So Paulo Paran Santa Catarina Rio Grande do Sul Mato Grosso do Sul Mato Grosso Gois Distrito Federal Reservado

So Paulo Regio Metropolitana Mogi das Cruzes: Valor tabelado pelo IBGE: 35062 ltimos 3 dgitos utilizado para area_code: 62 (0111110)B Identificao de So Paulo de acordo com a Tabela E.1: (10100)B Neste exemplo, o valor do area_code r dado conforme Figura E.2.
1 0 1 0 0 0 1 1 1 1 1 0

Estado

Microrregio

Figura E.2 Exemplo - Area_code para a regio de Mogi das Cruzes

ABNT 2007 - Todos os direitos reservados

117

ABNT NBR 15603-2:2007

Anexo F (normativo) Subdescritores usados no descritor de composio de compatibilidade do carrossel

Os descritores na rea de informao de mdulo e na rea privada foram definidos no esquema de transmisso do carrossel de objetos e dados e devem obrigatoriamente ser usados na rea de subdescritores do descritor de composio de compatibilidade do carrossel. Os tag_value dos subdescritores esto listados na Tabela F.1.
NOTA Este Anexo especifica somente as funes dos subdescritores relativos sua utilizao para informao de servio (descritor de tipo e descritor de nome).

Tabela F.1 Subdescritores usados no descritor de composio de compatibilidade do carrossel rea de informao de mdulo X X X X X X Tempo estimado de download X X X X

Valor de tag 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x7F 0x80 0xBF

Descritor

Funo

rea privativa

Type_descriptor Name_descriptor Info_descriptor Module_link_descriptor CRC32_descriptor Location_descriptor Est_download_time_des criptor Reservado para uso futuro

Tipo de mdulo (formulrio MIME etc.) Nome do mdulo (nome do arquivo) Informao de mdulo (tipo de caractere) Informao de ligao (identificao do mdulo) CRC32 do mdulo total

Disponvel para o radiodifusor. Qualquer valor nesse intervalo pode ser definido como um valor de tag de um descritor

O descriptor de tipo (ver Tabela F.2) deve obrigatoriamente indicar o tipo de objeto endereado pelo descritor de composio de compatibilidade de carrossel que contm esse descritor.

118

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela F.2 Subdescritores de tipo Sintaxe type_descriptor() { descriptor_tag descriptor_length for(i=0;i<N;i++){ text_char } } A semntica para o descritor de tipo deve obrigatoriamente ser: text_char: campo de 8 bits que deve obrigatoriamente ser uma srie de reas que indicam o tipo de mdia que devem obrigatoriamente estar de acordo com a RFC 1521 e RFC 1590. Os detalhes dos caracteres devem obrigatoriamente ser especificados no padro operacional dos provedores de servio. O descriptor de nome (ver Tabela F.3) deve obrigatoriamente indicar o nome do arquivo para acumular o objeto dirigido pelo descritor de composio de compatibilidade de carrossel que contm este descriptor. Tabela F.3 Descritor de nome Sintaxe name_descriptor() { descriptor_tag descriptor_length for(i=0;i<N;i++){ text_char } } A semntica para o descritor de nome deve obrigatoriamente ser: text_char: campo de 8 bits que deve obrigatoriamente ser uma srie de reas que indicam o nome de arquivo para acumular o objeto aplicado. A semntica dos demais descritores mostrados na Tabela F.1 deve obrigatoriamente estar de acordo com a ABNT NBR 15606-3:2007, subseo 5.4.1 8 uimsbf 8 8 uimbsf uimsbf Nmero de bits Representao da cadeia de bits 8 uimsbf 8 8 uimbsf uimsbf Nmero de bits Representao da cadeia de bits

ABNT 2007 - Todos os direitos reservados

119

ABNT NBR 15603-2:2007

Anexo G (normativo) Especificao da sintonizao de canais fsicos e lgicos

O canal fsico deve ser definido dentro de uma faixa de freqncia de 6 MHz. O canal virtual deve ser a identificao dos diversos servios existentes dentro de um canal fsico. O canal virtual deve ser obtido a partir do campo TS_information_descriptor, localizado no segundo loop da NIT. remote_control_key_id do descritor

A diferenciao entre os diversos servios dentro de um mesmo canal virtual deve ser feita utilizando-se os campos service_type e service_number, contidos nos 5 bits menos significativos do campo service_id, conforme segue: remote_control_key_id: deve obrigatoriamente assumir valores entre 1 e 99, inclusive; service_type: A informao do service_type pode ser obtido a partir do service_id (ver Anexo H); service_number: o nmero do servio deve ser a informao do service_number + 1. A informao do service_number pode ser obtida a partir do service_id (ver Anexo H). Para as atuais emissoras no sistema analgico, em transio para o sistema digital, o valor do campo remote_control_key_id designado para o canal digital de uma emissora deve ser igual numerao do seu canal analgico. A forma como a informao do remote_control_key_id ser armazenada pelo receptor deve obrigatoriamente estar de acordo com a Figura G.1, entretanto a forma como o service_type e service_number sero apresentados para o usurio, poder variar conforme a implementao do set-top box .

Figura G.1 Identificao do canal lgico As Tabelas G.1 e G.2 mostram exemplos de cenrios para a sintonia de canais digitando seus nmeros fsicos ou lgicos.

120

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela G.1 Cenrios em receptores de 13 segmentos Servios para sintonia 05.01 05.08 23.01 23.08 05.11 05.38 23.21 23.38

Opo A 5 X X X X X X X

Opo B 05 x 23 x x x x x

Opo C 5.1 5.8 x x x x x x

Opo D 05.1 05.8 23.1 23.8 x x x x

Opo E 5.01 5.08 X X 5.11 5.38 X X

Opo F 05.01 05.08 23.01 23.08 05.11 05.38 23.21 23.38

Tabela G.2 Cenrios em receptores de 1 segmento Servio para sintonia 23.31 23.38 Opo A X X Opo B 23 x Opo C x x Opo D 23.1 23.8 Opo E X X Opo F 23.31 23.38

ABNT 2007 - Todos os direitos reservados

121

ABNT NBR 15603-2:2007

Anexo H (normativo) Especificao dos campos referentes identificao da emissora original_network_id, network_id e service_id

H.1 Geral
Os campos referentes a original_network_id, network_id e service_id devem obrigatoriamente ser preenchidos com os cdigos identificadores pela ANATEL (estdio principal: cdigo 248) no territrio brasileiro, com base no prefixo de cada geradora do territrio brasileiro. O campo de 16 bits original_network_id, localizado na tabela de informaes da rede (network information table) deve obrigatoriamente ser designado como identificao nica de cada estao geradora. O campo de 16 bits network_id tambm localizado na tabela de informaes da rede (network information table) deve obrigatoriamente ser designado como identificao nica de cada estao geradora e deve obrigatoriamente ter o mesmo valor do original_network_id. As retransmissoras devem herdar os valores do original network_id e network_id de quem lhe proveu o sinal. O campo de 16 bits service_id localizado na tabela de descrio de servio (service descriptor table) deve obrigatoriamente ser nico por geradora e contem a identificao do tipo e do nmero de servio transmitido.

H.2 Original_network_id
O original_network_id deve obrigatoriamente identificar unicamente cada uma das estaes geradoras existentes no Brasil. Esta identificao deve ser feita a partir dos valores de prefixo padronizados pela ANATEL para cada estao geradora. Este prefixo representado por seis dgitos, onde os dois primeiros dgitos so sempre representados pelas letras ZY (por exemplo, ZYA205). O terceiro valor (esquerda para direita) representado sempre pelas letras A, B, P, Q e T e os trs ltimos valores so representados por uma numerao de 000 a 999 possveis. Para a composio do original_network_id, as duas primeiras letras devem ser desconsideradas e para a terceira letra (esquerda para a direita) deve ser atribudo um valor que deve estar de acordo com a Tabela H.1, os ltimos trs valores devem ser mantidos. Dessa forma o valor do original_network_id obtido na forma decimal. Tabela H.1 Correspondncia de nmeros e letras Letra A B P Q T Nmero 0 1 2 3 4

EXEMPLO Uma emissora que possui a identificao ZYB205 ir descartar as duas primeiras letras (ZY) e substituir a letra B pelo valor 1 conforme Tabela H.1. Desta forma o original_network_id ser (1205)D. Convertendo esse valor para hexadecimal, o valor do original_network_id ser 0x04B5.

122

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

H.3 Service_id
Os campos referentes ao service_id devem obrigatoriamente ser o nico por estao geradora e devem obrigatoriamente conter a identificao do tipo e do nmero de servio transmitido. Para que o service_id seja nico por geradora, deve obrigatoriamente ser inserido nos seus 11 bits mais significativos o valor 11 bits menos significativos do campo original_network_id. Os 2 bits seguintes do service_id devem obrigatoriamente representar os parmetros para o tipo de servio definido na Tabela H.2. Tabela H.2 Classificao do tipo de servio (service_type) Service_type 00 01 ou 10 11 Identificao Televiso Dados (menos one-seg) One-seg

Os trs bits seguintes devem obrigatoriamente representar o nmero do servio (service_number) para cada um dos quatro service_type descritos na Tabela 18. Dessa forma cada service_type deve ter valores de service_number que podem variar de 000 a 111 representando no mximo 8 servios (ver Figura H.1). O valor 000 deve ser atribudo ao servio principal da emissora.
EXEMPLO Uma emissora que possui o original_network_id igual a (00010000001)B, ela dever utilizar o service_id (0001000000100000)B para o primeiro servio full-seg e (0001000000111000)B para o primeiro servio de one-seg.

Figura H.1 Padronizao do service_id

H.4 Network_id
O valor do network_id de uma geradora deve obrigatoriamente ter o mesmo valor do seu original_network_id. No caso das retransmissoras, elas devem herdar o seu valor da geradora que lhe proveu o sinal.

ABNT 2007 - Todos os direitos reservados

123

ABNT NBR 15603-2:2007

Anexo I (normativo) Especificao da transmisso dos perfis H-EIT, M-EIT e L-EIT

I.1

Geral

O sistema de televiso digital brasileiro deve obrigatoriamente permitir a transmisso de 3 tipos de EIT: H-EIT, M-EIT e L-EIT. A informao do evento obtida atravs dessas tabelas deve obrigatoriamente ser mostrada na rea correspondente a cada um dos tipos de EPG, conforme mostrado na Tabela I.1. Sendo assim o receptor que receber a informao proveniente da tabela H-EIT deve obrigatoriamente mostra-l na rea reservada para EPG do tipo H. Caso receba uma M-EIT, deve obrigatoriamente mostra-l na rea reservada para EPG do Tipo M. O mesmo acontece para o caso de se receber uma L-EIT. Esse deve obrigatoriamente ser mostrado na rea reservada a EPG do Tipo L. Tabela I.1 Definies dos nomes utilizados pela EIT Nome EIT EIT[p/f] EIT[schedule] H-EIT M-EIT L-EIT Definio Termo utilizado para identificar H-EIT, M-EIT e L-EIT Termo utilizado para designar H-EIT[p/f]/M-EIT[p/f]/L-EIT[p/f] Termo utilizado para designar H-EIT[schedule basic]/H-EIT[schedule extended] Termo utilizado para designar H-EIT[p/f]/H-EIT[schedule basic]/H-EIT[schedule extended] Termo utilizado para designar M-EIT[p/f]/M-EIT[p/f after] Termo utilizado para designar L-EIT[p/f]/L-EIT[p/f after]

I.2 Identificao
O PID para a identificao dos diferentes tipos de EIT deve obrigatoriamente atender Tabela I.2. Tabela I.2 PID dos diferentes tipos de EIT Tipo da EIT H-EIT M-EIT L-EIT PID 0x0012 0x0026 0x0027

A identificao do table_id das sees da EIT deve obrigatoriamente atender Tabela I.3. Tabela I.3 Table_id das sees da EIT Tipo da EIT Table_id H-EIT[p/f] 0x4E H-EIT [schedule basic] 0x50 - 0x57 H-EIT [schedule extended] 0x58 - 0x5F M-EIT 0x4E L-EIT 0x4E

124

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

I.3 Possveis descritores em cada um dos tipos de EIT


A Tabela I.4 mostra os possveis descritores em cada um dos tipos de EIT. Tabela I.4 Possveis descritores em cada um dos tipos da EIT

Tag value

Descriptor

H-EIT [p/f]

H-EIT [Schedule basic]

H-EIT [Schedule extended]


No se aplica Opcional No se aplica No se aplica No se aplica No se aplica No se aplica No se aplica No se aplica No se aplica No se aplica Opcional
Opcional

M-EIT [p/f]

M-EIT [p/f after]

L-EIT [p/f]

L-EIT [p/f after]

1 2 3 4 5 6 7 8 9 10 11 12
13
a

0X4D 0x4E 0x50 0x54 0xC1 0xC4 0xC7 0xD5 0xD6 0x55 0XDE 0x42
0xD9

Short event descriptor Extended event descriptor

Obrigatrio Opcional

Obrigatrio No se aplica Obrigatrio


a

Obrigatrio No se aplica Obrigatrio Opcional Opcional Obrigatrio Opcional Opcional Opcional Obrigatrio Opcional Opcional
Opcional
a a

Obrigatrio No se aplica Obrigatrio Opcional Opcional Obrigatrio Opcional Opcional Opcional


a a

Obrigatrio Obrigatrio No se aplica No se aplica Opcional Opcional No se aplica No se aplica No se aplica No se aplica No se aplica No se aplica Opcional Opcional No se aplica No se aplica No se aplica No se aplica No se aplica Opcional Opcional
Opcional

Component descriptor Obrigatrio a Content descriptor Digital copy control descriptor Audio component descriptor Data contents descriptor Series descriptor Event group descriptor Parental rating control Content availability descriptor Stuffing descriptor
Component_group_desc riptor

Opcional Opcional Obrigatrio


a

Opcional Opcional Obrigatrio


a

Opcional Opcional Opcional Obrigatrio Opcional Opcional


Opcional

Opcional Opcional Opcional Obrigatrio Opcional Opcional


Opcional

Obrigatrio Obrigatrio Opcional Opcional


Opcional

Opcional Opcional
Opcional

Ao menos um descritor deve ser inserido.

I.4 Tipo bsico de distribuio da EIT


Os tipos da EIT que devem obrigatoriamente sempre ser transmitidos para cada servio devem obrigatoriamente ser chamados de tipos bsicos de distribuio da EIT. Os tipos da EIT e onde devem obrigatoriamente ser transmitidos so mostrados na Tabela I.5. Tabela I.5 Tipos da EIT Tipo de receptor Receptor fixo Receptor mvel Receptor one-seg Tipo bsico de distribuio da EIT H-EIT M-EIT L-EIT Layer de transmisso Mesmo layer em que o servio deve obrigatoriamente ser transmitido Mesmo layer em que o servio deve obrigatoriamente ser transmitido Mesmo layer em que o servio deve obrigatoriamente ser transmitido

ABNT 2007 - Todos os direitos reservados

125

ABNT NBR 15603-2:2007

A indicao de qual tipo bsico deve obrigatoriamente ser transmitido, H-EIT, M-EIT e L-EIT, deve obrigatoriamente ser feita dentro do loop de cada um dos servios atravs da seo EIT_user_defined_flag, que deve obrigatoriamente ser um campo de 3 bits descrito na tabela SDT.

I.5 Tipo estendido de distribuio da EIT


Em adio aos tipos bsicos que podem ser transmitidos, caso seja necessrio, deve obrigatoriamente ser possvel transmitir outro tipo de EIT para um mesmo servio. Essa opo deve obrigatoriamente ser conhecida como tipo estendido de distribuio da EIT. Na transmisso do segmento parcial, obrigatria a transmisso do tipo de distribuio bsica para EIT referente ao segmento parcial L-EIT, entretanto caso se queira prover mais opes de servios associados ao EPG tipo H, deve ser possvel transmitir a H-EIT como um tipo estendido de distribuio da EIT. Contudo h algumas restries para a utilizao dos tipos estendidos de distribuio da EIT.

I.6 Restries para a utilizao dos tipos estendidos de distribuio da EIT


As Tabelas I.6 a I.11 mostram seis configuraes que simulam as possibilidades de transmisso do sistema brasileiro, com as possibilidade de transmisso das EIT bsicas e estendidas. Tabela I.6 Transmisso em segmentos de baixa proteo (layer A) para um receptor fixo Servio Configurao do segmento Layer A H-EIT (bsico)

Segmento com baixa proteo

Tabela I.7 Transmisso de segmentos com baixa proteo (layer A) para um receptor mvel Servio Configurao do segmento Layer A Segmento com baixa proteo M-EIT (bsico) H-EIT (estendido)

Tabela I.8 Transmisso de segmento com alta proteo (layer A) para recepo de one-seg e segmentos com baixa proteo (layer B) para receptores fixos Servio Configurao do segmento Layer A M-EIT (bsico) Configurao do segmento Layer B H-EIT (estendido)

Segmento com alta proteo Segmento com baixa proteo

No utilizado

H-EIT (bsico)

126

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Tabela I.9 Transmisso de segmentos com alta proteo (layer A) para recepo mvel e segmentos com baixa proteo (layer B) para receptores fixos Servio Configurao do segmento Layer A Segmento com alta proteo Segmento com baixa proteo M-EIT (bsico) Configurao do segmento Layer B H-EIT (estendido)

No utilizado

H-EIT (bsico)

Tabela I.10 Transmisso de segmento com alta proteo (layer A) para recepo one-seg. e outro segmento com baixa proteo (layer B) para receptores mveis Servio Configurao do segmento Layer A Segmento com alta proteo Segmento com baixa proteo L-EIT (bsica) Configurao do segmento Layer B M-EIT (estendido) H-EIT (estendido) M-EIT (bsico) H-EIT (estendido)

No utilizado

Tabela I.11 Transmisso de segmento com alta proteo (layer A) para recepo de one-seg, segmentos com mdia proteo (layer B) para receptores mveis e segmentos com baixa proteo (layer C) para recepo fixa Servio Segmento com alta proteo Segmento com mdia proteo Segmento com baixa proteo Configurao do segmento Layer A L-EIT (bsico) No utilizado No utilizado Configurao do segmento Layer B H-EIT (estendido) H-EIT (bsico) No Utilizado Configurao do segmento Layer C H-EIT (estendido) H-EIT (estendido) H-EIT (bsico)

ABNT 2007 - Todos os direitos reservados

127

ABNT NBR 15603-2:2007

Anexo J (normativo) Stream type

A Tabela J.1 especifica os stream types utilizados para determinar os diferentes tipos de elementrary stream transmitidos na PMT. Tabela J.1 Stream type
Valor 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C- 0x7D 0x7E 0x7F 0x80-0xFF Descrio No definido Vdeo conforme ISO/IEC 11172-2 Vdeo conforme ITU Recommendation H.262 udio conforme ISO/IEC 11172-3 udio conforme ISO/IEC 13818-3 Seo Pacote PES MHEG conforme ISO/IEC 13522-5 Conforme ITU Recommendation H222.0:2002, Anexo 1 Conforme ITU Recommendation H.222.1 Conforme ISO/IEC 13818-6 (tipo A) Conforme ISO/IEC 13818-6 (tipo B) Conforme ISO/IEC 13818-6 (tipo C) Conforme ISO/IEC 13818-6 (tipo D) Conforme ITU Recommendation H222.0 auxiliary data udio conforme ISO/IEC 13818-7 (ADTS transport syntax) Vdeo conforme ISO/IEC 14496-2 udio conforme ISO/IEC 14496-3 Conforme ISO/IEC 14496-1 SL (fluxo de pacotes ou fluxo de FlexMux transportada nos pacotes de PES) Conforme ISO/IEC 14496-1 SL (fluxo de pacotes ou fluxo de FlexMux transportada na ISO/IEC 14496) Protocolo de sincronizao de download conforme ISO/IEC 13818-6 Meta data transportada por um pacote PES Meta data transportada por um metadata_sections Meta data transportada pelo carrossel de dados ISO/IEC 13818-6 Meta data transportada pelo carrossel de objetos ISO/IEC 13818-6 Meta data transportada por um protocolo de download sincronizado ISO/IEC 13818-6 IPMP steam especificado na ISO/IEC 13818-11 Vdeo conforme ITU Recommendation H.264 e ISO/IEC 14496-10 No definido Data pipe IPMP stream Uso privado

128

ABNT 2007 - Todos os direitos reservados

ABNT NBR 15603-2:2007

Bibliografia

[1] [2] [3]

ISO 8601:2004, Data elements and interchange formats Information interchange Representation of dates and times ARIB STD-B23:2004, Application execution engine platform for digital broadcasting ARIB STD-B25:2006, Conditional access system specifications for digital broadcasting

ABNT 2007 - Todos os direitos reservados

129

Você também pode gostar