一種頭戴顯示裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及可穿戴顯示設(shè)備技術(shù)領(lǐng)域,尤其涉及一種頭戴顯示裝置。
【背景技術(shù)】
[0002]近年來,頭戴顯示設(shè)備愈加流行,成為更多人體驗(yàn)家庭影院的工具。然而傳統(tǒng)頭戴顯示設(shè)備注重于為用戶打造精美的視覺和聲覺盛宴,用戶在使用時只能觀察到頭戴顯示設(shè)備上顯示的內(nèi)容,無法觀察到頭戴顯示設(shè)備外的周圍環(huán)境,如果此時因?yàn)橐恍┦录枰幚恚鸵獙㈩^戴顯示設(shè)備取下,再次使用時將設(shè)備重新戴上,這給用戶的使用帶來了極大的不便。
【實(shí)用新型內(nèi)容】
[0003]針對上述現(xiàn)有技術(shù)存在的技術(shù)問題,本實(shí)用新型的目的在于提供一種頭戴顯示裝置。
[0004]本實(shí)用新型公開了一種頭戴顯示裝置,該裝置包括:
[0005]圖像采集單元,用于采集頭戴顯示裝置的外部圖像信息;
[0006]貼圖生成單元,用于對所述外部圖像信息的每一幀數(shù)據(jù)逐幀處理,對應(yīng)生成3D場景中可顯示的每一幅紋理貼圖;
[0007]平面繪制單元,用于在3D場景的近平面上繪制顯示平面,所述近平面位于3D場景中所顯示物體的最前面;
[0008]貼圖顯示單元,用于將生成的每一幅紋理貼圖以刷新的方式連續(xù)顯示在所述顯示平面上。
[0009]可選的,該裝置還包括緩存單元,用于存儲獲得的外部圖像信息;
[0010]所述貼圖生成單元,具體用于讀取緩存單元中存儲的外部圖像信息,并通過OpenGL技術(shù)對所述外部圖像信息的每一幀數(shù)據(jù)逐幀處理,對應(yīng)生成3D場景中可顯示的每一幅紋理貼圖。
[0011]可選的,所述平面繪制單元,具體用于將所述顯示平面以懸浮窗的樣式繪制在所述近平面上。
[0012]可選的,所述貼圖生成單元生成的紋理貼圖的大小與所述平面繪制單元繪制的顯示平面的大小相同。
[0013]可選的,所述圖像采集單元為外置攝像頭;
[0014]該頭戴顯示裝置還包括開關(guān),用于開啟或關(guān)閉所述外置攝像頭。
[0015]與現(xiàn)有技術(shù)相比,本實(shí)用新型的有益效果為:
[0016]本實(shí)用新型公開的一種頭戴顯示裝置,通過采集外部圖像信息,并在頭戴顯示設(shè)備中進(jìn)行顯示,達(dá)到顯示外部圖像信息的效果,解決了用戶使用的不便,提高了用戶的體驗(yàn);而且本實(shí)用新型顯示的外部圖像與3D場景中所顯示的物體相互獨(dú)立,不影響頭戴顯示設(shè)備其他功能。優(yōu)選方案中用戶通過開關(guān)自由控制顯示外部圖像信息的開啟或關(guān)閉;以及在顯示外部圖像信息時以懸浮窗的樣式進(jìn)行顯示,可以調(diào)整顯示平面在近平面上所處的位置,避免顯示平面擋住3D場景中的重要內(nèi)容。
【附圖說明】
[0017]圖1是本實(shí)用新型實(shí)施例頭戴顯示裝置的結(jié)構(gòu)示意圖;
[0018]圖2是本實(shí)用新型實(shí)施例在頭戴顯示裝置中顯示外部圖像信息的方法的流程圖;
[0019]圖3是本實(shí)用新型實(shí)施例繪制顯示平面的示意圖。
【具體實(shí)施方式】
[0020]為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本實(shí)用新型實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0021]圖1是本實(shí)用新型實(shí)施例頭戴顯示裝置的結(jié)構(gòu)示意圖;如圖1所示本實(shí)用新型實(shí)施例公開了一種頭戴顯示裝置,該裝置包括:圖像采集單元101,用于采集頭戴顯示裝置的外部圖像信息;貼圖生成單元103,用于通過開放性圖形庫OpenGL(Open GraphicsLibrary)技術(shù)對外部圖像信息的每一幀數(shù)據(jù)逐幀處理,對應(yīng)生成3D場景中可顯示的每一幅紋理貼圖;平面繪制單元104,用于通過OpenGL技術(shù)在3D場景的近平面上繪制顯示平面,近平面位于3D場景中所顯示物體的最前面;貼圖顯示單元105,用于將生成的每一幅紋理貼圖以刷新的方式連續(xù)顯示在顯示平面上。
[0022]本實(shí)用新型實(shí)施例中,該裝置還包括緩存單元102,用于存儲獲得的外部圖像信息;貼圖生成單元103,具體用于讀取緩存單元102中存儲的外部圖像信息,并通過OpenGL技術(shù)對外部圖像信息的每一幀數(shù)據(jù)逐幀處理,對應(yīng)生成3D場景中可顯示的每一幅紋理貼圖。
[0023]緩存單元102分別與圖像采集單元101和貼圖生成單元103相連,平面繪制單元104分別與貼圖生成單元103和貼圖顯示單元105相連。
[0024]本實(shí)用新型實(shí)施例中,平面繪制單元104,具體用于將顯示平面以懸浮窗的樣式繪制在近平面上。通過以懸浮窗的樣式繪制,可以調(diào)整顯示平面在近平面上所處的位置,這樣可以避免顯示平面擋住3D場景中的重要內(nèi)容。
[0025]本實(shí)用新型實(shí)施例中,圖像采集單元101為外置攝像頭;該頭戴顯示裝置還包括開關(guān),用于開啟或關(guān)閉外置攝像頭。這樣當(dāng)不需要顯示外部圖像信息時,只需要通過開關(guān)關(guān)閉外置攝像頭即可,避免了因?yàn)橐恢憋@示外部圖像信息而造成不必要的麻煩。
[0026]本實(shí)用新型實(shí)施例中,貼圖生成單元103生成的紋理貼圖的大小與平面繪制單元104繪制的顯示平面的大小相同,這樣可以使紋理貼圖的內(nèi)容全部顯示在顯示平面上。當(dāng)紋理貼圖的大小超過顯示平面的大小,紋理貼圖的部分內(nèi)容會被遺漏,當(dāng)紋理貼圖的大小小于顯示平面的大小,會使顯示平面占據(jù)過多空間。顯示平面的形狀可以為矩形的、圓形的或橢圓形的,其形狀也可以根據(jù)實(shí)際情況來作相應(yīng)的變化。
[0027]具體的本實(shí)用新型實(shí)施例中,平面繪制單元104,首先確定3D場景的觀察點(diǎn)和視角值;觀察點(diǎn)即人眼觀察3D場景中所顯示的物體的位置;視角值是為了確定3D場景的視野范圍。通過確定的3D場景的觀察點(diǎn)和視角值,就可以確定近平面的大小。
[0028]需要說明的是,近平面是一個假設(shè)存在的平面,它并不會擋住位于其后3D場景中所顯示的物體;在其上繪制的顯示平面會擋住位于其后3D場景中所顯示的物體,以確保外部圖像信息顯示更為清晰,另外顯示平面是紋理貼圖的載體,在顯示平面上繪制紋理貼圖,是將紋理貼圖上的紋理區(qū)域映射到顯示平面的相應(yīng)位置上,紋理貼圖不屬于3D場景中可直接顯示的物體,它必須依附于某一個物體;同時也保證了貼圖顯示單元將生成的紋理貼圖顯示在顯示平面上后,紋理貼圖位于3D場景中所顯示的物體的最前面,不會被擋住。
[0029]本實(shí)用新型實(shí)施例公開的頭戴顯示裝置,通過采集外部圖像信息,并在頭戴顯示設(shè)備中進(jìn)行顯示,達(dá)到顯示外部圖像信息的效果,解決了用戶使用的不便,提高了用戶的體驗(yàn);而且本實(shí)用新型顯示的外部圖像與3D場景中所顯示的物體相互獨(dú)立,不影響頭戴顯示