全息投影方法及全息投影系統的制作方法
【技術領域】
[0001]本發明涉及投影技術領域,尤其涉及一種全息投影方法及全息投影系統。
【背景技術】
[0002]360全息影像被稱之為三維全息影像、全息三維成像、全息金字塔,它通常由透明材料制成的四維錐體,觀眾的視線能從任何一面穿透它,通過表面反射原理,觀眾能從錐形空間里面看到自由漂浮的圖像。360全息影像由于具有較好的投影效果,越來越受到用戶的青睞。
[0003]目前的全息投影技術中,一般由2D圖形動畫模擬成3D圖形,觀眾在90°的視角范圍內所觀察到的仍然是一個平面圖形信息,所以在此范圍內觀察者的移動或變化角度所觀察到的內容是相同的。很顯然,這使得圖像的立體感受不強,影響視覺效果。
[0004]由此可知,如何解決目前的全息投影技術存在的觀眾觀察圖像時圖像的立體感不強的問題,是目前本領域技術人員亟待解決的技術問題。
【發明內容】
[0005]—方面,本發明公開一種全息投影方法,以解決目前的全息投影技術存在的觀眾觀察圖像時圖像的立體感不強的問題。
[0006]為解決上述技術問題,本發明公開如下技術方案:
[0007]全息投影方法,包括以下步驟:
[0008]11)獲取觀察者相對于全息投影儀當前顯示界面的基準的偏離角度;
[0009]12)根據所述偏離角度獲取所述偏離角度所對應的全息影像視圖;
[0010]13)將所述全息影像視圖渲染并呈現于所述當前顯示界面。
[0011]優選的,上述方法中,步驟13)之后還包括:
[0012]接收所述觀察者在所述全息投影儀的當前顯示界面上的點觸軌跡;
[0013]根據所述點觸軌跡控制渲染后的所述全息影像視圖移動。
[0014]優選的,上述方法中,步驟13)之后還包括:
[0015]獲取所述觀察者設定部位在其當前位置的移動軌跡;
[0016]控制渲染后的所述全息影像視圖按照所述移動軌跡移動。
[0017]優選的,上述方法中,步驟11)包括:
[0018]獲取所述觀察者在所述當前顯示界面所對應區域內的位置坐標;
[0019]根據所述位置坐標計算所述偏離角度。
[0020]優選的,上述方法中,步驟11)包括:
[0021]分別獲取多個所述觀察者相對于所述全息投影儀當前顯示界面所對應區域內的位置坐標;
[0022]確定距所述當前顯示界面距離最小的所述觀察者作為主觀察者;
[0023]根據所述主觀察者的所述位置坐標計算所述偏離角度。
[0024]優選的,上述方法中,步驟11)包括:
[0025]在多位所述觀察者中選取一者作為主觀察者;
[0026]獲取所述主觀察者在所述當前顯示界面所對應區域內的位置坐標;
[0027]根據所述位置坐標計算所述偏離角度。
[0028]另一方面,本發明還公開一種全息投影系統。所公開的全息投影系統包括:
[0029]第一獲取單元,用于獲取觀察者相對于全息投影儀當前顯示界面的基準的偏離角度;
[0030]第二獲取單元,用于根據所述偏離角度獲取所述偏離角度所對應的全息影像視圖;
[0031]控制單元,用于將所述全息影像視圖渲染并呈現于所述當前顯示界面。
[0032]優選的,上述系統中,所述第一獲取單元包括:
[0033]第一獲取子單元,用于獲取所述觀察者在所述當前顯示界面所對應區域內的位置坐標;
[0034]第一計算子單元,用于根據所述位置坐標計算所述偏離角度。
[0035]優選的,上述系統中,所述第一獲取單元包括:
[0036]第二獲取子單元,用于分別獲取多個所述觀察者相對于所述全息投影儀當前顯示界面所對應區域內的位置坐標;
[0037]確定子單元,用于確定距所述當前顯示界面距離最小的所述觀察者作為主觀察者;
[0038]第二計算子單元,用于根據所述主觀察者的所述位置坐標計算所述偏離角度。
[0039]優選的,上述系統中,第一獲取單元包括:
[0040]選取子單元,用于在多位所述觀察者中選取一者作為主觀察者;
[0041 ]第三獲取子單元,用于獲取所述主觀察者在所述當前顯示面所對應區域內的位置坐標;
[0042]第三計算子單元,用于根據所述位置坐標計算所述偏離角度。
[0043]本發明公開的全息投影方法具有以下有益效果:
[0044]本發明公開的全息投影方法能夠根據觀察者相對于全息投影儀當前顯示界面的基準來確定偏離角度,進而獲取該偏離角度所對應視角下觀察者應該看到的全息影像視圖,然后將該全息影像視圖渲染后呈現于當前顯示界面。相比于【背景技術】中觀察者在當前顯示界面只看到單一的平面圖像而言,本發明公開的全息投影方法能根據觀察者的角度變化提供該角度所對應視角下的平面圖像,觀察者在這個變化過程中的視覺差能使得其所觀察的影像更加具有立體感,進而能提尚視覺效果。
【附圖說明】
[0045]為了更清楚地說明本發明實施例或【背景技術】中的技術方案,下面將對實施例或【背景技術】描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0046]圖1是本發明實施例公開的全息投影方法的流程示意圖;
[0047]圖2是本發明實施例公開的全息投影方法的另一流程示意圖;
[0048]圖3是本發明實施例公開的全息投影方法的再一流程示意圖;
[0049]圖4是本發明實施例公開的獲取偏離角度的一種流程示意圖;
[0050]圖5是本發明實施例公開的獲取偏離角度的另一種流程示意圖;
[0051 ]圖6是本發明實施例公開的獲取偏離角度的再一種流程示意圖;
[0052]圖7是本發明實施例公開的全息投影系統的一種結構示意圖。
【具體實施方式】
[0053]為了使本技術領域的人員更好地理解本發明中的技術方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0054]請參考圖1,本發明實施例公開一種全息投影方法。該方法包括以下步驟:
[0055]S100、獲取觀察者相對于全息投影儀的當前顯示界面的基準的偏離角度。
[0056]我們知道,全息投影儀通常情況可以通過四個顯示界面來顯示其內部所顯示的圖像,觀察者相應就能站在每個顯示界面前觀察該面90°視角下的平面圖形信息,當然觀察者在觀察的過程中所處的位置不相同。本步驟可以在每個顯示界面內選設一個基準,例如每一個顯示界面的中間位置、左側邊界或右側邊界作為基準。通過檢測觀察者相對于基準的偏離角度來確定觀察者的位置。
[0057]S200、根據偏離角度獲取該偏離角度所對應的全息影像視圖。
[0058]觀察同一物體,在不同的視角下觀察者觀察的圖像應該不相同。但是,如【背景技術】所述,目前的全息投影技術中觀察者通常在90°視角范圍內觀察的仍然是一個平面圖形信息,很顯然這影響觀察效果。本步驟基于觀察者在不同視角下觀察物體時所能觀察的圖像不同為依據,根據偏離角度獲取該偏離角度所對應的全息影像視圖,也就是說建立偏離角度與該偏離角度對應的視角下觀察者所應該看到的物體圖像之間的關系,通過偏離角度就能夠獲取該偏離角度所對應的全息影像視圖。
[0059]S300、將全息影像視圖渲染并呈現于當前顯示界面。
[0060]本步驟將步驟S200中所獲取的全息影像視圖進行渲染后呈現于當前顯示界面,使得觀察者在其當前觀察位置能夠看到其在該視角下應該看到的視圖。
[0061]本發明公開的全息投影方法能夠根據觀察者相對于全息投影儀當前顯示界面的基準來確定偏離角度,進而獲取該偏離角度所對應視角下觀察者應該看到的全息影像視圖,然后將該全息影像視圖渲染后呈現于當前顯示界面。相比于【背景技術】中觀察者在當前顯示界面只看到單一的平面圖像而言,本發明公開的全息投影方法能根據觀察者的角度變化提供該角度所對應視角下的平面圖像,觀察者在這個變化過程中的視覺差能使得其所觀察的影響更加具有立體感,進而能提尚視覺效果。
[0062]此種情況下,當同一個觀眾圍繞全息投影儀進行360度渲染時,他所看到一個物體的所有角度的內容,即實物方在玻璃罩內的假象,由于圖像實時渲染,所以生成的圖像可以是靜態物體或動態物體,此過程中,觀察者看到的圖像變化視差是通過觀察者的相對位置變化產生的,大腦會自動生成立體圖像,類似于觀察者通過窗戶看窗外物體,在不同的位置看到不同的圖像,進而獲取物體的3D物體形象。
[0063]請參考圖2,在上述實施例的基礎之上,本發明實施例公開的全息投影方法中,步驟S300之后還可以包括如下步驟:
[0064]S400、接收觀察者在當前顯示界面上的點觸軌跡。
[0065]S500、根據點觸軌跡控制渲染后的全息影像視圖移動。
[0066]通過接收觀察者在當前顯示界面上的點觸軌跡,來控制渲染后的全息影像視圖移動,這能夠實現觀察者與全息影像視圖的互動,例如觀察者用手指在顯示范圍內移動,可以實現全息影像視圖發生轉動、碰撞、撫摸等效果,進而能在3D視覺的基礎之上增加所顯示物體的真實性。
[0067]請參考圖3,在上述實施例的基礎之上,本發明實施例公開的全息投影方法中,步驟S300之后還可以包括如下步驟:
[0068]S600、獲取觀察者設定部位在其當前位置的移動軌跡。
[0069]S700、控制渲染后的全息影像視圖按照移動軌跡移動。
[0070]上述方案可以通過3D掃描的方式來獲取觀察者設定部位,例如手,身體主軀干的移動軌跡,然后控制全息影像視圖按照移動軌跡移動。例如用戶跳舞時,全息影像視圖也會做出相同的跳舞動作。可見,上述優選方案能進一步加強人機互動。
[0071]本發明實施例中,步驟SlOO的實現方式有多種,請參考圖4,一種【具體實施方式】包括:
[0072]S111、獲取觀察者在當前顯示界面所對應區域內的位置坐標。
[0073]S112、根據位置坐標計算偏離角度。
[0074]步驟Slll通常由3D攝像機來實現,確定觀察者在當前顯示界面內的位置坐標。我們知道,全息投影儀的每個顯示界面都相對應一個觀察區域,在每個觀察區域內建立坐標系,那么