色散校正方法、装置、激光电视机及存储介质与流程

文档序号:28329477发布日期:2022-01-05 02:28阅读:287来源:国知局
色散校正方法、装置、激光电视机及存储介质与流程

1.本技术涉及激光投影技术领域,尤其涉及一种色散校正方法、装置、激光电视机及存储介质。


背景技术:

2.激光电视及微投影产品采用激光光源和超短焦投影技术成像,激光电视配备专用投影幕,可接收广播电视节目或互联网电视节目的投影显示设备,微投影产品体积小,便于携带,快捷地投影图像,被广泛使用。
3.由于不同颜色的光具有不同的波长,光学元件的折射率因光的波长不同而不同,因此激光电视光源射出的r、g、b三基色的光通过光学镜片后出现分离散开的现象,使用三色激光器的激光电视尤为明显。色散会影响图像显示质量,造成显示图像颜色不纯正以及清晰度差的问题,例如本应是黑底白字的图像,白色字体边缘处却会呈现红或绿的颜色。


技术实现要素:

4.本技术的实施例提供了一种色散校正方法、装置、激光电视机及存储介质,本技术通过获取投射到激光电视机屏幕的红、绿、蓝棋盘格图卡的角点坐标的偏差,校正待投射到屏幕的图像的三基色像素的坐标,改善色散问题。
5.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
6.根据本技术实施例的第一方面,提供了一种色散校正方法,应用于激光电视机,所述激光电视机包括屏幕,所述方法包括:
7.分别生成与所述屏幕匹配的红、绿、蓝棋盘格图卡,并通过所述激光电视的光学组件分别将所述红、绿、蓝棋盘格图卡投射到所述屏幕;
8.基于所述屏幕构建第一坐标系,并分别获取所述红、绿、蓝棋盘格图卡在所述第一坐标系中的第一角点坐标;
9.根据不同颜色棋盘格图卡的所述第一角点坐标之间的偏差,确定色散校正参数;
10.根据所述色散校正参数,对待投射到所述屏幕的图像的三基色像素进行坐标校正。
11.在本技术的一些实施例中,基于前述方案,所述分别获取所述红、绿、蓝棋盘格图卡在所述第一坐标系中的第一角点坐标包括:
12.通过所述激光电视的光学组件分别将所述红、绿、蓝棋盘格图卡投射到所述屏幕,得到所述红、绿、蓝棋盘格图卡各自的屏幕投影画面;
13.通过摄像机捕获包含所述屏幕投影画面的相机图像;
14.基于所述相机图像构建第二坐标系,并分别获取所述红、绿、蓝棋盘格图卡在所述第二坐标系中的第二角点坐标;
15.获取预设的屏幕参照点在所述第一坐标系中的第一参照坐标,并获取所述屏幕参
照点在所述第二坐标系中的第二参照坐标;
16.根据所述屏幕参照点在所述第二坐标系中的第二参照坐标和在所述第一坐标系中的第一参照坐标,获取所述摄像机的透视变换参数;
17.根据所述透视变换参数和所述第二角点坐标,分别获取所述红、绿、蓝棋盘格图卡在所述第一坐标系中的第一角点坐标。
18.在本技术的一些实施例中,基于前述方案,所述方法还包括:
19.从红、绿、蓝中选取一种颜色作为基准色;
20.根据所述基准色将所述红、绿、蓝棋盘格图卡划分为基准色棋盘格图卡和非基准色棋盘格图卡。
21.在本技术的一些实施例中,基于前述方案,所述分别获取所述红、绿、蓝棋盘格图卡在所述第一坐标系中的第一角点坐标,包括:
22.获取所述基准色棋盘格图卡在所述第一坐标系中的第一基准色角点坐标;
23.获取所述非基准色棋盘格图卡在所述第一坐标系中的第一非基准色角点坐标;
24.所述根据不同颜色棋盘格图卡的所述第一角点坐标之间的偏差,确定色散校正参数,包括:
25.确定所述第一非基准色角点坐标与所述第一基准色角点坐标的差值,并将所述差值作为所述色散校正参数。
26.在本技术的一些实施例中,基于前述方案,所述根据所述色散校正参数,对待投射到所述屏幕的图像的三基色像素进行坐标校正,包括:
27.获取所述待投射到所述屏幕的图像中基准色像素在所述第一坐标系的基准坐标;
28.根据所述基准坐标和所述色散校正参数,确定所述待投射到所述屏幕的图像中非基准色像素在所述第一坐标系的更新后坐标。
29.在本技术的一些实施例中,基于前述方案,所述分别生成与所述屏幕匹配的红、绿、蓝棋盘格图卡包括:
30.获取所述屏幕的分辨率;
31.分别生成分辨率与所述屏幕的分辨率相同的所述红、绿、蓝棋盘格图卡。
32.在本技术的一些实施例中,基于前述方案,所述屏幕参照点为所述屏幕的顶点,所述获取所述屏幕参照点在所述第二坐标系中的第二参照坐标,包括:
33.对所述相机图像进行边缘检测,识别所述屏幕的顶点;
34.确定所述屏幕的顶点在所述第二坐标系中的第二参照坐标。
35.根据本技术实施例的第二方面,提供了一种色散校正装置,应用于激光电视机,所述激光电视机包括屏幕,所述装置包括:
36.图卡获取单元,用于分别生成与所述屏幕匹配的红、绿、蓝棋盘格图卡,并通过所述激光电视的光学组件分别将所述红、绿、蓝棋盘格图卡投射到所述屏幕;
37.第一坐标获取单元,用于基于所述屏幕构建第一坐标系,并分别获取所述红、绿、蓝棋盘格图卡在所述第一坐标系中的第一角点坐标;
38.校正参数获取单元,用于根据不同颜色棋盘格图卡的所述第一角点坐标之间的偏差,确定色散校正参数;
39.校正单元,用于根据所述色散校正参数,对待投射到所述屏幕的图像的三基色像
素进行坐标校正。
40.根据本技术实施例的第三方面,提供了一种激光电视机,所述激光电视机包括:
41.屏幕;
42.光学组件,用于将图像投影到所述屏幕;以及
43.如上述第二方面所述的色散校正装置。
44.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,包括程序或指令,当所述程序或指令被执行时,用以执行上述第一方面所述的色散校正方法。
45.本技术实施例通过获取投射到激光电视机屏幕的红、绿、蓝棋盘格图卡的角点坐标的偏差,校正投射到所述屏幕的图像的三基色像素的坐标,改善色散问题。
46.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
47.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
48.图1为本技术实施例提供的一种色散校正方法的流程示意图。
49.图2为本技术实施例提供的一种红、绿、蓝棋盘格图卡示意图。
50.图3为本技术实施例提供的一种获取第一角点坐标的方法的流程示意图。
51.图4为本技术实施例提供的一种相机图像的示意图。
52.图5为本技术实施例提供的一种激光投影的示意图。
53.图6为本技术实施例提供的一种色散校正装置的结构示意图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
55.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本技术的各方面。
56.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
57.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合
并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
58.在本技术的描述中,需要理解的是,术语“第二”、“第一”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第二”、“第一”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
59.激光电视的光学组件包括光源组件、光调制组件以及镜头。光源组件包括发光器件、镜片,其中发光器件可以为全三色激光器或者是激光器搭配色轮,只要满足相应波长及亮度要求即可。光调制组件可采用数字微镜器件dmd(digital micromirror device),dmd根据图像显示信息,对光源组件输出的光进行调制。镜头是将调制完成的光投影显示到屏幕上。
60.数字光处理器(dlp,digital light processing)对将待投射到屏幕的图像进行解码,将图像色彩信息转换为红色、绿色和蓝色格式(rgb)的数字图像信号,其反映了图像红色通道、绿色通道、蓝色通道中各个像素点的数值,红色通道、绿色通道、蓝色通道中相同位置像素点的数值即为图像在该像素点的rgb值。
61.dmd包含百万级数量的像素单元,可以认为每个像素单元对应图像中的一个像素,每个像素包括微镜片,微镜片包括“开”和“关”状态。“开”状态下通过微镜片反射出去的入射光通过投影透镜投影到屏幕上;而“关”状态下反射在微镜片上的入射光被光吸收器吸收。
62.微镜片可以每秒开关数万次,通过控制微镜片的开关时间,可以产生不同的等级灰度。开启的时间长与关闭时间短,产生的灰度像素就浅、关闭的时间长与开启时间短,产生的灰度像素就深、dmd微镜片可以反射1024个灰度等级,来产生灰度图像。
63.激光电视机在工作时,光源组件产生红、绿、蓝三基色光,通过色轮将三基色光按照一定的顺序照射在dmd上。当红光射到dmd上时,按照图像的红色像素应该显示的位置和强度(即根据图像对应的红色通道中各个像素的值)控制微镜片阵列中相应的微镜片倾斜到“开”,绿色和蓝色光亦是如此工作。由于人眼的视觉惰性,会将高速轮换照射在同一像素点上的三基色混合叠加,形成彩色,人眼最终会看到一个全彩色图像。
64.图1为本技术实施例提供的一种色散校正方法的流程示意图,应用于激光电视机,激光电视机包括屏幕,方法包括:
65.步骤110:分别生成与屏幕匹配的红、绿、蓝棋盘格图卡,并通过激光电视的光学组件分别将红、绿、蓝棋盘格图卡投射到屏幕。
66.图2为本技术实施例提供的一种红、绿、蓝棋盘格图卡示意图,如图2所示,从左至右一次代表红、绿、蓝棋盘格图卡,棋盘格图卡中有多个阴影方块,阴影方块代表色块,一个棋盘格图卡的所有阴影方块中填充红、绿、蓝颜色中的一种颜色,例如,蓝棋盘格图卡中所有色块均为蓝色。棋盘格图卡中各个色块的顶点构成棋盘格图卡的角点。
67.本技术实施例中红、绿、蓝棋盘格图卡均为m
×
n的棋盘格图卡,即每种颜色的棋盘格图卡中色块的尺寸和个数均相同。
68.步骤120:基于屏幕构建第一坐标系,并分别获取红、绿、蓝棋盘格图卡在第一坐标系中的第一角点坐标。
69.假设屏幕的分辨率为screenheight*screenwidth,基于屏幕构建第一坐标系时,
如果将屏幕的中心的位置设为第一坐标系的原点(0,0),x轴水平向右,y轴竖直向下建立第一坐标系,那么屏幕四个顶点的偏移量在水平方向上是(screenwidth/2),在竖直方向上是(screenheight/2)。对4k分辨率的激光电视,screenheight为2160,而screenwidth等为3840。
70.在具体实施中,将相机图像分别二值化,得到灰度相机图像后,再检测棋盘格图卡中色块顶点位置,得到棋盘格图卡在第一坐标中的角点坐标。
71.步骤130:根据不同颜色棋盘格图卡的第一角点坐标之间的偏差,确定色散校正参数。
72.当红、绿、蓝棋盘格图卡中色块的尺寸和个数均相同时,理论上不同棋盘格图卡中相同位置的色块通过相同的光学组件投射到屏幕上,不同棋盘格图卡中相同位置的色块在屏幕上的位置坐标也应该是相同的;然而在投射红、绿、蓝棋盘格图卡时,不同颜色的光有不同的波长,光学元件的折射率会因光的波长不同而不同,导致不同颜色棋盘格图卡中相同位置的色块在屏幕上的位置却不相同,即不同颜色棋盘格图卡的第一角点坐标之间存在偏差。
73.步骤140:根据色散校正参数,对待投射到屏幕的图像的三基色像素进行坐标校正。
74.从坐标角度进行分析,如果红、绿、蓝光从同一位置投射出来,而红、绿、蓝光经过镜头时,折射率不同导致红、绿、蓝光在屏幕中的显示位置不能完全重合,会有偏离,而当红、绿、蓝像素分别使用不同的坐标值,即红、绿、蓝光三基色光入射之前的坐标位置不同,使得折射后的位置尽量重合,以此来降低或者尽可能避免色散现象。
75.对应到具体实施中,结合上述激光组件的工作原理,dlp将待投射到屏幕的图像色彩信息转换为图像中各个像素点的rgb值,即可以得到图像对应的红色通道、绿色通道和蓝色通道中的各个像素点的值。结合色散校正参数,将原红色通道、原绿色通道和原蓝色通道中的像素进行坐标校正,例如以红色通道为基准,将绿色通道和蓝色通道中各个像素点进行位置变换,相当于对图像中各个像素点的rgb值进行了变换。例如将原绿色通道以及原蓝色通道中第一像素移动到第二像素位置,那么校正后的图像的第一像素为原红色通道第一像素、原绿色通道的第二像素以及原蓝色通道的第二像素叠加而成。
76.dmd根据校正后图像各个像素的rgb值控制微镜片阵列中微镜片的倾斜和开启的时间长短改变颜色的强弱(实现不同的色阶),使得原本会偏色的位置上的颜色会减弱或被其他颜色覆盖,从而在视觉上减弱了色散问题。
77.图3为本技术实施例提供的一种获取第一角点坐标的方法的流程示意图,如图3所示,该方法至少包括以下步骤。
78.步骤310:通过激光电视的光学组件分别将红、绿、蓝棋盘格图卡投射到屏幕,得到红、绿、蓝棋盘格图卡各自的屏幕投影画面。
79.需要说明的是,屏幕一次仅展示单幅棋盘格图卡,因此分三次展示红、绿、蓝棋盘格图卡。
80.步骤320:通过摄像机捕获包含屏幕投影画面的相机图像。
81.在具体实施中,摄像机可以部署在激光电视主机上,采用有线方式比如usb,将相机图像传输到激光电视主机便于后续处理;摄像机也可以不部署在激光电视主机上,利用
手机摄像头等移动拍摄设备,采用无线方式将相机图像传输到激光电视主机便于后续处理。
82.图摄像机面向屏幕进行拍照,将整个屏幕都纳入拍摄画面中。图4为本技术实施例提供的一种相机图像的示意图,如图4所示,相机图像不仅包含棋盘格图卡还包含屏幕的边框。
83.步骤330:基于相机图像构建第二坐标系,并分别获取红、绿、蓝棋盘格图卡在第二坐标系中的第二角点坐标。
84.可以将相机图像的中心的位置设为第一坐标系的原点(0,0),x轴水平向右,y轴竖直向下建立第二坐标系。
85.步骤340:获取预设的屏幕参照点在第一坐标系中的第一参照坐标,并获取屏幕参照点在第二坐标系中的第二参照坐标。
86.屏幕参照点是激光电视机屏幕的参照点,存在于屏幕所在第一坐标系的物理环境中,摄像机在捕获屏幕投影画面时将参照点也纳入相机图像中。在具体实施中,可以选择屏幕边框上的参照点或者屏幕外设置的参照点等。
87.步骤350:根据屏幕参照点在第二坐标系中的第二参照坐标和在第一坐标系中的第一参照坐标,获取摄像机的透视变换参数。
88.由于屏幕参照点在相机图像和屏幕的物理环境中均存在,可以通过屏幕参照点在两个坐标系中的坐标,计算摄像机的透视变换参数,即两个坐标的转换参数。
89.在具体实施中,可以选取四个屏幕参照点,假设在第一坐标系中有四个屏幕参照点a、b、c、d,相应的,在相机图像中屏幕参照点为a’、b’、c’、d’。
90.设透视变换参数为透视变换矩阵,屏幕参照点在第一坐标系和第二坐标系中的关系如下:
[0091][0092]
其中,(x,y)是屏幕参照点在第二坐标系即透视变换之前的坐标,(a,b)是屏幕参照点在第一坐标系即透视变换之后的坐标,k0,

,k7是透视变换矩阵的八个参数,w为权重值。
[0093]
将上述关系式转换为:
[0094][0095][0096]
从而得到:
[0097]
a=k0*x+k1*y+k2

k6*x*a

k7*y*a
[0098]
b=k3*x+k4*y+k5

k6*x*b

k7*y*b
[0099]
通过上述方式,可以将非线性方程转换为线性方程。设四个屏幕参照点在透视变换之前的坐标为(x1,y1),(x2,y2),(x3,y3),(x4,y4),透视变换之后的坐标为(a1,b1),(a2,b2),(a3,b3),(a4,b4),则可以建立矩阵形式:
[0100][0101]
利用在第二坐标系获取的屏幕参照点坐标(x1,y1),(x2,y2),(x3,y3),(x4,y4),以及在第二坐标系获取的屏幕参照点坐标(a1,b1),(a2,b2),(a3,b3),(a4,b4),对上述公式中等式右边的8*8矩阵进行计算可以得到参数k0,

,k7,从而得到透视变换矩阵。
[0102]
步骤360:根据透视变换参数和第二角点坐标,分别获取红、绿、蓝棋盘格图卡在第一坐标系中的第一角点坐标。
[0103]
对透视变换矩阵求逆矩阵,得到等于[t11,t12,t13;t21,t22,t23;t31,t32,t33]。
[0104]
棋盘格角点在第一坐标系和第二坐标系中的坐标关系可以表示如下:
[0105][0106]
对于w参数,满足:
[0107]
t31*w*a+t32*w*b+t33*w=1
[0108]
则有:
[0109][0110]
可以通过第一角点坐标得到第二角点坐标:
[0111]
x=t11*w*a+t12*w*b+t13*w
[0112]
y=t21*w*a+t22*w*b+t23*w
[0113]
其中坐标(a,b)为棋盘格角点在第一坐标系的坐标,即透视变换之后的坐标;坐标(x,y)为棋盘格角点在第二坐标系上的坐标,即透视变换之前的坐标。
[0114]
本技术通过摄像机捕获棋盘格图卡投影到屏幕的画面,确定棋盘格图卡在相机图像中的角点坐标,进而根据摄像机的透视转换矩阵确定棋盘格图卡在屏幕上的位置,进而确定色散参数。
[0115]
在本技术的一些实施例中,基于前述方案,方法还包括:
[0116]
从红、绿、蓝中选取一种颜色作为基准色;
[0117]
根据基准色将红、绿、蓝棋盘格图卡划分为基准色棋盘格图卡和非基准色棋盘格图卡。
[0118]
在具体实施中可以从红、绿、蓝中任选一种颜色作为基准色,其对应的像素坐标对应基准坐标,对应的棋盘格图卡为基准色棋盘格图卡,为后续比较不同颜色棋盘格图卡角点坐标的偏差奠定基础。
[0119]
在本技术的一些实施例中,基于前述方案,分别获取红、绿、蓝棋盘格图卡在第一坐标系中的第一角点坐标,包括:
[0120]
获取基准色棋盘格图卡在第一坐标系中的第一基准色角点坐标;
[0121]
获取非基准色棋盘格图卡在第一坐标系中的第一非基准色角点坐标;
[0122]
根据不同颜色棋盘格图卡的第一角点坐标之间的偏差,确定色散校正参数,包括:
[0123]
确定第一非基准色角点坐标与第一基准色角点坐标的差值,并将差值作为色散校正参数。
[0124]
假设红、绿、蓝棋盘格图卡的角点在第一坐标系上的坐标分别为tr0、tg0、tb0三张位置表。假如定义红色为基准色,那么绿棋盘格图卡与红棋盘格图卡的第一角点坐标的差值为:
[0125]
δt1=tg0

tr0
[0126]
蓝棋盘格图卡与红棋盘格图卡的第一角点坐标的差值为:
[0127]
δt2=tb0

tr0
[0128]
红、绿、蓝棋盘格图卡的角点坐标理论上应该相同,但是存在偏差,本技术利用差值结果,计算得到绿棋盘格图卡新的角点坐标:
[0129]
tg1=tr0

δt1,
[0130]
以及蓝棋盘格图卡新的角点坐标:
[0131]
tb1=tr0

δt2。
[0132]
即确定红、绿、蓝像素的校正后的位置值表tr0、tg1、tb1。根据tr0、tg1、tb1重新调整不同颜色对应的强度,可以使得不同棋盘格图像中相同位置处对应的红、绿、蓝光在屏幕上位置尽量相同,将色散参数运用到待投射到屏幕上的图像时,可以对图像中红、绿、蓝像素在入射之前的坐标进行调整,使得在图像中同一位置处对应的红、绿、蓝光在屏幕上重合,避免色散现象。
[0133]
在本技术的一些实施例中,基于前述方案,根据色散校正参数,对待投射到屏幕的图像的三基色像素进行坐标校正,包括:
[0134]
获取待投射到屏幕的图像中基准色像素在第一坐标系的基准坐标;
[0135]
根据基准坐标和色散校正参数,确定待投射到屏幕的图像中非基准色像素在第一坐标系的更新后坐标。
[0136]
通过基准坐标与色散校正参数非基准色像素更新后的坐标,即将非基准色通道的像素根据色散参数进行位移,例如将原绿色通道以及蓝色通道中第一像素移动到第二像素位置,那么校正后的图像的第一像素为红色通道第一像素、绿色通道的第二像素以及蓝色通道的第二像素叠加而成。位移后的三通道像素叠加可以得到校正后的图像,即校正后图像的各个像素的rgb发生了变化。
[0137]
从坐标角度分析,三基色光入射之前的坐标位置不同,使得折射后的位置尽量重合,从实现角度分析,dmd根据校正后图像的rgb值控制微镜片阵列中哪些镜片倾斜以及打开多长时间,使得向某一像素点投射的红光、绿光、蓝光强度发生变化,以此来降低或者尽可能避免色散现象。
[0138]
在本技术的一些实施例中,基于前述方案,分别生成与屏幕匹配的红、绿、蓝棋盘格图卡包括:
[0139]
获取屏幕的分辨率;
[0140]
分别生成分辨率与屏幕的分辨率相同的红、绿、蓝棋盘格图卡。
[0141]
在具体实施中,红、绿、蓝棋盘格图卡的分辨率与屏幕的分辨率相同,并且棋盘格图卡中色块的个数与激光电视机光学组件的控制点个数相同。光学组件在校正红、绿、蓝像素位置坐标时,控制点带动其周围区域的像素点位置坐标挪动,控制点个数越多,棋盘格色块的角点数量越多,色散校正参数的数据量越多,红、绿、蓝像素位置坐标校正越精确,校正效果越好。
[0142]
在本技术的一些实施例中,基于前述方案,屏幕参照点为屏幕的顶点,获取屏幕参照点在第二坐标系中的第二参照坐标,包括:
[0143]
对相机图像进行边缘检测,识别屏幕的顶点;
[0144]
确定屏幕的顶点在第二坐标系中的第二参照坐标。
[0145]
在具体实施中,可以选取屏幕的四个顶点作为屏幕参照点,那么假设屏幕的分辨率为screenheight*screenwidth,基于屏幕构建第一坐标系时,如果将屏幕的中心的位置设为第一坐标系的原点(0,0),设x轴水平向右,设y轴竖直向下建立第一坐标系,那么屏幕四个顶点的坐标分别为(

screenwidth/2,

screenheight/2),(

screenwidth/2,screenheight/2),(screenwidth/2,

screenheight/2),(screenwidth/2,screenheight/2)。
[0146]
在第二坐标系中,可以通过边缘检测识别屏幕的顶点后确定其在第二坐标系中的坐标。
[0147]
图5为本技术实施例提供的一种激光投影方法的流程示意图,应用于激光电视机,如图5所示,该方法至少包括以下步骤。
[0148]
步骤510:获取待投射到屏幕的图像,以及图像的rgb信息。
[0149]
图像的rgb信息体现了图像红色通道、绿色通道、蓝色通道中各个像素点的值。
[0150]
步骤520:根据图像的rgb信息和色散校正参数,获取校正后图像的rgb信息。
[0151]
将非基准色通道的像素根据色散参数进行位移,例如将原绿色通道以及原蓝色通道中第一像素移动到第二像素位置,那么校正后的图像的第一像素为原红色通道第一像素、原绿色通道的第二像素以及原蓝色通道的第二像素叠加而成。位移后的三通道像素叠加可以得到校正后的图像,即校正后图像的各个像素的rgb发生了变化。
[0152]
步骤530:根据校正后图像的rgb信息控制dmd中的微镜片工作。
[0153]
光源组件产生红、绿、蓝三基色光,通过色轮将三基色光按照一定的顺序照射在dmd上。当红光射到dmd上时,按照图像的红色像素应该显示的位置和强度(即根据图像对应的红色通道中各个像素的值)控制微镜片阵列中相应位置的微镜片倾斜到“开”,绿色和蓝色光亦是如此工作。
[0154]
以下介绍本技术的色散校正装置的实施例,可以用于执行本技术上述实施例中的色散校正方法。对于本技术色散校正装置实施例中未披露的细节,请参照本技术上述的色散校正方法的实施例。
[0155]
图6为本技术实施例提供的一种色散校正装置的结构示意图,如图6所示,色散校正装置600至少包括以下部分。
[0156]
图卡获取单元610,用于分别生成与屏幕匹配的红、绿、蓝棋盘格图卡,并通过激光
电视的光学组件分别将红、绿、蓝棋盘格图卡投射到屏幕;
[0157]
第一坐标获取单元620,用于基于屏幕构建第一坐标系,并分别获取红、绿、蓝棋盘格图卡在第一坐标系中的第一角点坐标;
[0158]
校正参数获取单元630,用于根据不同颜色棋盘格图卡的第一角点坐标之间的偏差,确定色散校正参数;
[0159]
校正单元640,用于根据色散校正参数,对待投射到屏幕的图像的三基色像素进行坐标校正。
[0160]
本技术实施例还提供一种激光电视机,激光电视机包括:
[0161]
屏幕;
[0162]
光学组件,光学组件包括dlp、dmd。
[0163]
dlp用于获取待投射到屏幕的图像,以及图像的rgb信息,还用于根据图像的rgb信息和色散校正参数,获取校正后图像的rgb信息。
[0164]
dmd,用于根据校正后图像的rgb信息控制dmd中的微镜片工作。
[0165]
本技术实施例还提供一种存储介质,包括程序或指令,当程序或指令被执行时,用以执行本技术实施例提供的一种色散校正方法及任一可选方法。
[0166]
最后应说明的是:本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、光学存储器等)上实施的计算机程序产品的形式。
[0167]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0168]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0169]
以上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1