• Nenhum resultado encontrado

Operação das informações referentes a horário

No documento ABNT NBR NORMA BRASILEIRA (páginas 37-41)

19.1 Configuração da tabela time offset table (TOT)

Conforme ABNT NBR 15603-2, a tabela TOT (time_offset_table) é responsável por enviar a informação do horário oficial do Brasil, definido como UTC-3 (universal time coordinated – 3 h), e enviar a informação de fuso-horário e horário de verão. Para tal, convém que o descritor local_time_offset tenha as informações de fuso-horário e horário de verão configuradas de acordo com a região onde o sistema de transmissão da geradora estiver instalado.

Convém que a tabela TOT, identificada pelo table_id 0x73, sempre envie no campo UTC-3, o horário oficial do Brasil, independentemente da região onde a geradora estiver localizada. Não convém que as variações referentes a fuso-horário em relação à Brasília ou presença do horário de verão sejam feitas no campo UTC-3.

Convém que o ajuste do horário de cada região em relação ao horário oficial do Brasil seja feito através do descritor local_time_offset_descriptor.

19.2 Configuração do descritor local_time_offset_descriptor

Convém que o descritor local_time_offset, identificado pelo descriptor_tag 0x58, seja sempre transmitido, independente da região em que a geradora estiver localizada, para informar ao receptor a diferença do horário da região onde a geradora está localizada em relação ao horário de Brasília.

Na configuração desse descritor convém que:

 apenas um único descritor local_time_offset seja enviado por geradora;

 cada radiodifusor envie as informações referentes aos campos country_region_id, local_time_offset e

next_time_offset de acordo com a região em que estiver localizada a estação; para as alterações referentes a

horário de verão, ver 19.3;

 o código de três caracteres referente ao contry_code esteja de acordo com a ISO 3166-1. Convém que cada caractere seja codificado em 8 bits, de acordo com a ISO/IEC 8859-15, e inserido em ordem no campo de 24 bits;

 nas transmissões dentro do território brasileiro sejam utilizados os caracteres BRA que correspondem a (0x425241)H;

 cada country_region_id carregue a informação referente a uma região brasileira.

Convém caracterizar cada região através de:

 polaridade: se 0 indicar que diferença para o horário UTC-3 é positiva e se 1 indicar que a diferença é negativa;

 local_time_offset: é a diferença em horas (fuso-horário) da região onde a geradora está localizada em relação ao horário UTC-3;

 possui horário de verão: sinaliza a existência ou não do horário de verão;

— country_region_id, polaridade, local_time_offset são definidos de acordo com a Tabela 35. Convém que as regiões de referência listadas na Tabela 35 sejam utilizadas apenas como forma de facilitar a localização de uma dada região, uma vez que essas regiões podem variar de ano para ano;

 next_time_offset: convém que o campo next_time_offset seja definido de acordo com a Tabela 35 e permita que nas regiões que possuem horário de verão o receptor possa ser informado antecipadamente de qual será o próximo offset em relação ao horário UTC-3, quando se iniciar ou terminar o horário de verão. Convém que os radiodifusores sempre enviem essa informação. A operação do next_time_offset é detalhada na seção 19.3;

 time_of_change: esse campo permite que nas regiões que possuem horário de verão o receptor possa ser informado antecipadamente de qual será a data e horário que se inicia ou que termina o horário de verão. Convém que os radiodifusores sempre enviem essa informação. A operação do time_of_change é detalhada em 19.3.

Convém que as configurações para as seções da TOT e para o descritor local_time_offset estejam em conformidade com a Tabela 35.

Tabela 35 — Detalhamento das seções da TOT

Campo Bit Descrição

time offset section (){

table id 8 = 0x73

section syntax indicator 1 = 0

reserved future use 1 = 1

reserved 2 = 11

section length 12 = tamanho da seção

UTC-3 40 Campo configurado com o horário oficial do Brasil

reserved 4 = 1111

descriptor loop length 12 = tamanho do loop do descritor

for (){ Convém que o contador do loop seja sempre '1'

local time offset descriptor (){ Convém que o número de descritores seja sempre '1'

descriptor tag 8 = 0x58

descriptor length 8 = tamanho do descritor

for (){ Convém que o contador do loop seja sempre '1'

country code 24 = "BRA" = 0x425241

country region id 6 Ver Tabela 36

reserved 1 = 1

local time offset polarity 1 = 1 se a diferença de horário for negativa = 0 se a diferença de horário for positiva

local time offset 16 Ver Tabela 36

time of change 40 Horário e data no padrão UTC-3 em que ocorrerá a próxima mudança

next time offset 16 Ver Tabela 36

}

Convém que as seções do loocal_time_offset_descriptor estejam em conformidade com a Tabela 36.

Tabela 36 — Seções do local_time_offset_descriptor

local_ time_ offset a next_ time_ offset a country_

region_id Polaridade horário Sem

de verão Com horário de verão Sem horário de verão Com horário de verão Possui horário de verão Região de referência b 0 - - - - - 1 0 01:00 - 01:00 - Não

Ilhas: Trindade, Martin Vaz, Atol das Rocas, Penedos de São Pedro e São Paulo, Fernando de

Noronha

2 0 00:00 - 00:00 - Não

Amapá, Tocantins, Alagoas, Bahia, Ceará, Maranhão, Paraíba, Piauí, Rio Grande do

Norte, Sergipe, Pará, Pernambuco

3 0 00:00 01:00 00:00 01:00 Sim

Rio Grande do Sul, Santa Catarina, Paraná, São Paulo, Rio de Janeiro, Minas Gerais, Espírito Santo, Goiás, Brasília

(DF)

4 1 01:00 - 01:00 - Não Acre, Amazonas, Rondônia, Roraima

5 1 01:00 00:00 01:00 00:00 Sim Mato Grosso, Mato Grosso do Sul

6 1 02:00 - 02:00 - Não Reservado

7 1 02:00 01:00 02:00 01:00 Sim Reservado

8 a 63 - - - Reservado

a Em relação ao horário UTC-3.

19.3 Regras para alteração do horário de verão

Para as regiões que não possuem horário de verão, convém que o campo next_time_offset seja mantido sempre com a mesma configuração do local_time_offset.

Convém que o valor exato do campo “time of change” e “next time offset” seja enviado 32 dias antes do início e do final do horário de verão (ver Figura 1).

Convém que o valor dos campos local_time_offset_polarity, local_time_offset, time_of_change e next_time_offset permaneçam com os mesmos valores por pelo menos 48 h após a mudança de horário.

Convém que tanto os valores antigos como os novos sejam aceitos no período de 48 h a 7 dias após a transição. É recomendado, que após 7 dias da alteração do horário, os novos valores sejam enviados.

Figura 1 — Alteração do descritor para horário de verão 19.4 Operação de data e horário nas tabelas SI

Tabela 37 — Data e hora relacionadas às tabelas SI Tabela ou descritor Campo Descrição

TOT UTC-3 40 bits (ano, mês, data, horário, hora, minuto e segundo)

start_time 40 bits (ano, mês, data, horário, hora, minuto e segundo)

EIT

duration 24 bits (horas, minutos, segundos)

local_time_offset 16 bits (hora, minuto)

time_of_change 40 bits (ano, mês, data, horário, hora, minuto e segundo) Local time offset descriptor

(TOT)

next_time_offset 16 bits (hora, minuto)

SI Parameter descriptor SI

(BIT) update_time 16 bits (ano, mês e data)

Series descriptor (EIT) expire_data 16 bits (ano, mês e data)

Atualização de software

(SDTT) UTC-3 40 bits (ano, mês, data, horário, hora, minuto e segundo)

Convêm que o campo start_time presente na EIT, UTC-3 presente na TOT e time_of_change presente no descritor local_time_offset sejam sempre enviados com o horário UTC-3, independentemente de qual região geradora esteja localizada.

Na construção do EPG, convém que o receptor utilize o horário UTC-3 enviado pelo campo UTC-3 da TOT para referenciar o guia de programação. Convém que os ajustes referentes a fuso horário e horário de verão sejam feitos pelo descritor local_time offset, descrito em 19.2, tanto para o horário do receptor como para o horário do EPG.

No documento ABNT NBR NORMA BRASILEIRA (páginas 37-41)

Documentos relacionados