近似対数曲線を使用しているタイムコードをデコードしようとしています(画像を参照)。実際の対数曲線ではありませんが、線形曲線で構成されています。
たとえば、タイムコードが 822496 を示している場合、実時間は 2793ms です。曲線を印刷し、新しい線形曲線が始まるときにブレークポイントを見つけました。
milliseconds => timecode
2793ms => 822496
6844ms => 906195
...
510982ms => 1408395
新しい線形曲線は、約 83700 タイムコード値ごとに開始します。現在、私は実際の対数曲線を歌っていませんが、より正確に言えば、線形曲線でそれを行う方法を知りたいです。
私の質問は、できるだけ近い線形曲線を使用して、タイムコードからリアルタイム (ミリ秒)を計算するフォーミュラーを見つけるにはどうすればよいですか?
この曲線を近似する対数関数は次のとおりです (ブレークポイントでのフィッティング):
y = log x * 119900 - 167700