本發(fā)明專利技術(shù)公開了一種減少虛擬現(xiàn)實頭盔中藍光的方法,包括如下步驟:S1、獲取待顯示的圖像;S2、從待顯示的圖像中獲取注視點的中心坐標(a,b);S3、獲取待顯示圖像中任一像素點坐標(x,y),以及該像素中藍色分量值B;S4、利用二維高斯分布函數(shù)計算求得新的藍色值;S5、將計算取得的新的藍色值設(shè)置到(x,y)坐標點像素值的藍色分量中;S6、按照S3
【技術(shù)實現(xiàn)步驟摘要】
一種減少虛擬現(xiàn)實頭盔中藍光的方法和裝置
[0001]本專利技術(shù)涉及虛擬現(xiàn)實
,特別涉及一種減少虛擬現(xiàn)實頭盔中藍光的方法和裝置。
技術(shù)介紹
[0002]虛擬現(xiàn)實頭盔的原理是將小型二維顯示器所產(chǎn)生的影像藉由光學(xué)系統(tǒng)放大,小型顯示器所發(fā)射的光線經(jīng)過凸狀透鏡使影像因折射產(chǎn)生類似遠方效果,利用此效果將近處物體放大至遠處觀賞而達到所謂的全像視覺,如圖1所示,屏幕3就是小型二維顯示器,透鏡2就是光學(xué)系統(tǒng)。
[0003]短波藍光是波長處于400nm
?
480nm之間具有相對較高能量的光線,其中波長400到450以內(nèi)的藍光會使眼睛內(nèi)的黃斑區(qū)毒素量增高,嚴重威脅我們的眼底健康,對于虛擬現(xiàn)實頭盔而言,同樣會產(chǎn)生藍光,對人的眼鏡造成一定傷害。
[0004]現(xiàn)有技術(shù)中通常的防藍光方案是在設(shè)備上貼防藍光膜,或者調(diào)節(jié)色溫,前者會產(chǎn)生一定成本,且虛擬現(xiàn)實設(shè)備頭盔的透鏡是曲面的,不容易貼膜,后者是對觀看到的畫面整體調(diào)節(jié),會影響用戶的體驗。
[0005]有鑒于此,本申請的專利技術(shù)人經(jīng)過深入研究,得到一種減少虛擬現(xiàn)實頭盔中藍光的方法和裝置。
技術(shù)實現(xiàn)思路
[0006]本專利技術(shù)的目的是提供一種減少虛擬現(xiàn)實頭盔中藍光的方法和裝置,其能夠有效降低藍光帶來的傷害。
[0007]本專利技術(shù)的上述技術(shù)目的是通過以下技術(shù)方案得以實現(xiàn)的:
[0008]一種減少虛擬現(xiàn)實頭盔中藍光的方法,包括如下步驟:
[0009]S1、獲取待顯示的圖像;
[0010]S2、從待顯示的圖像中獲取注視點的中心坐標(a,b);
[0011]S3、獲取待顯示圖像中任一像素點坐標(x,y),以及該像素中藍色分量值B;
[0012]S4、利用二維高斯分布函數(shù)計算求得新的藍色值;
[0013]S5、將計算取得的新的藍色值設(shè)置到(x,y)坐標點像素值的藍色分量中;
[0014]S6、按照S3
?
S5的步驟處理完所有的像素點后顯示處理完后的圖像。
[0015]在一個優(yōu)選實施例中,所述步驟S4中新的藍色值的計算方法為在一個優(yōu)選實施例中,所述步驟S4中新的藍色值的計算方法為其中:k是顏色矯正系數(shù),B是坐標(x,y)的像素值中藍色分量值,σ是原始圖像寬度矯正系數(shù),π是圓周率,e是自然常量。
[0016]一種減少虛擬現(xiàn)實頭盔中藍光的裝置,包括:
[0017]圖像獲取模塊;用于獲取待顯示的圖像;
[0018]注視點坐標獲取模塊:用于從待顯示的圖像中獲取注視點的中心坐標(a,b);
[0019]像素計算模塊:用于獲取待顯示圖像中任一像素點坐標(x,y),以及該像素中藍色分量值B;
[0020]藍色值計算模塊:用于利用二維高斯分布函數(shù)計算求得新的藍色值;
[0021]藍色值設(shè)置模塊:用于將計算取得的新的藍色值設(shè)置到(x,y)坐標點像素值的藍色分量中;
[0022]顯示模塊,用于處理完所有的像素點后顯示處理完后的圖像。
[0023]在一個優(yōu)選實施例中,所述藍色值計算模塊的新的藍色值的計算方法為其中:k是顏色矯正系數(shù),B是坐標(x,y)的像素值中藍色分量值,σ是原始圖像寬度矯正系數(shù),π是圓周率,e是自然常量。
[0024]與現(xiàn)有技術(shù)相比,本專利技術(shù)以使用者觀看的注視點為中心,以二維高斯分布函數(shù)作為系數(shù)逐步降低興趣點的周圍的圖像畫面中各個像素的藍色值的分布,從而保護眼睛。其適應(yīng)了實際場景的應(yīng)用需求,在實際應(yīng)用中,虛擬現(xiàn)實頭盔中的圖像內(nèi)容往往是展示一個較大的范圍,而使用者觀看的注視點往往只是畫面的一小部分,以注視點為中心,越往外注意力越少,這符合二維高斯分布。
附圖說明
[0025]圖1是現(xiàn)有技術(shù)中虛擬現(xiàn)實頭盔的技術(shù)原理示意圖。
[0026]圖2是本專利技術(shù)涉及一種一種減少虛擬現(xiàn)實頭盔中藍光的方法的流程圖。
[0027]圖中:
[0028]人眼觀看位置
?
1;透鏡
?
2;屏幕
?
3;虛擬成像位置
?
4;焦距f
?
5。
具體實施方式
[0029]以下結(jié)合附圖對本專利技術(shù)作進一步詳細說明。
[0030]本具體實施例僅僅是對本專利技術(shù)的解釋,其并不是對本專利技術(shù)的限制,本領(lǐng)域技術(shù)人員在閱讀完本說明書后可以根據(jù)需要對本實施例做出沒有創(chuàng)造性貢獻的修改,但只要在本專利技術(shù)的權(quán)利要求范圍內(nèi)都受到專利法的保護。
[0031]實施例一:
[0032]如圖2所示,一種減少虛擬現(xiàn)實頭盔中藍光的方法,包括如下步驟:
[0033]S1、獲取待顯示的圖像;
[0034]S2、從待顯示的圖像中獲取注視點的中心坐標(a,b);
[0035]S3、獲取待顯示圖像中任一像素點坐標(x,y),以及該像素中藍色分量值B;
[0036]S4、利用二維高斯分布函數(shù)計算求得新的藍色值:S4、利用二維高斯分布函數(shù)計算求得新的藍色值:其中:k是顏色矯正系數(shù),B是坐標(x,y)的像素值中藍色分量值,σ是原始圖像寬度矯正系數(shù),π是圓周率,e是自然常量;
[0037]S5、將計算取得的新的藍色值設(shè)置到(x,y)坐標點像素值的藍色分量中;
[0038]S6、按照S3
?
S5的步驟處理完所有的像素點后顯示處理完后的圖像。
[0039]本方法以使用者觀看的注視點為中心,以二維高斯分布函數(shù)作為系數(shù)逐步降低興
趣點的周圍的圖像畫面中各個像素的藍色值的分布,從而保護眼睛。其適應(yīng)了實際場景的應(yīng)用需求,在實際應(yīng)用中,虛擬現(xiàn)實頭盔中的圖像內(nèi)容往往是展示一個較大的范圍,而使用者觀看的注視點往往只是畫面的一小部分,以注視點為中心,越往外注意力越少,這符合二維高斯分布。
[0040]以Pico Goblin品牌的虛擬現(xiàn)實頭盔為例,
[0041]1.圖像獲取模塊通過MonoBehaviour.OnRenderImage()方法獲取場景的當前幀的渲染紋理,并將渲染紋理轉(zhuǎn)化為二維紋理Texture2D,記作原紋理srcTexture;
[0042]2.注視點坐標獲取模塊通過Pico SDK API Pvr_UnitySDKAPI.System.UPvr_getEyeTrackingPos()獲取注視點中心坐標center3DPostion,然后通過坐標矩陣變換將三維坐標轉(zhuǎn)換為二維中心坐標center2DPostion;
[0043]3.像素計算模塊依次獲取原紋理srcTexture中每個像素點的坐標,存入數(shù)組postion[],并計算每個坐標的藍色分值,存入數(shù)組bulePixelA[];
[0044]4.使用二維高斯分部函數(shù)依次計算出原紋理sourceTexture中每個像素點的新的藍色值,存入數(shù)組bulePixelB[];
[0045]5.使用著色器shader,將新的藍色值bulePixelB[]生成新的材質(zhì)mat;
[0046]6.通過Graphic本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種減少虛擬現(xiàn)實頭盔中藍光的方法,其特征在于,包括如下步驟:S1、獲取待顯示的圖像;S2、從待顯示的圖像中獲取注視點的中心坐標(a,b);S3、獲取待顯示圖像中任一像素點坐標(x,y),以及該像素中藍色分量值B;S4、利用二維高斯分布函數(shù)計算求得新的藍色值;S5、將計算取得的新的藍色值設(shè)置到(x,y)坐標點像素值的藍色分量中;S6、按照S3
?
S5的步驟處理完所有的像素點后顯示處理完后的圖像。2.根據(jù)權(quán)利要求1所述一種減少虛擬現(xiàn)實頭盔中藍光的方法,其特征在于,所述步驟S4中新的藍色值的計算方法為其中:k是顏色矯正系數(shù),B是坐標(x,y)的像素值中藍色分量值,σ是原始圖像寬度矯正系數(shù),π是圓周率,e是自然常量。3.一種減少虛擬現(xiàn)實頭盔中藍光的裝置,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李海東,張朝暉,黃志紅,荀浩,
申請(專利權(quán))人:廣東省教育研究院,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。