发明名称 基于语言模型的智能移动平台拼音输入法
摘要 本发明涉及一种基于语言模型的智能移动平台拼音输入法,首先,对拼音文本进行训练,得到基于字母的语言模型和基于拼音的语言模型;之后,采用HMM解码方法对输入的拼音串进行解码;再对下一步输入进行预测并给出输入提示:首先,根据基于字母的语言模型进行预测,获取所有单个拼音字母后可能出现的所有合理输入字母及其出现的概率;之后,根据基于拼音的语言模型进行预测,获取所有可能的拼音前缀后可能出现的所有合理输入字母及其出现的概率;最后,综合考虑上两步的信息获取所有下一个可能的合理输入字母及其概率,并比较概率大小,根据比较结果实现输入预测并进行输入提示。本发明提高了用户输入的准确率和流畅性,大大提高输入效率。
申请公布号 CN102915122B 申请公布日期 2015.11.11
申请号 CN201210251444.3 申请日期 2012.07.19
申请人 上海交通大学 发明人 赵海;杨少华;吕宝粮;王佩璐;谢国成
分类号 G06F3/023(2006.01)I;G06F17/27(2006.01)I 主分类号 G06F3/023(2006.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种基于语言模型的智能移动平台拼音输入法,对用户输入的拼音串,在解码的同时给出提示,其特征在于,包括以下步骤:(1)对拼音文本进行训练,得到基于字母的语言模型和基于拼音的语言模型;(2)对于用户已经输入的拼音串,采用HMM解码方法进行解码;(3)构建输入法平台,对下一步输入进行预测,并根据预测结果给出输入提示,具体为:(31)根据步骤(1)训练出的基于字母的语言模型进行预测,获取当前输入的单个拼音字母后可能出现的所有合理输入字母及其出现的概率;(32)根据步骤(1)训练出的基于拼音的语言模型进行预测,获取所有可能的拼音前缀后可能出现的所有合理输入字母及其出现的概率;(33)当用户输入的一个拼音字母后,综合考虑步骤(31)、(32)两部分的信息获取所有下一个可能的合理输入字母及其概率,并比较每一可能的合理输入字母的概率大小,根据比较结果实现输入预测并进行输入提示;输入提示采用按键提示方式:每一可能输入的字母对应的按键会变大变亮;且输入提示还包括连线提示:每一预测按键与当前字母对应的按键之间进行连线提示,根据概率的大小不同,对应字母之间的连线粗细相应的不同,概率越大,线条越粗,概率越小,线条越细;(34)判断各字母连线之间是否有重叠连线,若有重叠,对键盘进行微调,使重叠按键的位置错开。
地址 200240 上海市闵行区东川路800号