Back to results
US 2017/0013279 A1Published application
Content adaptive dominant motion compensated prediction for next generation video coding
AssigneeNTEL Corporation
InventorsATUL PURI, Neelesh GOKHALE
Life of this patent
Estimating the term…
Abstract
Techniques related to dominant motion compensated prediction for next generation video coding are described.
Claims29
1-47. (canceled)
A computer-implemented method for video coding, comprising:
- obtaining frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- forming a warped global compensated reference frame by displacing at least one portion of the decoded reference frame by using global motion trajectories;
- determining a motion vector indicating the motion of the at least one portion and motion from a position based on the warped global compensated reference frame to a position at the current frame;
- and
- forming a prediction portion based, at least in part, on the motion vectors and corresponding to a portion on the current frame.
2 more elements
A computer-implemented method for video coding, comprising:
- obtaining frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- dividing the reference frame into a plurality of portions that are less than the area of the entire frame;
- performing dominant motion compensation comprising applying local global motion compensation on at least one of the portions by displacing the at least one portion of the decoded reference frame by using global motion trajectories at a boundary of the portion;
- and
- forming a prediction portion that corresponds to a portion on the current frame, and by using the pixel values of the displaced portion.
2 more elements
A coder comprising:
- an image buffer;
- and
- a graphics processing unit configured to:
- obtain frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- divide the reference frame into a plurality of portions that are less than the area of the entire frame;
- perform dominant motion compensation comprising applying local global motion compensation on at least one of the portions by displacing the at least one portion of the decoded reference frame by using global motion trajectories at a boundary of the portion;
- and
- form a prediction portion that corresponds to a portion on the current frame and by using the pixel values of the displaced portion.
5 more elements
A coder comprising:
- an image buffer;
- and
- a graphics processing unit configured to:
- obtain frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- form a warped global compensated reference frame by displacing at least one portion of the decoded reference frame by using global motion trajectories;
- determine a motion vector indicating the motion of the at least one portion and motion from a position based on the warped global compensated reference frame to a position at the current frame;
- and
- form a prediction portion based, at least in part, on the motion vectors and corresponding to a portion on the current frame.
5 more elements
At least one computer readable memory comprising instructions, that when executed by a computing device, cause the computing device to:
- obtain frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- divide the reference frame into a plurality of portions that are less than the area of the entire frame;
- perform dominant motion compensation comprising applying local global motion compensation on at least one of the portions by displacing the at least one portion of the decoded reference frame by using global motion trajectories at a boundary of the portion;
- and
- form a prediction portion that corresponds to a portion on the current frame and by using the pixel values of the displaced portion.
2 more elements
At least one computer readable memory comprising instructions, that when executed by a computing device, cause the computing device to:
- obtain frames of pixel data and having a current frame and a decoded reference frame to use as a motion compensation reference frame for the current frame;
- form a warped global compensated reference frame by displacing at least one portion of the decoded reference frame by using global motion trajectories;
- determine a motion vector indicating the motion of the at least one portion and motion from a position based on the warped global compensated reference frame to a position at the current frame;
- and
- form a prediction portion based, at least in part, on the motion vectors and corresponding to a portion on the current frame.
2 more elements
Dependencies are inferred from the claim text.