У Facebook винайшли нову одиницю часу, яка більша за наносекунду, але менша за мікросекунду

Про введення нової одиниці виміру часу Flick оголосили в рамках проекту Facebook Open Source.

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

Назва Flick, яку можна перекласти як «клацання», є скороченням від слів «зміна кадру» (frame-tick), розказує винахідник Крістофер Хорват.

На думку Ховарда, нова одиниця буде корисна тим, хто працює з відео.

Для прикладу, більшість фільмів знімаються з частотою 24 кадрів в секунду, що означає, що плівка відображає 24 нерухомих зображення кожну секунду в швидкій послідовності. І щоб визначити тривалість кадру, потрібно використовувати дробові числа, не важливо використані були секунди чи наносекунди. Через такі цифри можуть розпочатися проблеми з синхронізацією відео і аудіо.

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

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

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

Нагадаємо, Facebook вирішив поміняти алгоритм наповнення стрічки новин соціальної мережі, надаючи пріоритет новинам від друзів.

Джерело: Science Alert