一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

子像素渲染方法、显示装置及存储介质与流程

2021-11-17 11:58:00 来源:中国专利 TAG:
子像素渲染方法、显示装置及存储介质与流程

本申请涉及显示技术领域,具体涉及一种子像素渲染方法、显示装置及存储介质。

背景技术

OLED(有机发光二极管)显示面板具有各种结构的子像素,分别是红色/绿色/蓝色,这些子像素的位置和形状的组合会影响OLED面板的图像质量。SPR(Sub-Pixel Rendering,子像素渲染)功能使原始图像自然地显示在各种OLED面板上。SPR功能通常在OLED显示驱动程序IC中通过二维滤波器实现,以更改每个子像素值,将每个子像素拟合到Delta-RGB类型或RGBG类型面板。SPR功能对于某些图像,处理图像的效果可能是好的,但对于其他图像可能很差。也就是说,由于每个输入图像都具有不同的特征,因此不可能使所有经过SPR处理的图像效果都很好。



技术实现要素:

鉴于此,本申请实施例提供一种子像素渲染方法、显示装置及存储介质,能够针对不同的输入图像使用不同的滤波系数,实现不同的子像素渲染,提高图像的SPR处理效果和显示效果。

第一方面,本申请提供了一种子像素渲染方法,包括:

输入原始图像;

根据所述原始图像确定一预设图像;

根据确定的预设图像选择特定滤波系数;

根据所述特定滤波系数对所述原始图像进行滤波并渲染显示至显示面板。

可选地,所述检测所述原始图像之前,所述方法还包括:

对所述原始图像进行预处理。

可选地,对所述原始图像进行预处理包括颜色补偿处理和/或帧大小更改处理。

可选地,所述根据所述原始图像确定一预设图像,包括:

检测所述原始图像的子像素值;

将所述原始图像的子像素值与预设图像的子像素值进行对比;

根据对比结果确定一预设图像。

可选地,所述显示面板的类型包括以下至少一种:Stripe-RGB面板、Delta-RGB面板、RGB-G面板;

所述方法还包括:

根据所述显示面板的类型,对所述原始图像进行滤波并渲染。

可选地,所述对所述原始图像进行滤波之前,所述方法还包括:

对齐滤波前的图像输入数据;

所述对所述原始图像进行滤波之后,所述方法还包括:

对齐滤波后的图像输出数据。

可选地,子像素渲染方法还包括:

对滤波后的图像输出数据做后置处理。

可选地,所述后置处理包括锐度增强和/或二次滤波;

所述方法还包括:

从锐度增强和/或二次滤波中选择合适的后置处理。

第二方面,本申请实施例提供了一种显示装置,所述显示装置包括:显示面板、存储器、处理器,其中,所述存储器上存储有子像素渲染程序,所述子像素渲染程序被所述处理器执行时实现如第一方面所述的子像素渲染方法的步骤。

第三方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储有子像素渲染程序,所述子像素渲染程序被处理器执行时实现如第一方面所述的子像素渲染方法的步骤。

本申请的子像素渲染方法,通过输入原始图像,根据原始图像确定一预设图像,根据确定的预设图像选择特定滤波系数,根据特定滤波系数对原始图像进行滤波并渲染显示至显示面板,从而能够针对不同的输入图像使用不同的滤波系数,实现不同的子像素渲染,提高图像的SPR处理效果和显示效果。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例的子像素渲染方法的流程示意图;

图2是本申请另一实施例的子像素渲染方法的流程示意图;

图3是本申请一实施例的步骤S200的子步骤的流程示意图;

图4是本申请一实施例的Stripe-RGB面板的子像素示意图;

图5是本申请一实施例的Delta-RGB面板的子像素示意图;

图6是本申请一实施例的RGB-G面板的子像素示意图;

图7是本申请另一实施例的子像素渲染方法的流程示意图;

图8是本申请另一实施例的子像素渲染方法的流程示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合实施例及附图,对本申请技术方案进行清楚、完整地描述。显然,所描述实施例仅是一部分实施例,而非全部实施例。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。

相关技术中,SPR功能通常在OLED显示驱动程序IC中通过二维滤波器实现,以更改每个子像素值,将每个子像素拟合到Delta-RGB类型或RGBG类型面板。根据面板类型,滤波系数是固定的,该滤波系数适用于所有输入图像。设置滤波系数后,所有输入图像都受二维滤波器的滤波系数的影响。SPR处理效果对一些输入图像是好的,对一些输入图像是差的,因为每个输入图像不同,二维滤波器滤波后这些图像的效果也不同。

基于上述,本申请提供了一种子像素渲染方法、显示装置及存储介质,能够针对不同的输入图像使用不同的滤波系数,实现不同的子像素渲染,提高图像的SPR处理效果和显示效果。

第一方面,本申请一实施例提供了一种子像素渲染方法,如图1所示,该方法包括:

步骤S100:输入原始图像;

步骤S200:根据原始图像确定一预设图像;

步骤S300:根据确定的预设图像选择特定滤波系数;

步骤S400:根据特定滤波系数对原始图像进行滤波并渲染显示至显示面板。

在一些实施例中,子像素渲染方法通过输入原始图像,根据原始图像确定一预设图像,根据确定的预设图像选择对应的特定滤波系数,根据特定滤波系数对原始图像进行滤波并渲染显示至显示面板,从而能够针对不同的输入图像使用不同的滤波系数,实现不同的子像素渲染,提高图像的SPR处理效果和显示效果。

在一些实施例中,预设图像可预先存储在系统中。预设图像的类型尽可能多,以使得针对每个不同的输入图像,都能选择对应的特定滤波系数。

在一些实施例中,子像素渲染方法(SPR)基于二维滤波器实现,根据确定的预设图像选择特定滤波系数后,将二维滤波器的滤波系数更改为该特定滤波系数。更改的方式可以是:通过与二维滤波器连接的滤波系数输入模块更改滤波系数。

在一些实施例中,子像素渲染方法还包括生成时序驱动信号给到显示面板。显示面板在时序驱动信号的驱动下显示图像。在一些实施例中,也可以选择其他类型的驱动信号,例如PWM驱动信号等。

在一些实施例中,需要说明的是,更改滤波系数的目的在于为了使经过SPR处理的输出图像更适合电流输入。

在一些实施例中,如图2所示,根据原始图像确定一预设图像之前,子像素渲染方法还包括:

步骤S500:对原始图像进行预处理。

在一些实施例中,在原始图像进入SPR处理之前,先对其进行预处理,避免原始图像本身的缺陷对后续处理的影响,可以进一步提高图像的SPR处理效果。

在一些实施例中,对原始图像进行预处理包括颜色补偿处理和/或帧大小更改处理等,还可以是其他图像预处理(例如去噪、边缘处理等),依据图像本身的实际情况而定。

在一些实施例中,如图3所示,步骤S200包括:

步骤S210:获取原始图像的子像素值;

步骤S220:将原始图像的子像素值与预设图像的子像素值进行对比;

步骤S230:根据对比结果确定一预设图像。

在一些实施例中,根据原始图像确定一预设图像的方式可以是:获取原始图像的子像素值(也可以是其他图像特征值),将原始图像的子像素值与系统预先存储的预设图像的子像素值进行对比,判断与哪张预设图像的子像素值相同或相似(相似度超过某一阈值),则将该预设图像对应的滤波系数确定为特定滤波系数,将二维滤波器的滤波系数更改为该特定滤波系数。

在一些实施例中,显示面板的类型包括以下至少一种:Stripe-RGB面板、Delta-RGB面板、RGB-G面板;

子像素渲染方法还包括:

根据显示面板的类型,对原始图像进行滤波并渲染。

在一些实施例中,显示面板的类型可以按像素的子像素形状进行划分,如Stripe-RGB面板(条纹RGB面板)、Delta-RGB面板(三角形RGB面板)、RGB-G面板等。如图4至图6所示,分别为Stripe-RGB面板、Delta-RGB面板、RGB-G面板的子像素示意图。对原始图像进行滤波并渲染,以匹配显示面板的各种类型。具体而言,二维滤波器的滤波系数根据显示面板的类型确定。如上述,根据面板类型,二维滤波器的初始的滤波系数是固定的。举例说明:若一批输入图像如果是同一类型(特征相同)的图像,则可以使用固定的滤波系数,无需更改滤波系数,从而提高图像的SPR处理效率。若一批输入图像中有多种类型(特征不同)的图像,或输入图像的类型未知,则根据每张输入图像确定与其子像素值相同或近似的一预设图像,将二维滤波器的滤波系数更改为与该预设图像对应的特定滤波系数,从而提高图像的SPR处理效果和显示效果。

在一些实施例中,如图7所示,对原始图像进行滤波之前,子像素渲染方法还包括:

步骤S600:对齐滤波前的图像输入数据;

对原始图像进行滤波之后,子像素渲染方法还包括:

步骤S700:对齐滤波后的图像输出数据。

在一些实施例中,在对图像进行SPR处理之前对图像输入数据进行对齐,以及在SPR处理之后对二维滤波器的图像输出数据进行对齐后渲染显示至显示面板,有利于提高数据加载和数据存储的效率以及图像的显示效果。

在一些实施例中,如图8所示,子像素渲染方法还包括:

步骤S800:对滤波后的图像输出数据做后置处理。

在一些实施例中,将二维滤波器的输出数据对齐后还需做进一步的后置处理。后置处理的作用是进一步提高经过SPR处理后的图像效果。

在一些实施例中,后置处理包括锐度增强和/或二次滤波。即后置处理路径包括两条:一条是锐度增强路径,另一条是二次滤波路径。若二维滤波器中的图像有点平滑,则可以通过锐度增强处理对图像进行锐化,补偿二维滤波器的效果,以进一步提高图像显示效果。二次滤波的作用是第二次滤波,赋予滤波图像第二效果,以进一步提高图像显示效果。二次滤波的滤波系数同样可以通过滤波系数输入模块更改。根据滤波系数输入模块的设置,二次滤波可以从低通滤波更改为高通滤波,或从高通滤波更改为低通滤波。

在一些实施例中,可以依据实际情况,在锐度增强路径和二次滤波路径之间选择最合适的后置处理路径,从而有针对性地提高图像处理效果。

在一些实施例中,后置处理路径不限于上述两条路径,可根据实际情况进行增删。

第二方面,本申请一实施例提供了一种显示装置,包括:显示面板、存储器、处理器,其中,存储器上存储有子像素渲染程序,该子像素渲染程序被处理器执行时实现如第一方面所述的子像素渲染方法的步骤。

在一些实施例中,将第一方面所述的子像素渲染方法应用于显示装置中,通过提高图像的SPR处理效果,可以有效提高图像的显示效果,从而扩展显示装置的应用范围。具体的实现过程请参照第一方面的描述,此处不再赘述。

在一些实施例中,显示装置可以是显示器,例如OLED显示器、AMOLED显示器等。

第三方面,本申请一实施例提供了一种可读存储介质,该可读存储介质上存储有子像素渲染程序,该子像素渲染程序被处理器执行时实现如第一方面所述的子像素渲染方法的步骤。

本领域普通技术人员可以理解,上文中所公开系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

尽管已经相对于一个或多个实现方式示出并描述了本申请,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本申请包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本说明书的示范性实现方式中的功能的公开结构不等同。

即,以上所述仅为本申请的部分实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、物品或者装置中还存在另外的相同要素,此外,不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。

另外,尽管本文采用术语“第一、第二、第三”等描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式。术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。

在本申请中,“在一些实施例中”一词是用来表示“用作例子、例证或说明”。本申请中被描述为“在一些实施例中”的任何一个实施例不一定被解释为比其它实施例更加优选或更加具优势。为了使本领域任何技术人员能够实现和使用本申请,本申请给出了以上描述。在以上描述中,为了解释的目的而列出了各个细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本申请。在其它实施例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献