。例如,若用戶的手掌可能平行于水平面,則移動(dòng)方向可以是沿三維坐標(biāo)的z軸方向;若用戶的手掌為傾斜于水平面,則移動(dòng)方向也會(huì)相應(yīng)變化。
[0074]進(jìn)而可以通過(guò)計(jì)算至少一個(gè)操作體在目標(biāo)方向上的位置變化對(duì)應(yīng)的移動(dòng)距離來(lái)確定對(duì)應(yīng)的坐標(biāo)距離。
[0075]例如,若用戶雙手在三維坐標(biāo)中沿y軸移動(dòng),當(dāng)雙手手掌合閉時(shí),對(duì)應(yīng)的初始操作坐標(biāo)在I軸上的坐標(biāo)值可以是10,在雙手基于初始操作坐標(biāo)沿I軸移動(dòng)分開(kāi)后,用戶手部對(duì)應(yīng)的第一終止坐標(biāo)在I軸上的坐標(biāo)值yi,第二終止坐標(biāo)在I中上的坐標(biāo)值可以是y2,從而可將Iy1-W確定為第一坐標(biāo)距離;同理,并將Iy2-L I確定為第二坐標(biāo)距離。
[0076]實(shí)際應(yīng)用中,在進(jìn)行空間拉伸時(shí),具體可以是將第一投影內(nèi)容按照第一坐標(biāo)距離及第二坐標(biāo)距離在目標(biāo)方向上進(jìn)行拉伸,以形成在三維空間分布呈現(xiàn)的、與第一投影內(nèi)容對(duì)應(yīng)的第二投影內(nèi)容。
[0077]例如,若用戶左手移動(dòng)后對(duì)應(yīng)的第一坐標(biāo)距離為3cm,右手移動(dòng)后對(duì)應(yīng)的第二坐標(biāo)距離為5cm,則可將原本為扁平全息影像的第一投影內(nèi)容的一側(cè)隨著左手的移動(dòng)逐漸進(jìn)行拉伸,形成三維影像,當(dāng)然最大拉伸可至3cm,同時(shí),第一投影內(nèi)容的另一側(cè)隨著右手的移動(dòng)也逐漸拉伸擴(kuò)展,將原本扁平的影像逐漸拉伸擴(kuò)展為三維影像,形成與第一投影內(nèi)容對(duì)應(yīng)的處于第二投影模式的立體投影影像,此后,用戶還可以通過(guò)第二預(yù)設(shè)操作將該立體投影影像進(jìn)行旋轉(zhuǎn)或放大縮小等。
[0078]具體來(lái)說(shuō),當(dāng)將第一投影內(nèi)容按照第一坐標(biāo)距離及第二坐標(biāo)距離在目標(biāo)方向上進(jìn)行拉伸,獲得第二投影內(nèi)容時(shí),也可以是全息投影系統(tǒng)按照預(yù)設(shè)方式將在二維空間分布呈現(xiàn)的第一投影內(nèi)容轉(zhuǎn)換為相應(yīng)的、在三維空間分布呈現(xiàn)的第二投影內(nèi)容。其中的預(yù)設(shè)方式可以包括影像尺寸、投影內(nèi)容的各坐標(biāo)點(diǎn)對(duì)應(yīng)的坐標(biāo)拉伸距離等,從而在檢測(cè)到第一預(yù)設(shè)操作時(shí),可在不同的操作方向上將第一投影內(nèi)容以不同投影模式進(jìn)行展示,以使用戶可觀察到不同角度的投影影像。
[0079]本發(fā)明實(shí)施例中,由于在檢測(cè)到當(dāng)前投影區(qū)域中存在第一預(yù)設(shè)操作時(shí),可根據(jù)第一預(yù)設(shè)操作將對(duì)應(yīng)的第一投影區(qū)域中的第一投影內(nèi)容的投影模式在二維投影及三維投影中進(jìn)行切換,使得用戶在全息投影過(guò)程中,可按照自己的需求將相應(yīng)的投影內(nèi)容進(jìn)行投影模式的轉(zhuǎn)換,便于針對(duì)投影內(nèi)容進(jìn)行的互動(dòng),提高投影系統(tǒng)投影過(guò)程中的投影效果及靈活性。
[0080]基于與本申請(qǐng)實(shí)施例一同樣的發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例中提供一種全息投影系統(tǒng),請(qǐng)參考圖2,該系統(tǒng)包括N個(gè)電子設(shè)備10、傳感器20和處理器30,其中,N為大于2的正整數(shù)。
[0081]具體來(lái)說(shuō),該N個(gè)電子設(shè)備10可以包含全息投影系統(tǒng)中的投影設(shè)備,甚至包含具有投影功能的電子產(chǎn)品,如智能手機(jī)、平板電腦等。該N個(gè)電子設(shè)備10可將第一內(nèi)容按照第一投影模式投影在當(dāng)前投影區(qū)域中,在第一投影模式下,投影內(nèi)容可以是在第一空間維度分布呈現(xiàn)的投影影像。
[0082]傳感器20可以是紅外傳感器、攝像頭等,通過(guò)傳感器20可以檢測(cè)系統(tǒng)對(duì)應(yīng)的投影區(qū)域內(nèi)的操作體,如用戶的雙手,甚至操作體進(jìn)行的操作動(dòng)作等。
[0083]在本申請(qǐng)實(shí)施例中,當(dāng)傳感器20檢測(cè)當(dāng)前投影區(qū)域中存在至少一個(gè)操作體時(shí),則可以確定與所述至少一個(gè)操作體對(duì)應(yīng)的第一預(yù)設(shè)操作,進(jìn)而處理器30可以確定所述當(dāng)前投影區(qū)域中與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域,所述第一投影區(qū)域中包含在第一空間維度分布呈現(xiàn)的第一投影內(nèi)容,所述第一投影內(nèi)容處于第一投影模式;以及響應(yīng)所述第一預(yù)設(shè)操作,將所述第一投影內(nèi)容以與所述第一投影模式不同的第二投影模式投影到所述第一投影區(qū)域,獲得在與所述第一空間維度不同的第二空間維度分布呈現(xiàn)的第二投影內(nèi)容。
[0084]可選的,本發(fā)明實(shí)施例中,第一預(yù)設(shè)操作具體可以為控制至少一個(gè)操作體中第一操作體及與其相對(duì)的第二操作體之間的相對(duì)狀態(tài)由第一狀態(tài)切換為第二狀態(tài)的操作,或者,為控制至少一個(gè)操作體由第二狀態(tài)切換為第一狀態(tài)的操作;其中,第一狀態(tài)為第一操作體與第二操作體之間的相對(duì)距離不小于第一預(yù)設(shè)相對(duì)距離的打開(kāi)狀態(tài),第二狀態(tài)為第一操作體與第二操作體之間的相對(duì)距離不大于第二預(yù)設(shè)相對(duì)距離的閉合狀態(tài)。
[0085]可選的,本發(fā)明實(shí)施例中,當(dāng)?shù)谝活A(yù)設(shè)操作為控制至少一個(gè)操作體由第一狀態(tài)切換為第二狀態(tài)的操作時(shí),該處理器30具體可以用于:
[0086]獲得所述第一狀態(tài)下所述第一操作體在所述當(dāng)前投影區(qū)域中對(duì)應(yīng)的第一初始坐標(biāo),及所述第二操作體對(duì)應(yīng)的第二初始坐標(biāo);
[0087]確定所述第一初始坐標(biāo)和所述第二初始坐標(biāo)在操作方向上對(duì)應(yīng)的立體空間區(qū)域,所述立體空間區(qū)域包含處于第一投影模式且在三維空間分布呈現(xiàn)的第一投影內(nèi)容;
[0088]將所述立體空間區(qū)域確定為與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域。
[0089]進(jìn)一步,該處理器30還可以用于:
[0090]響應(yīng)所述第一預(yù)設(shè)操作,獲得所述至少一個(gè)操作體處于所述第二狀態(tài)時(shí)所對(duì)應(yīng)的目標(biāo)操作坐標(biāo);
[0091]確定所述第一投影區(qū)域中與所述目標(biāo)操作坐標(biāo)對(duì)應(yīng)的第一操作平面;
[0092]將所述第一投影內(nèi)容以與所述第一投影模式不同的第二投影模式投影到所述第一預(yù)設(shè)操作平面,獲得在二維空間分布呈現(xiàn)的第二投影內(nèi)容。
[0093]另一方面,若第一預(yù)設(shè)操作為控制至少一個(gè)操作體由第二狀態(tài)切換為第一狀態(tài)的操作,則處理器30具體用于:
[0094]獲得在所述第二狀態(tài)下所述至少一個(gè)操作體在所述當(dāng)前投影區(qū)域中對(duì)應(yīng)的初始操作坐標(biāo);
[0095]確定所述初始操作坐標(biāo)在所述當(dāng)前投影中對(duì)應(yīng)的平面坐標(biāo)區(qū)域;所述平面坐標(biāo)區(qū)域中包含處于第一投影模式且在二維空間分布呈現(xiàn)的第一投影內(nèi)容;
[0096]將所述平面坐標(biāo)區(qū)域確定為與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域。
[0097]進(jìn)一步,在獲得第一投影區(qū)域后,該處理器30還可以用于:
[0098]響應(yīng)所述第一預(yù)設(shè)操作,獲得在所述第一狀態(tài)時(shí),在所述當(dāng)前投影區(qū)域中所述第一操作體對(duì)應(yīng)的第一終止坐標(biāo)及所述第二操作體對(duì)應(yīng)的第二終止坐標(biāo);
[0099]確定在目標(biāo)方向上所述第一終止坐標(biāo)與所述初始操作坐標(biāo)的第一坐標(biāo)距離,及所述第二終止坐標(biāo)與所述初始坐標(biāo)的第二坐標(biāo)距離;其中,所述目標(biāo)方向?yàn)榇怪庇谒銎矫孀鴺?biāo)區(qū)域所在平面的方向;
[0100]基于所述第一坐標(biāo)距離和所述第二坐標(biāo)距離,將所述第一投影內(nèi)容以所述第一投影區(qū)域作為起始位置區(qū)域在所述目標(biāo)方向上進(jìn)行空間拉伸,獲得在三維空間分布呈現(xiàn)的與所述第一投影內(nèi)容對(duì)應(yīng)的第二投影內(nèi)容。
[0101]基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供一種全息投影系統(tǒng),請(qǐng)參考圖3,該系統(tǒng)包括獲取單元301、確定單元302和處理單元303。
[0102]獲取單元301,用于當(dāng)檢測(cè)全息投影系統(tǒng)的當(dāng)前投影區(qū)域中存在至少一個(gè)操作體時(shí),獲得與所述至少一個(gè)操作體對(duì)應(yīng)的第一預(yù)設(shè)操作;
[0103]確定單元302,用于確定所述當(dāng)前投影區(qū)域中與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域;其中,所述第一投影區(qū)域中包含在第一空間維度分布呈現(xiàn)的第一投影內(nèi)容,所述第一投影內(nèi)容處于第一投影模式;
[0104]處理單元303,用于響應(yīng)所述第一預(yù)設(shè)操作,將所述第一投影內(nèi)容以與所述第一投影模式不同的第二投影模式投影到所述第一投影區(qū)域,獲得在與所述第一空間維度不同的第二空間維度分布呈現(xiàn)的第二投影內(nèi)容。
[0105]可選的,本發(fā)明實(shí)施例中,所述第一預(yù)設(shè)操作為控制所述至少一個(gè)操作體中第一操作體及與所述第一操作體相對(duì)的第二操作體之間的相對(duì)狀態(tài)由第一狀態(tài)切換為第二狀態(tài)的操作,或者,為控制所述至少一個(gè)操作體由所述第二狀態(tài)切換為所述第一狀態(tài)的操作;其中,所述第一狀態(tài)為所述第一操作體與所述第二操作體之間的相對(duì)距離不小于第一預(yù)設(shè)相對(duì)距離的打開(kāi)狀態(tài),所述第二狀態(tài)為所述第一操作體與所述第二操作體之間的相對(duì)距離不大于第二預(yù)設(shè)相對(duì)距離的閉合狀態(tài)。
[0106]可選的,本發(fā)明實(shí)施例中,當(dāng)所述第一預(yù)設(shè)操作為控制所述至少一個(gè)操作體由所述第一狀態(tài)切換為所述第二狀態(tài)的操作時(shí),所述確定單元302具體用于: