Atsc working Draft Template


Table 6.15 Bit Stream Syntax for the Directed Channel Change Table  Syntax


Download 4.82 Kb.
Pdf ko'rish
bet46/131
Sana31.01.2024
Hajmi4.82 Kb.
#1819929
1   ...   42   43   44   45   46   47   48   49   ...   131
Bog'liq
dastur pratoqoli

Table 6.15 Bit Stream Syntax for the Directed Channel Change Table 
Syntax 
No. of Bits 
Format 
directed_channel_change_table_section() { 
 
table_id 

0xD3 
 
section_syntax_indicator 

‘1’ 
 
private_indicator 

‘1’ 
 
reserved 

‘11’ 
 
section_length 
12 
uimsbf 
 
dcc_subtype 

0x00 
 
dcc_id 

uimsbf 
 
reserved 

‘11’ 
 
version_number

uimsbf 
 
current_next_indicator 

‘1’ 
 
section_number 

0x00 
 
last_section_number 

0x00 
 
protocol_version 

uimsbf 
 
dcc_test_count 

uimsbf 
for (i=0; i< dcc_test_count; i++) {
 
 
dcc_context 

uimsbf 
 
 
reserved 

‘111’ 
 
 
dcc_from_major_channel_number 
10 
uimsbf 
 
 
dcc_from_minor_channel_number 
10 
uimsbf 
 
 
reserved 

‘1111’ 
 
 
dcc_to_major_channel_number 
10 
uimsbf 
 
 
dcc_to_minor_channel_number 
10 
uimsbf 
 
 
dcc_start_time 
32 
uimsbf 
 
 
dcc_end_time 
32 
uimsbf 
 
 
dcc_term_count 

uimsbf 
 
for (j=0; j< dcc_term_count; j++) {
 
 
 
dcc_selection_type 

uimsbf 
 
 
 
dcc_selection_id 
64 
uimsbf 
 
 
 
reserved 

‘111111’ 
 
 
 
dcc_term_descriptors_length 
10 
uimsbf 
 
 
 
for (k=0; k 
 
 
 
 
dcc_term_descriptor() 
 
 
 
 
 
} 
 
 
} 
 
 
reserved 

‘111111’ 
 
 
dcc_test_descriptors_length 
10 
uimsbf 
 
 
for (j=0; j 
 
 
 
dcc_test_descriptor() 
 
 
 
 
} 
 
} 
47 


ATSC A/65:2013 
Program and System Information Protocol 
7 August 2013 
 
Reserved 

‘111111’ 
 
dcc_additional_descriptors_length 
10 
uimsbf 
 
for (i=0; i 
 
 
dcc_additional_descriptor() 
 
 

 
CRC_32 
32 
rpchof 

table_id
– This is an 8-bit field, which shall be set to 0xD3, identifying this table section as a 
Directed Channel Change Table section. 
section_syntax_indicator
– This 1-bit field shall be set to ‘1’. It denotes that the section follows the 
MPEG-2 long-form section syntax beyond the section length field. 
private_indicator
– This 1-bit field shall be set to ‘1’. 
section_length
– A 12-bit field specifying the number of remaining bytes in this section that 
immediately follows the 
section_length
field up to the end of the section, including the 
CRC_32
field. The value of this field shall not exceed 4093. 
dcc_subtype
– An 8-bit unsigned integer field that indicates the type of Directed Channel Change 
Table to follow. In the current specification only one type of DCC is defined, so this field shall 
be set to 0x00. Implementers are cautioned that 
dcc_subtype
may be non-zero in a future version 
of this standard. 
dcc_id
– An 8-bit unsigned integer field that distinguishes different instances of transmitted DCC 
Table sections. The 
dcc_id
shall be set so that no two currently active transmitted DCC Table 
sections are identified with the same value. 
version_number
– This 5-bit field is the version number of the DCC Table identified by the 
combination of fields 
dcc_subtype
and 
dcc_id
. The version number shall be incremented by 1 
modulo 32 when any field in this instance of the DCC Table changes. In any case, the value of 
the 
version_number
shall be identical to that of the corresponding entry in the MGT. 
current_next_indicator
– This 1-bit indicator is always set to ‘1’ for a DCCT section; the DCCT sent 
is always currently applicable. 
section_number
– The value of this 8-bit field shall always be 0x00 (this table may be at most only 
one section long). 
last_section_number
– The value of this 8-bit field shall always be 0x00. 
protocol_version
– An 8-bit unsigned integer field whose function is to allow, in the future, this table 
type to carry parameters that may be structured differently than those defined in the current 
protocol. At present, the only valid value for 
protocol_version
is 0x00. Non-zero values of 
protocol_version
may be used by a future version of this standard to indicate structurally different 
tables. 
dcc_test_count
– An 8-bit unsigned integer that specifies the number of channel change tests that 
will be defined by this DCC Table section. This outer loop associates a DCC request with each 
indicated virtual channel. A value of 0x00 for 
dcc_test_count
indicates that the table section does 
not include channel change tests. A zero value may be used for a DCC Table section that carries 
descriptors in the 
dcc_additional_descriptors
loop. 
dcc_context
– This 1-bit indicator indicates how a Directed Channel Change made in response to 
this test is to be handled by the DCCRR in the context of navigation and channel number 
display. Table 6.16 specifies requirements for operation in the two different specified modes. 
48 


ATSC A/65:2013 
Program and System Information Protocol 
7 August 2013 
The 
dcc_context
parameter identifies this DCC directive as being one of two types, either a 
Temporary Retune or a Channel Redirect. 
Table 6.16 DCC Context 
dcc_context Name and Function 
Channel Number 
Displayed 
New DCCs 
Accepted 
‘0’ 

Download 4.82 Kb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   131




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling