реклама на сайте
подробности

 
 
> Lossless Audio Comression, Необходимо реализовать
Iouri
сообщение Apr 11 2008, 21:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



господа,

Стоит задача взять данные с 8 аудиокодеков 16bit 48KHZ sampling rate сжать без потерь
и передать, на другом конце принять и разжать. Требования:
1. Compression/Decomression должно быть сделано на FPGA
2. Максимальная задержка 1mS
3. Среда передачи Ethernet

Подскажите какой алгоритм лучше использвать, что почитать по теме и все замечания предложения с удовольствием выслушаю
спасибо всем откликнувшимся

всем приятных выходных
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Doka
сообщение Apr 12 2008, 07:08
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



я бы посмотрел в сторону таких специализированных форматов как FLAC, в основе которых опять же - линейное предсказание + RLE.

но надо понимать, что чудес не бывает и надо выбирать между задержкой и степенью сжатия.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 12 2008, 07:14
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Doka @ Apr 12 2008, 11:08) *
но надо понимать, что чудес не бывает и надо выбирать между задержкой и степенью сжатия.
В любом случае, "степень сжатия" для lossless получится небольшой. Вероятно, гораздо меньшей, чем того бы хотелось автору темы...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Doka
сообщение Apr 12 2008, 07:35
Сообщение #4


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Stanislav @ Apr 12 2008, 11:14) *
В любом случае, "степень сжатия" для lossless получится небольшой. Вероятно, гораздо меньшей, чем того бы хотелось автору темы...

до 50% - не так уж и плохо для Lossless Audio


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 13 2008, 18:07
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Doka @ Apr 12 2008, 11:35) *
до 50% - не так уж и плохо для Lossless Audio
Я бы сказал - отлично. smile.gif
Однако, при столь малой длине буфера получить такой результат весьма сложно (если вообще возможно). Во всяком случае, хорошо проверенными методами линейного предсказания не отделаться... Вероятно, придётся городить компрессор, использующий статистики более высоких порядков, что весьма затруднительно реализовать на FPGA.

Естественно, речь идёт о постоянной битовой скорости.

Приличным результатом при зажержке в 1 мс я бы признал к-т компрессии 0,75; очень хорошим - 0,66 (2/3).
А 0,5 - просто выдающимся. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Iouri   Lossless Audio Comression   Apr 11 2008, 21:11
- - GetSmart   Цитата(Iouri)2. Максимальная задержка 1mSПрикольно...   Apr 11 2008, 21:58
- - Stanislav   Цитата(Iouri @ Apr 12 2008, 01:11) господ...   Apr 11 2008, 22:06
- - blackfin   Цитата(Iouri @ Apr 12 2008, 00:11) Стоит ...   Apr 12 2008, 07:27
- - Relayer   Цитата(Iouri @ Apr 12 2008, 00:11) Подска...   Apr 13 2008, 19:20
|- - Stanislav   Цитата(Relayer @ Apr 13 2008, 22:47) очен...   Apr 13 2008, 19:21
||- - Relayer   Цитата(Stanislav @ Apr 13 2008, 22:21) Чи...   Apr 13 2008, 21:26
|- - Stanislav   Цитата(Relayer @ Apr 13 2008, 23:20) 50% ...   Apr 13 2008, 19:48
- - Stanislav   Цитата(Relayer @ Apr 14 2008, 01:26) у ва...   Apr 13 2008, 22:22
- - vetal   Тема почищена. Общайтесь без оскорблений и переход...   Apr 13 2008, 22:48
- - Relayer   Цитата(Stanislav @ Apr 14 2008, 01:22) Ин...   Apr 14 2008, 20:53
|- - Stanislav   Цитата(Relayer @ Apr 15 2008, 00:53) смыс...   Apr 17 2008, 20:05
- - Iouri   смотрю в сторону FLAC и ADPCM, если можно скиньте ...   Apr 15 2008, 13:26
|- - Relayer   Цитата(Iouri @ Apr 15 2008, 16:26) смотрю...   Apr 15 2008, 14:43
- - Iouri   Господа, посмотрел ITA действтельно там сказано,...   Apr 17 2008, 18:45
|- - Relayer   Цитата(Iouri @ Apr 17 2008, 21:45) посмот...   Apr 17 2008, 19:27
- - Stanislav   2 Iouri Вопреки опубликованным здесь пожеланиям, д...   Apr 17 2008, 21:33
- - rv3dll(lex)   ради ужимания на четвёртую часть ставить FPGA смеш...   Apr 18 2008, 04:49
- - GetSmart   Цитата(rv3dll(lex))тем более, что наиболее вероятн...   Apr 18 2008, 08:57
- - rv3dll(lex)   я не так выразился - то что алгоритм перестанет сж...   Apr 18 2008, 10:16
- - Iouri   to Stanislav: Вот имено это я ищу детальное матем...   Apr 21 2008, 11:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 06:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016