CN115529442A - 投影校正方法、装置、电子设备及存储介质 - Google Patents
投影校正方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115529442A CN115529442A CN202110710955.6A CN202110710955A CN115529442A CN 115529442 A CN115529442 A CN 115529442A CN 202110710955 A CN202110710955 A CN 202110710955A CN 115529442 A CN115529442 A CN 115529442A
- Authority
- CN
- China
- Prior art keywords
- projection
- image
- coordinate information
- picture
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Projection Apparatus (AREA)
Abstract
本申请提供一种投影校正方法、装置、电子设备及存储介质,涉及投影技术领域。该方法包括:在投影校正页面中获取针对投影画面的调整确认操作;响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息;根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像;将目标图像输入投影光机并进行投影,得到校正后的投影画面。本方法中,可有效的提高投影画面校正效率。另外,基于在投影画面的光图中确定的预设显示比的矩形图像,可自动化实现对投影画面的显示比的校正,从而校正得到标准预设显示比的投影画面,提高用户的观赏体验。
Description
技术领域
本申请涉及投影技术领域,具体而言,涉及一种投影校正方法、装置、电子设备及存储介质。
背景技术
投影仪目前广泛应用在家庭、办公室、学校等各种场所,为人们的观影带来较好的体验。通常,投影仪在使用的过程中可能因为投影仪镜头光束的原因,导致投射的图像产生梯形畸变,影响观影效果,如何实现更加便捷的投影图像调整变得尤为重要。
现有技术中,对于没有摄像头等硬件支持的投影产品均是通过手动校正的方式实现投影画面的校正。
但是,手动校正一方面比较繁琐,校正耗时耗力,另一方面也无法得到要求长宽比的投影画面,影响用户体验。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种投影校正方法、装置、电子设备及存储介质,以便于解决现有技术中存在的投影校正耗时较高,且无法获取标准比例的校正画面的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种投影校正方法,包括:
在投影校正页面中获取针对投影画面的调整确认操作;
响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取所述矩形图像的坐标信息;
根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像;
将所述目标图像输入所述投影光机并进行投影,得到校正后的投影画面。
可选地,所述光图对应的形状为直角梯形,所述响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,包括:
响应所述调整确认操作,确定所述光图与目标曲线的第一交点,所述目标曲线的斜率是根据所述预设显示比确定,所述目标曲线上包括所述直角梯形的指定非平行边与指定平行边的第二交点;
根据所述第一交点和所述第二交点,确定与预设显示比匹配的矩形图像,所述矩形图像的顶点包括所述第一交点和所述第二交点。
可选地,所述获取所述矩形图像的坐标信息,包括:
依照所述调整确认操作携带的调整参数,确定所述光图的比例数据;
基于所述光图的比例数据、所述目标曲线对应的函数和所述指定非平行边对应的函数,计算所述第一交点的坐标;
根据所述第一交点的坐标确定所述矩形图像的坐标信息。
可选地,所述在投影校正页面中获取针对投影画面的调整确认操作之前,所述方法还包括:
在所述投影校正页面中显示初始投影画面;
依照针对所述初始投影画面的预设点输入的移动操作,将所述初始投影画面调整为所述投影画面。
可选地,所述调整参数用于指示:将所述初始投影画面中的预设点沿着预设方向移动目标距离,所述依照所述调整确认操作携带的调整参数,确定所述光图的比例数据,包括:
依照所述目标距离,确定所述投影光机中原始图像上与所述预设点映射的目标点的移动参数;
根据所述移动参数、预设显示比、以及预设的计算公式,确定所述光图的比例数据,所述光图的比例数据用于表征所述光图中指定边的比例关系。
可选地,所述根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像,包括:
根据所述矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息;
根据所述有效投影区域的坐标信息更新所述原始图像的信息,得到目标图像。
可选地,所述根据所述矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息,包括:
计算均以投影光机的光源为起点的第一光源曲线和第二光源曲线之间的夹角,所述第一光源曲线包括所述矩形图像中的第一指定顶点,所述第二光源曲线包括所述投影画面对应的光图中的第二指定顶点;
根据所述夹角和所述投影光机中的原始图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息。
第二方面,本申请实施例还提供了一种投影校正装置,包括:获取模块、确定模块、投影模块;
所述获取模块,用于在投影校正页面中获取针对投影画面的调整确认操作;
所述确定模块,用于响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取所述矩形图像的坐标信息;
所述获取模块,用于根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像;
所述投影模块,用于将所述目标图像输入所述投影光机并进行投影,得到校正后的投影画面。
可选地,所述光图对应的形状为直角梯形,所述确定模块,具体用于响应所述调整确认操作,确定所述光图与目标曲线的第一交点,所述目标曲线的斜率是根据所述预设显示比确定,所述目标曲线上包括所述直角梯形的指定非平行边与指定平行边的第二交点;根据所述第一交点和所述第二交点,确定与预设显示比匹配的矩形图像,所述矩形图像的顶点包括所述第一交点和所述第二交点。
可选地,所述确定模块,具体用于依照所述调整确认操作携带的调整参数,确定所述光图的比例数据;基于所述光图的比例数据、所述目标曲线对应的函数和所述指定非平行边对应的函数,计算所述第一交点的坐标;根据所述第一交点的坐标确定所述矩形图像的坐标信息。
可选地,所述装置还包括:显示模块、调整模块;
所述显示模块,用于在所述投影校正页面中显示初始投影画面;
所述调整模块,用于依照针对所述初始投影画面的预设点输入的移动操作,将所述初始投影画面调整为所述投影画面。
可选地,所述调整参数用于指示:将所述初始投影画面中的预设点沿着预设方向移动目标距离,所述确定模块,具体用于依照所述目标距离,确定所述投影光机中原始图像上与所述预设点映射的目标点的移动参数;根据所述移动参数、预设显示比、以及预设的计算公式,确定所述光图的比例数据,所述光图的比例数据用于表征所述光图中指定边的比例关系。
可选地,所述获取模块,具体用于根据所述矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息;根据所述有效投影区域的坐标信息更新所述原始图像,得到目标图像。
可选地,所述获取模块,具体用于计算均以投影光机的光源为起点的第一光源曲线和第二光源曲线之间的夹角,所述第一光源曲线包括所述矩形图像中的第一指定顶点,所述第二光源曲线包括所述投影画面对应的光图中的第二指定顶点;根据所述夹角和所述原始图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如第一方面中提供的方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的方法的步骤。
本申请的有益效果是:
本申请提供一种投影校正方法、装置、电子设备及存储介质,该方法包括:在投影校正页面中获取针对投影画面的调整确认操作;响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息;根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像;将目标图像输入投影光机并进行投影,得到校正后的投影画面。本方法中,通过用户快捷的在投影校正页面进行投影画面的手动校正,从而基于校正后获取的参数,进行投影画面的自动化校正,可有效的提高投影画面校正效率。另外,基于在投影画面的光图中确定的预设显示比的矩形图像,可自动化实现对投影画面的显示比的校正,从而校正得到标准预设显示比的投影画面,提高用户的观赏体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的投影校正方法的流程示意图一;
图2为本申请实施例提供的一种投影校正页面示意图;
图3为本申请实施例提供的投影校正方法的流程示意图二;
图4为本申请实施例提供的一种函数关系示意图;
图5为本申请实施例提供的投影校正方法的流程示意图三;
图6为本申请实施例提供的投影校正方法的流程示意图四;
图7为本申请实施例提供的投影校正方法的流程示意图五;
图8为本申请实施例提供的一种投射图示意图;
图9为本申请实施例提供的又一种函数关系示意图;
图10为本申请实施例提供的另一种函数关系示意图;
图11为本申请实施例提供的投影校正方法的流程示意图六;
图12为本申请实施例提供的另一种投影关系示意图;
图13为本申请实施例提供的投影校正方法的流程示意图七;
图14为本申请实施例提供的一种投影校正装置的示意图;
图15为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
首先,对本申请所涉及的投影光机的投影原理进行简单说明:投影光机中可具有DMD(数字微镜器件),DMD是一种由多个高速数字式光反射开光组成的阵列,由许多小型铝制反射镜面构成的,镜片的多少由显示分辨率决定,一个小镜片对应一个像素,用于对投影画面进行成像。光源打出后将投射在DMD上,通过成像显示在投影墙面上,在对投影墙面上的投射画面进行校正时,可以通过调整DMD上的各像素的像素值,从而调整投射至墙面上的画面的形状。
图1为本申请实施例提供的投影校正方法的流程示意图一;图2为本申请实施例提供的一种投影校正页面示意图。本方法的执行主体可以是投影光机中的处理器控制器等设备,也可以是独立于投影光机之外的处理器、计算机等设备。如图1所示,该方法可包括:
S101、在投影校正页面中获取针对投影画面的调整确认操作。
可选地,投影校正页面可以指用于对投影画面进行校正的页面,如图2左侧画面所示,投影校正页面中可包括快捷校正控件、以及调节控件,其中,投影校正页面的背景可以为任意背景(例如视频播放画面、音乐播放画面等等)。投影画面可通过投影光机投射至投影校正页面中,其中,投影画面可以指投影校正页面中当前所显示的投影画面。用户可通过点击快捷校正控件进入校正模式,以对当前所显示的投影画面进行校正。
当投影光机水平放置时,投射画面至与DMD呈任意水平夹角的墙面上时,投射画面的光图始终为直角梯形,当投影角度不变时,墙上的光图也始终不变,投射画面始终在光图范围内移动。
可选地,用户可通过调节控件在投影校正页面中输入针对投影画面的调整操作,示例性的,继续参照图2左侧画面,其中调节控件可包括第一调节控件(例如为:投影仪遥控器的“<”按钮)和第二调节控件(例如为:投影仪遥控器的“>”按钮)),第一调节控件可用于调节投影画面中的点竖直向下移动,第二调节控件可用于调节投影画面中的点竖直向上移动。用户可通过投影光机的遥控器中的按钮,控制第一调节控件,以将投影画面中的预设点沿着预设方向移动,以图2中所示的投影画面为直角梯形为例,假设预设点为d3点,则可通过按钮控制第一调节控件,以将d3点沿着竖直方向移动到f点,以使得当用户认为将投影画面调整为如图2右侧所示的矩形时,可点击遥控器中的确认按钮(ok键),此处,点击确认按钮的操作即为调整确认操作。该调整确认操作携带的调整参数指示了将预设点沿着预设方向移动目标距离。其中,目标距离可用像素点的个数表征,例如:将d3点沿着竖直方向移动n个像素点到达f点。
S102、响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息。
响应于上述的调整确认操作,可确定投影画面对应的光图,其中,具体可以指确定投影画面对应的光图比例。可选地,可在投影画面对应的光图中确定与预设显示比匹配的矩形图像。
本实施例中,以预设显示比为16:9为例,也即在投影画面对应的光图中确定具有标准显示比例的矩形图像,并进一步获取矩形图像的坐标信息。
需要说明的是,通常,当投影画面为16:9的矩形画面时,用户在观赏投影画面时具有较好的视角效果,通过本申请所提供的方法可将初始投影的梯形画面校正为具有预设显示比的矩形画面,提高用户体验度。
可选地,本实施例中在投影画面对应的光图中确定预设显示比的矩形图像可以认为是在对投影画面进行实际校正之前的模拟调整步骤,通过用户手动调整,将待校正的投影画面调整至用户已达到预设显示比的矩形图像停止,从而获取一些相关数据,相关数据用于在后续进行正式的投影校正。
S103、根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像。
可选地,基于所获取的矩形图像的坐标信息,可以对投影光机中DMD上所成像的原始图像的信息进行调整,从而得到目标图像。其中,原始图像可以指为了在投影校正页面中投射出投影画面而输入至投影光机中的图像。
S104、将目标图像输入投影光机并进行投影,得到校正后的投影画面。
在一些实施例中,可以将目标图像输入给投影光机,从而目标图像进行图像投影,得到校正后的投影画面,也即对待校正的初始投影画面进行校正后的画面,校正后的画面也即为具有上述预设显示比的矩形画面。
综上,本实施例提供一种投影校正方法,包括:在投影校正页面中获取针对投影画面的调整确认操作;响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息;根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像;将目标图像输入投影光机并进行投影,得到校正后的投影画面。本方法中,通过用户快捷的在投影校正页面进行投影画面的手动校正,从而基于校正后获取的参数,进行投影画面的自动化校正,可有效的提高投影画面校正效率。另外,基于在投影画面的光图中确定的预设显示比的矩形图像,可自动化实现对投影画面的显示比的校正,从而校正得到标准预设显示比的投影画面,提高用户的观赏体验。
图3为本申请实施例提供的投影校正方法的流程示意图二;图4为本申请实施例提供的一种函数关系示意图。可选地,上述步骤S102中,投影画面的光图对应的形状为直角梯形,响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,可以包括:
S201、响应调整确认操作,确定光图与目标曲线的第一交点,目标曲线的斜率是根据预设显示比确定,目标曲线上包括直角梯形的指定非平行边与指定平行边的第二交点。
如上述所说明的,当投影光机的投影角度不变时,投影至墙上的投影画面对应的光图始终是不变的,呈直角梯形,也即,无论对于初始投影画面,还是对于用户手动调整至的矩形投影画面,其对应的光图均为相同的直角梯形。
对于上述在投影画面对应的光图中确定预设显示比匹配的矩形图像,一种可实现的方式中,可以先确定光图与目标曲线的第一交点,也即,可以在光图中作出一目标曲线,目标曲线的斜率可以根据上述的预设显示比得到,以预设显示比为16:9为例,目标曲线的斜率则可以为9/16。
需要说明的是,对于计算机而言,上述作出目标曲线这一操作可以是通过程序实现的,程序中的参数可以包括光图数据、目标曲线的斜率等数据。
如图4所示,确定的光图可以为如图中的直角梯形d3-a’-b’-h2,作出的目标曲线可以为h2d5,其中,目标曲线上包括的直角梯形的指定非平行边也即指h2b’,指定平行边也即指d3h2,而第二交点也即指h2,通过第二交点以及预设斜率,则可以确定目标曲线的具体形状,那么,可进一步得到光图与目标曲线的第一交点可以指g点。
需要说明的是,本申请中的直角梯形的具体形状以图中所示出的为例,也即,直角梯形中的指定边指的是在直接梯形为如图4所示的形状时所对应的指定边,在实际应用中,当直接梯形的形状发生变化,或者梯形的各边显示位置有所调整,则指定变也会根据直接梯形的具体形状发生调整。
S202、根据第一交点和第二交点,确定与预设显示比匹配的矩形图像,矩形图像的顶点包括第一交点和第二交点。
可选地,基于上述所确定的第一交点g,可以以g为起点,分别向直角梯形d3-a’-b’-h2的边d3h2和h2b’作垂线,分别得到如图4所示的交点f和m,基于得到的交点、以及上述的第一交点、第二交点,可以在投影画面的光图中确定预设显示比匹配的矩形图像f-g-m-h2。
图5为本申请实施例提供的投影校正方法的流程示意图三;可选地,步骤S102中,获取矩形图像的坐标信息,可以包括:
S401、依照调整确认操作携带的调整参数,确定光图的比例数据。
可选地,首先,可基于用户输入的调整操作,将投影校正页面中显示的初始投影画面调整至矩形图像,在这个过程中,用户是根据自己的经验,当认为目前所看到的为矩形图像时,则停止调整,此调整过程可能存在细小误差。当停止调整时,用户可通过投影光机上的确认按钮,点击确认,实现调整确认操作。
基于用户的调整确认操作,可获取到调整确认操作所携带的调整参数。从而可根据获取的调整参数,确定投影画面对应的光图的比例数据。
在一些实施例中,可根据所获取的调整参数,确定投影光机的DMD中目标点的移动距离,而基于该目标点的移动距离与投影画面的光图比例中指定非平行边h2h3以及指定平行边a’b’的函数关系,可计算得到指定非平行边h2h3和指定平行边a’b’,进而得到光图比例,也即图3中Ld3h2、La′b′、Lh2b′之间的比例,其中,Ld3h2对应1,La′b′对应K1,Lh2b′对应K,从而得到K、K1及1之间的比例关系。
S402、基于光图的比例数据、目标曲线对应的函数和指定非平行边对应的函数,计算第一交点的坐标。
可选地,基于得到的光图的比例数据、上述目标曲线的曲线函数、以及如图4中直角梯形的指定非平行边d3a’对应的函数,则可以计算出上述第一交点g的坐标。
S403、根据第一交点的坐标确定矩形图像的坐标信息。
可选地,基于所确定的第一交点的坐标,则可以计算得到矩形图像的坐标信息。也即矩形图像的长可以为第一交点的横坐标X_ideal,而矩形图像的宽可以为第一交点的纵坐标Y_ideal。
图6为本申请实施例提供的投影校正方法的流程示意图四;可选地,步骤S101中,在投影校正页面中获取针对投影画面的调整确认操作之前,本申请的方法还可包括:
S501、在投影校正页面中显示初始投影画面。
可基于输入至投影光机中的原始图像,在投影校正页面中进行图像投影,显示初始投影画面,其中,初始投影画面为待校正的直角梯形画面。
S502、依照针对初始投影画面的预设点输入的移动操作,将初始投影画面调整为投影画面。
在一种可实现的方式中,可通过投影光机上的投影画面调节按钮,对显示在投影校正页面上的初始投影画面中的预设点进行移动,其中,以初始投影画面为与如图4中所示的光图具有相同形状的直角梯形进行说明,预设点可以指直角梯形中的最高点,也即d3点,可将d3点沿着竖直方向不断向下调整,也即沿着d3h2向下移动,直到d3点移动至与a’点在同一水平线上,投影画面变成矩形图像。
图7为本申请实施例提供的投影校正方法的流程示意图五;可选地,上述的调整参数用于指示:将初始投影画面中的预设点沿着预设方向移动目标距离,步骤S401中,依照调整确认操作携带的调整参数,确定光图的比例数据,可以包括:
S601、依照目标距离,确定投影光机中原始图像上与预设点映射的目标点的移动参数。
可选地,用户通过投影光机进行预设点的移动,所移动的目标距离是可以直接获取的,而在对投影校正页面中的初始投影图像中预设点移动的过程中,投影光机中DMD上与初始投影图像映射的原始图像中,与预设点映射的目标点也是对应移动的,则可以根据预设点的移动距离,确定目标点的移动参数,其中,移动参数可以包括:移动像素的个数。
S602、根据移动参数、预设显示比、以及预设的计算公式,确定光图的比例数据,光图的比例数据用于表征光图中指定边的比例关系。
可选地,基于所确定的DMD上目标点的移动参数,以及预设的计算公式,则可以确定出光图的比例。
如下,将通过具体的公式论证,以为本方法提供理论依据:
图8为本申请实施例提供的一种投射图示意图。投射图说明:O为光源,平面P1为DMD,P2为假想正对墙面,P3为与投影光机具有一定倾角的真实墙面。d3a'b'h2为光图,当投影光机角度不变时,光图形状始终不改变,而初始投影画面可认为与光图d3a'b'h2重叠,当对初始投影画面中预设点d3沿着d3h2调整至矩形图像时,此时墙壁的投影画面fa'b'h2恰好为矩形图像,此时,DMD的原始图像dabc对应变化为abce,也即,通过获取的d3f的移动距离,也即上述的目标距离,可以对应计算得到de的移动像素个数,也即得到上述的DMD上目标点的移动参数。假设DMD上原始图像的目标点d点下移Pn个像素点,则可根据de的移动像素个数与de距离之间的函数关系计算得到目标距离x,其中,x指的是de的距离,Pn指的是de的移动像素个数,M指的是投影光机中DMD的物理分辨率,D指的是投影画面显示比例,在本实施例中,DMD的物理分辨率可取1080,投影画面显示比例为16:9,那么,对应的可根据公式计算得到目标距离x。需要说明的是,对于投影光机中DMD的物理分辨率和投影画面显示比例为其他数值时,本方案均适用。
1、证明:Lec:Lab=La′b′:Lh2d3=9-x:9
由Δd3h2O、Δd′c′O、ΔdcO互为相似三角形,Le′h2=La′b′、Lcd=Lab易证明Lec:Lab=La′b′:Lh2d3=9-x:9
2、求Lfa′:La′d′
图9为本申请实施例提供的又一种函数关系示意图;图10为本申请实施例提供的另一种函数关系示意图。设投射比(投射距离:投射画面宽度)为常数r,本实施例中,r可取16:9。则ct=8,to=16r,在⊿cto中由勾股定理得设Lco为m。
3、证明:Lfa′:Ld3h2=常数K
将Lfa′和La′d′带入表达式得:
综上可得投射在墙上的光图的Lfa′:Ld3h2=K,当投影光机的投射比固定时K只与DMD上移动的像素个数有关。
4、求投射在墙上的直角梯形光图比例
当用户调整初始投影画面(直角梯形)为投影画面(矩形图像)时,可以得到DMD上唯一的x,带入K的表达式可以求出光图的长宽比Lfa′:Ld3h2,再加上La′b′:Ld3h2=(9-x):9,所以可以唯一确定直角梯形两条平行边与底边(Ld3h2、La′b′、Lh2b′)的比例,也即上述所说的光图比例。其中,Ld3h2对应1,La′b′对应K1,Lh2b′对应K,光图比例也可指K、K1及1之间的比例关系,其中,
图11为本申请实施例提供的投影校正方法的流程示意图六;图12为本申请实施例提供的另一种投影关系示意图。可选地,步骤S103中,根据矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息,可以包括:
S1101、根据矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息。
如图12所示,根据确定的矩形图像d’a’b’c’的坐标,可确定待输入投影光机中新图像的有效投影区域的坐标,也即可确定图中d”a”b”c的坐标信息。
S1102、根据有效投影区域的坐标信息更新原始图像,得到目标图像。
在一种可实现的方式中,可通过对有效投影区域中各像素的像素值进行对应调整,也即更新原始图像中各像素的像素值,以使得由原来的dabc成像变换为由d”a”b”c成像,其中,可以是将成像区域a”abb”和a”d”d中各像素的灰度值调整为0,使其不再成像,而对应的有效投影区域d”a”b”c区域中各像素的RGB值作适应性调整,得到目标图像。
图13为本申请实施例提供的投影校正方法的流程示意图七;可选地,步骤S1101中,根据矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息,可以包括:
S1301、计算均以投影光机的光源为起点的第一光源曲线和第二光源曲线之间的夹角,第一光源曲线包括矩形图像中的第一指定顶点,第二光源曲线包括投影画面对应的光图中的第二指定顶点。
如图12所示,光源为O,第一光源曲线可以指Ob’,第二光源曲线可以指Ob”’,夹角则可以指∠B。
S1302、根据夹角和原始图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息。
具体计算过程可如下:
1、计算∠B
2、计算4点坐标a″b″cd″(投影光机中新图像的有效投影区域)
点d”:d”_x=0;d”_y=Py-Py*Y_ideal
点c:c_x=0;c_y=0
点b”:b”_y=Py;b”_x=a”_x
其中,Px,Py分别为点b的横坐标和纵坐标,由于投影光机中原始图像dabc的坐标是已知的,故Px,Py也为已知的。
通过上述步骤,则可以确定出投影光机中新图像的有效投影区域的坐标信息。
通过上述的实施例,则完整的说明了整个方案的实现过程,通过本方法,也可以实现快速的梯形投影校正,得到预设显示比的矩形图像。
综上所述,本实施例提供一种投影校正方法,包括:在投影校正页面中获取针对投影画面的调整确认操作;响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息;根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像;将目标图像输入投影光机并进行投影,得到校正后的投影画面。本方法中,通过用户快捷的在投影校正页面进行投影画面的手动校正,从而基于校正后获取的参数,进行投影画面的自动化校正,可有效的提高投影画面校正效率。另外,基于在投影画面的光图中确定的预设显示比的矩形图像,可自动化实现对投影画面的显示比的校正,从而校正得到标准预设显示比的投影画面,提高用户的观赏体验。
下述对用以执行本申请所提供的投影校正方法的装置、电子设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
图14为本申请实施例提供的一种投影校正装置的示意图,该投影校正方法实现的功能对应上述方法执行的步骤。该装置可以理解为上述的投影光机,或者服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本申请功能的组件,可选地,该装置可包括:获取模块140、确定模块141、投影模块142;
获取模块140,用于在投影校正页面中获取针对投影画面的调整确认操作;
确定模块141,用于响应调整确认操作,在投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取矩形图像的坐标信息;
获取模块140,用于根据矩形图像的坐标信息更新投影画面对应的原始图像,得到目标图像;
投影模块142,用于将目标图像输入投影光机并进行图像投影,以得到校正后的投影画面。
可选地,光图对应的形状为直角梯形,确定模块141,具体用于响应调整确认操作,确定光图与目标曲线的第一交点,目标曲线的斜率是根据预设显示比确定,目标曲线上包括直角梯形的指定非平行边与指定平行边的第二交点;根据第一交点和第二交点,确定与预设显示比匹配的矩形图像,矩形图像的顶点包括第一交点和第二交点。
可选地,确定模块141,具体用于依照调整确认操作携带的调整参数,确定光图的比例数据;基于光图的比例数据、目标曲线对应的函数和指定非平行边对应的函数,计算第一交点的坐标;根据第一交点的坐标确定矩形图像的坐标信息。
可选地,该装置还包括:显示模块、调整模块;
显示模块,用于在投影校正页面中显示初始投影画面;
调整模块,用于依照针对初始投影画面的预设点输入的移动操作,将初始投影画面调整为投影画面。
可选地,调整参数用于指示:将初始投影画面中的预设点沿着预设方向移动目标距离,确定模块141,具体用于依照目标距离,确定投影光机中原始图像上与预设点映射的目标点的移动参数;根据移动参数、预设显示比、以及预设的计算公式,确定光图的比例数据,光图的比例数据用于表征光图中指定边的比例关系。
可选地,获取模块140,具体用于根据矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息;根据有效投影区域的坐标信息更新原始图像,得到目标图像。
可选地,获取模块140,具体用于计算均以投影光机的光源为起点的第一光源曲线和第二光源曲线之间的夹角,第一光源曲线包括矩形图像中的第一指定顶点,第二光源曲线包括投影画面对应的光图中的第二指定顶点;根据夹角和原始图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息有效投影区域的坐标信息。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。
需要说明的是,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(Digital Singnal Processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(System-on-a-chip,简称SOC)的形式实现。
图15为本申请实施例提供的一种电子设备的结构示意图,该设备可以是具备数据处理功能的计算设备。
该设备可包括:处理器801、存储器802。
存储器802用于存储程序,处理器801调用存储器802存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
其中,存储器802存储有程序代码,当程序代码被处理器801执行时,使得处理器801执行本说明书上述“示例性方法”部分中描述的根据本申请各种示例性实施方式的方法中的各种步骤。
处理器801可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器802还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
可选地,本申请还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (10)
1.一种投影校正方法,其特征在于,包括:
在投影校正页面中获取针对投影画面的调整确认操作;
响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取所述矩形图像的坐标信息;
根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像;
将所述目标图像输入投影光机并进行投影,得到校正后的投影画面。
2.如权利要求1所述的方法,其特征在于,所述光图对应的形状为直角梯形,所述响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,包括:
响应所述调整确认操作,确定所述光图与目标曲线的第一交点,所述目标曲线的斜率是根据所述预设显示比确定,所述目标曲线上包括所述直角梯形的指定非平行边与指定平行边的第二交点;
根据所述第一交点和所述第二交点,确定与预设显示比匹配的矩形图像,所述矩形图像的顶点包括所述第一交点和所述第二交点。
3.如权利要求2所述的方法,其特征在于,所述获取所述矩形图像的坐标信息,包括:
依照所述调整确认操作携带的调整参数,确定所述光图的比例数据;
基于所述光图的比例数据、所述目标曲线对应的函数和所述指定非平行边对应的函数,计算所述第一交点的坐标;
根据所述第一交点的坐标确定所述矩形图像的坐标信息。
4.如权利要求1所述的方法,其特征在于,所述在投影校正页面中获取针对投影画面的调整确认操作之前,所述方法还包括:
在所述投影校正页面中显示初始投影画面;
依照针对所述初始投影画面的预设点输入的移动操作,将所述初始投影画面调整为所述投影画面。
5.如权利要求4所述的方法,其特征在于,所述调整参数用于指示:将所述初始投影画面中的预设点沿着预设方向移动目标距离,所述依照所述调整确认操作携带的调整参数,确定所述光图的比例数据,包括:
依照所述目标距离,确定所述投影光机中原始图像上与所述预设点映射的目标点的移动参数;
根据所述移动参数、预设显示比、以及预设的计算公式,确定所述光图的比例数据,所述光图的比例数据用于表征所述光图中指定边的比例关系。
6.如权利要求1-5任一项所述的方法,其特征在于,所述根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像,包括:
根据所述矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息;
根据所述有效投影区域的坐标信息更新所述原始图像,得到目标图像。
7.如权利要求6所述的方法,其特征在于,根据所述矩形图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息,包括:
计算均以投影光机的光源为起点的第一光源曲线和第二光源曲线之间的夹角,所述第一光源曲线包括所述矩形图像中的第一指定顶点,所述第二光源曲线包括所述投影画面对应的光图中的第二指定顶点;
根据所述夹角和所述原始图像的坐标信息,确定待输入投影光机中新图像的有效投影区域的坐标信息。
8.一种投影校正装置,其特征在于,包括:获取模块、确定模块、投影模块;
所述获取模块,用于在投影校正页面中获取针对投影画面的调整确认操作;
所述确定模块,用于响应所述调整确认操作,在所述投影画面对应的光图中确定与预设显示比匹配的矩形图像,并获取所述矩形图像的坐标信息;
所述获取模块,用于根据所述矩形图像的坐标信息更新所述投影画面对应的原始图像,得到目标图像;
所述投影模块,用于将所述目标图像输入投影光机并进行投影,得到校正后的投影画面。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至7任一所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110710955.6A CN115529442A (zh) | 2021-06-25 | 2021-06-25 | 投影校正方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110710955.6A CN115529442A (zh) | 2021-06-25 | 2021-06-25 | 投影校正方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115529442A true CN115529442A (zh) | 2022-12-27 |
Family
ID=84693623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110710955.6A Pending CN115529442A (zh) | 2021-06-25 | 2021-06-25 | 投影校正方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115529442A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116033131A (zh) * | 2022-12-29 | 2023-04-28 | 深圳创维数字技术有限公司 | 图像矫正方法、装置、电子设备及可读存储介质 |
WO2024164681A1 (zh) * | 2023-02-06 | 2024-08-15 | 极米科技股份有限公司 | 投影设备控制方法、装置、设备、可读存储介质及程序 |
-
2021
- 2021-06-25 CN CN202110710955.6A patent/CN115529442A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116033131A (zh) * | 2022-12-29 | 2023-04-28 | 深圳创维数字技术有限公司 | 图像矫正方法、装置、电子设备及可读存储介质 |
CN116033131B (zh) * | 2022-12-29 | 2024-05-17 | 深圳创维数字技术有限公司 | 图像矫正方法、装置、电子设备及可读存储介质 |
WO2024164681A1 (zh) * | 2023-02-06 | 2024-08-15 | 极米科技股份有限公司 | 投影设备控制方法、装置、设备、可读存储介质及程序 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112689135B (zh) | 投影校正方法、装置、存储介质及电子设备 | |
CN110099266B (zh) | 投影机画面校正方法、装置及投影机 | |
US20190116356A1 (en) | Information processing apparatus, information processing method, and program | |
CN112804507B (zh) | 投影仪校正方法、系统、存储介质以及电子设备 | |
CN110191326B (zh) | 一种投影系统分辨率扩展方法、装置和投影系统 | |
JP2005269528A5 (zh) | ||
CN101385337B (zh) | 用于对准投影仪阵列的方法和系统 | |
US10276075B1 (en) | Device, system and method for automatic calibration of image devices | |
CN112804508A (zh) | 投影仪校正方法、系统、存储介质以及电子设备 | |
US20220321850A1 (en) | Ultra-short-throw picture and screen alignment method and apparatus, and storage medium | |
WO2021120422A1 (zh) | 一种梯形校正方法、装置和电子设备及可读存储介质 | |
CN115529442A (zh) | 投影校正方法、装置、电子设备及存储介质 | |
CN114727081A (zh) | 投影仪投影校正方法、装置及投影仪 | |
KR20150015680A (ko) | 특징점의 생성을 이용한 이미지 보정 방법 및 장치 | |
US9992464B1 (en) | Method and system for screen correction | |
JP2004140845A (ja) | プロジェクタ装置 | |
WO2018042582A1 (ja) | 投射型映像表示装置および投射映像の調整方法 | |
CN115529444A (zh) | 投影校正方法、装置、设备及存储介质 | |
CN114339179B (zh) | 投影校正方法、装置、存储介质以及投影设备 | |
CN114979616B (zh) | 显示方法、信息处理装置以及记录介质 | |
Staadt et al. | A foveal inset for large display environments | |
CN115816833A (zh) | 图像校正数据的确定方法、装置、电子设备及存储介质 | |
CN115733961B (zh) | 投影画面移动方法、装置、投影设备和存储介质 | |
KR20180091794A (ko) | 투사 맵핑 방법 | |
JP2006338284A (ja) | 画像合成装置及び画像合成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |