I. Introduction
The High Efficiency Video Coding (HEVC) standard was finished in 2013 by the Joint Collaborative Team on Video Coding (JCT-VC), a joint activity of International Telecommunication Union Video Coding Experts Group and International Organization for Standardization/International Electrotechnical Commission Moving Picture Experts Group [1]. The standard became the state of the art method for video compression and is expected to gradually substitute its predecessor, the H.264/Advanced Video Coding (AVC) standard, in consumer equipment able to receive, display, capture, and transmit high-resolution video. When compared with H.264/AVC High profile (HP), HEVC Main profile reduces bit rates by 40% on average, maintaining a similar objective reconstructed image quality [2]. However, the improved compression efficiency of HEVC is obtained at the expense of a significant increase in computational complexity, mainly resulting from much more intensive processing tools, nested partitioning structures and optimization algorithms dealing with larger amounts of data. According to [3], the encoding computational complexity of HEVC is higher than H.264/AVC HP from 9% to 502%, depending on the HEVC Test Model (HM) [4] configuration used. Such wide variation in computational complexity is due to the large number of optional coding tools that can be used within the standard compliance bounds. In [2], the computational complexity of HEVC was found to be 40% higher than that of H.264/AVC HP when only the most important coding tools are enabled.