心理物理工具箱版本3(或短“PTB”)扩展MATLAB与研究等级神经科学刺激呈现和反应收集的功能。PTB核心程序为不同模式的刺激呈现和反应收集提供了可靠、精确和高效的功能:
-通过OpenGL硬件加速使用现代图形和显示硬件来呈现视觉刺激:
•绘制复杂的2D刺激,包括使用GPU着色器,framebuffer混合和纹理映射实时创建复杂的动态刺激和程序刺激。
•电影播放和电影录制,利用GStreamer多媒体框架。
•视频采集和实时显示,包括GPU实时视频后期处理,也具有精确的时间
控制专业级IIDC兼容的火线和usb视觉机器视觉摄像机,同步多摄像机设置。
•通过直接低级OpenGL命令和高级3D引擎绘制3D刺激。
•立体演示,支持不同的立体显示技术,包括支持一些头带式VR金宝app头盔,例如Oculus VR。
•高颜色/亮度/对比度的刺激显示在广泛的合适的显示器上
硬件为位深度超过典型的8位每个颜色范围,高达16位每个颜色通道与
一些设备。
•基于GPU的快速刺激后处理,涵盖许多常见的任务,如色彩校正,伽马校正,几何显示失真校正,晕渲校正。
•精确计时和时间戳刺激介绍,也在多显示设置。
•支金宝app持在现代Linux上的可变刷新速率显示(FreeSync, DisplayPort自适应同步)。
•支金宝app持一些类型的光度计显示校准。
-听觉刺激呈现,低延迟,亚毫秒精确计时和时间戳,多通道支持,方便实时控制部分听觉刺激参数。金宝app与3D空间刺激的OpenAL API接口。
-一些类型的数字和模拟输入/输出硬件的快速低电平控制,通过串口,网络和USB控制刺激和记录设备。
从键盘、小键盘、鼠标、游戏控制器和其他HID输入设备,以及(仅在Linux上)触摸屏提供响应收集(有时具有毫秒精确的时间戳)。还支持不同的常见响应按钮框和眼动跟踪器,以及听觉响应收集。金宝app
Psychtoolbox还提供了精确定时执行代码的功能,以及控制操作系统的实时调度设施。
辅助例程支持常见需求,如颜色空间转换、金宝app任务阈值寻求算法和一些其他心理测量例程、文件i/o和各种方便的辅助例程。包含了大量的演示。
Psychtoolbox在最新版本的GNU/Linux操作系统上工作得最好,它利用了该操作系统的一些独特特性。它在Microsoft Windows(推荐使用Windows-10)和Apple macOS上也能很好地工作,但由于许多操作系统的缺陷和缺陷,这些系统在刺激呈现和响应收集的准确性和可靠性上往往受到更多的限制。
Psychtoolbox的不同部分在不同的OSI兼容的自由软件和开源许可下获得许可,大多数例程在MIT许可下获得许可。
Kleiner M, Brainard D, Pelli D(2007)什么是新的在psychtoolbox-3?知觉36(ECVP 2007摘要增刊)