Apparatus and method for unified tone detection
AssigneeAvaya Technology Corp.
InventorsSharmistha Sarkar Das, Manish Marwah
Life of this patent
Estimating the term…
Abstract
Performing tone detection by (1) creating a search engine for every period of all possible tones, (2) applying the search engines on one period of the unknown tone, (3) eliminating the search engines that did not match the period of the unknown tone, (4) reapplying the remaining search engines, and (5) repeating (3) and (4) until the unknown tone can be identified as one of the possible tones based on the remaining search engines.
Claims17
A method for detecting a received tone in response to input information defining the received tone, comprising the steps of:
- (a) determining for each of all possible tones all sequences of each of all possible tones;
- (b) comparing all sequences of all possible tones with a portion of the input information by generating a goodness of fit value wherein the goodness of fit value defines how good the comparison is with the input information;
- (c) determining a subset of sequences that match the input information where all other sequences of all possible tones did not match the input information;
- (d) comparing sequences of the subset with another portion of the input information;
- (e) determining a new subset of sequences that match the input information where all other sequences of the subset did not match the input information;
- (f) repeating steps (d) and (e) by substituting the new subset for the subset of step (d) until a sufficient amount of the input information has been processed;
- and
- (g) identifying the received tone as being one of the possible tones.
An apparatus for classifying a received signal representing a received tone, comprising:
- a plurality of tone engines with a subset of the plurality of tone engines corresponding to each of the possible tones with each of the subset of the plurality of tone engines capable of detecting a starting point of a unknown tone corresponding to each of the possible tones;
- each of the plurality of tone engines comparing with sequential time intervals of the received signal by each of the tone engines generating a goodness of fit value wherein the goodness of fit value defines how good the comparison is with the sequential time intervals and generating a match or non-match signal;
- and
- a controller responsive to matches from ones of the subsets having tone engines generating match signals for the sequence of time intervals of the received signal for identifying the received signal as being one of the possible tones.
An apparatus for identifying a received tone signal, comprising:
- means for comparing time intervals of the received tone signal with patterns of possible tones wherein a pattern is used for each starting point of each non-repetitive time intervals of each of the possible tones by generating a goodness of fit value wherein the goodness of fit value defines how good the comparison was with the received tone signal;
- means for generating a match signal for each of the patterns of the possible tones for which one of the time intervals of the received tone signal;
- and
- means for designating the received tone signal as being one of the possible tones in response to match signals generated by the means for generating for patterns of the one of the possible tones.
Dependencies are inferred from the claim text.