http://www.atsc.orgМоя синтаксическая ошибка
Кодер ничего не компрессирует (только мат сжатие с потерями)
Кодер только ставит ФЛАГИ, которым следует ДЕКОДЕР.
ДЕКОДЕР в 99% случаев ОДНОЗНАЧНО СЛЕДУЕТ ФЛАГАМ КОДЕРА.
ТОЛЬКО ОЧЕНЬ НАВАРОЧЕНЫЕ ДЕКОДЕРЫ ПОЗВОЛЯЮТ ОТКАЗАТЬСЯ ОТ УКАЗАНИЙ КОДЕРОВ.
В СТАНДАРТЕ не оговорено БЕЗУСЛОВНОЕ ПОВЕДЕНИЕ ДЕКОДЕРОВ и НЕТ РЕЖИМОВ в виде идеом филм, музыка и речь
==============
http://www.atsc.org/standards.htmlATSC Standard A/52B:
Digital Audio Compression (AC-3) Standard, Rev. B
14 June 2005, Download PDF File
http://www.atsc.org/...dards/a_52b.pdfThis document specifies coded representation of audio information and the decoding process, as well as information on the encoding process. The coded representation specified is suitable for use in digital audio transmission and storage applications, and may convey from 1 to 5 full bandwidth audio channels, along with a low-frequency enhancement channel. A wide range of encoded bit-rates is supported by this specification. Typical applications of digital audio compression are in satellite or terrestrial audio broadcasting, delivery of audio over metallic or optical cables, or storage of audio on magnetic, optical, semiconductor, or other storage media. Revision B added a new annex, “Enhanced AC-3 Bit Stream Syntax” which specifies a non-backwards compatible syntax that offers additional coding tools and features.
==========
Режимы декодеров в виде идиом и их поведение оговорено в документе Долби
Standards and Practices
for Authoring
Dolby® Digital and Dolby E
Bitstreams
Issue 3
Dynamic Range Control (also known as Dynamic Range Compression) within the
Dolby Digital data stream consists of two profiles: Line Mode and RF Mode. These
two profiles do not change the content of the encoded audio within the bitstream, but
are used by the Dolby Digital decoder to adjust the extremes of the program material
within the listening environment to account for those instances where it is preferable
or necessary to listen to the program at a reduced dynamic range.
Line mode provides a moderate amount of compression when compared with RF
mode, and also allows the user to adjust the low-level boost and high-level cut
parameters within a home decoder when not downmixing. This adjustment or scaling
of the boost and cut areas allows the consumer to customize the audio reproduction
for their specific listening environment. To avoid clipping, the scaling feature is not
available in certain downmixing situations. RF mode is designed for peak-limiting
situations where the decoded program is intended for delivery through an RF input on
a television, such as through the antenna output of a set-top box. The RF Mode
Profile is also used for a common feature on consumer decoders known as Midnight
Mode,” which provides enough dynamic range compression to ensure that an action
movie or game won’t wake up others in the home....
В документе приведена диаграма мультибенд компрессора с уровнями задаными относительно значения Dialogue Normalization
Film Standard
Max Boost: 6 dB (below 43 dB)
Boost Range: 43 dB to 31 dB (2:1 ratio)
Null Band Width: 5 dB (31 dB to 26 dB)
Early Cut Range: 26 dB to 16 dB (2:1 ratio)
Cut Range: 16 dB to +4 dB (20:1 ratio)
Film Light
Max Boost: 6 dB (below 53 dB)
Boost Range: 53 dB to 41 dB (2:1 ratio)
Null Band Width: 20 dB (41 dB to 21 dB)
Early Cut Range: 26 dB to 11 dB (2:1 ratio)
Cut Range: 11 dB to +4 dB (20:1 ratio)
Music Standard
Max Boost: 12 dB (below 55 dB)
Boost Range: 55 dB to 31 dB (2:1 ratio)
Null Band Width: 5 dB (31 dB to 26 dB)
Early Cut Range: 26 dB to 16 dB (2:1 ratio)
Cut Range: 16 dB to +4 dB (20:1 ratio)
Music Light (No early cut range)
Max Boost: 12 dB (below 65 dB)
Boost Range: 65 dB to 41 dB (2:1 ratio)
Null Band Width: 20 dB (41 dB to 21 dB)
Cut Range: 21 dB to +9 dB (2:1 ratio)
Speech
Max Boost: 15 dB (below 50 dB)
Boost Range: 50 dB to 31 dB (5:1 ratio)
Null Band Width: 5 dB (31 dB to 26 dB)
Early Cut Range: 26 dB to 16 dB (2:1 ratio)
Cut Range: 16 dB to +4 dB (20:1 ratio)
===================
Очень краткий вывод.
Происхождение ДН = это тот период когда на авторинг попадал "случайный" аудио материал и авторинг ничем кроме механической сборки не занимался == параметно позволяет линейно ОСЛАБИТЬ ПРИ ДЕКОДИРОВНИИ уровень фрагмента до "общего".
Происхождение RF = достаточно явно сказано == вещатели тк. они ограничены динамическим диапазоном.
происхождение идиомных режимом == статистически набраные режимы обработки существовавших фонограм компрессором с целью уложиться в "комфортные условия для среднестатистического слушателя в среднестатистическом помещении".
=========
Вывод по мат кодированию/декодированию исходя и з 52 аудио материал не искажается при кодировании, и при ДЕКОДИРОВАНИИ с последующим Кодированием есть два пути
1) игнорировать коэффиценты получив "оригинальный" аудио материал поданый на кодер, модифицировать его и с теми же параметрами закодировать
2) декодировать с учетом коэффицентов, получить звук "идентичный" тому что услышит пользователь и при последущем кодировании снять все флаги компрессии...
=========
При работе с оригинальным звуком есть две стратегии -- одна для сборщика, вторая для студии.
Студийная -- поставить на "дубль мастер" комрессоры в соотвествии с идеомыми режимами и сравнить как будет звучать оригинальный микс и обработаный -- выбрать наиболее подходящий режим или НОНЕ. Это единственный путь если исходный материал выше 16/48кГц
Сборщика -- не трогая оригинальный звук измерить максимальный уровнь предоставленого несжатого материала (16/48) и исходя из него выставить ДН параметр уровняв звуки разных исходников на диске к единому знаменателю == и выствить компрессию НОНЕ.
====== ну и последнее...
"рашен-ПродюСера" -- крутить все параметры до состояния "как у всех"....
*******
Каждый выбирает для себя,
Женщину, религию, дорогу
Дьяволу служить или пророку
Каждый вибирает для себя...
Сообщение отредактировано Gradov_Georg: 03 Aug 2005 - 11:03