[發明專利]視頻壓縮方法、裝置、計算機設備及計算機可讀存儲介質有效
| 申請號: | 202310332236.4 | 申請日: | 2023-03-31 |
| 公開(公告)號: | CN116055717B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 禹治祥 | 申請(專利權)人: | 湖南國科微電子股份有限公司 |
| 主分類號: | H04N19/105 | 分類號: | H04N19/105;H04N19/139;H04N19/426;H04N19/51 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 梁韜 |
| 地址: | 410131 湖南省長沙市*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻壓縮 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
本發明公開了一種視頻壓縮方法、裝置、計算機設備及計算機可讀存儲介質,涉及視頻處理領域,所述方法包括:獲取目標視頻中連續的多個圖像幀;確定多個圖像幀對應的多個運動矢量;確定多個運動矢量在橫縱方向上的最值;基于最值,確定多個運動矢量的中心位置和所處的區域;將中心位置作為參考幀搜索中心,并將區域作為的參考幀搜索區域,及基于參考幀搜索中心和參考幀搜索區域確定參考幀,再將參考幀寫入緩存以完成視頻的縮。基于此,本發明使得計算機設備在進行參考幀的選取時,將基于參考幀搜索中心和參考幀搜索區域來完成,使得各個運動矢量能盡量均勻地分布在搜索中心周圍且處于參考幀搜索區域中,從而避免參考幀緩存空間的浪費。
技術領域
本發明涉及視頻處理領域,尤其涉及一種視頻壓縮方法、裝置、計算機設備及計算機可讀存儲介質。
背景技術
在視頻壓縮過程中通常包含有參考幀和運動矢量的存儲,如在融合(merge)及跳過(skip)模式下,參考幀和運動矢量均存儲在參考幀緩存中。
但是,融合及跳過模式下的參考幀緩存的存儲空間大小有限,難以存儲過多的數據,進而,當參考幀的數據量過大時,可能導致運動矢量無法存儲至參考幀緩存中,進而導致視頻壓縮失敗。
發明內容
有鑒于此,本發明提供一種視頻壓縮方法、裝置、計算機設備及計算機可讀存儲介質,用于改善當參考幀的數據量過大時,可能導致運動矢量無法存儲至參考幀緩存中,進而導致視頻壓縮失敗的現狀。
第一方面,本發明實施例提供一種視頻壓縮方法,包括:
獲取目標視頻中連續的多個圖像幀;
確定所述多個圖像幀對應的多個運動矢量;
確定所述多個運動矢量在橫縱方向上的最值;
基于所述最值,確定所述多個運動矢量的中心位置和所處的區域;
將所述中心位置作為參考幀搜索中心,并將所述區域作為的參考幀搜索區域,及基于所述參考幀搜索中心和所述參考幀搜索區域確定所述多個圖像幀對應的參考幀,再將所述參考幀寫入緩存以完成所述目標視頻的壓縮。
可選的,在本發明實施例提供的一種可行方式中,所述確定所述多個圖像幀對應的多個運動矢量,包括:
基于預設協議,計算所述多個圖像幀對應的多個運動矢量。
可選的,在本發明實施例提供的一種可行方式中,所述最值包括最大值和最小值;
所述確定所述多個運動矢量在橫縱方向上的最值,包括:
確定所述多個運動矢量在橫縱方向的極大值和極小值;
從所述多個運動矢量在橫軸方向的極小值與預設的橫軸邊界下限值中選取較小的那個值作為所述多個運動矢量在橫軸方向上的最小值;
從所述多個運動矢量在縱軸方向的極小值與預設的縱軸邊界下限值中選取較小的那個值作為所述多個運動矢量在縱軸方向上的最小值;
從所述多個運動矢量在橫軸方向的極大值與預設的橫軸邊界上限值中選取較大的那個值作為所述多個運動矢量在橫軸方向上的最大值;
從所述多個運動矢量在縱軸方向的極大值與預設的縱軸邊界上限值中選取較大的那個值作為所述多個運動矢量在縱軸方向上的最大值。
可選的,在本發明實施例提供的一種可行方式中,所述確定所述多個運動矢量在橫縱方向的極大值和極小值,包括:
將所述多個運動矢量的橫軸坐標中,數值最大的橫軸坐標和數值最小的橫軸坐標分別作為所述多個運動矢量在橫軸方向上的極大值和極小值;
將所述多個運動矢量的縱軸坐標中,數值最大的縱軸坐標和數值最小的縱軸坐標分別作為所述多個運動矢量在縱軸方向上的極大值和極小值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南國科微電子股份有限公司,未經湖南國科微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310332236.4/2.html,轉載請聲明來源鉆瓜專利網。





