Patent ID: 7624011
Filing Date: 2009-11-24
Classification: G10L

Abstract:
1. A method for performing speech recognition of geographical names using a weighting factor associated with respective geographical names to be speech recognized, the method comprising: a speech recognition step of performing speech recognition in which likelihood values of entered speech for each recognition target geographical name are calculated, wherein each likelihood value is weighted by a weighting factor corresponding to a recognition target geographical name; a determination step of determining a geographical name having a maximum likelihood value as a speech recognition result; a frequency-of-occurrence update step of updating frequency of occurrence information of the geographical name obtained by the determination step, wherein the frequency of occurrence information indicates the number of times that the geographical name has been determined as a speech recognition result in the determination step; a first obtaining step of obtaining a position of the geographical name from a table that describes correspondence between geographical names to be speech recognized and their geographical positions; a region determination step of determining a region centered on the position of the geographical name; an extraction step of extracting geographical names to be speech recognized located within the region on the basis of the table; a frequency-of-occurrence obtaining step of obtaining the frequency of occurrence information of the extracted geographical names; a second obtaining step of obtaining positions of the extracted geographical names; a distance factor determination step of determining distance factors based on distances between the position of the geographical name obtained in the first obtaining step and the positions of the extracted geographical names obtained in the second obtaining step; and a weighting factor update step of updating the weighting factor associated with the geographical name determined as the speech recognition result in the determination step by using the updated frequency of occurrence information of the geographical name obtained in the frequency-of-occurrence update step, the frequency of occurrence information of the extracted geographical names obtained in the frequency-of-occurrence obtaining step, and the distance factors determined in the distance factor determination step, wherein the updated weighting factor is used in the next speech recognition step.