Atsc working Draft Template


Table 6.31 Bit Stream Syntax for the Time Shifted Service Descriptor  Syntax


Download 4.82 Kb.
Pdf ko'rish
bet76/131
Sana31.01.2024
Hajmi4.82 Kb.
#1819929
1   ...   72   73   74   75   76   77   78   79   ...   131
Bog'liq
dastur pratoqoli

Table 6.31 Bit Stream Syntax for the Time Shifted Service Descriptor 
Syntax 
No. of Bits Format 
time_shifted_service_descriptor() { 
 
descriptor_tag 

0xA2 
 
descriptor_length 

uimsbf 
reserved 

‘111’ 
 
number_of_services 

uimsbf 
for (i=0; i< number_of_services; i++) {
reserved 

‘111111’ 
time_shift 
10 
uimsbf 
 
 
reserved 

‘1111’ 
 
 
major_channel_number 
10 
uimsbf 
 
 
minor_channel_number 
10 
uimsbf 


descriptor_tag
– This 8-bit unsigned integer shall have the value 0xA2, identifying this descriptor 
as 
time_shifted_service_descriptor()

descriptor_length
 This 8-bit unsigned integer specifies the number of bytes of the descriptor that 
immediately follow the 
descriptor_length
field. 
number_of_services
– A 5-bit number in the range 1 to 20 that indicates the number of time-shifted 
services being defined here. 
time_shift
– A 10-bit number in the range 1 to 720 that represents the number of minutes the time-
shifted service indicated by 
major_channel_number
and 
minor_channel_number
is time-shifted from 
the virtual channel associated with this descriptor. 
major_channel_number
– A 10-bit number in the range 1 to 999 that represents the “major” channel 
number associated with a time-shifted service. 
minor_channel_number
– A 10-bit number in the range 0 to 999 that, when non-zero, represents the 
“minor” or “sub-“ channel number of the virtual channel that carries a time-shifted service. 
6.9.7 
Component Name Descriptor 
The 
component_name_descriptor() 
defines a textual name tag for any component of the service. The 
bit stream syntax for the 
component_name_descriptor()
shall be as shown in Table 6.32. Whenever a 
service includes one or more audio elementary streams carrying two or more audio services labeled 
with the same type of service and language, the Component Name Descriptor is used as defined 
below to disambiguate these services. When a service includes one or more audio elementary 
streams carrying two or more audio services labeled with the same language 
(
ISO_639_language_code

and 
bsmod
(in the 
AC-3_audio_stream_descriptor()
or 
E-
AC-3_audio_stream_descriptor() 
defined in A/52 [1]), a unique 
component_name_descriptor()
shall be 
placed into each descriptor loop that immediately follows 
ES_info_length
in the
TS_program_map_section()
describing such audio component. In the case of an E-AC-3 elementary 
stream carrying multiple audio substreams, the primary service, e.g. the substream with its 
substream_priority
field set to ‘1’, shall be the one described by the Component Name Descriptor. 
74 


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

Download 4.82 Kb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   131




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