[發明專利]視頻編碼與解碼方法及裝置有效
| 申請號: | 201611255198.3 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106713928B | 公開(公告)日: | 2020-04-10 |
| 發明(設計)人: | 全浩偉 | 申請(專利權)人: | 深圳TCL數字技術有限公司 |
| 主分類號: | H04N19/46 | 分類號: | H04N19/46;H04N19/176;H04N19/44;H04N19/85 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518054 廣東省深圳市前海深港合作區前灣一路鯉魚門街一號前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼 解碼 方法 裝置 | ||
技術領域
本發明涉及視頻處理技術領域,尤其涉及一種視頻編碼與解碼方法及裝置。
背景技術
隨著硬件設備技術與用戶體驗需求越來越高,視頻畫面的分辨率也越來越高。目前市場上的電視節目信號從HD,FHD,4K甚至8K,分辨率逐步提升,因此對電視硬件設備和信號傳輸帶寬的要求也對應提高。
目前數字電視視頻信號的傳輸方式有同軸電纜傳輸,互聯網傳輸,衛星傳輸等多種途徑。每一種傳輸途徑都有一定的帶寬限制。對于高分辨率的視頻信號,如4K信號,市面上的主流電視產品都已經支持4K視頻解碼和4K屏幕顯示,但限制4K視頻普及的瓶頸在于4K碼流容量太大,所需傳輸帶寬的要求太高。以互聯網傳輸為例,目前一般家庭的網絡帶寬往往難以達到流程觀看4K視頻的要求,如果直接對視頻進行編碼的話,會導致解碼后的圖像顯示模糊或失真,影響用戶的使用體驗,從而導致4K視頻難以普及。
發明內容
本發明的主要目的在于提出一種視頻編碼與解碼方法及裝置,旨在解決現有技術中直接對視頻進行編碼,導致解碼后的圖像顯示模糊或失真,影響用戶的使用體驗的技術問題。
為實現上述目的,本發明提供一種視頻編碼方法,所述視頻編碼方法包括以下步驟:
將視頻幀劃分為若干個無重疊畫面塊,計算各個畫面塊在預設時間段內的相似度;
根據所述畫面塊的相似度,對視頻幀畫面進行壓縮編碼,生成壓縮碼流,并在壓縮碼流中附加各個視頻幀畫面對應壓縮比例信息;
將附加視頻幀畫面對應壓縮比例信息后的壓縮碼流發送至客戶端。
可選地,所述計算各個畫面塊在預設時間段內的相似度的步驟包括:
獲取所述畫面塊在預設時間段的初始幀的RGB值及結束幀的RGB值;
根據所述初始幀的RGB值及結束幀的RGB值計算畫面塊在預設時間段內的相似度。
可選地,根據所述畫面塊的相似度,對視頻幀畫面進行壓縮編碼的步驟包括:
將各個視頻幀畫面塊的相似度與預設相似度進行對比;
若視頻幀畫面塊的相似度大于或等于所述預設相似度,則對視頻幀畫面進行降低分辨率編碼,若視頻幀畫面塊的相似度小于所述預設相似度,則保留視頻幀畫面的原分辨率。
此外,為實現上述目的,本發明還提供一種視頻解碼方法,所述視頻解碼方法包括以下步驟:
解析獲取到的壓縮碼流并提取所述壓縮碼流中的對應壓縮比例;
根據所述對應壓縮比例對壓縮碼流進行解碼,獲得每個畫面的分辨率;
獲取顯示界面的物理分辨率,根據所述顯示界面的物理分辨率調整畫面的分辨率,并顯示調整分辨率后的畫面。
可選地,所述獲取顯示界面的物理分辨率,根據所述顯示界面的物理分辨率調整畫面的分辨率,并顯示調整分辨率后的畫面的步驟包括:
將所述顯示界面的物理分辨率與畫面的分辨率進行對比;
若畫面的分辨率與顯示界面的物理分辨率大小一致,則顯示所述畫面,否則,將所述畫面的分辨率調整至與顯示界面的物理分辨率大小一致后進行顯示。
此外,為實現上述目的,本發明還提供一種視頻編碼裝置,其特征在于,所述視頻編碼裝置包括:
計算模塊,用于將視頻幀劃分為若干個無重疊畫面塊,計算各個畫面塊在預設時間段內的相似度;
編碼模塊,用于根據所述畫面塊的相似度,對視頻幀畫面進行壓縮編碼,生成壓縮碼流,并在壓縮碼流中附加各個視頻幀畫面對應壓縮比例信息;
發送模塊,用于將附加視頻幀畫面對應壓縮比例信息后的壓縮碼流發送至客戶端。
可選地,所述計算模塊包括:
獲取單元,用于獲取所述畫面塊在預設時間段的初始幀的RGB值及結束幀的RGB值;
計算單元,用于根據所述初始幀的RGB值及結束幀的RGB值計算畫面塊在預設時間段內的相似度。
可選地,所述編碼模塊包括:
第一對比單元,用于將各個視頻幀畫面塊的相似度與預設相似度進行對比;
編碼單元,用于若視頻幀畫面塊的相似度大于或等于所述預設相似度,則對視頻幀畫面進行降低分辨率編碼,若視頻幀畫面塊的相似度小于所述預設相似度,則保留視頻幀畫面的原分辨率。
此外,為實現上述目的,本發明還提供一種視頻解碼裝置,所述視頻解碼裝置包括:
接收模塊,用于解析獲取到的壓縮碼流并提取所述壓縮碼流中的對應壓縮比例;
解碼模塊,用于根據所述對應壓縮比例對壓縮碼流進行解碼,獲得每個畫面的分辨率;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL數字技術有限公司,未經深圳TCL數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611255198.3/2.html,轉載請聲明來源鉆瓜專利網。





