視野顯示方法和裝置與流程
2023-05-29 13:16:26
本發明涉及遊戲技術領域,具體而言,涉及一種視野顯示方法和裝置。
背景技術:
視野是指當前所在的視點所能看見的空間範圍,在遊戲中,視野是指在沒有任何障礙物的情況下角色可以看到的距離。現有技術的遊戲都是通過對目標物體上特定的點(監測點)進行檢測,來判斷目標物體是否可以被發現,如果該目標物體的監測點沒有暴露在視野範圍內,哪怕視野區域內目標物體有大量的面積暴露,也視為沒有暴露,不符合實際情況。
以射擊遊戲為例,比如在cs或者守望先鋒等遊戲中,假如b在a的視線前方,只要a和b之間沒有物體遮擋,b就會出現在a的視野中,無論b處在多遠的位置,只有顯示模型大小的區別;如果b只露出了一小部分身體,也還是會在a的顯示屏中出現,顯然這種情況與現實的情境不符。在現實的射擊當中,b如果距離a較遠,則可能無法被a發現,而且無論是個體還是機械載具,都需要掩飾自己不被敵人發現,除了用掩體遮擋自己,還有一種常見的方法就是塗裝,使自己與環境融合,那麼即使自己在對方的視野範圍內,也可以用這種方法不被對方發現,現有的遊戲中的視野顯示機制無法模擬真實的射擊情境。
針對相關技術中的視野顯示機制不符合人眼視覺的實際情況的技術問題,目前尚未提出有效的解決方案。
技術實現要素:
本發明實施例提供了一種視野顯示方法和裝置,以至少解決相關技術中的視野顯示機制不符合人眼視覺的實際情況的技術問題。
根據本發明實施例的一個方面,提供了一種視野顯示方法,該方法包括:確定當前觀測點的視野區域;確定處於視野區域範圍內的目標對象的重疊監測區域,其中,重疊監測區域為目標對象的監測區域與視野區域重疊的區域;根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示。
進一步地,圖像信息至少包括以下之一:重疊監測區域的面積;重疊監測區域內像素的顏色信息。
進一步地,圖像信息包括重疊監測區域的面積,根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示包括:判斷重疊監測區域的面積是否超過第一預設閾值;在判斷出面積超過第一預設閾值的情況下,直接確定目標對象在視野區域中顯示或者根據圖像信息中除重疊監測區域的面積以外的其它信息進一步確定目標對象在當前觀測點的視野區域中是否顯示;在判斷出面積未超過第一預設閾值的情況下,則確定目標對象在視野區域中不顯示。
進一步地,根據圖像信息中除重疊監測區域的面積以外的其它信息判斷目標對象在當前觀測點的視野區域中是否顯示包括:確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異,其中,周圍區域為在視野區域中的監測區域的周圍區域;根據差異確定目標對象在視野區域中是否顯示。
進一步地,確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異包括:對重疊監測區域內所有像素的顏色值取平均值,得到第一顏色值;對周圍區域內所有像素的顏色值取平均值,得到第二顏色值;根據差異確定目標對象在視野區域中是否顯示包括:判斷第一顏色值與第二顏色值的差值是否小於第二預設閾值;如果判斷結果為是,則判斷目標對象在視野區域中不顯示;如果判斷結果為否,則判斷目標對象在視野區域中顯示。
進一步地,對區域內所有像素的顏色值取平均值包括:確定當前使用的顏色模型與hsv模型的轉換關係;根據轉換關係將通過當前使用的顏色模型的顏色值轉換為通過hsv模型表示的顏色值;對區域內所有像素的通過hsv模型表示的顏色值取平均值。
進一步地,確定當前觀測點的視野區域包括:確定當前的觀測點所處的位置和視角;根據位置和視角確定視野區域。
根據本發明實施例的另一方面,還提供了一種視野顯示裝置,該裝置包括:第一確定單元,用於確定當前觀測點的視野區域;第二確定單元,用於確定處於視野區域範圍內的目標對象的重疊監測區域,其中,重疊監測區域為目標對象的監測區域與視野區域重疊的區域;判斷單元,用於根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示。
進一步地,圖像信息至少包括以下之一:重疊監測區域的面積;重疊監測區域內像素的顏色信息。
進一步地,圖像信息包括重疊監測區域的面積,判斷單元包括:第一判斷模塊,用於判斷重疊監測區域的面積是否超過第一預設閾值;第一邏輯模塊或者第二判斷模塊,第一邏輯模塊用於在判斷出面積超過第一預設閾值的情況下確定目標對象在視野區域中顯示,第二判斷模塊用於根據圖像信息中除重疊監測區域的面積以外的其它信息判斷目標對象在當前觀測點的視野區域中是否顯示;第二邏輯模塊,用於在判斷出面積未超過第一預設閾值的情況下,則確定目標對象在視野區域中不顯示。
進一步地,第二判斷模塊包括:第一確定模塊,用於確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異,其中,周圍區域為在視野區域中的監測區域的周圍區域;第二確定模塊,用於根據差異確定目標對象在視野區域中是否顯示。
進一步地,第一確定模塊包括:第一計算模塊,用於對重疊監測區域內所有像素的顏色值取平均值,得到第一顏色值;第二計算模塊,用於對周圍區域內所有像素的顏色值取平均值,得到第二顏色值;第二確定模塊包括:第三判斷模塊,用於判斷第一顏色值與第二顏色值的差值是否小於第二預設閾值;第三邏輯模塊,用於在判斷結果為是的情況下,判斷目標對象在視野區域中不顯示;第四邏輯模塊,用於在判斷結果為否的情況下,判斷目標對象在視野區域中顯示。
進一步地,該裝置還包括:第三確定模塊,用於確定當前使用的顏色模型與hsv模型的轉換關係;轉換模塊,用於根據轉換關係將通過當前使用的顏色模型的顏色值轉換為通過hsv模型表示的顏色值;第三計算模塊,用於對區域內所有像素的通過hsv模型表示的顏色值取平均值。
進一步地,第一確定單元包括:第四確定模塊,用於確定當前的觀測點所處的位置和視角;第五確定模塊,用於根據位置和視角確定視野區域。
根據本發明實施例的另一方面,還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行本發明的視野顯示方法。
根據本發明實施例的另一方面,還提供了一種處理器,該處理器用於運行程序,其中,程序運行時執行本發明的視野顯示方法。
根據本發明實施例的另一方面,還提供了一種終端,該終端包括:一個或多個處理器,存儲器,顯示裝置以及一個或多個程序,其中,一個或多個程序被存儲在存儲器中,並且被配置為由一個或多個處理器執行,一個或多個程序包括用於執行本發明的視野顯示方法。
在本發明實施例中,通過確定當前觀測點的視野區域;確定處於視野區域範圍內的目標對象的重疊監測區域,其中,重疊監測區域為目標對象的監測區域與視野區域重疊的區域;根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示,解決了相關技術中的視野顯示機制不符合人眼視覺的實際情況的技術問題,進而實現了顯示視野中出現的物體時能夠更符合人眼視覺的技術效果。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的一種可選的視野顯示方法的流程圖;
圖2是根據本發明實施例的一種可選的視野區域的示意圖;
圖3是根據本發明實施例的另一種可選的視野顯示方法的流程圖;
圖4是根據本發明實施例的一種可選的基於顏色信息的視野顯示方法的流程圖;
圖5是一種可選的hsv模型的示意圖;
圖6是根據本發明實施例的一種可選的視野顯示裝置的示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本發明保護的範圍。
需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本發明的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
本申請提供了一種視野顯示方法的實施例。
圖1是根據本發明實施例的一種可選的視野顯示方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟s101,確定當前觀測點的視野區域;
當前觀測點是預先設置的,該步驟可以包括確定當前觀測點的步驟。在遊戲中,觀測點可以是靜態的或動態的,例如,以某坦克遊戲為例,坦克模型有兩個觀測點:一個靜態觀測點位於坦克模型上的最高點(也是坦克模型的中心點),不會隨著炮塔轉動而轉動,一個動態觀測點位於炮塔的前端,隨著炮臺的移動而移動,兩個觀測點可以按照預設時間間隔輪換使用,例如,每隔2秒將當前觀測點切換為另一個觀測點,以模擬現實中進行觀察的情況。
視野區域是指視當前所在的視點(當前觀測點)所能看見的空間範圍,在遊戲中,視野是指在沒有任何障礙物的情況下角色可以看到的距離。在一種可選的實施方式中,確定當前觀測點的視野區域首先需要確定當前的觀測點所處的位置和視角,然後根據位置和視角確定視野區域,如圖2中所示,四稜錐內的空間即為觀測點a的視野區域的範圍。
步驟s102,確定處於視野區域範圍內的目標對象的重疊監測區域;
在確定當前觀測點的視野區域之後,確定處於視野區域範圍內的目標對象的重疊監測區域,具體而言,在執行步驟s102時,可以先確定處於視野區域範圍內的目標對象,目標對象是遊戲中的對象,視野區域範圍內可能存在一個或多個目標對象,在確定所有目標對象之後,可以分別對每個目標對象進行判斷,確定該目標對象是否在當前觀測點的視野區域中顯示。
需要說明的是,重疊監測區域為目標對象的監測區域與視野區域重疊的區域,目標對象的監測區域是預設的區域,與現有技術中的監測點不同,通過監測區域判斷目標對象是否顯示在視野區域中更符合人眼的發現機制。可選的,目標對象的監測區域可以是目標對象的輪廓範圍內的所有區域或一部分區域,優選的,為了便於圖像處理,可以將以目標對象的模型中的一點為中心點的多邊形區域設置為目標對象的監測區域。由於目標對象不一定完全處於視野區域的範圍內,需要確定目標對象的監測區域與視野區域重疊的區域,也即,該重疊監測區域的圖像信息為目標對象暴露在視野區域內的圖像信息。
步驟s103,根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示。
可選的,圖像信息可以包括重疊監測區域的面積、重疊監測區域內像素的顏色信息、重疊監測區域的幾何形狀等多種信息中的一種信息或幾種信息的組合。根據重疊監測區域的圖像信息可以判斷目標對象在當前觀測點的視野區域中是否顯示。在判斷目標對象是否顯示在視野區域中時,可以在多種圖像信息中選擇一種圖像信息來判定;或者,結合幾種圖像信息的結合來共同判定,具體的,可以按照預設的權重公式對幾種圖像信息分配不同的權重,根據權重公式的計算結果判斷目標對象是否顯示在視野區域,也可以是在判斷一種圖像信息符合顯示的條件之後,繼續根據其它圖像信息判斷是否符合顯示的條件。
在一種可選的實施方式中,在圖像信息包括重疊監測區域的面積的情況下,可以通過判斷重疊監測區域的面積是否超過第一預設閾值判斷目標對象在當前觀測點的視野區域中是否顯示,如果判斷出面積未超過第一預設閾值,則確定目標對象在視野區域中不顯示;如果判斷出面積超過第一預設閾值,則確定目標對象在視野區域中顯示。
或者,如果判斷出面積超過第一預設閾值,可以進一步地根據圖像信息中除重疊監測區域的面積以外的其它信息判斷目標對象在當前觀測點的視野區域中是否顯示。
在一種可選的實施方式中,在判斷出面積超過第一預設閾值的情況下,根據顏色信息進一步判斷目標對象是否顯示的步驟為:首先,確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異,其次,根據差異確定目標對象在視野區域中是否顯示,其中,周圍區域為在視野區域中的監測區域的周圍區域,周圍區域是指目標對象周圍環境的區域,該周圍區域的範圍可以是預設的,例如,可以將周圍區域設置為以所述目標對象的監測區域的中心點為中心、半徑為a的範圍與視野區域重疊的區域。
在一個可選地實施方式中,確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異可以包括:對重疊監測區域內所有像素的顏色值取平均值,得到第一顏色值,並對周圍區域內所有像素的顏色值取平均值,得到第二顏色值,在根據差異確定目標對象在視野區域中是否顯示時,通過判斷第一顏色值與第二顏色值的差值是否小於第二預設閾值來確定目標對象是否顯示,如果判斷結果為是,則判斷目標對象在視野區域中不顯示;如果判斷結果為否,則判斷目標對象在視野區域中顯示。
進一步地,通常圖像中的顏色信息採用rgb模型來表示,在一個可選的實施方式中,在對區域內所有像素的顏色值取平均值時,可以將通過rgb模型表示的顏色信息轉換為通過hsv模型表示的顏色信息,對通過hsv模型表示的顏色信息進行進一步的處理,具體而言,對區域內所有像素的顏色值取平均值可以包括:首先,確定當前使用的顏色模型與hsv模型的轉換關係,其次,根據轉換關係將通過當前使用的顏色模型的顏色值轉換為通過hsv模型表示的顏色值,最後,對區域內所有像素的通過hsv模型表示的顏色值取平均值。
該實施例通過確定當前觀測點的視野區域;確定處於視野區域範圍內的目標對象的重疊監測區域,其中,重疊監測區域為目標對象的監測區域與視野區域重疊的區域;根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示,解決了相關技術中的視野顯示機制不符合人眼視覺的實際情況的技術問題,進而實現了顯示視野中出現的物體時能夠更符合人眼視覺的技術效果。
下面結合圖3所示的一種可選的實施方式舉例對上述所有步驟進行說明:
步驟一、觀測點觀測。
在該步驟中,需要預先設置觀測點。當前所用的角色的模型可能包括多個觀測點,可以根據設置確定當前選用的觀測點,例如,可以設置每隔預設時間在多個觀測點之間輪換,或者,在用戶做出切換觀測點的操作時切換當前觀測點為對應的觀測點,例如,按下預設按鍵切換一次觀測點,點擊滑鼠右鍵不放則將當前觀測點設置為該操作所對應的觀測點。
觀測點可以分為靜態觀測點和動態觀測兩種,靜態觀測點的位置和視角不發生變化,而對於動態觀測點,其位置和/或視角可能會發生變化,使得當前觀測點對應的視野區域發生變化,因此,需要確定動態觀測點的位置和視角。
以某坦克遊戲為例,靜態觀測點可以直接通過坦克的世界坐標表示,對於動態觀測點,需要獲取自身的位置坐標,通過轉換矩陣轉換到坦克的世界坐標,轉換方程如下:
posworld=mul(_object2world,posobject)
其中,posworld為動態觀測點的世界坐標,mul為轉換函數,posobject為動態觀測點自身的位置坐標,_object2world是動態觀測點的自身坐標系與坦克的世界坐標系的轉換參數。
在確定當前的觀測點之後,確定觀測圖像(視野區域)。
步驟二、將觀測圖像進行檢測。
可選的,首先確定觀測圖像(視野區域)中存在的目標對象,並對每個目標對象進行檢測。
步驟三、判斷監測區域的面積是否達到預設閾值。
監測區域是預先設置的區域,可選的,可以設置監測區域為多邊形,為了優化計算,建議採用最多六邊形作為監測區域。如果判斷出監測區域的面積未達到預設閾值,則判定目標對象未被發現,如果判斷出監測區域的面積達到預設閾值,則執行下一步驟。
步驟四、在判斷出監測區域的面積達到預設閾值的情況下,將監測區域和周圍區域的像素髮送至gpu進行判定。
例如,可以設置預設閾值為監測區域的面積的一半,判斷目標對象的監測區域是否超過一半面積以上的像素點處於視野區域,公式如下:
pointnum≥pointmax/2
其中,pointnum為監測區域與視野區域重疊部分的區域的像素點個數,pointmax為監測區域的面積。
在判斷出目標對象的監測區域超過一半面積以上的像素點處於視野區域時,則判定目標對象可能會被發現,將監測區域和周圍區域的像素髮送至gpu進行判定。
步驟五、判斷顏色差異是否過大。
通過gpu計算監測區域與周圍區域的顏色差異,並根據顏色差異的程度判定目標對象是否顯示在視野區域中。可選的,在對顏色信息進行計算時,可以採用gpgpu技術進行加速運算。
在判斷出顏色差異過大的情況下,判定目標對象會被發現,將目標對象顯示在視野區域中,否則,判定目標對象未被發現,視野區域中不顯示目標對象。
在步驟五中,判斷顏色差異是否過大的一種可選實施方式的流程圖如圖4所示,通過gpu對顏色信息進行處理的步驟包括:
步驟1、將所有像素髮送至gpu,通過gpgpu技術處理。
在判斷出目標對象的監測區域的面積超過預設閾值之後,可以通過cpu調用gpu採用gpgpu技術進行加速運算,具體而言,先將視野區域中的所有像素的顏色信息發送至gpu,通過gpgpu技術進行處理。
步驟2、對監測區域內的像素和周圍區域的像素分別取平均值。
周圍區域是預先設置的區域,例如,設置周圍區域為監測區域以外的預設範圍內的區域與視野區域重疊的區域。
像素的顏色信息可以是通過rgb顏色模型表示的信息,設第i個像素的rgb顏色信息表示為(ri,gi,bi),其中,r、g、b分別代表紅色、綠色、藍色的值,ri,gi,bi分別為0~1之間的實數。對監測區域內的像素和周圍區域的像素分別取平均值包括:對監測區域內的所有像素的r值、g值、b值分別取平均值,對周圍區域內的所有像素的r值、g值、b值分別取平均值。
步驟3、將rgb的平均值轉換為通過hsv模型表示的值。
如圖5所示,hsv模型包括三個參數,h(hue,色調/色相)、s(saturation,飽和度)、v(value,明度),每個像素的hsv模型可以表示為(h,s,v),h為0~360的實數,s和v分別為0~1之間的實數,rgb模型至hsv模型的轉換公式如下:
v=max
步驟4、判斷兩個區域hue(色相)的差異是否大於a。
在將兩個區域的rgb模型表示的像素平均值轉換為hsv模型表示的值之後,判斷兩個區域的h值(色相值)是否大於預設閾值a,閾值a可以根據需要進行調整,比如,a可以設置為0.2。
在判斷結果為是的情況下,監測區域與周圍區域的像素顏色差異過大,確定目標對象會被發現,視野區域中不顯示目標對象,在判斷結果為否的情況下,監測區域與周圍區域的像素顏色相差較小,確定目標對象未被發現,將目標對象顯示在視野區域中。
需要說明的是,在附圖的流程圖雖然示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。
本申請還提供了一種存儲介質的實施例,該實施例的存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行本發明實施例的視野顯示方法。
本申請還提供了一種處理器的實施例,該實施例的處理器用於運行程序,其中,程序運行時執行本發明實施例的視野顯示方法。
本申請還提供了一種視野顯示裝置的實施例。
圖6是根據本發明實施例的一種可選的視野顯示裝置的示意圖,如圖6所示,該裝置包括第一確定單元10,第二確定單元20和判斷單元30,其中,第一確定單元用於確定當前觀測點的視野區域;第二確定單元用於確定處於視野區域範圍內的目標對象的重疊監測區域,其中,重疊監測區域為目標對象的監測區域與視野區域重疊的區域;判斷單元用於根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示
該實施例通過第一確定單元確定當前觀測點的視野區域,第二確定單元確定處於視野區域範圍內的目標對象的重疊監測區域,判斷單元根據重疊監測區域的圖像信息判斷目標對象在當前觀測點的視野區域中是否顯示,解決了相關技術中的視野顯示機制不符合人眼視覺的實際情況的技術問題,進而實現了顯示視野中出現的物體時能夠更符合人眼視覺的技術效果。
在一個可選地實施方式中,圖像信息至少包括以下之一:重疊監測區域的面積;重疊監測區域內像素的顏色信息。
在一個可選地實施方式中,圖像信息包括重疊監測區域的面積,判斷單元包括:第一判斷模塊,用於判斷重疊監測區域的面積是否超過第一預設閾值;第一邏輯模塊或者第二判斷模塊,第一邏輯模塊用於在判斷出面積超過第一預設閾值的情況下確定目標對象在視野區域中顯示,第二判斷模塊用於根據圖像信息中除重疊監測區域的面積以外的其它信息判斷目標對象在當前觀測點的視野區域中是否顯示;第二邏輯模塊,用於在判斷出面積未超過第一預設閾值的情況下,則確定目標對象在視野區域中不顯示。
在一個可選地實施方式中,第二判斷模塊包括:第一確定模塊,用於確定重疊監測區域的顏色信息與周圍區域的顏色信息的差異,其中,周圍區域為在視野區域中的監測區域的周圍區域;第二確定模塊,用於根據差異確定目標對象在視野區域中是否顯示。
在一個可選地實施方式中,第一確定模塊包括:第一計算模塊,用於對重疊監測區域內所有像素的顏色值取平均值,得到第一顏色值;第二計算模塊,用於對周圍區域內所有像素的顏色值取平均值,得到第二顏色值;第二確定模塊包括:第三判斷模塊,用於判斷第一顏色值與第二顏色值的差值是否小於第二預設閾值;第三邏輯模塊,用於在判斷結果為是的情況下,判斷目標對象在視野區域中不顯示;第四邏輯模塊,用於在判斷結果為否的情況下,判斷目標對象在視野區域中顯示。
在一個可選地實施方式中,該裝置還包括:第三確定模塊,用於確定當前使用的顏色模型與hsv模型的轉換關係;轉換模塊,用於根據轉換關係將通過當前使用的顏色模型的顏色值轉換為通過hsv模型表示的顏色值;第三計算模塊,用於對區域內所有像素的通過hsv模型表示的顏色值取平均值。
在一個可選地實施方式中,第一確定單元包括:第四確定模塊,用於確定當前的觀測點所處的位置和視角;第五確定模塊,用於根據位置和視角確定視野區域。
上述一種視野顯示裝置實施例是與一種視野顯示方法相對應的,所以對於有益效果不再贅述。通過上述實施例的分析描述,相對於現有技術檢測來說,上述實施例中的部分可選實施方式有以下技術上的效果:
1.使用checkareas確定目標對象是否在視野中顯示更加符合現實世界的物體發現機制。
2.使用gpgpu技術能夠大量的優化圖像處理的運算過程。
3.使用hsv模型更加符合人眼的視覺特性,並且也大大地簡化了計算。
上述的裝置可以包括處理器和存儲器,上述單元均可以作為程序單元存儲在存儲器中,由處理器執行存儲在存儲器中的上述程序單元來實現相應的功能。
存儲器可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或快閃記憶體(flashram),存儲器包括至少一個存儲晶片。
本申請還提供了一種終端的實施例,該實施例的終端包括一個或多個處理器、存儲器、顯示裝置以及一個或多個程序,其中,一個或多個程序被存儲在存儲器中,並且被配置為由一個或多個處理器執行,一個或多個程序包括用於執行本發明的視野顯示方法。
上述本申請實施例的順序不代表實施例的優劣。
在本申請的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。
其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、伺服器或者網絡設備等)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述僅是本申請的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護範圍。