Post de-interlacer motion adaptive filter for smoother moving edges
AssigneeMarvell International Ltd.
InventorsShilpi Sahu, Sanjay Garg, Nikhil Balram
Life of this patent
Estimating the term…
Abstract
A system and method for motion adaptively filtering a de-interlaced video signal. This motion adaptive filtering may be accomplished by using a motion value determined during motion adaptive de-interlacing. The motion value may be used to adjust the amount of filtering to be applied to the de-interlaced signal. Edges in the signal representing motion my be filtered more than static regions. A pixel by pixel difference between multiple signal frames, calculated during motion adaptive de-interlacing, may be used to determine the motion value. A motion adaptive filter may be implemented either separately from the motion adaptive de-interlacer or incorporated as part of the motion adaptive de-interlacer.
Claims18
A method comprising:
- motion adaptively de-interlacing an interlaced video signal, including
- determining a motion value for each edge of a plurality of edges represented in the interlaced video signal, wherein the motion value for each edge of the plurality of edges corresponds to whether the edge is in motion within the interlaced video signal,
- comparing the motion value of each edge of the plurality of edges to a predetermined threshold value, wherein i) portions of the interlaced video signal representing edges in motion have edges whose motion value is above the predetermined threshold value, and ii) portions of the interlaced video signal not representing edges in motion have edges whose motion value is below the predetermined threshold,
- de-interlacing the portions of the interlaced video signal representing edges in motion in accordance with spatial interpolation, and
- de-interlacing the portions of the interlaced video signal not representing edges in motion in accordance with temporal interpolation;
- and
- motion adaptively filtering the de-interlaced video signal, including
- filtering, in accordance with a first amount, the edges of the plurality of edges whose motion value is above the predetermined threshold value, and
- filtering, in accordance with a second amount, the edges of the plurality of edges whose motion value is below the predetermined threshold value,
- wherein the first amount is greater than the second amount;
- and
- scaling the motion adaptively filtered de-interlaced video signal and outputting the scaled video directly as a progressive signal or indirectly as a film or interlaced signal by using an interlacer after scaling.
A system comprising:
- a motion adaptive de-interlacer configured to receive and de-interlace an interlaced video signal by
- determining a motion value for each edge of a plurality of edges represented in the interlaced video signal, wherein the motion value for each edge of the plurality of edges corresponds to whether the edge is in motion within the interlaced video signal,
- comparing the motion value of each edge of the plurality of edges to a predetermined threshold value, wherein i) portions of the interlaced video signal representing edges in motion have edges whose motion value is above the predetermined threshold value, and ii) portions of the interlaced video signal not representing edges in motion have edges whose motion value is below the predetermined threshold,
- de-interlacing the portions of the interlaced video signal representing edges in motion in accordance with spatial interpolation, and
- de-interlacing the portions of the interlaced video signal not representing edges in motion in accordance with temporal interpolation;
- and
- a motion adaptive filter configured to filter the de-interlaced video signal by
- filtering, in accordance with a first amount, the edges of the plurality of edges whose motion value is above the predetermined threshold value, and
- filtering, in accordance with a second amount, the edges of the plurality of edges whose motion value is below the predetermined threshold value,
- wherein the first amount is greater than the second amount;
- and
- scaling the motion adaptively filtered de-interlaced video signal and outputting the scaled video directly as a progressive signal or indirectly as a film or interlaced signal by using an interlacer after scaling.
Dependencies are inferred from the claim text.