ГОСТ Р 54712-2011
4.2.3.20
LFE
дополнительные данные. Уровень III
СинтаксисКоличество битовМнемоника
Ife stde infof)
{
Ife he ten
lfe_gain
Ife table select
8
8
5
uim sbf
uim sbf
uim sbf
}
4.2.3.21
LFE
основные данные звука. Уровень III
Синтаксис
Количество битов
Мнемоника
Ife audio main dataf
)
{
(or(
1 = 0 ; 1
<lfe
bigva!M+){
)
0 . . . 1 9
bslbf
1...13
uimsbf
1
bslbf
1_13
uimsbf
h c o d m m t
if(\x\==t5&&linbits>0
hnbitsx
iff
|x / = 0
signx
if(\y]==15&&linbits>0)
linbitsy
if(\y!=0
signy
isjfe[gr_
07/1
j= x
isjfe(grj]{]j=y
)
w h H e n < 6 ){
is tfefgr
o y /1
J=0
is jf e f g r jj f ] t= 0
1 + +
}
}
1
bslbf
4.2.3.22
ML
дополнительные данные. Уровень III
Если
muttijingualjs
== 0. но без
main_data_begin. private_bits
и
main_data
().
Если
muttijingualjs
== 1. см. синтаксис
audio_data
() в ГОСТ Р 54711, и 4.1.2.7 в настоящем стан
дарте. но без
main_data_begin. private_bits
и
main_data
().
Для использования в качестве
ML
служебных данных
nch
устанавливается в
no_of_muttiJingual_ch.
4.2.3.23
ML
основные аудио данные. Уровень III
Если
muttijingualjs
== 0. см. синтаксис
main_data
в ГОСТ Р 54711.
Если
muttijingualjs
== 1. см. синтаксис
main_data
в 4.1.2.7 настоящего стандарта.
Для использования в качестве
ML
основных аудиоданных,
nch
устанавливаются в
no_of_multi_
lingual_ch.
4.2.4 Семантика синтаксиса звукового потока битов
4.2.4.1 Общая звуковая последовательность
Часть потока битов
basejrame
плюс дополнительный
extjrame
декодируется на основе информа
ции. содержащейся только в ней самой. Эта часть содержит данные о 1152 звуковых отсчетах каждого
кодированного звукового канала. 12 отсчетов для канала
LFE.
и или 1152, или 576 отсчетов каждого
многоязычного канала. Данная часть начинается с синхрослова и заканчивается перед третьим по счету
следующим синхрословом на Уровне I и перед следующим синхрословом на Уровнях II и III. Эта
часть состоит из целого числа слотов (четыре байта на Уровне I, один байт на Уровнях II и III).
Основной фрейм должен содержать или обратносовместимые стерео, или левый и правый каналы в
зависимости отданных матрицирования. Основной фрейм начинается с
mpeg’]_heador. mpeg’]_ermr_check
,
за которыми следуют mpegl
_audio_data, mc_oxtension_data_part1
и
mpeg1_anct//ary_data
на Уровнях I и II.
На Уровне I
mc_extension_dato_part
разделяется на три части.
mc_extension_data_parf\. mc_extension_data_
part,2
и
mc_extension_data_part3.
На Уровне III основной фрейм также начинается с
mpeg’]Jcador и тред]_
error_check.
за которыми следуют
mpeg1_audio_stdeJnfo
и
mpeg]_main_data.
mpeg1_main_data Первый из
них состоит из
mpeg‘]_audio_main_data. mc_extension_data_pan\
и
mpeg’]_ancitlary_data.
29