CN110930919B - 图像处理方法和显示驱动装置 - Google Patents
图像处理方法和显示驱动装置 Download PDFInfo
- Publication number
- CN110930919B CN110930919B CN201911138599.4A CN201911138599A CN110930919B CN 110930919 B CN110930919 B CN 110930919B CN 201911138599 A CN201911138599 A CN 201911138599A CN 110930919 B CN110930919 B CN 110930919B
- Authority
- CN
- China
- Prior art keywords
- pixel points
- display area
- group
- smoothed
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G3/2096—Details of the interface to the display terminal specific for a flat panel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明实施例提供一种用于显示屏的图像处理方法和显示驱动装置,显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接,该图像处理方法包括:接收整个显示屏的图像数据;将图像数据中与非显示区域对应的第一组像素点设置为黑点;对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理;以及将处理后的图像数据发送至显示屏,其中,平滑处理包括根据显示区域边缘的形状,对第二组像素点进行增益补偿。本发明根据显示屏的形状补偿增益,所以每个显示屏都能补偿到最佳平滑效果,应用于具有弧线边缘的显示屏则解决了显示屏弧形边缘处图像锯齿化的现象。
Description
技术领域
本发明涉及图像处理的技术领域,具体涉及一种用于显示屏的图像处理方法和显示驱动装置。
背景技术
为了提高手机的屏占比,许多手机生产商不断缩减手机正面的边框,与此同时,为了减少因前置摄像头、光学传感器和手机听筒而在手机正面所空置的区域,手机生产商还对手机显示屏也进行了改进。
目前,手机生产商对手机显示屏所进行的改进,例如设计了水滴屏、图1中图(a)示出的刘海屏以及图1中图(b)示出的挖孔屏,并将显示屏的四个角由直角转化成圆弧角以更贴近手机边框。对于显示屏的这些改进,显示屏都需要被切割出弧形的边缘线,且显示屏被弧线边缘线分割出有像素点的显示区域和无像素点的非显示区域。然而,由于显示屏是通过多个像素点以阵列的方式排列而成,因而,显示区域的弧形边缘处会出现图像锯齿化的现象。
针对显示屏弧形边缘处图像锯齿化的现象,现有技术中缺乏有效的处理方法。
发明内容
有鉴于此,本发明实施例提供了一种图像处理方法和***以及显示驱动装置,可以对显示屏弧形边缘处图像锯齿化现象进行有效处理,达到较好的处理效果。
根据本发明的第一方面,提供一种显示屏的图像处理方法,所述显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接,所述图像处理方法包括:
接收整个显示屏的图像数据;
将所述图像数据中与所述非显示区域对应的第一组像素点设置为黑点;
对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理;以及
将处理后的所述图像数据发送至所述显示屏,
其中,所述平滑处理包括根据所述显示区域边缘的形状,对所述第二组像素点进行增益补偿。
可选地,所述非显示区域边缘的至少一部分为弧形。
可选地,所述第二组像素点通过以下方式预先设定:
通过一个3×3的扫描矩阵扫描所述显示屏;
判断所述扫描矩阵的当前扫描区域是否满足目标条件,所述目标条件为所述扫描矩阵的中心处于所述显示区域且所述扫描矩阵的边沿存在属于所述第一组像素点的像素点;
在所述扫描矩阵的当前扫描区域满足所述目标条件的情况下,将所述扫描矩阵的中心确定为所述第二组像素点中的一个像素点。
可选地,对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:
对于所述第二组像素点中的每个待平滑像素点,获取所述待平滑像素点的增益系数,所述增益系数为所述待平滑像素点亮度值和周围像素点亮度值的加权平均值与所述待平滑像素点亮度值之比;
通过所述增益系数确定所述待平滑像素点处理后的亮度值。
可选地,通过加权平均滤波方式处理亮度值得到所述待平滑像素点亮度值和周围像素点亮度值的加权平均值。
可选地,所述加权平均滤波方法所采用的加权平均滤波器为3×3的加权矩阵,且所述加权矩阵的三行权重按矩阵排列顺序依次为:(1,2,1)、(2,4,2)和(1,2,1)。
可选地,所述第二组像素点通过以下方式预先设定:
获取参考线,所述参考线位于所述显示屏的显示区域内且和所述显示区域边缘线在沿曲率半径的方向上相距一个像素点的距离;
遍历所述参考线以查找被所述参考线分割的各个像素点;
以及,将查找到的像素点确定为所述第二组像素点中的一个像素点。
可选地,对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:
对于所述第二组像素点中的每个待平滑像素点,获取各个所述待平滑像素点被所述参考线划分后,朝向所述显示区域一侧的第一面积;
将所述第一面积在所述待平滑像素点总面积中的占比确定为所述待平滑像素点的增益系数;
将所述待平滑像素点的亮度值和所述增益系数的乘积,确定为所述待平滑像素点处理后的亮度值。
可选地,所述图像数据所包括的亮度值未经伽马校正,对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:
在线性区域获取所述平滑处理的增益系数;
根据所述显示屏的伽马校正特性对所述增益系数进行转换;
通过转换后的所述增益系数调整对应像素点的所述亮度值。
可选地,所述非显示区域至少包括所述显示屏的挖孔区域、边缘开口区域、边角倒圆区域的任一种。
根据本发明的第二方面,提供一种用于显示屏的显示驱动装置,所述显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接,所述显示驱动装置,包括:
输入端,用于接收整个显示屏的图像数据;
预处理模块,用于将所述图像数据中与所述非显示区域对应的第一组像素点设置为黑点;
处理模块,用于对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理;
输出端,用于将处理后的所述图像数据发送至所述显示屏,
其中,所述平滑处理包括根据所述显示区域边缘的形状,对所述第二组像素点进行增益补偿。
可选地,所述非显示区域边缘的至少一部分为弧形。
可选地,所述第二组像素点通过以下方式预先设定:
通过一个3×3的扫描矩阵扫描所述显示屏;
判断所述扫描矩阵的当前扫描区域是否满足目标条件,所述目标条件为所述扫描矩阵的中心处于所述显示区域且所述扫描矩阵的边沿存在属于所述第一组像素点的像素点;
在所述扫描矩阵的当前扫描区域满足所述目标条件的情况下,将所述扫描矩阵的中心确定为所述第二组像素点中的一个像素点。
可选地,所述处理模块用于:
对于所述第二组像素点中的每个待平滑像素点,获取所述待平滑像素点的增益系数,所述增益系数为所述待平滑像素点亮度值和周围像素点亮度值的加权平均值与所述待平滑像素点亮度值之比;
通过所述增益系数确定所述待平滑像素点处理后的亮度值。
可选地,所述处理模块用于通过加权平均滤波方式处理亮度值得到所述待平滑像素点亮度值和周围像素点亮度值的加权平均值。
可选地,所述加权平均滤波方法所采用的加权平均滤波器为3×3的加权矩阵,且所述加权矩阵的三行权重按矩阵排列顺序依次为:(1,2,1)、(2,4,2)和(1,2,1)。
可选地,所述第二组像素点通过以下方式预先设定:
获取参考线,所述参考线位于所述显示屏的显示区域内且和所述显示区域边缘线在沿曲率半径的方向上相距一个像素点的距离;
遍历所述参考线以查找被所述参考线分割的各个像素点;
以及,将查找到的像素点确定为所述第二组像素点中的一个像素点。
可选地,所述处理模块用于:
对于所述第二组像素点中的每个待平滑像素点,获取各个所述待平滑像素点被所述参考线划分后,朝向所述显示区域一侧的第一面积;
将所述第一面积在所述待平滑像素点总面积中的占比确定为所述待平滑像素点的所述增益系数;
将所述待平滑像素点的所述亮度值和所述增益系数的乘积,确定为所述待平滑像素点处理后的亮度值。
可选地,所述图像数据所包括的亮度值未经伽马校正,所述处理模块用于:
获取在线性区域所述平滑处理的增益系数;
根据所述显示屏的伽马校正特性对所述增益系数进行转换;
通过转换后的所述增益系数调整对应像素点的所述亮度值。
可选地,所述非显示区域至少包括所述显示屏的挖孔区域、边缘开口区域、边角倒圆区域的任一种。
本发明的实施例具有以下优点或有益效果:
本发明实施例所提供的用于显示屏的图像处理方法和显示驱动装置,在将图像数据中与非显示区域对应的第一组像素点设置为黑点后,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,平滑处理是根据显示区域边缘的形状对第二组像素点进行增益补偿,由于根据显示屏的形状补偿增益,所以每个显示屏都能补偿到最佳平滑效果,应用于具有弧线边缘的显示屏则解决了显示屏弧形边缘处图像锯齿化的现象。
附图说明
通过参照以下附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1中图(a)是刘海屏的示意图;
图1中图(b)是挖孔屏的示意图;
图2是根据本发明实施例的一种图像处理方法流程图;
图3是根据本发明实施例一的一种第二组像素点示意图;
图4是根据本发明实施例一的另一种第二组像素点示意图;
图5是根据本发明实施例的另一种图像处理方法流程图;
图6中图(a)是未处理的图像数据显示效果;
图6中图(b)是图(a)图像数据经本发明实施例一的图像处理方法处理后的显示效果;
图7是根据本发明实施例二的一种显示驱动装置结构框图;
图8是根据本发明实施例二的另一种显示驱动装置结构框图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。
在对本发明所提供的图像处理方法和显示驱动装置进行详细介绍前,首先需要说明的是,本发明实施例中显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接。图2所示是本发明实施例一的图像处理方法流程图。参照图2,用于显示屏的图像处理方法,包括:
步骤S101,接收整个显示屏的图像数据。
步骤S102,将图像数据中与非显示区域对应的第一组像素点设置为黑点。
需要说明的是,每个像素点由RGB三个子像素组成的,其中每一个子像素的亮度取值范围都是0-255,当RGB三个分量的亮度都为0时像素点显示黑色,因而,将图像数据中与非显示区域对应的第一组像素点设置为黑点,是对第一组像素点的RGB三分量亮度设置为0。
步骤S103,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,其中,平滑处理包括根据显示区域边缘的形状,对第二组像素点进行增益补偿。
步骤S104,将处理后的图像数据发送到显示屏。
本发明实施例中,在将图像数据中与非显示区域对应的第一组像素点设置为黑点后,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,平滑处理是根据显示区域边缘的形状对第二组像素点进行增益补偿,由于根据显示屏的形状补偿增益,所以每个显示屏都能补偿到最佳平滑效果,应用于具有弧线边缘的显示屏则解决了显示屏弧形边缘处图像锯齿化的现象。
上述非显示区域例如至少包括显示屏的挖孔区域、边缘开口区域、边角倒圆区域的任一种。在一些特殊的实例中,非显示区域边缘的至少一部分为弧形,因而,显示屏边缘处出现明显的图像锯齿化的现象,本发明实施例提供的图像处理方法尤为处理这些特殊实例中显示屏边缘的像素点,以解决显示屏边缘处的图像锯齿化现象。
在一个可选的实施方式中,上述第二组像素点通过以下方式预先设定:通过一个3×3的扫描矩阵扫描显示屏;判断扫描矩阵的当前扫描区域是否满足目标条件,目标条件为扫描矩阵的中心处于显示区域且扫描矩阵的边沿存在属于第一组像素点的像素点;在扫描矩阵的当前扫描区域满足目标条件的情况下,将扫描矩阵的中心确定为第二组像素点中的一个像素点。
例如,图3所示的显示屏中,白色曲线为边缘线,图像数据在显示屏上显示后为一个白色图像,其中若黑色方框为扫描矩阵的当前扫描区域,则点P为处理区的一个像素点,整个处理区由图3所示的P点和多个Q点组成。
进一步,步骤S103,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,包括:对于第二组像素点中的每个待平滑像素点,获取待平滑像素点的增益系数,增益系数为待平滑像素点亮度值和周围像素点亮度值的加权平均值与待平滑像素点亮度值之比;通过增益系数确定待平滑像素点处理后的亮度值,即,将增益系数与待平滑像素点亮度值的乘积确定为待平滑像素点处理后的亮度值。可以通过加权平均滤波方式处理亮度值得到待平滑像素点亮度值和周围像素点亮度值的加权平均值,其中,加权平均滤波方法所采用的加权平均滤波器可以是3×3的加权矩阵,该加权矩阵各元素可以根据对处理区的调整需求而定,即,加权平均滤波器的权重比可以根据对处理区的调整需求任意配比,在一些实操中加权矩阵的三行权重按矩阵排列顺序依次可以选为:(1,2,1)、(2,4,2)和(1,2,1)。
需要说明的是,第一,加权矩阵中各数值只是表示权重之间的比值,但各权重用于计算待平滑像素点的增益系数时要进行归1化处理;第二,加权平均值可能为小数,由于亮度值为整数,因而可将加权平均值通过四舍五入等方法取值。基于此,由于未进行图像处理的显示屏点亮后,无像素点的非显示区域视为亮度值为0,有像素点的显示区域视为亮度值为255,因而以图3所示的当前扫描区域(位于以点P为中心点的黑色粗线框内,且包括九个像素点)为例,则九宫格亮度按从上到下及从左到右的顺序依次为(0,255,255;255,255,255;255,255,255),则P点的亮度为以下公式的计算结果取整:
[(16*0+32*255+16*255)+(32*255+64*255+32*255)+(16*255+32*255+16*255)]/256,
即,P点亮度为239,P点亮度处于0和255之间,非显示区域和显示区域之间则通过P点构建亮度渐变以缓解锯齿化现象。
在另一个可选的实施方式中,上述第二组像素点通过以下方式预先设定:获取参考线,参考线(参照图4所示的黑色弧形线)位于显示屏的显示区域内且和显示区域边缘线(参照图3所示的白色弧形线)在沿曲率半径的方向上相距一个像素点的距离;遍历参考线以查找被参考线分割的各个像素点;以及,将查找到的像素点确定为第二组像素点中的一个像素点。应当理解的是,参考线是为了进行图像处理而引入的参考线条,并非显示屏中真实存在的边界线。
进一步,参照图4,步骤S103,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,包括:对于第二组像素点中的每个待平滑像素点,获取各个待平滑像素点被参考线划分后,朝向显示区域一侧的第一面积;将第一面积在待平滑像素点总面积中的占比确定为待平滑像素点的增益系数;将待平滑像素点的亮度值和增益系数的乘积,确定为待平滑像素点处理后的亮度值,从而待平滑像素点的亮度值不仅处于周围像素点亮度的过渡区,而且还受周围像素点中黑色像素点数量的调制,有利于弧形边缘的平滑。
参照图5,在另一个可选的实施方式中,上述图像数据所包括的亮度值未经伽马校正,即处于线性的RGB域中,为了处理后的图像数据无需伽马校正而直接显示在显示屏上,步骤S103,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,包括:
步骤S1031,在线性区域获取平滑处理的增益系数G,并根据显示屏的伽马校正特性对增益系数G进行转换,得到转换后的增益系数G';
步骤S1032,通过转换后的增益系数G'调整对应像素点的亮度值。
需要说明的是,可以通过软件计算得到增益系数G,且上述图像数据所包括的亮度值乘以转换后的增益系数G'与最大亮度值的比值则得到调整后的亮度值。
上述根据显示屏的伽马校正特性对增益系数G进行转换,具体可以是,从存储器中读取预先存储的对应关系,该对应关系为根据显示屏的伽马校正特性得到的增益系数G各种取值与转化后增益系数G'取值的对应关系;接着,根据该对应关系对增益系数G进行转换。
图6中图(a)是未处理的图像数据显示效果,图6中图(b)是图(a)图像数据经上述图像处理方法处理后的显示效果,且未处理的图像数据是要在显示屏上显示白色图像的数据。参照图6中的图(a)和图(b),可以明显看出在黑色像素点的边缘有一些亮度介于黑色和白色的区域,即上述第二组像素点的组成区域,该区域缓解了弧形边缘处的图像锯齿化。
图7所示是本发明实施例二的用于显示屏的显示驱动装置的结构框图,该显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接。参照图7,该显示驱动装置包括:
输入端100,用于接收整个显示屏的图像数据;
预处理模块200,用于将图像数据中与非显示区域对应的第一组像素点设置为黑点;
处理模块300,用于对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,其中,平滑处理包括根据显示区域边缘的形状,对第二组像素点进行增益补偿;
输出端400,用于将处理后的图像数据发送到显示屏。
需要说明的是,图5所示的显示驱动装置中,输入端100和处理模块300连接,预处理模块200和输入端100同步接收图像数据。
本发明实施例所提供的显示驱动装置,在将图像数据中与非显示区域对应的第一组像素点设置为黑点后,对图像数据中与显示区域边缘相对应的第二组像素点进行平滑处理,平滑处理是根据显示区域边缘的形状对第二组像素点进行增益补偿,由于根据显示屏的形状补偿增益,所以每个显示屏都能补偿到最佳平滑效果,应用于具有弧线边缘的显示屏则解决了显示屏弧形边缘处图像锯齿化的现象。
该显示驱动装置所驱动显示屏的非显示区域可以至少包括显示屏的挖孔区域、边缘开口区域、边角倒圆区域的任一种。在一些特殊示例中。非显示区域边缘的至少一部分为弧形。
在可选的实施方式中,第二组像素点通过以下方式预先设定:
通过一个3×3的扫描矩阵扫描显示屏;
判断扫描矩阵的当前扫描区域是否满足目标条件,目标条件为扫描矩阵的中心处于显示区域且扫描矩阵的边沿存在属于第一组像素点的像素点;
在扫描矩阵的当前扫描区域满足目标条件的情况下,将扫描矩阵的中心确定为第二组像素点中的一个像素点。
在可选的实施方式中,处理模块300用于:
对于第二组像素点中的每个待平滑像素点,获取待平滑像素点的增益系数,增益系数为待平滑像素点亮度值和周围像素点亮度值的加权平均值与待平滑像素点亮度值之比;
通过增益系数确定待平滑像素点处理后的亮度值。
在可选的实施方式中,处理模块300用于:
处理模块用于通过加权平均滤波方式处理亮度值得到待平滑像素点亮度值和周围像素点亮度值的加权平均值。
在可选的实施方式中,处理模块300实施加权平均滤波方法所采用的加权平均滤波器为3×3的加权矩阵,且加权矩阵的三行权重按矩阵排列顺序依次为:(1,2,1)、(2,4,2)和(1,2,1)。
在可选的实施方式中,第二组像素点通过以下方式预先设定:
获取参考线,参考线位于显示屏的显示区域内且和显示区域边缘线在沿曲率半径的方向上相距一个像素点的距离;
遍历参考线以查找被参考线分割的各个像素点;
以及,将查找到的像素点确定为第二组像素点中的一个像素点。
在可选的实施方式中,处理模块300用于:
对于第二组像素点中的每个待平滑像素点,获取各个待平滑像素点被参考线划分后,朝向显示区域一侧的第一面积;
将第一面积在待平滑像素点总面积中的占比确定为待平滑像素点的增益系数;
将待平滑像素点的亮度值和增益系数的乘积,确定为待平滑像素点处理后的亮度值。
参照图8,在可选的实施方式中,上述预处理模块200包括遮黑单元201和增益补偿单元202,其中,遮黑单元201用于将图像数据中与非显示区域对应的第一组像素点设置为黑点,增益补偿单元202用于计算在线性区域平滑处理的增益系数G;上述处理模块300包括处理单元301和计算单元302,其中,处理单元301用于获取增益补偿单元202计算出的增益系数G并根据显示屏的伽马校正特性对增益系数G进行转换,计算单元302通过转换后的增益系数G'调整对应像素点的亮度值。
参照图8,基于该实施方式,预处理模块200可以包括多组遮黑单元201和增益补偿单元202,一组遮黑单元201和增益补偿单元202针对一个或一类弧形边缘线,从而该显示驱动装置可以适配多种不同的显示屏设计方案。参照图1中的图(a)和图(b),若将显示屏四个边角的无像素点区域记为corner,边线处开始的无像素点区域记为notch,显示屏上的孔记为hole,则预处理模块200可以包括三组遮黑单元201和增益补偿单元202,这三组遮黑单元201和增益补偿单元202分别针对corner,Notch和hole,因而,显示屏可以设计数量不受限定的Notch和hole以及显示屏四个边角对应的四个corner。且由于本发明实施例所提供的显示驱动装置不限于特定弧度和弧长的弧形边缘线,也不限于弧形边缘线的位置,因而,corner的边缘线弧度可以任意设置;notch的位置可以出现在屏幕的上下左右四个方向的任意一个方位,并且长度、宽度以及弧度都可调;Hole的位置可以出现在屏幕的任意区域,并且长度、宽度以及弧度也都可调,因而,本发明实施例所提供的显示驱动装置能够灵活适配多种不同的显示屏设计方案。
需要说明的是,本发明第二实施例所提供的显示驱动装置执行的是本发明第一实施例所述的图像处理方法,鉴于第一实施例对图像处理方法的详细描述,本发明第二实施例对显示驱动装置不再赘述。
应当理解的是,实现规定逻辑功能的可执行指令可以重新组合,从而生成新的模块,因此上述显示驱动装置不限于通过上述模块划分方法进行划分。
附图中的流程图、框图图示了本发明实施例的***、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个模块、程序段或仅仅是一段代码,所述模块、程序段和代码都是用来实现规定逻辑功能的可执行指令。附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对发明本身的限制。
***的各个模块或单元可以通过硬件、固件或软件实现。软件例如包括采用JAVA、C/C++/C#、SQL等各种编程语言形成的编码程序。虽然在方法以及方法图例中给出本发明实施例的步骤以及步骤的顺序,但是所述步骤实现规定的逻辑功能的可执行指令可以重新组合,从而生成新的步骤。所述步骤的顺序也不应该仅仅局限于所述方法以及方法图例中的步骤顺序,可以根据功能的需要随时进行调整。例如将其中的某些步骤并行或按照相反顺序执行。
根据本发明的***和方法可以部署在单个或多个服务器上。例如,可以将不同的模块分别部署在不同的服务器上,形成专用服务器。或者,可以在多个服务器上分布式部署相同的功能单元、模块或***,以减轻负载压力。所述服务器包括但不限于在同一个局域网以及通过Internet连接的多个PC机、PC服务器、刀片机、超级计算机等。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种用于显示屏的图像处理方法,所述显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接,其特征在于,所述图像处理方法包括:
接收整个显示屏的图像数据;
将所述图像数据中与所述非显示区域对应的第一组像素点设置为黑点;
对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,所述平滑处理包括根据所述显示区域边缘的形状对所述第二组像素点进行增益补偿;以及
将处理后的所述图像数据发送至所述显示屏;
其中,所述第二组像素点基于预定方式确定:通过3×3的扫描矩阵扫描所述显示屏,判断所述扫描矩阵的当前扫描区域是否满足目标条件并在满足所述目标条件的情况下将所述扫描矩阵的中心确定为所述第二组像素点中的一个像素点,所述目标条件为所述扫描矩阵的中心处于所述显示区域且所述扫描矩阵的边沿存在属于所述第一组像素点的像素点;
或者,将被参考线分割的各个像素点确定为所述第二组像素点中的一个像素点,以及对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:获取所述第二组像素点中每个待平滑像素点被所述参考线划分后朝向所述显示区域一侧的第一面积,将所述第一面积在所述待平滑像素点总面积中的占比确定为所述待平滑像素点的增益系数,将所述待平滑像素点的亮度值和所述增益系数的乘积确定为所述待平滑像素点处理后的亮度值,其中,所述参考线位于所述显示屏的显示区域内且和所述显示区域边缘线在沿曲率半径的方向上相距一个像素点的距离。
2.根据权利要求1所述的方法,其特征在于,所述非显示区域边缘的至少一部分为弧形。
3.根据权利要求1所述的方法,其特征在于,在所述第二组像素点基于所述预定方式确定的情况下,对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:
对于所述第二组像素点中的每个待平滑像素点,获取所述待平滑像素点的增益系数,所述增益系数为所述待平滑像素点亮度值和周围像素点亮度值的加权平均值与所述待平滑像素点亮度值之比;
通过所述增益系数确定所述待平滑像素点处理后的亮度值。
4.根据权利要求3所述的方法,其特征在于,通过加权平均滤波方式处理亮度值得到所述待平滑像素点亮度值和周围像素点亮度值的加权平均值。
5.根据权利要求4所述的方法,其特征在于,所述加权平均滤波方法所采用的加权平均滤波器为3×3的加权矩阵,且所述加权矩阵的三行权重按矩阵排列顺序依次为:(1,2,1)、(2,4,2)和(1,2,1)。
6.根据权利要求1所述的方法,其特征在于,所述图像数据所包括的亮度值未经伽马校正,对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:
在线性区域获取所述平滑处理的增益系数;
根据所述显示屏的伽马校正特性对所述增益系数进行转换;
通过转换后的所述增益系数调整对应像素点的所述亮度值。
7.根据权利要求1所述的方法,其特征在于,所述非显示区域至少包括所述显示屏的挖孔区域、边缘开口区域、边角倒圆区域的任一种。
8.一种用于显示屏的显示驱动装置,其特征在于,所述显示屏包括有像素点的显示区域和无像素点的非显示区域,二者彼此邻接,所述显示驱动装置包括:
输入端,用于接收整个显示屏的图像数据;
预处理模块,用于将所述图像数据中与所述非显示区域对应的第一组像素点设置为黑点;
处理模块,用于对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,所述平滑处理包括根据所述显示区域边缘的形状,对所述第二组像素点进行增益补偿;
输出端,用于将处理后的所述图像数据发送至所述显示屏;
其中,所述第二组像素点基于预定方式确定:通过3×3的扫描矩阵扫描所述显示屏,判断所述扫描矩阵的当前扫描区域是否满足目标条件并在满足所述目标条件的情况下将所述扫描矩阵的中心确定为所述第二组像素点中的一个像素点,所述目标条件为所述扫描矩阵的中心处于所述显示区域且所述扫描矩阵的边沿存在属于所述第一组像素点的像素点;
或者,将被参考线分割的各个像素点确定为所述第二组像素点中的一个像素点,以及对所述图像数据中与所述显示区域边缘相对应的第二组像素点进行平滑处理,包括:获取所述第二组像素点中每个待平滑像素点被所述参考线划分后朝向所述显示区域一侧的第一面积,将所述第一面积在所述待平滑像素点总面积中的占比确定为所述待平滑像素点的增益系数,将所述待平滑像素点的亮度值和所述增益系数的乘积确定为所述待平滑像素点处理后的亮度值,其中,所述参考线位于所述显示屏的显示区域内且和所述显示区域边缘线在沿曲率半径的方向上相距一个像素点的距离。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911138599.4A CN110930919B (zh) | 2019-11-20 | 2019-11-20 | 图像处理方法和显示驱动装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911138599.4A CN110930919B (zh) | 2019-11-20 | 2019-11-20 | 图像处理方法和显示驱动装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110930919A CN110930919A (zh) | 2020-03-27 |
CN110930919B true CN110930919B (zh) | 2023-04-21 |
Family
ID=69850361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911138599.4A Active CN110930919B (zh) | 2019-11-20 | 2019-11-20 | 图像处理方法和显示驱动装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110930919B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111796788B (zh) * | 2020-07-01 | 2024-07-09 | 芯颖科技有限公司 | 弧形显示屏边缘信息压缩存取方法和*** |
CN112261242B (zh) * | 2020-10-21 | 2022-09-27 | 合肥芯颖科技有限公司 | 一种图像数据处理方法及装置 |
CN112927147B (zh) * | 2021-01-18 | 2023-12-22 | 华兴源创(成都)科技有限公司 | 显示模组的显示数据修正方法及装置、计算机设备及介质 |
CN114974090A (zh) * | 2022-05-31 | 2022-08-30 | 深圳市裕铭数智装备科技有限公司 | 一种用于异形led屏像素变化布线图处理方法及*** |
CN115188314B (zh) * | 2022-09-08 | 2023-01-31 | 惠科股份有限公司 | 异形屏的显示电路及显示设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708451A (en) * | 1995-07-20 | 1998-01-13 | Sgs-Thomson Microelectronics, S.R.L. | Method and device for uniforming luminosity and reducing phosphor degradation of a field emission flat display |
KR20080002394A (ko) * | 2006-06-30 | 2008-01-04 | 엘지.필립스 엘시디 주식회사 | 액정 표시 장치 |
CN101308641A (zh) * | 2007-05-18 | 2008-11-19 | 株式会社半导体能源研究所 | 液晶显示装置的驱动方法 |
CN101308301A (zh) * | 2007-05-17 | 2008-11-19 | 株式会社半导体能源研究所 | 液晶显示装置 |
CN101667389A (zh) * | 2009-10-09 | 2010-03-10 | 友达光电股份有限公司 | 像素数据的补偿方法、时序控制器以及液晶显示器 |
JP2013015630A (ja) * | 2011-07-01 | 2013-01-24 | Hitachi Consumer Electronics Co Ltd | 映像表示装置、映像表示方法及び映像処理装置 |
CN108537736A (zh) * | 2017-02-28 | 2018-09-14 | 上海顺久电子科技有限公司 | 一种曲面显示屏中图像对比度增强方法和装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3957430B2 (ja) * | 1998-09-18 | 2007-08-15 | シャープ株式会社 | 液晶表示装置 |
JP2008067230A (ja) * | 2006-09-08 | 2008-03-21 | Sony Corp | 画像処理装置、画像処理方法、及び、プログラム |
JP2008233536A (ja) * | 2007-03-20 | 2008-10-02 | Sony Corp | 表示装置 |
EP2579244A4 (en) * | 2010-06-01 | 2013-12-04 | Sharp Kk | DISPLAY DEVICE |
US8488031B2 (en) * | 2011-01-14 | 2013-07-16 | DigitalOptics Corporation Europe Limited | Chromatic noise reduction method and apparatus |
KR102400506B1 (ko) * | 2015-10-30 | 2022-05-23 | 엘지디스플레이 주식회사 | 이형 표시장치 |
US10504417B2 (en) * | 2015-12-31 | 2019-12-10 | Omnivision Technologies, Inc. | Low latency display system and method |
CN105741263A (zh) * | 2016-01-20 | 2016-07-06 | 杭州电子科技大学 | 一种手轮廓提取及定向算法 |
CN108140346B (zh) * | 2016-08-04 | 2019-06-28 | 苹果公司 | 具有用于弯曲边缘的像素调光的显示器 |
CN107507520B (zh) * | 2017-09-30 | 2019-05-28 | Oppo广东移动通信有限公司 | 终端、显示屏、以及控制显示屏显示的方法 |
CN109636751B (zh) * | 2018-12-07 | 2020-11-27 | 厦门天马微电子有限公司 | 一种异形显示面板的边缘处理方法、显示面板及显示装置 |
-
2019
- 2019-11-20 CN CN201911138599.4A patent/CN110930919B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708451A (en) * | 1995-07-20 | 1998-01-13 | Sgs-Thomson Microelectronics, S.R.L. | Method and device for uniforming luminosity and reducing phosphor degradation of a field emission flat display |
KR20080002394A (ko) * | 2006-06-30 | 2008-01-04 | 엘지.필립스 엘시디 주식회사 | 액정 표시 장치 |
CN101308301A (zh) * | 2007-05-17 | 2008-11-19 | 株式会社半导体能源研究所 | 液晶显示装置 |
CN101308641A (zh) * | 2007-05-18 | 2008-11-19 | 株式会社半导体能源研究所 | 液晶显示装置的驱动方法 |
CN101667389A (zh) * | 2009-10-09 | 2010-03-10 | 友达光电股份有限公司 | 像素数据的补偿方法、时序控制器以及液晶显示器 |
JP2013015630A (ja) * | 2011-07-01 | 2013-01-24 | Hitachi Consumer Electronics Co Ltd | 映像表示装置、映像表示方法及び映像処理装置 |
CN108537736A (zh) * | 2017-02-28 | 2018-09-14 | 上海顺久电子科技有限公司 | 一种曲面显示屏中图像对比度增强方法和装置 |
Non-Patent Citations (1)
Title |
---|
张涛 ; 巫红英 ; 李蒙 ; 雷志春 ; .一种提高图像对比度和视觉质量的新型区域背光算法.工程科学学报.2017,(第12期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN110930919A (zh) | 2020-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110930919B (zh) | 图像处理方法和显示驱动装置 | |
CN109658877B (zh) | 一种显示装置及其驱动方法以及电子设备 | |
CN111968570B (zh) | 显示补偿信息的获取方法、显示补偿方法及装置 | |
CN108322683B (zh) | 显示设备和图像处理设备 | |
CN108510947B (zh) | 双屏调光方法及显示装置 | |
CN106886380B (zh) | 显示装置、图像数据处理装置及方法 | |
US9886882B2 (en) | Grayscale compensation method | |
KR101134269B1 (ko) | 디스플레이 장치 및 디스플레이 장치의 휘도 조정 방법 | |
CN105185314A (zh) | Led显示屏均匀性补偿方法 | |
CN109243384B (zh) | 显示设备及其驱动方法、驱动装置和计算机可读介质 | |
EP3659026A1 (en) | Calibration method and system for tiled displays | |
CN105719611A (zh) | 液晶显示设备的显示均匀性调整方法及装置 | |
CN109935219B (zh) | 拼接面板的显示方法 | |
US8237747B2 (en) | Method of converting signals for multi-primary color display | |
KR102522423B1 (ko) | 디스플레이 장치 및 그의 영상 처리 방법 | |
KR102389196B1 (ko) | 표시장치와 그 영상 렌더링 방법 | |
CN112927654B (zh) | 一种背光控制方法、装置及终端设备 | |
US7095888B2 (en) | Apparatus for detecting average picture level | |
US9953558B1 (en) | Transparent display apparatus and method for driving transparent display panel thereof | |
US11195482B2 (en) | Display device and driving method thereof | |
US8154565B2 (en) | Apparatus and method for gamma correction | |
CN107204175A (zh) | 像素驱动方法及面板驱动电路 | |
CN105100763B (zh) | 色彩补偿方法及电路、显示装置 | |
JP6265710B2 (ja) | 画像処理装置、コンピュータプログラム及び画像処理方法 | |
CN110544457B (zh) | 反Gamma动态映射算法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 2405, yuemeite building, No. 1, Gaoxin South seventh Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000 Applicant after: Howell touch and display technology (Shenzhen) Co.,Ltd. Address before: 518000 Room 601, east block, Haibin City, Wenxin 5th Road, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Applicant before: GIGADISPLAY SEMICONDUCTOR Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |