本發(fā)明涉及投影設(shè)備技術(shù)領(lǐng)域,具體而言,涉及一種多投影屏幕拼接方法及裝置。
背景技術(shù):
現(xiàn)有的技術(shù)中,要實(shí)現(xiàn)多個(gè)投影屏幕的拼接顯示,往往是先將多個(gè)投影儀的投影畫面投影至幕布或墻上,再根據(jù)人眼觀察每個(gè)投影儀投射出來的畫面偏移位置,通過移動(dòng)投影儀的物理位置,或者調(diào)整投影畫面位置以實(shí)現(xiàn)多個(gè)投影儀的投影畫面的拼接顯示。現(xiàn)有的技術(shù)中,整套投影屏幕拼接需要人工反復(fù)的調(diào)整投影的位置,耗時(shí)耗力。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種多投影屏幕拼接方法及裝置。
本發(fā)明實(shí)施例提供的一種多投影屏幕拼接方法,應(yīng)用于第一投影儀,所述第一投影儀與至少一個(gè)第二投影儀電性連接,所述第一投影儀連接有攝像設(shè)備,該方法包括:
接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第一投影畫面;
對(duì)所述多個(gè)第一投影畫面進(jìn)行處理得到每個(gè)第一投影畫面的顯示區(qū)位置;
根據(jù)所述顯示區(qū)的位置生成對(duì)應(yīng)的調(diào)整指令,根據(jù)所述調(diào)整指令調(diào)整所述第一投影畫面,使調(diào)整后的多個(gè)所述第一投影畫面拼接形成較大的投影顯示畫面。
本發(fā)明實(shí)施例提供一種多投影屏幕拼接裝置,應(yīng)用于第一投影儀,所述第一投影儀與至少一個(gè)第二投影儀電性連接,所述第一投影儀連接有攝像設(shè)備,該裝置包括:
第一畫面接收模塊,用于接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第一投影畫面;
顯示區(qū)域定位模塊,用于對(duì)所述多個(gè)第一投影畫面進(jìn)行處理得到每個(gè)第一投影畫面的顯示區(qū)位置;
第一調(diào)整模塊,用于第一畫面接收模塊,用于接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第一投影畫面;
顯示區(qū)域定位模塊,用于對(duì)所述多個(gè)第一投影畫面進(jìn)行處理得到每個(gè)第一投影畫面的顯示區(qū)位置;
第一調(diào)整模塊,用于根據(jù)所述顯示區(qū)的位置生成對(duì)應(yīng)的調(diào)整指令,根據(jù)所述調(diào)整指令調(diào)整所述第一投影畫面,使調(diào)整后的多個(gè)所述第一投影畫面拼接形成較大的投影顯示畫面。
與現(xiàn)有技術(shù)相比,本發(fā)明的多投影屏幕拼接方法及裝置,通過由于第一投影儀獲取攝像設(shè)備的數(shù)據(jù),對(duì)數(shù)據(jù)處理得到調(diào)整指令,以對(duì)所述第一投影儀及第二投影儀進(jìn)行調(diào)整,可以節(jié)省人工調(diào)整畫面的時(shí)間,提高用戶體驗(yàn)。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明較佳實(shí)施例提供的服務(wù)器與本地終端進(jìn)行交互的示意圖。
圖2為本發(fā)明較佳實(shí)施例提供的第一投影儀的方框示意圖。
圖3為本發(fā)明第一實(shí)施例提供的多投影屏幕拼接方法的流程圖。
圖4為本發(fā)明第二實(shí)施例提供的多投影屏幕拼接方法的流程圖。
圖5為本發(fā)明第三實(shí)施例提供的多投影屏幕拼接裝置的功能模塊示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的編號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
如圖1所示,圖1為本發(fā)明較佳實(shí)施例提供的第一投影儀100、第二投影儀200及攝像設(shè)備300進(jìn)行交互的示意圖。本實(shí)施例中,所述第一投影儀100與一個(gè)或多個(gè)第二投影儀200(圖中示出了三個(gè))電性連接,以進(jìn)行數(shù)據(jù)通信或交互。所述第一投影儀100與一個(gè)或多個(gè)攝像設(shè)備300電性連接,以進(jìn)行數(shù)據(jù)通信或交互。在其它實(shí)施例中,所述攝像設(shè)備300不是必須的,當(dāng)所述第一投影儀100攜帶有攝像功能模塊,則可以省去所述攝像設(shè)備300。
本實(shí)施例中,所述第一投影儀100可用于向所述第二投影儀200發(fā)送一些控制指令,以實(shí)現(xiàn)控制所述第二投影儀200的目的。
如圖2所示,是所述第一投影儀100的方框示意圖。所述第一投影儀100包括多投影屏幕拼接裝置110、存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113及外設(shè)接口114。
所述存儲(chǔ)器111、存儲(chǔ)控制器112、處理器113及外設(shè)接口114各元件相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。所述多投影屏幕拼接裝置110包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器111中或固化在所述第一投影儀100的操作系統(tǒng)(operating system,OS)中的軟件功能模塊。所述處理器113用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的可執(zhí)行模塊,例如所述多投影屏幕拼接裝置110包括的軟件功能模塊或計(jì)算機(jī)程序。
其中,所述存儲(chǔ)器111可以是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),只讀存儲(chǔ)器(Read Only Memory,ROM),可編程只讀存儲(chǔ)器(Programmable Read-Only Memory,PROM),可擦除只讀存儲(chǔ)器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲(chǔ)器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲(chǔ)器111用于存儲(chǔ)程序,所述處理器113在接收到執(zhí)行指令后,執(zhí)行所述程序,本發(fā)明實(shí)施例任一實(shí)施例揭示的過程定義的第一投影儀100所執(zhí)行的方法可以應(yīng)用于處理器113中,或者由處理器113實(shí)現(xiàn)。
所述處理器113可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器113可以是通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡稱NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
所述外設(shè)接口114將各種輸入/輸入裝置耦合至處理器113以及存儲(chǔ)器111。在一些實(shí)施例中,外設(shè)接口114,處理器113以及存儲(chǔ)控制器112可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,第一投影儀100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
第一實(shí)施例
請(qǐng)參閱圖3,是本發(fā)明較佳實(shí)施例提供的應(yīng)用于圖2所示的第一投影儀100的多投影屏幕拼接方法的流程圖。下面將對(duì)圖3所示的具體流程進(jìn)行詳細(xì)闡述。
步驟S101,接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第一投影畫面。
本實(shí)施例中,所述第一投影儀及第二投影儀依次向墻上或者幕布上投射投影影像。所述攝像設(shè)備依次拍攝所述投影影像得到所述第一投影畫面。
在一個(gè)實(shí)例中,若所述第一投影儀連接有三個(gè)第二投影儀,則所述第一投影畫面有四個(gè),例如,四個(gè)投影畫面分別對(duì)應(yīng)第一畫面投影區(qū)域P1、第二畫面投影區(qū)域P2、第三畫面投影區(qū)域P3、及第四畫面投影區(qū)域P4。下面以P1、P2、P3、及P4分別表示所述多個(gè)投影畫面的投影區(qū)域進(jìn)行描述。
詳細(xì)地,所述攝像設(shè)備獲取所述多個(gè)投影畫面時(shí)的姿態(tài)與位置相同。也就是說,所述攝像設(shè)備不同的投影畫面中的同一位置能夠表示所述在所述墻上或者幕布上的位置相同。例如,P1對(duì)應(yīng)的投影畫面的距離上邊緣三分之一位置及距離左邊緣五分之二位置處的點(diǎn)A,與P2對(duì)應(yīng)的投影畫面的距離上邊緣三分之一位置及距離左邊緣五分之二位置處的點(diǎn)B,所述P1的A點(diǎn)與P2的B點(diǎn)在墻上或幕布上對(duì)應(yīng)同一位置。
步驟S102,對(duì)所述多個(gè)第一投影畫面進(jìn)行處理得到每個(gè)第一投影畫面的顯示區(qū)位置。
在一種實(shí)施方式中,所述第一投影畫面有白色方格,所述步驟S102包括:通過二值化方式對(duì)多個(gè)所述第一投影畫面進(jìn)行處理,得到多張黑白圖像,所述黑白圖像中的白色區(qū)域與所述白色方格對(duì)應(yīng),所述白色區(qū)域?yàn)樗鲲@示區(qū)。其中,所述白色區(qū)域?yàn)樗霭咨礁駥?duì)應(yīng)位置。獲取每一個(gè)黑白圖像的白色區(qū)域的位置信息。在一個(gè)實(shí)例中,所述位置信息可以包括:所述白色區(qū)域的邊緣與所述第一投射畫面的邊緣的距離;所述白色區(qū)域的頂點(diǎn)與所述第一投射畫面的邊緣的距離;所述白色區(qū)域占整個(gè)畫面的面積比例;所述白色區(qū)域的左邊有與所述白色區(qū)域右邊緣的距離;相鄰的第一投影畫面的所述白色區(qū)域相近的兩邊的距離等。
步驟S103,根據(jù)所述顯示區(qū)的位置生成對(duì)應(yīng)的調(diào)整指令,根據(jù)所述調(diào)整指令調(diào)整所述第一投影畫面,使調(diào)整后的多個(gè)所述第一投影畫面拼接形成較大的投影顯示畫面。
本實(shí)施例中,所述根據(jù)所述顯示區(qū)的位置生成對(duì)應(yīng)的調(diào)整指令包括:根據(jù)每個(gè)所述白色區(qū)域的位置得到所述第一投影儀及第二投影儀的投影修正參數(shù),根據(jù)所述投影修正參數(shù)生成所述調(diào)整指令,以使調(diào)整后第一投影儀及第二投影儀投影畫面的顯示區(qū)域邊緣對(duì)齊。
本實(shí)施例中,所述第一投影儀與所述第二投影儀的投影畫面的顯示區(qū)域都為矩形,且投射區(qū)域相鄰的兩個(gè)投影儀的調(diào)整后的投射畫面的形狀相同。
在一種實(shí)施方式中,所述第一投影儀與所述第二投影儀的投射影像為上下方向的梯形,因此需要對(duì)所述第一投影儀與所述第二投影儀進(jìn)行上下方向上的梯形校正。在一個(gè)實(shí)例中,所述第一投影儀與所述第二投影儀支持垂直梯形校正功能,即所述第一投影儀與所述第二投影儀在垂直方向可調(diào)節(jié)自身的高度。若通過梯形校正后的投影儀相鄰的兩個(gè)投影儀的調(diào)整后的投射畫面的形狀大小不相同,所述調(diào)整指令還可以包括調(diào)整所述第一投影儀與第二投影儀與顯示墻或幕布的距離。
在另一種實(shí)施方式中,所述第一投影儀與所述第二投影儀的投射影像為左右方向的梯形,因此需要對(duì)所述第一投影儀與所述第二投影儀進(jìn)行左右方向上的梯形校正。本實(shí)施例中,可以通過所述白色區(qū)域得到所述第一投影儀與所述第二投影儀最終修正后用于顯示投影畫面的投射區(qū)域。本實(shí)施例中,所述投射區(qū)域的面積可以不大于所述白色區(qū)域;或者所述投射區(qū)域的邊緣不超過所述白色區(qū)域的最小邊,例如,所述投射區(qū)域的長不大于所述白色區(qū)域的左右兩邊的最小距離,所述投射區(qū)域的寬不大于所述白色區(qū)域的上下兩邊的最小距離;或者所述投射區(qū)域的長為所述白色區(qū)域的左邊與右邊中點(diǎn)的距離,所述投射區(qū)域的寬為所述白色區(qū)域的上邊與上邊中點(diǎn)的距離。
再一個(gè)實(shí)施方式中,所述調(diào)整指令包括對(duì)上下方向上的調(diào)整指令和左右方向上的調(diào)整。例如,所述調(diào)整指令可以是先上下調(diào)整所述第一投影儀或第二投影儀的位置,再通過數(shù)碼梯形校正以校正水平方向產(chǎn)生的梯形情況,以使第一投影儀與所述第二投影儀的投射影像在所述投射區(qū)域處;再例如,所述調(diào)整指令可以是先通過數(shù)碼梯形校正以校正豎直方向產(chǎn)生的梯形情況,再通過數(shù)碼梯形校正以校正水平方向產(chǎn)生的梯形情況,以使第一投影儀與所述第二投影儀的投射影像分別投影在其對(duì)應(yīng)的所述投射區(qū)域處。
在一個(gè)實(shí)例中,所述根據(jù)所述投射區(qū)域與所述P1、P2、P3、及P4計(jì)算得到所述第一投影儀及第二投影儀需要進(jìn)行校正的梯形校正角度。所述第一投影儀根據(jù)所述P1得到所述P1畫面對(duì)應(yīng)的投影儀需要調(diào)整的梯形校正角度。詳細(xì)地,所述校正角度可以包括水平方向的梯形校正角度和豎直方向的梯形校正角度,也可以是僅包括水平方向的梯形校正角度,豎直方向通過調(diào)整所述第一投影儀和第二投影儀的位置實(shí)現(xiàn)校正。所述第一投影儀及第二投影儀存儲(chǔ)需要調(diào)整的梯形校正角度,在需要對(duì)圖像投射之前,得到所述圖像的補(bǔ)償梯形圖像。本實(shí)施例中,所述補(bǔ)償梯形圖像為通過對(duì)待投影圖像進(jìn)行幾何變換得到。本實(shí)施例中,所述幾何變化通過兩個(gè)算法實(shí)現(xiàn),第一算法是用來定義空間變化,以規(guī)定圖像像素的移動(dòng);第二算法是插值算法。本實(shí)施例中,所述插值算法可以是近鄰插值法、雙線性內(nèi)插法或三次卷積法。詳細(xì)地,第一算法是將原始投射的梯形圖像的像素點(diǎn)坐標(biāo)經(jīng)過變化得到基于所述待投射圖像的像素點(diǎn)坐標(biāo)。然后將該坐標(biāo)通過插值算法得到所述補(bǔ)償梯形圖像。
本實(shí)施例中,通過上述方式將所述第一投影儀及第二投影儀進(jìn)行梯形校正、上下左右方向的調(diào)整以使以實(shí)現(xiàn)調(diào)整后的畫面投影拼接形成較大顯示畫面。
根據(jù)上述實(shí)施例中的方法,通過由于第一投影儀獲取攝像設(shè)備的數(shù)據(jù),對(duì)數(shù)據(jù)處理得到調(diào)整指令,以對(duì)所述第一投影儀及第二投影儀進(jìn)行調(diào)整,可以節(jié)省人工調(diào)整畫面的時(shí)間,提高用戶體驗(yàn)。
第二實(shí)施例
本實(shí)施例提供一種多投影屏幕拼接方法,本實(shí)施例與第一實(shí)施例類似,其不同之處在于,如圖4所示,本實(shí)施例中的方法在步驟S103之后還包括:
步驟S201,接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第二投影畫面。
步驟S202,獲取每個(gè)第二投影畫面與其相鄰的第二投影畫面的重疊區(qū)域。
步驟S203,接收所述攝像設(shè)備獲取的所述第一投影儀及至少一個(gè)所述第二投影儀的多個(gè)第三投影畫面,所述第三投影畫面為格子畫面。
步驟S204,記錄所述重疊區(qū)域在所述多個(gè)第三投影畫面中的位置信息。
本實(shí)施例中,所述位置信息包括所述重疊區(qū)域在所述投影格子畫面中的格子數(shù)量及位置。在一個(gè)實(shí)例中,所述多個(gè)第三投影畫面的每個(gè)畫面中包括N*N個(gè)格子。在一個(gè)優(yōu)選的實(shí)例中,所述投影格子畫面為矩形時(shí),所述方格為正方形。
本實(shí)施例中,通過二值化方法對(duì)所述第三投影畫面進(jìn)行處理得到一張黑白圖像,所述黑白圖像中的白色區(qū)域進(jìn)行編號(hào),其中所述黑白圖像中的白色區(qū)域代表格子,通過所述編號(hào)記錄所述位置信息中的位置。詳細(xì)地,還可以對(duì)所述多個(gè)第三投影畫面中包括N*N個(gè)格子進(jìn)行編號(hào),例如,第i行,第j列的格子編號(hào)為Rij。進(jìn)一步地,可以將所述多個(gè)投影格子畫面設(shè)置成格子數(shù)量相同,排列位置相同,且每個(gè)格子的大小相同。
在一種實(shí)施方式中,通過所述格子的編號(hào)記錄所述重疊區(qū)域在所述多個(gè)第三投影畫面中的位置信息。例如,所述第三投影畫面中的第一列格子與相鄰的第三投影畫面重疊,則所述位置信息可以用格子的編號(hào)進(jìn)行記錄,如,R11R21R31R41…Rn1。
步驟S205,生成對(duì)所述第一投影儀及第二投影儀的投射光束的光線調(diào)整指令,根據(jù)所述光線調(diào)整指令調(diào)整第一投影儀及/或第二投影儀的投影光線。
本實(shí)施例中,所述第一投影儀根據(jù)所述調(diào)整指令調(diào)整所述第一投影儀及的投影光線。以及所述第一投影儀將所述調(diào)整指令發(fā)送給所述第二投影儀,所述第二投影儀根據(jù)所述調(diào)整指令調(diào)整所述第二投影儀及的投影光線。
本實(shí)施例中,所述光線調(diào)整指令為使投射至非重疊區(qū)域的光束至投射至重疊區(qū)域的光束逐漸衰減的光束的指令。
在一種實(shí)施方式中,將所述第一投影儀及第二投影儀投射至所述重疊區(qū)域的投影光線減弱。在一個(gè)實(shí)例中,通過所述重疊位置信息獲取每個(gè)第三投影畫面與相鄰的第三投影畫面重疊部分占第三投影畫面的比例。例如,若其中一個(gè)第三投影畫面與相鄰的第三投影畫面重疊的格子為第一列的格子,例如,R11R21R31R41…Rn1,則所述比例為1/n。其中,n為所述第三投影畫面包含的格子的行總數(shù)或列總數(shù)。光線調(diào)整指令為使投射至所述1/n范圍的光束的投影光線強(qiáng)度減弱。
在另一種實(shí)施方式中,將所述第一投影儀及第二投影儀投射由非重疊區(qū)域至所述重疊區(qū)域的投影光線逐漸減弱。在一個(gè)實(shí)例中,三個(gè)第二投影儀與第一投影儀連接,三個(gè)第二投影儀的投射影像分別用于投射至左上、左下及右上三個(gè)位置,所述第一投影儀的投射影像用于投射至右下位置。例如,第二投影儀A的投影影像投射至左上;第二投影儀B的投影影像投射至左下;第二投影儀C的投影影像投射至右上。第二投影儀A的投影光線從左到右衰減及從上到下衰減。第二投影儀B的投影光線從左到右衰減及從下到上衰減。第二投影儀C的投影光線從右到左衰減及從上到下衰減。則第一投影儀的投影光線從右到左衰減及從下到上衰減。
本實(shí)施例中,所述方法還包據(jù)所述位置信息生成局部調(diào)整指令,根據(jù)所述局部調(diào)整指令調(diào)整所述第三投影畫面,使調(diào)整后的第三投影畫面的重疊區(qū)域中的格子重合。詳細(xì)地,所述根據(jù)所述局部調(diào)整指令調(diào)整所述第三投影畫面包括所述第一投影儀調(diào)整其自身的投影影像,還包括所述第一投影儀將所述調(diào)整指令發(fā)送給所述第二投影儀,所述第二投影儀根據(jù)所述調(diào)整指令調(diào)整其投影影像。
本實(shí)施例中,所述局部調(diào)整指令包括調(diào)整參數(shù),所述調(diào)整參數(shù)為所述第一投影儀及所述第二投影儀需要進(jìn)行的梯形校正角度。
進(jìn)一步地,將所述調(diào)整指令的調(diào)整參數(shù)存儲(chǔ)在所述第一投影儀或第二投影儀中,在第一投影儀或第二投影儀投影之前先通過所述調(diào)整參數(shù)對(duì)所述待投射圖像進(jìn)行處理。
根據(jù)上述實(shí)施例中的方法,通過對(duì)所述第一投影儀及第二投影儀的重疊部分的光線進(jìn)行調(diào)整,可以使拼接后的畫面能夠更加均勻地顯示,使畫面顯示更清晰。
第三實(shí)施例
本實(shí)施例提供一種多投影屏幕拼接裝置110,應(yīng)用于圖2所示的第一投影儀100,本實(shí)施例中的各個(gè)模塊用于執(zhí)行上述方法實(shí)施例中的各個(gè)步驟,如圖5所示,本實(shí)施例中的裝置包括:第一畫面接收模塊1101、顯示區(qū)域定位模塊1102及第一調(diào)整模塊1103。
所述第一畫面接收模1101,用于接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第一投影畫面。
所述顯示區(qū)域定位模塊1102,用于對(duì)所述多個(gè)第一投影畫面進(jìn)行處理得到每個(gè)第一投影畫面的顯示區(qū)位置。所述第一投影畫面為顯示區(qū)有白色方格,所述顯示區(qū)域定位模塊1102還用于通過二值化方式對(duì)多個(gè)所述第一投影畫面進(jìn)行處理,得到多張黑白圖像,所述黑白圖像中的白色區(qū)域與所述白色方格對(duì)應(yīng),所述白色區(qū)域?yàn)樗鲲@示區(qū),獲取每一個(gè)黑白圖像的白色區(qū)域的位置信息。
所述第一調(diào)整模塊1103,用于用于根據(jù)所述顯示區(qū)的位置生成對(duì)應(yīng)的調(diào)整指令,根據(jù)所述調(diào)整指令調(diào)整所述第一投影畫面,使調(diào)整后的多個(gè)所述第一投影畫面拼接形成較大的投影顯示畫面。
所述第一調(diào)整模塊1103還用于根據(jù)每個(gè)所述白色區(qū)域的位置得到所述第一投影儀及第二投影儀的投影修正參數(shù),根據(jù)所述投影修正參數(shù)生成所述調(diào)整指令,以使調(diào)整后第一投影儀及第二投影儀投影畫面的顯示區(qū)域邊緣對(duì)齊。
在其它實(shí)施例中,所述多投影屏幕拼接裝置110還包括:第二畫面接收模塊1104、重疊區(qū)域獲取模塊1105、第二調(diào)整模塊1106、第三畫面接收模塊1107及位置信息記錄模塊1108。
所述第二畫面接收模塊1104,用于接收所述攝像設(shè)備獲取的所述第一投影儀及第二投影儀投射的多個(gè)第二投影畫面;
所述重疊區(qū)域獲取模塊1105,用于獲取每個(gè)第二投影畫面與其相鄰的第二投影畫面的重疊區(qū)域;
所述第二調(diào)整模塊1106,用于用于生成對(duì)所述第一投影儀及第二投影儀的投射光束的光線調(diào)整指令,根據(jù)所述光線調(diào)整指令調(diào)整第一投影儀及/或第二投影儀的投影光線。
所述第三畫面接收模塊1107,用于接收所述攝像設(shè)備獲取的所述第一投影儀及至少一個(gè)所述第二投影儀的多個(gè)第三投影畫面,所述第三投影畫面為格子畫面;
所述位置信息記錄模塊1108,用于記錄所述重疊區(qū)域在所述多個(gè)第三投影畫面中的位置信息;
所述第二調(diào)整模塊1106還用于根據(jù)所述位置信息生成局部調(diào)整指令,根據(jù)所述局部調(diào)整指令調(diào)整所述第三投影畫面,使調(diào)整后的第三投影畫面的重疊區(qū)域中的格子重合。
所述光線調(diào)整指令為使投射至非重疊區(qū)域的光束至投射至重疊區(qū)域的光束逐漸衰減的光束的指令。
關(guān)于上述裝置實(shí)施例的其它細(xì)節(jié)可以進(jìn)一步參考第一實(shí)施例及第二實(shí)施例的方法實(shí)施例中的描述,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的編號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。