Object speed weighted motion compensated interpolation
AssigneeSTMicroelectronics S.r.l.
InventorGordon Petrides
Life of this patent
Estimating the term…
Abstract
In one embodiment of the present invention, a method is provided for performing motion compensated interpolation using a previous frame and a current frame of a displayable output, the method comprising: detecting the speed of an object in the displayable output relative to the speed of a background in the displayable output; and blending results from a halo reducing interpolator and a median interpolator, wherein the results of each of the interpolators are weighted based on the speed of the object, to arrive at an interpolated frame using the previous frame and the current frame.
Claims20
A method for performing motion compensated interpolation using a previous frame and a current frame of a displayable output, the method comprising:
- detecting the speed of an object in the displayable output relative to the speed of a background in the displayable output;
- and
- blending results from a halo reducing interpolator and a median interpolator, wherein the results of each of the interpolators are weighted based on the speed of the object, to arrive at an interpolated frame using the previous frame and the current frame.
A method for performing motion compensated interpolation using a previous frame and a current frame of a displayable output, the method comprising:
- detecting the speed of an object in the displayable output relative to the speed of a background in the displayable output;
- and
- performing pre-emphasis filtering on the displayable output, wherein the pre-emphasis filtering boosts higher frequencies within the displayable output, wherein the degree of pre-emphasis filtering is weighted based on the speed of the object.
A method for performing motion compensated interpolation using a previous frame and a current frame of a displayable output, the method comprising:
- detecting the speed of an object in the displayable output relative to the speed of a background in the displayable output;
- performing pre-emphasis filtering on the displayable output, wherein the pre-emphasis filtering boosts higher frequencies within the displayable output, wherein the degree of pre-emphasis filtering is weighted based on the speed of the object;
- and
- blending results from a halo reducing interpolator and a median interpolator, wherein the results of each of the interpolator are weighted based on the speed of the object, to arrive at an interpolated frame using the previous frame and the current frame.
An interpolation system comprising:
- an object speed detection unit configured to detect the speed of an object in displayable output relative to the speed of a background in the displayable output;
- a halo reducing interpolator;
- a median interpolator;
- a blending module coupled to the object speed detection unit, halo reducing interpolator, and median interpolator and configured to blend results of the halo reducing interpolator and the median interpolator based upon the speed of the object as detected by the object speed detection unit.
A display device comprising:
- a digital display;
- and
- a display controller comprising:
- an object speed detection unit configured to detect the speed of an object in displayable output relative to the speed of a background in the displayable output;
- a halo reducing interpolator;
- a median interpolator;
- and
- a blending module coupled to the object speed detection unit, halo reducing interpolator, and median interpolator and configured to blend results of the halo reducing interpolator and the median interpolator based upon the speed of the object as detected by the object speed detection unit.
A computer chip configured to:
- detect the speed of an object in the displayable output relative to the speed of a background in the displayable output;
- and
- blend results from a halo reducing interpolator and a median interpolator, wherein the results of each of the interpolator are weighted based on the speed of the object, to arrive at an interpolated frame using the previous frame and the current frame.
Dependencies are inferred from the claim text.