I. Introduction
With recent fast development of the Internet and wireless communication, screen content coding (SCC) has been developed for many video applications, such as desktop sharing, cloud computing, and web conferencing. Unlike camera-captured videos with only natural image blocks (NIBs), screen content videos also contain screen content blocks (SCBs), which have no noisy, many strong corners, a limited number of different colors, and many identical blocks within a frame. High Efficiency Video Coding (HEVC) is designed for NIBs in camera-captured content, but it cannot compress SCBs in screen content videos efficiently. Therefore, SCC [1] has been included in the HEVC standard [2] as one of its extensions, and two new coding modes: intra block copy (IBC) [3] and palette (PLT) [4] have been added to improve the coding performance of SCC but induce intensive computational complexity.