| CPC H04M 9/082 (2013.01) [H04B 11/00 (2013.01); H04R 3/02 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a microphone;
one or more processors; and
a non-transitory, computer-readable medium storing instructions that when executed by the one or more processors cause the apparatus to:
receive, via the microphone, an acoustically transmitted audio signal encoding data;
process the received acoustically transmitted audio signal to produce a particular processed signal;
decode the particular processed signal using a first plurality of voters to extract first data from the particular processed signal, wherein the first plurality of voters comprise differing values for a first acoustic characteristic to address environmental interference and the first data comprises a first encoding format;
decode the particular processed signal using a second plurality of voters to extract second data from the particular processed signal, wherein the second plurality of voters comprise differing values for a second acoustic characteristic to address environmental interference and the second data comprises a second encoding format;
apply error correction to the first encoding format and the second encoding format;
determine that the first encoding format has the fewest errors compared to the second encoding format; and
based on determining that the first encoding format has the fewest errors, select the first data extracted using the first plurality of voters.
|