一种投影仪色彩校正方法及装置、计算机存储介质与流程

文档序号:15821158发布日期:2018-11-02 23:06阅读:260来源:国知局
一种投影仪色彩校正方法及装置、计算机存储介质与流程

本发明涉及投影技术领域,尤其涉及一种投影仪色彩校正方法及装置、计算机存储介质。

背景技术

随着智能终端的不断发展,基于硅基液晶(liquidcrystalonsilicon,lcos)或数字光处理(digitallightprocessing,dlp)技术的微型投影仪能够集成于智能终端内,以满足消费者对于智能终端的便携性、娱乐性、实用性等需求。

在实际应用中,用户一般使用白色的幕布或者白色墙体作为投影背景;但是,投影仪自身设置的冷暖色调会使投影至白色幕布或者白色墙体的图像偏黄,又或者白色幕布或白色墙体变色以及有暗团、污渍时使得投影的图像受到影响;另外,现实生活中,墙体颜色并不一定都为白色,这就使得投影至非白色墙体上的图像出现颜色偏差。因此,亟需一种投影仪色彩校正方法,降低投影背景对投影图像的干扰,保证投影内容的真实性。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种投影仪色彩校正方法及装置、计算机存储介质。

本发明实施例提供一种投影仪色彩校正方法,包括:

采集第一图像在投影区域内形成的目标图像;

基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;

基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对待投影图像进行补偿。

本发明实施例还提供了一种投影仪色彩校正装置,所述装置包括:

采集单元,用于采集第一图像在投影区域内形成的目标图像;

确定单元,用于基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;

处理单元,用于基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿。

本发明实施例又提供了一种投影仪色彩校正装置,所述装置包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器配置为运行所述计算机程序时,执行上述所述投影仪色彩校正方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

本发明实施例提供了一种投影仪色彩校正方法及装置、计算机存储介质,首先,采集第一图像在投影区域内形成的目标图像;基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿;这样,可以将采集到的目标图像与第一图像进行比较,获知目标图像与原始图像的差别,得到初始色彩补偿值,进而对初始色彩补偿值进行校准;如此,可以根据投影环境确定需要补偿的颜色,使得投影至投影区域内的图像更接近真实图像的颜色,降低了投影背景对投影图像的干扰,保证了投影内容的真实性,提高用户体验。

附图说明

图1为本发明实施例提供的一种携带投影仪镜头的手机结构示意图;

图2为本发明实施例提供的一种投影仪色彩校正方法的流程示意图;

图3为本发明实施例提供的一种移动终端的结构示意图;

图4为本发明实施例提供的另一种投影仪色彩校正方法的流程示意图;

图5为本发明实施例提供的一种投影仪色彩校正装置的结构组成示意图;

图6为本发明实施例提供的一种投影仪色彩校正装置的硬件结构组成示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

随着移动终端技术的不断发展,不管显示屏幕如何增大,也不能达到人们对图像画面大小的要求。对于出行的人们更加不可能完全牺牲了便携性来满足大屏需求,所以势必只有投影这种简单易行的成像方式才可以最大限度的提供便携与大屏的影音娱乐。目前,基于硅基液晶(liquidcrystalonsilicon,lcos)或数字光处理(digitallightprocessing,dlp)技术的微型投影仪能够集成于智能终端内,以满足消费者对于智能终端的便携性、娱乐性、实用性等需求;例如,如图1所示,现有技术中将投影仪镜头101设置在移动设备100的顶端进行投影。

一般情况下,用户使用智能终端自带的投影仪进行投影时,由于缺少投影环境,用户直接将图像投影至墙上;但是,由于墙体颜色和结构的差异性,会导致投影出来的图像的颜色与实际图像有差异。例如,投影仪自身设置的冷暖色调会使投影至白色幕布或者白色墙体的图像偏黄,又或者白色幕布或白色墙体变色以及有暗团、污渍时使得投影的图像受到影响;另外,现实生活中,墙体颜色并不一定都为白色,这就使得投影至非白色墙体上的图像出现颜色偏差。

为了解决此类由于投影背景不一致而带来的投影图像失真或者投影图像出现异常的问题,本发明实施例提出了一种投影仪色彩校正方法,可以根据投影环境确定需要补偿的颜色,使得投影至投影区域内的图像更接近真实图像的颜色,降低了投影背景对投影图像的干扰,保证了投影内容的真实性,提高用户体验。

图2为本发明实施例提供的投影仪色彩校正方法的流程示意图,如图2所示,所述投影仪色彩校正方法包括以下步骤:

步骤201、采集第一图像在投影区域内形成的目标图像。

其中,步骤201采集第一图像在投影区域内形成的目标图像可以由移动终端来实现;在实际应用中,移动终端可以是具有图像采集功能的移动电子设备;例如,移动终端可以是手机、平板电脑、笔记本电脑、掌上电脑、智能穿戴设备等。在本发明的其他实施例中,如图3所示,移动终端30使用投影仪镜头31将第一图像进行投影;其中,投影仪镜头31可以直接集成在闪光灯上,并且位于摄像头32附近;如此,在投影仪镜头31进行投影时,可以通过位于投影仪镜头31附近的摄像头32采集投影的图像。

在本发明的其他实施例中,第一图像是指投影仪色彩校正时使用的标准对比图像;其中,第一图像可以是预先保存至智能终端中的任意类型的图像,例如风景图像、人物图像等。优选地,可以根据常见的墙面颜色来设置第一图像。

另外,目标图像是指第一图像通过移动终端投影后在投影区域内形成的图像。可以理解为,第一图像和目标图像是中的图像内容相同,但是由于目标图像是投影至投影区域中形成的,所以由于投投影环境的影响,目标图像和第一图像的颜色会出现偏差。

步骤202、基于第一图像和目标图像,确定投影的初始色彩补偿值。

其中,步骤202基于第一图像和目标图像,确定投影的初始色彩补偿值可以由移动终端来实现。

这里,第一图像是标准的对比图像,而目标图像是投影后形成的图像;因此,将第一图像和目标图像进行对比,移动终端可以粗略地估计目标图像与第一图像的色彩差异,这样就可以获知投影时的背景颜色或者暗团等污染物对投影的图像的影响;进而根据色彩差异值来确定初始色彩补偿值。

具体地,由于第一图像和目标图像的图像内容相同,因此,第一图像和目标图像中每个像素点都具有对应关系;这样,移动终端通过对比两幅图像中对应像素点的颜色信息,能够确定两幅图像中具体像素点的颜色差异;也就是说,通过比较第一图像和目标图像中每个像素点的颜色信息,能够精确定位颜色信息发生变化的位置,使得移动终端能够对具体的位置的颜色进行补偿。

步骤203、基于初始色彩补偿值,对初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于目标色彩补偿值对待投影图像进行补偿。

其中,步骤203基于初始色彩补偿值,对初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于目标色彩补偿值对投影图像进行补偿可以由移动终端来实现。

在实际应用中,在投影背景较为复杂的情况下,如电视背景墙,直接将目标图像和第一图像对比后获得的色彩补偿值并不准确,还需要将得到的初始色彩值进行调整,得到准确的色彩补偿值。

具体地,移动终端根据初始颜色补偿值确定初始补偿光,并选取校准图像;将所述初始补偿光和校准图像进行重叠,并将重叠后的图像投影至投影区域内形成第五图像。接着终端设备可以采集该第五图像,将第五图像与校准图像进行比较,对所述初始色彩补偿值进行调整,得到目标色彩补偿值。

在本发明的其他实施例中,上述初始补偿光可以通过补偿镜头生成;这里,补偿镜头是指能够发射三种基础颜色的镜头。上述校准图像通过投影镜头生成,并且投影镜头和补偿镜头独立设置。

为了后续准确地获取目标色彩补偿值,从而更好的实现对待投影图像的色彩校正,上述校准图像优选为红色、绿色和蓝色的纯色图片。对应的,所述第五图像可以包括,将初始补偿光和红色、绿色和蓝色的纯色图片重叠后形成的图像。

本发明实施例提供了一种投影仪色彩校正方法,首先,采集第一图像在投影区域内形成的目标图像;基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿;这样,可以将采集到的目标图像与第一图像进行比较,获知目标图像与原始图像的差别,得到初始色彩补偿值,进而对初始色彩补偿值进行校准;如此,可以根据投影环境确定需要补偿的颜色,使得投影至投影区域内的图像更接近真实图像的颜色,降低了投影背景对投影图像的干扰,保证了投影内容的真实性,提高用户体验。

基于前述实施例,本发明实施例提供了一种投影仪色彩校正方法,如图4所示,所述方法包括以下步骤:

步骤401、移动终端采集第一图像在投影区域内形成的目标图像。

步骤402、移动终端获取目标图像的颜色信息,并读取第一图像的初始颜色信息。

在本发明的其他实施例中,上述颜色信息是指目标图像中每个像素点的色彩值;优选地,该色彩值可以通过红-绿-蓝(red-green-blue,rgb)值来表示。在实际应用中,rgb值包括红、绿、蓝三个颜色值,各有256级亮度,可以使用0至255的整数表示不同的等级;这样,将r、g、b三种基础颜色的值进行不同的组合,可以产生各种颜色。示例性的,目标图像中某个像素点的颜色信息可以表示为(r255,g215,b200)。同理,初始颜色信息是指第一图像的每个像素点的色彩值。

在本发明的其他实施例中,移动终端内部可以存储第一图像的初始颜色信息;优选地,初始颜色信息可以是第一图像投影至白色幕布时的颜色信息。

步骤403、移动终端确定目标图像的颜色信息与所述初始颜色信息的颜色偏差值。

在本发明的其他实施例中,由于目标图像和第一图像的图像内容相同,因此目标图像和第一图像中像素点之间具有对应关系;基于此,移动终端可以按照一定的顺序,将目标图像中像素点的rgb值与第一图像中对应位置的像素点的rgb值进行比较,获得每个像素点的颜色差值。示例性的,若目标图像第n个像素点的颜色信息为(r255,g215,b200),且第一图像中对应的第n个像素点的颜色信息为(r240,g200,b215);那么,该第n个像素点的颜色差值可以表示为(+r15,+g15,-b15)。

进一步,将目标图像中所有像素点与第一图像的像素点遍历对比完成后,可以得到所述目标图像每个像素点的颜色差值;将所有像素点的颜色差值写入一个数组中,所述数组为第一图像的颜色偏差值。

步骤404、移动终端基于颜色偏差值,确定投影的初始色彩补偿值。

具体地,移动终端可以根据颜色偏差值中每个像素点的颜色差值来确定每个像素点的初始色彩补偿值。这里,所述初始色彩补偿值添加至目标图像中时,可以使目标图像中每个像素点的rgb值与第一图像中每个像素点的rgb值相同。

步骤405、移动终端基于初始色彩补偿值,投影红色、绿色和蓝色的纯色图像。

在本发明的其他实施例中,移动终端根据初始颜色补偿值确定初始补偿光,将所述初始补偿光分别与红色、绿色和蓝色的纯色图像进行重叠,并将重叠后的图像投影至投影区域内。

步骤406、移动终端分别采集红色、绿色和蓝色的纯色图像投影至投影区域内形成的第二图像、第三图像和第四图像。

具体地,移动终端将初始补偿光与红色的纯色图像重叠,并将重叠后的图像投影至投影区域形成第二图像,控制摄像头采集所述第二图像。接着,将初始补偿光与绿色的纯色图像重叠,并将重叠后的图像投影至投影区域形成第三图像,控制摄像头采集所述第三图像;同样,将初始补偿光与蓝色的纯色图像重叠,并将重叠后的图像投影至投影区域形成第四图像,控制摄像头采集所述第四图像。

需要说明的是,移动终端将初始补偿光与某个颜色的纯色图像进行重叠,并采集该重叠后投影至投影区域内的图像是一个独立的过程;并且,移动终端将初始补偿光与红色、绿色和蓝色的纯色图像进行重叠并采集重叠后的图像的顺序不分先后。

步骤407、移动终端将第二图像、第三图像与第四图像分别与对应的红色、绿色和蓝色的纯色图像对比,得到红色差异值、绿色差异值以及蓝色差异值。

具体地,移动终端在采集到第二图像、第三图像和第四图像之后,分别获取第二图像、第三图像和第四图像中像素点的rgb值;将第二图像中像素点的rgb值与移动终端中存储的红色的纯色图像中对应像素点的rgb值进行比较,得到红色差异值;类似的,将第三图像中像素点的rgb值与移动终端中存储的绿色的纯色图像中对应像素点的rgb值进行比较,得到绿色差异值;将第四图像中像素点的rgb值与移动终端中存储的蓝色的纯色图像中对应像素点的rgb值进行比较,得到蓝色差异值。

步骤408、移动终端基于红色差异值、绿色差异值以及蓝色差异值调整初始色彩补偿值,得到目标色彩补偿值。

具体地,移动终端分别根据红色差异值对初始色彩补偿值中的r值进行调整,根据绿色差异值对初始色彩补偿值中的g值进行调整,以及根据蓝色差异值对初始色彩补偿值中的b值进行调整;最后,调整后的初始色彩补偿值为目标色彩补偿值。

步骤409、移动终端基于目标色彩补偿值确定投影的目标补偿光。

步骤410、将所述待投影图像和所述目标补偿光重叠,并将重叠后的图像投影至投影区域内。

具体地,通过补偿镜头投影目标补偿光;这里,补偿镜头是指能够发射三种基础颜色的镜头。通过投影镜头投影待投影图像,并且所述投影镜头与所述补偿镜头相互独立,也就是说投影镜头和补偿镜头独立设置。

需要说明的是,本实施例中与其他实施例中相同步骤或相关概念的解释可以参照其他实施例中的描述,此处不再赘述。

本发明实施例提供了一种投影仪色彩校正方法,首先,采集第一图像在投影区域内形成的目标图像;基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿;这样,可以将采集到的目标图像与第一图像进行比较,获知目标图像与原始图像的差别,得到初始色彩补偿值,进而对初始色彩补偿值进行校准;如此,可以根据投影环境确定需要补偿的颜色,使得投影至投影区域内的图像更接近真实图像的颜色,降低了投影背景对投影图像的干扰,保证了投影内容的真实性,提高用户体验。

为实现本发明实施例的方法,本发明实施例提供了一种投影仪色彩校正装置,该装置设置于上述实施例中的移动终端;如图5所示,所述装置包括:

采集单元51,用于采集第一图像在投影区域内形成的目标图像;

确定单元52,用于基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;

处理单元53,用于基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿。

在本发明的其他实施例中,所述获取单元51,还用于获取所述目标图像中像素点的颜色信息;读取第一图像中像素点的初始颜色信息;其中,所述初始颜色信息为所述第一图像投影至白色幕布时的像素点的颜色信息;

所述确定单元52,还用于确定所述目标图像的颜色信息与所述初始颜色信息的颜色偏差值;基于所述颜色偏差值,确定所述投影的初始色彩补偿值。

在本发明的其他实施例中,所述处理单元53,还用于基于所述初始色彩补偿值,投影红色、绿色和蓝色的纯色图像;

所述采集单元51,还用于分别采集红色、绿色和蓝色的纯色图像投影至投影区域内形成的第二图像、第三图像和第四图像;

所述处理单元53,还用于将所述第二图像、第三图像与第四图像分别与对应的红色、绿色和蓝色的纯色图片对比,得到红色差异值、绿色差异值以及蓝色差异值;

所述确定单元52,还用于基于所述红色差异值、绿色差异值以及蓝色差异值调整所述初始色彩补偿值,得到目标色彩补偿值。

在本发明的其他实施例中,所述处理单元53,具体用于基于所述目标色彩补偿值确定投影的目标补偿光;将所述待投影图像和所述目标补偿光重叠,并将重叠后的图像投影至投影区域内。

在本发明的其他实施例中,通过投影镜头投影所述待投影图像;通过补偿镜头投影所述目标补偿光。并且,所述投影镜头与所述补偿镜头相互独立。

本发明实施例提供了一种投影仪色彩校正装置,首先,采集第一图像在投影区域内形成的目标图像;基于所述第一图像和所述目标图像,确定投影的初始色彩补偿值;基于所述初始色彩补偿值,对所述初始色彩补偿值进行校准,得到投影的目标色彩补偿值,并基于所述目标色彩补偿值对投影图像进行补偿;这样,可以将采集到的目标图像与第一图像进行比较,获知目标图像与原始图像的差别,得到初始色彩补偿值,进而对初始色彩补偿值进行校准;如此,可以根据投影环境确定需要补偿的颜色,使得投影至投影区域内的图像更接近真实图像的颜色,降低了投影背景对投影图像的干扰,保证了投影内容的真实性,提高用户体验。

基于上述投影仪色彩校正装置中各单元的硬件实现,为了实现本发明实施例提供的投影仪色彩校正方法,本发明实施例还提供了一种投影仪色彩校正装置,如图6所示,所述装置60包括:处理器61和配置为存储能够在处理器上运行的计算机程序的存储器62,

其中,所述处理器61配置为运行所述计算机程序时,执行前述实施例中的方法步骤。

当然,实际应用时,如图6所示,该装置60中的各个组件通过总线系统63耦合在一起。可理解,总线系统73用于实现这些组件之间的连接通信。总线系统63除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统63。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器62,上述计算机程序可由投影仪色彩校正装置60的处理器61执行,以完成前述方法所述步骤。计算机可读存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

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