Patent ID: 7548660

Claim:
A method, comprising: selecting a block of pixels, using at least one integrated circuit set; determining whether the block of pixels contains an edge pixel; if the block of pixels contains an edge pixel: selecting a first pixel among the block of pixels; determining if the first pixel is a ringing noise pixel; applying a ringing filter if the first pixel exhibits ringing noise; and applying an edge-preserved filter if the first pixel is not a ringing noise pixel, wherein applying the ringing filter comprises: creating a first sub-block of pixels from the block of pixels; creating a second sub-block of pixels from the block of pixels of the same size of the first sub-block of pixels, wherein the center block pixel of the first sub-block is different than the center block pixel of the second sub-block; generating a median value associated with the first block center block pixel with the pixels of the first sub-block; and generating a median value associated with the pixels of the second sub-block at the second sub-block center block pixel.