1, ο ιεραρχικός σχεδιασμός του αλγόριθμου κάμερας H.264 IP μπορεί να χωριστεί εννοιολογικά σε δύο στρώματα: το στρώμα κωδικοποίησης βίντεο (VCL: layer κωδικοποίησης βίντεο) είναι υπεύθυνος για αποτελεσματικό περιεχόμενο βίντεο, δήλωσε το στρώμα αφαίρεσης δικτύου (στρώμα αφαίρεσης δικτύου) είναι υπεύθυνη για τις απαιτήσεις δικτύου του κατάλληλου τρόπου συσκευασίας και μεταφοράς δεδομένων. Μεταξύ του VCL και του NAL ορίζει τη διεπαφή μεθόδους που βασίζονται σε πακέτα, η συσκευασία και η αντίστοιχη σηματοδότηση NAL είναι μέρος του. Έτσι, η υψηλή απόδοση κωδικοποίησης και η φιλική προς το δίκτυο καθήκοντα από το VCL και το NAL για να ολοκληρωθούν. Το στρώμα VCL που περιλαμβάνει την υβριδική κωδικοποίηση αντιστάθμισης κίνησης με βάση το μπλοκ και μερικά νέα χαρακτηριστικά. Και, όπως και το προηγούμενο πρότυπο κωδικοποίησης βίντεο, το H.264 δεν είναι οι λειτουργίες προεπεξεργασίας και μετα-επεξεργασίας που περιλαμβάνονται στο σχέδιο, οι οποίες μπορούν να αυξήσουν την ευελιξία του προτύπου. Το NAL είναι υπεύθυνο για το τμήμα δικτύου χρησιμοποιώντας την υποκείμενη μορφή για την ενσωμάτωση δεδομένων, συμπεριλαμβανομένης της πλαισίωσης, της λογικής σηματοδότησης καναλιών, του χρονισμού ή της ακολουθίας της τελικής χρήσης των σημάτων πληροφοριών. Για παράδειγμα, το NAL υποστηρίζει το κανάλι βίντεο με διακόπτη με κυκλώματα στη μορφή μετάδοσης, υποστήριξη βίντεο στο διαδίκτυο χρησιμοποιώντας μορφή μετάδοσης RTP / UDP / IP. Πληροφορίες κεφαλίδας NAL, συμπεριλαμβανομένων των δικών τους πληροφοριών δομής τμήματος και των πραγματικών πληροφοριών φόρτωσης, ότι η κορυφή των δεδομένων VCL. (Εάν χρησιμοποιείτε διαχωρισμό δεδομένων, τα δεδομένα ενδέχεται να αποτελούνται από διάφορα στοιχεία).
2, Εκτίμηση κίνησης υψηλής ακρίβειας, πολλαπλών λειτουργιών
H.264 Υποστήριξη 1/4 ή 1/8 Pixel Precision Vector. Το φίλτρο ακριβείας 6-TAP ακρίβειας 1/4 μπορεί να χρησιμοποιηθεί για τη μείωση του θορύβου υψηλής συχνότητας, για φορέα κίνησης ακριβείας 1/8 pixel μπορεί να χρησιμοποιηθεί πιο σύνθετο φίλτρο 8-TAP. Κατά την εκτίμηση της κίνησης, ο κωδικοποιητής μπορεί επίσης να επιλέξει να "βελτιώσει" το φίλτρο παρεμβολής για να βελτιώσει τα αποτελέσματα πρόβλεψης. Εκτίμηση κίνησης σε H.264, ένα μακροεμποκάλη (MB) 2 μπορεί να χωριστεί σε διαφορετικό υπο-μπλοκ, ο σχηματισμός επτά διαφορετικών τρόπων μεγέθους μπλοκ. Αυτή η ευέλικτη και λεπτομερής διαίρεση της εικόνας πολλαπλών λειτουργιών της εικόνας με την πραγματική μορφή κινούμενων αντικειμένων, βελτιώνοντας σημαντικά την ακρίβεια της εκτίμησης της κίνησης. Με αυτόν τον τρόπο, σε κάθε μακροοικονομικό μπλοκ μπορεί να περιέχει φορείς κίνησης 1,2,4,8 ή 16. Στο H.264, το οποίο επιτρέπει στον κωδικοποιητή να χρησιμοποιεί περισσότερα από ένα προηγούμενα πλαίσια για εκτίμηση κίνησης, το οποίο ονομάζεται τεχνολογία αναφοράς πολλαπλών πλαισίων. Για παράδειγμα, δύο ή τρεις μόνο μια καλή κωδικοποίηση πλαισίου αναφοράς, ο κωδικοποιητής θα επιλέξει για κάθε μακροσκοπικό στόχο μπορεί να δώσει καλύτερο πλαίσιο πρόβλεψης και οι οδηγίες για κάθε μακροοικονομικό μπλοκ είναι ένα πλαίσιο που χρησιμοποιείται για την πρόβλεψη.
3, 4 × 4 ακέραιοι μπλοκ μετασχηματισμού
Το H.264 είναι παρόμοιο με το προηγούμενο πρότυπο, με βάση το υπολειπόμενο μπλοκ κωδικοποίησης μετασχηματισμού, αλλά ο μετασχηματισμός είναι μια ακέραια λειτουργίες και όχι πραγματικές λειτουργίες, παρόμοιες με τη διαδικασία και το DCT. Τα πλεονεκτήματα αυτής της προσέγγισης: στον κωδικοποιητή και τον αποκωδικοποιητή για να επιτρέψει τον ίδιο μετασχηματισμό ακριβείας και αντίστροφη μετασχηματισμό, εύκολο στη χρήση μιας απλής λειτουργίας λειτουργίας σταθερού σημείου. Με άλλα λόγια, δεν υπάρχει "σφάλμα κατά της μετατροπής". Η μονάδα μετασχηματισμού είναι 4 × 4 μπλοκ, και όχι στο παρελθόν χρησιμοποίησε το μπλοκ 8 × 8. Καθώς το μέγεθος του μπλοκ που χρησιμοποιείται για τη μετατροπή της στενής, ακριβέστερης ταξινόμησης των κινούμενων αντικειμένων, έτσι ώστε όχι μόνο να μετασχηματιστούν ο υπολογισμός από τους μικρότερους και τα άκρα των κινούμενων αντικειμένων στα σφάλματα διεπαφής μειώνονται σημαντικά. Προκειμένου να μετατραπεί ο τρόπος με τον οποίο τα μικρά κομμάτια μιας μεγαλύτερης περιοχής της εικόνας στην ομαλή περιοχή μεταξύ του γκρίζου μπλοκ δεν παράγουν διαφορές στη φωτεινότητα μπορούν να πλαισιώσουν τα δεδομένα μακροεμποκάρων με 16 μπλοκ 4 × 4 συντελεστών DC (κάθε κομμάτι συνολικά 16) Για το δεύτερο μετασχηματισμό μπλοκ 4 × 4, τα δεδομένα χρωμάτων τεσσάρων 4 × 4 μπλοκ συντελεστών DC (ένα για κάθε μικρό κομμάτι συνολικού τεσσάρων) για μετασχηματισμό 2 × 2 μπλοκ. H.264 Έλεγχος ρυθμού Προκειμένου να βελτιωθεί η ικανότητα ποσοτικοποίησης του μεγέθους της μεταβολής του βήματος στον έλεγχο περίπου 12,5%και όχι σε συνεχείς αλλαγές ανάπτυξης. Οι συντελεστές μετασχηματισμού του κανονικοποιημένου εύρους στη διαδικασία αντίστροφης ποσοτικοποίησης αντιμετωπίζονται για να μειωθεί η υπολογιστική πολυπλοκότητα. Για να τονίσω τη χρωματική πιστότητα του παράγοντα χρώματος με ένα μικρότερο βήμα ποσοτικοποίησης.
