本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法及裝置。
背景技術(shù):
隨著虛擬現(xiàn)實(shí)(VR,Virtual Reality)技術(shù)的發(fā)展,越來越多的VR設(shè)備涌現(xiàn)出來。傳統(tǒng)的VR設(shè)備通常包括主機(jī)和頭戴式可視設(shè)備(HMD,Head Mount Display),主機(jī)上運(yùn)行有VR程序,HMD設(shè)備則負(fù)責(zé)顯示,在VR設(shè)備中,頭戴式可視設(shè)備(HMD,Head Mount Display)取代了傳統(tǒng)的顯示器設(shè)備,能夠讓用戶有著更好的身臨其境的效果。在某些產(chǎn)品中,主機(jī)集成在HMD設(shè)備上,使得HMD設(shè)備成為具有可執(zhí)行VR程序的一體VR設(shè)備。
頭戴式可視設(shè)備(HMD,Head Mount Display)為頭戴虛擬顯示器的一種,又稱眼鏡式顯示器、隨身影院。用戶佩戴HMD設(shè)備后,HMD設(shè)備會(huì)在用戶的雙眼之前展示覆蓋用戶視角的顯示屏,并在顯示屏上展示相應(yīng)的VR內(nèi)容。
然而,傳統(tǒng)技術(shù)中若用戶需要調(diào)節(jié)HMD設(shè)備中顯示屏的亮度,通常為通過軟件調(diào)節(jié),即通過在VR場(chǎng)景中進(jìn)入主機(jī)程序運(yùn)行的亮度調(diào)節(jié)程序的界面中調(diào)節(jié)亮度,這就使得在HMD設(shè)備亮度較亮或較暗時(shí),用戶仍然需要先在不適應(yīng)的光亮顯示下進(jìn)行亮度的調(diào)節(jié),從而使得操作的便利性不足。
技術(shù)實(shí)現(xiàn)要素:
基于此,為解決傳統(tǒng)技術(shù)中騷擾用戶通過更換電話號(hào)碼等通信賬號(hào)的方式來規(guī)避云安全服務(wù)屏蔽的方式所導(dǎo)致的識(shí)別騷擾通信賬號(hào)的準(zhǔn)確度不高的技術(shù)問題,特提出了一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法。
一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法,該方法基于HMD設(shè)備,所述HMD設(shè)備上設(shè)置有接近傳感器和光強(qiáng)傳感器,所述方法包括:
通過接近傳感器檢測(cè)HMD設(shè)備的接近物的距離值;
根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài);
在檢測(cè)到HMD設(shè)備進(jìn)入佩戴狀態(tài)時(shí),通過光強(qiáng)傳感器檢測(cè)環(huán)境光強(qiáng)度值;
根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài)的步驟之后還包括:
在檢測(cè)到HMD設(shè)備脫離佩戴狀態(tài)時(shí),關(guān)閉所述HMD設(shè)備的顯示屏。
可選的,在其中一個(gè)實(shí)施例中,所述根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度的步驟包括:
獲取預(yù)設(shè)的環(huán)境光強(qiáng)度區(qū)間與顯示亮度的映射關(guān)系;
獲取所述檢測(cè)到的環(huán)境光強(qiáng)度值所屬的目標(biāo)環(huán)境光強(qiáng)度區(qū)間;
根據(jù)所述映射關(guān)系查找所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度,將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度為:
以預(yù)設(shè)的亮度增減速度將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述HMD設(shè)備上還連接有外部控制器,所述方法還包括:
接收通過所述外部控制器輸入的亮度微調(diào)指令;
根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度之后還包括:
根據(jù)所述亮度微調(diào)指令調(diào)節(jié)后的所述HMD設(shè)備的顯示亮度更新所述映射關(guān)系中的與所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度。
此外,為解決傳統(tǒng)技術(shù)中騷擾用戶通過更換電話號(hào)碼等通信賬號(hào)的方式來規(guī)避云安全服務(wù)屏蔽的方式所導(dǎo)致的識(shí)別騷擾通信賬號(hào)的準(zhǔn)確度不高的技術(shù)問題,特提出了一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)裝置。
一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)裝置,該裝置基于HMD設(shè)備,其特征在于,所述HMD設(shè)備上設(shè)置有接近傳感器和光強(qiáng)傳感器,所述裝置包括:
距離值檢測(cè)模塊,用于通過接近傳感器檢測(cè)HMD設(shè)備的接近物的距離值;
佩戴狀態(tài)確定模塊,用于根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài);
環(huán)境光強(qiáng)度值檢測(cè)模塊,用于在檢測(cè)到HMD設(shè)備進(jìn)入佩戴狀態(tài)時(shí),通過光強(qiáng)傳感器檢測(cè)環(huán)境光強(qiáng)度值;
顯示亮度調(diào)節(jié)模塊,用于根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述裝置還包括顯示屏關(guān)閉模塊,用于在檢測(cè)到HMD設(shè)備脫離佩戴狀態(tài)時(shí),關(guān)閉所述HMD設(shè)備的顯示屏。
可選的,在其中一個(gè)實(shí)施例中,所述顯示亮度調(diào)節(jié)模塊還用于獲取預(yù)設(shè)的環(huán)境光強(qiáng)度區(qū)間與顯示亮度的映射關(guān)系;獲取所述檢測(cè)到的環(huán)境光強(qiáng)度值所屬的目標(biāo)環(huán)境光強(qiáng)度區(qū)間;根據(jù)所述映射關(guān)系查找所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度,將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述顯示亮度調(diào)節(jié)模塊還用于以預(yù)設(shè)的亮度增減速度將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述HMD設(shè)備上還連接有外部控制器,所述裝置還包括亮度微調(diào)模塊,用于接收通過所述外部控制器輸入的亮度微調(diào)指令;根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,所述裝置還包括映射關(guān)系更新模塊,用于根據(jù)所述亮度微調(diào)指令調(diào)節(jié)后的所述HMD設(shè)備的顯示亮度更新所述映射關(guān)系中的與所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法及裝置之后,用戶帶上HMD設(shè)備,HMD設(shè)備自動(dòng)檢測(cè)到進(jìn)入佩戴狀態(tài),然后自動(dòng)根據(jù)環(huán)境光的強(qiáng)度調(diào)節(jié)了HMD設(shè)備的顯示屏的顯示亮度,使得不需要用戶采取任何操作即可將HMD設(shè)備的顯示亮度自動(dòng)調(diào)節(jié)至人眼舒適的程度,從而提高了操作的便利性。同時(shí),和傳統(tǒng)技術(shù)相比,用戶佩戴了HMD設(shè)備之后,不會(huì)出現(xiàn)需要用戶在刺眼亮光環(huán)境或昏暗看不清楚的環(huán)境調(diào)節(jié)亮度的場(chǎng)景,用戶后續(xù)的微調(diào)也可在舒適程度范圍內(nèi)進(jìn)行調(diào)節(jié),因此在提高了操作的便利性的同時(shí),也起到了保護(hù)眼睛的作用。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個(gè)實(shí)施例中一種基于HMD設(shè)備的VR系統(tǒng)的組成示意圖;
圖2為一個(gè)實(shí)施例中一種基于HMD設(shè)備的VR系統(tǒng)的組成示意圖;
圖3為一個(gè)實(shí)施例中一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法的流程示意圖;
圖4為一個(gè)實(shí)施例中一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)裝置的結(jié)構(gòu)示意圖;
圖5為一個(gè)實(shí)施例中運(yùn)行前述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為解決傳統(tǒng)技術(shù)中用戶在使用HDM設(shè)備時(shí),只有在進(jìn)入程序設(shè)置界面后,才能調(diào)節(jié)HDM設(shè)備的顯示亮度所造成操作的便利性不足的問題,特提出了一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法。該方法的實(shí)現(xiàn)可依賴于計(jì)算機(jī)程序,該計(jì)算機(jī)程序可運(yùn)行于HMD設(shè)備上或者與HMD設(shè)備連接的計(jì)算機(jī)主機(jī)之上。
如圖1所示,在圖1中,HMD設(shè)備上連接有可運(yùn)行計(jì)算機(jī)程序的計(jì)算機(jī)主機(jī)設(shè)備A,該計(jì)算機(jī)主機(jī)基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng),HMD設(shè)備B1作為該計(jì)算機(jī)設(shè)備的顯示設(shè)備,上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法可運(yùn)行于該計(jì)算機(jī)主機(jī)上。在其他實(shí)施例中,如圖2所示,在圖2中,運(yùn)行上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法的計(jì)算機(jī)主機(jī)也可集成到HMD設(shè)備中,上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法可運(yùn)行于該HMD設(shè)備上。該計(jì)算機(jī)主機(jī)上或HMD設(shè)備上還連接有外部控制器,例如,游戲手柄,操縱桿等設(shè)備,用戶可通過外部控制器輸入操作指令,如圖1中的編號(hào)C1所示的設(shè)備以及如圖中的編號(hào)C2所示的設(shè)備。
在本實(shí)施例的HMD設(shè)備中,HMD設(shè)備不具備遮光作用,即用戶佩戴HMD設(shè)備后,人眼與HMD設(shè)備的顯示屏之間不處于遮光的環(huán)境,因此,在用戶佩戴HMD設(shè)備后,仍然有環(huán)境光照射進(jìn)人眼。而在本實(shí)施例中,HMD設(shè)備上在靠近人眼的位置還設(shè)置有光強(qiáng)傳感器,該光強(qiáng)傳感器可檢測(cè)佩戴后人眼位置的環(huán)境光線的光照強(qiáng)度,然后可HMD設(shè)備可根據(jù)該環(huán)境光線的光照強(qiáng)度調(diào)節(jié)顯示屏的亮度,當(dāng)環(huán)境光線較弱時(shí)(例如夜間環(huán)境下),HMD設(shè)備可將顯示亮度調(diào)暗,當(dāng)環(huán)境光線較強(qiáng)時(shí)(例如烈日環(huán)境下),HMD設(shè)備可將顯示亮度調(diào)亮,從而自動(dòng)地對(duì)顯示亮度進(jìn)行調(diào)節(jié),不會(huì)造成用戶有光照刺眼或看不清的不良體驗(yàn)。
需要說明的是,上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法是基于HMD設(shè)備的,且在該HMD設(shè)備上設(shè)置有接近傳感器和光強(qiáng)傳感器。具體的,在本實(shí)施例中,接近傳感器可將檢測(cè)對(duì)象的移動(dòng)信息和存在信息轉(zhuǎn)換成電器信號(hào),從而達(dá)到檢測(cè)相應(yīng)的檢測(cè)對(duì)象是否接近自身的目的,例如,可檢測(cè)檢測(cè)對(duì)象與接近傳感器的距離值。進(jìn)一步的,上述HMD設(shè)備中的光強(qiáng)傳感器可以感知周圍光線的強(qiáng)度,例如,檢測(cè)HMD設(shè)備所處的環(huán)境光的光強(qiáng)度值。
具體的,如圖3所示,上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法包括如下步驟:
步驟S102:通過接近傳感器檢測(cè)HMD設(shè)備的接近物的距離值。
在有物體接近HMD設(shè)備時(shí),設(shè)置在HMD設(shè)備中的接近傳感器會(huì)檢測(cè)到物體的接近,并檢測(cè)該HMD設(shè)備與該接近的物體之間的距離值。需要說明的是,在本實(shí)施例中,HMD設(shè)備為HMD頭盔,因此,上述檢測(cè)的HMD設(shè)備與接近物之間的距離時(shí),檢測(cè)的可以是HMD頭盔上的耳郭對(duì)應(yīng)的區(qū)域、或者眼部對(duì)應(yīng)的區(qū)域與接近物之間的距離值,因此HMD頭盔上的耳郭對(duì)應(yīng)的區(qū)域、或者眼部對(duì)應(yīng)的區(qū)域與接近物之間的距離值可以更準(zhǔn)確的表示該HMD頭盔是否處于被佩戴在用戶的頭部。
步驟S104:根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài)。
在獲取打HMD設(shè)備的接近物的距離值之后,根據(jù)該距離值確定該HMD設(shè)備是否進(jìn)入佩戴狀態(tài),例如,若檢測(cè)到的距離值為20cm時(shí),HMD設(shè)備沒有進(jìn)入到佩戴狀態(tài),若檢測(cè)到距離值為0.1cm時(shí),該HMD設(shè)備進(jìn)入佩戴狀態(tài)。具體的,可以預(yù)先設(shè)定一個(gè)距離閾值,在距離值小于該距離閾值的情況下,判定HMD設(shè)備進(jìn)入佩戴狀態(tài)。
需要說明的是,在本實(shí)施例中,在上述步驟S102中,通過接近傳感器檢測(cè)的HMD設(shè)備的接近物的距離值可以不止一個(gè),例如,在HMD頭盔的左耳耳郭和右耳耳郭分別對(duì)應(yīng)的區(qū)域分別設(shè)置有一個(gè)接近傳感器,并且在上述檢測(cè)HMD設(shè)備的接近物的距離值的過程中,通過上述設(shè)置在HMD設(shè)備上的兩個(gè)傳感器分別檢測(cè)接近物的距離值。在另一個(gè)實(shí)施例中,設(shè)置在HMD設(shè)備上的接近傳感器的數(shù)量可以是任意值,從而在檢測(cè)HMD的接近物的距離值的過程中多方面的檢測(cè)接近物的距離值,以達(dá)到更準(zhǔn)備的描述HMD設(shè)備的接近物的距離值的目的。
進(jìn)一步的,在HMD設(shè)備上設(shè)置的接近傳感器的數(shù)量為多個(gè)情況下,其對(duì)應(yīng)的檢測(cè)到的接近物的距離值也有多個(gè),因此,在確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài)的過程中,需要同時(shí)考慮上述多個(gè)接近傳感器檢測(cè)到的接近物的距離值。例如,可以設(shè)定在上述多個(gè)距離值均小于預(yù)設(shè)的距離閾值的情況下判定HMD設(shè)備進(jìn)入佩戴狀態(tài),在另一個(gè)實(shí)施例中,還可以設(shè)定在上述多個(gè)距離值的均值小于預(yù)設(shè)的距離閾值的情況下判定HMD設(shè)備進(jìn)入佩戴狀態(tài)。需要說明的是,在本實(shí)施例中,還可以設(shè)定佩戴狀態(tài)與上述多個(gè)距離值之間的其他對(duì)應(yīng)關(guān)系。
步驟S106:在檢測(cè)到HMD設(shè)備進(jìn)入佩戴狀態(tài)時(shí),通過光強(qiáng)傳感器檢測(cè)環(huán)境光強(qiáng)度值。
HMD設(shè)備進(jìn)入佩戴狀態(tài),即用戶將該HMD設(shè)備佩戴在用戶的頭部,也就是說,用戶需要使用該HMD設(shè)備。此時(shí),HMD設(shè)備進(jìn)行工作狀態(tài),HMD設(shè)備的顯示屏處于工作模式,需要對(duì)顯示屏的顯示亮度是否處于適宜的亮度進(jìn)行判斷,若否,則需要進(jìn)行顯示亮度的調(diào)節(jié)。
具體的,通過光強(qiáng)傳感器檢測(cè)環(huán)境光強(qiáng)度值,例如,在HMD設(shè)備所處的環(huán)境是烈日環(huán)境下時(shí),其對(duì)應(yīng)的環(huán)境光強(qiáng)度值較大;在HMD設(shè)備所處的環(huán)境是黑夜環(huán)境下時(shí),其對(duì)應(yīng)的環(huán)境光強(qiáng)度值較小。
步驟S108:根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度。
在本實(shí)施例中,不同的環(huán)境光強(qiáng)度值對(duì)應(yīng)的顯示屏的顯示亮度不同,環(huán)境光強(qiáng)度值越大,其對(duì)應(yīng)的顯示屏的顯示亮度越大,即顯示屏幕越亮;相應(yīng)的,環(huán)境光強(qiáng)度值越小,其對(duì)應(yīng)的顯示屏的顯示亮度越小,即顯示屏幕越暗。根據(jù)通過光強(qiáng)傳感器檢測(cè)到的HMD設(shè)備的顯示亮度,確定與之對(duì)應(yīng)的HMD設(shè)備的顯示亮度,并對(duì)HMD設(shè)備的顯示亮度進(jìn)行調(diào)節(jié)。
具體的,上述根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度的過程具體為:獲取預(yù)設(shè)的環(huán)境光強(qiáng)度區(qū)間與顯示亮度的映射關(guān)系;獲取所述檢測(cè)到的環(huán)境光強(qiáng)度值所屬的目標(biāo)環(huán)境光強(qiáng)度區(qū)間;根據(jù)所述映射關(guān)系查找所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度,將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
也就是說,系統(tǒng)預(yù)先設(shè)定或者用戶自定義設(shè)置顯示亮度與環(huán)境光強(qiáng)度之間的對(duì)應(yīng)關(guān)系,例如,對(duì)環(huán)境光強(qiáng)度進(jìn)行區(qū)間劃分,按照預(yù)先設(shè)定的區(qū)間大小將環(huán)境光強(qiáng)度劃分為若干個(gè)區(qū)間,并且每一個(gè)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)了一個(gè)顯示亮度。也就是說,針對(duì)每一個(gè)環(huán)境光強(qiáng)度區(qū)間確定了與之對(duì)應(yīng)的顯示亮度,即確定了環(huán)境光強(qiáng)度區(qū)間與顯示亮度之間的映射關(guān)系。
在進(jìn)行顯示亮度的調(diào)節(jié)之前,首先根據(jù)檢測(cè)到的環(huán)境光強(qiáng)度值的具體值,確定其所屬的環(huán)境光強(qiáng)度區(qū)間,及目標(biāo)環(huán)境光強(qiáng)度區(qū)間。然后根據(jù)系統(tǒng)預(yù)先設(shè)定或者用戶自定義設(shè)置的顯示亮度與環(huán)境光強(qiáng)度區(qū)間之間的映射關(guān)系,確定與目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的顯示亮度,并將該顯示亮度設(shè)置為目標(biāo)顯示亮度。在HMD設(shè)備的顯示屏的顯示亮度進(jìn)行調(diào)節(jié)的過程中,將HMD設(shè)備的顯示亮度調(diào)節(jié)至上述目標(biāo)顯示亮度。
采用本實(shí)施例,在環(huán)境光的光強(qiáng)度值發(fā)生細(xì)微的變化時(shí),例如光強(qiáng)度值變化了0.1個(gè)單位時(shí),用戶對(duì)于HMD設(shè)備的顯示屏的顯示亮度的需求并不會(huì)發(fā)生較大的變化,在此種情況下,若依舊對(duì)顯示亮度進(jìn)行調(diào)節(jié),就造成了HMD設(shè)備的顯示屏的顯示亮度出現(xiàn)不斷的變化,對(duì)用戶來講,不斷變化的顯示亮度會(huì)造成用戶使用上的不適。因此,對(duì)光強(qiáng)度值進(jìn)行區(qū)間劃分,并且每一個(gè)區(qū)間對(duì)應(yīng)一個(gè)目標(biāo)顯示亮度,這就使得在環(huán)境光線出現(xiàn)細(xì)微變化的時(shí)候,顯示屏的顯示亮度并不會(huì)進(jìn)行調(diào)節(jié),對(duì)于用戶來講,在保證了HMD設(shè)備的顯示屏的顯示亮度與環(huán)境光線的匹配的前提下,進(jìn)一步的提升了使用HMD設(shè)備的舒適感。
進(jìn)一步的,在本實(shí)施例中,上述將HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度的過程具體為:以預(yù)設(shè)的亮度增減速度將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
例如,在HMD設(shè)備當(dāng)前的顯示亮度為1且目標(biāo)顯示亮度為9時(shí),需要將HMD設(shè)備的顯示屏的顯示亮度調(diào)節(jié)至目標(biāo)顯示亮度9,在此過程中,并不是直接將HMD設(shè)備的顯示屏的顯示亮度直接調(diào)節(jié)至目標(biāo)顯示亮度9,而是預(yù)先設(shè)定一個(gè)調(diào)節(jié)的幅值,并在調(diào)節(jié)的過程中,每次調(diào)節(jié)的改變量不超過該幅值,然后通過多次調(diào)節(jié)最終將顯示屏的顯示亮度調(diào)節(jié)至目標(biāo)顯示亮度并完成顯示亮度的調(diào)節(jié)。上述調(diào)節(jié)的幅值即為預(yù)先設(shè)定的亮度增減速度。例如,若預(yù)設(shè)的亮度增減速度為2,則在對(duì)HMD設(shè)備的顯示屏的顯示亮度進(jìn)行調(diào)節(jié)時(shí),通過1>3>5>7>9四次調(diào)節(jié)完成顯示亮度的調(diào)節(jié)。也就是說,采用本發(fā)明,在對(duì)HMD設(shè)備的顯示屏的顯示亮度進(jìn)行調(diào)節(jié)的過程中,并不會(huì)出現(xiàn)忽明忽暗的情況,會(huì)緩慢的將顯示亮度從當(dāng)前的顯示亮度調(diào)節(jié)至目標(biāo)顯示亮度,避免了用戶在顯示亮度調(diào)節(jié)的過程中出現(xiàn)眼睛的不適,提升了用戶在使用HMD設(shè)備的過程中的使用體驗(yàn)。
在上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)的過程中,若HMD設(shè)備進(jìn)入佩戴狀態(tài),則需要開啟HMD設(shè)備的顯示屏并對(duì)顯示屏的顯示亮度進(jìn)行調(diào)節(jié),反之,若HMD設(shè)備從佩戴狀態(tài)中脫離,HMD設(shè)備的顯示屏的顯示亮度對(duì)用戶來講不再重要,并且,為了達(dá)到省電的目的,用戶還希望HMD設(shè)備的顯示屏在不需要使用的情況下進(jìn)行節(jié)省電量。
具體的,上述根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài)的步驟之后還包括:在檢測(cè)到HMD設(shè)備脫離佩戴狀態(tài)時(shí),關(guān)閉所述HMD設(shè)備的顯示屏。
若接近傳感器檢測(cè)到HMD設(shè)備的接近物的距離值大于預(yù)設(shè)的距離值,HMD設(shè)備必然不處理正常的佩戴狀態(tài),例如,用戶取下了HMD頭盔。根據(jù)HMD設(shè)備的接近物的距離值,可以確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài),相應(yīng)的,也可以確定HMD設(shè)備是否脫離佩戴狀態(tài),即HMD設(shè)備部處于佩戴狀態(tài)下時(shí),即為HMD設(shè)備脫離佩戴狀態(tài)。此時(shí),關(guān)閉HMD設(shè)備的顯示屏,以達(dá)到省電的目的,從而節(jié)省了HMD設(shè)備的功耗,提高了HMD設(shè)備的續(xù)航能力。
進(jìn)一步的,在另一個(gè)實(shí)施例中,上述HMD設(shè)備脫離佩戴狀態(tài)時(shí),除了關(guān)閉HMD設(shè)備的顯示屏之外,還可以將HMD設(shè)備的顯示屏設(shè)置為低功耗模式,例如休眠模式、或屏保模式、或其他功耗較小的模式,顯示屏在低功耗模式下可以快速的被喚醒進(jìn)入到工作模式,不僅能達(dá)到降低不必要的功耗的目的,還能提升用戶的使用體驗(yàn)。
在上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)過程中,環(huán)境光對(duì)應(yīng)的光強(qiáng)度值與HMD設(shè)備的顯示屏的顯示亮度之間的對(duì)應(yīng)關(guān)系是固定的,也就是說,在某一個(gè)光強(qiáng)度值下,其對(duì)應(yīng)的顯示屏的顯示亮度是一定的。但是,不同的用戶可能對(duì)于顯示屏的顯示亮度有不同的要求,例如,部分用戶喜歡顯示亮度較亮的使用環(huán)境,但是,也有部分用戶喜歡顯示亮度較暗的使用環(huán)境,在此種情況下,需要針對(duì)用戶自身的需求進(jìn)行進(jìn)一步的顯示亮度的調(diào)節(jié)。
具體的,在本實(shí)施例中,HMD設(shè)備上還連接有外部控制器,即如圖1中編號(hào)C1所示的設(shè)備以及如圖2中編號(hào)C2所示的設(shè)備,且外部控制器與HMD設(shè)備和/或計(jì)算機(jī)主機(jī)之間可以是通過wifi、藍(lán)牙或者其他無線連接方式進(jìn)行連接,也可以是通過有線連接的方式進(jìn)行連接,并且相互之間可以通過上述有線連接或無線連接進(jìn)行通信??蛇x的,上述基于頭戴式可是設(shè)備HMD的亮度調(diào)節(jié)方法還包括:接收通過所述外部控制器輸入的亮度微調(diào)指令;根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度。
用戶可以通過與HMD設(shè)備連接的外部控制器輸入亮度微調(diào)指令,例如,將顯示亮度的具體值向上調(diào)單位1;在亮度微調(diào)指令中包括了顯示亮度的調(diào)節(jié)幅度,即調(diào)節(jié)前后的顯示亮度的差值;在其他實(shí)施例中,亮度微調(diào)指令中還可以包括了目標(biāo)顯示亮度,即根據(jù)亮度微調(diào)指令調(diào)節(jié)顯示屏的顯示亮度的目標(biāo)值。在HMD設(shè)備接收到外部控制器輸入的亮度微調(diào)指令之后,對(duì)亮度微調(diào)指令進(jìn)行解析,并根據(jù)亮度微調(diào)指令調(diào)節(jié)HMD設(shè)備的顯示亮度。
采用本實(shí)施例,在上述顯示屏的顯示亮度進(jìn)行自動(dòng)調(diào)節(jié)的方案中,增加了用戶根據(jù)自己的需求進(jìn)行自定義調(diào)節(jié)的途徑,從而使得HMD設(shè)備的顯示屏的顯示亮度的調(diào)節(jié)方式可以更貼近用戶的需求,能更準(zhǔn)確的調(diào)節(jié)至用戶需要的理想的顯示亮度,提升了用戶體驗(yàn)。
進(jìn)一步的,用戶通過外部控制設(shè)備對(duì)HMD設(shè)備進(jìn)行顯示屏的顯示亮度的微調(diào),說明預(yù)設(shè)的環(huán)境光強(qiáng)度值與顯示亮度之間的對(duì)應(yīng)關(guān)系對(duì)于用戶來講,存在需要進(jìn)行調(diào)整的地方,在同一環(huán)境光的光強(qiáng)度值下,用戶在進(jìn)行第一次微調(diào)之后,在下一次使用的過程中,在同一光強(qiáng)度值的環(huán)境下,用戶依舊需要進(jìn)行相同的顯示亮度的微調(diào),這對(duì)用戶來講,每一次顯示亮度的調(diào)節(jié)之后,用戶都需要進(jìn)行微調(diào),造成了操作上的不便。
具體的,為了解決上述用戶對(duì)于HMD設(shè)備的顯示屏的顯示亮度的自動(dòng)調(diào)節(jié)之后用戶每次都需要進(jìn)行微調(diào)造成的操作便利性不足的問題,在一個(gè)實(shí)施例中,上述根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度之后還包括:根據(jù)所述亮度微調(diào)指令調(diào)節(jié)后的所述HMD設(shè)備的顯示亮度更新所述映射關(guān)系中的與所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度。
在用戶通過外部控制設(shè)備輸入亮度微調(diào)指令之后,根據(jù)步驟S106中檢測(cè)的光強(qiáng)度值,以及根據(jù)亮度微調(diào)指令對(duì)HMD設(shè)備的顯示屏的顯示亮度進(jìn)行調(diào)節(jié)之后的顯示屏的顯示亮度的具體值,并將調(diào)節(jié)之后的顯示屏的顯示亮度作為與步驟S106中檢測(cè)到的光強(qiáng)度值(即當(dāng)前的環(huán)境光的光強(qiáng)度值)對(duì)應(yīng)的目標(biāo)顯示亮度,對(duì)上述映射關(guān)系進(jìn)行更新,即將當(dāng)前的環(huán)境光的光強(qiáng)度值對(duì)應(yīng)的目標(biāo)顯示亮度更新為調(diào)節(jié)之后的顯示屏的顯示亮度,或者將當(dāng)前的環(huán)境光的光強(qiáng)度值所述的光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度更新為調(diào)節(jié)之后的顯示屏的顯示亮度,從而避免了用戶在每次使用HMD設(shè)備時(shí)都需要對(duì)顯示屏的顯示亮度進(jìn)行微調(diào),提高了亮度調(diào)節(jié)的操作遍歷性和準(zhǔn)確性。
此外,為解決傳統(tǒng)技術(shù)中騷擾用戶通過更換電話號(hào)碼等通信賬號(hào)的方式來規(guī)避云安全服務(wù)屏蔽的方式所導(dǎo)致的識(shí)別騷擾通信賬號(hào)的準(zhǔn)確度不高的技術(shù)問題,在一個(gè)實(shí)施例中,還提出了一種基于頭戴式可視設(shè)備的亮度調(diào)節(jié)裝置,該裝置基于HMD設(shè)備,所述HMD設(shè)備上設(shè)置有接近傳感器和光強(qiáng)傳感器;如圖4所示,上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)裝置包括距離值檢測(cè)模塊102、佩戴狀態(tài)確定模塊104、環(huán)境光強(qiáng)度值檢測(cè)模塊106以及顯示亮度調(diào)節(jié)模塊108,其中:
距離值檢測(cè)模塊102,用于通過接近傳感器檢測(cè)HMD設(shè)備的接近物的距離值;
佩戴狀態(tài)確定模塊104,用于根據(jù)所述接近物的距離值確定HMD設(shè)備是否進(jìn)入佩戴狀態(tài);
環(huán)境光強(qiáng)度值檢測(cè)模塊106,用于在檢測(cè)到HMD設(shè)備進(jìn)入佩戴狀態(tài)時(shí),通過光強(qiáng)傳感器檢測(cè)環(huán)境光強(qiáng)度值;
顯示亮度調(diào)節(jié)模塊108,用于根據(jù)所述環(huán)境光強(qiáng)度值調(diào)節(jié)所述HMD設(shè)備的顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,如圖4所示,上述裝置還包括顯示屏關(guān)閉模塊110,用于在檢測(cè)到HMD設(shè)備脫離佩戴狀態(tài)時(shí),關(guān)閉所述HMD設(shè)備的顯示屏。
可選的,在其中一個(gè)實(shí)施例中,顯示亮度調(diào)節(jié)模塊108還用于獲取預(yù)設(shè)的環(huán)境光強(qiáng)度區(qū)間與顯示亮度的映射關(guān)系;獲取所述檢測(cè)到的環(huán)境光強(qiáng)度值所屬的目標(biāo)環(huán)境光強(qiáng)度區(qū)間;根據(jù)所述映射關(guān)系查找所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度,將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,顯示亮度調(diào)節(jié)模塊108還用于以預(yù)設(shè)的亮度增減速度將所述HMD設(shè)備調(diào)節(jié)至所述目標(biāo)顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,上述HMD設(shè)備上還連接有外部控制器;如圖4所示,上述裝置還包括亮度微調(diào)模塊112,用于接收通過所述外部控制器輸入的亮度微調(diào)指令;根據(jù)所述亮度微調(diào)指令調(diào)節(jié)所述HMD設(shè)備顯示亮度。
可選的,在其中一個(gè)實(shí)施例中,如圖4所示,上述裝置還包括映射關(guān)系更新模塊114,用于根據(jù)所述亮度微調(diào)指令調(diào)節(jié)后的所述HMD設(shè)備的顯示亮度更新所述映射關(guān)系中的與所述目標(biāo)環(huán)境光強(qiáng)度區(qū)間對(duì)應(yīng)的目標(biāo)顯示亮度。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法及裝置之后,用戶帶上HMD設(shè)備,HMD設(shè)備自動(dòng)檢測(cè)到進(jìn)入佩戴狀態(tài),然后自動(dòng)根據(jù)環(huán)境光的強(qiáng)度調(diào)節(jié)了HMD設(shè)備的顯示屏的顯示亮度,使得不需要用戶采取任何操作即可將HMD設(shè)備的顯示亮度自動(dòng)調(diào)節(jié)至人眼舒適的程度,從而提高了操作的便利性。同時(shí),和傳統(tǒng)技術(shù)相比,用戶佩戴了HMD設(shè)備之后,不會(huì)出現(xiàn)需要用戶在刺眼亮光環(huán)境或昏暗看不清楚的環(huán)境調(diào)節(jié)亮度的場(chǎng)景,用戶后續(xù)的微調(diào)也可在舒適程度范圍內(nèi)進(jìn)行調(diào)節(jié),因此在提高了操作的便利性的同時(shí),也起到了保護(hù)眼睛的作用。
在一個(gè)實(shí)施例中,如圖5所示,圖5展示了一種運(yùn)行上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法的基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的終端10。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲(chǔ)器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲(chǔ)器1003可包括外存儲(chǔ)器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲(chǔ)器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。
在本實(shí)施例中,本方法的運(yùn)行基于計(jì)算機(jī)程序,該計(jì)算機(jī)程序的程序文件存儲(chǔ)于前述基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)10的外存儲(chǔ)器10032中,在運(yùn)行時(shí)被加載到內(nèi)存儲(chǔ)器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)10中形成邏輯上的距離值檢測(cè)模塊102、佩戴狀態(tài)確定模塊104、環(huán)境光強(qiáng)度值檢測(cè)模塊106以及顯示亮度調(diào)節(jié)模塊108。且在上述基于頭戴式可視設(shè)備的亮度調(diào)節(jié)方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲(chǔ)器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲(chǔ)器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。