Atsc working Draft Template


Download 4.82 Kb.
Pdf ko'rish
bet83/131
Sana31.01.2024
Hajmi4.82 Kb.
#1819929
1   ...   79   80   81   82   83   84   85   86   ...   131
Bog'liq
dastur pratoqoli

 
number_strings 

uimsbf 
for (i=0; i< number_strings; i++) { 
ISO_639_language_code 
24 
uimsbf 
 
 
number_segments 

uimsbf 
 
 
for (j=0; j< number_segments; j++) { 
 
 
 
compression_type 

uimsbf 
 
 
 
mode 

uimsbf 
 
 
 
number_bytes 

uimsbf 
for (k=0; k< number_bytes; k++) 
 
 
 
 
compressed_string_byte [k]
bslbf 
} 


79 


ATSC A/65:2013 
Program and System Information Protocol 
7 August 2013 
Null strings (strings with no characters) may be represented in several ways. Null strings 
should be encoded with 
number_strings
set to zero as it is the most efficient encoding. Null strings 
may also be encoded by setting all instances of 
number_segments
to zero; or by setting all instances 
of 
number_bytes
to zero. 
number_strings
– This 8-bit unsigned integer field identifies the number of strings in the following 
data.
ISO_639_language_code
– This 3-byte (24 bits) field, in conformance with ISO 639.2/B [10], 
specifies the language used for the i
th
string. When 
number_segments
is zero, this field has no 
meaning. 
number_segments
– This 8-bit unsigned integer field identifies the number of segments in the 
following data. A specific mode is assigned for each segment. 
compression_type
– This 8-bit field identifies the compression type for the j
th
segment. Allowed 
values for this field shall be as shown in Table 6.40. Compression types 0x01 and 0x02 shall 
be restricted for use with text mode 0x00. When 
number_bytes
is zero, this field has no meaning. 

Download 4.82 Kb.

Do'stlaringiz bilan baham:
1   ...   79   80   81   82   83   84   85   86   ...   131




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