Objavljeno: 24.1.2018 05:00

Facebook izumil novo enoto za čas

Čeprav je sekunda ena redkih enot iz metričnega sistema, ki se brez izjeme uporablja po vsem svetu, tudi v državah, ki so sicer obsedene s čevlji in galonami (morda zato, ker ni povsem metrična), je Facebook izumil novo enoto za merjenje časa. Poimenovali so jo flick in predstavlja 1/705.600.000 sekunde oziroma približno 1,417 nanosekude. Zakaj neki?

Ta številka (705.600.000) je lepa zato, ker ima 540 celoštevilskih deliteljev. Merjenje časa v flickih bo uporabno predvsem pri obdelavi videa in avdia, saj današnji videoposnetki obstajajo, monitorji pa delujejo pri zelo različnih frekvencah obdelovanja. Pri programiranju v C++ lahko čas merimo v nanosekundah, kar se ne izide na okroglo. Če delamo z videoposnetkom s frekvenco 60 Hz, bo posamezna sličica na zaslonu 16,66666666… nanosekunde, kar se v dvojiškem sistemu (zapis števil s plavajočo vejico) ne da povsem eksaktno predstaviti. Podobnih primerov je še nekaj. Napaka ni velika, a se pri neprevidnem programiranju in obdelavi lahko kopiči. Dosti lepše bi bilo, če bi čas merili v takih enotah, da bi bila sličica prikazana celo število teh enot.

Zato Facebook predlaga flick. Frekvence 8 Hz, 16 Hz, 22,05 Hz, 24 Hz, 25 Hz, 30 Hz, 32 Hz, 44,1 Hz, 48 Hz, 50 Hz, 60 Hz, 90 Hz, 100 Hz in 120 Hz vse vsebujejo celo število flickov. Celo zelo neumne, a široko razširjene frekvence, na primer 23,976 Hz (ameriška televizija NTSC) ali 29,97 Hz (NTSC), se v flickih odrazijo kot celo število enot (bodimo iskreni, za ti frekvenci obstajajo zelo tehtni razlogi, ki so povezani z električno napeljavo in načinom delovanja monitorjev s katodno cevjo).

GitHub

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentarji

s56rsv | 24.1.2018 | 18:56

Izjava "Če delamo z videoposnetkom s frekvenco 60 Hz, bo posamezna sličica na zaslonu 16,66666666… nanosekunde" je napačna. 60 Hz = 16,66666666 milisekunde! Upam, da Vam je le zagodel nedolžen škrat. ;)

Komentirajo lahko le prijavljeni uporabniki

 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji