3.4.8 Προγράμματα και προτυποποίηση
Στην συνέχεια εξετάζουμε τον αλγόριθμο που χρησιμοποιείται σε ορισμένα βιομηχανικά πακέτα για να διαπιστώσουμε αν όντως ακολουθείται η προτυποποίηση στην πράξη.
3.4.8.1 Network Video (NV)
Tο Network Video είναι ένα εργαλείο για videoconference μέσω του Internet που αναπτύχθηκε στη Xerox/Parc. Είναι το κυριότερο εργαλείο video στο Internet MBone. H τεχνική κωδικοποίησης του προγράμματος αυτού χρησιμοποιεί Intraframe και Interframe συμπίεση. Το πρώτο βήμα του αλγόριθμου συγκρίνει το τρέχον frame με το προηγούμενο και μαρκάρει τις περιοχές που έχουν παρουσιάσει σημαντική μεταβολή. Κάθε περιοχή που έχει μεταβληθεί, έχει συμπιεστεί χρησιμοποιώντας κωδικοποίηση κάποιου είδους μετασχηματισμού. Τόσο ο DCT όσο και ο Haar μετασχηματισμός μπορούν να χρησιμοποιηθούν. Ο κωδικοποιητής του προγράμματος διαλέγει δυναμικά ποιος μετασχηματισμός θα χρησιμοποιηθεί, βασισμένος στο αν το bandwidth του δικτύου, οπότε χρησιμοποιεί τον DCT, ή στο αν η τοπική επεξεργασία, οπότε χρησιμοποιεί τον Haar, είναι οι αιτίες για την μειωμένη απόδοση. Ο DCT είναι ο επιθυμητός μιας και συνήθως διπλασιάζει την σχέση συμπίεσης. Η έξοδος της μετατροπής ποσοτίζεται και κωδικοποιείται με την μέθοδο run-length. Θεωρητικά το πρόγραμμα μπορεί να φτάσει σε σχέση συμπίεσης 1:20 και περισσότερο.