[發明專利]圖像混合的方法、裝置、設備、推流方法及直播系統在審
| 申請號: | 201811260887.2 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109413508A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 王福濱 | 申請(專利權)人: | 廣州虎牙信息科技有限公司 |
| 主分類號: | H04N21/8358 | 分類號: | H04N21/8358;H04N21/2187;H04N21/44 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 511446 廣東省廣州市番禺區南村鎮萬博二*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 水印圖像 視頻圖像 圖像混合 直播系統 推流 透明通道 水印 失真 申請 | ||
本申請提供一種圖像混合的方法、裝置、設備、推流方法及直播系統。所述圖像混合方法包括:獲取待處理的視頻圖像和待添加的水印圖像;根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像。在添加水印圖像的過程中考慮了水印圖像的Alpha通道的參數,這樣在添加包含透明通道的水印圖像后的視頻圖像也有很好的精度,不會失真。
技術領域
本申請涉及直播技術領域,尤其涉及一種圖像混合的方法、裝置、設備、推流方法及直播系統。
背景技術
在直播過程中,通常主播客戶端需要在直播畫面中添加水印后再將直播畫面推送給觀眾,目前主要是通過GPU將水印圖像與直播圖像混合添加到直播畫面,且技術已非常成熟。但是對于IOS系統,當主客戶播端在后臺運行時,如游戲直播時,游戲軟件在前臺運行,主播客戶端在后臺運行,則無法調用GPU進行圖像混合,此時,只能通過CPU對圖像進行處理。目前,通過CPU在圖像中添加水印的方法主要是通過將水印RGBA圖轉換成YUV格式后再添加到推流的直播畫面,這種方法相比于其他添加水印的方法具有無需遍歷整張推流畫面,CPU消耗比較低的優點,但是由于在將水印圖像由RGBA格式轉換成YUV格式時,只能將水印圖像的RGB 3個通道的數據轉換成YUV格式,造成有透明通道的水印圖像添加到直播畫面后顏色不正確,精度有損失。
發明內容
有鑒于此,本申請提供了一種圖像混合的方法、裝置、設備、視頻直播方法及系統。
首先,本申請的第一方面提供了一種圖像混合的方法,所述方法包括:
獲取待處理的視頻圖像和待添加的水印圖像;
根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像。
本申請的第二方面提供了一種圖像混合的裝置,所述裝置包括:
獲取模塊,用于獲取待處理的視頻圖像和待添加的水印圖像;
添加模塊,用于根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像。
本申請的第三方面提供了一種設備,所述設備可用于利用CPU進行圖像混合,所述設備包括:
存儲器,用于存儲可執行的計算機程序指令;
CPU處理器,用于執行所述計算機程序指令以實現以下步驟:
獲取待處理的視頻圖像和待添加的水印圖像;
根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像。
本申請的第四方面提供了一種存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
獲取待處理的視頻圖像和待添加的水印圖像;
根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像。
本申請的第五方面提供了一種推流方法,所述方法應用于直播系統的主播客戶端,所述方法包括:
主播客戶端利用CPU獲取待處理的視頻圖像和待添加的水印圖像;
根據所述水印圖像的Alpha通道參數將所述水印圖像添加到所述待處理的視頻圖像,以生成添加水印后的視頻圖像;
將所述添加水印后的視頻圖像發送給直播服務器。
本申請的第六方面提供了一種視頻直播系統,所述直播系統包括主播客戶端、直播服務器和觀眾客戶端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙信息科技有限公司,未經廣州虎牙信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811260887.2/2.html,轉載請聲明來源鉆瓜專利網。





