一种用于云计算的图片颜色调节系统的制作方法

文档序号:18250280发布日期:2019-07-24 09:41阅读:232来源:国知局
一种用于云计算的图片颜色调节系统的制作方法

本发明涉及图片色彩调节领域,具体涉及一种用于云计算的图片颜色调节系统。



背景技术:

色彩是人的眼睛对于不同频率的光线的不同感受,尤其是设计行业对于色彩的要求更高,尤其是作为乙方的设计单位在给甲方展示成果,需要进行远程会议时,使用多个设备显示同一画面,因此要保证显示色彩的准确和统一,而现实情况是,在多个设备同时展示一副图片时,由于显示设备的硬件水准参差不齐,导致甲方看到的效果差距很大,影响甲方的判断,因此需要一种能够在保证颜色显示准确的前提下,对各个显示设备进行色彩调节,以保证多个设备显示效果的一致。



技术实现要素:

为了解决上述的技术问题,本发明的目的在于提供一种用于云计算的图片颜色调节系统。

本发明所要解决的技术问题为:

(1)在保证色准的前提下,如何降低不同显示设备在显示同一图片时的颜色差距。

本发明的目的可以通过以下技术方案实现:

一种用于云计算的图片颜色调节系统,包括云计算服务器、发送终端和接收终端,所述云计算服务器包括色彩空间同步模块、显示分区模块、显示调节模块,色准分析模块以及色彩校准模块,所述发送终端用于将图片上传至云计算服务器,所述接收终端用于从云计算服务器连接并接收图片,接收终端包括显示屏和操作模块;

所述色彩空间同步模块用于将所有显示图片的接收终端的显示标准进行统一;

所述色彩校准模块根据色准分析模块的分析结果对各个接收终端的色彩进行校准;

所述显示分区模块用于将所有接收终端的显示屏分成多个用于色彩校准的校准区域,且分区的具体方法为:获取各个显示屏的屏幕尺寸以及长宽比例,根据长宽比例将显示屏分为Q行P列,共Q*P个大小相同的校准区域;

所述显示调节模块用于根据用户的选择对图片的显示进行调节;其中,任一接收终端中显示调节模块对图片显示的调整步骤具体为:

S1、获取显示屏的最高分辨率Lm,并将显示屏左下角的像素点作为缩放点,以缩放点为原点,以屏幕横向的边为x轴,纵向的边为y轴,建立坐标系;

S2、获取待共享的图片的分辨率Lt,并以图片左下角的像素点为图片的原点,将图片的原点与缩放点对齐,将图片按分辨率1:1的比例在显示屏进行显示;

S3、比较图片分辨率与显示屏的分辨率的大小,判断在1:1比例显示时,显示屏是否能够完全显示图片,若能够完全显示,则可进行放大操作,若不能够完全显示,则进行拖动操作;

S4、进行放大操作时,以缩放点为缩放中心,以y轴和x轴的方向为放大方向,将图片等比例放大N倍,其中N=n2,n为正整数,且满足在n的最大取值时,图片完全显示图片在显示屏上,根据n的所有取值计算出N的取值范围,作为放大倍数供用户选择,在用户确定放大倍数后,对图片在y轴和x轴上均放大n倍;

S5、进行拖动操作时,保持图片按1:1比例显示,并提醒用户通过控制设备进行图片的拖动,经用户确认后固定图片位置;

所述色准分析模块在显示调节模块完成调节后,对图片显示区域的色准进行检测和分析,生成色准分析报告;其中色准分析报告的具体生成方法如下:

步骤1、根据图片的显示区域,获取显示屏用于显示图片的所有校准区域;根据各校准区域对图片进行分区,得到图片分区并与对应校准区域进行关联;

步骤2、提取各个图片分区内所有像素点的rgb值并进行去重,再统计该图片分区内各rgb值的占比α,筛除占比小于R%的rgb值后,根据rgb值的占比从大至小进行排序,选取前i种颜色并计算其各个颜色的占比β,并将rgb值转化为Lab值,将Lab值作为该图片分区的标准颜色试样;

步骤3、以步骤2中的标准颜色试样为标准,通过色差检测装置对校准区域进行检测,获得该校准区域的ΔL、Δa以及Δb,计算出各校准区域的ΔE,得到该校准区域的标准颜色的色差集合,并根据占比β计算E的加权平均数,若小于2,则将该校准区域的颜色准确性标记为良,若大于2,则将校准区域的颜色准确性标记为差;

步骤4、筛选出标记为差的校准区域,并将对应的ΔL、Δa以及Δb以及色差集合E记录为色准分析报告,作为分析结果。

进一步的,所述色彩空间同步模块在统一接收终端的显示标准时,先获取所有连接至云计算服务器的接收终端,再获取各个接收终端的适配的色彩空间种类,最终选择所有接收终端均适配的色彩空间作为标准色彩模式,并将各个接收终端均调节至标准色彩模式。

进一步的,当所有接收终端均适配的色彩空间不止一个时,优先级从高至低依次为sRGB>AdobeRGB>NTSC>DCI-P3,且选择优先级最高的作为标准色彩模式。

进一步的,各个所述接收终端的校准区域的区域大小的最大差值不超过20%。

进一步的,所述色彩校准模块获取色准分析报告,将颜色准确性为差的校准区域依次对ΔL、Δa以及Δb进行调色,如果ΔL为正,则色彩校准模块降低1%该校准区域的明度,如果ΔL为负,则色彩校准模块1%增加该校准区域的明度;如果Δa为正,色彩校准模块选择降低1%该校准区域的红色的值或增加1%该校准区域的绿色的值中的一种,如果Δa为负,色彩校准模块选择增加1%该校准区域的红色的值或降低1%该校准区域的绿色的值中的一种,如果Δb为正,色彩校准模块选择增加该校准区域的蓝色的值,如果Δb为负,色彩校准模块选择降低该校准区域的蓝色的值,完成ΔL、Δa以及Δb的校准后,记为完成一次校准区域的校准,在完成一次校准区域的校准后,提示用户是否继续调节,若计时内未做选择,则继续进行调节,并在调节完成后,再次计算,并统计小于2的校准区域数量,若小于2的校准区域数量增加,则继续调节,若小于2的校准区域数量减少,则恢复至上一次调节前的配置。

进一步的,所述色彩校准模块在校准的选择方法为,若调整前,红色的值低于50%,则对绿色的值进行调节,若绿色的值低于50%,则对红色的值进行调节。

本发明的有益效果:在多个接收终端显示同一图片的时,能够根据多个接收终端以及待共享至接收终端的图片的具体参数,为用户提供合理的放大或拖动的选项,保证图片显示的准确性,同时在通过对接收终端显示图片的区域进行针对性的分析和调色,能够在保证色准的前提下,有效的降低多个接收终端在显示同一图片的时的色准差距。

附图说明

下面结合附图对本发明作进一步的说明。

图1是本发明的系统框图。

具体实施方式

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

请参阅图1所示,本实施例提供了一种用于云计算的图片颜色调节系统,包括云计算服务器、发送终端和接收终端,云计算服务器包括色彩空间同步模块、显示分区模块、显示调节模块,色准分析模块以及色彩校准模块,发送终端用于将图片上传至云计算服务器,接收终端用于从云计算服务器连接并接收图片,接收终端包括显示屏和操作模块;

色彩空间同步模块用于将所有显示图片的接收终端的显示标准进行统一;色彩空间同步模块在统一接收终端的显示标准时,先获取所有连接至云计算服务器的接收终端,再获取各个接收终端的适配的色彩空间种类,最终选择所有接收终端均适配的色彩空间作为标准色彩模式,并将各个接收终端均调节至标准色彩模式。当所有接收终端均适配的色彩空间不止一个时,优先级从高至低依次为sRGB>AdobeRGB>NTSC>DCI-P3,且选择优先级最高的作为标准色彩模式。如共有3台接收终端连接至云计算服务器,而这3台接收终端均支持sRGB标准,因此就选用sRGB作为标准,若均支持AdobeRGB和DCI-P3,因为AdobeRGB优先级较高,则选择AdobeRGB作为标准。对色彩模式进行统一,可防止使用不同色彩空间造成的色差,有效避免显示效果区别大的问题。

显示分区模块用于将所有接收终端的显示屏分成多个用于色彩校准的校准区域,且分区的具体方法为:获取各个显示屏的屏幕尺寸以及长宽比例,根据长宽比例将显示屏分为Q行P列,共Q*P个大小相同的校准区域;各个接收终端的校准区域的区域大小的最大差值不超过20%。显示屏的分区多少和单个分区的大小取决于显示屏的分辨率以及面板尺寸,分辨率越高,分区的数量也就越多,面板尺寸越大,单个分区的面积也就越大。且分区的数量越多,调色的效率也越高。

显示调节模块用于根据用户的选择对图片的显示进行调节;其中,任一接收终端中显示调节模块对图片显示的调整步骤具体为:

S1、获取显示屏的最高分辨率Lm,如1920x1080,显示屏比例为16:9,是最为常见的显示屏分辨率,并将显示屏左下角的像素点作为缩放点,以缩放点为原点,以屏幕横向的边为x轴,纵向的边为y轴,建立坐标系;

S2、获取待共享的图片的分辨率Lt,如640x480,图片比例为4:3并以图片左下角的像素点为图片的原点,将图片的原点与缩放点对齐,将图片按分辨率1:1的比例在显示屏进行显示;

S3、比较图片分辨率与显示屏的分辨率的大小,判断在1:1比例显示时,判断显示屏是否能够完全显示图片,如上述举例,640x480的长宽均小于1920x1080,图片可以在显示屏上完全显示,采用此种比例,使图片点对点显示,即图片的一个像素点对应显示屏的一个显示点,无需进行像素增减即可显示图片,不会改变图片的显示效果,若能够完全显示,即Lt的长宽均小于Lm的长宽,说明则可进行放大操作,若不能够完全显示,则进行拖动操作;

S4、进行放大操作时,以缩放点为缩放中心,以y轴和x轴的方向为放大方向,将图片等比例放大N倍,其中N=n2,n为正整数,且满足在n的最大取值时,图片完全显示图片在显示屏上,可通过图片放大后四个顶点对应显示屏坐标系的坐标进行判断,根据n的所有取值计算出N的取值范围,作为放大倍数供用户选择,在用户确定放大倍数后,对图片在y轴和x轴上均放大n倍;在保证图片完整显示在屏幕的前提下,根据显示屏的硬件条件,尽可能给用户更多的放大选项,理论上可选择的选项为1倍、4倍、9倍、16倍、25倍等,如640x480分辨率的图片,在1920x1080分辨率的显示屏显示时,由于要保证图片能够完整的显示在屏幕上,则最大的放大倍数为4倍,即用户只有1倍显示和4倍显示这两个选项,在放大4倍后,图片的1个像素点由4个显示屏的像素点进行显示,此时图片显示的长宽均为1倍显示的2倍,且此时仍无需进行像素增减即可显示图片。

S5、进行拖动操作时,保持图片按1:1比例显示,并提醒用户通过控制设备进行图片的拖动,经用户确认后固定图片位置;由于像素超出显示屏的分辨率,为了保证无需进行像素增减即可显示图片,因此只能全屏显示图片的局部图像,需要让用户进行拖动,确定显示图片的哪一部分。

色准分析模块在显示调节模块完成调节后,对图片显示区域的色准进行检测和分析,生成色准分析报告;其中色准分析报告的具体生成方法如下:

步骤1、根据图片的显示区域,获取显示屏用于显示图片的所有校准区域;根据各校准区域对图片进行分区,得到图片分区并与对应校准区域进行关联;如经放大后的图片在集合A对应的校准区域显示,根据校准区域的划分图片,每个图片对应一个校准区域,可根据各个图片分区显示内容的不同对集合A对应的校准区域进行针对性的校准。

步骤2、提取各个图片分区内所有像素点的rgb值并进行去重,再统计该图片分区内各rgb值的占比α,一个图片筛除占比小于R%的rgb值后,根据rgb值的占比从大至小进行排序,选取前i种颜色并计算其各个颜色的占比β,并将rgb值转化为Lab值,为现有技术,不再赘述,将Lab值作为该图片分区的标准颜色试样;如一个图片分区内包含有a1、a2、a3、a4这四种颜色,而对应该图片分区的校准区域共有个100像素点,其中显示颜色为a1的像素点占比α为50%,a2占比α为40%,a3占比α为8%、a4占比α为2%,且R%设置为5%,则去除a4后,a1的占比β为51%,a2的占比β为40.8%,a3的占比β为8.1%,其中i为2,因此只宣州区a1和a2转化后的Lab值作为该图片分区的标准颜色试样。

步骤3、以步骤2中的标准颜色试样为标准,通过为现有技术的色差检测装置对校准区域进行检测,获得该校准区域的ΔL、Δa以及Δb,计算出各校准区域的ΔE,得到该校准区域的标准颜色的色差集合,并根据占比β计算E的加权平均数,若小于2,则将该校准区域的颜色准确性标记为良,若大于2,则将校准区域的颜色准确性标记为差;其中ΔE以及的计算公式为:

其中,i为第i个颜色;根据颜色的占比进行色准的计算,

若a1和a2对应ΔE1=2.3,ΔE2=3.1,则计算可得2.4378,因此校准区域的颜色准确性为差,需要进行色准的调节。

步骤4、筛选出标记为差的校准区域,并将对应的ΔL、Δa以及Δb以及色差集合E记录为色准分析报告,作为分析结果。通过上述步骤,可以获得一个显示屏上的所有用于显示图片的校准区域的色准情况,且由于标准颜色试样是对应的图片分区中进行提取得到,因此该色准分析报告在表示校准区域显示该图片分区时的色准情况时更加准确,因此可以根据色准分析报告进行调色,保证图片色彩的准确度。

色彩校准模块根据色准分析模块的分析结果对各个接收终端的色彩进行校准;色彩校准模块获取色准分析报告,将颜色准确性为差的校准区域依次对ΔL、Δa以及Δb进行调色,如果ΔL为正,则色彩校准模块降低1%该校准区域的明度,如果ΔL为负,则色彩校准模块1%增加该校准区域的明度;如果Δa为正,色彩校准模块选择降低1%该校准区域的红色的值或增加1%该校准区域的绿色的值中的一种,如果Δa为负,色彩校准模块选择增加1%该校准区域的红色的值或降低1%该校准区域的绿色的值中的一种,色彩校准模块在校准的选择方法为,若调整前,红色的值低于50%,则对绿色的值进行调节,若绿色的值低于50%,则对红色的值进行调节。如果Δb为正,色彩校准模块选择增加该校准区域的蓝色的值,如果Δb为负,色彩校准模块选择降低该校准区域的蓝色的值,完成ΔL、Δa以及Δb的校准后,记为完成一次校准区域的校准,在完成一次校准区域的校准后,提示用户是否继续调节,若计时内未做选择,则继续进行调节,如每次校准后,倒数3秒,并在调节完成后,再次计算,并统计小于2的校准区域数量,若小于2的校准区域数量增加,则继续调节,若小于2的校准区域数量减少,则恢复至上一次调节前的配置。通过多轮的调节,每次调节幅度较小,可保证色准调节的效果,且用户可自由控制,在需要是手动停止调节,即可所有显示屏的所有校准区域经上述步骤处理后,可保证图片显示在各个显示屏上显示效果尽可能一致,缩小不同显示屏显示统一图片的色彩差距。

本实施例的具体工作过程如下:;

1)发送终端将待共享的图片上传至云计算服务器,云计算服务器获取连接的所有接收终端,色彩空间同步模块将所有的接收终端的色彩空间进行统一,保证色域相同,并根据各个接收终端中的显示屏的硬件参数的不同对显示屏进行分区,构建出一个个用于调节色彩的校准区域。

2)将云计算服务器获取图片和显示屏的相关数据,将上传的图片传输至接收终端,并根据客户的需求将图片显示在显示屏上,确定图片显示的位置;

3)针对图片在各个显示屏上不同的显示情况,云计算服务器根据显示图片的校准区域对图片的色彩分布进行提取和计算,得到各个显示屏的显示图片的校准区域的色准情况,并生成对应的色准分析报告。

4)最后通过色彩校准模块根据色准分析报告对校准区域进行针对性、多轮的调色,让图片在不同的显示屏上显示的色准保持一致。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

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