1 Flick: Facebook erfindet eine neue Zeiteinheit
Die neue Zeiteinheit trägt den Namen “Flick” (von "frame-tick") und wurde von Christopher Horvat von Oculus Story Studio, einem Facebook-Unternehmen, erfunden. 1 Flick ist etwas größer als eine Nanosekunde, welche als die kleinste Zeiteinheit in der Programmiersprache C++ gilt und ist definiert mit 1/705 600 000 einer Sekunde. Der Flick hat den Vorteil, dass das Unterteilen von gängigen Frame- und Samplingraten von Video- und Audioformaten wie 1/24, 1/25, 1/30, 1/48, 1/50, 1/60, 1/90, 1/100, 1/120, 1/8000, 1/22050, 1/24000, 1/32000, 1/44100, 1/48000, 1/88200, 1/96000 oder 1/192000 in ganzzahlige Untereinheiten ermöglicht wird.
We've launched Flicks, a unit of time, slightly larger than a nanosecond that exactly subdivides media frame rates and sampling frequencies. https://t.co/w9SDBznXRE
— Facebook Open Source (@fbOpenSource) 22. Januar 2018
Beispielsweise ergibt der Kinofilm-Standard mit der Framerate von 1/24, also 24 Bilder pro Sekunde, einen Integer von 29.400.000 flicks, oder die Audio-Samplingrate von 192 kHz entspricht 3675 flicks. Wobei die Berechnung von 1/24 fps auch mit Flicks mathematisch etwas hinkt, da schon der Ausgangswert eine periodische Dezimalzahl von 0,04166666666…. darstellt und für die weitere Verwendung gerundet werden muss. Trotzdem soll mit Flicks die Arbeit für Programmierer bei der Synchronisation von Frames vereinfacht werden, da mit Integern gearbeitet werden kann. Flick für C++ ist auf Github zum Download zu finden.