Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.66 MB
Время: 0.07 c
1-1161613126
click
2006-10-23 18:18
2006.12.03
popup menu при перетаскивании за клиент. область


6-1152443749
Asail
2006-07-09 15:15
2006.12.03
Трабла с proxy через TIdHTTP (Indy 10)


15-1163737492
0x07BBh
2006-11-17 07:24
2006.12.03
Подскажите пожалуйста адресс "Кладовки"


1-1161766957
rif
2006-10-25 13:02
2006.12.03
Выпадение приложения


15-1163163560
koha
2006-11-10 15:59
2006.12.03
Модератору !!!