Speedup evaluation of HEVC parallel video coding using Tiles

  • PDF / 1,433,135 Bytes
  • 18 Pages / 595.276 x 790.866 pts Page_size
  • 6 Downloads / 218 Views

DOWNLOAD

REPORT


ORIGINAL RESEARCH PAPER

Speedup evaluation of HEVC parallel video coding using Tiles Iago Storch1 · Daniel Palomino1 · Bruno Zatt1 · Luciano Agostini1 Received: 18 February 2019 / Accepted: 11 July 2019 © Springer-Verlag GmbH Germany, part of Springer Nature 2019

Abstract This paper presents an extensive evaluation of the HEVC parallel video coding when using Tiles. The evaluation consists on finding the tiling pattern that yields the maximum possible speedup for a set of video sequences considering several encoding parameters, measuring the coding efficiency variation of using such tiling pattern instead of the uniform tiling pattern, and calculating how far from the uniform tiling the maximum speedup tiling pattern is. To perform these evaluations, a different number of Tiles with different tiling patterns are applied; apart from that, different encoding profiles are employed. The results show that the speedup yielded by the uniform tiling is highly dependent on the video sequence and employed encoding profile. When encoding a set of video sequences with the same encoding parameters, the greater speedup may be up to 25% higher than the minor speedup, whereas when encoding the same video sequence with different encoding profiles, the greater speedup may be up to 21% higher than the minor speedup. When applying the maximum speedup tiling pattern to an encoding, distinct speedup gains may be achieved. While for some video sequences the maximum possible speedup equals the speedup yielded by the uniform tiling pattern, for others, changing from the uniform tiling to a better one may result in more than 40% of speedup gain. The results also show that when changing from the uniform tiling pattern to one that results in the maximum possible speedup, the coding efficiency variation is negligible; therefore, it is rewarding to seek better tiling patterns. Keywords  Parallel video coding · HEVC · Tiles · Speedup

1 Introduction Due to the latest technology advancements, digital videos are becoming every day more common in most people’s lives. However, when these videos are in their raw format, they demand an enormous amount of bits to be represented, which is not practical for storing or transmitting this type of media. According to [1], 82% of total consumer internet traffic will be composed of video transmission by 2021. In this * Iago Storch [email protected] Daniel Palomino [email protected] Bruno Zatt [email protected] Luciano Agostini [email protected] 1



Video Technology Research Group (ViTech), Graduate Program in Computer Science (PPGC), Federal University of Pelotas (UFPel), Pelotas, Brazil

context, video data encoding is essential to enable efficient video-based services. To provide this efficient video encoding, several encoding standards have been proposed, such as the H.261 [2], H.262 [3], H.263 [4], and H.264 Advanced Video Coding [5]. With the ever-increasing video resolutions (such as 4 k and 8 k) and immersion provided by 3D technology, the amount of data demanded by such