Atsc working Draft Template


G.5.3 Service Location on Cable


Download 4.82 Kb.
Pdf ko'rish
bet127/131
Sana31.01.2024
Hajmi4.82 Kb.
#1819929
1   ...   123   124   125   126   127   128   129   130   131
Bog'liq
dastur pratoqoli

G.5.3 Service Location on Cable 
The 
service_location_descriptor()
indicates the stream types, PID and language code for each member 
of the collection of program elements that comprise a virtual channel. As mentioned, one of the 
differences between the terrestrial and cable is that the 
service_location_descriptor()
is not required in 
the Cable VCT, even though its use is mandatory for the Terrestrial VCT. The difference arises 
from the fact that cable operators may re-multiplex digital Transport Steams that are available to 
them, adding, deleting or moving services to create cable Transport Streams, and some services 
may not have the information needed to facilitate creation of the
service_location_descriptor()
. Some 
cable system equipment does not have the capability to format the information into the 
service_location_descriptor()
when the information is available. A motivation for re-multiplexing is that 
the data rate for information on cable is typically higher than that available from terrestrial 
broadcast transmissions, and a cable operator may wish to construct multiplexes that make full use 
of the channel capacity.
Therefore, when there is no 
service_location_descriptor()
, the receiver or set-top box needs to learn 
the structure of each service via the 
TS_program_map_section()
which contains essentially the same 
information as the 
service_location_descriptor()
. ATSC (and SCTE) Standards require the presence and 
correct construction of the 
TS_program_map_section().
A typical cable receiver or set-top box may implement a scheme where the last-used PID values 
for audio and video streams are stored with each VCT record in the device’s memory. Initial 
acquisition of a virtual channel may be slower by as much as 400 milliseconds (the maximum 
interval between repetitions of the 
TS_program_map_section()
) since the 
TS_program_map_section()
will 
need to be processed to learn the PID values, but this delay can be avoided on subsequent 
acquisitions by making use of the stored values. In any case, one step in the acquisition process 
should always be to check the current 
TS_program_map_section()
to verify that the PID values have 
not changed since the last acquisition of the service. If they have changed, the new values replace 
the old. 

Download 4.82 Kb.

Do'stlaringiz bilan baham:
1   ...   123   124   125   126   127   128   129   130   131




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