High-precision program for stimulus delivery and
experimental control
Presentation
is Windows 98/ME/2000/XP compatible, yet it provides sub-millisecond temporal precision and complete timing
information for all stimulus and response events. It operates
on standard PC hardware, and handles multiple tasks including simultaneous video and auditory
stimulus delivery, responses and interrupt registration, trigger
input/output, etc. The software is fully adaptive and easy to program.
Presentation is optimized for behavioral and physiological experiments using
fMRI/ERP/MEG and single neuron recording. Presentation development has been generously supported by NINDS. |
Features
Multi-tasking
- Display of simultaneous audio and/or visual stimuli: e.g.,
multiple sounds, sounds with graphics and/or video, graphics with
video
- Monitoring responses and I/O ports, with high accuracy even
during high-rate multimodal stimuli
Visual Stimuli
- Display of stored images: .bmp, .jpg, or .pcx formats
- Use of any adapter display mode from 32 bit color to palletized
display modes
- Synchronization of stimulus appearance with monitor vertical
scan
- Display of a new stimulus up to every vertical scan
- Display of stored videos: .avi and .mpeg formats
- Animation
- 3D stimuli, from primitive objects to imported models, with
lighting and camera control
Auditory Stimuli
- Resolution: 8, 16 or 24 bit, with 1-8 channels of sound
- Use of stored sounds: Windows .wav format
- Independent volume control on each channel
- Simultaneous presentation of multiple sounds
- Sub-millisecond delay to stimulus onset
Input Devices
- Button press input from mouse, keyboard, joystick, serial port
devices, parallel devices, and DirectX-compatible devices
- Coordinate input from mouse and joystick
Port Output
- Interface to external devices and acquisition systems
- Use of standard serial or parallel ports
- Codes or pulses time-locked to event detection
- Use of multiple ports simultaneously
Port Input
- Monitoring ports for input
- Use of serial or parallel ports
- Use of multiple ports simultaneously
fMRI (external device) synchronization
- Reception of pulses from external devices through the parallel
port
- Start of stimulus sequences on specific pulse/scan
- Interrupt enabled
- Emulation mode for testing of fMRI experiments
Programmability
- Built-in programming language for custom control
- Control of stimulus presentation in real-time
- Adjustment of stimuli based on responses or external inputs in
real-time
- Implementation of adaptive procedures
Timing
- Reporting of times for any event of interest
- Verification of all timing to detect operating system problems
- Use of DirectX to obtain the best possible performance from
standard hardware
Benchmark Testing
- Evaluation of operating system timing behavior
- Testing of individual computers with individual experiments
To see answers to frequently asked
questions about Presentation, visit the
Presentation FAQ Page.
Presentation development is generously supported by
an SBIR grant from the NINDS until 2004.
Copyright © Neurobehavioral Systems, Inc. |