[發明專利]一種視頻壓縮方法及視頻壓縮器在審
| 申請號: | 201310385187.7 | 申請日: | 2013-08-29 |
| 公開(公告)號: | CN103458244A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 高劍;周峰;宋楊 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻壓縮 方法 視頻 壓縮器 | ||
技術領域
本發明涉及圖像處理領域,尤其涉及一種視頻壓縮方法及視頻壓縮器。
背景技術
視頻信號包含巨大的信息量,難以儲存和傳輸,因此需要對視頻信號進行壓縮,以便于對視頻信號進行壓縮,其中,視頻信號中的冗余信息有時間冗余、空間冗余、壓縮冗余和視覺冗余等,視頻壓縮的出發點就在于最大限度地消除各種冗余。
目前主要的視頻信號壓縮標準是H.264(MPEG-4Part10)標準。近年來,在H.264標準的基礎上,又出現了新一代視頻壓縮標準HEVC,HEVC依然沿用H.264采用的混合壓縮框架,幀間和幀內預測壓縮:消除時間域和空間域的相關性。變換壓縮:對殘差進行變換壓縮以消除空間相關性。熵壓縮:消除統計上的冗余度。
目前很多終端設備的解碼器都為H.264,而HEVC又為新興的標準,故視頻壓縮器必須支持這兩種標準;這就注定H.264在一定時間內會與HEVC壓縮器共存,這就需要壓縮器能同時支持H.264和HEVC的標準。在現有技術中,壓縮器通過兩個芯片分別實現H.264和HEVC的壓縮,資源消耗量大,成本高。
發明內容
本發明的實施例提供一種視頻壓縮方法及視頻壓縮器,在一個芯片實現H.264和HEVC的壓縮,降低了視頻壓縮的資源消耗和成本。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,提供一種視頻壓縮方法,包括:
視頻壓縮器通過滑動窗讀取視頻信號數據,生成碼流數據,其中,所述視頻壓縮器分別按照第一格式和第二格式對滑動窗內的視頻信號數據進行讀取,按照第一格式讀取的所述視頻信號數據為第一數據,生成的碼流數據為第一碼流數據,按照第二格式讀取的所述視頻信號數據為第二數據,生成的碼流數據為第二碼流數據;
所述視頻壓縮器對所述碼流數據進行編碼,生成碼流,其中,對所述第一碼流數據進行編碼生成的碼流為第一碼流,對所述第二碼流數據進行編碼生成的碼流為第二碼流;
其中,所述第二格式為根據所述第一格式預先設置的格式。
可選的,結合第一方面,在第一種可能的實現方式中,所述視頻壓縮器通過滑動窗讀取視頻信號數據,生成碼流數據,具體包括:
所述視頻壓縮器根據所述滑動窗讀取的視頻信號數據對原始視頻數據進行預測,生成殘差數據,所述預測包括幀內預測和幀間預測;
所述視頻壓縮器獲取所述殘差數據對應的碼流控制信息;
所述視頻壓縮器將所述殘差數據與所述流控制信息進行融合,生成所述碼流數據,其中,所述第一殘差數據與所述第一碼流控制信息融合生成第一碼流數據,所述第二殘差數據與所述第二碼流控制信息融合生成第二碼流數據;
其中,根據所述第一數據對所述原始視頻數據進行預測生成的殘差數據為第一殘差數據,對應的碼流控制信息為第一碼流控制信息,根據所述第二數據對所述原始視頻數據進行預測生成的殘差數據為第二殘差數據,對應的碼流控制信息為第二碼流控制信息;
所述殘差數據包括所述原始視頻數據與所述滑動窗讀取的視頻信號數據的差值,所述碼流控制信息包括預測后對所述原始視頻數據和所述滑動窗讀取的視頻信號數據的位置的描述和/或相互關系的描述。
可選的,結合第一種可能的實現方式,在第二種可能的實現方式中,所述視頻壓縮器根據所述滑動窗讀取的視頻信號數據對原始視頻數據進行預測,包括:
所述視頻壓縮器在相同時間內對相同數據量大小的所述原始視頻數據進行幀內預測和幀間預測。
可選的,結合第一種或第二種可能的實現方式,在第三種可能的實現方式中,所述視頻壓縮器通過滑動窗讀取視頻信號數據,包括:
所述視頻壓縮器將所述視頻信號數據分成塊,所述第一格式中讀取的塊和所述第二格式的中讀取的塊的數據量大小相同。
可選的,結合第三種可能的實現方式,在第四種可能的實現方式中,所述視頻壓縮器根據所述滑動窗讀取的視頻信號數據對原始視頻數據進行預測,具體包括:
所述視頻壓縮器根據所述滑動窗讀取的視頻信號數據按照預設的順序對原始視頻數據塊進行預測。
可選的,結合第一方面、第一種、第二種或第四種可能的實現方式,在第五種可能的實現方式中,所述視頻壓縮器對所述碼流數據進行編碼,生成碼流,還包括:
所述視頻壓縮器存儲上下文建模中編碼所需的中間數據,其中,對所述第一碼流數據進行編碼所需的中間數據的存儲格式和對所述第二碼流數據進行編碼所需的中間數據的存儲格式相同。
第二方面,提供一種視頻壓縮器,包括:讀取單元和編碼單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310385187.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種旋轉電磁熱泵系統
- 下一篇:一種視頻跟蹤儀





