System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及顯示,尤其涉及一種圖層合成方法、電子設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、隨著科學(xué)技術(shù)的飛速發(fā)展,通用帶寬壓縮(universal?bandwidth?compression,ubwc)技術(shù)的應(yīng)用越來越廣泛,一般在圖像或視頻數(shù)據(jù)的解碼階段,將輸出的圖層格式設(shè)置為ubwc格式,能夠有效提高系統(tǒng)內(nèi)存吞吐量,從而提高內(nèi)存?zhèn)鬏斔俣龋?jié)省功耗。
2、在圖層合成流程中,顯示處理單元(display?processing?unit,dpu)支持ubwc格式的圖層的旋轉(zhuǎn)、縮放等變換操作,但是并不支持非ubwc格式的圖層的旋轉(zhuǎn)、縮放等變換操作。為了解決不支持對非ubwc格式的圖層的旋轉(zhuǎn)、縮放等變換操作,當(dāng)前技術(shù)中,在顯示處理單元中新增iwe模塊對非ubwc格式的變換圖層(例如:旋轉(zhuǎn)圖層、縮放圖層等)進(jìn)行預(yù)處理,從而彌補(bǔ)了顯示處理單元對于非ubwc格式的圖層的處理能力的不足。
3、當(dāng)前技術(shù)中,由于iwe模塊對于非ubwc格式的變換圖層進(jìn)行預(yù)處理所消耗的時(shí)間較長,造成視頻/圖像數(shù)據(jù)連續(xù)丟幀,導(dǎo)致電子設(shè)備顯示存在明顯的卡頓感。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N圖層合成方法、電子設(shè)備及存儲介質(zhì),避免了由于iwe模塊對于非ubwc格式的變換圖層進(jìn)行預(yù)處理所消耗的時(shí)間較長造成的視頻/圖像數(shù)據(jù)連續(xù)丟幀,提高了電子設(shè)備顯示的流暢性。
2、為達(dá)到上述目的,本申請采用如下技術(shù)方案:
3、第一方面,本申請?zhí)峁┝艘环N圖層合成方法,該方法應(yīng)用于電子設(shè)備,該方法包括:獲取待顯
4、在一種可能的實(shí)現(xiàn)方式中,根據(jù)待顯示數(shù)據(jù)對應(yīng)的圖層的形狀數(shù)據(jù),判斷待顯示數(shù)據(jù)是否滿足第一條件,圖層的形狀數(shù)據(jù)包括圖層的長度和圖層的寬度,當(dāng)待顯示數(shù)據(jù)對應(yīng)的圖層的長度大于待顯示數(shù)據(jù)對應(yīng)的圖層的寬度時(shí),待顯示數(shù)據(jù)滿足第一條件。根據(jù)待顯示數(shù)據(jù)自身的圖層的形狀數(shù)據(jù)判斷是否需要進(jìn)行變換操作,能夠簡化判斷步驟。
5、在一種可能的實(shí)現(xiàn)方式中,當(dāng)待顯示數(shù)據(jù)不滿足第一條件時(shí),直接生成待顯示數(shù)據(jù)對應(yīng)的非ubwc格式的圖層,將非ubwc格式的圖層進(jìn)行圖層合成。當(dāng)待顯示數(shù)據(jù)的圖層不需要變換后顯示,則不進(jìn)行圖層的變換操作處理,直接生成非ubwc格式的圖層,并對非ubwc格式的圖層進(jìn)行圖層合成,同樣規(guī)避了iwe模塊對非ubwc格式的變換圖層進(jìn)行預(yù)處理,從而避免由于iwe模塊預(yù)處理時(shí)間過長導(dǎo)致的連續(xù)丟幀現(xiàn)象,提高了電子設(shè)備顯示的流暢性。
6、在一種可能的實(shí)現(xiàn)方式中,在生成待顯示數(shù)據(jù)對應(yīng)的非ubwc格式的圖層之后,對非ubwc格式的圖層進(jìn)行圖像處理,得到圖像處理后的非ubwc格式的圖層;將圖像處理后的非ubwc格式的圖層進(jìn)行圖層合成。對非ubwc格式的圖層進(jìn)行圖像處理后,只要不進(jìn)行變換操作處理,就不會引入iwe模塊對非ubwc格式的變換圖層進(jìn)行預(yù)處理,仍然規(guī)避iwe模塊預(yù)處理。
7、在一種可能的實(shí)現(xiàn)方式中,根據(jù)待顯示數(shù)據(jù)對應(yīng)的圖層的形狀數(shù)據(jù),判斷待顯示數(shù)據(jù)是否滿足第一條件;圖層的形狀數(shù)據(jù)包括:圖層的長度和圖層的寬度;當(dāng)待顯示數(shù)據(jù)對應(yīng)的圖層的長度小于或等于待顯示數(shù)據(jù)對應(yīng)的圖層的寬度時(shí),待顯示數(shù)據(jù)不滿足第一條件。
8、在一種可能的實(shí)現(xiàn)方式中,在獲取待顯示數(shù)據(jù)之后,生成待顯示數(shù)據(jù)對應(yīng)的非ubwc格式的圖層;對非ubwc格式的圖層進(jìn)行圖像處理,得到圖像處理后的非ubwc格式的圖層;對圖像處理后的非ubwc格式的圖層進(jìn)行格式轉(zhuǎn)換,得到對應(yīng)的圖像處理后的ubwc格式的圖層;對圖像處理后的ubwc格式的圖層進(jìn)行變換操作處理,得到圖像處理后的ubwc格式的變換圖層;將圖像處理后的ubwc格式的變換圖層進(jìn)行圖層合成。對于無法規(guī)避圖像處理和變換操作處理的情況下,對圖層的格式進(jìn)行轉(zhuǎn)換,從而規(guī)避iwe模塊的預(yù)處理,從而避免由于iwe模塊預(yù)處理時(shí)間過長導(dǎo)致的連續(xù)丟幀現(xiàn)象,提高了電子設(shè)備顯示的流暢性。
9、在一種可能的實(shí)現(xiàn)方式中,判斷獲取待顯示數(shù)據(jù)的應(yīng)用是否位于白名單中;當(dāng)獲取待顯示數(shù)據(jù)的應(yīng)用位于白名單中,判斷待顯示數(shù)據(jù)是否滿足第一條件。
10、在一種可能的實(shí)現(xiàn)方式中,電子設(shè)備包括顯示處理單元dpu,dpu上設(shè)置有iwe模塊;提高dpu的工作頻率,以提高iwe模塊的處理頻率,當(dāng)獲取待顯示數(shù)據(jù)的應(yīng)用不位于白名單中,生成待顯示數(shù)據(jù)對應(yīng)的非ubwc格式的圖層;對非ubwc格式的圖層進(jìn)行變換操作處理,得到對應(yīng)的非ubwc格式的變換圖層;利用提高處理頻率的iwe模塊,對非ubwc格式的變換圖層進(jìn)行預(yù)處理;將預(yù)處理后的非ubwc格式的變換圖層進(jìn)行圖層合成。無法規(guī)避iwe模塊的預(yù)處理時(shí),提高iwe模塊的處理頻率,縮短iwe模塊預(yù)處理所消耗的時(shí)間,從而減少連續(xù)丟幀現(xiàn)象,提高了電子設(shè)備顯示的流暢性。
11、第二方面,本申請?zhí)峁┝艘环N電子設(shè)備,該電子設(shè)備包括處理器和存儲器;存儲器存儲計(jì)算機(jī)執(zhí)行指令;處理器執(zhí)行存儲器存儲的計(jì)算機(jī)執(zhí)行指令,使得處理器執(zhí)行上述第一方面的方法。
12、第三方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)中存儲有計(jì)算機(jī)程序或指令,當(dāng)計(jì)算機(jī)程序或指令被運(yùn)行時(shí),實(shí)現(xiàn)上述第一方面的方法。
13、第四方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或指令,該計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面的方法。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種圖層合成方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待顯示數(shù)據(jù)滿足第一條件,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述生成所述待顯示數(shù)據(jù)對應(yīng)的非UBWC格式的圖層之后,還包括:
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述待顯示數(shù)據(jù)不滿足所述第一條件,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取待顯示數(shù)據(jù)之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取待顯示數(shù)據(jù)之后,所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述電子設(shè)備包括顯示處理單元DPU,所述DPU上設(shè)置有IWE模塊;提高所述DPU的工作頻率,以提高所述IWE模塊的處理頻率,所述方法還包括:
9.一種電子設(shè)備,其特征在于,包括處理器和存儲器;
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有計(jì)算機(jī)
...【技術(shù)特征摘要】
1.一種圖層合成方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述待顯示數(shù)據(jù)滿足第一條件,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述生成所述待顯示數(shù)據(jù)對應(yīng)的非ubwc格式的圖層之后,還包括:
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述待顯示數(shù)據(jù)不滿足所述第一條件,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取待顯示數(shù)據(jù)之后,所述方法還包...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:馬達(dá),
申請(專利權(quán))人:榮耀終端有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。