Новости / Технологии

Facebook создала новую единицу исчисления времени — flick

23.01.2018, 10:06 / remove_red_eye 235 / chat_bubble

Это слово означает «щелчок» или «быстрое движение». Понятие flick эквивалентно смене кадра (frame-tick) и составляет 1/705 600 000 секунды, или примерно 1,41723356 наносекунды.

Facebook создала новую единицу исчисления времени — flick

Фото: pixabay.com

При работе над синхронизацией кадров видео с помощью C++ разработчики обычно используют десятичные доли секунды для синхронизации кадров. Однако это приводит к тому, что не для всех частот отображения видео и аудио получаются синхронизированы одинаково, сообщает TJournal.

«Щелчки» позволят исчислять временные промежутки между частотами с помощью целых чисел, а не десятичных дробей, что обеспечит одинаковую синхронизацию.       

На проекте Facebook Open Source flick или «щелчки» описывают так:

РЕКЛАМА

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

Поскольку для временных симуляций никогда-никогда нельзя использовать десятичные дроби (иначе их точность падает со временем), инструменты std: chrono в C++ подходят идеально. Тем не менее самое высокое из доступных разрешений времени, наносекунды, не одинаково делят популярные в кино и других медиа частоты смены кадров. В этом и была задумка этой единицы».

Термин flick ввел еще в 2016 году бывший сотрудник Oculus Story Studio Кристофер Хорват. Придумывание единицы и работа над ней заняли у него несколько недель.  


Читать также
Комментарии

Правила комментирования

comments powered by Disqus
Scroll Up