av网站播放,国产一级特黄毛片在线毛片,久久精品国产99精品丝袜,天天干夜夜要,伊人影院久久,av大全免费在线观看,国产第一区在线

一種投屏方法、裝置及存儲介質(zhì)與流程

文檔序號:42887421發(fā)布日期:2025-08-29 19:35閱讀:10來源:國知局

本發(fā)明涉及互聯(lián)網(wǎng),尤其涉及一種投屏方法、裝置及存儲介質(zhì)。


背景技術(shù):

1、投屏是指將一臺設(shè)備中的內(nèi)容投放到另一臺設(shè)備上進(jìn)行顯示的技術(shù)。隨著計算機(jī)技術(shù)的發(fā)展,手機(jī)、平板電腦和筆記本電腦等計算機(jī)設(shè)備成為人們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠?。目前,在許多場景下,需要借助各種設(shè)備將需要投屏的內(nèi)容進(jìn)行投屏展示。

2、現(xiàn)有的投屏方法在將需要投屏的圖像數(shù)據(jù)投屏至接收端進(jìn)行顯示時,通常由接收端直接將采集端發(fā)送的圖像數(shù)據(jù)進(jìn)行顯示,當(dāng)采集端發(fā)送的數(shù)據(jù)不完整時,會出現(xiàn)黑屏或花屏現(xiàn)象,導(dǎo)致投屏效果較差。


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

1、本發(fā)明的目的是提供一種投屏方法、裝置及存儲介質(zhì),以解決現(xiàn)有的投屏方法在將需要投屏的圖像數(shù)據(jù)投屏至接收端進(jìn)行顯示時,通常由接收端直接將采集端發(fā)送的圖像數(shù)據(jù)進(jìn)行顯示,當(dāng)采集端發(fā)送的數(shù)據(jù)不完整時,會出現(xiàn)黑屏或花屏現(xiàn)象,導(dǎo)致投屏效果較差的技術(shù)問題。

2、本發(fā)明的一種投屏方法,包括以下步驟:

3、s1、發(fā)送端獲取接收端的投屏配置信息,所述投屏配置信息包括顯示配置信息和設(shè)備配置信息,所述顯示配置信息包括投屏顯示尺寸、投屏畫面區(qū)域和投屏顯示分辨率;

4、s2、所述發(fā)送端根據(jù)所述接收端的投屏配置信息,對需要投屏處理的圖像數(shù)據(jù)進(jìn)行預(yù)處理,得到預(yù)處理圖像數(shù)據(jù),使得所述預(yù)處理圖像數(shù)據(jù)滿足所述接收端的投屏配置信息;

5、s3、將所述預(yù)處理圖像數(shù)據(jù)存儲在緩存隊列中;

6、s4、將所述緩存隊列中的預(yù)處理圖像數(shù)據(jù)以數(shù)據(jù)幀的形式傳輸至所述接收端,且在傳輸過程中將所述數(shù)據(jù)幀拆包成若干個小包,所述接收端將接收到的若干個小包進(jìn)行組包,若能夠組成完整的數(shù)據(jù)幀,則將所述數(shù)據(jù)幀顯示至顯示屏上;若在傳輸過程中出現(xiàn)傳輸干擾,所述接收端獲取關(guān)鍵幀并顯示在顯示屏上。

7、進(jìn)一步的,所述步驟s3中,包括以下步驟:

8、s31、采用h264編碼對預(yù)處理圖像數(shù)據(jù)進(jìn)行編碼處理;

9、s32、將編碼后的預(yù)處理圖像數(shù)據(jù)存儲在緩存隊列中,并以存儲時間先后順序?qū)λ鼍彺骊犃兄械念A(yù)處理圖像數(shù)據(jù)進(jìn)行排列;

10、s33、若所述緩存隊列的存儲空間已滿,則將所述緩存隊列中的第一個預(yù)處理圖像數(shù)據(jù)丟棄,并更新所述緩存隊列中預(yù)處理圖像數(shù)據(jù)的排列順序。

11、進(jìn)一步的,所述步驟s33中,將所述緩存隊列中的第一個預(yù)處理圖像數(shù)據(jù)發(fā)送至所述接收端,在所述接收端接收到第一個預(yù)處理圖像數(shù)據(jù)后,在所述緩存隊列中清除第一個預(yù)處理圖像數(shù)據(jù),并在間隔預(yù)設(shè)時間段后,將下一個預(yù)處理圖像數(shù)據(jù)發(fā)送至所述接收端。

12、進(jìn)一步的,所述步驟s4中,在傳輸過程中將所述數(shù)據(jù)幀拆包為若干個小包,記錄每個小包的屬性,其中,每個小包的大小小于網(wǎng)絡(luò)通信的最大mtu值,每個小包的屬性包括每個小包的所屬數(shù)據(jù)幀和每個小包的編號。

13、進(jìn)一步的,所述步驟s4中,所述接收端根據(jù)每個小包的所述數(shù)據(jù)幀和每個小包的編號進(jìn)行組包處理,若組包后無法得到完整的數(shù)據(jù)幀時,將所述數(shù)據(jù)幀對應(yīng)的小包進(jìn)行丟棄處理。

14、進(jìn)一步的,所述步驟s2中,還包括以下步驟:

15、確定是否需要配置投屏區(qū)域;

16、若需要配置投屏區(qū)域,則基于所述接收端的投屏配置信息,確定投屏區(qū)域,并根據(jù)所述投屏區(qū)域的尺寸,將所述需要投屏的圖像數(shù)據(jù)裁剪為與所述圖像區(qū)域適配的預(yù)處理圖像數(shù)據(jù);

17、若不需要配置投屏區(qū)域,則基于所述接收端的顯示配置信息,將所述需要投屏的圖像數(shù)據(jù)等比縮放為與所述接收端的顯示區(qū)域的寬或高一致的預(yù)處理圖像數(shù)據(jù)。

18、進(jìn)一步的,所述步驟s2之后,將所述預(yù)處理圖像數(shù)據(jù)的分辨率調(diào)整至與所述接收端適配的分辨率。

19、本發(fā)明還提供一種投屏裝置,包括配置信息獲取模塊、圖像數(shù)據(jù)預(yù)處理模塊、圖像數(shù)據(jù)緩存模塊和投屏模塊,所述配置信息獲取模塊用于獲取接收端的投屏配置信息,所述投屏配置信息包括顯示配置信息和設(shè)備配置信息;所述圖像數(shù)據(jù)預(yù)處理模塊用于獲取需要投屏的圖像數(shù)據(jù),基于所述投屏配置信息,對所述圖像數(shù)據(jù)進(jìn)行預(yù)處理,得到預(yù)處理圖像數(shù)據(jù);所述圖像數(shù)據(jù)緩存模塊用于將所述預(yù)處理圖像數(shù)據(jù)存儲在緩存隊列中;所述投屏模塊用于將所述緩存隊列中的預(yù)處理圖像數(shù)據(jù)以數(shù)據(jù)幀的形式傳輸至接收端,且在傳輸過程中將所述數(shù)據(jù)幀拆包成若干個小包,所述接收端將接收到的若干個小包進(jìn)行組包,若能夠組成完整的數(shù)據(jù)幀,則在將所述數(shù)據(jù)幀顯示至顯示屏上;若在傳輸過程中出現(xiàn)傳輸干擾,所述接收端獲取關(guān)鍵幀并顯示在顯示屏上。

20、本發(fā)明還提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)包括存儲的計算機(jī)程序,其中,在所述計算機(jī)程序運行時控制所述計算機(jī)可讀存儲介質(zhì)所在設(shè)備執(zhí)行所述的投屏方法。

21、與現(xiàn)有技術(shù)相比,本發(fā)明的有益技術(shù)效果:

22、本發(fā)明的投屏方法、裝置及存儲介質(zhì)通過將編碼處理之后的預(yù)處理圖像存儲在緩存隊列中,在將預(yù)處理圖像以數(shù)據(jù)幀的形式傳輸至接收端時,將數(shù)據(jù)幀拆包為若干個小包,接收端將接收到的若干個小包進(jìn)行組包,在能夠組成完整的數(shù)據(jù)幀時,將該數(shù)據(jù)幀顯示在顯示屏上,從而能夠有效避免出現(xiàn)花屏或黑屏的現(xiàn)象,進(jìn)而有效提高投屏顯示的效果。



技術(shù)特征:

1.一種投屏方法,其特征在于,包括以下步驟:

2.如權(quán)利要求1所述的投屏方法,其特征在于,所述步驟s3中,包括以下步驟:

3.如權(quán)利要求2所述的投屏方法,其特征在于,所述步驟s33中,將所述緩存隊列中的第一個預(yù)處理圖像數(shù)據(jù)發(fā)送至所述接收端,在所述接收端接收到第一個預(yù)處理圖像數(shù)據(jù)后,在所述緩存隊列中清除第一個預(yù)處理圖像數(shù)據(jù),并在間隔預(yù)設(shè)時間段后,將下一個預(yù)處理圖像數(shù)據(jù)發(fā)送至所述接收端。

4.如權(quán)利要求1所述的投屏方法,其特征在于,所述步驟s4中,在傳輸過程中將所述數(shù)據(jù)幀拆包為若干個小包,記錄每個小包的屬性,其中,每個小包的大小小于網(wǎng)絡(luò)通信的最大mtu值,每個小包的屬性包括每個小包的所屬數(shù)據(jù)幀和每個小包的編號。

5.如權(quán)利要求1所述的投屏方法,其特征在于,所述步驟s4中,所述接收端根據(jù)每個小包的所述數(shù)據(jù)幀和每個小包的編號進(jìn)行組包處理,若組包后無法得到完整的數(shù)據(jù)幀時,將所述數(shù)據(jù)幀對應(yīng)的小包進(jìn)行丟棄處理。

6.如權(quán)利要求1所述的投屏方法,其特征在于,所述步驟s2中,還包括以下步驟:

7.如權(quán)利要求1-6中任一項所述的投屏方法,其特征在于,所述步驟s2之后,將所述預(yù)處理圖像數(shù)據(jù)的分辨率調(diào)整至與所述接收端適配的分辨率。

8.一種投屏裝置,其特征在于,包括配置信息獲取模塊、圖像數(shù)據(jù)預(yù)處理模塊、圖像數(shù)據(jù)緩存模塊和投屏模塊,所述配置信息獲取模塊用于獲取接收端的投屏配置信息,所述投屏配置信息包括顯示配置信息和設(shè)備配置信息;所述圖像數(shù)據(jù)預(yù)處理模塊用于獲取需要投屏的圖像數(shù)據(jù),基于所述投屏配置信息,對所述圖像數(shù)據(jù)進(jìn)行預(yù)處理,得到預(yù)處理圖像數(shù)據(jù);所述圖像數(shù)據(jù)緩存模塊用于將所述預(yù)處理圖像數(shù)據(jù)存儲在緩存隊列中;所述投屏模塊用于將所述緩存隊列中的預(yù)處理圖像數(shù)據(jù)以數(shù)據(jù)幀的形式傳輸至接收端,且在傳輸過程中將所述數(shù)據(jù)幀拆包成若干個小包,所述接收端將接收到的若干個小包進(jìn)行組包,若能夠組成完整的數(shù)據(jù)幀,則在將所述數(shù)據(jù)幀顯示至顯示屏上;若在傳輸過程中出現(xiàn)傳輸干擾,所述接收端獲取關(guān)鍵幀并顯示在顯示屏上。

9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)包括存儲的計算機(jī)程序,其中,在所述計算機(jī)程序運行時控制所述計算機(jī)可讀存儲介質(zhì)所在設(shè)備執(zhí)行如權(quán)利要求1至7中任一項所述的投屏方法。


技術(shù)總結(jié)
本發(fā)明公開了一種投屏方法、裝置及存儲介質(zhì),其方法包括以下步驟:S1、發(fā)送端獲取接收端的投屏配置信息,投屏配置信息包括顯示配置信息和設(shè)備配置信息;S2、發(fā)送端根據(jù)接收端的投屏配置信息,對需要投屏處理的圖像數(shù)據(jù)進(jìn)行預(yù)處理,得到預(yù)處理圖像數(shù)據(jù);S3、將預(yù)處理圖像數(shù)據(jù)存儲在緩存隊列中;S4、將緩存隊列中的預(yù)處理圖像數(shù)據(jù)以數(shù)據(jù)幀的形式傳輸至接收端,且在傳輸過程中將數(shù)據(jù)幀拆包成若干個小包,接收端將接收到的若干個小包進(jìn)行組包,若能夠組成完整的數(shù)據(jù)幀,則在將數(shù)據(jù)幀顯示至顯示屏上;若在傳輸過程中出現(xiàn)傳輸干擾,接收端獲取關(guān)鍵幀并顯示在顯示屏上。本發(fā)明能夠有效避免出現(xiàn)花屏或黑屏的現(xiàn)象,進(jìn)而提高投屏顯示的效果。

技術(shù)研發(fā)人員:劉金權(quán),韋佳明
受保護(hù)的技術(shù)使用者:杭州辰漢智能科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/8/28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1