×

Real-time video coding/decoding

  • US 8,023,562 B2
  • Filed: 09/05/2008
  • Issued: 09/20/2011
  • Est. Priority Date: 09/07/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding, a digitized sequence of video frames in a multi-core system, the method comprising:

  • performing core motion estimation;

    determining weighted texture prediction use from a difference between normalized density functions for luminance histograms of an original frame and of a reference frame; and

    calculating parameters for weighted texture prediction;

    wherein the core motion estimation comprises;

    dividing a current video frame and a reference video frame into blocks of pixels;

    defining in the current frame an initial block B(F, XINIT, YINIT) with coordinates XINIT, YINIT;

    selecting in the reference frame a plurality of N candidate blocks with coordinates (Xj, Yj) where j=0, 1 . . . N, using a predetermined criterion; and

    performing core motion estimation for the current frame based on similarity between pixels of a block of the current frame and pixels of blocks of the reference frame;

    wherein the motion estimation comprises;

    calculating values of a function of distortion Q(F, R, Xj, Yj) for all N candidate blocks; and

    comparing minimum values of Q(F, R, Xj, Yj) with predetermined thresholds to find coordinates for motion estimation Xj=XMIN, Yj=YMIN from the function of distortion having a lowest value;

    QMIN=Q(F, R, XMIN, YMIN).

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×