Atsc working Draft Template
Table 6.31 Bit Stream Syntax for the Time Shifted Service Descriptor Syntax
Download 4.82 Kb. Pdf ko'rish
|
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 8 0xA2 descriptor_length 8 uimsbf reserved 3 ‘111’ number_of_services 5 uimsbf for (i=0; i< number_of_services; i++) { reserved 6 ‘111111’ time_shift 10 uimsbf reserved 4 ‘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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling