Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
ВнизSkype Найти похожие ветки
← →
Stexen © (2006-11-14 11:37) [0]Кто нибудь знает какой способ сжатия речи использует Skype. И конкретно этот способ с потерями или без?
← →
Jeer © (2006-11-14 11:41) [1]а что такое сжатие речи с потерями ?
потеря отдельных слов, букв ? :)))
← →
Курдль © (2006-11-14 11:44) [2]
> Jeer © (14.11.06 11:41) [1]
> а что такое сжатие речи с потерями ?
> потеря отдельных слов, букв ? :)))
Потеря спектра.
Кстати, если работать с медленным каналом - первыми теряются паузы между слов. Поэтому общаться с абонентом не можешь из-за смеха :)
← →
Vga © (2006-11-14 11:47) [3]> [0] Stexen © (14.11.06 11:37)
Speex вероятно. Или что-то в этом духе. Способ разумеется с потерями, пригоден только для речевых сигналов. Для других дает слишком плохое качество
← →
Jeer © (2006-11-14 11:48) [4]
> Курдль © (14.11.06 11:44) [2]
>
>
А что такое сжатие речи без потерь ?
← →
Stexen © (2006-11-14 11:49) [5]Передача сигнала как есть
← →
StriderMan © (2006-11-14 11:49) [6]
> Jeer © (14.11.06 11:48) [4]
> А что такое сжатие речи без потерь ?
это zip-ом
← →
Stexen © (2006-11-14 11:51) [7]
> Speex вероятно. Или что-то в этом духе. Способ разумеется
> с потерями, пригоден только для речевых сигналов. Для других
> дает слишком плохое качество
Спасибо, надеюсь он, скачал сорцы сижу изучаю ...
← →
Anatoly Podgoretsky © (2006-11-14 11:55) [8]> Jeer (14.11.2006 11:48:04) [4]
ZIP
← →
Jeer © (2006-11-14 12:03) [9]
> StriderMan © (14.11.06 11:49) [6]
> Anatoly Podgoretsky © (14.11.06 11:55) [8]
:)))
> Stexen © (14.11.06 11:49) [5]
>
> Передача сигнала как есть
Да нет, сжатие без потерь - это алгоритм сжатия, имеющий инверсный алгоритм, точно восстанавливающий исходный сигнал.
Пример приведен в [8], но это, разумеется не кодек, а архиватор и в потоковых данных не используется.
Есть опытные разработки сжатия без потерь, основанные на распознавании слов с последующим кодирование. Но и там есть понятие вероятности правильной передачи, что можно считать эквивалентом понятия "потери".
А по сабжу - да, speex.
В основе алгоритм CELP.
← →
Vga © (2006-11-14 12:12) [10]> Есть опытные разработки сжатия без потерь, основанные на
> распознавании слов с последующим кодирование. Но и там есть
> понятие вероятности правильной передачи, что можно считать
> эквивалентом понятия "потери".
Слова словами, а интонации?
В конце концов, PCM - тоже кодировавние с потерями.
← →
Anatoly Podgoretsky © (2006-11-14 12:12) [11]А если я тебе скажу, что это злостный троян поверишь, он позволяет использовать другим компьютерам твой компьютер для личных нужд?
Попробуй на какой ни будь из встреч с разработчиками/распространителями Skype задать данный вопрос и посмотри на из реакцию.
А то что он элементарно убивает Линукс сервера?
А что бы не узнать что либо он создает зашифрованый канал.
Кроме зашифрованого он устанавливает еще большое количество соединений.
Постоянная борьба с корпоративными ограничениями, что бы корпорация не придумала для защиты от него великолепно обходится им.
← →
Stexen © (2006-11-14 12:13) [12]
> Jeer © (14.11.06 12:03) [9]
Ну я имел ввиду что сжимает сигнал предварительно его не обрабатывая...
← →
Anatoly Podgoretsky © (2006-11-14 12:14) [13]> Vga (14.11.2006 12:12:10) [10]
> В конце концов, PCM - тоже кодировавние с потерями.
Чего?
← →
Stexen © (2006-11-14 12:16) [14]
> Anatoly Podgoretsky © (14.11.06 12:14) [13]
Мне тоже что то интересно....
← →
Anatoly Podgoretsky © (2006-11-14 12:20) [15]> Stexen (14.11.2006 12:16:14) [14]
А не боишься, что корпорация с тобой также поступит?
← →
Vga © (2006-11-14 12:21) [16]> [13] Anatoly Podgoretsky © (14.11.06 12:14)
А что, дискретизация и квантование - операции без потерь??? Ага, счаз!
← →
Stexen © (2006-11-14 12:22) [17]
> А не боишься, что корпорация с тобой также поступит?
Конкретнее??
← →
Stexen © (2006-11-14 12:23) [18]
> А что, дискретизация и квантование - операции без потерь?
> ?? Ага, счаз!
Это где это такое используется в данном формате?
← →
Vga © (2006-11-14 12:24) [19]> [18] Stexen © (14.11.06 12:23)
В ADC.
← →
Vga © (2006-11-14 12:25) [20]> [19] Vga © (14.11.06 12:24)
И кстати, предварительно режутся частоты выше f_д/2
← →
Stexen © (2006-11-14 12:25) [21]
> Vga © (14.11.06 12:24) [19]
А связь с PCM?
← →
Anatoly Podgoretsky © (2006-11-14 12:29) [22]> Stexen (14.11.2006 12:22:17) [17]
Конкретнее тебе объяснят в твоей корпорации, откуда жы мне знать ее конкретности.
← →
Vga © (2006-11-14 12:30) [23]> [21] Stexen © (14.11.06 12:25)
Это выход ADC
← →
Курдль © (2006-11-14 12:33) [24]
> Vga © (14.11.06 12:21) [16]
> > [13] Anatoly Podgoretsky © (14.11.06 12:14)
>
> А что, дискретизация и квантование - операции без потерь?
> ?? Ага, счаз!
А почему бы нет? Если потери никак и ни при каких обстоятельствах не будут отражаться на потребителе - почему бы не заявить, что "без потерь"?
← →
Stexen © (2006-11-14 12:36) [25]Импульсно-кодовая модуляция (ИКМ или PCM — Pulse Code Modulation) используется для оцифровки аналоговых сигналов перед их передачей. Практически все виды аналоговых данных (видео, голос, музыка, данные телеметрии, виртуальные миры) допускают применение ИКМ-модуляции.
Конечно при оцифровке я не спорю что, что нибудь потеряется, но если говорить уже об оцифрованом сигнале, то нет тут никаких потерь.
> Это выход ADC
Что ты имел ввиду?
← →
Vga © (2006-11-14 13:02) [26]> [25] Stexen © (14.11.06 12:36)
Разумеется, для уже оцифрованного нет потерь. Именно поэтому "в конце концов".
> > Это выход ADC
>
> Что ты имел ввиду?
То, что обычно АЦП на выходе дает именно PCM.
← →
Anatoly Podgoretsky © (2006-11-14 13:05) [27]> Vga (14.11.2006 13:02:26) [26]
Большое заблуждение и не знание технологий AЦП
← →
Stexen © (2006-11-14 13:06) [28]
> Vga © (14.11.06 13:02) [26]
Ты что то все напутал
← →
Stexen © (2006-11-14 13:08) [29]
> Разумеется, для уже оцифрованного нет потерь. Именно поэтому
> "в конце концов".
Но потери вызваны оборудованием, а уж ни как не квантованием и ДКП, которого там нет...
← →
Vga © (2006-11-14 13:10) [30]> [27] Anatoly Podgoretsky © (14.11.06 13:05)
Возможно...
← →
Vga © (2006-11-14 13:24) [31]> [27] Anatoly Podgoretsky © (14.11.06 13:05)
Кстати, посоветуйте пожалуйста ссылки по этому вопросу - интересно...
>То, что обычно АЦП на выходе дает именно PCM.
Честно говоря, это фраза и у меян самого сомнения вызвала...
← →
Anatoly Podgoretsky © (2006-11-14 13:29) [32]> Vga (14.11.2006 13:10:30) [30]
Не возможно, а однозначно, есть куча AЦП без сканирования/квантования.
← →
Vga © (2006-11-14 13:36) [33]> [32] Anatoly Podgoretsky © (14.11.06 13:29)
А я не говорил что всех.
АЦП без квантования - как такое возможно? На ЦОС меня учили, что АЦП - устройство для дискретизации и квантования аналогового сигнала.
← →
Anatoly Podgoretsky © (2006-11-14 13:41) [34]> Vga (14.11.2006 13:36:33) [33]
Никогда не слышал про АЦП со слежением.
Я не знаю что такое ЦОС и оно меня уже пугает.
← →
Vga © (2006-11-14 13:44) [35]> Никогда не слышал про АЦП со слежением.
Со слежением? Слышал. Но они тоже квантуют.
ЦОС - цифровая обработка сигналов.
← →
Anatoly Podgoretsky © (2006-11-14 13:49) [36]> Vga (14.11.2006 13:44:35) [35]
Они не квантуют, они следят, квантует считывающая программа.
← →
Vga © (2006-11-14 13:49) [37]> [36] Anatoly Podgoretsky © (14.11.06 13:49)
Или я чего-то не допонимаю, или это уже не АЦП...
← →
Anatoly Podgoretsky © (2006-11-14 13:51) [38]> Vga (14.11.2006 13:49:37) [37]
Как не АЦП на входе аналог, на выходе цифра, при том постоянно.
← →
Vga © (2006-11-14 13:53) [39]> [38] Anatoly Podgoretsky © (14.11.06 13:51)
Можно либо описание упоминаемого устройства, либо ссылку на оное? А то мы возможно о разном.
← →
Anatoly Podgoretsky © (2006-11-14 14:00) [40]> Vga (14.11.2006 13:53:39) [39]
Давно не работал, лет 20.
На словах, принцип работы такой.
Идет постоянно сравнение сигнала с выходным значением и оно подстравивается, делают обычно на компараторах, никаких генераторов нет.
Если откинуть технические ограничения, на выходе постоянное текущее значение.
Программы считывают значение с выходного регистра, квантуют его с любой частотой.
← →
Курдль © (2006-11-14 14:01) [41]
> Anatoly Podgoretsky © (14.11.06 13:29) [32]
> Не возможно, а однозначно, есть куча AЦП без сканирования/квантования.
Как не старайся, но без дискретизации - никак :)
Однако, квантование всегда присутствует. Это либо временной квант для последовательных АЦП, либо амплитудный (порог) для параллельных АЦП.
Допускаю какой-либо комбинированный вариант.
← →
Vga © (2006-11-14 14:12) [42]> [40] Anatoly Podgoretsky © (14.11.06 14:00)
Да, я об этом же. Квантование - преобразование дискретного сигнала в цифровой. Частота к квантованию вообще отношения не имеет, оно производится с частотой дискретизирования входного сигнала (дискретного).
Без дискретизатора АЦП тоже быть не может.
← →
Курдль © (2006-11-14 14:17) [43]
> Vga © (14.11.06 14:12) [42]
> Да, я об этом же. Квантование - преобразование дискретного
> сигнала в цифровой. Частота к квантованию вообще отношения
> не имеет, оно производится с частотой дискретизирования
> входного сигнала (дискретного).
Спорные, либо размытые утверждения. Параллельные АЦП вообще никак не привязаны к частоте.
← →
Anatoly Podgoretsky © (2006-11-14 14:32) [44]> Курдль (14.11.2006 14:01:41) [41]
> Это либо временной квант для последовательных АЦП, либо амплитудный (порог) для параллельных АЦП.
Нет у них генераторов, нечем квантовать. В то давнее время это были единственные преобразователи, которые могли работать до 100 мгц входного сигнала, тогда как остальные только до мегагерца, лучшие, основная масса не выше 100 кгц.
← →
Anatoly Podgoretsky © (2006-11-14 14:33) [45]> Курдль (14.11.2006 14:17:43) [43]
Откуда она там возьмется, тамже только компараторы и шифратор
← →
Vga © (2006-11-14 14:37) [46]> Параллельные АЦП вообще никак не привязаны к частоте.
То есть?
← →
Vga © (2006-11-14 14:37) [47]> [45] Anatoly Podgoretsky © (14.11.06 14:33)
Как раз они и выполняют квантование.
← →
Курдль © (2006-11-14 14:39) [48]
> Anatoly Podgoretsky © (14.11.06 14:32) [44]
> Нет у них генераторов, нечем квантовать.
Понимаю! Но не зря "квантование" не употребляется без "по..."
Квант - амплитудный. Т.е. минимально различимый порог изменения входного сигнала. Хотя, возможно, квантом его называть не совсем корректно, в случае, если АЦП нелинейный.
← →
Vga © (2006-11-14 14:42) [49]> [48] Курдль © (14.11.06 14:39)
В ЦОС квантованием называется округление отсчета сигнала до одного из уровней, кодируемых цифрой, и преобразование в цифру. Т.е. квантование - перевод отсчета сигнала (входная аналоговая величина) в соответствующее этому диапазону уроней число, которое и выдается на выход.
То, что по времени - называется дискретизацией.
← →
Vga © (2006-11-14 14:42) [50]> [48] Курдль © (14.11.06 14:39)
Корректно. Нелинейный квант - тоже квант
← →
Курдль © (2006-11-14 14:43) [51]
> Vga © (14.11.06 14:37) [46]
> > Параллельные АЦП вообще никак не привязаны к частоте.
> То есть?
Представь себе линейку устройств, реагирующих на полосу напряжений, причем каждое - на свою полосу, не пересекающуюся с другими.
1 в. - сработало первое утройство, 2 - второе и т.д. За ними стоит шифратор, преобразующий номер устройства в двоичное число. Все.
← →
Jeer © (2006-11-14 14:44) [52]Тэк-с..
Программеры пустились во все тяжкие - в hard :))
Перевод значений сигнала из аналоговой формы в дискретную возможен двумя, не исключающими друг друга, способами - квантование по времени и уровню.
И все, пока новый Эйнштейн не пришел.:)
Следящие АЦП/ЦАП известны чуть-ли не с первых патентов и являются родоначальниками многих способов дельта-модуляции.
Параллельные АЦП, как впрочем и другие, имеют важный параметр - время преобразования.
Для параллельных - это время срабатывания компараторов и дешифраторов, т.е. это ступень квантования по уровню.
Далее, так или иначе, следует ступень квантования по времени, что, с учетом ограниченного времени преобразования, порождает ограниченную же частоту преобразования.
Естественным желанием схемотехников и системщиков в давние времена являлось желание иметь постоянную частоту квантования.
Сейчас, как мы видим, создаются более сложные алгоритмы с переменным значением bitrate.:)
← →
Jeer © (2006-11-14 14:47) [53]Курдль © (14.11.06 14:43) [51]
Верно, еще надо добавить, что на каждый чих компаратора инициирутся прерывание процессора и все, что за этим следует.:))
Какой процессор - такой и АЦП, в итоге.
← →
Vga © (2006-11-14 14:48) [54]> [52] Jeer © (14.11.06 14:44)
> Перевод значений сигнала из аналоговой формы в дискретную
> возможен двумя, не исключающими друг друга, способами -
> квантование по времени и уровню.
В ЦОС, по крайней мере, том, который преподают нам, аналоговым называется сигнал с непрерывной областью значений времени и амплитуды.
Дискретным - с непрерывной областью значений амплитуды и дискретной областью значений времени.
Цифровым - с дискретной областью значений и по амплитуде, и по времени.
Четвертый вариант вроде не рассматривается.
← →
Jeer © (2006-11-14 14:51) [55]Vga © (14.11.06 14:48) [54]
> Дискретным - с непрерывной областью значений амплитуды
Нет, это импульсные системы и не учите ученого, ок ?
← →
Vga © (2006-11-14 14:53) [56]Также, насколько я знаю, АЦП обычно сперва сигнал дискретизирует, а потом уже квантует дискретный сигнал, выдавая на выходе цифровой поток.
← →
Vga © (2006-11-14 14:55) [57]> [55] Jeer © (14.11.06 14:51)
Нас так учат. И АЦП - тоже вполне импульсная система.
← →
Jeer © (2006-11-14 15:02) [58]Vga © (14.11.06 14:55) [57]
Еще раз, уж не знаю кто и чему вас там учит:
1. Есть непрерывные и дискретные системы.
2. Дискретные системы подразделяются:
- импульсные (квантование по времени и непрерывность амплитуды)
- цифровые ( импульсные + квантование по уровню).
В более узком смысле, цифровые системы, это системы, где производится цифровая обработка значений сигнала, т.е. то, что и составляет основу практической DSP (ЦОС).
← →
Vga © (2006-11-14 15:05) [59]> [58] Jeer © (14.11.06 15:02)
А, ну с этим-то я согласен. Но сигнал с квантованием по времени во всех дисциплинах, какие у нас были, назывался дискретным независимо от дисциплины и препода.
← →
Anatoly Podgoretsky © (2006-11-14 15:06) [60]> Курдль (14.11.2006 14:39:48) [48]
> Т.е. минимально различимый порог изменения входного сигнала.
Это точность или погрешность
← →
Anatoly Podgoretsky © (2006-11-14 15:06) [61]> Vga (14.11.2006 14:42:49) [49]
Хорошо здесь согласен. В начале вроде под квантованием было про другое.
← →
Anatoly Podgoretsky © (2006-11-14 15:07) [62]> Курдль (14.11.2006 14:43:51) [51]
Про то что я говорил, состояло из 64 высокочастотных компараторов и плюс шифратор.
← →
Vga © (2006-11-14 15:07) [63]> [60] Anatoly Podgoretsky © (14.11.06 15:06)
Это шаг квантования. Разница между двумя соседними уровнями (применительно к PCM это например разница между значениями 0 и 1 или 32766 и 32767).
← →
Vga © (2006-11-14 15:08) [64]> [61] Anatoly Podgoretsky © (14.11.06 15:06)
Под квантованием еще понимается округление результатов ДКП в JPEG и подобные операции в других подобных алгоритмах.
← →
Anatoly Podgoretsky © (2006-11-14 15:09) [65]> Jeer (14.11.2006 14:47:53) [53]
Никаких выводов у АЦП не было, только шина данных и строб чтение.
← →
Vga © (2006-11-14 15:09) [66]> [64] Vga © (14.11.06 15:08)
Но я с самого начала под квантованием имел в виду именно квантование по уровню.
← →
Jeer © (2006-11-14 15:10) [67]
> Vga © (14.11.06 15:05) [59]
Надо правильные книжки читать и не по ЦОС, а по линейным непрерывным и дискретным динамическим системам.
+ нелинейные таковые же.
Тогда ЦОС становится в правильное место по классификации динамических систем.
← →
Vga © (2006-11-14 15:12) [68]> [67] Jeer © (14.11.06 15:10)
А можно ссылку на такую книжку?
← →
Jeer © (2006-11-14 15:22) [69]На полке стоят:)
Из "старых" отечественных авторов - Цыпкин, Попов, Воронов, Бессекерский, Михайлов, Неймарк, Петров, Солодовников, Шаталов...
Из тамошних:
Bode, Brown, Evans, Hurwitz, Kalman, Nyquist, Stodola,, Wiener, Zadeh...
Если интересует dsp :
http://dsp-book.narod.ru/books.html
Очень много полезного, если включить голову.
← →
Anatoly Podgoretsky © (2006-11-14 15:48) [70]> Vga (14.11.2006 15:08:04) [64]
Квант это минимальная единица имеющая характеристики.
← →
Jeer © (2006-11-14 15:51) [71]+ аналог - дискрет.
Т.е. дальше везде читаем: квантизация == дискретизация.
Хоть помидор, хоть арбуза.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.63 MB
Время: 0.041 c