Найти в Дзене
◼ About Tech ◼

Netflix раскрывает эксклюзивную функцию повышения качества изображения

Если вы когда-нибудь смотрели Netflix (или практически любой другой стриминговый сервис) через внешнее устройство, такое как TV-стик или TV-приставка, вы, вероятно, заметили, что изображение заикается при поворотах камеры и при показе крупных объектов, движущихся по экрану. Эта отвлекающая проблема вызвана несоответствием между частотой кадров исходного материала Netflix (обычно от 23,97 до 30 кадров в секунду) и частотой кадров, требуемой дисплеем, к которому подключено устройство-источник.

Для "решения" этих расхождений в частоте кадров требуется преобразование частоты кадров, и именно этот процесс преобразования, который обычно включает простое повторение кадров, вызывает дрожание/заикание. Особенно в тех странах мира, где используется PAL формат 50 Гц.

В последние годы, к счастью, эта проблема стала встречаться реже или, по крайней мере, стала менее очевидной благодаря появлению более гибких технологий HDMI, более адаптируемых экранов и новых вариантов частоты кадров, предоставляемых в меню настройки внешнего устройства.

Компания Netflix сообщила, что использует собственную технологию преобразования частоты кадров в приложении для обеспечения более плавного стримингового вещания.
Компания Netflix сообщила, что использует собственную технологию преобразования частоты кадров в приложении для обеспечения более плавного стримингового вещания.

О некоторых из этих исправлений - таких как согласование частоты кадров HDMI с частотой кадров контента (что отображается на потоковых устройствах под такими названиями, как "Match Content Frame Rate" или "Auto Adjust Display Refresh Rate") и недавнее расширение Quick Media Switching для возможностей переменной частоты обновления последнего стандарта HDMI - мы знаем уже давно. Однако в новой статье, опубликованной на сайте Tech Blog компании Netflix, сообщается, что поскольку в настоящее время возможности различных потоковых приставок и стиков сильно различаются, Netflix также разработали собственное инновационное решение проблемы дрожания, которое работает в самом приложении Netflix.

Разработанная Дэвидом Чженгом, членом команды
Netflix по технологиям для партнеров, система преобразования частоты кадров в приложении, по сути, работает путем учета частоты кадров за трехсекундный период, а не за обычный односекундный. Таким образом, если в обычных системах FRC вы решаете, как превратить, скажем, 24 кадра в секунду в 50 кадров в секунду для устройства PAL, то фирменная система Netflix считает, что устройство-источник получает 72 кадра каждые три секунды. Поэтому вместо отправки 24 кадров в секунду с регулярной частотой в секунду на потоковое устройство, приложение Netflix может отправить 25 кадров в первые две секунды (что составляет ровно половину от частоты 50 кадров в секунду для PAL, и поэтому легче плавно компенсировать) и 22 кадра в последние три секунды. Такой подход приводит к общему менее разрушительному впечатлению от дрожания, когда речь идет об устройстве-источнике, передающем полученные от приложения Netflix данные на подключенный дисплей.

Этот подход не устраняет полностью дрожание, связанное с частотой кадров, при работе с внешним потоковым устройством Netflix. В блоге, где Netflix объясняют свой уникальный подход, они сами оценивают эффективность снижения дрожания в своей системе внутри приложения как 3 из 5, по сравнению с 5/5, если ваш комплект позволяет вам воспользоваться опциями "Match HDMI Frame Rate to Content Native Frame Rate"(Согласование частоты кадров HDMI исходной частоте кадров контента) и "Match HDMI frame rate to content native frame rate without screen blanking"(Согласование частоты кадров HDMI исходной частоте кадров контента без затемнения экрана).

Однако первая из этих двух альтернатив, связанных с аппаратным обеспечением, вызывает досадную задержку "черного экрана" при первом запуске контента, который вы хотите посмотреть, поскольку устройство-источник и дисплей должны повторно синхронизировать свои HDMI-соединения. Опция QMS устраняет задержку черного экрана, но на сегодняшний день поддерживается лишь небольшим количеством потоковых устройств. Система преобразования частоты кадров в приложении Netflix, с другой стороны, работает с достаточным количеством потоковых устройств (оценка 3/5 в блоге по сравнению с 1/5 для опции "Согласование частоты кадров без затемнения экрана") и не включает переходное затемнение экрана, обеспечивая более плавный просмотр.

Netflix добавляет в своем блоге, что внедрение собственного решения по компенсации частоты кадров в приложении еще больше усложнило процесс выяснения приложением, какой подход к компенсации частоты кадров лучше всего использовать для каждого из многочисленных потоковых устройств. Учитывая, что компания готова говорить о своей собственной системе настолько открыто, что размещает ее в своем публичном блоге, можно предположить, что она считает, что система уже достаточно хорошо отлажена.

В один прекрасный день новые функции согласования частоты кадров
HDMI, упомянутые в этой статье, могут сделать инновации Netflix в приложении излишними. Тем временем, учитывая, сколько времени прошло с момента анонса функции QMS HDMI 2.1 до ее появления на некоторых устройствах, приятно видеть, что Netflix идет на такие меры, пытаясь обеспечить лучший опыт для всех, независимо от того, какое у них стриминговое устройство.