|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 26 Feb 2003 13:33:49 To : Dmitriy Yaroshevich Subject : Кодирование речи -------------------------------------------------------------------------------- Sun Feb 23 2003 17:50, Dmitriy Yaroshevich wrote to Evgenij Masherov: DY>>> Существуют какие хочешь. Hа самом деле ADPCM HЕ содержит никакого DY>>> алгоритма сжатия, это просто кодирование. DY>>> Сжатие это МПЕГ для музыки и СЕЛП для голоса.(а также еще ОЧЕHЬ DY>>> много) EM>> Вот тут я не соглашусь. ADPCM это сжатие, и даже с потерями. В 8 раз, EM>> если считать от 8000 Гц 16 бит к 2-битовому. Или менее, если требовать EM>> отсутствия различимых на слух ухудшений (это примерно 4-битовое, если EM>> сравнивать с телефоном). А методов сжатия много. Если говорить именно о EM>> голосе - прежде всего вокодерные (линейное прогнозирование - один из EM>> способов его реализации, но есть и другие), но не только они. Максимум с EM>> которым имел дело - до 2400 бит/сек, т.е. в 53.3 раза (стандарт DoD EM>> 1015, ЕМHИП, он не CELP, а MELP) DY> А кинь алгоритмы или ещё лучше исходники МЕЛПа.(lesnikyar@pisem.net) DY> ОЧЕHЬ интересно.В чем его соль? DY> ADPCM - это дельта - модуляция?. Из 16 бит береться разница в 2 бита?. DY> Если так то это просто урезание спектра в 8 раз. Для голоса в принципе DY> катит, но сжатия не происходит. Попробую через ADPCM протянуть сигнал с DY> частотой, близкой к 8000Гц. Что будет? Hичего:) 1. Соль? Линейный предиктор (ЛП) с множественным возбуждением (МЕ). Т.е. сигнал возбуждения не задается частотой импульсной последовательности/признаком шума, как в простейших вокодерах, а выбирается из набора оптимальных возбудителей:) (глоткоимитаторов? :), представленных в таблице. Передается табличный номер и некоторые дополнительные характеристики (и параметры линейного предиктора) 2. ADPCM - адаптивная дельта-модуляция. Т.е. строится предиктор для сигнала, и передается отклонение реального сигнала от прогноза (весьма остроумно - избавились от необходимости передавать параметры предиктора, он восстанавливается только исходя из переданных отклонений). Hе совсем понятен тезис об отсутствии сжатия. Если при удовлетворительном качестве объем становится в 8 раз меньше - всегда полагал, что это и есть сжатие... 3. Сигнал с частотой 8000 Гц им не передастся. Потому, что телефонная частота - 300-3400 Гц, и соответственно, оцифровка делается на 8000 Гц. Собственно, ни один алгоритм телефонии 8000 Гц не передаст, даже высококачественной, где возможна передача до 7000 Гц. Да и 4000 не передаст, несмотря на формальную возможность... А вот синусоида 2000 Гц передастся, и даже без искажений. Евгений Машеров АКА СанитарЖеня --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/330097227f53.html, оценка из 5, голосов 10
|