Facebook は、ビデオ編集者、ビジュアル エフェクト アーティスト、およびプログラマーが直面する問題を解決するために、別のアプローチを採用しています。彼らは新しい時間単位を発明しています。願わくば、これが特有の問題の解決に役立つことを願っています。
根本的な問題は次のとおりです。ビジュアル エフェクト アーティストやプログラマーなどは、非常に短い時間スケールで作業する必要があり、非常に小さいため、しばしばナノ秒単位で作業します。問題は、ナノ秒が標準のフレーム レートまたはオーディオ サンプリング レートにうまく分割されないことです。そのため、このようなプロジェクトでコーディングおよび作業を行うと、フレーム レートがタイミング クロックとわずかにずれてドリフトするという厄介な問題が発生します。これを解決するために、Facebook は「フリック」、つまり 1/705,600,000 秒を導入しました。数学に精通した人は、これが単にすべての一般的なフレーム レートとサンプリング レートの最小公倍数の逆数であることに気付くでしょうが、これは、この計算に含まれるすべてのフレーム レートとサンプリング レートが正確なフリックで指定された場合は整数。これにより、フリックは、そのプロパティを持つナノ秒よりも大きい時間の最小単位になります。利点は、時間の経過とともに伝播する丸め誤差を排除し、すべてを正確に整列させることです。これにより、理論的にはユーザーの多くの頭痛の種が解消されます。
Creative Commons で使用される、Pixabay ユーザー Felix_Hu によるリード画像
[ギズモード経由]