Patent ID: 9336784
Filing Date: 2016-05-10
CPC Classification: G10L,H03M

Claim Text:
1. A method, comprising: collecting an encoded audio signal containing multiple synchronized layers of data symbols; converting, with a processor, a first set of audio samples in the encoded audio signal to a first frequency domain representation that includes substantially single-frequency code components having corresponding frequency component values; generating, with the processor, based on characteristics of the frequency component values, streams of symbol values corresponding to a set of the data symbols that may have been encoded in the encoded audio signal, the data symbols corresponding to respective subsets of the substantially single-frequency code components; accumulating, with the processor, the streams of the symbol values; detecting, with the processor, a presence of a first one of the data symbols from the accumulated streams of symbol values in a first one of the synchronized layers by matching a first one of the accumulated streams of symbol values to a first one of the subsets of the substantially single-frequency code components; detecting, with the processor, a presence of a second one of the data symbols from the accumulated streams of symbols values in a second one of the synchronized layers by matching a second one of the accumulated streams of symbols values to a second one of the subsets of the substantially single-frequency code components; and determining, with the processor, message contents of the synchronized layers in the encoded audio signal based on the presence of the first one of the data symbols in the first one of the synchronized layers and based on the presence of the second one of the data symbols in the second one of the synchronized layers.