In this paper, we propose new spatial error concealment (SEC) method, error-concealed de-blockihg filter (ECDF), for a real-time decoding system over an error-prone or wireless channel. There are several advantages: of ECDF. The first is: that ECDF can conceal I frames without the need of flexible macroblock ordering (EMO). Second, the hardware cost of interpolation can be saved, Third, the required information for error concealment (EC) only includes the pixels in the top and left neighbors Of current corrupted macroblock (MB). Hence, we can conceal the corrupted MB without requiring the information in the right and bottom side, leading to the reduction of memory space as well as bandwidth. The implementation results show that the hardware cost of ECDF can be saved about 30% compared to direct implementation. Without the FMO, the proposal gains 1.3dB in PSNR compared to bilinear interpolation in JM9.8.