ГОСТ Р 53556.10—2014
6.2.1.1.2 DST_X_Bit
Если Frame_Format DST_Coded. то каждый Audio_Frame содержит один бит DST_X_Bit. При
кодировании DST_X_Bit должен быть обнулен. Декодер должен проигнорировать контент DST_X_Bit.
6.2.1.1.3 Зарезервировано
Это значение должно быть установлено в ноль.
6.2.1.1.4 DSD
См. 6.1.1.
6.2.1.1.5 Сегментация
Для каждого звукового канала аудиофрейм делится на один или более сегментов для фильтров
и один или более сегментов для Ptables. Каждый сегмент может использовать различные фильтр
прогнозa/Ptable. Синтаксис сегментации определяется в таблице 5.
Filter_ Segmentation
Для каждого звукового канала аудиофрейм делится на один или более сегментов для фильтров
прогноза. Каждый сегмент может использовать различные фильтры прогноза. Переменные
Nr_Of_Segmonts[ ] и Segment_Length[ ][ J из Segment_AHoc, используемые для Filter_Segmentation.
упоминаютсякакFHters.Nr_Of_Segments[Channel_Nr]и
Filters.Segment_Length[Channel_Nr][’\..Filters.Nr_Of_Segments[Channel_Nr]\. гдеChannel_Nr = 1..
N_Channels.
Ptablo_Segmontation
Для каждого звукового канала аудиофрейм делится на один или более сегментов для Ptables.
Каждый сегмент может использовать различные
Segmont_Length[][] из Segmont_Alk>c, используемые
Ptables.Nr_Of_Segments[Channel_Nr]
Ptable. Переменные Nr_Of_Segments[] и
для Ptable_Segmentation. упоминаются как
и
Ptables.Segmont_Length[Channct_Nr)[/\..Ptablos.Nr_Of_Sogments[Channel_Nr]], где Channel_Nr = 1..
N_Channels.
Fitter_And_Ptable_Segmentation
Для каждого звукового канала аудиофрейм делится на один или более сегментов. Каждый
сегмент может использовать различные комбинации Prediction Filter и Ptable. Для каждого звукового
канала должны быть истиной следующие уравнения:
Fitters.Nr_Of_Segments[Channel_Nr]=Ptables.Nr_Of_Segments[Channel_Nr]=
Nr_Of_ Segments[Channel_Nr]
Filters.Sogment_Length [Channel_Nr] [ ]= Ptables.Segment_Length [Channel_Nr] [ ]=
Segment_Length [Channel_Nr] [ ].
где Channel_Nr = 1.. N_Channels.
6.2.1.1.5.1Same_Sogmentation
Если Same_Segmentation равно единице. Ptables и фильтры прогноза используют одну и ту же
сегментацию. Если Same_Segmentation является нулем, разделение для аудиофрейма для фильтров
прогноза независимо от разделения для Ptables.
6.2.1.1.5.2Segment_Alloc
Segmont_Alloc определяет сегментацию для фильтров прогноза и/или Ptables. Синтаксис
Segment_Alloc определяется в таблице 6.
ДлякаждогозвуковогоканалапеременныеNr_Of_Segments иSegment_Longth[1..
Nr_Of_Segments] из Channol_Segmentation упоминаются как Nr_Of_Segments [Channel_Nr] или
Segment_Length [Channol_Nr] [1.. Nr_Of_Segments [Channel_Nr]\.
Resolution_Read указывает, было лисчитаноразрешениеизChannel_Segmentation.
Resolution_Read устанавливается в истину в Channel_Segmentatioii первого звукового канала
больше чем с одним сегментом. Если фильтры прогноза и Ptables используют независимую
сегментацию, они также используют независимое Resolution_Read. Channel_Nr является локальной
индексной переменной. N_Channels является числом используемых звуковых каналов.
6.2.1.1.5.2.1Same_Segm_For_AII_Channels
Если Same_Segm_For_AII_Channels равно единице, сохраняется только сегментация для
первого звукового канала и Channel_Segmentation ()[Channel_Nr] = Channel_Segmentation {) для всех
звуковых каналов. Если Same_Segm_For_AII_Channels является нулем, аудиофрейм делится на
сегменты, независимые для каждого звукового канала.
6.2.1.1.5.2.2Channel_Segmentation
Channel_Segmentation определяет сегментацию фильтров прогноза и/или Ptables. Синтаксис
Channel_Segmentation определяется в таблице 7.
В синтаксисе Channel_Segmentation используются переменные Nr_Of_Sogments. Startfl..
Nr_Of_SegmontsJ. Segment_Longth /1.. Nr_Of_Segmentsj.
11