两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

滑動(dòng)丟幀檢測(cè)方法、電子設(shè)備、存儲(chǔ)介質(zhì)以及程序產(chǎn)品與流程

文檔序號(hào):40642515發(fā)布日期:2025-01-10 18:48閱讀:2來源:國(guó)知局
滑動(dòng)丟幀檢測(cè)方法、電子設(shè)備、存儲(chǔ)介質(zhì)以及程序產(chǎn)品與流程

本技術(shù)實(shí)施例涉及終端,尤其涉及滑動(dòng)丟幀檢測(cè)方法、電子設(shè)備、存儲(chǔ)介質(zhì)以及程序產(chǎn)品。


背景技術(shù):

1、由于屏幕的顯示界面有限,可以呈現(xiàn)給用戶的信息也有限,此時(shí),用戶的手指可以在電子設(shè)備的屏幕上進(jìn)行滑動(dòng),并通過用戶的滑動(dòng)操作改變屏幕中的內(nèi)容,來瀏覽更多的信息。在滑動(dòng)的開始和結(jié)束過程中將生成多個(gè)連續(xù)的幀圖像,來改變屏幕顯示的內(nèi)容。

2、然而,在滑動(dòng)過程中容易出現(xiàn)丟幀現(xiàn)象,丟幀越多,卡頓情況越明顯。電子設(shè)備可以對(duì)丟幀情況進(jìn)行檢測(cè),并將丟幀檢測(cè)結(jié)果發(fā)送至云端,以對(duì)滑動(dòng)過程中出現(xiàn)的卡頓情況進(jìn)行分析。而目前的丟幀檢測(cè)結(jié)果僅能判斷是哪一幀圖像出現(xiàn)丟幀,導(dǎo)致丟幀檢測(cè)結(jié)果所表達(dá)的信息量有限,不能精準(zhǔn)分析滑動(dòng)過程中的卡頓情況。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種滑動(dòng)丟幀檢測(cè)方法、電子設(shè)備、存儲(chǔ)介質(zhì)以及程序產(chǎn)品,可以得到能夠反映丟幀連續(xù)性的丟幀檢測(cè)結(jié)果,并基于該丟幀檢測(cè)結(jié)果能夠更加精準(zhǔn)的分析和確定丟幀情況以及滑動(dòng)過程中的卡頓情況。

2、為達(dá)到上述目的,本技術(shù)的實(shí)施例采用如下技術(shù)方案:

3、第一方面,提供了一種滑動(dòng)丟幀檢測(cè)方法,該方法應(yīng)用在電子設(shè)備,電子設(shè)備包括屏幕。電子設(shè)備可以響應(yīng)作用于屏幕上的滑動(dòng)操作,以控制屏幕中的頁面進(jìn)行滑動(dòng),在頁面滑動(dòng)過程中,電子設(shè)備可以基于設(shè)置的滑動(dòng)窗口對(duì)頁面滑動(dòng)過程中產(chǎn)生的幀圖像進(jìn)行丟幀檢測(cè)處理,即,標(biāo)記出滑動(dòng)窗口內(nèi)的丟幀圖像(存在丟幀情況的幀圖像),并分析丟幀圖像之間的連續(xù)性,得到丟幀檢測(cè)結(jié)果。

4、在上述方案中,滑動(dòng)窗口可以對(duì)滑動(dòng)過程中生成的幀圖像進(jìn)行丟幀檢測(cè),并對(duì)滑動(dòng)過程中出現(xiàn)丟幀的幀圖像進(jìn)行標(biāo)記,待滑動(dòng)操作結(jié)束后,通過判斷被標(biāo)記的幀圖像之間是否連續(xù),來確定滑動(dòng)過程中是否存在連續(xù)丟幀,從而可以得到能夠反映丟幀連續(xù)性的丟幀檢測(cè)結(jié)果,基于該丟幀檢測(cè)結(jié)果能夠更加精準(zhǔn)的分析和確定丟幀情況以及滑動(dòng)過程中的卡頓情況。

5、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備可以基于歷史的單次滑動(dòng)操作的數(shù)據(jù),來確定滑動(dòng)窗口的長(zhǎng)度,即,根據(jù)統(tǒng)計(jì)的單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng),確定滑動(dòng)窗口的長(zhǎng)度。統(tǒng)計(jì)的單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng),是對(duì)歷史的單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng)進(jìn)行統(tǒng)計(jì)得到的。

6、在上述方案中,通過統(tǒng)計(jì)的單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng),確定滑動(dòng)窗口的長(zhǎng)度,使得確定的滑動(dòng)窗口的長(zhǎng)度更加的合適,進(jìn)而,基于更加合適的滑動(dòng)窗口能夠更加高效進(jìn)行丟幀檢測(cè)處理,也避免了因窗口長(zhǎng)度不準(zhǔn)確產(chǎn)生不必要的處理,一定程度上減少了資源消耗。

7、在第一方面的另一種可能的實(shí)現(xiàn)方式中,電子設(shè)備中會(huì)預(yù)先確定單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng)與概率值之間的對(duì)應(yīng)關(guān)系,根據(jù)對(duì)應(yīng)關(guān)系,電子設(shè)備可以選取概率值大于預(yù)設(shè)概率閾值的持續(xù)時(shí)長(zhǎng)作為滑動(dòng)窗口的長(zhǎng)度。

8、在上述方案中,通過單次滑動(dòng)操作的持續(xù)時(shí)長(zhǎng)與概率值之間的對(duì)應(yīng)關(guān)系,便于更加快捷地找到合適的、能夠覆蓋大多滑動(dòng)場(chǎng)景的窗口長(zhǎng)度(即滑動(dòng)窗口的長(zhǎng)度)。那么,在用戶對(duì)屏幕進(jìn)行單次滑動(dòng)的情況下,使用一次窗口檢測(cè)就能對(duì)滑動(dòng)過程中生成的所有幀圖像都完成檢測(cè),并通過一次窗口檢測(cè)生成的丟幀檢測(cè)結(jié)果即可判斷整個(gè)滑動(dòng)過程中的卡頓情況,提高了效率,也避免了多次窗口檢測(cè)造成不必要的資源消耗。

9、在第一方面的另一種可能的實(shí)現(xiàn)方式中,在頁面開始滑動(dòng)后,電子設(shè)備可以將頁面滑動(dòng)過程中的首個(gè)丟幀圖像作為滑動(dòng)窗口的檢測(cè)起點(diǎn),并開始本次窗口檢測(cè),以在本次窗口檢測(cè)中,對(duì)位于滑動(dòng)窗口內(nèi)的幀圖像進(jìn)行丟幀檢測(cè)處理。

10、在上述方案中,由于滑動(dòng)過程中生成的幀數(shù)量較多,但是滑動(dòng)窗口一次可以進(jìn)行檢測(cè)的幀圖像數(shù)量有限,若將滑動(dòng)過程中首個(gè)幀圖像作為滑動(dòng)窗口檢測(cè)起點(diǎn),滑動(dòng)過程中滑動(dòng)窗口的檢測(cè)次數(shù)將增多,浪費(fèi)算力。因此,將頁面滑動(dòng)過程中的首個(gè)丟幀圖像作為滑動(dòng)窗口的檢測(cè)起點(diǎn),可以減少滑動(dòng)過程中滑動(dòng)窗口的檢測(cè)次數(shù),減少算力的浪費(fèi)。

11、在第一方面的另一種可能的實(shí)現(xiàn)方式中,若本次窗口檢測(cè)結(jié)束、但滑動(dòng)操作未結(jié)束,則會(huì)繼續(xù)產(chǎn)生幀圖像,因此,電子設(shè)備可以將本次窗口檢測(cè)結(jié)束后產(chǎn)生的幀圖像中首個(gè)存在丟幀情況的幀圖像,作為滑動(dòng)窗口在下一次窗口檢測(cè)時(shí)的檢測(cè)起點(diǎn),并將下一次窗口檢測(cè)作為新的本次窗口檢測(cè),繼續(xù)對(duì)滑動(dòng)窗口內(nèi)新的幀圖像進(jìn)行丟幀檢測(cè)處理,直至滑動(dòng)操作結(jié)束。

12、在上述方案中,當(dāng)一次窗口檢測(cè)完畢后但滑動(dòng)操作仍未結(jié)束時(shí),電子設(shè)備可以繼續(xù)將本次窗口檢測(cè)后的首個(gè)丟幀圖像作為滑動(dòng)窗口的檢測(cè)起點(diǎn),可以避免將本次窗口檢測(cè)后的未丟幀圖像納入滑動(dòng)窗口內(nèi),減少滑動(dòng)過程中滑動(dòng)窗口的檢測(cè)次數(shù),減少算力的浪費(fèi)。

13、在第一方面的另一種可能的實(shí)現(xiàn)方式中,在丟幀檢測(cè)處理中,會(huì)對(duì)各個(gè)幀圖像進(jìn)行是否丟幀的判斷,具體地,在丟幀檢測(cè)處理中,對(duì)每個(gè)待檢測(cè)的幀圖像,電子設(shè)備可以獲取待檢測(cè)的幀圖像的處理時(shí)長(zhǎng);待檢測(cè)的幀圖像的處理時(shí)長(zhǎng),是指處理待檢測(cè)的幀圖像實(shí)際消耗的時(shí)長(zhǎng),并將待檢測(cè)的幀圖像的處理時(shí)長(zhǎng)與幀周期進(jìn)行比對(duì),當(dāng)二者的差值超過預(yù)設(shè)時(shí)長(zhǎng)閾值時(shí),則判定待檢測(cè)的幀圖像為丟幀圖像,幀周期是指正常情況下生成一個(gè)幀圖像所需的時(shí)長(zhǎng)。

14、在上述方案中,通過處理時(shí)長(zhǎng)與幀周期之間的差值是否超過預(yù)設(shè)時(shí)長(zhǎng)閾值,來判斷幀圖像是否丟幀,可以更加精準(zhǔn)的判斷幀圖像是否丟幀,也方便后續(xù)通過丟幀檢測(cè)結(jié)果確定和分析丟幀原因。

15、在第一方面的另一種可能的實(shí)現(xiàn)方式中,分析丟幀圖像之間的連續(xù)性用于得到與連續(xù)丟幀相關(guān)的檢測(cè)信息,丟幀檢測(cè)結(jié)果中除了與連續(xù)丟幀相關(guān)的檢測(cè)信息之外,還包括丟幀圖像的信息、丟幀的全局統(tǒng)計(jì)信息、卡頓程度量化值或滑動(dòng)窗口的長(zhǎng)度中的至少一種。

16、上述方案中,丟幀檢測(cè)結(jié)果中包括多種維度的信息,所以,可以通過丟幀檢測(cè)結(jié)果更加全面、整體的確定滑動(dòng)過程中的丟幀情況,以及更加精準(zhǔn)的確定滑動(dòng)過程的卡頓程度。

17、在第一方面的另一種可能的實(shí)現(xiàn)方式中,在丟幀檢測(cè)處理中,電子設(shè)備可以通過以下方式得到卡頓程度量化值:電子設(shè)備可以基于各個(gè)丟幀圖像的處理時(shí)長(zhǎng)、各個(gè)丟幀圖像的權(quán)重和滑動(dòng)窗口的長(zhǎng)度,確定卡頓程度量化值。其中,各個(gè)丟幀圖像的權(quán)重大小與各個(gè)丟幀圖像之間的先后順序呈正相關(guān)關(guān)系。

18、上述方案中,滑動(dòng)窗口的每次檢測(cè)得到的丟幀檢測(cè)結(jié)果,皆有對(duì)應(yīng)的卡頓程度量化值。其卡頓程度量化值是根據(jù)每次滑動(dòng)窗口檢測(cè)過程中丟幀圖像的處理時(shí)長(zhǎng)和權(quán)重確定的,使得卡頓程度量化值可以從用戶感知的維度衡量滑動(dòng)場(chǎng)景的卡頓程度。

19、在第一方面的另一種可能的實(shí)現(xiàn)方式中,卡頓程度量化值包括標(biāo)準(zhǔn)化丟幀時(shí)間。電子設(shè)備可以根據(jù)第二數(shù)值與滑動(dòng)窗口的長(zhǎng)度之間的比值,確定標(biāo)準(zhǔn)化丟幀時(shí)間。其中,第二數(shù)值是將各個(gè)丟幀圖像對(duì)應(yīng)的處理時(shí)長(zhǎng)按照相應(yīng)的權(quán)重進(jìn)行加權(quán)求和得到的數(shù)值。

20、上述方案中,通過對(duì)各個(gè)丟幀圖像對(duì)應(yīng)的處理時(shí)長(zhǎng)按照相應(yīng)的權(quán)重進(jìn)行加權(quán)求和得到的結(jié)果與滑動(dòng)窗口的長(zhǎng)度之間的比值,來確定標(biāo)準(zhǔn)化丟幀時(shí)間,相當(dāng)于綜合多個(gè)丟幀圖像的丟幀時(shí)長(zhǎng),對(duì)卡頓程度進(jìn)行更為準(zhǔn)確的量化,即,可以更加精準(zhǔn)地從用戶感知的維度衡量滑動(dòng)場(chǎng)景的卡頓程度。

21、在第一方面的另一種可能的實(shí)現(xiàn)方式中,電子設(shè)備可以通過以下方式確定各個(gè)幀圖像的權(quán)重:確定滑動(dòng)曲線,滑動(dòng)曲線用于表征頁面滑動(dòng)過程中每個(gè)幀圖像相較于前一個(gè)幀圖像的像素變化情況。其中,在滑動(dòng)曲線中,幀圖像的像素變化量的多少與幀圖像在頁面滑動(dòng)過程中產(chǎn)生的先后順序呈負(fù)相關(guān)關(guān)系。電子設(shè)備可以基于滑動(dòng)曲線和各個(gè)丟幀圖像在頁面滑動(dòng)過程中產(chǎn)生的先后順序,確定各個(gè)丟幀圖像的權(quán)重。

22、上述方案中,由于滑動(dòng)開始階段,幀圖像的像素點(diǎn)變化較大,此時(shí)如果出現(xiàn)丟幀現(xiàn)象,用戶將會(huì)更加容易感知到卡頓,丟幀圖像的權(quán)重越大;滑動(dòng)屏幕的末尾階段,幀圖像的像素點(diǎn)變化較小,此時(shí)如果出現(xiàn)丟幀現(xiàn)象,用戶不太容易感知到卡頓,丟幀圖像的權(quán)重較小。因此,通過幀圖像的像素變化量的多少確定各個(gè)丟幀圖像的權(quán)重,可以考慮到不同幀圖像丟幀后對(duì)卡頓程度的差異化影響,所以,能夠使得標(biāo)準(zhǔn)化丟幀時(shí)間可以更加精準(zhǔn)地從用戶感知的維度衡量滑動(dòng)場(chǎng)景的卡頓程度。

23、第二方面,本技術(shù)提供一種電子設(shè)備,電子設(shè)備包括存儲(chǔ)器、屏幕和處理器;存儲(chǔ)器和屏幕與處理器耦合。其中,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼包括計(jì)算機(jī)指令,當(dāng)計(jì)算機(jī)指令被處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行第一方面及其任一種可能的實(shí)現(xiàn)方式中的方法。

24、第三方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)包括計(jì)算機(jī)指令,當(dāng)該計(jì)算機(jī)指令在電子設(shè)備上運(yùn)行時(shí),使得該電子設(shè)備執(zhí)行如第一方面及其任一種可能的實(shí)現(xiàn)方式的方法。

25、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)該計(jì)算機(jī)程序產(chǎn)品在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行如第一方面及其任一種可能的實(shí)現(xiàn)方式的方法。其中,該計(jì)算機(jī)可以是上述第二方面及其任一種可能的實(shí)現(xiàn)方式中的電子設(shè)備。

26、可以理解地,上述提供的第二方面的電子設(shè)備,第三方面的計(jì)算機(jī)存儲(chǔ)介質(zhì),第四方面的計(jì)算機(jī)程序產(chǎn)品所能達(dá)到的有益效果,可參考如第一方面及其任一種可能的實(shí)現(xiàn)方式中的有益效果,此處不再贅述。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
任丘市| 墨脱县| 武乡县| 浙江省| 泾源县| 饶河县| 阿瓦提县| 瑞丽市| 门头沟区| 姜堰市| 静海县| 福建省| 达尔| 平泉县| 依安县| 嘉峪关市| 碌曲县| 互助| 农安县| 金溪县| 德阳市| 建水县| 泽普县| 道真| 温宿县| 北川| 柳江县| 柳河县| 闽侯县| 卓资县| 咸丰县| 武鸣县| 北流市| 增城市| 金乡县| 平阴县| 西吉县| 将乐县| 台东市| 衡阳县| 鱼台县|