|
Дата: 20 Дек 2012 14:49:56
#
Доброго времени!
Нужна помощь идеями!
Попытаюсь обрисовать задачку:
Пишу программку – похожую на анализатор спектра. т.е грузиться файл с записью, делаются над ним какие-то манипуляции и отображается спектрограмма и сонограмма. Приблизительно как это делается в СoolEdit(и похожих программках).
Необходимо минимизировать время расчета спектрограммы и сонограммы при навигации по файлу.
Сначала, пробовал таким способом, грузил нужный кусок файла, делал расчеты, и отображал данный кусок на окне. При смене позиции в файле повторял все сначала. Получается достаточно медленно.
Потом пошел другим путем – при открытии, создавал мапфайл и в него сбрасывал полный расчет спектра по всему файлу. Навигация получается быстрой, не нужно делать пересчеты каждый раз при смене позиции. Однако возникает проблемка с ограничением длинны файла, а файлы необходимо просматривать любой длинны…
Мож кто-нить сталкивался с подобной проблемой, или возникнут какие-то идеи?
|