摘要 |
A decoder system (500) for prediction-coded video frames comprises a state-dependent primary decoder (510) for receiving, decoding and outputting; and a state-dependent secondary decoder (521). The primary decoder responds to receipt of an incomplete frame by: copying its state into the secondary decoder before decoding the incomplete frame; decoding the incomplete frame and subsequent frames; and accepting a state copied from the secondary decoder. Parallel to this, the secondary decoder responds to receipt of a state from the primary by: accepting the state; receiving data restoring the incomplete frame; decoding the restored incomplete frame and subsequent frames until it has caught up with the primary decoder; and copying its state into the primary, which is then restored into an error-free state. Alternatively, the secondary decoder operates parallel to the primary, hence redundantly in normal conditions, and will interrupt its decoding when an incomplete frame is received until this is restored. |