投影校正方法及装置与流程

文档序号:11437346阅读:397来源:国知局
投影校正方法及装置与流程

本发明属于计算机技术领域,具体地说,涉及一种投影校正方法及装置。



背景技术:

微型投影仪是一种用于将计算机或者手机等智能设备中的视频或者文件投影到投影装置上的设备,其中,所述投影装置可以是能够显示投影图像的幕布或者墙面等。

当微型投影仪投影影像到投影装置上时,由于放置角度,可能会出现梯形畸变,影响用户观看投影影像。现有技术中,通常通过在微型投影仪上设置一个手动调整按钮,用户通过手动调整以解决梯形畸变。

但是,手动调整的方式操作比较繁琐,且不够准确。



技术实现要素:

有鉴于此,本发明提供了一种投影校正方法,以解决在使用投影仪出现梯形畸变时,可以自适应校正,无需手动调整,操作简单且提高了校正的准确度。

为了解决上述技术问题,本发明第一方面提供了一种投影校正方法,所述方法包括:

确定投影设备与投影图像之间的投影距离;

基于所述投影距离,计算所述投影图像的底边长度;

以短底边为基准按照所述投影图像的投影比例,确定校正长度以及校正高度;

按照所述校正长度以及所述校正高度,校正所述投影图像。

可选地,所述以短底边为基准按照所述投影图像的投影比例,确定校正长度以及校正高度包括:

将所述短底边作为校正长度;

根据所述投影图像的投影比例,计算所述校正高度。

可选地,所述方法还包括:

基于所述投影距离,计算所述投影图像的投影高度;

所述按照所述校正长度以及所述校正高度,校正所述投影图像包括:

按照所述投影长度以及校正高度计算高度收缩比例;

按照长底边长度以及所述校正长度计算长度收缩比例;

按照所述长度收缩比例以及所述高度收缩比例,校正所述投影图像。

可选地,所述确定投影设备与投影图像之间的投影距离包括:

确定用于标识所述投影图像的投影形状的多个投影点;

确定投影设备分别与所述多个投影点的投影距离。

可选地,所述确定用于标识所述投影图像的投影形状的多个投影点包括:

确定所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点;其中,所述两个底边的中点连接构成的线段垂直于所述两个底边;

至少将所述顶点以及所述两个中点作为所述投影点。

可选地,所述基于所述投影距离,计算所述投影图像的底边长度包括:

利用所述投影设备分别位于任一底边的三个投影点的投影距离,计算所述任一底边的底边长度;

所述基于所述投影距离,计算所述投影图像的投影高度包括:

确定所述投影设备的视场角;

利用所述投影设备分别与两个中点的投影距离以及所述视场角,计算获得所述投影高度。

可选地,所述确定投影设备分别与所述多个投影点的投影距离包括:

利用红外投影方式分别投影每一个投影点对应的测试图像,以投影得到所述每一个投影点的红外图像;

根据所述每一个投影点的红外图像反射的反射信息以及所述每一个投影点对应的红外图像的投影信息,计算获得所述投影设备与所述每一个投影点的投影距离。

本发明的第二方面提供了一种投影校正装置,所述装置包括:

第一确定模块,用于确定投影设备与投影图像之间的投影距离;

第一计算模块,用于基于所述投影距离,计算所述投影图像的底边长度;

第二确定模块,用于以短底边为基准按照所述投影图像的投影比例,确定校正长度以及校正高度;

校正模块,用于按照所述校正长度以及所述校正高度,校正所述投影图像。

可选地,所述第二确定模块包括:

第一确定单元,用于将所述短底边作为校正长度;

第二确定单元,用于根据所述投影图像的投影比例,计算所述校正高度。

可选地,还包括:

第二计算模块,用于基于所述投影距离,计算所述投影图像的投影高度;

所述校正模块包括:

第一计算单元,用于按照所述投影长度以及校正高度计算高度收缩比例;

第二计算单元,用于按照长底边长度以及所述校正长度计算长度收缩比例;

第一校正单元,用于按照所述长度收缩比例以及所述高度收缩比例,校正所述投影图像。

可选地,所述第一确定模块包括:

第三确定单元,用于确定用于标识所述投影图像的投影形状的多个投影点;

第四确定单元,用于确定投影设备分别与所述多个投影点的投影距离。

可选地,所述第三确定单元包括:

第一确定子单元,用于确定所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点;其中,所述两个底边的中点连接构成的线段垂直于所述两个底边;

第二确定子单元,用于至少将所述顶点以及所述两个中点作为所述投影点。

可选地,所述第一计算模块包括:

第三计算单元,用于利用所述投影设备分别位于任一底边的三个投影点的投影距离,计算所述任一底边的底边长度;

所述第二计算模块包括:

第五确定单元,用于确定所述投影设备的视场角;

第四计算单元,用于利用所述投影设备分别与两个中点的投影距离以及所述视场角,计算获得所述投影高度。

可选地,所述第四确定单元包括:

投影子单元,用于利用红外投影方式分别投影每一个投影点对应的测试图像,以投影得到所述每一个投影点的红外图像;

计算子单元,用于根据所述每一个投影点的红外图像反射的反射信息以及所述每一个投影点对应的红外图像的投影信息,计算获得所述投影设备与所述每一个投影点的投影距离。

与现有技术相比,本发明可以获得包括以下技术效果:

本发明中,首先确定投影设备与投影图像的投影距离,进而可以通过所述投影距离,计算出所述投影图像的底边长度。通过所述底边长度即可以确定短底边,并以短底边为基准,按照所述投影图像的投影比例,确定校正长度以及校正高度,基于所述校正长度以及所述校正高度即可以自动校正投影图像,无需手动操作,提高了投影校正的准确度。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种投影校正方法的一个实施例的流程图;

图2是本发明实施例的一种投影校正方法的又一个实施例的流程图;

图3a是本发明实施例的一个梯形形状的示意图;

图3b是本发明实施例的一个投影形状的高度的示意图;

图3c是本发明实施例的一个投影形状校正后的示意图;

图4是本发明实施例的一种投影校正装置的一个实施例的结构流程图。

具体实施方式

以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

本发明实施例主要应用于投影设备中,特别是常用的微型投影仪中,实现了在投影过程中自动进行投影校正,以解决投影设备中仍需要手动校正导致的缺陷。

由于投影设备在投影过程中容易出现俯视角或者仰视角等现象,造成投影图像会出现梯形畸变,影响用户观看。现有技术中,通常通过手动的方式调整投影图像的投影形状,将投影图像调整为正常显示的矩形图像。但是,这种手动调整的方式,操作比较繁琐,且手动调整的效果也不够准确。

因此,为了提高校正准确度,本发明实施例中,可以首先确定投影设备与投影图像的投影距离,基于所述投影距离,即可以计算所述投影图像的底边长度。投影图像发生梯形畸变时,所述投影形状是一个梯形形状,其中包括一个短底边,可以以所述短底边为基准,按照所述投影图像的投影比例,根据所述短底边确定校正长度以及校正高度,进而可以通过所述校正长度以及校正高度,校正所述投影图像。该校正方式,主要通过自动测量距离以及距离计算的方式来实现自动校正,无需手动调整,提高校正准确度。

下面,将结合附图对本发明的技术方案进行详细描述。

图1为本发明实施例提供的一种投影校正方法的一个实施例的流程图,所述方法可以包括以下几个步骤:

101:确定投影设备与投影图像之间的投影距离。

投影设备可以投影视频或者文件等内容,投影设备在投影时,投影图像显示在投影装置上,显示于所述投影装置的投影图像可能会产生梯形畸变。

所述投影图像发生梯形畸变时,所述投影图像的投影形状是一个梯形形状,而如果所述投影图像未发生梯形畸变,其投影形状为矩形形状。

在某些实施例中,可以通过红外激光投影仪以及距离探测器来确定所述投影距离。所述红外激光投影仪可以发送红外激光至所述投影图像所在的投影装置上,所述投影装置可以接收红外激光并反射,所述距离探测器接收反射的红外激光,并与红外激光投影仪发送的红外激光进行激光强度对比,并根据对比结果确定所述投影设备与投影图像之间的距离。

102:基于所述投影距离,计算所述投影图像的底边长度。

本发明实施例中主要针对投影图像发生梯形畸变时的投影校正,因此,所述投影图像为梯形形状,其包括两个底边,因此,计算获得的底边长度即包括两个底边的底边长度。

103:以短底边为基准按照所述投影图像的投影比例,确定校正长度以及校正高度。

投影设备按照该投影比例进行投影,如果投影图形未发生梯形畸变,投影图像的长宽比即应该满足该投影比例。

为了校正发生梯形畸变的投影图像,使得校正之后的投影图像满足投影比例,因此,即按照该投影比例,计算校正长度以及校正高度。

在实际应用中,该投影比例通常为16:9。

假设计算得到梯形形状的两个底边的底边长度分别为l1与l2,根据底边长度大小,可以确定短底边以及长底边。假设l1>l2,长底边的底边长度即为l1,短底边的底边长度即为l2。

可选地,可以将短底边作为校正长度,因此,所述以短底边为基准按照所述投影图像的实际投影比例,确定校正长度以及校正高度可以包括:

将所述短底边作为校正长度;

根据所述投影图像的投影比例,计算所述校正高度。

假设投影比例为16:9,短底边的底边长度为l2,则校正高度h=9/16*l2。

将短底边作为较正长度,可以确保所述投影图像在显示时,能够将所述较短一边的图像完全显示,减少图像像素的损失,使所述投影图像的显示效果更佳。

104:按照所述校正长度以及所述校正高度,校正所述投影图像。

按照所述校正长度与校正高度校正投影图像后,所述投影图像即可以正常显示,投影形状校正为矩形形状,校正长度以及校正高度即分别为矩形的长和宽。

本发明实施例中,可以通过投影设备与投影图像的投影距离计算投影图像的底边长度,并基于所述底边长度以及所述投影图像的实际投影比例,确定校正长度以及校正高度,基于所述校正长度以及校正高度,即可以自动实现投影图像的投影校正,这一过程中均是自动完成,不需要用户参与操作,提高了校正准确度。

图2为本发明实施例提供的一种投影校正方法的又一个实施例的流程图,所述方法可以包括以下几个步骤:

201:确定用于表示投影图像的投影形状的多个投影点。

其中,所述多个投影点位于所述投影装置上,可以用于标识所述投影图像的投影形状。所述投影图像发生梯形畸变时,其投影形状为梯形,所述多个投影点至少可以包括所述梯形形状的4个顶点。

当然,所述多个投影点还可以包括:所述投影形状两个底边的中点,其中,由于投影设备在投影时,所述投影设备与所述投影图像的对称线组成的平面恰好垂直于所述投影图像,所述对称线即包括所述两个底边的中点,投影设备与任一中点的连线垂直于所述任一中点所在底边,因此,所述两个底边的中点连接构成的线段垂直于所述两个底边。

另外,所述多个投影点还可以包括:所述投影形状两个斜边的中点以及两条对角线的焦点。

如图3a所示的梯形形状301,a、c、g、i为4个顶点,b、h为底边中点,d、f为斜边中点,e为两条对角线的焦点。

在某些实施例中,所述确定用于表示投影图像的投影点可以包括:

确定所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点;其中,所述两个底边的中点连接构成的线段垂直于所述两个底边;

至少将所述顶点以及所述两个中点作为所述投影点。

将所述投影形状的顶点以及两个底边的中点作为所述多个投影点时,获取了多角度的数据,可以使得整个校正过程更加简便。

202:确定投影设备与所述多个投影点的投影距离。

其中,投影设备与任一个投影点均对应一个投影距离。

可选地,所述确定投影设备分别与所述多个投影点的投影距离可以包括:

利用红外投影方式投影每一个投影点对应的测试图像,以投影得到所述每一个投影点的红外图像;

根据所述每一个投影点的红外图像反射的反射信息以及所述每一个投影点对应的红外图像的投射信息,计算获得所述投影设备与所述每一个投影点的投影距离。

其中,每一个投影点对应一张测试图像。所述测试图像与所述投影图像的投影大小以及投影角度都相同,也即所述测试图像投影到投影装置后的红外图像,可以完整覆盖所述投影图像,因此,可以利用所述红外图像中的红外激光来测量所述投影图像中每一个投影点与所述投影设备的投影距离。一个投影点对应一张测试图像,该测试图像可以测试与其对应的投影点与所述投影设备的距离。

所述测试图像在投影成红外图像时,只有对应投影点区域可以显示红外激光,投影点之外的区域均未有红外激光显示。测试图像投影的红外图像被投影到投影装置上,所述投影装置可以反射所述红外激光,可以利用距离探测器来确定所述反射的红外激光的反射信息,将所述反射信息与所述红外图像的投影信息进行激光强度信息比较,通过激光强度差异计算获得所述投影设备与对应投影点的投影距离。所述红外图像的投影信息即为所述测试图像被投影时发射的红外激光的投射激光强度信息。所述反射信息即为所述红外图像被反射的红外激光的反射激光强度信息。

以上述图3a所示的a、b、c、d、e、f、g、h、i等9个投影点为例,可以将投影设备与所述9个投影点的投影点的投影距离表示为ha、hb、hc、hd、he、hf、hg、hh、hi。

203:基于所述投影距离,计算所述投影图像的底边长度。

为了简化计算过程,可选地,可以选择所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点作为所述多个投影点,因此,可以确定所述顶点与所述两个底边的中点对应的投影距离。

此时,所述基于所述投影距离,计算所述投影图像的底边长度可以包括:

利用所述投影设备分别位于任一底边的三个投影点的投影距离,计算所述任一底边的底边长度。

通常所述投影设备位于所述投影图像的对称线的正下方,投影图像发生畸变的梯形形状也近似为一个等腰梯形。这时,任意底边的两个顶点与所述投影设备即可以构成一个等腰三角形,任一底边中的任意顶点、中点以及投影设备即为直角三角形,因此,可以基于所述投影距离计算所述投影图像的底边长度可以是基于所述投影距离与所述底边构成的等腰三角形的基础上,利用勾股定理计算所述投影图像的底边长度。所述底边长度可以按照以下公式进行计算:

204:以短底边为基准按照所述投影图像的实际投影比例,确定校正长度以及校正高度。

步骤204的具体实现方式已在其他实施例中描述过,在此不再进行赘述。

205:按照所述校正长度以及所述校正高度,校正所述投影图像。

如图3a所示的梯形形状301,在校正之后可以如图3c所示的矩形形状302所示。

本发明实施例中,通过确定投影图像的投影形状的多个投影点,以所述多个投影点为基础,可以通过投影设备与各个投影点的投影距离计算投影图像的底边长度,并基于所述底边长度以及所述投影图像的实际投影比例,确定校正长度以及校正高度,所述校正长度以及校正高度的获取过程是通过极端获取的,而其计算基础也即所述投影距离可以通过测量获取,这一过程中均是自动完成,不需要用户参与操作,同时还可以提高校正精确度。

在某些实施例中,所述方法还可以包括:

基于所述投影距离,计算所述投影图像的投影高度。

如图3b所示的投影高度h为所述投影图像的投影高度。所述按照所述校正长度以及所述校正高度,校正所述投影图像可以包括:

根据所述投影高度以及所述校正高度计算高度收缩比例;

根据所述长底边长度以及所述校正长度计算长度收缩比例;

按照所述长度收缩比例以及所述高度收缩比例,校正所述投影图像。

在确定所述高度收缩比例以及所述长度收缩比例后,可以按照所述收缩比例利用软件插值算法将所述投影图像进行收缩,以将所述投影图像进行校正。

为了简化计算过程,可选地,可以选择所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点作为所述多个投影点,此时,可以通过视场角来计算所述投影图像的投影高度。

因此,在某些实施例中,所述基于所述投影距离,计算所述投影图像的投影高度可以包括:

确定所述投影设备的视场角;

利用所述投影设备分别与两个中点的投影距离以及所述视场角,计算获得所述投影高度。

所述视场角为所述投影设备的投影参数,可以从内存数据中确定该视场角的大小。本发明中的视场角,是指所述投影设备与所述投影图像之间能够形成的最大夹角,通常情况下,所述投影设备位于所述投影图像对角线交点的正上方时,所述投影设备与所述投影图像的两个底边中点构成的两条线段的夹角即为所述视场角。该投影高度计算时,可以按照以下公式进行计算:

通过确定所述投影图像的投影高度,根据投影高度以及校正高度可以计算高度收缩比例;根据长底边长度以及校正长度可以计算长度收缩比例;按照计算出来的高度收缩比例以及长度收缩比例即可以校正所述投影图像。通过精确地计算收缩比例,可以使所述投影图像的校正更加准确,获得较好的校正效果。

图4为本发明实施例提供的一种投影校正装置的一个实施例的结构示意图,所述装置可以包括以下几个模块:

第一确定模块401,用于确定投影设备与投影图像之间的投影距离。

投影设备可以投影视频或者文件等内容,投影设备在投影时,投影图像显示在投影装置上,显示于所述投影装置的投影图像可能会产生梯形畸变。

所述投影图像发生梯形畸变时,所述投影图像的投影形状是一个梯形形状,而如果所述投影图像未发生梯形畸变,其投影形状为矩形形状。

在某些实施例中,可以通过红外激光投影仪以及距离探测器来确定所述投影距离。

第一计算模块402,用于基于所述投影距离,计算所述投影图像的底边长度。

本发明实施例中主要针对投影图像发生梯形畸变时的投影校正,因此,所述投影图像为梯形形状,其包括两个底边,因此,计算获得的底边长度即包括两个底边的底边长度。

第二确定模块403,用于以短底边为基准按照所述投影图像的投影比例,确定校正长度以及校正高度。

投影设备按照该投影比例进行投影,如果投影图形未发生梯形畸变,投影图像的长宽比即应该满足该投影比例。

为了校正发生梯形畸变的投影图像,使得校正之后的投影图像满足投影比例,因此,即按照该投影比例,计算校正长度以及校正高度。

在实际应用中,该投影比例通常为16:9。

假设计算得到梯形形状的两个底边的底边长度分别为l1与l2,根据底边长度大小,可以确定短底边以及长底边。假设l1>l2,长底边的底边长度即为l1,短底边的底边长度即为l2。

可选地,所述第二确定模块可以包括:

第一确定单元,用于将所述短底边作为校正长度;

第二确定单元,用于根据所述投影图像的投影比例,计算所述校正高度。

假设投影比例为16:9,短底边的底边长度为l2,则校正高度h=9/16*l2。

将短底边作为较正长度,可以确保所述投影图像在显示时,能够将所述较短一边的图像完全显示,减少图像像素的损失,使所述投影图像的显示效果更佳。

校正模块404,用于按照所述校正长度以及所述校正高度,校正所述投影图像。

按照所述校正长度与校正高度校正投影图像后,所述投影图像即可以正常显示,投影形状校正为矩形形状,校正长度以及校正高度即分别为矩形的长和宽。

本发明实施例中,可以通过投影设备与投影图像的投影距离计算投影图像的底边长度,并基于所述底边长度以及所述投影图像的实际投影比例,确定校正长度以及校正高度,基于所述校正长度以及校正高度,即可以自动实现投影图像的投影校正,这一过程中均是自动完成,不需要用户参与操作,提高了校正准确度。

在某些实施例中,所述第一确定模块可以包括:

第三确定单元,用于确定用于标识所述投影图像的投影形状的多个投影点;

其中,所述多个投影点位于所述投影装置上,可以用于标识所述投影图像的投影形状。所述投影图像发生梯形畸变时,其投影形状为梯形,所述多个投影点至少可以包括所述梯形形状的4个顶点。

当然,所述多个投影点还可以包括:所述投影形状两个底边的中点,其中,由于投影设备在投影时,所述投影设备与所述投影图像的对称线组成的平面恰好垂直于所述投影图像,所述对称线即包括所述两个底边的中点,投影设备与任一中点的连线垂直于所述任一中点所在底边,因此,所述两个底边的中点连接构成的线段垂直于所述两个底边。

另外,所述多个投影点还可以包括:所述投影形状两个斜边的中点以及两条对角线的焦点。

在某些实施例中,所述第三确定单元可以包括:

第一确定子单元,用于确定所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点;其中,所述两个底边的中点连接构成的线段垂直于所述两个底边;

第二确定子单元,用于至少将所述顶点以及所述两个中点作为所述投影点。

将所述投影形状的顶点以及两个底边的中点作为所述多个投影点时,获取了多角度的数据,可以使得整个校正过程更加简便。

第四确定单元,用于确定投影设备分别与所述多个投影点的投影距离。

其中,投影设备与任一个投影点均对应一个投影距离。

可选地,所述第四确定单元可以包括:

投影子单元,用于利用红外投影方式分别投影每一个投影点对应的测试图像,以投影得到所述每一个投影点的红外图像;

计算子单元,用于根据所述每一个投影点的红外图像反射的反射信息以及所述每一个投影点对应的红外图像的投影信息,计算获得所述投影设备与所述每一个投影点的投影距离。

其中,每一个投影点对应一张测试图像。所述测试图像与所述投影图像的投影大小以及投影角度都相同,也即所述测试图像投影到投影装置后的红外图像,可以完整覆盖所述投影图像,因此,可以利用所述红外图像中的红外激光来测量所述投影图像中每一个投影点与所述投影设备的投影距离。一个投影点对应一张测试图像,该测试图像可以测试与其对应的投影点与所述投影设备的距离。

所述测试图像在投影成红外图像时,只有对应投影点区域可以显示红外激光,投影点之外的区域均未有红外激光显示。测试图像投影的红外图像被投影到投影装置上,所述投影装置可以反射所述红外激光,可以利用距离探测器来确定所述反射的红外激光的反射信息,将所述反射信息与所述红外图像的投影信息进行激光强度信息比较,通过激光强度差异计算获得所述投影设备与对应投影点的投影距离。所述红外图像的投影信息即为所述测试图像被投影时发射的红外激光的投射激光强度信息。所述反射信息即为所述红外图像被反射的红外激光的反射激光强度信息。为了简化计算过程,可选地,可以选择所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点作为所述多个投影点,因此,可以确定所述顶点与所述两个底边的中点对应的投影距离。

此时,所述第一计算模块可以包括:

第三计算单元,用于利用所述投影设备分别位于任一底边的三个投影点的投影距离,计算所述任一底边的底边长度。

通常所述投影设备位于所述投影图像的对称线的正下方,投影图像发生畸变的梯形形状也近似为一个等腰梯形。这时,任意底边的两个顶点与所述投影设备即可以构成一个等腰三角形,任一底边中的任意顶点、中点以及投影设备即为直角三角形,因此,可以基于所述投影距离计算所述投影图像的底边长度可以是基于所述投影距离与所述底边构成的等腰三角形的基础上,利用勾股定理计算所述投影图像的底边长度。所述底边长度可以按照以下公式进行计算:

本发明实施例中,通过确定投影图像的投影形状的多个投影点,以所述多个投影点为基础,可以通过投影设备与各个投影点的投影距离计算投影图像的底边长度,并基于所述底边长度以及所述投影图像的实际投影比例,确定校正长度以及校正高度,所述校正长度以及校正高度的获取过程是通过极端获取的,而其计算基础也即所述投影距离可以通过测量获取,这一过程中均是自动完成,不需要用户参与操作,同时还可以提高校正精确度。

在某些实施例中,所述装置还可以包括:

第二计算模块,用于基于所述投影距离,计算所述投影图像的投影高度;

可选地,所述校正模块可以包括:

第一计算单元,用于按照所述投影长度以及校正高度计算高度收缩比例;

第二计算单元,用于按照长底边长度以及所述校正长度计算长度收缩比例;

第一校正单元,用于按照所述长度收缩比例以及所述高度收缩比例,校正所述投影图像。

在确定所述高度收缩比例以及所述长度收缩比例后,可以按照所述收缩比例利用软件插值算法将所述投影图像进行收缩,以将所述投影图像进行校正。

为了简化计算过程,可选地,可以选择所述投影图像的投影形状的顶点以及所述投影形状两个底边的中点作为所述多个投影点,此时,可以通过视场角来计算所述投影图像的投影高度。

因此,在某些实施例中,所述第二计算模块可以包括:

第五确定单元,用于确定所述投影设备的视场角;

第四计算单元,用于利用所述投影设备分别与两个中点的投影距离以及所述视场角,计算获得所述投影高度。

所述视场角为所述投影设备的投影参数,可以从内存数据中确定该视场角的大小。本发明中的视场角,是指垂直视场角,是指所述投影设备与所述投影图像之间能够形成的最大夹角,通常情况下,所述投影设备位于所述投影图像对角线交点的正上方时,所述投影设备与所述投影图像的两个底边中点构成的两条线段的夹角即为所述视场角。该投影高度计算时,可以按照以下公式进行计算:

通过确定所述投影图像的投影高度,根据投影高度以及校正高度可以计算高度收缩比例;根据长底边长度以及校正长度可以计算长度收缩比例;按照计算出来的高度收缩比例以及长度收缩比例即可以校正所述投影图像。通过精确地计算收缩比例,可以使所述投影图像的校正更加准确,获得较好的校正效果。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素

上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

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