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

技术编号:32350782 阅读:23 留言:0更新日期:2022-02-20 02:17
本申请公开了一种移动终端及其图像显示方法,涉及图像处理技术领域。移动终端可以将像素点的误差传递至其邻域内的多个目标像素点,该多个目标像素点中至少两个目标像素点对应的色阻块的颜色,与该像素点对应的色阻块的颜色相同。即该移动终端可以将像素点的误差传递至对应相同颜色的色阻块的目标像素点处,从而达到更新相邻的目标像素点的初始灰阶值的效果,使得遍历后的相邻像素点在第二灰阶级数下的目标灰阶值相差较大,避免了第二灰阶级数的灰阶图像显示在彩色墨水屏上后,存在面积较大的单一颜色的区域,进而提高了第二灰阶级数的灰阶图像的显示效果。的灰阶图像的显示效果。的灰阶图像的显示效果。

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


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

技术介绍

[0002]电子墨水屏由于其耗电量低被广泛应用于移动终端中。
[0003]目前,移动终端仅可以在其电子墨水屏上显示黑白图像,从而导致图像的显示效果较差。

技术实现思路

[0004]本申请提供了一种移动终端及其图像显示方法,可以解决相关技术的移动终端的图像的显示效果较差的问题。所述技术方案如下:
[0005]一方面,提供了一种移动终端,所述移动终端包括处理器和彩色墨水屏,所述彩色墨水屏包括多个不同颜色的色阻块;所述处理器用于:
[0006]遍历第一灰阶级数的灰阶图像中的像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰阶值,确定所述像素点在第二灰阶级数下的目标灰阶值,以及所述像素点的误差,所述像素点的误差与所述像素点的初始灰阶值相关,所述第二灰阶级数小于所述第一灰阶级数,所述灰阶图像中的一个像素点与多个所述色阻块中的一个所述色阻块对应;
[0007]基于所述像素点的误差,更新位于所述像素点的邻域内且未被遍历的多个目标像素点的初始灰阶值,所述多个目标像素点中至少两个目标像素点对应的色阻块的颜色,与所述像素点对应的色阻块的颜色相同;
[0008]所述彩色墨水屏用于,显示所述第二灰阶级数的所述灰阶图像。
[0009]可选的,所述灰阶图像包括阵列排布的多个像素点,多个所述色阻块包括三种不同颜色且阵列排布的色阻块,位于同一列的多个所述色阻块中,任意相邻的两个所述色阻块的颜色不同,位于同一行的多个所述色阻块被划分为多个色阻块组,每个所述色阻块组包括三个相同颜色的色阻块,且任意相邻的两个色阻块组的颜色不同;所述处理器用于:
[0010]逐行遍历第一灰阶级数的灰阶图像中的像素点;
[0011]位于所述灰阶图像的第i行第j列的像素点的邻域内且未被遍历的多个目标像素点包括:
[0012]位于所述灰阶图像的第i行,第j+1列的第一目标像素点;
[0013]位于所述灰阶图像的第i+1行,第j列的第二目标像素点;
[0014]位于所述灰阶图像的第i+1行,第j+1列的第三目标像素点;
[0015]位于所述灰阶图像的第i+2行,第j列的第四目标像素点;
[0016]位于所述灰阶图像的第i+2行,第j+1列的第五目标像素点;
[0017]位于所述灰阶图像的第i+3行,第j列的第六目标像素点;
[0018]位于所述灰阶图像的第i+3行,第j+1列的七目标像素点;
[0019]其中,所述i和所述j均为正整数。
[0020]可选的,所述处理器用于:
[0021]将所述第一目标像素点的初始灰阶值更新为所述第一目标像素点的初始灰阶值与第一数值之和,所述第一数值为所述第i行第j列的像素点的误差与第一系数之积;
[0022]将所述第二目标像素点的初始灰阶值更新为所述第二目标像素点的初始灰阶值与第二数值之和,所述第二数值为所述第i行第j列的像素点的误差与第二系数之积;
[0023]将所述第三目标像素点的初始灰阶值更新为所述第三目标像素点的初始灰阶值与第三数值之和,所述第三数值为所述第i行第j列的像素点的误差与第三系数之积;
[0024]将所述第四目标像素点的初始灰阶值更新为所述第四目标像素点的初始灰阶值与所述第二数值之和;
[0025]将所述第五目标像素点的初始灰阶值更新为所述第五目标像素点的初始灰阶值与第四数值之和,所述第四数值为所述第i行第j列的像素点的误差与第四系数之积;
[0026]将所述第六目标像素点的初始灰阶值更新为所述第六目标像素点的初始灰阶值与所述第二数值之和;
[0027]将所述第七目标像素点的初始灰阶值更新为所述第七目标像素点的初始灰阶值与所述第四数值之和;
[0028]其中,所述第一系数大于所述第二系数,所述第二系数大于所述第四系数;
[0029]所述第三系数等于所述第四系数;
[0030]或者,所述第三系数大于所述第一系数。
[0031]可选的,若所述第i行,第j列的像素点对应的色阻块的颜色,与所述第一目标像素点对应的色阻块的颜色相同,则所述第三系数等于所述第四系数;
[0032]若所述第i行,第j列的像素点对应的色阻块的颜色,与所述第一目标像素点对应的色阻块的颜色不同,则所述第三系数大于所述第一系数。
[0033]可选的,所述灰阶图像包括阵列排布的多个像素点,多个所述色阻块包括三种不同颜色且阵列排布的色阻块,位于同一列的多个所述色阻块中,任意相邻的两个所述多个色阻块的颜色不同,位于同一行的多个色阻块被划分为多个色阻块组,每个所述色阻块组包括三个相同颜色的色阻块,且任意相邻的两个色阻块组的颜色不同;所述处理器用于:
[0034]逐行遍历第一灰阶级数的灰阶图像中的像素点;
[0035]位于所述灰阶图像的第i行+第j列的像素点的领域内且未被遍历的多个目标像素点包括:
[0036]位于所述灰阶图像的第i行,第j+1列的第一目标像素点;
[0037]位于所述灰阶图像的第i+1行,第j-1列的第二目标像素点;
[0038]位于所述灰阶图像的第i+1行,第j列的第三目标像素点;
[0039]位于所述灰阶图像的第i+1行,第j+1列的第四目标像素点;
[0040]位于所述灰阶图像的第i+2行,第j-1列的第五目标像素点;
[0041]位于所述灰阶图像的第i+2行,第j列的第六目标像素点;
[0042]位于所述灰阶图像的第i+2行,第j+1列的第七目标像素点;
[0043]位于所述灰阶图像的第i+3行,第j-1列的第八目标像素点;
[0044]位于所述灰阶图像的第i+3行,第j列的第九目标像素点;
[0045]位于所述灰阶图像的第i+3行,第j+1列的第十目标像素点;
[0046]其中,所述i和所述j均为正整数。
[0047]可选的,所述处理器用于:
[0048]将所述第一目标像素点的初始灰阶值更新为所述第一目标像素点的初始灰阶值与第五数值之和,所述第五数值为位于所述第i行第j列的像素点的误差与第五系数之积;
[0049]将所述第二目标像素点的初始灰阶值更新为所述第二目标像素点的初始灰阶值与第六数值之和,所述第六数值为所述第i行第j列的像素点的误差与第六系数之积;
[0050]将所述第三目标像素点的初始灰阶值更新为所述第三目标像素点的初始灰阶值与第七数值之和,所述第七数值为所述灰阶图像的第i行第j列的像素点的误差与第七系数之积;
[0051]将所述第四目标像素点的初始灰阶值更新为所述第四目标像素点的初始灰阶值与第八数值之和,所述第八数值为所述第i行第j列的像素点的误差与所述第八系数之积;
[0052]将所述第五目标像素点的初始灰阶值更新为所述第五目标像素点的初始灰阶本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括处理器和彩色墨水屏,所述彩色墨水屏包括多个不同颜色的色阻块;所述处理器用于:遍历第一灰阶级数的灰阶图像中的像素点,对于遍历到的每个所述像素点,基于所述像素点的初始灰阶值,确定所述像素点在第二灰阶级数下的目标灰阶值,以及所述像素点的误差,所述像素点的误差与所述像素点的初始灰阶值相关,所述第二灰阶级数小于所述第一灰阶级数,所述灰阶图像中的一个像素点与多个所述色阻块中的一个所述色阻块对应;基于所述像素点的误差,更新位于所述像素点的邻域内且未被遍历的多个目标像素点的初始灰阶值,所述多个目标像素点中至少两个目标像素点对应的色阻块的颜色,与所述像素点对应的色阻块的颜色相同;所述彩色墨水屏用于,显示所述第二灰阶级数的所述灰阶图像。2.根据权利要求1所述的移动终端,其特征在于,所述灰阶图像包括阵列排布的多个像素点,多个所述色阻块包括三种不同颜色且阵列排布的色阻块,位于同一列的多个所述色阻块中,任意相邻的两个所述色阻块的颜色不同,位于同一行的多个所述色阻块被划分为多个色阻块组,每个所述色阻块组包括三个相同颜色的色阻块,且任意相邻的两个色阻块组的颜色不同;所述处理器用于:逐行遍历第一灰阶级数的灰阶图像中的像素点;位于所述灰阶图像的第i行第j列的像素点的邻域内且未被遍历的多个目标像素点包括:位于所述灰阶图像的第i行,第j+1列的第一目标像素点;位于所述灰阶图像的第i+1行,第j列的第二目标像素点;位于所述灰阶图像的第i+1行,第j+1列的第三目标像素点;位于所述灰阶图像的第i+2行,第j列的第四目标像素点;位于所述灰阶图像的第i+2行,第j+1列的第五目标像素点;位于所述灰阶图像的第i+3行,第j列的第六目标像素点;位于所述灰阶图像的第i+3行,第j+1列的七目标像素点;其中,所述i和所述j均为正整数。3.根据权利要求2所述的移动终端,其特征在于,所述处理器用于:将所述第一目标像素点的初始灰阶值更新为所述第一目标像素点的初始灰阶值与第一数值之和,所述第一数值为所述第i行第j列的像素点的误差与第一系数之积;将所述第二目标像素点的初始灰阶值更新为所述第二目标像素点的初始灰阶值与第二数值之和,所述第二数值为所述第i行第j列的像素点的误差与第二系数之积;将所述第三目标像素点的初始灰阶值更新为所述第三目标像素点的初始灰阶值与第三数值之和,所述第三数值为所述第i行第j列的像素点的误差与第三系数之积;将所述第四目标像素点的初始灰阶值更新为所述第四目标像素点的初始灰阶值与所述第二数值之和;将所述第五目标像素点的初始灰阶值更新为所述第五目标像素点的初始灰阶值与第四数值之和,所述第四数值为所述第i行第j列的像素点的误差与第四系数之积;将所述第六目标像素点的初始灰阶值更新为所述第六目标像素点的初始灰阶值与所
述第二数值之和;将所述第七目标像素点的初始灰阶值更新为所述第七目标像素点的初始灰阶值与所述第四数值之和;其中,所述第一系数大于所述第二系数,所述第二系数大于所述第四系数;所述第三系数等于所述第四系数;或者,所述第三系数大于所述第一系数。4.根据权利要求3所述的移动终端,其特征在于,若所述第i行,第j列的像素点对应的色阻块的颜色,与所述第一目标像素点对应的色阻块的颜色相同,则所述第三系数等于所述第四系数;若所述第i行,第j列的像素点对应的色阻块的颜色,与所述第一目标像素点对应的色阻块的颜色不同,则所述第三系数大于所述第一系数。5.根据权利要求1所述的移动终端,其特征在于,所述灰阶图像包括阵列排布的多个像素点,多个所述色阻块包括三种不同颜色且阵列排布的色阻块,位于同一列的多个所述色阻块中,任意相邻的两个所述多个色阻块的颜色不同,位于同一行的多个色阻块被划分为多个色阻块组,每个所述色阻块组包括三个相同颜色的色阻块,且任意相邻的两个色阻块组的颜色不同;所述处理器用于:逐行遍历第一灰阶级数的灰阶图像中的像素点;位于所述灰阶图像的第i行+第j列的像素点的领域内且未被遍历的多个目标像素点包括:位于所述灰阶图像的第i行,第j+1列的第一目标像素点;位于所述灰阶图像的第i+1行,第j-1列的第二目标像素点;位于所述灰阶图像的第i+1行,第j列的第三目标像素点;位于所述灰阶图像的第i+1行,第j+1列的第四目标像素点;位于所述灰阶图像的第i+2行,第j-1列的第五目标像素点;位于所述灰阶图像的第i+2行,第j列的第六目标像素点;位于所述灰阶图像的第i+2行,第j+1列的第七目标像素点;位于所述灰阶图像的第i+3行,第j-1列的第八目标像素点;位于所述灰阶图像的第i+3行,第j列的第九目标像素点;位于所述灰阶图像的第i+3行,第j+1列的第十目标像...

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

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

1