In this paper, the impact of the scene change on the conventional error concealment method is addressed and a novel error concealment method is proposed to improve the insufficiency of conventional temporal error concealment algorithm due to the occurrence of scene change. Combining with the low complexity scene change detection algorithm using macroblock type information, the corrupt blocks resulting from bit errors are concealed either temporally or spatially depending on whether or not an abrupt scene change is found. In the case of gradual scene change, a novel error concealment method of interpolation and extrapolation is proposed to utilize the linear property of gradual scene change sequence, and effectively reduce the concealment error in comparison with the conventional algorithm. Great improvement about 3 to 5 dB PSNR in average and 6 to 8 dB in some cases is obtained with very little overhead memory and computation.