Patent ID: 6037982
Filing Date: 2000-03-14
Classification: H04N

Abstract:
A process for encoding video signals, comprising the steps of:(a) applying first-pass processing to a video sequence comprising a plurality of video frames to generate first-pass processing results comprising palette table data, wherein the first-pass processing comprises the step of generating statistics on pixels of the palettized video frames and generating a palette remap table from the statistics on pixels;(b) applying second-pass processing to the video sequence, after completing the first-pass processing, using the first-pass processing results to generate second-pass processing results, wherein the second-pass processing comprises using the palette remap table to map the pixels into remapped values and the second-pass processing results comprise the remapped values; and(c) applying third-pass processing to the video sequence using the second-pass processing results to generate third-pass processing results, wherein the remapped values within a key frame in the third-pass processing results can include data representing any value in the palette remap table, and generating an encoded bitstream for the video sequence based on the third-pass processing results.