Patent ID: 9681135
Date: 2017-06-13
CPC Classifications: H04N

Claim:
1. A method of decoding a block of video data using palette coding in a video coding system, the method comprising: receiving a bitstream including compressed data associated with a current palette coded block; determining a palette predictor for the current palette coded block stored in a shared palette/palette predictor buffer; parsing reuse flags for entries of the palette predictor from the bitstream indicating whether corresponding entries of the palette predictor are reused; after the reuse flags are decoded, updating the corresponding entries of the palette predictor stored in the shared palette/palette predictor buffer according to the reuse flags to cause one or more reused-entries in the shared palette/palette predictor buffer to be relocated; after said updating the corresponding entries of the palette predictor, inserting one or more signaled new entries to a position after a last relocated reused-entry in the shared palette/palette predictor buffer; after said inserting said one or more signaled new entries, generating an updated palette predictor by discarding any entries exceeding a maximum palette predictor size; and constructing a current palette by selecting beginning N entries of the shared palette/palette predictor buffer, wherein N is an integer larger than 0, thereby using the shared palette/palette predictor buffer for both the palette predictor and the current palette.