本技術(shù)涉及車輛領(lǐng)域,并且更具體地,涉及一種加載圖標(biāo)的顯示方法和加載圖標(biāo)的顯示裝置。
背景技術(shù):
1、現(xiàn)有技術(shù)中,為了讓用戶能夠清楚地感知數(shù)據(jù)當(dāng)前加載狀態(tài),通常會表明當(dāng)前數(shù)據(jù)正在加載中,或者是通過加載圖標(biāo)表明當(dāng)前加載狀態(tài)。
2、目前,通常利用圖像疊加的方式動態(tài)顯示加載圖標(biāo);但是,這種顯示方式會加劇cpu的負載,導(dǎo)致界面刷新的卡頓,降低加載圖標(biāo)的渲染效果。因此,在減少對cpu資源占用的情況下,如何提高加載圖標(biāo)的渲染效果成為亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供了一種加載圖標(biāo)的顯示方法和加載圖標(biāo)的顯示裝置,該方法能夠在減少對cpu資源占用的情況下,提高加載圖標(biāo)的渲染效果。
2、第一方面,提供了一種加載圖標(biāo)的顯示方法,所述方法應(yīng)用于圖像處理單元;所述方法包括:響應(yīng)于目標(biāo)數(shù)據(jù)的加載進度,基于目標(biāo)加載圖標(biāo)中各像素點與原點,確定所述各像素點的目標(biāo)向量;基于所述各像素點的目標(biāo)向量與基準(zhǔn)向量,確定所述各像素點的目標(biāo)位置參數(shù);其中,所述基準(zhǔn)向量用于指示從所述原點到所述目標(biāo)加載圖標(biāo)的起始加載位置的外邊界上的像素點的向量;基于所述各像素點的目標(biāo)位置參數(shù)與所述加載進度,確定所述各像素點的像素值;基于所述各像素點的像素值,顯示所述目標(biāo)加載圖標(biāo)。
3、上述技術(shù)方案,響應(yīng)于目標(biāo)數(shù)據(jù)的加載進度,基于目標(biāo)加載圖標(biāo)中各像素點與原點,確定各像素點的目標(biāo)向量,并基于各像素點的目標(biāo)向量與基準(zhǔn)向量,確定各像素點的目標(biāo)位置參數(shù);由于基準(zhǔn)向量指示從原點到目標(biāo)加載圖標(biāo)的起始加載位置的外邊界上的像素點的向量,通過各像素點的目標(biāo)向量與基準(zhǔn)向量,確定各像素點的目標(biāo)位置參數(shù),能夠從較細粒度(像素點)確定目標(biāo)位置參數(shù),從而提高以目標(biāo)加載圖標(biāo)的起始加載位置為基準(zhǔn)的目標(biāo)位置參數(shù)的準(zhǔn)確性,在此基礎(chǔ)上,基于各像素點的目標(biāo)位置參數(shù)與加載進度,確定各像素點的像素值并顯示目標(biāo)加載圖標(biāo),能夠提高目標(biāo)加載圖標(biāo)的渲染效果;此外,相比于通過圖像疊加的方式動態(tài)顯示加載圖標(biāo),本技術(shù)中顯示方法應(yīng)用于圖像處理單元,能夠減少cpu資源占用,降低系統(tǒng)的負載。
4、結(jié)合第一方面,在某些可能的實現(xiàn)方式中,該方法還包括:針對每個像素點,基于所述目標(biāo)向量與所述基準(zhǔn)向量,確定所述像素點的目標(biāo)投影參數(shù)以及所述像素點對應(yīng)的目標(biāo)函數(shù);其中,所述目標(biāo)投影參數(shù)用于指示所述目標(biāo)向量在所述基準(zhǔn)向量上的投影,所述目標(biāo)函數(shù)用于指示投影參數(shù)與位置參數(shù)的映射關(guān)系;基于所述像素點對應(yīng)的目標(biāo)函數(shù)與所述目標(biāo)投影參數(shù),確定所述像素點的目標(biāo)位置參數(shù)。
5、上述技術(shù)方案,基于目標(biāo)向量與基準(zhǔn)向量,確定像素點的目標(biāo)投影參數(shù)以及像素點對應(yīng)的目標(biāo)函數(shù);由于目標(biāo)投影參數(shù)指示目標(biāo)向量在基準(zhǔn)向量上的投影,通過目標(biāo)向量與基準(zhǔn)向量確定目標(biāo)投影參數(shù),能夠確保目標(biāo)投影參數(shù)的準(zhǔn)確性,從而基于像素點對應(yīng)的目標(biāo)函數(shù)與目標(biāo)投影參數(shù),確定像素點的目標(biāo)位置參數(shù),能夠提高目標(biāo)位置參數(shù)的準(zhǔn)確性。
6、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:針對每個所述像素點,確定所述目標(biāo)向量與所述基準(zhǔn)向量的目標(biāo)夾角所屬的目標(biāo)夾角范圍;基于所述目標(biāo)夾角范圍,確定所述像素點對應(yīng)的目標(biāo)函數(shù)。
7、上述技術(shù)方案,通過確定目標(biāo)向量與基準(zhǔn)向量的目標(biāo)夾角所屬的目標(biāo)夾角范圍,并基于目標(biāo)夾角范圍,確定像素點對應(yīng)的目標(biāo)函數(shù);由于目標(biāo)夾角范圍與像素點的位置是強關(guān)聯(lián)的,通過目標(biāo)夾角范圍確定像素點對應(yīng)的目標(biāo)函數(shù),能夠確保目標(biāo)函數(shù)的準(zhǔn)確性。
8、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:若所述目標(biāo)夾角范圍為第一預(yù)設(shè)范圍,確定所述像素點對應(yīng)的目標(biāo)函數(shù)為第一預(yù)設(shè)函數(shù);其中,所述第一預(yù)設(shè)函數(shù)中所述投影參數(shù)與所述位置參數(shù)負相關(guān);若所述目標(biāo)夾角范圍為第二預(yù)設(shè)范圍,確定所述像素點對應(yīng)的目標(biāo)函數(shù)為第二預(yù)設(shè)函數(shù);其中,所述第二預(yù)設(shè)函數(shù)中所述投影參數(shù)與所述位置參數(shù)正相關(guān),所述第一預(yù)設(shè)范圍的下限值小于所述第二預(yù)設(shè)范圍的上限值。
9、上述技術(shù)方案,若目標(biāo)夾角范圍為第一預(yù)設(shè)范圍,確定像素點對應(yīng)的目標(biāo)函數(shù)為第一預(yù)設(shè)函數(shù);若目標(biāo)夾角范圍為第二預(yù)設(shè)范圍,確定像素點對應(yīng)的目標(biāo)函數(shù)為第二預(yù)設(shè)函數(shù);由于第一預(yù)設(shè)函數(shù)中投影參數(shù)與位置參數(shù)負相關(guān),而第二預(yù)設(shè)函數(shù)中投影參數(shù)與位置參數(shù)正相關(guān),即在整個目標(biāo)加載圖標(biāo)中,位置參數(shù)是逐漸增加的,從而在目標(biāo)數(shù)據(jù)加載過程中,目標(biāo)加載圖標(biāo)的顯示更加平滑。
10、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:針對每個像素點,基于所述像素點的目標(biāo)位置參數(shù)調(diào)整所述像素值,得到所述像素點的目標(biāo)像素值;其中,所述目標(biāo)像素值與所述目標(biāo)位置參數(shù)正相關(guān);基于所述各像素點的所述目標(biāo)像素值,顯示所述目標(biāo)加載圖標(biāo)。
11、上述技術(shù)方案,基于像素點的目標(biāo)位置參數(shù)調(diào)整像素值,得到像素點的目標(biāo)像素值,并基于各像素點的目標(biāo)像素值,顯示目標(biāo)加載圖標(biāo);由于目標(biāo)像素值與目標(biāo)位置參數(shù)正相關(guān),通過像素點的目標(biāo)位置參數(shù)調(diào)整像素值,從而能夠使顯示的目標(biāo)加載圖標(biāo)呈漸變色,提升視覺效果。
12、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:獲取所述各像素點的平滑參數(shù);針對每個所述像素點,基于所述目標(biāo)位置參數(shù)與所述平滑參數(shù)之和,得到所述像素點的目標(biāo)調(diào)整參數(shù);基于所述目標(biāo)調(diào)整參數(shù)調(diào)整所述像素值,得到所述目標(biāo)像素值。
13、上述技術(shù)方案,基于目標(biāo)位置參數(shù)與平滑參數(shù)之和,得到像素點的目標(biāo)調(diào)整參數(shù),基于目標(biāo)調(diào)整參數(shù)調(diào)整像素值,得到目標(biāo)像素值,并基于各像素點的目標(biāo)像素值,顯示目標(biāo)加載圖標(biāo),能夠確保顯示的目標(biāo)加載圖標(biāo)邊緣平滑,使目標(biāo)加載圖標(biāo)的渲染效果更好。
14、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:確定所述加載進度對應(yīng)的進度參數(shù);針對每個像素點,若所述目標(biāo)位置參數(shù)小于或者等于所述進度參數(shù),確定所述像素值為第一預(yù)設(shè)像素值;若所述目標(biāo)位置參數(shù)大于所述進度參數(shù),確定所述像素值為第二預(yù)設(shè)像素值;其中,所述第一預(yù)設(shè)像素值與所述第二預(yù)設(shè)像素值不相等。
15、上述技術(shù)方案,通過確定加載進度對應(yīng)的進度參數(shù),針對每個像素點,若目標(biāo)位置參數(shù)小于或者等于進度參數(shù),確定像素值為第一預(yù)設(shè)像素值,若目標(biāo)位置參數(shù)大于進度參數(shù),確定像素值為第二預(yù)設(shè)像素值;由于第一預(yù)設(shè)像素值與第二預(yù)設(shè)像素值不相等,通過進度參數(shù)與目標(biāo)位置參數(shù)的對比,能夠通過進度參數(shù)將目標(biāo)加載圖標(biāo)中像素點的像素值進行區(qū)分,從而隨著進度參數(shù)的增大,使目標(biāo)加載圖標(biāo)動態(tài)變化,從而提高用戶的使用體驗。
16、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:響應(yīng)于所述目標(biāo)數(shù)據(jù)的加載進度,確定所述加載進度是否為更新進度;若所述加載進度為所述更新進度,基于目標(biāo)加載圖標(biāo)中各像素點與原點,確定所述各像素點的目標(biāo)向量。
17、上述技術(shù)方案,響應(yīng)于目標(biāo)數(shù)據(jù)的加載進度,確定加載進度是否為更新進度,若加載進度為更新進度,更新各像素點的像素值;相比于在檢測到目標(biāo)數(shù)據(jù)的加載進度就更新各像素點的像素值,本方案能夠避免對相同加載進度進行多次像素值的更新,從而減少資源浪費。
18、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該方法還包括:響應(yīng)于所述目標(biāo)數(shù)據(jù)的加載進度,確定是否存在歷史加載進度;其中,所述歷史加載進度用于指示歷史時刻檢測到所述目標(biāo)數(shù)據(jù)的歷史進度;若存在所述歷史加載進度,確定所述加載進度與所述歷史加載進度是否相等;若所述加載進度與所述歷史加載進度不相等,確定所述加載進度為所述更新進度。
19、第二方面,提供了一種加載圖標(biāo)的顯示裝置,該裝置配置于圖像處理單元;該裝置包括:第一確定模塊,用于響應(yīng)于目標(biāo)數(shù)據(jù)的加載進度,基于目標(biāo)加載圖標(biāo)中各像素點與原點,確定所述各像素點的目標(biāo)向量;第二確定模塊,用于基于所述各像素點的目標(biāo)向量與基準(zhǔn)向量,確定所述各像素點的目標(biāo)位置參數(shù);其中,所述基準(zhǔn)向量用于指示從所述原點到所述目標(biāo)加載圖標(biāo)的起始加載位置的外邊界上的像素點的向量;第三確定模塊,用于基于所述各像素點的目標(biāo)位置參數(shù)與所述加載進度,確定所述各像素點的像素值;圖標(biāo)顯示模塊,用于基于所述各像素點的像素值,顯示所述目標(biāo)加載圖標(biāo)。
20、第三方面,提供一種車輛,包括存儲器和處理器,存儲器用于存儲可執(zhí)行程序代碼;處理器用于從所述存儲器中調(diào)用并運行所述可執(zhí)行程序代碼,使得所述車輛執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的加載圖標(biāo)的顯示方法。
21、第四方面,提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序代碼,當(dāng)該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的加載圖標(biāo)的顯示方法。
22、第五方面,提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括:計算機程序代碼,當(dāng)該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的加載圖標(biāo)的顯示方法。