一种色域转换方法及装置与流程

文档序号:11207144
一种色域转换方法及装置与流程

本发明涉及色域映射技术领域,尤其涉及一种色域转换方法及装置。



背景技术:

近年来,高色域电视迅速占领了各大电视品牌旗舰产品的位置,无论是世界级的CES(International Consumer Electronics Show、,国际消费类电子产品展览会)消费类电子产品展,还是国内最大的AWE(Appliance&electronics World Expo,,中国家电及消费电子博览会)家电展上,高色域都是电视展出的一大亮点。目前,高色域电视等显示设备的色域已经可以达到甚至超过100%NTSC(National Television Standards Committee,美国国家电视标准)。然而,由于绝大部分信源目前依旧按照BT.709标准或者BT.2020标准制作,如按照BT.709标准制作的信源,色域在72%NTSC,信源与显示设备色域不匹配,如果不做色域映射处理,会出现部分颜色色调失真、色饱和度过浓问题,因此,需要通过色域映射改善该问题。

以BT.709标准信源为例,如信源为YCbCr信号,显示设备芯片的主流映射方案如图1所示:YCbCr信号接收模块接收信源YCbCr信号;YCbCr解码模块将YCbCr信号转为信源RGB信号;GAMMA匹配模块将信源RGB信号与信源进行GAMMA匹配;色域转换模块将GAMMA匹配后的信源RGB信号转换为显示设备RGB信号,达到信源与显示设备色域转换的目的;压缩/裁剪模块对显示设备RGB信号中超范围的信号进行压缩或者裁剪超标部分,使其符合信号传输规范。其中,信源与显示设备的色域转换包括两步:RGB转标准空间子模块将获取的GMAMMA匹配后的信源RGB信号转换为标准空间信号,计算方法为:转换的标准空间信号为GAMMA匹配后的信源RGB信号的RGB值和BT.709标准信源与标准空间转换矩阵之间的乘积;标准空间转RGB子模块将标准空间信号转换为显示设备RGB信号,计算方法为:显示设备RGB信号为标准空间与显示设备RGB色彩空间转换矩阵和转换的标准空间信号RGB值的乘积。显示设备芯片色域转换结束后,将压缩/裁剪后的显示设备RGB信号发送给显示屏的TCON(Timer Control Register,时序控制器),TCON对压缩/裁剪后的显示设备RGB信号进行处理,获得输出给显示屏的RGB信号,这些RGB信号经显示屏的光学器件,最终在显示屏上呈现显示结果。

但是,上述色域转换过程中,将标准空间信号转换为显示设备RGB信号的过程通常根据矩阵计算得到,由于矩阵计算过程中无法考虑到超范围信号问题,加上系统字节位数限制,矩阵计算结果小数保留位数有限,导致误差较大,精度不够,无法根除颜色失真问题。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种色域转换方法及装置。

根据本发明实施例的第一方面,提供一种色域转换方法,该方法包括:

将标准测试信号按照根据原始坐标计算的空间转换矩阵转换为显示设备RGB信号;

查找与所述显示设备RGB信号对应的结果坐标,以及,获取所述标准测试信号在显示屏上待显示的目标坐标;

判断所述结果坐标和目标坐标的差值是否大于预设误差;

若所述差值大于所述预设误差,调整所述原始坐标,将所述标准测试信号按照根据调整后原始坐标计算的空间转换矩阵转换为新的显示设备RGB信号,直至新的显示设备RGB信号对应的结果坐标与所述目标坐标的差值小于或者等于所述预设误差。

根据本发明实施例的第二方面,提供一种色域转换装置,该装置包括:

标准测试信号转换模块,用于将标准测试信号按照根据原始坐标计算的空间转换矩阵转换为显示设备RGB信号;

结果坐标和目标坐标获取模块,用于查找与所述显示设备RGB信号对应的结果坐标,以及,获取所述标准测试信号在显示屏上待显示的目标坐标;

判断模块,用于判断所述结果坐标和目标坐标的差值是否大于预设误差;

坐标调整模块,用于若所述差值大于所述预设误差,调整所述原始坐标,将所述标准测试信号按照根据调整后原始坐标计算的空间转换矩阵转换为新的显示设备RGB信号,直至新的显示设备RGB信号对应的结果坐标与所述目标坐标的差值小于或者等于所述预设误差。

由以上技术方案可见,本发明实施例提供一种色域转换方法及装置,通过调整显示设备的原始坐标,获得新的空间转换矩阵,将标准测试信号根据新的空间转换矩阵转换为显示设备RGB信号,将标准测试信号转换的显示设备RGB信号对应显示屏上显示的结果坐标与标准测试信号在显示屏上待显示的目标坐标做对比,使色域转换后获得的结果坐标与目标坐标的差值小于或等于预设误差,从而在显示屏上获得标准测试信号的显示结果。本方法中利用标准测试信号及其要在显示屏上待显示的目标坐标对空间转换矩阵需要使用的显示设备坐标进行修正,根据修正后的显示设备坐标从而修正空间转换矩阵,使标准测试信号以及信源信号都按照修正后的空间转换矩阵进行色域转换,使得色域转换后显示屏上获得的显示结果与目标坐标的差值小于或等于预设误差。由于通过不断调整和修正空间转换矩阵,从而使色域转换后的显示结果与目标坐标的差值在预设误差范围内,这样不仅考虑到超范围信号问题、避免了系统字节位数限制,而且本方法色域转换后显示屏上显示的实际坐标与信源坐标的误差小、精度高,能够根除颜色失真的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

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

图1为现有技术提供的一种显示设备主芯片的主流映射流程示意图;

图2为本发明实施例提供的一种色域转换方法的流程示意图;

图3为本发明实施例提供的一种调整原始坐标的方法流程示意图;

图4为本发明实施例提供的一种计算调整后原始坐标的方法流程示意图;

图5为本发明实施例提供的另一种色域转换方法的流程示意图;

图6为本发明实施例提供的又一种色域转换方法的流程示意图;

图7为本发明实施例提供的一种查找与信源信号对应RGB调整后原始坐标的方法流程示意图;

图8为本发明实施例提供的一种色域转换装置的结构示意图;

图9为本发明实施例提供的一种坐标调整模块的结构示意图;

图10为本发明实施例提供的一种原始坐标调整单元的结构示意图;

图11为本发明实施例提供的另一种色域转换装置的结构示意图;

图12为本发明实施例提供的又一种色域转换装置的结构示意图;

图13为本发明实施例提供的一种第二信源转换模块的结构示意图。

具体实施方式

本发明实施例提供的色域转换方法,用于高色域电视等显示设备接收信源信号之前显示设备芯片调试阶段。通过本方法,调整显示设备坐标,使标准测试信号按照调整后原始坐标计算的空间转换矩阵进行色域转换获得的显示设备RGB信号,最终在显示屏上显示的结果与目标坐标的误差小于或等于预设误差范围。下面以高色域电视为例,对本发明实施例提供的色域转换方法进行详细说明。

本发明实施例提供一种色域转换方法,如图2所示,包括:

步骤S100:将标准测试信号按照根据原始坐标计算的空间转换矩阵转换为显示设备RGB信号。

其中,所述空间转换矩阵为根据显示设备坐标为原始坐标计算得出的标准空间与显示设备RGB色彩空间转换矩阵。

在具体实施过程中,电视芯片可以发出标准测试信号,所述标准测试信号,以BT.709标准信源为例,包括BT.709标准R测试信号、BT.709标准G测试信号、BT.709标准B测试信号;以BT.2020标准信源为例,包括BT.2020标准R测试信号、BT.2020标准G测试信号、BT.2020标准B测试信号。

以BT.709标准R测试信号作为信源信号为例,BT.709标准R测试信号为YCbCr信号。电视芯片的YCbCr信号接收模块接收BT.709标准R测试信号;YCbCr解码模块将BT.709标准R测试信号转为信源RGB信号;GAMMA匹配模块将信源RGB信号与BT.709标准R测试信号进行GAMMA匹配;色域转换模块将GAMMA匹配后的BT.709标准R测试信号的信源RGB信号转换为显示设备RGB信号。

其中,信源与显示设备的色域转换包括两步:RGB转XYZ子模块将获取的GMAMMA匹配后BT.709标准R测试信号的信源RGB信号转换为XYZ标准空间信号,计算方法为:

其中,为BT.709标准R测试信号的信源RGB信号,为XYZ标准空间信号,为BT.709标准信源色彩空间与XYZ标准空间的转换矩阵。

将GAMMA匹配后的BT.709标准R测试信号的信源RGB信号转换为XYZ标准空间信号后,根据显示设备坐标为原始坐标时,计算出空间转换矩阵,所述空间转换矩阵为根据显示设备坐标为原始坐标计算得出的标准空间与显示设备RGB色彩空间转换矩阵,标准空间与显示设备RGB色彩空间转换矩阵计算方法如下式:

其中,为标准空间与显示设备RGB色彩空间转换矩阵,为显示设备坐标转换的XYZ矩阵,为信源坐标转换的XYZ矩阵的逆矩阵,为BT.709标准信源色彩空间与XYZ标准空间的转换矩阵的逆矩阵。

显示设备坐标转换成XYZ矩阵的方法为:如显示设备坐标为(xRd,yRd),根据公式zRd=1-xRd-yRd,以及和分别计算出XRd、YRd和ZRd,因BT.709标准R测试信号为R基色,G和B对应的X、Y、Z均为0,即XGd、YGd、ZGd、XBd、YBd和ZBd均为0,将XRd、YRd、ZRd、XGd、YGd、ZGd、XBd、YBd和ZBd的值填入矩阵即可获得BT.709标准R测试信号显示设备坐标转换的XYZ矩阵。

由于空间转换矩阵为根据显示设备坐标为原始坐标计算得出的标准空间与显示设备RGB色彩空间转换矩阵,此处,应为原始坐标转换的XYZ矩阵,例如:XYZ标准空间与显示设备RGB色彩空间的转换矩阵计算时的显示设备坐标采用原始坐标(0.681192,0.30539),将该原始坐标利用上述显示设备坐标转换成XYZ矩阵的方法转换为XYZ矩阵,该矩阵与BT.709标准R测试信号转换的XYZ矩阵以及BT.709标准信源色彩空间与XYZ标准空间的转换矩阵的逆矩阵乘积,即可获得空间转换矩阵然后,再根据公式

将BT.709标准R测试信号的XYZ标准空间信号转换为显示设备RGB信号,其中,为根据空间转换矩阵转换的BT.709标准R测试信号的显示设备RGB信号。

当BT.709标准R测试信号转换为显示设备RGB信号,经压缩/裁剪后,电视芯片可以抓取到BT.709标准R测试信号根据空间转换矩阵转换的显示设备RGB信号(X0,Y0,Z0),(X0,Y0,Z0)即为电视芯片在本步骤的输出。

步骤S200:查找与所述显示设备RGB信号对应的结果坐标,以及,获取所述标准测试信号在显示屏上待显示的目标坐标。

其中,所述结果坐标为显示设备RGB信号对应的、在显示屏上显示的坐标。在具体实施过程中,可以从预设查找表中查找所述显示设备RGB信号对应的结果坐标,所述预设查找表一般为显示屏的初始ini文件。电视芯片存储着预设查找表,所述预设查找表为根据显示屏显示特性制作的文件,包括TCON输入的显示设备RGB信号以及对应显示设备RGB信号的结果坐标,如下表所示:

在一种应用场景中,电视芯片抓取到BT.709标准R测试信号转换的显示设备RGB信号的值为(229,0,0),从预设查找表查到TCON输入(即电视芯片输出)为(229,0,0)时对应的在显示屏上显示的结果坐标为(0.678466,0.304445)。

所述显示屏上待显示的目标坐标为信源完全无颜色失真情况下的坐标,与信源的坐标相同,对于BT.709标准R测试信号来说,(0.64,0.33)是BT.709标准R测试信号的坐标,其在显示屏上待显示的目标坐标也为(0.64,0.33)。

在一种可能的实施方式中,所述获取所述标准测试信号在显示屏上待显示的目标坐标,包括:

从预设目标坐标文件中查找所述标准测试信号在显示屏上待显示的目标坐标。

在具体实施过程中,对于不同颜色或不同类型的标准测试信号,对应将其在显示屏上待显示的目标坐标,建立预设目标坐标文件。例如,预设目标坐标文件中可以包括BT.709标准R测试信号在显示屏上待显示的目标坐标、BT.709标准G测试信号在显示屏上待显示的目标坐标和BT.709标准B测试信号在显示屏上待显示的目标坐标。

步骤S300:判断所述结果坐标和目标坐标的差值是否大于预设误差。

根据步骤S200中获得的结果坐标(0.678466,0.304445)和目标坐标(0.64,0.33),计算二者的差值,其中,所述差值包括:结果坐标与目标坐标的横坐标之差,以及结果坐标与目标坐标的纵坐标之差。以结果坐标(0.678466,0.304445)和目标坐标(0.64,0.33)为例,经计算获得结果坐标和目标坐标的横坐标差值为0.038466,纵坐标差值-0.025555。

在具体实施过程中,预设误差可以为预设横坐标目标误差或预设纵坐标目标误差,以预设横坐标目标误差为例,本步骤可以判断结果坐标和目标坐标的横坐标差值是否大于预设横坐标目标误差。

若所述差值小于或等于预设误差,则步骤结束,即BT.709标准R测试信号的显示设备坐标确定为原始坐标,通过空间转换矩阵转换的显示设备RGB信号即为BT.709标准R测试信号的最终色域转后结果,BT.709标准R测试信号的色域转换完毕。

若所述差值大于所述预设误差,则执行步骤S400。

步骤S400:调整所述原始坐标,将所述标准测试信号按照根据调整后原始坐标计算的空间转换矩阵转换为新的显示设备RGB信号,直至新的显示设备RGB信号对应的结果坐标与所述目标坐标的差值小于或者等于所述预设误差。

其中,所述按照根据调整后原始坐标计算的空间转换矩阵为根据显示设备坐标为调整后原始坐标计算得出的标准空间与显示设备RGB色彩空间转换矩阵。

在一种可能的实施例中,如图3所示,对于如何调整所述原始坐标,包括以下步骤:

步骤S401:计算所述差值与所述预设误差的比值K。

在本发明实施例中,根据所述差值与所述预设误差的比值K,确定对原始坐标的调整幅度。在具体实施过程中,所述K可以为结果坐标和目标坐标的横坐标差值与预设横坐标目标误差的比值。

当然,在具体实施过程,所述K可以为结果坐标和目标坐标的纵坐标差值与预设纵坐标目标误差的比值。用户可根据实际情况选取K为上述任一比值,在此不做具体限定。

步骤S402:将所述差值的0.5K倍与所述原始坐标之和作为调整后原始坐标。

在具体实施过程中,将所述差值的0.5K倍作为本次对原始坐标调整的幅度,那么,调整后原始坐标为将所述差值的0.5K倍与所述原始坐标之和。

在一种应用场景中,所述差值为结果坐标与目标坐标的横坐标之差,结果坐标为(0.678466,0.304445)、目标坐标为(0.64,0.33),计算获得结果坐标和目标坐标的横坐标差值为0.038466、纵坐标差值为-0.025555,例如,预设横坐标目标误差为0.01,那么,K=0.038466/0.01=3.8466。因结果坐标与目标坐标的横坐标差别较大,因此,调整的幅度也相对较大。

调整后原始坐标的横坐标为0.681192+0.5*3.8466*0.038466=0.755173658、纵坐标为0.30539+0.5*3.8466*(-0.025555)=0.256240069,即调整后原始坐标为(0.75517365,0.256240069)。

在一种应用场景中,如图4所示,所述将所述差值的0.5K倍与所述原始坐标之和作为调整后原始坐标的步骤,还包括:

步骤S4021:对所述差值与所述预设误差的比值取n位有效数字,记为K’,其中,n与所述结果坐标的有效数字位数相同。

在具体实施过程中,如结果坐标有5位有效数字,那么计算出的K值也取5位有效数字,记为K’。

步骤S4022:将所述差值的0.5K’倍与所述原始坐标之和作为调整后原始坐标。

在具体实施过程中,为了减小后续计算量,调整后原始坐标也可以保留与结果坐标相同位数有效数字。例如调整后原始坐标为(0.75517365,0.256240069),由于结果坐标保留5位有效数字,将调整后原始坐标也保留5为有效数字,为(0.75517,0.25624)。

计算标准空间与显示设备RGB色彩空间转换矩阵的显示设备坐标变为调整后原始坐标(0.75517,0.25624),即根据调整后原始坐标,可以计算出新的空间转换矩阵,电视芯片将重新发送BT.709标准R测试信号,BT.709标准R测试信号根据新的空间转换矩阵可以转换为新的显示设备RGB信号(X0,Y0,Z0)。

电视芯片抓取新的显示设备RGB信号(X0,Y0,Z0),从预设查找表中查找该结果对应的结果坐标,计算该结果坐标和目标坐标的差值,判断该差值是否大于预设误差,若该差值小于或等于预设误差,则BT.709标准R测试信号的显示设备坐标确定为上述调整后原始坐标,BT.709标准R测试信号的色域转换完毕。

若该差值大于预设误差,继续调整原始坐标,调整幅度的计算方法与上述幅度计算方法相同,多次调整原始坐标,新的显示设备RGB信号对应的结果坐标与所述目标坐标之间的差值小于或者等于所述预设误差,此时,BT.709标准R测试信号的显示设备坐标确定为最新的调整后原始坐标,BT.709标准R测试信号的色域转换完毕。

通过本步骤对原始坐标的调整,进而调整空间转换矩阵,使BT.709标准R测试信号转化新的显示设备RGB信号对应的结果坐标与所述目标坐标之间的差值小于或者等于所述预设误差,即BT.709标准R测试信号转化新的显示设备RGB信号在TCON输入后,显示屏上的实际与显示屏上显示的目标坐标(0.64,0.33)在预设误差之内,利用本方法标准测试信号进行色域转换后,在显示屏上显示的实际坐标与标准测试信号的信源坐标的误差小、精度高,能够根除颜色失真的问题。

上述步骤仅对信源为BT.709标准R测试信号时,其色域转换过程进行的详细描述,在具体实施过程中,信源也可以为BT.709标准G测试信号、BT.709标准B测试信号,也可以是其他标准信源的标准RGB测试信号,不同之处在于,当信源为BT.709标准G测试信号、BT.709标准B测试信号,也可以是其他标准信源的标准RGB测试信号时,显示屏上显示的目标坐标为这些信号对应的目标坐标,也是这些信源对应的坐标。

本发明实施例提供的色域转换方法,通过调整显示设备坐标,获得新的空间转换矩阵,标准测试信号根据新的空间转换矩阵转换为显示设备RGB信号,将标准测试信号转换的显示设备RGB信号对应显示屏上显示的结果坐标与标准测试信号在显示屏上待显示的目标坐标做对比,使色域转换后获得的结果坐标与目标坐标的差值小于或等于预设误差,从而在显示屏上获得标准测试信号的显示结果。本方法中利用标准测试信号及其要在显示屏上待显示的目标坐标对空间转换矩阵需要使用的显示设备坐标进行修正,根据修正后的显示设备坐标从而修正空间转换矩阵,使标准测试信号以及信源信号都按照修正后的空间转换矩阵进行色域转换,使得色域转换后显示屏上获得的显示结果与目标坐标的差值小于或等于预设误差。由于通过不断调整和修正空间转换矩阵,从而使色域转换后的显示结果与目标坐标的差值在预设误差范围内,这样不仅考虑到超范围信号问题、避免了系统字节位数限制,而且本方法色域转换后显示屏上显示的实际坐标与信源坐标的误差小、精度高,能够根除颜色失真的问题。

在第一种可能的实施方式中,基于图2,如图5所示,所述方法还包括:

步骤S510:分别获取同一类型所述标准测试信号对应的RGB三基色中其他两种颜色调整后原始坐标。

在具体实施过程中,信源的类型包括BT.709标准信源、BT.2020标准信源等,以BT.709标准信源为例,上述实施例中,获取了BT.709标准R测试信号调整后原始坐标,利用相同的方法,可以分别获取BT.709标准G测试信号调整后原始坐标和BT.709标准B测试信号调整后原始坐标。

步骤S610:根据所述RGB三基色分别对应的调整后原始坐标,计算得到所述标准测试信号对应类型的新的空间转换矩阵。

将获取的BT.709标准R测试信号调整后原始坐标、BT.709标准G测试信号调整后原始坐标和BT.709标准B测试信号调整后原始坐标转换为XYZ形式,填入根据公式(1),计算出标准空间与显示设备RGB色彩空间转换矩阵此时计算出的标准空间与显示设备RGB色彩空间转换矩阵为BT.709标准信源新的空间转换矩阵。

步骤S710:如果接收到与所述标准测试信号同类型的信源信号,将所述信源信号根据所述新的空间转换矩阵转换为显示设备RGB信号。

在具体实施过程中,当电视芯片接收到BT.709标准信源信号时,先BT.709信源信号转换为信源RGB信号,然后进行GAMMA匹配,将获取的GMAMMA匹配后的信源RGB信号转换为XYZ标准空间信号,再根据新的空间转换矩阵转换为显示设备RGB信号。电视芯片将转换的显示设备RGB信号发送给TCON,最终在显示屏上将显示BT.709标准信源信号。

本发明实施例提供的色域转换方法,当接收到与标准测试信号同类型的信源信号时,对信源信号直接采用标准R测试信号调整后原始坐标、标准G测试信号调整后原始坐标和标准B测试信号调整后原始坐标计算的新的空间转换矩阵,将GMAMMA匹配后的信源RGB信号转换的XYZ标准空间信号转换为显示设备RGB信号,最终在电视显示屏上获得信源信号的显示结果。本方法中对与标准测试信号同类型的信源信号直接采用标准R测试信号调整后原始坐标、标准G测试信号调整后原始坐标和标准B测试信号调整后原始坐标计算的新的空间转换矩阵进行色域转换。这样不仅考虑到超范围信号问题、避免了系统字节位数限制,而且本方法色域转换后显示屏上显示的实际坐标与信源信号坐标的误差小、精度高,能够根除颜色失真的问题。

在第二种可能的实施方式中,基于图2,参见图6,所述方法还包括:

步骤S520:分别获取同一类型所述标准测试信号对应的RGB三基色中其他两种颜色调整后原始坐标,将所述RGB三基色分别对应的调整后原始坐标存入显示设备坐标文件。

在具体实施过程中,高色域电视等显示设备的信源可能不止一种,BT.709标准信源、BT.2020标准信源等,上述步骤获取了BT.709标准R测试信号调整后原始坐标,利用相同的方法,可以分别获取BT.709标准G测试信号调整后原始坐标和BT.709标准B测试信号调整后原始坐标,将这三个调整后原始坐标对应标准测试信号的类型存入显示设备坐标文件中。

步骤S620:分别获取其他类型的标准测试信号对应的RGB三基色调整后原始坐标,将对应调整后原始坐标存入所述显示设备坐标文件。

在一种应用场景中,分别获取BT.2020标准R测试信号调整后原始坐标、BT.2020标准G测试信号调整后原始坐标和BT.2020标准B测试信号调整后原始坐标,将这三个调整后原始坐标对应标准测试信号的类型也存入显示设备坐标文件中。

步骤S720:如果接收到信源信号,从所述显示设备坐标文件中查找与所述信源信号对应的RGB三基色调整后原始坐标,计算获得所述信源信号的空间转换矩阵,将所述信源信号根据所述信源信号的空间转换矩阵转换为显示设备RGB信号。

在具体实施过程中,当接收到信源信号使,从显示设备文件中查找与信源信号对应的RGB三基色调整后原始坐标,将RGB三基色调整后原始坐标转换为XYZ形式,并根据公式(1)计算获得该信源信号的空间转换矩阵,将所述信源信号根据所述信源信号的空间转换矩阵转换为显示设备RGB信号,显示屏上即可获得该信源信号的显示结果。

在一种可能的实施方式中,所述从所述显示设备坐标文件中查找与所述信源信号对应的RGB三基色调整后原始坐标,参见图7,包括,

步骤S721:判断所述信源信号的信源类型。

在具体实施过程中,不同信源信号其编码范围也不同,在本发明实施例中,根据信源信号的编码范围,确定信源的类型。

步骤S722:根据所述信源类型,确定与所述信源信号对应的标准测试信号的类型。

根据步骤S721确定的信源类型,确定该信源信号对应的标准测试信号的类型。

步骤S723:根据所述标准测试信号的类型,从所述显示设备坐标文件中查找与同类型标准测试信号对应的RGB三基色调整后原始坐标。

本发明实施例提供的色域转换方法,当接收的信源信号为某一类型时,可根据信源信号的类型,从显示设备坐标文件中查找与信源信号对应的RGB三基色调整后原始坐标,根据RGB三基色调整后原始坐标,计算出该信源信号的空间转换矩阵,即该信源信号的标准空间与显示设备RGB色彩空间转换矩阵,信源信号按照该空间转换矩阵转换为显示设备RGB信号,从而在显示屏上获得信源信号的显示结果。本方法中对信源信号直接采用与之相对应的标准R测试信号调整后原始坐标、标准G测试信号调整后原始坐标和标准B测试信号调整后原始坐标计算的新的空间转换矩阵进行色域转换。这样不仅考虑到超范围信号问题、避免了系统字节位数限制,而且本方法色域转换后显示屏上显示的实际坐标与信源信号坐标的误差小、精度高,能够根除颜色失真的问题。

基于相同的技术方案,本发明实施例还提供了一种色域转换装置,如图8所示,所述装置包括:依次连接的标准测试信号转换模块100、结果坐标和目标坐标获取模块200、判断模块300和坐标调整模块400。

所述标准测试信号转换模块100,用于将标准测试信号按照根据原始坐标计算的空间转换矩阵转换为显示设备RGB信号。

所述结果坐标和目标坐标获取模块200,用于查找与所述显示设备RGB信号对应的结果坐标,以及,获取所述标准测试信号在显示屏上待显示的目标坐标。

在一种可能的实施例中,结果坐标和目标坐标获取模块200,包括:目标坐标查找单元。所述目标坐标查找单元,用于从预设目标坐标文件中查找所述标准测试信号在显示屏上待显示的目标坐标。

所述判断模块300,用于判断所述结果坐标和目标坐标的差值是否大于预设误差。

所述坐标调整模块400,用于若所述差值大于所述预设误差,调整所述原始坐标,将所述标准测试信号按照根据调整后原始坐标计算的空间转换矩阵转换为新的显示设备RGB信号,直至新的显示设备RGB信号对应的结果坐标与所述目标坐标的差值小于或者等于所述预设误差。

在一种可能的实施例中,所述坐标调整模块400,如图9所示,包括:依次连接的比值计算单元401和原始坐标调整单元402。

所述比值计算单元401,用于计算所述差值与所述预设误差的比值K。

所述原始坐标调整单元402,用于将所述差值的0.5K倍与所述原始坐标之和作为调整后原始坐标。

在一种应用场景中,所述原始坐标调整单元402,如图10所示,包括:依次连接的K’确定子单元4021和调整后原始坐标计算子单元4022。

所述K’确定子单元4021,用于对所述差值与所述预设误差的比值取n位有效数字,记为K’,其中,n与所述结果坐标的有效数字位数相同;

所述调整后原始坐标计算子单元4022,用于将所述差值的0.5K’倍与所述原始坐标之和作为调整后原始坐标。

在第一种可能的实施例中,所述装置,基于图8,参见图11,还包括依次连接的第一坐标获取模块510、空间转换矩阵计算模块610和第一信源转换模块710。

第一坐标获取模块510,用于分别获取同一类型所述标准测试信号对应的RGB三基色中其他两种颜色调整后原始坐标。

空间转换矩阵计算模块610,用于根据所述RGB三基色分别对应的调整后原始坐标,计算得到所述标准测试信号对应类型的新的空间转换矩阵。

第一信源转换模块710,用于如果接收到与所述标准测试信号同类型的信源信号,将所述信源信号根据所述新的空间转换矩阵转换为显示设备RGB信号。

在第二种可能的实施例中,所述装置,基于图8,参见图12,还包括:依次连接的第二坐标获取模块520、第三坐标获取模块620和第二信源转换模块720。

所述第二坐标获取模块520,用于分别获取同一类型所述标准测试信号对应的RGB三基色中其他两种颜色调整后原始坐标,将所述RGB三基色分别对应的调整后原始坐标存入显示设备坐标文件。

所述第三坐标获取模块620,用于分别获取其他类型的标准测试信号对应的RGB三基色调整后原始坐标,将对应调整后原始坐标存入所述显示设备坐标文件。

所述第二信源转换模块720,用于如果接收到信源信号,从所述显示设备坐标文件中查找与所述信源信号对应的RGB三基色调整后原始坐标,计算获得所述信源信号的空间转换矩阵,将所述信源信号根据所述信源信号的空间转换矩阵转换为显示设备RGB信号。

在一种可能的实施例中,所述第二信源转换模块720,如图13所示,包括:信源类型判断单元721、标准测试信号确定单元722和调整后原始坐标查找单元723。

信源类型判断单元721,用于判断所述信源信号的信源类型。

标准测试信号确定单元722,用于根据所述信源类型,确定与所述信源信号对应的标准测试信号的类型。

调整后原始坐标查找单元723,用于根据所述标准测试信号的类型,从所述显示设备坐标文件中查找与同类型标准测试信号对应的RGB三基色调整后原始坐标。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于色域转换装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

以上所述的本发明实施方式并不构成对本发明保护范围的限定。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1