1

Screen('Flip',win) コマンドを高速化する最適な方法は何ですか? 何らかの理由で、このコマンドは 1028x760 のカラー イメージに対してほぼ瞬時ではなく、16 ミリ秒かかります。考えや提案はありますか?より良いグラフィックス カードは良い代替手段でしょうか?

リアルタイムのフレームごとの後処理のニーズに合わせて、Flip コマンドをできるだけ速く実行したいと考えています。

NVIDIA GeForce 620 を搭載した Windows で MATLAB の PsychToolbox を使用しています。

4

1 に答える 1

3

すべての画面にはフレームレート、つまり更新できるレートがあります。16.6 ミリ秒ごとの 60 Hz が一般的なフレームレートです。Screen('Flip',win)画像が表示された後にのみ返されるため、遅延が説明されます。これは、どのグラフィック カードでも見られます。すぐに戻るのはトラブルのサインです。

ただし、Screen('Flip',win)次の垂直ブランクの 3 ミリ秒前 (画面が更新される瞬間) に呼び出すと、呼び出しに約 3 ミリ秒しかかからないことがわかります。Flip を呼び出すと、16 ミリ秒の値が表示されます。

刺激提示の基本を理解するには、psychtoolbox ディストリビューションに含まれるファイル PsychDocumentation/PTBTutorial-ECVP2013.pdf をお読みください。

于 2016-04-14T10:04:22.093 に答える