Patent ID: 8223675

Claim:
An information processing apparatus comprising: a first module; and a second module, wherein the first module includes: a first data signal producing unit that produces a first data signal by coding a first transmitted data into a waveform, the waveform not including a direct-current component, a polarity of the waveform being inverted in each half period of a clock; a first signal sending unit that sends the first data signal to a second module; and a signal subtracting unit that subtracts the first data signal from a signal received from the second module, and the second module includes: a clock detecting unit that detects the clock based on the polarity inverting period of the first data signal received from the first module; a second data signal producing unit that produces a second data signal by coding a second transmitted data into a waveform using the clock detected by the clock detecting unit, the waveform not including the direct-current component; and a second signal sending unit that sends the second data signal to the first module while the second data signal is synchronously added to the first data signal sent from the first module.