Patent ID: 8634946

Claim:
An apparatus for synchronizing multichannel extension data with an audio signal, wherein the multichannel extension data are associated with reference audio signal fingerprint information comprising: a fingerprint calculator for calculating a fingerprint of the audiosignal comprising: a divider for dividing the audio signal into subsequent blocks of samples; a calculator for calculating a first fingerprint value for a first block of the subsequent blocks and a second fingerprint value for a second block of the subsequent blocks; a comparator for comparing the first fingerprint value with the second fingerprint value; an assigner for assigning a first binary value when the first fingerprint value is higher than the second fingerprint value, or a second different binary value when the first fingerprint value is smaller than the second fingerprint value; and an outputter for outputting information about a sequence of binary values as a sequence of test audio, signal fingerprints for the audio signal; a fingerprint extractor for extracting a sequence of reference audio signal fingerprints from the reference audio signal fingerprint information associated with the multichannel extension data; wherein the sequence of test audio signal fingerprints and the sequence of reference audio signal fingerprints are each a sequence of 1-bit values, wherein one bit each is associated with one block of audio samples, a fingerprint correlator for correlating the sequence of test audio signal fingerprints and the sequence of reference audio signal fingerprints, wherein the fingerprint correlator is implemented to combine a bit sequence of the sequence of test audio signal fingerprints and a bit sequence of the reference audio signal fingerprints by a bit-by-bit XOR operation, and to sum up acquired bit results in order to acquire a first correlation value, to further combine a bit sequence of the sequence of test audio signal fingerprints or the reference audio signal fingerprints shifted by an offset value with a respectively different sequence by a bit-by-bit XOR operation, and to sum up acquired bit results in order to acquire a second correlation value, and to select that offset value as the correlation result for which the largest correlation value has resulted; and a compensator for reducing or eliminating a time offset between the multichannel extension data and the audio signal based on the correlation result.