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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Group (JPEG) το 1992.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Βίντεο και κινούµενα σχέδια

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

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

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

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

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

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

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

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

ΠΑΡΑΓΩΓΗ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ

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

Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Π ΑΤ Ρ Ω Ν

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

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

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

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

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

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

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

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

πτυχιακή εργασία ΒΙΝΤΕΟ ΣΗΜΑΤΟΣ ΠΡΩΤΟΚΟΛΛΩΝ ΣΥΜΠΙΕΣΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ Τ.Ε.Ι. ΚΡΗΤΗΣ ΠΑΡΑΡΤΗΜΑ ΡΕΘΥΜΝΟΥ Επιμέλεια: ΒΕΝΤΟΥΡΗ ΕΛΕΝΗ

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

ΕΝΙΣΧΥΤΙΚΗ. Η µαγική τεχνολογία της ψηφιακής εικόνας και οι µαθητευόµενοι µάγοι της ελληνικής τηλεόρασης! Γ MPEG 1 2 4

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

8 τεχνολογία Πολυμέσων DirectX Open GL Βιντεοπροβολείς 67

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

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

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

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

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

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

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

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

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

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

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

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

Μουμτζή Ελένη Α.Μ. 1989

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

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

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

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

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

Εφαρμογές που συνδυάζουν ταυτόχρονα πολλαπλά μέσα : Κί Κείμενο, Εικόνα, Ήχος, Video, Animation. Στα υπερμέσα η πρόσπέλαση της πληροφορίας γίνεται

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

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

Analog vs Digital. Δούρβας Ιωάννης ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ

Πολυμεσικές Εφαρμογές

Εξάμηνο σπουδών: Τεχνολογία Συστημάτων Ήχου, Εικόνας και Εκπομπής

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

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

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

Τηλεπικοινωνιακά Συστήματα Ι

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 2. Μάκης Σταματελάτος

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

ΨΗΦΙΟΓΡΑΦΙΚΕΣ ΕΙΚΟΝΕΣ

Συστήµατα και Βάσεις Πολυµέσων. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

ΕΝΟΤΗΤΑ ΤΗΛΕΟΡΑΣΗ ΕΙΣΑΓΩΓΗ

MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων

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

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

Transcript:

VIDEO ΚΑΙ ΕΦΑΡΜΟΓΕΣ Υπάρχουσες εφαρμογές: Αναπαραγωγή αποθηκευμένου οπτικοακουστικού υλικού (εκπαιδευτικές/ψυχαγωγικές π.χ. video on demand) Οπτικοακουστική επικοινωνία πραγματικού χρόνου (ένας-προς-έναν π.χ. ενημέρωση διευθυντή από υπαλλήλους ή ένας-προς-πολλούς π.χ. σεμινάριο για υπαλλήλους ή φοιτητές)

ΣΥΛΛΗΨΗ VIDEO Υποσυστήματα γραφικών: σύνθετο σήμα RGB, σάρωση raster Τηλεοράσεις: σύνθετο σήμα YUV ή YIQ, πλεκτή (interlaced) σάρωση Συμπέρασμα: απαιτείται ειδικό υλικό για μετατροπή σήματος

ΣΥΛΛΗΨΗ VIDEO Κάρτες υπέρθεσης video (video overlay boards): παρουσίαση εικόνας σε τμήμα οθόνης, συγχρονισμός, μίξη με κείμενο, γραφικά (όχι ψηφιοποίηση) Ψηφιοποιητές: ψηφιοποιούν το σήμα PAL ή NTSC από video player, camera, δυνατότητα editing, παρουσίαση οπουδήποτε στην οθόνη Κάρτες συμπίεσης: DVI (Intel 1989) πρότυπο για εφαρμογές κινούμενης εικόνας, MJPEG (Motion JPEG), MPEG.

ΤΕΧΝΙΚΕΣ ΣΥΜΠΙΕΣΗΣ Χωρικό και χρονικό πλεόνασμα πληροφορίας Συμπίεση κινούμενης εικόνας: εκμετάλλευση χωρικού (π.χ. MJPEG) ή και χρονικού πλεονάσματος (π.χ. MPEG) MJPEG: ευκολία επέμβασης σε πλαίσια και ανθεκτικότητα σε λάθη MPEG: συσχέτιση πλαισίου με προηγούμενα (άρα λάθη), αλλά μεγαλύτεροι λόγοι συμπίεσης

Η ΑΝΑΓΚΗ ΓΙΑ ΨΗΦΙΑΚΗ ΣΥΜΠΙΕΣΗ Στόχος: οικονομία στο εύρος φάσματος Ασυμπίεστο τηλεοπτικό σήμα PAL: 5 MHz Ψηφιακή μετάδοση: 10 MHz (θεώρημα Nyquist) Τουλάχιστον 8 bits/δείγμα (256 επίπεδα) Έγχρωμη εικόνα: τρία κανάλια χρώματος Συνολικά: 3*10*8=240 Mbits/sec Transfer rate από/προς επεξεργαστή (PCI bus): 133 Mbits/sec Transfer rate CD-ROM: 60 Mbits/sec Συμπέρασμα: αδύνατη αποθήκευση/αναπαραγωγή

Η ΑΝΑΓΚΗ ΓΙΑ ΨΗΦΙΑΚΗ ΣΥΜΠΙΕΣΗ Τυπική κινηματογραφική ταινία 90 min (5400 sec): 162 GB (μεγαλύτερο από συνήθη χωρητικότητα σκληρού δίσκου) CD-DA: 75 λεπτά ασυμπίεστου στερεοφωνικού ήχου στα 44.1 KHz με 16 bit/sample 650 ΜΒ Αποθήκευση ψηφιακού video στο CD: 30 sec DVD (Digital Versatile Disk): 4.7 GB (θέλω 35 DVD!)

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG (Moving Picture Experts Group): ομάδα ISO/IEC JTC1/SC29/WG11 (1988) Συντονιστής επιτροπής MPEG: Leonardo Chiariglione («πατέρας» του MPEG) MPEG: οικογένεια τυποποιήσεων (MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21)

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG-1 (Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/sec): ανάλυση 352 240 pixels (NTSC) ή 352 288 pixels (PAL) ποιότητα VHS video Αποθήκευση σε CD-ROM, Video-CD, CD-i Εφαρμογές με ρυθμό μετάδοσης 4-5 Mbits/sec (όχι καλά αποτελέσματα)

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG-2 (Generic coding of moving pictures and associated audio information): Ανάλυση 704 480 pixels (NTSC) ή 704 576 pixels (PAL) (broadcast quality) Εικόνα πλεκτής σάρωσης (interlaced) Ρυθμός μετάδοσης 3-10 Mbits/sec Εφαρμογές στην καλωδιακή τηλεόραση (CableTV), στη δορυφορική (Direct Broadcasting Satellite TV), αποθήκευση ταινιών σε DVD.

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG-4 (Coding of audio-visual objects): Audio-visual objects (AVO): οντότητες που απαρτίζουν την εικόνα (σχήματα, ήχοι κλπ.) Ανάλυση εικόνας 176 144 pixels Ρυθμός μετάδοσης 4.8-64 Kbits/sec (δίκτυα με μικρό bandwidth) Εφαρμογές επικοινωνίας πολυμέσων (videophone, video-conference, video e-mail, electronic news κλπ.)

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG-7: πρότυπο κωδικοποίησης με αναπαράσταση περιεχομένου (content representation) για αναζήτηση πληροφοριών σε εφαρμογές πολυμέσων CPB (Constrained Parameters Bitstream): ορίζει διαστάσεις MPEG σημάτων (επιτρέπονται και υψηλότερες αναλύσεις, χωρίς εγγυημένη αναπαραγωγή) MPEG-2 έως 1920 1080 pixels, MPEG-1 έως 4095 4095 pixels

ΠΡΟΤΥΠΟ ΣΥΜΠΙΕΣΗΣ MPEG MPEG-2 προσφέρει καλύτερη εικόνα και λόγους συμπίεσης από το MPEG-1 και είναι συμβατό (backwards compatible) MPEG-3 προοριζόταν για Τηλεόραση Υψηλής Ευκρίνειας (HDTV High Definition TV) αλλά MPEG-4 κάλυψε τις απαιτήσεις

ΠΟΙΟΤΙΚΗ ΑΝΟΧΗ Δεχόμαστε ένα ποσοστό παραμόρφωσης Αναβαθμίζουμε το μέσο όρο ανάλυσης σκηνών Χρυσή τομή ανάμεσα σε ποιότητα και bandwidth Υποκειμενικές μετρήσεις που βασίζονται σε έμπειρους εκτιμητές Αποδεκτή συμπίεση: ανεκτές ατέλειες (artifacts) εικόνας Ήχος προσφέρεται για μεγαλύτερα ποσοστά συμπίεσης

ΠΛΕΟΝΑΣΜΟΣ Χωρικός πλεονασμός (Spatial Redundancy): Γειτονικές περιοχές στο ίδιο frame είναι παρόμοιες. Χρονικός πλεονασμός (Temporal Redundancy): Αντίστοιχες περιοχές σε διαδοχικά frames είναι παρόμοιες. Εκμετάλλευση χρονικού πλεονασμού στην αναλογική τηλεόραση παλιότερα και τώρα σε ψηφιακή μετάδοση

DCT Coding (Discrete Cosine Transform Coding) Διακριτός μετασχηματισμός συνημίτονου (DCT): DCT(, i ) j = Όπου 1 C( ) i C( ) j 2N N 1 N 1 0.7071 C( x) = 1 (2x+ 1) iπ (2y + 1) pixel( x, y)cos cos 2N N x= 0 y= 0 2, x = 0, x > 0 Κάθε συντελεστής μεταφέρει πληροφορία που αντιστοιχεί σε τμήμα του φάσματος Ανθρώπινη όραση αντιλαμβάνεται περισσότερο χαμηλές συχνότητες jπ

DCT Coding (Discrete Cosine Transform Coding) Αντίστροφος διακριτός μετασχηματισμός συνημίτονου (IDCT): pixel( x, y) = 1 2N N 1 N 1 i= 0 C( ) i C( ) j DCT(, i (2x+ 1) iπ (2y + 1) )cos j cos N N j= 0 2 2 Λαμβάνεται σχεδόν ανέπαφη η αρχική πληροφορία (εκτός από σφάλματα στρογγυλοποίησης) jπ

ΚΒΑΝΤΟΠΟΙΗΣΗ Απαλλασσόμαστε από σημαντικό μέρος της πληροφορίας Μετατροπή σήματος άπειρων τιμών σε σήμα ορισμένων διακριτών τιμών Παράδειγμα: κβαντοποίηση εικόνας εκατομμυρίων χρωμάτων σε εικόνα 256 τιμών (πρότυπο JPEG)

ΚΒΑΝΤΟΠΟΙΗΣΗ Παράδειγμα: 45 στο δυαδικό 101101 (6 bits) Με 4 bits είναι 1011 (δηλ. 11) Με 3 bits είναι 101 (δηλ. 5) κτλ. Συμπέρασμα: εισάγεται σφάλμα ανάλογο του πλήθους bits που απορρίπτονται (lossy compression) Διαίρεση τιμών με σταθερές τιμές (uniform quantization) ή με τιμές από πίνακα (quantization table) όπως στο MPEG (intra-frame και inter-frame)

ΤΜΗΜΑΤΙΚΗ ΠΡΟΒΛΕΨΗ ΚΙΝΗΣΗΣ (BLOCK MOTION COMPENSATION) Αποτελεσματική περιγραφή εικόνων με κίνηση Δια-πλαισιακή (inter-frame) κωδικοποίηση Περιγραφή με τμήματα που παραμένουν ίδια και διανύσματα που δείχνουν μετακίνηση άλλων τμημάτων Προβλήματα: τμήματα αλλάζουν θέση αλλά και χρώμα, εμφανίζονται νέα τμήματα MPEG: καθορίζεται η αναπαράσταση με διανύσματα κίνησης (motion vectors) αλλά δεν καθορίζεται η μέθοδος εύρεσής τους

ΤΜΗΜΑΤΙΚΗ ΠΡΟΒΛΕΨΗ ΚΙΝΗΣΗΣ (BLOCK MOTION COMPENSATION) (Εικόνα από «Συστήματα Πολυμέσων», Havaldar & Medioni)

ΤΜΗΜΑΤΙΚΗ ΠΡΟΒΛΕΨΗ ΚΙΝΗΣΗΣ (BLOCK MOTION COMPENSATION) Συνήθως χρησιμοποιείται το απόλυτο λάθος (Absolute Error): AE( d, d ) x y = 15 15 i= 0 j= 0 f (, i ) j g( i d, j d ) f(i,j) το τρέχον μπλοκ και g(i,j) το macroblock αναφοράς (περιοχή αναζήτησης) Το macroblock που δίνει ελάχιστο σφάλμα αντιστοιχεί στο διάνυσμα κίνησης (d x,d y ) Πλήρης αναζήτηση (full search): Απλή αλλά υπολογιστικά πολύπλοκη x y

(Εικόνα από «Συστήματα Πολυμέσων», Havaldar & Medioni)

ΤΜΗΜΑΤΙΚΗ ΠΡΟΒΛΕΨΗ ΚΙΝΗΣΗΣ (BLOCK MOTION COMPENSATION) Αναζήτηση τριών βημάτων (TSS Three Step Search): Υπολογίζεται το AE στο κέντρο και σε οκτώ περιοχές της περιοχής αναζήτησης (μεγέθους 32 32 pixels) Περιοχή με ελάχιστο AE γίνεται κέντρο νέας αναζήτησης (μισού μεγέθους) Επανάληψη διαδικασίας τρεις φορές (three steps)

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG Τρία επίπεδα ρεύματος (stream) MPEG:

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG Επίπεδο system: πληροφορίες σχετικά με συγχρονισμό, ροή σήματος, σημεία αναφοράς για τυχαία προσπέλαση και για διαχωρισμό video και audio και συγχρονισμένη απεικόνιση Επίπεδα video και audio: κωδικοποιημένη εικόνα και ήχος αντίστοιχα Κωδικοποίηση επιπέδων ταυτόχρονη είτε ξεχωριστή Συνένωση δεδομένων με πολυπλεξία (multiplexing) (real time είτε όχι)

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG MPEG coding/decoding γίνεται με hardware ή software Λύση software: φθηνή αλλά χειρότερη ποιότητα εικόνας και απαίτηση υπολογιστικής ισχύος Λύση hardware: ακριβότερη, αλλά αυτόνομα συστήματα (encoders/decoders) και καλύτερη ποιότητα Κωδικοποιήσεις όπως Cinepak, Indeo, MJPEG στηρίζονται στο JPEG.

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG Κωδικοποίηση MPEG επεκτείνει βασικές αρχές JPEG παραμετροποιώντας την κίνηση (μεγαλύτερα ποσοστά συμπίεσης) Τα πλαίσια (frames) χωρίζονται σε τμήματα (slices) Τα slices περιέχουν macroblocks (και αυτά με τη σειρά τους blocks μεγέθους 8 8 pixels) Τα slices περιορίζουν διάδοση σφαλμάτων (error propagation) - βοηθούν στην απόκρυψη σφαλμάτων (error concealment)

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG Δειγματοληψία χρωματικών συνιστωσών αναλογικού σήματος τηλεόρασης (Cr και Cb) στα 6,75 MHz Δειγματοληψία φωτεινότητας (Υ) στα 13,5 MHz (διπλάσια συχνότητα) Και τα δύο πολλαπλάσια του 2,25 MHz (ΕΚΠ ρυθμού σάρωσης γραμμών σε PAL και NTSC) Στην ψηφιακή τους μορφή για κάθε macroblock τρεις πίνακες (ένας 16 16 και δύο 8 8 pixels) Στους πίνακες αυτούς εφαρμόζεται ο DCT, οι άλλες διαδικασίες συμπίεσης και η πρόβλεψη κίνησης

ΑΝΑΤΟΜΙΑ ΣΗΜΑΤΟΣ MPEG