|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2015, 06:57 | #1 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Разработка алгоритма визуализатора
Добрый день. Требуется написать приложение для визуализации данных (wav, pcm).
Как я понимаю необходимо использовать интерполяцию. Но есть несколько моментов, которые я не понимаю, как сделать. Идеи конечно же есть, но хочется подойти профессионально. Вот к примеру, имеется окно представления куда я хочу вывести свой данные. Окно имеет размер N пикселей, размер данных M. Пусть M > N. Как мне вместить все данные в окно ? Как я понимаю необходимо найти два числа I и D, такие, что N = I / D * M, т.е. сначала интерполируем в I раз, потом прореживаем (усредняем) в D раз. Так ? Если да, то стоит задача определить I и D. Так же не понятно, как производить масштабирование. Вот в профессиональной программе audition сделали так: |
12.06.2015, 09:44 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Наколько я понимаю - на каждый пиксель надо усреднить каждые M/N данных.
Например если количество данных - 12 байт а экран у нас - 3 пикселя, получается, что надо усреднить каждые 4 байта. |
12.06.2015, 09:48 | #3 |
Пользователь
Регистрация: 25.10.2010
Сообщений: 42
|
Так то оно так. Но если рассмотреть случай 1025 данных в 1024 пикселя.
Я думаю надо найти рациональное число I/D, далее с помощью например интерполятора Акимы увеличить количество данных в I. После брать по D и усреднять. Получится 1024 данных. Предполагаю только. |
18.12.2015, 12:47 | #4 |
Пользователь
Регистрация: 18.12.2015
Сообщений: 14
|
Имхо не усреднять надо, а искать экстремумы. Иначе форма данных будет смытая.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка алгоритма управления лифтом в высотном здании | Rocky095 | Фриланс | 1 | 10.12.2013 19:15 |
Разработка алгоритма и кода для трех строковых функций. | igagogi | Помощь студентам | 11 | 06.01.2013 19:02 |
Разработка структуры данных, алгоритма, программы | smurf | Помощь студентам | 0 | 23.10.2012 19:35 |
разработка алгоритма | Shaggrath | Помощь студентам | 6 | 05.01.2012 10:57 |
Разработка алгоритма вычисления параметрического интеграла методом Симпсона | killbore | Помощь студентам | 3 | 09.04.2010 01:37 |