CN106875923B - 一种像素渲染方法及像素渲染装置 - Google Patents
一种像素渲染方法及像素渲染装置 Download PDFInfo
- Publication number
- CN106875923B CN106875923B CN201710174798.5A CN201710174798A CN106875923B CN 106875923 B CN106875923 B CN 106875923B CN 201710174798 A CN201710174798 A CN 201710174798A CN 106875923 B CN106875923 B CN 106875923B
- Authority
- CN
- China
- Prior art keywords
- pixel
- sub
- rendered
- brightness value
- rendering
- 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
- 238000009877 rendering Methods 0.000 title claims abstract description 78
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000003086 colorant Substances 0.000 claims abstract description 22
- 238000010606 normalization Methods 0.000 claims abstract description 18
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
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
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Color Image Communication Systems (AREA)
Abstract
本发明提供一种像素渲染方法及像素渲染装置,该像素渲染方法包括:获取原始图像各像素的RGB三基色分量的灰阶值,并将其转化为归一化后的亮度值;将归一化后的RGB三基色分量的亮度值转化为其对应的RGBW的亮度值;判断待渲染像素的显示模式是否为文字显示模式;若待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染;将经过渲染后的待渲染像素的亮度值转化为其对应的灰阶值进行输出。本发明可以保证实际分辨率不降低,不会带来显示细节的丢失,使得图片显示效果更加平滑,尤其是在人像显示方面显示效果更好,并使得文字显示黑白差距增大,细节更加锐化。
Description
【技术领域】
本发明涉及液晶显示领域,特别涉及一种像素渲染方法及像素渲染装置。
【背景技术】
随着生活水平的不断提高和显示技术的不断发展,传统的三基色显示系统的缺点逐渐浮现,已经很难满足人们日益增长的需求。这主要体现在,随着显示屏分辨率的提高,像素的开口率会降低,屏幕的光穿透率也会下降,从而导致背光以及整个屏幕的功耗大幅增加。
RGBW显示屏相对传统RGB显示屏而言,除红色(R)子像素、绿色(G)子像素、蓝色(B)子像素外还包含白色(W)子像素,白色子像素的加入可以极大提高LCD(Liquid CrystalDisplay,液晶显示器)的穿透率、OLED(Organic Light-Emitting Diode,有机发光二极管)显示器单位面积的发光效率等,由此可实现低功耗,节能环保的目的。由于在同样的像素设计下,RGBW由于增加了一颗W子像素,因此会带来物理分辨率的下降。因此,在RGBW显示装置中,为了提高显示器的实际分辨率,需要采用子像素渲染的方法(sub-pixel rendering,SPR)。
然而,基于传统的SPR方法的RGBW显示装置,在从输入的RGB信号到输出的RGBW信号的转化过程中,都会出现由于部分子像素信息的丢失,从而造成不同程度的显示细节信息的丢失。同时,对于文字和图片这两种完全不同的显示内容,传统的SPR方法并没有进行区别对待,而是采用相同的方式进行处理,这样就会造成文字显示亮度不够,细节不清晰,图片显示不够平滑等诸多问题。
【发明内容】
本发明的目的在于提供一种像素渲染方法及像素渲染装置,以解决现有技术中,对像素进行渲染时,容易降低显示器的实际分辨率,部分子像素信息容易丢失,文字显示亮度不够,细节不清晰,以及图片显示不够平滑的问题。
本发明的技术方案如下:
一种像素渲染方法,包括以下步骤:
获取原始图像各像素的RGB三基色分量的灰阶值,并将其转化为归一化后的亮度值;
将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值;
判断待渲染像素的显示模式是否为文字显示模式;
若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染;
将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出。
优选地,将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值,按照如下公式进行计算:
W1=min(k*R0,k*G0,k*B0,Wmax),R1=k*R0-W0,
G1=k*G0-W0,B1=k*B0-W0,
其中,k为增益系数,且k≥1,W1、R1、G1和B1分别为转化后的RGBW的亮度值,R0、G0和B0分别为转化前的RGB的亮度值,Wmax为W子像素的最大亮度值。
优选地,所述判断待渲染像素的显示模式是否为文字显示模式,具体包括:
获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值;
比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小;
判断所述亮度差值是否大于所述预设亮度差阈值,且所述饱和度差值是否大于所述预设饱和度差阈值;
若是则判断所述待渲染像素的显示模式为文字显示模式,否则判断所述待渲染像素的显示模式为图片显示模式。
优选地,所述按照图片显示模式进行渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=(W1+W2+W3)/3,R1out=(R1+R2+R3)/3,
G1out=(G1+G2+G3)/3,B1out=(B1+B2+B3)/3,
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
优选地,所述按照文字显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以所述第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=(P1+W2)/2,R1out=P2,G1out=P2,B1out=P2;
当P1<P2时,则W1out=P1,R1out=(R1+R2)/2,
G1out=(G1+G2)/2,B1out=(B1+B2)/2;
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
优选地,所述按照图片显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW的亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=a1*W1+a2*W2+a3*W3,R1out=a1*R1+a2*R2+a3*R3,
G1out=a1*G1+a2*G2+a3*G3,B1out=a1*B1+a2*B2+a3*B3,
其中,a1、a2与a3为加权系数,且0≤a1≤1,0≤a2≤1,0≤a3≤1,a1+a2+a3=1,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
优选地,优选所述a1=0.25,所述a2=0.5,所述a3=0.25。
优选地,所述按照文字显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=min{(P1+W2)/2,1},R1out=R2,G1out=G2,B1out=B2;
当P1<P2时,则W1out=W1,R1out=min{(R1+P2)/2,1},
G1out=min{(G1+P2)/2,1},B1out=min{(B1+P2)/2,1};
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述待渲染像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
一种像素渲染装置,包括:
灰阶值获取模块,用于获取原始图像各像素的RGB三基色分量的灰阶值;
第一转化模块,用于将所述RGB三基色分量的灰阶值转化为归一化后的亮度值;
第二转化模块,用于将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值;
模式判断模块,用于判断待渲染像素的显示模式是否为文字显示模式;
文字渲染模块,用于当所述待渲染像素的显示模式为文字显示模式时,按照文字显示模式进行渲染;
图片渲染模块,用于当所述待渲染像素的显示模式为图片显示模式,按照图片显示模式进行渲染;
转化输出模块,用于将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出。
优选地,所述模式判断模块包括:
差值获取单元,用于获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值;
数值比较单元,用于比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小;
模式判断单元,用于当所述亮度差值大于所述预设亮度差阈值,且所述饱和度差值大于所述预设饱和度差阈值时,判断所述待渲染像素的显示模式为文字显示模式,否则判断所述待渲染像素的显示模式为图片显示模式。
本发明的有益效果:
本发明公开了一种像素渲染方法及像素渲染装置,通过判断待渲染像素的显示模式是否为文字显示模式,若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染,具有以下的优点:
第一,本发明可以在显示面板物理分辨率下降的情况下,保证实际分辨率不降低。
第二,本发明所有的子像素信息都基本得到了保留,因此不会带来显示细节的丢失。
第三,本发明针对待渲染像素的显示模式进行了判断,并对文字和图片两种显示模式分别进行了不同的处理,图片处理的结果是使得图片显示效果更加平滑,尤其是在人像显示方面显示效果更好,文字处理的结果是使得文字显示黑白差距增大,细节更加锐化。
【附图说明】
图1为本发明实施例的一种像素渲染方法的整体实施步骤流程图;
图2为本发明实施例的一种像素渲染方法的判断待渲染像素的显示模式是否为文字显示模式的实施步骤流程图;
图3为本发明实施例的一种像素渲染装置的整体结构示意图;
图4为本发明实施例的一种像素渲染装置的模式判断模块的整体结构示意图。
【具体实施方式】
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。在图中,结构相似的单元是以相同标号表示。
实施例一
请参考图1和图2,图1为本实施例的一种像素渲染方法的整体实施步骤流程图,图2为本实施例的一种一种像素渲染方法的判断待渲染像素的显示模式是否为文字显示模式的实施步骤流程图。从图1和图2可以看到,本发明的一种像素渲染方法,包括:
一种像素渲染方法,包括以下步骤:
步骤S101:获取原始图像各像素的RGB三基色分量的灰阶值,并将其转化为归一化后的亮度值。
在本步骤中,采用De-Gamma的转换方式将原始图像各像素的RGB三基色分量的灰阶值转化为归一化后的亮度值。具体采用如下公式进行计算:
y1=(x1/255)gamma;
其中,y1表示归一化后RGBW的亮度值,x1表示归一化前RGB的灰阶值。
步骤S102:将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值。
步骤S103:判断待渲染像素的显示模式是否为文字显示模式。
步骤S104:若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染。
步骤S105:若所述待渲染像素的显示模式为图片显示模式,则按照图片显示模式进行渲染。
步骤S106:将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出。
在本步骤中,采用Gamma的转换方法将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值,具体如下所示:
Y2=(x2/255)1/gamma;
其中,y2表示转化后RGBW的灰阶值,x2表示转化前RGBW的亮度值。
在本实施例中,将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值,按照如下公式进行计算:
W1=min(k*R0,k*G0,k*B0,Wmax),R1=k*R0-W0,
G1=k*G0-W0,B1=k*B0-W0,
其中,k为增益系数,且k≥1,W1、R1、G1和B1分别为转化后的RGBW的亮度值,R0、G0和B0分别为转化前的RGB的亮度值,Wmax为W子像素的最大亮度值。
在本实施例中,如图2所示,所述判断待渲染像素的显示模式是否为文字显示模式,具体包括:
步骤S201:获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值。
步骤S202:比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小。
步骤S203:判断所述亮度差值是否大于所述预设亮度差阈值,且所述饱和度差值是否大于所述预设饱和度差阈值。
步骤S204:若所述亮度差值大于所述预设亮度差阈值,且所述饱和度差值大于所述预设饱和度差阈值,则判断所述待渲染像素的显示模式为文字显示模式。
步骤S205:若所述亮度差值大于所述预设亮度差阈值,且所述饱和度差值是否大于所述预设饱和度差阈值不成立,则判断所述待渲染像素的显示模式为图片显示模式。
在本实施例中,所述按照图片显示模式进行渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=(W1+W2+W3)/3,R1out=(R1+R2+R3)/3,
G1out=(G1+G2+G3)/3,B1out=(B1+B2+B3)/3,
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
在本实施例中,所述按照文字显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以所述第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=(P1+W2)/2,R1out=P2,G1out=P2,B1out=P2;
当P1<P2时,则W1out=P1,R1out=(R1+R2)/2,
G1out=(G1+G2)/2,B1out=(B1+B2)/2;
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
扩大而言,在本实施例中,若是获取同一行像素中从左到右连续相邻排列的第一像素、第二像素、第三像素与第四像素的4个像素的RGBW亮度值,所述第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
P3=W3+(R3+G3+B3)/3,P4=W4+(R4+G4+B4)/3,
若左边虚拟像素的亮度大于右边虚拟像素的亮度,比如P1>P2时,则W1out=(P1+W2)/2,R1out=P2,G1out=P2,B1out=P2;
若左边虚拟像素的亮度小于右边虚拟像素的亮度,比如P3<P4时,则W2out=P3,R2out=(R3+R4)/2,
G2out=(G3+G4)/2,B2out=(B3+B4)/2;
其中,W1out、R1out、G1out和B1out分别为第一个所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W2out、R2out、G2out和B2out分别为第二个所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W3、R3、G3与B3分别为所述右像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W4、R4、G4与B4分别为所述右像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值。
本发明的一种像素渲染方法,通过判断待渲染像素的显示模式是否为文字显示模式,若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染,具有以下的优点:
第一,本发明可以在显示面板物理分辨率下降的情况下,保证实际分辨率不降低。
第二,本发明所有的子像素信息都基本得到了保留,因此不会带来显示细节的丢失。
第三,本发明针对待渲染像素的显示模式进行了判断,并对文字和图片两种显示模式分别进行了不同的处理,图片处理的结果是使得图片显示效果更加平滑,尤其是在人像显示方面显示效果更好,文字处理的结果是使得文字显示黑白差距增大,细节更加锐化。
实施例二
本实施例与实施例一的内容大部分相同,不同的部分如下所述:
本实施例的所述按照文字显示模式进行像素渲染,与实施例一的方法不同,其具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW的亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=a1*W1+a2*W2+a3*W3,R1out=a1*R1+a2*R2+a3*R3,
G1out=a1*G1+a2*G2+a3*G3,B1out=a1*B1+a2*B2+a3*B3,
其中,a1、a2与a3为加权系数,且0≤a1≤1,0≤a2≤1,0≤a3≤1,a1+a2+a3=1,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
在本实施例中,优选所述加权系数a1=0.25,所述a2=0.5,所述a3=0.25。
在本实施例中,所述按照文字显示模式进行像素渲染,也与实施例一不同,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=min{(P1+W2)/2,1},R1out=R2,G1out=G2,B1out=B2;
当P1<P2时,则W1out=W1,R1out=min{(R1+P2)/2,1},
G1out=min{(G1+P2)/2,1},B1out=min{(B1+P2)/2,1};
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述待渲染像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
扩大而言,在本实施例中,若是获取同一行像素中从左到右连续相邻排列的第一像素、第二像素、第三像素与第四像素的4个像素的RGBW亮度值,所述第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
P3=W3+(R3+G3+B3)/3,P4=W4+(R4+G4+B4)/3,
若左边虚拟像素的亮度大于右边虚拟像素的亮度,比如P1>P2时,则W1out=min{(P1+W2)/2,1},R1out=R2,G1out=G2,B1out=B2;
若左边虚拟像素的亮度小于右边虚拟像素的亮度,比如P3<P4时,则W2out=W3,R2out=min{(R3+P4)/2,1},
G2out=min{(G3+P4)/2,1},B2out=min{(B3+P4)/2,1};
其中,W1out、R1out、G1out和B1out分别为第一个所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W2out、R2out、G2out和B2out分别为第二个所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述待渲染像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值,W4、R4、G4与B4分别为所述第四像素的W子像素、R色子像素、G色子像素与B色子像素的亮度值。
本发明的一种像素渲染方法,通过判断待渲染像素的显示模式是否为文字显示模式,若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染,具有以下的优点:
第一,本发明可以在显示面板物理分辨率下降的情况下,保证实际分辨率不降低。
第二,本发明所有的子像素信息都基本得到了保留,因此不会带来显示细节的丢失。
第三,本发明针对待渲染像素的显示模式进行了判断,并对文字和图片两种显示模式分别进行了不同的处理,图片处理的结果是使得图片显示效果更加平滑,尤其是在人像显示方面显示效果更好,文字处理的结果是使得文字显示黑白差距增大,细节更加锐化。
实施例三
请参考图3和图4,图3为本实施例的一种像素渲染装置10的整体结构示意图,图4为本实施例的一种像素渲染装置10的模式判断模块104的整体结构示意图。从图3和图4可以看到,本发明的一种像素渲染装置10,包括:
灰阶值获取模块101,用于获取原始图像各像素的RGB三基色分量的灰阶值。
第一转化模块102,用于将所述RGB三基色分量的灰阶值转化为归一化后的亮度值。
第二转化模块103,用于将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值。
模式判断模块104,用于判断待渲染像素的显示模式是否为文字显示模式。
文字渲染模块105,用于当所述待渲染像素的显示模式为文字显示模式时,按照文字显示模式进行渲染。
图片渲染模块106,用于当所述待渲染像素的显示模式为图片显示模式,按照图片显示模式进行渲染。
转化输出模块107,用于将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出。
在本实施例中,所述模式判断模块104包括:
差值获取单元114,用于获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值。
数值比较单元124,用于比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小。
模式判断单元134,用于当所述亮度差值大于所述预设亮度差阈值,且所述饱和度差值大于所述预设饱和度差阈值时,判断所述待渲染像素的显示模式为文字显示模式,否则判断所述待渲染像素的显示模式为图片显示模式。
本发明的一种像素渲染装置10,通过判断待渲染像素的显示模式是否为文字显示模式,若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染,具有以下的优点:
第一,本发明可以在显示面板物理分辨率下降的情况下,保证实际分辨率不降低。
第二,本发明所有的子像素信息都基本得到了保留,因此不会带来显示细节的丢失。
第三,本发明针对待渲染像素的显示模式进行了判断,并对文字和图片两种显示模式分别进行了不同的处理,图片处理的结果是使得图片显示效果更加平滑,尤其是在人像显示方面显示效果更好,文字处理的结果是使得文字显示黑白差距增大,细节更加锐化。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
Claims (8)
1.一种像素渲染方法,其特征在于,包括以下步骤:
获取原始图像各像素的RGB三基色分量的灰阶值,并将其转化为归一化后的亮度值;
将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值;
判断待渲染像素的显示模式是否为文字显示模式;所述判断待渲染像素的显示模式是否为文字显示模式,具体包括:
获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值;
比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小;
判断所述亮度差值是否大于所述预设亮度差阈值,且所述饱和度差值是否大于所述预设饱和度差阈值;
若是则判断所述待渲染像素的显示模式为文字显示模式,否则判断所述待渲染像素的显示模式为图片显示模式;
若所述待渲染像素的显示模式为文字显示模式,则按照文字显示模式进行渲染,否则按照图片显示模式进行渲染;
将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出。
2.根据权利要求1所述的像素渲染方法,其特征在于,将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值,按照如下公式进行计算:
W1=min(k*R0,k*G0,k*B0,Wmax),R1=k*R0-W0,
G1=k*G0-W0,B1=k*B0-W0,
其中,k为增益系数,且k≥1,W1、R1、G1和B1分别为转化后的RGBW的亮度值,R0、G0和B0分别为转化前的RGB的亮度值,W0为W子像素的最小亮度值,Wmax为W子像素的最大亮度值。
3.根据权利要求1所述的像素渲染方法,其特征在于,所述按照图片显示模式进行渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=(W1+W2+W3)/3,R1out=(R1+R2+R3)/3,
G1out=(G1+G2+G3)/3,B1out=(B1+B2+B3)/3,
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
4.根据权利要求1所述的像素渲染方法,其特征在于,所述按照文字显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以所述第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=(P1+W2)/2,R1out=P2,G1out=P2,B1out=P2;
当P1<P2时,则W1out=P1,R1out=(R1+R2)/2,
G1out=(G1+G2)/2,B1out=(B1+B2)/2;
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
5.根据权利要求1所述的像素渲染方法,其特征在于,所述按照图片显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素、第二像素与第三像素的RGBW的亮度值,以所述第一像素为所述待渲染像素,按照如下的公式进行计算:
W1out=a1*W1+a2*W2+a3*W3,R1out=a1*R1+a2*R2+a3*R3,
G1out=a1*G1+a2*G2+a3*G3,B1out=a1*B1+a2*B2+a3*B3,
其中,a1、a2与a3为加权系数,且0≤a1≤1,0≤a2≤1,0≤a3≤1,a1+a2+a3=1,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述第一像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值,W3、R3、G3与B3分别为所述第三像素的W子像素、R子像素、G子像素与B子像素的亮度值。
6.根据权利要求5所述的像素渲染方法,其特征在于,优选所述a1=0.25,所述a2=0.5,所述a3=0.25。
7.根据权利要求1所述的像素渲染方法,其特征在于,所述按照文字显示模式进行像素渲染,具体包括:
获取同一行像素中从左到右连续相邻排列的第一像素与第二像素的RGBW的亮度值,以第一像素为待渲染像素,按照如下公式进行计算:
P1=W1+(R1+G1+B1)/3,P2=W2+(R2+G2+B2)/3,
当P1>P2时,则W1out=min{(P1+W2)/2,1},R1out=R2,G1out=G2,B1out=B2;
当P1<P2时,则W1out=W1,R1out=min{(R1+P2)/2,1},
G1out=min{(G1+P2)/2,1},B1out=min{(B1+P2)/2,1};
其中,W1out、R1out、G1out和B1out分别为所述待渲染像素经过渲染后的W子像素、R子像素、G子像素和B子像素的亮度值,W1、R1、G1与B1分别为所述待渲染像素的W子像素、R子像素、G子像素与B子像素的亮度值,W2、R2、G2与B2分别为所述第二像素的W子像素、R子像素、G子像素与B子像素的亮度值。
8.一种像素渲染装置,其特征在于,包括:
灰阶获取模块,用于获取原始图像各像素的RGB三基色分量的灰阶值;
第一转化模块,用于将所述RGB三基色分量的灰阶值转化为归一化后的亮度值;
第二转化模块,用于将归一化后的所述RGB三基色分量的亮度值转化为其对应的RGBW的亮度值;
模式判断模块,用于判断待渲染像素的显示模式是否为文字显示模式;
文字渲染模块,用于当所述待渲染像素的显示模式为文字显示模式时,按照文字显示模式进行渲染;
图片渲染模块,用于当所述待渲染像素的显示模式为图片显示模式,按照图片显示模式进行渲染;
转化输出模块,用于将经过渲染后的所述待渲染像素的亮度值转化为其对应的灰阶值进行输出;
其中所述模式判断模块包括:
差值获取单元,用于获取所述待渲染像素的左右两个相邻的像素之间的亮度差值与饱和度差值;
数值比较单元,用于比较所述亮度差值与预设亮度差阈值的大小,并比较所述饱和度差值与预设饱和度差阈值的大小;
模式判断单元,用于当所述亮度差值大于所述预设亮度差阈值,且所述饱和度差值大于所述预设饱和度差阈值时,判断所述待渲染像素的显示模式为文字显示模式,否则判断所述待渲染像素的显示模式为图片显示模式。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710174798.5A CN106875923B (zh) | 2017-03-22 | 2017-03-22 | 一种像素渲染方法及像素渲染装置 |
US15/547,049 US10417976B2 (en) | 2017-03-22 | 2017-04-18 | Pixel rendering method and pixel rendering device |
PCT/CN2017/080948 WO2018170978A1 (zh) | 2017-03-22 | 2017-04-18 | 一种像素渲染方法及像素渲染装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710174798.5A CN106875923B (zh) | 2017-03-22 | 2017-03-22 | 一种像素渲染方法及像素渲染装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106875923A CN106875923A (zh) | 2017-06-20 |
CN106875923B true CN106875923B (zh) | 2019-02-01 |
Family
ID=59173051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710174798.5A Active CN106875923B (zh) | 2017-03-22 | 2017-03-22 | 一种像素渲染方法及像素渲染装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106875923B (zh) |
WO (1) | WO2018170978A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107633809B (zh) * | 2017-09-30 | 2019-05-21 | 京东方科技集团股份有限公司 | 消除多ic驱动显示屏暗线的方法、显示屏及显示装置 |
CN107767327B (zh) * | 2017-10-10 | 2021-02-05 | 武汉天马微电子有限公司 | 图像渲染方法及装置、计算设备、显示设备 |
CN109461417B (zh) * | 2018-12-11 | 2020-05-22 | 惠科股份有限公司 | 一种显示面板的驱动方法、驱动系统和显示装置 |
CN111312169A (zh) * | 2019-01-23 | 2020-06-19 | 深圳清华大学研究院 | 一种可降低显示面板功耗的子像素渲染系统及其方法 |
CN109767741B (zh) * | 2019-03-26 | 2021-07-23 | 上海天马微电子有限公司 | 一种显示面板的显示方法及显示装置 |
CN110491325A (zh) * | 2019-08-23 | 2019-11-22 | 京东方科技集团股份有限公司 | Rgb到rgbw的渲染方法、装置及计算机可读存储介质 |
CN111128078B (zh) * | 2020-02-14 | 2021-05-11 | 京东方科技集团股份有限公司 | 电子设备、显示面板及其驱动装置、驱动方法 |
CN112162719A (zh) * | 2020-10-28 | 2021-01-01 | Oppo(重庆)智能科技有限公司 | 显示内容渲染方法及装置、计算机可读介质和电子设备 |
TWI761049B (zh) * | 2021-01-26 | 2022-04-11 | 瑞昱半導體股份有限公司 | 影像處理電路及影像處理方法 |
CN112836469A (zh) * | 2021-01-27 | 2021-05-25 | 北京百家科技集团有限公司 | 一种信息渲染方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105118413A (zh) * | 2015-09-17 | 2015-12-02 | 深圳市华星光电技术有限公司 | 基于白色子像素色偏的rgbw的补偿方法及装置 |
CN105138317A (zh) * | 2015-07-24 | 2015-12-09 | 安一恒通(北京)科技有限公司 | 用于终端设备的窗口显示处理方法及装置 |
CN105263009A (zh) * | 2015-09-14 | 2016-01-20 | 深圳市华星光电技术有限公司 | 一种图像的自适应转换方法 |
CN105336288A (zh) * | 2014-08-15 | 2016-02-17 | Tcl集团股份有限公司 | 一种rgb信号到rgbw信号的转换方法、装置及电视 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9049410B2 (en) * | 2009-12-23 | 2015-06-02 | Samsung Display Co., Ltd. | Color correction to compensate for displays' luminance and chrominance transfer characteristics |
KR101987383B1 (ko) * | 2011-11-11 | 2019-06-10 | 엘지디스플레이 주식회사 | 4원색 표시장치 및 그의 픽셀데이터 랜더링 방법 |
TWI537913B (zh) * | 2014-10-14 | 2016-06-11 | 友達光電股份有限公司 | 顯示方法與顯示器 |
KR102194571B1 (ko) * | 2014-10-23 | 2020-12-24 | 엘지디스플레이 주식회사 | 데이터 변환부와 데이터 변환부의 데이터 변환 방법 |
KR102268961B1 (ko) * | 2014-11-03 | 2021-06-24 | 엘지디스플레이 주식회사 | 데이터 변환부와 데이터 변환부의 데이터 변환 방법 |
CN105261321A (zh) * | 2015-09-18 | 2016-01-20 | 深圳市华星光电技术有限公司 | 一种像素渲染方法、像素渲染装置和显示器 |
-
2017
- 2017-03-22 CN CN201710174798.5A patent/CN106875923B/zh active Active
- 2017-04-18 WO PCT/CN2017/080948 patent/WO2018170978A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105336288A (zh) * | 2014-08-15 | 2016-02-17 | Tcl集团股份有限公司 | 一种rgb信号到rgbw信号的转换方法、装置及电视 |
CN105138317A (zh) * | 2015-07-24 | 2015-12-09 | 安一恒通(北京)科技有限公司 | 用于终端设备的窗口显示处理方法及装置 |
CN105263009A (zh) * | 2015-09-14 | 2016-01-20 | 深圳市华星光电技术有限公司 | 一种图像的自适应转换方法 |
CN105118413A (zh) * | 2015-09-17 | 2015-12-02 | 深圳市华星光电技术有限公司 | 基于白色子像素色偏的rgbw的补偿方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106875923A (zh) | 2017-06-20 |
WO2018170978A1 (zh) | 2018-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106875923B (zh) | 一种像素渲染方法及像素渲染装置 | |
CN106791755B (zh) | 一种rgbw像素渲染装置及方法 | |
CN102800297B (zh) | 处理影像信号的方法 | |
CN105336288B (zh) | 一种rgb信号到rgbw信号的转换方法、装置及电视 | |
CN104299598B (zh) | 一种三色数据到四色数据的转换系统及转换方法 | |
US11398195B2 (en) | Backlight brightness processing method and system, backlight brightness adjustment method, storage medium | |
CN101630498B (zh) | 显示装置、驱动用的集成电路、其驱动方法及信号处理方法 | |
WO2017004817A1 (zh) | 一种图像显示方法以及显示系统 | |
CN108962167B (zh) | 数据处理方法及装置、驱动方法、显示面板和存储介质 | |
US10417976B2 (en) | Pixel rendering method and pixel rendering device | |
WO2016070447A1 (zh) | 一种rgb数据到wrgb数据的转换系统及转换方法 | |
CN101599255A (zh) | 液晶驱动装置 | |
CN104658512B (zh) | 一种显示方法以及显示系统 | |
WO2018040227A1 (zh) | 显示装置及其亮度调整方法 | |
CN107103886A (zh) | 一种动态背光控制显示方法及装置 | |
TWI463476B (zh) | 使用畫素顯示影像之方法 | |
CN104252699A (zh) | Rgbw动态色彩保真度控制 | |
CN112884661B (zh) | 图像处理装置及其方法、显示装置和计算机可读存储介质 | |
CN104269149A (zh) | 控制显示器的方法 | |
CN106531101B (zh) | 显示面板及具有该显示面板的显示装置 | |
CN105096913B (zh) | 一种rgb至rgbw的亮度补偿方法以及装置 | |
CN106057155B (zh) | 一种降低液晶显示模组功耗的控制方法及装置 | |
Mitsui et al. | 9.2: High Image Quality Reflective Color LCD Using Novel RGBW Technology. | |
US10310307B2 (en) | Liquid crystal display apparatus | |
CN106205532B (zh) | 提升纯色画面亮度的方法、调节装置及液晶显示屏 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |