ГОСТ Р 54712―2011
next_start_code()Удаляет все нулевые биты и биты стаффинга и определяет положение
следующего синхрослова.
Синтаксис
Количество битов
Мнемоника
next_start_code () {
while (!bytealigned() )
zero_bit
1
’0’
while (nextbits() != ’0000 0000 0000 0000 0000 0001’)
zero_byte8’00000000’
}
Эта функция проверяет, является ли текущая позиция побайтно выровненной. Иначе, присутству-
ют нулевые биты стаффинга. Это означает, что перед синхрословом может присутствовать любое ко-
личество нулевых байтов. В связи с этим синхрослово всегда является побайтно выровненным и ему
может предшествовать любое число нулевых битов стаффинга.
4 Задачи по совершенствованию обработки цифровых сигналов звукового
вещания с целью повышения качества передачи
4.1 Требования к расширению ГОСТ Р 54711 для поддержки низких частот дискретизации
4.1.1 Дополнительные частоты дискретизации
Длядостижениялучшегокачествазвучаниянанизкихскоростяхпередачиданных(менее 64 кбит/с
на канал), в частности по сравнению с [1], для уровней I, II и III предусматриваются три дополнительные
частоты дискретизации (Fs): 16 кГц, 22,05 кГц и 24 кГц. Дополнительные частоты дискретизации позво-
ляют поддерживать звуковые сигналы с полосами частот 7,5 кГц, 10,3 кГц и 11,25 кГц соответственно.
Синтаксис, семантика и методы кодирования ГОСТ Р 54711 сохраняются, за исключением определе-
ния поля частоты дискретизации, поля скорости передачи и таблиц распределения. Новые значения
действительны, если бит ID в заголовке MPEG-1 audio равняется нулю. Чтобы получить лучшую про-
изводительность, параметры психоакустической модели, используемой в кодере, должны быть соот-
ветственно изменены.
С указанными частотами дискретизации продолжительность аудиофрейма соответствует:
Уровень
Частота дискретизации, кГц
I
II
III
1622,0524
24 мс17,41 мс16 мс
72 мс52,24 мс48 мс
36 мс26,12 мс24 мс
7
4.1.2 Спецификация кодированного звукового потока битов
4.1.2.1 Последовательность звукового сигнала
См. ГОСТ Р 54711, 5.1.1.
4.1.2.2 Фрейм звукового сигнала
См. ГОСТ Р 54711, 5.1.2.
4.1.2.3 Заголовок
См. ГОСТ Р 54711, 5.1.3.
4.1.2.4 Проверка на ошибки
См. ГОСТ Р 54711, 5.1.4.
4.1.2.5 Данные звукового сигнала. Уровень I
См. ГОСТ Р 54711, 5.1.5.
4.1.2.6 Данные звукового сигнала. Уровень II
См. ГОСТ Р 54711, 5.1.6.