一种视频图像的颜色校正方法和系统与流程

文档序号:12038211阅读:424来源:国知局
一种视频图像的颜色校正方法和系统与流程

本发明涉及视频图像校正技术领域,特别是涉及一种视频图像的颜色校正方法和系统。



背景技术:

在由多台投影仪拼接显示的投影墙系统上播放视频,由于投影仪物理内部本身显示色彩的不均匀性,以及两两投影仪之间在色谱上的不一致性,使得投影出来的画面颜色上会有一定的差异,虽然使用的十五台投影仪是属于同一个厂商生产的同一个型号的投影仪,但是这十五台投影仪在色谱上仍然具有较大差别(十五台投影仪的显示内容均是rgb255,255,255的纯白色),由此造成了整个投影墙颜色的不均匀,这样给用户看上去就有明显的颜色跳变裂缝。



技术实现要素:

基于此,有必要针对整个投影墙颜色的不均匀问题,提供一种视频图像的颜色校正方法和系统。

一种视频图像的颜色校正方法,包括:数码相机拍摄每台投影仪单独投影的图像;对所述图像进行处理获取每台投影仪对不同色彩的响应值;计算所述响应值得到每台投影仪的校正后显示色彩区段;根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。

优选地,每台投影仪对不同色彩的响应值为每台投影仪实际显示颜色。

优选地,还包括:预先将所述颜色校正的数据到配置文件colorparam.ini中;其中所述配置文件colorparam.ini包括三个通道,所述三个通道分别为blue、green和red,所述三个通道都包括每个显示端上下左右四个界限所对应的参数。

优选地,在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上的步骤包括:从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息对待显示视频的每一帧图像进行颜色校正。

一种视频图像的颜色校正系统,包括:拍摄模块、响应值获取模块、显示色彩区段获取模块、映射表生成模块、映射模块;所述拍摄模块,用于数码相机拍摄每台投影仪单独投影的图像;所述响应值获取模块,用于对所述图像进行处理获取每台投影仪对不同色彩的响应值;所述显示色彩区段获取模块,用于计算所述响应值得到每台投影仪的校正后显示色彩区段;所述映射表生成模块,用于根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;所述映射模块,用于在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。

优选地,每台投影仪对不同色彩的响应值为每台投影仪实际显示颜色。

优选地,还包括:数据写入模块;所述数据写入模块,用于预先将所述颜色校正的数据写到配置文件colorparam.ini中;其中所述配置文件colorparam.ini包括三个通道,所述三个通道分别为blue、green和red,所述三个通道都包括每个显示端上下左右四个界限所对应的参数。

优选地,所述映射模块,还用于从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息对待显示视频的每一帧图像进行颜色校正。

上述视频图像的颜色校正方法,通过数码相机拍摄每台投影仪单独投影的图像;对所述图像进行处理获取每台投影仪对不同色彩的响应值;计算所述响应值得到每台投影仪的校正后显示色彩区段;根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。在进行校正前,只需将颜色校正的数据写入到配置文件colorparam.ini中,在进行视频图像校正时,从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息即可实现对待显示视频的每一帧图像进行颜色校正,使得整个大屏幕能够颜色均匀的播放视频图像。

附图说明

图1为一实施例的视频图像的颜色校正方法的示意性流程图;

图2为一实施例的视频图像的颜色校正系统的示意性结构图。

具体实施方式

本方案的视频图像的颜色校正方法适用于由多台投影仪拼接显示的投影墙系统。本方法在进行校正前,通过将颜色校正的数据写入到配置文件colorparam.ini中,在进行视频图像校正时,从配置文件colorparam.ini中读取各个投影仪的颜色配置信息,根据所述颜色配置信息即可实现对待显示视频的每一帧图像进行颜色校正,使得整个大屏幕能够颜色均匀的播放视频图像。

图1为一实施例的视频图像的颜色校正方法的示意性流程图;如图所示,一种视频图像的颜色校正方法,包括:

s11,数码相机拍摄每台投影仪单独投影的图像;

s12,对所述图像进行处理获取每台投影仪对不同色彩的响应值;

作为一优选实施例,每台投影仪对不同色彩的响应值为每台投影仪实际显示颜色。

s13,计算所述响应值得到每台投影仪的校正后显示色彩区段;

s14,根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;

其中,lam为亮度衰减图;(luminanceattenuationmap)。

s15,在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。

作为一优选实施例,还包括:预先将所述颜色校正的数据到配置文件colorparam.ini中;其中所述配置文件colorparam.ini包括三个通道,所述三个通道分别为blue、green和red,所述三个通道都包括每个显示端上下左右四个界限所对应的参数。

作为一优选实施例,步骤s15包括:从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息对待显示视频的每一帧图像进行颜色校正。

上述视频图像的颜色校正方法,通过数码相机拍摄每台投影仪单独投影的图像;对所述图像进行处理获取每台投影仪对不同色彩的响应值;计算所述响应值得到每台投影仪的校正后显示色彩区段;根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。在进行校正前,只需将颜色校正的数据写入到配置文件colorparam.ini中,在进行视频图像校正时,从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息即可实现对待显示视频的每一帧图像进行颜色校正,使得整个大屏幕能够颜色均匀的播放视频图像。

图2为一实施例的视频图像的颜色校正系统的示意性结构图。如图2所示,一种视频图像的颜色校正系统,包括:拍摄模块11、响应值获取模块12、显示色彩区段获取模块13、映射表生成模块14、映射模块15;所述拍摄模块11,用于数码相机拍摄每台投影仪单独投影的图像;所述响应值获取模块12,用于对所述图像进行处理获取每台投影仪对不同色彩的响应值;所述显示色彩区段获取模块13,用于计算所述响应值得到每台投影仪的校正后显示色彩区段;所述映射表生成模块14,用于根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;所述映射模块15,用于在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。

作为一优选实施例,每台投影仪对不同色彩的响应值为每台投影仪实际显示颜色。

作为一优选实施例,还包括:数据写入模块;所述数据写入模块,用于预先将所述颜色校正的数据写到配置文件colorparam.ini中;其中所述配置文件colorparam.ini包括三个通道,所述三个通道分别为blue、green和red,所述三个通道都包括每个显示端上下左右四个界限所对应的参数。

作为一优选实施例,所述映射模块15,还用于从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息对待显示视频的每一帧图像进行颜色校正。

上述视频图像的颜色校正方法适用于所述视频图像的颜色校正系统,在此不再一一赘述。

上述视频图像的颜色校正系统,通过拍摄模块数码相机拍摄每台投影仪单独投影的图像;响应值获取模块对所述图像进行处理获取每台投影仪对不同色彩的响应值;显示色彩区段获取模块计算所述响应值得到每台投影仪的校正后显示色彩区段;映射表生成模块根据所述显示色彩区段为每台投影仪计算生成一个名为lam的映射表;映射模块在每台投影仪投影显示之前,将所述lam映射到待播放的视频图像上。在进行校正前,只需将颜色校正的数据写入到配置文件colorparam.ini中,在进行视频图像校正时,从配置文件colorparam.ini中读取各个投影仪的投影区域四边的颜色配置信息;根据所述颜色配置信息即可实现对待显示视频的每一帧图像进行颜色校正,使得整个大屏幕能够颜色均匀的播放视频图像。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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