У Facebook винайшли нову одиницю виміру часу

23 січня 2018, 09:23

Проект Facebook Open Source оголосив про введення нової одиниці обчислення часу в C ++ під назвою Flick.

Один Flick дорівнює 1/705 600 000 секунд, тобто приблизно 1,41723356 наносекунди, пише Science Alert.

Як пише винахідник Flick Крістофер Хорват, це слово, яке можна перевести як "клацання" є скороченням від слів "зміна кадру" (frame-tick). Оскільки Хорват раніше співпрацював з такими компаніями, як Pixar, Weta Digital і Industrial Light & Magic, можна очікувати, що нова одиниця вимірювання стане цікава і кінематографістам.

Відео дня

Хорват пояснює, що більшість фільмів знімаються з частотою 24 кадрів в секунду, що означає, що плівка відображає 24 нерухомих зображення кожну секунду в швидкій послідовності. Як каже винахідник, "математика стає брудною", коли ви намагаєтеся визначити час одного кадру. У разі 24 кадрів за секунду кожен кадр має довжину приблизно 0,04166666667 секунд, або 41666666.669 наносекунд. Через такі цифри можуть розпочатися проблеми з синхронізацією відео й аудіо.

При використанні Flick тимчасові проміжки можна обчислювати за допомогою цілих чисел, а не десяткових дробів. Наприклад, 1/24 секунди в цьому випадку становитиме 29 400 000 фліків, а 1/192 000 - 3675.

У комп'ютерних іграх, де стандартом вважається показник 60 кадрів в секунду, кожен кадр має довжину 11,760,000 фліків. Це число можна легко ділити або додавати, не піклуючись про десяткову крапку.

Facebook випустив документацію щодо створення і використання фліків з відкритим вихідним кодом, що означає, що будь-хто може завантажити і додати підтримку такого підрахунку часу в своє власне програмне забезпечення.

poster
Підписатись на щоденну email-розсилку
матеріалів розділу Техно
Розсилка про те як технології змінють світ
Щопонеділка

Приєднуйтесь до нас у соцмережах Facebook, Telegram та Instagram.

Показати ще новини
Радіо НВ
X