IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.
-
Upload
ortwin-zent -
Category
Documents
-
view
105 -
download
2
Transcript of IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.
![Page 1: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/1.jpg)
IT Referat
DIVX 3
![Page 2: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/2.jpg)
Was erwartet uns?
• Einführung• DivX3• Aufbau MPEG-4• Vergleich DivX4– DivX3
![Page 3: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/3.jpg)
Andere Video Codecs
Mpeg1
• VCD (ca. 150-250 KByte/s
Mpeg2
• SVCD
Mpeg4
• DivX4.12 (auch genannt „OpenDivX“)
• ON2 VP31 (auch genannt „VP3“)
• WMV8 (Windows Media Video v8)
• DivX 3.11 -:)
• XviD
XviD
![Page 4: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/4.jpg)
Der „Hack“ bei DivX
• Überschreiten der Bitraten-Grenze von 256 Kbit/s auf bis zu 6000 Kbit/s
• Einschalten des Weichzeichners vor der Codierung
• Das Bild wird vor der Komprimierung unscharf gemacht
![Page 5: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/5.jpg)
Videokompression
• Wieso benötigt man Videokompression?
• Einfaches Rechenbeispiel:
Videoübertragung mit 25 Vollbildern und 720x576 Pixel pro Sekunde, mit einer 24 Bit Farbauflösung hat Bandbreite von 237 Mbit/s
Abspeichern von 1 Stunde Videosequenzen = 105 Gbyte.
![Page 6: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/6.jpg)
Mpeg4 Standards
Mpeg4 ist der Grundaufbau eines DIvX codecs.
Was wird beim komprimieren gemacht ?
![Page 7: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/7.jpg)
• Binary Shape Coding
– Matrix (Binary Alpha Map)
– definiert, ob Pixel zu Objekt gehört
– 0 - liegt nicht drin
– 255 - liegt drin
• Alpha Shape Coding
– definiert Transparenz
– Wert zwischen 0 (transparent) und 255 (undurchsichtig)
0 255
0 255 255 255
255 255 255
255 255 255
00
0
255
0 0
0
255
255
0
0
0
0
255255
255
1. Shape Coding (Form Coding)
![Page 8: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/8.jpg)
I-Bilder:• ohne Bewegungskompensation
P-Bilder:• Bezug auf vorhergegangenes I- oder P-Bild• Differenzen zwischen Makroblöcken werden kodiert• Räumliche Verschiebung durch Bewegungsvektor
dargestellt
B-Bilder:• Grösste Kompressionsrate• Referenzieren das vorhergegangene I- oder P- Bild
und das nachfolgende
![Page 9: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/9.jpg)
1. Motion Compensation» Ähnlichkeiten in Bildfolgen ausnutzen
I-VOP
P-VOPB-VOP
2.Motion Compensation
![Page 10: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/10.jpg)
Beispiel für akzeptablen Kompromiss:
IBBPBBPBBPBBIBBP....
![Page 11: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/11.jpg)
Hintergrund (Sprite) wird nur einmal übertragenauf Decoder-Seite in Buffer gespeichert
nur noch Kamerapositionen werden geändert gute Kompressionsrate
3. Sprite Coding
![Page 12: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/12.jpg)
Form, Textur und Gesichtsausdruck werden nur durch Parameter übergeben
Facial Definition Parameters (FDP)Gesicht wird durch 84 FDPs beschriebenFDPs werden vom Decoder in Gesicht umgesetztAnimation:
Facial Animation Parameters Gesichtsausdrücke
4. Facial Animation
![Page 13: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/13.jpg)
• Aufteilung des 2-dimensionalen Raumes in Polygone– in MPEG-4 nur Dreiecke
• Textur wird über das Gittermodell gelegt Texture MappingAnimation Verschieben der
Knotenpunkte
5. 2D Meshes
![Page 14: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/14.jpg)
DIvX 3 vs. DivX 4
![Page 15: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/15.jpg)
Vergleich DivX – Open DivX
• Szenen aus „Matrix“ gerippt mit 1800 Kbit/s
• Gesamtzeit 575 Sekunden
• DivX 3.11: 108,690KB -> durchschnittliche Bitrate : 1384Kbit/s
• OpenDivX 4a48 : 134,630KB -> durchschnittliche Bitrate : 1745Kbit/s
![Page 16: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/16.jpg)
DivX
Open DivX
![Page 17: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/17.jpg)
• OpenDivX zeigt genauere Details
• Helligkeit und Kontrast besser
• Unregelmässigkeiten in den Fenstern in der Mitte
• Open DivX macht besseren Eindruck
![Page 18: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/18.jpg)
• Aber: Nicht immer ist Open DivX besser
• Diskrepanz bei „Action“-Szenen
• Mal besser, mal schlechter
• => noch zu verbessernder Code
![Page 19: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/19.jpg)
DivX
Open DivX
![Page 20: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/20.jpg)
Nachteil von Open DivX
• Aufgrund der möglichen hohen Bitrate hat Open DivX Probleme, bei schnellem Wechsel der Geschwindigkeit in „Action“ – Szenen
• Muss auf jeden Fall noch verbessert werden
![Page 21: IT Referat DIVX 3. Was erwartet uns? Einführung DivX3 Aufbau MPEG-4 Vergleich DivX4– DivX3.](https://reader036.fdocuments.in/reader036/viewer/2022062622/55204d7149795902118c3edb/html5/thumbnails/21.jpg)
Danke !