[發明專利]用于對視頻流中的幀進行的編碼方法、解碼方法及編碼裝置有效
| 申請號: | 201380052692.8 | 申請日: | 2013-08-09 |
| 公開(公告)號: | CN104718758B | 公開(公告)日: | 2018-11-09 |
| 發明(設計)人: | 許耀武;谷群山 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | H04N19/593 | 分類號: | H04N19/593;H04N19/61 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 變換 域幀內 預測 | ||
公開了一種用于使用變換域幀內預測對視頻流中的具有多個塊的幀進行編碼的方法。該方法包括,例如使用二維變換來生成用于當前塊的變換系數集,例如使用一維變換來生成用于幀中的先前編碼的像素值的變換系數集,使用用于先前編碼的像素值的變換系數集來確定用于預測塊的變換系數集,基于用于當前塊的變換系數集與用于預測塊的系數集之間的差別來確定殘差,以及對殘差進行編碼。
技術領域
本公開內容涉及視頻編碼和解碼。
背景技術
數字視頻流可以表示使用幀或者靜止圖像的序列的視頻。數字視頻可以被用于各種應用,包括例如,視頻會議、高清晰度視頻娛樂、視頻廣告或者用戶生成的視頻的共享。數字視頻流可以包含大量數據并且消耗計算設備的用于處理、傳輸或者存儲視頻數據的大量計算或者通信資源。已經提出各種方法以減少視頻流中的數據量,包括壓縮和其它編碼技術。
發明內容
在此公開了用于使用變換域幀內預測對視頻信號進行編碼和解碼的系統、方法和裝置的實現方式。
所公開的實現方式的一個方面是一種用于對包括多個幀的視頻進行編碼的方法,該多個幀具有包括當前塊的多個塊。該方法包括使用二維變換來生成用于當前塊的變換系數集,使用一維變換來生成用于幀中的多個先前編碼的像素值的變換系數集,使用用于先前編碼的像素值的變換系數集來確定用于預測塊的變換系數集,基于在用于當前塊的變換系數集與用于預測塊的系數集之間的差別來確定殘差,以及對殘差進行編碼。
所公開的實現方式的另一方面是一種用于對編碼的視頻流中的幀進行解碼的方法,該幀具有包括當前塊的多個塊。該方法包括解碼殘差,使用一維變換來生成用于幀中的多個先前解碼的像素值的變換系數集,使用用于先前解碼的像素值的變換系數集來生成用于預測塊的變換系數集,基于殘差與用于預測塊的變換系數集之和確定用于當前塊的變換系數集,以及對用于當前塊的變換系數集進行逆變換。
所公開的實現方式的另一方面是一種用于對視頻流中的幀進行編碼的裝置,該視頻流具有包括當前塊的多個塊。該裝置包括存儲器和處理器,該處理器被配置為執行該存儲器中存儲的指令以使用二維變換來生成用于當前塊的變換系數集,使用一維變換來生成用于幀中的多個先前編碼的像素值的變換系數集,使用用于先前編碼的像素值的變換系數集來確定用于預測塊的變換系數集,基于在用于當前塊的變換系數集與用于預測塊的系數集之間的差別來確定殘差,以及對殘差進行編碼。
下文將用附加的細節來描述這些和其它方面中的變化。
附圖說明
在此的描述參照附圖,其中相似的標號指代貫穿若干視圖的相似部分,并且其中:
圖1是根據本公開內容的實現方式的視頻編碼和解碼系統的示意圖;
圖2是根據本公開內容的實現方式的待編碼和待解碼的示例視頻流的示圖;
圖3是根據本公開內容的實現方式的視頻壓縮系統的框圖;
圖4是根據本公開內容的實現方式的視頻解壓系統的框圖;
圖5是根據本公開內容的實現方式的用于使用變換域幀內預測對視頻流進行編碼的示例操作方法的流程圖;
圖6是根據本公開內容的實現方式的示例塊和示例變換系數塊的示圖;
圖7是根據本公開內容的使用變換域幀內預測的示例預測塊的示圖;以及
圖8是根據本公開內容的實現方式的用于使用變換域幀內預測對視頻流進行解碼的示例操作方法的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380052692.8/2.html,轉載請聲明來源鉆瓜專利網。





