ГОСТ Р 53556.4-2013
Т а б л и ц а 86 — Примеры самых простых полезных нагрузок потока битов
Сегмент полезной нагрузки потока битое
Выходной сигнал
<SCE> <TERM> <SCE> < TERM >
Моно сигнал
<CPE>
<
TERM > <CPE> < TERM >
Сигнал стерео
<SCExCPE><CPE><LFE><TERM ><SCE><CPE><CPE><LFE><TERM >
Сигнал канала 5.1
Угловые скобки (< >) используются, чтобы разграничить синтаксические элементы. Для моно сигнала
у каждого SCEдолжно быть то же самое значение в его elementJnstanceJag и точно так же для сигнала
стерео у каждого СРЕдолжно быть то же самое значение в его elomentjnstancejag. Для сигналов канала
5.1 у каждого SCE должно быть то же самое значение в его elomentjnstancejag, у каждого СРЕ, связан
ного с передней парой каналов, должно быть то же самое значение в его elementJnstanceJag и у каждого
СРЕ, связанного с парой обратных каналов, должно быть то же самое значение в его elementJnstanceja g .
Если эти полезные нагрузки потока битов должны быть переданы по каналу с постоянной скоростью,
тогда они могут включать Tdl_element(). чтобы корректировать мгновенную скорость передачи. В этом слу
чае пример кодированного сигнала стерео имеет вид
<СРЕ> <FIL> <TERM> <СРЕ> <FIL> < TERM > ...
Если полезные нагрузки потока битов должны переносить вспомогательные данные и работать на
основе канала с постоянной скоростью, тогда пример кодированного сигнала стерео будет
<СРЕ><DSE><FIL><TERM><СРЕ><DSE><FIL><TERM>...
Все data_stream_element () ’s имеют тот же самый elementJnstanceJag. если они являются частью
того же самого потока данных.
single_channel_elemont () составляется из elomentjnstancejag и individual_channel_stream. В этом
случае icsjnfo всегда располагается в individual_channel_stream.
channel_pair_element () начинается с elementJnstanceJ a g и флага common_v/indow. Если
common_window равняется Т , то icsjnfo совместно используется среди двух individual_channel_stream
элементов и информация о MS передается. Если common_wirtdow равняется ’0’. то в пределах каждого
individual_channel_stream есть icsjnfo и нет никакой информации о MS.
5.2.1.3Элемент канала с низкочастоным улучшением (LFE)
5.2.1.3.1 Общее
Чтобы поддержать регулярную структуру вдекодере, lfe_channel_elemont () определяется как стан
дартный элемент indrvidual_channel_stream (0). то есть равный single_channel_element (). Таким образом,
декодирование может быть выполнено, используя стандартную процедуру для декодирования single_
channel_element().
Чтобы обеспечить большую скорость передачи и эффективную реализацию аппаратных средствде
кодера LFE копциям, используемым для кодирования этого элемента, применяются несколько ограниче
ний:
- поле window_shape всегда устанавливается в 0. то есть синусоидальное окно;
- поле wirtdov/_sequence всегда устанавливается в 0 (ONLY_LONG_SEQUENCE);
- только самые низкие 12 спектральных коэффициентов любого LFE могут быть ненулевыми;
- не используется никакое временное шумовое формирование, то есть tns_data_presentустанавлива
ется в 0:
- не используется никакой прогноз, то естьpredictor_data_present устанавливается в 0.
5.2.1.4 Элемент потока данных (DSE)
См. ГОСТ Р 54713—2011.
5.2.1.5 Элемент заполнения (FIL)
5.2.1.5.1 Элементы данных
count
esc_count
Начальное значение для длины данных заполнения.
Инкрементное значениедлины данных заполнения.
5.2.1.5.2 Элементы помощника
cntВеличина, равная полной длине вбайтах всех последующих extensioin_payload ()’s.
Разрешено любое число элементов заполнения.
Элементы заполнения, содержащие extension_payload() с extension_type для EXT_SBR_DATA или
EXT_SBR_DATA_CRC недолжны содержать никакихдругих extension_pay1oadлюбого другогоextensionjype.
53