Patent ID: 7466755

Claim:
A method of error concealment, comprising: providing a first set of image data at a first time instant; providing a second set of image data at a second time instant; representing the first set of image data by a model of updating a mixture of principal components (UMPC) to form a UMPC model having a plurality of components; receiving the second set of image data, wherein the second set of image data contains error-free data; and updating the UMPC model using the error-free data at the second time instant, wherein minimizing the error of representation of the error-free data at the second time instant by the UMPC model is achieved through iteration of the following: min m j ( n ) , U j ( n ) , w i ∀ i , j ⁢ ( 1 ∑ i = 0 ∞ ⁢ α i ) ⁢ ∑ i = 0 ∞ ⁢ α i ⁢  x n - i - ∑ j = 1 M ⁢ w n - i , j [ m j ( n ) + ∑ k = 1 P ⁢ [ ( x n - i - m j ( n ) ) T ⁢ u jk ( n ) ] ⁢ u jk ( n ) ︸ x ^ n - i , j ]  2 wherein n and i are time; M is a number of components in the UMPC; x i is a data vector at time i; m j n is a mean of the j th mixture component estimated at time n; u jk (n) is a k th eigen-vector of the j th mixture component estimated at time n; U j (n) is a matrix with P columns of u jk (n) , wherein k=1˜P; {circumflex over (x)} ij is a reconstruction of x i with mixture component j; {circumflex over (x)} i is a matrix with M columns of {circumflex over (x)} ij , j=1˜M; w ij is a weight of {circumflex over (x)}^ ij to reconstruct x i ; w i is a vector with M entries of w ij ; αis a decay factor, wherein 0<α<1; and q, r are indices of the mixture component.