本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種顯示方法及裝置。
背景技術(shù):
目前,顯示界面在進行顯示時,諸如像素密度(pixelsperinch,ppi,也稱為每英寸像素)、銳度等顯示參數(shù),決定了所顯示的內(nèi)容的顯示效果,例如:在實際應(yīng)用中,屏幕的分辨率越高,所顯示的內(nèi)容也就越精細,反之,所顯示的內(nèi)容也就越粗糙;屏幕的銳度越高,所顯示的內(nèi)容也就越清晰,反之,越模糊。
現(xiàn)有技術(shù)中,顯示界面的顯示參數(shù)通常在出廠時由設(shè)備提供方預(yù)先設(shè)定,那么,當屏幕進行顯示時,便會基于預(yù)設(shè)的顯示參數(shù)進行顯示。
然而,在現(xiàn)有技術(shù)中,為了使屏幕達到最優(yōu)的顯示效果,設(shè)備提供方預(yù)先設(shè)定的顯示參數(shù)的默認值通常較高(對于某些顯示參數(shù)而言,其默認值會設(shè)置為最高狀態(tài)),實際上,由于人眼的識別精度有限,在多數(shù)場景中,并不需要過高的顯示參數(shù),那么,現(xiàn)有技術(shù)中的上述方式始終保持較高的顯示參數(shù),這無疑加大了對終端內(nèi)圖形處理資源的消耗,導(dǎo)致終端內(nèi)圖形處理器、內(nèi)存等設(shè)備始終保持較高的工作負荷,浪費了終端的處理資源,而且,用戶若要改變顯示參數(shù),還需要在相應(yīng)的設(shè)置選項中逐一調(diào)節(jié)顯示參數(shù),其過程較為繁瑣。
技術(shù)實現(xiàn)要素:
本申請實施例提供一種顯示方法,用以解決現(xiàn)有技術(shù)中對顯示界面的顯示參數(shù)調(diào)節(jié)過程過于繁瑣的問題。
本申請實施例提供一種顯示裝置,用以解決現(xiàn)有技術(shù)中對顯示界面的顯示參數(shù)調(diào)節(jié)過程過于繁瑣的問題。
本申請實施例采用下述技術(shù)方案:
本申請實施例提供的一種顯示方法,包括:
確定顯示界面與用戶之間的距離;
根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面與所述用戶的距離所對應(yīng)的顯示參數(shù);
根據(jù)確定出的所述顯示參數(shù)進行顯示。
本申請實施例還提供的一種顯示方法,包括:
監(jiān)測終端自身的顯示模式;
當監(jiān)測到顯示模式為虛擬現(xiàn)實vr顯示模式時,確定終端屏幕與用戶眼部之間的物距;
根據(jù)預(yù)先設(shè)定的物距與顯示參數(shù)的對應(yīng)關(guān)系,確定所述終端屏幕與用戶的所述物距所對應(yīng)的顯示參數(shù);
根據(jù)確定出的所述顯示參數(shù)進行vr顯示。
本申請實施例提供的一種顯示裝置,包括:
測距模塊,確定顯示界面與用戶之間的距離;
確定模塊,根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面與所述用戶的距離所對應(yīng)的顯示參數(shù);
顯示模塊,根據(jù)確定出的所述顯示參數(shù)進行顯示。
本申請實施例還提供的一種顯示裝置,包括:
監(jiān)測模塊,監(jiān)測終端自身的顯示模式;
測距模塊,當監(jiān)測到顯示模式為虛擬現(xiàn)實vr顯示模式時,確定終端屏幕與用戶眼部之間的物距;
確定模塊,根據(jù)預(yù)先設(shè)定的物距與顯示參數(shù)的對應(yīng)關(guān)系,確定所述終端屏幕與用戶的所述物距所匹配的顯示參數(shù);
顯示模塊,根據(jù)確定出的所述顯示參數(shù)進行vr顯示。
本申請實施例采用的上述至少一個技術(shù)方案能夠達到以下有益效果:
在顯示界面進行圖像顯示的過程中,終端將實時確定用戶與顯示界面之間的距離,用戶與顯示界面之間的距離,決定了顯示界面的顯示參數(shù)數(shù)值的高低,具體而言,在用戶距顯示界面較近的情況下,用戶可以針對顯示界面所顯示的畫面識別出更為精細的圖像細節(jié),而在用戶距顯示界面較遠的情況下,用戶對畫面精細程度的要求也會隨之降低,故在本申請中,終端將根據(jù)識別出的距離,結(jié)合預(yù)先設(shè)置的距離與顯示參數(shù)之間的對應(yīng)關(guān)系,確定出適合于當前距離下的顯示參數(shù),并基于該確定出的顯示參數(shù)進行圖像顯示。
與現(xiàn)有技術(shù)中顯示界面保持固定的顯示參數(shù)進行顯示的方式相比,本申請中的上述方法能夠?qū)崟r根據(jù)用戶與顯示界面之間的距離,動態(tài)地調(diào)整顯示參數(shù),既能夠節(jié)省對終端內(nèi)部處理資源的消耗,也避免了用戶自行設(shè)定顯示參數(shù)的繁瑣過程。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
圖1a為本申請實施例提供的用戶與顯示界面的場景示意圖;
圖1b為本申請實施例提供的圖像顯示過程示意圖;
圖2為本申請實施例提供的可視范圍的示意圖;
圖3a及3b為本申請實施例提供的不同距離區(qū)間與顯示參數(shù)的對應(yīng)關(guān)系的示意圖;
圖4為本申請實施例提供的在vr場景下的圖像顯示過程示意圖;
圖5為本申請實施例提供的顯示裝置結(jié)構(gòu)示意圖;
圖6為本申請實施例提供的在vr場景下的顯示裝置結(jié)構(gòu)示意圖。
具體實施方式
為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
如前所述,對于顯示界面而言,其設(shè)備提供方通常會在出廠時預(yù)先設(shè)定較高的顯示參數(shù),以使顯示界面達到最佳顯示效果,那么,當顯示界面顯示內(nèi)容時,將根據(jù)預(yù)先設(shè)定的較高的顯示參數(shù),在高清晰度、高像素密度等狀態(tài)下進行顯示。然而,人眼能夠識別出的清晰度或像素密度有限,故當顯示參數(shù)超過一定的閥值后,人眼將難以分辨出差別,此時會造成終端處理資源的浪費,并且,若要改變相應(yīng)的顯示參數(shù),也只能由用戶自行進行設(shè)置,較為繁瑣。
基于此,在本申請實施例中,提供一種顯示方法,使得終端根據(jù)用戶至顯示界面之間的距離,動態(tài)地調(diào)節(jié)顯示界面的顯示參數(shù),在降低了終端內(nèi)處理資源消耗的同時,也避免了用戶手動逐一設(shè)置顯示參數(shù)的繁瑣過程。
在本申請實施例中,所述終端包括但不限于:投影設(shè)備、以及具有屏幕的移動終端和非移動終端,其中:
投影設(shè)備具體可為全息投影設(shè)備,該全息投影設(shè)備所產(chǎn)生的投影圖像可包括三維投影圖像及二維投影圖像。
移動終端可以包括:智能手機、平板電腦、智能手表、虛擬現(xiàn)實(virtualreality,vr)設(shè)備等,非移動終端可包括:計算機、電視等。這里提及的vr設(shè)備進一步包括:外接式vr眼鏡(自身具備屏幕)、移動端vr眼鏡(vr眼鏡框架與手機配合使用,在使用時以手機顯示屏作為屏幕)中的至少一種。
此外,對于上述的終端而言,在本申請的一種實施例中,終端自身具有測距功能,該測距功能通過該終端上的距離傳感器實現(xiàn),其中,距離傳感器可以是:紅外測距傳感器、超聲波測距傳感器、光學(xué)測距傳感器等等。
在本申請的另一種實施例中,與終端組合使用的設(shè)備具有測距功能,并且,該設(shè)備會將測量得到的距離數(shù)據(jù)實時傳輸給終端。如:對于移動端vr眼鏡而言,vr眼鏡框架上的物距調(diào)節(jié)輪會將測量得到的物距(在vr場景下,物距指屏幕至人眼的距離)實時傳輸給手機。
當然,上述內(nèi)容并不構(gòu)成對本申請的限定。
本申請的一種實施例中,用戶與終端之間的交互場景可如圖1a所示,基于該場景,本申請實施例中所提供的圖像顯示過程如圖1b所示,該過程具體包括以下步驟:
s101:確定顯示界面與用戶之間的距離。
在本實施例中,對于所述的顯示界面而言,在一種場景下,若終端自身帶有屏幕,則顯示界面為終端屏幕;而在另一種場景下,終端具備投影功能但不具有用于顯示內(nèi)容的屏幕,則顯示界面為終端所投影出的影像所基于的界面,該界面可以是墻體、熒幕等平面,也可以是空氣、氣流、水流等非實體界面。
所述的距離,是指用戶眼部至終端屏幕的視線距離??梢岳斫獾?,用戶至終端屏幕的視線距離的遠近,將影響用戶對屏幕中所顯示內(nèi)容進行識別的精細程度,故在本申請實施例中,對用戶與顯示界面之間的距離的確定,將決定后續(xù)顯示參數(shù)的數(shù)值高低。
需要說明的是,確定終端屏幕與用戶之間的視線距離,可由相應(yīng)的測距傳感器結(jié)合相應(yīng)的測距算法(如:人眼位置追蹤算法、面部追蹤算法等)實現(xiàn),當然,測距傳感器的測距原理并不作為本申請的保護內(nèi)容,故在此不做過多論述。
s102:根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面至所述用戶的距離所對應(yīng)的顯示參數(shù)。
考慮到在實際應(yīng)用場景下,人眼對圖像細節(jié)的識別能力,與眼部和畫面的間距相關(guān),具體而言,當人眼距離畫面越近,則能夠識別出的圖像細節(jié)越清晰,反之,能夠識別的圖像細節(jié)越粗糙,那么,也就是說,如果用戶眼部與終端屏幕的距離越近,則終端屏幕的顯示參數(shù)就應(yīng)越高,以便保持較高的顯示效果,而如果用戶眼部與終端屏幕距離較遠,則終端屏幕的顯示參數(shù)就應(yīng)相應(yīng)降低,以便降低終端內(nèi)部的處理資源消耗。
換言之,顯示參數(shù)的數(shù)值高低,與用戶和屏幕的距離負相關(guān)。因此,在本申請實施例中,預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,便是根據(jù)負相關(guān)的關(guān)系所進行設(shè)置的。在通常的應(yīng)用場景下,所述對應(yīng)關(guān)系包含多中距離區(qū)間,以及每一距離區(qū)間分別對應(yīng)的顯示參數(shù),例如:在20cm~25cm這一距離區(qū)間內(nèi),ppi為320;在30cm~50cm這一距離區(qū)間內(nèi),ppi為280。而在對距離精度要求較高的場景下,所述對應(yīng)關(guān)系可以是步進的,也就是說,隨著距離的變化,顯示參數(shù)的數(shù)值也隨之變化。
在實際操作時,上述的對應(yīng)關(guān)系可采用配置文件的方式保存在終端本地,故終端可在本地直接讀取配置文件中的對應(yīng)關(guān)系,用以確定出當前距離下的顯示參數(shù)的具體數(shù)值。當然,所述的對應(yīng)關(guān)系還可以存儲在相應(yīng)的服務(wù)器中,終端可向服務(wù)器發(fā)出獲取請求,以獲取所述的對應(yīng)關(guān)系,并確定出當前距離下的顯示參數(shù)。具體采用何種方式,將具體根據(jù)實際應(yīng)用的需要進行確定,這里并不構(gòu)成對本申請的限定。
s103:根據(jù)確定出的所述顯示參數(shù)進行顯示。
確定出的所述顯示參數(shù),與終端屏幕和用戶之間當前的距離相匹配,也就是說,終端屏幕基于當前的顯示參數(shù)進行顯示,其顯示效果能夠匹配用戶在當前距離下對顯示內(nèi)容細節(jié)的識別能力。
通過上述步驟,在顯示界面進行圖像顯示的過程中,終端將實時確定用戶與顯示界面之間的距離,用戶與顯示界面之間的距離,決定了顯示界面的顯示參數(shù)數(shù)值的高低,具體而言,在用戶距顯示界面較近的情況下,用戶可以針對顯示界面所顯示的畫面識別出更為精細的圖像細節(jié),而在用戶距顯示界面較遠的情況下,用戶對畫面精細程度的要求也會隨之降低,故在本申請中,終端將根據(jù)識別出的距離,結(jié)合預(yù)先設(shè)置的距離與顯示參數(shù)之間的對應(yīng)關(guān)系,確定出適合于當前距離下的顯示參數(shù),并基于該確定出的顯示參數(shù)進行圖像顯示。
與現(xiàn)有技術(shù)中顯示界面保持固定的顯示參數(shù)進行顯示的方式相比,本申請中的上述方法能夠?qū)崟r根據(jù)用戶與顯示界面之間的距離,動態(tài)地調(diào)整顯示參數(shù),既能夠節(jié)省對終端內(nèi)部處理資源的消耗,也避免了用戶自行設(shè)定顯示參數(shù)的繁瑣過程。
需要說明的是,對于上述內(nèi)容而言,在一種方式下,實現(xiàn)所述顯示方法的執(zhí)行主體可以是終端,具體而言,終端自身具有測距傳感器,其操作系統(tǒng)通過測距傳感器獲得顯示界面與用戶之間的距離,在根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,計算得到了當前距離對應(yīng)的顯示參數(shù)的數(shù)值后,調(diào)用操作系統(tǒng)內(nèi)顯示調(diào)節(jié)功能的接口,改變相應(yīng)的顯示參數(shù)。
在另一種方式下,對于距離的確定過程,執(zhí)行主體可以是外置傳感器,此時,終端向外置傳感器發(fā)出指令,通過該外置傳感器獲得顯示界面與用戶之間的距離,后續(xù)終端可基于獲得的距離,確定顯示參數(shù)以及根據(jù)顯示參數(shù)進行顯示。
當然,還可以由運行在終端內(nèi)的第三方應(yīng)用(application,app)作為執(zhí)行主體,在此情況下,該第三方app將獲得終端操作系統(tǒng)內(nèi)的權(quán)限,以便獲取距離,并調(diào)節(jié)終端的顯示參數(shù)。這里并不構(gòu)成對本申請的限定。
在實際應(yīng)用場景下,在確定終端屏幕與用戶之間的距離的過程中,終端往往需要對用戶進行監(jiān)測,也就是說,只有當用戶處于顯示界面之前,才需要對顯示界面的顯示參數(shù)進行動態(tài)調(diào)節(jié),故在本申請實施例中,確定顯示界面與用戶之間的距離,具體包括:監(jiān)測處于所述顯示界面可視范圍內(nèi)的用戶,當監(jiān)測到用戶處于所述可視范圍內(nèi)時,測量所述顯示界面與用戶之間的距離。
上述過程中,顯示界面的可視范圍,表示能夠使用戶正常觀看所顯示內(nèi)容的范圍,該可視范圍通常由可視角度和可視距離所決定。例如:對于如圖1a所示的終端而言,其可視范圍如圖2所示。
終端對其可視范圍內(nèi)的用戶的監(jiān)測,可由終端系統(tǒng)內(nèi)的監(jiān)測功能實現(xiàn),具體而言,確定顯示界面與用戶之間的距離,具體包括:
顯示界面所基于的終端的操作系統(tǒng),調(diào)用監(jiān)測功能,監(jiān)測處于所述顯示界面可視范圍內(nèi)的用戶,并當監(jiān)測到用戶處于所述可視范圍內(nèi)時,測量所述顯示界面與用戶之間的視線距離。在實際應(yīng)用時,終端上的紅外感應(yīng)器、攝像頭等設(shè)備可作為測距傳感器,也就是說,終端操作系統(tǒng)內(nèi)的監(jiān)測功能可以通過相應(yīng)的數(shù)據(jù)接口,從終端上的測距傳感器獲得顯示界面與用戶之間的距離數(shù)據(jù),這里并不構(gòu)成對本申請的限定。
一旦終端監(jiān)測到其可視范圍內(nèi)出現(xiàn)了用戶,則會進一步確定出顯示界面至用戶之間的距離,進一步可以確定出適用于當前距離的顯示參數(shù)。其中,作為實際應(yīng)用中的一種方式,預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,包括:預(yù)先劃分的距離區(qū)間與顯示參數(shù)的對應(yīng)關(guān)系,那么,在此方式下,根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面至所述用戶的距離所匹配的顯示參數(shù),具體包括:確定所述顯示界面與用戶之間的距離所落入的預(yù)設(shè)的距離區(qū)間,根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定該預(yù)設(shè)的距離區(qū)間所對應(yīng)的顯示參數(shù),將確定出的所述顯示參數(shù)作為所述顯示界面至所述用戶的距離所匹配的顯示參數(shù)。
如圖3a所示,示出了不同距離區(qū)間與顯示參數(shù)之間的對應(yīng)關(guān)系,從圖3a中可見,0~20、21~40、41~60、61~80這四個距離區(qū)間內(nèi),每一距離區(qū)間所對應(yīng)的顯示參數(shù)(圖3a中的僅以顯示參數(shù)為ppi進行說明)僅具有一種取值,可以認為,每一距離區(qū)間內(nèi)所對應(yīng)的顯示參數(shù)的取值,是該距離區(qū)間內(nèi)的優(yōu)化值,也即,該顯示參數(shù)值在該距離區(qū)間內(nèi),能達到最佳顯示效果。
在實際應(yīng)用時,距離區(qū)間可以根據(jù)實際應(yīng)用的需要進行劃分,例如,在對顯示精度要求較高的場景下(如:vr場景),可以將距離區(qū)間進行精密劃分,使得每一距離區(qū)間的長度極短(如:1cm或0.1cm),而如果對顯示精度要求較低的場景,則可以將距離區(qū)間的長度設(shè)置較長(如上述圖3a中的示例),這里并不構(gòu)成對本申請的限定。
當然,除了距離區(qū)間可以根據(jù)實際應(yīng)用進行劃分之外,不同距離區(qū)間所對應(yīng)的顯示參數(shù)也可以根據(jù)實際應(yīng)用的需要進行設(shè)置,如圖3b所示,在對顯示精度要求較高的場景下,隨著用戶與終端屏幕之間的距離變化,顯示參數(shù)的變化程度也不相同。
在實際應(yīng)用中,vr設(shè)備的使用愈發(fā)廣泛,其中,一種vr設(shè)備稱為移動端vr眼鏡,該移動端vr眼鏡支持將具有vr功能的手機置入vr眼鏡架中,從而組成可以使用的vr眼鏡,對于此應(yīng)用場景,可以理解地,手機屏幕在置入vr眼鏡架后,對顯示參數(shù)的要求較高,本申請實施例中提供一種顯示方法,適用于vr場景,如圖4所述,該方法具體包括如下步驟:
s401:監(jiān)測終端自身的顯示模式。
在本實施例中,所述的終端應(yīng)理解為既可以應(yīng)用在正常使用場景,也可以應(yīng)用在vr場景下的各類終端,如:具有vr功能的手機、平板電腦、vr眼鏡等。
在實際應(yīng)用時,終端在正常使用場景下和在vr場景下對顯示參數(shù)的要求并不相同,那么,由于在該場景中,用戶可以在vr場景下使用終端,將會啟動終端的vr功能,此時,終端的顯示模型將發(fā)生變化,所以,將監(jiān)測終端的顯示模式,以便后續(xù)過程中對終端的顯示參數(shù)進行調(diào)節(jié)。
需要說明的是,在本實施例中,對終端自身顯示模式的監(jiān)測過程,可由終端操作系統(tǒng)中的顯示模式監(jiān)測功能實現(xiàn),也可以有相應(yīng)的應(yīng)用顯示(應(yīng)理解,此情況下,該應(yīng)用獲得了終端內(nèi)對顯示模式進行監(jiān)測、更改的權(quán)限,這里并不作具體限定)。
s402:當監(jiān)測到顯示模式為虛擬現(xiàn)實vr顯示模式時,確定終端屏幕與用戶眼部之間的物距。
終端進入vr模式,通常表示終端已經(jīng)與外置的vr穿戴設(shè)備相匹配,如:手機置入外部的vr眼鏡框中。這里所述的vr穿戴設(shè)備包括但不限于:能夠置入終端的vr眼鏡框、vr頭盔等。
同時,在本實施例中,外置的vr穿戴設(shè)備具有測距傳感器(如:物距調(diào)節(jié)輪),能夠精確地測量得到終端屏幕與用戶眼部的距離(也即,物距),當然,具體的測量過程在此不過多贅述。
s403:根據(jù)預(yù)先設(shè)定的物距與顯示參數(shù)的對應(yīng)關(guān)系,確定所述終端屏幕與用戶的所述物距所對應(yīng)的顯示參數(shù)。
在本實施例中,當用戶使用置入有終端的外置vr穿戴設(shè)備后,由于用戶眼部與終端屏幕的距離較近,那么,終端屏幕對顯示參數(shù)的要求較高,故隨著終端屏幕與用戶之間的物距的變化,顯示參數(shù)也將發(fā)生相應(yīng)的變化。
s404:根據(jù)確定出的所述顯示參數(shù)進行vr顯示。
對于上述場景,需要說明的是,用戶可以主動操控終端進行vr顯示模式,或者,當用戶將終端置入外置的vr穿戴設(shè)備后,終端會自行切換至vr顯示模式,所以,在當監(jiān)測到顯示模式為vr顯示模式時,確定終端屏幕與用戶眼部之間的物距之前,所述方法還包括:終端接收用戶發(fā)出的vr顯示模式指令,或,終端接收到與外置vr穿戴設(shè)備的匹配通知。
在一種可能的情況下,由于vr顯示模式下對終端屏幕的顯示參數(shù)要求較高,所以,當終端切換至vr顯示模式后,終端屏幕的顯示參數(shù)將適合于進行vr顯示,故在本實施例中,在確定終端屏幕與用戶眼部之間的物距之前,所述方法還包括:根據(jù)針對vr顯示模式預(yù)設(shè)的基礎(chǔ)顯示參數(shù)進行顯示。
這里所述的基礎(chǔ)顯示參數(shù),是適合于終端屏幕進行vr顯示的顯示參數(shù),通常來說,基礎(chǔ)顯示參數(shù)的數(shù)值將不低于正常顯示模式下的顯示參數(shù)的數(shù)值。當然,這里并不作具體限定。
在本實施例中,所述顯示參數(shù)包括:分辨率、像素密度ppi、銳度、刷新率、幀率中的至少一種。
以上為本申請實施例提供的顯示方法,基于同樣的思路,本申請實施例還提供一種顯示裝置。
如圖5所示,顯示裝置包括:
測距模塊501,確定顯示界面與用戶之間的距離。
確定模塊502,根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面與所述用戶之間的距離所對應(yīng)的顯示參數(shù)。
顯示模塊503,根據(jù)確定出的所述顯示參數(shù)進行顯示。
進一步而言,測距模塊501,監(jiān)測處于所述顯示界面可視范圍內(nèi)的用戶,當監(jiān)測到用戶處于所述可視范圍內(nèi)時,測量所述顯示界面與用戶之間的距離。
在一種方式下,所述對應(yīng)關(guān)系包括:預(yù)先劃分的距離區(qū)間與顯示參數(shù)的對應(yīng)關(guān)系,那么,確定模塊502,確定所述顯示界面與用戶之間的距離所落入的預(yù)設(shè)的距離區(qū)間,根據(jù)預(yù)設(shè)的距離與顯示參數(shù)的對應(yīng)關(guān)系,確定該預(yù)設(shè)的距離區(qū)間所對應(yīng)的顯示參數(shù),將確定出的所述顯示參數(shù)作為所述顯示界面至所述用戶的距離所匹配的顯示參數(shù)。其中,預(yù)先劃分的距離區(qū)間與顯示參數(shù)的數(shù)值負相關(guān)。
在另一種方式下,所述對應(yīng)關(guān)系包括:單位距離與顯示參數(shù)的對應(yīng)關(guān)系,那么,確定模塊502,根據(jù)單位距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述顯示界面至所述用戶的距離數(shù)值所對應(yīng)的顯示參數(shù)值,其中,距離數(shù)值與顯示參數(shù)值成反比。
基于上述內(nèi)容,所述顯示參數(shù)包括:分辨率、像素密度ppi、銳度、刷新率、幀率中的至少一種。
此外,對于vr應(yīng)用場景,申請實施例還提供一種顯示裝置。如圖6所示,顯示裝置包括:
監(jiān)測模塊601,監(jiān)測終端自身的顯示模式。
測距模塊602,當監(jiān)測到顯示模式為虛擬現(xiàn)實vr顯示模式時,確定終端屏幕與用戶眼部之間的物距。
確定模塊603,根據(jù)預(yù)先設(shè)定的物距與顯示參數(shù)的對應(yīng)關(guān)系,確定所述終端屏幕與用戶的所述物距所匹配的顯示參數(shù)。
顯示模塊604,根據(jù)確定出的所述顯示參數(shù)進行vr顯示。
具體而言,在監(jiān)測模塊601監(jiān)測到終端接收用戶發(fā)出的vr顯示模式指令,或,終端接收到與外置vr穿戴設(shè)備的匹配通知之后,監(jiān)測模塊601將確定終端的顯示模式為vr顯示模式。
在測距模塊602執(zhí)行確定終端屏幕與用戶眼部之間的物距這一操作前,顯示模塊604根據(jù)針對vr顯示模式預(yù)設(shè)的基礎(chǔ)顯示參數(shù)進行顯示。
確定模塊603,根據(jù)單位距離與顯示參數(shù)的對應(yīng)關(guān)系,確定所述終端屏幕至所述用戶的物距數(shù)值所對應(yīng)的顯示參數(shù)值,其中,物距數(shù)值與顯示參數(shù)值成反比。
在本實施例中,與前述實施例相類似,所述顯示參數(shù)包括:分辨率、像素密度ppi、銳度、刷新率、幀率中的至少一種。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。