Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
171 words
A method to establish whether a speech signal comprising digitized speech represents a keyword, said method comprising the steps of: transforming said digitized speech signal into feature vectors; processing said feature vectors in a Hidden Markov Model (HMM) keyword detector, said (HMM) keyword detector having output signals representing speech segmentation information and signals representing scores of a set of keywords compared to said digitized speech signal; forming a discriminating vector by deriving mean vectors from said feature vectors and concatenating said mean vectors with said segmentation information; non-linearly processing said discriminating vector to derive a first set of weighting factors, and linearly combining said feature vectors and said discriminating vector using said first set of weighting factors to develop a first set of confidence scores; processing said first set of confidence scores and said signals representing keyword scores from said HMM keyword detector with a second weighting factor to develop a second confidence score; and comparing said second confidence score to a threshold to determine whether a keyword has been detected.
Claim 2
Independent Claim
171 words
A method to establish whether a speech signal comprising digitized speech represents a keyword, said method comprising the steps of: transforming said digitized speech signal into feature vectors; processing said feature vectors in a Hidden Markov Model (HMM) keyword detector, said (HMM) keyword detector having output signals representing speech segmentation information and signals representing scores of a set of keywords compared to said digitized speech signal; forming a discriminating vector by deriving mean vectors from said feature vectors and concatenating said mean vectors with said segmentation information; non-linearly processing said discriminating vector to derive a first set of weighting factors, and linearly combining said feature vectors and said discriminating vector using said first set of weighting factors to develop a first set of confidence scores; processing said first set of confidence scores and said signals representing keyword scores from said HMM keyword detector with a second weighting factor to develop a second confidence score; and comparing said second confidence score to a threshold to determine whether a keyword has been detected.
Claim 3
Dependent Claim
19 words
A method in accordance with claim 1 wherein said first weighting factors are developed using general probablistic descent training.
Claim 4
Dependent Claim
19 words
A method in accordance with claim 2 wherein said second weighting factor is developed using Fisher's linear discrimination training.
Claim 5
Dependent Claim
156 words
A keyword detection apparatus that determines whether a digitized speech signal includes one of a preselected plurality of keywords, said apparatus comprising: means for receiving input signals representing digitized speech and developing a plurality of signals representing feature vectors of said digitized speech; means responsive to said input signals and said signals representing feature vectors of said digitized speech for developing segmentation information regarding said speech signals and a plurality of HMM keyword scores by comparing said speech signals to each of said preselected plurality of keywords, means for receiving said feature vectors and said segmentation information and combining them to determine a first set of confidence scores; means for receiving said HMM keyword scores and said first confidence scores and combining them to determine a second confidence score; and means for comparing said second confidence score against a threshold value for determining whether the keyword having the highest score is present in said input signals.
Claim 6
Dependent Claim
156 words
A keyword detection apparatus that determines whether a digitized speech signal includes one of a preselected plurality of keywords, said apparatus comprising: means for receiving input signals representing digitized speech and developing a plurality of signals representing feature vectors of said digitized speech; means responsive to said input signals and said signals representing feature vectors of said digitized speech for developing segmentation information regarding said speech signals and a plurality of HMM keyword scores by comparing said speech signals to each of said preselected plurality of keywords, means for receiving said feature vectors and said segmentation information and combining them to determine a first set of confidence scores; means for receiving said HMM keyword scores and said first confidence scores and combining them to determine a second confidence score; and means for comparing said second confidence score against a threshold value for determining whether the keyword having the highest score is present in said input signals.
Claim 7
Dependent Claim
27 words
A keyword detection apparatus in accordance with claim 4 wherein said combining to determine a first set of confidence scores is based on general probablistic descent training.
Claim 8
Dependent Claim
25 words
A keyword detection apparatus in accordance with claim 4 wherein said combining to determine a second confidence score is based on Fisher's linear discrimination training.
Claim 9
Independent Claim
185 words
A method to establish whether a speech signal comprising digitized speech represents a keyword, said method comprising the steps of: processing said speech signal into a plurality of feature vectors; processing said speech signal by a Hidden Markov Model (HMM) keyword detector, said HMM keyword detector developing signals representing speech segmentation information and signals representing keyword scores of a set of keywords compared to said speech signal; forming a discriminating vector by deriving mean vectors from said feature vectors and concatenating said mean vectors with said segmentation information; non-linearly processing said discriminating vectors to develop a first plurality of weighting factors using general probabilistic descent training and linearly combining said feature vectors and said discriminating vector using said first plurality of weighting factors to develop a first set of confidence scores; processing said first confidence scores and said signals representing keyword scores from said HMM keyword detector with second weighting factors to develop a second confidence score, said second weighting factors being derived using Fisher's linear discrimination training; and comparing said second confidence score to a threshold to determine whether a keyword has been detected.
Claim 10
Independent Claim
185 words
A method to establish whether a speech signal comprising digitized speech represents a keyword, said method comprising the steps of: processing said speech signal into a plurality of feature vectors; processing said speech signal by a Hidden Markov Model (HMM) keyword detector, said HMM keyword detector developing signals representing speech segmentation information and signals representing keyword scores of a set of keywords compared to said speech signal; forming a discriminating vector by deriving mean vectors from said feature vectors and concatenating said mean vectors with said segmentation information; non-linearly processing said discriminating vectors to develop a first plurality of weighting factors using general probabilistic descent training and linearly combining said feature vectors and said discriminating vector using said first plurality of weighting factors to develop a first set of confidence scores; processing said first confidence scores and said signals representing keyword scores from said HMM keyword detector with second weighting factors to develop a second confidence score, said second weighting factors being derived using Fisher's linear discrimination training; and comparing said second confidence score to a threshold to determine whether a keyword has been detected.