Открыть сервисСервис

Экранный индикатор OSD

OSD (от англ. on-screen display, «отображение на экране») — технология вывода текстовой и графической информации поверх изображения, воспроизводимого на экране монитора, телевизора или другого видеодисплея. Информация накладывается поверх основного видеосигнала и обычно отображается в виде меню, панели с параметрами или всплывающих уведомлений. OSD применяется в телевизорах, мониторах, видеокартах, видеорегистраторах, камерах наблюдения, медиаплеерах, автомобильных головных устройствах и множестве других устройств с экраном.

Принцип работы

OSD реализуется средствами аппаратного или программного слоя, обрабатывающего видеосигнал. В простейшем случае микроконтроллер устройства формирует растровое изображение меню и передаёт его в видеоконтроллер, который смешивает его с основным изображением. Смешивание может выполняться на уровне видеопроцессора (аналоговый или цифровой видеомикшер) или программно — средствами графического драйвера.

Для вывода поверх изображения используется механизм альфа-смешивания: пиксели меню имеют собственные цвет и прозрачность, что позволяет делать фон меню полупрозрачным. В устройствах без полноценного графического процессора OSD часто выводится специализированным аппаратным блоком, который генерирует символы из встроенного шрифта и размещает их поверх кадра.

OSD в мониторах и телевизорах

В мониторах и телевизорах OSD — это встроенное программное меню настройки. Через него пользователь управляет яркостью, контрастностью, цветовой температурой, разрешением, частотой обновления, источником входного сигнала и прочими параметрами. Меню вызывается нажатием кнопки на корпусе устройства и навигация осуществляется теми же кнопками или джойстиком.

В телевизорах OSD дополнительно включает настройки звука, языка интерфейса, электронного программного руководства (EPG), parental lock и функций обработки изображения. Современные телевизоры с интеллектуальной платформой (Smart TV) совмещают классическое OSD с графическим интерфейсом приложений.

OSD в видеокартах

В графических ускорителях NVIDIA и AMD OSD реализован программно и выводится поверх изображения в играх и приложениях. Утилиты NVIDIA GeForce Experience (функция ShadowPlay / In-Game Overlay) и AMD Radeon Software позволяют отображать:

  • частоту кадров (FPS);
  • загрузку GPU и процессора;
  • температуру и тактовые частоты компонентов;
  • использование видеопамяти;
  • время вывода кадра (frametime).

Такие оверлеи используются для мониторинга производительности и диагностики проблем. Альтернативные решения — MSI Afterburner с утилитой RivaTuner Statistics Server, CapFrameX и MangoHud (для Linux).

OSD в устройствах видеонаблюдения

В камерах и видеорегистраторах OSD выполняет две основные функции: настройка параметров камеры и генерация текстовой информации для записи.

Последовательности команд OSD (OSD menu) вызываются через joystick-контроллер, подключаемый к камере. Через это меню настраиваются баланс белого, экспозиция, режимы Wide Dynamic Range, инфракрасная подсветка, обнаружение движения и сетевые параметры.

Текстовые вставки (OSD-оверлей)

Специализированные процессоры видеонаблюдения (например, серии HiSilicon Hi35xx) содержат аппаратный блок OSD, который накладывает на кадр текст и графику: дату и время, номер камеры, координаты GPS, счётчики событий. Этот блок поддерживает несколько слоёв, шрифты разных размеров и размещение в различных областях кадра. Технология используется в российских и зарубежных видеорегистраторах и IP-камерах.

OSD в других устройствах

OSD встречается в широком спектре аппаратуры:

  • Проекторы — меню настройки геометрии, фокусировки, цветовых профилей.
  • AV-ресиверы и усилители — отображение текущего источника, громкости, формата кодирования.
  • Видеомагнитофоны и проигрыватели — индикация режима воспроизведения (ранний стандарт VHS).
  • Автомобильные головные устройства — меню настройки, отображение состояния камеры заднего вида.
  • Промышленные контроллеры и медицинское оборудование — служебная информация поверх видеовыхода.

Преимущества и ограничения

К достоинствам OSD относится независимость от источника сигнала: меню отображается поверх любого входного изображения, включая аналоговое. Информация выводится даже при отсутствии полноценной операционной системы, что делает OSD применимым в простых устройствах.

Ограничения связаны с разрешением и качеством генерируемой графики: в устройствах с аппаратным OSD текст часто имеет невысокое разрешение и ограниченный набор шрифтов. В камерах видеонаблюдения текстовые вставки могут занимать часть кадра и перекрывать значимые участки изображения, что учитывается при размещении.

Развитие технологии

Первые системы OSD появились в видеомагнитофонах 1980-х годов и позволяли выводить счётчик времени и индикатор режима. С развитием цифровых видеопроцессоров OSD приобрёл полноценные меню с иконками и поддержкой нескольких языков. В современных системах видеонаблюдения OSD-блоки интегрированы в SoC и поддерживают вывод нескольких слоёв, анимацию и Unicode-шрифты для отображения текста на разных языках.

Источники:

  • Руководства по эксплуатации мониторов и телевизоров (OSD menu section)
  • Документация HiSilicon по процессорам видеонаблюдения (Hi35xx series, OSD module)
  • NVIDIA GeForce Experience User Guide (In-Game Overlay)
  • AMD Radeon Software Documentation (Overlay feature)
  • Стандарты видеонаблюдения ONVIF (Profile specification, video overlay)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru