一种图像色彩空间的转换方法及装置与流程

文档序号:18407313发布日期:2019-08-10 00:31阅读:183来源:国知局
一种图像色彩空间的转换方法及装置与流程

本申请涉及图像处理领域,特别是涉及一种图像色彩空间的转换方法及装置。



背景技术:

目前,数字电影在制作和播放等环节具备统一的国际标准。数字电影中的图像部分是一组有规则的图像序列,该图像序列中每个像素的值为在xyz色彩空间中的值。而数字放映机能够与所述xyz色彩空间相匹配,故而在传统技术中,数字电影只能在数字放映机上播放。

但是,目前led显示屏的应用越来越广泛,但是,数字电影却无法在led显示屏上播放,这是目前急需解决的问题。



技术实现要素:

本申请所要解决的技术问题是数字电影却无法在led显示屏上播放,提供一种图像色彩空间的转换方法及装置。

第一方面,本申请实施例提供了一种图像色彩空间的转换方法,所述方法包括:

获取第一图像;

针对所述第一图像中的第一像素点,获取所述第一像素点在x’y’z’色彩空间的第一色彩值;所述第一像素点为所述第一图像中的任意一个像素点;

利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到第二色彩值,所述第二色彩值为在xyz色彩空间中对应的色彩值;所述伽马校正表中包括伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系;

对所述第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值;

利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马校正,得到第四色彩值,所述第四色彩值为在r’g’b’色彩空间中对应的色彩值;所述反伽马校正表中包括反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系。

可选的,所述伽马校正表包括第一伽马校正表和第二伽马校正表;所述第一伽马校正表中的一个伽马校正前的色彩值对应一个伽马校正后的色彩值;所述第二伽马校正表中的多个伽马校正前的色彩值对应一个伽马校正后的色彩值;

所述利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到第二色彩值,包括:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第一色彩值位于第一色彩值范围内,则利用所述第二伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;否则,利用所述第一伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第一色彩值位于第一色彩值范围内,表示人眼对所述第一色彩值的敏感程度低于预设敏感度。

可选的,所述反伽马校正表包括第一反伽马校正表和第二反伽马校正表;所述第一反伽马校正表中的一个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;所述第二反伽马校正表中的多个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;

所述利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马校正,得到第四色彩值,包括:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第三色彩值位于第二色彩值范围内,利用所述第二反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;否则,利用所述第一反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第三色彩值位于第二色彩值范围内,表示人眼对所述第三色彩值的敏感程度高于预设敏感度。

可选的,若所述第二色彩值为(x,y,z),所述第三色彩值为(r,g,b),所述对所述第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值,通过如下公式实现:

可选的,所述方法还包括:

获取第一像素点的色彩值为所述第四色彩值的所述第一图像;

在led显示屏上显示所述第一像素点的色彩值为所述第四色彩值的所述第一图像。

第二方面,本申请实施例还提供了一种图像色彩空间的转换装置,所述装置包括:

第一获取单元,用于获取第一图像;

第二获取单元,用于针对所述第一图像中的第一像素点,获取所述第一像素点在x’y’z’色彩空间的第一色彩值;所述第一像素点为所述第一图像中的任意一个像素点;

第一校正单元,用于利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到第二色彩值,所述第二色彩值为在xyz色彩空间中对应的色彩值;所述伽马校正表中包括伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系;

转换单元,用于对所述第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值;

第二校正单元,用于利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马校正,得到第四色彩值,所述第四色彩值为在r’g’b’色彩空间中对应的色彩值;所述反伽马校正表中包括反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系。

可选的,所述伽马校正表包括第一伽马校正表和第二伽马校正表;所述第一伽马校正表中的一个伽马校正前的色彩值对应一个伽马校正后的色彩值;所述第二伽马校正表中的多个伽马校正前的色彩值对应一个伽马校正后的色彩值;

所述第一校正单元,具体用于:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第一色彩值位于第一色彩值范围内,则利用所述第二伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;否则,利用所述第一伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第一色彩值位于第一色彩值范围内,表示人眼对所述第一色彩值的敏感程度低于预设敏感度。

可选的,所述反伽马校正表包括第一反伽马校正表和第二反伽马校正表;所述第一反伽马校正表中的一个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;所述第二反伽马校正表中的多个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;

所述第二校正单元,具体用于:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第三色彩值位于第二色彩值范围内,利用所述第二反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;否则,利用所述第一反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第三色彩值位于第二色彩值范围内,表示人眼对所述第三色彩值的敏感程度高于预设敏感度。

可选的,若所述第二色彩值为(x,y,z),所述第三色彩值为(r,g,b),所述转换单元,具体用于通过如下公式实现由第二色彩值到第三色彩值的转换:

可选的,所述装置还包括:

第三获取单元,用于获取第一像素点的色彩值为所述第四色彩值的所述第一图像;

显示单元,用于在led显示屏上显示所述第一像素点的色彩值为所述第四色彩值的所述第一图像。

与现有技术相比,本申请实施例具有以下优点:

本申请实施例提供了一种图像色彩空间的转换方法,可以将第一图像从x’y’z’色彩空间转换成r’g’b’色彩空间,使得转换后的第一图像的色彩空间与led显示屏相匹配,从而使得色彩空间转换之后的第一图像可以在led显示屏上显示。具体地,可以获取第一图像,对于第一图像中的任意一个像素点即第一像素点,可以获取所述第一像素点在x’y’z’色彩空间的第一色彩值,由于所述第一色彩值为非线性的,不能直接将其转换成rgb色彩空间的色彩值,故而在本申请实施例中,可以利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到在xyz色彩空间中对应的第二色彩值,该第二色彩值为线性的。而后,对第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值,该第三色彩值为线性的。考虑到在实际应用中,在led显示屏上显示的图像的色彩值为非线性的,故而在本申请实施例中,得到第三色彩值之后,可以利用预先确定的反伽马校正表,对所述第三色彩值进行伽马校正,得到在r’g’b’色彩空间中对应的第四色彩值,该第四色彩值为非线性的,可以在led显示屏上显示。在本申请实施例中,由于对第一色彩值进行伽马校正和对第三色彩值进行反伽马校正时,是利用预先确定的伽马校正表和反伽马校正表实现的,与进行伽马校正和反伽马校正计算相比,本申请实施例中进行伽马校正和反伽马校正的速度比较快,从而有效提升了对第一图像进行色彩空间转换的效率。

附图说明

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

图1为本申请实施例提供的一种图像色彩空间的转换方法的流程示意图;

图2为本申请实施例提供的一种图像色彩空间的转换装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

目前led显示屏的应用越来越广泛,但是,数字电影却无法在led显示屏上播放,这是目前急需解决的问题。发明人在研究中发现,若要使得数字电影在led显示屏上播放,可以对数字电影所包括的图像序列的色彩空间进行转换,使得转换后的色彩空间与led显示屏相匹配,则数字电影即可在led显示屏上播放。

发明人在研究中还发现,可以对数字电影包括的图像序列中的色彩空间进行相应的计算,例如对于所述图像序列中的第一图像中的任意一个像素点即第一像素点,可以首先获取该第一像素点的原始色彩值,即在x’y’z’空间中的第一色彩值,而后对该第一色彩值按照相应的伽马校正算法进行计算得到在xyz空间中线性的第二色彩值;得到第二色彩值之后,可以将该第二色彩值转换成在rgb空间中线性的第三色彩值,并对该第三色彩值按照相应的反伽马校正算法进行计算得到在r’g’b’空间中非线性的第四色彩值,至此,完成对所述第一像素点的色彩空间的转换。但是,前述利用伽马校正算法进行相应的计算以及利用反伽马校正算法进行相应的计算对应的计算量比较大,进一步导致对第一像素点进行色彩空间转换所耗费的时间比较长,相应的,导致对整个数字电影包括的图像序列进行色彩空间转换的效率比较低。

为了解决上述问题,本申请实施例提供了一种图像色彩空间的转换方法,可以将第一图像从x’y’z’色彩空间转换成r’g’b’色彩空间,使得转换后的第一图像的色彩空间与led显示屏相匹配,从而使得色彩空间转换之后的第一图像可以在led显示屏上显示。具体地,可以获取第一图像,对于第一图像中的任意一个像素点即第一像素点,可以获取所述第一像素点在x’y’z’色彩空间的第一色彩值,由于所述第一色彩值为非线性的,不能直接将其转换成rgb色彩空间的色彩值,故而在本申请实施例中,可以利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到在xyz色彩空间中对应的第二色彩值,该第二色彩值为线性的。而后,对第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值,该第三色彩值为线性的。考虑到在实际应用中,在led显示屏上显示的图像的色彩值为非线性的,故而在本申请实施例中,得到第三色彩值之后,可以利用预先确定的反伽马校正表,对所述第三色彩值进行伽马校正,得到在r’g’b’色彩空间中对应的第四色彩值,该第四色彩值为非线性的,可以在led显示屏上显示。在本申请实施例中,由于对第一色彩值进行伽马校正和对第三色彩值进行反伽马校正时,是利用预先确定的伽马校正表和反伽马校正表实现的,与进行伽马校正和反伽马校正计算相比,本申请实施例中进行伽马校正和反伽马校正的速度比较快,从而有效提升了对第一图像进行色彩空间转换的效率。

下面结合附图,详细说明本申请的各种非限制性实施方式。

示例性方法

参见图1,该图为本申请实施例提供的一种图像色彩空间的转换方法的流程示意图。

本申请实施例提供的图像色彩空间的转换方法,可以由具备数据处理功能的设备实现,本申请实施例不具体限定所述具备数据处理功能的设备,所述设备可以为终端设备,所述设备还可以为服务器,所述设备也可以为集成媒体模块(integratedmediablock,imb)。

在本申请实施例中,所述方法例如可以通过以下步骤s101-s105实现。

s101:获取第一图像。

需要说明的是,本申请实施例中提及的第一图像,可以为数字电影所包括的图像序列中的任意一帧图像。

在本申请实施例中,所述第一图像中各个像素点的色彩值为在x’y’z’色彩空间对应的色彩值。

s102:针对所述第一图像中的第一像素点,获取所述第一像素点在x’y’z’色彩空间中的第一色彩值。

在本申请实施例中,所述第一像素点为所述第一图像中的任意一个像素点。

s103:利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到第二色彩值。

可以理解的是,所述第一色彩值为非线性的,不能直接将该第一色彩值转换成rgb色彩空间中的色彩值。因此,在本申请实施例中,可以首先将第一色彩值转换成xyz色彩空间中的线性的色彩值。具体地,可以利用预先确定的伽马校正表,对所述第一色彩值进行伽马转换,得到在xyz色彩空间中对应的线性的第二色彩值。

需要说明的是,在本申请实施例中,所述伽马校正表中包括伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系,也就是说,在本申请实施例中,获取所述第一色彩值之后,可以在所述伽马校正表中查找伽马校正前的色彩值为所述第一色彩值时,对应的伽马校正后的色彩值,从而得到所述第二色彩值。

需要说明的是,在本申请实施例中,所述伽马校正表中包括的伽马校正前的色彩值(x’,y’,z’)和伽马校正后的色彩值(x,y,z)之间的对应关系,可以通过如下公式(1)得到:

其中,p代表峰值亮度,l代表参考亮度,单位都是:cd/㎡;其中p和l的取值可以为经验值。

s104:对所述第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值。

可以理解的是,s103中得到的第二色彩值为线性的,故而可以将第二色彩值转换成在rgb空间中对应的第三色彩值。

本申请实施例不具体限定对所述第二色彩值进行转换,得到所述第三色彩值的具体实现方式,作为一种示例,可以利用如下公式(2)将第二色彩值(x,y,z)计算得到所述第三色彩值(r,g,b)。

在公式(2)中,矩阵是根据经验值确定的。

s105:利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马校正,得到第四色彩值。

需要说明的是,第三色彩值为线性的,而在led显示屏上显示的图像的色彩值为非线性的,故而在本申请实施例中,得到第三色彩值之后,可以将第三色彩值转换成r’g’b’色彩空间中的非线性的色彩值,使得色彩空间转换之后的第一图像可以在led显示屏上显示。具体地,在本申请实施例中,可以利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马转换,得到在r’g’b’色彩空间中对应的非线性的第四色彩值。

需要说明的是,在本申请实施例中,所述反伽马校正表中包括反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系。也就是说,在本申请实施例中,获取所述第三色彩值之后,可以在所述反伽马校正表中查找反伽马校正前的色彩值为所述第三色彩值时,对应的反伽马校正后的色彩值,从而得到所述第四色彩值。

需要说明的是,在本申请实施例中,所述反伽马校正表中包括的反伽马校正前的色彩值(r,g,b)和伽马校正后的色彩值(r’,g’,b’)之间的对应关系,可以通过如下公式(3)得到:

可以理解的是,该第四色彩值为在r’g’b’色彩空间中非线性的色彩值,而由于与led显示屏匹配的色彩空间为r’g’b’色彩空间,故而对数字电影中的图像序列中的各个像素点均执行前述步骤s101-s105之后,得到的数字电影即可在led显示屏上播放。换言之,在本申请实施例的一种实现方式中,可以获取第一像素点的色彩值为所述第四色彩值的所述第一图像,并在led显示屏上显示所述第一像素点的色彩值为所述第四色彩值的所述第一图像。

通过以上描述可知,本申请实施例提供的图像色彩空间的转换方法,可以将第一图像从x’y’z’色彩空间转换成r’g’b’色彩空间,使得转换后的第一图像的色彩空间与led显示屏相匹配,从而使得色彩空间转换之后的第一图像可以在led显示屏上显示。具体地,可以获取第一图像,对于第一图像中的任意一个像素点即第一像素点,可以获取所述第一像素点在x’y’z’色彩空间的第一色彩值,由于所述第一色彩值为非线性的,不能直接将其转换成rgb色彩空间的色彩值,故而在本申请实施例中,可以利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到在xyz色彩空间中对应的第二色彩值,该第二色彩值为线性的。而后,对第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值,该第三色彩值为线性的。考虑到在实际应用中,在led显示屏上显示的图像的色彩值为非线性的,故而在本申请实施例中,得到第三色彩值之后,可以利用预先确定的反伽马校正表,对所述第三色彩值进行伽马校正,得到在r’g’b’色彩空间中对应的第四色彩值,该第四色彩值为非线性的,可以在led显示屏上显示。在本申请实施例中,由于对第一色彩值进行伽马校正和对第三色彩值进行反伽马校正时,是利用预先确定的伽马校正表和反伽马校正表实现的,与进行伽马校正和反伽马校正计算相比,本申请实施例中进行伽马校正和反伽马校正的速度比较快,从而有效提升了对第一图像进行色彩空间转换的效率。

另外,传统技术中,由于需要对第一色彩值按照相应的伽马校正算法进行计算得到第二色彩值,并且需要对第三色彩值按照相应的反伽马校正算法进行计算得到第四色彩值。可以理解的是,当在不同的运行环境下执行前述伽马校正算法以及反伽马校正算法时,可能会存在例如小数点后保留位数不同、浮点型数据之间的转换,以及整形数据对齐方式不同等问题带来的数据转换值误差,从而导致第一图像的色彩丢失以及第一图像文件损坏。

但是在本申请实施例中,由于是采用伽马校正表确定第一色彩值对应的第二色彩值,以及采用反伽马校正表确定第三色彩值对应的第四色彩值,故而利用本申请实施例的方案,在各种运行环境下,都可以通过统一校正表(包括伽马校正表和反伽马校正表)直接获取第二色彩值和第四色彩值,从而不会导致第一图像的色彩丢失以及图像损坏等问题。

可以理解的是,一方面,对于第一图像而言,用户对第一图像中不同位置的像素的关注程度不同,一般而言,距离第一图像的中心点的距离小于预设阈值的像素点,用户的关注程度会更高,而对于距离第一图像的中心点的距离大于或者等于预设阈值的像素点例如第一图像的边缘部分的像素点,用户的关注程度会比较低。因此,对于距离第一图像的中心点的距离小于预设阈值的像素点而言,对其进行伽马转换的精度要求也比较高,相应的,对于距离第一图像的中心点的距离大于或者等于预设阈值的像素点而言,对其进行伽马转换的精度要求相对来讲比较低。另一方面,由于人眼对于不同色彩的敏感程度可能是不一样的。对于一些色彩范围内的色彩值,人眼往往不能分辨出其区别。再一方面,所述伽马校正表的数据量的大小,直接影响前述步骤s103的执行效率。

故而在本申请实施例为了提升前述步骤s103的执行效率,所述伽马校正表可以包括第一伽马校正表和第二伽马校正表。其中,第一伽马校正表中的伽马校正前的色彩值与伽马校正后的色彩值之间是一一对应的关系,也就是说,第一伽马校正表中的一个伽马校正前的色彩值对应一个伽马校正后的色彩值。而第二伽马校正表中的伽马校正前的色彩值与伽马校正后的色彩值之间是多对一的对应关系,也就是说,所述第二伽马校正表中的多个伽马校正前的色彩值对应一个伽马校正后的色彩值。

在本申请实施例中,对于第一像素点而言,若用户对第一像素点的关注程度比较低,和/或,人眼对该第一色彩值的敏感程度不高,则将第一色彩值转换成第二色彩值时,可以不必要求很高的转换精度。故而在本申请实施例中,若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第一色彩值位于第一色彩值范围内,则利用所述第二伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;否则,利用所述第一伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值。

其中,所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度,即表示用户对所述第一像素点的关注程度比较低;所述第一色彩值位于第一色彩值范围内,表示人眼对所述第一色彩值的敏感程度低于预设敏感度,即表示人眼对所述第一色彩值的敏感程度比较低。

可以理解的是,对于第二伽马校正表而言,其包括的伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系的数量,比所述第一伽马校正表包括的伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系少,因此,利用第二伽马校正表确定第二色彩值的效率,比利用第一伽马校正表确定第二色彩值的效率高。也就是说,对于第一图像中的多个像素点而言,部分像素点利用第一伽马校正表确定第二色彩值,部分像素点利用第二伽马校正表确定第二色彩值,而不是所述多个像素点均利用第一伽马校正表确定第二色彩值,故而提升了对第一图像中的像素点进行伽马转换的效率,从而提升了对第一图像进行色彩转换的效率。

本申请实施例不具体限定所述预设阈值,所述预设阈值可以根据实际情况确定,本申请实施例不做具体限定。本申请实施例也不具体限定所述第一色彩值范围,所述第一色彩值范围内的色彩值,人眼不能分辨出其区别。

需要说明的是,对于第二伽马校正表,在预先确定所述第二伽马校正表时,对于多个伽马校正前的色彩值,可以从所述多个伽马校正前的色彩值中任意选出一个色彩值,利用前述公式(1)计算得到对应的伽马校正后的色彩值,将该计算得到的伽马校正后的色彩值作为所述多个伽马校正前的色彩值对应的伽马校正后的色彩值。

类似地,为了提升前述步骤s105的执行效率,所述反伽马校正表可以包括第一反伽马校正表和第二反伽马校正表。其中,第一反伽马校正表中的反伽马校正前的色彩值与反伽马校正后的色彩值之间是一一对应的关系,也就是说,第一反伽马校正表中的一个反伽马校正前的色彩值对应一个反伽马校正后的色彩值。而第二反伽马校正表中的反伽马校正前的色彩值与反伽马校正后的色彩值之间是多对一的对应关系,也就是说,所述第二反伽马校正表中的多个反伽马校正前的色彩值对应一个反伽马校正后的色彩值。

在本申请实施例中,对于第一像素点而言,若用户对第一像素点的关注程度比较低,和/或,人眼对该第一色彩值的敏感程度不高,则将第三色彩值转换成第四色彩值时,可以不必要求很高的转换精度。故而在本申请实施例中,若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第三色彩值位于第二色彩值范围内,则利用所述第二反伽马校正表对所述第一色彩值进行反伽马校正,得到所述第四色彩值;否则,利用所述第一反伽马校正表对所述第一色彩值进行反伽马校正,得到所述第四色彩值。

其中,所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度,即表示用户对所述第一像素点的关注程度比较低;所述第三色彩值位于第二色彩值范围内,表示人眼对所述第三色彩值的敏感程度低于预设敏感度,即表示人眼对所述第三色彩值的敏感程度比较低。

可以理解的是,对于第二反伽马校正表而言,其包括的反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系的数量,比所述第一反伽马校正表包括的反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系少,因此,利用第二反伽马校正表确定第四色彩值的效率,比利用第一反伽马校正表确定第二色彩值的效率高。也就是说,对于第一图像中的所有像素点而言,部分像素点利用第一反伽马校正表确定第四色彩值,部分像素点利用第二反伽马校正表确定第四色彩值,而不是所有的像素点均利用第一反伽马校正表确定第四色彩值,故而提升了对第一图像中的像素点进行反伽马转换的效率,从而提升了对第一图像进行色彩转换的效率。

需要说明的是,对于第二反伽马校正表,在预先确定所述第二反伽马校正表时,对于多个反伽马校正前的色彩值,可以从所述多个反伽马校正前的色彩值中任意选出一个色彩值,利用前述公式(3)计算得到对应的反伽马校正后的色彩值,将该计算得到的反伽马校正后的色彩值作为所述多个反伽马校正前的色彩值对应的反伽马校正后的色彩值。

在本申请实施例的一种实现方式中,考虑到数字电影包括一组图像序列,即包括多帧前述第一图像,在本申请实施例中,执行前述步骤s101-s105的设备例如imb,可以包括多个执行单元,该多个执行单元可以并行执行前述步骤s101-s105,即所述多个执行单元可以同时对所述数字电影中的不同第一图像进行色彩空间的转换,从而提升对整个数字电影进行色彩空间的效率。

示例性设备

基于以上实施例提供的图像色彩空间的转换方法,本申请实施例还提供了一种图像色彩空间的转换装置,以下结合附图介绍该装置。

参见图2,该图为本申请实施例提供的一种图像色彩空间的转换装置的结构示意图。

本申请实施例提供的图像色彩空间的转换的装置200,具体包括:第一获取单元201、第二获取单元202、第一校正单元203、转换单元204和第二校正单元205。

第一获取单元201,用于获取第一图像;

第二获取单元202,用于针对所述第一图像中的第一像素点,获取所述第一像素点在x’y’z’色彩空间的第一色彩值;所述第一像素点为所述第一图像中的任意一个像素点;

第一校正单元203,用于利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到第二色彩值,所述第二色彩值为在xyz色彩空间中对应的色彩值;所述伽马校正表中包括伽马校正前的色彩值和伽马校正后的色彩值之间的对应关系;

转换单元204,用于对所述第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值;

第二校正单元205,用于利用预先确定的反伽马校正表,对所述第三色彩值进行反伽马校正,得到第四色彩值,所述第四色彩值为在r’g’b’色彩空间中对应的色彩值;所述反伽马校正表中包括反伽马校正前的色彩值和反伽马校正后的色彩值之间的对应关系。

可选的,所述伽马校正表包括第一伽马校正表和第二伽马校正表;所述第一伽马校正表中的一个伽马校正前的色彩值对应一个伽马校正后的色彩值;所述第二伽马校正表中的多个伽马校正前的色彩值对应一个伽马校正后的色彩值;

所述第一校正单元203,具体用于:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第一色彩值位于第一色彩值范围内,则利用所述第二伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;否则,利用所述第一伽马校正表对所述第一色彩值进行伽马校正,得到所述第二色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第一色彩值位于第一色彩值范围内,表示人眼对所述第一色彩值的敏感程度低于预设敏感度。

可选的,所述反伽马校正表包括第一反伽马校正表和第二反伽马校正表;所述第一反伽马校正表中的一个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;所述第二反伽马校正表中的多个反伽马校正前的色彩值对应一个反伽马校正后的色彩值;

所述第二校正单元205,具体用于:

若所述第一像素点距离所述第一图像的中心点的距离大于或者等于预设阈值,和/或,若所述第三色彩值位于第二色彩值范围内,利用所述第二反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;否则,利用所述第一反伽马校正表对所述第三色彩值进行反伽马校正,得到所述第四色彩值;

所述第一像素点距离所述第一图像的中心点的距离大于或者等于所述预设阈值,表示用户对所述第一像素点的关注程度小于或者等于预设关注度;所述第三色彩值位于第二色彩值范围内,表示人眼对所述第三色彩值的敏感程度高于预设敏感度;

可选的,其特性在于,若所述第二色彩值为(x,y,z),所述第三色彩值为(r,g,b),所述转换单元204,具体用于通过如下公式实现由第二色彩值到第三色彩值的转换:

可选的,所述装置还包括:

第三获取单元,用于获取第一像素点的色彩值为所述第四色彩值的所述第一图像;

显示单元,用于在led显示屏上显示所述第一像素点的色彩值为所述第四色彩值的所述第一图像。

由于所述装置200是与以上方法实施例提供的方法对应的装置,所述装置200的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置200的各个单元的具体实现,可以参考以上方法实施例的描述部分,此处不再赘述。

通过以上描述可知,可以将第一图像从x’y’z’色彩空间转换成r’g’b’色彩空间,使得转换后的第一图像的色彩空间与led显示屏相匹配,从而使得色彩空间转换之后的第一图像可以在led显示屏上显示。具体地,可以获取第一图像,对于第一图像中的任意一个像素点即第一像素点,可以获取所述第一像素点在x’y’z’色彩空间的第一色彩值,由于所述第一色彩值为非线性的,不能直接将其转换成rgb色彩空间的色彩值,故而在本申请实施例中,可以利用预先确定的伽马校正表,对所述第一色彩值进行伽马校正,得到在xyz色彩空间中对应的第二色彩值,该第二色彩值为线性的。而后,对第二色彩值进行转换,得到在rgb色彩空间中对应的第三色彩值,该第三色彩值为线性的。考虑到在实际应用中,在led显示屏上显示的图像的色彩值为非线性的,故而在本申请实施例中,得到第三色彩值之后,可以利用预先确定的反伽马校正表,对所述第三色彩值进行伽马校正,得到在r’g’b’色彩空间中对应的第四色彩值,该第四色彩值为非线性的,可以在led显示屏上显示。在本申请实施例中,由于对第一色彩值进行伽马校正和对第三色彩值进行反伽马校正时,是利用预先确定的伽马校正表和反伽马校正表实现的,与进行伽马校正和反伽马校正计算相比,本申请实施例中进行伽马校正和反伽马校正的速度比较快,从而有效提升了对第一图像进行色彩空间转换的效率。

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

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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