脸谱网一位工程师创造了一种新时间单位,可能对解决网络视频和音频内的延迟和断断续续有所帮助。
Christopher Horvath发明的时间单位命名为“flick”或“frame-tick”,在编程语言C++中定义,它被用于为电影、电视及其它媒体产生视觉效果。它等于1/705600000秒。相比之下,纳秒是10亿分之一秒,也就是说一flick大约是1.41723356纳秒,即大于纳秒,小于微秒。
此时间单位旨在为程序员提供一种不使用分数,测量媒体帧之间的时间的方法。所以无论视频是24Hz、25Hz、30Hz、48Hz、50Hz、60Hz、90Hz、100Hz还是120Hz,都可以使用整数的flick来表示。
Horvath说,在为电影、电视及其它媒体创作视觉效果时,运行仿真或其他时间积分处理很常见,这把一个帧的时间再分为固定的整数部分。很容易能够累积这些部分,产生严格的一帧或一秒间隔。