×

Method and apparatus for predicting and restoring a video signal using palette entry and palette mode

  • US 10,477,227 B2
  • Filed: 01/13/2016
  • Issued: 11/12/2019
  • Est. Priority Date: 01/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of decoding a video signal, the method comprising:

  • constructing a palette map for a current block encoded in a palette mode, the palette map comprising at least one palette entry and a map index that identifies the palette entry;

    obtaining an escape present flag based on a number of palette entries included in the palette map;

    deriving a palette index on a sample-by-sample basis of the current block according to a predetermined scan order; and

    reconstructing the current block by using at least one of the escape present flag, the palette map, or the palette index,wherein the palette entry comprises at least one of a predicted palette entry and a signaled palette entry, the predicted palette entry means a palette entry reused in the current block among palette entries included in the palette map of the previous block, and the signaled palette entry indicates a palette entry not included in the palette map of the previous block among the palette entries used by the current block,wherein the predicted palette entry is derived from information about palette entry run, the information about palette entry run is used to determine a number of zeros that precede a non-zero entry in palette entries in the previous block,wherein when the palette index is encoded in an index mode, the palette index is derived from information about palette index run, the information about palette index run is used to determine a repeated number of times of same palette index in the predetermined scan order,wherein when the palette index is encoded in a copy mode, the palette index is derived from information about copy run, the information about copy run is used to determine whether palette indices of last positions in current samples are copied from palette indices in the row above, andwherein a value of the palette index run is entropy encoded selected from one of two encoded types based on a number of bits used,as a first encoded type, a value of the palette index run is derived from a single encoded element that represents the value of the palette index run as is,as a second encoded type, a value of the palette index run is derived from two encoded elements that represent a most significant bit (MSB) value as is and refinement bits as is of the value of the palette index run.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×