專利名稱:菜單立體顯示的顯示方法及顯示裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及菜單立體顯示領(lǐng)域,尤其涉及一種菜單立體顯示的方法及立體顯示的
>J-U ρ α
裝直。
背景技術(shù):
立體顯示設(shè)備是利用人眼的視差特征,呈現(xiàn)出具有空間深度信息的立體影像,通常是將具有視差的多個(gè)視圖通過(guò)像素排列算法合成后輸出到立體顯示器上。這種視差圖直接傳遞到觀看者的左右眼,進(jìn)而合成立體圖像。目前立體顯示器主要采用不閃式3D技術(shù)和快門(mén)式3D技術(shù)。通過(guò)顯示具有視差的影像并傳遞給觀察者的左右眼,從而不在3D電影院就可以使人們感受到身臨其境的感覺(jué)。然而立體顯示器只能在播放具有視差圖的影像時(shí)才可以達(dá)到3D顯示的效果,在操作立體顯示器的菜單時(shí)觀看者不會(huì)有立體的遠(yuǎn)近感和空間感。這樣使得觀看者不能在使用的過(guò)程中連貫的感受3D技術(shù)帶來(lái)的沖擊感,降低了觀看者的體驗(yàn)度。鑒于此,有必要提供一種能實(shí)現(xiàn)菜單立體顯示的顯示方法及能實(shí)現(xiàn)菜單立體顯示的顯示裝置。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種顯示方法和顯示裝置,旨在實(shí)現(xiàn)菜單的立體顯示,進(jìn)而提升觀看者的體驗(yàn)度。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種實(shí)現(xiàn)菜單立體顯示的顯示方法,包括以下步驟設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口 ;在所述窗口中形成大小相等的第一區(qū)域和第二區(qū)域;在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中;對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。優(yōu)選地,所述設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口的步驟包括設(shè)置三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影;在所述透視投影內(nèi)設(shè)置窗口,使得所述窗口的大小與顯示設(shè)備的顯示區(qū)域大小相
坐寸ο優(yōu)選地,所述第一區(qū)域及所述第二區(qū)域的面積分別為所述窗口面積的一半,且該第一區(qū)域及該第二區(qū)域沿所述窗口的水平方向或垂直方向并排設(shè)置。優(yōu)選地,所述在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中的步驟包括在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中;
沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。優(yōu)選地,所述二維菜單于三維空間中的平移距離滿足以下關(guān)系L=(a_z - z_ot)氺coefficient ;
其中,a_z為二維菜單上某一點(diǎn)的Z軸坐標(biāo)值,Coefficient為可根據(jù)系統(tǒng)實(shí)際需要而調(diào)整的調(diào)整系數(shù),z_ot為體現(xiàn)3D圖像凹凸效果的凹凸平衡點(diǎn)的Z軸坐標(biāo)值,其中,Z軸為垂直所述窗口所在平面的坐標(biāo)軸。優(yōu)選地,所述對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單的步驟包括對(duì)形成于該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理;交替輸出3D圖像處理后的二維菜單以形成3D菜單。本發(fā)明進(jìn)一步提供一種實(shí)現(xiàn)菜單立體顯示的顯示裝置,包括操作模塊,用于設(shè)置透視投影并在所述透視投影內(nèi)設(shè)置窗口 ;處理模塊,用于在所述窗口中形成大小相等的第一區(qū)域和第二區(qū)域,在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中;顯示模塊,用于對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。優(yōu)選地,所述操作模塊包括透視投影設(shè)置單元及窗口設(shè)置單元,透視投影設(shè)置單元用于設(shè)置一個(gè)三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影,所述窗口設(shè)置單元用于在所述透視投影內(nèi)設(shè)置一個(gè)窗口,使得所述窗口的大小與顯示裝置的顯示區(qū)域大小相等。優(yōu)選地,所述處理模塊包括窗口處理單元、第一處理單元及第二處理單元;該窗口處理單元用于在所述窗口中形成大小相等的第一區(qū)域及第二區(qū)域;第一處理單元用于在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中;該第二處理單元用于沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。優(yōu)選地,所述第一區(qū)域及所述第二區(qū)域的面積分別為所述窗口面積的一半,且該第一區(qū)域及該第二區(qū)域沿所述窗口的水平方向或垂直方向并排設(shè)置。本發(fā)明所提供的菜單立體顯示的方法,通過(guò)在三維空間中繪制二維菜單,將二維菜單透視投影至第一區(qū)域中,并在三維空間中平移二維菜單以使二維菜單可透視投影至第二區(qū)域中,且透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等,如此,對(duì)于用戶來(lái)說(shuō),則第一區(qū)域中的菜單和第二區(qū)域中的菜單之間具有視差,用戶接收具有視差的畫(huà)面而看到立體的菜單,提高了用戶在操作3D顯示設(shè)備觀看3D視頻的過(guò)程中的體驗(yàn)度。
圖I為本發(fā)明實(shí)施例菜單立體顯示方法的流程圖;圖2為本發(fā)明三維空間構(gòu)件坐標(biāo)系示意圖;圖3為透視投影后的菜單與窗口的第一區(qū)域和第二區(qū)域之間的關(guān)系圖;圖4為本發(fā)明實(shí)施例的實(shí)現(xiàn)菜單立體顯示的顯示裝置的模塊示意圖;
圖5為圖I所示顯示裝置的操作模塊示意圖;圖6為圖I所示顯示裝置的處理模塊示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種可以實(shí)現(xiàn)菜單立體顯示的方法,該方法可應(yīng)用于具有3D顯示設(shè)備的電子產(chǎn)片中,如音樂(lè)播放器、PAD、平板電腦或液晶顯示器等中,以立體顯示操作界面上的菜單,提升用戶使用電子產(chǎn)品的體驗(yàn)度。請(qǐng)參照?qǐng)D1,其為本發(fā)明實(shí)施例中的菜單立體顯示方法的流程圖。在本實(shí)施例中,該菜單立體顯示方法包括以下步驟在步驟SlOO中,設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口。在本實(shí)施例中,步驟SlOO具體包括步驟S110,設(shè)置三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影;步驟S120,在所述透視投影內(nèi)設(shè)置窗口,使得所述窗口的大小與顯示設(shè)備的顯示區(qū)域大小相等。在本實(shí)施例中,窗口設(shè)置于透視投影中是指透視投影的視點(diǎn)設(shè)置在窗口的中心軸上,通過(guò)視點(diǎn)在窗口的中心軸上的移動(dòng),使得透視投影投射到窗口時(shí)剛好將窗口覆蓋。結(jié)合參考圖2,圖中視點(diǎn)A為類似攝像機(jī)的觀察點(diǎn),A、B、C、D和E五點(diǎn)所圍成的椎體是視點(diǎn)A可以觀察到的范圍,B、C、D、E組成了窗口,通過(guò)視點(diǎn)A在Z軸上的移動(dòng)使得透視投影至窗口時(shí)恰好與窗口重合。窗口大小為電視機(jī)的顯示屏幕大小,在窗口沿Z軸正向平移一段距離后與透視投影區(qū)域相交于F、G、H、I四點(diǎn)。在一些實(shí)施例中,窗口設(shè)置有多個(gè),當(dāng)用戶調(diào)用未被投射的一個(gè)時(shí),需先將被透視投影投射的窗口通過(guò)X、Y軸的變動(dòng)移開(kāi),再將被用戶調(diào)用的菜單通過(guò)X、Y軸的變動(dòng)轉(zhuǎn)移至被透視投影覆蓋的區(qū)域。如此設(shè)置后,當(dāng)菜單繪制于窗口上之后,可在窗口與視點(diǎn)之間形成菜單的透視二維圖。在步驟S200中,在所述窗口中形成大小相等的第一區(qū)域和第二區(qū)域。在本實(shí)施例中,第一區(qū)域和第二區(qū)域的面積分別為窗口面積大小的一半,且第一區(qū)域及第二區(qū)域可沿某一預(yù)設(shè)方向,如窗口的水平方向或垂直方向并排設(shè)置。當(dāng)預(yù)設(shè)方向?yàn)檠卮翱诘乃椒较驎r(shí),第一區(qū)域和第二區(qū)域呈上下并排的方式,而當(dāng)預(yù)設(shè)方向?yàn)檠卮翱诘拇怪狈较驎r(shí),第一區(qū)域和第二區(qū)域則呈左右并排的方式。在步驟S300中,在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中。具體而言,步驟S300包括以下兩個(gè)子步驟步驟S310,在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中;在本實(shí)施例中,可根據(jù)系統(tǒng)存儲(chǔ)區(qū)域中所存儲(chǔ)的二維菜單的相關(guān)信息,如位置信息、圖形信息和顏色信息等,將二維菜單繪制于第一區(qū)域正前方的相關(guān)位置中,且二維菜單位于透視投影區(qū)域內(nèi);步驟S320,沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。在本實(shí)施例中,三維空間中的二維菜單平移的方向與構(gòu)建該三維空間的三維坐標(biāo)系及窗口所在平面相對(duì)應(yīng),以圖2所示的三維坐標(biāo)系為例,窗口 W位于X軸及Y軸方向所形成的平面上且第一區(qū)域Wl及第二區(qū)域W2沿X軸方向并排設(shè)置,此時(shí),可沿X軸方向平移第一區(qū)域Wl正前方的三維空間中的二維菜單至二維菜單位于第二區(qū)域W2正前方的三維空間中,該平移距離與最終所形成的立體菜單所具有的立體顯示效果 之間具有一定關(guān)系。具體而言,假設(shè)對(duì)應(yīng)第一區(qū)域的三維空間中的二維菜單中上某個(gè)點(diǎn)的坐標(biāo)為al(al_x,al_y,al_z),平移后該點(diǎn)的坐標(biāo)為a2 (al_x’,al_y,al_z),則al_x及al_x’之間的關(guān)系滿足下列表達(dá)式al_x’=al_x + (al_z - z_ot ) *coeff icient,也即,二維菜單于三維空間中的平移距離滿足以下關(guān)系L=(a_z - z_ot )*coefficient,其中,Coefficient是一個(gè)調(diào)整系數(shù),可根據(jù)系統(tǒng)實(shí)際需要而調(diào)整,而z_ot為凹凸平衡點(diǎn)的Z軸坐標(biāo)值,其中,凹凸平衡點(diǎn)為體現(xiàn)3D圖像凹凸效果的,其值可根據(jù)所需的3D顯示效果而設(shè)定。經(jīng)透視投影后,透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。結(jié)合圖3,以位于第一區(qū)域Wl正前方三維空間中的二維菜單投影到第一區(qū)域Wl之后形成二維菜單Ml,M2及M3,平移至位于第二區(qū)域W2正前方三維空間中的二維菜單投影到第二區(qū)域W2之后形成二維菜單Ml’,M2’,M3’為例進(jìn)行說(shuō)明,菜單Ml,M2,M3與第一區(qū)域Wl的左邊框LI間隔一距離,菜單Ml’,M2’,M3’與第二區(qū)域W2的左邊框L2間隔一距離,且第二區(qū)域W2中各菜單與左邊框L2的距離與第一區(qū)域Wl中對(duì)應(yīng)菜單與左邊框LI之間的距離并不相等。以菜單Ml與左邊框LI間隔的距離為SI,菜單M2與左邊框LI間隔的距離為S2,菜單M3與左邊框LI間隔的距離為S3,以菜單Ml’與左邊框L2間隔的距離為SI’,菜單M2’與左邊框L2間隔的距離為S2’,菜單M3’與左邊框LI間隔的距離為S3,為例,則SI Φ SI,、S2古S2’S3辛S3’,菜單在第一區(qū)域和第二區(qū)域上具有視覺(jué)差。需要說(shuō)明的是,在這些實(shí)施例中,復(fù)制的菜單的立體圖像經(jīng)過(guò)三維空間坐標(biāo)的變換后還在透視投影的范圍內(nèi)。在步驟S400中,對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。在本實(shí)施例中,步驟S400包括步驟S410,對(duì)形成于該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理;步驟S420,交替輸出3D圖像處理后的二維菜單以形成3D菜單。具體而言,在本實(shí)施例中,可采用OpenGL、DirectX等圖形處理技術(shù)對(duì)這些二維圖像進(jìn)行處理,以形成屏幕坐標(biāo)系下的菜單坐標(biāo)信息,并將生成的菜單坐標(biāo)信息交替輸出以形成3D菜單。該交替時(shí)間間隔以大腦連續(xù)接受兩幅具有視差的畫(huà)面后無(wú)法識(shí)別出兩幅畫(huà)面而產(chǎn)生錯(cuò)覺(jué)形成均有景深的間隔長(zhǎng)度為準(zhǔn)。如此,使用戶可通過(guò)快門(mén)式3D眼鏡等接收裝置使人眼可以在顯示單元的相應(yīng)位置識(shí)別出具有立體特征的菜單界面。本發(fā)明所提供的菜單立體顯示的方法,通過(guò)在三維空間中繪制二維菜單,將二維菜單透視投影至第一區(qū)域中,并在三維空間中平移二維菜單以使二維菜單可透視投影至第二區(qū)域中,且透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等,如此,對(duì)于用戶來(lái)說(shuō),則第一區(qū)域中的菜單和第二區(qū)域中的菜單之間具有視差,用戶接收具有視差的畫(huà)面而看到立體的菜單,提高了用戶在操作3D顯示設(shè)備觀看3D視頻的過(guò)程中的體驗(yàn)度。本發(fā)明進(jìn)一步提供一種可以實(shí)現(xiàn)菜單立體顯示的裝置。請(qǐng)參考圖4,其為本發(fā)明實(shí)施例中實(shí)現(xiàn)菜單立體顯示的顯示裝置10的模塊示意圖。在本實(shí)施例中,顯示裝置10可應(yīng)用于具有可播放3D視頻的3D顯示設(shè)備的電子產(chǎn)品中,如音樂(lè)播放器、PAD、平板電腦或液晶顯示器等中,以供用戶在觀看3D視頻的過(guò)程中同時(shí)享受到3D的菜單界面操作。顯示裝置10包括操作模塊100、處理模塊200以及顯示模塊300。
操作模塊100用于設(shè)置透視投影并在透視投影內(nèi)設(shè)置窗口。如圖5所示,在一些實(shí)施例中,操作模塊100包括透視投影設(shè)置單元110及窗口設(shè)置單元120。透視投影設(shè)置單元110用于設(shè)置一個(gè)三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影。窗口設(shè)置單元120連接至存儲(chǔ)模塊,用于在透視投影內(nèi)設(shè)置一個(gè)窗口,并使窗口的大小與顯示設(shè)備的顯示區(qū)域大小相等。在本實(shí)施例中,窗口設(shè)置于透視投影中是指透視投影的視點(diǎn)設(shè)置在窗口的中心軸上,通過(guò)視點(diǎn)在窗口的中心軸上的移動(dòng),使得透視投影投射到窗口時(shí)剛好將窗口覆
至JHL ο如圖6所示,處理模塊200用于在窗口中形成大小相等的第一區(qū)域和第二區(qū)域,在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中。在本實(shí)施例中,處理模塊200包括窗口處理單元210、第一處理單元220及第二處理單元240。窗口處理單元210用于在窗口中形成大小相等的第一區(qū)域和第二區(qū)域。在本實(shí)施例中,第一區(qū)域及第二區(qū)域的面積大小分別為窗口面積大小的一半,且第一區(qū)域及第二區(qū)域可沿窗口的水平方向或垂直方向并排設(shè)置。第一處理單元220用于在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中。在本實(shí)施例中,第一處理單元220可根據(jù)系統(tǒng)存儲(chǔ)區(qū)域中所存儲(chǔ)的二維菜單的相關(guān)信息,如位置信息、圖形信息和顏色信息等,將二維菜單繪制于對(duì)應(yīng)第一區(qū)域正前方的三維空間中。第二處理單元240用于沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。在本實(shí)施例中,三維空間中的二維菜單平移的方向與構(gòu)建該三維空間的三維坐標(biāo)系及窗口所在平面相對(duì)應(yīng),以圖2所示的三維坐標(biāo)系為例,窗口位于X軸及Y軸方向所形成的平面上且第一區(qū)域及第二區(qū)域沿X軸方向并排設(shè)置,此時(shí),可沿X軸方向平移第一區(qū)域正前方的三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,該平移距離與最終所形成的立體菜單所具有的立體顯示效果之間具有一定關(guān)系。具體而言,假設(shè)對(duì)應(yīng)第一區(qū)域的三維空間中的二維菜單中上某個(gè)點(diǎn)的坐標(biāo)分別al (al_x, al_y, al_z),平移后該點(diǎn)的坐標(biāo)為a2 (al_x’,al_y,al_z),則al_x及al_x’之間的關(guān)系滿足下列表達(dá)式al_X’= al_x + (al_z - z_ot )*coefficient,也即,二維菜單于三維空間中的平移距離滿足以下關(guān)系L=(a_z - z_ot )*coefficient,其中,Coefficient是一個(gè)調(diào)整系數(shù),可根據(jù)系統(tǒng)實(shí)際需要而調(diào)整,而z_0t則為凹凸平衡點(diǎn)的Z軸坐標(biāo)值,其中,凹凸平衡點(diǎn)為體現(xiàn)3D圖像凹凸效果的,其值可根據(jù)所需的3D顯示效果而設(shè)定。經(jīng)透視投影后,透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。結(jié)合圖3,以位于第一區(qū)域正前方三維空間中的二維菜單投影到第一區(qū)域之后形成二維菜單Ml,M2及M3,平移至位于第二區(qū)域正前方三維空間中的二維菜單投影到第二區(qū)域之后形成二維菜單Ml’,M2’,M3’為例進(jìn)行說(shuō)明,菜單Ml、M2及M3與第一區(qū)域左邊框LI之間的間隔距離分別為SI、S2、S3,菜單Ml’與左邊框L2間隔的距離為SI’,菜單M2’與左邊框L2間隔的距離為S2’,菜單M1’、M2’及M3’與第二區(qū)域W2左邊框L2間隔的距離分別為SI’、S2’、S3’,則SI幸SI’、S2幸S2’ S3幸S3’,菜單在第一區(qū)域和第二區(qū)域上具有視覺(jué)差。顯示模塊300用于對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。在本實(shí)施例中,顯示模塊300對(duì)形成于該第一區(qū)域及該第二區(qū)域中的二維菜 單進(jìn)行3D圖像處理,交替輸出3D圖像處理后的二維菜單以形成3D菜單。該交替時(shí)間間隔以大腦連續(xù)接受兩幅具有視差的畫(huà)面后無(wú)法識(shí)別出兩幅畫(huà)面而產(chǎn)生錯(cuò)覺(jué)形成均有景深的間隔長(zhǎng)度為準(zhǔn)。如此,使用戶可通過(guò)快門(mén)式3D眼鏡等接收裝置使人眼可以在顯示單元的相應(yīng)位置識(shí)別出具有立體特征的菜單界面。本發(fā)明所提供的顯示裝置10,通過(guò)在三維空間中繪制二維菜單,將二維菜單透視投影至第一區(qū)域中,并在三維空間中平移二維菜單以使二維菜單可透視投影至第二區(qū)域中,且透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等,如此,對(duì)于用戶來(lái)說(shuō),則第一區(qū)域中的菜單和第二區(qū)域中的菜單之間具有視差,用戶接收具有視差的畫(huà)面而看到立體的菜單,提高了用戶在操作3D顯示設(shè)備觀看3D視頻的過(guò)程中的體驗(yàn)度。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)菜單立體顯示的顯示方法,其特征在于,包括以下步驟 設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口 ; 在所述窗口中形成大小相等的第一區(qū)域和第二區(qū)域; 在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中; 對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。
2.如權(quán)利要求I所述的顯示方法,其特征在于,所述設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口的步驟包括 設(shè)置三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影; 在所述透視投影內(nèi)設(shè)置窗口,使得所述窗口的大小與顯示設(shè)備的顯示區(qū)域大小相等。
3.如權(quán)利要求I所述的顯示方法,其特征在于,所述第一區(qū)域及所述第二區(qū)域的面積分別為所述窗口面積的一半,且該第一區(qū)域及該第二區(qū)域沿所述窗口的水平方向或垂直方向并排設(shè)置。
4.如權(quán)利要求I所述的顯示方法,其特征在于,所述在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中的步驟包括 在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中; 沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。
5.如權(quán)利要求4所述的顯示方法,其特征在于,所述二維菜單于三維空間中的平移距離 L 滿足以下關(guān)系L= (a_z - z_ot ) *coefficient ; 其中,a_z為二維菜單上某一點(diǎn)的Z軸坐標(biāo)值,Coefficient為可根據(jù)系統(tǒng)實(shí)際需要而調(diào)整的調(diào)整系數(shù),z_ot為體現(xiàn)3D圖像凹凸效果的凹凸平衡點(diǎn)的Z軸坐標(biāo)值,其中,Z軸為垂直所述窗口所在平面的坐標(biāo)軸。
6.如權(quán)利要求I所述的顯示方法,其特征在于,所述對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單的步驟包括 對(duì)形成于該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理; 交替輸出3D圖像處理后的二維菜單以形成3D菜單。
7.一種實(shí)現(xiàn)菜單立體顯示的顯示裝置,其特征在于,包括 操作模塊,用于設(shè)置透視投影并在所述透視投影內(nèi)設(shè)置窗口 ; 處理模塊,用于在所述窗口中形成大小相等的第一區(qū)域和第二區(qū)域,在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中; 顯示模塊,用于對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。
8.如權(quán)利要求7所述的顯示裝置,其特征在于,所述操作模塊包括透視投影設(shè)置單元及窗口設(shè)置單元,透視投影設(shè)置單元用于設(shè)置一個(gè)三維空間坐標(biāo)系,在所述三維空間坐標(biāo)系內(nèi)設(shè)置透視投影,所述窗口設(shè)置單元用于在所述透視投影內(nèi)設(shè)置一個(gè)窗口,使得所述窗口的大小與顯示裝置的顯示區(qū)域大小相等。
9.如權(quán)利要求7所述的顯示裝置,其特征在于,所述處理模塊包括窗口處理單元、第一處理單元及第二處理單元;該窗口處理單元用于在所述窗口中形成大小相等的第一區(qū)域及第二區(qū)域;第一處理單元用于在該第一區(qū)域的正前方三維空間中繪制二維菜單并將該二維菜單透視投影到第一區(qū)域中;該第二處理單元用于沿預(yù)設(shè)方向平移該第一區(qū)域的正前方三維空間中的二維菜單至二維菜單位于第二區(qū)域正前方的三維空間中,將該平移的二維菜單透視投影到第二區(qū)域中,令透視投影到第一區(qū)域中的二維菜單與第一區(qū)域同一側(cè)之間的距離與透視投影到第二區(qū)域中的二維菜單與第二區(qū)域同一側(cè)之間的距離不相等。
10.如權(quán)利要求7所述的顯示裝置,其特征在于,所述第一區(qū)域及所述第二區(qū)域的面積 分別為所述窗口面積的一半,且該第一區(qū)域及該第二區(qū)域沿所述窗口的水平方向或垂直方向并排設(shè)置。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)菜單立體顯示的顯示方法,包括以下步驟設(shè)置透視投影,在所述透視投影內(nèi)設(shè)置窗口;將所述窗口均分為第一區(qū)域和第二區(qū)域;在對(duì)應(yīng)該第一區(qū)域及該第二區(qū)域的三維空間中形成二維菜單,并將該二維菜單透視投影于該第一區(qū)域及該第二區(qū)域中;對(duì)該第一區(qū)域及該第二區(qū)域中的二維菜單進(jìn)行3D圖像處理并輸出3D菜單。本發(fā)明的菜單立體顯示的方法通過(guò)在三維空間中繪制并平移二維菜單,使得透視投影到第一區(qū)域中的二維菜單與透視到第二區(qū)域中的二維菜單之間具有視差,可在經(jīng)過(guò)3D處理模塊之后形成立體菜單,提高了用戶使用電子設(shè)置的體驗(yàn)度。本發(fā)明還提供一種實(shí)現(xiàn)菜單立體顯示的顯示裝置。
文檔編號(hào)H04N13/00GK102970498SQ20121050506
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年11月30日 優(yōu)先權(quán)日2012年11月30日
發(fā)明者劉衛(wèi)方, 黃高波, 謝文學(xué) 申請(qǐng)人:深圳Tcl新技術(shù)有限公司