3GP - Hochschule Harz

March 15, 2018 | Author: Anonymous | Category: N/A
Share Embed


Short Description

Download 3GP - Hochschule Harz...

Description

3GP

Fachbereich Medieninformatik Hochschule Harz

3GP Referat

Dennis Klingner 9796

Abgabe: 15.01.2007

Stand: November 2006

Autor: Dennis Klingner

1

3GP

Inhaltsverzeichnis 1 Einleitung......................................................................................................3 2 Third Generation Partnership Project.........................................................3 3 3GP.................................................................................................................3

4 Video..............................................................................................................4 4.1 Mpg4 Video...............................................................................................4 4.2 H.263 Video Coding..................................................................................7 5 Audio..............................................................................................................8 5.1 AMR..........................................................................................................8 5.2 AAC...........................................................................................................8 6. Fazit...............................................................................................................8 7. Quellen 7.1 Literaturverzeichnis...................................................................................9 7.2 Internetquellen..........................................................................................9 7.3 Bildquellen................................................................................................9

Stand: November 2006

Autor: Dennis Klingner

2

3GP

1. Einleitung Dieses Referat behandelt das Multimedia Containerformat 3gp und seine Codecs für Audio und Video.

2. 3GPP Das Third Generation Partnership Project, kurz 3GPP, ist eine 1998 gegründete globale Kooperative aus fünf verschiedenen „Organizational Partners“.1 Zu diesen fünf „Partnern“ gehören die Standardisierungsgremien: - ARIB, Association of Radio Industries and Businesses, Japan - ETSI, European Telecommunication Standarts Institute, Frankreich - ATIS, Alliance for Telecommunications Industrie Solutions, USA - TTA, Telecommunications Technology Association, Korea - TTC, Telecommunications Technology Committee, Japan Das Ziel von 3GPP ist die Erstellung von präzisen technischen Spezifikationen in den Mobilfunkbereichen UMTS (Unversal Mobile Telecommunications System) und GSM (Global System for Mobile Communications), die ermöglichen sollen, dass die mobilen Endgeräte jeglicher Hersteller in allen Mobilfunknetzen problemlos arbeiten.2 Diese Kooperative entwickelte das 3gp-Format.

3. 3GP 3gp ist ein Multimedia Containerformat für mobile Endgeräte und stellt eine vereinfachte Version des MPEG4-Formats dar. Vorrangig werden .3gp Dateien für MMS „Multimedia Message Service“ genutzt, die stark komprimierte Videos beinhalten3. Durch seine kompakte Gestaltung verringert 3gp die Anforderungen an die Bandbreite und den Speicher des Endgerätes. Die Speicherung und der Transfer von 3gp-Dateien erfolgt immer nach der „Big-Endian“-Byte-Reihenfolge4, was bedeutet, dass sich die höchstwertigen Bytes an der niedrigsten Speicheradresse befinden und somit immer zuerst gesendet werden5. Das Format erlaubt je zwei Codecs für Video und Audio, die in den folgenden Punkten erläutert werden.6

1 2 3 4 5 6

http://www.3gpp.org/About/about.htm http://www.3gpp.org/About/about.htm http://de.wikipedia.org/wiki/3gp http://en.wikipedia.org/wiki/3gp http://de.wikipedia.org/wiki/Byte-Reihenfolge http://de.wikipedia.org/wiki/3gp

3GP

4. Video Mögliche Bildgrößen in Pixeln sind: 128x96, 176x144, 300x180 und 640x480.7

4.1 MPG4 Video MPG4 sollte nach dem ursprünglichen Konzept bei der Übertragung von Bildtelefonie und Videoanwendungen bei Raten unter 64 kBit/s gute visuelle Resultate liefern. Während der Entwicklung stellte sich jedoch der H.263 Standard zur Videokodierung und -kompression als effizient arbeitendes Format heraus und wurde mit geringen Änderungen in MPG4 integriert.8 Das neue Aufgabengebiet dieses Standards konzentrierte sich dann nicht mehr auf qualitative Videokomprimierung, sondern auf die Analyse von Bild- und Toninhalten. In MPG4 wird das Bild in statische und aktive Elemente und in einzelne räumliche Ebenen aufgeteilt. Die sich so ergebenden Objekte werden in getrennten Kanälen verarbeitet und mit der MPEGKompression zeitgleich übertragen.9 Beispiel: Grundmodell für die Kodierung einer Videosequenz in MPEG4

Abbildung1, Sprite Coding einer Videosequenz

In Abbildung 1 wird der Tennisspieler als aktives Objekt vom Hintergrund segmentiert. Das Hintergrundpanorama definiert über die gesamte Sequenz den Hintergrund und ist als Sprite im so genannten Sprite-Buffer gespeichert. Dieses Bild wird dem Empfänger als erstes gesendet, in jedem folgenden Frame werden nur noch Kamerakoordinaten gesendet, sofern eine für den Hintergrund relevante Bewegung stattfindet. So kann das Bild einfach aus dem SpriteBuffer geladen werden. Der Tennisspieler wird als „willkürliches“ Videoobjekt separat übertragen.10

7 http://de.wikipedia.org/wiki/3gp 8 http://www.camgarooo.com/modules.php?name= News&file=article&sid=92 9 http://www.chiariglione.org/mpeg/standards/mpeg4/mpeg-4.htm#10.9 10 http://www.chiariglione.org/mpeg/standards/mpeg- 4/mpeg-4.htm#10.9i

Stand: November 2006

Autor: Dennis Klingner

4

3GP

Die Videodekodierung:

Abbildung 2, Blockschaltbild eines MPEG4-Dekoders

- „VLC (Variable Length Coding) basiert auf auf dem Verfahren nach Huffmann zur Redundanzreduktion. Die Codeworte werden mit Hilfe von Tabellen, sogenannten „look-up-tables”, dekodiert.“11 - „Aus dem VLC erhält man ein eindimensionales Datenfeld QFS[n], dabei kann n Werte von 0 bis 63 annehmen. Diese Ausgabe wird an dieser Stelle in ein zweidimensionales Datenfeld konvertiert mit dem Bezeichner aus dem Blockschaltbild oben PQF[v][u]. Sowohl [v] als auch [u] reicht von 0 bis 7.„12

Abbildung 3, inverses Abtasten, a) alternate-horizontal b)alternate-vertical c) Zig-Zag alternate

- „Inverse DC- und AC-Prädikation: Diese anpassungsfähige Auswahl von DC- und ACPrädiktionsrichtungen basiert auf einem Vergleich der horizontalen und vertikalen DC-Gradienten um den zu dekodierenden Block herum.“13

11-13

http://de.wikipedia.org/wiki/MPEG4

Stand: November 2006

Autor: Dennis Klingner

5

3GP

- „Inverse Quantisierung: Der Quantisierungsprozess an sich ist reversibel und somit ein Redundanz reduzierendes Verfahren. Allerdings stehen bei der Rekonstruktion der -Koeffizienten eine beschränkte Anzahl von zur Verfügung. Somit ist die inverse Quantisierung verlustbehaftet. Die beiden Vorteiledes Quantisierungsprozesses sind: 1. Für den Betrachter signifikante Koeffizienten, also jene, die maßgeblich zum Qualitätserhalt des Bildes beitragen, bleiben trotz geringfügiger Abweichung erhalten. Nicht signifikante Koeffizienten werden gestrichen. Typischerweise resultiert dies darin, dass der überwiegende Anteil der 64 Koeffizienten in der 8x8-Matrix nach der inversen Quantisierung Nullen ist. 2. Eine dünn besetzte Matrix mit einer beschräkten Anzahl von diskreten Werten kann effizient komprimiert werden.“14 - „Inverse Diskrete Kosinustransformation Die Inverse Diskrete Kosinustransformation (IDCT) ist ein Verfahren zur Irrelevanzreduktion.“15

Abbildung 4,MPEG4 Architektur

14-15 http://de.wikipedia.org/wiki/MPEG4

Stand: November 2006

Autor: Dennis Klingner

6

3GP

4.2 H.263 Video Coding H.263 ist ein ITU-T-Standard (International Telecommunication Union) der 1995/1996 zur Videokodierung mit Kompression für Videotelefonie bei Bitraten unter 64kBit/s entwickelt wurde. H.263 ist eine Weiterentwicklung des H.261-Standards und wurde in den Bereichen Leistung und Fehlerbehandlung modifiziert. Im Gegensatz zu H.261 der bei der Darstellung von Bewegung mit vollen Pixeln arbeitet, arbeitet H.263 mit halben Pixeln. Der Codec verfügt über Einstellparameter für niedrigere Datenraten oder bessere Fehlerbehandlung. Es gibt vier mögliche Einstellungen zur Performance-Verbesserung: unbeschränkte Bewegungsvektoren, syntaxbasierte arithmetische Codierung, Vorerkennung von Bildverhalten (wie im MPEG4-Beispiel in Bezug auf das Hintergrundbild) und die Vorerkennung von folgenden und vorhergangenen Frames. H.263 unterstützt 5 Auflösungen: CIF (Common Intermediate Format) 352x288px, QCIF 176x144px, SQCIF 128x96px, 4CIF 704x288px und 16CIF1408x1152.16

16 http://www-mobile.ecs.soton.ac.uk/peter/h263/h263.html

3GP

5. Audio Im Gegensatz zu MPEG4 unterstützt 3gp AMR (Adaptive Multi-Rate Codec), dies stellt einen der Hauptunterschiede zwischen den beiden Formaten dar.17

5.1 AMR AMR ist ein Audiokompressionsverfahren für die Codierung von Sprache im GSM-Standard für Mobilfunknetze. 3GPP übernahm 1998 AMR als Standard-Codierung für Sprache.18 Der AMR-Codec ist durch Parameter einstellbar und arbeitet mit 8 verschiedenen Codecs für Bitraten von 12,2 bis 4,75 kBit/s. Die Raten basieren auf Frames die 160 Samples beinhalten und je 20 Millisekunden lang sind.19 Bei schlechter Verbindung im Netz wählt das Netz die beste Kodierung, so wird die Kodierung der Sprachdaten gesenkt und die Kanalkodierung erhöht, um die Fehlerkorrektur bei der Übertragung zu verbessern. Das bedeutet, je kleiner die Sprachkodierung desto besser die Übertragung.20

5.2 AAC AAC (Advanced Audio Coding) ist ein Audiodatenkompressionsverfahren, entwickelt von der MPEG (Moving Picture Expert Group) als Weiterentwicklung des MP3-Formats.21 Das Format arbeitet mit Übertragungsraten von 64 bis 320 kbit/s und einer Kompressionsrate von 95%, wobei bei 128 kbit/s eine hervorragende Klangqualität erreicht wird. Somit erreicht AAC bei gleicher Bitrate eine bessere Klangqualität und Kompression als MP3.22 „Die fünf folgenden Schritte zeigen die Arbeitsweise von AAC. 1. Signalkomponenten die merklich irrelevant sind, werden entfernt 2. Redundanzen im kodierten Audiosignal werden eliminiert 3. Das Signal wird nach der modifizierten Kosinustransfomation in Abhängigkeit zu seiner Komplexität verarbeitet 4. Interne Codes zur Fehlerbearbeitung werden hinzugefügt 5. Das Signal wir gespeichert oder gesendet“23

6. Fazit 3GP ist mit allen Vorzügen der gängisten Komprimierungsverfahren im Audio- und Videobereich ausgestattet. Die meisten MMS-fähigen mobilen Endgeräte sind heute in der Lage 3GP-Dateien abzuspielen, ein Zeichen dafür, dass sich dieses Format für diesen Markt fest etabliert hat. Viele Video-Player und Videoschnittprogramme wie Apple QuicktimePro oder Adobe Premiere unterstützen die Konvertierung zu 3GP, ansonsten finden sich im Internet zahlreiche kostenlose Konvertierungsprogramme z.B von Xilisoft.

17 http://de.wikipedia.org/wiki/3gp 18 http://en.wikipedia.org/wiki/Adaptive_Multi-Rate 19 http://en.wikipedia.org/wiki/Adaptive_Multi-Rate 20 http://de.wikipedia.org/wiki/Adaptive_MultiRate# Adaptive_Multirate_Codec_.28AMR.29 21 http://ww.itwissen.info/definition/lexikon//_aacaac_aacadvanc ed%20audio%20coding%20aac_aacaac-Kompression.html 22 http://ww.itwissen.info/definition/lexikon//_aacaac_aacadvanc ed%20audio%20coding%20aac_aacaac-Kompression.html 23 http://en.wikipedia.org/wiki/Advanced_Audio_Coding

Stand: November 2006

Autor: Dennis Klingner

8

3GP

7. Quellenangaben 7.1 Literaturverzeichnis Topic, Michael: Streaming Media Demnzstified —1. Auflage — McGraw-Hill TELCOM, New York 2002

7.2 Internet http://www.3gpp.org/About/about.htm http://de.wikipe dia.org/wiki/3gp http://en.wikipedia.org/wiki/3GP http://de.wikipedia.org/wiki/Byte-Reihenfolge http://www.camgaroo.com/modules.php?name=News&file=article&sid=92 http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm#10.9 http://www-mobile.ecs.soton.ac.uk/peter/h263/h263.html http://en.wikipedia.org/wiki/Adaptive_Multi-Rate http://www.3gpp.org/ftp/Specs/html-info/0675.htm http://de.wikipedia.org/wiki/Adaptive_Multi-Rate#Adaptive_Multirate_Codec_. http://en.wikipedia.org/wiki/Advanced_Audio_Coding http://www.itwissen.info/definition/lexikon//_aacaac_aacadvanced%20audio% aac_aacaac-kompression.html http://www.apple.com/quicktime/technologies/aac/ http://www.apple.com/quicktime/technologies/mpeg4/

7.3Bildnachweise Abbildung 1: http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4. Abbildung 2: http://de.wikipedia.org/wiki/MPEG4 Abbildung 3: http://de.wikipedia.org/wiki/MPEG4 Abbildung 4: Topic, Michael: Streaming Media Demnzstified, Seite 111 Abbildung 5: http://www-mobile.ecs.soton.ac.uk/peter/h263/h263.html

Stand: November 2006

Autor: Dennis Klingner

9

View more...

Comments

Copyright © 2020 DOCSPIKE Inc.