Complexity Analysis of HEVC Decoding for Multi-core Platforms
暂无分享,去创建一个
The High Efficiency Video Coding (HEVC) is the latest standard, providing the same quality as its predecessor H.264/AVC at about half of the bit-rate. An increasing demand for higher quality and better resolutions in mobile applications require the use of more efficient video codecs, but the high computational complexity of HEVC poses problems to resource-constrained devices and portable equipment with limited batery-life. Despite the fact that video coding complexity is much higher than decoding, in most user devices, video decoding is used more often than encoding, thus particular attention must also be given to HEVC decoders. This paper presents an experimental study and complexity analysis of the HEVC decoder’s behaviour when decoding 4k ultra high definition (UHD) and HD video sequences on multi-core platforms, such as those of the most recent mobile devices. It is shown that when tile partitioning is used, different tiles have different decoding complexities. These findings are relevant for devising dynamic tile partitioning schemes capable of achieving load balancing in video decoders running on multi-core platforms.
[1] F. Bossen,et al. Common test conditions and software reference configurations , 2010 .
[2] Minhua Zhou,et al. Tiles for managing computational complexity of video encoding and decoding , 2012, 2012 Picture Coding Symposium.
[3] Moncef Gabbouj,et al. Complexity analysis of next-generation HEVC decoder , 2012, 2012 IEEE International Symposium on Circuits and Systems.