一种文字显示优化方法、装置、设备及存储介质制造方法及图纸

技术编号:37127631 阅读:18 留言:0更新日期:2023-04-06 21:26
本申请实施例公开了一种文字显示优化方法、装置、设备及存储介质。本申请实施例提供的技术方案通过根据第一字形数据中各个像素多个颜色通道对应的颜色值,在第一字形数据中确定目标像素,并根据设定的灰度映射关系将各个目标像素的第一灰度值调整为对应的第二灰度值,得到第二字形数据,并基于第二字形数据驱动墨水屏显示对应的待显示文字,由于抗锯齿层数据中目标像素的第一灰度值调整为与背景灰度的灰度值距离更大的第二灰度值,待显示文字的抗锯齿层与背景的对比度更高,在保证文字边缘平滑过渡的同时,有效提高了文字显示清晰度,优化在墨水屏上的文字显示效果。优化在墨水屏上的文字显示效果。优化在墨水屏上的文字显示效果。

【技术实现步骤摘要】
一种文字显示优化方法、装置、设备及存储介质


[0001]本申请实施例涉及显示
,尤其涉及一种文字显示优化方法、装置、设备及存储介质。

技术介绍

[0002]电子墨水屏利用电泳技术实现接近传统纸张的显示效果,因此也被成为“电子纸”。电子墨水屏一般通过电子墨水进行画面显示,电子墨水通常会制成电子墨水薄膜的形式,电子墨水薄膜由大量微囊组成,微囊中设置有带不同电荷的色素颗粒。初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。
[0003]一般的,显示屏在显示文字时,受显示屏分辨率的制约,文字边缘会呈现锯齿的形状,需要对文字进行抗锯齿处理。抗锯齿处理一般是对字体边缘像素的颜色值进行调节,使字体边缘和背景之间出现过渡渐变的效果,使得字体边缘的显示更平滑。但是现有的字体抗锯齿处理一般是针对彩色显示屏进行设计的,在电子墨水屏中对文字进行抗锯齿处理时,文字边缘容易出现颜色偏灰的情况,导致文字显示模糊,文字显示效果较差。

技术实现思路

[0004]本申请实施例提供一种文字显示优化方法、装置、设备及存储介质,以解决现有技术中对文字进行抗锯齿处理容易出现文字显示模糊,文字显示效果较差的技术问题,有效提高文字显示清晰度,保证文字显示效果。
[0005]在第一方面,本申请实施例提供了一种文字显示优化方法,包括:
[0006]确定待显示文字的第一字形数据,并确定所述第一字形数据中各个像素多个颜色通道对应的颜色值;
[0007]基于多个颜色通道对应的颜色值从所述第一字形数据中确定目标像素;
[0008]基于设定的灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,其中,所述第二灰度值与所述待显示文字的背景灰度值的灰度值距离大于所述第一灰度值与所述背景灰度值的灰度值距离;
[0009]将所述第一字形数据中至少一个目标像素的第一灰度值调整为对应的第二灰度值,得到第二字形数据,并基于所述第二字形数据驱动墨水屏显示所述待显示文字。
[0010]在第二方面,本申请实施例提供了一种文字显示优化装置,包括目标确定模块、灰度映射模块、灰度调整模块和文字显示模块,其中:
[0011]所述目标确定模块,用于确定待显示文字的第一字形数据,在所述第一字形数据的抗锯齿层数据中确定至少一个目标像素,所述第一字形数据包括抗锯齿层数据和字形层数据;
[0012]所述灰度映射模块,用于基于设定的灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,其中,所述第二灰度值与所述待显示文字的背景灰度
值的灰度值距离大于所述第一灰度值与所述背景灰度值的灰度值距离;
[0013]所述灰度调整模块,用于将所述第一字形数据中至少一个目标像素的第一灰度值调整为对应的第二灰度值,得到第二字形数据;
[0014]所述文字显示模块,用于基于所述第二字形数据驱动墨水屏显示所述待显示文字。
[0015]在第三方面,本申请实施例提供了一种文字显示优化设备,包括:存储器以及一个或多个处理器;
[0016]所述存储器,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的文字显示优化方法。
[0018]在第四方面,本申请实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的文字显示优化方法。
[0019]本申请实施例通过根据第一字形数据中各个像素多个颜色通道对应的颜色值,在第一字形数据中确定目标像素,并根据设定的灰度映射关系将各个目标像素的第一灰度值调整为对应的第二灰度值,得到第二字形数据,并基于第二字形数据驱动墨水屏显示对应的待显示文字,由于抗锯齿层数据中目标像素的第一灰度值调整为与背景灰度的灰度值距离更大的第二灰度值,待显示文字的抗锯齿层与背景的对比度更高,在保证文字边缘平滑过渡的同时,有效提高了文字显示清晰度,优化在墨水屏上的文字显示效果。
附图说明
[0020]图1是本申请实施例提供的一种文字显示优化方法的流程图;
[0021]图2是本申请实施例提供的第一种字形数据对应的内容示意图;
[0022]图3是本申请实施例提供的第二种字形数据对应的内容示意图
[0023]图4是本申请实施例提供的另一种文字显示优化方法的流程图;
[0024]图5是本申请实施例提供的一种未对待显示文字进行抗锯齿处理的显示效果示意图;
[0025]图6是本申请实施例提供的一种未对待显示文字进行显示优化处理的显示效果示意图;
[0026]图7是本申请实施例提供的一种对待显示文字进行显示优化处理的显示效果示意图;
[0027]图8是本申请实施例提供的一种文字显示优化装置的结构示意图;
[0028]图9是本申请实施例提供的一种文字显示优化设备的结构示意图。
具体实施方式
[0029]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实
施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时上述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。上述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]图1给出了本申请实施例提供的一种文字显示优化方法的流程图,本申请实施例提供的文字显示优化方法可以由文字显示优化装置来执行,该文字显示优化装置可以通过硬件和/或软件的方式实现,并集成在文字显示优化设备中。
[0031]下述以文字显示优化装置执行文字显示优化方法为例进行描述。参考图1,该文字显示优化方法包括:
[0032]S101:确定待显示文字的第一字形数据,并确定第一字形数据中各个像素多个颜色通道对应的颜色值。
[0033]本方案提供的第一字形数据可以是包含文字内容和背景内容的图像数据,也可以是仅包含文字内容的图像数据。其中,第一字形数据中包含文字内容的数据包括抗锯齿层数据和字形层数据。按照第一字形数据中原始的抗锯齿层数据和字形层数据显示待显示文字时,将基于字形层数据中反映个各个像素的位置和颜色值,以及抗锯齿层数据中反映的各个像素的位置和颜色值,绘制并显示待显示文字,对应的,所显示的文字包括由基于字形层数据绘制得到的字形层,以及基于抗锯齿层数据绘制得到的抗锯齿层,字形层和抗锯齿层共同形成所显示的文字。背景内容可理解为在显示待显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文字显示优化方法,其特征在于,包括:确定待显示文字的第一字形数据,并确定所述第一字形数据中各个像素多个颜色通道对应的颜色值;基于多个颜色通道对应的颜色值从所述第一字形数据中确定目标像素;基于设定的灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,其中,所述第二灰度值与所述待显示文字的背景灰度值的灰度值距离大于所述第一灰度值与所述背景灰度值的灰度值距离;将所述第一字形数据中至少一个目标像素的第一灰度值调整为对应的第二灰度值,得到第二字形数据,并基于所述第二字形数据驱动墨水屏显示所述待显示文字。2.根据权利要求1所述的文字显示优化方法,其特征在于,所述确定待显示文字的第一字形数据,包括:依据设定的字体文件确定待显示文字对应的第一字形信息,所述字体文件记录有不同文字对应的字形信息;基于所述第一字形信息、设定的字体参数以及抗锯齿参数绘制所述待显示文字的第一字形数据,所述第一字形数据包括抗锯齿层数据和字形层数据。3.根据权利要求1所述的文字显示优化方法,其特征在于,所述第一字形数据包括所述待显示文字的内边缘和/或外边缘对应的一个或多个抗锯齿层数据。4.根据权利要求1所述的文字显示优化方法,其特征在于,所述基于多个颜色通道对应的颜色值从所述第一字形数据中确定目标像素,包括:将多个颜色通道对应的颜色值相同的像素作为目标像素。5.根据权利要求1所述的文字显示优化方法,其特征在于,所述基于设定的灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,包括:在所述第一灰度值小于所述待显示文字的背景灰度值的情况下,基于设定的第一灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,其中,基于所述第一灰度映射关系确定的第二灰度值小于对应的第一灰度值;在所述第一灰度值大于所述待显示文字的背景灰度值的情况下,基于设定的第二灰度映射关系,确定至少一个所述目标像素的第一灰度值所对应的第二灰度值,其中,基于所述第二灰度映射关系确定的第二灰度值大于对应的第一灰度值。6.根据权利要求1所述...

【专利技术属性】
技术研发人员:廖林涛朱增
申请(专利权)人:广州文石信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1