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

信息显示方法、装置、电子设备及存储介质与流程

2021-10-27 20:08:00 来源:中国专利 TAG:电子设备 图像处理 装置 方法 显示


1.本技术属于图像处理技术领域,具体涉及一种信息显示方法、装置、电子设备及存储介质。


背景技术:

2.随着电子设备的不断发展,电子设备大多都具备了实时翻译功能,并且实时翻译功能已经成为用户日常生活中的经常使用的一项重要功能。
3.现阶段,电子设备可以在界面中待翻译文本所在的文本区域显示待翻译文本对应的翻译文本。但是,由于待翻译文本所处场景的多元化,经常会出现翻译文本与界面中的背景区域(即界面中待翻译文本所在文本区域外的区域)区分度较低的情况,从而导致用户很难看清翻译文本,导致用户体验较差。


技术实现要素:

4.本技术实施例的目的是提供一种信息显示方法、装置、电子设备及存储介质,能够解决用户难以看清翻译文本,用户体验较差的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种信息显示方法,该方法包括:
7.获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本,其中,所述目标翻译文本为针对所述待翻译文本进行翻译得到的文本;
8.根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号;
9.在所述填充字号小于预设字号时,对所述目标文本显示区域进行扩张;
10.在扩张后的目标文本显示区域中,按照目标字号以目标显示方式显示所述目标翻译文本,所述目标字号大于或等于所述预设字号。
11.第二方面,本技术实施例提供了一种信息显示装置,该装置包括:
12.获取模块,用于获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本,其中,所述目标翻译文本为针对所述待翻译文本进行翻译得到的文本;
13.计算模块,用于根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号;
14.扩张模块,用于在所述填充字号小于预设字号时,对所述目标文本显示区域进行扩张;
15.显示模块,用于在扩张后的目标文本显示区域中,按照目标字号以目标显示方式显示所述目标翻译文本,所述目标字号大于或等于所述预设字号。
16.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
17.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
18.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
19.在本技术实施例中,通过根据目标翻译文本的字符数计算目标翻译文本的填充字号,在填充字号小于预设字号时,扩张目标文本显示区域,在扩张后的目标文本显示区域中按照大于或等于预设字号的目标字号以目标显示方式显示目标翻译文本。这样,可以实现背景区域与翻译文本的区别显示,避免由于翻译文本较多出现翻译文本的填充字号较小,导致背景区域与翻译文本的区分度较低,无法看清翻译文本的情况,如此,可以便于用户区分背景区域与翻译文本,从而使用户能够更好更清晰的获取到翻译文本,提高用户体验。
附图说明
20.图1是本技术实施例提供的一种信息显示方法的流程示意图;
21.图2本技术实施例提供的另一种信息显示方法的流程示意图;
22.图3是本技术实施例提供的一种信息显示装置的结构示意图;
23.图4是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
26.基于背景技术可知,现有技术中会由于翻译文本与界面中的背景区域区分度较低,导致用户很难看清待翻译文本的翻译文本,导致用户体验较差。
27.具体的,现有技术中在进行实时翻译时,用户可以将电子设备的图像获取装置(如摄像头)对准待翻译文本,电子设备可以通过图像获取装置获取包含待翻译文本的图像显示在界面上,利用ocr(optical character recognition,光学字符识别)技术提取界面中的待翻译文本,对待翻译文本进行翻译得到翻译文本,再界面中待翻译文本所在区域进行涂抹或掩盖,再在其上回填翻译文本。当界面中翻译文本较多时,翻译文本通常会以较小的填充字体回填在待翻译文本所在区域,导致翻译文本字体较小,翻译文本与界面中待翻译文本的背景区域区分度不够,容易受到无关背景的干扰,导致用户很难看清翻译文本,尤其在户外等外界高亮度或者用户手持电子设备出现晃动的情况下,更难看清翻译文本。
28.基于此,本技术实施例提供了一种信息显示方法、装置、电子设备及存储介质,能
够按照大于或等于预设字号的目标字号以目标显示方式显示目标翻译文本,使用户能够更好更清晰的获取到翻译文本,提高用户体验。
29.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的信息显示方法进行详细地说明。
30.图1示出了本技术实施例提供的一种信息显示方法的流程示意图,该信息显示方法可以应用于手机、平板电脑、笔记本电脑、掌上电脑等电子设备,如图1所示,该信息显示方法可以包括:
31.s110,获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本。
32.其中,待翻译文本可以是电子设备的界面中需要翻译的文本信息,目标翻译文本为针对待翻译文本进行翻译得到的文本。目标文本显示区域为界面中待翻译文本所在的区域。
33.作为一个示例,在进行实时翻译时,用户可以将电子设备的图像获取装置(如摄像头)对准待翻译文本,电子设备可以通过图像获取装置获取包含待翻译文本的图像显示在界面上,利用ocr技术提取界面中的待翻译文本,并可以对待翻译文本进行翻译,得到目标翻译文本。
34.可以理解的,目标翻译文本的具体语言类别可以是电子设备默认的,也可以是用户选择的,如可以是英译汉、汉译英、俄译汉等。
35.s120,根据目标文本显示区域的面积和目标翻译文本的字符数计算目标翻译文本的填充字号。
36.作为一个示例,电子设备在获取目标翻译文本及待翻译文本在界面中的目标文本显示区域之后,可以计算目标文本显示区域的面积,并可以统计目标翻译文本的字符数。然后,可以根据目标文本显示区域的面积和目标翻译文本的字符数,确定目标翻译文本的填充字号。例如,当目标翻译文本的字符数较多时,若要使目标翻译文本可以完整的显示在目标文本显示区域,则需要适当缩小目标翻译文本的填充字号,反之,则可以适当增大目标翻译文本的填充字号。
37.可以理解的,目标翻译文本的填充字号可以在目标文本显示区域的面积和目标翻译文本的字符数的基础上,结合待翻译文本的字号确定,也可以仅根据目标文本显示区域的面积和目标翻译文本的字符数直接计算得出。
38.s130,在填充字号小于预设字号时,对目标文本显示区域进行扩张。
39.其中,预设字号可以是预先设定的最小字号,当翻译文本小于该字号时,则可以认为翻译文本字号过小,很难被用户看清。
40.作为一个示例,电子设备在计算出目标翻译文本的填充字号之后,可以将计算出的目标翻译文本的填充字号与预设字号进行比对,以确定计算出的目标翻译文本的填充字号是否小于预设字号。在计算出的目标翻译文本的填充字号小于预设字号的情况下,可以认为若按照前述填充字号在目标文本显示区域内显示目标翻译文本,会导致目标翻译文本字号过小,与背景区域区别较小,难以被用户看清,此时,为了使目标翻译文本能够清晰的显示,则需要对目标文本区域进行扩张,也就是说,扩大目标翻译文本的显示区域。
41.可以理解的,在填充字号大于或等于预设字号时,可以按照填充字号在目标文本显示区域以目标显示方式显示目标翻译文本。
42.s140,在扩张后的目标文本显示区域中,按照目标字号以目标显示方式显示目标翻译文本。
43.其中,目标字号大于或等于预设字号。目标显示方式可以是突出显示,如可以使用不同颜色突出显示目标翻译文本,这样,可以增加目标翻译文本与背景区域的对比度,增加目标翻译文本与背景区域的区分度,更好的便于用户获取到目标翻译文本,进一步提高用户体验。
44.作为一个示例,电子设备在对目标文本显示区域进行扩张,得到扩张后的目标文本显示区域后,可以确定目标字号,目标字号是大于或等于预设字号的,可以理解的,目标字号可以是预设字号,或者也可以是根据扩张后的目标文本显示区域和目标翻译文本的字符数重新计算出的字号。然后,可以按照目标字号在扩张后的目标文本显示区域中以目标显示方式显示目标翻译文本。
45.在本技术实施例中,通过根据目标翻译文本的字符数计算目标翻译文本的填充字号,在填充字号小于预设字号时,扩张目标文本显示区域,在扩张后的目标文本显示区域中按照大于或等于预设字号的目标字号以目标显示方式显示目标翻译文本。这样,可以实现背景区域与翻译文本的区别显示,避免由于翻译文本较多出现翻译文本的填充字号较小,导致背景区域与翻译文本的区分度较低,无法看清翻译文本的情况,如此,可以便于用户区分背景区域与翻译文本,从而使用户能够更好更清晰的获取到翻译文本,提高用户体验。
46.在一些实施例中,可以在目标文本显示区域的面积在界面中占比较小时,计算目标翻译文本的填充字号,相应的,上述步骤s120的具体实现方式可以如下:
47.在目标文本显示区域的面积与界面的面积的比值小于预设阈值的情况下,根据目标文本显示区域的面积和目标翻译文本的字符数计算目标翻译文本的填充字号。
48.作为一个示例,电子设备可以计算目标文本显示区域的面积与界面的面积的比值,也就是说,计算目标文本显示区域的面积在界面面积中的占比。如果目标文本显示区域的面积与界面的面积的比值小于预设阈值,即目标文本显示区域的面积在界面面积中的占比较小,界面的主体内容非文本内容。此时,出现目标文本显示区域不足以按照大于或等于预设字号显示目标翻译文本的情况的概率较大,且目标文本显示区域的可扩张区域较大,扩张后通常足以按照大于或等于预设字号显示目标翻译文本。故而,可以在目标文本显示区域的面积与界面的面积的比值小于预设阈值的情况下,根据目标文本显示区域的面积和目标翻译文本的字符数计算目标翻译文本的填充字号,以在填充字号小于预设字号时,扩张目标文本显示区域,在扩张后的目标文本显示区域中按照目标字号以目标显示方式显示目标翻译文本。
49.可以理解的,在目标文本显示区域的面积与界面的面积的比大于或等于预设阈值的情况下,可以认为界面的主体内容是文本内容,此时,目标文本显示区域的可扩张区域较小,若计算出的填充字号小于预设字号,即使进行了目标文本显示区域的扩张,通常也不足以按照大于或等于预设字号显示目标翻译文本,故而,此时可以对第一目标文本显示区域外的背景区域进行模糊处理,增加目标翻译文本与背景区域的区分度,如可以通过r

cnn(region

cnn)、yolo(you only look once)等物体识别和轮廓分割网络检测背景区域的轮廓,对轮廓内的对象进行模糊处理。
50.这样,一方面,仅在目标文本显示区域的面积在界面中占比较小时,计算目标翻译
文本的填充字号,以进行后续的显示区域扩张处理,可以避免不必要的处理过程,提高处理效率,进一步提高用户体验。另一方面,在目标文本显示区域的面积在界面中占比较大时,无需计算填充字号,无需扩张显示区域,仅模糊化背景,可以在提高处理效率的同时,保证目标翻译文本与背景区域的区分度。
51.在一些实施例中,上述步骤还可以在目标翻译文本的字符数与待翻译文本的字符数差值较大时,进行目标文本区域的扩张,相应的,其具体实现方式可以如下:
52.计算目标翻译文本的字符数与待翻译文本的字符数的差值;
53.在差值大于预设差值阈值的情况下,对目标文本显示区域进行扩张。
54.其中,预设差值阈值为预先设置的一个具体的字符数,如可以是20、25、30等。
55.作为一个示例,电子设备还可以统计待翻译文本的字符数,计算目标翻译文本的字符数与待翻译文本的字符数的差值,将差值与预设差值阈值进行比较。在差值大于预设差值阈值的情况下,可以认为目标翻译文本的字符数比待翻译文本的字符数多了较多字符,若在目标文本显示区域内显示目标翻译文本,为了完整显示目标翻译文本则需要缩小目标翻译文本的字号,这可能由于字号过小导致目标翻译文本不清晰,此时,则可以基于差值对目标文本显示区域进行扩张,在扩张后的目标文本显示区域内以目标显示方式显示目标翻译文本,如可以在扩张后的目标文本显示区域内突出显示目标翻译文本。
56.作为一个具体的示例,电子设备可以利用颜色聚类的k

means(k

means clustering algorithm,k均值聚类算法)将界面中的文本区域与背景区域分开,运用边缘检测方法提取文本区域的边界,用弧线绘制文本区域的边界,将文本区域与背景区域分隔开。再比较目标翻译文本的字符数和待翻译文本的字符数,若目标翻译文本的字符数与待翻译文本的字符数的差值大于预设差值阈值,即目标翻译文本的字符数显著增多,则根据目标文本显示区域和目标翻译文本相较于待翻译文本增多的字符数,在目标文本显示区域选择像素点相近的区域进行边界扩张,同时选择对比强烈的文字和背景填充显示目标翻译文本。
57.在一些实施例中,对目标文本显示区域进行扩张的具体实现方式可以如下:
58.以目标文本显示区域的像素点聚类值为基准设定区域划分阈值,将与像素点聚类值的差值在区域划分阈值内的区域划分为待扩张区域;
59.判断待扩张区域的像素点分布是否均匀;
60.在待扩张区域的像素点分布均匀的情况下,在待扩张区域内对目标文本显示区域的边界进行扩张;
61.在待扩张区域的像素点分布不均匀的情况下,对待扩张区域进行模糊处理,在模糊处理后的待扩张区域内对目标文本显示区域的边界进行扩张。
62.作为一个示例,对目标文本显示区域进行扩张时,可以以目标文本显示区域的像素点聚类值为基准设定区域划分阈值,如可以将区域划分阈值设置为10,即与像素点聚类值的rgb值之差在
±
10之间。再根据区域划分阈值,将目标文本显示区域周边,且与目标文本显示区域的像素点聚类值的差值在区域划分阈值之内的区域划分为待扩张区域。然后,可以判断待扩张区域的像素点分布是否均匀(若分布均匀则为纯色背景,反之为杂色背景)。
63.若待扩张区域的像素点分布均匀,则在待扩张区域的内对目标文本显示区域的边
界进行扩张,如可以在待扩张区域内对目标文本显示区域的边界通过滤波器(如可以是线性滤波、均值滤波、高斯滤波、非线性滤波、中值滤波、双边滤波等)进行卷积扩张(即膨胀)。若待扩张区域的像素点分布不均匀,则可以对待扩张区域的进行模糊处理(如可以是均值模糊、中值模糊、高斯模糊等),再在模糊处理后的待扩张区域对目标文本显示区域的边界进行扩张。
64.可以理解的,可以优先选择纯色的背景区域进行目标文本显示区域的扩张,同时多个文本区域的边界不能有交叠。在将目标翻译文本显示在扩张后的目标文本显示区域时,需要对扩张后的目标文本显示区域的r、g、b通道,选择通道变换算法更改目标文本显示区域的灰度或颜色值,如可以进行分段线性变换、亮度增强等。可以理解的,也以直接采用查询表方式,对合适阈值内的像素点处理时直接查询计算好的像素值,而对翻译文本采用反色等处理后再显示在扩展后的目标文本显示区域。
65.这样,根据不同情况采用不同方法实现目标文本显示区域的扩张,不仅可以为后续目标翻译文本的显示提供支撑,还可以提高方案的灵活性。
66.在一些实施例中,在对目标文本显示区域进行扩张之后,还可以执行如下步骤:
67.对界面中除扩张后的目标文本显示区域外的区域进行模糊处理。
68.作为一个示例,在对目标文本显示区域进行扩张之后,还可以对界面中除扩张后的目标文本显示区域外的区域进行模糊处理。可以理解的,对界面中除扩张后的目标文本显示区域外的区域进行模糊处理可以采用均值模糊、中值模糊、高斯模糊等方法中的任意一种。这样,在扩张目标文本显示区域,以按照目标字号以目标显示方式显示目标翻译文本的基础上,对对界面中除扩张后的目标文本显示区域外的区域进行模糊处理,还可以进一步增加目标翻译文本与背景区域的对比度,使用户能够更好的看清目标翻译文本,进一步提高用户体验。
69.可以理解的,在填充字号大于或等于预设字号,按照填充字号在目标文本显示区域以目标显示方式显示目标翻译文本之后,也可以对目标文本显示区域外的区域进行模糊处理。
70.为使本技术实施例提供的方法更加清楚,下面结合附图2对本技术实施例提供的一种信息显示方法进行说明,如图2所示,该方法可以包括:
71.s210,获取待翻译文本。
72.s220,获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本。
73.s230,在目标文本显示区域的面积与界面的面积的比值小于预设阈值的情况下,根据目标文本显示区域的面积和目标翻译文本的字符数计算目标翻译文本的填充字号。
74.s240,判断填充字号是否小于预设字号。
75.在填充字号是否小于预设字号的情况下,执行步骤s250至s270。反之,执行步骤s280至s290。
76.s250,对目标文本显示区域进行扩张。
77.s260,在扩张后的目标文本显示区域中按照目标字号以目标显示方式显示目标翻译文本。
78.s270,对界面中除扩张后的目标文本显示区域外的区域进行模糊处理。
79.s280,按照填充字号在目标文本显示区域以目标显示方式显示目标翻译文本。
80.s290,对目标文本显示区域外的区域进行模糊处理。
81.本技术实施例的具体实现原理和技术效果与上述各实施例类似,为简洁起见,在此不再赘述。
82.需要说明的是,本技术实施例提供的信息显示方法,执行主体可以为信息显示装置,或者,或者该信息显示装置中的用于执行加载信息显示方法的控制模块。本技术实施例中以信息显示装置执行加载信息显示方法为例,说明本技术实施例提供的信息显示方法。
83.基于同一发明构思,本技术实施例还提供了一种信息显示装置,如图3所示,信息显示装置300可以包括:
84.获取模块310,用于获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本,其中,所述目标翻译文本为针对所述待翻译文本进行翻译得到的文本;
85.计算模块320,用于根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号;
86.扩张模块330,用于在所述填充字号小于预设字号时,对所述目标文本显示区域进行扩张;
87.显示模块340,用于在扩张后的目标文本显示区域中,按照目标字号以目标显示方式显示所述目标翻译文本,所述目标字号大于或等于所述预设字号。
88.在本技术实施例中,通过根据目标翻译文本的字符数计算目标翻译文本的填充字号,在填充字号小于预设字号时,扩张目标文本显示区域,在扩张后的目标文本显示区域中按照大于或等于预设字号的目标字号以目标显示方式显示目标翻译文本。这样,可以实现背景区域与翻译文本的区别显示,避免由于翻译文本较多出现翻译文本的填充字号较小,导致背景区域与翻译文本的区分度较低,无法看清翻译文本的情况,如此,可以便于用户区分背景区域与翻译文本,从而使用户能够更好更清晰的获取到翻译文本,提高用户体验。
89.在一些实施例中,所述计算模块320,具体用于:
90.在所述目标文本显示区域的面积与所述界面的面积的比值小于预设阈值的情况下,根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号。
91.这样,仅在目标文本显示区域的面积在界面中占比较小时,计算目标翻译文本的填充字号,以进行后续的显示区域扩张处理,可以避免不必要的处理过程,提高处理效率,进一步提高用户体验。
92.在一些实施例中,所述扩张模块330,包括:
93.划分单元,用于以目标文本显示区域的像素点聚类值为基准设定区域划分阈值,将与所述像素点聚类值的差值在所述区域划分阈值内的区域划分为待扩张区域;
94.判断单元,用于判断所述待扩张区域的像素点分布是否均匀;
95.第一扩张单元,用于在所述待扩张区域的像素点分布均匀的情况下,在所述待扩张区域内对目标文本显示区域的边界进行扩张;
96.第二扩张单元,用于在所述待扩张区域的像素点分布不均匀的情况下,对所述待扩张区域进行模糊处理,在模糊处理后的待扩张区域内对所述目标文本显示区域的边界进行扩张。
97.这样,根据不同情况采用不同方法实现目标文本显示区域的扩张,不仅可以为后
续目标翻译文本的显示提供支撑,还可以提高方案的灵活性。
98.在一些实施例中,所述装置300还包括:
99.模糊模块,用于对所述界面中除所述扩张后的目标文本显示区域外的区域进行模糊处理。
100.这样,在扩张目标文本显示区域,以按照目标字号以目标显示方式显示目标翻译文本的基础上,对对界面中除扩张后的目标文本显示区域外的区域进行模糊处理,还可以进一步增加目标翻译文本与背景区域的对比度,使用户能够更好的看清目标翻译文本,进一步提高用户体验。
101.在一些实施例中,所述目标显示方式为突出显示。
102.这样,可以增加目标翻译文本与背景区域的对比度,增加目标翻译文本与背景区域的区分度,更好的便于用户获取到目标翻译文本,进一步提高用户体验。
103.本技术实施例中的信息显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
104.本技术实施例中的信息显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
105.本技术实施例提供的信息显示装置能够实现图1至图2的方法实施例中信息显示装置实现的各个过程,为避免重复,这里不再赘述。
106.可选的,本技术实施例还提供一种电子设备,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的程序或指令,该程序或指令被处理器410执行时实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
107.需要注意的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
108.图4为实现本技术实施例的一种电子设备的硬件结构示意图。
109.该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
110.本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图4中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
111.其中,处理器410,用于:
112.获取待翻译文本在界面中的目标文本显示区域,并获取目标翻译文本,其中,所述目标翻译文本为针对所述待翻译文本进行翻译得到的文本;
113.根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号;
114.在所述填充字号小于预设字号时,对所述目标文本显示区域进行扩张;
115.显示单元406,用于:
116.在扩张后的目标文本显示区域中,按照目标字号以目标显示方式显示所述目标翻译文本,所述目标字号大于或等于所述预设字号。
117.在本技术实施例中,通过根据目标翻译文本的字符数计算目标翻译文本的填充字号,在填充字号小于预设字号时,扩张目标文本显示区域,在扩张后的目标文本显示区域中按照大于或等于预设字号的目标字号以目标显示方式显示目标翻译文本。这样,可以实现背景区域与翻译文本的区别显示,避免由于翻译文本较多出现翻译文本的填充字号较小,导致背景区域与翻译文本的区分度较低,无法看清翻译文本的情况,如此,可以便于用户区分背景区域与翻译文本,从而使用户能够更好更清晰的获取到翻译文本,提高用户体验。
118.可选的,处理器410,具体用于:
119.在所述目标文本显示区域的面积与所述界面的面积的比值小于预设阈值的情况下,根据所述目标文本显示区域的面积和目标翻译文本的字符数计算所述目标翻译文本的填充字号。
120.这样,仅在目标文本显示区域的面积在界面中占比较小时,计算目标翻译文本的填充字号,以进行后续的显示区域扩张处理,可以避免不必要的处理过程,提高处理效率,进一步提高用户体验。
121.可选的,处理器410,还用于:
122.以目标文本显示区域的像素点聚类值为基准设定区域划分阈值,将与所述像素点聚类值的差值在所述区域划分阈值内的区域划分为待扩张区域;
123.判断所述待扩张区域的像素点分布是否均匀;
124.在所述待扩张区域的像素点分布均匀的情况下,在所述待扩张区域内对目标文本显示区域的边界进行扩张;
125.在所述待扩张区域的像素点分布不均匀的情况下,对所述待扩张区域进行模糊处理,在模糊处理后的待扩张区域内对所述目标文本显示区域的边界进行扩张。
126.这样,根据不同情况采用不同方法实现目标文本显示区域的扩张,不仅可以为后续目标翻译文本的显示提供支撑,还可以提高方案的灵活性。
127.可选的,处理器410,还用于:
128.对所述界面中除所述扩张后的目标文本显示区域外的区域进行模糊处理。
129.这样,在扩张目标文本显示区域,以按照目标字号以目标显示方式显示目标翻译文本的基础上,对对界面中除扩张后的目标文本显示区域外的区域进行模糊处理,还可以进一步增加目标翻译文本与背景区域的对比度,使用户能够更好的看清目标翻译文本,进一步提高用户体验。
130.可选的,目标显示方式为突出显示。
131.这样,可以增加目标翻译文本与背景区域的对比度,增加目标翻译文本与背景区
域的区分度,更好的便于用户获取到目标翻译文本,进一步提高用户体验。
132.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
133.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
134.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
135.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
136.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
137.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
138.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜