Patent ID: 8254472

Claim:
A communication device communicating with another communication device, comprising: a storage unit that stores a predetermined eye mask pattern indicating a receivable range; a receiving unit that receives data from the other communication device; a waveform comparing unit to compare a waveform of the received data with the eye mask pattern to generate comparison result data, the waveform comparing unit including: a comparison unit that compares the waveform of the received data with a plurality of predetermined threshold voltages in a chronological order, an obtaining unit that obtains the waveform of the received data from a comparison result of the comparison unit, a processing unit that superposes the waveform of the received data on the eye mask pattern, a determination unit that determines whether the eye mask pattern has a portion that overlaps the obtained waveform of the received data as a result of superposition performed by the processing unit, and a generation unit that generates the comparison result data indicating a determination result obtained by the determination unit; and a transmission unit to transmit the comparison result data to the other communication device.