【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及手機(jī),尤其涉及一種手機(jī)顯示屏響應(yīng)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、隨著智能手機(jī)的功能日益豐富,用戶對顯示屏響應(yīng)速度和流暢度的要求不斷提高,特別是在高速滑動(dòng)、頻繁切換和復(fù)雜交互場景下,流暢的顯示效果已成為評價(jià)用戶體驗(yàn)的重要指標(biāo)。在現(xiàn)有技術(shù)中,手機(jī)顯示屏通常采用實(shí)時(shí)渲染的方法,根據(jù)用戶的每次操作逐幀生成顯示內(nèi)容,并通過緩存機(jī)制暫存部分幀數(shù)據(jù)以優(yōu)化顯示效果。這種實(shí)時(shí)渲染方式可以在一定程度上保證內(nèi)容的動(dòng)態(tài)更新和視覺效果的連貫性,是當(dāng)前手機(jī)顯示屏響應(yīng)的主流實(shí)現(xiàn)手段。
2、然而,當(dāng)用戶的操作頻率較高或場景復(fù)雜度增加時(shí),例如快速瀏覽長頁面、高幀率游戲操作或多任務(wù)切換,實(shí)時(shí)渲染需要快速處理大量的數(shù)據(jù)和計(jì)算任務(wù),對設(shè)備的計(jì)算能力和資源支持提出了極高的要求。一旦設(shè)備性能不足或渲染負(fù)載過高,就容易導(dǎo)致顯示內(nèi)容的生成和呈現(xiàn)出現(xiàn)延遲現(xiàn)象,進(jìn)而引發(fā)屏幕卡頓、跳幀或顯示不完整等問題,顯著降低了用戶體驗(yàn)。此外,緩存機(jī)制在這些高負(fù)載場景中,也可能因策略固定或管理不當(dāng),出現(xiàn)緩存空間被無關(guān)幀數(shù)據(jù)占用的問題,進(jìn)一步加劇了顯示延遲的情況。因此,在這些復(fù)雜場景中,現(xiàn)有技術(shù)無法有效兼顧設(shè)備資源限制和顯示效果需求,成為手機(jī)顯示屏響應(yīng)優(yōu)化的關(guān)鍵瓶頸。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的主要目的在于解決現(xiàn)有手機(jī)顯示屏響應(yīng)方法在復(fù)雜交互場景中,因?qū)崟r(shí)渲染計(jì)算負(fù)載過高和緩存管理策略固定,導(dǎo)致屏幕卡頓、延遲顯示及顯示不流暢的技術(shù)問題;
2、本專利技術(shù)第一方面提供了一種手機(jī)顯示屏響應(yīng)方法,所述手機(jī)
3、對當(dāng)前用戶的操作序列進(jìn)行行為預(yù)測,得到預(yù)顯示內(nèi)容,并對所述預(yù)顯示內(nèi)容進(jìn)行預(yù)渲染處理,將得到的預(yù)渲染幀序列存儲(chǔ)至預(yù)設(shè)的多級(jí)緩存結(jié)構(gòu)中;
4、對所述預(yù)渲染幀序列中的相鄰幀進(jìn)行光流估算,并根據(jù)得到的光流估算結(jié)果對所述預(yù)渲染幀序列進(jìn)行幀插值處理,得到插值幀序列;
5、對所述插值幀序列中的各插值幀進(jìn)行優(yōu)先級(jí)評估,得到幀優(yōu)先級(jí)排序,并根據(jù)所述幀優(yōu)先級(jí)排序?qū)Χ嗉?jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行動(dòng)態(tài)調(diào)整處理;
6、根據(jù)所述幀優(yōu)先級(jí)排序,結(jié)合實(shí)時(shí)監(jiān)測的設(shè)備性能指標(biāo),對渲染參數(shù)進(jìn)行自適應(yīng)調(diào)整處理,并利用調(diào)整后的渲染參數(shù),對所述多級(jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行渲染和顯示,以完成顯示屏響應(yīng)。
7、可選的,在本專利技術(shù)第一方面的第一種實(shí)現(xiàn)方式中,所述對當(dāng)前用戶的操作序列進(jìn)行行為預(yù)測,得到預(yù)顯示內(nèi)容,并對所述預(yù)顯示內(nèi)容進(jìn)行預(yù)渲染處理,將得到的預(yù)渲染幀序列存儲(chǔ)至預(yù)設(shè)的多級(jí)緩存結(jié)構(gòu)中包括:
8、對當(dāng)前用戶的操作序列進(jìn)行實(shí)時(shí)分析,利用預(yù)設(shè)的用戶行為預(yù)測模型進(jìn)行前向推理,得到預(yù)顯示內(nèi)容;
9、對所述預(yù)顯示內(nèi)容進(jìn)行多線程并行預(yù)渲染處理,得到預(yù)渲染幀序列,并對所述預(yù)渲染幀序列進(jìn)行自適應(yīng)幀重要性評估,得到幀重要性指標(biāo);
10、根據(jù)所述幀重要性指標(biāo),對多級(jí)緩存結(jié)構(gòu)進(jìn)行動(dòng)態(tài)分配處理,得到優(yōu)化后的緩存分配方案,并根據(jù)所述優(yōu)化后的緩存分配方案,將所述預(yù)渲染幀序列存儲(chǔ)至多級(jí)緩存結(jié)構(gòu)中對應(yīng)的緩存層級(jí)。
11、可選的,在本專利技術(shù)第一方面的第二種實(shí)現(xiàn)方式中,所述對所述預(yù)渲染幀序列進(jìn)行自適應(yīng)幀重要性評估,得到幀重要性指標(biāo)包括:
12、計(jì)算預(yù)渲染幀序列中各預(yù)渲染幀的視覺復(fù)雜度得分,并對各預(yù)渲染幀與用戶當(dāng)前注視點(diǎn)的空間關(guān)系進(jìn)行分析,得到空間相關(guān)性得分;
13、根據(jù)所述用戶行為預(yù)測模型,計(jì)算各預(yù)渲染幀被用戶交互的概率,得到交互可能性得分,并對收集設(shè)備當(dāng)前的處理能力和能耗狀態(tài)進(jìn)行評估,得到資源約束系數(shù);
14、將所述視覺復(fù)雜度得分、空間相關(guān)性得分和交互可能性得分進(jìn)行加權(quán)融合,并與資源約束系數(shù)相乘,得到幀重要性指標(biāo)。
15、可選的,在本專利技術(shù)第一方面的第三種實(shí)現(xiàn)方式中,所述對所述預(yù)渲染幀序列中的相鄰幀進(jìn)行光流估算,并根據(jù)得到的光流估算結(jié)果對所述預(yù)渲染幀序列進(jìn)行幀插值處理,得到插值幀序列包括:
16、對所述預(yù)渲染幀序列中的相鄰幀進(jìn)行光流估計(jì)計(jì)算,得到幀間物體運(yùn)動(dòng)矢量;
17、根據(jù)所述幀間物體運(yùn)動(dòng)矢量和所述預(yù)渲染幀序列的復(fù)雜度,對顯示屏刷新率進(jìn)行動(dòng)態(tài)調(diào)節(jié)處理,得到當(dāng)前場景的最優(yōu)刷新率;
18、基于所述最優(yōu)刷新率和所述幀間物體運(yùn)動(dòng)矢量,對所述預(yù)渲染幀序列進(jìn)行幀插值處理,得到平滑過渡的插值幀序列。
19、可選的,在本專利技術(shù)第一方面的第四種實(shí)現(xiàn)方式中,所述根據(jù)所述幀間物體運(yùn)動(dòng)矢量和所述預(yù)渲染幀序列的復(fù)雜度,對顯示屏刷新率進(jìn)行動(dòng)態(tài)調(diào)節(jié)處理,得到當(dāng)前場景的最優(yōu)刷新率包括:
20、對所述幀間物體運(yùn)動(dòng)矢量進(jìn)行統(tǒng)計(jì)分析,得到場景運(yùn)動(dòng)復(fù)雜度,并對所述預(yù)渲染幀序列進(jìn)行內(nèi)容分析,得到場景內(nèi)容復(fù)雜度;
21、將所述場景運(yùn)動(dòng)復(fù)雜度和場景內(nèi)容復(fù)雜度輸入預(yù)設(shè)的刷新率決策模型,得到初步刷新率建議值;
22、對當(dāng)前系統(tǒng)資源占用情況進(jìn)行檢測,得到系統(tǒng)負(fù)載指標(biāo),并根據(jù)所述初步刷新率建議值和所述系統(tǒng)負(fù)載指標(biāo),進(jìn)行多因素加權(quán)計(jì)算,得到當(dāng)前場景的最優(yōu)刷新率。
23、可選的,在本專利技術(shù)第一方面的第五種實(shí)現(xiàn)方式中,所述對所述插值幀序列中的各插值幀進(jìn)行優(yōu)先級(jí)評估,得到幀優(yōu)先級(jí)排序,并根據(jù)所述幀優(yōu)先級(jí)排序?qū)Χ嗉?jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行動(dòng)態(tài)調(diào)整處理包括:
24、對所述插值幀序列中的各插值幀進(jìn)行時(shí)間順序分析,得到時(shí)間優(yōu)先級(jí)得分,并對所述各插值幀的內(nèi)容變化程度進(jìn)行計(jì)算,得到內(nèi)容變化優(yōu)先級(jí)得分;
25、根據(jù)預(yù)設(shè)的用戶行為預(yù)測模型,對各插值幀涉及的屏幕區(qū)域進(jìn)行用戶交互可能性評估,得到交互優(yōu)先級(jí)得分,并對所述時(shí)間優(yōu)先級(jí)得分、內(nèi)容變化優(yōu)先級(jí)得分和交互優(yōu)先級(jí)得分進(jìn)行加權(quán)融合,得到綜合優(yōu)先級(jí)得分;
26、根據(jù)所述綜合優(yōu)先級(jí)得分對插值幀進(jìn)行排序,得到幀優(yōu)先級(jí)排序結(jié)果,并根據(jù)所述幀優(yōu)先級(jí)排序結(jié)果,對多級(jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行重新分配處理,將高優(yōu)先級(jí)幀數(shù)據(jù)移至高緩存層級(jí);
27、對低優(yōu)先級(jí)幀數(shù)據(jù)進(jìn)行壓縮處理,得到壓縮后的低優(yōu)先級(jí)幀數(shù)據(jù),并將所述壓縮后的低優(yōu)先級(jí)幀數(shù)據(jù)存儲(chǔ)至低緩存層級(jí)。
28、可選的,在本專利技術(shù)第一方面的第六種實(shí)現(xiàn)方式中,所述根據(jù)所述幀優(yōu)先級(jí)排序,結(jié)合實(shí)時(shí)監(jiān)測的設(shè)備性能指標(biāo),對渲染參數(shù)進(jìn)行自適應(yīng)調(diào)整處理,并利用調(diào)整后的渲染參數(shù),對所述多級(jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行渲染和顯示,以完成顯示屏響應(yīng)包括:
29、根據(jù)所述幀優(yōu)先級(jí)排序,結(jié)合實(shí)時(shí)監(jiān)測的設(shè)備性能指標(biāo),對cpu和gpu頻率進(jìn)行動(dòng)態(tài)調(diào)整處理,得到最優(yōu)計(jì)算資源分配方案;
30、基于所述最優(yōu)計(jì)算資源分配方案和手機(jī)設(shè)備的當(dāng)前電池狀態(tài),對系統(tǒng)功耗策略進(jìn)行實(shí)時(shí)調(diào)整處理,得到平衡性能和能耗的功耗控制參數(shù);
31、根據(jù)所述功耗控制參數(shù),對渲染參數(shù)進(jìn)行自適應(yīng)調(diào)整處理,得到調(diào)整后的渲染參數(shù),并利用所述調(diào)整后的渲染參數(shù),對所述多級(jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行渲染,將渲染結(jié)果輸出至顯示屏,完成屏幕響應(yīng)。
32、當(dāng)檢測到存儲(chǔ)空間不足或低優(yōu)先級(jí)幀需要顯示時(shí),對所述壓縮后的低優(yōu)先級(jí)幀數(shù)據(jù)進(jìn)行解壓處理,得到恢復(fù)的幀數(shù)據(jù),本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種手機(jī)顯示屏響應(yīng)方法,其特征在于,所述手機(jī)顯示屏響應(yīng)方法包括:
2.根據(jù)權(quán)利要求1所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對當(dāng)前用戶的操作序列進(jìn)行行為預(yù)測,得到預(yù)顯示內(nèi)容,并對所述預(yù)顯示內(nèi)容進(jìn)行預(yù)渲染處理,將得到的預(yù)渲染幀序列存儲(chǔ)至預(yù)設(shè)的多級(jí)緩存結(jié)構(gòu)中包括:
3.根據(jù)權(quán)利要求2所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對所述預(yù)渲染幀序列進(jìn)行自適應(yīng)幀重要性評估,得到幀重要性指標(biāo)包括:
4.根據(jù)權(quán)利要求1所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對所述預(yù)渲染幀序列中的相鄰幀進(jìn)行光流估算,并根據(jù)得到的光流估算結(jié)果對所述預(yù)渲染幀序列進(jìn)行幀插值處理,得到插值幀序列包括:
5.根據(jù)權(quán)利要求4所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述根據(jù)所述幀間物體運(yùn)動(dòng)矢量和所述預(yù)渲染幀序列的復(fù)雜度,對顯示屏刷新率進(jìn)行動(dòng)態(tài)調(diào)節(jié)處理,得到當(dāng)前場景的最優(yōu)刷新率包括:
6.根據(jù)權(quán)利要求1所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對所述插值幀序列中的各插值幀進(jìn)行優(yōu)先級(jí)評估,得到幀優(yōu)先級(jí)排序,并根據(jù)所述幀優(yōu)先級(jí)排序?qū)Χ嗉?jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行動(dòng)態(tài)調(diào)整處
7.根據(jù)權(quán)利要求6所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述根據(jù)所述幀優(yōu)先級(jí)排序,結(jié)合實(shí)時(shí)監(jiān)測的設(shè)備性能指標(biāo),對渲染參數(shù)進(jìn)行自適應(yīng)調(diào)整處理,并利用調(diào)整后的渲染參數(shù),對所述多級(jí)緩存結(jié)構(gòu)中的幀數(shù)據(jù)進(jìn)行渲染和顯示,以完成顯示屏響應(yīng)包括:
8.一種手機(jī)顯示屏響應(yīng)裝置,其特征在于,所述手機(jī)顯示屏響應(yīng)裝置包括:
9.一種手機(jī)顯示屏響應(yīng)設(shè)備,其特征在于,所述手機(jī)顯示屏響應(yīng)設(shè)備包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,其特征在于,所述指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任意一項(xiàng)所述手機(jī)顯示屏響應(yīng)方法的步驟。
...【技術(shù)特征摘要】
1.一種手機(jī)顯示屏響應(yīng)方法,其特征在于,所述手機(jī)顯示屏響應(yīng)方法包括:
2.根據(jù)權(quán)利要求1所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對當(dāng)前用戶的操作序列進(jìn)行行為預(yù)測,得到預(yù)顯示內(nèi)容,并對所述預(yù)顯示內(nèi)容進(jìn)行預(yù)渲染處理,將得到的預(yù)渲染幀序列存儲(chǔ)至預(yù)設(shè)的多級(jí)緩存結(jié)構(gòu)中包括:
3.根據(jù)權(quán)利要求2所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對所述預(yù)渲染幀序列進(jìn)行自適應(yīng)幀重要性評估,得到幀重要性指標(biāo)包括:
4.根據(jù)權(quán)利要求1所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述對所述預(yù)渲染幀序列中的相鄰幀進(jìn)行光流估算,并根據(jù)得到的光流估算結(jié)果對所述預(yù)渲染幀序列進(jìn)行幀插值處理,得到插值幀序列包括:
5.根據(jù)權(quán)利要求4所述的手機(jī)顯示屏響應(yīng)方法,其特征在于,所述根據(jù)所述幀間物體運(yùn)動(dòng)矢量和所述預(yù)渲染幀序列的復(fù)雜度,對顯示屏刷新率進(jìn)行動(dòng)態(tài)調(diào)節(jié)處理,得到當(dāng)前場景的最優(yōu)刷新率包括:
6....
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:沈書和,劉明來,陳志飛,楊亮,馬少平,梁海峰,
申請(專利權(quán))人:東莞市瑞桔電子有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。