VIDEO CODING WITH ADAPTIVE FILTERING FOR MOTION COMPENSATED PREDICTION
First Claim
1. A method comprising:
- applying motion compensation to blocks within a video frame to generate prediction video blocks; and
adaptively adjusting the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure is directed to video coding techniques that support normal single layer video coding, or scalable video coding with features such as signal-to-noise ratio (SNR) scalability and spatial scalability. A video coding device may implement these techniques in a video decoder that includes a motion compensation module and a filter. The motion compensation module decodes a prediction frame from a digital video signal, wherein the motion compensation module determines each block of the inter-coded frame from motion vectors encoded in the digital video signal. The filter adaptively filters one or more of the inter-coded blocks based on a signal either encoded or inferred from the digital video signal. In some instances, the video decoder may adaptively apply different filter functions, one in the horizontal and another in the vertical direction, based on the signal. By implementing these techniques, the video decoder may increase the visual quality of the resulting decoded digital video signal while reducing complexity.
274 Citations
25 Claims
-
1. A method comprising:
-
applying motion compensation to blocks within a video frame to generate prediction video blocks; and adaptively adjusting the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video coding device comprising:
-
a motion compensation module that applies motion compensation to blocks within a video frame to generate prediction video blocks; and a control module that adaptively adjusts the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A video coding device comprising:
-
means for applying motion compensation to blocks within a video frame to generate prediction video blocks; and means for adaptively adjusting the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision. - View Dependent Claims (23)
-
-
24. A computer program product comprising a computer-readable medium comprising instructions to cause a processor to:
-
apply motion compensation to blocks within a video frame to generate prediction video blocks; and adaptively adjust the motion compensation to apply either a first filter mode or a second filter mode to each of the blocks based on a filter mode decision. - View Dependent Claims (25)
-
Specification