一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

字符处理方法、装置、服务器、存储介质、终端设备及服务器与流程

2022-02-22 23:07:26 来源:中国专利 TAG:


1.本技术涉及终端设备应用技术领域,尤其涉及一种字符处理方法、装置、存储介质、终端设备及服务器。


背景技术:

2.近年来,随着应用于终端的各类翻译软件与翻译工具的完善与普及,为用户打通了语言障碍的壁垒,为用户使用终端阅读跨语种语句,提供了极大的便利。
3.现有的各类翻译软件与翻译工具可以将用户指定的语句翻译为另一种指定语言的语句,也可以实现整个界面的翻译,即将整个界面内所有语句翻译为另一种指定语言的语句。


技术实现要素:

4.本技术实施例提供了一种字符处理方法、装置、存储介质、终端设备及服务器,实现了基于翻译后的字符集在待分析对象中重新确定显示区域并显示翻译后的字符集,不影响其余字符集的显示效果。所述技术方案如下:
5.第一方面,本技术实施例提供了一种字符处理方法,其特征在于,所述方法包括:
6.获取待分析对象中的第一字符集和第二字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域;
7.将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
8.显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;
9.满足以下条件中的至少一个:所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
10.第二方面,本技术实施例提供了一种字符处理方法,其特征在于,应用于服务器,所述方法包括:
11.获取终端发送的待分析对象;
12.对所述待分析对象进行字符识别,得到的字符识别结果;其中,所述字符识别结果包括所述待分析对象中的第一区域和第二区域、位于所述第一区域的第一字符集、位于所述第二区域的第二字符集、第三字符集和第四字符集;所述第三字符集为所述第一字符集对应的翻译结果,所述第四字符集为所述第二字符集对应的翻译结果;
13.将所述字符识别结果发送至所述终端;所述字符识别结果用于指示所述终端在所述第三区域显示所述第三字符集,以及在第四区域显示第四字符集;所述第一区域和第三区域对应,所述第二区域和第四区域对应;所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
14.第三方面,本技术实施例提供了一种字符处理显示装置,所述字符处理显示装置
包括:
15.字符集获取模块,用于获取待分析对象中的第一字符集和第二字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域;
16.字符翻译模块,用于将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
17.字符显示模块,用于显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;
18.满足以下条件中的至少一个:所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
19.第四方面,本技术实施例提供了一种字符结果识别装置,所述字符结果识别装置包括:
20.对象获取模块,用于获取终端发送的待分析对象;
21.字符识别模块,用于对所述待分析对象进行字符识别,得到的字符识别结果;其中,所述字符识别结果包括所述待分析对象中的第一区域和第二区域、位于所述第一区域的第一字符集、位于所述第二区域的第二字符集、第三字符集和第四字符集;所述第三字符集为所述第一字符集对应的翻译结果,所述第四字符集为所述第二字符集对应的翻译结果;
22.结果发送模块,用于将所述字符识别结果发送至所述终端;所述字符识别结果用于指示所述终端在所述第三区域显示所述第三字符集,以及在第四区域显示第四字符集;所述第一区域和第三区域对应,所述第二区域和第四区域对应;所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
23.第五方面,本技术实施例提供了一种存储介质,所述存储介质存储有至少一条指令,所述至少一条指令适于由处理器加载并执行上述的方法步骤。
24.第六方面,本技术实施例提供了一种终端设备,可包括:处理器和存储器;其中,所述存储器存储有至少一条指令,所述至少一条指令适于由所述处理器加载并执行上述的方法步骤。
25.第七方面,本技术实施例提供了一种服务器,可包括:处理器和存储器;其中,所述存储器存储有至少一条指令,所述至少一条指令适于由所述处理器加载并执行上述的方法步骤。
26.本技术一些实施例提供的技术方案带来的有益效果至少包括:
27.采用本技术实施例提供的字符处理方法,通过获取待分析对象中的第一字符集和第二字符集,然后将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集,最后显示所述第三字符集和第四字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;实现了在待分析对象中包含多字符集时,基于翻译后的字符集在待分析对象中重新确定显示区域并显示翻译后的字符集,不影响其余字符集的显
示效果,丰富了画面的整体显示效果。
附图说明
28.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1为本技术实施例提供了一种字符处理方法的流程示意图;
30.图2为本技术实施例提供了一种待分析对象举例示意图;
31.图3为本技术实施例提供了一种字符处理方法的流程示意图;
32.图4为本技术实施例提供了一种最大区域的举例示意图;
33.图5为本技术实施例提供了一种确定第三区域和第四区域的举例示意图;
34.图6为本技术实施例提供了一种确定第三区域和第四区域的举例示意图;
35.图7为本技术实施例提供了一种字符处理方法的流程示意图;
36.图8为本技术实施例提供了一种折叠显示字符集的举例示意图;
37.图9为本技术实施例提供了一种字符处理方法的流程示意图;
38.图10为本技术实施例提供了一种字符还原的举例示意图;
39.图11为本技术实施例提供了一种字符处理方法的流程示意图;
40.图12为本技术实施例提供了一种字符处理显示装置的结构示意图;
41.图13为本技术实施例提供了一种字符显示模块的结构示意图;
42.图14为本技术实施例提供了一种第三区域确定单元的结构示意图;
43.图15为本技术实施例提供了一种第四区域确定单元的结构示意图;
44.图16为本技术实施例提供了一种字符集获取模块的结构示意图;
45.图17为本技术实施例提供了一种字符处理显示装置的结构示意图;
46.图18为本技术实施例提供了一种字符结果识别装置的结构示意图;
47.图19为本技术实施例提供了一种终端设备的结构示意图;
48.图20为本技术实施例提供了一种服务器的结构示意图。
具体实施方式
49.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
50.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术
中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
51.为了更清楚的描述本技术实施例的技术方案,在描述之前,对本技术中的一些概念进行详细描述以便更好的理解本方案。
52.现有的页面翻译方案中,一般通过用户选定的方式,由用户指定一条语句并指定翻译的目标语言,单独对指定的语句进行翻译。
53.而在语句由一种语言翻译到另一种语言的过程中,往往由于语言种类的不同,翻译后的语句和翻译前的语句在语句长度上存在较大差异,这导致在显示画面中,原本用于显示翻译前的语句的区域,并不能容纳得下翻译后的语句,存在不能将翻译后的语句在原来的显示区域内完全显示的问题,另外,在现有技术中,大都是对单条语句进行翻译,在针对整个显示画面进行翻译时,即在需要多条语句同时进行翻译时,往往没有一个较合理的解决方案。
54.基于此,本技术提出了一种字符处理方法,通过获取待分析对象中的第一字符集和第二字符集,然后将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集,最后显示所述第三字符集和第四字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;实现了在待分析对象中包含多字符集时,基于翻译后的字符集在待分析对象中重新确定显示区域并显示翻译后的字符集,不影响其余字符集的显示效果,丰富了画面的整体显示效果。
55.下面结合具体的实施例进行详细说明。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。附图中所示的流程图仅是示例性说明,不是必须按照所示步骤执行。例如,有的步骤是并列的,在逻辑上并没有严格的先后关系,因此实际执行顺序是可变的。
56.请参见图1,为本技术实施例提供了一种字符处理方法的流程示意图。如图1所示,所述字符处理方法可以包括以下步骤:
57.s101,获取待分析对象中的第一字符集和第二字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域;
58.在一个实施例中,所述第一字符集和所述第二字符集可以是汉语字符、英语字符、日语字符、德语字符等已存在的多种语言字符的一种或几种的组合;所述待分析对象是指包含所述第一字符集和所述第二字符集的载体,可以是图像、动图或显示界面中的文本容器等。
59.在一个实施例中,所述第一字符集和所述第二字符集分别位于所述待分析对象的不同区域,两者独立显示,互不遮挡,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域。
60.请参见图2,为本技术实施例提供了一种待分析对象举例示意图。如图2所示,所示
待分析对象包括第一字符集以及第二字符集,第一字符集位于待分析对象中的第一区域,第二字符集位于待分析对象中的第二区域。
61.s102,将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
62.在一个实施例中,所述第一字符集以及所述第二字符集是指待分析对象中原本存在的语言字符集,响应于对所述待分析对象中所述第一字符集以及所述第二字符集的翻译指令,将所述第一字符集进行翻译处理得到第三字符集以及将所述第二字符集进行翻译处理得到第四字符集。其中,所述翻译指令包括翻译的目标语言,在本技术实施例中,对所述第一字符集以及所述第二字符集的语言类型不做限定。例如,所述第一字符集可以是中文,则响应于将所述第一字符集翻译成英文的翻译指令,将中文的所述第一字符集翻译成英文的所述第三字符集;所述第二字符集可以是日文,响应于将所述第一字符集翻译成法文的翻译指令,将日文的所述第二字符集翻译成法文的所述第四字符集。
63.s103,显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;满足以下条件中的至少一个:所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
64.在一个实施例中,在所述待分析对象中的第三区域显示所述第三字符集,在所述待分析对象中的第四区域显示所述第四字符集,所述第一区域和第三区域对应,所述第二区域和第四区域对应,且所述第一区域、所述第三区域、所述第二区域和所述第四区域至少满足以下条件的其中之一:所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
65.可以理解的是,相同的一句话,在以不同语言字符表达时,字符长度并不相同。例如,“我爱你”和“i love you”,以不同语言字符表达相同的一句话,其字符长度不同。
66.在一个实施例中,以默认字号显示第三字符集和第四字符集,用于显示所述第三字符集的第三区域可根据第三字符集的字符长度进行自适应调节,以及用于显示所述第四字符集的第四区域可根据第四字符集的字符长度进行自适应调节。其中,所述默认字号可以是指所述待分析对象中默认的字符显示字号。
67.可选的,所述默认字号还可以是指在翻译之前的第一字符集和第二字符集的字号。
68.可选的,所述第三区域可以基于以默认字号显示所述第三字符集所需区域的第三原始大小以及所述第一区域的大小来确定,所述第四区域可以基于以默认字号显示所述第四字符集所需区域的第四原始大小以及所述第二区域的大小进行确定。
69.可选的,翻译后的待分析对象和翻译前的待分析对象可以位于不同的图像帧。在一个实施例中,所述待分析对象为第一图像帧,所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸不同,所述第二图像帧的大小根据所述第三区域的大小和所述第四区域的大小自适应调节。
70.不难理解,所述待分析对象包括第一字符集以及第二字符集,第一字符集显示在所述待分析对象中的第一区域,第二字符集显示在所述待分析对象中的第二区域,均位于显示画面的第一图像帧,响应于对所述待分析对象中第一字符集以及第二字符集的翻译指
令,对第一字符集以及第二字符集进行翻译处理,得到对应的第三字符集以及第四字符集,其中,所述第三字符集显示在所述待分析对象中的第三区域,所述第四字符集显示在所述待分析对象中的第四区域。
71.在一种可实现的方式中,将所述第一字符集翻译为第三字符集时,字符长度变长,使得翻译后得到的第三字符集不能在第三区域进行完全显示,在对所述第三区域进行扩大处理时,超出了待分析对象的范围,则待分析对象进行扩大处理得到第二图像帧,所述第三区域以及所述第三字符集位于所述第二图像帧上。
72.一个实施例中,所述待分析对象为第一图像帧,所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸相同,所述第一区域的至少部分在所述第一图像帧中的位置与所述第三区域的至少部分在所述第二图像帧中的位置相同,所述第二区域的至少部分在所述第一图像帧中的位置与所述第四区域的至少部分在所述第二图像帧中的位置相同。
73.进一步的,所述第一区域的中心在第一图像帧的位置与所述第三区域的中心在所述第二图像帧的位置相同,所述第二区域的中心在第一图像帧的位置与所述第四区域的中心在所述第二图像帧的位置相同。
74.进一步可选的,所述第一区域在第一图像帧的位置包含于所述第三区域在所述第二图像帧的位置,所述第二区域在第一图像帧的位置包含于所述第四区域在所述第二图像帧的位置。
75.采用本技术实施例提供的字符处理方法,通过获取待分析对象中的第一字符集和第二字符集,然后将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集,最后显示所述第三字符集和第四字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;实现了在待分析对象中包含多字符集时,基于翻译后的字符集在待分析对象中重新确定显示区域并显示翻译后的字符集,不影响其余字符集的显示效果,丰富了画面的整体显示效果。
76.请参见图3,为本技术实施例提供了一种字符处理方法的流程示意图。如图3所示,所述字符处理方法可以包括以下步骤:
77.s201,待分析对象中包括至少两个字符集,将所述至少两个字符集中的任意两个不同的字符集分别作为第一字符集和第二字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域;
78.一个实施例中,所述待分析对象中还可以包括除所述第一字符集和所述第二字符集之外的其余字符集,即所述待分析对象中包括至少两个字符集,在所述待分析对象中的各字符集中确定任意两个不同的字符集分别作为所述第一字符集和所述第二字符集。
79.在一个实施例中,可以按执行顺序依次从所述至少两个字符集中确定所述第一字符集,所述至少两个字符集中除所述第一字符集之外的任意一个字符集作为所述第二字符集。
80.可选的,可以根据所述至少两个字符集在所述待分析对象中的分布,确定所述执行顺序,例如,将所述待分析对象中的至少两个字符集按照从上至下的顺序进行排序,将所
述排序作为执行顺序。
81.可选的,根据所述至少两个字符集中各字符集对应的变化幅度,确定所述执行顺序,其中,所述变化幅度表示所述字符集对应的翻译结果所占区域的大小相对于所述字符集所占区域的大小的变化幅度。
82.s202,将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
83.一个实施例中,响应于对所述第一字符集的翻译指令,将所述第一字符集翻译为第三字符集;响应于对所述第二字符集的翻译指令,将所述第二字符集翻译为第四字符集。
84.s203,确定以默认字号显示所述第三字符集所需区域的第三原始大小,根据所述第三原始大小与所述第一区域的大小确定基于所述第一区域得到的第三区域;
85.在一个实施例中,所述第三原始大小可以为所述第三字符集所需的显示面积,所述确定以默认字号显示所述第三字符集所需区域的第三原始大小可以是,对所述第三字符集进行边界检测,得到所述第三字符集的显示边界,基于所述显示边界确定所述第三字符集所需的显示面积。
86.可选的,所述确定以默认字号显示所述第三字符集所需区域的第三原始大小可以是,基于所述第三字符集中单个字符的面积以及所述第三字符集中的字符数量确定所述第三字符集所需的显示面积。
87.一个实施例中,所述待分析对象为第一图像帧,所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸相同,所述第一区域的至少部分在所述第一图像帧中的位置与所述第三区域的至少部分在所述第二图像帧中的位置相同,所述第二区域的至少部分在所述第一图像帧中的位置与所述第四区域的至少部分在所述第二图像帧中的位置相同。所述根据所述第三原始大小与所述第一区域的大小确定基于所述第一区域得到的第三区域,包括:在所述第三原始大小小于或等于所述第一区域的大小的情况下,将所述第一区域在所述第一图像帧中的位置作为所述第二图像帧中第三区域的位置;在所述第三原始大小大于所述第一区域的大小的情况下,将所述第一区域扩大,其中,所述扩大后的第一区域与所述第二区域不重合;将所述扩大后的第一区域在所述第一图像帧中的位置作为所述第三区域在所述第二图像帧中的位置。
88.可选的,所述将所述第一区域扩大,可以是:保持所述第一区域的中心不变,逐次向外扩大所述第一区域的边界,直到所述第一区域的边界与所述第二区域的边界的距离小于或等于第一阈值时停止扩大。
89.应理解,在第三原始大小大于第一区域的大小时,说明第一区域无法将第一字符集翻译得到的第三字符集完全显示,则将第一区域进行扩大,在保证扩大后的第一区域不遮挡第二区域的前提下,以第一区域的中心逐次向外扩大第一区域的边界,若在扩大的过程中,扩大的第一区域的大小大于或等于第三原始大小,则停止扩大,将扩大后的第一区域作为第二图像帧中用于显示第三字符集的第三区域;若在扩大的过程中,直到扩大到第一区域的边界与第二区域的边界的距离小于或等于第一阈值时,扩大的第一区域的大小仍小于第三原始大小,停止扩大,将扩大后的第一区域作为第二图像帧中用于显示第三字符集的第三区域。其中,在第一区域的边界与第二区域的边界的距离小于或等于第一阈值时,即为第一区域所能扩大的最大区域。
90.请参见图4,为本技术实施例提供了一种最大区域的举例示意图。如图4所示,在第一图像帧中包括第一区域以及第二区域,图示虚线框即为第一区域以中心逐次扩大所能扩展的最大区域。
91.可选的,所述根据所述第三原始大小与所述第一区域的大小确定基于所述第一区域得到的第三区域,包括:根据所述第三原始大小与所述第一区域的大小确定所述第三区域的大小,根据所述第一区域的位置确定所述第三区域的位置。
92.不难理解,所述第三区域用于显示所述第三字符集,为保证第三区域可以将第三字符集完整显示,根据第三字符集对应的第三原始大小以及第一字符集对应的第一区域确定第三区域的大小,另外,为保证字符集在显示页面的排布不变,根据第一区域的位置确定第三区域的位置。
93.s204,确定以默认字号显示所述第四字符集所需区域的第四原始大小,根据所述第四原始大小与所述第二区域的大小确定基于所述第二区域得到的第四区域;
94.在一个实施例中,所述第四原始大小可以为所述第四字符集所需的显示面积,所述确定以默认字号显示所述第四字符集所需区域的第四原始大小可以是,对所述第四字符集进行边界检测,得到所述第四字符集的显示边界,基于所述显示边界确定所述第四字符集所需的显示面积。
95.可选的,所述确定以默认字号显示所述第四字符集所需区域的第四原始大小可以是,基于所述第四字符集中单个字符的面积以及所述第四字符集中的字符数量确定所述第四字符集所需的显示面积。
96.一个实施例中,所述待分析对象为第一图像帧,所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸相同,所述第一区域的至少部分在所述第一图像帧中的位置与所述第三区域的至少部分在所述第二图像帧中的位置相同,所述第二区域的至少部分在所述第一图像帧中的位置与所述第四区域的至少部分在所述第二图像帧中的位置相同。所述根据所述第四原始大小与所述第一区域的大小确定基于所述第一区域得到的第四区域,包括:在所述第四原始大小小于或等于所述第二区域的大小的情况下,将所述第二区域在所述第一图像帧中的位置作为所述第二图像帧中第四区域的位置;在所述第四原始大小大于所述第二区域的大小的情况下,将所述第二区域扩大,其中,所述扩大后的第二区域与所述第一区域不重合;将所述扩大后的第二区域在所述第一图像帧中的位置作为所述第四区域在所述第二图像帧中的位置。
97.可选的,所述将所述第二区域扩大,可以是:保持所述第二区域的中心不变,逐次向外扩大所述第二区域的边界,直到所述第二区域的边界与所述第一区域的边界的距离小于或等于第二阈值时停止扩大。
98.可选的,所述根据所述第四原始大小与所述第二区域的大小确定基于所述第二区域得到的第四区域,包括:根据所述第四原始大小与所述第二区域的大小确定所述第四区域的大小,根据所述第二区域的位置和所述第三区域的位置确定所述第四区域的位置。
99.不难理解,所述第四区域用于显示所述第四字符集,为保证第四区域可以将第四字符集完整显示,根据第四字符集对应的第四原始大小以及第二字符集对应的第二区域确定第四区域的大小,另外,为保证字符集在显示页面的排布不变,并且不影响其他区域内字符集的显示效果,根据第二区域的位置和第三区域的位置确定第四区域的位置。
100.在本实施例中,待分析对象为第一图像帧,其中包括第一字符集以及第二字符集,对第一字符集进行翻译处理得到第三字符集,对第二字符集进行翻译处理得到第四字符集,确定以默认字号显示的第三字符集的第三原始大小以及确定以默认字号显示的第四字符集的第四原始大小,然后根据第三原始大小以及第一区域的大小确定第三区域的大小,根据第一区域的位置确定第三区域的位置,确定第三区域后,再根据所述第四原始大小与所述第二区域的大小确定所述第四区域的大小,根据所述第二区域的位置和所述第三区域的位置确定所述第四区域的位置。
101.具体的,在第三原始大小小于或等于第一区域的大小时,确定第一区域和第三区域大小相等,并将第一区域在第一图像帧中的位置作为第二图像帧中第三区域的位置;在第三原始大小大于第一区域的大小时,将第一区域进行扩大,直至扩大后的第一区域的大小等于第三原始大小,确定第三区域的大小为扩大后的第一区域的大小,将扩大后的第一区域在第一图像帧中的位置作为第三区域在第二图像帧中的位置,且扩大后的第一区域与第二区域不重合;然后,在第四原始大小小于或等于第二区域的大小时,确定第二区域和第四区域大小相等,并将第二区域在第二图像帧中的位置作为第二图像帧中第四区域的位置;在第四原始大小大于第二区域的大小时,将第二区域进行扩大,直至扩大后的第二区域的大小等于第四原始大小,确定第四区域的大小为扩大后的第二区域的大小,根据第二区域的位置和已经确定好的第三区域的位置确定所述第四区域的位置,保证第四区域的位置覆盖第二区域的位置但不遮盖第三区域。
102.请参见图5,为本技术实施例提供了一种确定第三区域和第四区域的举例示意图。
103.如图5所示,所示第一图像帧中包括第一字符集、第二字符集、用于显示第一字符集的第一区域以及用于显示第二字符集的第二区域,所示第二图像帧中包括由第一字符集翻译得到的第三字符集,以及由第二字符集翻译得到的第四字符集,在第三字符集的第三原始大小小于第一区域的大小时,将第一区域作为第三区域,第一区域和第三区域大小相等、位置相同,在第四字符集的第四原始大小小于第二区域的大小时,将第二区域作为第四区域,第二区域和第四区域大小相等、位置相同。
104.请参见图6,为本技术实施例提供了一种确定第三区域和第四区域的举例示意图。
105.如图6所示,所示第一图像帧中包括第一字符集、第二字符集、用于显示第一字符集的第一区域以及用于显示第二字符集的第二区域,所示第二图像帧中包括由第一字符集翻译得到的第三字符集,以及由第二字符集翻译得到的第四字符集,在第三字符集的第三原始大小大于第一区域的大小时,对第一区域进行扩大,得到第三区域,在第四字符集的第四原始大小大于第二区域的大小时,对第二区域进行扩大,得到第四区域。
106.s205,在所述第三区域内显示第三字符集,以及在所述第四区域内显示第四字符集。
107.在一个实施例中,在所述第三区域内显示第三字符集,包括:在所述第三原始大小小于或等于所述第三区域的大小的情况下,以所述默认字号将所述第三字符集显示在所述第三区域内;在所述第三原始大小大于所述第三区域的大小的情况下,以小于所述默认字号的所述第三字符集显示在所述第三区域内。
108.在一个实施例中,在所述第四区域内显示第四字符集,包括:在所述第四原始大小小于或等于所述第四区域的大小的情况下,以所述默认字号将所述第四字符集显示在所述
第四区域内;在所述第四原始大小大于所述第四区域的大小的情况下,以小于所述默认字号的所述第四字符集显示在所述第四区域内。
109.在本技术实施例中,通过在具有多个字符集的待分析对象中,确定第一字符集以及第二字符集,对第一字符集进行翻译处理得到第三字符集,对第二字符集进行翻译处理得到第四字符集,然后根据第三字符集的第三原始大小以及第一区域确定第三区域,根据第四字符集的第四原始大小以及第二区域确定第四区域,第三区域和第四区域互不影响,并通过自适应调节字号将第三字符集在第三区域内完全展示,通过自适应调节字号将第四字符集在第四区域内完全展示。采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果。
110.请参见图7,为本技术实施例提供了一种字符处理方法的流程示意图。如图7所示,所述字符处理方法可以包括以下步骤:
111.s301,待分析对象为包含整体字符集的截图,对所述待分析对象中的整体字符集进行识别,得到位于第一区域的第一字符集和位于第二区域的第二字符集;
112.一个实施例中,对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域,将所述待分析对象中所述第一区域对应的部分和所述第二区域对应的部分进行字符识别,得到位于所述第一区域的第一字符集和位于所述第二区域中的第二字符集。
113.一个实施例中,所述对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域,包括:对所述待分析对象中的整体字符集进行聚类,根据聚类结果确定待分析对象中包含不同字符集的第一区域和第二区域;或,识别所述待分析对象中的指定元素,根据识别到的指定元素对所述整体字符集进行分区,确定所述待分析对象中包含不同字符集的第一区域和第二区域。
114.在一个实施例中,所述待分析对象为第一图像帧;所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸相同;所述第一区域的至少部分在所述第一图像帧中的位置与所述第三区域的至少部分在所述第二图像帧中的位置相同;所述第二区域的至少部分在所述第一图像帧中的位置与所述第四区域的至少部分在所述第二图像帧中的位置相同。
115.s302,将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
116.s303,显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;
117.s304,响应于对所述第三字符集的字号调节指令,对所述第三字符集的字号进行调节,显示所述调节后的第三字符集;
118.具体的,在显示第三字符集以及第四字符集之后,可以基于对第三字符集的字号调节指令,对第三字符集的进行字号调节,并在所述第三区域显示字号调节后的第三字符集。
119.可选的,响应于对第三字符集的字号缩小指令,对第三字符集进行字号缩小处理,
并显示字号缩小后的第三字符集。
120.可选的,响应于对第三字符集的字号扩大指令,对第三字符集进行字号扩大处理,并显示字号扩大后的第三字符集。
121.进一步的,若所述第三区域不能完全显示字号扩大后的所述第三字符集,则将所述第三字符集在所述第三区域进行折叠显示,即在所述第三区域显示所述第三字符集的部分字符,响应于对所述第三字符集的完全显示指令,在超出所述第三区域的区域范围内显示所述第三字符集中未显示的部分字符。
122.可选的,若所述第三区域不能完全显示字号扩大后的所述第三字符集,则扩大所述第三区域,并在扩大后的所述第三区域显示字号扩大后的所述第三字符集。
123.s305,响应于对所述第四字符集的字号调节指令,对所述第四字符集的字号进行调节,显示所述调节后的第四字符集。
124.具体的,在显示第三字符集以及第四字符集之后,可以基于对第四字符集的字号调节指令,对第四字符集的进行字号调节,并在所述第四区域显示字号调节后的第四字符集。
125.可选的,响应于对第四字符集的字号缩小指令,对第四字符集进行字号缩小处理,并显示字号缩小后的第四字符集。
126.可选的,响应于对第四字符集的字号扩大指令,对第四字符集进行字号扩大处理,并显示字号扩大后的第四字符集。
127.进一步的,若所述第四区域不能完全显示字号扩大后的所述第四字符集,则将所述第四字符集在所述第四区域进行折叠显示,即在所述第四区域显示所述第四字符集的部分字符,响应于对所述第四字符集的完全显示指令,在超出所述第四区域的区域范围内显示所述第四字符集中未显示的部分字符。
128.请参见图8,为本技术实施例提供了一种折叠显示字符集的举例示意图。如图8所示,第二图像帧中包括第四区域,在第四区域内显示有第四字符集,第四字符集的初始字号为14,响应于对第四字符集的字号扩大指令,对第四字符集进行字号扩大处理,将第四字符的字号由14扩大到18,并显示字号扩大为18的第四字符集,由于第四区域不能完全显示扩大为18的第四字符集,因此,第四区域内只显示字号扩大为18的第四字符集中的前三个字符,之后,可以响应于完全显示指令,在超出第四区域之外的区域显示第四字符集中未显示的部分字符。
129.可选的,若所述第四区域不能完全显示字号扩大后的所述第四字符集,则扩大所述第四区域,并在扩大后的所述第四区域显示字号扩大后的所述第四字符集。
130.采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果;并可以根据字号扩大指令或字号缩小指令,在翻译后的显示界面对翻译后的字符集实施放大或缩小处理,保证了翻译后的字符集的可调节性。
131.请参见图9,为本技术实施例提供了一种字符处理方法的流程示意图。如图9所示,所述字符处理方法可以包括以下步骤:
132.s401,获取包含整体字符集的待分析对象,将所述待分析对象发送至服务器;
133.具体的,终端获取包含整体字符集的待分析对象,并将包含整体字符集的待分析对象上传至服务器。
134.可选的,所述待分析对象可以为终端对显示界面的截图,还可以为终端获取的显示界面中的一部分显示控件,还可以为终端显示界面中的一张图片,还可以为终端存储空间内存储的一张图像。
135.s402,接收所述服务器返回的字符识别结果;其中,所述字符识别结果包括对所述待分析对象识别得到的所述第一区域、所述第二区域、所述第一字符集、所述第二字符集、所述第一字符集的翻译结果以及所述第二字符集的翻译结果;
136.一个实施例中,由所述服务器接收所述待分析对象,并识别待分析对象,得到待分析对象中的第一字符集、第二字符集、第一区域、第二区域、第一字符集的翻译结果以及第二字符集的翻译结果,服务器将从待分析对象中识别得到的第一字符集、第二字符集、第一区域、第二区域、第一字符集的翻译结果以及第二字符集的翻译结果发送至终端,终端接收。
137.s403,将所述第一字符集的翻译结果作为第三字符集,将所述第二字符集的翻译结果作为第四字符集;
138.s404,显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;
139.s405,响应于针对所述待分析对象的全局还原指令,在所述第三区域对应的第三原文展示区域中显示第一字符集,并在所述第四区域对应的第四原文展示区域中显示第二字符集。
140.具体的,在显示第三字符集以及第四字符集之后,响应于对所述待分析对象的全局还原指令,可以在第三区域对应的第三原文展示区域显示第三字符集对应的第一字符集,以及在第四区域对应的第四原文展示区域中显示第四字符集对应的第二字符集。
141.可选的,响应于针对所述第三字符集的局部还原指令,在所述第三区域对应的第三原文展示区域中显示第一字符集。
142.可选的,响应于针对所述第四字符集的局部还原指令,在所述第四区域对应的第四原文展示区域中显示第二字符集。
143.可选的,所述第三原文展示区域可以为所述第三区域或所述第三区域之外的其他区域;所述第四原文展示区域可以为所述第四区域或所述第四区域之外的其他区域,对此,本技术实施例不做限定。
144.请参见图10,为本技术实施例提供了一种字符还原的举例示意图。如图10所示,第二图像帧中包括第三区域以及第四区域,其中,第三区域显示有第三字符集,第四区域显示有第四字符集,响应于第三字符集的局部还原指令,在如图所示的第三原文展示区域显示第三字符集对应的第一字符集,还可以响应于全局还原指令,在如图所示的第三原文展示区域显示第三字符集对应的第一字符集,以及在如图所示的第四原文展示区域显示第四字符集对应的第二字符集。
145.采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各
字符集之间互不影响,提高了多字符集翻译的整体显示效果;并可以根据还原指令,在翻译后的显示界面显示原字符集,方便用户查看翻以前的字符集,提升了用户体验。
146.请参见图11,为本技术实施例提供了一种字符处理方法的流程示意图。如图11所示,所述字符处理方法可以包括以下步骤:
147.s501,获取终端发送的待分析对象;
148.具体的,服务器端接收终端发送的待分析对象。
149.s502,对所述待分析对象进行字符识别,得到的字符识别结果;其中,所述字符识别结果包括所述待分析对象中的第一区域和第二区域、位于所述第一区域的第一字符集、位于所述第二区域的第二字符集、第三字符集和第四字符集;所述第三字符集为所述第一字符集对应的翻译结果,所述第四字符集为所述第二字符集对应的翻译结果;
150.在一个实施例中,所述对所述待分析对象进行字符识别,得到字符识别结果,可以是对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域,将所述待分析对象中所述第一区域对应的部分和所述第二区域对应的部分进行字符识别,得到位于所述第一区域的第一字符集和位于所述第二区域中的第二字符集,并对第一字符集进行翻译处理得到第三字符集,对第二字符集进行翻译处理得到第四字符集。
151.在一个实施例中,所述对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域,可以是对所述待分析对象中的整体字符集进行聚类,根据聚类结果确定待分析对象中包含不同字符集的第一区域和第二区域。
152.可选的,所述对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域,可以是识别所述待分析对象中的指定元素,根据识别到的指定元素对所述整体字符集进行分区,确定所述待分析对象中包含不同字符集的第一区域和第二区域。
153.s503,将所述字符识别结果发送至所述终端;所述字符识别结果用于指示所述终端在第三区域显示所述第三字符集,以及在第四区域显示第四字符集;所述第一区域和第三区域对应,所述第二区域和第四区域对应;所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
154.采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果。
155.请参见图12,为本技术实施例提供了一种字符处理显示装置的结构示意图。如图12所示,该字符处理显示装置1可以通过软件、硬件或者两者的结合实现成为终端设备的全部或一部分。根据一些实施例,该字符处理显示装置1包括,字符集获取模块11、字符翻译模块12以及字符显示模块13,具体包括:
156.字符集获取模块11,用于获取待分析对象中的第一字符集和第二字符集,其中,所述第一字符集位于所述待分析对象中的第一区域,所述第二字符集位于所述待分析对象中的第二区域;
157.字符翻译模块12,用于将所述第一字符集的翻译结果作为第三字符集,将所述第
二字符集的翻译结果作为第四字符集;
158.字符显示模块13,用于显示所述第三字符集和第四字符集,其中,所述第三字符集位于第三区域,所述第四字符集位于第四区域,所述第一区域和第三区域对应,所述第二区域和第四区域对应;
159.满足以下条件中的至少一个:所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
160.可选的,所述字符显示模块13,具体用于:
161.以默认字号显示所述第三字符集和第四字符集,其中,所述第三区域根据所述第三字符集自适应调节,所述第四区域根据所述第四字符集自适应调节。
162.可选的,字符处理显示装置1,其特征在于,所述待分析对象为第一图像帧;所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸不同,所述第二图像帧的大小根据所述第三区域的大小和所述第四区域的大小自适应调节。
163.可选的,字符处理显示装置1,其特征在于,所述待分析对象为第一图像帧;所述第三字符集和第四字符集包含于第二图像帧,所述第一图像帧的尺寸和所述第二图像帧的尺寸相同;所述第一区域的至少部分在所述第一图像帧中的位置与所述第三区域的至少部分在所述第二图像帧中的位置相同;所述第二区域的至少部分在所述第一图像帧中的位置与所述第四区域的至少部分在所述第二图像帧中的位置相同。
164.可选的,字符处理显示装置1,其特征在于,所述第一区域的中心在第一图像帧的位置与所述第三区域的中心在所述第二图像帧的位置相同,所述第二区域的中心在第一图像帧的位置与所述第四区域的中心在所述第二图像帧的位置相同;和/或所述第一区域在第一图像帧的位置包含于所述第三区域在所述第二图像帧的位置,所述第二区域在第一图像帧的位置包含于所述第四区域在所述第二图像帧的位置。
165.可选的,所述字符集获取模块11,其特征在于,所述待分析对象中包括至少两个字符集,将所述至少两个字符集中的任意两个不同的字符集分别作为所述第一字符集和所述第二字符集。
166.可选的,请参见图13,为本技术实施例提供了一种字符显示模块的结构示意图。如图13所示,所述字符显示模块13,包括:
167.第三区域确定单元131,用于确定以默认字号显示所述第三字符集所需区域的第三原始大小,根据所述第三原始大小与所述第一区域的大小确定基于所述第一区域得到的第三区域;
168.第四区域确定单元132,用于确定以默认字号显示所述第四字符集所需区域的第四原始大小,根据所述第四原始大小与所述第二区域的大小确定基于所述第二区域得到的第四区域;
169.第一显示单元133,用于在所述第三区域内显示第三字符集,以及在所述第四区域内显示第四字符集。
170.可选的,请参见图14,为本技术实施例提供了一种第三区域确定单元的结构示意图。如图14所示,所述第三区域确定单元131,包括:
171.第一确定子单元1311,用于在所述第三原始大小小于或等于所述第一区域的大小
的情况下,将所述第一区域在所述第一图像帧中的位置作为所述第二图像帧中第三区域的位置;
172.第二确定子单元1312,用于在所述第三原始大小大于所述第一区域的大小的情况下,将所述第一区域扩大,其中,所述扩大后的第一区域与所述第二区域不重合;将所述扩大后的第一区域在所述第一图像帧中的位置作为所述第三区域在所述第二图像帧中的位置。
173.可选的,请参见图15,为本技术实施例提供了一种第四区域确定单元的结构示意图。如图15所示,所述第四区域确定单元132,包括:
174.第三确定子单元1321,用于在所述第四原始大小小于或等于所述第二区域的大小的情况下,将所述第二区域在所述第一图像帧中的位置作为所述第二图像帧中第四区域的位置;
175.第四确定子单元1322,用于在所述第四原始大小大于所述第二区域的大小的情况下,将所述第二区域扩大,其中,所述扩大后的第二区域与所述第一区域不重合;将所述扩大后的第二区域在所述第一图像帧中的位置作为所述第四区域在所述第二图像帧中的位置。
176.可选的,所述第二确定子单元1312,具体用于:
177.保持所述第一区域的中心不变,逐次向外扩大所述第一区域的边界,直到所述第一区域的边界与所述第二区域的边界的距离小于或等于第一阈值时停止扩大;
178.可选的,所述第四确定子单元1322,具体用于:
179.保持所述第二区域的中心不变,逐次向外扩大所述第二区域的边界,直到所述第二区域的边界与所述第一区域的边界的距离小于或等于第二阈值时停止扩大。
180.可选的,所述第三区域确定单元131,具体用于:
181.根据所述第三原始大小与所述第一区域的大小确定所述第三区域的大小,根据所述第一区域的位置确定所述第三区域的位置;
182.所述第四区域确定单元132,具体用于:
183.根据所述第四原始大小与所述第二区域的大小确定所述第四区域的大小,根据所述第二区域的位置和所述第三区域的位置确定所述第四区域的位置。
184.可选的,第一显示单元133,具体用于:
185.在所述第三原始大小小于或等于所述第三区域的大小的情况下,以所述默认字号将所述第三字符集显示在所述第三区域内;
186.在所述第三原始大小大于所述第三区域的大小的情况下,以小于所述默认字号的所述第三字符集显示在所述第三区域内;
187.在所述第四原始大小小于或等于所述第四区域的大小的情况下,以所述默认字号将所述第四字符集显示在所述第四区域内;
188.在所述第四原始大小大于所述第四区域的大小的情况下,以小于所述默认字号的所述第四字符集显示在所述第四区域内。
189.可选的,所述字符集获取模块11,具体用于:
190.按执行顺序依次从所述至少两个字符集中确定所述第一字符集,所述至少两个字符集中除所述第一字符集之外的任意一个字符集作为所述第二字符集;
191.确定所述执行顺序的步骤包括:
192.根据所述至少两个字符集在所述待分析对象中的分布,确定所述执行顺序;
193.或
194.根据所述至少两个字符集中各字符集对应的变化幅度,确定所述执行顺序,其中,所述变化幅度表示所述字符集对应的翻译结果所占区域的大小相对于所述字符集所占区域的大小的变化幅度。
195.可选的,所述待分析对象为包含整体字符集的截图,所述字符集获取模块11,具体用于:
196.对所述待分析对象中的整体字符集进行识别,得到位于所述第一区域的第一字符集和位于所述第二区域的第二字符集。
197.可选的,请参见图16,为本技术实施例提供了一种字符集获取模块的结构示意图。如图16所示,所述字符集获取模块11,包括:
198.字符分布分析单元111,用于对所述待分析对象中的整体字符集进行字符分布分析,确定所述待分析对象中包含不同字符集的第一区域和第二区域;
199.字符识别单元112,用于将所述待分析对象中所述第一区域对应的部分和所述第二区域对应的部分进行字符识别,得到位于所述第一区域的第一字符集和位于所述第二区域中的第二字符集。
200.可选的,所述字符分布分析单元111,具体用于:
201.对所述待分析对象中的整体字符集进行聚类,根据聚类结果确定待分析对象中包含不同字符集的第一区域和第二区域;
202.或
203.识别所述待分析对象中的指定元素,根据识别到的指定元素对所述整体字符集进行分区,确定所述待分析对象中包含不同字符集的第一区域和第二区域。
204.可选的,所述字符集获取模块11,具体用于:
205.获取包含整体字符集的待分析对象,将所述待分析对象发送至服务器;
206.接收所述服务器返回的字符识别结果;其中,所述字符识别结果包括对所述待分析对象识别得到的所述第一区域、所述第二区域、所述第一字符集、所述第二字符集、所述第一字符集的翻译结果以及所述第二字符集的翻译结果。
207.可选的,请参见图17,为本技术实施例提供了一种字符处理显示装置的结构示意图。如图17所示,所述字符处理显示装置1,还包括:
208.第三字号调节模块14,用于响应于对所述第三字符集的字号调节指令,对所述第三字符集的字号进行调节,显示所述调节后的第三字符集;
209.第四字号调节模块15,用于响应于对所述第四字符集的字号调节指令,对所述第四字符集的字号进行调节,显示所述调节后的第四字符集。
210.可选的,所述字符处理显示装置1,还包括:
211.第一还原模块16,用于响应于针对所述第三字符集的局部还原指令,在所述第三区域对应的第三原文展示区域中显示第一字符集;
212.第二还原模块17,用于响应于针对所述第四字符集的局部还原指令,在所述第四区域对应的第四原文展示区域中显示第二字符集;
213.第三还原模块18,用于响应于针对所述待分析对象的全局还原指令,在所述第三区域对应的第三原文展示区域中显示第一字符集,并在所述第四区域对应的第四原文展示区域中显示第二字符集。
214.可选的,所述第三原文展示区域为所述第三区域或所述第三区域之外的其他区域;所述第四原文展示区域为所述第四区域或所述第四区域之外的其他区域。
215.可选的,所述第一字符集和所述第二字符集包括:文字、字母、数字、符号中的一种或多种。
216.采用本技术实施例提供的字符处理显示装置,可以执行如上述实施例提供的字符处理方法,实现在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果;并可以根据字号扩大指令或字号缩小指令,在翻译后的显示界面对翻译后的字符集实施放大或缩小处理,保证了翻译后的字符集的可调节性;以及可以根据还原指令,在翻译后的显示界面显示原字符集,方便用户查看翻以前的字符集,提升了用户体验。
217.请参见图18,为本技术实施例提供了一种字符结果识别装置的结构示意图。如图18所示,该字符结果识别装置2可以通过软件、硬件或者两者的结合实现成为终端设备的全部或一部分。根据一些实施例,该字符结果识别装置2包括,对象获取模块21、字符识别模块22以及结果发送模块23,具体包括:
218.对象获取模块21,用于获取终端发送的待分析对象;
219.字符识别模块22,用于对所述待分析对象进行字符识别,得到的字符识别结果;其中,所述字符识别结果包括所述待分析对象中的第一区域和第二区域、位于所述第一区域的第一字符集、位于所述第二区域的第二字符集、第三字符集和第四字符集;所述第三字符集为所述第一字符集对应的翻译结果,所述第四字符集为所述第二字符集对应的翻译结果;
220.结果发送模块23,用于将所述字符识别结果发送至所述终端;所述字符识别结果用于指示所述终端在所述第三区域显示所述第三字符集,以及在第四区域显示第四字符集;所述第一区域和第三区域对应,所述第二区域和第四区域对应;所述第一区域的尺寸和所述第三区域的尺寸不同,所述第二区域的尺寸和所述第四区域的尺寸不同。
221.采用本技术实施例提供的字符结果识别装置,可以执行如上述实施例提供的字符处理方法,实现在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果。
222.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1~图8所示实施例的所述字符处理方法,具体执行过程可以参见图1~图8所示实施例的具体说明,在此不进行赘述。
223.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1~图8所示实施例的所述字符处理方法,具体执行过程可以参见图1~图8所示实施例的具体说明,在此不进行赘述。
224.请参考图19,其示出了本技术一个示例性实施例提供的终端设备的结构方框图。
本技术中的终端设备可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
225.处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端设备内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
226.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。
227.其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在本技术实施例中,输入装置130可以为温度传感器,用于获取终端设备的运行温度。输出装置140可以为扬声器,用于输出音频信号。
228.除此之外,本领域技术人员可以理解,上述附图所示出的终端设备的结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端设备中还包括射频电路、输入单元、传感器、音频电路、无线保真(wireless fidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
229.在本技术实施例中,各步骤的执行主体可以是上文介绍的终端设备。可选地,各步骤的执行主体为终端设备的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本技术实施例对此不作限定。
230.在图19所示的终端设备中,处理器110可以用于调用存储器120中存储的字符处理程序,并执行以实现如本技术各个方法实施例所述的字符处理方法。
231.采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果;并可以根据字号扩大指令或字号缩小指令,在翻译后的显示界面对翻译后的字符集实施放大或缩小处理,保证了翻译后的字符集的可调节性;以及可以根据还原指令,在翻译后的显示界面显示原字符集,方便用户查看翻以前的字符集,提升了用户体验。
232.请参考图20,其示出了本技术一个示例性实施例提供的服务器的结构方框图。本技术中的服务器可以包括一个或多个如下部件:处理器210、存储器220、输入装置230、输出装置240和总线250。处理器210、存储器220、输入装置230和输出装置240之间可以通过总线
250连接。
233.处理器210可以包括一个或者多个处理核心。处理器210利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器220内的数据,执行服务器200的各种功能和处理数据。可选地,处理器210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器210中,单独通过一块通信芯片进行实现。
234.存储器220可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器220包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。
235.其中,输入装置230用于接收输入的指令或数据,输入装置230包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置240用于输出指令或数据,输出装置240包括但不限于显示设备和扬声器等。在本技术实施例中,输入装置230可以为温度传感器,用于获取服务器的运行温度。输出装置240可以为扬声器,用于输出音频信号。
236.除此之外,本领域技术人员可以理解,上述附图所示出的服务器的结构并不构成对服务器的限定,服务器可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
237.在本技术实施例中,各步骤的执行主体可以是上文介绍的服务器。
238.在图20所示的服务器中,处理器210可以用于调用存储器220中存储的字符处理程序,并执行以实现如本技术各个方法实施例所述的字符处理方法。
239.采用本技术实施例提供的字符处理方法,可以在对多字符集同时进行翻译时,合理划分翻译后的字符集的显示区域,将翻译后的字符集在划分的显示区域内完全显示,各字符集之间互不影响,提高了多字符集翻译的整体显示效果。
240.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
241.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
242.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
243.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
244.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
245.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
246.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
247.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献