著录项信息
专利名称 | 一种翻译方法和系统 |
申请号 | CN201210339864.7 | 申请日期 | 2012-09-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-03-26 | 公开/公告号 | CN103678286A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/28 | IPC分类号 | G;0;6;F;1;7;/;2;8;;;G;0;6;K;9;/;0;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 万璐;高飞 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 阎敏;宋志强 |
摘要
本发明提出一种翻译方法和系统,其中方法包括:采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像转化成表示所述单词的数据,将所述数据翻译成用户指定的语言。本发明能够直接对图像中的单词进行翻译,省去了现有技术中手动输入或语音输入单词的步骤,从而高效准确地实现翻译。
1.一种翻译方法,其特征在于,所述方法包括:
采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像转化成表示所述单词的数据,将所述数据翻译成用户指定的语言;
其中,将所述单词图像转化成表示所述单词的数据的方式为:
预先建立字母特征库,保存各个字母的图像特征;
采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;
将确定出的字母组成所述单词,确定表示所述单词的数据。
2.根据权利要求1所述的方法,其特征在于,所述根据用户指令获取单词图像的方式为:
根据用户发出的针对整体图像的缩放及移动指令,仅将所述单词图像显示在屏幕中,获取该单词图像。
3.根据权利要求1所述的方法,其特征在于,所述根据用户指令获取单词图像的方式为:
根据用户发出的单词选定指令,利用单词前后的空格确定整体图像中用户选定的单词,获取所述单词的图像。
4.一种翻译系统,其特征在于,所述系统包括:
图像获取单元,用于采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像发送至图像识别单元;
图像识别单元,用于将所述单词图像转化成表示所述单词的数据,将所述数据发送至翻译单元;
翻译单元,用于将所述数据翻译成用户指定的语言;
其中,所述图像识别单元将单词图像转化成表示所述单词的数据的方式为:
预先建立字母特征库,保存各个字母的图像特征;
采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;
将确定出的字母组成所述单词,确定表示所述单词的数据。
5.根据权利要求4所述的系统,其特征在于,所述图像获取单元根据用户指令获取单词图像的方式为:
根据用户发出的针对整体图像的缩放及移动指令,仅将所述单词图像显示在屏幕中,获取该单词图像。
6.根据权利要求4所述的系统,其特征在于,所述图像获取单元根据用户指令获取单词图像的方式为:
根据用户发出的单词选定指令,利用单词前后的空格确定整体图像中用户选定的单词,获取所述单词的图像。
7.根据权利要求4所述的系统,其特征在于,所述图像获取单元设置于移动设备中,所述图像识别单元和翻译单元设置于服务器中,服务器还将翻译的结果返回至移动设备;
或者,所述图像获取单元和图像识别单元设置于移动设备中,所述翻译单元设置于服务器,服务器还将翻译的结果返回至移动设备;
或者,所述图像获取单元、图像识别单元和翻译单元均设置于移动设备中。
一种翻译方法和系统\n技术领域\n[0001] 本发明涉及移动设备技术领域,尤其涉及一种翻译方法和系统。\n背景技术\n[0002] 目前,很多移动设备具有语言翻译功能,采用的翻译方法一般有两种:\n[0003] 第一种,用户采用移动设备的键盘手动输入单词,由移动设备自动对该单词进行翻译并显示。其缺点是手动输入效率低下,且不便捷。\n[0004] 第二种,移动设备使用语音识别,将识别出的单词进行翻译并显示。其缺点是一方面移动设备的使用环境可能嘈杂,不便识别语音,另一方面使用翻译软件的用户口语发音不一定标准,导致语音系统识别错误率较高。\n[0005] 可见,现有移动设备的翻译方法均无法高效准确地实现翻译。\n发明内容\n[0006] 本发明提供了一种翻译方法和系统,能够高效准确地实现翻译。\n[0007] 本发明的技术方案是这样实现的:\n[0008] 一种翻译方法,包括:\n[0009] 采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像转化成表示所述单词的数据,将所述数据翻译成用户指定的语言;\n[0010] 其中,将所述单词图像转化成表示所述单词的数据的方式为:\n[0011] 预先建立字母特征库,保存各个字母的图像特征;\n[0012] 采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;\n[0013] 将确定出的字母组成所述单词,确定表示所述单词的数据。\n[0014] 一种翻译系统,包括:\n[0015] 图像获取单元,用于采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像发送至图像识别单元;\n[0016] 图像识别单元,用于将所述单词图像转化成表示所述单词的数据,将所述数据发送至翻译单元;\n[0017] 翻译单元,用于将所述数据翻译成用户指定的语言;\n[0018] 其中,所述图像识别单元将单词图像转化成表示所述单词的数据的方式为:\n[0019] 预先建立字母特征库,保存各个字母的图像特征;\n[0020] 采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;\n[0021] 将确定出的字母组成所述单词,确定表示所述单词的数据。\n[0022] 可见,本发明提出的翻译方法和系统,能够直接获取单词的图像,并解析出单词的具体内容,对单词进行翻译,省去了现有技术中手动输入或语音输入单词的步骤,从而高效准确地实现翻译。\n附图说明\n[0023] 图1为本发明提出的翻译方法流程图;\n[0024] 图2为本发明实施例中确定组成单词的字母的实现流程图;\n[0025] 图3为本发明提出的翻译系统结构示意图。\n具体实施方式\n[0026] 本发明提出一种翻译方法,应用于包括摄像装置及多点触摸屏幕的移动设备。如图1为本发明提出的翻译方法流程图,包括:\n[0027] 步骤101:采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像;\n[0028] 步骤102:将所述单词图像转化成表示所述单词的数据;\n[0029] 步骤103:将所述数据翻译成用户指定的语言。\n[0030] 上述步骤101中,获取单词图像的方式可以有两种,分别为:\n[0031] 第一种,根据用户发出的针对整体图像的缩放及移动指令,仅将所述单词图像显示在屏幕中,获取该单词图像。用户可以通过移动设备多点触摸屏幕发送图像缩放及移动指令,将需要翻译的单词显示在屏幕中。\n[0032] 第二种,根据用户发出的单词选定指令,利用单词前后的空格确定整体图像中用户选定的单词,获取所述单词的图像。用户可以通过点击屏幕选中需要翻译的单词,从而向移动设备发送针对该单词的单词选定指令。\n[0033] 上述步骤102中,将单词图像转化成表示单词的数据的方式可以为:\n[0034] 预先建立字母特征库,保存各个字母的图像特征;\n[0035] 采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;\n[0036] 将确定出的字母组成所述单词,确定表示所述单词的数据。\n[0037] 以下举具体的实施例详细介绍步骤102。\n[0038] 首先,预先建立字母特征库,保存各个字母的图像特征,如字母“A”应该在上部有个尖,字母“P”应该在上部有个半圆等。之后,依次确定组成单词的各个字母。如图2为本发明实施例中确定组成单词的字母的实现流程图,包括:\n[0039] 步骤201:提取单词图像中与其他线条无横向连接的线条,将提取出的线条组成图像;\n[0040] 步骤202:将所述图像与字母特征库中的字母图像特征进行比对,如果比对成功,则确定该图像为字母图像,并确定对应的字母,结束当前流程;如果比对不成功,则执行步骤203;\n[0041] 步骤203:根据字母的宽高比将所述图像进行拆分,形成多个拆分出的图像,针对拆分出的图像分别执行步骤202。\n[0042] 上述过程,之所以会存在比对不成功的情况,其原因是实际应用时会存在很多手写体的单词,这些单词经常多个字母之间存在连接,因此,初次提取时,可能将多个字母提取出来进行比对。这种情况下,则需要根据一般的字母宽高比将图像进行拆分,重复进行比对,直至所有的图像均比对成功。拆分和比对的过程可能需要反复进行多次。\n[0043] 本发明还提出一种翻译系统,如图3为该系统的结构示意图,包括:\n[0044] 图像获取单元301,用于采用摄像装置获取包含单词图像的整体图像,根据用户指令获取所述单词图像,将所述单词图像发送至图像识别单元302;\n[0045] 图像识别单元302,用于将所述单词图像转化成表示所述单词的数据,将所述数据发送至翻译单元303;\n[0046] 翻译单元303,用于将所述数据翻译成用户指定的语言。\n[0047] 上述系统中,图像获取单元301根据用户指令获取单词图像的方式可以为:根据用户发出的针对整体图像的缩放及移动指令,仅将所述单词图像显示在屏幕中,获取该单词图像;\n[0048] 或者,根据用户发出的单词选定指令,利用单词前后的空格确定整体图像中用户选定的单词,获取所述单词的图像。\n[0049] 上述系统中,所述图像识别单元302将单词图像转化成表示所述单词的数据的方式可以为:\n[0050] 预先建立字母特征库,保存各个字母的图像特征;\n[0051] 采用以下方式依次确定组成所述单词的字母:提取所述单词图像中与其他线条无横向连接的线条,将提取出的线条组成的图像与字母特征库中的字母图像特征进行比对,如果比对成功,则判定该线条组成的图像为字母图像,并确定所述字母;如果比对不成功,则根据字母的宽高比将所述线条组成的图像进行拆分,依次将拆分出的图像与字母特征库中的字母图像特征进行比对,直至比对成功,确定拆分出的图像为字母图像,并确定所述字母;\n[0052] 将确定出的字母组成所述单词,确定表示所述单词的数据。\n[0053] 上述系统中,图像获取单元301可以设置于移动设备中,图像识别单元302和翻译单元303可以设置于服务器中,服务器还将翻译的结果返回至移动设备;\n[0054] 或者,图像获取单元301和图像识别单元302可以设置于移动设备中,翻译单元303可以设置于服务器,服务器还将翻译的结果返回至移动设备;\n[0055] 或者,图像获取单元301、图像识别单元302和翻译单元303可以均设置于移动设备中。\n[0056] 综上可见,本发明提出的翻译方法和系统,能够采用移动设备对需要翻译的内容进行扫描,然后将扫描后的结果转化成计算机数据,翻译该数据,最后将翻译的结果显示在移动设备上。省去了现有技术中需要用户手动输入或语音输入单词的步骤,从而高效准确地实现翻译。\n[0057] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2017-06-06
- 2015-04-22
实质审查的生效
IPC(主分类): G06F 17/28
专利申请号: 201210339864.7
申请日: 2012.09.14
- 2014-03-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-12-05
|
2006-06-02
| | |
2
| |
2010-05-05
|
2009-07-10
| | |
3
| |
2007-10-24
|
2007-05-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |