Patent ID: 8233085

Claim:
A method for interpolating a pixel value of a pixel located at an on-screen display (OSD) object during frame rate conversion, the method comprising: determining, for each of a plurality of contiguous blocks in a video frame comprising a plurality of pixels depicting content of the video frame, current forward motion vectors between a first previous video frame and a current video frame, and at least one other set of forward motion vectors between two temporally consecutive previous video frames; determining, in the current video frame, that a first block adjoining a target block includes a plurality of pixels depicting at least a portion of an on-screen display (OSD) object, the determining based on the current, and the at least one other set of forward motion vectors associated with the first adjoining block; identifying a current forward motion vector associated with the target block and determining that a position of the first adjoining block relative to the target block coincides with a direction of the current forward motion vector associated with the target block; setting a magnitude of the current forward motion vector associated with the target block to zero (0); and calculating a pixel value of a pixel in the target block in the interpolated video frame based on the current forward motion vector associated with the target block; wherein at least one of the preceding actions is performed on at least one electronic hardware component.