如何计算时间,一般人都会以年月日、时分秒为单位,不过 Facebook 22 日宣布推出全新的时间单位 Flicks,期望重新定义时间。根据 Flicks 的 GitHub 页面简介,1 Flick 较 1 奈秒(nanosecond)大,是最小的时间单位,定义为 1/705,600,000 秒,换句话说,1 Flick 等于 1.41723356 奈秒。
究竟 Facebook 为什么要重新定义时间,并推出一个单位?原来 Facebook 希望以 Flicks 计算影片帧率(Video Frame Rates),无论影片是 24hz、25hz、30hz、48hz、50hz、60hz、90hz、100hz 还是 120hz,用户都能以 Flicks 确保一切同步,且是以整数而非小数点显示。
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) 2018年1月22日
现在工程师透过 C++ 的内建根据管理上述影片帧率同步问题,尤其在 CGI 设计视觉效果时,不过 C++ 最多只可以奈秒计算,很多时无法将大部分帧率平均分配。于是 Facebook 在 2017 年想到创造一个全新的时间单位解决问题。专业的影片制作人表示,Flicks 暂时还停在理论层面,要实际应用后才知道是否有用。
- Facebook announces that it has invented a new unit of time
(本文由 Unwire HK 授权转载;首图来源:shutterstock)
延伸阅读:
- Facebook 承认社群媒体恐有害民主,誓降风险
- Facebook 新变革,要求用户替新闻媒体做排序