Histogram Based Pre-Pruning Scheme for Active HMMS
AssigneeSpansion LLC
InventorOjas Ashok BAPAT
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention include an acoustic processing device, a method for acoustic signal processing, and a speech recognition system. The speech processing device can include a processing unit, a histogram pruning unit, and a pre-pruning unit. The processing unit is configured to calculate one or more Hidden Markov Model (HMM) pruning thresholds. The histogram pruning unit is configured to prune one or more HMM states to generate one or more active HMM states. The pruning is based on the one or more pruning thresholds. The pre-pruning unit is configured to prune the one or more active HMM states based on an adjustable pre-pruning threshold. Further, the adjustable pre-pruning threshold is based on the one or more pruning thresholds.
Claims20
An acoustic processing, device comprising:
- a processing unit configured to calculate one or more Hidden Markov Model (HMM) pruning thresholds;
- a histogram pruning unit configured to prune one or more HMM states based on the one or more pruning thresholds to generate one or more active HMM states;
- and
- a pre-pruning unit configured to prune the one or more active HMM states based on an adjustable pre-pruning threshold, wherein the adjustable pre-pruning threshold is based on the one or more pruning thresholds.
A method for acoustic signal processing comprising:
- pruning one or more Hidden Markov Model (HMM) states based on one or more pruning thresholds to generate one or more active HMM states;
- and
- pre-pruning one or more active HMM states based on an adjustable pre-pruning threshold, wherein the adjustable pre-pruning threshold is based on the one or more pruning thresholds.
A speech recognition system comprising:
- a central processing unit (CPU) with system memory;
- and
- an acoustic processing device coupled to the CPU, wherein the acoustic processing device comprises:
- a processing unit configured to calculate one or more Hidden Markov Model (HMM) pruning thresholds;
- a histogram pruning unit configured to prune one or more HMM states based on the one more pruning thresholds to generate one or more active HMM states;
- and
- a pre-pruning unit configured to prune the one or more active HMM states based on an adjustable pre-pruning threshold, wherein the adjustable pre-pruning threshold is based on the one or more pruning thresholds.
Dependencies are inferred from the claim text.