Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1163322472
ProgRAMmer Dimonych
2006-11-12 12:07
2006.12.03
Как нарисовать полностью закрашенную окружность на TCanvas?


15-1163590192
Click
2006-11-15 14:29
2006.12.03
Снова вопрос "организации алгоритма"


15-1163580118
KilkennyCat
2006-11-15 11:41
2006.12.03
Что Вы наиболее часто используете и для каких целей?


1-1161455953
andry1981
2006-10-21 22:39
2006.12.03
массив форм


8-1145596218
Niko
2006-04-21 09:10
2006.12.03
Фоновая загрузка изображений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский