亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法

文檔序號:6358070閱讀:197來源:國知局
專利名稱:利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種拼接一組投影機(jī)的方法,尤其涉及一種利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法。
背景技術(shù)
在多投影展項設(shè)計中,往往會有一些異型屏幕。特別是在一些展項中,異型屏幕是由多個曲面或平面組成的,而且在異型屏幕上顯示多個彼此獨立的畫面窗口。對于這種展項,在一般的多投影的解決方案中,往往會使用多套多投影拼接系統(tǒng),一套多投影拼接系統(tǒng)投影顯示一個獨立畫面窗口。但是這樣的解決方案,需要較多的投影機(jī),從而導(dǎo)致需要較多的計算機(jī),也導(dǎo)致電能源消耗大增。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有技術(shù)的不足,提供一種利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法。利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法的步驟如下
1)將投影機(jī)ft· (1)、Pr (2)、…和ft· (K)分別連接到計算機(jī)上,投影機(jī)的顯示輸入端口與計算機(jī)的顯示輸出端口相連,計算機(jī)有一個或者多個顯示輸出端口,第k臺投影機(jī)記為ft· (k),l^k^K,在計算機(jī)的存儲器中每臺投影機(jī)分配有一塊數(shù)據(jù)存儲空間,用來存儲即將傳輸給投影機(jī)的畫面的數(shù)據(jù),投影機(jī)I3Hk)的數(shù)據(jù)存儲空間稱為投影緩存Buffer (k), 投影緩存Buffer (k)為二維數(shù)組,二維數(shù)組包括多個數(shù)組元素,每個數(shù)組元素記錄投影機(jī) Pr(k)上一個像素的顏色值;投影機(jī)在屏幕上的顯示區(qū)域為投影機(jī)的投影區(qū)域;
2)通過對投影機(jī)的位置、投影角度、顯示大小進(jìn)行調(diào)節(jié),使得相鄰?fù)队皡^(qū)域有重疊,并且投影機(jī)的投影區(qū)域的并集能完全覆蓋屏幕上預(yù)先由用戶指定的區(qū)域;在屏幕上預(yù)先由用戶指定的區(qū)域中,由用戶指定N個子區(qū)域,其中每個子區(qū)域?qū)@示一個畫面,每個子區(qū)域稱為一個窗口;
3)對上述N個窗口中的每一個窗口進(jìn)行操作
a)記第i個窗口為W(i),1彡i彡N;從K臺投影機(jī)ft~(l),ft^2),…,Pr(K) 中選出一組投影機(jī),標(biāo)記為{PrH(i, 1), PrH(i, 2),…,PrH(i,m)},PrH(i, j) e { Pr(I), Pr (2),…,Pr(K)},l^ j ^m, m為該投影機(jī)組的投影機(jī)臺數(shù);記該投影機(jī)組為窗口 W(i) 的投影機(jī)組H(i);投影機(jī)組H(i)的選取應(yīng)滿足以下條件投影機(jī)組H(i)中的每臺投影機(jī)的投影機(jī)區(qū)域與窗口 W(i)的交集不空,并且任意不在投影機(jī)組H(i)中的投影機(jī)的投影區(qū)域與窗口 W(i)的交集為空;
b)在窗口ff(i)上劃分出 m 個窗口區(qū)域 WR(i,l),WR(i,2),...,WR(i,m);在窗口 ff(i) 上劃分出m個窗口區(qū)域應(yīng)滿足以下條件記第j個窗口區(qū)域為WR (i,j), 1彡j彡m,投影機(jī)ft~H(i,j)的投影區(qū)域為R(i,j),窗口區(qū)域WR(i,j)被包含在投影區(qū)域R(i,j)之內(nèi);對于任意兩個窗口區(qū)域WR(i,jl)與WR(i,j2),jl Φ j2,l彡jl,j2彡m,如果投影區(qū)域R(i,jl)和R(i,j2)的交集不空,那么窗口區(qū)域WR(i,jl)與WR(i,j2)的交集也不空;
c)記在窗口 W (i)中將顯示的圖像為圖像Picture (i),圖像Picture (i)為一個二維數(shù)組,其中每一個數(shù)組元素記錄圖像Picture (i)上一個像素的顏色值;從圖像Picture (i) 上劃分出m個圖像區(qū)域PictureR(i, 1),PictureR(i, 2),…,PictureR(i, m),稱這些圖像區(qū)域組成的集合為圖像Picture (i)的圖像區(qū)域集合;從圖像Picture (i)上劃分出m個圖像區(qū)域 PictureR(i, 1),PictureR(i, 2),…,PictureR(i, m)應(yīng)滿足條件如果窗口區(qū)域 WR(i,jl)與WR(i,j2)的交集不空,那么圖像區(qū)域PictureR(i,jl)與PictureR(i,j2)的交集也不空,如果窗口區(qū)域WR(i,jl)與WR(i,j2)的交集為空,那么圖像區(qū)域PictureR(i,jl) 與PictureR(i,j2)的交集也為空,其中jl ≠ j2,1≤jl,j2≤m ;稱圖像Picture (i)的圖像區(qū)域集合中的第j個圖像區(qū)域PictureR(i,j)與投影機(jī)IMl(i,j)相關(guān),1 ≤ j ≤ m ;
d)對上述圖像Picture(i)的圖像區(qū)域集合中的每一個圖像區(qū)域做如下操作記第j 個圖像區(qū)域為PictureR(i,j),1≤j≤m,建立從圖像區(qū)域PictureR(i,j)中的像素行列坐標(biāo)(P,q)到投影機(jī)ft~H(i,j)的投影緩存Buffer (i,j)的像素行列坐標(biāo)(s, t)的連續(xù)映射 Gi,j,有(s,t)= GiJ(Piq),稱連續(xù)映射Gi,j為圖像區(qū)域PictureR(i,j)的圖像區(qū)域映射;
4)為每一臺投影機(jī)建立一個與其相關(guān)的圖像區(qū)域集合
a)記與第k臺投影機(jī)相關(guān)的圖像區(qū)域集合為C(k),1≤k≤K ;設(shè)置圖像區(qū)域集合C(k)為空集,遍歷每一個窗口,都做如下操作在第i個窗口 W(i)的投影機(jī)組 H(i)中,如果存在投影機(jī)ft~(k),記投影機(jī)在投影機(jī)組H(i)中的標(biāo)記是ft~H(i,
J')那么把與投影機(jī)ft~H(i,j# )相關(guān)的圖像區(qū)域PictUreR(i,)添加到圖像區(qū)域集合
C(k)中;
b)根據(jù)步驟a)的操作,為每一臺投影機(jī)建立一個與其相關(guān)的圖像區(qū)域集合;
5)設(shè)置每一臺投影機(jī)的投影緩存的像素顏色值
a)根據(jù)與第k臺投影機(jī)相關(guān)的圖像區(qū)域集合C(k)中的每一個圖像區(qū)域 PictureR,做如下操作遍歷圖像區(qū)域PictureR中的每一個像素P,記像素P的行列坐標(biāo)為 (P,q),G為圖像區(qū)域PictureR的圖像區(qū)域映射,把投影緩存Buffer (k)上像素行列坐標(biāo)為 G (p,q)的像素的顏色值設(shè)置為像素P的顏色值;
b)根據(jù)步驟a)的操作,設(shè)置每一臺投影機(jī)的投影緩存的像素顏色值;
6)計算機(jī)同步地把所有投影機(jī)的投影緩存?zhèn)鬏斀o相應(yīng)投影機(jī);
7)回到步驟5),并循環(huán)操作。所述步驟3)中步驟d)的圖像區(qū)域映射的建立滿足條件在圖像Pictured) 的圖像區(qū)域集合中,記該集合中的圖像區(qū)域個數(shù)為m,對于任意兩個有交集的圖像區(qū)域 PictureR(i,jl)與PictureR(i,j2),jl≠j2,1≤jl,j2≤m,其對應(yīng)的圖像區(qū)域映射分別為Giijl和Gi, j2,與其相關(guān)的投影機(jī)的投影緩存分別為Buffer (i,jl)和Buffer (i,j2),對于圖像區(qū)域PictureR(i, jl)與PictureR(i, j2)交集上的任意一個像素點P,記像素點P的行列坐標(biāo)為(P,q),且記投影緩存Buffer (i,jl)中像素行列坐標(biāo)為Gi,爿(p,q)的像素為
投影緩存Buffer (i,j2)中像素行列坐標(biāo)為Gi,j2(ρ,q)的像素為Sj2,那么在分別把投影緩存 Buffer (i, jl)和Buffer (i,j2)傳輸給所屬投影機(jī)并進(jìn)行投影顯示后,像素點Sjl與像素點 Sj2在窗口 W(i)上的顯示位置一致。本發(fā)明提供了利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法,即在屏幕上投影多個相互獨立的顯示窗口,而且有一臺以上的投影機(jī)在多個獨立顯示窗口上都有投影,能降低投影機(jī)、計算機(jī)的使用數(shù)量,降低電能消耗,也通過降低硬件數(shù)量提升了多投影系統(tǒng)的穩(wěn)定性。


圖1是拼接兩臺投影機(jī)在一個扇形屏幕上顯示兩個獨立畫面窗口的投影區(qū)域、窗口分布示例圖;圖中,1為扇形屏幕,2為第一窗口 W(I),3為第二窗口 WQ),4為窗口邊界線,5為第一臺投影機(jī)ft· (1)的投影區(qū)域,6為第二臺投影機(jī)的投影區(qū)域。圖2是拼接兩臺投影機(jī)在一個扇形屏幕上顯示兩個獨立畫面窗口的第一窗口 W(I)的窗口劃分示意圖;圖中,7為窗口區(qū)域WR(1,1),8為窗口區(qū)域WR(1,2)。圖3是根據(jù)第一窗口 W(I)上的窗口區(qū)域分布在圖像Pictured)上劃分出兩個圖像區(qū)域的示意圖;圖中,9為圖像區(qū)域PictureR(l,1),10為圖像區(qū)域PictureR(l,2);圖像區(qū)域PictureR(1,1)與投影機(jī)IMl(1,1)相關(guān),圖像區(qū)域PictureR(1,2)與投影機(jī)IMl(1,2) 相關(guān)。圖4是建立圖像區(qū)域映射所滿足條件的示意圖;圖中,11為投影機(jī)ft~H(l,1) 的投影緩存Buffer (1,1),12為投影機(jī)ftfl (1,2)的投影緩存Buffer (1,2),圖像區(qū)域 PictureRd, 1)的圖像區(qū)域映射為G1,圖像區(qū)域PictureR(l,2)的圖像區(qū)域映射為G1,2, 圖像區(qū)域PictureR(l,1)與PictureR(l,2)交集中的任意一個像素點P,經(jīng)圖像區(qū)域映射Gm映射到投影緩存Buffer (1,1)中的像素點S1,經(jīng)圖像區(qū)域映射Gli2映射到投影緩存 Bufferd, 2)中的像素點&,這兩個投影緩存?zhèn)鬏數(shù)酵队皺C(jī)并投影后,像素點S1, S2都顯示在第一窗口 W(I)的D點。
具體實施例方式下面結(jié)合附圖和實施方式對本發(fā)明做進(jìn)一步說明。利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法的步驟如下
1)將投影機(jī)ft· (1)、Pr (2)、…和ft· (K)分別連接到計算機(jī)上,投影機(jī)的顯示輸入端口與計算機(jī)的顯示輸出端口相連,計算機(jī)有一個或者多個顯示輸出端口,第k臺投影機(jī)記為ft· (k),l^k^K,在計算機(jī)的存儲器中每臺投影機(jī)分配有一塊數(shù)據(jù)存儲空間,用來存儲即將傳輸給投影機(jī)的畫面的數(shù)據(jù),投影機(jī)I3Hk)的數(shù)據(jù)存儲空間稱為投影緩存Buffer (k), 投影緩存Buffer (k)為二維數(shù)組,二維數(shù)組包括多個數(shù)組元素,每個數(shù)組元素記錄投影機(jī) Pr(k)上一個像素的顏色值;投影機(jī)在屏幕上的顯示區(qū)域為投影機(jī)的投影區(qū)域;
2)通過對投影機(jī)的位置、投影角度、顯示大小進(jìn)行調(diào)節(jié),使得相鄰?fù)队皡^(qū)域有重疊,并且投影機(jī)的投影區(qū)域的并集能完全覆蓋屏幕上預(yù)先由用戶指定的區(qū)域;在屏幕上預(yù)先由用戶指定的區(qū)域中,由用戶指定N個子區(qū)域,其中每個子區(qū)域?qū)@示一個畫面,每個子區(qū)域稱為一個窗口;
在圖1所示的拼接兩臺投影機(jī)在扇形屏幕上顯示兩個窗口的示例中,窗口邊界線4所圈區(qū)域即為用戶指定的區(qū)域,該區(qū)域被分成第一窗口和第二窗口,且被兩臺投影機(jī)的投影區(qū)域的并集完全覆蓋。3) 對上述N個窗口中的每一個窗口進(jìn)行操作
6a) 記第i個窗口為W(i),1≤i≤N;從K臺投影機(jī)ft~(l),ft^2),…,ft·⑷ 中選出一組投影機(jī),標(biāo)記為{PrH(i, 1), PrH(i, 2),…,PrH(i,m)},PrH(i, j) e { Pr(I), ft·⑵,…,ft·⑷},1≤j≤m,m為該投影機(jī)組的投影機(jī)臺數(shù);記該投影機(jī)組為窗口 W⑴ 的投影機(jī)組H(i);投影機(jī)組H(i)的選取應(yīng)滿足以下條件投影機(jī)組H(i)中的每臺投影機(jī)的投影機(jī)區(qū)域與窗口 W(i)的交集不空,并且任意不在投影機(jī)組H(i)中的投影機(jī)的投影區(qū)域與窗口 W(i)的交集為空;
在圖1所示的拼接兩臺投影機(jī)在扇形屏幕上顯示兩個窗口的示例中,窗口 W(I)的投影機(jī)組 H(I)為{ Pr(I), Pr (2)},標(biāo)記為{ ft~H(l,1),PrH(l,2)},窗口 W(2)的投影機(jī)組 H (2) 為{ Pr (1),Pr (2)},標(biāo)記為{ PrH(2,1), PrH(2, 2)} b)在窗口 W⑴上劃分出 m 個窗口區(qū)域 WR(i,l),WR(i,2),...,WR(i,m);在窗口 W(i)上劃分出m個窗口區(qū)域應(yīng)滿足以下條件記第j個窗口區(qū)域為WR(i,j), 1≤j≤m, 投影機(jī)ft~H(i,j)的投影區(qū)域為R(i,j),窗口區(qū)域WR(i,j)被包含在投影區(qū)域R(i,j)之內(nèi);對于任意兩個窗口區(qū)域WR(i,jl)與WR(i,j2),jl Φ j2,l≤jl,j2≤m,如果投影區(qū)域 R(i,jl)和R(i,j2)的交集不空,那么窗口區(qū)域WR(i,jl)與WR(i,j2)的交集也不空;
在圖2所示的拼接兩臺投影機(jī)在扇形屏幕上顯示兩個窗口的示例中,在窗口 W(I)上劃分出2個窗口區(qū)域WR(1,1),WR(1,2),窗口區(qū)域WR(1,1)在投影機(jī)PrH(1, 1)的投影區(qū)域之內(nèi),窗口區(qū)域WR(1,2)在投影機(jī)ft~H(l,2)的投影區(qū)域之內(nèi),而且窗口區(qū)域WR(1,1)與 WR(1, 2)有交集。c) 記在窗口 W(i)中將顯示的圖像為圖像Picture(i),圖像Picture(i)為一個二維數(shù)組,其中每一個數(shù)組元素記錄圖像Picture (i)上一個像素的顏色值;從圖像 Picture (i)上劃分出 m 個圖像區(qū)域 PictureR(i, 1),PictureR(i, 2),…,PictureR(i, m), 稱這些圖像區(qū)域組成的集合為圖像Pictured)的圖像區(qū)域集合;從圖像Pictured)上劃分出 m個圖像區(qū)域 PictureR (i, 1),PictureR (i, 2),…,PictureR (i, m)應(yīng)滿足條件如果窗口區(qū)域WR(i,jl)與WR(i,j2)的交集不空,那么圖像區(qū)域PictureR(i,jl)與 PictureR(i,j2)的交集也不空,如果窗口區(qū)域WR(i,jl)與WR(i,j2)的交集為空,那么圖像區(qū)域 PictureR(i,jl)與 PictureR(i,j2)的交集也為空,其中 jl ≤ j2,1≤
圖像Pictured)的圖像區(qū)域集合中的第j個圖像區(qū)域PictureR(i,j)與投影機(jī)PrH(i,j) 相關(guān),1≤j≤m ;
圖3顯示了根據(jù)第一窗口 W(I)上的窗口區(qū)域分布,在圖像Pictured)上劃分出兩個圖像區(qū)域 PictureRd, 1)與 PictureR(l, 2),圖像區(qū)域 PictureR(l, 1)與投影機(jī) PrH(1, 1) 相關(guān),圖像區(qū)域PictureR(l,2)與投影機(jī)ft~H(l,2)相關(guān)。從圖像Picture (i)上劃分出m個圖像區(qū)域的一個具體方法如下描述
i)建立圖像Picture (i)上的像素點到窗口 W(i)上的點的連續(xù)映射
關(guān)系A(chǔ)。在窗口 W(i)上選擇N1個點,記這組點為窗口 W(i)的窗口基準(zhǔn)點D(I),D(2),···, D(N1),按以下條件選擇這N1個點這&個窗口基準(zhǔn)點在窗口 W(i)上分布比較均勻;在窗口 W(i)的邊界上也選擇一些基準(zhǔn)點,確保按序連接這些基準(zhǔn)點能勾勒出窗口 W(i)的輪廓^ 值足夠大,使得窗口 W(i)上的每一個窗口區(qū)域的內(nèi)部都分布有較多的窗口基準(zhǔn)點。在圖像Picture (i)上對照每一個窗口基準(zhǔn)點有序地選擇N1個像素點,記這些點為圖像Pictured)的圖像基準(zhǔn)點F(I),F(xiàn)(2),…,F(xiàn)(N1),第j個窗口基準(zhǔn)點D(j)映射到第j個圖像基準(zhǔn)點F(j),KjSNp圖像基準(zhǔn)點的選取滿足條件使用Delaimay三角化方法,由這N1個圖像基準(zhǔn)點生成的三角網(wǎng)格GridF與由這N1個窗口基準(zhǔn)點生成的三角網(wǎng)格 GridD有相同的拓?fù)浣Y(jié)構(gòu);記||D(jl),D(j2) Il為窗口基準(zhǔn)點D(jl)與D(j2)的測地距離, KjldKN1,可以使用卷尺等測量工具測得;記||F(jl),F(xiàn)(j2) Il為圖像基準(zhǔn)點F(jl) 與F(j2)的距離,可按公式(1. 1)計算而得,
權(quán)利要求
1. 一種利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法,其特征在于它的步驟如下將投影機(jī)I^r(I)、ft^2)、…和分別連接到計算機(jī)上,投影機(jī)的顯示輸入端口與計算機(jī)的顯示輸出端口相連,計算機(jī)有一個或者多個顯示輸出端口,第k臺投影機(jī)記為 Pr(k), 1 <k<K,在計算機(jī)的存儲器中每臺投影機(jī)分配有一塊數(shù)據(jù)存儲空間,用來存儲即將傳輸給投影機(jī)的畫面的數(shù)據(jù),投影機(jī)ft" (k)的數(shù)據(jù)存儲空間稱為投影緩存Buffer (k), 投影緩存Buffer (k)為二維數(shù)組,二維數(shù)組包括多個數(shù)組元素,每個數(shù)組元素記錄投影機(jī) Pr(k)上一個像素的顏色值;投影機(jī)在屏幕上的顯示區(qū)域為投影機(jī)的投影區(qū)域;通過對投影機(jī)的位置、投影角度、顯示大小進(jìn)行調(diào)節(jié),使得相鄰?fù)队皡^(qū)域有重疊,并且投影機(jī)的投影區(qū)域的并集能完全覆蓋屏幕上預(yù)先由用戶指定的區(qū)域;在屏幕上預(yù)先由用戶指定的區(qū)域中,由用戶指定N個子區(qū)域,其中每個子區(qū)域?qū)@示一個畫面,每個子區(qū)域稱為一個窗口 ;對上述N個窗口中的每一個窗口進(jìn)行操作記第i個窗口為W⑴,1彡i彡N;從K臺投影機(jī)ft~(l),ft·⑵,…,Pr(K)中選出一組投影機(jī),標(biāo)記為{PrH(i, l),PrH(i,2),…,PrH(i,m)},PrH(i,j) e { Pr(I), Pr (2),…, Pr(K)},l ^ j彡m,m為該投影機(jī)組的投影機(jī)臺數(shù);記該投影機(jī)組為窗口 W(i)的投影機(jī)組H(i);投影機(jī)組H(i)的選取應(yīng)滿足以下條件投影機(jī)組H(i)中的每臺投影機(jī)的投影機(jī)區(qū)域與窗口 W(i)的交集不空,并且任意不在投影機(jī)組H(i)中的投影機(jī)的投影區(qū)域與窗口 W(i)的交集為空;在窗口 W(i)上劃分出m個窗口區(qū)域WR(i,l),WR(i,2),…,WR(i,m);在窗口 W(i)上劃分出m個窗口區(qū)域應(yīng)滿足以下條件記第j個窗口區(qū)域為WR (i,j), 1彡j彡m,投影機(jī) PrH(i,j)的投影區(qū)域為R(i,j),窗口區(qū)域WR(i,j)被包含在投影區(qū)域R(i,j)之內(nèi);對于任意兩個窗口區(qū)域WR(i,jl)與WR(i,j2),jl Φ j2,l彡jl,j2彡m,如果投影區(qū)域R(i,jl) 和R(i,j2)的交集不空,那么窗口區(qū)域WR(i,jl)與WR(i,j2)的交集也不空;記在窗口 W (i)中將顯示的圖像為圖像Picture (i),圖像Picture (i)為一個二維數(shù)組, 其中每一個數(shù)組元素記錄圖像Picture (i)上一個像素的顏色值;從圖像Picture (i)上劃分出m個圖像區(qū)域PictureR(i, 1) ,PictureR(i, 2),…,PictureR(i, m),稱這些圖像區(qū)域組成的集合為圖像Picture (i)的圖像區(qū)域集合;從圖像Picture (i)上劃分出m個圖像區(qū)域 PictureR(i, 1),PictureR(i,2),…,PictureR(i,m)應(yīng)滿足條件如果窗口區(qū)域 WR(i,jl) 與WR(i,j2)的交集不空,那么圖像區(qū)域PictureR(i,jl)與PictureR(i,j2)的交集也不空,如果窗口區(qū)域WR(i,jl)與WR(i,j2)的交集為空,那么圖像區(qū)域PictureR(i,jl)與 PictureR(i,j2)的交集也為空,其中jl ^ j2,1彡jl, j2彡m ;稱圖像Picture (i)的圖像區(qū)域集合中的第j個圖像區(qū)域PictureR(i,j)與投影機(jī)IMl(i,j)相關(guān),1 ^ j ^ m ;對上述圖像Picture (i)的圖像區(qū)域集合中的每一個圖像區(qū)域做如下操作記第j個圖像區(qū)域為PictureR(i,j),1彡j彡m,建立從圖像區(qū)域PictureR(i,j)中的像素行列坐標(biāo) (P,q)到投影機(jī)1 !(i,j)的投影緩存Buffer (i,j)的像素行列坐標(biāo)(s,t)的連續(xù)映射Giij, 有(s,t)= &」(ρ,( ),稱連續(xù)映射Gi;j為圖像區(qū)域PictureR(i,j)的圖像區(qū)域映射;為每一臺投影機(jī)建立一個與其相關(guān)的圖像區(qū)域集合記與第k臺投影機(jī)相關(guān)的圖像區(qū)域集合為C(k),l彡k彡K;設(shè)置圖像區(qū)域集合C(k)為空集,遍歷每一個窗口,都做如下操作在第i個窗口 W(i)的投影機(jī)組 H(i)中,如果存在投影機(jī)ft~(k),記投影機(jī)在投影機(jī)組H(i)中的標(biāo)記是ft~H(i,/ ),那么把與投影機(jī)ft~H(i,j# )相關(guān)的圖像區(qū)域PictureR(i,J )添加到圖像區(qū)域集合C(k)中;根據(jù)步驟a)的操作,為每一臺投影機(jī)建立一個與其相關(guān)的圖像區(qū)域集合;設(shè)置每一臺投影機(jī)的投影緩存的像素顏色值a)根據(jù)與第k臺投影機(jī)相關(guān)的圖像區(qū)域集合C(k)中的每一個圖像區(qū)域 PictureR,做如下操作遍歷圖像區(qū)域PictureR中的每一個像素P,記像素P的行列坐標(biāo)為 (P,q),G為圖像區(qū)域PictureR的圖像區(qū)域映射,把投影緩存Buffer (k)上像素行列坐標(biāo)為 G (p,q)的像素的顏色值設(shè)置為像素P的顏色值;b)根據(jù)步驟a)的操作,設(shè)置每一臺投影機(jī)的投影緩存的像素顏色值;計算機(jī)同步地把所有投影機(jī)的投影緩存?zhèn)鬏斀o相應(yīng)投影機(jī);回到步驟5),并循環(huán)操作。
2.根據(jù)權(quán)利要求1所述的利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法, 其特征在于所述步驟幻中步驟d)的圖像區(qū)域映射的建立滿足條件在圖像Pictured) 的圖像區(qū)域集合中,記該集合中的圖像區(qū)域個數(shù)為m,對于任意兩個有交集的圖像區(qū)域 PictureR(i,jl)與PictureR(i,j2),jl乒j2,1彡jl,j2彡m,其對應(yīng)的圖像區(qū)域映射分別為Giijl和Giij2,與其相關(guān)的投影機(jī)的投影緩存分別為Buffer (i,jl)和Buffer (i,j2),對于圖像區(qū)域PictureR(i, jl)與PictureR(i, j2)交集上的任意一個像素點P,記像素點P的行列坐標(biāo)為(P,q),且記投影緩存Buffer (i,jl)中像素行列坐標(biāo)為Gi,爿(p,q)的像素為投影緩存Buffer (i,j2)中像素行列坐標(biāo)為\」2(ρ,q)的像素為Sj2,那么在分別把投影緩存 Buffer (i, jl)和Buffer (i,j2)傳輸給所屬投影機(jī)并進(jìn)行投影顯示后,像素點Sjl與像素點 ^在窗口 W(i)上的顯示位置一致。
全文摘要
本發(fā)明公開了利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法。步驟為1)連接投影機(jī)到計算機(jī);2)調(diào)整投影機(jī)位置、投影角度、顯示大?。?)在圖像上劃分出多個圖像區(qū)域,并為每個圖像區(qū)域建立圖像區(qū)域映射;4)為每臺投影機(jī)建立圖像區(qū)域集合;5)根據(jù)圖像區(qū)域映射,把每臺投影機(jī)的投影緩存上的每個像素顏色值設(shè)置為指定圖像區(qū)域中的某個像素的顏色值;6)計算機(jī)同步地把所有投影機(jī)的投影緩存?zhèn)鬏斀o相應(yīng)投影機(jī);7)回到步驟5),并循環(huán)操作。本發(fā)明提供了一種利用一組投影機(jī)在曲幕上拼接顯示多個獨立畫面的方法,使得一臺投影機(jī)能在多個顯示窗口上都有投影,降低投影機(jī)、計算機(jī)的使用數(shù)量,降低電能消耗,也通過降低硬件數(shù)量提升了多投影系統(tǒng)的穩(wěn)定性。
文檔編號G06F3/14GK102163138SQ201110094448
公開日2011年8月24日 申請日期2011年4月15日 優(yōu)先權(quán)日2011年4月15日
發(fā)明者何鳳明, 何治, 華煒, 張偉, 王銳, 盛崇山, 鮑虎軍 申請人:杭州鐳星科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1