Η ανάγκη για συμπίεση

Σχετικά έγγραφα
ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας

VIDEO ΚΑΙ ΕΦΑΡΜΟΓΕΣ. Υπάρχουσες εφαρμογές:

ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intra- frame Coding): Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding):

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

Συστήματα Πολυμέσων. Ενότητα 15: Συμπίεση Ψηφιακού Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 7: Συμπίεση Εικόνας κατά JPEG. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Κωδικοποίηση βίντεο (H.261 / DVI)

Τι συσχετίζεται με τον ήχο

DIP_06 Συμπίεση εικόνας - JPEG. ΤΕΙ Κρήτης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

Ραδιοτηλεοπτικά Συστήματα Ενότητα 4: Ψηφιοποίηση και συμπίεση σημάτων εικόνας

Βασικές έννοιες. Αναλογικό Βίντεο. Ψηφιακό Βίντεο. Κινούμενα γραφικά (animation)( Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate)

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Συστήματα Πολυμέσων. Ενότητα 16: Διαμορφώσεις και Πρότυπα Ψηφιακού Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής

Πολυμέσα. Συμπίεση δεδομένων Κωδικοποίηση MPEG. Δρ. Γεώργιος Π. Παυλίδης ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ

Ψηφιακό Βίντεο. ΕΣ 200: ημιουργία Περιεχομένου ΙΙ. Περιεχόμενα - Βιβλιογραφία. Περιεχόμενα. Βιβλιογραφία. Βασικές έννοιες

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Εισαγωγή. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Συµπίεση Εικόνας: Το πρότυπο JPEG

Συμπίεση Βίντεο: Αρχές και Πρότυπα Συμπίεσης

Συµπίεση Ψηφιακών Εικόνων: Συµπίεση µε Απώλειες. Πρότυπα Συµπίεσης Εικόνων

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Συµπίεση Βίντεο. Βιβλιογραφία. Αρχές συµπίεσης βίντεο

3. ΤΕΧΝΙΚΕΣ ΣΥΜΠΙΕΣΗΣ ΠΟΛΥΜΕΣΩΝ

Θέμα: «ΣΥΜΠΙΕΣΗ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΟΛΥΜΕΣΑ» Εισηγητής: Παναγιώτης Γιώτης 20 Μαϊου 2007 Αθήνα

ITU-T : H.261 (1990), H.262 (1996), H.263 (1995) MPEG-1, MPEG-2, MPEG-4. Αποθήκευση, Μετάδοση, Επικοινωνίες, ίκτυα

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

χωρίςναδηµιουργείταιαίσθησηαπώλειαςτηςποιότηταςτηςανακατασκευασµένηςεικόνας.

Group (JPEG) το 1992.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Κωδικοποίηση βίντεο (MPEG)

Τι συσχετίζεται με τον ήχο

Δ11 Δ12. Συμπίεση Δεδομένων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

19/3/2007 Πολυµέσα και Συµπίεση εδοµένων

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Εισαγωγή

Πολυμέσα. Συμπίεση δεδομένων Κωδικοποίηση JPEG. Δρ. Γεώργιος Π. Παυλίδης ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ

Γιώργος Τζιρίτας Τµήµα Επιστήµης Υπολογιστών

2. ΨΗΦΙΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΣ

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Γιατί Συµπίεση; Βιβλιογραφία

Πληροφορική Εφαρμογές Πολυμέσων

Συστήματα Πολυμέσων. Ενότητα 3: Εισαγωγικά θέματα Συμπίεσης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Επεξεργασία Χαρτογραφικής Εικόνας

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακό βίντεο. Αναλογικό βίντεο / ψηφιοποίηση Διεπαφές Εκτίμηση κίνησης μπλοκ

Επεξεργασία Χαρτογραφικής Εικόνας

ΒΕΣ 04: Συμπίεση και Μετάδοση Πολυμέσων. Βίντεο (Video)

Κεφάλαιο 3 Συμπίεση Βίντεο

Τεχνολογία Πολυμέσων. Ενότητα # 13: Κωδικοποίηση βίντεο: MPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κωδικοποίηση ήχου. Σύστημα ακοής MP3 / MP4 Κωδικοποίηση φωνής

Τεχνολογία Πολυμέσων. Ενότητα # 14: Κωδικοποίηση βίντεο: Η.264 Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. MPEG 2 bitstream και πολυπλεξία

Τεχνολογία Πολυμέσων. Ενότητα 9: Αναλογικό Βίντεο. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Υπολογιστικά συστήµατα: ψηφιακά µέσα

Τεχνολογία Πολυμέσων. Ενότητα # 11: Κωδικοποίηση εικόνων: JPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Πληροφορική Ι. Μάθημα 9 ο Συμπίεση δεδομένων. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Δ10. Συμπίεση Δεδομένων

Βίντεο. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 06-1

Ιστορική Αναδρομή. Σύγχρονες τάσεις στις τηλεπικοινωνίες και τεχνολογίες αιχμής, ΤΕΕ, Αθήνα, 10 Ιαν.,

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Συστήματα Πολυμέσων. Ενότητα 12: Συμπίεση Ψηφιακού Ήχου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Κωδικοποίηση βίντεο (MPEG)

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ. Ενότητα 9: Πρότυπο Συμπίεσης Βίντεο MPEG

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βίντεο (Video) Εισαγωγή. Βιβλιογραφία. Καγιάφας [2000]: Κεφάλαιο 5, [link]

Συµπίεση Βίντεο: Αναλογικό και Ψηφιακό Βίντεο, Υποδειγµατοληψία χρώµατος

Συστήματα Πολυμέσων. Ενότητα 14: Εισαγωγικά Θέματα Βίντεο. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 2: Εισαγωγικά θέματα Ψηφιοποίησης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Ανάλυση Διατάξεων Εκπομπής σε Συστήματα Ψηφιακής Τηλεόρασης Υψηλής Ευκρίνειας

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 7: JPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Συστήµατα και Αλγόριθµοι Πολυµέσων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Συµπίεση (ΙΙ) Ψηφιακή τηλεόραση [από το Α έως το Ω]

Πολυμέσα πάνω από κινητά δίκτυα

Εισαγωγή: Εφαρµογή του βίντεο στη διδασκαλία από απόσταση, και ορισµός του βίντεο κατ απαίτηση

Αρχές κωδικοποίησης. Τεχνολογία Πολυµέσων 08-1

ΖΩΝΤΑΝΗ ΜΕΤΑΔΟΣΗ ΟΠΤΙΚΟΑΚΟΥΣΤΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΥΨΗΛΗΣ ΕΥΚΡΙΝΕΙΑΣ ΜΕΣΩ ΕΥΡΥΖΩΝΙΚΟΥ ΔΙΚΤΥΟΥ IP

Τεχνολογία Πολυμέσων. Ενότητα # 10: Κωδικοποίηση ήχου Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Συστήµατα και Αλγόριθµοι Πολυµέσων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βίντεο και Πολυµεσικές Εφαρµογές. Βιβλιογραφία. Καγιάφας [2000]: Κεφάλαιο 5, [link]

ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ

τεχνολογία Card MPEGsplitter v3

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Εικόνες και Πολυµεσικές Εφαρµογές. Ψηφιακή Επεξεργασία Εικόνας.

Κωδικοποίηση ήχου. Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG

Κεφάλαιο 1 Εισαγωγή. 1.1 Εισαγωγή

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Βίντεο (Video) Περιεχόµενα. Βιβλιογραφία. Καγιάφας [2000]: Κεφάλαιο 5, [link]

Τεχνολογία Πολυμέσων. Ενότητα # 6: Βίντεο Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Παραγωγή Τηλεοπτικού Σήματος

Αντοχή (ruggedness) στο θόρυβο μετάδοσης Αποτελεσματική αναγέννηση (regeneration) Δυνατότητα ομοιόμορφου σχήματος (uniform format) μετάδοσης Όμως:

Συµπίεση Βίντεο: Αρχές και Πρότυπα Συµπίεσης

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Μέθοδοι συµπίεσης ηχητικών. Βιβλιογραφία. Κωδικοποίηση µε βάση την αντίληψη.

Ψηφιακή Επεξεργασία Εικόνας

Ψηφιακή Επεξεργασία Σηµμάτων

DVB (DVB-S, DVB-C, DVB-T, DVB-H)

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Επίγεια ψηφιακή τηλεόραση

Transcript:

Πρότυπα συμπίεσης

Η ανάγκη για συμπίεση High-Definition Television (HDTV) 1920x1080 30 frames per second (full motion) 8 bits για κάθε κανάλι χρώματος 1.5 Gb/sec! Κάθε κανάλι 6 MHz Max data rate: 19.2 Mb/sec Μειώνεται σε 18 Mb/sec w/audio + control Η συμπίεση θα πρέπει να είναι 83:1!

Πρότυπο DV κοινοπραξία δέκα εταιριών DV που είναι γνωστό ως DVC (Digital Video Cassette), ανάλυση & δειγματοληψία Συμπίεση DCT (Discrete Cosine Transform) -> ρυθμός μετάδοσης ~25 Mbits/sec (συμπίεση 5:1). βασικό πρότυπο για άλλα γνωστά πρότυπα 720 x 480, 4:1:1 (NTSC) 720x576, 4:2:0 (PAL) DVCAM DVCPRO

ΜPEG

Πρότυπο MPEG-1 Πραγματικό πρότυπο πολυμέσων, περιλαμβάνει προδιαγραφές για κωδικοποίηση, συμπίεση, μετάδοση ήχου, βίντεο και δεδομένων σε μια σειρά από συγχρονισμένα και πολυπλεγμένα πακέτα

Πρότυπο MPEG-1 format για το σήμα βίντεο = SIF format 352 x 288 pixels με 25 frames/sec ή 352 x 240 pixels με 30 frames/sec παρέχει ποιότητα ανάλογη με το VHS format στις συσκευές βίντεο χωρική κωδικοποίηση (στο πρότυπο της σειράς H.26X) ιδέες πρόβλεψης κίνησης (I, P, B frames)

Πρότυπο MPEG-2 δυνατότητες συμπίεσης, κωδικοποίησης, & μετάδοσης σημάτων πολυμέσων υψηλής ποιότητας, σε χερσαία, δορυφορικά & ευρείας ζώνης δικτύα MPEG-2 = πρότυπο μετάδοσης υποστηρίζει ποικιλία format πακέτων (μεγάλων και μεταβλητού μήκους πακέτων - 1 έως 64 kbits) δυνατότητα διόρθωσης σφαλμάτων (εφαρμογές καλωδιακής τηλεόρασης, δορυφορικές συνδέσεις)

Πρότυπο MPEG-2 σχεδιάστηκε αρχικά κωδικοποίηση βίντεο (από TV) σε υψηλή ποιότητα με ρυθμούς μετάδοσης 4 9 Mbits/sec επεκτάθηκε ώστε να περιλαμβάνει βίντεο υψηλής ανάλυσης, όπως για HDTV (10 50 Mbits/sec)

Πρότυπα τελευταίας γενιάς - MPEG-4 MPEG-1, 2 στόχος: αποτελεσματική αποθήκευση & μετάδοση οπτικοακουστικού υλικού, συμπιέζοντας τα δεδομένα. MPEG-4 επεκτείνει καθορίζοντας περιγραφή των ψηφιακών οπτικοακουστικών σκηνών μέσω οπτικοακουστικών αντικειμένων & συγκεκριμένες σχέσεις χώρου και χρόνου προσφέρει νέο είδος αλληλεπίδρασης (στο πλαίσιο κωδικοποίησης, αποκωδικοποίησης, ή σύνθεσης αντικειμένων). ολοκλήρωση αντικειμένων διαφορετικής φύσης (π.χ. φυσικό βίντεο, γραφικά, κείμενο κλπ.)

Πρότυπα τελευταίας γενιάς - MPEG-4 MPEG-4 υποστηρίζει: μεθόδους σάρωσης: την προοδευτική (progressive) & την συμπλεκόμενη (interlaced). χωρικές αναλύσεις φωτεινότητας: αυθαίρετα μεγέθη από 8*8 έως 2048*2048, π.χ. SQSIF/SQCIF, QSIF/QCIF, SIF/CIF, 4*SIF/CIF, και CCIR 601. χρωματικούς χώρους: μονόχρωμο, Y, Cr, Cb, συνδυασμένο με κάποιο Άλφα Κανάλι (με το ίδιο μέγεθος όπως τα δεδομένα στο Y). χωρικές αναλύσεις χρωματικότητας: 4:0:0, 4:2:0, 4:2:2. καλύτερη ποιότητα βίντεο σε διαφορετικούς ρυθμούς μετάδοσης (8 Kbits/sec - 4 Mbits/sec)

Πρότυπα τελευταίας γενιάς - Η.264/AVC Πρόσφατο πρότυπο κωδικοποίησης βίντεο των οργανισμών ITU-T Video Coding Experts Group και ISO/IEC Moving Picture Experts Group Στόχος: βελτιωμένη απόδοση συμπίεσης και πρόβλεψης βίντεο για διαλογικές εφαρμογές (βιντεοτηλέφωνα) μη διαλογικές εφαρμογές (η αποθήκευση, η απευθείας μετάδοση, ή η μετάδοση ως ροή δεδομένων (streaming))

Πρότυπα τελευταίας γενιάς - Η.264/AVC Κυριότερες διαφορές H.264/AVC από υπάρχοντα πρότυπα: βελτιωμένη δυνατότητα πρόβλεψης κίνησης (διανύσματα κίνησης) χρήση ενός μετασχηματισμού ακριβούς ταιριάσματος για μικρό μέγεθος μπλοκ χρήση προσαρμοζόμενου φίλτρου απαλοιφής του φαινομένου μπλοκ χρήση βελτιωμένων μεθόδων κωδικοποίησης εντροπίας

Πρότυπα τελευταίας γενιάς - Η.264/AVC επίτευξη σημαντικής βελτίωσης στη σχέση ρυθμού παραμόρφωσης έναντι των υπόλοιπων σύγχρονων προτύπων MPEG ~ 50 % (εξοικονόμηση ρυθμού μετάδοσης για ισοδύναμη ποιότητα οπτικού σήματος)

Προτεινόμενες Αναλύσεις ανά Εφαρμογή Ανάλυση Ψηφιοποίησης 720 x 480 pixels (SD) Δομή Δειγματοληψίας Κβαντισμός Format Εφαρμογή Ρυθμός Μετάδοσης 4:2:2 10-bit MPEG -2 Video Editing 40 50 Mbits/s Ψηφιακή Τηλεόραση (Broadcast over cable, satellite, terrestrial) 4 20 Mbits/s DVD, Βίντεο κατ απαίτηση 4 10 Mbits/s 352 x 288 pixels 4:2:1 10-bit MPEG -1 SIF Αποθήκευση σε CDROM, Βίντεο μέσα από Intranet, Remote Video Surveillance κλπ. 1 1.5 Mbits/s 176 x 144 pixels 4:1:0 8-bit MPEG -1 QSIF Βίντεο μέσω διαδικτύου, Multimedia Messaging Services (MMS) over mobile networks, εφαρμογές βιντεοτηλεφώνου/βιντεοδιάσκεψης, εφαρμογές προεπισκόπισης, multimedia mailing 32 256 Kbits/s

Μεγέθη αρχείων για επιλεγμένα πρότυπα κωδικοποίησης MPEG-1 QSIF MPEG-1 SIF MPEG-2 Ανάλυση 176 x 144 pixels 352 x 288 pixels 720 x 480 pixels Δομή δειγματοληψίας 4:1:0 4:2:1 4:2:2 Κβαντισμός 8-bit 10-bit 10-bit Αριθμός frame / δευτερόλεπτο 15 25 25 Bit-rate ανά δευτερόλεπτο 64 384 Kbit/s 1-1.5 Mbit/s 4 50 Mbit/s Μέγεθος αρχείου μιας ώρας 40 160 MB 600 650 MB 2.5 30 GB

Συμπίεση MPEG Συμπίεση Χωρική Χρονική

Χωρική πληροφορία Εκμετάλλευση ομοιότητας γειτονικών pixels

Μείωση χωρικού πλεονασμού RGB to YUV Λιγότερη πληροφορία χρώματος Macro Blocks Ομάδες από pixels DCT Pixels σε blocks Κβαντισμός Μείωση δεδομένων για τους συντελεστές Κωδικοποίηση εντροπίας Συμπίεση

Μείωση χωρικού πλεονασμού Intra-Frame Encoded Quantization major reduction controls quality Zig-Zag Scan, Run-length coding

Eρώτηση Πότε δεν θα έχει καλό αποτέλεσμα η χωρική συμπίεση πληροφορίας; Σε τι είδους εικόνες/ ταινίες

Μείωση ανάλυσης Original (63 kb) Low (7kb) Very Low (4 kb

Το πρότυπο JPEG Joint Photographic Expert Group / ITU-TS 10:1-20:1 hi quality 30:1-50:1 average quality 60:1-100:1 bad quality

JPEG συμπίεση blocks 8x8 pixels 2. Για κάθε block DCT 3. Κβαντισμός χρησιμοποιώντας πίνακα απώλεια πληροφορίας Κωδικοποίηση συντελεστών χρησιμοποιώντας RLE και αποθήκευση σε *.jpg 1. 4.

JPEG συμπίεση

Discrete cosine transform Μοιάζει με το μετασχηματισμό Fourier Μετασχηματισμός στο χώρο συχνοτήτων

Discrete cosine transform G Είσοδος εικόνα Ν1 γραμμών, Ν2 στηλών A(i,j) η τιμή του pixel στη θέση (i,j) B(k1,k2) ο DCT συντελεστής στη θέση (k1,k2) του DCT πίνακα

Κεντράρισμα στο μηδέν [0,255] ->[-127, 128]

DCT

Γιατί επιτυγχάνεται συμπίεση; Το μεγαλύτερο ποσό ενέργειας συγκεντρώνεται πάνω αριστερά Η κάτω δεξιά γωνία περιέχει υψηλές συχνότητες και οι τιμές τους είναι σχετικά χαμηλές. Οι υψηλές συχνότητες μπορούν να αγνοηθούν χωρίς μεγάλη αλλοίωση της εικόνας

Κβαντισμός Πρέπει να συμβιβάσουμε ποιότητα εικόνας και βήμα κβαντισμού Μεγάλο βήμα κβαντισμού αλλοιώνει την εικόνα Μικρό βήμα συνεπάγεται υψηλή ποιότητα

Κβαντισμός Ποιο είναι το βέλτιστο βήμα; Μικρό βήμα στις χαμηλές συχνότητες και μεγάλο στις υψηλές

Πίνακας κβαντισμού Μήτρα κβαντοποίησης

Zig-zag Για καλυτερη κωδικοποίηση χρησιμοποιείται ακολουθία zigzag

Κωδικοποίηση

Run Length Encoding WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW 12W1B12W3B24W1B14W

JPEG

Συμπίεση στο χρόνο Ομοιότητα μεταξύ διαφορετικών πλαισίων 950 951 952

Χρονική δράση Talking Head

Συμπίεση στο χρόνο

Συμπίεση στο χρόνο

Συμπίεση στο χρόνο I frames ανεξάρτητα P frames βασίζονται στα προηγούμενα I, P frames B frames βασίζονται στα προηγούμενα και επόμενα I και P frames Για την περίπτωση που αποκαλυφθεί κάτι B frames αποκωδικοποιούνται αφού αποκωδικοποιηθούν τα επόμενα P frames

Group of Pictures (GOP) Ξεκινά με ένα I-frame Τελειώνει με frame ακριβώς πριν το επόμενο I frame Open ends in B-frame, Closed in P-frame (What is the difference?) Τυπική ακολουθία: IBBPBBPBBI IBBPBBPBBPBBI Γιατί δεν έχουμε μόνο P και B frames?

Ερώτηση Πότε η συμπίεση στο χρόνο είναι μη αποτελεσματική?

Ερώτηση Πότε η συμπίεση στο χρόνο είναι μη αποτελεσματική? Αλλαγές σκηνών Μεγάλη κίνηση

Πρόβλεψη κίνησης Αν το πρώτο πλαίσιο είναι κωδικοποιημένο κατά JPEG, ποιος ειναι ο καλύτερος τρόπος να κωδικοποιήσουμε το πλαίσιο 2? JPEG πρόβλεψη Frame 1 Frame 2

Πρόβλεψη Το προηγούμενο πλαίσιο ονομάζεται πλαίσιο αναφοράς Το τρέχον πλαίσιο ονομάζεται πλαίσιο στόχος Το πλαίσιο στόχος αναλύεται σε 16x16 macroblocks Για κάθε macroblock, υπολογίζουμε το καλύτερο ταίριασμα με το πλαίσιο αναφοράς Το 2D διάνυσμα κίνησης και το σφάλμα πρόβλεψης καταγράφονται Σφάλμα πρόβλεψης: DCT+Quantization+RLE+Huffman Διάνυσμα κίνησης: Quantization+entropy coding

Ταιριάζοντας Macroblocks Μέθοδοι αναζήτησης Πλήρης - ψάξε σε RxR περιοχές για να βρεις το ελάχιστο MAD ή MSE

Γιατί πλαίσιο B? πλαίσιο 1 πλαίσιο 2 πλαίσιο 3 Μπορούμε να πετύχουμε καλύτερη πρόβλεψη σε περίπτωση επικάλυψης Στο πλαίσιο 2, η μαύρη περιοχή δε μπορεί να προβλεφθεί από το πλαίσιο 1, διότι στο πλαίσιο 1 δεν είναι ορατή Μπορεί να προβλφθεί από το πλαίσιο 3

Φέτες Για καλύτερη ανοχή σε σφάλματα το πλαίσιο διαμερίζεται σε φέτες (slices) Aν μια φέτα έχει πρόβλημα η αποκωδικοποίηση θα ξεκινήσει από την επόμενη. Το επόμενο πλαίσιο αποτελείται από 7 φέτες

Επίπεδα MPEG Sequence Layer Group of Pictures Layer

Aπόδοση συμπίεσης Type Size Compression --------------------I 18 KB 7:1 P 6 KB 20:1 B 2.5 KB 50:1 Avg 4.8 KB 27:1 --------------------- Αν και ο ρυθμός μετάδοσης των πλαισίων είναι σταθερός ο ρυθμός μετάδοσης των δεδομένων είναι μεταβλητός