一種三維立體顯示處理方法和裝置的制造方法
【技術領域】
[0001]本申請涉及三維立體顯示技術領域,尤其涉及一種三維立體顯示處理方法和裝置。
【背景技術】
[0002]現有三維立體圖像的顯示只能通過全息投影來實現。影院和電視能夠通過特殊的放映設備配合頭戴設備實現3D (三維)顯示。
[0003]現有技術中,平面顯示的圖像在用戶而轉動角度觀看后依然是平面的,顯示的內容沒有視角變化,不是立體圖像;而全息投影雖然為真三維立體顯示,但成本很高,且均為大型設備,在便攜設備上還沒有很好的解決方案,另外,投影介質也是比較難處理的,目前多采用特殊液體薄霧或者特殊氣體的方法,門檻很高。在不利用這些設備的情況下,用戶不能通過裸眼在普通的二維屏幕(如手機屏)上看到3D圖像。
【發明內容】
[0004]本申請實施例提出了一種三維立體顯示處理方法和裝置,用于在普通的二維屏幕上顯示三維立體圖像。
[0005]在一個方面,本申請實施例提供了一種三維立體顯示處理方法,包括:
[0006]確定用戶眼睛與二維屏幕的水平角度和垂直角度;
[0007]根據所述水平角度和垂直角度在所述二維屏幕上顯示圖像內容源相應角度的圖像。
[0008]在另一個方面,本申請實施例提供了一種三維立體顯示處理裝置,包括:
[0009]角度確定單元,用于確定用戶眼睛與二維屏幕的水平角度和垂直角度;
[0010]顯示處理單元,用于根據所述水平角度和垂直角度在所述二維屏幕上顯示圖像內容源相應角度的圖像。
[0011]有益效果如下:
[0012]在本發明實施例中,確定用戶眼睛與二維屏幕的水平角度和垂直角度;根據所述水平角度和垂直角度在所述二維屏幕上顯示圖像內容源相應角度的圖像。通過上述方法,可以在普通的二維屏幕上顯示三維立體圖像,不需要任何大型設備也不需要任何特殊投影介質,成本極低,形態與現有終端設備相符,對用戶來說是一種全新的體驗,也能為應用程序開發開拓新的想象空間。
【附圖說明】
[0013]下面將參照附圖描述本申請的具體實施例,其中:
[0014]圖1示出了本申請實施例中三維立體顯示處理方法的流程示意圖;
[0015]圖2示出了本申請實施例一中三維立體顯示處理方法的流程示意圖;
[0016]圖3a示出了實施例一中用戶眼睛與二維屏幕平面垂線水平角度為a的便攜設備的俯視圖;
[0017]圖3b示出了實施例一中用戶眼睛與二維屏幕平面垂線垂直角度為b的便攜設備的側視圖;
[0018]圖4示出了本申請實施例一中汽車的全息投影示意圖;
[0019]圖5示出了本申請實施例三中手機橫向的夾角誤差的示意圖;
[0020]圖6示出了本申請實施例中的三維立體顯示處理裝置的結構示意圖;
[0021]圖7示出了本申請實施例中的三維立體顯示處理裝置的另一個結構示意圖;
[0022]圖8示出了本申請實施例中的三維立體顯示處理裝置的又一個結構示意圖。
【具體實施方式】
[0023]為了使本申請的技術方案及優點更加清楚明白,以下結合附圖對本申請的示例性實施例進行進一步詳細的說明,顯然,所描述的實施例僅是本申請的一部分實施例,而不是所有實施例的窮舉。并且在不沖突的情況下,本說明書中的實施例及實施例中的特征可以互相結合。
[0024I圖1示出了本申請實施例中三維立體顯示處理方法,包括:
[0025]步驟101,確定用戶眼睛與二維屏幕的水平角度和垂直角度;
[0026]步驟102,根據該水平角度和垂直角度在該二維屏幕上顯示圖像內容源相應角度的圖像。
[0027]在實現時,上述三維立體顯示處理方法可以由該二維屏幕所在設備來實現,也可以由與該二維屏幕分離的設備(例如服務器)來實現。
[0028]為了便于本申請的實施,下面以實施例進行說明。
[0029]實施例一:
[0030]實施例一以由同一個便攜設備來進行用戶信息采集、三維立體顯示處理為例進行說明。
[0031]便攜設備的固定前向攝像頭能夠覆蓋設備正前方一定角度范圍內的圖像,若攝像頭可小范圍旋轉,則可獲得更大范圍內的圖像。實施例一中以便攜設備攝像頭能夠覆蓋設備正前方120度角進行舉例,即一個頂角為120度垂直于屏幕的圓錐的范圍。
[0032]實施例一中的圖像內容源和全息投影相同,為一個三維立體數據建模(以一個汽車的全息投影為例)。便攜設備顯示該全息投影的同時攝像頭開始偵測人眼與屏幕正表面的雙向角度,一個是與設備水平向的角度,一個是與設備垂直向的角度。
[0033]實施例一中三維立體顯示處理方法,如圖2所示,包括:
[0034]步驟201,便攜設備的前向攝像頭獲取用戶眼睛與二維屏幕的水平角度和垂直角度;
[0035]圖3a示出了便攜設備的俯視圖,假設用戶眼睛與二維屏幕平面垂線水平角度為a。圖3b示出了便攜設備的側視圖,假設用戶眼睛與二維屏幕平面垂線垂直角度為b。當前置攝像頭能夠識別的最大角度范圍是120度時,a和b的最大值為60°,假設圖像正面為汽車的正前方視圖。
[0036]步驟202,根據該水平角度和垂直角度在該二維屏幕上顯示圖像內容源相應角度的圖像。
[0037]如圖4所示,以汽車的全息投影為例,三維建模也應該取水平角度a,垂直角度b進行三維立體模型到二維屏幕表面的投影,以使用戶能夠在屏幕上看到此角度的圖像。具體來說,取全息影像投影在與水平角度a,垂直角度b方向上虛擬平面上的投影,并將其作為此時便攜設備的顯示畫面。
[0038]基于上述方法,當使用便攜設備顯示全息影像時,前置攝像頭可檢測用戶眼睛與屏幕的方位進而將該方向的影像圖像顯示在屏幕上。
[0039]實施例二:
[0040]在實施例二中,便攜設備還接收用戶設置的設備水平垂線在對應的圖像內容源中的方位角;
[0041]實施例一中根據水平角度a和垂直角度b在二維屏幕上顯示圖像內容源相應角度的圖像時,可以以用戶設置的方位角為顯示圖像內容源相應角度的圖像的基礎。
[0042]具體來說,用戶可手動設置設備平面垂線在對應的全息影像中的方位角(p,q),其中P表示全息影像中的橫向角度,q表示全息影像中的縱向角度。仍然以實施例一中的汽車為例,假設車頭正對方向為(0,0)。若用戶設置設備平面垂線在對應的全息影像中的方位角為(0,0),即此時以用戶設置的方位角(0,0)為顯示圖像內容源相應角度的圖像的基礎,SP以車頭正對方向(0,0)為基礎,用戶移動眼睛位置能夠看到的是車頭正對方向(0,0)上下左右60°角范圍內的影像。
[0043]當用戶手動設置設備平面垂線在對應的全息影像中的方位角為(180,0)時,即此時以用戶設置的方位角(180,0)為顯示圖像內容源相應角度的圖像的基礎,而橫向180度之后,則是車尾正對的方向。用戶移動眼睛位置能夠看到的是車尾正對的方向上下左右60°角范圍內的影像。
[0044]當用戶手動設置設備平面垂線在對應的全息影像中的方位角為(0,90)時,即此時以用戶設置的方位角(0,90)為顯示圖像內容源相應角度的圖像的基礎,而縱向90度之后,則是車輛正上方正對的方向。用戶移動眼睛位置能夠看到的是車輛正上方前后左右60°角范圍內的汽車頂部影像。
[0045]也就是說在用戶手動設置了設備平面垂線的方位角(p,q)后,將根據此時的P和a以及q和b判斷全息影像應當投影的角度,并將該角度的影響顯示在便攜設備屏幕上。
[0046]實施例三
[0047]在實施例一中,由便攜設備的前向攝像頭獲取了用戶眼睛與二維屏幕的水平角度和垂直角度,這是考慮到可能存在前向攝像頭位于屏幕中間的情況,此外,即使前向攝像頭并非位于屏幕中間,實施例一的方案也能夠在二維屏幕上提供三維圖像顯示,與現有技術相比提升了用戶體驗。
[0048]考慮到目前大多數設備的前向攝像頭都不在手機橫向的正中間,更沒有在豎向正中間的,攝像頭檢測到的人眼與屏幕的水平夾角以及垂直夾角與實際的夾角會存在誤差,因此,若對相應的誤差進行校正,則可以進一步提升三維圖像顯示與用戶觀看的準確度,提升用戶體驗。
[0049]實施例三中以手機橫向的夾角誤差為例,如圖5所示,假設將攝像頭一側作為180°夾角(前向攝像頭在手機正方向左側還是右側將