This paper reviews the techniques that have been developed for error control and concealment in the past 10–15 years