Patent ID: 7197075

Claim:
A method for temporal interpolation of video frames within a source video sequence having a plurality of video frames sequentially arranged to form an image, each video frame containing image information data arranged within a video image border, said method comprising the steps of: reading two adjacent video frames of said source video sequence; detecting and removing video frame defects; broadening a video frame beyond its original border, whereby interpolation of a new video frame is enabled; splitting said video frame into a plurality of blocks; determining a displacement vector for each block; providing a means of automatic adjustment of system parameters for a given source video sequence; providing a means of data storage, whereby electronic video frame information and operational information is stored and retrieved; providing a means of motion estimation between said video frames; providing a means of detection of scene changes within said source video sequence; selecting among at least one type of interpolation means based on said motion estimation; interpolating and inserting at least one new video frame into said source video sequence; providing a means of evaluating the quality of a new video sequence following interpolation; and reiterating the steps of motion estimation and detection of scene changes until satisfactory quality is achieved.