Patent ID: 8209168

Claim:
A voice data receiving apparatus comprising: a receiving section that receives a multi channel voice data sequence that contains a first data sequence of a first channel and a second data sequence of a second channel, wherein said multi channel voice data sequence is multiplexed with said first data sequence delayed by one or more frames relative to said second data sequence; a decoding section that decodes said received voice data sequence on a channel by channel basis; a correlation degree calculation section that calculates a degree of correlation between a decoding result of said first data sequence, which first data sequence is obtained from a frame that is delayed by one or more frames relative to said second data sequence, and a decoding result of said second data sequence; a comparison section that compares a calculated degree of correlation with a predetermined threshold value; a concealment section that, if loss or an error occurs in said voice data sequence, when said voice data sequence is decoded, uses one data sequence of said first data sequence and said second data sequence to conceal said loss or error in the other data sequence; and a shift amount calculation section that calculates a voice sample shift amount that makes said degree of correlation a maximum, wherein: said concealment section decides whether or not to perform said concealment according to a comparison result of said comparison section and performs said concealment based on a calculated shift amount when said concealment section decides to perform said concealment.