Atsc working Draft Template


Table 6.40 Compression Types  compression_type Compression Method


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

Table 6.40 Compression Types 
compression_type Compression Method 
0x00 
No compression 
0x01 
Huffman coding using standard encode/decode tables defined in Table C.4 and C.5 in Annex 
C. 
0x02 
Huffman coding using standard encode/decode tables defined in Table C.6 and C.7 in Annex 
C. 
0x03 to 0xAF 
reserved 
0xB0 to 0xFF 
Used in other systems 
mode
– An 8-bit value representing a mode to be used to interpret the segment’s contents as 
encoded character (textual) data. Allowed values for this field are shown in Table 6.41. In the 
case that a decoder does not support a mode, then the string entry that includes that mode 
within the multiple string structure shall be ignored. When using modes 0x01-0x06, 0x09-
0x0E, 0x10, 0x20-0x27, 0x30-0x33, the value of 
compression_type
shall be 0x00 (no 
compression). When 
number_bytes
is zero, this field has no meaning. 
When mode values 0x01-0x06, 0x09-0x0E, 0x10, 0x20-0x27, or 0x30-0x33 are used, the 
segment’s bytes shall represent the least significant 8-bits of a sequence of 16-bit Unicode code 
values where the most significant 8-bits of these code values is implied by the mode value itself. 
For example, the sequence of Unicode code values [0x0E50, 0x0E51, 0x0E52] may be represented 
by a single segment with mode 0x0E and with segment string bytes [0x50, 0x51, 0x52]. These 
modes provide a simple form of run-length encoding for a sequence of 16-bit Unicode code values. 
See Unicode Technical Report #6 [16] for a detailed specification of the encoding of mode 
0x3E. 
When using mode 0x3F, the UTF-16 representation of Unicode character data shall apply. 
UTF-16 is a sequence of 16-bit Unicode code values where each code value either (1) designates 
a particular standardized or user private character; or (2) forms either the low or high part of a 
surrogate pair that collectively designates a particular standardized or user private character. See 
The Unicode Standard [15] for precise specification of UTF-16. When using mode 0x3F, 16-bit 
Unicode code values comprising UTF-16 code elements shall be encoded as unsigned integers, 
most significant bit first (
uimsbf
). 
80 


ATSC A/65:2013 
Program and System Information Protocol 
7 August 2013 
It is recommended that the representation of strings not covered by mode 0x00 make use of 
either modes 0x3E (preferred) or 0x3F (alternate) according to whichever mode results in the 
fewest octets. 

Download 4.82 Kb.

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




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