Adaptive updates in motion-compensated temporal filtering
First Claim
1. A method of motion-compensated temporal filtering or inverse motion-compensated temporal filtering that includes a prediction stage and an update stage, the method comprising:
- adapting update information, wherein the adapting is based at least in part upon a model of the human visual system; and
applying results of the adapting in encoding or decoding.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools are described for scalable video coding and decoding. For example, a video encoder and decoder perform adaptive update operations in lifting-based motion-compensated temporal filtering and inverse motion-compensated temporal filtering, respectively. The encoder, in a prediction stage, computes a motion-compensated prediction for an odd image and computes a high-pass image as the difference between the odd image and the prediction. For an update stage, the encoder performs motion compensation on the high-pass image (and potentially another high-pass image) to compute a motion-compensated update. Based upon perceptual criteria, the encoder adaptively combines the update with an even image to form a low-pass image. The decoder, for an update stage, performs motion compensation on one or more high-pass images to compute a motion-compensated update. Based upon perceptual criteria, the encoder adaptively combines the update with a low-pass image to reconstruct an even frame.
-
Citations
20 Claims
-
1. A method of motion-compensated temporal filtering or inverse motion-compensated temporal filtering that includes a prediction stage and an update stage, the method comprising:
-
adapting update information, wherein the adapting is based at least in part upon a model of the human visual system; and
applying results of the adapting in encoding or decoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium storing computer-executable instructions for causing a computer system programmed thereby to perform a method comprising:
-
based at least in part on one or more perceptual criteria, computing one or more update thresholds for lifting-based motion-compensated temporal filtering or inverse motion-compensated temporal filtering; and
thresholding update information according to the one or more update thresholds. - View Dependent Claims (12, 13, 16, 17, 18, 19)
-
-
14. The computer-readable medium of claim 111 wherein the one or more update thresholds are lower for flat areas and higher for noisy areas.
-
15. The computer-readable medium of claim 111 wherein the one or more update thresholds vary depending on a contrast adjustment tuning parameter.
-
20. A tool comprising one of more buffers for storing video picture information and means for adaptively performing update operations during motion-compensated temporal filtering or inverse motion-compensated temporal filtering in view of update thresholds computed based upon perceptual criteria and buffered video picture information.
Specification