Термин

Aliasing

Англ.: алиасинг
Короткое определение

Артефакты от недостаточного сэмплирования – например, moiré на текстурной рубашке или лестницы на почти-горизонтальной линии.

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

Причина геометрическая, а не техническая. Любая цифровая система сэмплирует реальность в дискретных точках: пиксели – в пространстве, кадры – во времени. Когда то, что сэмплируют, меняется быстрее, чем способна успеть частота сэмплирования, система «угадывает неправильно» и выдаёт другой узор, которого реально не было. Это тот же феномен, что в знаменитых видео про авиацию, где лопасти вертолёта кажутся неподвижными или замёрзшими: камера сэмплирует на 60 fps, лопасти вращаются с частотой, близкой к кратной 60, и рождается иллюзия.

На практике aliasing важен тем, что его трудно убрать после записи. Стандартная профилактика – хороший оптический низкочастотный фильтр на камере и корректный anti-aliasing при компьютерной графике; и то и другое аккуратно «размывает» детали, которые слишком мелкие, чтобы быть захваченными, ещё до сэмплирования. Для продуктов, работающих с пользовательским контентом, aliasing – постоянный фоновый вопрос: 1080p-стрим текстурированной рубашки или кирпичной стены будет выглядеть «шумнее», чем 1080p-стрим лица, потому что мелкие детали порождают больше aliasing. Помогает большее разрешение и хорошие downscale-фильтры, но корневое решение – на этапе захвата.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.