“At least” operator for combining audio search hits
First Claim
1. A method to search audio data, comprising:
- receiving audio data representing speech;
receiving a search query related to the audio data;
compiling, by use of a processor, the search query into a hierarchy of scored speech recognition sub-searches;
searching, by use of an audio search engine operating in an audio domain, the audio data for speech identified by one or more of the sub-searches to produce hits;
scoring the speech recognition by use of a soft time window, wherein the soft time window comprises a window definable by a spline function; and
combining, by use of a processor, the hits by use of at least one combination function to provide a composite search score of the audio data,wherein at least one of the combination functions comprises an at-least-M-of-N function, wherein the at-least-M-of-N function produces a high score when at least M members found within a set having membership size of N exceed a predetermined threshold value, wherein N is greater than or equal to M.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method to search audio data, including: receiving audio data representing speech; receiving a search query related to the audio data; compiling, by use of a processor, the search query into a hierarchy of scored speech recognition sub-searches; searching, by use of a processor, the audio data for speech identified by one or more of the sub-searches to produce hits; and combining, by use of a processor, the hits by use of at least one combination function to provide a composite search score of the audio data. The combination function may include an at-least-M-of-N function that produces a high score when at least M of N function inputs exceed a predetermined threshold value. The composite search score employ a soft time window such as a spline function.
25 Citations
29 Claims
-
1. A method to search audio data, comprising:
-
receiving audio data representing speech; receiving a search query related to the audio data; compiling, by use of a processor, the search query into a hierarchy of scored speech recognition sub-searches; searching, by use of an audio search engine operating in an audio domain, the audio data for speech identified by one or more of the sub-searches to produce hits; scoring the speech recognition by use of a soft time window, wherein the soft time window comprises a window definable by a spline function; and combining, by use of a processor, the hits by use of at least one combination function to provide a composite search score of the audio data, wherein at least one of the combination functions comprises an at-least-M-of-N function, wherein the at-least-M-of-N function produces a high score when at least M members found within a set having membership size of N exceed a predetermined threshold value, wherein N is greater than or equal to M. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A system to search audio data, comprising:
-
a receiver configured to receive audio data representing speech; a receiver configured to receive a search query related to the audio data; a processor configured to compile the search query into a hierarchy of scored speech recognition sub-searches; an audio search engine operating in an audio domain configured to search the audio data for speech identified by one or more of the sub-searches to produce hits; and a processor configured to combine the hits by use of at least one combination function to provide a composite search score of the audio data, wherein at least one of the combination functions comprises an at-least-M-of-N function, wherein the at-least-M-of-N function produces a high score when at least M of N function inputs exceed a predetermined threshold value, wherein the composite search score may be determined in accordance with the following relationship; - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method to search audio data, comprising:
-
receiving audio data representing speech; receiving a search query related to the audio data; compiling, by use of a processor, the search query into a hierarchy of scored speech recognition sub-searches; searching, by use of an audio search engine operating in an audio domain, the audio data for speech identified by one or more of the sub-searches to produce hits; and combining, by use of a processor, the hits by use of at least one combination function to provide a composite search score of the audio data, wherein at least one of the combination functions comprises an at-least-M-of-N function, wherein the at-least-M-of-N function produces a high score when at least M members found within a set having membership size of N exceed a predetermined threshold value, wherein N is greater than or equal to M, wherein the composite search score may be determined in accordance with the following relationship; - View Dependent Claims (19, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification