加速屏幕(' Flip',win)命令PsychToolbox

时间:2016-03-18 00:20:25

标签: matlab rendering real-time psychtoolbox

加速屏幕(' Flip',win)命令的最佳方法是什么?出于某种原因,对于1028x760的彩色图像,此命令花费16ms而不是几乎瞬时。想法或建议?更好的显卡会是一个很好的替代品吗?

我希望尽快执行Flip命令,以实现逐帧后处理的实时性。

我在Windows上使用MATLAB的PsychToolbox和NVIDIA GeForce 620。

1 个答案:

答案 0 :(得分:3)

每个屏幕都有一个帧速率,即刷新速率。 60Hz,每16.6ms,是一种常见的帧率。 Screen('Flip',win)仅在图像显示后返回,解释延迟。您将看到任何图形卡。瞬间回归将是一个麻烦的迹象。

但是,如果您在下一个垂直空白前3毫秒调用Screen('Flip',win),则刷新屏幕的时刻,您将看到该呼叫仅需约3毫秒。如果您只是在外观中调用flip,您将找到16 ms的值。

请阅读psychtoolbox发行版中的PsychDocumentation / PTBTutorial-ECVP2013.pdf文件,了解刺激呈现的基本知识。