web-dev-qa-db-ja.com

人間の目が画像のちらつきに気付くことができる最低のFPSはどれくらいですか? (ffmpegでこれをテストします)

人間の目がちらつきとして気付かない最低FPSを確認したかったのです。

白のjpgと黒のJPGを作成しました。私は25fpsから始めました。これは、白が24 jpg、黒が1jpgであることを意味します。

私がこのコマンドを使用したより:

ffmpeg -r 25 -i %d.jpg -vcodec mpeg4 test.avi

映画の長さは3秒でした(合計75 jpgでした)。黒い絵がよく見えました。

その後、100 fpsに移動しましたが、それでも表示できましたが、以前の3回ではありませんでした(ここでは、300 JPGで、そのうち3つは黒でした)。 200 fpsに移行したとき、黒いJPGのちらつき(I 600 JPG)を見ることができませんでした。

人間が2つのフレームの違いを認識できないFPSの下限はありますか?

私が確かに使用したコーデックはこれらの画像を示していました…または、黒いフレームが映画に表示されない圧縮方法はありますか?もしそうなら、どのコーデックを使用する必要がありますか?

2
USer22999299

あなたが望むものはあなたが持っているハードウェアでは基本的に不可能です。毎秒600フレームのビデオを問題なく作成できますが、コンシューマーモニターでそれを再生することはできません。一般的なコンピューターモニターには リフレッシュレートが60〜100 Hz があり、最大120Hzを表示できる3D対応モニターが最適です。

つまり、実際のビデオの補間が表示され、一部のフレームのみが表示されます。

人間はすでに個々の画像をフレームレートが約10〜15Hzの動きとして認識していることに注意してください。これは、高コントラストの白黒画像ではそれほど顕著ではないかもしれませんが、60Hz以上に上げる必要はありません。個々のフレームの持続時間が13ミリ秒(約60 Hzに等しい)を下回るとすぐに、そのように認識できなくなります。これで質問に答えられるはずです。

正確には、人間の目がいつ画像を認識するのかを尋ねたくないかもしれませんが、人間の視覚系は複雑な装置として認識されます。目でも画像を拾うことができるかもしれませんが、処理に役立つもののしきい値をはるかに超えているため、脳は画像を処理する必要はありません。

そのテーマに関する研究資料が必要な場合は、これらの論文に沿って何かを読むことをお勧めします。

  • Potter、Mary C.、etal。 「画像あたり13ミリ秒でRSVPの意味を検出します。」注意、知覚、および精神物理学(2013):1-10。

  • ワトソン、アンドリューB.「時間的感度」。知覚と人間のパフォーマンスのハンドブック1(1986):6-1。

  • トンプソン、ピーター、リーランドS.ストーン。 「コントラストはちらつきと速度の知覚に異なる影響を与えます。」ビジョンリサーチ37.10(1997):1255-1260。

7
slhck