• Nenhum resultado encontrado

Listagem 13.5 Reúso de documento como um objeto de mídia. ... 305 Listagem 13.6 Importação de uma base de regiões. ... 306 Listagem 13.7 Importação de uma base de conectores. ... 307 Listagem 14.1 Objeto de mídia com código NCL. ... 311 Listagem 14.2 Âncoras de conteúdo em objetos de mídia declarativos. .. 315 Listagem 14.3 Propriedades em objetos de mídia declarativo... 316 Listagem 14.4 Codificação do objeto hipermídia NCLAdvert. ... 318 Listagem 14.5 Aplicação O Primeiro João com objeto hipermídia

declarativo. ... 321 Listagem 15.1 O Primeiro João com múltiplos dispositivos de

exibição. ... 329 Listagem 15.2 Mapa de memória de vídeo apresentada no dispositivo

pai. ... 331 Listagem 15.3 Documento NCL da propaganda da chuteira. ... 333 Listagem 15.4 Externalização da propriedade

“service.currentKeyMaster”. ... 334 Listagem 15.5 Iniciação e passagem de controle para o objeto de mídia

NCLAdvert. ... 334 Listagem 15.6 O Primeiro João com múltiplos dispositivos de

exibição independentes. ... 336 Listagem 15.7 Apresentação alternativa à exibição em uma classe sem

dispositivos registrados. ... 339 Listagem 17.1 Objeto de mídia com código Lua... 363 Listagem 17.2 Objeto de mídia com código Lua... 367 Listagem 18.1 Paradigma de programação orientado a eventos ... 373 Listagem 18.2 Representação de evento em NCLua. ... 373 Listagem 18.3 Exemplo de evento postado por um NCLua para

sinalizar ao documento NCL o seu fim natural. ... 374 Listagem 18.4 Exemplo de códigos NCL e NCLua que tratam um

evento de apresentação de um objeto NCL. ... 375

Listagem 18.5 Elo disparado pelo código do objeto NCLua. ... 376 Listagem 18.6 Código NCL do Exemplo 18.1. ... 379 Listagem 18.7 Código do arquivo 1.lua do Exemplo 18.1. ... 379 Listagem 18.8 Código do arquivo 2.lua do Exemplo 18.1. ... 380 Listagem 18.9 Código do arquivo 3.lua do Exemplo 18.1. ... 380 Listagem 18.10 Código NCL parcial do Exemplo 18.2. ... 385 Listagem 18.11 Código NCLua do Exemplo 18.2. ... 386 Listagem 18.12 Código NCL de uma região a ser associada com um

objeto NCLua ... 387 Listagem 18.13 Script ilustrando o uso do canvas... 388 Listagem 18.14 Código NCL do Exemplo 18.3. ... 390 Listagem 18.15 Primeira parte do código NCLua do Exemplo 18.3. ... 390 Listagem 18.16 Segunda parte do código NCLua do Exemplo 18.3. ... 391 Listagem 18.17 Terceira parte do código NCLua do Exemplo 18.3. ... 392 Listagem 18.18 Exemplo (ruim) de animação em NCLua. ... 392 Listagem 18.19 Exemplo de animação em NCLua que utiliza um

temporizador. ... 393 Listagem 18.20 Exemplo de uso de corrotinas para realizar uma

animação. ... 394 Listagem 18.21 Tabela representando os cavalos ... 395 Listagem 18.22 Função de redesenho ... 396 Listagem 18.23 Corrotina para animação dos cavalos ... 396 Listagem 18.24 Elemento <media> para a entrada ... 399 Listagem 18.25 Elementos <media> para as saídas ... 400 Listagem 18.26 Relacionando o campo de entrada e o primeiro campo

de saída ... 400 Listagem 18.27 Relacionando o campo de entrada e o segundo campo de

saída ... 400

Tabelas

Tabela 1.1 Codificação de áudio no sistema brasileiro de TV digital terrestre ... 12 Tabela 1.2 Codificação de vídeo no sistema brasileiro de TV digital ... 14 Tabela 1.3 Ambientes de aplicações para receptores fixos e móveis ... 31 Tabela 1.4 Ambientes de aplicações para receptores portáteis ... 31 Tabela 1.5 Ambientes de aplicações para serviços IPTV ... 32 Tabela 4.1 Áreas funcionais da NCL 3.0 ... 142 Tabela 4.2 Identificadores dos módulos de NCL 3.0 ... 144 Tabela 4.3 Identificadores dos perfis NCL 3.0 ... 146 Tabela 5.1 Elementos, Atributos e Conteúdo (Elementos Filhos) que

Definem a Estrutura de Documentos NCL no Perfil EDTV . 152 Tabela 5.2 Módulos que Definem os Elementos da NCL no Perfil

EDTV, Filhos dos Elementos <head> e <body>, e os Respectivos Capítulos que os Descrevem ... 153 Tabela 6.1 Elementos, Atributos e Conteúdo (Elementos Filhos)

Definidos pelo Módulo Layout do Perfil EDTV ... 170 Tabela 7.1 Elementos, Atributos e Conteúdo (Elementos Filhos) de

uma Base de Transições ... 191 Tabela 7.2 Tipos e Subtipos de Transição ... 192 Tabela 7.3 Elementos, Atributos e Conteúdo (Elementos Filhos) das

Transições ... 194 Tabela 7.4 Elementos, Atributos e Conteúdo (Elementos Filhos) que

Definem Descritores para o Perfil EDTV ... 196 Tabela 8.1 Alguns Tipos MIMES ... 202 Tabela 8.2 Elementos, Atributos e Conteúdo que Definem Nós de

Mídia, Contextos e Portas no Perfil EDTV ... 207 Tabela 9.1 Alguns nomes reservados para propriedades e seus valores

default ... 215 Tabela 9.2 Variáveis de Ambiente do Grupo system ... 220 Tabela 9.3 Variáveis de Ambiente do Grupo user ... 222

Tabela 9.4 Variáveis de Ambiente do Grupo default ... 222 Tabela 9.5 Variáveis de Ambiente do Grupo service ... 223 Tabela 9.6 Variáveis de Ambiente do Grupo SI ... 223 Tabela 9.7 Variáveis de Ambiente do Grupo channel... 223 Tabela 9.8 Elemento e Atributos que Definem Âncoras de Conteúdo e

Propriedades no Perfil EDTV ... 224 Tabela 10.1 Papéis Predefinidos de Condição... 229 Tabela 10.2 Papéis Predefinidos de Ação... 230 Tabela 10.3 Valores de atributos eventType e transition assumidos

por default quando o atributo role usa palavras reservadas em uma condição ... 232 Tabela 10.4 Valores de atributos eventType assumidos por default

quando o atributo role usa palavras reservadas em uma

ação ... 234 Tabela 10.5 Elementos, atributos e conteúdo que definem elos ... 245 Tabela 10.6 Códigos de teclas definidos para uso em aplicações NCL .... 248 Tabela 10.7 Operadores de comparação que podem ser utilizados em

elementos <assessmentStatement>. ... 254 Tabela 10.8 Elementos, atributos e conteúdo que definem conectores no

perfil NCL EDTV ... 275 Tabela 11.1 Operadores de Comparação que Podem ser Utilizados nas

Regras ... 278 Tabela 11.2 Elementos e Atributos que Definem Regras no Perfil

EDTV ... 285 Tabela 11.3 Elementos e Atributos que Definem Elementos <switch>

no Perfil NCL EDTV ... 285 Tabela 11.4 Elementos e Atributos que Definem Elementos

<descriptorSwitch> no Perfil NCL EDTV ... 286 Tabela 12.1 Elementos, Atributos e Conteúdo (Elementos Filhos)

Definidos pelo Módulo Metainformation para o Perfil

EDTV ... 288

Tabela 13.1 Comportamento da Aplicação de Exemplo de Reuso de Objetos de Mídia. Estado “o” significa “Occurring” e

Estado “s” Significa “Sleeping” ... 300 Tabela 13.2 Elementos e Atributos Relacionados ao Reúso de

Documentos e Bases de Documentos NCL no Perfil NCL EDTV ... 307 Tabela 16.1 Descritor de Evento para Comandos de Edição ... 342 Tabela 16.2 Comandos de Edição para o Gerenciador da Base Privada

Ginga ... 344 Tabela 16.3 Identificadores Usados nos Comandos de edição ... 348 Tabela 16.4 Descritor de evento para abrir uma base privada ... 350 Tabela 16.5 Descritor de evento para ativar uma base privada aberta ... 351 Tabela 16.6 Descritor de evento para adicionar um documento a uma

base privada aberta ... 352 Tabela 16.7 Descritor de evento para iniciar a exibição de um

documento ... 353 Tabela 16.8 Descritor de evento para acrescentar uma região a uma

base de regiões ... 354 Tabela 16.9 Descritor de evento para remover uma região ... 354 Tabela 16.10 Descritor de evento para adicionar uma interface a um

objeto de um documento ... 355 Tabela 16.11 Descritor de evento para acrescentar um objeto a um

documento ... 356 Tabela 16.12 Descritor de evento para acrescentar um elo a um

documento ... 356 Tabela 16.13 Descritor de evento para parar a exbição de um documento . 357 Tabela 16.14 Descritor de evento para savar um documento ... 357 Tabela 16.15 Descritor de evento para fechar uma base privada ... 358

PARTE I



Introdução à TV Digital e à Linguagem NCL



Capítulo 1

