|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nick Mazurkin 2:5052/5.46 19 Jun 2002 12:18:04 To : All Subject : Отображение канала сымплов --------------------------------------------------------------------------------
Hеобходимо отобразить канал данных с приличным количеством сэмплов.
В идеале, хотелось бы сделать аналог графика в звуковом редакторе
CoolEdit - там это сделано очень круто.
Отображение графика работает в двух режимах.
1. "Сжатый" - когда на один горизонтальный пиксел приходится
более чем один сэмпл. В этом случае необходимо правильно
отображать даже одиночные выбросы. Т.е. отображать минимум и максимум
диапазона приходящегося на один пиксел.
2. "Разреженный" - когда на один сэмпл приходится несколько
горизонтальных пикселов. В этом случае необходимо интерполировать
пиксельное пространство между сэмплами.
В общем, идеи у меня конечно есть, но хочется ознакомится с готовыми
решениями или идеями. В частности для "разреженного" режима может
существуют целочисленные алгоритмы пиксельной (квази)интерполяции
вроде алгоритма Брезенхема? Или только использовать только цифровые
фильтры?
Рисовать все нужно быстро, так как график не статический, а динамический,
то есть с динамическим масштабированием и скроллингом.
Заранее спасибо.
С уважением, Hиколай Мазуркин
mailto:mazurkin@mailru.com
--- GoldED/386 3.00.Alpha2
* Origin: -=< - >=- (2:5052/5.46)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27993d1076bb.html, оценка из 5, голосов 10
|