IP Library Granted Patent US 7,650,282
Granted Patent B1
US 7,650,282 · App. 10/897,155 · Granted Jan 19, 2010

Word spotting score normalization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,650,282
App. No.
10/897,155
Granted
Jan 19, 2010
Kind
B1
Abstract

An approach to scoring acoustically-based events, such as hypothesized instances of keywords, in a speech processing system make use of scores of individual components of the event. Data characterizing an instance of an event are first accepted. This data includes a score for the event. The event is associated with a number of component events from a set of component events, such as a set of phonemes. Probability models are also accepted for component scores associated with each of the set of component events in each of two of more possible classes of the event, such as a class of true occurrences of the event and a class of false detections of the event. The event is then scored. This scoring includes computing a probability of one of the two or more possible classes for the event using the accepted probability models.

Claims (23)

1. A method for processing acoustically-based events according to a predefined plurality of component events, each component event having a recognition model and having corresponding distributions of recognition scores resulting from application of the recognition model to acoustically-based events, the method comprising:

accepting data characterizing a detected instance of an acoustically-based event that is represented by a set of component events, said data including a first recognition score for said detected instance of the acoustically-based event;

accepting, for each recognition model of a component event, a plurality of distributions of recognition scores, each distribution of recognition scores for a recognition model being associated with a corresponding different class of a plurality of possible classes, the possible classes including at least a class of true occurrences; and

scoring the detected instance of the acoustically-based event, including computing a second recognition score for said detected instance of the acoustically-based event using (i) the accepted distributions of recognition scores for the set of component events used to represent the acoustically-based event, and (ii) the first recognition score for the acoustically-based event.

2. The method of claim 1 wherein the possible classes include false detections.

3. The method of claim 1 wherein the acoustically-based event includes a linguistically-defined event.

4. The method of claim 3 wherein the linguistically-defined event includes one or more word events.

5. The method of claim 4 wherein the component events include subword units.

6. The method of claim 5 wherein the subword units include phonemes.

7. The method of claim 1 further comprising accepting data characterizing a plurality of instances of acoustically-based events, at least some of the acoustically-based events being known to belong to each of the possible classes.

8. The method of claim 7 further comprising estimating parameters for the distributions of recognition scores from the data characterizing the plurality of instances of acoustically-based events.

9. The method of claim 8 wherein estimating the parameters includes applying a Gibbs sampling approach.

10. The method of claim 1 wherein scoring the detected instance of the acoustically-based event includes computing the second recognition score to characterize a degree to which the first recognition score is consistent with the distributions for the component events in the true occurrence class.

11. The method of claim 1 wherein scoring the detected instance of the acoustically-based event includes computing the second recognition score to characterize a probability that the detected instance of the acoustically-based event belongs to the true occurrence class.

12. A computer-readable medium comprising instructions for causing a computing system to perform operations for processing acoustically-based events according to a predefined plurality of component events, each component event having a recognition model and having corresponding distributions of recognition scores resulting from application of the recognition model to acoustically-based events, the operations including:

accepting data characterizing a detected instance of an acoustically-based event that is represented by a set of component events, said data including a first recognition score for said detected instance of the acoustically-based event;

accepting, for each recognition model of a component event, a plurality of distributions of recognition scores, each distribution of recognition scores for a recognition model being associated with a corresponding different class of a plurality of possible classes, the possible classes including at least a class of true occurrences; and

scoring the detected instance of the acoustically-based event, including computing a second recognition score for said detected instance of the acoustically-based event using (i) the accepted of recognition scores for the set of component events used to represent the acoustically-based event, and (ii) the first recognition score for the acoustically-based event.

13. A system for processing acoustically-based events according to a predefined plurality of component events, each component event having a recognition model and having corresponding distributions of recognition scores resulting from application of the recognition model to acoustically-based events, the system comprising:

a first input for accepting data characterizing a detected instance of an acoustically-based event that is represented by a set of component events, said data including a first recognition score for said detected instance of the acoustically-based event;

storage, for each recognition model of a component event, a plurality of distributions of recognition scores, each distribution of recognition scores for a recognition model being associated with a corresponding different class of a plurality of possible classes, the possible classes including at least a class of true occurrences; and

a computational component for computing a second recognition score for said detected instance of the acoustically-based event using (i) the accepted distributions for the set of component events used to represent the acoustically-based event, and (ii) the first recognition score for the acoustically-based event; and

an output for providing the second recognition score for the detected instance of the acoustically-based event.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Dec 6, 2016
From: NICE LTD.; NICE SYSTEMS INC.; AC2 SOLUTIONS, INC.; ACTIMIZE LIMITED; INCONTACT, INC.; NEXIDIA, INC.; NICE SYSTEMS TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040821/0818 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2016
From: NXT CAPITAL SBIC
To: NEXIDIA, INC.
Reel/Frame 040508/0989 →
RELEASE OF SECURITY INTEREST Recorded Mar 23, 2016
From: COMERICA BANK
To: NEXIDIA INC.
Reel/Frame 038236/0298 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECTLY LISTED PATENT NUMBER 7640282 PREVIOUSLY RECORDED AT REEL: 029814 FRAME: 0688. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE BY SECURED PARTY. Recorded Jan 14, 2015
From: RBC CENTURA BANK (USA)
To: NEXIDIA, INC.; NEXIDIA FEDERAL SOLUTIONS, INC.
Reel/Frame 034756/0781 →