FIG. 10A is a block diagram of the speech source 318 performing frequency decomposition using selective dominant frequencies, according to one embodiment. The speech source 318 generates the speech signal 216 by processing voice signals (e.g., received from a source such as a microphone 1002) using frequency decomposition. As described above with reference to FIGS. 3 and 8, the speech signal 216 may be sent directly over the network 260 or via the social networking system 228 to a receiving device 268 (including, e.g., the signal generator 800) for decoding and generating actuator signals 812. The speech source 318 may include, among other components, the microphone 1002, a noise filter 1004, an analog-to-digital (AD) converter 1008, and a frequency decomposition (FD) encoder 1010.
The microphone 1002 is a hardware component for capturing a sending user's voice. Instead of microphone 1002, the speech source may include other voice sources such as a storage medium (e.g., CD or DVD player) or a speech synthesizer that generates voice signal from text. The microphone 1002, in response to detecting the sending user's voice, generates a voice signal 1030 in an analog format.
The noise filter 1004 receives the voice signal 1030 and performs filtering using circuit components to generate a filtered voice signal 1032. The noise filter 1004 may use various well know technique or techniques to be developed in the future to reduce noise and amplify frequency components of the voice signal 1030 corresponding to the sending user's voice.