Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital Parte 1: Codificao de dados
Digital terrestrial television Data coding and transmission specification for digital broadcasting Parte1: Data coding specification
Palavras-chave: Televiso digital terrestre. Radiodifuso digital. Codificao de dados. Descriptors: Digital terrestrial televison. Digital broadcasting. Data coding. ICS 33.160.01
ISBN 978-85-07-00601-5
ABNT 2007 Todos os direitos reservados. A menos que especificado de outro modo, nenhuma parte desta publicao pode ser reproduzida ou utilizada por qualquer meio, eletrnico ou mecnico, incluindo fotocpia e microfilme, sem permisso por escrito pela ABNT. 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
Sumrio
Pgina
Prefcio........................................................................................................................................................................v 1 2 3 4 5 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 6 6.1 6.2 7 7.1 7.2 7.2.1 7.2.2 7.3 7.4 7.5 8 8.1 8.1.1 8.1.2 8.2 8.3 9 10 10.1 10.2 11 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.2.3 11.2.4 11.2.5 11.2.6 11.2.7 11.2.8 Escopo ............................................................................................................................................................1 Referncias normativas ................................................................................................................................1 Termos e definies ......................................................................................................................................2 Abreviaturas...................................................................................................................................................3 Arquitetura bsica .........................................................................................................................................3 Arquitetura do sistema..................................................................................................................................3 Modelo de referncia.....................................................................................................................................3 Especificao das interfaces .......................................................................................................................4 Arquitetura do middleware ...........................................................................................................................5 Estrutura do ambiente de aplicaes..........................................................................................................5 Descrio do ambiente de aplicaes.........................................................................................................5 Protocolo ........................................................................................................................................................6 Pilha de protocolos .......................................................................................................................................6 Modos de transmisso de dados.................................................................................................................6 Receptor .........................................................................................................................................................7 Modelo de referncia do receptor................................................................................................................7 Funes de recebimento e armazenamento...............................................................................................7 Armazenamento de dados ............................................................................................................................7 Armazenamento de vdeo e dados ..............................................................................................................7 Funes de apresentao ............................................................................................................................7 Decodificao e exibio ..............................................................................................................................8 Plug-in.............................................................................................................................................................8 Processo de apresentao ...........................................................................................................................9 Coordenadas lgicas ....................................................................................................................................9 Coordenadas lgicas e coordenadas de apresentao no formato de pixel quadrado ........................9 Coordenadas lgicas e coordenadas de apresentao no formato de pixel no-quadrado.................9 Colorimetria....................................................................................................................................................9 Composio entre camadas.........................................................................................................................9 Especificao de profiles ...........................................................................................................................10 Requisitos para a difuso de dados e servios disponveis ..................................................................14 Requisitos para difuso de dados no sistema de difuso digital ..........................................................14 Servios de dados para a difuso de dados ............................................................................................17 Monomdias..................................................................................................................................................19 Codificao de vdeo...................................................................................................................................19 MPEG-1 vdeo...............................................................................................................................................19 MPEG-2 vdeo...............................................................................................................................................19 MPEG-4 vdeo...............................................................................................................................................19 H.264|MPEG-4 AVC......................................................................................................................................19 Codificao de imagens estticas e grficos ...........................................................................................19 I-frames .........................................................................................................................................................19 JPEG .............................................................................................................................................................20 PNG ...............................................................................................................................................................20 MNG...............................................................................................................................................................20 MPEG-2 vdeo drips .................................................................................................................................20 GIF .................................................................................................................................................................20 MPEG-4 vdeo clips .....................................................................................................................................20 H.264|MPEG-4 AVC clips.............................................................................................................................20
iii
iv
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 (universidade, laboratrio e outros). Os Documentos Tcnicos ABNT so elaborados conforme as regras das 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 15606-1 foi elaborada pela Comisso de Estudo Especial de Televiso Digital (ABNT/CEE-00:001.85). O Projeto circulou em Consulta Nacional conforme Edital n 09, de 06.09.2007 a 05.11.2007, com o nmero de Projeto 00:001.85-006/1. 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 15606, sob o ttulo geral Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital, tem previso de conter as seguintes partes: Parte 1: Codificao de dados; Parte 2: Ginga-NCL para receptores fixos e mveis Linguagem de aplicao XML para codificao de aplicaes; Parte 3: Especificao de transmisso de dados; Parte 4: Ginga-J Ambiente para a execuo de aplicaes procedurais; Parte 5: Ginga-NCL para receptores portteis Linguagem de aplicao XML para codificao de aplicaes. Esta verso corrigida da ABNT NBR 15606-1:2007 incorpora a Errata 1 de 07.04.2008.
NORMA BRASILEIRA
Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital Parte 1: Codificao de dados
Escopo
Esta parte da ABNT NBR 15606 especifica o modelo de referncia que possibilita a difuso de dados que integra o sistema de difuso digital definido como sistema brasileiro de televiso digital (SBTVD), alm das monomdias suportadas pelo sistema de difuso de dados e codificao do caption e caracteres sobrepostos.
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). ABNT NBR 15602-1:2007, 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 15606-2, Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital Parte 2: Ginga-NCL para receptores fixos e mveis Linguagem de aplicao XML para codificao de aplicaes ABNT NBR 15606-3, Televiso digital terrestre Codificao de dados e especificaes de transmisso para radiodifuso digital Parte 3: Especificaes de codificao e transmisso para transmisso digital ISO/IEC 8859-15, Information technology 8-bit single-byte coded graphic character sets Part 15: Latin alphabet N 9 ISO/IEC 10646-1, Universal multiple-octet coded character set (UCS) Part 1: Architecture and basic multilingual plane (BMP) ISO/IEC 10918-1, Information technology Digital compression and coding of continuous Tone still images: Requirements and guidelines 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 13818-1, Information technology Generic coding of moving pictures and associated audio information: Systems ISO/IEC 13818-2, Information technology Generic coding of moving pictures and associated audio information Part 2: Video
ISO/IEC 13818-3, Information technology - Generic coding of moving pictures and associated audio information Part 3: Audio ISO/IEC 13818-7, Information technology - Generic coding of moving pictures and associated audio information Part 7: Advanced Audio Coding (AAC) 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: Audio ISO/IEC 14496-10, Information technology Coding of audio-visual objects Part 10: Advanced video coding ITU Recommendation BT.470-7, Conventional television systems ITU Recommendation BT.709, Parameter values for the HDTV standards for production and international programmer exchange ITU Recommendation J.200: 2001, Worldwide common core Application environment for digital interactive television services ITU Recommendation H.222.0, Information technology Generic coding of moving pictures and associated audio information: Systems ITU Recommendation H.262, Information technology Generic coding of moving pictures and associated audio information: Systems ITU Recommendation H.264, Advanced video coding for generic audiovisual services ARIB STD-B24:2007, Data coding and transmission specifications for digital broadcasting ARIB STD-B23:2004, Application execution engine platform for digital broadcasting ARIB STD-B5, Standard television data multiplex broadcasting by transmission method using vertical blanking interval ATSC A52B, Digital audio compression standard MHP 1.0:2003, Multimedia home platform MHP specification 1.03 GEM 1.0:2005 Globally executable MHP W3C Recommendation PNG:2003, Portable network graphics specification W3C Recommendation GIF89a, Graphics interchance format(sm)
Termos e definies
Para os efeitos desta parte da ABNT NBR 15606, aplicam-se os seguintes termos e definies. 3.1 monomdia fonte individual de mdia para apresentao
EXEMPLO Vdeo, udio, texto, imagem etc.
3.2 stream tipo de comunicao contnua que preza pelo fator tempo 3.3 transport stream TS protocolo de comunicao para transmisso de udio, vdeo e dados
Abreviaturas
Para os efeitos desta parte da ABNT NBR 15606, aplicam-se as seguintes abreviaturas: AAC AIFF CATV DSM-CC EPG GEM GIF HDTV JPEG MHP MNG MPEG PCM PES PNG SBTVD UCS Advanced Audio Coding Audio Interchange File Format Televiso a Cabo Digital Storage Media Command and Control Eletronic Program Guide (Guia eletrnico de Programao) Globally Executable MHP Graphics Interchange Format High Definition Television (Televiso de Alta Definio) Joint Picture Coding Experts Group Multimedia Home Platform Multiple-image Network Graphics Moving Picture Expert Group Pulse Code Modulation Packetized Elementary Stream Portable Network Graphics Sistema Brasileiro de Televiso Digital Terrestre Universal Multi-octet Coded Character Set
5
5.1
Arquitetura bsica
Arquitetura do sistema
Modelo de referncia
5.1.1
Para que os receptores sejam capazes de receber e apresentar os servios de difuso de dados, necessria a especificao de algumas caractersticas dos receptores.
NOTA Esta Norma apresenta o modelo de referncia para o sistema de difuso de dados, que estende o modelo definido pela ARIB STD-B24:2007, volume 1, parte 1, seo 4, adicionando a codificao de aplicaes e o carrossel de objetos. A apresentao adequada de um servio de dados se refere apresentao do servio conforme planejado pela operadora do servio de difuso.
O sistema que implementa o servio de difuso de dados deve estar de acordo com a Figura 1.
O sistema de difuso de dados deve estar de acordo com as seguintes interfaces: codificao monomdia: sistema de codificao para textos, imagens etc., que deve ser utilizado pela codificao multimdia, de acordo com 11.1, 11.2 e 11.3; codificao de legendas e caracteres sobrepostos: sistema de codificao de legendas e caracteres sobrepostos sobre a imagem, de acordo com 11.6; codificao multimdia: sistema de codificao baseado em XML, adotado como sistema de codificao multimdia e suas caractersticas, de acordo com a ABNT NBR 15606-2; formato de transmisso de contedo: formato de transmisso de contedo para transmisso pelo carrossel de objetos e de dados, de acordo com a ABNT NBR 15606-3; formato de transmisso de legendas e caracteres sobrepostos: formato de transmisso PES independente, destinado transmisso de legendas e caracteres sobrepostos de acordo com 11.6; codificao de aplicaes: sistema de codificao baseado em Java, adotado como sistema de codificao de aplicaes e suas caractersticas, de acordo com o ambiente procedural.
5.2
5.2.1
Arquitetura do middleware
Estrutura do ambiente de aplicaes
A arquitetura do middleware para a televiso interativa do SBTVD deve estar de acordo com a ITU Recommendation J.200:2001, subseo 4.1, e pode ser representada basicamente por dois importantes componentes: a mquina de execuo (execution engine) e a mquina de apresentao (presentation engine). Estes componentes no podem ser independentes, sendo definidas pontes apropriadas entre as mquinas. Adicionalmente a estes componentes bsicos, podem existir aplicaes nativas, ou outros softwares especficos e de contedo. A estrutura do ambiente de aplicaes deve estar de acordo com a Figura 2.
O ambiente de aplicaes deve ser composto pelos seguintes elementos arquiteturais: mquina de apresentao e mquina de execuo, de acordo com a ABNT NBR 15606-2 e o ambiente procedural, respectivamente; ponte: mecanismo para aplicaes que permite o mapeamento bidirecional entre as API Java e os objetos e mtodos do DOM, ECMAScript e LUAScript, de acordo com a ABNT NBR 15606-2 e o ambiente procedural; monitor do ciclo de vida de aplicao: aplicao ou recurso do sistema operacional para controle do estado do software. Sua funo inclui a gerncia de todo o ciclo de vida da aplicao, incluindo a inicializao, trmino e controle. O monitor do ciclo de vida de aplicaes deve estar de acordo com o ambiente procedural; aplicaes: podem ser escritas para a mquina de apresentao, para mquina de execuo ou para ambas as mquinas;
outras mdias: incluem streams de mdia como udio e dados ou monomdias como imagens estticas e texto (ver 11.1, 11.2 e 11.3); software nativo: inclui software legado ou softwares escritos usando API adicionais com funcionalidades.
NOTA Norma. Software legado ou softwares escritos usando API adicionais com funcionalidades no so especificados nesta
6
6.1
Protocolo
Pilha de protocolos
No sistema de difuso digital, vdeo, udio e todos os servios de dados devem ser multiplexados no TS especificado pelo sistema MPEG2 (ver ITU Recommendation H.222.0 e ISO/IEC 13818-1), que deve ser transmitido sobre uma onda de rdio. O canal de interatividade deve ser disponibilizado por uma rede independente desta pilha de protocolos. A pilha de protocolos utilizada na difuso digital deve estar de acordo com a ARIB STD-B24:2007, volume 1, parte 1, seo 5. O esquema da pilha de protocolos do sistema deve estar de acordo com a Figura 3.
6.2
A transmisso de dados atravs do sistema de difuso de dados deve ser feita por um dos seguintes modos: sistema de transmisso de dados utilizando fluxo de pacotes PES: este sistema deve ser destinado principalmente para servios em tempo real. Deve ser utilizado com informaes que precisam de controle de tempo, como vdeo, udio, legendas e dados sincronizados com outros fluxos, como o vdeo principal. Este sistema deve ser especificado como data stream ou fluxo de dados; sistema de transmisso de dados utilizando a camada section: este sistema deve ser usado para servios que requerem armazenamento no receptor. Os dados devem ser transmitidos repetidamente at que seja completado seu download no lado do receptor. Este sistema deve ser especificado como data carrousel (DC) ou carrossel de dados, e como object carrousel (OC) ou carrossel de objetos.
NOTA O sistema de transmisso de dados utilizando diretamente o fluxo de pacotes TS est especificado na ABNT NBR 15606-3.
7
7.1
Receptor
Modelo de referncia do receptor
O modelo de referncia para o receptor deve estar de acordo com a ARIB STD-B24:2007, volume 1, parte 1, seo 6. Algumas funes bsicas devem ser especificadas possibilitando a oferta de diversos servios multimdia. Os receptores devem possuir funes para receber, apresentar, armazenar e se comunicar com o servio de difuso de dados, alm de manter as funes bsicas para visualizao de programas de televiso tradicionais.
7.2
7.2.1
O armazenamento de dados consiste na recepo e armazenamento dos dados recebidos pelo sistema de difuso de dados. Esta funo deve estar presente em todos os receptores. 7.2.2 Armazenamento de vdeo e dados
Tanto o vdeo quanto os dados recebidos pelo receptor podem ser armazenados. O armazenamento de vdeo pode ser realizado em dispositivos secundrios como, por exemplo, disco rgido ou fita. J o armazenamento de dados ser efetuado em memria flash. O armazenamento de vdeo pode adicionalmente ser disponibilizado via dispositivo de armazenamento primrio, como memrias flash, quando algumas restries devem ser aplicadas em relao ao volume de dados recebidos do servio de difuso. Durante a visualizao normal, a funo de recebimento e armazenamento deve ser realizada em paralelo (background). O armazenamento de vdeo deve ser opcional nos receptores.
7.3
Funes de apresentao
A funo de apresentao deve garantir que os servios multimdia sejam reproduzidos de acordo com as intenes do produtor de contedo, em todos os receptores. A funo de apresentao deve ser designada baseando-se na representao lgica da tela da televiso, sendo esta composta por cinco camadas: camada de vdeo, camada de imagem esttica, camada de seleo vdeo/imagem, camada de texto e grficos e camada de legendas. Esta estrutura lgica de camadas deve atender ARIB STD-B24:2007, volume 1, parte 1, subseo 6.2. A estrutura de camadas para a apresentao de servios deve estar de acordo com a Figura 4.
7.4
Decodificao e exibio
Estrutura do modelo de decodificao no receptor indicada na Figura 5, mostrando como os dados so processados.
udio
Vdeo, udio, imagem esttica, texto e grfico transmitido pelo fluxo Vdeo, udio, imagem esttica, texto e grfico transmitido pelo carrossel
udio Vdeo
Imagem esttica
Alto-falante etc. Plano de vdeo Plano de imagem esttica Plano de caracteres e figuras Plano de legenda Plano de chaveamento do vdeo e imagem esttica Composio
Figura 5 Modelo de decodificao no receptor mostrado com o fluxo de processamento do sinal O processo de decodificao no receptor pode ser dividido nas seguintes etapas: a) processo de decodificao dos dados transmitidos: monomdias tais como, imagens de texto, imagens estticas, vdeos, udios, so transmitidos como fluxo de dados ou pelos carrossis de objetos ou de dados. Estes dados so decodificados e separados, para serem processados como dados monomdia codificados individualmente; processo de decodificao monomdia: os dados monomdia recebidos so decodificados pelos decodificadores apropriados. Normalmente, vdeo e udio so decodificados por decodificadores baseados em hardware especficos, mas podem, opcionalmente, ser decodificados por software tais como imagem esttica, mpeg2-I frame; processo de execuo e apresentao: as monomdias devem ser apresentadas nas camadas de vdeo, imagens estticas, texto e grficos, e legendas. O controle dos servios de multimdia e aplicaes transmitidas deve ser realizado conforme especificado na codificao multimdia e na codificao de aplicaes respectivamente; e o controle do servio de legendas e caracteres sobrepostos deve estar conforme 11.6.
Processo de decodificao de AV Processo de decodificao de texto / grfico / imagem esttica Processo dos caracteres sobrepostos Processo de decodificao Chaveamento do vdeo e imagem esttica
Vdeo
Imagem esttica
Imagem esttica
Grfico Texto
Texto Grfico
Grfico Texto
Grfico Texto
b)
c)
7.5
Plug-in
Um plug-in uma funcionalidade que pode ser adicionada a uma plataforma genrica, com o objetivo de estender as capacidades de execuo de aplicaes e decodificao de formatos monomdia e multimdia que no devem ser obrigatrios nos terminais de acesso.
8
8.1
Processo de apresentao
Coordenadas lgicas
Coordenadas lgicas e coordenadas de apresentao no formato de pixel quadrado Coordenadas lgicas da camada de vdeo e da camada de imagens estticas
8.1.1 8.1.1.1
As coordenadas lgicas da camada de vdeo e da camada de imagens estticas devem atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.1.1.1. 8.1.1.2 Camada de texto e grficos
A camada de texto e grficos deve atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.1.1.2. 8.1.1.3 Camada de legendas
A camada de legendas deve atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.1.1.3. 8.1.1.4 Camada de seleo vdeo/imagem
A camada de seleo vdeo/imagem deve atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.1.1.4. 8.1.2 Coordenadas lgicas e coordenadas de apresentao no formato de pixel no-quadrado
As coordenadas lgicas e coordenadas de apresentao no formato de pixel no-quadrado devem atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.1.2.
8.2
Colorimetria
Recommendation BT.709 e a
A colorimetria deve atender s ITU Recommendation BT.470-7, ITU ABNT NBR 15602-1:2007, subseo 6.1.11.
8.3
A composio entre camadas deve atender ARIB STD-B24:2007, volume 1, parte 1, subseo 7.3. A funo de composio entre camadas deve estar de acordo com a Tabela 1. Tabela 1 Controle da funo de composio entre camadas Camadas Entre camada de vdeo e imagens estticas e outra camada Entre camada de texto e grficos e outra camada Entre camada de legendas e outra camada Especificao Seleo de dois em dois pixels (2-pixel unit) Mixagem em em cada pixel com 256 nveis (-blending in pixel unit) Mixagem em em cada pixel com 256 nveis (-blending in pixel unit)
Especificao de profiles
Produtos em conformidade com os profiles devem disponibilizar todos os recursos marcados como obrigatrio na coluna correspondente da Tabela 2. Em alguns casos isso implica que hardware adicional seja adicionado ao dispositivo. Tabela 2 Especificao de profiles
Parmetros para receptores full-seg e one-seg
rea
Formatos estticos (monomdias) PNG com restries PNG sem restries GIF Bitmap pictures MPEG-2 "I - Frame" MPEG-4 "I VOP" H.264 / MPEG-4 AVC "I - Picture" JPEG com restries JPEG sem restries MNG com restries MNG sem restries MPEG-2 udio AAC LC/BC PCM (AIFF-C) MPEG-4 udio AAC-LC udio Codificao de sons sintetizados Formato monomdia para udio clips MPEG-1 udio (Layers 1 e 2) MPEG-1 udio layer 3 (MP3) udio AC-3 MPEG-2 vdeo drips MPEG-4 vdeo clips H.264 / MPEG-4 AVC clips Cdigos de caracteres de 8 bits Codificao de texto Universal multi-octect coded character set Cdigos de caracteres shift-JIS Monomdia - formato para texto Cores Nmero mnimo de cores Obrigatrio Obrigatrio 65.536 cores Obrigatrio Opcional Opcional Opcional Opcional Obrigatrio Obrigatrio Opcional Obrigatrio Opcional Opcional Opcional Obrigatrio Opcional Obrigatrio Opcional No aplicvel Opcional Opcional Obrigatrio Obrigatrio Obrigatrio No aplicvel Obrigatrio Obrigatrio Opcional Opcional Opcional Opcional Obrigatrio Obrigatrio Opcional Opcional Opcional Opcional No aplicvel Obrigatrio Opcional Obrigatrio Opcional No aplicvel Opcional Opcional Opcional Opcional Opcional No aplicvel Obrigatrio
Vdeo clips
10
Tabela 2 (continuao)
Parmetros para receptores full-seg e one-seg Tipo do receptor Funcionalidades especificadas Full-seg One-seg Comentrios
rea
Formatos de difuso (media streaming format) Vdeo udio Legenda Vdeo da programao udio da programao Legendas e caracteres sobrepostos ao vdeo Obrigatrio Obrigatrio Obrigatrio Obrigatrio
Opcional
Opcional
Closedcaption
Opcional
Opcional
Linguagem oculta
LIBRAS
Opcional
Opcional
Informar classificao
Obrigatrio
Obrigatrio
Fontes Residente Tirsias Verdana Downloadable PFR (Portable Fonts Resource) Open types Obrigatrio Opcional Obrigatrio Opcional Opcional Opcional Obrigatrio Opcional Opcional Opcional
Downloadable
11
Tabela 2 (continuao)
Parmetros para receptores full-seg e one-seg Tipo do receptor rea Funcionalidades especificadas Full-seg One-seg Comentrios
Protocolo do canal de difuso Filtro de seo MPEG-2 Carrossel de objetos DSM-CC Carrossel de dados DSM-CC Atualizao de software do receptor Atualizao dos parmetros da radiodifuso IP Multicast Pilha IP multicast baseado em: Protocolo IP multicast via canal de radiodifuso Encapsulamento multiprotocolo DVB Internet Protocol (IP) User Datagram Protocol (UDP) IP signalling Protocolo do canal de interatividade TCP / IP Transmission Control Protocol (TCP) Internet Protocol (IP) Internet Protocol (IP) User Datagram Protocol (UDP) UNO-RPC UNO-CDR DSM-CC User to User HTTP 1.1 HTTP MHP profile de HTTP 1.0 DNS DNS Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional No aplicvel Opcional Obrigatrio Obrigatrio Obrigatrio Obrigatrio Opcional Opcional Opcional Obrigatrio No aplicvel Obrigatrio (RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno ( RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno Opcional No aplicvel Opcional Opcional Opcional Opcional No aplicvel Obrigatrio Obrigatrio Obrigatrio (RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno (RX Full seg) Obrigatrio, se houver canal de retorno Obrigatrio Obrigatrio Opcional Opcional Opcional Obrigatrio Obrigatrio Opcional Opcional Opcional
UDP / IP
12
U-U RPC
DSM-CC
Tabela 2 (continuao)
Parmetros para receptores full-seg e one-seg Tipo do receptor rea Funcionalidades especificadas Full-seg HTTPS Sistema de arquivo do canal interativo HTTPS Opcional One-seg Opcional Comentrios
Opcional
Opcional
Opcional
Opcional
Segurana do canal de interatividade Autenticao da aplicao de dispositivos externos Segurana Acesso condicional DRM Mdulo common interface Autenticao de aplicativos Polticas de segurana para aplicaes Gerenciamento de certificados Coexistncia IPv4 e IPv6 Porta ethernet Porta USB Modem Gerenciador de dispositivos externos Gerenciador de autenticao Configurao do modem Seleo de modem
Opcional Opcional No aplicvel No aplicvel No aplicvel Obrigatrio Obrigatrio Obrigatrio Opcional Opcional Opcional Opcional Opcional Opcional Opcional
Opcional Opcional No aplicvel No aplicvel No aplicvel Obrigatrio Obrigatrio Obrigatrio Opcional No aplicvel No aplicvel No aplicvel No aplicvel No aplicvel No aplicvel Obrigatrio para receptores que possibilitam a conexo de dispositivo externo para o canal de interatividade Quando houver canal de retorno via dispositivo externo ao set-top, obrigatrio
13
Tabela 2 (continuao)
Parmetros para receptores full-seg e one-seg Tipo do receptor rea Funcionalidades especificadas Full-seg Linguagem de programa NCL Ginga Java Obrigatrio Obrigatrio Obrigatrio Opcional Receptores full-seg Ginga-J so obrigatrios One-seg Comentrios
Ponte de ligao entre linguagens LUA Ponte ECMAScript Mquina de execuo Mquina virtual Java Engine LUA Obrigatrio Obrigatrio Opcional Obrigatrio Opcional Opcional Obrigatrio Opcional Obrigatrio no one-seg se implementado o Java
API exclusivas Ginga Adaptadores de software API amarelas Elementos grficos complexos Desenvolvimento de aplicaes Envio de mensagens pr-programadas Centro de controle de distribuio de mdias residencial Reconfigurao dinmica do middleware API vermelhas Controle de dispositivos captura de udio Instalao remota de aplicaes residentes Multidispositivo Multiusurio Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional No aplicvel No aplicvel No aplicvel No aplicvel No aplicvel
14
Extensibilidade
Sincronismo de apresentao
Informao multimdia significa informao que permite a visualizao integrada de mltiplas mdias, como texto, figuras, vdeo e udio etc., de forma interativa.
15
16
Realizao
17
Imagens estticas
EPG
Guia de programao, contedo do programa Ttulo do programa, categoria de cada item Para deficientes auditivos e estrangeiros Para deficiente visual Produo, programa, informao de produto, notcias da emissora etc. Televiso de visualizao mltipla (multi-view television) Vendas, questionrios etc. Notcias, previso do tempo, informao de trfego, informaes de mercado, desastres, eleies etc. Perguntas Software de PC, dados, jogos e download de software em geral Informaes de emergncia E-mail individual, envio de informaes a todos os usurios IRD (Integrated Receiver Decoder - Receptor com decodificador integrado), correo de erros, upgrade de verso Dados diversos
Seleo de programa, agendamento de programa, busca por categoria Seleo de programa, seleo de item Legendas, apresentao em diversos idiomas udio com comentrios Informaes adicionais de programas, informao detalhada de programas Apresentao e controle do programa usando diversos ngulos de cmera Acesso pelos usurios aos programas
Assncrono
Exemplo de contedo
Funo
Texto e grficos
Exemplo de servio
Indexao
Legenda Relacionado udio com comentrios Informao suplementar sobre programas Televiso de visualizao mltipla Participao em programas Informao independente Perguntas dos usurios Distribuio de software Recepo automtica Funo de e-mail
Servio de difuso
Independente
Acesso em que usurios podem enviar perguntas Distribuio de aplicaes Ligar automtico, recepo automtica
Servio de funo
Informao individual
Download
Distribuio de dados
Download de dados
18
Estudo de codificao X X X X X X X X X X X
udio
Vdeo
Quando os servios exemplificados na Tabela 7 so recebidos, os dados devem ser armazenados na memria do receptor e apresentados interativamente de acordo com a operao do espectador. Para programao de televiso atravs do uso de funo de armazenamento de vdeo e udio devem ser observadas as funes de gravao automtica, gravao agendada, sumrio do material etc. Adicionalmente, podem ser disponibilizados recursos para gravao de programas em canais diferentes e aquisio adiantada de dados atravs do uso de mltiplos turners (decodificadores).
11 Monomdias
11.1 Codificao de vdeo
11.1.1 MPEG-1 vdeo A codificao de vdeo MPEG-1 deve atender ISO/IEC 11172-2 e estar de acordo com o mtodo descrito na ARIB STD-B24:2007, volume 1, parte 2, subseo 4.1. 11.1.2 MPEG-2 vdeo A codificao de vdeo MPEG-2 deve atender s ISO/IEC 13818-2 e ITU Recommendation H.262 e estar de acordo com o mtodo descrito na ARIB STD-B24:2007, volume 1, parte 2, subseo 4.2. 11.1.3 MPEG-4 vdeo A codificao de vdeo MPEG-4 deve atender ISO/IEC 14496-2 e estar de acordo com o mtodo descrito na ARIB STD-B24:2007, volume 1, parte 2, subseo 4.3. 11.1.4 H.264|MPEG-4 AVC A codificao de vdeo H.264 | MPEG-4 AVC deve atender s ITU Recommendation H.264 e ISO/IEC 14496-10 e aos mtodos descritos na ABNT NBR 15602-1 e na ARIB STD-B24:2007, volume 1, parte 2, subseo 4.4.
A codificao MPEG-2 I-frame deve atender s ISO/IEC 13818-2 e ITU Recommendation H.262 e ao mtodo descrito no GEM 1.0:2005, subseo 7.1.2. 11.2.1.2 MPEG-4 I-VOP
A codificao MPEG-4 I-VOP deve atender ISO/IEC 14496-2. A carga til do arquivo contendo um frame MPEG-4 I-VOP deve conter uma figura codificada como frame I, entre visual_object_sequence_start_code e visual_object_sequence_end_code. 11.2.1.3 H.264|MPEG-4 AVC I-picture
A codificao H.264|MPEG-4 AVC I-picture deve atender s ITU Recommendation H.264 e ISO/IEC 14496-10.
19
11.2.2 JPEG A codificao JPEG deve atender ISO/IEC 10918-1. 11.2.3 PNG A codificao PNG deve atender W3C Recommendation PNG e aos mtodos descritos na ARIB STD-B24:2007, volume 1, parte 2, subseo 5.3 em GEM 1.0:2005, seo 15. As restries de PNG devem atender ARIB STD-B24:2007, volume 1, parte 2, subseo 5.3, e ao GEM 1.0:2005, seo 15. 11.2.4 MNG A codificao MNG deve atender MNG (multiple-image network graphics) e aos mtodos descritos na ARIB STD-B24:2007, volume 1, parte 2, subseo 5.4. As restries do MNG devem atender ARIB STD-B24:2007, volume 1, parte 2, subseo 5.3. 11.2.5 MPEG-2 vdeo drips MPEG-2 vdeo drips um formato de animao grfica que usa I-frames e P-frames da codificao MPEG-2. O formato de animao grfica MPEG-2 vdeo drips deve atender GEM 1.0:2005, seo 15. 11.2.6 GIF GIF um formato de codificao para mapas de bits especificado em W3C Recommendation GIF89a. A codificao de mapas de bits pelo GIF deve atender o mtodo descrito no GEM 1.0:2005, seo 15. 11.2.7 MPEG-4 vdeo clips A codificao de clips de vdeo no formato MPEG-4 usados na camada de grficos deve atender ISO/IEC 14496-2. 11.2.8 H.264|MPEG-4 AVC clips A codificao de clips de vdeo no formato H.264 | MPEG-4 AVC usados na camada de grficos deve atender ITU Recommendation H.264 e ISO/IEC 14496-10.
20
11.3.4 Codificao de udio sintetizado O mtodo padro de transmisso de dados multiplexados de televiso (ver ARIB STD-B5) deve ser usado para codificar udio sintetizado. A codificao de udio sintetizado deve atender ARIB STD-B24:2007, volume 1, subseo 6.4. 11.3.5 Formato monomdia para clips de udio (GEM) Os formatos monomdia para clips de udio usando MPEG-1 (layers 1 e 2), conforme definido na ISO/IEC 11172-3, devem atender ao MHP 1.0:2003, seo 15. 11.3.6 MPEG-1 udio layer 3 (MP3) A codificao de udio MPEG-1 layer 3 deve atender ao mtodo descrito nas ISO/IEC 11172-3 e ISO/IEC 13818-3. 11.3.7 udio AC3 A codificao de udio AC3 deve atender ao mtodo descrito em ATSC A52B .
21
Tabela 8 Conjunto de caracteres latinos (latin extension) x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 X xB xC xD xE xF 0x NUL 1x 2x SP ! " # $ % & ' ( ) + , . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e f g h i j k l m n o 7x p q r s t u v w x y z { | } ~ DEL 8x BKF RDF GRF YLF BLF MGF CNF WHF SSZ MSZ NSZ SZX 9x COL FLC CDC POL WMM MACRO HLC RPC SPL STL CSI TIME Ax 10/0 Bx Cx Dx Ex Fx 15/15
PAPF BEL APB APF APD APU CS APR LS1 LS0 CAN SS2 ESC APS SS3 RS US
0x x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
1x
2x
3x
4x
5x
6x
7x
22
b8 b7 b6 b5 b3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 b1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0
0 0 0 0
0 0 1 0
0 0 1 0 3x
0 1 0 0 4x
0 1 0 1 5x
0 1 1 0 6x
0 1 1 1 7x
1 0 0 0
1 0 0 1
1 0 1 0 Ax 10/0
1 0 1 1 Bx
1 1 0 0 Cx
1 1 0 1 Dx
1 1 1 0 Ex
1 1 1 1 Fx
0x 1x 2x SP x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
8x 9x
C0 Area
C1 Area
DEL
15/15
Figura 6 Estrutura de cdigos de 8 bits Tabela 10 Classificao do conjunto de cdigos e bytes finais Classificao (Classification) Conjunto grfico (Graphic set) Kanji c Alphanumeric G set
a b b
Byte final (F) (Final byte (F)) 04/02 04/10 04/11 04/12 03/0 03/1
Observaes (Remarks) 2-byte code 1-byte code 1-byte code 1-byte code 1-byte code 1-byte code
Caracteres especiais
a b c
Conjunto em uso pelo sistema. Conjunto adicionado e em uso pelo sistema. Conjuntos no usados pelo sistema.
11.4.2 Conjunto universal de cdigos de caracteres (UCS) 11.4.2.1 Codificao de caracteres UCS
A codificao de caracteres usando conjunto universal de cdigos de caracteres (UCS) deve atender ISO/IEC 10646-1, ISO 8859-15, GEM 1.0:2005, subseo 7.1.5, MHP 1.0:2003, subseo 11.2.11, e ARIB STD-B23:2007, parte 1, subseo 5.2.
23
11.4.2.2
Fontes residentes
As fontes residentes devem incluir a seleo de fontes descrita em MHP 1.0:2003, subseo 7.3. 11.4.2.3 Download de fontes
Deve ser usado o mtodo descrito em MHP 1.0:2003, subseo 7.4. 11.4.3 Codificao shift-JIS A codificao de caracteres shift-JIS deve atender ao mtodo descrito na ARIB STD-B24:2007, volume 1, parte 2, subseo 7.3. 11.4.4 EUC-JP A codificao de caracteres EUC-JP deve atender ao mtodo descrito na ARIB STD-B24:2007, volume 2, subseo 4.1.
Tabela 11 Estado inicial Item Designao Invocao e designao de cdigo Estado inicial (Initial state) G0 Conjunto alfanumrico G1 Conjunto alfanumrico Codificao de caractere Invocao Codificao de caractere G2 Conjunto extenso latina G3 Caracteres especiais GL LS0 (G0) GR LS2R (G2) Estado Tamanho do caractere x 1 (tamanho mdio) (= MSZ)
24