7 Estrutura de dados de serviços de informação
7.2 Construção de dados do descritor
Os descritores especificados na Tabela 9 devem obrigatoriamente estar de acordo com o formato especificado na ISO/IEC 13818-1, e essa construção de dados deve obrigatoriamente obedecer ao apresentado nas Figuras 19 a 78, de acordo com a ARIB STD-B10.
Descriptor tag
‘0x09’
Descriptor length
Conditional access method identifier
‘111’
Conditional access
PID
Private data
8 16 16 3 13 8xN
Figura 19 — Estrutura de dados do descritor de acesso condicional
Descriptor tag
‘0x40’
Descriptor length
Char (network name)
8 8 8xN
Figura 20 — Estrutura de dados do descritor do nome da rede
Descriptor tag
‘0x41’
Descriptor length
Service id
8 8 16
Service type
8 Repetição
Figura 21 — Estrutura de dados do descritor da lista de serviços
Descriptor tag
‘0x42’
Descriptor length
Stuffing byte
8 8 8xN
Figura 22 — Estrutura de dados do descritor de preenchimento (stuffing)
Descriptor tag
‘0x47’
Descriptor length
Char (bouquet name)
8 8 8xN
Figura 23 — Estrutura de dados do descritor do nome do buquê
Descriptor tag
‘0x48’
Descriptor length
Service type
Service provider
name length
Char (service provider
name)
Service name length
8 8 8 8 8xN 8
Char (service
name)
8xN
Figura 24 — Estrutura de dados do descritor do serviço
Descriptor tag
‘0x49’
Descriptor length 0:impossible)
Repetição Reservado
para uso futuro
1 7
Figura 25 — Estrutura de dados do descritor da disponibilidade de país
Descriptor tag
‘0x4A’
Descriptor length
Transport stream
id
Original network
Figura 26 — Estrutura de dados do descritor de ligações
Descriptor tag
‘0x4B’
Descriptor length
Transport stream
Original network
id
16
Figura 27 — Estrutura de dados do descritor de referência NVOD
Descriptor tag
‘0x4C’
Descriptor length
Reference service
id
8 8 16
Figura 28 — Estrutura de dados do descritor de horário de mudança de serviço (Time shifted)
Descriptor tag
‘0x4D’
Descriptor length
ISO 639 language
Figura 29 — Estrutura de dados do descritor de eventos curtos
Figura 30 — Estrutura de dados do descritor de eventos estendidos
Descritor tag
‘0x4F’
Descritor length
Reference service
id
Reference event
id
8 8 16 16
Figura 31 — Estrutura de dados do descritor de horário de mudança de eventos
Descritor tag
‘0x50’
8
Descritor length
8
Reservado para uso
futuro
4
Stream content
4
Component type
4
Component tag
4
ISO 639 language code
24
Text char
8xN
Figura 32 — Estrutura de dados do descritor de componentes
Descriptor 0: others)
1
Reservado para uso
Reservado para uso
futuro
6 7 3 8 2 6 8 16xN
Reservado para uso cell id
Cell network
id
Transport stream
id
Service id
Original network
id
Transport stream
id
Informação de ligação de células
= ‘0x01’ Informação de ligação de células = ‘0x02’ e ‘0x03’ Informação de ligação de células = ‘0x04’
Repetição
Repetição
Figura 33 — Estrutura de dados do descritor de mosaico
Descriptor tag
‘0x52’
8
Descriptor length
Component tag
8 8
Figura 34 — Estrutura de dados do descritor de identificação
Figura 35 — Estrutura de dados do descritor identificador de CA
Descriptor tag
‘0x54’
8
D escriptor length
8
Content nibble level 1
4
R epetição C ontent
nibble level 2
4
U ser nibble
4
User nibble
4
Figura 36 — Estrutura de dados do descritor de conteúdo
D escriptor tag
‘0x55’
8
D escriptor length
8
Country code
24
Rating
8
Repetição
Figura 37 — Estrutura de dados do descritor de classificação indicativa (parental rating)
Descriptor tag
‘0xFD’
8
Descriptor length
8
Data coding method id
Additional identifier
info
16 8 x N
Figura 38 — Estrutura de dados do descritor de componente de dados
Descriptor tag
‘0xFE’
8
Descriptor length
8
System manage
-ment id
Additional identifier
info
16 8 x N
Figura 39 — Estrutura de dados do descritor de gerenciamento de sistema
Descriptor tag
‘0x0D’
8
Descriptor length
8
Figura 40 — Estrutura de dados do descritor de direitos autorais
Descriptor tag
‘0xC0’
8
Descriptor length
8
Hierar-chical
level
7 1
Reservado para uso
futuro
Reservado para uso
futuro
Reference PID
3 13
Figura 41 — Estrutura de dados do descritor de transmissão hierárquica
Descriptor tag
‘0XC1’
Descriptor length
Digital copy control info
8 8 2
Maximum bit rate flag
= ‘0’
Component
control flag Definido pelo usuário
1 1 4
Maximum bit rate flag
= ‘1’
Component
control flag Definido pelo usuário
1 1 4
Maximum bit rate
8
Digital copy control info
8 2
Maximum bit rate flag
= ‘0’
Reservado para uso
futuro
1 5
Maximum bit rate flag
= ‘1’
Reserved future use
Maximum bit rate
1 5 8
Caso o campo “maximum bit rate flag” seja definido com o valor
‘1’, o campo atual e os próximos devem ser considerados.
Repetição
Figura 42 — Estrutura de dados do descritor de controle de cópias digitais
Service id Start end flag
Signal level
Reservado para uso
futuro
Area code length
Area code
16 1 1 6 8 12
Reservado para uso
futuro
4 Repetição
Repetição
Figura 43 — Estrutura de dados do descritor de informação de emergência
Country code
Country region id
Reservado
‘1’
Local time offset polarity
Local time offset
Time of change
24 Repetição
Next time offset
16
Figura 44 — Estrutura de dados do descritor de diferença de fuso horário
Descriptor tag
‘0xC4’
Descriptor length
Reservado para uso group tag
8
ES multi-language
Reservado para uso
futuro
ISO 639 language code (primeiro
áudio)
1 1 2 3 1 24
ISO 639 language code
Text char
8 x N
24 ES multi-language
Flag = 0
ES multi-language Flag = 1
Figura 45 — Estrutura de dados do descritor de componentes de áudio
Descriptor
Descriptor tag
‘0xC6’
Descriptor length
Region spec type
Target region spec
8 8 8 8 x N
Figura 47 — Estrutura de dados do descritor de região-alvo
Descriptor tag
‘0xC7’
Descriptor length
Data component
id
Entry component
Selector length
Selector byte
8 8 16 8 8 8 x N
Number of component
ref
8
Component ref
8
ISO 639 language code
Text length
24 8
Text char
8 x N Repetição
Figura 48 — Estrutura de dados do descritor de conteúdo de dados
Descriptor tag
‘0xC8’
Descriptor length
Still picture flag
Sequence end code
flag
Video encode
format
Reservado para uso
futuro
8 8 1 1 4 2
Figura 49 — Estrutura de dados do descritor de controle de decodificação de vídeo
Figura 50 — Estrutura de dados do descritor de eventos locais básicos
Descriptor tag
‘0xD1’
8
Descriptor length
8
Information provider id
16
Event relation id
16
Reference node id
Reference number
8
Last reference
number
8 16
Repetição
Figura 51 — Estrutura de dados do descritor de referência
Descriptor tag
‘0xD2’
8
Descriptor length
8
Reference type
4
Reference node id
Reference number Reservado
para uso futuro
3
External reference
flag
1 3
Information provider id
16
Event relation id
16 Reservado
para uso futuro
Figura 52 — Estrutura de dados do descritor de node relation
Descriptor tag
‘0xD3’
8
Descriptor length
8
ISO 639 language
code description
(character code)
8xN
Figura 53 — Estrutura de dados do descritor de informação de short node
Descriptor tag
‘0xD4’
8
Descriptor length
8
Reservado para uso
futuro
3 8xN
External event id
16
External service id
16
External network id
16 External
event flag
1
STC reference
mode
4
External event flag = 1
7 reference extension
Reservado para uso
futuro Reservado
para uso futuro Reservado
para uso futuro
Figura 54 — Estrutura de dados do descritor para a referência de relógio do sistema (system time clock)
Descriptor tag
‘0xFA’
8
Descriptor length
8
Area code
12
Guard interval
2
Transmis
-sion mode Frequency
16 2
Repetição
Figura 55 — Estrutura de dados do descritor de distribuição terrestre
8
Descriptor length
Service id
16 8
Repetição Descriptor
tag
‘0xFB’
Figura 56 — Estrutura de dados do descritor de recepção parcial
Descriptor tag
‘0xD5’
8
Descriptor length
8
Series id
16
Repeat label
4
Program pattern
3
Expire date valid
flag
1
Expire time
16
Expire name
12
Last expire number
12
Series name char
8xN
Figura 57 — Estrutura de dados do descritor de séries
Figura 58 — Estrutura de dados do descritor de grupos de eventos
Descriptor tag
‘0xD7’
8
Descriptor length
8
Parameter version
8
Update time
16
Table id Table description
length
8
Table description
byte
8xN 8
Repetição
Figura 59 — Estrutura de dados de descritor de parâmetro de SI
Descriptor tag
‘0xD8’
8
Descriptor length
8
Char broadcaster
name 8xN
Figura 60 — Estrutura de dados do descritor de nome do radiodifusor
Descriptor
Total bit rate flag
Num of group
8 8 3 1 4
Component group id
Num of CA unit
4 4
Total bit rate
8
= 1
= 0
Total bit rate flag Text length Text char
8 8xN
Repetição
Figura 61 — Estrutura de dados do descritor de grupo de componentes
8 8 16
SI prime TS network
id
SI prime transport stream id
8 16 16 8 8xN
Table id Table description
Figura 62 — Estrutura de dados do descritor do principal TS do SI
8 8 8xN
Descriptor tag
'0xDB'
D escriptor length
Title length
Title char Text length Text char
8 8 8xN
Figura 63 — Estrutura de dados do descritor da informação embarcada
8 16 service id
Transport stream id
Original network id
8 16 16 16 4
Description id
Reservado para uso
futuro
Figura 64 — Estrutura de dados do descrito de ligação da LDT
8 16
Descriptor tag
'0xDD'
Descriptor length
Connected transmission
group id
Segment type
Modulation type A
8 2 2 2 8xN
Modulation type B
Reservado para uso
futuro
Additional connected transmission
info
2
Figura 65 — Estrutura de dados do descritor de transmissões conectadas de áudio
Descriptor tag
'0xCD'
Descriptor length
Length of TS name
Transmission type count
TS name
8 8 6 2 8xN
Transmiss ion type count
Service number
8 8
Service identification
16 Repetição Repetição
Reservado para uso
futuro
8xN
Remote control key identification
8
Figura 66 — Estrutura de dados do descritor de informações do TS
Figura 67 — Estrutura de dados do descritor estendido de radiodifusão
8 para uso
futuro
Logo identifier
Reservado para uso
futuro para uso
futuro para uso
futuro
8xN
≠ ≠
≠
Figura 68 — Estrutura de dados do descritor de transmissão de logotipos
8 para uso
futuro
control bit
Allow able time of temporal ac cumulation
Output protection
bit
1 3 1 8xN
R eservado para uso
futuro
Figura 69 — Estrutura de dados do descritor de disponibilidade de conteúdo
Descriptor tag
'0xF7'
Descriptor length
8 8
Sub de scrip to r
8xN Repetição
Figura 70 — Estrutura de dados do descritor de composição do carrossel de dados
Descriptor tag
‘0xF8’
Descriptor length
Conditional playback
system identifier
‘111’
Conditional playback
PID
Private data
8 8 16 3 13 8xN
Figura 71 — Estrutura de dados do descritor de reexibição condicional
Descriptor tag
‘0x28’
Descriptor length
AVC profile
Set 0 constraint
flag
Set 1 constraint
flag
Set 2 constraint
flag
AVC compatible
flag
AVC level
AVC still picture
AVC 24 hours video flag
Reservado para uso
futuro
8 8 8 1 1 1 5 8 1 1 6
Figura 72 — Estrutura de dados do descritor de vídeo AVC
Descriptor tag
‘0x2A’
Descriptor length
8 8
HRD management
valid flag
Reservado para uso
futuro
1 6
Picture and timing info
present
=’10'
Picture and timing info
present
=’1'
90 kHz flag
=’0'
Reservado para uso
Reservado para uso
futuro
1 7
Time calculation
unit
Fixed frame rate
flag
Time POC flag
1 1
Video display conversion
flag
Reservado para uso
futuro
1 5
1
1 32
Figura 73 — Estrutura de dados do descritor para AVC timing e para o decodificador hipotético de referência (HRD)
Service group type
=’0x1'
Indefinido Primary
service identifier
4 4 16
Secondary service identifier
Descriptor length
8 8
Service group type
=’0x1'
Figura 74 — Estrutura do descritor de grupo de serviço
Descriptor tag
‘0x63’
Descriptor length
‘11’
Peak rate
‘11’
Minimum overall smoothing
rate
8 8 2 22 2 22
‘11’
2
Maximum overall smoothing
buffer
14
Figura 75 — Estrutura do descritor do fluxo de transporte parcial
Descriptor tag
‘0xC2’
Descriptor length
Country code
Media type
Network id
Private data
8 8 24 16 16 8 x N
Figura 76 — Estrutura do descritor de identificação de rede
Descriptor tag
‘0xC3’
Descriptor
length Event
start time
Duration Reservado Offset
flag
Other descriptor
status
8 8 8 40 24 24 5 1 1
Offset UTC -3
time flag
Event start time
5 4
Event version number
0
Figura 77 — Estrutura do descritor de hora do fluxo de transporte parcial
Figura 78 — Estrutura do descritor de conteúdo de atualização de receptores
Bibliografia
[1] EN 300 468:2007, Digital video broadcasting (DVB) specification for Service Information (SI) in DVB systems