移动终端及其图像显示方法技术

技术编号:34871787 阅读:52 留言:0更新日期:2022-09-10 13:23
本申请公开了一种移动终端及其图像显示方法,涉及图像显示技术领域。移动终端可以基于第一灰度级数的灰度图像包括的多个像素点的初始灰度值,确定灰度阈值,之后可以基于该灰度阈值和初始灰度值确定每个像素点的灰度值误差,并基于该灰度值误差更新位于该像素点的邻域内且未被遍历的像素点的初始灰度值。由于该灰度阈值基于多个像素点的初始灰度值确定,因此确定的灰度阈值能够与当前的灰度图像适配,从而可以确保后续基于该灰度阈值转换得到的第二灰度级数的灰度图像的显示效果较好。到的第二灰度级数的灰度图像的显示效果较好。到的第二灰度级数的灰度图像的显示效果较好。

【技术实现步骤摘要】
移动终端及其图像显示方法


[0001]本申请涉及显示
,特别涉及一种移动终端及其图像显示方法。

技术介绍

[0002]移动终端可以将灰度级数较高的灰度图像(也可以称为灰阶图像)转换为灰度级数较低的灰度图像,并控制其电子墨水屏显示该灰度级数较低的灰度图像,以提高移动终端显示图像的效率。

技术实现思路

[0003]本申请提供了一种移动终端及其图像显示方法,所述技术方案如下:
[0004]一方面,提供了一种移动终端,所述移动终端包括处理器和电子墨水屏;所述处理器用于:
[0005]基于第一灰度级数的灰度图像包括的多个像素点的初始灰度值,确定灰度阈值;
[0006]遍历所述第一灰度级数的灰度图像的多个像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和所述灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值,其中所述第二灰度级数小于所述第一灰度级数;
[0007]基于所述像素点的灰度值误差,更新位于所述像素点的领域内且未被遍历的目标像素点的初始灰度值,所述灰度值误差为所述初始灰度值减去所述目标灰度值得到的差值;
[0008]基于每个所述像素点的目标灰度值,控制所述电子墨水屏显示所述第二灰度级数的所述灰度图像。
[0009]可选的,所述灰度阈值与所述多个像素点的初始灰度值正相关。
[0010]可选的,所述处理器用于:
[0011]将所述多个像素点的初始灰度值的平均值确定为灰度阈值。
[0012]可选的,所述处理器用于:r/>[0013]采用大津算法对所述多个像素点的初始灰度值进行处理,得到灰度阈值。
[0014]可选的,所述处理器用于:
[0015]基于第一灰度级数的灰度图像包括的各个像素点的初始灰度值,确定一个灰度阈值;
[0016]或者,对于所述多个像素点中的每个像素点,基于所述像素点的邻域内的各个像素点的初始灰度值,确定所述像素点对应的灰度阈值,以及对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和所述像素点对应的灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值。
[0017]可选的,所述第二灰度级数为2;所述处理器用于:
[0018]若所述像素点的初始灰度值大于或等于所述灰度阈值,则将第一目标数值确定为所述像素点的目标灰度值;
[0019]若所述像素点的初始灰度值小于所述灰度阈值,则将第二目标数值确定为所述像素点的目标灰度值;
[0020]其中,所述第一目标数值大于所述第二目标数值。
[0021]可选的,所述灰度图像包括阵列排布的多个像素点;所述处理器用于:
[0022]对所述灰度图像中的像素点进行逐行遍历;
[0023]对于位于所述像素点的同一行,且位于所述像素点下一列的第一目标像素点,将所述第一目标像素点的初始灰度值增大第一数值,所述第一数值为所述像素点的灰度值误差与第一占比的乘积;
[0024]对于位于所述像素点的下一行,且位于所述像素点的前一列的第二目标像素点,将所述第二目标像素点的初始灰度值增大第二数值,所述第二数值为所述像素点的灰度值误差与第二占比的乘积;
[0025]对于位于所述像素点的下一行,且位于所述像素点的同一列的第三目标像素点,将所述第三目标像素点的初始灰度值增大第三数值,所述第三数值为所述像素点的灰度值误差与第三占比的乘积;
[0026]对于位于所述像素点的下一行,且位于所述像素点的下一列的第四目标像素点,将所述第四目标像素点的初始灰度值增大第四数值,所述第四数值为所述像素点的灰度值误差与第四占比的乘积。
[0027]可选的,所述第三占比和所述第四占比均小于所述第一占比,所述第一占比小于所述第二占比。
[0028]可选的,所述第三占比和所述第四占比均为2/16,所述第一占比为5/16,所述第二占比为7/16。
[0029]另一方面,提供了一种移动终端,所述移动终端包括处理器和电子墨水屏;所述处理器用于:
[0030]遍历第一灰度级数的灰度图像的多个像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值,其中所述第一灰度级数为256,所述第二灰度级数为2,所述灰度阈值大于等于144,且小于等于240;
[0031]基于所述像素点的灰度值误差,更新位于所述像素点的领域内且未被遍历的目标像素点的初始灰度值,所述灰度值误差为所述初始灰度值减去所述目标灰度值得到的差值;
[0032]基于每个所述像素点的目标灰度值,控制所述电子墨水屏显示所述第二灰度级数的所述灰度图像。
[0033]又一方面,提供了一种移动终端的图像显示方法,所述移动终端包括电子墨水屏;所述方法包括:
[0034]基于第一灰度级数的灰度图像包括的多个像素点的初始灰度值,确定灰度阈值;
[0035]遍历所述第一灰度级数的灰度图像的多个像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和所述灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值,其中所述第二灰度级数小于所述第一灰度级数;
[0036]基于所述像素点的灰度值误差,更新位于所述像素点的领域内且未被遍历的目标
像素点的初始灰度值,所述灰度值误差为所述初始灰度值减去所述目标灰度值得到的差值;
[0037]基于每个所述像素点的目标灰度值,在所述电子墨水屏上显示所述第二灰度级数的所述灰度图像。
[0038]再一方面,提供了一种移动终端的图像显示方法,所述移动终端包括电子墨水屏;所述方法包括:
[0039]遍历第一灰度级数的灰度图像的多个像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值,其中所述第一灰度级数为256,所述第二灰度级数为2,所述灰度阈值大于等于144,且小于等于240;
[0040]基于所述像素点的灰度值误差,更新位于所述像素点的领域内且未被遍历的目标像素点的初始灰度值,所述灰度值误差为所述初始灰度值减去所述目标灰度值得到的差值;
[0041]基于每个所述像素点的目标灰度值,在所述电子墨水屏上显示所述第二灰度级数的所述灰度图像。
[0042]再一方面,提供了一种移动终端,所述移动终端包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方面所述的移动终端的图像显示方法。
[0043]再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器运行时实现如上述方面所述的移动终端的图像显示方法。
[0044]再一方面,提供了一种包含指令的计算机程序产品,当所述计算机程序产品在所述计算机上运行时,使得所述计算机执行上述方面所述的移动终端的图像显示。
[0045]本申请提供的技术方案带来的有益效果至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括处理器和电子墨水屏;所述处理器用于:基于第一灰度级数的灰度图像包括的多个像素点的初始灰度值,确定灰度阈值;遍历所述第一灰度级数的灰度图像的多个像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和所述灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值,其中所述第二灰度级数小于所述第一灰度级数;基于所述像素点的灰度值误差,更新位于所述像素点的领域内且未被遍历的目标像素点的初始灰度值,所述灰度值误差为所述初始灰度值减去所述目标灰度值得到的差值;基于每个所述像素点的目标灰度值,控制所述电子墨水屏显示所述第二灰度级数的所述灰度图像。2.根据权利要求1所述的移动终端,其特征在于,所述灰度阈值与所述多个像素点的初始灰度值正相关。3.根据权利要求2所述的移动终端,其特征在于,所述处理器用于:将所述多个像素点的初始灰度值的平均值确定为灰度阈值。4.根据权利要求1所述的移动终端,其特征在于,所述处理器用于:采用大津算法对所述多个像素点的初始灰度值进行处理,得到灰度阈值。5.根据权利要求1至4任一所述的移动终端,其特征在于,所述处理器用于:基于第一灰度级数的灰度图像包括的各个像素点的初始灰度值,确定一个灰度阈值;或者,对于所述多个像素点中的每个像素点,基于所述像素点的邻域内的各个像素点的初始灰度值,确定所述像素点对应的灰度阈值,以及对于遍历到的每个所述像素点,基于所述像素点的初始灰度值和所述像素点对应的灰度阈值,确定所述像素点在第二灰度级数下的目标灰度值。6.根据权利要求1至4任一所述的移动终端,其特征在于,所述第二灰度级数为2;所述处理器用于:若所述像素点的初始灰度值大于或等于所述灰度阈值,则将第一目标数值确定为所述像素点的目标灰度值;若所述像素点的初始灰度值小于所述灰度阈值,则将第二目标数值确定为所述像素点的目标灰度值;其中,所述第一目标数值大于所述第二目标数值。7.根据权利要求1至4任一所述的移动终端,其特征在于,所述灰度图像包括阵列排布的多个像素点;所述处理器用于:对所述灰度图像中的像素点进行逐行遍历;对于位于所述像素点的同一行,且位于所述像素点下一列的第一目标像素点,将所述第一目标像素点的初始灰度值增大第一数值,所述第一数值为所述像素点的灰度值误差与第一占比的乘积;对于位于所述像素点的下一行,且位于所述像素点的前一列的第二目标像素点,将所述第二目标像素点的初始灰度值增大第二数值,所述第二数值为所述像素点的灰度值误差与第二占...

【专利技术属性】
技术研发人员:王续澎
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1