Patent ID: 8724913

Claim:
A method for run-length decoding run-length encoded (RLE) data associated with a plurality of values, said method comprising: receiving said RLE data; storing a predetermined value in each of a plurality of consecutively-accessible storage locations of a buffer; writing a first value different than said predetermined value to a first storage location based on said RLE data; skipping a number of said consecutively-accessible storage locations from said first storage location to a next storage location based on said RLE data, said number being at least one; and writing a next value different than said predetermined value to said next storage location based on said RLE data; and wherein said RLE data includes a plurality of pairs of values; each said pair of values includes a first value indicating a run length of values having said predetermined value and a second value indicating a next value different than said predetermined value; and said number of said consecutively-accessible storage locations that are skipped is equal to said first value in one of said plurality of pairs of values.