摘要 |
HEVC SCC (Screen Content Coding) video coding and decoding may use a palette coding mode. Conventionally, the block of levels built from the Coding Unit and from the palette is encoded using syntax elements, such as the "Pred mode", "Level", and "Run" elements, the latter defining the number of successive indexes of the block of indexes that are concerned by an operation defined by the "Pred mode" and the optional "Level" elements (see fig. 9). In an improvement, the last "Run" element (determined at 1708) for the Coding Unit uses an up-to-end codeword (1710), instead of a codeword associated with a defined number of successive indexes, in order to indicate to perform the operation for the indexes at all remaining block positions up to the last / final / finish of the block of indexes, regardless the number of the remaining block positions. Also disclosed is aborting palette mode encoding if too many pixels are escape coded (claims 7 & 22), copying the previous index entry for a pixel equal to a preceding pixel (claims 12 & 23), and skipping the use of palette prediction if the amount of reused palette entries is below a threshold (claims 17 & 24). |