Корзина
19 отзывов
+380
95
917-81-82
+380
67
626-01-17
«Быстрый сервис» — охранное оборудование и видеонаблюдение
Корзина

Что такое технология DaVinci

Что такое технология DaVinci

Что такое технология DaVinci – это цифровые сигнальные процессы, предназначенные для построения мультимедийных систем.

Что такое технология DaVinci – это цифровые сигнальные процессы, предназначенные для построения мультимедийных систем. Эти процессы имеют высокопроизводительное ядро и развитую периферию, что позволяет, что позволяет решать многие задачи по обработке видео и звука, а также проектировать сетевые устройства. Использование этой системы в камерах видео наблюдения позволяет быстро и экономно обрабатывать и передавать видео изображение с камеры наблюдения без торможений и задержек на экран.

 

Конкуренция в области систем видеонаблюдения крайне высока. Чтобы соперничать с решениями на основе ASIC, обеспечивающими более низкое энергопотребление и стоимость, компания HikVision воспользовалась преимуществами программного обеспечения. За счет его гибкости можно более эффективно реагировать на специ­фические и изменяющиеся требования заказчиков, чем при использовании микросхем ASIC.

При разработке видеокодеков с высоким уровнем оптимизации, ориентированных на задачи видеонаблюдения, компания способна обеспечить более высокое качество изображения, чем ее конкуренты. При этом бюджет на аппаратную часть может быть весьма скромным. Разработан и запатентован вариант кодека H.264, в котором реализован базовый профиль H.264, а также избранные функции основного профиля, включая чересстрочную развертку и полевое разбиение. Это оптимальное сочетание базового и основного профилей позволяет получить более высокое качество изображения без удорожания аппаратных средств и снижения плотности загрузки канала связи.

 

Проблемы использования программного обеспечения

Перенос имеющихся программ на устройства семейства DaVinci не был абсолютно гладким. Первая непростая задача состояла в повторной оптимизации программного кода для использования преимуществ новых команд C64x+. Например, процессор C64x+ может выполнять до восьми 16-разрядных команд умножения и суммирования за цикл. В отличие от него, процессор C62x может выполнить лишь две 16-разрядные команды умножения и суммирования за цикл. Для аудио- и видеокодеков, интенсивно использующих такие операции, эта разница оборачивается большим приростом производительности. Процессор C64x+, кроме того, поддерживает новые команды манипулирования битами, а также расширенные возможности суммирования и вычитания. Эти новые команды в сочетании с более высокой тактовой частотой 600 МГц процессора C64x+ (самая высокая частота C62x составляет 300 МГц) обеспечили существенный выигрыш в производительности для решений на базе технологии DaVinci.

Также было принято решение перейти от фирменной операционной системы (VxWorks) к системе Linux с открытым исходным кодом. Основанием для этого перехода был ряд веских причин. Одна из них, разумеется, заключается в отсутствии платы за пользование ОС Linux. Другая причина – это расширение поддержки операционных систем Linux на платформе DaVinci. Процессоры из семейства DaVinci в настоящее время поддерживают Open Source Linux и MontaVista Linux.

Переход на операционную систему Linux потребовал серьезных усилий. Впрочем, этот переход был облегчен поддержкой Linux в среде DSPLink компании TI. Среда DSPLink – это схема межпроцессорной коммуникации, в которой предусмотрен уровень абстракции между ядром ARM и DSP. Благодаря средствам DSPLink программный код, исполняемый процессором ARM, использует одни и те же интерфейсы прикладного программирования для коммуникации с DSP, независимо от операционной системы. Эти интерфейсы облегчают переход между операционными системами на платформе DaVinci.

Компел