Abstract

High Efficiency Video Coding (HEVC) was developed to tackle the 4K resolution era, achieving up to 50% more compression efficiency (for the same video quality) compared to its predecessor H.264/AVC. However, this performance improvement comes at the expense of increased coding time. In order to ameliorate the situation, HEVC provides three coarse grained parallelization primitives namely: slices, tiles and wave front. Due to the higher overhead incurred by slice parallelism, most related studies in the literature focused on exploring tile and wave front parallelism as standalone mechanisms, or in combination with other finer grained approaches such as SIMD instructions. Nevertheless, the possibility of combining wave front and tile parallelism in order to speed up the encoding process was typically overlooked. In this paper we propose and evaluate a multi-threaded approach for coarse grained parallel video encoding, that is based on tile partitioning and per tile wave front parallelism. Through experimental evaluation with common test sequences, the proposed Wave Front per Tile Parallelism (WTP) is shown to provide a valid trade-off between speedup and video coding efficiency, effectively combining the best of two worlds, i.e., tile and wave front parallelism.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.