This module is very similar to the dream detection module. It detects body signals in the data of the body signal recording device, and then decodes them.
Again, depending on the device used, two scenarios concerning body signal detection are possible: a) the device or its provided software detect body signals automatically; in this case this software module has to read out the current body signal state from the device or its software and send it to the user interaction and flow control module, or b) the device or its software do not detect the body signals automatically; in this case this software module has to implement a body signal detection algorithm, which can be of various kinds, e.g. using support vector machines.
Again, an advantage of a self-programmed body signal detector is that its parameters can be modified to one’s own needs, is understandable (“white box” instead of “black box”), and can be individually programmed according to a specific person’s body signals.