Patent ID: 8532170

Claim:
A computer implemented system for processing video images for display comprising: at least one processor in communication with an associated non-transitory computer readable memory of the computer-implemented system with the computer-implemented system further comprising: a stream parser for retrieving a main video and a sub-picture identifier; a video decoder to generate a main video image having a main video intensity value for each pixel in the main video; a sub-picture decoder to determine a sub-picture image based on the sub-picture identifier, the sub-picture image having pixel data for each pixel in the sub-picture image, the pixel data being indicative of a sub-picture pixel type including at least a first pixel type and a second pixel type, each pixel further having a command code indicative of a pixel type contrast level corresponding to each pixel type and a pixel type color intensity corresponding to each pixel type; an intensity formatter to generate a sub-picture pixel intensity for each pixel in the sub-picture image; a preprocessing function to calculate, for each sub-picture pixel, an adjusted sub-picture intensity level by performing a set contrast command with no main video image data when the first pixel type color intensity is greater than the second pixel type color intensity a filtering function to perform anti-aliasing filtering on the sub-picture image; and a sub-picture set contrast command function to combine the sub-picture image with the main video image.