實時追蹤觀看者的人眼圖像,并根據人眼圖像確定雙眼之間的中心位置;分析所述人眼圖像以確定觀看者視點在顯示屏幕上的具體位置,判斷雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線是否與顯示屏幕的平面垂直;在連線與顯示屏幕的平面不垂直時,減小顯示的3D圖像的轉換景深,通過減少全息顯示裝置的3D轉換景深,使觀看者在任何位置都能觀看到清晰的3D影像,增加用戶體驗。
[0074]區別于第一個實施方式,本實施方式的全息顯示方法在減少顯示的3D圖像的轉換景深后,繼續追蹤人眼圖像,并在在確定雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕的平面垂直時,增大顯示的3D圖像的轉換景深,以使顯示的3D圖像恢復原始的顯示效果,從而使觀看者能夠觀看到更有清晰有效的3D圖像,增加用戶體驗。
[0075]在另一個實施方式中,如圖6所示,圖6為本發明基于觀看角度的自適應全息顯示方法再一實施方式的流程示意圖。
[0076]本實施方式與上一個實施方式的區別在于,在執行步驟606根據所述追蹤到的人眼圖像確定雙眼坐標,并增大顯示的3D圖像的轉換景深的步驟之前,還包括步驟605:彈出提示信息,以提醒所述觀看者對觀看位置進行調整。
[0077]具體地,全息顯示裝置在其屏幕上彈出“請調整位置”等提示信息,以使用戶明確減小顯示圖像的3D轉換景深的原因,以使用戶能夠根據上述提示信息對其觀看位置進行對應調整,從而能夠觀看到根據清晰有效的3D圖像。在其他實施方式中,全息顯示裝置也可以彈出其他提示信息,如“當前觀看位置不合適”或其他提示信息,在此不做限定。
[0078]區別于現有技術,本實施方式的基于觀看角度的自適應全息顯示方法在確定雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕的平面不垂直時,減小顯示的3D圖像的轉換景深,使觀看者在任何位置都能觀看到清晰的3D影像。在減少顯示的3D圖像的轉換景深后,繼續追蹤人眼圖像,并在追蹤到人眼圖像后,根據追蹤到的人眼圖像確定雙眼坐標,并增大顯示的3D圖像的轉換景深,以使顯示的3D圖像恢復原始的顯示效果,從而使觀看者能夠觀看到更有清晰有效的3D圖像,增加用戶體驗。
[0079]區別于上一個實施方式,本實施方式的基于人眼觀看角度的景深自適應顯示方法在減少顯示的3D圖像的轉換景深后,進一步顯示用于表明上述原因的提示信息,對觀看者起到提示作用,以使觀看者能夠根據提示消息做出對應的調整,從而能夠觀看到更有清晰有效的3D圖像,增加用戶體驗。
[0080]參閱圖7,圖7是本發明全息顯示裝置一實施方式的結構示意圖。本實施方式的全息顯示裝置包括追蹤模塊701、控制模塊702以及景深調節模塊703。
[0081]追蹤模塊701用于實時追蹤觀看者的人眼圖像,并根據所述人眼圖像確定雙眼之間的中心位置。為了根據人眼的位置調整對應的全息顯示圖像,一般追蹤模塊701通過攝像頭來獲取人眼圖像。一般,攝像頭至于所述全息顯示裝置的前端,與全息顯示裝置電連線,用于獲取人眼圖像。但是,攝像頭與全息顯示裝置的并不局限于上升位置。
[0082]其中,全息顯示裝置包括常用的大型全息顯示裝置,如3D投影機,也包括3D智能移動終端,如3D智能手機,只要能顯示3D圖像的裝置均可,在此不做限定,攝像頭的類型也不做限定,如至于3D投影機前端的攝像頭,再比如智能手機的前置攝像頭等。
[0083]具體地,追蹤模塊701根據人眼圖像確定雙眼相對于屏幕的第一坐標信息和第二坐標信息,其中,第一坐標信息和第二坐標信息是相對于顯示屏幕的空間坐標信息,在一個優選的實施方式中,追蹤模塊701將屏幕中心位置作為坐標原點,以方便后續計算,在其他實施方式中,也可以其他地方為坐標原點,如顯示屏幕的任一位置,在此不做限定。并根據第一坐標信息和第二坐標信息確定觀看者雙眼之間的中心位置的第三坐標信息。
[0084]控制模塊702用于分析所述人眼圖像以確定觀看者視點在顯示屏幕上的具體位置。
[0085]一般而言,當人的眼睛看向不同方向時,眼部會有細微的變化,這些變化會產生可以提取的特征,全息顯示裝置可以通過對人眼圖像捕捉或掃描提取這些特征,從而實時追蹤眼睛的變化,進一步通過眼部的變化確定觀看者視點的在顯示屏幕上的具體位置。上述技術一般稱為眼球追蹤,控制模塊702就是通過對追蹤到的人眼圖像就行分析,通過眼球追蹤技術來確定觀看者視點在顯示屏幕上的具體位置。
[0086]在另一個實施方式中,也可以通過紅外測試的方法確定觀看者視點在顯示屏幕上的具體位置,在此不做限定。
[0087]控制模塊702還用于判斷所述雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線是否與所述顯示屏幕的平面垂直。
[0088]一般情況下,如果觀看者雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕的平面相垂直,即雙眼之間的中心點與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕之間的夾角為90度時,為最佳觀看角度,觀看者能夠看到效果最佳的3D圖像,此時全息顯示裝置不做任何調整。
[0089]具體地,追蹤模塊701確定雙眼之間的中心位置的第三坐標信息后,控制模塊702進一步確定觀看者視點在顯示屏幕上的具體位置的坐標信息,再根據上述兩個坐標信息確定二者連線所在直線的直線方程,具體的,可直接通過點坐標方程表示,然后根據直線的直線方程確定與顯示屏幕平面的角度,并判斷上述角度是否為90度。
[0090]在另一個實施方式中,控制模塊702也可以通過其他方式來確定雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線相對于所述顯示屏幕平面的角度,在此不做限定。
[0091]景深調節模塊703用于在所述連線與所述顯示屏幕的平面不垂直時,減小顯示的3D圖像的轉換景深。
[0092]如果控制模塊702確定觀看者雙眼之間的中心位置與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕的平面不相垂直,即雙眼之間的中心點與觀看者視點在顯示屏幕上的具體位置的連線與顯示屏幕之間的夾角Θ不為90度,如小于90度時,為了使觀看者能夠觀看到效果較佳的全息顯示效果,景深調節模塊703減小顯示的3D圖像的轉換景深。
[0093]由于,人眼觀看物體時,物體通過光線原理成像于眼球上,并將成像傳輸到大腦,感覺到物體的像。但當物體移去時,視神經對物體的印象不會立即消失,而要延續大約0.1秒的時間,人眼的這種現象被稱為眼睛的視覺暫留現象。
[0094]具體的,3D圖像一般是以幀為單位的,由于每一幀的3D圖像均包含有左、右兩幅不同角度拍攝的畫面,在播放3D圖像時,是交替的播放左、右圖像,對應地,人的左、右眼分別接收與之對應的左、右圖像,當上述左眼數據圖像和右眼數據圖像在預定時間內進行切換時,由于左眼存在視覺暫留作用,左眼數據圖像的印象還沒有消失,與左眼數據圖像稍有差別的右眼數據圖像又出現了,然后由大腦將兩幅圖像合成一體來實現的3D視覺效果。
[0095]因此,景深調節模塊703可以通過減小顯示圖像的左右視圖的偏移來減小所述3D圖像的轉換景深,使觀看者看得更加清晰。
[0096]具體地,景深調節模塊703通過3D交織算法確定景深參數,并根據所述景深參數改變所述顯示圖像的左右視圖的偏移,減小所述3D圖像的轉換景深。
[0097]區別于現有技術的情況,本實施方式的追蹤模塊實時追蹤觀看者的人眼圖像,并根據人眼圖像確定雙眼之間的中心位置;控制模塊分析所述人眼圖像以確定觀看者視點在顯示屏幕上的具體位置,并判斷雙眼