對(duì)距離,如5cm、1cm等。
[0037]而第二狀態(tài)為第一操作體與第二操作體之間的相對(duì)距離不大于第二預(yù)設(shè)相對(duì)距離的閉合狀態(tài),如用戶將雙手手掌閉合在一起,本發(fā)明中,第二預(yù)設(shè)距離可以小于第一預(yù)設(shè)相對(duì)距離,如第二預(yù)設(shè)距離可以是lcm、2cm等。在實(shí)際操作過(guò)程中,全息投影系統(tǒng)可以通過(guò)紅外傳感器或攝像頭等具有識(shí)別功能的傳感設(shè)備來(lái)檢測(cè)用戶手部的寬度及手掌之間的距離等,以確定相應(yīng)狀態(tài)。
[0038]即全息投影系統(tǒng)檢測(cè)到的第一預(yù)設(shè)操作主要可以包括兩種,一種為用戶雙手逐漸合攏的操作,另一種為用戶的雙手在投影區(qū)域中逐漸張開的操作。
[0039]S12:確定所述當(dāng)前投影區(qū)域中與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域;其中,所述第一投影區(qū)域中包含在第一空間維度分布呈現(xiàn)的第一投影內(nèi)容,所述第一投影內(nèi)容處于第一投影模式。
[0040]本發(fā)明實(shí)施例中,當(dāng)全息投影系統(tǒng)將第一內(nèi)容按照第一投影模式進(jìn)行投影時(shí),第一內(nèi)容在對(duì)應(yīng)的投影區(qū)域中可以按照相應(yīng)空間維度分布呈現(xiàn)投影影像,即二維投影模式或者三維投影模式。
[0041]具體來(lái)說(shuō),在全息投影系統(tǒng)中確定出至少一個(gè)操作體所針對(duì)的第一投影內(nèi)容可以分為以下兩種情況。
[0042]情況一:若第一預(yù)設(shè)操作為控制至少一個(gè)操作體由第一狀態(tài)切換為第二狀態(tài)的操作,則S12具體可以包括以下過(guò)程:
[0043]首先,獲得所述第一狀態(tài)下所述第一操作體在所述當(dāng)前投影區(qū)域中對(duì)應(yīng)的第一初始坐標(biāo),及所述第二操作體對(duì)應(yīng)的第二初始坐標(biāo);
[0044]其次,確定所述第一初始坐標(biāo)和所述第二初始坐標(biāo)在操作方向上對(duì)應(yīng)的立體空間區(qū)域,所述立體空間區(qū)域包含處于第一投影模式且在三維空間分布呈現(xiàn)的第一投影內(nèi)容;
[0045]然后,將所述立體空間區(qū)域確定為與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域。
[0046]其中,第一初始坐標(biāo)及第二初始坐標(biāo)可以是指至少一個(gè)操作體在當(dāng)前投影區(qū)域中所對(duì)應(yīng)的坐標(biāo)位置。通常來(lái)說(shuō),在三維坐標(biāo)中,初始坐標(biāo)可以是第一操作體與第二操作體在投影區(qū)域中對(duì)應(yīng)的坐標(biāo)集。
[0047]在實(shí)際應(yīng)用中,操作方向可以是操作體在當(dāng)前投影區(qū)域中由第一狀態(tài)變化為第二狀態(tài)的過(guò)程中所對(duì)應(yīng)的動(dòng)作方向。例如,若用戶雙手在水平方向上由打開狀態(tài)變化為閉合狀態(tài)時(shí),雙手在水平方向上從相對(duì)的位置逐漸移動(dòng)并靠近,移動(dòng)方向?yàn)樗椒较颍礊閷?duì)應(yīng)的操作方向。當(dāng)然,操作體的操作方向也可以是沿三維坐標(biāo)中的任意軸線方向(包括X軸、y軸、z軸)或其它方向,本發(fā)明在此不作具體限制。
[0048]本發(fā)明實(shí)施例中,可將兩個(gè)操作體之間的立體空間區(qū)域作為與第一預(yù)設(shè)操作對(duì)應(yīng)的第一投影區(qū)域,該區(qū)域?qū)?yīng)的第一投影內(nèi)容可以為在三維空間分布程序的立體投影影像,即將用戶通過(guò)雙手在投影區(qū)域中劃出的投影內(nèi)容確定為將進(jìn)行投影模式裝換的操作對(duì)象。
[0049]例如,若全息投影系統(tǒng)當(dāng)前在投影區(qū)域中顯示的投影影像為風(fēng)景,該風(fēng)景中包括有樹林、花草、動(dòng)物等的立體影像圖,若用戶想要將其中的一顆樹木轉(zhuǎn)換為二維圖像,則可將雙手置于該樹木所在的三維投影區(qū)域的兩側(cè),以選中其對(duì)應(yīng)的立體投影區(qū)域。
[0050]情況二:若所述第一預(yù)設(shè)操作為控制所述至少一個(gè)操作體由所述第二狀態(tài)切換為所述第一狀態(tài)的操作,則S12具體可以包括以下過(guò)程:
[0051]首先,獲得在所述第二狀態(tài)下所述至少一個(gè)操作體在所述當(dāng)前投影區(qū)域中對(duì)應(yīng)的初始操作坐標(biāo);
[0052]其次,確定所述初始操作坐標(biāo)在所述當(dāng)前投影中對(duì)應(yīng)的平面坐標(biāo)區(qū)域;所述平面坐標(biāo)區(qū)域中包含處于第一投影模式且在二維空間分布呈現(xiàn)的第一投影內(nèi)容;
[0053]最后,將所述平面坐標(biāo)區(qū)域確定為與所述至少一個(gè)操作體對(duì)應(yīng)的第一投影區(qū)域。
[0054]由于在第二狀態(tài)中,至少一個(gè)操作體及用戶雙手處于閉合狀態(tài),此時(shí),可將至少一個(gè)操作體在當(dāng)前投影區(qū)域中所占用位置的坐標(biāo)作為初始操作坐標(biāo)。具體來(lái)說(shuō),該初始操作坐標(biāo)可以是用戶雙手閉合時(shí),手部在投影區(qū)域?qū)?yīng)的三維坐標(biāo)中所占用的位置坐標(biāo)。
[0055]進(jìn)而,根據(jù)獲取的初始操作坐標(biāo)可以確定平面坐標(biāo)區(qū)域,該平面坐標(biāo)區(qū)域可以是指當(dāng)用戶雙手處于合閉狀態(tài)置于投影區(qū)域中時(shí),手掌區(qū)域所對(duì)應(yīng)的坐標(biāo)區(qū)域。例如,若用戶雙手閉合放置于投影區(qū)域中,則手掌所對(duì)應(yīng)坐標(biāo)區(qū)域可以作為平面坐標(biāo)區(qū)域,即為第一投影區(qū)域。
[0056]S13:響應(yīng)所述第一預(yù)設(shè)操作,將所述第一投影內(nèi)容以與所述第一投影模式不同的第二投影模式投影到所述第一投影區(qū)域,獲得在與所述第一空間維度不同的第二空間維度分布呈現(xiàn)的第二投影內(nèi)容。
[0057]本發(fā)明實(shí)施例中,第二投影模式可以是與第一投影模式的投影內(nèi)容具有不同空間維度的投影模式。
[0058]具體來(lái)說(shuō),針對(duì)獲取第一投影區(qū)域的方式不同,S13可以包含但不僅限于以下兩種方式。
[0059]方式一:若第一預(yù)設(shè)操作為控制所述至少一個(gè)操作體由第一狀態(tài)切換為第二狀態(tài)的操作,則可以包括以下過(guò)程:
[0060]首先,響應(yīng)所述第一預(yù)設(shè)操作,獲得所述至少一個(gè)操作體處于所述第二狀態(tài)時(shí)所對(duì)應(yīng)的目標(biāo)操作坐標(biāo);
[0061]其次,確定所述第一投影區(qū)域中與所述目標(biāo)操作坐標(biāo)對(duì)應(yīng)的第一操作平面;
[0062]最后,將所述第一投影內(nèi)容以與所述第一投影模式不同的第二投影模式投影到所述第一預(yù)設(shè)操作平面,獲得在二維空間分布呈現(xiàn)的第二投影內(nèi)容。
[0063]其中,目標(biāo)操作坐標(biāo)可以是用戶雙手在第一投影區(qū)域中由打開狀態(tài)變化為閉合狀態(tài)后,手掌在第一投影區(qū)域中對(duì)應(yīng)的坐標(biāo),該目標(biāo)操作坐標(biāo)可以是一個(gè)坐標(biāo)集,其對(duì)應(yīng)的平面可作為目標(biāo)操作平面。實(shí)際應(yīng)用中,用戶雙手合閉時(shí),手掌所對(duì)應(yīng)的平面區(qū)域即為第一操作平面的操作區(qū)域,即上述的平面坐標(biāo)區(qū)域。
[0064]進(jìn)一步,可將原本在第一投影區(qū)域中在三維空間分布呈現(xiàn)的立體投影內(nèi)容按照第二投影模式映射到第一操作平面,形成與在二維空間分布呈現(xiàn)的扁平二維圖像,即第二投影內(nèi)容。
[0065]例如,當(dāng)前投影區(qū)域中的投影內(nèi)容包含的立體投影內(nèi)容為一個(gè)人像和一座房子,用戶希望將人像的那部分立體投影轉(zhuǎn)換為二維投影,則可將手掌分別插入投影的人像投影影像的兩側(cè),設(shè)備通過(guò)紅外傳感器識(shí)別用戶雙掌寬度,并隨著用戶手掌合攏,該人像漸漸縮小。最后手掌合閉后立體人像逐漸轉(zhuǎn)換為扁平的二維人像呈現(xiàn)在用戶面前,此時(shí)該二維人像呈現(xiàn)于二維平面,用戶可刪除該人像,并在二維平面上顯示其它圖像或文字等。
[0066]方式二:若第一預(yù)設(shè)操作為控制至少一個(gè)操作體由第二狀態(tài)切換為第一狀態(tài)的操作,則S13可以具有以下過(guò)程:
[0067]首先,響應(yīng)所述第一預(yù)設(shè)操作,獲得在所述第一狀態(tài)時(shí),在所述當(dāng)前投影區(qū)域中所述第一操作體對(duì)應(yīng)的第一終止坐標(biāo)及所述第二操作體對(duì)應(yīng)的第二終止坐標(biāo);
[0068]其次,確定在目標(biāo)方向上所述第一終止坐標(biāo)與所述初始操作坐標(biāo)的第一坐標(biāo)距離,及所述第二終止坐標(biāo)與所述初始坐標(biāo)的第二坐標(biāo)距離;其中,所述目標(biāo)方向?yàn)榇怪庇谒銎矫孀鴺?biāo)區(qū)域所在平面的方向;
[0069]最后,基于所述第一坐標(biāo)距離和所述第二坐標(biāo)距離,將所述第一投影內(nèi)容以所述第一投影區(qū)域作為起始位置區(qū)域在所述目標(biāo)方向上進(jìn)行空間拉伸,獲得在三維空間分布呈現(xiàn)的與所述第一投影內(nèi)容對(duì)應(yīng)的第二投影內(nèi)容。
[0070]其中,第一終止坐標(biāo)和第二終止坐標(biāo)可以是用戶的雙手由閉合狀態(tài)逐漸分開處于打開狀態(tài)時(shí),通過(guò)全息投影系統(tǒng)中的紅外傳感器或攝像頭檢測(cè)雙手在當(dāng)前投影區(qū)域中分別對(duì)應(yīng)的坐標(biāo)。
[0071]而目標(biāo)方向可以是指至少一個(gè)操作體進(jìn)行第一預(yù)設(shè)操作時(shí)對(duì)應(yīng)的移動(dòng)方向,該目標(biāo)方向可以與前述的操作方向相同。需要說(shuō)明的是,本發(fā)明實(shí)施例中所涉及的方向可以是指在進(jìn)行預(yù)設(shè)操作時(shí)在三維坐標(biāo)中對(duì)應(yīng)的空間方向。
[0072]通常來(lái)說(shuō)該移動(dòng)方向與手掌處于閉合狀態(tài)時(shí)對(duì)應(yīng)的平面坐標(biāo)區(qū)域垂直。例如,若用戶雙手合閉,手掌所在平面垂直于水平面,當(dāng)雙手逐漸打開,則可將雙手沿水平線的移動(dòng)方向作為目標(biāo)方向。
[0073]當(dāng)然,實(shí)際操作過(guò)程中,根據(jù)用戶手部在投影區(qū)域中放置方式的不同,目標(biāo)方向也不一定相同