[發明專利]一種視頻畫中畫架構中直播內容定位方法有效
| 申請號: | 201810205608.6 | 申請日: | 2018-03-13 |
| 公開(公告)號: | CN110276769B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 陳藝超;金凱;任重;龍明凱 | 申請(專利權)人: | 上海薇龍文化傳播有限公司 |
| 主分類號: | G06T7/12 | 分類號: | G06T7/12;G06T7/11 |
| 代理公司: | 上海天翔知識產權代理有限公司 31224 | 代理人: | 劉常寶 |
| 地址: | 201203 上海市浦東新區中國*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 畫中畫 架構 直播 內容 定位 方法 | ||
1.一種視頻畫中畫架構中直播內容定位方法,其特征在于,所述方法包括:
步驟S1、截取視頻畫面,保存成圖片格式;
步驟S2、選取截取圖片中的若干張圖片,圖片張數記為L,每兩張圖片為一組進行矩陣的減法,取差的絕對值;
對于尺寸為m×n的灰度圖片,將其看成是m×n的矩陣,求兩張圖片的差的絕對值為對矩陣求絕對差;
假設有矩陣A和B,大小的都是m×n,其中:
則A和B的絕對差定義如下:
步驟S3、將步驟S2中的各個結果矩陣進行累加求和;
假設有矩陣A’、B’、C’和D’,大小的都是m×n,其中
矩陣D′的元素全為0;
將矩陣A′、B′和C′的累加和保存到矩陣D′中,定義如下:
步驟S4、對步驟S3得到的結果,使用閾值進行閾值操作,即像素灰度值小于閾值的置0,大于該閾值的置為255,從而得到二值圖像;
步驟S5、對步驟S4中的結果進行中值濾波,濾除圖像中的校驗噪聲;
步驟S6、視頻會話窗口和游戲窗口的區分步驟;
對選取的每張圖片進行輪廓提取,并對L張圖片的輪廓進行累加,并對結果進行閾值操作從而得到輪廓的二值圖像;
經過對畫面輪廓的計算,得到清晰的窗口線段,以便對游戲窗口進行切分;
步驟S7、對步驟S5中得到的圖像進行遍歷;
先進行行遍歷,先按照從左往右的順序進行遍歷;依次找到每行中第一個值不為零的像素,記錄該像素的橫坐標為該行的起始點,放到起始點隊列中;再找到該行中從起始點開始的連續的值不為零的像素點的個數,記錄該個數為該行的長度,放到長度隊列中;分別對起始點隊列和長度隊列里的值進行統計,獲取出現次數最多的值,即為畫面中矩形區域的起始點橫坐標和該矩形區域的寬度,從而計算出矩形區域的列范圍的一組坐標;
再按照從右往左的順序進行遍歷,得到另一組矩形區域列范圍的一組坐標;
比較以上兩組坐標;取列起始序號較小的那個值,取列終止序號較大的那個值,從而得到新的列范圍的一組坐標;
同樣地,對圖像進行列遍歷,分別按從上到下和從下到上的順序進行遍歷,得到兩組矩陣行范圍坐標,取行范圍較大的那組坐標作為行范圍的一組坐標;行范圍較大指行終點序號減去行起點序號較大;
步驟S8、對步驟S6中得到的圖像進行遍歷;
先進行行遍歷,對步驟S7中得到的行范圍進行行遍歷;每行中,從步驟S7中得到的列的起始序號再加上a的那一列開始遍歷,a為輪廓線段寬度的像素數;記錄第一個不為零的像素點的序號,放到隊列中;對隊列中的值進行統計,獲取出現次數最多的值,即為輪廓圖像中豎向線段的列的序號;
同樣地,對輪廓圖像進行列遍歷,得到輪廓圖像中橫向線段的行的序號;
步驟S9、對步驟S7、步驟S8的計算結果進行比較;
對步驟S8中得到的線段列序號與步驟S7中得到的列范圍進行比較,如果線段列序號在列范圍內,則用線段列序號減去列起始點序號,用列終止點序號減去線段列序號,取數值較大的為新的列范圍坐標;
同樣的方法獲取新的行范圍坐標;
通過步驟S8與步驟S9,得到游戲窗口矩形的起始點坐標和該矩形的寬度和高度,從而從游戲推流圖片中提取出游戲窗口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海薇龍文化傳播有限公司,未經上海薇龍文化傳播有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810205608.6/1.html,轉載請聲明來源鉆瓜專利網。





