发明名称 英文拼字检查之软体技术方法
摘要 一种英文拼字检查之软体技术方法,可将输入至一电脑中之英文单字经检查而判定该英文单字之拼法是否有误。此英文拼字检查之软体技术方法可根据所输入之拼法错误之英文单字的拼音方式,找出发音相近之所有之可能的正确拼法。
申请公布号 TW291550 申请公布日期 1996.11.21
申请号 TW085109350 申请日期 1996.08.02
申请人 英业达股份有限公司 发明人 蔡政利
分类号 G06F9/06 主分类号 G06F9/06
代理机构 代理人 蔡坤财 台北巿松江路一四八号十二楼之三
主权项 1. 一种英文拼字检查之软体技术方法,可将至少一以二元码方式输入至一电脑装置中之英文单字经检查而判定该英文单字之拼法是否有误,并根据所输入之拼法错误之英文单字的拼音方式,找出发音相近之所有可能的正确拼法, 该英文拼字检查之软体技术方法包含以下步骤:414.进行过滤程序,包含以下步骤:() 如果全为子音,则无法进行更正;() 去掉非英文及符号"一"以外的字元;() 过滤相同重覆子音成为单一子音;415.进行代换及转换程序,包含以下步骤:() 将经过步骤(1)处理过的字串,依英文字母A..Z分成26个群组,各群组分别根据拼音方式提供特定之代换方法,并做群组代换成为以下结构:A(B,C,D) E (F,G)A,B,C,D,E,F,G分别为子字串,且()内的子字串代表是可替换的;() 把上述A(B,C,D)E(F,G)再转换成全字串阵列:416.进行过滤程序,包含以下步骤:() 把相同重覆的母音过滤剩下一个;() k或g音标的前一音标若为n,则把n改成 ;() 若special 的前一音标为s,则s+special = ,若special 的前一音标为k,则k+special =t ,否则special 恢复成normal417.决定-ed的发音,包含以下步骤:() 若字串“ed"在最后,且如果前面一个音标为p,k,s, ,t ,,f 则ed对应的音标改为t。() 若步骤(4-i)之情形不成立,且前一音标不为d或t时,则将ed所对应的音标改为d;() 若步骤(4-i)及(4-ii)之情形皆不成立,则将ed对应的音标改为Id;(1)进行以下步骤:() 去掉字串阵列中的零字元;() 以每个音标字串为基准去找寻符合的单字;() 把字串阵列中的各个音标字串再衍生或相似的音标字串去寻找符合的单字,其中衍生原则如下:从第二个音标开始,遇到有连续子音者,一次去掉一个子音,形成一个新的字标字串;(2)将所有符合的单字显示于于电脑萤幕上供使用者浏览。2. 如申请专利范围第1项所述之软体技术方法,其中于该步骤(1-i)中,以下特例则不过滤:3. 如申请专利范围第1项所述之软体技术方法,更进一步包含以下步骤:将部份音标正规化,以相应A..Z分成26个群组分别根据拼音方式所提供之特定代换方法。4. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:将母音以下面方式编码:5. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:将子音编码如下:6. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:去掉所有的重音与次重音。7. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:ju(jU)的音若不在第一音节,则将j的音去掉。8. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:j之前的一个音标若为子音,则j的音去掉。9. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:r之前的一个音标若为 或 ,则将 或 改为 。10. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:t (27)之前的音标若为t(22),则将t(22)去掉。11. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:g或k之前的音标若为n,则将n改为 。12. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:m,n,l若不为最后一个音标,则将其分别改为m, n, l;若为最后一个音标,则恢复为m,n,l。13. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:去掉连续重复的音,只保留一个。14. 如申请专利范围第3项所述之软体技术方法,更进一步包含以下步骤:将m,n,l正规化,若字母m,n,l前面有母音,则其对应的音标必须为( m, n , l)或(m,n,l);若字母m,n,l前面不是母音,则不用(m,n,l)来代表其音
地址 台北巿士林区后港街六十六号