Abstract
Screen Content (SC) videos require proper tools to handle their special characteristics since they include repeated regions, sharp edges, and limited number of colors. Therefore, SC extension to High Efficiency Video Coding (HEVC) standard has been released for this purpose. SC extension has new tools such as Intra Block Copy (IBC) and Palette (PLT) mode. These tools improve the coding efficiency, but they come with a huge computation complexity. In this paper, we propose a scheme to reduce the encoding time of SC encoder. It has two algorithms based on the Decision Rule (DR) machine learning technique. The first algorithm, which is called Mode Skipping (MS), is used to skip the unnecessary SC mode checking. Early Pruning Termination (EPT), which is the second algorithm, is used to stop the partitioning process early. A small number of features has to be calculated for the trained models. The proposed scheme was implemented then simulated by using the standard software test model SCM-6. The experimental results show that the time complexity is reduced by 37.84% on average while the Bjontegaard delta bit-rate (BD-R) increases by 1.34% only.
Highlights
Due to the popularity of screen sharing and computer graphics applications, Screen Content Coding (SCC) has become important
A fast SC encoding scheme was proposed in [21] by using the pixel exactness value, the RD cost of the PLT mode, and suggested hash-based search method. When it comes to the machine learning-based approaches, we proposed in [22] to use the Decision Tree (DT) technique to achieve fast mode decision
Each proposed algorithm was evaluated in addition to evaluating the integration of them all together, the proposed scheme has been compared with existing machine learning-based approaches
Summary
Due to the popularity of screen sharing and computer graphics applications, Screen Content Coding (SCC) has become important. In IBC, a searching process is carried out to find the matched block of the current one in a similar manner to the Inter motion estimation [12] in conventional HEVC, but the search range is restricted to current frame. These additional tools improve the SC coding, the enhancement comes at the expense of a higher complexity
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have