uAVS2—Fast encoder for the 2nd generation IEEE 1857 video coding standard

The recently issued second generation IEEE 1857 video coding standard (AVS2) provides a doubling in coding efficiency relative to previous standards such as H.264/AVC and AVS1. The coding performance improvement is mainly due to the adoption of advanced coding tools. However, these coding tools also...

Full description

Saved in:
Bibliographic Details
Published inSignal processing. Image communication Vol. 53; pp. 13 - 23
Main Authors Wang, Zhenyu, Wang, Ronggang, Fan, Kui, Sun, Huifang, Gao, Wen
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 01.04.2017
Elsevier BV
Subjects
Online AccessGet full text
ISSN0923-5965
1879-2677
DOI10.1016/j.image.2017.01.006

Cover

More Information
Summary:The recently issued second generation IEEE 1857 video coding standard (AVS2) provides a doubling in coding efficiency relative to previous standards such as H.264/AVC and AVS1. The coding performance improvement is mainly due to the adoption of advanced coding tools. However, these coding tools also cause a dramatic increase in computational complexity. A fast encoder design for AVS2 is strongly demanded to promote it being widely used in video compression practice. In this paper, we propose a fast encoder design for AVS2. In our design, we propose a new quantization step (QStep) dependent fast CU depth decision algorithm for inter frames, and a combination strategy to integrate fast algorithms in different coding Presets to get a good trade-off between coding speed and coding efficiency. In addition, instruction optimization, parallel coding and some coding flow optimizations are also used in our design. According to the proposed design, we developed the first fast AVS2 encoder, and named it as uAVS2. Experimental results show that uAVS2 is 56.58 times faster than the AVS2 reference software, and 19.32 times faster than the HEVC reference software, with negligible performance loss. uAVS2 is 2.7–6.6 times faster than the well-known fast HEVC encoder x265 under similar coding performance configurations. Under similar coding speed, the coding performance of uAVS2 is superior to x265 by 10–30% in BD-rate. uAVS2 with the highest speed Preset can encode 1080P video in real-time on PC platform. •A new quantization step dependent fast CU depth decision algorithm is proposed.•A combination strategy to integrate fast algorithms is proposed.•The first fast AVS2 encoder is designed and developed.•Our encoder is 2.7–6.6 times faster than x265 under similar BDRate.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0923-5965
1879-2677
DOI:10.1016/j.image.2017.01.006