Мультимедиа технологии во встраиваемых системах
|
Разработка потребительской электроники невозможна без применения современных мультимедиа технологий — для многих устройств стандартом "де факто" стали не только функции проигрывания аудиозаписей и видеороликов с локального носителя, но и оцифровка «на лету» видео и звука, а также прием/передача мультимедиа контента по сети.
Кодеки
Инженеры компании постоянно работают со многими передовыми аудио/видео кодеками и алгоритмами:
- Компрессия звука: MP3, WMA, Vorbis, Speex, AMR
- Компрессия видео: MPEG2, MPEG4, Theora
- Компрессия изображений: JPEG, PNG, JPEG2000
JPEG2000
Формат JPEG2000 – современный формат сжатия изображений, использующий алгоритм вейвлет-преобразования, в отличие от дискретного косинус-преобразования в стандарте JPEG. Вейвлет-алгоритм JPEG2000 имеет следующие преимущества по сравнению с традиционным JPEG:
- лучшее качество на низких скоростях передачи данных;
- не содержит "решетки" из блоков 8x8 пикселей, характерной для JPEG;
- прогрессивная загрузка , позволяющая по части данных выводить изображение в меньшем качестве или размере;
- “области интереса”, в которых изображение может иметь большее разрешение;
- хорошее качество изображения при передаче по ненадежным каналам связи;
- сжатие как с потерями качества так и без;
- поддержка прозрачности и альфа канала;
- гибкий формат файла предоставляет возможность хранения информации о цветовых пространствах и метаданных
- патентная чистота, отсутствие лицензионных отчислений.
JPEG2000 завоевал широкое распространение в области видео-наблюдения и безопасности, видео систем кадровой записи высокого разрешения, систем хранения медицинских и спутниковых изображений.
Наша компания применяет и разрабатывает ряд программных и аппаратных компонент для JPEG2000 компрессии:
- Аппаратный JPEG2000 кодек ADV202 / ADV212 от компании Analog Devices;
- Программная компрессия изображений в формат JPEG2000 с использованием процессора Blackfin;
- Программное обеспечение для просмотра и обработки JPEG2000 изображений на x86 платформах.
ADV212 обладает следующими примечательными возможностями:
- Полноценное одночиповое решение для компрессии и декомпрессии видео и отдельных изображений;
- Возможность каскадного подключения чипов для работы с видео высокого разрешения (HD);
- Низкое энергопотребление делает возможным использование в мобильных устройствах;
- Подключение к хост процессорам с разрядностью как 16 так и 32 бит.
Управление цифровыми правами - DRM
C развитием цифровых технологий, позволяющих, в том числе, тиражировать мультимедиа данные без потери качества, остро встал вопрос защиты авторских прав. Очень часто для подключения к сервисам, предоставляемым контент-провайдерами, необходимо не только подписать соответствующие соглашения и оплатить доступ, но и реализовать поддержку одной из схем DRM (Digital rights management).
Применение GNU/Linux и Open Source в устройствах не налагает автоматического запрета на использование лицензионных программных модулей. При необходимости, можно, к примеру, подписать лицензионное соглашение с Microsoft, заплатить за модули WMA или Windows DRM, получить исходные коды этих модулей и перенести их под Linux или другую RTOS на требуемую архитектуру. Разумеется, при этом следует внимательно относиться к ограничениям, в частности – не смешивать коммерческий и GPL код в одном программном модуле. В некоторых случаях производителю придется выплачивать лицензионные отчисления с каждого проданного устройства.
Наши разработчики имеют опыт в реализации следующих систем защиты прав:
- Windows DRM
- RealNetworks Helix DRM
Потоковое вещание - Стриминг
Сегодня нельзя назвать по настоящему мобильным то устройство, которое привязано к ПК или библиотеке компакт-дисков. Развитие беспроводных технологий позволяет портативному устройству всегда быть на связи. Поскольку пользователей интересуют не только текстовые данные, но и мультимедиа контент, то требования к объему передаваемых данных высоки. Существующая инфраструктура постоянно модернизируется, и все чаще появляются функции передачи «живого» видео в дополнение к потоковому аудио.
В проектах компании успешно реализован функционал приема аудио потока, закодированного в MP3 / WMA, по протоколам HTTP и RTP. Эти решения широко применяются в современных цифровых аудио-устройствах, таких как интернет радио, IP видеокамеры и другие.
|
|
|