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

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

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

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

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

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

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

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

Elements of Information Theory

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

EE512: Error Control Coding

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

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

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

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Section 8.3 Trigonometric Equations

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

2 Composition. Invertible Mappings

Assalamu `alaikum wr. wb.

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

(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3)

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

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

Finite Field Problems: Solutions

Instruction Execution Times

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

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

department listing department name αχχουντσ ϕανε βαλικτ δδσϕηασδδη σδηφγ ασκϕηλκ τεχηνιχαλ αλαν ϕουν διξ τεχηνιχαλ ϕοην µαριανι

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

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

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

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

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

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

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

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

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

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

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

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

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

Example Sheet 3 Solutions

derivation of the Laplacian from rectangular to spherical coordinates

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

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

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

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

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.

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

[1] P Q. Fig. 3.1

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

Συµπίεση Ήχου µεβάσητην Αντίληψη: Τα πρότυπα συµπίεσης MPEG-1 layer I, layer II, layer III

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

5.4 The Poisson Distribution.

Partial Trace and Partial Transpose

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Right Rear Door. Let's now finish the door hinge saga with the right rear door

Math 6 SL Probability Distributions Practice Test Mark Scheme

Ψηφιακή τηλεόραση [από το Α έως το Ω]

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

Computing the Gradient

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο ΔΙΑΛΕΞΗ 3: Αλγοριθµική Ελαχιστοποίηση (Quine-McCluskey, tabular method)

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

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

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

6.003: Signals and Systems. Modulation

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

Reminders: linear functions

Μεταπτυχιακή διατριβή. Ανδρέας Παπαευσταθίου

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

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

Μιχάλης Βαφόπουλος, vafopoulos.org

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

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

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

Abstract Storage Devices

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

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

Πτυχιακή Εργασι α «Εκτι μήσή τής ποιο τήτας εικο νων με τήν χρή σή τεχνήτων νευρωνικων δικτυ ων»

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

The Simply Typed Lambda Calculus

C.S. 430 Assignment 6, Sample Solutions

Approximation of distance between locations on earth given by latitude and longitude

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση

Matrices and Determinants

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

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

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

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

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

w o = R 1 p. (1) R = p =. = 1

ΔΙΑΜΟΡΦΩΣΗ ΣΧΟΛΙΚΩΝ ΧΩΡΩΝ: ΒΑΖΟΥΜΕ ΤΟ ΠΡΑΣΙΝΟ ΣΤΗ ΖΩΗ ΜΑΣ!

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ST5224: Advanced Statistical Theory II

Transcript:

Συστήµατα και Αλγόριθµοι Πολυµέσων Ιωάννης Χαρ. Κατσαβουνίδης Οµιλία #: ιεθνές στάνταρ συµπίεσης βίντεο H.264 28 Νοεµβρίου 2005

Επανάληψη Ανθεκτικότητα στο θόρυβο κατά τη µετάδοση ψηφιακού βίντεο MPEG4 Πακετοποίηση δεδοµένων (RM) Επανάληψη επικεφαλίδας (HEC) Χωρισµός δεδοµένων (DP) Αναστρέψιµοι κωδικοί µεταβλητού µήκους (RVLC) Κυκλική ενδο-ανανέωση (CIR) Προσαρµοσµένη ενδο-ανανέωση (AIR)

Επανάληψη (2) Αρχιτεκτονική µικροεπεξεργαστή Xtensa (Tensilia) Πυρήνας µικροεπεξεργαστή που µπορεί να προσαρµοστεί ή να επεκταθεί ανάλογα µε τις εφαρµογές TIE: καινούργιες εντολές γλώσσας µηχανής που καθορίζονται από το σχεδιαστή Όλες οι παράµετροι του µικροεπεξεργαστή µπορούν να καθοριστούν και συνεπώς να βελτιστοποιηθούν ανάλογα µε τηνεφαρµογή.

Άσκηση #0 Να υλοποιήσετε τον αλγόριθµο εύρεσης διανύσµατος κίνησης χρησιµοποιώντας το κριτήριο της ελαχιστοποίησης του αθροίσµατος των απολύτων τιµών των διαφορών (minsad) Να εφαρµόσετε τον αλγόριθµο εύρεσης διανύσµατος κίνησης σε µπλοκ 6x6 φωτεινότητας του βίντεο sr9 και να σχεδιάσετε το ιστόγραµµατωνδιανυσµάτων κίνησης οριζοντίως και καθέτως για κάθε καρέ

Άσκηση #0 (συνέχεια) Να µεταφέρετε το πρόγραµµααπό αρχιτεκτονική PC (Windows/Intel/AMD) σε αρχιτεκτονική Tensilia-Xtensa.

Χρονοδιάγραµµα MPEG MPEG VCD Ποιότητα βίντεο τηλεόρασης (352 288), ήχος CD (2 κανάλια,44.khz) ρυθµός µετάδοσης,5mbps MPEG2 DVD Ποιότητα βίντεο ψηφιακής τηλεόρασης (720 480), πολυκάναλος ήχος σινεµά (6 κανάλια,48khz) ρυθµός µετάδοσης 8Mbps MPEG4 Κινητά 3ης γενιάς Καλής ποιότητας βίντεο (76x44), µε τηλεφωνικής ποιότητας ήχο ( κανάλι, 8KHz) σε χαµηλούς ρυθµούς µετάδοσης 28Kbps H.264 Κινητά 3ης γενιάς Καλής ποιότητας βίντεο (76x44), µε τηλεφωνικής ποιότητας ήχο ( κανάλι, 8KHz) σε χαµηλούς ρυθµούς µετάδοσης 28Kbps 993 996 999 2003

MPEG4 part 0: H.264 Originally alled H.26L ( Long term ), H.264 is an effort within ITU-T to establish a high effiieny video ompression standard Core experiments demonstrate 40-50% bit-rate savings over H.263 H.26L & MPEG4 groups joined to form JVT (Joint Video Team) in order to ontribute part 0 to MPEG4 version 2: Advaned Video Coding; H.264 standard drafted May 2003

MPEG4 part 0: H.264 H.264 unique tehnology: Only one regular VLC is used for symbol oding Alternatively, ontext-adaptive arithmeti or Huffman entropy oding is used /4 pixel positions are used for motion predition, with 6x6 separable interpolation filter. A number of different blok-sizes are used for motion predition: 4x4, 4x8, 8x4, 8x8, 8x6, 6x8, 6x6 In-loop de-bloking filter is normative for the deoder

MPEG4 part 0: H.264 More H.264 unique tehnology: Residual oding is based on 4x4 bloks and an exat integer transform (DCT-like) is used Non-linear quantization sale is used, different for luma and hroma Multiple referene frames may be used for predition and this is onsidered to replae any use of B-frames Multiple intra oding modes that allow for predition from bloks from the same frame (almost same oding effiieny as JPEG2000)

H.264 tehnology Variable maroblok partitions maroblok partition of 6*6 luma samples and assoiated hroma samples 2 maroblok partitions of 6*8 luma samples and assoiated hroma samples 2 maroblok partitions of 8*6 luma samples and assoiated hroma samples 4 sub-marobloks of 8*8 luma samples and assoiated hroma samples Maroblok partitions 0 0 0 0 2 3 sub-maroblok partition of 8*8 luma samples and assoiated hroma samples 2 sub-maroblok partitions of 8*4 luma samples and assoiated hroma samples 2 sub-maroblok partitions of 4*8 luma samples and assoiated hroma samples 4 sub-maroblok partitions of 4*4 luma samples and assoiated hroma samples Sub-maroblok partitions 0 0 0 0 2 3

H.264 tehnology Intra predition modes 8 6 3 7 5 Τµήµα Μηχ. Η/Υ, 0 Τηλεπ. & ικτύων 4

H.264 tehnology ½ and ¼-pixel motion ompensation A aa B C bb D E F G a b H I J d dd h i j k m ee ff n e p f q K L M s N P Q g r R gg S T hh U

H.264 tehnology Integer inverse transform = f 33 32 3 30 23 22 2 20 3 2 0 03 02 0 00 = 23 29 8 20 25 6 8 23 4 6 20 3 4 8 3 6 0 v

H.264 tehnology In-loop de-bloking filter

H.264 tehnology UVLC Bit string form Range of odenum odenu m syntax element value 0 0 0 0 x 0-2 0 0 x x 0 3-6 2 0 0 0 x 2 x x 0 7-4 3 2 0 0 0 0 x 3 x 2 x x 0 5-30 4 2 0 0 0 0 0 x 4 x 3 x 2 x x 0 3-62 5 3 6 3 k ( ) k+ Ceil( k 2 )

H.264 tehnology CAVLC Total number of non-zero oeffiients is oded Both trailing zeroes ( run ) and trailing ones are oded, ontext-adaptive Level is oded, ontext-adaptive

H.264 tehnology CABAC Value of syntax element 0 0 Bin string P(0) P() 0 0.3 0 2 0 0 0.2 0.3 3 0 0.2 0.3 4 0 5 0 binidx 0 2 3 4 5...

H.264 Tehnology Amendments to the 05/2003 standard led to the urrent 03/2005 version that introdued new tools and profiles Fidelity Range Extensions (FRE), inluding 8x8 integer transform (Hadamard-like) 8x8 intra-predition mode RGB-like olor representation More than 8-bit video YUV400 (monohrome), YUV422 and YUV444 olor formats Loseless Region Coding

ιάγραµµασυστήµατος κωδικοποιητή βίντεο H.264

MPEG4 part 0: H.264 More work is needed to make suessful produts out of H.264: Enoding omplexity is ~00x that of MPEG2 Deoding omplexity is ~3x that of MPEG2 Interlaed tools, error resiliene Rate ontrol

MPEG /2/4 omparison How muh better is MPEG4 over MPEG2? Depends highly on the enoder MPEG (/2/4) only define the deoder, not the enoder; there is no standard MPEG enoder MPEG2 enoders in 993 were using 50% more bitrate than MPEG2 enoders in 2000; the same deoder an be used to deode all suh streams Under the same level of sophistiation for the enoder, MPEG4 has 0-5% better effiieny due to additional oding tools over MPEG2 for high bit-rate ontent

MPEG effiieny omparison PSNR(dB) 50 45 40 35 30 25 20 5 0 5 0 0 2000 4000 6000 8000 0000 2000 MPEG MPEG2 MPEG4 H.264 Bitrate Πανεπιστήµιο (kbps) Θεσσαλίας

MPEG4 vs. H.264 omparison Same aveats as for MPEG2 vs. MPEG4 omparison apply H.264 requires signifiantly higher omplexity and any error resiliene tools redue its oding effiieny Under same level of sophistiation, H.264 has 5-20% better effiieny due to additional oding tools over MPEG4 for low bit-rate ontent

MPEG/2 summary MPEG and MPEG2 are well established and widely used standards for medium and high bit-rate ompression of video signals for digital storage media (DVD) and digital TV broadasting

MPEG4 summary MPEG4 is an emerging standard that extends video ompression to a variety of multimedia ontent, addresses the whole range of bit-rates and gives the flexibility to offer multimedia ontent through every ommuniation hannel

H.264 summary H.264 is a new video ompression standard that an potentially improve over MPEG/2/4 by a signifiant fator and further enhane the apabilities of MPEG4