The haptic processor 816 may include sub-modules such as an inner-body illusion module 818, an interference signal processor 820 and a frequency decoder module 822. The inner-body illusion module 818 is invoked to generate actuator signals 812 that cause the cutaneous actuators to generate the sensation or illusion of motions or actions occurring inside the body, as described below with reference to FIGS. 8B through 8G. The interference signal processor 820 is responsible for generating actuator signals 812 that causes cutaneous actuators to generate vibrations that result in constructive or destructive interference on the receiving user's skin, as described below in detail with reference to FIGS. 9A through 9L. The frequency decoder module 822 is responsible for generating actuator signals 812 in an operating mode where the speech signal 216 is encoded using a frequency decomposition scheme, as describe below in detail with reference to FIGS. 10A through 10E. The haptic processor 816 may include other modules for operating the cutaneous actuators to operate in different modes or perform additional or alternative functionality.
The signal generator 800 as illustrated in FIG. 8A is merely illustrative and various modification may be made to the signal generator 800. For example, instead of embodying the signal generator 800 as a software module, the signal generator 800 may be embodied as a hardware circuit.