Method and Apparatus for Estimating Channel Induced Distortion
First Claim
Patent Images
1. A method for estimating distortion for an inter-coded image, comprising the step of calculating an average channel distortion for received inter-coded macroblocks in the inter-coded image as a previous average channel distortion scaled by a scaling factor.
2 Assignments
0 Petitions
Accused Products
Abstract
There are provided methods and apparatus for estimating channel induced distortion. A method for estimating distortion for an inter-coded image includes the step of calculating an average channel distortion for received inter-coded macroblocks in the inter-coded image as a previous average channel distortion multiplied by a scaling factor.
56 Citations
30 Claims
- 1. A method for estimating distortion for an inter-coded image, comprising the step of calculating an average channel distortion for received inter-coded macroblocks in the inter-coded image as a previous average channel distortion scaled by a scaling factor.
- 5. A method for estimating distortion for a P-frame, comprising the step of computing an average channel distortion for received, intra-coded macroblocks in the P-frame as a previous frame average channel distortion multiplied by a scaling factor c, when the intra-coded macroblocks are encoded using non-constrained intra prediction.
- 7. A method for estimating distortion for a current video image, comprising the step of calculating an average channel distortion, for macroblocks of the current video image that are lost and concealed using a motion-compensated temporal error concealment method, as a sum of an average concealment distortion and a propagated distortion from a previous video image, wherein the propagated distortion is calculated as an average channel distortion in the previous video image scaled by a scaling factor h.
-
11. A method for determining an average concealment distortion for an inter-coded image, comprising the steps of:
-
defining a concealment distortion for a given macroblock in the inter-coded image as a channel distortion for the given macroblock when there is an absence of transmission losses in other frames and other macroblocks in the inter-coded image;
estimating the concealment distortion for a selected macroblock in the inter-coded image by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method;
repeating said estimating step for other selected macroblocks in the inter-coded image, and calculating the average concealment distortion for the macroblocks in the inter-coded image based upon the estimated concealment distortions for the selected macroblocks in the inter-coded image. - View Dependent Claims (12)
-
-
13. A method for determining an average concealment distortion of a group of pictures (GOP), comprising the steps of:
-
estimating a concealment distortion for a selected macroblock in a selected inter-coded image in the GOP by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method;
repeating said estimating step for other selected macroblocks in the selected inter-coded image and other selected inter-coded images in the GOP, and calculating the average concealment distortion of the GOP based upon the estimated concealment distortions for the selected macroblocks in the selected inter-coded images in the GOP.
-
-
14. A method for determining an average concealment distortion for a picture sequence, comprising the steps of:
-
estimating a concealment distortion for a selected macroblock in a selected inter-coded image in the picture sequence by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method;
repeating said estimating step for other selected macroblocks in the selected inter-coded image and other selected inter-coded images in the picture sequence, and calculating the average concealment distortion for the inter-coded images in the picture sequence based upon the estimated concealment distortions for the selected macroblocks in the selected inter-coded images in the picture sequence.
-
- 15. An apparatus for estimating distortion for a inter-coded image, comprising a distortion calculator for calculating an average channel distortion for received inter-coded macroblocks in the inter-coded image as a previous average channel distortion value scaled by a scaling factor a.
- 19. An apparatus for estimating distortion for a P-frame, comprising a distortion calculator for computing an average channel distortion for received, intra-coded macroblocks in the P-frame as a previous frame average channel distortion multiplied by a scaling factor c, when the intra-coded macroblocks are encoded using non-constrained intra prediction.
- 21. An apparatus for estimating distortion for a current video image, comprising a distortion calculator (for calculating an average channel distortion, for macroblocks of the current video image that are lost and concealed using a motion-compensated temporal error concealment method, as a sum of an average concealment distortion and a propagated distortion from a previous video image, wherein the propagated distortion is calculated as an average channel distortion in the previous video image scaled by a scaling factor h.
- 25. An apparatus for determining an average concealment distortion for an inter-coded image, comprising a distortion estimator for estimating the concealment distortion for a selected macroblock in the inter-coded image by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method, repeating the estimating for other selected macroblocks in the inter-coded image, and calculating the average concealment distortion for the macroblocks in the inter-coded image based upon the estimated concealment distortions for the selected macroblocks in the inter-coded image.
-
27. An apparatus for determining an average concealment distortion of a group of pictures (GOP), comprising a distortion estimator for estimating a concealment distortion for a selected macroblock in a selected inter-coded image in the GOP by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method, repeating the estimating for other selected macroblocks in the selected inter-coded image and other selected inter-coded images in the GOP, and calculating the average concealment distortion of the GOP based upon the estimated concealment distortions for the selected macroblocks in the selected inter-coded images in the GOP.
-
28. An apparatus for determining an average concealment distortion for a picture sequence, comprising a distortion estimator for estimating a concealment distortion for a selected macroblock in a selected inter-coded image in the picture sequence by setting the selected macroblock as lost and concealing the selected macroblock using a decoder error concealment method, repeating the estimating for other selected macroblocks in the selected inter-coded image and other selected inter-coded images in the picture sequence, and calculating the average concealment distortion for the inter-coded images in the picture sequence based upon the estimated concealment distortions for the selected macroblocks in the selected inter-coded images in the picture sequence.
Specification