本發(fā)明涉及投影終端圖像校正技術(shù),尤其涉及一種投影終端梯形校正方法、裝置及投影終端。
背景技術(shù):
投影終端在放置時(shí),投影終端的投射中心線很難做到垂直于投影幕并且正對(duì)投影幕的中心點(diǎn),這樣,投影終端到投影幕的投射光線較近時(shí),在投影幕上的光線擴(kuò)散較?。欢队敖K端到投影幕的投射光線較遠(yuǎn)時(shí),在投影幕上的光線擴(kuò)散較大,在投影幕上投放出來的影像會(huì)出現(xiàn)上下兩邊寬度不同的現(xiàn)象,即在投影幕上會(huì)出現(xiàn)梯形的影像。
在現(xiàn)有技術(shù)中,可以通過梯形校正技術(shù)來解決上述問題,梯形校正的原理為:利用電子裝置并通過插值算法對(duì)投影前的圖像進(jìn)行形狀調(diào)整和補(bǔ)償,使投影幕上投放出來的影像變?yōu)榫匦斡跋?。在現(xiàn)有的梯形校正技術(shù)中,自動(dòng)梯形校正技術(shù)的工作原理是:先探測(cè)投影終端的投射中心線與投影面(投影幕)的夾角,例如,在投影終端內(nèi)設(shè)置一個(gè)加速度感應(yīng)器,利用該加速度感應(yīng)器來探測(cè)投影終端的投射中心線與投影面(投影幕)的夾角;在得知投影終端的投射中心線與投影面的夾角之后,根據(jù)該投影終端的投射中心線與投影面的夾角自動(dòng)校正影像的梯形變形。
目前采用自動(dòng)梯形校正技術(shù)的投影終端,只能在投影終端的投射中心線與水平面的夾角小于一定角度時(shí),進(jìn)行正確的梯形校正。其原因在于,當(dāng)投影終端的投射中心線與水平面的夾角較大時(shí),無法判斷投影面的方向是水平方向還是垂直方向;如果投影面的方向是水平方向,例如,投影面是天花板或地面,投影終端的投射中心線與投影面的夾角等于投影終端與水平面的夾角;如果投 影面的方向是垂直方向,例如,投影面是墻面,此時(shí)投影終端的投射中心線與投影面的夾角等于90度減去投影終端的投射中心線與水平面投影面的夾角。因此,當(dāng)無法判斷投影面的方向是水平方向還是垂直方向時(shí),計(jì)算出的投影終端的投射中心線與投影面的夾角就可能出現(xiàn)錯(cuò)誤,進(jìn)而也不能進(jìn)行正確的梯形校正。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種投影終端梯形校正方法、裝置及投影終端,能夠準(zhǔn)確得出投影終端的投射中心線與投影面的夾角,從而對(duì)投影終端進(jìn)行有效的梯形校正。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提出了一種投影終端梯形校正方法,包括:
當(dāng)所述投影終端的投射中心線與水平面的夾角大于設(shè)定的銳角角度時(shí),根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向,所述第一投射線和所述第二投射線具有不同的投射角度;
根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正。
上述方案中,所述根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向,包括:
獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離;
當(dāng)所述第一投射線的投射角度小于所述第二投射線的投射角度時(shí),如果所述投影終端沿第一投射線到投影面的距離大于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较?;否則所述投影面的方向?yàn)榇怪狈较颍?/p>
當(dāng)所述第一投射線的投射角度大于所述第二投射線的投射角度時(shí),如果所 述投影終端沿第一投射線到投影面的距離小于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较颍环駝t所述投影面的方向?yàn)榇怪狈较颉?/p>
上述方案中,所述獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離,包括:
依次獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離,或者同時(shí)獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離。
上述方案中,所述第一投射線和所述第二投射線為以下三條投射線中的任意兩條投射線:所述投影終端到投影面的各條投射線中投射角度最大的投射線和投射角度最小的投射線、以及投影終端的投射中心線。
上述方案中,所述根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正包括:
根據(jù)所述投影面的方向、以及所述投影終端的投射中心線與水平面的夾角,得出所述投影終端的投射中心線與投影面的角度;
基于所述投影終端的投射中心線與投影面的角度,對(duì)所述投影終端進(jìn)行梯形校正。
本發(fā)明實(shí)施例還提出了一種投影終端梯形校正裝置,包括判斷模塊和梯形校正模塊;其中,
判斷模塊,用于在所述投影終端的投射中心線與水平面的夾角大于設(shè)定的銳角角度時(shí),根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向,所述第一投射線和所述第二投射線具有不同的投射角度;
梯形校正模塊,用于根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正。
上述方案中,所述判斷模塊,用于獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離;當(dāng)所述第一投射線的投射角度小于所述第二投射線的投射角度時(shí),如果所述投影終端沿第一投射線 到投影面的距離大于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较?;否則所述投影面的方向?yàn)榇怪狈较?;?dāng)所述第一投射線的投射角度大于所述第二投射線的投射角度時(shí),如果所述投影終端沿第一投射線到投影面的距離小于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较?;否則所述投影面的方向?yàn)榇怪狈较颉?/p>
上述方案中,所述判斷模塊,用于依次獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離,或用于同時(shí)獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離。
上述方案中,所述第一投射線和所述第二投射線可以為以下三條投射線中的任意兩條投射線:所述投影終端到投影面的各條投射線中投射角度最大的投射線和投射角度最小的投射線、以及投影終端的投射中心線。
上述方案中,所述梯形校正模塊用于根據(jù)所述投影面的方向、以及所述投影終端的投射中心線與水平面的夾角,得出所述投影終端的投射中心線與投影面的角度;基于所述投影終端的投射中心線與投影面的角度,對(duì)所述投影終端進(jìn)行梯形校正。
本發(fā)明實(shí)施例還提出了一種投影終端,所述投影終端包括上述任意一種所述的裝置。
本發(fā)明實(shí)施例提供了一種投影終端梯形校正方法、裝置及投影終端,在投影終端的投射中心線與水平面的夾角大于45度時(shí),通過對(duì)投影終端沿投影終端的多條投射線到投影面的距離進(jìn)行比較,判斷出投影面的方向,從而得出投影終端的投射中心線與投影面的夾角,實(shí)現(xiàn)對(duì)投影終端的自動(dòng)梯形校正。
附圖說明
圖1為本發(fā)明投影終端梯形校正方法的第一實(shí)施例的流程圖;
圖2為本發(fā)明投影終端梯形校正方法的第二實(shí)施例的流程圖;
圖3為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第 一原理示意圖;
圖4為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第二原理示意圖;
圖5為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第三原理示意圖;
圖6為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第四原理示意圖;
圖7為本發(fā)明實(shí)施例投影終端梯形校正裝置的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
本發(fā)明的各種實(shí)施例中,投影終端包括但不限于投影儀以及其他投影產(chǎn)品;投影終端的投射中心線指投影終端的各條投射線的中心線,投影終端的投射中心線與水平面的夾角的取值范圍為0度到90度。
第一實(shí)施例
圖1為本發(fā)明投影終端梯形校正方法的第一實(shí)施例的流程圖,如圖1所示,該方法包括:
步驟100:當(dāng)投影終端的投射中心線與水平面的夾角大于設(shè)定的銳角角度時(shí),根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向,所述第一投射線和所述第二投射線具有不同的投射角度。
這里,設(shè)定的銳角角度可以是大于40度的角度,投影終端的投射線的投射角度為:投影終端的投射線與投影終端的投射中心線在水平面上的投影的夾角,投影終端的投射線的投射角度的取值范圍為0度到180度。
本步驟中,根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向包括:
獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離;如果所述第一投射線的投射角度小于所述第二投射線的投射角度且所述投影終端沿第一投射線到投影面的距離大于所述投影終端沿第二投射線到投影面的距離,或所述第一投射線的投射角度大于所述第二投射線的投射角度且所述投影終端沿第一投射線到投影面的距離小于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较颍环駝t所述投影面的方向?yàn)榇怪狈较颉?/p>
這里,在獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離時(shí),可以依次獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離,也可以同時(shí)獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離。
本步驟中,所述第一投射線和所述第二投射線可以為以下三條投射線中的任意兩條投射線:所述投影終端到投影面的各條投射線中投射角度最大的投射線和投射角度最小的投射線、以及投影終端的投射中心線,例如,所述第一投射線和所述第二投射線中的一個(gè)投射線為所述投影終端到投影面的各條投射線中投射角度最大的投射線,另一個(gè)投射線為所述投影終端到投影面的各條投射線中投射角度最小的投射線。
本步驟中,當(dāng)所述投影面的方向?yàn)樗椒较驎r(shí),投影面可以為與水平面平行的投影幕、天花板或地面;當(dāng)投影面的方向?yàn)榇怪狈较驎r(shí),投影面可以為與水平面垂直的投影幕或墻面。
步驟101:根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正。
具體地,根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正包括:根據(jù)所述投影面的方向、以及所述投影終端的投射中心線與水平面的夾角,得出所述投影終端的投射中心線與投影面的角度;這里,如果投影面的方向是水平方向,投影終端的投射中心線與投影面的夾角等于投影終端與水平面的夾角;如果投影面的方向是垂直方向,投影終端的投射中心線與投影面的夾角等于90 度減去投影終端與水平面的夾角。
在得出所述投影終端的投射中心線與投影面的角度之后,基于所述投影終端的投射中心線與投影面的角度,對(duì)所述投影終端進(jìn)行梯形校正。
在獲知所述投影終端的投射中心線與投影面的角度之后,對(duì)所述投影終端進(jìn)行梯形校正可以采用多種現(xiàn)有的實(shí)現(xiàn)方式,例如,將所述投影終端的投射中心線與投影面的角度輸入至位于投影機(jī)主板上的投影機(jī)主控芯片中,投影機(jī)主控芯片根據(jù)所述投影終端的投射中心線與投影面的角度,對(duì)投影終端進(jìn)行梯形校正。這里,投影機(jī)主控芯片的型號(hào)包括但不限于DDP2000和DDP2230。
第二實(shí)施例:
為了進(jìn)一步地說明本發(fā)明的目的,在上述實(shí)施例的基礎(chǔ)上,進(jìn)行進(jìn)一步的舉例說明。圖2為本發(fā)明投影終端梯形校正方法的第二實(shí)施例的流程圖,如圖2所示,該方法包括:
步驟200:將投影儀位置固定。
本步驟中,還可以利用以下方法檢測(cè)投影儀的位置是否固定:當(dāng)投影儀投射出光線時(shí),投影儀的投射中心線與水平面的夾角是否發(fā)生變化,如果發(fā)生變化,則結(jié)束流程,待投影儀的投射中心線與水平面的夾角不變化時(shí),再執(zhí)行步驟201;如果不發(fā)生變化,則說明投影儀的位置已經(jīng)固定,執(zhí)行步驟201。如此,只有當(dāng)投影儀的位置固定時(shí),才進(jìn)行后續(xù)的步驟,當(dāng)投影儀的位置因各種原因發(fā)生變化時(shí),就需要重新進(jìn)行投影儀梯形校正。
步驟201:當(dāng)投影儀投射出光線時(shí),通過測(cè)量得出投影儀的投射中心線與水平面的夾角;如果投影儀的投射中心線與水平面的夾角在0度到45度之間,則判定投影面的方向是垂直方向,即投影面與水平面垂直;如果投影儀的投射中心線與水平面的夾角大于45度且小于90度,則執(zhí)行步驟202。
這里,投影儀的投射中心線可以朝向水平面的斜上方或正上方、也可以朝向水平面的斜下方或正下方。投影儀的投射中心線朝向水平面的斜上方時(shí),投影面可以是與水平面垂直的投影幕、墻面、天花板或與水平面平行的投影幕;投影儀的投射中心線朝向水平面的斜下方時(shí),投影面可以是與水平面垂直的投 影幕、墻面、地面或與水平面平行的投影幕。
在實(shí)際應(yīng)用中,可以采用角度測(cè)量模塊測(cè)量得出投影儀的投射中心線與水平面的夾角,角度測(cè)量模塊位于投影儀內(nèi),角度測(cè)量模塊包括但不限于陀螺儀和加速度傳感器。
步驟202:在所述投影儀到投影面的各條投射線中,如果投射角度最大的投射線的投射角度大于等于90度,則判定投影面的方向?yàn)樗椒较?;如果投射角度最大的投射線的投射角度小于90度,則執(zhí)行步驟203。
本步驟中,當(dāng)投射角度最大的投射線的投射角度大于等于90度時(shí),由于投影儀的投射中心線與水平面的夾角大于45度且小于90度,根據(jù)幾何分析可知,投影面不可能是垂直投影面。這時(shí)因?yàn)槿绻队懊媸谴怪蓖队懊?,則投射角度最大的投射線不能投射到該投影面上。
下面分兩種情況進(jìn)行說明,第一種情況:投影儀的投射中心線朝向水平面的斜上方或正上方。
圖3為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第一原理示意圖,如圖3所示,點(diǎn)O代表投影儀所在位置,垂直的直線代表垂直投影面,經(jīng)過的點(diǎn)O的三條射線分別代表投射角度最大的投射線、投射中心線和投射角度最小的投射線;可以看出,此時(shí),投影儀的投射中心線可以朝向水平面的斜上方,投射角度最大的投射線的投射角度大于90度,顯然該投射角度最大的投射線與垂直投影面不相交。
第二種情況:投影儀的投射中心線朝向水平面的斜下方或正下方。
圖4為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第二原理示意圖,如圖4所示,點(diǎn)P代表投影儀所在位置,垂直的直線代表垂直投影面,經(jīng)過的點(diǎn)P的三條射線分別代表投射角度最大的投射線、投射中心線和投射角度最小的投射線;可以看出,此時(shí),投影儀的投射中心線可以朝向水平面的斜下方,投影終端的投射線的投射角度的取值范圍為0度到180度,即投影終端的投射線的投射角度取正值;如此,在圖4中可以看出,投射角度最大的投射線的投射角度大于90度,顯然該投射角度最大的投射線與垂直投影面 不相交。
步驟203:在所述投影儀到投影面的各條投射線中,選取出以下兩條投射線:投影儀到投影面的各條投射線中投射角度最大的投射線和投射角度最小的投射線;
得出投影儀沿投射角度最大的投射線到投影面的距離以及投影儀沿投射角度最小的投射線到投影面的距離。
這里,投影儀到投影面的各條投射線中投射角度最大的投射線是投影儀到投影面的各條投射線的上投影邊界,而投影儀沿投射角度最小的投射線到投影面是投影儀到投影面的各條投射線的下投影邊界。
在實(shí)際應(yīng)用中,可以利用測(cè)距儀測(cè)量得出投影儀沿每條投射線到投影面的距離,測(cè)距儀位于投影儀內(nèi)部,測(cè)距儀包括但不限于激光測(cè)距儀、紅外測(cè)距儀或超聲波測(cè)距儀,在測(cè)距儀工作時(shí),測(cè)距儀可以按照投射線的投射角度進(jìn)行旋轉(zhuǎn),進(jìn)而在相應(yīng)的投射角度測(cè)量出對(duì)應(yīng)的投影儀到投射面的距離。
這里,可以采用單個(gè)測(cè)距儀或兩個(gè)測(cè)距儀來測(cè)量投影儀沿上述選取出的兩條投射線到投影面的距離。
在采用單個(gè)測(cè)距儀測(cè)量投影儀沿上述選取出的兩條投射線到投影面的距離時(shí),測(cè)距儀對(duì)投影儀沿這兩條投射線到投影面的距離進(jìn)行依次測(cè)量。在采用兩個(gè)測(cè)距儀來測(cè)量投影儀沿上述選取出的兩條投射線到投影面的距離時(shí),這兩個(gè)測(cè)距儀中的一個(gè)測(cè)距儀測(cè)量投影儀沿上述選取出的兩條投射線中的一條投射線到投影面的距離,同時(shí),另一測(cè)距儀測(cè)量投影儀沿上述選取出的兩條投射線中的另一條投射線到投影面的距離。在采用兩個(gè)測(cè)距儀進(jìn)行距離測(cè)量時(shí),可以減少距離測(cè)量時(shí)間。
步驟204:判斷投影儀沿投射角度最小的投射線到投影面的距離是否大于投影儀沿投射角度最大的投射線到投影面的距離;如果是,則判定投影面的方向?yàn)樗椒较?,?zhí)行步驟205;如果否,則判定投影面的方向?yàn)榇怪狈较?,?zhí)行步驟205。
下面同樣分兩種情況說明本步驟中判斷投影面方向的原理。
第一種情況:投影儀的投射中心線朝向水平面的斜上方或正上方。
圖5為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第三原理示意圖,如圖5所示,點(diǎn)A表示投影儀所在位置,線段BF表示水平投影面,線段EI表示垂直投影面,射線AD(由點(diǎn)A發(fā)出經(jīng)過點(diǎn)D的射線)表示投影儀的投射中心線,投影儀的投射中心線的投射角度為射線AD與X軸正向的夾角;射線AD與水平面的夾角大于45度且小于90度,即射線AD與X軸正向的夾角大于45度且小于90度。射線AB(由點(diǎn)A發(fā)出經(jīng)過點(diǎn)B的射線)表示投影儀到投影面的各條投射線中投射角度最大的投射線,投影儀到投影面的各條投射線中投射角度最大的投射線的投射角度為射線AB與X軸正向的夾角;射線AC(由點(diǎn)A發(fā)出經(jīng)過點(diǎn)C的射線)表示投影儀到投影面的各條投射線中投射角度最小的投射線,投影儀到投影面的各條投射線中投射角度最小的投射線的投射角度為射線AC與X軸正向的夾角。
如果投影面是線段BF表示的水平投影面,如圖5所示,投影儀沿投影儀投射中心線到水平投影面的距離為線段AG的長(zhǎng)度,投影儀沿射線AC到水平投影面的距離為線段AF的長(zhǎng)度,投影儀沿射線AB到水平投影面的距離為線段AB的長(zhǎng)度。由于射線AD與水平面的夾角大于45度且小于90度,則角ABF為鈍角,同理,角AGF為鈍角;由于鈍角三角形的鈍角所對(duì)的邊大于其余任意一邊,所以線段AF的長(zhǎng)度大于線段AG的長(zhǎng)度,線段AG的長(zhǎng)度大于線段AB的長(zhǎng)度,也就是說,投影儀沿投射角度最小的投射線到投影面的距離大于投影儀到投影面的投射角度最大的投射線到投影面的距離。
如果投影面是線段EI表示的垂直投影面,如圖5所示,投影儀沿投影儀投射中心線到垂直投影面的距離為線段AK的長(zhǎng)度,投影儀沿射線AC到水平投影面的距離為線段AJ的長(zhǎng)度,投影儀沿射線AB到水平投影面的距離為線段AE的長(zhǎng)度。由于射線AD與水平面的夾角大于45度且小于90度,根據(jù)幾何關(guān)系可知角AKE為鈍角,同理,角AJE為鈍角;由于鈍角三角形的鈍角所對(duì)的邊大于其余任意一邊,所以線段AE的長(zhǎng)度大于線段AK的長(zhǎng)度,線段AK的長(zhǎng)度大于線段AJ的長(zhǎng)度,也就是說,投影儀沿投射角度最小的投射線到投影 面的距離小于投影儀到投影面的投射角度最大的投射線到投影面的距離。
第二種情況:投影儀的投射中心線朝向水平面的斜下方或正下方。
圖6為本發(fā)明投影終端梯形校正方法的第二實(shí)施例中判斷投影面方向的第四原理示意圖,如圖6所示,點(diǎn)A’表示投影儀所在位置,線段B’F’表示水平投影面,線段E’I’表示垂直投影面,射線A’D’(由點(diǎn)A’發(fā)出經(jīng)過點(diǎn)D’的射線)表示投影儀的投射中心線,投影儀的投射中心線的投射角度為射線A’D’與X軸正向的夾角,取正值;射線A’D’與水平面的夾角大于45度且小于90度,即射線A’D’與X軸正向的夾角大于45度且小于90度。射線A’B’(由點(diǎn)A’發(fā)出經(jīng)過點(diǎn)B’的射線)表示投影儀到投影面的各條投射線中投射角度最大的投射線,投影儀到投影面的各條投射線中投射角度最大的投射線的投射角度為射線A’B’與X軸正向的夾角;射線A’C’(由點(diǎn)A’發(fā)出經(jīng)過點(diǎn)C’的射線)表示投影儀到投影面的各條投射線中投射角度最小的投射線,投影儀到投影面的各條投射線中投射角度最小的投射線的投射角度為射線A’C’與X軸正向的夾角。
如果投影面是線段B’F’表示的水平投影面,如圖6所示,投影儀沿投影儀投射中心線到水平投影面的距離為線段A’G’的長(zhǎng)度,投影儀沿射線A’C’到水平投影面的距離為線段A’F’的長(zhǎng)度,投影儀沿射線A’B’到水平投影面的距離為線段A’B’的長(zhǎng)度。由于射線A’D’與水平面的夾角大于45度且小于90度,則角A’B’F’為鈍角,同理,角A’G’F’為鈍角;由于鈍角三角形的鈍角所對(duì)的邊大于其余任意一邊,所以線段A’F’的長(zhǎng)度大于線段A’G’的長(zhǎng)度,線段A’G’的長(zhǎng)度大于線段A’B’的長(zhǎng)度,也就是說,投影儀沿投射角度最小的投射線到投影面的距離大于投影儀到投影面的投射角度最大的投射線到投影面的距離。
如果投影面是線段E’I’表示的垂直投影面,如圖6所示,投影儀沿投影儀投射中心線到垂直投影面的距離為線段A’K’的長(zhǎng)度,投影儀沿射線A’C’到水平投影面的距離為線段A’J’的長(zhǎng)度,投影儀沿射線A’B’到水平投影面的距離為線段A’E’的長(zhǎng)度。由于射線A’D’與水平面的夾角大于45度且小于90度,根據(jù)幾何關(guān)系可知角A’K’E’為鈍角,同理,角A’J’E’為鈍角;由于鈍角三角形的鈍角所對(duì)的邊大于其余任意一邊,所以線段A’E’的長(zhǎng)度大于線段A’K’的長(zhǎng)度,線段 A’K’的長(zhǎng)度大于線段A’J’的長(zhǎng)度,也就是說,投影儀沿投射角度最小的投射線到投影面的距離小于投影儀到投影面的投射角度最大的投射線到投影面的距離。
步驟205:得出投影儀的投射中心線與投影面的夾角,如果投影面的方向是水平方向,則投影儀的投射中心線與投影面的夾角等于投影儀與水平面的夾角;如果投影面的方向是垂直方向,則投影儀的投射中心線與投影面的夾角等于90度減去投影儀與水平面的夾角。例如,投影儀的投射中心線與投影面的夾角為74度,如果投影面的方向是水平方向,則投影儀的投射中心線與投影面的夾角為74度;如果投影面的方向是垂直方向,則投影儀的投射中心線與投影面的夾角為16度。
根據(jù)投影儀的投射中心線與投影面的夾角,對(duì)投影儀進(jìn)行梯形校正。這里,根據(jù)投影儀的投射中心線與投影面的夾角對(duì)投影儀進(jìn)行梯形校正有多種現(xiàn)有的實(shí)現(xiàn)方式,這里不再贅述。
第三實(shí)施例
圖7為本發(fā)明實(shí)施例投影終端梯形校正裝置的組成結(jié)構(gòu)示意圖,如圖7所示,該裝置包括判斷模塊700和梯形校正模塊701;其中,
判斷模塊700,用于在所述投影終端的投射中心線與水平面的夾角大于設(shè)定的銳角角度時(shí),根據(jù)所述投影終端沿第一投射線到投影面的距離與所述投影終端沿第二投射線到投影面的距離的大小關(guān)系,判斷所述投影面的方向,所述第一投射線和所述第二投射線具有不同的投射角度。
梯形校正模塊701,用于根據(jù)所述投影面的方向?qū)λ鐾队敖K端進(jìn)行梯形校正。
所述判斷模塊700,用于獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離;當(dāng)所述第一投射線的投射角度小于所述第二投射線的投射角度時(shí),如果所述投影終端沿第一投射線到投影面的距離大于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较?;否則所述投影面的方向?yàn)榇怪狈较颍划?dāng)所述第一投射線的投射角度大于所述第二投射線的投射角度時(shí),如果所述投影終端沿第一投射線到投影 面的距離小于所述投影終端沿第二投射線到投影面的距離,則所述投影面的方向?yàn)樗椒较?;否則所述投影面的方向?yàn)榇怪狈较颉>唧w地,判斷模塊可以依次獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離,也可以同時(shí)獲取所述投影終端沿第一投射線到投影面的距離和所述投影終端沿第二投射線到投影面的距離。所述第一投射線和所述第二投射線可以為以下三條投射線中的任意兩條投射線:所述投影終端到投影面的各條投射線中投射角度最大的投射線和投射角度最小的投射線、以及投影終端的投射中心線。
所述梯形校正模塊701,用于根據(jù)所述投影面的方向、以及所述投影終端的投射中心線與水平面的夾角,得出所述投影終端的投射中心線與投影面的角度;基于所述投影終端的投射中心線與投影面的角度,對(duì)所述投影終端進(jìn)行梯形校正。
在實(shí)際應(yīng)用中,所述判斷模塊700和梯形校正模塊701均可由位于投影終端中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)、或現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實(shí)現(xiàn)。
第四實(shí)施例
本發(fā)明實(shí)施例還提供了一種投影終端,該投影終端包括本發(fā)明第三實(shí)施例中任意一種投影終端梯形校正裝置。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié) 合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。