| CPC G10K 11/17853 (2018.01) [G10K 11/17827 (2018.01)] | 19 Claims |

|
1. A method of selectively passing through signals associated with one or more classes of signals while attenuating other signals, comprising:
receiving an incoming time-varying signal as ambient signal by one or more sensors;
applying a signal cancellation filter to the incoming time-varying signal to thereby generate an attenuated version of the incoming time-varying signal;
selectively choosing one or more selected classes amongst a plurality of classes of signals to be broadcasted while other signals are to be attenuated;
continually applying the incoming time-varying signal to a classifier to identify presence of the one or more selected classes in the incoming time-varying signal;
for each of the one or more selected classes identified as being present by the classifier:
adding a snippet of a pre-recorded signal associated with each of the identified classes each followed by a period of substantially no signal to thereby generate a string of signal snippets associated with the identified classes; and
repeating the string of signal snippets in a loop;
combining the attenuated version of the received time-varying signal with the repeated string of signal snippets to thereby generate a time-varying outgoing signal; and
broadcasting the time-varying outgoing signal through one or more transducers.
|