Rgb信号到rgby信号的图像转换系统及方法
【技术领域】
[0001]本发明涉及显示技术领域,尤其涉及一种RGB信号到RGBY信号的图像转换系统及方法。
【背景技术】
[0002]目前,在诸如液晶面板(LCD)和有机电致发光显示面板(oLED)的图像显示设备中,以红色(R)亚像素单元、绿色(G)亚像素单元以及蓝色(B)亚像素单元组成一个像素单元,通过控制每个亚像素单元的灰度值混合出所需显示的色彩来显示彩色图像。由于RGB三原色尤其是蓝色亚像素的发光效率较低,会制约由RGB三原色组成的显示设备的产品优化,而且黄色在视频中出现的频率比其它颜色出现的频率高,基于此,出现了由红色(R)亚像素单元、绿色(G)亚像素单元、蓝色(B)亚像素单元以及黄色(Y)亚像素单元所组成的像素单元,从而可以改善RGB显示器的发光效率,还可以生动地再现黄色、金色这些依靠传统RGB三原色技术难以真实再现的色彩,同时作为蓝色补色的黄色被增强后,对蓝色的表现力也会起到很好的提升作用。
[0003]一般诸如VGA接口、DVI接口的信号传输接口传输的都是RGB信号,若将RGB信号直接应用于RGBY显示器会导致图像失真,因此需要对接入RGBY显示器的RGB信号进行转换。然而,目前经上述的信号转换技术后,所获取的RBGY的信号,相较于原始RGB信号,其色度均向Y子像素色度位置偏移,使图像中的非黄色区域会出现色彩漂移的现象,导致图像表现失真。
[0004]因此,如何在不失真的情况下,将RGB信号转换为RGBY信号,是本领域技术人员亟需解决的技术问题。
【发明内容】
[0005]本发明实施例提供了一种RGB信号到RGBY信号的图像转换方法及图像转换系统,用以实现在不失真的情况下,将RGB信号转换为RGBY信号。
[0006]本发明实施例提供的一种RGB信号到RGBY信号的图像转换方法,包括步骤:接收RGB输入信号RiGiBi ;判断所述RGB输入信号的颜色是否为黄色;以及确认所述RGB输入信号为非黄色时,计算RGBY输出信号RoGoBoYo并输出,其中Yo = O,RoGoBo = RiGiBi。
[0007]作为一种优选方案,判断所述RGB输入信号的颜色是否为黄色时,判断所述RGB输入信号的R、G、B三种颜色对应的输入信号R1、G1、Bi中,Bi的信号值是否为最小,若Bi的信号值为最小,则确认所述RGB输入信号的颜色为黄色,若否,则确认所述RGB输入信号的颜色为非黄色。
[0008]作为一种优选方案,确认所述RGB输入信号为黄色时,继续判断所述RBG输入信号中Ri的信号值与Gi的信号值之间的大小关系,并根据该判断结果计算所述RGBY输出信号RoGoBoYo ο
[0009]作为一种优选方案,判断若所述RBG输入信号中Ri的信号值大于Gi的信号值,则计算所述RGBY输出信号Bo = Bi,Yo = Gi,Go = O,且根据三原色合成的原理,由Ri及Yo计算出输出信号Ro。
[00?0] 作为一种优选方案,由Ri及Yo计算出所述输出信号Ro时,通过下述公式计算:Ro =255*[Ri~ γ -Yo' γ Γ?/ γ,其中γ表示伽马转换因子。
[0011]作为一种优选方案,判断若所述RBG输入信号中Ri的信号值不大于Gi的信号值,则计算所述RGBY输出信号号Bo = Bi,Yo = Ri,Ro = O,且根据三原色合成的原理,由Gi及Yo计算出输出信号Go。
[0012]作为一种优选方案,由Ri及Yo计算出所述输出信号Go时,通过下述公式计算:Go=255*[Gi~ γ -Yo' γ Γ?/ γ,其中γ表示伽马转换因子。
[0013]一种RGB信号到RGBY信号的图像转换系统,其包括:信号接收单元,用于接收RGB输入信号RiGiBi ;判断单元,用于判断所述RGB输入信号的颜色是否为黄色;计算单元,用于在所述判断单元确认所述RGB输入信号为非黄色时,计算RGBY输出信号RoGoBoYo,其中Yo = 0,RoGoBo = RiGiBi;以及信号输出单元,用于输出所述RGBY输出信号RoGoBoYo。
[0014]作为一种优选方案,所述判断单元判断所述RGB输入信号的颜色是否为黄色时,判断所述RGB输入信号的R、G、B三种颜色对应的输入信号R1、G1、Bi中,Bi的信号值是否为最小,若Bi的信号值为最小,则确认所述RGB输入信号的颜色为黄色,若否,则确认所述RGB输入信号的颜色为非黄色。
[0015]作为一种优选方案,所述判断单元确认所述RGB输入信号为黄色时,所述计算单元继续判断所述RBG输入信号中Ri的信号值与Gi的信号值之间的大小关系,并根据该判断结果计算所述RGBY输出信号RoGoBoYo。
[0016]作为一种优选方案,所述计算单元判断若所述RBG输入信号中Ri的信号值大于Gi的信号值,则计算所述RGBY输出信号Bo = Bi,Yo = Gi,Go = O,且根据三原色合成的原理,由Ri及Yo计算出输出信号Ro。
[0017]作为一种优选方案,所述计算单元由Ri及Yo计算出所述输出信号Ro时,通过下述公式计算:Ro = 255*[Ri~ γ-Yo' γ ]?/γ,其中γ表示伽马转换因子。
[0018]作为一种优选方案,所述计算单元判断若所述RBG输入信号中Ri的信号值不大于Gi的信号值,则计算所述RGBY输出信号号Bo = Bi,Yo = Ri,Ro = O,且根据三原色合成的原理,由Gi及Yo计算出输出信号Go。
[0019]作为一种优选方案,所述计算单元由Ri及Yo计算出所述输出信号Go时,通过下述公式计算:Go = 255*[Gi~ γ-Yo' γ ]?/γ,其中γ表示伽马转换因子。
[0020]上述的图像转换系统及图像转换方法,在将RGB信号转换为RGBY信号时,首先判断所述RGB输入信号是否为黄色,再根据不同的判断结果分别计算所述RGBY输出信号,从而使信号保真度相对较高。进一步地,在确认所述RGB输入信号为非黄色时,令RGBY输出信号的Yo = 0,RoGoBo = RiGiBi,能够避免非黄色画面在图像转换中产生色彩偏移现象.,从而使信号保真度相对较高。
【附图说明】
[0021]图1为本发明实施例提供的RGB信号到RGBY信号的图像转换系统的功能模块示意图。
[0022]图2为RGB信号在色域内的分布不意图。
[0023]图3为本发明实施例提供的RGB信号到RGBY信号的图像转换方法的流程示意图。
【具体实施方式】
[0024]本发明实施例提供了一种RGB信号到RGBY信号的图像转换方法及系统,用以实现在不失真的情况下,将RGB信号转换为RGBY信号。
[0025]所述RGB信号到RGBY信号的图像转换方法,包括:
[0026]接收RGB输入信号;
[0027]判断所述RGB输入信号的颜色是否为黄色;以及
[0028]根据上述的判断结果,分别计算RGBY输出信号并输出。
[0029 ]所述RGB信号到RGBY信号的图像转换系统,包括:
[0030]信号接收单元,用于接收RGB输入信号;
[0031]判断单元,用于判断所述RGB输入信号的颜色是否为黄色;
[0032]计算单元,用于根据上述的判断结果,分别计算RGBY输出信号;以及
[0033]信号输出单元,用于输出所述RGBY输出信号。
[0034]下面结合附图,对本发明实施例提供的RGB信号到RGBY信号的图像转换方法及系统的【具体实施方式】进行详细地说明。
[0035]请参阅图1,图1为一种RGB信号到RGBY信号的图像转换系统SI的功能模块图。所述图像转换系统Si可以运行于一硬件上,或可以借助软件加必要的通用硬件平台的方式来实现其运行,以达到将RGB输入信号转换为RGBY信号并输出的目的。
[0036]所述图像转换系统SI包括信号接收单元10、判断单元30、计算单元50以及信号输出单元70。接收单元10用于接收所述RBG输入信号,并将所述RGB输入信号传递至所述判断单元30。所述判断单元30用于判断所述输入信号的颜色是否为黄色,并将判断结果传递至所述计算单元。所述计算单元50用于根据所述判断单元30的判断结果,计算所述RGBY输出信号,并将所述RGBY输出信号传递至所述信号输出单元70。所述信号输出单元70用于输出所述RGBY输出信号。其中,所述图像转换系统SI的各个单元为存储在一存储器中,并能被一执行器执行的可程序化的模块。
[0037]具体如下: