Patent ID: 7564465

Claim:
A computer-implemented method for processing video data, the method comprising: an encoder executing the following steps: removing texture from at least some frames of a set of frames in a video sequence; synthesizing new texture based on texture parameters associated with the removed texture and at least one of overall color, color saturation, and whether an original texture associated with the set of frames is structured and busy or unstructured and smooth, wherein: if the original texture is structured and busy, then synthesizing the new texture based on a first set of constraints, the first set of constraints further comprising marginal statistics, coefficient correlations, coefficient magnitude correlations, cross-scale statistics, overall color and color saturation; and if the original texture is unstructured and smooth, then synthesizing the new texture based on a second set of constraints; and inserting the synthesized new texture into the set of frames to enable display of the set of frames.