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

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

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

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

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

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

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

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

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

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

Συστήματα Πολυμέσων Ενότητα 4: Συμπίεση. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

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

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

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

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

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

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

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

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

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

Κωδικοποίηση εικόνων κατά JPEG

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

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση

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

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

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

Θέματα Συστημάτων Πολυμέσων

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

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

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

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

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

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

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

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

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

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

Συστήματα Πολυμέσων Ενότητα 7: Ψηφιοποίηση και ψηφιακή επεξεργασία σήματος.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 9 : Συμπίεση δεδομένων. Δρ. Γκόγκος Χρήστος

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

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

Εισαγωγή στις Τηλεπικοινωνίες

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

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

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

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 6 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

Μάθημα: Ακουστική και Ψυχοακουστική

Συστήματα Επικοινωνιών

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

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

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

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

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

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

Εισαγωγή στις Τηλεπικοινωνίες

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

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

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

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

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

Εισαγωγή. Τεχνολογία Πολυµέσων 01-1

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ. Ενότητα : ΤΑΧΥΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER

Περιεχόμενα. 4.1 Χαρακτηριστικά του ήχου Ψηφιοποίηση με μετασχηματισμό Ψηφιοποίηση με δειγματοληψία Πρόλογος...

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

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

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

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

Group (JPEG) το 1992.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ. Ενότητα : ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER

Συνεχής ροή πολυµέσων

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

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

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

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

ΜΑΘΗΜΑ: Ηλεκτρονικά Ισχύος

Ανάκτηση Πληροφορίας

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 2: Ψηφιοποίηση, Αναπαράσταση και αποθήκευση δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών

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

Στατιστική Επιχειρήσεων

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Τεχνών Ήχου και Εικόνας. Ακαδημαϊκό Έτος

Συστήματα Πολυμέσων Ενότητα 5: Σαρωτές. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

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

Τηλεπικοινωνίες. Ενότητα 5: Ψηφιακή Μετάδοση Αναλογικών Σημάτων. Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 2 η : Δισδιάστατα Σήματα & Συστήματα Μέρος 1

Συστήματα Πολυμέσων Ενότητα 1: Εικόνες - Γραφικά. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

MPEG-4: Βασικά Χαρακτηριστικά

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

υπολογιστικών συστημάτων. Παρουσίαση με τίτλο "Περιεχόμενο, διαδικασία μαθήματος και εισαγωγή"

Αρχές Τηλεπικοινωνιών

ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ. Λογισμός ΙΙ. Χρήστος Θ. Αναστασίου Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Συμπίεση Πολυμεσικών Δεδομένων

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 1 η : Εισαγωγή. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Transcript:

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

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Οικονομικό Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Οι εικόνες προέρχονται από το βιβλίο «Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες», Γ.Β. Ξυλωμένος, Γ.Κ. Πολύζος, 1 η έκδοση, 2009, Εκδόσεις Κλειδάριθμος. 3

Σκοποί ενότητας Εξοικείωση με τις γενικές απαιτήσεις από τις τεχνικές κωδικοποίησης και τις βασικές κατηγορίες κωδικοποίησης. Εισαγωγή στις τεχνικές κωδικοποίησης εντροπίας, διαφορικής κωδικοποίησης, κωδικοποίησης μετασχηματισμών, στρωματοποιημένης κωδικοποίησης και κβαντοποίησης διανυσμάτων. 4

Περιεχόμενα ενότητας Απαιτήσεις κωδικοποίησης Είδη κωδικοποίησης Κωδικοποίηση εντροπίας Διαφορική κωδικοποίηση Κωδικοποίηση μετασχηματισμών Στρωματοποιημένη κωδικοποίηση Κβαντοποίηση διανυσμάτων 5

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

Βασικές απαιτήσεις (1 από 4) Απαιτήσεις πολυμέσων Φωνή PCM: 64 Kbps (8 KHz, 8 bits) Μουσικό CD: 705,6x2 Kbps (44,1 KHz, 16 bits) Βίντεο PAL: 216 Mbps (13,5 MHz, 4:2:2, 8 bits) Συμπίεση και αποσυμπίεση Αποθήκευση (δίσκοι) Μετάδοση (δίκτυο) Ενταμίευση (μνήμη) 7

Βασικές απαιτήσεις (2 από 4) Περιορισμοί Υψηλή πιστότητα Θυσιάζοντας πιστότητα κερδίζουμε σε συμπίεση Χαμηλή πολυπλοκότητα Επηρεάζει το κόστος υλοποίησης Χρονικά όρια επεξεργασίας Σημαντικά σε επικοινωνία πραγματικού χρόνου 8

Βασικές απαιτήσεις (3 από 4) Απαιτήσεις σύγχρονων εφαρμογών Καθυστέρηση συμπίεσης / αποσυμπίεσης < 50 ms Καθυστέρηση από άκρο σε άκρο < 150 ms Απαιτήσεις εφαρμογών αλληλεπίδρασης Γρήγορη ανάκτηση πληροφοριών (εμπρός / πίσω) Τυχαία προσπέλαση σε λιγότερο από 500 ms Αποσυμπίεση χωρίς πρόσθετα δεδομένα 9

Βασικές απαιτήσεις (4 από 4) Απαιτήσεις όλων των εφαρμογών Μορφότυπα γενικής φύσης Πολλαπλοί ρυθμοί μετάδοσης Συγχρονισμός ήχου, βίντεο και άλλων μέσων Υλοποίηση με λογισμικό ή υλισμικό Ανάλογα με τις απαιτήσεις της εφαρμογής Τυποποιημένες τεχνικές Επιτρέπουν την μαζική παραγωγή 10

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

Κατηγορίες κωδικοποίησης Μη απωλεστική (lossless) Δεν χάνεται καθόλου πληροφορία Απωλεστική (lossy) Ελεγχόμενη απώλεια για μείωση χώρου Συμμετρικές τεχνικές Ίδιο κόστος συμπίεσης / αποσυμπίεσης Ασύμμετρες τεχνικές Σχεδόν πάντα πιο απλή αποσυμπίεση 12

Τύποι κωδικοποίησης (1 από 2) Κωδικοποίηση εντροπίας Δεν κατανοεί το περιεχόμενο των μέσων Μη απωλεστική Κωδικοποίησης πηγής Κατανοεί το περιεχόμενο των μέσων Απωλεστική ή μη απωλεστική Πρόβλεψη ή/και μετασχηματισμός δεδομένων Υβριδική κωδικοποίηση 13

Τύποι κωδικοποίησης (2 από 2) Κατηγορία Εντροπίας Πηγής Παράδειγμα Κωδικοποίηση μήκους σειρών Κωδικοποίηση Huffman Αριθμητική κωδικοποίηση Κωδικοποίηση LZx Διαφορική κωδικοποίηση Κωδικοποίηση μετασχηματισμών Στρωματοποιημένη κωδικοποίηση Κωδικοποίηση διανυσμάτων Υβριδική JPEG MPEG-x H.26x 08-14

Ροή κωδικοποίησης Προετοιμασία Ψηφιοποίηση Επεξεργασία Μετασχηματισμός DCT/FFT Πρόβλεψη κίνησης (βίντεο) Κβαντοποίηση Μετατροπή δειγμάτων σε ακέραιες τιμές Κωδικοποίηση εντροπίας Συμπίεση ψηφιακής ροής χωρίς απώλειες 15

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

Αξιοποίηση πλεονασμού (1 από 2) Κωδικοποίηση μήκους σειρών (RLE) Αντικατάσταση σειρών όμοιων bytes Σημαία ~, μήκος σειράς 4, Byte Δεν έχει νόημα για μικρότερες σειρές Διπλασιασμός σημαίας όπου εμφανίζεται Κατάλληλη (και) για τεχνητές εικόνες Συνεχόμενα εικονοστοιχεία με το ίδιο χρώμα 17

Αξιοποίηση πλεονασμού (2 από 2) Παράδειγμα Είσοδος: BBBACCCCCC~Α Έξοδος: BBBA~2C~~A Κωδικοποίηση συχνών λέξεων Σημαία και κωδικός λέξης Χρήση λεξικού με συχνές λέξεις Κατάλληλη για γλώσσες προγραμματισμού 18

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

Κωδικοποίηση διαφορών (1 από 2) Χρήση της διαφοράς των διαδοχικών τιμών Ομαλή μεταβολή μεγεθών (π.χ. ήχου) Μικρές διαφορές μεταξύ τιμών Μεγάλες διαφορές από το μηδέν Συμφέρει να κωδικοποιήσουμε τη διαφορά 20

Κωδικοποίηση διαφορών (2 από 2) Διαμόρφωση δέλτα Ένα bit ανά δείγμα (+1 ή 1) Αύξηση ή μείωση τις τιμής Διαφορική κωδικοποίηση χωρίς προσαρμογή Έστω 4 bits ανά δείγμα Μικρές διαφορές: [-8,+7] ανά 1 βήμα Μεγάλες διαφορές: [-128,+127] ανά 16 βήματα Σταθερό βήμα σε όλη τη ροή 21

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

Γιατί μετασχηματισμοί; Από πεδίου εισόδου σε νέο πεδίο Αντιστροφή για αποκωδικοποίηση Παράδειγμα: FFT, DCT (χώρος σε συχνότητες) Ο μετασχηματισμός ΔΕΝ συμπιέζει δεδομένα Το νέο πεδίο προσφέρεται για κωδικοποίηση Απομόνωση πιο σημαντικών στοιχείων Απωλεστική συμπίεση λιγότερο σημαντικών 23

Μετασχηματισμός FFT Γρήγορος μετασχηματισμός Fourier Είσοδος: σήμα σε κάθε χρονική στιγμή f(t) Έξοδος: συντελεστής κάθε συχνότητας g(l) Διάσπαση f(t) σε αρμονικές με συντελεστές g(l) Απομόνωση πλέον σημαντικών συντελεστών Οι σημαντικότεροι συγκεντρώνονται στο ένα άκρο Κβαντοποίηση συντελεστών αναλόγως σημασίας Πιο μικρό βήμα στους πιο σημαντικούς συντελεστές 24

Μετασχηματισμός DCT Μετασχηματισμός διακριτού συνημιτόνου Είσοδος: σήμα σε κάθε σημείο f(x,y) Έξοδος: συντελεστές g(s,y) Μετασχηματισμός δύο διαστάσεων Χρησιμοποιείται στο πρότυπο JPEG 25

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

Στρώματα (1 από 2) Λέγεται και κωδικοποίηση σε επίπεδα Διάκριση πληροφορίας σε στρώματα Διαφορετική μεταχείριση κάθε στρώματος Κωδικοποίηση υποπεριοχών Διάκριση συχνοτήτων σε περιοχές Διαφορετική μεταχείριση κάθε περιοχής Προσέγγιση σήματος με λίγες περιοχές 27

Στρώματα (2 από 2) Κωδικοποίηση υποδειγματοληψίας Διαφορετική δειγματοληψία κάθε συνιστώσας Λεπτομέρεια στις σημαντικότερες συνιστώσες Προσέγγιση με δειγματοληψία μικρής ανάλυσης Ετερογένεια Χωριστή μετάδοση κάθε στρώματος Προσέγγιση με μεταβλητό πλήθος στρωμάτων Επιλογή κατάλληλων στρωμάτων από παραλήπτη 28

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

Βιβλίο κωδικών Βιβλίο κωδικών (διανυσμάτων) Περιέχει αντιπροσωπευτικές ακολουθίες Η έξοδος είναι δείκτες στο βιβλίο κωδικών Απαιτήσεις βιβλίου κωδικών Μικρό πλήθος κωδικών λέξεων Μικροί δείκτες στην έξοδο Παρόμοιος με τα διανύσματα εισόδου Μικρές απώλειες κβαντοποίησης 30

Απωλεστική μέθοδος Απωλεστική κωδικοποίηση Πίνακας με κωδικές λέξεις των n bytes Τεμαχισμός εισόδου σε διανύσματα n bytes Κβαντοποίηση με πλησιέστερη κωδική λέξη Ο πίνακας δεν περιέχει όλες τις δυνατές λέξεις Άρα έχουμε προσέγγιση (απωλεστική) 31

Μη απωλεστική μέθοδος Μη απωλεστική κωδικοποίηση Ίδια με απωλεστική στην αρχή Μετάδοση διαφοράς από την κωδική λέξη Αυξημένες απαιτήσεις χώρου Ανασύνθεση της ακριβούς αρχικής τιμής 32

Πίνακες αναζήτησης Πίνακας αναζήτησης χρωμάτων Κάθε εικονοστοιχείο παριστάνεται με δείκτη Ο δείκτης επιλέγει ένα χρώμα από πίνακα Σημαντική η επιλογή χρωμάτων του πίνακα 33

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