麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種幀率控制方法、裝置、投屏設(shè)備及程序產(chǎn)品與流程

文檔序號:41760180發(fā)布日期:2025-04-29 18:29閱讀:8來源:國知局
一種幀率控制方法、裝置、投屏設(shè)備及程序產(chǎn)品與流程

本申請涉及數(shù)據(jù)處理,特別是涉及一種幀率控制方法、裝置、投屏設(shè)備及程序產(chǎn)品。


背景技術(shù):

1、在投屏場景中,投屏裝置通常采用固定幀率對源端的顯示數(shù)據(jù)進(jìn)行抓屏,并按照該固定幀率對應(yīng)的碼流碼率對抓屏到的顯示數(shù)據(jù)進(jìn)行編碼并傳輸至投屏接收端,其中,碼流碼率與幀率通常具有正相關(guān)性。

2、但是,在碼流傳輸?shù)倪^程中可能會受到無線網(wǎng)絡(luò)的瓶頸帶寬的影響,從而影響后續(xù)基于編碼得到的碼流進(jìn)行投屏的效果;其中,瓶頸帶寬為在網(wǎng)絡(luò)中限制數(shù)據(jù)傳輸速率的設(shè)備/鏈路的帶寬,瓶頸帶寬也是網(wǎng)絡(luò)帶寬所允許的最大傳輸速率,以及,瓶頸帶寬也是實時變化的。

3、具體的,在碼流碼率遠(yuǎn)大于瓶頸帶寬時,會出現(xiàn)網(wǎng)絡(luò)擁塞,在投屏?xí)r可能會出現(xiàn)花屏、卡頓的情況,即,投屏的效果較差;以及,在碼流碼率遠(yuǎn)小于瓶頸帶寬時,又無法達(dá)到瓶頸帶寬所表征的最大傳輸速率,導(dǎo)致針對網(wǎng)絡(luò)帶寬的利用率較低。

4、目前,亟需一種幀率控制方法,以實現(xiàn)兼顧投屏效果及針對網(wǎng)絡(luò)帶寬的利用率。


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

1、本申請實施例的目的在于提供一種幀率控制方法、裝置、投屏設(shè)備及程序產(chǎn)品,以實現(xiàn)兼顧投屏效果及針對網(wǎng)絡(luò)帶寬的利用率。具體技術(shù)方案如下:

2、第一方面,本申請實施例提供了一種幀率控制方法,應(yīng)用于投屏裝置,所述投屏裝置與投屏接收端之間通過無線網(wǎng)絡(luò)進(jìn)行通信;所述方法包括:

3、在投屏過程中,探測所述無線網(wǎng)絡(luò)的瓶頸帶寬,作為當(dāng)前瓶頸帶寬;

4、對目標(biāo)幀的數(shù)據(jù)量進(jìn)行預(yù)測,得到預(yù)測數(shù)據(jù)量;其中,所述目標(biāo)幀為針對抓取到的源端的顯示數(shù)據(jù)的編碼過程中,待編碼得到的一個第一類幀,所述第一類幀為編碼時需要參考其他幀的幀;

5、基于所述預(yù)測數(shù)據(jù)量,預(yù)測若在所述當(dāng)前瓶頸帶寬下進(jìn)行碼流傳輸,單位時間內(nèi)所能夠傳輸?shù)膱D像幀數(shù),得到預(yù)測幀率;

6、基于所述預(yù)測幀率相對于參考幀率的變化值,對參考幀率進(jìn)行調(diào)整處理,以確定出與當(dāng)前瓶頸帶寬相適配的抓屏幀率;其中,所述參考幀率為根據(jù)所述無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),所設(shè)置的作為調(diào)整基礎(chǔ)的幀率;

7、將所確定出的抓屏幀率設(shè)置為對于源端的顯示數(shù)據(jù)進(jìn)行抓屏的抓屏幀率,以使對于按照所確定出的抓屏幀率抓取到的顯示數(shù)據(jù)進(jìn)行編碼處理以及傳輸至投屏接收端,所述編碼處理所使用的碼流碼率與所確定出的抓屏幀率具有正相關(guān)性。

8、第二方面,本申請實施例提供了一種幀率控制裝置,應(yīng)用于投屏裝置,所述投屏裝置與投屏接收端之間通過無線網(wǎng)絡(luò)進(jìn)行通信;所述裝置包括:

9、探測模塊,用于在投屏過程中,探測所述無線網(wǎng)絡(luò)的瓶頸帶寬,作為當(dāng)前瓶頸帶寬;

10、第一預(yù)測模塊,用于對目標(biāo)幀的數(shù)據(jù)量進(jìn)行預(yù)測,得到預(yù)測數(shù)據(jù)量;其中,所述目標(biāo)幀為針對抓取到的源端的顯示數(shù)據(jù)的編碼過程中,待編碼得到的一個第一類幀,所述第一類幀為編碼時需要參考其他幀的幀;

11、第二預(yù)測模塊,用于基于所述預(yù)測數(shù)據(jù)量,預(yù)測若在所述當(dāng)前瓶頸帶寬下進(jìn)行碼流傳輸,單位時間內(nèi)所能夠傳輸?shù)膱D像幀數(shù),得到預(yù)測幀率;

12、調(diào)整處理模塊,用于基于所述預(yù)測幀率相對于參考幀率的變化值,對參考幀率進(jìn)行調(diào)整處理,以確定出與當(dāng)前瓶頸帶寬相適配的抓屏幀率;其中,所述參考幀率為根據(jù)所述無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),所設(shè)置的作為調(diào)整基礎(chǔ)的幀率;

13、設(shè)置模塊,用于將所確定出的抓屏幀率設(shè)置為對于源端的顯示數(shù)據(jù)進(jìn)行抓屏的抓屏幀率,以使對于按照所確定出的抓屏幀率抓取到的顯示數(shù)據(jù)進(jìn)行編碼處理以及傳輸至投屏接收端,所述編碼處理所使用的碼流碼率與所確定出的抓屏幀率具有正相關(guān)性。

14、第三方面,本申請實施例提供了一種投屏設(shè)備,包括:

15、存儲器,用于存放計算機(jī)程序;

16、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述任一幀率控制方法。

17、第四方面,本申請實施例提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序在被處理器執(zhí)行時實現(xiàn)上述任一幀率控制方法。

18、本申請實施例有益效果:

19、本申請實施例提供的幀率控制方法,可以在投屏過程中,探測無線網(wǎng)絡(luò)的瓶頸帶寬,作為當(dāng)前瓶頸帶寬,對目標(biāo)幀的數(shù)據(jù)量進(jìn)行預(yù)測,可以得到預(yù)測數(shù)據(jù)量,并基于預(yù)測數(shù)據(jù)量,預(yù)測若在當(dāng)前瓶頸帶寬下進(jìn)行碼流傳輸,單位時間內(nèi)所能夠傳輸?shù)膱D像幀數(shù),得到預(yù)測幀率,后續(xù)可以基于預(yù)測幀率相對于參考幀率的變化值,對參考幀率進(jìn)行調(diào)整處理,以確定出與當(dāng)前瓶頸帶寬相適配的抓屏幀率,將所確定出的抓屏幀率設(shè)置為對于源端的顯示數(shù)據(jù)進(jìn)行抓屏的抓屏幀率,其中,參考幀率為根據(jù)無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),所設(shè)置的作為調(diào)整基礎(chǔ)的幀率;可見,參考了預(yù)測幀率(預(yù)測幀率能夠從一定程度上反映出當(dāng)前網(wǎng)絡(luò)環(huán)境下所需的碼率,該所需的碼率可以認(rèn)為是實際編碼的數(shù)據(jù)量)及無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài),從而可以動態(tài)的調(diào)節(jié)參考幀率,能夠?qū)ψ兓木W(wǎng)絡(luò)狀態(tài)做出快速的響應(yīng);以及,由于無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)存在波動,故瓶頸帶寬也可以是變化的,而確定出的與當(dāng)前瓶頸帶寬相適配的抓屏幀率,可以適配變化的瓶頸帶寬,這樣,在針對按照所確定出的抓屏幀率抓取到的顯示數(shù)據(jù)進(jìn)行編碼處理時,編碼處理所使用的碼流碼率與所確定出的抓屏幀率具有正相關(guān)性,不會出現(xiàn)碼流碼率大于瓶頸帶寬過多,從而影響投屏效果的情況,也不會出現(xiàn)碼流碼率小于瓶頸帶寬過多,從而導(dǎo)致對于網(wǎng)絡(luò)帶寬的利用率較低的情況,進(jìn)而兼顧投屏效果及針對網(wǎng)絡(luò)帶寬的利用率。

20、當(dāng)然,實施本申請的任一產(chǎn)品或方法并不一定需要同時達(dá)到以上所述的所有優(yōu)點。



技術(shù)特征:

1.一種幀率控制方法,其特征在于,應(yīng)用于投屏裝置,所述投屏裝置與投屏接收端之間通過無線網(wǎng)絡(luò)進(jìn)行通信;所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參考幀率的設(shè)置方式包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述無線網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)的確定方式包括:

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述預(yù)測幀率相對于參考幀率的變化值,對參考幀率進(jìn)行調(diào)整處理,以確定出與當(dāng)前瓶頸帶寬相適配的抓屏幀率,包括:

5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述對目標(biāo)幀的數(shù)據(jù)量進(jìn)行預(yù)測,得到預(yù)測數(shù)據(jù)量,包括:

6.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述基于所述預(yù)測數(shù)據(jù)量,預(yù)測若在所述當(dāng)前瓶頸帶寬下進(jìn)行碼流傳輸,單位時間內(nèi)所能夠傳輸?shù)膱D像幀數(shù),得到預(yù)測幀率,包括:

7.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,任一瓶頸帶寬對應(yīng)的經(jīng)驗幀率的獲取方式包括:

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述經(jīng)驗幀率對應(yīng)表中的每一帶寬區(qū)間對應(yīng)的經(jīng)驗幀率的確定方式包括:

9.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述探測所述無線網(wǎng)絡(luò)的瓶頸帶寬,作為當(dāng)前瓶頸帶寬,包括:

10.一種幀率控制裝置,其特征在于,應(yīng)用于投屏裝置,所述投屏裝置與投屏接收端之間通過無線網(wǎng)絡(luò)進(jìn)行通信;所述裝置包括:

11.一種投屏設(shè)備,其特征在于,包括:

12.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)程序,所述計算機(jī)程序在被處理器執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1-9中任一所述的方法。


技術(shù)總結(jié)
本申請實施例提供了一種幀率控制方法、裝置、投屏設(shè)備及程序產(chǎn)品,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,其中,一種幀率控制方法,包括:在投屏過程中,探測無線網(wǎng)絡(luò)的瓶頸帶寬,作為當(dāng)前瓶頸帶寬,對目標(biāo)幀的數(shù)據(jù)量進(jìn)行預(yù)測,得到預(yù)測數(shù)據(jù)量,基于預(yù)測數(shù)據(jù)量,預(yù)測若在當(dāng)前瓶頸帶寬下進(jìn)行碼流傳輸,單位時間內(nèi)所能夠傳輸?shù)膱D像幀數(shù),得到預(yù)測幀率,基于預(yù)測幀率相對于參考幀率的變化值,對參考幀率進(jìn)行調(diào)整處理,以確定出與當(dāng)前瓶頸帶寬相適配的抓屏幀率,將所確定出的抓屏幀率設(shè)置為對于源端的顯示數(shù)據(jù)進(jìn)行抓屏的抓屏幀率,以使對于按照所確定出的抓屏幀率抓取到的顯示數(shù)據(jù)進(jìn)行編碼處理并進(jìn)行傳輸。可見,本方案可以實現(xiàn)兼顧投屏效果及針對網(wǎng)絡(luò)帶寬的利用率。

技術(shù)研發(fā)人員:梁啟鵬
受保護(hù)的技術(shù)使用者:杭州海康威視數(shù)字技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/4/28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宜章县| 明溪县| 普格县| 双鸭山市| 诏安县| 金门县| 乌审旗| 定远县| 印江| 九龙县| 永州市| 彭水| 商河县| 扎鲁特旗| 青阳县| 岑巩县| 喀喇沁旗| 神农架林区| 恭城| 文登市| 台湾省| 诏安县| 黄梅县| 凤翔县| 诸暨市| 赤壁市| 柳州市| 合水县| 汾西县| 荥阳市| 珠海市| 礼泉县| 子洲县| 博客| 五常市| 聊城市| 安福县| 达州市| 黔江区| 德昌县| 钟祥市|