投影控制方法、装置及投影设备的制造方法

文档序号:10472219阅读:315来源:国知局
投影控制方法、装置及投影设备的制造方法
【专利摘要】本发明公开了一种投影控制方法、装置及投影设备,在正式投影前,投影全标准色内容到投影面上,然后采集投影面当前显示内容得到投影面测试图片;将投影面测试图片各像素点的颜色与标准色进行比对确定需要进行颜色修正的非标准颜色像素点;对非标准颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜色;在正式投影时,对投影面上的非标准颜色像素点则采用对应的修正颜色进行投影。由于本发明对投影面上的非标准颜色像素点进行了颜色修正,且在投影时针对这些像素点采用修正后的颜色进行投影,因此可以在没有投影布、或投影布、投影墙上有污点或环境光有色彩时,提升投影图像的色彩还原度,提升投影品质,进而提升用户体验的满意度。
【专利说明】
投影控制方法、装置及投影设备
技术领域
[0001] 本发明涉及多媒体领域,具体涉及一种投影控制方法、装置及投影设备。
【背景技术】
[0002] 投影仪,又称投影机,是一种可W将图像或视频投射到幕布上的设备,可W通过不 同的接口同计算机、¥〔0、0¥0、80、游戏机、0¥等相连接播放相应的视频信号。投影仪广泛应 用于家庭、办公室、学校和娱乐场所,根据工作方式不同,有CRT, LCD, DLP等不同类型。据 统计,2010年中国投影机市场出货量规模达到128万台,相比2009年增长43. 6%。分析认 为,2011年中国投影机市场仍将保持快速增长,全年出货量将达到167万台,年成长率约投 影仪为30%。未来5年,中国投影机市场的复合增长率将达到17.1%。近两年随着投影仪 的成本及价格快速下降,市场出现了井喷的状态,投影仪快速进入千家万户。家庭影院型、 便携商务型投影仪逐步成为市场的主力机型。
[0003] 现有投影仪的投影原理是根据投影内容的每个像素点的颜色(RGB值),组合成对 应的颜色,光线通过该颜色由镜头投射到前方物体表面(幕布、墙面等)形成图像。但由于 家庭或者简单商务的投影环境可能不是很标准导致投影面不标准,比如环境灯光有颜色, 或者没有投影专用的幕布而直接使用本身有颜色或污点的墙面作为投影面时,投影到上面 的图像颜色就会产生颜色的偏差,会在一定程度降低图像色彩还原度,影响投影图像的观 看效果。

【发明内容】

[0004] 本发明要解决的主要技术问题是,提供一种投影控制方法、装置及投影设备,解决 现有投影过程中因投影面不标准导致投影效果差的问题。
[0005] 为解决上述技术问题,本发明提供一种投影控制方法,包括:
[0006] 投影全标准色内容到投影面上,然后采集投影面当前显示内容得到投影面测试图 片;
[0007] 将所述投影面测试图片各像素点的颜色与所述标准色进行比对确定需要进行颜 色修正的非标准颜色像素点;
[0008] 对所述非标准颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜色;
[0009] 在所述投影面上投影时,对所述非标准颜色像素点采用对应的修正颜色进行投 影。
[0010] 在本发明的一种实施例中,所述确定需要进行颜色修正的非标准颜色像素点包 括:
[0011] 获取所述投影面测试图片各像素点的颜色;
[0012] 分别判断所述各像素点的颜色与所述标准色是否相同,如否,则确定该像素点为 非标准颜色像素点;否则,确定该像素点为标准颜色像素点。
[0013] 在本发明的一种实施例中,对所述非标准颜色像素点进行颜色修正包括:
[0014] 将所述非标准颜色像素点在所述投影面测试图片中的颜色作为该像素点的背景 颜色;
[0015] 获取所述非标准颜色像素点即将投影的内容对应的颜色作为该像素点的前景颜 色;
[0016] 根据所述非标准颜色像素点的背景颜色和前景颜色到预先设置的色卡转换表中 查找到对应的最佳显示颜色作为该像素点的修正颜色;所述色卡转换表包含各背景颜色和 前景颜色对应的最佳显示颜色。
[0017] 在本发明的一种实施例中,所述预先设置色卡转换表包括:
[0018] 从标准色卡范围表中选择颜色。作为背景颜色,所述i大于等于1,小于等于η, 所述η为所述标准色卡范围表所包含的颜色总数;
[0019] 将所述背景颜色和所述标准色分别作为第一测试投影面和第二测试投影面的测 试背景颜色;
[0020] 从所述标准色卡范围表中选择颜色C,作为前景颜色,W所述前景颜色内容分别投 影测试图像到所述第一测试投影面上和第二测试投影面上;所述j大于等于1,小于等于η, 所述η为所述标准色卡范围表所包含的颜色总数;
[0021] 调整所述第一测试投影面上的测试图像颜色使其显示效果与所述第二测试投影 面上的测试图像显示效果一致,将最终调整后的颜色作为所述背景颜色和所述前景颜色对 应的最佳显示颜色Zi,记录到色卡转换表中;
[0022] 或,
[0023] 从标准色卡范围表中选择颜色。作为背景颜色,所述i大于等于1,小于等于η, 所述η为所述标准色卡范围表所包含的颜色总数;
[0024] 将所述背景颜色作为测试投影面的测试背景颜色;
[0025] 从所述标准色卡范围表中选择颜色C,作为前景颜色,W所述前景颜色内容投影测 试图像到所述测试投影面上;所述j大于等于1,小于等于η,所述η为所述标准色卡范围 表所包含的颜色总数;
[0026] 调整所述测试投影面上的测试图像颜色使其显示效果达到最佳,将最终调整后的 颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zi,记录到色卡转换表中。
[0027] 在本发明的一种实施例中,所述标准色为白色。
[0028] 为了解决上述问题,本发明还提供了一种投影控制装置,包括测试图片获取模块、 判断模块、颜色修正模块和投影模块;
[0029] 所述测试图片获取模块用于投影全标准色内容到投影面上,然后采集投影面当前 显示内容得到投影面测试图片;
[0030] 所述判断模块用于将所述投影面测试图片各像素点的颜色与所述标准色进行比 对确定需要进行颜色修正的非标准颜色像素点;
[0031] 所述颜色修正模块用于对所述非标准颜色像素点进行颜色修正得到各非标准颜 色像素点的修正颜色;
[0032] 所述投影模块用于在所述投影面上投影时,对所述非标准颜色像素点采用对应的 修正颜色进行投影。
[0033] 在本发明的一种实施例中,所述判断模块包括颜色获取子模块和比较子模块;
[0034] 所述颜色获取子模块用于获取所述投影面测试图片各像素点的颜色;
[003引所述比较子模块用于判断所述各像素点的颜色与所述标准色是否相同,如否,贝U 确定该像素点为非标准颜色像素点;否则,确定该像素点为标准颜色像素点。
[0036] 在本发明的一种实施例中,所述颜色修正模块包括背景颜色确定子模块、前景颜 色确定子模块W及查找子模块;
[0037] 所述背景颜色确定子模块用于将所述非标准颜色像素点在所述投影面测试图片 中的颜色作为该像素点的背景颜色;
[0038] 所述前景颜色确定子模块用于获取所述非标准颜色像素点即将投影的内容对应 的颜色作为该像素点的前景颜色;
[0039] 所述查找子模块用于根据所述非标准颜色像素点的背景颜色和前景颜色到预先 设置的色卡转换表中查找到对应的最佳显示颜色作为该像素点的修正颜色;所述色卡转换 表包含各背景颜色和前景颜色对应的最佳显示颜色。
[0040] 在本发明的一种实施例中,还包括色卡转换表设置模块,所述色卡转换表设置模 块包括第一背景颜色选择子模块、第一测试背景颜色确定子模块、第一前景颜色选择子模 块W及第一调整子模块;
[0041] 所述第一背景颜色选择子模块用于从标准色卡范围表中选择颜色Ci作为背景颜 色,所述i大于等于1,小于等于η,所述η为所述标准色卡范围表所包含的颜色总数;
[0042] 所述第一测试背景颜色确定子模块用于将所述背景颜色和所述标准色分别作为 第一测试投影面和第二测试投影面的测试背景颜色;
[0043] 所述第一前景颜色选择子模块用于从所述标准色卡范围表中选择颜色C,作为前 景颜色,W所述前景颜色内容分别投影测试图像到所述第一测试投影面上和第二测试投影 面上;所述j大于等于1,小于等于η,所述η为所述标准色卡范围表所包含的颜色总数;
[0044] 所述第一调整子模块用于调整所述第一测试投影面上的测试图像颜色使其显示 效果最好或显示效果与所述第二测试投影面上的测试图像显示效果一致,将最终调整后的 颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zi,记录到色卡转换表中;
[0045] 或所述色卡转换表设置模块包括第二背景颜色选择子模块、第二前景颜色选择子 模块、第二测试背景颜色确定子模块W及第二调整子模块;
[0046] 所述第二背景颜色选择子模块用于从标准色卡范围表中选择颜色Ci作为背景颜 色,所述i大于等于1,小于等于η,所述η为所述标准色卡范围表所包含的颜色总数;
[0047] 所述第二测试背景颜色确定子模块用于将所述背景颜色作为测试投影面的测试 背景颜色;
[0048] 所述第二前景颜色选择子模块用于从所述标准色卡范围表中选择颜色C,作为前 景颜色,W所述前景颜色内容投影测试图像到所述测试投影面上;所述j大于等于1,小于 等于η,所述η为所述标准色卡范围表所包含的颜色总数;
[0049] 所述第二调整子模块用于调整所述测试投影面上的测试图像颜色使其显示效果 达到最佳,将最终调整后的颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zi, 记录到色卡转换表中。
[0050] 为了解决上述问题,本发明还提供了一种投影设备,包括投影器、图像采集器和处 理器;所述投影器用于投影全标准色内容到投影面上;所述图像采集器用于在所述投影器 投影全标准色内容到投影面上后,采集投影面当前显示内容得到投影面测试图片;所述处 理器用于将所述投影面测试图片各像素点的颜色与所述标准色进行比对确定需要进行颜 色修正的非标准颜色像素点,对所述非标准颜色像素点进行颜色修正得到各非标准颜色像 素点的修正颜色,W及在所述投影器在所述投影面上投影时,控制所述投影器对所述非标 准颜色像素点采用对应的修正颜色进行投影。
[0051] 在本发明的一种实施例中,所述图像采集器为拍照模块。
[0052] 本发明的有益效果是:
[0053] 本发明提供的投影控制方法、装置及投影设备,在正式投影前,投影全标准色内容 到投影面上,然后采集投影面当前显示内容得到投影面测试图片;将投影面测试图片各像 素点的颜色与标准色进行比对确定需要进行颜色修正的非标准颜色像素点;对非标准颜色 像素点进行颜色修正得到各非标准颜色像素点的修正颜色;在正式投影时,对投影面上的 非标准颜色像素点则采用对应的修正颜色进行投影。由于本发明对投影面上的非标准颜色 像素点进行了颜色修正,且在投影时针对送些像素点采用修正后的颜色进行投影,可W减 少非标准颜色像素点对投影图像的影响,因此可W在没有投影幕布,或投影幕布、投影墙上 有污点或环境光有色彩时,提升投影图像的色彩还原度,提升投影品质,进而提升用户体验 的满意度。
【附图说明】
[0054] 图1为本发明实施例一提供的投影控制方法流程示意图;
[0055] 图2为本发明实施例一提供的确定非标准颜色像素点的流程示意图;
[0056] 图3为本发明实施例一提供的进行颜色修正过程的流程示意图;
[0057] 图4为本发明实施例一提供的设置色卡转换表的流程示意图;
[0058] 图5为本发明实施例一提供的另一设置色卡转换表的流程示意图;
[0059] 图6为本发明实施例一提供的测试投影面示意图;
[0060] 图7为本发明实施例二提供的投影控制装置结构示意图;
[0061] 图8为本发明实施例二提供的另一投影控制装置结构示意图;
[0062] 图9为本发明实施例Η提供的投影设备结构示意图;
[0063] 图10为本发明实施例Η提供的投影墙各像素点的颜色值确定过程示意图;
[0064] 图11为本发明实施例Η提供的正式投影过程示意图。
【具体实施方式】
[0065] 下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0066] 实施例一:
[0067] 请参考图1所示,本实施例中的投影控制方法包括:
[0068] 步骤101 ;在正式投影前,投影全标准色内容到投影面上,然后采集投影面当前显 示内容得到投影面测试图片;
[0069] 步骤102 ;将投影面测试图片各像素点的颜色与标准色进行比对确定需要进行颜 色修正的非标准颜色像素点;
[0070] 步骤103 ;对非标准颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜 色;
[0071] 步骤104 ;在投影面上正式投影时,对该投影面上非标准颜色像素点采用对应的 修正颜色进行投影。
[0072] 可见本实施例可W在正式投影前识别出投影面的非标准颜色像素点,并可对识别 出的非标准颜色像素点进行颜色修正,然后在正式投影时针对送些像素点采用修正后的颜 色进行投影,可W减少非标准颜色像素点对投影图像的影响,因此可W在没有投影布,或投 影布、投影墙上有污点或环境光有色彩等非标准投影环境下,提升投影图像的色彩还原度, 提升投影品质,进而提升用户体验的满意度。
[0073] 上述步骤101中的标准色主要选择为与标准投影面(例如标准投影幕布)的颜色 相同。由于现有标准投影面的颜色一般都设置为白色,因此本实施例中的标准色设置为白 色。但应当理解的是,本实施例中的标准色并不仅限于白色,其可W随着标准投影面颜色的 变化而变化,甚至可W根据用户的需求对应的变化。
[0074] 上述步骤102中,确定投影面上需要进行颜色修正的非标准颜色像素点请参见图 2所示,包括:
[0075] 步骤1021 ;获取投影面测试图片各像素点的颜色,具体可W获取各像素点颜色的 RGB 值;
[0076] 步骤1022 ;分别判断各像素点的颜色与标准色是否相同(具体可W判断各像素点 的颜色RGB值是否等于标准色的RGB值或在标准色的RGB值范围内),如否,转至步骤1023 ; 否则,转至步骤1024 :
[0077] 步骤1023 ;确定该像素点为非标准颜色像素点。
[0078] 步骤1024 ;确定该像素点为标准颜色像素点。
[0079] 上述步骤1022中,投影面可W是专业的投影布,也可W是各种墙面等。投影面上 的像素点的颜色与标准色不同可能是由于投影面自身带有颜色、或存在污点、或环境光带 有颜色等情况导致。上述步骤1024中,确定为标准颜色像素点的由于其颜色与标准色一 致,因此不需要额外进行颜色修正。
[0080] 在上述步骤103中,对确认出的非标准颜色像素点进行颜色修正请参见图3所示, 包括:
[0081] 步骤1031 ;将非标准颜色像素点在投影面测试图片中的颜色作为该像素点的背 景颜色;
[0082] 步骤1032 ;获取非标准颜色像素点即将投影的内容对应的颜色作为该像素点的 前景颜色;
[0083] 步骤1033 ;根据非标准颜色像素点的背景颜色和前景颜色到预先设置的色卡转 换表中查找到对应的最佳显示颜色作为该像素点的修正颜色;此处预先设置的色卡转换表 包含各背景颜色和前景颜色对应的最佳显示颜色。
[0084] 本实施例中,预先设置色卡转换表的过程请参见图4所示,包括:
[0085] 步骤401 ;从标准色卡范围表中选择颜色。作为背景颜色,此处的i大于等于1, 小于等于η, i = i+1 ;n为标准色卡范围表所包含的颜色总数;
[0086] 步骤402 ;将选择的背景颜色和标准色分别作为第一测试投影面和第二测试投影 面的测试背景颜色,也即将第一测试投影面和第二测试投影面分别设置为该背景颜色和背 景色,本实施例中的第一测试投影面和第二测试投影面除了测试背景颜色不同外,其他的 都相同;
[0087] 步骤403 ;从标准色卡范围表中选择颜色C,作为前景颜色,W该前景颜色内容分 别投影测试图像到第一测试投影面上和第二测试投影面上;j大于等于1,小于等于η, j = j+1 ;n为标准色卡范围表所包含的颜色总数;
[0088] 步骤404 ;调整第一测试投影面上的测试图像颜色使其显示效果与第二测试投影 面上的测试图像显示效果一致,将最终调整后的颜色作为当前背景颜色和前景颜色对应的 最佳显示颜色Zi,记录到色卡转换表中。
[0089] 图4所示的色卡转换表设置过程借助了标准测试投影面(即第二测试投影面)上 图形的比对,W与该标准测试投影面上的图形为标准进行了调整。但应当理解的是,本实施 例也可不采用标准测试投影面进行设置,例如,请参见图5所示,包括:
[0090] 步骤501 ;从标准色卡范围表中选择颜色。作为背景颜色,此处的i大于等于1, 小于等于η, i = i+1 ;n为标准色卡范围表所包含的颜色总数;
[0091] 步骤502 ;将所选择的背景颜色作为测试投影面的测试背景颜色,也即将测试投 影面设置为该背景颜色;
[0092] 步骤503 ;从标准色卡范围表中选择颜色C,作为前景颜色,W前景颜色内容投影 测试图像到所述测试投影面上;j大于等于1,小于等于η, j = j+1 ;n为标准色卡范围表所 包含的颜色总数;
[0093] 步骤504 ;调整测试投影面上的测试图像颜色使其显示效果达到最佳,将最终调 整后的颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zi,记录到色卡转换表 中。该步骤的显示效果最佳的判断条件具体可W根据不同的应用场景选定设置,例如对于 要求清晰度最好的应用场景,则其判断条件可W设置为显示清晰度最好。
[0094] 本实施例中投影到测试投影面上的测试图像可W是任意图像,例如线条图像、圆 形图像等等。应当理解的是,本实施例中投影到第一测试投影面上的测试图像优选与投影 到第二测试投影面上的测试图像相同,W便于比对分析。
[0095] 为了更好的理解本发明,下面W图4所示的设置过程,结合具体的标准色卡范围 表、W标准色为白色为例进行进一步示例性说明:
[0096] 1、选择一套合适精度的色卡作为标准色卡范围表,确定色卡中每种颜色对应的 RGB的取值范围,标准色卡范围表请参见表一所示:
[0097] 表一
[0098]
[0099]
[0100] 每一种颜色C(R,G,B)都可w根据表一中对应的RGB范围,确定该种颜色对应的色 卡颜色S,该颜色S满足如下条件:
[0101] S =巧sl< = R&&Rs2〉R)&&(Gsl< = G&&Gs2〉G)&& 度 sl< = B&&Bs2〉B)
[0102] 上式中Rsl、Rs2对应R范围,Gsl、Gs2对应G范围,Bsl、Bs2对应B范围。
[0103] 2、设置色卡转换表
[0104] 从表一中选择一种颜色Ci化,Gi,Bi) = (ri,gi,bi)作为背景颜色,此处的i大于 等于1,小于等于n,i = i+l;
[0105] 将选择的颜色。和标准色即白色分别作为第一测试测试投影面和第二测试投影 面的测试背景色;然后再从表一中选择颜色Cj巧2j-1-R2j,G2j-1-G2j,B2j-1-B2j)作为 测试用的前景颜色,为了使该颜色具备较好的代表性,在投影仪中设置该颜色C,的RGB值 如下:
[010引 巧j,Gj,B_j)=(巧2j-l+R2j)/2,(G2j-l+G2j)/2,度2j-l+B2j)/2);
[0107] W该前景颜色c,内容分别投影测试图像(请参见图6所示,该图像为两条直线上 面区域为第一测试投影面,下面区域为第二测试投影面)到第一测试投影面上和第二测试 投影面上,调整第一测试投影面上直线的颜色,使其显示效果与第二测试投影面上的直线 一致(也即基本相同),并记录下对应的颜色作为当前背景颜色和前景颜色对应的最佳显 示颜色Zi,记录到色卡转换表中。
[010引循环上述过程,利用表一中每种颜色和标准色白色分别作为第一测试投影面和第 二测试投影面的颜色,可W找到每种颜色做前景颜色是对应的最佳显示颜色并记录到色卡 转换表中,得到的色卡转换表请参见表二所示:
[0109] 表二
[0110]
[0111] 3、进行正式投影
[0112] 正式内容投影前,先投影全部是标准色即白色的内容到投影面上,然后对投影面 进行拍照得到投影面测试图片;根据投影面测试图片的可W得到该图片每个像素点(x,y) 对应的RGB值,根据每个像素点的RGB值在标准色卡范围表中可W找到色卡对应的颜色化; 如果Cn为白色则改点颜色不用修正,如果不是白色,则确定该像素点为非标准颜色像素 点,记录下该像素点背景颜色化,得到投影面待修正像素点列表,请参见表Η所示:
[0113] 表 Η
[0114]
[0115] *注;空白表示该像素点不需要修正;
[0116] 正式内容投影时,根据图像每个像素点X(rgb)的位置狂,Y),计算其在表Η中的 位置(X,y),查表得到C(X,y);如果C(x,y) = Cx为空,则直接显示该颜色;如果不为空:
[0117] 1.根据x(rgb)色卡范围表得到该像素点即将投影内容对应的色卡颜色化,作为 该像素点的前景颜色;
[0118] 2.根据背景颜色Cx及前景颜色化,查表二得到该像素点根据背景颜色调整后的 最佳颜色Z,也即修正后的颜色Z ;
[0119] 3.在该像素点(X,y)位置利用修正颜色Z进行投影。
[0120] 实施例二:
[0121] 本实施例提供了一种投影控制装置,请参见图7所示,包括测试图片获取模块71、 判断模块72、颜色修正模块73和投影模块74 ;
[0122] 测试图片获取模块71用于投影全标准色内容到投影面上,然后采集投影面当前 显示内容得到投影面测试图片;
[0123] 判断模块72用于将投影面测试图片各像素点的颜色与标准色进行比对确定需要 进行颜色修正的非标准颜色像素点;
[0124] 颜色修正模块73用于对非标准颜色像素点进行颜色修正得到各非标准颜色像素 点的修正颜色;
[0125] 投影模块74用于在投影面上投影时,对该投影面上的非标准颜色像素点采用对 应的修正颜色进行投影。
[0126] 本实施例中的标准色主要选择为与标准投影面(例如标准投影幕布)的颜色相 同。由于现有标准投影面的颜色一般都设置为白色,因此本实施例中的标准色设置为白色。 但应当理解的是,本实施例中的标准色并不仅限于白色,其可W随着标准投影面颜色的变 化而变化,甚至可W根据用户的需求对应的变化。
[0127] 本实施例中的判断模块72包括颜色获取子模块和比较子模块;
[012引颜色获取子模块用于获取投影面测试图片各像素点的颜色;
[0129] 比较子模块用于判断各像素点的颜色与标准色是否相同,如否,则确定该像素点 为非标准颜色像素点;否则,确定该像素点为标准颜色像素点。
[0130] 本实施例中的投影面可W是专业的投影布,也可W是各种墙面等。投影面上的像 素点的颜色与标准色不同可能是由于投影面自身带有颜色、或存在污点、或环境光带有颜 色等情况导致。确定为标准颜色像素点的由于其颜色与标准色一致,因此不需要额外进行 颜色修正。
[0131] 颜色修正模块73包括背景颜色确定子模块、前景颜色确定子模块W及查找子模 块;
[0132] 背景颜色确定子模块用于将非标准颜色像素点在投影面测试图片中的颜色作为 该像素点的背景颜色;
[0133] 前景颜色确定子模块用于获取非标准颜色像素点即将投影的内容对应的颜色作 为该像素点的前景颜色;
[0134] 查找子模块用于根据非标准颜色像素点的背景颜色和前景颜色到预先设置的色 卡转换表中查找到对应的最佳显示颜色作为该像素点的修正颜色;该色卡转换表包含各背 景颜色和前景颜色对应的最佳显示颜色。
[0135] 请参见图8所示,投影控制装置还包括色卡转换表设置模块75,色卡转换表设置 模块75包括第一背景颜色选择子模块、第一测试背景颜色确定子模块、第一前景颜色选择 子模块W及第一调整子模块;
[0136] 第一背景颜色选择子模块用于从标准色卡范围表中选择颜色。作为背景颜色,此 处的i大于等于1,小于等于η, i = i+1 ;n为标准色卡范围表所包含的颜色总数;
[0137] 第一测试背景颜色确定子模块用于将选择的背景颜色和标准色分别作为第一测 试投影面和第二测试投影面的测试背景颜色,也即将第一测试投影面和第二测试投影面分 别设置为该背景颜色和背景色,本实施例中的第一测试投影面和第二测试投影面除了测试 背景颜色不同外,其他的都相同;
[013引第一前景颜色选择子模块用于从标准色卡范围表中选择颜色C,作为前景颜色,W 该前景颜色内容分别投影测试图像到第一测试投影面上和第二测试投影面上;j大于等于 1,小于等于η, j = j+1 ;n为标准色卡范围表所包含的颜色总数;
[0139] 第一调整子模块用于调整第一测试投影面上的测试图像颜色使其显示效果与第 二测试投影面上的测试图像显示效果一致,将最终调整后的颜色作为当前背景颜色和前景 颜色对应的最佳显示颜色Zi,记录到色卡转换表中。
[0140] 或色卡转换表设置模块75包括第二背景颜色选择子模块、第二前景颜色选择子 模块、第二测试背景颜色确定子模块W及第二调整子模块;
[0141] 第二背景颜色选择子模块用于从标准色卡范围表中选择颜色。作为背景颜色,此 处的i大于等于1,小于等于η, i = i+1 ;n为标准色卡范围表所包含的颜色总数;
[0142] 第二测试背景颜色确定子模块用于将所选择的背景颜色作为测试投影面的测试 背景颜色,也即将测试投影面设置为该背景颜色;
[0143] 第二前景颜色选择子模块用于从标准色卡范围表中选择颜色C,作为前景颜色,W 前景颜色内容投影测试图像到所述测试投影面上;j大于等于1,小于等于η, j = j+1 ;n为 标准色卡范围表所包含的颜色总数;
[0144] 第二调整子模块用于调整测试投影面上的测试图像颜色使其显示效果达到最佳, 将最终调整后的颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zi,记录到色 卡转换表中。该步骤的显示效果最佳的判断条件具体可W根据不同的应用场景选定设置, 例如对于要求清晰度最好的应用场景,则其判断条件可W设置为显示清晰度最好。
[0145] 本实施例中投影到测试投影面上的测试图像可W是任意图像,例如线条图像、圆 形图像等等。应当理解的是,本实施例中投影到第一测试投影面上的测试图像优选与投影 到第二测试投影面上的测试图像相同,W便于比对分析。
[0146] 实施例Η :
[0147] 本实施例提供了一种投影设备,该投影设备可W是专业的各种投影仪,也可W是 各种具备投影功能的手机、PAD等移动终端,请参见图9所示,包括投影器91、图像采集器 92和处理器93 ;本实施例中的投影器包括投影灯等器件,本实施例中的图像采集器主要用 于拍摄图片,其可W是拍照模块。当投影设备为现有投影仪时,则在硬件可W在投影设备上 增加图像采集器92,并使其受控于处理器,图像采集器92采集的图像数据可W保存到投影 设备的存储器或内存中;当投影设备是具备投影功能的手机、PAD等移动终端时,可知直接 利用送类移动终端自带的摄像头作为图像采集器92。具体的,投影器91用于投影全标准 色内容到投影面上;图像采集器92用于在投影器投影全标准色内容到投影面上后,采集投 影面当前显示内容得到投影面测试图片;处理器93用于将投影面测试图片各像素点的颜 色与标准色(例如白色)进行比对确定需要进行颜色修正的非标准颜色像素点,对非标准 颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜色,W及在投影器91在投影 面上正式投影时,控制投影器对该投影面上的非标准颜色像素点采用对应的修正颜色进行 投影。下面结合该投影设备为示例,W投影面为投影墙为例,对投影控制过程进行示例性说 明:
[014引1、照相并得到投影墙颜色(色卡)流程,如图10所示,包括:
[0149] 步骤1001 ;初始化预先固化的;色卡范围表;ColorRangeT油le ;色卡转换表: ColorTransformT油le ;初始化;投影墙色卡,bgColorTlDalel!] [] = null ;
[0150] 步骤1002 ;投影全白色内容到投影墙上;
[0151] 步骤1003 ;对投影墙进行拍照得到投影墙的测试图片内容b浊itmap ;
[0152] 步骤1004 ;循环检测各像素点是否是非标准颜色像素点,具体可按照W下方式进 行循环:
[0153] For (X = 0 ;x++ ;x< 图像长度)
[0154] For (y = 0 ;y++ 巧< 图像高度)
[0155] F*ointColor = b浊itmap [X] [y];
[0156] 步骤1005 ;根据化intColor的RGB可W查找色卡范围表,得到该像素点的色卡颜 色化;
[0157] 步骤1006 ;判断Ck是否为白色,如果是则bgColorT油le[x] [y] = null ;否则, bgColorT油le[x] [y]=化;
[015引步骤1007 ;判断循环是否结束如否转至步骤1004 ;否则,转至步骤1008 ;
[0159] 步骤1008 ;流程结束,bgColorT油le为背景墙颜色(色卡)矩阵(即实施例一中 的表Η所示)。
[0160] 2、投射内容颜色转换及投影流程请参见图11所示,包括:
[0161] 步骤1101 ;获取要投影内容图像内容cBitmap ;
[016引步骤1102 ;进行循检测得到各像素点即将投影内容对应的颜色PC,循环方式如 下:
[0163] For (X = 0 ;x++ ;x< 图像长度)
[0164] For (y = 0 ;y++ 巧< 图像高度)
[016引 内容颜色;口〔 = 0浊;[1:1]1曰口[又][7];
[0166] 步骤1103 ;获取该像素点的背景颜色;bgCk = bgColorT油le[x] [y];
[0167] 步骤1104 ;判断bg化是否为空,如果是则该像素点的内容不修改,转至步骤1102 ; 否则转至步骤1105 ;
[0168] 步骤1105 :根据bgCK (背景颜色)、PC (前景颜色)从色卡转换表 ColorTransformT油le 得到修正后的颜色 Z iColorTransformT油le 比gCk[ [Ck],修改内容:
[0169] cBitmap[X][y] = ColorTransformT油le比gCk[[Ck]
[0170] 步骤1106 ;判断循环是否结束,如果没有则转至步骤1102 ;否则转至步骤1107 ; [017。 步骤1107 ;针对送些非标准颜色像素点投影转换后的内容;cBitmap。
[0172] W上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于送些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可W做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
【主权项】
1. 一种投影控制方法,其特征在于,包括: 投影全标准色内容到投影面上,然后采集投影面当前显示内容得到投影面测试图片; 将所述投影面测试图片各像素点的颜色与所述标准色进行比对确定需要进行颜色修 正的非标准颜色像素点; 对所述非标准颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜色; 在所述投影面上投影时,对所述非标准颜色像素点采用对应的修正颜色进行投影。2. 如权利要求1所述的投影控制方法,其特征在于,所述确定需要进行颜色修正的非 标准颜色像素点包括: 获取所述投影面测试图片各像素点的颜色; 分别判断所述各像素点的颜色与所述标准色是否相同,如否,则确定该像素点为非标 准颜色像素点;否则,确定该像素点为标准颜色像素点。3. 如权利要求1或2所述的投影控制方法,其特征在于,对所述非标准颜色像素点进行 颜色修正包括: 将所述非标准颜色像素点在所述投影面测试图片中的颜色作为该像素点的背景颜 色; 获取所述非标准颜色像素点即将投影的内容对应的颜色作为该像素点的前景颜色; 根据所述非标准颜色像素点的背景颜色和前景颜色到预先设置的色卡转换表中查找 到对应的最佳显示颜色作为该像素点的修正颜色;所述色卡转换表包含各背景颜色和前景 颜色对应的最佳显示颜色。4. 如权利要求3所述的投影控制方法,其特征在于,所述预先设置色卡转换表包括: 从标准色卡范围表中选择颜色(;作为背景颜色,所述i大于等于1,小于等于n,所述 η为所述标准色卡范围表所包含的颜色总数; 将所述背景颜色和所述标准色分别作为第一测试投影面和第二测试投影面的测试背 景颜色; 从所述标准色卡范围表中选择颜色C,作为前景颜色,以所述前景颜色内容分别投影测 试图像到所述第一测试投影面上和第二测试投影面上;所述j大于等于1,小于等于η,所 述η为所述标准色卡范围表所包含的颜色总数; 调整所述第一测试投影面上的测试图像颜色使其显示效果与所述第二测试投影面上 的测试图像显示效果一致,将最终调整后的颜色作为所述背景颜色和所述前景颜色对应的 最佳显示颜色Zu记录到色卡转换表中; 或, 从标准色卡范围表中选择颜色(;作为背景颜色,所述i大于等于1,小于等于n,所述 η为所述标准色卡范围表所包含的颜色总数; 将所述背景颜色作为测试投影面的测试背景颜色; 从所述标准色卡范围表中选择颜色C,作为前景颜色,以所述前景颜色内容投影测试图 像到所述测试投影面上;所述j大于等于1,小于等于η,所述η为所述标准色卡范围表所 包含的颜色总数; 调整所述测试投影面上的测试图像颜色使其显示效果达到最佳,将最终调整后的颜色 作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zu记录到色卡转换表中。5. 如权利要求1或2所述的投影控制方法,其特征在于,所述标准色为白色。6. -种投影控制装置,其特征在于,包括测试图片获取模块、判断模块、颜色修正模块 和投影模块; 所述测试图片获取模块用于投影全标准色内容到投影面上,然后采集投影面当前显示 内容得到投影面测试图片; 所述判断模块用于将所述投影面测试图片各像素点的颜色与所述标准色进行比对确 定需要进行颜色修正的非标准颜色像素点; 所述颜色修正模块用于对所述非标准颜色像素点进行颜色修正得到各非标准颜色像 素点的修正颜色; 所述投影模块用于在所述投影面上投影时,对所述非标准颜色像素点采用对应的修正 颜色进行投影。7. 如权利要求6所述的投影控制装置,其特征在于,所述判断模块包括颜色获取子模 块和比较子模块; 所述颜色获取子模块用于获取所述投影面测试图片各像素点的颜色; 所述比较子模块用于判断所述各像素点的颜色与所述标准色是否相同,如否,则确定 该像素点为非标准颜色像素点;否则,确定该像素点为标准颜色像素点。8. 如权利要求6或7所述的投影控制装置,其特征在于,所述颜色修正模块包括背景颜 色确定子模块、前景颜色确定子模块以及查找子模块; 所述背景颜色确定子模块用于将所述非标准颜色像素点在所述投影面测试图片中的 颜色作为该像素点的背景颜色; 所述前景颜色确定子模块用于获取所述非标准颜色像素点即将投影的内容对应的颜 色作为该像素点的前景颜色; 所述查找子模块用于根据所述非标准颜色像素点的背景颜色和前景颜色到预先设置 的色卡转换表中查找到对应的最佳显示颜色作为该像素点的修正颜色;所述色卡转换表包 含各背景颜色和前景颜色对应的最佳显示颜色。9. 如权利要求8所述的投影控制装置,其特征在于,还包括色卡转换表设置模块,所述 色卡转换表设置模块包括第一背景颜色选择子模块、第一测试背景颜色确定子模块、第一 前景颜色选择子模块以及第一调整子模块; 所述第一背景颜色选择子模块用于从标准色卡范围表中选择颜色(^作为背景颜色, 所述i大于等于1,小于等于n,所述η为所述标准色卡范围表所包含的颜色总数; 所述第一测试背景颜色确定子模块用于将所述背景颜色和所述标准色分别作为第一 测试投影面和第二测试投影面的测试背景颜色; 所述第一前景颜色选择子模块用于从所述标准色卡范围表中选择颜色C,作为前景颜 色,以所述前景颜色内容分别投影测试图像到所述第一测试投影面上和第二测试投影面 上;所述j大于等于1,小于等于η,所述η为所述标准色卡范围表所包含的颜色总数; 所述第一调整子模块用于调整所述第一测试投影面上的测试图像颜色使其显示效果 最好或显示效果与所述第二测试投影面上的测试图像显示效果一致,将最终调整后的颜色 作为所述背景颜色和所述前景颜色对应的最佳显示颜色Zu记录到色卡转换表中; 或所述色卡转换表设置模块包括第二背景颜色选择子模块、第二前景颜色选择子模 块、第二测试背景颜色确定子模块以及第二调整子模块; 所述第二背景颜色选择子模块用于从标准色卡范围表中选择颜色(^作为背景颜色, 所述i大于等于1,小于等于n,所述η为所述标准色卡范围表所包含的颜色总数; 所述第二测试背景颜色确定子模块用于将所述背景颜色作为测试投影面的测试背景 颜色; 所述第二前景颜色选择子模块用于从所述标准色卡范围表中选择颜色C,作为前景颜 色,以所述前景颜色内容投影测试图像到所述测试投影面上;所述j大于等于1,小于等于 n,所述η为所述标准色卡范围表所包含的颜色总数; 所述第二调整子模块用于调整所述测试投影面上的测试图像颜色使其显示效果达到 最佳,将最终调整后的颜色作为所述背景颜色和所述前景颜色对应的最佳显示颜色Ζ、,记 录到色卡转换表中。10. -种投影设备,其特征在于,包括投影器、图像采集器和处理器;所述投影器用于 投影全标准色内容到投影面上;所述图像采集器用于在所述投影器投影全标准色内容到投 影面上后,采集投影面当前显示内容得到投影面测试图片;所述处理器用于将所述投影面 测试图片各像素点的颜色与所述标准色进行比对确定需要进行颜色修正的非标准颜色像 素点,对所述非标准颜色像素点进行颜色修正得到各非标准颜色像素点的修正颜色,以及 在所述投影器在所述投影面上投影时,控制所述投影器对所述非标准颜色像素点采用对应 的修正颜色进行投影。11. 如权利要求10所述的投影设备,其特征在于,所述图像采集器为拍照模块。
【文档编号】G09G3/00GK105825796SQ201510009605
【公开日】2016年8月3日
【申请日】2015年1月8日
【发明人】蒋敏
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1