Patent ID: 8416847

Claim:
A system for compressing of a plurality of video frames which make up a video stream, comprising: a) a video digitizer configured to digitize a frame from said video frames; b) a video memory which is able to receive a plurality of pixels from said video digitizer; c) at least one encoding means for generating encoded data, d) a memory which is able to store said encoded data; e) an input/output device, wherein said at least one encoding means comprises a compression means for counting repeated instances of a pixel value comprising a number of pixel bits sub-sampled from each pixel when scanning said plurality of pixels and outputting a series of encoded data comprising a combined run-length field and a data field, i) wherein the data field of each encoded data element comprises a number in the range from zero to the maximum value of said number of sub-sampled pixel bits, and ii) wherein the run-length field of each encoded data element comprises the repeat count of the value in said data field.