×

Method and apparatus for motion-vector-aided pixel interpolation

  • US 20050024542A1
  • Filed: 06/18/2004
  • Published: 02/03/2005
  • Est. Priority Date: 06/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. Method for motion-vector-aided interpolation of a pixel in an intermediate image lying temporally or spatially between a first image and a second image (A1, B1), comprising:

  • assigning at least a first and a second motion vector (vec1, vec2) to the pixel (Px) to be interpolated, a pixel (P1, P3) in the first image (A1) and a pixel (P2, P4) in the second image (B1) being assigned to each motion vector (vec1, vec2);

    determining a first video information value (L10) on the basis of the video information value of at least one first pixel (P1) assigned to the at least one first displacement vector (vec1) in the first image (A1) and determining a second video information value (L20) on the basis of the video information value of at least one second pixel (P2) assigned to the at least one first displacement vector (vec1) in the second image (B1);

    determining a first further video information value (L30) on the basis of the video information value of a third pixel (P3) at the initial point of the second motion vector (vec2) in the first image (A1) and determining a second further video information value (L40) on the basis of the video information value of a fourth pixel (P4) at the terminus of the second motion vector (vec2) in the second image (B1);

    generating a third video information value (L3) by mixing the first further video information value (L30) and the second further video information value (L40);

    determining an interval given by the first and second video information values (L10, L20);

    determining the position of the third video information value (L3) relative to the interval boundaries (L10, L20);

    selecting the third video information value (L3) as the video information value (Lx) of the interpolated pixel (Px) if the third video information value (L3) lies inside the interval;

    determining the video information value (Lx) of the pixel (Px) to be interpolated if the third video information value (L3) lies outside the interval, by a) determining the mathematical distance from the third video information value (L3) to the nearest interval boundary (L10;

    L20); and

    b) determining a video information value that is remote from the nearest interval boundary (L10;

    L20) by the value of the distance determined in step a) and lies inside the interval and selecting this video information value as the video information value (Lx) of the interpolated pixel (Px).

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