Abstract: A digital sound identification system for storing a Markov model is disclosed. A processor is coupled to a sound data input, working memory, and a stored program memory for executing processor control code to input sound data for a sound to be identified. The sample sound data defines a sample frequency domain data energy in a range of frequency. Mean and variance values for a Markov model of the sample sound are generated. The Markov model is stored in the non-volatile memory. Interference sound data defining interference frequency domain data is inputted. The mean and variance values of the Markov model using the interference frequency domain data are adjusted. Sound data defining other sound frequency domain data are inputted. A probability of the other sound frequency domain data fitting the Markov model is determined. Finally, sound identification data dependent on the probability is outputted.
Abstract: A digital sound identification system for storing a Markov model is disclosed. A processor is coupled to a sound data input, working memory, and a stored program memory for executing processor control code to input sound data for a sound to be identified. The sample sound data defines a sample frequency domain data energy in a range of frequency. Mean and variance values for a Markov model of the sample sound are generated. The Markov model is stored in the non-volatile memory. Interference sound data defining interference frequency domain data is inputted. The mean and variance values of the Markov model using the interference frequency domain data are adjusted. Sound data defining other sound frequency domain data are inputted. A probability of the other sound frequency domain data fitting the Markov model is determined. Finally, sound identification data dependent on the probability is outputted.
Abstract: We describe a digital sound identification system, the system comprising: non-volatile memory for storing a Markov model; stored program memory storing processor control code; a sound data input; a processor coupled to said sound data input, to said working memory, and to said stored program memory for executing said processor control code, and wherein said processor control code comprises code to: input, from said sound data input, first sample sound data for a first sound to be identified, said first sample sound data defining first sample frequency domain data, said first sample frequency domain data defining an energy of said first sample in a plurality of frequency ranges; generate a first set of mean and variance values for at least a first Markov model of said first sample sound from said first sample frequency domain data; store said first Markov model in said non-volatile memory; input interference sound data defining interference frequency domain data; adjust said mean and variance values of said fi