針對于hevc中的cabac的高吞吐量編碼的制作方法
【專利摘要】描述了被配置用于高吞吐量二進制化模式的電子設備。電子設備包括處理器以及存儲在與處理器進行電子通信的存儲器中的指令。電子設備獲得變換和量化系數(TCQ)的塊。電子設備確定是否滿足高吞吐量二進制化模式條件。如果滿足條件,電子設備使用高吞吐量二進制化模式來處理該塊。如果不滿足條件,電子設備不使用高吞吐量二進制化模式來處理該塊。電子設備向解碼器發送所生成的第一或第二比特流。
【專利說明】針對于HEVC中的CABAC的高吞吐量編碼
【技術領域】
[0001]本公開大體涉及電子設備。更具體地,本公開涉及使用增強上下文自適應二進制算術編碼(CABAC)來進行編碼和/或解碼的電子設備。
【背景技術】
[0002]本申請是在2012 年 4 月 11 日遞交的題為 “LOSSLESS CODING WITH DIFFERENTPARAMTER SELECT1N TECHNIQUE FOR CABAC IN HEVC” 的美國專利申請(序列號N0.13/444,710)的部分繼續申請,該美國專利申請(序列號N0.13/444,710)是2012年2月 2 日遞交的題為 “HIGH THROUGHPUT SIGNIFICANCE MAP PROCES SING FOR CABAC IN HEVC”的美國專利申請(序列號N0.13/365,215)的部分繼續申請,該美國專利申請(序列號N0.13/365,215)是2012 年 I 月 27 日遞交的題為“LOSSLESS CODING TECHNIQUE FOR CABAC INHEVC”的美國專利申請(序列號N0.13/360,615)的部分繼續申請,該美國專利申請(序列號 N0.13/360, 615)是 2012 年 I 月 19 日遞交的題為“HIGH THROUGHPUT BINARIZAT10N (HTB)METHOD FOR CABAC IN HEVC”的美國專利申請(序列號N0.13/354,272)的部分繼續申請,以上各個申請通過弓I用整體并入本文。
[0003]很多解碼器(和編碼器)接收(以及編碼器提供)針對圖像塊的編碼數據。通常將圖像劃分為塊,并且通過某種方式來對每個塊進行編碼(例如,使用離散余弦變換(DCT)),并將其提供給解碼器。塊可以表示圖像中的矩形區域,并由像素組成,例如,16x16塊是寬16個像素且高16個像素的區域。解碼器接收編碼塊,并通過某種方式對每個塊解碼,例如使用離散余弦逆變換。
[0004]視頻編碼標準(例如,MPEG-4部分10(H.264))對視頻數據進行壓縮,以用于通過具有有限頻率帶寬和/或有限存儲容量的信道來發送。這些視頻編碼標準包括多個編碼階段,例如,幀內預測、從空間域變換到頻域、量化、熵編碼、運動估計以及運動補償,以更加有效地對幀進行編碼和解碼。
[0005]國際電信聯盟電信標準化部(ITU-T)研究組16 (SG16)工作組3 (WP3)的視頻編碼聯合工作組(JCT-VC)和國際標準化組織/國際電工委員會(IS0/IEC)聯合技術委員會I/分組委員會29/工作組11 (JTC1/SC29/WG11)已經啟動了針對被稱為高效視頻編碼標準(HEVC)的視頻編碼標準的標準化工作。類似于某些之前的視頻編碼標準,HEVC是基于塊的編碼。圖1中示出了已知的HEVC編碼器的示例。HEVC解碼器也是已知的。
[0006]在HEVC中,上下文自適應二進制算術編碼(CABAC)被用于無損地壓縮變換及量化系數(TQC)。在編碼器處通過以下方式確定TQC:使用正向變換(forward transform)處理圖像塊以生成變換系數,然后使用將多個變換系數值映射到TQC值的操作來進行量化變換系數。然后,將TQC值傳遞到解碼器,作為系數等級值或等級值,并在然后將每個系數的等級值映射到變換系數值,該變換系數值類似于在編碼器處計算出的變換系數值,但不是必然與在編碼器處計算出的變換系數值相同。基于CABAC的編碼和/或解碼技術一般是上下文自適應的,這指的是:(i)基于在過去編碼和/或解碼的之前符號的值對符號進行自適應編碼;以及(ii)對在過去編碼和/或解碼的符號的集合進行標識的上下文用于適配。過去的符號可位于空間和/或時間相鄰的塊中。在很多情況下,上下文基于相鄰塊的符號值。
[0007]如上所述,CABAC可被用于無損地壓縮TQC。作為背景,根據變換大小(例如,4x4、8x8,16x16,32x32,16x32), TQC可來自于不同的塊大小。在熵編碼之前,可以將二維(2D)TQC轉換為一維(ID)陣列。在一個不例中,可以如表(I)中所不地布置4x4塊中的2D陣列化 TQC。
[0008][表 I]
[0009]
【權利要求】
1.一種對與變換系數相關聯的比特流解碼的方法,包括: 獲得比特流; 基于預定條件來確定解碼模式; 如果滿足所述預定條件,確定使用旁路解碼模式; 如果不滿足所述預定條件,確定選擇性地使用常規解碼模式和所述旁路解碼模式; 根據所確定的模式來對所述比特流解碼。
2.根據權利要求1所述的方法,還包括:如果滿足所述預定條件,通過所述旁路解碼來分別對量值大于等于I的任何非零系數的至少符號和等級信息進行解碼; 如果不滿足所述預定條件,通過常規解碼來分別對第一標志和第二標志進行解碼,以及通過旁路解碼來分別對量值大于等于3的任何非零系數的符號和等級信息進行解碼,其中,所述第一標志指示所述非零系數的量值是否大于I,所述第二標志指示所述量值大于I的非零系數的量值是否大于2。
3.根據權利要求2所述的方法,其中,所述預定條件指示量值不等于O的系數的數目是否大于預設閾值。
4.根據權利要求3所述的方法,其中,所述預設閾值等于8。
【文檔編號】H04N19/13GK104054342SQ201380005986
【公開日】2014年9月17日 申請日期:2013年1月18日 優先權日:2012年1月19日
【發明者】金升煥, 基蘭·米斯拉, 路易斯·約瑟夫·克倫斯基, 克里斯多夫·A·西格爾 申請人:夏普株式會社