Термин

Психовизуальная избыточность

Короткое определение

Информация, присутствующая в сигнале, но не воспринимаемая зрителем – используется perceptual quantization, chroma subsampling и psychovisual rate control.

Psycho-visual redundancy – информация в видео, которую человеческий глаз реально не заметит – и потому её можно безопасно отбросить. Это не то же самое, что пространственная избыточность (соседние пиксели похожи) или временная (соседние кадры похожи), которые кодек использует ещё раньше. Psycho-visual redundancy – про эксплуатацию самих границ человеческого восприятия.

Известные слабости зрения, на которые опираются кодеки. Глаз гораздо чувствительнее к изменениям яркости, чем цвета – значит chroma можно хранить с половинным разрешением (`chroma-subsampling`) без видимой потери. Глаз чувствительнее к низкочастотной информации (общая форма лица), чем к высокочастотной (отдельные поры) – значит кодеки агрессивнее квантуют высокочастотные `dct`-коэффициенты. Глаз не отслеживает мелкие детали в активных или быстро движущихся областях из-за motion masking – значит энкодер сознательно тратит там меньше бит. Глаз адаптируется к окружающей яркости и плохо замечает мелкие изменения в тенях во время ярких сцен – значит HDR transfer functions распределяют кодовые значения по перцепции.

Для продуктовой команды psycho-visual redundancy – теоретическое объяснение того, почему современное видео выглядит практически идентично несжатому при размере в 300 раз меньше. Это же причина, по которой перцептивные метрики качества вроде `vmaf` коррелируют с удовлетворённостью зрителя гораздо лучше, чем сырые метрики ошибок вроде PSNR – VMAF измеряет то, что реально видит глаз, а PSNR – вещи, которые глаз биологически неспособен заметить. Решения энкодера, нацеленные на psycho-visual redundancy (perceptual quantization, masking-aware rate control, content-adaptive encoding), регулярно экономят 15–25 % bitrate при том же видимом качестве.

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

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