Phoneme Score Accelerator
First Claim
1. An acoustic processing device for traversing a Hidden Markov Model (HMM), the device comprising:
- a senone scoring unit (SSU) configured to receive feature vectors from an external computing device and to calculate senone scores;
a memory device configured to store the senone scores and HMM information, wherein the HMM information comprises HMM IDs and HMM state scores;
an HMM module configured to traverse the HMM based on the senone scores and the HMM information; and
an interface module configured to transfer one or more HMM scoring requests from the external computing device to the HMM module and to transfer the HMM state scores to the external computing device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include an acoustic processing device and a method for traversing a Hidden Markov Model (HMM). The acoustic processing device can include a senone scoring unit (SSU), a memory device, a HMM module, and an interface module. The SSU is configured to receive feature vectors from an external computing device and to calculate senones. The memory device is configured to store the senone scores and HMM information, where the HMM information includes HMM IDs and HMM state scores. The HMM module is configured to traverse the HMM based on the senone scores and the HMM information. Further, the interface module is configured to transfer one or more HMM scoring requests from the external computing device to the HMM module and to transfer the HMM state scores to the external computing device.
52 Citations
20 Claims
-
1. An acoustic processing device for traversing a Hidden Markov Model (HMM), the device comprising:
-
a senone scoring unit (SSU) configured to receive feature vectors from an external computing device and to calculate senone scores; a memory device configured to store the senone scores and HMM information, wherein the HMM information comprises HMM IDs and HMM state scores; an HMM module configured to traverse the HMM based on the senone scores and the HMM information; and an interface module configured to transfer one or more HMM scoring requests from the external computing device to the HMM module and to transfer the HMM state scores to the external computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for traversing a Hidden Markov Model (HMM), the method comprising:
-
receiving feature vectors from an external computing device; calculating, with a senone scoring unit (SSU), senone scores; storing, in a memory device, the senone scores and HMM information, wherein the HMM information comprises HMM IDs and HMM state scores; applying, with an HMM module, the senone scores and the HMM information when traversing the HMM; and transferring one or more HMM scoring requests from the external computing device to the HMM module and the HMM state scores to the external computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification