亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

曲面顯示屏裸眼3D顯示方法及裝置與流程

文檔序號:11254327閱讀:2143來源:國知局
曲面顯示屏裸眼3D顯示方法及裝置與流程

本發(fā)明涉及裸眼3d技術領域,尤其涉及一種曲面顯示屏裸眼3d顯示方法及裝置。



背景技術:

目前,顯示技術在3d顯示、超大屏、曲面屏等方面均發(fā)展迅速,其中曲面屏能夠使人們獲得更真實的觀感和沉浸感。略微彎曲的屏幕能夠提供更好的環(huán)繞式觀感,模擬裸眼3d視覺效果。具有視角更廣泛和貼合人眼觀看的優(yōu)點。其與裸眼3d技術相結合,能夠給觀眾帶來逼真的景深及立體感,又極大提高了觀眾在觀看體驗時的視覺沖擊力和沉浸感,成為產品推廣、公眾宣傳及影像播放的最佳顯示產品。

曲面裸眼3d顯示的原理一般是通過透鏡將顯示器顯示的圖像進行分光,透鏡通過對光的折射作用,將不同的顯示內容折射到空間中不同的地方,到達人眼時顯示的內容被分開,人眼接收到兩幅含有視差的圖像,這樣便產生了立體效果。如果用戶在可視區(qū)域外進行觀看,可能會出現圖像反轉的情況。目前,雖然可以采用多視點方式增加可視區(qū)域,但采用多視點在一定的角度分辨率下,會使得清晰度下降,使圖像出現混疊,影響了實際觀看效果。



技術實現要素:

本發(fā)明實施例提供了一種曲面顯示屏裸眼3d顯示方法及裝置,以解決現有技術中裸眼3d顯示易出現反轉和圖像混疊的技術問題。

第一方面,本發(fā)明實施例提供了一種曲面顯示屏裸眼3d顯示方法,包括:

設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖;

獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離;

根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位;

計算右眼與左眼之間的相位差,根據所述相位差調整視點圖。

進一步的,所述根據所述相位差調整視點圖,包括:

根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

進一步的,所述根據所述相位差計算相位變化量,包括:

判斷所述相位差是否小于零,若所述相位差小于零時,則在所述相位差的絕對值大于右眼相位時,根據所述相位差計算相位變化量;

在所述相位差的絕對值不大于右眼相位時,根據左眼和右眼視點的相位計算相位變化量。

進一步的,所述根據所述相位變化量調整所述視點圖,包括:

根據所述原有相位對應的視點圖和相位變化量調整所述視點圖。

更進一步的,所述根據所述原有相位對應的視點圖和相位變化量調整所述視點圖,包括:

根據相位變化量確定調整后的視點圖對應的通道;

根據所述原有相位對應的視點圖對所述通道的子像素進行賦值。

第二方面,本發(fā)明實施例還提供了一種曲面顯示屏裸眼3d顯示裝置,包括:

確定模塊,用于設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖;

第一計算模塊,用于獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離;

第二計算模塊,用于根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位;

調整模塊,用于計算右眼與左眼之間的相位差,根據所述相位差調整視點圖。

進一步的,所述調整模塊,包括:

調整單元,用于根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

進一步的,所述調整單元,包括:

第一相位計算單元,用于判斷所述相位差是否小于零,若所述相位差小于零,在所述相位差的絕對值大于右眼相位時,根據所述相位差計算相位變化量;

第二相位計算單元,用于判斷所述相位差是否小于零,若所述相位差小于零,在所述相位差的絕對值不大于右眼相位時,根據左眼和右眼視點的相位計算相位變化量;

進一步的,所述調整單元,包括:

視點圖調整單元,用于根據所述原有相位對應的視點圖和相位變化量調整所述視點圖。

更進一步的,所述視點圖調整單元用于:

根據相位變化量確定調整后的視點圖對應的通道;

根據所述原有相位對應的視點圖對所述通道的子像素進行賦值。

本發(fā)明實施例提供的曲面顯示屏裸眼3d顯示方法及裝置,通過即時獲取人眼觀看位置,并根據人眼位置確定對應的最優(yōu)觀看距離對應的相位,并根據相位對播放的視點圖內容進行調整,可以使得視點圖內容隨著人眼位置變化,能夠使左眼和右眼都能觀看到正確的視點圖內容,避免出現圖像混疊或者反轉,提高了觀看效果和用戶的觀看體驗。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:

圖1是本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法的流程示意圖;

圖2是本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法中多視點光學設計示意圖;

圖3是本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法中相位計算位置關系示意圖;

圖4是本發(fā)明實施例二提供的曲面顯示屏裸眼3d顯示方法的流程示意圖;

圖5是本發(fā)明實施例三提供的曲面顯示屏裸眼3d顯示方法的流程示意圖;

圖6是本發(fā)明實施例三提供的曲面顯示屏裸眼3d顯示方法中是多視點通道和視點圖分配示意圖;

圖7是本發(fā)明實施例三提供的曲面顯示屏裸眼3d顯示方法中是多視點通道相位調節(jié)示示意圖;

圖8是本發(fā)明實施例四提供的裸眼3d顯示裝置的結構示意圖。

具體實施方式

下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內容。

實施例一

圖1為本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法的流程示意圖,本實施例可適用于曲面顯示屏顯示裸眼3d圖像的情況,該方法可以由曲面顯示屏裸眼3d顯示裝置來執(zhí)行,該裝置可由軟件/硬件方式實現,并可集成于用于播放裸眼3d視頻或者圖像的顯示裝置中。

參見圖1,所述曲面顯示屏裸眼3d顯示方法,包括:

s110,設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖。

對于裸眼3d,通常存在一個最佳觀看距離,所述最佳觀看距離是指在距離屏幕的垂直距離為最佳觀看距離時,通過柱狀透鏡分離出來的子像素投影位置與人眼位置相適應,可以使得觀看者左眼和右眼分別看到合適的對應圖像,形成雙目視差,產生縱深感和空間感。

圖2是本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法中多視點光學設計示意圖,參見圖2,圖中ovd表示最佳觀看距離,dovd表示最佳觀看距離的中心位置的線段長度。在本實施例中,可以將設計觀看距離上中心可視區(qū)域觀看線段設定為對應相位[0,1],并根據設定的視點數量確定視點對應的相位圖。通常來說,視點都是均勻分布的,據此可以確定各視點對應的相位范圍。視點范圍連續(xù)相等,覆蓋整個相位范圍[0,1]。以視點圖數量為5為例,視點圖1,2,3,4,5對應相位范圍:{[0,0.2)、[0.2,0.4)、[0.4,0.6)、[0.6,0.8)、[0.8,1)}。

相應的,渲染產生k視點圖,其中k大于等于2,小于光學設計中視點個數。確定各視點對應相位范圍。一般的,視點范圍連續(xù)相等,覆蓋整個相位范圍[0,1],即

以視點圖數量為5為例,視點圖1,2,3,4,5對應相位范圍:{[0,0.2)、[0.2,0.4)、[0.4,0.6)、[0.6,0.8)、[0.8,1)}。

s120,獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離。示例性的,可以通過配置于顯示裝置,并面向屏幕觀看區(qū)域的拍攝裝置得到帶有人臉的圖像。識別圖像中人臉。并根據人臉確定觀看者左右眼的空間位置,例如與屏幕垂直距離,與垂直于屏幕中心的中心線的距離。此外,也可采用紅外裝置輔助測距,以獲取更加精確的人眼空間位置。

較佳地,周期性獲取相機拍攝到的帶有人臉的圖像,根據多張人臉圖像確定人眼的空間位置,以避免觀看者偶然擺動造成的空間位置偏差。

在獲取到人眼空間位置之后,根據幾何關系,分別計算左眼和右眼與屏幕垂直中心線的距離。圖3是本發(fā)明實施例一提供的曲面顯示屏裸眼3d顯示方法中相位計算位置關系示意圖,參見圖3,以單獨一只眼舉例,據測量得到的人眼的空間位置中距離屏幕的距離。設定屏幕中某一像素點在屏幕中的橫向坐標。根據直角三角形計算得到人眼相對于屏幕垂直中心線的距離。示例性的,根據直角三角形兩邊距離成比例的特點可以計算該人眼在最佳觀看距離與垂直中心線的相應距離。

設定人眼位置與屏幕距離為vd,最佳觀看距離與屏幕之間的距離為ovd,人眼位置與屏幕垂直中心線距離為f,則人眼在最佳觀看距離與垂直中心線的相應距離為

s130,根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位。

人眼所能觀看的到圖像是屏幕中多個像素的集合,在本實施例中,通過一個像素來進行說明。通常像素都與屏幕中心位置存在著一定的距離。由于曲面屏中,該像素與屏幕中心位置在同一個曲面內,其在屏幕上的距離與曲面屏的曲率相關。由于曲面屏中的弧形片段上的曲面圖像也是由視覺平面投影在弧形片段上形成的,且曲面屏的曲率較小,為了便于計算,可以將像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離近似視為像素點與屏幕中心位置的距離。設定像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離為x。則將人眼位置在最佳觀看距離與垂直中心線的相應距離修改為:

通過上述方式可以將人眼位置轉換為對應的最佳觀看距離上相對于與垂直中心線的距離,即確定人眼在最佳觀看距離上對應的位置。

在本實施例中,根據最佳觀看距離上的相位長度計算人眼的相應相位,示例性的,可以將人眼在最佳觀看距離上與垂直中心線的距離與最佳觀看距離上的相位長度相除,獲取相應的相位。在本實施例中,人眼在最佳觀看距離上與垂直中心線的距離以及像素與屏幕中心位置可以為正數,也可以為負數,以屏幕中心垂直線與最佳觀看距離線段的交點為原點,右側為正,左側為負。因相位設定為正數,因此,將計算相位的公式相應調整為:

s140,計算右眼與左眼之間的相位差,根據所述相位差調整視點圖。

根據上述步驟計算得到的右眼和左眼的相位,計算兩眼之間的相位差。示例性的,可采用如下方式計算:

δp=pr-pl,其中pr為右眼相位,pl為左眼相位,之所以采用右眼相位減去左眼相位,是因為在右眼和左眼處于同一可視區(qū)域時,通常右眼相位會大于左眼相位,方便后面運算處理。此外,也可采用左眼相位減去右眼相位得到相位差,相應的,后續(xù)處理也需要進行調整。

由于左右視圖格式采用左視圖和右視圖并排傳輸的方式,裸眼3d顯示器是在液晶顯示屏的前面加上一層微柱透鏡,每個柱透鏡下面的圖像像素被分成r、g、b子像素,每個子像素通過透鏡以不同的方向投影,觀眾便可從不同的方向觀看到不同的視圖。由于左右視圖格式采用左視圖和右視圖并排傳輸的方式,左眼所觀看的左視圖和右眼所觀看的主視圖隨著觀看者的位置變化,也需要進行調整,以避免出現圖像反轉的現象和圖像混疊。示例性的,可以隨著觀看者左眼和右眼的空間位置變化,對當前觀看者左眼和右眼分別對應的視點圖進行調整,以使得觀看者左眼和右眼分別對應的視點圖仍然為設計的左眼視點圖和右眼視點圖。在計算得到右眼與左眼之間的相位差后,可以根據相位差對視點圖進行調整。示例性的,根據所述原有相位對應的視點圖和相位差調整所述視點圖。以使得左眼和右眼對應的相位圖與設定的在最佳觀看距離上相應位置對應的相位圖相一致。示例性的,相位差計算存在兩種情況,第一種是δp>0,如果δp>0,則說明左眼和右眼的相位處于同一個(0,1)的相位范圍內,因此,無需對相位圖進行調整,用戶的左眼和右眼可以分別觀看到對應的視點圖。對于δp<0,則說明左眼和右眼的相位處于不同的(0,1)的相位范圍內,可以利用兩個相位范圍之間的差值,即1,重新確定左右眼對應的相位范圍。并根據所述原有相位對應的視點圖和相位差調整所述視點圖。

本實施例通過即時獲取人眼觀看位置,并根據人眼位置確定對應的最優(yōu)觀看距離對應的相位,并根據相位對播放的視點圖內容進行調整,可以使得視點圖內容隨著人眼位置變化,能夠使左眼和右眼都能觀看到正確的視點圖內容,避免出現圖像混疊或者反轉,提高了觀看效果和用戶的觀看體驗。

實施例二

圖4是本發(fā)明實施例二提供的曲面顯示屏裸眼3d顯示方法的流程示意圖。本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,將所述根據所述相位差調整視點圖,具體優(yōu)化為:根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

s310,設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖。

s320,獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離。

s330,根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位。

s340,計算右眼與左眼之間的相位差,根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

在計算得到右眼與左眼之間的相位差后,可以根據相位差對視點圖進行調整,以使得左眼和右眼對應的相位圖與設定的在最佳觀看距離上相應位置對應的相位圖相一致。在本實施例中,引入相位變化量。示例性的,首先判斷所述相位差是否小于零,若所述相位差小于零,則說明左眼和右眼的相位不處于同一個(0,1)的相位范圍內。進而,在所述相位差的絕對值大于右眼相位時,根據所述相位差計算相位變化量;在所述相位差的絕對值不大于右眼相位時,根據左眼和右眼視點的相位計算相位變化量?;蛘?可以不考慮相位差的絕對值與右眼相位之間的關系,直接采用根據左眼和右眼視點的相位計算相位變化量。具體的,可以采用如下方式進行計算相位變化量:

可取,或者,可以直接采用

,其中φ為相位變化量。根據計算得到的相位變化量,可以根據相位變化量調整視點相位,示例性的,可采用如下方式:

φ∈[pr,pl]

本實施例通過將所述根據所述相位差調整視點圖,具體優(yōu)化為:根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。通過引入相位變化量調整視點圖,可以針對各種不同情況,計算出相應的相位變化量,并根據相位變化量對視點圖進行相應的調整。

實施例三

圖5是本發(fā)明實施例三提供的曲面顯示屏裸眼3d顯示方法的流程示意圖。本實施例以上述實施例為基礎進行優(yōu)化,在本實施例中,將所述根據所述相位差調整視點圖,具體優(yōu)化為:根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

參見圖5,所述曲面顯示屏裸眼3d顯示方法,包括:

s310,設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖。

s320,獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離。

s330,根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位。

s340,計算右眼與左眼之間的相位差,根據所述相位差計算相位變化量。

s350,根據所述原有相位對應的視點圖對所述通道的子像素進行賦值。

示例性的,可以采用如下方式調整所述視點圖:根據相位變化量確定調整后的視點圖對應的通道;根據所述調整后的視點圖對所述通道的子像素進行賦值。透鏡通過對光的折射作用,將不同的顯示內容折射到空間中不同的地方,形成多個光學通道,由于視點圖的數量通常少于光學通道的數量,因此,可采用線性插值方法確定每個通道對應的視點圖,圖6是本發(fā)明實施例四提供的曲面顯示屏裸眼3d顯示方法中是多視點通道和視點圖分配示意圖,圖6顯示了通道和視點圖的分配關系。

圖7是多視點通道相位調節(jié)示意圖,由圖7可以看出,根據計算得到的相位變化量φ,將視點圖按照相位變化量φ進行變換調整,以使得人眼對應的通道的相位圖發(fā)生變化。由圖7可以看出,相位圖進行了相位變化量φ的右移調整。通過對通道進行對于已知像素點和已知的通道,可以通過重新對像素點的子像素進行賦值的方式,實現視點圖的變化。

本實施例通過將所述根據所述相位差調整視點圖,具體優(yōu)化為:根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。通過相位變化量確定人眼對應的通道,并對該通道的子像素重新進行賦值,可以對人眼對應的通道的視點圖進行調整,能夠使左眼和右眼都能觀看到正確的視點圖內容,避免出現圖像混疊或者反轉,提高了觀看效果和用戶的觀看體驗。

實施例四

圖8是本發(fā)明實施例四提供的曲面顯示屏裸眼3d顯示裝置的結構示意圖。如圖8所示,所述曲面顯示屏裸眼3d顯示裝置包括:

確定模塊410,用于設定最佳觀看距離觀看范圍內的視點數量,根據所述視點數量確定每個視點的相位和所述相位對應的視點圖;

第一計算模塊420,用于獲取屏幕觀看區(qū)域內人眼的空間位置,分別計算左眼和右眼與屏幕垂直中心線的距離;

第二計算模塊430,用于根據所述距離、最佳觀看距離、像素點與屏幕中心位置在曲面屏兩端組成的平面上的距離分別計算左眼和右眼包括的視點相位;

調整模塊440,用于計算右眼與左眼之間的相位差,根據所述相位差調整視點圖。

本實施例提供的曲面顯示屏裸眼3d顯示裝置,通過即時獲取人眼觀看位置,并根據人眼位置確定對應的最優(yōu)觀看距離對應的相位,并根據相位對播放的視點圖內容進行調整,可以使得視點圖內容隨著人眼位置變化,能夠使左眼和右眼都能觀看到正確的視點圖內容,避免出現圖像混疊或者反轉,提高了觀看效果和用戶的觀看體驗。

在上述各實施例的基礎上,所述調整模塊,包括:

調整單元,用于根據所述相位差計算相位變化量,根據所述相位變化量調整視點圖。

在上述各實施例的基礎上,所述調整單元,包括:

第一相位計算單元,用于判斷所述相位差是否小于零,若所述相位差小于零,在所述相位差的絕對值大于右眼相位時,根據所述相位差計算相位變化量;

第二相位計算單元,用于判斷所述相位差是否小于零,若所述相位差小于零,在所述相位差的絕對值不大于右眼相位時,根據左眼和右眼視點的相位計算相位變化量。

在上述各實施例的基礎上,所述調整單元,包括:

視點圖調整單元,用于根據所述原有相位對應的視點圖和相位變化量調整所述視點圖。

在上述各實施例的基礎上,所述視點圖調整單元用于:

根據相位變化量確定調整后的視點圖對應的通道;

根據所述原有相位對應的視點圖對所述通道的子像素進行賦值。

上述曲面顯示屏裸眼3d顯示裝置可執(zhí)行本發(fā)明任意實施例所提供的曲面顯示屏裸眼3d顯示方法,具備執(zhí)行方法相應的功能模塊和有益效果。

顯然,本領域技術人員應該明白,上述的本發(fā)明的各模塊或各操作可以通過如上所述的終端設備實施??蛇x地,本發(fā)明實施例可以用計算機裝置可執(zhí)行的程序來實現,從而可以將它們存儲在存儲裝置中由處理器來執(zhí)行,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等;或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或操作制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結合。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1