×

System and method for generating video frames and correcting motion

  • US 20040208246A1
  • Filed: 05/04/2004
  • Published: 10/21/2004
  • Est. Priority Date: 06/30/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating video frames, the method comprising:

  • receiving in a client device a first frame transmitted via a network a first frame, the first frame representative of an image at a first instance in time, the first frame including a plurality of first elements and a plurality of motion vectors, each of the motion vectors being associated with one of the plurality of first elements;

    receiving in the client device a second frame transmitted via the network a second frame, the first second frame representative of an image at a second instance in time, the first second frame including a plurality of second elements and a plurality of motion vectors, each of the motion vectors being associated with one of the plurality of second elements;

    subsequent to decoding the first frame and the second frame, determining in the client device, based upon a characteristic of the first frame or second frame, whether to modify at least one of the motion vectors in the first and/or second frames, wherein determining a characteristic of the first or second frame comprises determining the following characteristics;

    (a) whether the duration of time between receiving the first frame and the second frame exceeds a first threshold, and (b) whether a number of blocks in the second frame that has been independently coded is greater than a second threshold;

    modifying, at least in part in response to determining the characteristics, at least one of the plurality of motion vectors in the first and/or second frames based upon the value of one of the other motion vectors in the first and/or the second frame; and

    generating, at least one intermediate frame based, at least in part, upon a plurality of the first and/or second elements and said at least one of the plurality of motion vectors.

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