视觉突出区域的显示补偿方法、装置及显示装置与流程

文档序号:33035960发布日期:2023-01-24 19:51阅读:39来源:国知局
视觉突出区域的显示补偿方法、装置及显示装置与流程

1.本技术涉及图像处理技术领域,尤其涉及一种视觉突出区域的显示补偿方法、装置及显示装置。


背景技术:

2.随着技术的不断升级,电子设备的更新速度也在不断加快,电子设备的显示界面也在不断升级换代,对于一个显示图像,它是由一个个的像素构成的,一般来讲,像素是由三种颜色红(r)、绿(g)、蓝(b)的子像素(sub-pixel)构成,屏幕最常见的子像素排布方式,包括:标准rgb、pentile及delta等,在显示时,pentile及delta的一个像素点会借用相邻的像素点的另一种颜色来构成三基色。
3.目前,对于分辨率不高的屏幕,当显示的图像过渡处色差较大且图像边缘与rgb像素中同一子像素排列的行或列平行时,会因过渡区域有r、g或者b子像素突出,会产生明显的锯齿感或亮线。


技术实现要素:

4.本技术实施例提供一种视觉突出区域的显示补偿方法、装置及显示装置,其能够解决显示装置的屏幕出现锯齿感或亮线的技术问题,提高屏幕显示质量。
5.第一方面,本技术实施例提供一种视觉突出区域的显示补偿方法,应用于显示装置,所述方法包括:
6.根据显示的图像获取视觉突出区域;
7.调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。
8.第二方面,本技术实施例提供一种视觉突出区域的显示补偿装置,应用于显示装置,所述视觉突出区域的显示补偿装置包括:
9.视觉突出区域获取单元,用于根据显示的图像获取视觉突出区域;
10.显示参数调整单元,用于调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。
11.第三方面,本技术实施例提供一种显示装置,包括:
12.至少一个处理器;以及
13.与所述至少一个处理器通信连接的存储器;其中,
14.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的视觉突出区域的显示补偿方法。
15.第四方面,本技术实施例提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使显示装置执行如第一方面所述的视觉突出区域的显示补偿方法。
16.第五方面,本技术实施例提供一种计算机程序,所述计算机程序包含程序指令,在
所述程序指令由显示装置中的一个或多个处理器执行时,使所述显示装置执行如第一方面所述的视觉突出区域的显示补偿方法。
17.本技术实施例的有益效果是:区别于现有技术的情况下,本技术实施例提供的一种视觉突出区域的显示补偿方法、装置及显示装置,该视觉突出区域的显示补偿方法,应用于显示装置,该方法包括:根据显示的图像获取视觉突出区域;调整视觉突出区域的显示参数以补偿视觉突出区域的显示。通过调整视觉突出区域的显示参数以补偿视觉突出区域的显示,本技术能够提高屏幕显示质量。
附图说明
18.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
19.图1是本技术实施例提供的屏幕的像素排布的示意图;
20.图2是本技术实施例提供的视觉突出区域的示意图;
21.图3是本技术实施例提供的一种视觉突出区域的显示补偿方法的流程示意图;
22.图4是图3中的步骤s1的细化流程图;
23.图5是图3中的步骤s2的一种细化流程图;
24.图6是图3中的步骤s2的另一种细化流程图;
25.图7是图6中的步骤s26的细化流程图;
26.图8是本技术实施例提供的一种获取图像的像素多维矩阵的示意图;
27.图9是本技术实施例提供的一种将像素多维矩阵转换为像素一维矩阵的示意图;
28.图10是本技术实施例提供的一种将像素一维矩阵转换为图像块识别矩阵的示意图;
29.图11是本技术实施例提供的一种原始图像处理后得到黑白图像的示意图;
30.图12是本技术实施例提供的一种第一行距、第二行距、第一列距、第二列距的示意图;
31.图13是本技术实施例提供的一种调整视觉突出区域的子像素的亮度值的流程示意图;
32.图14是本技术实施例提供的另一种调整视觉突出区域的子像素的亮度值的流程示意图;
33.图15是本技术实施例提供的又一种调整视觉突出区域的子像素的亮度值的流程示意图;
34.图16是本技术实施例提供的一种视觉突出区域的显示补偿装置的结构示意图;
35.图17是本技术实施例提供的一种显示装置的硬件结构示意图。
具体实施方式
36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前
提下所获得的所有其他实施例,都属于本技术保护的范围。
37.需要说明的是,如果不冲突,本技术实施例中的各个特征可以相互结合,均在本技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本技术所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
38.需要说明的是,在本技术的实施例中,该显示装置可以是移动终端,还可以是pc机(personal computer,个人计算机),该移动终端可以是智能手机、平板电脑、个人数字助理、音响等具有各种操作系统的硬件设备。其中,该显示装置上需具备通信模块,以实现与服务器直接的通信,可以理解的是,所述显示装置上还包括基带等通信模块,以实现与其他显示装置之间的通信功能。
39.请参阅图1,图1是本技术实施例提供的屏幕的像素排布的示意图;
40.对于一个显示图像,它是由一个个的像素构成的,一般来讲像素是由三种颜色红(r)绿(g)蓝(b)的sub-pixel构成,如图1所示,屏幕最常见的几种子像素排布方式,包括:标准rgb、pentile排列及delta排列,其中,在画面显示时,pentile排列及delta排列的一个像素点会借用相邻的像素点的另一种颜色来构成三基色,因此,实际的子像素点的数量显著减少,pixel pitch增大,降低array和oled制程工艺及设备难度,使得良率提升。
41.但是,delta排列中的红、蓝像素是成45
°
角排列,绿像素是红蓝像素的2倍,在显示横平竖直的字体或图像时,如果屏幕分辨率不够高,会产生明显的锯齿感,画面不够细腻,在显示不同颜色过渡画面时,屏幕内部区域或屏幕边缘,因过渡区域有r、g或者b子像素突出,会产生明显的锯齿感或亮线;请再参阅图2,图2是本技术实施例提供的视觉突出区域的示意图;
42.如图2的左边所示,由于子像素的突出造成过渡区域出现视觉突出区域,例如:过渡区域最后一行呈现为突出的绿、蓝色子像素,使得显示白色画面时屏幕边缘出现一条青绿色亮线;
43.如图2的右边所示,由于子像素的突出造成过渡区域出现视觉突出区域,例如:过渡区域最后一行呈现为突出的红色子像素,使得显示白色画面时屏幕最下方出现一条红色亮线。
44.有鉴于此,本技术实施例提供一种视觉突出区域的显示补偿方法、装置及显示装置,以解决显示装置的屏幕出现锯齿感或亮线的技术问题,提高屏幕显示质量。
45.对本技术进行详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
46.(1)屏幕亮线,指的是屏幕上出现的一条或多条与周围屏幕颜色不相同的直线。
47.(2)显示瑕疵类型,指的是图像中的显示瑕疵的类型,例如:亮线类型,指的是不同颜色的亮线,不同子像素显示不同亮线,例如:红色子像素显示红色亮线;蓝绿色子像素显示青色亮线。
48.(3)过渡边缘,指的是过渡画面的过渡区域的边缘,过渡边缘可以包括上边缘、下边缘、左边缘和右边缘。
49.具体的,请参阅图3,图3是本技术实施例提供的一种视觉突出区域的显示补偿方
法的流程示意图;
50.如图3所示,该视觉突出区域的显示补偿方法,包括:
51.步骤s1:根据显示的图像获取视觉突出区域;
52.具体的,所述视觉突出区域指的是显示装置的屏幕内部区域或者边缘区域中一部分区域,该区域出现锯齿感或屏幕亮线,通过显示装置的屏幕所显示出的图像,可以获取该视觉突出区域,具体的,请再参阅图4,图4是图3中的步骤s1的细化流程图;
53.如图4所示,该步骤s1:根据显示的图像获取视觉突出区域,包括:
54.步骤s11:获取所述图像的像素多维矩阵,所述像素多维矩阵由多个子像素的灰度一维矩阵组成;
55.具体的,获取显示的图像的像素多维矩阵,例如:像素三维矩阵、像素四维矩阵等矩阵,可以理解的是,一副图像由像素点组成,每个像素点由r/g/b组成,24位深图像,r/g/b三个通道每个通道值的取值范围均为(0~255),提取亮度值即可得到图像的三维矩阵。
56.步骤s12:根据第一预设条件将所述像素多维矩阵转换为像素一维矩阵;
57.具体的,所述第一预设条件包括:
58.将其中一子像素的灰度一维矩阵作为所述像素一维矩阵;或
59.将所述多个子像素的灰度一维矩阵的算术平均值/加权平均值/几何平均值/均方根平均值作为所述像素一维矩阵。
60.可以理解的是,将每一通道数值单独提取出来即为一维矩阵。具体的,将每一通道像素值提取出来后,得到r/g/b三个通道各自对应的一维矩阵,转成灰度图,即将每个像素r/g/b三通道转成一个值gray来表示,gray值的获取可以有几种方法:
61.例如,任选其中一通道为gray(gray=r or gray=g or gray=b);rgb中最大值作为gray;rgb的算术平均值作为gray;rgb的加权平均值作为gray;rgb的几何平均值作为gray;或者,rgb的均方根平均值作为gray,由此像素三维矩阵即可转为像素一维矩阵,即将所述像素值三维矩阵转换为灰度图一维矩阵。
62.步骤s13:根据第二预设条件将所述像素一维矩阵转换为图像块识别矩阵,并根据所述图像块识别矩阵获取所述视觉突出区域。
63.具体的,所述第二预设条件包括:
64.依次判断所述像素一维矩阵中的各个值是否大于一预设灰度阈值,若是则将该值替换为第一值;若否则将该值替换为第二值,数值替换后的所述像素一维矩阵为图像块识别矩阵;或
65.依次将所述像素一维矩阵中的各个值与相邻范围内的数值进行比较,若该值为所述相邻范围内的数值的突出值,则将该值替换为第一值;若否则将该值替换为第二值。
66.具体的,像素一维矩阵中的各个值指的是灰度值,其中,每个像素点由每个灰度值(gray值)表示的灰度图像,灰度值(gray值)范围为0~255。通过预设灰度阈值,当某一gray值大于预设灰度阈值时将其替换为第一值,其中,所述第一值为1,当某一gray值小于预设灰度阈值时将其替换为第二值,其中,所述第二值为0;其中,1代表为白色,0代表为黑色,即可确定图像块识别矩阵,该图像块识别矩阵即为黑白图,此预设灰度阈值根据调试后具体显示效果确定。
67.或者,依次将所述像素一维矩阵中的各个值与相邻范围内的数值进行比较,若该
值为所述相邻范围内的数值的突出值,则将该值替换为第一值;若否则将该值替换为第二值。
68.具体的,若某一像素点的突出值是相邻范围内的像素点的灰度值中的较大值,例如:最大值、大于平均值的值或者是相邻范围内的灰度值的前百分之几,若某一像素点的灰度值为与其相邻范围内的灰度值中的突出值,则将该像素点的灰度值替换为第一值,其中,所述第一值为1,若某一像素点的灰度值不是相邻范围内的像素点的灰度值中的突出值,则将该像素点的灰度值替换为第二值,其中,所述第二值为0;其中,1代表为白色,0代表为黑色,即可确定图像块识别矩阵。
69.在本技术实施例中,所述方法还包括:对所述图像块显示矩阵所确定的图像进行去噪处理,其中,去噪处理的方式包括:填充,腐蚀,膨胀等方法,以生成去噪处理后的图像。
70.具体的,所述根据所述图像块识别矩阵获取所述视觉突出区域,包括:所述图像块识别矩阵由多个第一值和/或第二值组成,所述视觉突出区域为所述第一值和第二值的邻接区域对应的像素的位置,如图2所示,视觉突出区域位于第一值和第二值的邻接区域对应的像素的位置。
71.步骤s2:调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。
72.具体的,请再参阅图5,图5是图3中的步骤s2的一种细化流程图;
73.如图5所示,该步骤s2:调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示,包括:
74.步骤s21:确定所述视觉突出区域内的像素中的多个子像素中灰度值最大的子像素为目标子像素;
75.具体的,获取视觉突出区域内的像素中的全部子像素的每一子像素的灰度值,将多个子像素中灰度值最大的子像素确定为目标子像素。
76.步骤s23:根据一补偿系数调整所述目标子像素的显示参数。
77.具体的,所述补偿系数为预设的增益值,用于调整所述目标子像素的显示参数,例如:显示的亮度值,比如:预先调整灰度值最大的子像素的亮度值,直至视觉突出区域消失,此时记录该亮度值对应的增益值,将该增益值作为最佳增益值,并将该最佳增益值作为补偿系数,由该补偿系数调整所述目标子像素的显示参数,即,将该目标子像素的亮度值调整为该补偿系数对应的亮度值。
78.具体的,请再参阅图6,图6是图3中的步骤s2的另一种细化流程图;
79.如图6所示,该步骤s2:调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示,包括:
80.步骤s22:根据人眼或图像识别判断所述视觉突出区域内的显示瑕疵类型;
81.具体的,显示瑕疵类型指的是视觉显示下存在的瑕疵类型,例如:亮线类型,根据屏幕像素的排布方式,确定所述显示装置的屏幕的过渡边缘突出的子像素的类型,以获取所述显示装置的屏幕的过渡边缘的显示瑕疵类型,例如:亮线类型,其中,过渡边缘为过渡画面的过渡区域的边缘,如图2所示,过渡边缘为过渡画面的上边缘和下边缘。
82.步骤s24:根据所述显示瑕疵类型确认所述视觉突出区域内的像素的目标子像素;
83.可以理解的是,不同的子像素的类型对应不同的亮线类型,由此可知,当显示装置出现屏幕亮线时,可以通过获取视觉突出区域内的像素的目标子像素,例如:视觉突出区域
内最突出的子像素为红色子像素,则显示红色亮线;视觉突出区域内最突出的子像素为蓝绿子像素,则显示青色亮线等,当屏幕排布方式和尺寸确定后,视野下人眼即可观察出亮线类型,从而获取所述亮线类型对应的目标子像素。
84.步骤s26:根据一补偿系数调整所述目标子像素的显示参数。
85.具体的,在调整所述过渡边缘的至少一个子像素的亮度值之前,所述方法还包括:预先确定每一显示瑕疵类型对应的最佳增益值,例如:预先确定每一亮线类型对应的最佳增益值,具体包括:针对每一亮线类型,多次调整与该亮线类型对应的子像素的增益值(gain),直至屏幕亮线消除,则确定屏幕亮线消除时对应的增益值为最佳增益值,并将所述最佳增益值确定为补偿系数。
86.可以理解的是,因过渡边缘的亮线在视野下可以看到,多次调整每一子像素的gain值进行测试后,若视野观察不明显即可确定最佳增益值。其中,一个像素由r/g/b三种子像素组成,例如:最常见的屏幕为24位深显示,则各个子像素r/g/b的亮度的取值范围均为0~255,适当调整某一子像素的亮度,即该子像素的亮度(0~255)乘以一个系数,此系数即为增益值(gain值),将所述最佳增益值确定为补偿系数。
87.在本技术实施例中,所述方法还包括:通过预先确定每一亮线类型对应的最佳增益值,生成映射关系表,所述映射关系表存储每一亮线类型对应的最佳增益值,通过查询所述映射关系表,可以确定每一亮线类型对应的最佳增益值。
88.通过查询所述映射关系表,确定所述过渡边缘的亮线类型对应的最佳增益值,基于所述最佳增益值,调整所述过渡边缘的至少一个子像素的亮度值,以消除所述屏幕亮线,本技术能够快速消除屏幕亮线,以提高屏幕显示质量。
89.具体的,所述调整所述目标子像素的显示参数,包括:
90.根据所述图像块识别矩阵,获取图像块状的数量;
91.根据所述图像块状的数量,调整所述目标子像素的亮度值。
92.具体的,请再参阅图7,图7是图6中的步骤s26的细化流程图;
93.如图7所示,该步骤s26:调整所述目标子像素的显示参数,包括:
94.步骤s261:获取图像块状的数量;
95.具体的,所述图像块状指的是图像中的多边形,即图像块识别矩阵对应的图像中的多边形,通过获取所述图像块识别矩阵对应的图像,其中,所述图像块识别矩阵对应的图像为黑白图像,即二值图像(像素值由0和1组成),此时,通过第一预设算法确定得到所述图像块状的数量,其中,所述第一预设算法包括预设函数算法,例如:通过matlab软件中的bwlabel函数实现确定得到所述图像块状。
96.步骤s262:判断所述图像块状的数量是否等于预设数量阈值;
97.具体的,假设所述图像块状的数量为a,所述预设数量阈值为b,若a=b,则进入步骤s263;若a≠b,则进入步骤s264;
98.在本技术实施例中,所述预设数量阈值设置为1,即若所述图像块状的数量=1,则进入步骤s263;若所述图像块状的数量≠1,则进入步骤s264;比如:若所述图像块状的数量≥2或图像块状的数量=0,则进入步骤s264;
99.步骤s263:从所述显示图像的第一行或第一列开始,遍历每一行或每一列的像素数量,得到第一行距、第二行距或第一列距、第二列距,根据所述第一行距、第二行距或第一
列距、第二列距,调整所述显示图像的像素的亮度值;
100.具体的,假设显示图像的图像分辨率为m*n,m为高度方向的像素数量,n为宽度方向的像素数量;所述第一行距为h1,第二行距为h2,第一列距为w1,第二列距为w2。
101.所述根据所述第一行距、第二行距或第一列距、第二列距,调整所述显示图像的像素的亮度值,包括:
102.若所述第一行距小于预设行距阈值,则不调整所述显示图像的第一行的亮度值;
103.若所述显示图像的高度方向的像素数量与所述第二行距的差值小于或等于预设行距阈值,则不调整所述显示图像的最后一行的亮度值;
104.若所述第一行距大于预设行距阈值和/或所述显示图像的高度方向的像素数量与所述第二行距的差值大于预设行距阈值,则根据所述图像块状的第一行和/或最后一行的亮线类型,基于预先确定的每一亮线类型对应的最佳增益值,调整所述图像块状的第一行和/或最后一行的亮度值。
105.具体的,若所述第一行距小于或等于预设行距阈值,即h1≤预设行距阈值,则不对所述显示图像的第一行进行调整;若所述高度方向的像素数量与第二行距的差值小于等于预设行距阈值,即(m-h2)≤预设行距阈值,则不对所述显示图像的最后一行进行调整;
106.若所述第一行距大于所述预设行距阈值,或者,所述高度方向的像素数量与第二行距的差值大于所述预设行距阈值,即h1>预设行距阈值,和,(m-h2)>预设行距阈值,则分别对所述图像块状的上、下两行进行调整,即将所述图像块状的上、下两行的亮度值调整为基于预先确定的每一亮线类型对应的最佳增益值,从而对行方向进行补偿,以改善行方向亮线。在本技术实施例中,所述预设行距阈值为2。
107.具体的,所述根据所述第一行距、第二行距或第一列距、第二列距,调整所述显示图像的像素的亮度值,还包括:
108.若所述第一列距小于预设列距阈值,则不调整所述显示图像的第一列的亮度值;
109.若所述显示图像的宽度方向的像素数量与所述第二列距的差值小于或等于预设列距阈值,则不调整所述显示图像的最后一列的亮度值;
110.若所述第一列距大于预设列距阈值和/或所述显示图像的宽度方向的像素数量与所述第二列距的差值大于预设列距阈值,则根据所述图像块状的第一列和/或最后一列的亮线类型,基于预先确定的每一亮线类型对应的最佳增益值,调整所述图像块状的第一列和/或最后一列的亮度值。
111.具体的,若所述第一列距小于或等于预设列距阈值,即w1≤预设列距阈值,则不对所述显示图像的第一列进行调整;若所述宽度方向的像素数量与第二行距的差值小于等于预设列距阈值,即(n-w2)≤预设列距阈值,则不对所述显示图像的最后一行进行调整;
112.若所述第一列距大于所述预设列距阈值,或者,所述宽度方向的像素数量与第二列距的差值大于所述预设列距阈值,即w1>预设列距阈值,和,(n-w2)>预设列距阈值,则分别对所述图像块状的左、右两列进行调整,即将所述图像块状的左、右两列的亮度值调整为基于预先确定的每一亮线类型对应的最佳增益值,从而对列方向进行补偿,以改善列方向亮线。在本技术实施例中,所述预设列距阈值为2。
113.可以理解的是,本技术通过对每一图像块状进行调整,以更好地对行方向和列方向进行补偿,以改善行方向和列方向的视觉突出区域,有利于提高屏幕显示质量。
114.步骤s264:根据所述显示图像的第一行和/或最后一行的亮线类型,基于预先确定的每一亮线类型对应的最佳增益值,调整所述显示图像的第一行和/或最后一行的亮度值。
115.具体的,若所述显示图像的第一行出现亮线,则根据亮线对应的亮线类型,基于预先确定的该亮线类型对应的最佳增益值,调整所述显示图像的第一行的亮度值;若所述显示图像的最后一行出现亮线,则根据亮线对应的亮线类型,基于预先确定的该亮线类型对应的最佳增益值,调整所述显示图像的第一行的亮度值;若所述显示图像的第一行和最后一行均出现亮线,则分别根据第一行和最后一行的亮线对应的亮线类型,基于预先确定的每一亮线类型对应的最佳增益值,调整所述显示图像的第一行和最后一行的亮度值。
116.在本技术实施例中,所述方法还包括:
117.若所述视觉突出区域位于显示区域边缘,则不调整所述目标子像素的亮度值。
118.具体的,判断显示装置的显示图像是否为第一画面,包括:获取显示装置的屏幕的显示图像,并判断显示图像是否为第一画面;
119.其中,所述显示图像包括第一画面或第二画面,所述第一画面为普通画面,所述第一画面包括非框型画面,例如:黑白过渡画面,所述第二画面为特殊画面,所述第二画面包括框型画面,例如:四边形画面。
120.当所述显示图像为第一画面时,则直接对过渡边缘的至少一个子像素的亮度值进行调整,即基于预先确定的每一亮线类型对应的最佳增益值,结合所述过渡边缘的亮线类型,调整所述过渡边缘的至少一个子像素的亮度值。
121.当所述显示图像为第二画面时,若直接调整所述过渡边缘的某一子像素的亮度值,则显示图像的亮度下降和/或出现其他亮线类型,例如:若所述显示图像为只显示四边的白边框画面时,白边框宽度小于某个值时(例如小于5像素宽度),降低某一子像素会导致亮度降低或者出现其他颜色亮线,此时应不予调整某一子像素的亮度值。
122.通过根据所述屏幕的显示图像,确定是否直接调整所述过渡边缘的至少一个子像素的亮度值。若所述屏幕的显示图像为第一画面,则直接调整所述过渡边缘的至少一个子像素的亮度值;若所述屏幕的显示图像为第二画面,则不直接调整所述过渡边缘的至少一个子像素的亮度值,本技术实施例能够适应性地进行画面调整,避免降低某一子像素的亮度值导致亮度降低或者出现其他亮线类型,有利于提高显示质量。
123.下面结合附图,举例对上述视觉突出区域的显示补偿方法进行进一步地说明,请参阅图8,图8是本技术实施例提供的一种获取图像的像素多维矩阵的示意图;
124.如图8所示,获取显示的图像的像素多维矩阵,例如:像素值三维矩阵,即读取图像的像素值,获得r/g/b三维矩阵,可以理解的是,三维矩阵对应的图像为彩色图像;
125.请参阅图9,图9是本技术实施例提供的一种将像素多维矩阵转换为像素一维矩阵的示意图;
126.如图9所示,将像素多维矩阵转换为像素一维矩阵,例如:将像素值三维矩阵转换为灰度图一维矩阵,可以理解的是,一维矩阵对应的图像为灰度图像,即将彩色图像转换成灰度图像。
127.请参阅图10,图10是本技术实施例提供的一种将像素一维矩阵转换为图像块识别矩阵的示意图;
128.如图10所示,将像素一维矩阵转换为图像块识别矩阵,即,将灰度图一维矩阵转换
为黑白图,并对图像进行去噪处理,以得到去噪处理之后的黑白图,即黑白图像。
129.请参阅图11,图11是本技术实施例提供的一种原始图像处理后得到黑白图像的示意图;
130.如图11所示,原始图像为彩色图像,经过上述预处理之后得到的图像为黑白图像。
131.请参阅图12,图12是本技术实施例提供的一种第一行距、第二行距、第一列距、第二列距的示意图;
132.如图12所示,本技术实施例从第一行/第一列开始,分别遍历每行、每列像素,根据相邻行差值,得到第一行距h1,第二行距h2,第一列距w1以及第二列距w2,最终根据第一行距h1,第二行距h2,第一列距w1,第二列距w2进行判断,并做相应补偿。具体的,如图12所示的黑白图像(0和1矩阵),通过遍历该黑白图像,前一行值减去后一行值,得到的一行值求和为0即为未到区块位置,不为0时即记录此时值,即为第一行距h1,同理得到第二行距h2、第一列距w1和第二列距w2。
133.具体的,请参阅图13,图13是本技术实施例提供的一种调整视觉突出区域的子像素的亮度值的流程示意图;
134.如图13所示,过渡边缘因为子像素突出产生视觉突出区域,例如:亮线,此时根据屏幕像素的排布方式确认过渡边缘突出的子像素的类型,以确定显示瑕疵类型,例如:亮线类型,调整突出的子像素的亮度值;确认效果,使得亮线消失;
135.请再参阅图14,图14是本技术实施例提供的另一种调整视觉突出区域的子像素的亮度值的流程示意图;
136.如图14所示,流程包括:
137.①
、根据屏幕像素的排布方式确认过渡边缘突出的子像素的类型,产生亮线类型;
138.②
、适当调整过渡边缘突出的子像素的亮度值,得到一个合适的gain值;
139.③
、判断当出现亮线的过渡画面显示时,如黑白过渡,边缘子像素亮度进行调整;
140.其中,当显示图像为特殊情况,如只显示四边的白边框画面时,白边框宽度小于某个值时(如小于5像素宽度等),降低某一子像素会导致亮度降低或者出现其他颜色亮线,此时应不予调整某一子像素亮度;
141.最终,确认最终显示效果符合预期,以使亮线消失。
142.请参阅图15,图15是本技术实施例提供的又一种调整视觉突出区域的子像素的亮度值的流程示意图;
143.如图15所示,当显示图像为特殊情况时,如显示白边框画面时,当边框宽度小于某个值时(如小于5个像素宽度等),尽管此时可能存在子像素突出造成的亮线,但是,降低某一子像素会导致此边框亮度降低或者出现其他颜色亮线,此时应不予调整某一子像素亮度。
144.在本技术实施例中,通过提供一种视觉突出区域的显示补偿方法,应用于显示装置,所述方法包括:根据显示的图像获取视觉突出区域;调整视觉突出区域的显示参数以补偿视觉突出区域的显示。通过调整视觉突出区域的显示参数以补偿视觉突出区域的显示,本技术能够提高屏幕显示质量。
145.请参阅图16,图16是本技术实施例提供的一种视觉突出区域的显示补偿装置的结构示意图;其中,该视觉突出区域的显示补偿装置160,应用于显示装置,具体的,应用于显
示装置的一个或多个处理器。
146.如图16所示,该视觉突出区域的显示补偿装置160,包括:
147.视觉突出区域获取单元161,用于根据显示的图像获取视觉突出区域;
148.显示参数调整单元162,用于调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。
149.需要说明的是,上述装置可执行本技术实施例所提供的视觉突出区域的显示补偿方法,具备执行方法相应的功能模块和有益效果。未在装置实施例中详尽描述的技术细节,可参见本技术实施例所提供的视觉突出区域的显示补偿方法。
150.在本技术实施例中,通过提供一种视觉突出区域的显示补偿装置,包括:视觉突出区域获取单元,用于根据显示的图像获取视觉突出区域;显示参数调整单元,用于调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。通过调整视觉突出区域的显示参数以补偿视觉突出区域的显示,本技术能够提高屏幕显示质量。
151.请参阅图17,图17是本技术实施例提供的一种显示装置的硬件结构示意图;
152.如图17所示,该显示装置170包括但不限于:射频单元171、网络模块172、音频输出单元173、输入单元174、传感器175、显示单元176、用户输入单元177、接口单元178、存储器179、处理器1710、以及电源1711等部件,所述显示装置170还包括摄像头。本领域技术人员可以理解,图17中示出的显示装置的结构并不构成对显示装置的限定,显示装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本技术实施例中,显示装置包括但不限于电视机、手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
153.处理器1710,用于根据显示的图像获取视觉突出区域;调整所述视觉突出区域的显示参数以补偿所述视觉突出区域的显示。
154.在本技术实施例中,通过调整视觉突出区域的显示参数以补偿视觉突出区域的显示,本技术能够提高屏幕显示质量。
155.应当理解的是,本技术实施例中,射频单元171可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1710处理;另外,将上行的数据发送给基站。通常,射频单元171包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元171还可以通过无线通信系统与网络和其他设备通信。
156.显示装置170通过网络模块172为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
157.音频输出单元173可以将射频单元171或网络模块172接收的或者在存储器179中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元173还可以提供与显示装置170执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元173包括扬声器、蜂鸣器以及受话器等。
158.输入单元174用于接收音频或视频信号。输入单元174可以包括图形处理器(graphics processing unit,gpu)1741和麦克风1742,图形处理器1741对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的目标图像进行处理。处理后的图像帧可以显示在显示单元176上。经图形处理器1741处理后的图像帧可以存
储在存储器179(或其它存储介质)中或者经由射频单元171或网络模块172进行发送。麦克风1742可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元171发送到移动通信基站的格式输出。
159.显示装置170还包括至少一种传感器175,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1761的亮度,接近传感器可在显示装置170移动到耳边时,关闭显示面板1761和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别显示装置的姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器175还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
160.显示单元176用于显示由用户输入的信息或提供给用户的信息。显示单元176可包括显示面板1761,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板1761。
161.用户输入单元177可用于接收输入的数字或字符信息,以及产生与显示装置的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元177包括触控面板1771以及其他输入设备1772。触控面板1771,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1771上或在触控面板1771附近的操作)。触控面板1771可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1710,接收处理器1710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1771。除了触控面板1771,用户输入单元177还可以包括其他输入设备1772。具体地,其他输入设备1772可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
162.进一步的,触控面板1771可覆盖在显示面板1761上,当触控面板1771检测到在其上或附近的触摸操作后,传送给处理器1710以确定触摸事件的类型,随后处理器1710根据触摸事件的类型在显示面板1761上提供相应的视觉输出。虽然在图17中,触控面板1771与显示面板1761是作为两个独立的部件来实现显示装置的输入和输出功能,但是在某些实施例中,可以将触控面板1771与显示面板1761集成而实现显示装置的输入和输出功能,具体此处不做限定。
163.接口单元178为外部装置与显示装置170连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元178可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到显示装置170内的一个或多个元件或者可以用于在显示装置170和外部装置之间传输数据。
164.存储器179可用于存储软件程序以及各种数据。存储器179可主要包括存储程序区和存储数据区,其中,存储程序区可存储至少一个功能所需的应用程序1791(比如声音播放
功能、图像播放功能等)以及操作系统1792等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器179可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
165.处理器1710是显示装置的控制中心,利用各种接口和线路连接整个显示装置的各个部分,通过运行或执行存储在存储器179内的软件程序和/或模块,以及调用存储在存储器179内的数据,执行显示装置的各种功能和处理数据,从而对显示装置进行整体监控。处理器1710可包括一个或多个处理单元;优选的,处理器1710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1710中。
166.显示装置170还可以包括给各个部件供电的电源1711(比如电池),优选的,电源1711可以通过电源管理系统与处理器1710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
167.另外,显示装置170包括一些未示出的功能模块,在此不再赘述。
168.优选的,本技术实施例还提供一种显示装置,包括处理器1710,存储器179,存储在存储器179上并可在所述处理器1710上运行的计算机程序,该计算机程序被处理器1710执行时实现上述数据备份方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
169.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被一个或多个处理器执行时实现上述数据备份方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
170.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
171.以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
172.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是移动终端,个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
173.最后应说明的是:以上结合附图描述的实施例仅用以说明本技术的技术方案,本
申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1