Method of motion vector prediction and system thereof
First Claim
Patent Images
1. A method comprising the steps of:
- determining a first set of motion vectors associated with a first frame of video data;
determining a second set of motion vectors associated with a second frame of video data; and
predicting a first motion vector for a first pixel set of the second frame of video data based on the first set of motion vectors and a the second set of motion vectors.
2 Assignments
0 Petitions
Accused Products
Abstract
A first set of motion vectors associated with a first frame of video data is determined. A second set of motion vectors associated with a second frame of video data is also determined. A motion vector for a pixel set associated with the second frame of video data is predicted based upon the first set of motion vectors and the second set of motion vectors. In one embodiment, the first frame of video data is a frame of pixel data that was encoded prior to the second frame. The first frame may also be a frame to be displayed prior to the second frame of video data.
83 Citations
23 Claims
-
1. A method comprising the steps of:
-
determining a first set of motion vectors associated with a first frame of video data;
determining a second set of motion vectors associated with a second frame of video data; and
predicting a first motion vector for a first pixel set of the second frame of video data based on the first set of motion vectors and a the second set of motion vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a video data processing element;
a memory coupled to the video data processing element, the memory comprising;
a video data storage region to store a first frame of video data and a second frame of video data; and
a program storage region to store program instructions, the program instructions to facilitate determining a first set of motion vectors associated with a first frame of video data;
determining a second set of motion vectors associated with a second frame of video data; and
predicting a first motion vector for a first pixel set of the second frame of video data based on the first set of motion vectors and a the second set of motion vectors. - View Dependent Claims (18, 19)
-
-
20. A method comprising the steps of:
-
receiving a first frame of video data having a first pixel set, the first frame of video data to be displayed at a first time;
receiving a second frame of video having a second pixel set and a third pixel set, wherein the second pixel set and the third pixel set are immediately adjacent to each other in one of a horizontal, vertical, or diagonal direction, the first pixel set is co-located with the third pixel set, and the second frame of video data is to be displayed at a second time;
determining a motion vector for the first pixel set; and
determining a motion vector for the second pixel set based upon the motion vector for the first pixel set. - View Dependent Claims (21, 22, 23)
-
Specification