Patent ID: 8189656

Claim:
A method of generating a scaled motion vector for an output coding unit, said method comprising the steps of: selecting, for the output coding unit in a compressed output video stream, an area-of-interest having coding units from a compressed input video stream, wherein the input resolution of the input video stream is different from the output resolution of the output video stream; classifying the output coding unit based on statistics of motion data from the area-of-interest, the motion data being contained in the input video stream, wherein the classification of the output coding unit is selected as one of a smooth region, an object boundary, a distorted region or high contrast textures; selecting from a pre-defined set of re-sampling filters a re-sampling filter dependent upon said classification for the output coding unit, wherein the re-sampling filter generates said scaled motion vector to match characteristics of the classified output coding unit from motion data of the input video stream; and applying the selected re-sampling filter to motion vectors from said area-of-interest to generate the scaled motion vector for the output coding unit in the compressed output video stream.