Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Использование функции TruMotion при подключении к ПК

Обсуждение телевизоров LG на webOS

Использование функции TruMotion при подключении к ПК

Сообщение Архивариус » 17 дек 2016, 11:01

Как правильно использовать режим сглаживания и увеличения частоты видео (TruMotion)
при подключении к ПК


В современных ЖК ТВ средних ценовых диапазонов зачастую присутствует режим расширения частоты до 100-200 Гц за счет технических хитростей восприятия изображения человеком. Например технологии TrueMotion в телевизорах LG, в Samsung — Motion Plus, в Philips -Perfect Natural Motion, RealCinema у Panasonic.

Как же их правильно использовать при подключении к ПК?

Если вы знаете в чем суть технологий расширения развертки и сглаживания видео в телевизорах читайте сразу ближе к концу где "итог".

Получая входной сигнал (допустим в 50Гц) телевизор в обычном режиме просто показывает каждый кадр "два раза" (условно) что бы растянуть весь процесс до 100Гц. Это имеет не особо много смысла. Как же действуют технологии "сглаживания изображения" что бы заставить нас поверить в реальные 100Гц картинки? Технология не нова и довольно проста (на слух) — получая изображение входного сигнала телевизор задерживает 1-2 кадра перед показом и начинает рассчитывать разницу смещения между соседними кадрами для создания собственного, промежуточного изображения между ними.

Trumotion_PC_1.jpg
Trumotion_PC_1.jpg (32.33 КБ) Просмотров: 1125


Процессор телевизора в зависимости от алгоритмов обсчитывает сцену, смещение объектов, фона и прочие параметры, создавая на основе всех данных кадр, который позволит сгладить переход между двумя реальными кадрами полученными с источника. Особенно этот эффект становится заметен при панорамных съемках со смещением заднего фона — расчет промежуточных кадров позволяет уменьшить промежутки смещения фона между кадрами, что делает итоговое изображение намного плавнее (в 2-4 раза).

Trumotion_PC_2.jpg
Trumotion_PC_2.jpg (12.53 КБ) Просмотров: 1125


Но есть тут одна загвоздка, ради которой и написана вся эта статья.
Казалось бы — у нас ведь есть компьютер и видеокарта с выходом hdmi, пусть они занимаются сглаживанием и прочим процессингом, зачем нам все эти хитрости с телевизором? Всё бы хорошо, да вот только в зависимости от видеокарты и телевизора передать по hdmi кабелю сигнал возможно с максимальной частотой 50-60Гц (в разрешении 1080р). А 60Гц довольно далеки от 100. Глупо не использовать все возможности техники. Ладно, допустим мы имеем потолок в 50Гц, можно же включить сглаживание и на этой частоте. Вот тут и начинается главный фокус. В основном все цифровые фильмы имеют всего ~24 кадра/секунду (даже мега блюрей remux по 40гб). А итоговая картинка из видеокарты получается тем же самым простым фокусом — размазыванием кадров до получения нужной частоты, только в этом случае всем этим занимается сама видекарта с видео-подпроцессором и софтовые видео-плееры.

Итак взглянем на итог — мы взяли фильм в ~24Гц (кадра в сек) — растянули его средставми ПК до 50Гц а затем отдали телевизору, который пытается растянуть его еще до получения 100Гц. В итоге получается забавная картинка — изображение начинает "плавать" то замедляясь то ускоряясь и периодически как будто "замирая" на долю секунды. Смотреть видео в таком режиме близко к мазахизму — хоть картинка и получается сглаженной и плавной, но постоянное изменение скорости и рывки после 10 минут просмотра вызывают стойкое желание выключить этот кашмар. В чём же проблема? — В двойной работой над видео. Алгоритмы работы на ПК и на телевизоре никак не синхронизированны между собой и применяяся последовательно получают на выходе мутанта собранного из разных кусков.



Отсюда мы и получаем потом кучу возгласов в отзывах о телевизорах и на форумах о том что эти технологии туфта а "герцы то не настоящие!".

Тут мы и подошли к самому интересному — что же делать? Выходов есть несколько, но правильных намного меньше. Очевидный — это выключить на телевизоре технолгии сглаживания и лицезреть свои честные 50-60Гц полученные с ПК. Не очень радужная перспектива, зная что ТВ может выдавать в два раза больше. А вот более правильный метод — выключить обработку изображения на ПК и отдать всю заботу о картинке телевизору. Сделать это проще чем звучит — в плеере надо всего лишь включить автоматическую подстройку частоты изображения на выходе согласно изначальной частоте видео-файла. На практике это значит, что когда мы открываем фаил с фильмом — плеер узнаёт что частота кадров в этом файле 24Гц и автоматически переводит hdmi выход видеокарты в этот режим. В итоге на ТВ мы имеем практически "сырой" видео-поток на скорости 24 кадра/сек не испорченный никакой обработкой. Вот тут то технологии сглаживания в самом ТВ расцветают во всей красе — включаем режим сглаживания (как бы он не был назван в вашем меню) и наблюдаем плавную картинку без рывков и торможений. Поверьте на слово — это стоит просто попробовать и понять разницу на себе. Учитывая что сам эксперимент не займет много времени и требует всего лишь пары галочек в настройках я настоятельно рекомендую, если вы являетесь обладателем ТВ с такими "псевдо-герцами" типа 100-200-500ГЦ просто попробовать этот метод. Думаю что обратно вы просто не вернетесь.



Теперь о минусах — их на самом деле не очень много. Во-первых становится сложно смотреть видео в окне (если вы что-то хотите делать на ТВ в этом время в самой системе). Из-за того что изображение переключено в 24Гц режим — интерфейс и программы будут выглядеть "заторможенными". Эта технология создана строго для видео. Не для игр или работы. Во вторых у некоторых ТВ бывают проблемы с изменение частоты на лету, например они могут автоматически при этом перейти в режим обычного телевизора потеряв hdmi (посчитав что источник сигнала пропал) и придется переключать обратно с пульта. В остальном — просто пробуйте. Ну и стоит учитывать что эти кадры не существуют в реальности и изготовлены телевизором "на лету" — по этой причине, в зависимости от технологии и самого видео, могут возникать артефакты и неправильные обсчеты сцен.

Итог для тех, кому читать все рассуждения выше лень или нет времени. Чтобы зайдествовать на полную режимы "псевдо-герц" на современных ЖК телевизорах необходимо включить в них сглаживание, а на компьютере в видео-плеере включить настройку "подстройки частоты изображения на выходе согласно изначальной частоте видео-файла". Почему это помогает — читайте выше.

Реализовать авто-переключение вывода в тот же режим что и видеофаил можно как средствами плеера (я использую для этого встроенный плеер в xbmc где есть такая опция), либо используя сторонний софт типа autofrequency — www.homecinema-hd.com/autofrequency_en.html который определяет частоту видео, переключает режим экрана и только потом запускает само видео в плеере (типа MPC-HC). К сожалению я не могу перечислить как эти опции называются во всех плеерах, буду вам благодарен, если вы сможете помочь в комментариях.

Например в xbmc в настройках вывода видео это делается так



С остальным опциями возможно придется немного поиграться чтобы получить чистый звук и правильную вертикальную синхронизацию с ТВ

Ручное переключение режимов экрана тоже должно работать хотя частота в видео не всегда ровно 24 а часто может быть 23.976, должен всегда подойти режим 24Гц

Эта статья написана мной — не специалистом в этой области, а любителем, пытающимся разобраться в технологиях. По этой причине прошу простить за некоторые возможные ошибки и неточности.
Хорошего просмотра!

Источник: https://geektimes.ru/post/142299/

За это сообщение автора Архивариус поблагодарили: 2
masterjinx (23 мар 2017, 08:30), tessi (18 дек 2016, 13:02)
Архивариус

 
Сообщения: 3923
Зарегистрирован: 29 июл 2010, 16:22
Благодарил (а): 359 раз.
Поблагодарили: 466 раз.
Телевизор: LG 55UB950 24MT57S

Использование функции TruMotion при подключении к ПК

Спонсор » 17 дек 2016, 11:01

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 14:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Функция TruMotion

Сообщение masterjinx » 23 мар 2017, 08:46

Архивариус, БОЛЬШАЯ Вам благодарность!!!
Прочитал 10 страниц, а нужно было только это сообщение, теперь все ПРОСТО и ПОНЯТНО.
Купил вчера LG 55UH6257 польской сборки (аналог LG 55UH620v, который собирают в России), подключил через HDMI 2.0 к GTX 970.
Запустил ютуб 4к видео - все супер, НО когда включил фильм (мультик Симпсонов 1080р) 24фпс - увидел артефакты!!!
Вспомнил что где-то читал о TruMotion, зашел в меню, отключил - все вроде гуд, но после 23' IPS монитора картинка показалась непривычной (не знаю почему, прошло всего 4 часа просмотра, думаю привыкну).

П.С. В планах подключиться к телевидению FullHD. Думаю, ТВ каналы будут смотреться супер и можно будет применять этот TruMotion (во всяком случае - попробовать).
masterjinx

 
Сообщения: 3
Зарегистрирован: 23 мар 2017, 08:15
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Телевизор: LG 55UH6257

Re: Функция TruMotion

Сообщение masterjinx » 24 мар 2017, 11:59

Начал разбираться. Как было сказано, купил LG 55UH6257, подключил через HDMI 2.0 к GTX 970.
При трансляции фильма появились артефакты, но отключив функцию TruMotion проблема частично пропала, но плавности картинки не получилось.
Есть решение (см. ниже), необходимо настроить соответствующие пользовательские режимы Nvidia:

Вопрос:
Какие значения "Всего пикселов по горизонтали и вертикали" нужно прописать для кадров 23.976, 25, 29.97, 50, 60 Гц под 3860х2160, ибо в примере только на FullHD данные).

Ответ:
При просмотре фильмов с компьютера на ТВ панели возникает ситуация, когда для корректной обработки поступающего видео (применения алгоритмов сглаживания движения - просчета промежуточных кадров) панели необходимо, чтобы кадры поступали в нее именно с частотой, которая указана в контейнере фильма, ни чаще, ни реже, ни с повторами. Обычно с частотой кадров 23.976, 25, 29.97, 50, 60 Гц.
Если этого не происходит, то появляются рывки, дерганья, скачки изображения, особенно заметные при панорамировании сцен в фильмах.
Чтобы обеспечить данное условие для карт Nvidia под управлением Win 7 необходимо настроить соответствующие пользовательские режимы.

Источник: http://forum.ru-board.com/topic.cgi?for ... it=1&m=1#1
Вложения

За это сообщение автора masterjinx поблагодарил:
Архивариус (25 мар 2017, 15:47)
masterjinx

 
Сообщения: 3
Зарегистрирован: 23 мар 2017, 08:15
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Телевизор: LG 55UH6257


Вернуться в webOS-телевизоры - Обсуждение



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1