×

Advanced screen content coding solution

  • US 10,291,827 B2
  • Filed: 11/20/2014
  • Issued: 05/14/2019
  • Est. Priority Date: 11/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for coding screen content into a bitstream, the method comprising:

  • dividing the screen content into a plurality of coding units (CUs), wherein each CU comprises a plurality of pixels and wherein each pixel has a numerical value;

    creating a color palette table for a first coding unit (CU) of the plurality of CUs, wherein the color palette table comprises a plurality of entries, and wherein the plurality of entries indicate the most frequent numerical values of the plurality of pixels in the first CU;

    creating a first color index map for the first CU, the first color index map comprising an entry for each pixel in the first CU, wherein each entry in the first color index map comprises an index into the color palette table;

    creating a second color index map for a second CU of the plurality of CUs, the second color index map comprising an entry for each pixel in the second CU, wherein each entry in the second color index map comprises an index into the color palette table;

    creating a first prediction residual table comprising an entry for each pixel in the first CU, wherein each entry in the first prediction residual table comprises the difference between the numerical value of the color palette table entry corresponding to the first color index map entry for that pixel and the numerical value of that pixel;

    creating a second prediction residual table comprising an entry for each pixel in the second CU, wherein each entry in the second prediction residual table comprises the difference between the numerical value of the color palette table entry corresponding to the second color index map entry for that pixel and the numerical value of that pixel; and

    encoding the color palette table, the first color index map, the second color index map, the first prediction residual table, and the second prediction residual table into the bitstream.

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