• DocumentCode
    3320279
  • Title

    Kvazaar HEVC encoder for efficient intra coding

  • Author

    Viitanen, Marko ; Koivula, Ari ; Lemmetti, Ari ; Vanne, Jarno ; Hamalainen, Timo D.

  • Author_Institution
    Dept. of Pervasive Comput., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    1662
  • Lastpage
    1665
  • Abstract
    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.
  • Keywords
    computational complexity; rate distortion theory; source code (software); video coding; HEVC intra coding; Kvazaar HEVC encoder; high efficiency video coding; open-source Kvazaar encoder; rate-distortion-complexity; single-threaded C implementation; Artificial intelligence; Encoding; IP networks; Open source software; Standards; Transforms; Video coding; HEVC; Kvazaar HEVC encoder; intra coding; open-source implementation; rate-distortion-complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7168970
  • Filename
    7168970