Systems and methods for decoding of partially corrupted reversible variable length code (RVLC) intra-coded macroblocks and partial block decoding of corrupted macroblocks in a video decoder

   
   

The invention is related to methods and apparatus that recover usable video data from partially corrupted data. Embodiments inspect corrupted data packets and identify the location or locations of an error, whether the corrupted data packet contains data expected to be error-free, and whether the error-free data should be used. Decoding of a packet in both the forward direction and the backward direction can be used to locate a position of an error. Intra-coded macroblocks can also be recovered. A decoder can elect to use or to drop an intra-coded macroblock recovered from a corrupted data packet according to further criteria that is applied to the recovered intra-coded macroblock. One embodiment inspects video bitstream data that has been encoded with an optional data partitioning feature enabled, and retrieves specified data in areas of a corrupted packet that are expected to be free from error.

Η εφεύρεση συσχετίζεται με τις μεθόδους και τις συσκευές που ανακτούν τα χρησιμοποιήσιμα τηλεοπτικά στοιχεία από τα μερικώς αλλοιωμένα στοιχεία. Οι ενσωματώσεις επιθεωρούν τα αλλοιωμένα πακέτα στοιχείων και προσδιορίζουν τη θέση ή τις θέσεις ενός λάθους, εάν το αλλοιωμένο πακέτο στοιχείων περιέχει τα στοιχεία που αναμένονται για να είναι χωρίς λάθη, και εάν τα χωρίς λάθη στοιχεία πρέπει να χρησιμοποιηθούν. Η αποκωδικοποίηση ενός πακέτου και στην μπροστινή κατεύθυνση και στην οπίσθια κατεύθυνση μπορεί να χρησιμοποιηθεί για να εντοπίσει μια θέση ενός λάθους. Δια--κωδικοποιημένος macroblocks μπορεί επίσης να ανακτηθεί. Ένας αποκωδικοποιητής μπορεί να εκλέξει στη χρήση ή να ρίξει δια--κωδικοποιημένη macroblock ανακτημένος από ένα αλλοιωμένο πακέτο στοιχείων σύμφωνα με τα περαιτέρω κριτήρια που εφαρμόζεται ανακτημένη δια--κωδικοποιημένος macroblock. Μια ενσωμάτωση επιθεωρεί το τηλεοπτικό στοιχείο bitstream που έχει κωδικοποιηθεί με ένα προαιρετικό στοιχείο που χωρίζει το χαρακτηριστικό γνώρισμα που επιτρέπεται, και ανακτά τα διευκρινισμένα στοιχεία στις περιοχές ενός αλλοιωμένου πακέτου που αναμένονται για να είναι απαλλαγμένες από το λάθος.

 
Web www.patentalert.com

< Virtualizing hardware with system management interrupts

< Method and apparatus for imprinting ID information into a digital content and for reading out the same

> Bookmarking voice messages

> Methods of and system for portable cellular phone voice communication and positional location data communication using the cellular phone network control channel

~ 00171