ГОСТ Р 53556.10—2014
Рисунок 5 - Ремормализация Л и С. ввод следующего бита(ов) D
7.1.3 Модель источника
Процесс декодирования в модели источника описывается только для одного канала, поскольку
он эквивалентен для всех каналов.
Сегментация и отображение определяют, какой фильтр прогноза и какая Ptable должны
использоваться, чтобы декодировать следующий бит звукового канала. Две функции Fitter_N(n) и
Ptable_N(n) возвращают номер фильтра прогноза и Ptable, используемых для того, чтобы
декодировать бит п звукового канала. Функции Filter_N(n) и Ptable_N{n) используют информацию
сегментации и отображения. Filter_N(n) определяется следующим образом:
Filters.S/a/lfl] = 0
Filters.StarllSeg+l] = Filters.Start[Seg] + Fitters.Sogment_Length[Channel_Nr][Seg],
где: Seg = 1 .. Filters.Nr_Of_Segments[Channel_Nr] и Sog является номером сегмента звукового
канала Channel_Nr.
Для бита п переменный Seg может быть определен:
if((n » 3 ) >= Filter.Start[Filters.Nr_Of_Segments[Channel_NrJ])
{
Seg = Filters.Nr Of_Segments[Channel_Nr)
)
else
{
Filtor.StartfSog) <= (n « 3) < Filters.Start[Seg+’\]
)
22