Phonetic searching
First Claim
Patent Images
1. A method for finding a desired audio event in an audio signal comprising:
- accepting audio data representing a recording of the audio signal in a recording interval having a beginning and an end, wherein a first end time comprises a time of one of the beginning and the end of the recording interval and a second end time comprises a time of the other of the beginning and the end;
preprocessing the audio data, includingcomputing preprocessing data associated with each of a series of times in the recording interval, including computing preprocessing data that include scores associated with each of the times based on the audio signal between said each of the series of times and the first end time of the recording interval, andstoring said preprocessing data;
determining a representation of the desired audio event; and
searching the audio signal for the desired audio event, includingcomputing scores for each of the series of times in the recording interval based on the representation of the desired audio event and associated with the audio signal between said each of the series of times and the second end time of the recording interval,retrieving the stored preprocessing data, andcombining the scores based on the representation of the desired audio event and scores from the retrieved preprocessing data to form scores for the desired audio event each associated with a different time in the recording interval.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved method and apparatus is disclosed which uses probabilistic techniques to map an input search string with a prestored audio file, and recognize certain portions of a search string phonetically. An improved interface is disclosed which permits users to input search strings, linguistics, phonetics, or a combination of both, and also allows logic functions to be specified by indicating how far separated specific phonemes are in time.
-
Citations
34 Claims
-
1. A method for finding a desired audio event in an audio signal comprising:
-
accepting audio data representing a recording of the audio signal in a recording interval having a beginning and an end, wherein a first end time comprises a time of one of the beginning and the end of the recording interval and a second end time comprises a time of the other of the beginning and the end; preprocessing the audio data, including computing preprocessing data associated with each of a series of times in the recording interval, including computing preprocessing data that include scores associated with each of the times based on the audio signal between said each of the series of times and the first end time of the recording interval, and storing said preprocessing data; determining a representation of the desired audio event; and searching the audio signal for the desired audio event, including computing scores for each of the series of times in the recording interval based on the representation of the desired audio event and associated with the audio signal between said each of the series of times and the second end time of the recording interval, retrieving the stored preprocessing data, and combining the scores based on the representation of the desired audio event and scores from the retrieved preprocessing data to form scores for the desired audio event each associated with a different time in the recording interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for finding a desired audio event in an audio signal comprising:
-
preprocessing the audio signal independently of the desired audio event, including computing preprocessing data associated with each of a series of times in a recording interval, including computing preprocessing data that include scores associated with each of the series of times and associated with different model states, and storing said preprocessing data; and accepting a representation of the desired audio event; searching the audio signal for the desired audio event, including retrieving the scores from the stored preprocessing data, computing scores using the accepted representation of the desired event, and computing scores for occurrences at corresponding times of the desired audio event by combining the retrieved scores and scores computed using the accepted representation of the desired event. - View Dependent Claims (32, 33, 34)
-
Specification