OCZ NIA Brain-Computer Interface
Software & Configuration
Hidden within the many layers of the NIA utility are screen after screen of options and most of them will require some explanation, especially since the NIA will be the average user's first experience with a BCI. Thankfully, the NIA's product manual is well written and covers most aspects of the configuration utility. The configuration utility itself also has built-in self documentation in the form of a Tutorial section. The tutorials are generally presented in text but the headband section is presented as a video.
The calibration can be tested once it is complete. Clicking the 'Test Calibration' button brings up a set of graphics that display the muscle and glance sensor data in real-time.
The Brainfingers screen provides real-time feedback on the user's biosignals which is intended to allow the user to practice relaxation. Additional practice can be found in the Practice screen, in the form of a Pong game. The Pong game is intended to allow to user to practice controlling the muscle signal. There are three levels of difficulty and the player's paddle is controlled by the level of muscle tension. When the face muscles are completely relaxed, the paddle is at the bottom of the screen. Flexing a muscle will cause the paddle to move upward. The speed and velocity of the paddle depends on the excitation levels of your muscles.
Earlier versions of the NIA software also included other simple practice games but the latest version as of this writing (v1.0.0.3) only includes Pong. This is probably for the best since the practice games are quite contrived and actual game-play in a "real" game is much more interesting.
Individual profiles can be created, edited and deleted from the Profile Wizard. Each profile can be linked to a specific game but all profiles can be used in any game. This is where things get a little complex. Every sensor the NIA is able to detect and monitor can be configured as either a "switch event" or a "joystick". A switch event is an all-or-nothing proposition, either the signal goes above the trigger line or it doesn't. A joystick is similar except instead of a single trigger line, a joystick has many trigger zones.
For example, it is possible to set the muscle sensor as a joystick and divide it into 4 trigger zones. Each zone can be freely resized within the sensor's total range. The bottom zone can be set to do nothing and counts as the rest position while each of the upper three zones can be bound to any mouse button or keyboard key. A switch is in effect a simple trigger with only one zone that covers the top half of the sensor range.
The Profile Wizard is very powerful. However, it isn't especially well documented and the various options and combinations may require some experimentation to figure out. The NIA also comes pre-loaded with several ready-made profiles which work fairly well, especially when just starting out. However, creating your own profiles to match your gameplay style and tastes really allows you to get the most out of the NIA and the Profile Wizard provides enough option combinations to achieve just about anything you can think of.