![]()
![]()
Leider hat auch jeder noch so gute Standard seine Einschränkungen und Grenzen, auf die im folgenden kurz eingegangen werden soll.
| Codierungsaufwand Der Codierungsaufwand bei MPEG ist sehr hoch, was bei den Anforderungen an den Kodierer auch klar ist. Bei Bewegtbildkodierung muß z.B. für jeden einzelnen Makroblock eines Bilds das Referenzbild untersucht werden. Außerdem lassen sich die DCT und die variable Codelänge auf normalen Prozessoren schlecht implementieren. Daher braucht man bei Softwarekompression ein Vielfaches der Laufzeit zum Kodieren. Echtzeitkompression ist im Moment nicht bei höchster Qualität und ansonsten nur mit Parallelverarbeitung und Signalprozessoren möglich. Dekodierungsaufwand | Softwaredekodierung ist nur mit schnellem Prozessor (z.B. Pentium, Workstation) und bei geringer Bildgröße (,,Briefmarkengröße``) bzw. Qualität möglich. Dafür ist mit relativ preisgünstiger Hardware Vollbilddarstellung möglich. Die Kosten für Dekoderkarten werden etwa auf Niveau von CD-ROM Laufwerken sinken. |
Natürlich bleibt die starke Kompression der Videodaten nicht ohne Folgen für die Qualität. Diese Auswirkungen sind aufgrund des intelligenten Kodierungsverfahrens meist nicht bzw. kaum sichtbar.
| Codierung von Rauschen Bei stark verrauschten Bildern ist keine Korrelation mehr zu den benachbarten Bildern vorhanden, was nur noch Kodierung im Intra-Modus zuläßt. Bei starker Kompression wird das Rauschen gefiltert. Schnelle Bewegung | Wenn der Bewegungsverfolger eine Bewegung nicht mehr erfassen kann, werden die Makroblöcke überwiegend im Intra-Modus kodiert, was eine starke Verschlechterung der Bildqualität zur Folge hat. Scharfe Kanten | Falls im Bild gleichmäßig gefärbte Flächen durch scharfe Kanten getrennt werden, so kann das bei vielen Kanten durch die Quantisierung zu Einbußen der Bildqualität führen (z.B. große Schrift auf einfarbigem Grund). Bei stark strukturierten Gebieten fallen diese Fehler weniger stark auf. Diese Probleme der Komprimierung sind die gleichen wie bei dem JPEG Standard für Standbilder. |
![]()