本發(fā)明涉及3d抬頭顯示,尤其涉及一種圖像分區(qū)模糊方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、裸眼3d顯示技術(shù)是指無需佩戴專用的3d眼鏡等輔助設(shè)備,用戶即可直接以肉眼觀賞三維影像,呈現(xiàn)3d效果的一種3d顯示技術(shù)。裸眼3d顯示技術(shù)應(yīng)用范圍廣泛,例如電影播放、互動投影、舞臺表演以及抬頭顯示等。
2、在載具的抬頭顯示應(yīng)用場景中,裸眼3d顯示技術(shù)可以為駕駛者提供更豐富、更直觀的信息顯示,增加駕駛安全性和便利性,尤其是結(jié)合了增強(qiáng)現(xiàn)實(shí)效果的裸眼3d顯示,能夠在抬頭顯示中提供3d全息影像,幫助駕駛員身臨其境的獲取道路信息。
3、在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下問題:對于同時包含2d界面以及3d界面的圖像來說,由于3d界面在投影是需要分光,而2d界面不需要,因此2d界面的分辨率更高,顯示效果也更清晰,對于載具抬頭顯示設(shè)備(hud,head-up?display)的抬頭顯示畫面,或者需要觀眾將注意力集中到畫面上的某個目標(biāo)時,若將完整畫面進(jìn)行投屏,則畫面中的2d界面可能會干擾用戶觀看重要部分,因此,發(fā)明人提出可以適當(dāng)?shù)膶嬅嬷械脑谟脩粢曇爸獾膮^(qū)域進(jìn)行模糊處理,以突出3d界面,向用戶提高更好的視覺體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種圖像分區(qū)模糊方法、裝置、設(shè)備及介質(zhì),能夠?qū)⑷搜劭捎^察的虛像以外的畫面區(qū)域進(jìn)行模糊,并能夠隨著人眼的運(yùn)動,動態(tài)調(diào)整模糊區(qū)域,提高人眼可觀察區(qū)域內(nèi)的畫面顯示效果,進(jìn)而為用戶提供更好的視覺體驗(yàn)。
2、根據(jù)本發(fā)明的一方面,提供了一種圖像分區(qū)模糊方法,包括:
3、實(shí)時獲取用戶的左右眼位置數(shù)據(jù),并根據(jù)所述左右眼位置數(shù)據(jù),在成像平面中確定用戶的視點(diǎn)位置;
4、根據(jù)所述視點(diǎn)位置以及人眼觀測范圍,在成像平面中確定虛像模糊區(qū)域;
5、獲取與成像平面匹配的待顯示的原始投影圖像,并將原始投影圖像中與虛像模糊區(qū)域匹配的圖像區(qū)域進(jìn)行模糊處理,得到目標(biāo)投影圖像;
6、將所述目標(biāo)投影圖像投射至顯示屏幕中進(jìn)行顯示。
7、可選的,實(shí)時獲取用戶的左右眼位置數(shù)據(jù),并根據(jù)所述左右眼位置數(shù)據(jù),在成像平面中確定用戶的視點(diǎn)位置,包括:
8、根據(jù)dms實(shí)時采集的用戶左右眼位置數(shù)據(jù),確定原始視點(diǎn)位置;
9、根據(jù)dms采集確定的視點(diǎn)位置在成像平面中的標(biāo)定結(jié)果,以及所述原始視點(diǎn)位置,在成像平面中確定所述用戶的視點(diǎn)位置。
10、這樣設(shè)置的好處在于:通過dms實(shí)時獲取左右眼位置數(shù)據(jù),能夠?qū)崿F(xiàn)對人眼數(shù)據(jù)的動態(tài)檢測,對用戶的觀看狀態(tài)進(jìn)行實(shí)時跟蹤,進(jìn)而能夠在后續(xù)方法中對模糊區(qū)域進(jìn)行動態(tài)調(diào)整,通過根據(jù)dms采集確定的視點(diǎn)位置在成像平面中的標(biāo)定結(jié)果,以及所述原始視點(diǎn)位置,在成像平面中確定所述用戶的視點(diǎn)位置,能夠準(zhǔn)確確定視點(diǎn)在成像平面中的位置,從而提高模糊區(qū)域的計算精度。
11、可選的,根據(jù)dms采集確定的視點(diǎn)位置在成像平面中的標(biāo)定結(jié)果,以及所述原始視點(diǎn)位置,在成像平面中確定所述用戶的視點(diǎn)位置,包括:
12、獲取dms采集確定的視點(diǎn)位置在成像平面中的橫縱坐標(biāo)偏移量;
13、其中,當(dāng)觀測用戶注視所述成像平面中的標(biāo)定點(diǎn)時,通過獲取dms采集確定出的標(biāo)定視點(diǎn)位置,標(biāo)定得到所述橫縱坐標(biāo)偏移量;
14、根據(jù)所述橫縱坐標(biāo)偏移量、所述原始視點(diǎn)位置、成像平面的尺寸信息以及dms采集確定的視點(diǎn)位置范圍,在成像平面中確所述定用戶的視點(diǎn)位置。
15、這樣設(shè)置的好處在于:通過在成像平面中確定用戶的視點(diǎn)位置,可以通過原始視點(diǎn)位置替代左右眼位置進(jìn)行模糊區(qū)域的計算,最終確定人眼觀測范圍,能夠有效降低計算復(fù)雜度,但又能夠保證計算精度。
16、可選的,根據(jù)所述橫縱坐標(biāo)偏移量、所述原始視點(diǎn)位置、成像平面的尺寸信息以及dms采集確定的視點(diǎn)位置范圍,在成像平面中確所述定用戶的視點(diǎn)位置,包括:
17、根據(jù)成像平面的尺寸信息以及dms采集確定的視點(diǎn)位置范圍,分別計算第一比例值以及第二比例值;其中,所述第一比例值為成像平面的寬度與視點(diǎn)的橫坐標(biāo)范圍之間的比值,所述第二比例值為成像平面的高度與視點(diǎn)的縱坐標(biāo)范圍之間的比值;
18、根據(jù)公式(viewpointx+offsetx)*deltax-screenwidth/2,計算成像平面中用戶的視點(diǎn)位置橫坐標(biāo),并根據(jù)公式(viewpointy-offsety)*deltay-screenheight/2,計算成像平面中用戶的視點(diǎn)位置縱坐標(biāo);
19、其中,viewpointx以及viewpointy分別為原始視點(diǎn)位置中的橫縱坐標(biāo)值,offsetx以及offsety分別為橫縱坐標(biāo)偏移量,deltax以及deltay分別為第一比例值以及第二比例值,screenwidth為成像平面寬度,screenheight為成像平面高度。
20、這樣設(shè)置的好處在于:通過預(yù)先標(biāo)定橫縱坐標(biāo)偏移量,進(jìn)而根據(jù)橫縱坐標(biāo)偏移量計算視點(diǎn)位置,能夠有效降低dms采集數(shù)據(jù)產(chǎn)生的誤差,通過根據(jù)第一比例值以及第二比例值計算視點(diǎn)位置,能夠考慮到不同大小成像平面的放縮對視點(diǎn)位置產(chǎn)生的影響,提高視點(diǎn)位置計算的準(zhǔn)確性。
21、可選的,根據(jù)所述視點(diǎn)位置以及人眼觀測范圍,在成像平面中確定虛像模糊區(qū)域,包括:
22、根據(jù)所述人眼觀測范圍,在成像平面上確定可視寬度;
23、根據(jù)所述視點(diǎn)位置中用戶視點(diǎn)的橫向坐標(biāo)值以及所述可視寬度,分別確定成像平面中的左側(cè)待模糊邊界的橫坐標(biāo)值以及右側(cè)待模糊邊界的橫坐標(biāo)值;
24、根據(jù)成像平面的邊界、左側(cè)待模糊邊界的橫坐標(biāo)值以及右側(cè)待模糊邊界的橫坐標(biāo)值,在成像平面中確定左側(cè)虛像模糊區(qū)域以及右側(cè)虛像模糊區(qū)域。
25、這樣設(shè)置的好處在于:通過根據(jù)人眼觀測范圍,在成像平面上確定可視寬度,進(jìn)而根據(jù)可視寬度確定待模糊邊界的橫坐標(biāo)值,再根據(jù)成像平面的邊界、左側(cè)待模糊邊界的橫坐標(biāo)值以及右側(cè)待模糊邊界的橫坐標(biāo)值,在成像平面中確定左側(cè)虛像模糊區(qū)域以及右側(cè)虛像模糊區(qū)域的方式,能夠快速的在成像平面中劃分待模糊區(qū)域,在準(zhǔn)確劃分模糊區(qū)域的同時提高計算效率。
26、可選的,根據(jù)所述視點(diǎn)位置中用戶視點(diǎn)的橫向坐標(biāo)值以及所述可視寬度,分別確定成像平面中的左側(cè)待模糊邊界的橫坐標(biāo)值以及右側(cè)待模糊邊界的橫坐標(biāo)值,包括:
27、根據(jù)公式vaguexl=eyerect.anchoredpos?ition.x-△width/2以及公式vaguexr=eyerect.anchoredpos?ition.x+△width/2,計算成像平面中的左側(cè)待模糊邊界的橫坐標(biāo)值vaguexl以及右側(cè)待模糊邊界的橫坐標(biāo)值vaguexr;
28、其中,eyerect.anchoredpos?ition.x為視點(diǎn)位置中用戶視點(diǎn)的橫向坐標(biāo)值,△width為所述可視寬度。
29、這樣設(shè)置的好處在于:計算簡單,計算結(jié)果準(zhǔn)確,能夠準(zhǔn)確的劃分視野區(qū)域與模糊區(qū)域,進(jìn)而能夠快速的在成像平面中劃分待模糊區(qū)域,在準(zhǔn)確劃分模糊區(qū)域的同時提高計算效率。
30、可選的,將原始投影圖像中與虛像模糊區(qū)域匹配的圖像區(qū)域進(jìn)行模糊處理,得到目標(biāo)投影圖像,包括:
31、通過調(diào)用圖像處理引擎中的計算著色器,生成對虛像模糊區(qū)域進(jìn)行覆蓋的模糊投影圖像;
32、計算模糊投影圖像在原始投影圖像中的覆蓋中心點(diǎn)位置,并根據(jù)所述覆蓋中心點(diǎn)位置,將所述模糊投影圖像覆蓋于所述原始投影圖像之上,得到目標(biāo)投影圖像。
33、這樣設(shè)置的好處在于:能夠利用圖像處理引擎對圖像進(jìn)行快速的模糊處理,利用計算著色器生成的模糊圖像模糊效果較好,不僅能夠產(chǎn)生模糊效果,但還能夠保證用戶對模糊區(qū)域的內(nèi)容大致了解,提高了用戶的視覺體驗(yàn)。
34、可選的,通過調(diào)用圖像處理引擎中的計算著色器,生成對虛像模糊區(qū)域進(jìn)行覆蓋的模糊投影圖像,包括:
35、通過圖像處理引擎中的計算著色器,生成與虛像模糊區(qū)域尺寸相同的覆蓋圖像;
36、通過圖像處理引擎中的計算著色器,將覆蓋圖像的材質(zhì)替換為高斯模糊的材質(zhì)球,生成對虛像模糊區(qū)域進(jìn)行覆蓋的模糊投影圖像。
37、這樣設(shè)置的好處在于:能夠利用圖像處理引擎的特性快速生成對虛像模糊區(qū)域進(jìn)行覆蓋的模糊投影圖像,替換材質(zhì)能夠使得模糊的圖像部分既能夠被用戶識別到內(nèi)容,還能夠具有一定的模糊效果,突出未模糊區(qū)域的內(nèi)容。
38、可選的,根據(jù)所述視點(diǎn)位置以及人眼觀測范圍,在成像平面中確定虛像模糊區(qū)域,還包括:
39、根據(jù)所述視點(diǎn)位置以及可視半徑,在成像平面上分別確定可視區(qū)域的左側(cè)邊界以及右側(cè)邊界;
40、根據(jù)成像平面的邊界、可視區(qū)域的左側(cè)邊界以及右側(cè)邊界,在成像平面中確定左側(cè)虛像模糊區(qū)域以及右側(cè)虛像模糊區(qū)域。
41、這樣設(shè)置的好處在于:在設(shè)置不同形狀的可視區(qū)域時,能夠針對不同形狀的可視區(qū)域準(zhǔn)確確定虛像模糊區(qū)域,從而根據(jù)設(shè)計者需求準(zhǔn)確的對待模糊圖像進(jìn)行劃分。
42、可選的,將原始投影圖像中與虛像模糊區(qū)域匹配的圖像區(qū)域進(jìn)行模糊處理,得到目標(biāo)投影圖像,包括:
43、通過圖像處理引擎中的計算著色器,生成與虛像模糊區(qū)域尺寸相同的覆蓋圖像,并將覆蓋圖像的材質(zhì)替換為高斯模糊的材質(zhì)球,以及將覆蓋圖像的形狀轉(zhuǎn)換為與可視區(qū)域的左側(cè)邊界以及右側(cè)邊界相匹配的目標(biāo)形狀;
44、計算模糊投影圖像在原始投影圖像中的覆蓋中心點(diǎn)位置,并根據(jù)所述覆蓋中心點(diǎn)位置,將所述模糊投影圖像覆蓋于所述原始投影圖像之上,得到目標(biāo)投影圖像。
45、這樣設(shè)置的好處在于:能夠利用圖像處理引擎的特性,對邊界為曲線的待模糊區(qū)域進(jìn)行模糊處理,滿足開發(fā)者對不同形狀的可視區(qū)域的設(shè)定需求。
46、可選的,通過三維抬頭顯示設(shè)備將所述目標(biāo)投影圖像投射至顯示屏幕中進(jìn)行顯示。
47、這樣設(shè)置的好處在于:能夠?qū)⒎謪^(qū)模糊處理之后的圖像進(jìn)行3d投影顯示,使得圖像中3d元素清晰顯示,用戶在能夠讀取圖像中模糊的2d元素內(nèi)容的同時,一定程度模糊的2d元素還能夠突出3d元素,為駕駛員帶來更好的3d抬頭顯示的使用體驗(yàn)。
48、可選的,所述目標(biāo)投影圖像包括三維抬頭顯示圖像。
49、這樣設(shè)置的好處在于:通過對三維抬頭顯示圖像進(jìn)行圖像分區(qū)模糊的方式,能夠在駕駛員使用三維抬頭顯示時,向用戶展示清晰的3d投影元素,提高用戶的駕駛體驗(yàn)。
50、根據(jù)本發(fā)明的另一方面,提供了一種圖像分區(qū)模糊裝置,包括:
51、視點(diǎn)位置確定模塊,用于實(shí)時獲取用戶的左右眼位置數(shù)據(jù),并根據(jù)所述左右眼位置數(shù)據(jù),在成像平面中確定用戶的視點(diǎn)位置;
52、虛像模糊區(qū)域確定模塊,用于根據(jù)所述視點(diǎn)位置以及人眼觀測范圍,在成像平面中確定虛像模糊區(qū)域;
53、投影圖像生成模塊,用于獲取與成像平面匹配的待顯示的原始投影圖像,并將原始投影圖像中與虛像模糊區(qū)域匹配的圖像區(qū)域進(jìn)行模糊處理,得到目標(biāo)投影圖像;
54、圖像投影模塊,用于將所述目標(biāo)投影圖像投射至顯示屏幕中進(jìn)行顯示。
55、根據(jù)本發(fā)明的另一方面,提供了一種投影設(shè)備,所述投影設(shè)備包括:
56、至少一個處理器;以及
57、與所述至少一個處理器通信連接的存儲器;其中,
58、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機(jī)程序,所述計算機(jī)程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實(shí)施例所述的圖像分區(qū)模糊方法。
59、根據(jù)本發(fā)明的另一方面,提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實(shí)現(xiàn)本發(fā)明任一實(shí)施例所述的圖像分區(qū)模糊方法。
60、本發(fā)明實(shí)施例的技術(shù)方案,通過根據(jù)實(shí)時獲取的左右眼位置數(shù)據(jù),在成像平面中確定用戶的視點(diǎn)位置,根據(jù)視點(diǎn)位置以及人眼觀測范圍,在成像平面中確定虛像模糊區(qū)域,將與成像平面匹配的待顯示的原始投影圖像中與虛像模糊區(qū)域匹配的圖像區(qū)域進(jìn)行模糊處理,得到目標(biāo)投影圖像,并將目標(biāo)投影圖像投射至顯示屏幕中進(jìn)行顯示的方式,能夠根據(jù)人眼的實(shí)時位置確定待模糊的圖像區(qū)域,進(jìn)而對投影圖像進(jìn)行模糊處理后投影顯示,以使得用戶視角中,視野范圍之外的區(qū)域圖像模糊,用戶能夠更好的關(guān)注視野區(qū)域內(nèi)的圖像,有效提高視野區(qū)域內(nèi)的3d內(nèi)容顯示效果,并能夠動態(tài)的調(diào)整模糊區(qū)域,使得用戶在任何觀看位置都能夠達(dá)到較優(yōu)的觀看效果。
61、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。