在为认知科学研究人员开发iPad应用程序时,他们问我是否有可能在几毫秒(10-30毫秒)的时间内显示一张图片。
非常感谢你的帮助!
发布于 2013-04-23 14:36:00
如果你想测量对短刺激的潜意识反应,可以考虑一些不是iPad的东西。
iPad 2的本机刷新速率为60 The,这意味着最小帧周期为16.67ms。然而,您将很难获得一个应用程序来将“托管”内存转换为一个非托管缓冲区,然后将该图像缓冲区呈现给显示器,并在16.67ms内重复更改。操作系统、JVM和车载CPU /内存的速度是不够的。如果你幸运的话,你可能只能得到25毫秒(或40赫兹)。
您可以通过直接使用视频实现本机60 be,并让GPU执行繁重的加载,但是使用MPEG时,您将遇到这样的块编码问题--单个帧将被混淆为相邻的帧,或者帧将无法被正确地编码或解码。
有标准的液晶显示器,支持120赫兹,这给你一个理论上的最低帧周期8.3ms。如果在Linux或Windows上编写了适当的本地应用程序,那么您可能会将实际时间保持在10 as以下,并且可能会降低到8.5ms。当然,您需要一个本机支持120 Of显示速率的显卡。
如果你真的想深入到超低帧周期,你可能需要做一些硬件开发工作。有一些OLED面板支持200Hz+的刷新速率,主要是在设备可能移动的情况下(减少盘面剪切问题),但是在商业产品中找不到它们--你必须自己构建一个显示控制器来驱动它。这是可能的通过FPGA或一个相当强大的ARM处理器,但将涉及到相当多的知识围绕电子。
https://stackoverflow.com/questions/16171807
复制相似问题