アカウント名:
パスワード:
なんで秒30コマのどうがで何億分の1の精度が必要なのでしょうか?せいぜい100分の1程度の精度でいいのでは?
おそらくこのflickが想定しているのは映像編集ソフトなど。
この場合、必要なのは「1/30秒の絶対的な精度」ではなく「1/30秒・44.1kHzなどのさまざまなレートを統一的に扱う時の、相対的な誤差のなさ」です。秒30コマの映像と秒24コマの映像、秒44100サンプルの音声と秒48000サンプルの音声などを混在させて相対誤差なく編集できるかどうかの問題。
たとえば、「100分の1程度の」精度だと、「たった1分40秒のムービーで、絵と音が1秒ずれる」というまったく使いものにならないレベル。
「2時間のムービー(秒30コマ=33.3ms/コマで216,000コマ)で、ズレは1コマ程度」の精度を出そうとしたら、「20万分1程度の精度」が必要になります。「1/30秒を20万分の1の精度」で表現するには、十進小数形式だと、マイクロ秒の整数で表すレベルではまだ足りず、ナノ秒レベルが必要です。
「十進表記で循環小数になるものを、十進ベースのまま必要な精度が出るまで桁数を増やす」ような場当たり的な対応ではなく、「すべての情報が正確に表現できるように、最小公倍数分母の分数で表現する」方がいいんじゃないの、ってのがflickのアイデアです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
意味わからないんですけど? (スコア:0)
なんで秒30コマのどうがで何億分の1の精度が必要なのでしょうか?
せいぜい100分の1程度の精度でいいのでは?
Re:意味わからないんですけど? (スコア:2)
おそらくこのflickが想定しているのは映像編集ソフトなど。
この場合、必要なのは「1/30秒の絶対的な精度」ではなく
「1/30秒・44.1kHzなどのさまざまなレートを統一的に扱う時の、相対的な誤差のなさ」です。
秒30コマの映像と秒24コマの映像、
秒44100サンプルの音声と秒48000サンプルの音声
などを混在させて相対誤差なく編集できるかどうかの問題。
たとえば、「100分の1程度の」精度だと、「たった1分40秒のムービーで、絵と音が1秒ずれる」というまったく使いものにならないレベル。
「2時間のムービー(秒30コマ=33.3ms/コマで216,000コマ)で、ズレは1コマ程度」の精度を出そうとしたら、「20万分1程度の精度」が必要になります。
「1/30秒を20万分の1の精度」で表現するには、十進小数形式だと、マイクロ秒の整数で表すレベルではまだ足りず、ナノ秒レベルが必要です。
「十進表記で循環小数になるものを、十進ベースのまま必要な精度が出るまで桁数を増やす」ような場当たり的な対応ではなく、「すべての情報が正確に表現できるように、最小公倍数分母の分数で表現する」方がいいんじゃないの、ってのがflickのアイデアです。