A scalable layered video coding scheme that encodes video data frames into
multiple layers, including a base layer of comparatively low quality video
and multiple enhancement layers of increasingly higher quality video, adds
error resilience to the enhancement layer. Unique resynchronization marks
are inserted into the enhancement layer bitstream in headers associated
with each video packet, headers associated with each bit plane, and
headers associated with each video-of-plane (VOP) segment. Following
transmission of the enhancement layer bitstream, the decoder tries to
detect errors in the packets. Upon detection, the decoder seeks forward in
the bitstream for the next known resynchronization mark. Once this mark is
found, the decoder is able to begin decoding the next video packet. With
the addition of many resynchronization marks within each frame, the
decoder can recover very quickly and with minimal data loss in the event
of a packet loss or channel error in the received enhancement layer
bitstream. The video coding scheme also facilitates redundant encoding of
header information from the higher-level VOP header down into lower level
bit plane headers and video packet headers. Header extension codes are
added to the bit plane and video packet headers to identify whether the
redundant data is included.
Ένα εξελικτικό βαλμένο σε στρώσεις τηλεοπτικό σχέδιο κωδικοποίησης που κωδικοποιεί τα πλαίσια τηλεοπτικών στοιχείων στα πολλαπλάσια στρώματα, συμπεριλαμβανομένου ενός στρώματος βάσεων των συγκριτικά χαμηλής ποιότητας τηλεοπτικών και πολλαπλάσιων στρωμάτων αυξήσεων του όλο και περισσότερο υψηλότερου ποιοτικού βίντεο, προσθέτει την ανθεκτικότητα λάθους στο στρώμα αυξήσεων. Τα μοναδικά σημάδια resynchronization παρεμβάλλονται στο στρώμα αυξήσεων bitstream στις επιγραφές που συνδέονται με κάθε τηλεοπτικό πακέτο, τις επιγραφές που συνδέονται με κάθε αεροπλάνο κομματιών, και τις επιγραφές που συνδέονται με κάθε τηλεοπτικός-$$$-ΕΠΊΠΕΔΟ (vop) τμήμα. Μετά από τη μετάδοση του στρώματος αυξήσεων bitstream, ο αποκωδικοποιητής προσπαθεί να ανιχνεύσει τα λάθη στα πακέτα. Επάνω στην ανίχνευση, ο αποκωδικοποιητής επιδιώκει προς τα εμπρός στο bitstream για το επόμενο γνωστό σημάδι resynchronization. Μόλις βρεθεί αυτό το σημάδι, ο αποκωδικοποιητής είναι σε θέση να αρχίσει το επόμενο τηλεοπτικό πακέτο. Με την προσθήκη πολλών σημαδιών resynchronization μέσα σε κάθε πλαίσιο, ο αποκωδικοποιητής μπορεί να ανακτήσει πολύ γρήγορα και με την ελάχιστη απώλεια στοιχείων σε περίπτωση λάθους απώλειας ή καναλιών πακέτων στο λαμβανόμενο στρώμα αυξήσεων bitstream. Το τηλεοπτικό σχέδιο κωδικοποίησης διευκολύνει επίσης την περιττή κωδικοποίηση των πληροφοριών επιγραφών από την υψηλότερου επιπέδου vop επιγραφή κάτω στις χαμηλότερες επιγραφές αεροπλάνων κομματιών επιπέδων και τις τηλεοπτικές επιγραφές πακέτων. Οι κώδικες επέκτασης επιγραφών προστίθενται στο αεροπλάνο κομματιών και τις τηλεοπτικές επιγραφές πακέτων για να προσδιορίσουν εάν το περιττό στοιχείο συμπεριλαμβάνεται.