Facebook發明新的時間單位:flick
Credit: 銳景創意
Facebook發明了一個新的時間單位:flick,相當於1/705,600,000秒——比1納秒長,比1微秒短。發明者Christopher Horvath 表示,「flick」是「frame tick」的縮寫,這意味著它與視頻的幀(frame)有關。
那麼,Facebook為什麼需要一個新的時間單位呢?原因在於它的虛擬現實(VR)產業——Facebook收購了Oculus(一家VR公司),此外還在該產業進行了大量投資。
Horvath曾先後任職於皮克斯、維塔數碼等影視產業公司。對他來說,這是一個興趣項目。在影視劇、電子遊戲等任何以屏幕為基礎的視覺媒介中,創作者都必須以「幀/秒」來考慮問題。舉例而言,大多數電影的拍攝為每秒24幀,也就是說電影每秒呈現24幅靜態圖像;圖像的更換速度非常快,從而給觀眾造成動態錯覺。
然而,Horvath表示,幀的數學計算非常混亂。對24幀/秒的視頻而言,每一幀的呈現時間大約為0.04166666667秒,或41666666.667納秒。這些數字太不優雅了,小數點後的數字在無限循環。這反過來會給程序員和藝術家帶來麻煩,因為他們的工作需要十分精確。
於是,Facebook便發明了「flick」這個時間單位。無論哪種幀率,它都能夠以優美的偶數來表示單幀的呈現時長。舉例而言,對大部分24幀/秒的電影來說,每一幀的呈現時間為29,400,000flick。此外,許多精彩刺激的電子遊戲都採用60幀/秒的畫面——對此幀率而言,每一幀的呈現時長為11,760,000flick。這些數字非常清爽,很容易進行加減乘除,完全不需要擔心小數點的問題。
Facebook發布了關於flick的開放源代碼。也就是說,任何人都可以下載並用在自己的軟體中。這反過來也意味著,flick有可能成為時間的標準單位——不用於手錶,而用於視覺藝術。
本文譯自 sciencealert,由譯者 蛋花 基於創作共用協議(BY-NC)發布。
原作者:MATT WEINBERGER
TAG:煎蛋 |