Patent ID: 8885546

Claim:
A communication apparatus, comprising: a receiving unit configured to receive first data from a first other communication apparatus and receive second data from a second other communication apparatus; a determination unit configured to determine, in a case where each of the first data and the second data includes an error, whether or not the error is correctable based on the first data and the second data a processing unit configured to perform an error correction process based on the first data and the second data in a case where the determination unit determines that the error is correctable; and a transmission unit configured to transmit data, on which the error correction process is performed by the processing unit, to a third other communication apparatus in a case where each of the first data and the second data includes an error and the error is correctable based on the first data and the second data, and to transmit the first data or the second data, on which the error correction process is not performed by the processing unit, to the third other communication apparatus in a case where at least one of the first data or the second data does not include an error or the error is not correctable based on the first data and the second data.