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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Сжатие аудио в формат mp3
altlogic
сообщение Aug 2 2008, 03:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Задача - оцифровать звук, сжать его до битрейта 50-60кбит/с и передать по существующей линии связи в реальном времени. Собственно на данном этапе стоит вопрос о выборе кодера аудиопотока. Первая мысль - аппаратный аудиокодек, т.к. боюсь, что производительности ARM7 может не хватить для выполнения этой задачи программно. За пару часов поиска в интернете я не нашёл микросхем-кодеров mp3. Они вообще существуют в природе? Как же записывают звук сотни цифровых диктофонов/смартфонов/телефонов в mp3? Программное кодирование?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
jasper
сообщение Aug 2 2008, 08:20
Сообщение #2


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



В телефонах чаще ставят ARM9 и выше, они с mp3 и программно справятся.
Еще добавляют на кристалл, либо аппаратные ускорители, как например в i.MX, либо ядро DSP, как в OMAP, но это прежде всего для графики и видео.
В вашем случае, можно поставить внешний DSP.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Aug 2 2008, 13:42
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(jasper @ Aug 2 2008, 19:20) *
В вашем случае, можно поставить внешний DSP.

Да вот как-то не улыбается мне ставить внешний DSP для этого дела. На худой конец, если не найду аппаратного кодера, поставлю ARM9. А вообще процесс выбора камня ещё идёт, хотелось на самом деле не арм7, а AVR32 поставить (AT91UC3A)


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
WEST128
сообщение Aug 2 2008, 15:16
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Смотрите здесь, чипы давно анонсированы и весьма часто используются: http://www.vlsi.fi/
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 2 2008, 15:32
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(altlogic @ Aug 2 2008, 07:27) *
Первая мысль - аппаратный аудиокодек, т.к. боюсь, что производительности ARM7 может не хватить для выполнения этой задачи программно.

Производительности должно хватить (тыц).
Но только на ARM (как и на mp3) свет не сошелся, посмотрите и другие варианты.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Aug 2 2008, 23:55
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(WEST128 @ Aug 3 2008, 02:16) *
Смотрите здесь, чипы давно анонсированы и весьма часто используются: http://www.vlsi.fi/

Чипы компани VLSI я смотрел, но кодеров mp3 у них нет. Зато как оказалось есть кодер ogg:)

Цитата(aaarrr @ Aug 3 2008, 02:32) *
Производительности должно хватить (тыц).
Но только на ARM (как и на mp3) свет не сошелся, посмотрите и другие варианты.

Спасибо за ссылку на документ, он оказался весьма полезным для оценки требуемой производительности от камня. Выбор микроконтроллера ограничивают другие, более приоритетные условия. А mp3-кодеры я искал в надежде, что это самые популярные.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Aug 3 2008, 06:43
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Цитата(altlogic @ Aug 3 2008, 03:55) *
Чипы компани VLSI я смотрел, но кодеров mp3 у них нет. Зато как оказалось есть кодер ogg:)


http://www.vlsi.fi/en/products/vs1053.html

а это что ?
Go to the top of the page
 
+Quote Post
Клим
сообщение Aug 3 2008, 08:04
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Mc_off @ Aug 3 2008, 09:43) *


Цитата
Encodes two different formats from mic/line in mono or stereo
Ogg Vorbis with software plugin
IMA ADPCM


Тут: http://www.mp3-tech.org/programmer/encoding.html есть исходники кодеров.
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 3 2008, 13:37
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



А зачем вам именно mp3, вам музыку надо передавать? Если вам только речь то можно использовать микросхемы вокодеров от CML и скорость будет на порядок ниже. 2400 бит/сек кажется у них скорость.
Go to the top of the page
 
+Quote Post
altlogic
сообщение Aug 4 2008, 02:24
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Клим @ Aug 3 2008, 19:04) *
Тут: http://www.mp3-tech.org/programmer/encoding.html есть исходники кодеров.

Я был на той страничке, после беглого просмота исходников мне стало страшноsmile.gif и я решил, что надо искать аппаратный кодер

Цитата(uriy @ Aug 4 2008, 00:37) *
А зачем вам именно mp3, вам музыку надо передавать? Если вам только речь то можно использовать микросхемы вокодеров от CML и скорость будет на порядок ниже. 2400 бит/сек кажется у них скорость.

Нет, передавать мне надо не музыку, а звук от камеры видеонаблюдения. Думаю вокодер не подойдёт.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
WEST128
сообщение Aug 4 2008, 13:52
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Не нашел там ничего страшного, вот например Shine Fixed Point http://www.mp3-tech.org/programmer/sources/shinefixed.zip вполне нормально написано, пару дней посидеть - уверен, что заработает как надо. Да и что вам мешает передавать звук в формате Ogg Vorbis, если уж так не хотети использовать программные решения ?
Go to the top of the page
 
+Quote Post
Angelo
сообщение Aug 4 2008, 16:01
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 1-12-07
Пользователь №: 32 871



Может старый добрый ADPCM подойдёт? Затраты мизерные, качество при таком потоке будет достаточное, не музыку сжимаете...
Go to the top of the page
 
+Quote Post
altlogic
сообщение Aug 5 2008, 02:14
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(WEST128 @ Aug 5 2008, 00:52) *
Не нашел там ничего страшного, вот например Shine Fixed Point http://www.mp3-tech.org/programmer/sources/shinefixed.zip вполне нормально написано, пару дней посидеть - уверен, что заработает как надо. Да и что вам мешает передавать звук в формате Ogg Vorbis, если уж так не хотети использовать программные решения ?

Ну два дня, это для меня слишком смелое предположение. Я прикидываю недели две на программную реализацию. А формат Ogg Vorbis меня вполне устраивает.

Цитата(Angelo @ Aug 5 2008, 03:01) *
Может старый добрый ADPCM подойдёт? Затраты мизерные, качество при таком потоке будет достаточное, не музыку сжимаете...

Про ADPCM я ничего не знал... Найти бы информацию по соотношению коэффициентов сжатия форматов ADPCM/Ogg/mp3.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
altlogic
сообщение Aug 6 2008, 01:31
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Результат поисков таков: аппаратных кодеров для форматов типа mp3/ogg очень мало. Те представители, которых удалось найти идут со сложной начинкой внутри, и в больших корпусах.
Аудиокодек Ogg Vorbis VLSI VS1053.
Аудиокодек mp3 mas3587f.

Результат меня несколько удивил, и от аппаратного кодирования пришлось отказаться. Сжатие буду делать программно. Теперь встал другой резонный вопрос - а зачем мне тогда вообще аудиокодек нужен? Ведь от него нужен только аудио-АЦП. Может ли быть чем-то полезен простенький аудиокодек при первоначальной обработке сигнала? Или не заморачиваться и брать простой аудио ацп?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Angelo
сообщение Aug 6 2008, 06:58
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 1-12-07
Пользователь №: 32 871



По Ogg/mp3 ничего не скажу точно, а по ADPCM отмечу, что по моему мнению качество на 4 начинается с потока 32кбит/с, для систем безопасности должно хватить. Подробнее по кодеку в апликейшенах на сайтах микрочипа и TI (для msp430)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:22
Рейтинг@Mail.ru


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