1. A method for processing video information, the method comprising: performing by one or more processors, one or more circuits, or any combination thereof integrated within a single chip: calculating a first two-field difference between a first plurality of pixels from a current field and a second plurality of corresponding pixels from an alternate field adjacent to said current field; filtering said first two-field difference to obtain a first weighted filtered result; and removing artifacts by deinterlacing, using one or more of a plurality of deinterlacing methods, at least one pixel from said current field, said one or more of a plurality of deinterlacing methods selected based at least in part on said calculated first weighted filtered result.