|
Создан действующий прототип устройства видеорегистрации изображения в формат JPEG2000 на базе Analog Devices BF533 EZ-KIT Lite под управлением ОС Linux
Прототип позволяет производить запись видеоданных в формате Motion JPEG2000 на USB Flash-накопитель. В качестве алгоритма сжатия видеоинформации выбран Motion JPEG2000, обладающий рядом преимуществ:
- Высокая степень и качество компрессии
- Помехоустойчивость
- Возможность осуществлять изменение разрешения изображения с минимальными усилиями, примененяя вейвлетную технологию
- Отсутствие межкадровой связи, позволяющее выделять из видеопотока отдельные кадры без дополнительной обработки.
В качестве основы управляющего программного обеспечения использован дистрибутив Linux uClinux-dist, поставляемый в исходных кодах для последующей сборки, ориентированный на встраиваемые системы. uClinux-dist позволяет создавать различные профили сборки, быстро интегрировать новые компоненты и детально настроить сборку 3rd-party компонент.
Для управления аппаратной компрессией JPEG 2000 разработан драйвер чипа ADV202, предоставляющий интерфейс v4l2 (Video for Linux Two), c помощью которого пользовательское приложение по запросу может производить захват (capture) сжатого JPEG2000 потока, регулировать параметры яркости, насыщения и контраста через драйвер видео АЦП ADV7183B.
Помимо того разработан программный модуль, сохраняющий кадры, принятые от ADV202, в видеопоток. При этом в служебные поля кадра JPEG2000 помещается специальная информация. Полученные данные сохраняются в виде файлов в AVI контейнере. Видео в формате Motion JPEG2000 не имеет межкадровых зависимостей, что позволило эффективно реализовать функцию извлечения из архива кадров с произвольным шагом.
Действующий прототип создан специалистами Promwad по заказу российской компании-разработчика и производителя малогабаритных систем цифровой регистрации аудио и видеоинформации.
Ставка компании Promwad на применение Embedded Linux в очередной раз подтвердила свою эффективность и надежность применительно к встраиваемым системам. Выполненный проект стал еще одним успешным примером создания в сжатые сроки качественного продукта, отвечающего современным условиям рынка высоких технологий.
|