发明名称 APPARATUS & METHODS FOR ANALYSING TRANSITIONS IN FINITE STATE MACHINES
摘要 In speech recognition words to be recognised may be represented by finite state machines and recognition is based on analysing transitions through the machines as an utterance occurs. One value which is required for each state of each machine in a timescale which is compatible with continuous speech recognition is minimum cumulative distance; that is the smallest value on reaching one of the states from a starting position, considering all possible paths. In the present invention a specially constructed Viterbi engine is provided for calculating cumulative distances at high speed. Latch circuits 50, 51, 52 holding pointers allow a RAM 41 to be read to provide, for a current machine state, both stored cumulative distances of states with transitions. A logic circuit comprising latch circuits 60 and 65 and an ALU 61 finds the cumulative distance for each path as far as the current state, selects the minimum using a latch circuit 56 and adds another penalty dependent on the current state. Thus a minimum cumulative distance is provided for storage and for a speech recognition decision making circuit. The process is repeatedly carried out for each state of each machine under the control of a controller 45. The total number of iterations of the engine in reaching each mimimum cumulative distance is also held in the RAM 41 and updated by the logic circuit. <IMAGE>
申请公布号 GB8824487(D0) 申请公布日期 1988.11.23
申请号 GB19880024487 申请日期 1988.10.19
申请人 NATIONAL RESEARCH DEVELOPMENT CORPORATION 发明人
分类号 G06K9/62;G10L15/14;(IPC1-7):G10L5/06 主分类号 G06K9/62
代理机构 代理人
主权项
地址