×

ADAPTIVE FILTERING MECHANISM TO REMOVE ENCODING ARTIFACTS IN VIDEO DATA

  • US 20140369613A1
  • Filed: 06/14/2013
  • Published: 12/18/2014
  • Est. Priority Date: 06/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, through at least one of a processor of a data processing device communicatively coupled to a memory and a hardware engine, edge pixels and flat pixels of a video frame of a video sequence during one of decoding thereof and post-processing associated with the decoding based on a predetermined threshold, the edge pixels being associated with at least one edge of the video frame around which there is a change in intensity level above a threshold value thereof and the flat pixels being associated with at least one area of the video frame around which the change in the intensity level is below the threshold value;

    quantifying, through the at least one of the processor and the hardware engine, spatial correlation of pixels of the video frame around the at least one edge to estimate a strength of ringing artifacts therein, persistence of the ringing artifacts within the video frame and temporal persistence thereof across the video frame and another video frame of the video sequence based on the determined edge pixels and the flat pixels and a raw output of the decoding;

    adaptively and spatially filtering, through an edge preserving filter implemented through at least one of;

    executing instructions on the processor and the hardware engine, the pixels around the at least one edge of the video frame based on metadata associated with the video sequence, the estimated strength of the ringing artifacts, the persistence of the ringing artifacts within the video frame and the temporal persistence of the ringing artifacts across the video frame and the another video frame;

    adaptively and temporally filtering, through the at least one of the processor and the hardware engine, the video frame to mitigate artifacts resulting from a cumulative effect of compression during encoding of the video sequence; and

    blending, through the at least one of the processor and the hardware engine, an output of the adaptive spatial filtering and the adaptive temporal filtering to generate an output with suppressed ringing artifacts, spatial and temporal persistence thereof and artifacts resulting from the cumulative effect of compression therein.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×