EFFICIENT SPATIO-TEMPORAL VIDEO UP-SCALING
First Claim
1. A method of performing spatio-temporal up-scaling, comprising:
- receiving an input video comprising a sequence of input frames,analyzing the input video to estimate motion vectors associated with the sequence of input frames, and determining corresponding motion compensation errors associated with the motion vectors;
determining an extent to which computational resources are to be respectively allocated to spatially up-scaling the sequence of input frames and temporally up-scaling the sequence of input frames, based on the estimated motion vectors and corresponding motion compensation errors; and
spatio-temporally up-scaling the sequence of input frames based on the determined extent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of performing spatio-temporal up-scaling includes receiving an input video having a sequence of input frames, analyzing the input video to estimate motion vectors associated with the sequence of input frames, and determining corresponding motion compensation errors associated with the motion vectors. The method further includes determining an extent to which computational resources are to be respectively allocated to spatially up-scaling the sequence of input frames and temporally up-scaling the sequence of input frames, based on the estimated motion vectors and corresponding motion compensation errors. In addition, the method includes spatio-temporally up-scaling the sequence of input frames based on the determined extent.
30 Citations
20 Claims
-
1. A method of performing spatio-temporal up-scaling, comprising:
-
receiving an input video comprising a sequence of input frames, analyzing the input video to estimate motion vectors associated with the sequence of input frames, and determining corresponding motion compensation errors associated with the motion vectors; determining an extent to which computational resources are to be respectively allocated to spatially up-scaling the sequence of input frames and temporally up-scaling the sequence of input frames, based on the estimated motion vectors and corresponding motion compensation errors; and spatio-temporally up-scaling the sequence of input frames based on the determined extent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program comprising code stored on a computer-readable medium which, when executed by a computer, causes the computer to carry out the steps of:
-
receiving an input video comprising a sequence of input frames, analyzing the input video to estimate motion vectors associated with the sequence of input frames, and determining corresponding motion compensation errors associated with the motion vectors; determining an extent to which computational resources are to be respectively allocated to spatially up-scaling the sequence of input frames and temporally up-scaling the sequence of input frames, based on the estimated motion vectors and corresponding motion compensation errors; and spatio-temporally up-scaling the sequence of input frames based on the determined extent.
-
-
19. A method of performing spatio-temporal up-scaling, comprising:
-
receiving an input video data comprising a sequence of input frames; performing a combination of spatial up-scaling and temporal up-scaling to the sequence of input frames; and modifying the combination dynamically as a function of at least one property of the sequence of input frames. - View Dependent Claims (20)
-
Specification