Patent ID: 7944508

Claim:
A method for automatically detecting and suppressing cross-color and cross-luma present in a baseband component video signal, the method comprising: receiving component pixel data of a current pixel located in a current position in a current scan line in a current frame, the component pixel data of a first previous pixel located in the current position in the current scan line in a first frame, and the component pixel data of a second previous pixel located in the current position in the current scan line in a second frame, wherein the second frame temporally precedes the first frame, which temporally precedes the current frame; calculating a first difference based on the component pixel data of the first previous pixel and the component pixel data of the current pixel, a second difference based on the component pixel data of the second previous pixel and the component pixel data of the first previous pixel, and a third difference based on the component pixel data of the second previous pixel and the component pixel data of the current pixel; determining for the current pixel whether at least one of cross-luma and cross-color is present based on an absolute value of at least one of the first difference, the second difference and the third difference; determining a per pixel count associated with the component pixel data of the current pixel based on the determined presence of at least one of cross-luma and cross-color; modifying the component pixel data of the current pixel based on the per pixel count associated with the component pixel data of the current pixel by using the per pixel count for the current pixel to determine a weighting factor, wherein the weighting factor is at least zero and at most one; calculating an increment by subtracting the component pixel data of the current pixel from the component pixel data of the first previous pixel and dividing the difference by two; calculating a product by multiplying the calculated increment by the weighting factor; and adding the product to the component pixel data of the current pixel; and outputting the modified component pixel data of the current pixel as a corrected output color video signal, wherein the corrected output color video signal is substantially without visual artifacts caused by the at least one of cross-luma and cross-color.