一種新的用于屏幕圖像編碼的HEVC幀內(nèi)模式
doi: 10.11999/JEIT150261 cstr: 32379.14.JEIT150261
-
1.
(同濟(jì)大學(xué)超大規(guī)模集成電路研究所 上海 200092) ②(嘉興學(xué)院數(shù)理與信息工程學(xué)院 嘉興 314000)
基金項目:
國家自然科學(xué)基金(61201226, 61271096),上海市自然科學(xué)基金(12ZR1433800)和高等學(xué)校博士學(xué)科點專項科研基金(20130072110054)
A New HEVC Intra Mode for Screen Content Coding
-
1.
(Institute of VLSI, Tongji University, Shanghai 200092, China)
Funds:
The National Natural Science Foundation of?China (61201226, 61271096)
-
摘要: 由于傳統(tǒng)編碼方式對屏幕圖像的編碼效果不佳,該文根據(jù)屏幕圖像包含大量非連續(xù)色調(diào)內(nèi)容的特點,在HEVC(High Efficiency Video Coding)基礎(chǔ)上,提出一種新的幀內(nèi)編碼模式稱為幀內(nèi)串匹配(Intra String Copy, ISC)?;舅枷胧窃贖EVC的編碼單元(Coding Unit, CU)級別上,引入字典編碼工具:編碼時,在一定長度的字典窗口內(nèi),利用散列表,對當(dāng)前CU內(nèi)的像素,進(jìn)行串搜索和匹配;解碼時,根據(jù)像素串匹配的距離和匹配長度,在重建緩存內(nèi)復(fù)制相應(yīng)位置像素重建當(dāng)前CU像素。實驗結(jié)果表明,在編碼復(fù)雜度增加很少的情況下,對于典型的屏幕圖像測試序列,在全幀內(nèi)(All Intra, AI),隨機(jī)接入(Random Access, RA),低延遲(Low-delay B, LB)3種配置下,有損編碼模式比HEVC分別節(jié)省碼率15.1%, 12.0%, 8.3%,無損編碼模式分別節(jié)省碼率23.3%, 14.9%, 11.6%。Abstract: Because of the poor effect of the traditional coding methods on the screen content coding, considering the screen content is rich in non-continuous tone content, a new intra coding mode based on High Efficiency Video Coding (HEVC), which is called Intra String Copy (ISC), is proposed. The basic idea is adopting the dictionary coding tool on the HEVC Coding Unit (CU) level. When encoding, the current CU pixels are searched and matched in a certain length dictionary window by using Hash table. When decoding, according to the pixels string matching distances and lengths, the current CU pixels in the reconstruction cache are restored by copying the corresponding position pixels. Experiment results show that with little coding complexity increase than HEVC, for typical screen content test sequences, ISC can achieve lossy coding bit-rate saving of 15.1%, 12.0%, 8.3% for All Intra (AI), Random Access (RA), and Low-delay B (LB) configurations, respectively, and lossless coding bit-rate saving of 23.3%, 14.9%, 11.6% for AI, RA, and LB configurations.
-
Zhou M H, Gao W, Jiang M Q, et al.. HEVC lossless coding andimprovements[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2012, 22(12): 1839-1843. Budagavi M and Kwon D K. Video coding using intra motion compensation[C]. Joint Collaborative Team on Video Coding 13th Meeting, Incheon, 2013: JCTVC-M0350. Pang C, Sole J, Guo L W, et al.. Intra motion compensation with 2-d MVs[C]. Joint Collaborative Team on Video Coding 14th Meeting, Vienna, 2013: JCTVC-N0256. Sullivan G and Ohm J R. Meeting report of the fifth meeting of the Joint Collaborative Team on Video Coding (JCT-VC) [C]. Joint Collaborative Team on Video Coding 5th Meeting, Geneva, 2011: JCTVC-E600. Lin T, Zhang P J, Wang S H, et al.. Mixed chroma Sampling-rate high efficiency video coding for full- chromascreen content[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2013, 23(1): 173-185. 張培君, 王淑慧, 周開倫, 等. 融合全色度LZMA與色度子采樣HEVC的屏幕圖像編碼[J]. 電子與信息學(xué)報, 2013, 35(1): 196-202. Zhang P J, Wang S H, Zhou K L, et al.. Screen content coding by combined full-chroma LZMA and subsampled- chromaHEVC[J]. Journal of Electronics Information Technology, 2013, 35(1): 196-202. Lin T, Wang S H, Zhang P J, et al.. P2M based dual-coder extension of HEVC[C]. Joint Collaborative Team on Video Coding 12th Meeting, Geneva, 2013: JCTVC-L0303. Sullivan G J, Ohm J R, Han W J, et al.. Overview of the high efficiency video coding (HEVC) standard[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2012, 22(12): 1649-1668. Bossen F, Flynn D, Sharman K, et al.. Test Software [CP/OL]. https://hevc.hhi.fraunhofer.de/svn/svn_HEVCS oftware/tags/HM-14.0+RExt-7.0+SCM-1.0, 2014. Yu H P, Cohen R, Rapaka K, et al.. Common conditions for screen content coding tests[C]. Joint Collaborative Team on Video Coding 17th Meeting, Valencia, 2014: JCTVC-Q1015. Yu H, Cohen R, Rapaka K, et al.. Test Sequences[DB/OL]. ftp://hevc@ftp.tnt.uni-hannover.de/testsequences /FrExt-candidate-sequences/screen_content/ScExt-TestSequences, 2014. Bjntegaard G. Calculation of average PSNR differences between RD-Curves[C]. Video Coding Experts Group 13th Meeting, Austin, 2001: VCEG-M33. Bjntegaard G. Improvements of the BD-PSNR model[C]. Video Coding Experts Group 35th Meeting, Berlin, 2008: VCEG-AI11. Li B and Xu J Z. SCCE4: Cross-check of test 3.3[C]. Joint Collaborative Team on Video Coding 18th Meeting, Sapporo, 2014: JCTVC-R0060. -