Hostname: page-component-77f85d65b8-g98kq Total loading time: 0 Render date: 2026-03-28T16:08:06.803Z Has data issue: false hasContentIssue false

Overview of HEVC extensions on screen content coding

Published online by Cambridge University Press:  22 September 2015

Shan Liu*
Affiliation:
MediaTek USA Inc., San Jose, CA 95134, USA
Xiaozhong Xu
Affiliation:
MediaTek USA Inc., San Jose, CA 95134, USA
Shawmin Lei
Affiliation:
MediaTek USA Inc., San Jose, CA 95134, USA MediaTek Inc., No.1, Dusing 1st Road, Hsinchu Science Park, Hsinchu City 30078, Taiwan
Kevin Jou
Affiliation:
MediaTek Inc., No.1, Dusing 1st Road, Hsinchu Science Park, Hsinchu City 30078, Taiwan
*
Corresponding author: S. Liu Email: shan.liu@mediatek.com

Abstract

Technologies for coding non-camera-captured video contents have received great interests lately due to the rapid growth of application areas such as wireless display and screen sharing, etc. In response to the market demands, the ITU-T Video Coding Expert Group and ISO/IEC Motion Picture Expert Group have jointly launched a new standardization project, i.e. the High-Efficiency Video Coding (HEVC) extensions on screen content coding (HEVC SCC). Several new video coding tools, including intra block copy, palette coding, adaptive color transform, and adaptive motion resolution, have been developed and adopted into HEVC SCC draft standard. This paper reviews the main features and coding technologies in the current HEVC SCC draft standard, with discussions about the performance and complexity aspects compared with prior arts.

Information

Type
Industrial Technology Advances
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Authors, 2015
Figure 0

Fig. 1. An example of intra block copy and compensation.

Figure 1

Fig. 2. An example of intra block copy, block vector prediction. (a) Spatial neighboring positions, where a1 and b1 positions are selected as the spatial candidates for block vector prediction. (b) An example of BV predictor candidate list construction.

Figure 2

Fig. 3. Demonstration of the search range constraint in (3) for intra block copy.

Figure 3

Fig. 4. Use of palette predictor to signal palette entries.

Figure 4

Fig. 5. Horizontal and vertical traverse scans.

Figure 5

Fig. 6. Example of coding of palette indices. (a) Palette indices and their modes. Dotted circle: signaled indices in “COPY_INDEX” mode; horizontal solid arrow: “COPY_INDEX” mode; vertical solid arrow: “COPY_ABOVE” mode. (b): Decoded string of syntax elements for the indices in (a).

Figure 6

Fig. 7. High Efficiency Video Coding extensions on screen content coding decoder flow with adaptive color transform.

Figure 7

Fig. 8. Flow chart of lifting operations of forward and inverse adaptive color transform in lossless coding.

Figure 8

Fig. 9. Typical types of screen content video. (a) Flying Graphics (text and graphics with motion (TGM)). (b) Slide Show (TGM). (c) Mission Control Clip 3 (mixed content (MC)). (d) Robot (animation (ANI)).

Figure 9

Table 1. 4:4:4 test sequences.

Figure 10

Table 2. SCM-3.0 performance comparison, lossy.

Figure 11

Table 3. SCM-3.0 performance comparison, lossless.

Figure 12

Table 4. SCM-3.0 with single tool off versus SCM-3.0, lossy.

Figure 13

Table 5. SCM-3.0 with single tool off versus SCM-3.0, lossless.

Figure 14

Table 6. Memory bandwidth assessment for different methods.