Оверскан — это дополнительная область изображения по краям видео, которая может быть не видна из-за производственных ограничений мониторов.
Как видно на рисунке выше, существует безопасная зона заголовка (синяя зона), где контент будет отображаться на любых мониторах, и серая зона, где элементы могут быть видны на одних мониторах, но не на других.
Это в основном зависит от используемого видеовыхода. Проблем не возникнет с мониторами VGA или LVDS, так как первые автоматически поддерживают андерскан (компенсацию оверскана), а вторые обычно настраиваются вручную.
Однако с мониторами HDMI (кроме тех, что поддерживают андерскан) или мониторами, использующими композитные или компонентные выходы, придется решать проблему оверскана.
Оверскан более выражен на старых ЭЛТ-мониторах, где горизонтальный и вертикальный оверскан могут достигать 10% и 5% соответственно, тогда как на современных дисплеях обычно до 5% по горизонтали и 3% по вертикали.
1. Оверскан в медиаплеерах и ТВ-приставках.
Это самый простой случай, так как не требуется программной реализации — достаточно убедиться, что пользовательский интерфейс находится в безопасной зоне, чтобы иконки и текст не обрезались на некоторых мониторах.
Можно ориентироваться на худший сценарий с 10% горизонтального и 5% вертикального оверскана. Например, при разрешении интерфейса 1024×768 безопасная зона составит 820×692 с координатами верхнего левого угла 102×76. Все элементы должны располагаться в этой зоне.
2. Оверскан в цифровых вывесках.
Для цифровых вывесок задача сложнее, так как может быть несколько зон с текстом или изображениями у краев экрана. При наличии оверскана они могут обрезаться. Видео также обрезается, но это обычно менее критично.
Для выходов VGA и LVDS (и некоторых HDMI-мониторов) специальных мер не требуется, так как эти мониторы поддерживают андерскан.
Однако для других HDMI-мониторов и мониторов с композитными/компонентными входами потребуется компенсация оверскана в приложении. Автоматическая настройка невозможна, поэтому пользователю придется вводить значения оверскана.
Один из способов — попросить пользователя ввести значения оверскана вручную через ПО управления плеером или его графический интерфейс. Однако этот метод может потребовать проб и ошибок для каждого монитора.
Лучший вариант — калибровка экрана с использованием тестового шаблона оверскана, например такого:
Другие разрешения тестовых шаблонов оверскана можно найти на TigerDave.com
Пользователь может с помощью пульта ДУ или команд через ПО управления настроить изображение так, чтобы все 8 стрелок были полностью видны. Значения коррекции оверскана сохраняются, и приложение цифровой вывески корректирует координаты зон для полного отображения.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.