Adaptive error concealment algorithm based on residual distribution for whole frame losses in H.264: Adaptive error concealment algorithm based on residual distribution for whole frame losses in H.264