Когда
мы говорим о масштабировании видеовыхода (Video Output Scaling), то, по
сути, имеем в виду процесс изменения разрешения видеосигнала. Например,
ты хочешь, чтобы видео в формате Full HD (1920x1080 пикселей)
отображалось на 4K-телевизоре (3840x2160 пикселей). Здесь и вступает в
игру масштабирование, которое бывает двух видов: апскейлинг (upscaling) и
даунскейлинг (downscaling).
Апскейлинг, это когда мы увеличиваем
разрешение. Например, берём тот же Full HD и "растягиваем" его до 4K.
Как это происходит? Процессор устройства (будь то плеер, видеокарта или
сам телевизор) анализирует каждый пиксель исходного изображения и
"достраивает" недостающие пиксели, чтобы заполнить весь экран. Это не
простое растягивание, иначе картинка стала бы мутной и "квадратной".
Современные алгоритмы используют сложные вычисления, чтобы "угадать",
какими должны быть новые пиксели, основываясь на соседних. Они пытаются
сделать края объектов более плавными и сохранить детали. Естественно,
из