一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种投影设备及图像校正方法与流程

2022-04-06 21:05:49 来源:中国专利 TAG:


1.本技术涉及投影技术领域,尤其涉及一种投影设备及图像校正方法。


背景技术:

2.随着电子技术的发展,投影设备的应用越来越广泛,其主要工作场景为教学、演示、娱乐、工作等。在投影设备的投影过程中,投影设备先将光线照射到图像显示元件上来产生影像,然后通过投影镜头将产生的影像投射至投影屏幕上。
3.其中,投影机的图像显示元件可以将投影灯的光线分成红、绿、蓝三色,红、绿、蓝三色投射出的影像重叠,能够产生各种颜色的投影图像。但是,由于红、绿、蓝三色的光具有不同的波长和折射率,则由红、绿、蓝三色的光线组成的投影光束穿过同一个光学镜片(也即投影镜头)后,投射出来的红、绿、蓝三色影像可能不完全重叠。如此,投影屏幕上显示的图像会根据颜色分离散开,即“图像色散”现象。如图1所示,人肉眼可以察觉到投影屏幕呈现出的图像边缘不清晰,也称为图像边缘的“镶边”现象。


技术实现要素:

4.本技术实施例提供一种投影设备及图像校正方法,可以对投影设备的待投影图像进行图像校正,以改善投影图像投射至投影屏幕上时出现的色差问题,提升用户的观看体验。
5.第一方面,本技术实施例提供了一种投影设备,该投影设备包括:
6.投影组件,用于将待投影图像投射至投影屏幕上;其中,投影组件包括用于输出n种基色的光的光源,n为大于1的整数;
7.控制器,被配置为:获取色差校正信息;根据色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标;根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
8.本技术实施例提供的技术方案至少带来以下有益效果:投影设备在投射待投影图像之前,可以基于获取到的色差校正信息,以像素块的各个基色子像素块为校正单元对待投影图像进行图像校正。如此,投影组件投射校正后的待投影图像,就可以避免出现投影屏幕上显示的投影图像的“图像色差”现象,从而使得该投影设备可以为用户提供更优质的视觉效果。
9.在一些实施例中,该控制器还被配置为:响应于校正指令,将校正图卡投射至投影屏幕上;根据校正图卡在投影屏幕上的显示效果,获取色差校正信息。
10.在一些实施例中,校正图卡包括多个像素块,像素块由n个基色子像素块构成;色差校正信息包括校正图卡中各个像素块的校正信息,像素块的校正信息根据投影屏幕上像素块中各个基色子像素块相对位置关系来确定。
11.在一些实施例中,像素块的校正信息包括第一距离信息和第二距离信息,第一距
离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在水平方向上的距离,第二距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在竖直方向上的距离,第一基色子像素块为像素块中的任一个基色子像素块,第二基色子像素块为像素块中除第一基色子像素块中的其他基色子像素块。
12.在一些实施例中,基色包括红色、绿色以及蓝色。
13.在一些实施例中,该控制器具体被配置为:对于待投影图像中的各个像素块,从色差校正信息中,确定与待投影图像的像素块匹配的校正信息;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标。
14.在一些实施例中,该控制器具体被配置为:以待投影图像的像素块中第一基色子像素块的原始坐标,作为待投影图像的像素块中第一基色子像素块的修正坐标;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标。
15.在一些实施例中,该控制器具体被配置为:根据第一距离信息,对待投影图像的像素块中第二基色子像素块原始水平坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正水平坐标;以及,根据第二距离信息,对待投影图像的像素块中第二基色子像素块的原始竖直坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正竖直坐标。
16.第二方面,提供一种投影系统,包括:投影屏幕和上述第一方面中提供的任一种投影设备。
17.第三方面,本技术实施例提供一种图像校正方法,该方法包括:获取色差校正信息;根据该色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标;根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
18.在一些实施例中,获取色差校正信息,包括:响应于校正指令,将校正图卡投射至投影屏幕上;根据校正图卡在投影屏幕上的显示效果,获取色差校正信息。
19.在一些实施例中,校正图卡包括多个像素块,像素块由n个基色子像素块构成;色差校正信息包括校正图卡中各个像素块的校正信息,像素块的校正信息根据投影屏幕上像素块中各个基色子像素块相对位置关系来确定。
20.在一些实施例中,像素块的校正信息包括第一距离信息和第二距离信息,第一距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在水平方向上的距离,第二距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在竖直方向上的距离,第一基色子像素块为像素块中的任一个基色子像素块,第二基色子像素块为像素块中除第一基色子像素块中的其他基色子像素块。
21.在一些实施例中,基色包括红色、绿色以及蓝色。
22.在一些实施例中,根据该色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标,包括:对于待投影图像中的各个像素块,从色差校正信息中,确定与待投影图像的像
素块匹配的校正信息;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标。
23.在一些实施例中,根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标,包括:以待投影图像的像素块中第一基色子像素块的原始坐标,作为待投影图像的像素块中第一基色子像素块的修正坐标;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标。
24.在一些实施例中,根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标,包括:根据第一距离信息,对待投影图像的像素块中第二基色子像素块原始水平坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正水平坐标;以及,根据第二距离信息,对待投影图像的像素块中第二基色子像素块的原始竖直坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正竖直坐标。
25.第四方面,本技术实施例提供一种图像校正装置,该装置包括收发单元和处理单元。收发单元,用于获取色差校正信息;处理单元,用于根据色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标;处理单元,还用于根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
26.在一些实施例中,处理单元具体用于:响应于校正指令,将校正图卡投射至投影屏幕上;根据校正图卡在投影屏幕上的显示效果,获取色差校正信息。
27.在一些实施例中,校正图卡包括多个像素块,像素块由n个基色子像素块构成;色差校正信息包括校正图卡中各个像素块的校正信息,像素块的校正信息根据投影屏幕上像素块中各个基色子像素块相对位置关系来确定。
28.在一些实施例中,像素块的校正信息包括第一距离信息和第二距离信息,第一距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在水平方向上的距离,第二距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在竖直方向上的距离,第一基色子像素块为像素块中的任一个基色子像素块,第二基色子像素块为像素块中除第一基色子像素块中的其他基色子像素块。
29.在一些实施例中,基色包括红色、绿色以及蓝色。
30.在一些实施例中,对于待投影图像中的各个像素块,处理单元具体用于:从色差校正信息中,确定与待投影图像的像素块匹配的校正信息;并根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标。
31.在一些实施例中,处理单元具体用于:以待投影图像的像素块中第一基色子像素块的原始坐标,作为待投影图像的像素块中第一基色子像素块的修正坐标;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标。
32.在一些实施例中,处理单元具体用于:根据第一距离信息,对待投影图像的像素块中第二基色子像素块原始水平坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正水平坐标;以及,根据第二距离信息,对待投影图像的像素块中第二基色子像素块的原始竖直坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正竖直坐标。
33.第五方面,本技术实施例提供一种图像校正装置,该装置包括:一个或多个处理器与存储器;其中,存储器中存储有一个或多个计算机程序,一个或多个计算机程序包括指令,当指令被图像校正装置执行时,使得该图像校正装置执行上述第三方面所提供的方法。
34.第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述第三方面所提供的方法。
35.第七方面,本发明实施例提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行上述第三方面所提供的方法。
36.上述第二方面至第七方面中任一种可能的方案所带来的技术效果可参加第一方面中对应的有益效果分析,在此不再赘述。
附图说明
37.图1为一种具有图像色散问题的投影图像的示意图;
38.图2为本技术实施例提供的一种投影系统的示意图;
39.图3为本技术实施例提供的一种投影设备的组成示意图;
40.图4为本技术实施例提供的一种投影组件的组成示意图;
41.图5为本技术实施例提供的另一种投影设备的组成示意图;
42.图6为本技术实施例提供的一种图像校正方法的流程示意图;
43.图7为本技术实施例提供的另一种图像校正方法的流程示意图;
44.图8为本技术实施例提供的另一种图像校正方法的流程示意图;
45.图9为本技术实施例提供的一种校正图卡的示意图;
46.图10为本技术实施例提供的一种投影融合场景下的投影图像的示意图;
47.图11为本技术实施例提供的一种图像校正装置的组成示意图;
48.图12为本技术实施例提供的一种图像校正装置的硬件结构示意图。
具体实施方式
49.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
50.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
51.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者
隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
52.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。另外,在对管线进行描述时,本技术中所用“相连”、“连接”则具有进行导通的意义。具体意义需结合上下文进行理解。
53.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
54.如背景技术所述,由红、绿、蓝三色的光线组成的投影光束穿过同一个投影镜头的折射率不同,如图1所示,投影屏幕上显示的投影图像可能会出现“图像色差”现象。
55.针对上述技术问题,本技术提供一种投影设备,该投影设备包括:投影组件,用于将待投影图像投射至投影屏幕上;其中,投影组件包括用于输出n种基色的光的光源,n为大于1的整数;控制器,被配置为:获取色差校正信息;根据色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标;根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
56.如此,投影设备在投射待投影图像之前,可以基于获取到的色差校正信息,以像素块的各个基色子像素块为校正单元对待投影图像进行图像校正。如此,投影组件投射校正后的待投影图像,就可以避免出现投影屏幕上显示的投影图像的“图像色差”现象,从而使得该投影设备可以为用户提供更优质的视觉效果。
57.图2为本技术实施例提供的一种投影系统的示意图。如图2所示,投影系统包括投影设备100和投影屏幕200。
58.如图2所示,投影设备100的出光口朝向投影屏幕,投影设备100可以发射光束至投影屏幕200,投影屏幕200用于反射该光束以实现画面的显示。
59.其中,投影设备100可以指具有投影功能的设备。示例性的,其可以为台式投影机、便携式投影机、落地式投影机、反射式投影机、透射式投影机、单一功能投影机、多功能投影机、智能投影机或者触控互动投影仪等。当然,投影设备100也可以有其他名称,例如投影主机、投影机等。
60.可选的,投影设备100可以为长方体、棱柱状、球形、台灯状等,本技术实施例不做限定,只要具备投影功能即可。
61.可选的,投影设备100可以为具有一组投影镜头的投影设备,也可以为具有多组投影镜头的投影设备,多组投影镜头投射出的画面进行边缘重叠,通过融合技术可以显示为完整的投影画面。
62.图3为本技术实施例提供的一种投影设备100的结构示意图,结合图2和图3对投影设备100进行介绍。投影设备100包括:投影组件110、控制器120。投影组件110与控制器120
frequency,rf)模块、蜂窝模块、无线保真(wireless fidelity,wifi)模块、以及gps模块等。以rf模块为例,rf模块可以用于信号的接收和发送,特别地,将接收到的信息发送给控制器120处理;另外,将控制器120生成的信号发送出去。通常情况下,rf电路可以包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。
76.示例性的,投影设备可以通过通信单元140与其他设备进行交互,如接收其他终端或基站发送的待投射画面。此时,通信单元140可用于投影设备与其他终端或基站之间的连接,以实现信号的接收和发送,可以将接收的数据交给控制器120处理。
77.接口单元150,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如通过通用串行总线(universal serial bus,usb)接口与鼠标或显示器连接,通过用户识别模块卡的卡槽上的金属触点与电信运营商提供的用户识别模块卡(subscriber identity module,sim)进行连接,通过wi-fi单元140的接口、近场通信(near field communication,nfc)装置的接口、蓝牙模块的接口等与其他终端实现通信功能。
78.存储器160可用于存储软件程序及数据。控制器120通过运行存储在存储器160的软件程序或数据,从而执行投影设备100的各种功能以及数据处理。存储器160可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器160存储有使得投影设备100能运行的操作系统。本技术中存储器160可以存储操作系统及各种应用程序,还可以存储执行本技术实施例提供的投影设备的投影控制方法的代码。
79.可选的,投影设备100还可以包括音频电路、扬声器、麦克风、蓝牙、近场通信(nfc)装置等,在此不再赘述。
80.本领域技术人员可以理解,图5中示出的硬件结构并不构成对投影设备的限定,投影设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
81.如图6所示,本技术实施例提供一种图像校正方法,该方法包括以下步骤:
82.s101、控制器获取色差校正信息。
83.其中,上述色差校正信息用于对投影设备的待投影图像进行图像校正。
84.可选的,对于投影设备的每一个待投影图像,控制器均可以按照x行
×
y列的形式对待投影图像进行网状分割,进而可以得到x
×
y个像素块。例如,控制器可以将待投影图像按照32行
×
62列分为1984个像素块。
85.在待投影图像包括x
×
y个像素块的情况下,上述色差校正信息可以包括与x
×
y个像素块中的每一个像素块匹配的校正信息。
86.应理解,通常情况下,投影设备需要输出不同基色的光来实现待投影图像的投射,如此可能会导致投影屏幕上显示的投影图像出现“图像色差”现象。因此,为了使得该投影设备能够为用户提供更优质的视觉效果,控制器需要获取色差校正信息,进而根据获取到的色差校正信息对待投影图像进行图像校正。
87.可选的,控制器可以从该投影设备的存储器中获取色差校正信息。
88.其中,上述色差校正信息可以为该投影设备出厂时所预设的,或者是在投影设备每次进行投影之前,投影设备基于当前情况,重新确定的色差校正信息,储存于投影设备的
存储器中。从而,在投影设备进行投影之前,控制器可以从该投影设备的存储器调用色差校正信息,以对待投影图像进行图像校正。
89.s102、控制器根据色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标。
90.示例性的,在控制器将待投影图像分割为x
×
y个像素块的情况下,每一个像素块均具有明确的位置和色彩图案,x
×
y个具有色彩图案的像素块按照其位置排布,即可呈现出该待投影图像。
91.其中,对于待投影图像中的各个像素块而言,一个像素块包括n个基色子像素块,n为大于1的整数。从而,一个像素块的n个基色子像素块结合,可以呈现出该像素块的色彩图案。
92.在一些实施例中,一个像素块的基色可以包括红色、绿色以及蓝色。
93.需要说明的是,红绿蓝三基色可以通过不同的配比调制出各种不同的颜色,自然界中的绝大部分彩色都可以由红绿蓝三种基色按一定比例混合得到。并且,任意一种颜色(红绿蓝三基色除外)均可被分解为红绿蓝三种基色。
94.在一些实施例中,一个像素块的位置可以由二维坐标的形式表示。
95.示例性的,一个像素块的位置坐标可以表示为(xi,yi)。其中,xi和yi可以根据下述公式(1)和公式(2)确定。
[0096][0097]
其中,xi表示该像素块的水平坐标;dmdwidth表示待投影图像的水平像素值;cloumnnumber表示该像素块的所在行。
[0098][0099]
其中,yi表示该像素块的垂直坐标;dmdheight表示待投影图像的垂直像素值;rownumber表示该像素块的所在列。
[0100]
例如,在待投影图像的分辨率为3840
×
2160的情况下,若控制器将校正图卡的划分为32行
×
62列共1984个像素块。对于处于第0行第1列的像素块来说,根据上述公式(1)和公式(2),该像素块的坐标可以表示为(0,63)。
[0101]
应理解,根据上述公式(1)和公式(2)得到的像素块的坐标即为该像素块的原始坐标,也即该像素块的n个基色子像素块的原始坐标。
[0102]
进一步地,控制器可以根据色差校正信息和各个像素块的n个基色子像素块的原始坐标,得到待投影图像中各个像素块的n个基色子像素块的修正坐标。
[0103]
s103、控制器根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
[0104]
本技术实施例提供的技术方案至少带来以下有益效果:投影设备在投射待投影图像之前,可以基于获取到的色差校正信息,以像素块的各个基色子像素块为校正单元对待投影图像进行图像校正。如此,投影组件投射校正后的待投影图像,就可以避免出现投影屏幕上显示的投影图像的“图像色差”现象,从而使得该投影设备可以为用户提供更优质的视觉效果。
[0105]
在一些实施例中,基于图6所示的实施例,如图7所示,上述步骤s102可以具体实现为:
[0106]
s1021、对于待投影图像中的各个像素块,控制器从色差校正信息中,确定与待投影图像的像素块匹配的校正信息。
[0107]
可选的,控制器可以根据像素块在待投影图像中的位置,确定与待投影图像的各个像素块匹配的校正信息。
[0108]
应理解,对于投影设备的每一个待投影图像而言,各个待投影图像包括的像素块的分布方式的个数可以相同。
[0109]
示例性的,控制器获取到的色差校正信息可以如表1或表2所示。其中,色差校正信息可以包括与每一个像素块匹配的校正信息,且校正信息与像素块在待投影图像上的位置具有对应关系。
[0110]
表1
[0111]
像素块行列色差校正信息像素块100校正信息1像素块2063校正信息2像素块iii校正信息i
[0112]
表2
[0113]
像素块初始坐标色差校正信息像素块1(0,0)校正信息1像素块2(0,63)校正信息2像素块i(xi,yi)校正信息i
[0114]
s1022、控制器根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标。
[0115]
其中,由于一个像素块可以包括n个基色子像素块,该像素块的n个基色子像素块的原始坐标应当与该像素块的原始坐标相同。
[0116]
需要说明的是,对于待投影图像中的各个像素块来说,一个像素块可以包括n个基色子像素块。由于不同颜色的光束穿过同一个投影镜头的折射率不同,则一个像素块中各个基色子像素块在投影之后的相对位置关系可能会发生变化,从而会导致该像素块在投影之后呈现的色彩图案与该像素块在投影之前有所偏差,进而导致“图像色差”现象。
[0117]
由此,可以对像素块各个基色子像素块的原始坐标进行修正,更改该像素块在投影之前的各个基色子像素块之间的相对位置关系,以使得该像素块在投影之后呈现的色彩图案与该像素块在投影之前相同。
[0118]
作为一种可能的实现方式,控制器以待投影图像的像素块中第一基色子像素块的原始坐标,作为待投影图像的像素块中第一基色子像素块的修正坐标。并根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标。
[0119]
可选的,第一基色子像素块为像素块中的任一个基色子像素块,第二基色子像素块为像素块中除第一基色子像素块中的其他基色子像素块。
[0120]
示例性的,若第一基色子像素块为绿色子像素块,则第二基色子像素块包括红色子像素块和蓝色子像素块。
[0121]
应理解,为了确保该像素块在投影之后呈现的色彩图案与该像素块在投影之前相同,可以更改像素块在投影之前的各个基色子像素块之间的相对位置关系。因此,控制器可以以像素块的任意一个基色子像素块作为基准像素块(也即第一基色子像素块),并进一步调整其他各个像素块(也即第二基色子像素块)的原始坐标进行修正,以调整其他各个像素块到基准像素块之间的相对位置关系。
[0122]
可选的,一个像素块的校正信息中可以包括第一距离信息和第二距离信息。第一距离信息包括第二基色子像素块与第一基色子像素块的水平修正距离,用于修正第二基色子像素块的水平坐标。第二距离信息包括第二基色子像素块与第一基色子像素块的竖直修正距离,用于修正第二基色子像素块的竖直坐标。
[0123]
从而,控制器根据第一距离信息,对待投影图像的像素块中第二基色子像素块原始水平坐标进行修改,以及根据第二距离信息,对待投影图像的像素块中第二基色子像素块的原始竖直坐标进行修改。
[0124]
进一步地,基于第一距离信息、第二距离信息以及像素块的初始坐标,控制器可以得到待投影图像的像素块中第二基色子像素块的修正水平坐标和修正竖直坐标。
[0125]
可选的,第二基色子像素块的修正水平坐标可以为第二基色子像素块的水平初始坐标值减去第二基色子像素块与第一基色子像素块的水平修正距离。第二基色子像素块的修正垂直坐标可以为第二基色子像素块的垂直初始坐标值减去第二基色子像素块与第一基色子像素块的垂直修正距离
[0126]
示例性的,在待投影图像的像素块的基色包括红色、绿色以及蓝色的情况下,一个像素块的第一距离信息可以为红色子像素块与绿色子像素块的水平修正距离为0.2像素(pix),且蓝色子像素块与绿色子像素块的水平修正距离为0.3像素(pix)。一个像素块的第二距离信息可以为红色子像素块与绿色子像素块的竖直修正距离为0.4像素(pix),且蓝色子像素块与绿色子像素块的竖直修正距离为0.3像素(pix)。
[0127]
若该像素块的初始坐标为(0,63),则控制器可以确定红色子像素块的修正坐标为(-0.2,62.6),蓝色子像素块的修正坐标为(-0.3,62.7)。
[0128]
本技术实施例提供的技术方案至少带来以下有益效果:通过对像素块中各个基色子像素块的坐标进行修正,从而在投射过程中,各个基色子像素块对应的光线从镜头上的不同位置投射出去,最终因为镜头对不同光线具有不同的折射率,从而使得各个基色子像素块对应的光线能够投射至投影屏幕上的相同位置,避免出现色差现象。
[0129]
在一些实施例中,如图8所示,该图像校正方法还可以包括以下步骤:
[0130]
s201、响应于校正指令,控制器将校正图卡投射至投影屏幕上。
[0131]
其中,上述校正指令用于指示投影设备进行图像校正。
[0132]
例如,在用户发现投影图像出现图像色差情况时,用户可以与该投影设备相匹配的控制装置(例如遥控器、智能手机等电子设备)输入指示投影设备进行图像校正的指令。
[0133]
又例如,在投影设备进行投影之前,投影设备的控制器可以自动检测当前的投影图像,在控制器确定投影设备在投影屏幕上的投射出的投影图像具有色差情况时,该投影设备也可以接收到校正指令。
[0134]
当然,实际应用中,投影设备也可以通过其他方式获取到校正指令,本技术实施例对此不作限定。
[0135]
此外,上述校正图卡可以为如图9所示,其中该校正图卡中可以显示不同基色的图形。
[0136]
可选的,控制器均可以按照x行
×
y列的形式对校正图卡进行网状分割,进而可以得到校正图卡的x
×
y个像素块。例如,控制器可以将待投影图像按照32行
×
62列分为1984个像素块。
[0137]
应理解,控制器对该校正图卡的分割方式与上述步骤s101中控制器对待投影图像的分割方式相同,从而,该校正图卡中各个像素块与对待投影图像的各个像素块具有对应关系。
[0138]
相应的,校正图卡的一个像素块由n个基色子像素块构成。可选的,校正图卡的一个像素块的基色可以包括红色、绿色以及蓝色。
[0139]
此外,对于校正图卡各个像素块而言,一个像素块的位置坐标可以根据表示为(xi,yi)。此外xi和yi可以根据上述公式(1)和公式(2)确定。
[0140]
s202、控制器根据校正图卡在投影屏幕上的显示效果,获取色差校正信息。
[0141]
其中,上述色差校正信息包括校正图卡的每一个像素块的校正信息。
[0142]
可选的,对于校正图卡中每一个像素块的校正信息而言,一个像素块的校正信息包括第一距离信息和第二距离信息。
[0143]
其中,第一距离信息包括第二基色子像素块与第一基色子像素块在投影屏幕上的水平距离,也即待投影图像的第二基色子像素块与第一基色子像素块的水平修正距离。第二距离信息包括第二基色子像素块与第一基色子像素块在投影屏幕上的竖直距离,也即待投影图像的第二基色子像素块与第一基色子像素块的竖直修正距离。
[0144]
在一些实施例中,对于校正图卡的每一个像素块而言,控制器可以根据以下方式确定该像素块的校正信息。
[0145]
在另一种实现方式中,控制器可以通过图像采集装置获取校正图卡在投影屏幕上的显示图像,并在该显示图像中获取第二基色子像素块与第一基色子像素块在投影屏幕上的水平距离和第二基色子像素块与第一基色子像素块在投影屏幕上的竖直距离。
[0146]
其中,对于如图9所示的校正图卡,图案2显示为第一基色,图案1与图案3显示为第一基色,并且,图案2与图案1竖直对齐,图案3与图案2水平对齐。
[0147]
示例性的,以图案2和图案1为例,由于不同颜色通过该投影镜头的折射率不同,图案1和图案2经过投影后,其相对位置关系可能会有偏差。其中,在投影屏幕上的显示图像中,图案2与图案1可能未竖直对齐,此时,上述第二基色子像素块与第一基色子像素块在投影屏幕上的水平距离可以根据在投影屏幕上的显示图像中的图案2与图案1的水平距离确定。
[0148]
在另一种实现方式中,控制器可以通过该投影设备通信接口接收到色差校正信息。
[0149]
其中,相关技术人员可以像素测量图卡(例如flare图卡)手动测量在校正图卡在投影屏幕上的显示图像中,第二基色子像素块与第一基色子像素块在投影屏幕上的水平距离和第二基色子像素块与第一基色子像素块在投影屏幕上的竖直距离。
[0150]
可选的,控制器根据上述像素块的校正信息的确定方式依次获取该校正图卡中每一个像素块中的第一距离信息和第二距离信息,也即该像素块的校正信息。
[0151]
或者,为了减少测量第一距离信息和第二距离信息的工作量,控制器可以基于各个像素块在该校正图卡中的位置抽样选取至少一个像素块,依次检测抽样选取的至少一个像素块中的第一距离信息和第二距离信息,也即该像素块的校正信息。
[0152]
进一步地,控制器可以利用均值或其他类似的数值来确定剩余像素块的校正信息。
[0153]
示例性的,以该校正图卡的第一行像素块,若该校正图卡的第一行具有5个像素块,则控制器可以选择第一行第一列、第一行第三列以及第一行第五列共三个像素块,并依次获取第一行第一列、第一行第三列以及第一行第五列的校正信息。
[0154]
进一步地,控制器可以将第一行第一列和第一行第三列的像素块的校正信息的均值作为第一行第二列像素块的校正信息。以及将第一行第三列和第一行第五列的像素块的校正信息的均值作为第一行第四列像素块的校正信息。
[0155]
示例性的,若控制器根据上述像素块的校正信息的确定方法确定了第一行第一列校正信息3以及第一行第三列的像素块的校正信息4,则第一行第三列的像素块的第一距离信息可以根据校正信息3中的第一距离信息和校正信息4中的第一距离信息的均值来确定。第一行第三列的像素块的第二距离信息可以根据校正信息3中的第二距离信息和校正信息4中的第二距离信息的均值来确定。
[0156]
图8所示的实施例至少带来以下有益效果:通过向投影屏幕上投射校正图卡,并基于该校正图卡在投影屏幕上的显示效果,能够知道投影镜头对一个图像中不同像素块造成的色差程度,进而可以获取到准确的色差校正信息,有利于在后续投影过程中对待投影图像进行较好的校正。
[0157]
在一些实施例中,上述图像校正方法同样适用于投影融合的应用场景。
[0158]
其中,投影融合是将一组投影设备(两个或两个以上的投影设备)投射出的投影画面进行边缘重叠,并通过融合技术显示出一个没有缝隙更加明亮,超大,高分辨率的整幅画面,使得画面的效果等同于一台投影机投射的画面。其为一种多媒体技术,可以应用于多媒体展览展示、展馆多媒体设备、新产品或者新闻发布会等场景中。
[0159]
应理解,在投影融合的应用场景下,投影屏幕上显示的投影图像也可能出现“图像色散”现象。
[0160]
作为一种可能的实现方式,在这一组投影设备投射待投影图像之前,各个投影设备可以分别基于上述图像校正方法,对各个投影设备的待投影图像进行校正。进一步地,投影融合场景下的一组投影设备中的各个投影设备可以分别投射校正后的待投影图像,并对各个校正后的待投影图像进行投影融合。
[0161]
可选的,在投影融合的应用场景下,一组投影设备的完整投影画面可以包括重叠部分和非重叠部分。
[0162]
示例性的,如图10所示,为两个投影设备进行投影融合显示的投影画面。其中,区域a和区域c为投影画面的非重叠部分,区域b为投影画面的重叠部分。
[0163]
进一步地,在投影画面的重叠部分或非重叠部分出现“图像色散”现象的情况下,这一组投影设备可以基于上述图像校正方法,对融合后的投影图像中的重叠部分或非重叠
部分进行图像校正。
[0164]
示例性的,以图10所示的投影画面为例,若区域b出现“图像色散”现象,则该投影融合的控制装置可以基于上述图像校正方法,仅对该投影图像中的区域b进行图像校正。
[0165]
上述主要从方法的角度对本技术提供的方案进行了介绍。可以理解的是,图像校正装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0166]
本技术可以根据上述方法示例对图像校正装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0167]
图11示出本技术实施例提供的一种图像校正装置的组成示意图。如图11所示,该图像校正装置1000包括收发单元1001和处理单元1002。
[0168]
收发单元1001,用于获取色差校正信息。
[0169]
处理单元1002,用于根据色差校正信息,对待投影图像中各个像素块的n个基色子像素块的原始坐标进行修正,以得到待投影图像中各个像素块的n个基色子像素块的修正坐标。
[0170]
处理单元1002,还用于根据待投影图像中各个像素块的n个基色子像素块的修正坐标,通过投影组件将待投影图像投射至投影屏幕上。
[0171]
在一些实施例中,处理单元1002具体用于:响应于校正指令,将校正图卡投射至投影屏幕上;根据校正图卡在投影屏幕上的显示效果,获取色差校正信息。
[0172]
在一些实施例中,校正图卡包括多个像素块,像素块由n个基色子像素块构成;色差校正信息包括校正图卡中各个像素块的校正信息,像素块的校正信息根据投影屏幕上像素块中各个基色子像素块相对位置关系来确定。
[0173]
在一些实施例中,像素块的校正信息包括第一距离信息和第二距离信息,第一距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在水平方向上的距离,第二距离信息用于指示投影屏幕上像素块中的第一基色子像素块和第二基色子像素块之间在竖直方向上的距离,第一基色子像素块为像素块中的任一个基色子像素块,第二基色子像素块为像素块中除第一基色子像素块中的其他基色子像素块。
[0174]
在一些实施例中,基色包括红色、绿色以及蓝色。
[0175]
在一些实施例中,对于待投影图像中的各个像素块,处理单元1002具体用于:从色差校正信息中,确定与待投影图像的像素块匹配的校正信息;并根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块的各个基色子像素块的原始坐标进行修正,得到待投影图像的像素块的各个基色子像素块的修正坐标。
[0176]
在一些实施例中,处理单元1002具体用于:以待投影图像的像素块中第一基色子
像素块的原始坐标,作为待投影图像的像素块中第一基色子像素块的修正坐标;根据与待投影图像的像素块匹配的校正信息,对待投影图像的像素块中第二基色子像素块的原始坐标进行修改,以得到待投影图像的像素块中第二基色子像素块的修正坐标。
[0177]
在一些实施例中,处理单元1002具体用于:根据第一距离信息,对待投影图像的像素块中第二基色子像素块原始水平坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正水平坐标;以及,根据第二距离信息,对待投影图像的像素块中第二基色子像素块的原始竖直坐标进行修改,得到待投影图像的像素块中第二基色子像素块的修正竖直坐标。
[0178]
图11中的单元也可以称为模块,例如,处理单元可以称为处理模块。另外,在图11所示的实施例中,各个单元的名称也可以不是图中所示的名称,例如,收发单元也可以称为通信单元。
[0179]
图11中的各个单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0180]
本技术实施例还提供一种图像校正装置的硬件结构示意图,如图12所示,该一种图像校正装置2000包括处理器2001,可选的,还包括与处理器2001连接的存储器2002和收发器2003。处理器2001、存储器2002和收发器2003通过总线2004连接。
[0181]
处理器2001可以是中央处理器(central processing unit,cpu),通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器2001还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块。处理器2001也可以包括多个cpu,并且处理器2001可以是一个单核(single-cpu)处理器,也可以是多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。
[0182]
存储器2002可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,本技术实施例对此不作任何限制。存储器2002可以是独立存在,也可以和处理器2001集成在一起。其中,存储器2002中可以包含计算机程序代码。处理器2001用于执行存储器2002中存储的计算机程序代码,从而实现本技术实施例提供的方法。
[0183]
收发器2003可以用于与其他设备或通信网络通信(如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等)。收发器2003可以是模块、电路、收发器或者任何能够实现通信的装置。
[0184]
总线2004可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。所述总线2004可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0185]
本技术实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。
[0186]
本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的任意一种方法。
[0187]
本技术实施例还提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或计算机执行指令时,使得上述实施例提供的任意一种方法被执行。
[0188]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0189]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0190]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
[0191]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何
在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献