Kvazaar HEVC encoder for Efficient Intra Coding
Viitanen, Marko; Koivula, Ari; Lemmetti, Ari; Vanne, Jarno; Hämäläinen, Timo D. (2015)
Lataukset:
Viitanen, Marko
Koivula, Ari
Lemmetti, Ari
Vanne, Jarno
Hämäläinen, Timo D.
2015
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201909273562
https://urn.fi/URN:NBN:fi:tuni-201909273562
Kuvaus
Peer reviewed
Tiivistelmä
This paper presents an open-source Kvazaar encoder for HEVC intra coding. This academic software encoder has been developed from the scratch using C as an implementation language by prioritizing modularity, portability, and readability of the source code. Kvazaar implements almost the same intra coding functionality as HEVC reference encoder (HM) but its rewritten source code makes it significantly faster. In all-intra (AI) coding, a single-threaded C implementation of Kvazaar is 2.3 times faster than HM at a cost of 1.7% bit rate increase. The respective values with a high speed preset of Kvazaar are 10.6 and 8.8%. Compared to a single-threaded C++ implementation of x265, Kvazaar improves rate-distortion performance and increases encoding speed in both high-quality and high-speed test cases. Kvazaar has a particular edge in the high-speed test case where it almost halves the BD-rate loss and more than doubles the performance.
Kokoelmat
- TUNICRIS-julkaisut [19351]