Motion adaptive scan-rate conversion using directional edge interpolation
First Claim
1. A method for interpolating progressively scanned video data from interlaced video data fields comprising the steps of:
- receiving said interlaced video data fields at a processor;
applying a fast median filtering method to said video data fields, comprising the steps of;
a. performing a series of extreme comparisons between pairs of data values, for a set of data samples;
b. updating a current most extreme value of said set of data as each one of said series of comparisons is performed;
c. comparing each data value of said set with the current extreme value, then storing the one closest to the opposite extreme from said current extreme value;
d. repeating said updating and said comparing steps until three said extreme values remain; and
e. finding a final most extreme value of said remaining values, wherein said final most extreme value is a median value;
further filtering said video field data using said median value both spatially and temporally, thereby producing an interpolated output; and
sending said interpolated output to a display device for display as progressively scanned video data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for processing video data to produce a progressively scanned signal from an input of conventional interlaced video. The data is received at a processor (1), used to determine a motion signal (26) over time between field of the data. The motion signal is filtered to reduce errors caused by noise-corrupted video sources and then further filtered to spread out the determined motion signal. Edge information (30) is located and combined with the motion signal to produce an integrated progressive-scan signal (36) for display on a video display device, producing images with sharper edges and motion signals which have a lower susceptibility to noise.
33 Citations
1 Claim
-
1. A method for interpolating progressively scanned video data from interlaced video data fields comprising the steps of:
-
receiving said interlaced video data fields at a processor; applying a fast median filtering method to said video data fields, comprising the steps of; a. performing a series of extreme comparisons between pairs of data values, for a set of data samples; b. updating a current most extreme value of said set of data as each one of said series of comparisons is performed; c. comparing each data value of said set with the current extreme value, then storing the one closest to the opposite extreme from said current extreme value; d. repeating said updating and said comparing steps until three said extreme values remain; and e. finding a final most extreme value of said remaining values, wherein said final most extreme value is a median value; further filtering said video field data using said median value both spatially and temporally, thereby producing an interpolated output; and sending said interpolated output to a display device for display as progressively scanned video data.
-
Specification