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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Lossless Audio Comression, Необходимо реализовать
Iouri
сообщение Apr 15 2008, 13:26
Сообщение #16


Местный
***

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



смотрю в сторону FLAC и ADPCM, если можно скиньте информацию по TTA, а что то не могу найти.
Еще раз всем огромное спасибо
Go to the top of the page
 
+Quote Post
Relayer
сообщение Apr 15 2008, 14:43
Сообщение #17


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 30-07-07
Пользователь №: 29 445



Цитата(Iouri @ Apr 15 2008, 16:26) *
смотрю в сторону FLAC и ADPCM, если можно скиньте информацию по TTA, а что то не могу найти.
Еще раз всем огромное спасибо

http://www.true-audio.com/TTA_Lossless_Aud...udio_Compressor
Go to the top of the page
 
+Quote Post
Iouri
сообщение Apr 17 2008, 18:45
Сообщение #18


Местный
***

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



Господа,


посмотрел ITA действтельно там сказано, что размер буфера 1sec. К сожелению я не нашел достаточно информации касающейся непосрестено реализации алгоритма. Не могли вы посоветовать литературу, линки где непосредственно описан математический апарат алгоритма.

заранее благодарен
Go to the top of the page
 
+Quote Post
Relayer
сообщение Apr 17 2008, 19:27
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 30-07-07
Пользователь №: 29 445



Цитата(Iouri @ Apr 17 2008, 21:45) *
посмотрел TTA действтельно там сказано, что размер буфера 1sec.


значит невнимательно смотрели. почитайте мой пост по этому вопросу. нет там никаких буферов в 1 сек. и небыло никогда.

Цитата(Iouri @ Apr 17 2008, 21:45) *
К сожелению я не нашел достаточно информации касающейся непосрестено реализации алгоритма. Не могли вы посоветовать литературу, линки где непосредственно описан математический апарат алгоритма.
заранее благодарен


щаз пойду стреляться smile.gif по ссылке из пред поста жмем download вверху страницы и скачиваем исходники кодека на C. ну и анализируем их - делов то. а детального описания всех фаз работы этого кодека мне не попадалось. до некоторого времени его вообще никакого небыло - одни общие слова.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 17 2008, 20:05
Сообщение #20


Гуру
******

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



Цитата(Relayer @ Apr 15 2008, 00:53) *
смысл заключается в том, что если вы не работали с чем-то - не надо это советовать.
.................................................

Уважаемый, Вы не ответили на прямо поставленный вопрос. А именно: к чему была написана данная фраза
Цитата(Relayer @ Apr 13 2008, 23:20) *
PS боже упаси вас послушать нашего "теоретика" - lpc прост в теории но имеет свои подводные камни. лучше возьмите какойто готовый алгоритм и реализуйте его - сэкономите массу времени smile.gif
?
Мой опыт не сравним с Вашим; по части знания предмета мы находимся, если можно так выразиться, в разных "весовых категориях". Однако, это не является поводом для самоутверждения и ничем не спровоцированного хамства.


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


Гуру
******

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



2 Iouri
Вопреки опубликованным здесь пожеланиям, дам Вам свой совет: если хотите сделать действительно стОящую вещь, не пытайтесь с ходу прикрутить к "железу" уже готовое решение, а постарайтесь разобраться в принципах построения таких систем, для чего я и посоветовал хорошенько погуглить. Это позволит получить понимание, что именно Вам нужно, и на какой результат стоит рассчитывать, исходя из текущих достижений других разработчиков. Ну, и сформулировать требования к системе сжатия, или чего-либо другого (насколько я понимаю, с параметрами сжималки вы пока ещё не определились).
Потом всё нужно тщательно отмоделировать, тут уж без Матлаба или чего-нить подобного не обойтись.
Ну, и, наконец, реализация алгоритма "в железе".

ЗЫ. Под алгоритмом я понимаю не картинку с квадратиками и стрелочками, и не "кусок программного кода", а страничку математических формул (желательно, в векторном виде smile.gif ).
ЗЗЫ. И ещё: универсальные методы не оптимальны. Ни в каком смысле, кроме быстроты реализации и количества горьких разочарований..


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 18 2008, 04:49
Сообщение #22


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



ради ужимания на четвёртую часть ставить FPGA смешно - тем более, как правильно уже сказали, скорость сетки позволяет.

тем более, что наиболее вероятно, если дунуть в микрофон кодек может заткнуться.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 18 2008, 08:57
Сообщение #23


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(rv3dll(lex))
тем более, что наиболее вероятно, если дунуть в микрофон кодек может заткнуться.
С чего бы это?

Я могу ошибаться (не разбирался в коде) но алгоритм передачи данных мог бы быть простым. Например в начале сигнала идёт маркер начала несжатых данных. Далее передаются 16-бит сэмплы совсем без сжатия. Потом кодек решает когда уже можно переключиться на сжатый формат и передаёт другой маркер. Как раньше так и теперь новые сэмплы передаются без задержек, только не в 16, а в 10 битном формате например. Собственно разных типов маркеров может быть много и в рилтайме кодек выбирает какой формат данных ему удобнее. Вобщем это моя "отсебятина", то есть как вариант создания кодека, "восстановленный" со слов Relayer-a.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 18 2008, 10:16
Сообщение #24


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



я не так выразился - то что алгоритм перестанет сжимать и тогда, не хватит какой нибудь пропускной способности.
Go to the top of the page
 
+Quote Post
Iouri
сообщение Apr 21 2008, 11:21
Сообщение #25


Местный
***

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



to Stanislav:

Вот имено это я ищу детальное математическое описание алгоритма, что бы разобраться, но к сожелению ничего не могу найти стоящего.
Если у вас есть линки по теме поделитесь пожалуйста.
Спасибо
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 03:12
Рейтинг@Mail.ru


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