MPEG-2-Codierung und MPEG-2-Datenströme

Größe: px
Ab Seite anzeigen:

Download "MPEG-2-Codierung und MPEG-2-Datenströme"

Transkript

1 MPEG-2-Codierung und MPEG-2-Datenströme Steffen Buchner Andreas Stahlhofen Juli

2 2

3 Inhaltsverzeichnis Proseminar Ausgewählte Themen aus der Medientechnik 1. Einführung Wofür steht MPEG? Was bezweckt MPEG-2? Entstehung Video-Kompression Reduktionstypen Quantisierung Weglassen der H- und V-Brücke Reduktion der Farbauflösung in horizontaler Richtung Differenzpulscodemodulation Motion Compensation Diskrete Cosinustransformation Zig-Zag-Scanning mit LLC von Nullsequenzen Huffmann-Codierung Zusammenfassung Videokompression Audio-Kompression MPEG-2-Streaming Allgemeiner Aufbau des Datenstroms Vom PES-Paket zum Transportstrom Transportstompaket Datenstrom-Empfang Program Specific Information (PSI) Zugriff auf ein Programm Zugriff auf ein verschlüsseltes Programm Programmsynchronisation Private Sections und Private Tables Standardisierung des Tabellenaufbaus Aufbau von Sections Praxisbeispiel anhand einer PMT Service Information gemäß DVB (SI) Network Information Table (NIT) Service Descriptor Table (SDT) Bouquet Association Table (BAT) Event Information Table (EIT) & Running Status Table (RST) Time&Data Table (TDT) & Time Offset Table (TOT) Stuffing Table (ST)

4 4

5 1. Einführung Proseminar Ausgewählte Themen aus der Medientechnik 1.1 Wofür steht MPEG? MPEG steht für Moving Pictures Expert Group. Die MPEG ist eine Gruppen von Experten, die sich mit der Videokompression, der Audiokompression und den Containerformaten beschäftigt. Das Ziel der Gruppe ist es, eine Standardisierung dieser Bereiche zu verwirklichen. Mehrmals jährlich treffen sich die etwa 500 Experten aus 200 Firmen und Organisationen zu einem fünftägigen Meeting. Die offizielle Bezeichnung für MPEG ist ISO/IEC JTC1/SC29/WG11 (International Organization for Standardization/International Electrotechnical Commission, Joint Technical Committee 1, Subcommittee 29, Working Group 11). Ein wichtiges Gründungsmitglied stellt Leonardo Chiariglione dar, der mittlerweile eine eigene Firma namen cedeo.net DIGITAL MEDIA CONSULTING gegründet hat. italtrade.com 5

6 1.2 Was bezweckt MPEG-2? Das Videosignal vor der Kompression (SDTV) hat eine Bandbreite von 270 Mbit/s. Dieser Wert lässt sich wie folgt berechnen: 720 * 576 * 25 * 24 Bit / 1 Sekunde Breite Höhe Bildrate Farbtiefe Zeiteinheit Nach der Kompression hat es bei ähnlicher Qualität maximal noch 15 MBit/s. 6

7 1.2 Entstehung Proseminar Ausgewählte Themen aus der Medientechnik Seit der Gründung im Jahr 1988 hat die MPEG bereits folgende wichtige Komprimierungsformate standardisiert: H.261 Erscheinungsjahr: 1990 Verwendungszweck: Bildtelefonie sowie Videokonferenzen über ISDN MPEG-1 Projektcode: JTC Erscheinungsjahr: 1993 Progressives Video-Format mit mehreren Layern. Verwendungszweck: Video-CDs, Musik Zum Audio-Teil von MPEG-1 gehört das MP3 (MPEG-1 Layer 3) MPEG-2 Alternativer Name: H.262 / H.263+ / H Projektcode: JTC Erscheinungsjahr: Video- und Tonformate in Fernsehqualität. Verwendungszweck: Wird auch für DVD-Videos und DVB verwendet. (Bitrate: bis 15 MBit/s) MPEG-3 Erscheinungsjahr: nicht erschienen MPEG-3 hätte der Standard für HDTV werden sollen, jedoch genügte einer Erweiterung von MPEG-2. MPEG-3 wurde deshalb nie fertiggestellt. MPEG-4 Alternativer Name: / Projektcode: JTC Erscheinungsjahr: MPEG-4 beschreibt u.a. ein komplexes Container-Format. Sie ist eine 3D-Sprache ähnlich VRML (Virtual Reality Modeling Language) und unterstützt auch nicht-rechteckige Video-Objekte. Die Video-Kompression wurde nochmals verbessert und es enthält auch Unterstützung für Digital Rights Management. Verwendungszweck: Digitale Übertragung von Medien über das Internet, sowie speicherplatzgünstige Abspeicherung. Weitere Formate (nicht Video): MPEG-7 / MPEG-21 / MPEG-(A-E) 7

8 2. Video-Kompression 2.1 Reduktionstypen Bei der MPEG-2-Kompression werden die folgenden Reduktionstypen angewendet: Irrelevanzreduktion bedeutet: unnötig Es werden Sachen weggelassen, die der Empfänger problemlos reproduzieren kann. Beispiel: Anstelle von 0..0 kann man auch n*0 schreiben. Bei der MPEG-2-Kompression vorkommend bei: Weglassen der H-/V-Brücke Lauflängencodierung von Nullsequenzen nach vorherigem Zig-Zag-Scanning Huffmann-Codierung Redundanzreduktion bedeutet: überflüssig Es werden Sachen weggelassen, die als wenig wichtig erscheinen. Beispiel: Da das Auge die Chrominanz nicht so genau wahrnimmt wie die Luminanz, kann die Farbschärfe (Farbgenauigkeit) vermindert werden. Bei der MPEG-2-Kompression vorkommend bei: Ändern der Quantisierungsgenauigkeit Reduktion der Farbauflösung in horizontaler Richtung 8

9 2.2 Quantisierung Proseminar Ausgewählte Themen aus der Medientechnik Quantisierung nennt man die Umformung einer Größe, welche zuvor unendlich genaue Werte annehmen konnte in ein System, in dem sie eine nur weniger hohe Anzahl von Werten annehmen kann. Ein Beispiel ist die Umformung einer Gleitkommazahl in einen Integer oder die Umformung eines analogen in einen digitalen Wert Für Videodaten im Studiobereich wird meist eine Quantisierung der Werte Y (Helligkeit), Cb (0: gelb, 0,5: grau, 1: blau) und Cr (0: grün, 0,5: blau, 1:rot) von 10 Bit verwendet. Bei der MPEG-2-Kompression wird diese allerdings auf 8 Bit heruntergesetzt, sodass ungenauere Werte einstehen. Es ergibt sich eine Speicherplatzersparnis von (10-8)/10 = 20%. 2.3 Weglassen der H-/V-Brücke Beim TV-Gerät wird ein Bild angezeigt, indem ein Elektronenstrahl eine Zeile von links nach rechts und anschließend darunter eine neue Zeile von links nach rechts aufbaut. In der Zeit, in der der Elektronenstrahl nach links wandert um einen neue Zeile zu beginnen, würde das Senden eines Signals störende Striche erzeugen. Darum wird während des Rücksprungs vom Ende der einen an den Anfang der darunter liegenden Zeile immer eine Horizontale Austastlücke gesendet, bei der Rückkehr vom Ende der letzten Zeile zum Anfang der ersten Zeile des nächsten Bildes die Vertikale Austastlücke. Da diese Austastlücke beim Empfänger problemlos reproduziert werden kann (Redundanzreduktion) und auch keine Daten enthält, wird sie bei der Kompression ausgelassen. Beim PAL-Signal sind nur 575 von 625 Zeilen sichtbar. Die 50 Zeilen der vertikalen Austastlücke machen also 8% der Bandbreite aus. Wenn man nun noch die vertikale Austastlücke weglässt, welche 12 µs der 64 µs langen Zeilendauer wegnimmt hat man eine zusätzliche Ersparnis von 19%, durch die Überlappung der Spareffekte letztlich 25%. 9

10 2.4 Reduktion der Farbauflösung in horizontaler Richtung Das gegebene SDTV-Signal mit der Bandbreite von 270 MBit/s hat das Format 4:2:2, was bedeutet, dass in jeder Zeile für jeden Bildpunkt ein neuer Luminanzwert (Helligkeit), jedoch nur für jeden zweiten ein neuer Chrominanzwert (Farbe). Da das Auge jedoch nicht zwischen der horizontalen und vertikalen Farbauflösung nicht unterscheidet, kann man die Farbauflösung auch in der vertikalen Richtung reduzieren. 10

11 2.5 Differenzpulscodemodulation Die Differenzpulscodemodulation ist abgeleitet von der Pulscodemodulation, welche auf der hier beschriebenen Idee basiert: Anstatt jedes mal den absoluten Wert zu übertragen, wird hier nur einmal der Absolutwert übertragen und anschließend nur Relativwerte zum vorherigen Wert. Da allerdings hin und wieder Übertragungsfehler auftreten oder man erst später in das Video einsteigt, müssen auch in regelmäßigen Abständen wieder die Absolutwerte übertragen werden. Die Differenzpulscodemodulation wird hingegen auf ganze Bilder angewendet und es wird jeweils nur die Veränderung zum vorherigen Bild übertragen. 11

12 2.6 Motion Compensation Die Motion Compensation ähnelt der Pulscodemodulation und soll lediglich die Veränderungen von einem zum nächsten Bild übertragen. Das Bild wird in viele Makroblöcke zu 16*16 Bildpunkten bei der Luminanz und aufgrund des 4:2:0-Formats zu 8*8 Bildpunkten bei der Chrominanz unterteilt. Die Differenzbildung findet innerhalb der Makroblockebene statt. Diese ist die zweitletzte Ebene: Videosequenz, Bildgruppe, Einzelbild, Slice, Makroblock, Block. Bei der Motion Compensation entstehen dabei verschiedene Arten von Frames: I-Frames Die Intra-Frames in der Motion Compensation entsprechen den Absolutwerten der eben vorgestellten Pulscodemodulation. Diese Referenzbilder bestehen aus einem kompletten, sauberen, neu übertragenen Bild. P-Frames Bei den Predicted-Frames (vorhergesagte Bilder) vergleicht man immer einen Makroblock des Bildes mit dem jeweiligen Makroblock des Nachfolgerbildes. Dabei wird überprüft, ob sich der Makroblock verschoben, geringfügig oder komplett geändert hat. Die P-Frames können sowohl den vorangegangen I- und P- Frames zur Bewegungsschätzung von Nutzen sein, als auch als Referenz für eine weitere Bewegungsvorhersage genutzt werden. Ein Bild wird durch Bewegungsvektoren und Differenzblöcke repräsentiert. 12

13 B-Frames Die Bidirectional-Frames sind abhängig von den vorausgehenen und auch den folgenden I- und P-Frames, d.h. gleichzeitig vorwärts- und rückwärts differenzgebildet. Die Bewegungsschätzung funktioniert nun wie folgt: Bei P-Frames sucht man in den vorangegangenen Frames (bei B-Frames auch in den nachfolgenden) im Umfeld des zu kodierenden Makroblocks nach dem Prinzip des Block-Matchings nach passenden Makroblockinformationen. Wenn jetzt ein gut passender Makroblock davor (resp. dahinter) gefunden wurde, werden die Bewegungsvektoren ermittelt und übertragen. GOP Die Group of Pictures ist diejenige Bildergruppe, die von zwei benachbarten I-Frames eingeschlossen wird. In der Regel besteht diese Gruppe aus 12 Elementen und hat die Reihenfolge {I1, B2, B3, P4, B5, B6, P7, B8, B9, P10, B11, B12}. Da man bei der Empfangsseite zur Decodierung der GOP nicht nur die vorausgehenden, sondern auch den nachfolgenden I-, resp. P-Frame benötigt, wird die GOP-Struktur zur Reihenfolge {I1, B-1, B0, P4, B2, B3, P7, B5, B6, P10, B12, B11}. Außerdem werden noch sogenannte DTS(Decoding Time Stamps)-Werte übertragen, um die Bilderreihenfolge wiederherstellen zu können (Seite 28). Somit kann der Empfänger die B-Frames problemlos dekodieren. 13

14 2.7 Diskrete Cosinustransformation aus wikipedia.de aus wikipedia.de Die Diskrete Cosinustransformation macht sich folgende Tatsachen zu Nutze: Das Auge sieht Fehler in feinen Strukturen nur sehr schlecht und das Ergebnis der Transformation lässt sich sehr gut komprimieren. Die Vorgehensweise ist wie folgt: 1. Der 8x8-Makroblock (1) wird punktweise in die 2-dimensionale FDCT eingesetzt (2). 2. Die errechneten Werte werden unterschiedlich stark quantisiert (3). 3. Die quantisierten Werte werden linear verknüpft mit bestimmten Frequenzmustern (4). Die Diskrete Cosinustransformation wird auch zur Übertragung der Veränderung innerhalb eines Makroblocks von einem zum anderen Frame verwendet. Die Cosinustransformation ist komplett irreversibel, Qualitätsverluste entstehen lediglich durch die anschließende Quantisierung verschiedener Frequenzbereiche. 14

15 aus wikipedia.de 15

16 2.8 Zig-Zag-Scanning mit Läuflängencodierung von Nullsequenzen ei.cs.vt.edu Entlang der auf der Abbildung eingezeichneten Linie bilden sich bei der Quantisierung nach der Quantisierungsmatrix viele Werte, die so klein werden, dass sie als 0 interpretiert werden können. Die Matrix wird nun entlang der Linie ausgelesen und dieses Wertefeld nach dem Redundanzverfahren komprimiert. Die vielen hintereinander liegenen Nullen werden so zu X*0 zusammengefasst. 16

17 2.9 Huffmann-Codierung Die Idee der Huffmann-Codierung besteht darin, oft vorkommende Zeichen durch ein möglichst kurzes Signal, weniger häufige durch ein längeres Signal darzustellen. Ein gutes Beispiel liefert das Morsealphabet, bei dem der Buchstabe E das Zeichen (.) hat. Der vorige Satz enthält alleine 15 e's. Bei dem Morsen wird zwischen den einzelnen Morse-Zeichen (dit (.) und dah (-)) immer eine Pause gemacht, da ansonsten Verwechslungen auftreten könnten, da die Zeichen teilweise unter sich ineinander enthalten sind. Dies soll bei der Huffmann-Codierung aber eben genau nicht auftreten, da diese nur 2 mögliche Signale hat (0 und 1). Um die Signale nun passend zur Priorität der Zeichen zu erstellen, wird ein Baum benötigt, der nach dem auf der folgenden Seite vorgestellten Verfahren aufgebaut wird. aus wikipedia.de 17

18 a) Die Elemente werden nach ihrer Priorität sortiert aufgeschrieben. b-e) Die zwei niedrigsten Blätter werden zu einem neuen Blatt gebunden. So ergibt sich also folgende Liste (sei 0=links, 1=rechts) A: 0, B: 100, C: 101, D: 110, E: 111 Was man sieht: Es ist kein Signal in einem anderen enthalten und das Zeichen A ist deutlich kürzer als das Zeichen E. Das Wort DADA ist also: Zur Entschlüsselung muss allerdings die Codetabelle vorliegen, diese wird beim MPEG-2-Stream mitgegeben, bzw. mithilfe von festgelegten Huffmann-Codetabellen berechnet. Eine Simulation lässt sich hier finden: Zusammenfassung Videokompression Mithilfe der dargestellten Kompressionsverfahren konnte das ursprüngliche Videosignal von 270 Mbit/s auf eine kleine Bitrate von 2..7 Mbit/s mit der Obergrenze von 15 Mbit/s komprimiert werden. 18

19 3. Audio-Kompression Da bei der Video- und Audiokompression viele Parallelitäten auftauchen, sei hier noch ein kurzer Einblick in die Audio-Kompression gewährt. Das MPEG-2-Audioformat, welches 1994 verabschiedet wurde, besteht aus den 3 Layern des MPEG-1-Audioformats, wobei Layer 2 mit einer Multichannel-Fähigkeit erweitert wurde. Zur selben Zeit enstand auch das von Dolby entwickelte AC-3, welches heute in Kinos benutzt wird, aber auch auf der DVD Anwendung findet. Folgende Fakten macht sich die Audio-Kompression zu nutze: 1. Das Ohr nimmt Frequenzen unter 20 Hz und über 20 khz nicht mehr wahr. 2. Das Ohr besitzt das Maskierungsverhalten, d.h., es kann ich einem Geräusch bestimmte Frequenzanteile kaum wahrnehmen (insbesondere bei 1 khz), beispielsweise ein Ton mittlerer Frequenz bei tiefem Bass. Das Verfahren: Zuerst wird das Audiosignal aufspaltet und einem Filterprozess und Frequenzanalysator zugeführt. Der Frequenzanalysator ermittelt mithilfe der Fast-Fourier-Transformation die Bestandteile verschiedener Frequenzen. Mithilfe des Maskierungsverfahrens ist es nun möglich, irrelevante Bestandteile des Audiosignals zu lokalisieren. Im Filterprozess hingegen wird das Audiosignal in viele Frequenzteilbänder aufgespaltet, um zu überprüfen, ob das Teilband durch Signale in anderen Teilbändern komplett maskiert wird und somit nicht mehr übertragen werden muss. Außerdem werden die unterschiedlichen Teilbänder unterschiedlich stark quantisiert, so muss die Quantisierung bei tiefen Tönen höher sein als diese bei höhen Tönen. Eine ausführliche Darstellung findet sich im Buch Walter Fischer Digitale Fernsehtechnik in Theorie und Praxis auf den Seiten

20 4. MPEG-2-Streaming Definition: Unter Streaming (engl. streaming Strömen, Fließen ) versteht man die kontinuierliche Übertragung von Daten, das heißt die Übertragung von Datenströmen. (Quelle: 4.Allgemeiner Aufbau des Datenstroms Der MPEG-2-Datenstrom besteht aus verschiedenen Elementarströmen, wie z.b. Audio-, Video- oder Datenströmen. Diese Elementarströme werden nach der Kompression in kleine Pakete mit verschiedener Länge zerlegt. Die Länge unterscheidet sich deshalb, da die analogen Signale von Bild und Ton nicht gleichstark komprimiert werden können. Diese Pakete nennt man PESPaket (PES=Packetized Elementary Stream). 20

21 4.1.1 Vom PES-Paket zum Transportstrom Es gibt zwei Möglichkeiten für den Aufbau eines PES-Pakets. Bei Möglichkeit 1 hat das Paket eine maximale Größe von 64 kbyte und besteht aus einem Header, in dem ein Längenindikator enthalten ist und einem Payload-Anteil, in welchem die Nutzlast übertragen wird. Somit hat der Nutzlastanteil eine maximale Größe von 64 kbyte minus die Größe vom Header. Bei Möglichkeit 2 hat das Paket eine unbesimmte Länge. Hier wird der Längenindikator im Header auf 0 gesetzt und der Dekoder muss das Paketende über einen vordefinierten Algorithmus bestimmen. Der Header eines solchen PES-Pakets ist nach dem folgenden Schema aufgebaut: Er beginnt mit einer 3 Byte großen Hexadezimalzahl, die immer den gleichen Wert aufweist, nämlich 0x00 0x00 0x01. Dieser 3 Byte große Teil heißt Start Code Prefix und zeigt den Beginn eines PES-Pakets an. Als nächstes folgt die 1 Byte lange Stream ID. Diese identifiziert die Art des Datenstroms. Dies kann ein Video-, Audio-, oder Datenstrom sein. Am Ende des Headers folgt dann noch der oben schon erwähnte Längenindikator, der eine Aussage über die Länge des PES-Pakets tätigt. Falls die 2 Bytes jeweils den Wert 0 aufweisen, bedeutet dies eine Überschreitung der 64-kByte-Grenze. Nun beginnt in den meisten Fällen der eigentliche Nutzanteil, jedoch kann man den Header optional um 12 Bit verlängern. In dieser Verlängerung sind 11 Steuerflags enthalten mit Informationen für die Synchronisation von Audio und Video. 21

22 4.1.1 Vom PES-Paket zum Transportstrom Die PES-Pakete sind aufgrund ihrer langen Datenstruktur jedoch ungeeignet für die Übertragung von mehreren Programmen, was jedoch einen wichtigen Aspekt bei der Einführung von MPEG-2 darstellte. Um dies nun möglich zu machen, werden die PES-Pakete in kleinere Pakete mit einer konstanten Länge von 184 Byte eingeteilt. Zusätzlich wird noch ein 4 Byte langer Header vor das Paket gesetzt. Somit ergibt sich ein kleines Paket mit einer Gesamtlänge von 188 Byte, namens Transportstrompaket. Nun ist man soweit, dass für die einzelnen Video-, Audio- und Datenströme jeweils mehrere Transportstrompakete vorliegen. Die Transportstrompakete der verschiedenen Programme sollen nun zu insgesamt einem Transportstrom vereint werden. Dies geschieht, indem erst die Transportstrompakete eines Programms durch einen Multiplexing-Vorgang verschachtelt werden (Abb.3.7). Die nun entstandenen Datenströme der verschiedenen Programme werden durch einen weiteren Multiplexing-Vorgang verschachtelt, wodurch sich ein einziger Transportstrom ergibt, der sog. MPEG-2-Transportstrom. Der MPEG-2-Transportstrom besteht nun aus 188 Byte großen PET- Paketen aller Programme mit allen Video-, Audio- und Datenströmen. In einem Transportstrom können sich bis zu 20 verschiedene Programme befinden. aus Walter Fischer Digitale Fernsehtechnik in Theorie und Praxis 22

23 4.1.2 Transportstrompaket Ähnlich wie die aus dem PES-Paket erstellten Transportstrompakete besteht das MPEG-2-Transportstrompaket auch aus einem 4 Byte großen Header und einem 184 Byte langen Payloadanteil. Der Header ist nach folgendem Schema aufgebaut (Abb.3.8): Quelle: Walter Fischer: Digitale Fernsehtechnik in Theorie und Praxis Das erste Byte ist das sog. Sync Byte. Dieses hat immer die Hexadezimalzahl 0x47 und wiederholt sich logischerweise alle 188 Bytes. Es wird zur Synchronisierung auf den Transportstrom benötigt. Als nächstes folgt der 1 Bit lange Transport Error Indicator. Dieses Bit wird von Demodulatoren am Receiver gesetzt und weist auf eine fehlerhafte Übertragung hin. Am Ende des Headers befindet sich der 13 Bit lange Packet Identifier (PID). Anhand diesem Wert und mitgeführten Listen im Transportstrom kann man Bestandteile des Elementarstroms identifizieren. 23

24 4.2 Datenstrom-Empfang In diesem Kapitel wird darauf eingegangen, welche Informationen der Empfänger für den Datenstrom-Empfang benötigt und welche Schritte durchgeführt werden müssen. Abb.4.1 zeigt eine Übersicht dieser Prozedur und die dafür nötigen Informationen in den Transportstrombestandteilen. Transportstromsynchronisation: Wenn beim Empfang der Transportstrom im Dekoder eintrifft, muss dieser sich zuerst auf die Paketstruktur aufsynchronisieren. Zunächst sucht der Dekoder die Sync-Bytes ( 0x47, 1.Byte) im Header der Transportstrompakete. Für die Synchronisation ist sowohl der konstante Abstand von 188 Byte, als auch der einheitliche Wert 0x47 wichtig. Da es jedoch nicht zu vermeiden ist, dass im Payloadanteil der Transportstrompakete ebenfalls der Wert 0x47 als Datenwort vorkommt, durchsucht der Dekoder beim Auffinden eines Sync-Bytes n- mal den Bereich 188 Bytes davor und dahinter. Dies ist eine Art Absicherung, dass es sich tatsächlich um ein Sync-Byte handelt. Wenn 5 Transportstrompakete im Dekoder angekommen sind, erfolgt lt. MPEG deren Synchronisation. 24

25 4.2 Datenstrom-Empfang Auslesen des Transportstrom-Inhalts: Der Inhalt eines Transportstroms wird m.h. von mitgeführter Listen, die den Transportstromaufbau beschrieben, ausgelesen. Diese Listen nennt man Program Specific Information (PSI), die wiederum aus Tabellen bestehen, die ab und zu im Payloadanteil mitgeführt werden Program Specific Information (PSI) Die PSI besteht insgesamt aus drei wichtigen Tabellen, nämlich der Program Association Table (PAT), der Program Map Table (PMT) und der Conditional Access Table (CAT). Auf letztere wird in diesem Kapitel nicht weiter eingegangen, da diese in Kap Zugriff auf verschlüsselte Programme ausreichend besprochen wird. Program Association Table (PAT): Transportstrompakete mit dieser Tabelle haben immer eine PID (Packet Identifier) mit dem Wert 0. Es gibt nur eine PAT pro Transportstrom, diese wird jedoch alle 0,5 s wiederholt. Indirekt enthält diese Tabelle Informationen über die Anzahl der Programme im Transportstrom, da der Payloadanteil Listen mit speziellen PID's enthält, die man als Zeiger auf Einträge in der Program Map Table (PMT) bezeichnen kann. Diese PID's treffen deshalb eine Aussage über die Anzahl der Programme im Transportstrom, da jede PID genau einem Programm zugeordnet ist (Abb.4.2). Program Map Table (PMT): Für jedes Programm gibt es genau eine Program Map Table (PMT) und ähnlich wie die PAT werden diese alle 0,5 s wiederholt. Die PID einer PMT wird durch die Program Association Table (PAT) signalisiert und kann im Bereich von 0x20 bis 0x1FFE liegen. Diese Art von Tabelle besteht aus speziellen Transportstrompaketen. Der Payloadanteil enthält weiter PID's, die als Zeiger auf Video-, Audiooder Datenelementarströme fungieren (Abb.4.2). 25

26 4.2.1 Program Specific Information (PSI) Abb Quelle: Walter Fischer: Digitale Fernsehtechnik in Theorie und Praxis 26

27 4.2.2 Zugriff auf ein Programm Durch die Informationen aus der Program Map Table (PMT) und der Program Association Table (PAT) gibt es meistens zwei PID's pro Programm. Eine PID für das Video- und eine für das Audiosignal. Manchmal können es auch mehr PID's sein, wie z.b. bei einer Formel-1- Übertragung. Dort hat man die Möglichkeit mehrere Sprachen oder Kameraperspektiven auszuwählen. Dadurch werden natürlich auch mehrere Video- und Audiosignale übertragen, welche wiederum jeweils eine eigene PID benötigen. Beim Demultiplexing-Vorgang interessiert sich der Dekoder nur noch für Transportstrompakete mit diesen PID's, sammelt die entsprechenden vom Video- und Audiosignal auf und baut daraus die einzelnen PES-Pakete. Diese werden dann an den Dekoder weitergegeben und können dekodiert werden, wenn sie nicht verschlüsselt sind Zugriff auf ein verschlüsseltes Programm Verschlüsselung von Programmen wird meistens von Pay-TV-Anbietern angewendet, beispielsweise Premiere oder Arena. Es werden entweder alle oder nur teilweise die Elementarströme durch einen Verschlüsselungscode geschützt. Diesen Vorgang der Verschlüsselung nennt man Scrambling. Hierbei muss drauf geachtet werden, dass nur Elementarströme und keine Transportstromheader oder Tabellen gescambled werden. Für den Empfang eines gescrambleten Programms benötigt der Empfänger bestimmte Zusatzhardware, die mit Entschlüsselungs- und Berechtigungsdaten versorgt werden muss. Diese Daten werden über die Program Specific Information (PSI) übermittelt, genauer in der Conditional Access Table (CAT). Die Conditional Access Table (CAT) liefert PID's für weiter Datenpakete im Transportstrom. In diesen Datenpaketen sind die benötigten Informationen für die Verschlüsselung enthalten. Es gibt zwei Arten von Verschlüsselungsinformationen. Die Entitlement Control Massages (ECM), in welchen die Entschlüsselungscodes enthalten sind, und die Entitlement Management Massages (EMM) mit Informationen für die Zugriffsrechte. Mit Hilfe dieser Informationen kann die Zusatzhardware die Elementarströme wieder entschlüsseln. 27

28 4.2.4 Programmsynchronisation Wenn die PID's für Video- und Audiosignal feststehen, evtl. verschlüsselte Programme entschlüsselt sind und der Demultiplexing- Vorgang die Video und Audio-PES-Pakete erzeugt hat, werden diese an den Decoder zur Decodierung weitergegeben. Vor der eigentlichen Decodierung müssen aber noch wichtige Synchronisierungsschritte durchgeführt werden. Zuerst muss der Dekodertakt an den Encodertakt angebunden werden. Dies geschieht mit Hilfe eines 42-Bit-Zählers, der im Decoder- und im Encoderseite vorhanden sein muss. Diese beiden Zähler müssen vollkommen frequenzsynchron laufen. Um dies sicher zu stellen, enthält der Datenstrom sog. PCR-Werte ( Program Clock Reference ), die eine Kopie des Zählers zu einem bestimmten Zeitpunkt darstellen. Um die Bestätigung für das synchrone Laufen der Zähler muss der Decoder die Werte nur auslesen und mit dem eigenen Zähler vergleichen. Die PCR-Information wird im Adaption Field vom entsprechenden Programm-Transportstrompaket mitegführt. Die PCR-PID befindet sich in der Program Map Table. Diese zeigt dann anhand dieser speziellen PID in welcher Art von Transportstrompaket die PCR-Information liegt. Jetzt muss nur noch die Synchronisation von Video- und Audiosignal verwirklicht werden, die sog. Lippensynchronisation. Dafür werden weiter Zeitinformationen benötigt, die sich im Header der PES-Pakete von Audio und Video befinden. Die Informationen werden ebenfalls vom 42-Bit-Zähler abgeleitet, man nennt sie Presentation Time Stamps (PTS). Hier werden die 33 höherwertigen Bits in die entsprechenden PES-Header eingetragen und anhand dieser kann die Lippensynchronisation verwirklicht werden. Als letzter Schritt muss noch die Bildreihenfolge korrigiert werden. Diese wird aufgrund von Speicherplatzersparnissen im Decoder bei der Codierung nach einer bestimmten Gesetzmäßigkeit verwürfelt. Um die Originalreihenfolge wieder zu erhalten, benötigt man weiter Zeitinformationen, welche ebenfalls im Header der Video-PES-Pakete eingebettet sind. Man nennt diese Informationen Decoding Time Stamps (DTS). Anhand dieser Information kann der Decoder die Originalreihenfolge der Bilder auslesen. Damit ist die Programmsynchronisation abgeschlossen. 28

29 4.3 Private Sections und Private Tables Für Anbieter, die weitere Informationen übertragen möchten, die beispielsweise die Benutzerfreundlichkeit verbessern, wurde beim MPEG-2-Standard eine offene Tür eingebaut. Neben der Program Specific Information (PSI) gibt es noch zusätzliche Tabellen, die sog. private Tables. Diese Tabellen sind unterteilt in Sektoren, sog. private Sections. Für den Aufbau, das Aussehen und das Einbinden in den Transportstrom von Tables und Sections wurden spezielle Mechanismen definiert Standardisierung des Tabellenaufbaus Für Tabellen gelten folgende Regeln: Tabellen werden im Payloadanteil übertragen und mit einer speziellen PID versehen das erste Nutzbyte einer Tabell stellt die Table-ID dar, die sie eindeutig identifiziert alle Tabellen sind in 4 kbyte große Sections unterteilt, die jeweils mit einer 32 Bit langen CRC-Checksum abgeschlossen werden Dieses Standard gilt für alle Tabellen, die im MPEG-2-Datenstrom enthalten sind, auch für die Tabellen der Program Specific Information (PSI). 29

30 4.3.2 Aufbau von Sections Wie im Standard definiert werden alle Tabellen über den Mechanismus der Sections realisiert. Hier muss man zwischen privaten und nichtprivaten Sections unterscheiden. Zu den nicht-privaten Sections zählen die in den Tabellen der Program Secific Information (PSI) enthaltenen Sections. Alle anderen Sections sind folglicherweise privat. Die Informationen über die Sections einer Tabelle, wie z.b. die Anzahl, befinden sich im Header der entsprechenden Tabelle. Spezielle Section- Informationen wie z.b. die aktuelle Nr. einer Section sind im Header der Section wiederzufinden. Der Beginn einer Section wird im Transportstrom durch den Payload Unit Start Indicator angezeigt. Ist dieser gesetzt, beginnt eine Section. Nach dem Header folgt der sog. Pointer. Dies ist ein Zeiger auf den tatsächlichen Beginn der Section. Er hat entweder den Wert 0, was bedeutet, dass die Section unmittelbar beginnt oder einen von null abweichenden Wert, was anzeigt, dass noch Reste der vorangegangenen Section folgen werden. Durch diese Option kann man weiteren Speicherplatz im Transportstrom sparen. Für Sections gelten, wie auch für Tabellen, bestimmte Regeln: eine Section beginnt mit einer Table-ID, die den Tabellentyp identifiziert eine Section wird anhand eines Bits, dem sog. Section-Syntax- Indicator, in lange und kurze Sections unterteilt. Weist dieser den Wert 1 auf, ist es eine lange Section, andernfalls eine kurze. bei einer langen Section folgt ein verlängerter Section-Kopf mit Versionsverwaltung, wodurch Änderungen z.b. bei dynamischer PMT signalisiert werden, Länge der Section und Nummer der vorangegangenen Section. Die Section wird mit einer 32 Bit CRCChecksum abgeschlossen. 30

31 4.3.3 Praxisbeispiel anhand einer PMT 31

32 4.3.3 Praxisbeispiel anhand einer PMT Die Abbildung zeigt ein mit einem MPEG-2-Analyzer aufgenommenes Bild einer recht kurze Program Map Table (PMT), die jetzt näher besprochen werden soll. Die PMT beginnt mit der Table-ID, die den Wert 0x02 aufweist, wodurch sie eindeutig als eine Program Map Table identifiziert werden kann. Der gesetzte Sections-Syntax-Indicator weist auf eine lange Section hin, also sind die Versionsverwaltung und die CRC- Checksum enthalten. Das folgende Bit hat den Wert 0 was die Tabelle als nicht-private Tabelle definiert. Nun folgt die Section length, welche besagt, dass es sich hier um eine 23 Byte lange Section handelt. Der nächste Eintrag ist die Program number. Bei diesem Wert ist es wichtig, dass er mit dem Eintrag in der Program Association Table (PAT) korrespondiert. Die nächsten beiden Einträge müssen ständig vom Receiver überprüft werden. Es handelt sich hierbei um die Version number und den Current/Next indicator. Diese beiden Einträge geben Informationen über die Programmstruktur und ändern sich, falls sich die Programmstruktur ebenfalls ändert. Die nun folgende Last section number informiert über die Nummer der letzten Section. In unserem Beispiel hat sie den Wert 0, was soviel heißt, dass unsere PMT nur aus einer und zwar genau dieser Section besteht. Der PCR-PID ( Program Clock Reference-Packet Identifier ) enthält die PID, auf der der PCR- Wert im Transportstrom ausgestrahlt wird. Dies ist eine wichtige Information für die Synchronisierung. Anschließend würde normalerweise die Program-Info-Loop folgen, jedoch sehen wir, dass der Eintrag in der Program_info_length den Wert 0 aufweist, was bedeutet, dass diese nicht vorhanden ist. Nun folgt die Stream-Loop, wo die Video- und Audio-PID's bekannt gemacht werden. Der Eintrag Stream type gibt noch Information über den Typ der Nutzlast, in unserem Fall MPEG-2. 32

33 4.4 Service Information gemäß DVB (SI) Die europäische DVB( Digital Video Broadcasting )-Gruppe nutzt die private Tables und Sections um weitere Informationen zu übertragen. Dies soll zur Benutzerfreundlichkeit an der Empfangsstelle beisteuern. Diese zusätzlichen Tabellen nennt man Service Information (SI). Insgesamt gibt es 8 verschiedene Tabellen-Typen, auf die in den folgenden Kapiteln genauer eingegangen wird Network Information Table (NIT) Die Network Information Table enthält die physikalischen Größen der Übertragung. Dadurch soll der Kanalsuchlauf optimiert werden, da diese Werte nicht extra zu suchen sind, sondern in der NIT leicht verfügbar sind. Folgende Größen werden in der NIT übermittelt: Übertragungsweg (Kabel, Satellit) Empfangsfrequenz Modulationsart Fehlerschutz Übertragungsparameter Service Descriptor Table Die Service Desriptor Table übermittelt genauere Informationen über die im Transportstrom enthaltenen Programme. So enthält sie die Bezeichnungen der verschiedenen Sender als Textinformationen parallel zu den Program-PID's in der Program Asociation Table (PAT), z.b. ARD, ZDF oder CNN. Dies erfüllt den Sinn der Service Information (SI) und erleichtert die Bedienung am Empfangsgerät. 33

34 4.4.3 Bouqet Association Table Die Bouquet Association Table (BAT) ist nah mir der Service Descriptor Table (SDT) verwandt. Der Unterschied liegt darin, dass die SDT nur einen einzigen physikalischen Kanal beschreibt und die BAT mehrere. Somit kann man die BAT als eine kanalübergreifende Programmtabelle bezeichnen, die alle Kanäle zu einem Bündel (Bouquet) zusammenfasst. Die BAT ist in jedem Kanal vorhanden und verbindet diese dadurch. Der Sinn der BAT ist, dass sie eine Übersicht über ein Bouquet von Services gibt und Programmanbieter wie Premiere beispielsweise ein ganzes Bündel von Kanälen für sich beanspruchen können um ihr komplettes Programmangebot zu übertragen Event Information Table (EIT) & Running Status Table (RST) Viele Anbieter übertragen zusätzlich sog. EPG's ( Electronical Program Guides ). Die geplanten Startzeiten und Dauern aller Sendungen sind in der Event Information Table (EIT) und können von den EPG's genutzt werden. Die Tabellenstruktur der EIT lässt zu, dass noch weitere Zusatzinformationen übertragen werden könne, jedoch wird dies nur von wenigen Receivern unterstützt und wird deshalb in der Praxis selten angewendet. Die Running Status Table (RST) enthält Steuerinformationen für das gezielte Starten von Aufzeichnungsmedien, wie z.b. dem Videorekorder. Leider werden diese Tabellen kaum in der Praxis realisiert, da sich zur Steuerung der Aufzeichnungsmedien die Datenzeile der VPS( Video Program System ) -Information durchgesetzt hat. 34

35 4.4.5 Die Time&Date Table (TDT) & Time Offset Table (TOT) In der Time&Date Table (TDT) wird die Greenwich Mean Time (=GMT,UTC) übertragen. Die Sommerzeitverschiebung wird hier nicht beachtet. Die Time Offset Table (TOT) übermittelt noch die entsprechenden Zeitoffsets der verschiedenen Zeitzonen. Das Maß der Auswertung beider Tabellen hängt vom jeweiligen Receiver ab, da zur vollständigen Unterstützung die Zeitinformationen des aktuellen Orts mitgeteilt werden müsste Stuffing Table Teilweise müssen bestimmte Tabellen im Transportstrom ungültig gemacht werden. Dies kann so aussehen, dass z.b. nach dem Empfang der Network Information Table diese ausgetauscht wird oder ein bestimmtes Programm zur Weitersendung unbrauchbar gemacht wird. Dies wird mit Hilfe der Stuffing Table (ST) vorgenommen. Der Sinn liegt darin, dass falls die Übertragung fehlerhaft ist oder vom Receiver nicht unterstützt wird, eine unzureichende Ausstrahlung verhindert wird. 35

36 Quellenverzeichnis Digitale Fernsehtechnik in Theorie und Praxis MPEG-Basiscodierung, DVB-, DAB-, ATSC-Übertragungstechnik, Messtechnik Fischer, Walter Springer Verlag, 2006 ISBN: de.wikipedia.org Suchbegriffe: Huffmann, MPEG-2, DCT, PCM ei.cs.vt.edu

Agenda MPEG-2 DVB / MHP. Berlin, 19.4.2005 2/ 20. LV: Interaktives Digitales Fernsehen TFH Berlin Dipl.-Ing. Henrik Pantle

Agenda MPEG-2 DVB / MHP. Berlin, 19.4.2005 2/ 20. LV: Interaktives Digitales Fernsehen TFH Berlin Dipl.-Ing. Henrik Pantle Berlin, 19.4.2005 Agenda MPEG-2 DVB / MHP 2/ 20 Übertragungswege für interaktives TV 3/ 20 Übertragungswege für interaktives TV Broadcast Channel Überträgt (i)tv-inhalte in die Haushalte 1 zun Verbindung

Mehr

DVB Digital Video Broadcasting

DVB Digital Video Broadcasting DVB Digital Video Broadcasting MPEG 2 als Grundlage DVB-S Satellitenübertragung DVB-T Terrestrische Sender (Gleichwellenfunk, Überall-Fernsehen) DVB-C Kabelfernsehen DVD MPEG 2 und Stufen High beste Qualität

Mehr

Digitales Fernsehen DVB

Digitales Fernsehen DVB Digitales Fernsehen DVB Thomas Lauterbach DL1NAW 1. Video- und Audiokodierung (MPEG) 2. DVB 3. DVB-T in Nürnberg Quellen: U. Reimers, Digitale Fernsehtechnik http://www.dvb-t-baern.de Referate und Ausarbeitungen

Mehr

Verachtete Helferlein Das Ding mit den Metadaten. Frank Mistol HMS GmbH Lokal-TV-Tage 2013

Verachtete Helferlein Das Ding mit den Metadaten. Frank Mistol HMS GmbH Lokal-TV-Tage 2013 Verachtete Helferlein Das Ding mit den Metadaten Frank Mistol HMS GmbH Lokal-TV-Tage 2013 Inhalt 1. Was sind Metadaten? 2. Metadaten im TV-Bereich 3. Auswirkungen falscher oder vergessener Metadaten 4.

Mehr

Multimediatechnik / Video

Multimediatechnik / Video Multimediatechnik / Video Video-Kompression Zusammenfassung http://www.nanocosmos.de/lietz/mtv 2009 1 Motivation: Video-Kompression Unkomprimierte Datenmengen sind zu groß! TV: 20 MB/s = 72 GB/h (720x576x2x25)

Mehr

Die Technik des digital terrestrischen Fernsehen (DVB-T)

Die Technik des digital terrestrischen Fernsehen (DVB-T) Die Technik des digital terrestrischen Fernsehen (DVB-T) Beim analogen Antennenfernsehen wird pro Fernsehkanal ein Programm übertragen. Dieser Kanal hat eine Bandbreite von 7 MHz (VHF) bzw. 8 MHz (UHF).

Mehr

JPEG, MPEG & Co. Alex Titze Angewandte Informatik FHTW-Berlin

JPEG, MPEG & Co. Alex Titze Angewandte Informatik FHTW-Berlin Referat KIM Alex Titze Angewandte Informatik FHTW-Berlin 76900504811 Einleitung JPEG Geschichte & Überblick Komprimierungsablauf Farbformat DCT (Diskrete Cosinus Transformation) Quantisierung Koeffizientenkodierung

Mehr

Hauptseminar: Digitale Medien und Übertragungstechnik. Videokomprimierung. Teil I. Vortrag: Philipp Correll Betreuer: Deti Fliegl

Hauptseminar: Digitale Medien und Übertragungstechnik. Videokomprimierung. Teil I. Vortrag: Philipp Correll Betreuer: Deti Fliegl Hauptseminar: Digitale Medien und Übertragungstechnik Videokomprimierung Teil I Vortrag: Philipp Correll Betreuer: Deti Fliegl Übersicht 1. Grundlagen Standards (PAL, NTSC) 2. Motivation Sehr große Datenmengen

Mehr

Digitalisierung. analoges Signal PAM. Quantisierung

Digitalisierung. analoges Signal PAM. Quantisierung Digitalisierung U analoges Signal t U PAM t U Quantisierung t Datenreduktion Redundanzreduktion (verlustfrei): mehrfach vorhandene Informationen werden nur einmal übertragen, das Signal ist ohne Verluste

Mehr

Seminar Multimediaprotokolle für den Wohnzimmer PC DVB S/C/T/IP/RC. Eine Übersicht. Martin Kremer

Seminar Multimediaprotokolle für den Wohnzimmer PC DVB S/C/T/IP/RC. Eine Übersicht. Martin Kremer Seminar Multimediaprotokolle für den Wohnzimmer PC DVB S/C/T/IP/RC Eine Übersicht Was ist DVB? DVB steht für Digital Video Broadcast Mehrere Varianten: -Satellit () -Kabel () -Terrestrisch () -IP-Netze

Mehr

Digitales Video I Wie wird Video am Computer codiert?

Digitales Video I Wie wird Video am Computer codiert? Digitales Video I Wie wird Video am Computer codiert? Bilder Auflösung Speicherung am Computer Bewegte Bilder Interlacing Kompression / Codec Ton Audioformate / Codecs Videoformate Bilder Auflösung: z.b.:

Mehr

Bitfehlerrate (bit error rate, BER) Die Bitfehlerrate ist das Verhältnis zwischen fehlerhaft empfangenen Bits zu den gesamt übertragenen Bits.

Bitfehlerrate (bit error rate, BER) Die Bitfehlerrate ist das Verhältnis zwischen fehlerhaft empfangenen Bits zu den gesamt übertragenen Bits. Glossar Abtastung, Quantisierung, Quellencodierung Bei DVB werden Bild-, Ton- und Zusatzinformationen als Datensignal in digitalisierter Form übertragen. Das analoge, zeit- und wertkontinuierliche Eingangssignal

Mehr

Videokonferenzen & multimediale Kommunikation

Videokonferenzen & multimediale Kommunikation Videokonferenzen & multimediale Kommunikation Falko Dreßler, Regionales Rechenzentrum falko.dressler@rrze.uni-erlangen.de 1 Überblick Einteilung Videokommunikation Meeting vs. Broadcast Transportnetze

Mehr

Proseminar Datenkomprimierung Dr. U. Tamm. JPEG - Kompression WS 2002/03. Torsten Zichner

Proseminar Datenkomprimierung Dr. U. Tamm. JPEG - Kompression WS 2002/03. Torsten Zichner Proseminar Datenkomprimierung Dr. U. Tamm JPEG - Kompression WS 2002/03 Torsten Zichner Inhaltsangabe: 1. Einleitung 2. JPEG Kompression 2.1. Konvertierung des Bildes in ein geeignetes Farbmodell 2.2.

Mehr

Die Mathematik in der CD

Die Mathematik in der CD Lehrstuhl D für Mathematik RWTH Aachen Lehrstuhl D für Mathematik RWTH Aachen St.-Michael-Gymnasium Monschau 14. 09. 2006 Codes: Definition und Aufgaben Ein Code ist eine künstliche Sprache zum Speichern

Mehr

Dynamisches Huffman-Verfahren

Dynamisches Huffman-Verfahren Dynamisches Huffman-Verfahren - Adaptive Huffman Coding - von Michael Brückner 1. Einleitung 2. Der Huffman-Algorithmus 3. Übergang zu einem dynamischen Verfahren 4. Der FGK-Algorithmus 5. Überblick über

Mehr

DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS

DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS 1 DIGITALE VIDEO KOMPRESSION AM BEISPIEL DES JPEG-VERFAHRENS Um das digitale Schneiden von digitalisierten Bildern zu ermöglichen, ist es notwendig, die drastisch hohe Datenmenge, die für jedes Bild gespeichert

Mehr

Multimediale Werkzeuge, Audio: Formate, Tools. -Sound/Audio Objekte. Formate, Beispiele:

Multimediale Werkzeuge, Audio: Formate, Tools. -Sound/Audio Objekte. Formate, Beispiele: Multimediale Werkzeuge, Audio: Formate, Tools -Sound/Audio Objekte Formate, Beispiele: - Mp3 (Kurz für MPEG1/2 Layer 3) - PCM (z.b. Wave Datei), übliche Formate: CD: 44100 HZ Abtastrate, 16 Bits/Abtastwert.

Mehr

Konzepte der Informatik

Konzepte der Informatik Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 5 aus "Abenteuer Informatik" von Jens

Mehr

Bildkompression InTh, 2005, JPEG, Hak, Rur, 1

Bildkompression InTh, 2005, JPEG, Hak, Rur, 1 Bildkompression InTh, 25, JPEG, Hak, Rur, 1 Referenzen [1] D Salomon, Data Compression, Springer, 24 [2] Prof Dr A Steffen, Kurs SU, ZHW, 1999-24 [3] G Wallace, The JPEG Still Picture Compression Standard,

Mehr

Analyse und Vergleich aktueller Videokompressionsverfahren

Analyse und Vergleich aktueller Videokompressionsverfahren Analyse und Vergleich aktueller Videokompressionsverfahren 29.05.2008 Inhalt 1 Grundlagen der Videocodierung Frame-Typen & Farbraum Diskrete Konsinustransformation & Quantisierung MPEG Encoder 2 MPEG4

Mehr

Die MPEG-Audiocodierverfahren

Die MPEG-Audiocodierverfahren Die MPEG-Audiocodierverfahren Johannes Hilpert Fraunhofer IIS, Erlangen http://www.iis.fraunhofer.de/amm 1 Themen Die MPEG-Audio Codierverfahren Wer oder was ist MPEG eigentlich? Von MPEG-1 bis MPEG-21

Mehr

Eine verlustbehaftete Komprimierung ist es, wenn wir einige Kleidungsstücke zu

Eine verlustbehaftete Komprimierung ist es, wenn wir einige Kleidungsstücke zu Komprimierungen In Netzwerken müssen viele Daten transportiert werden. Dies geht natürlich schneller, wenn die Datenmengen klein sind. Um dies erreichen zu können werden die Daten komprimiert. Das heisst,

Mehr

DVB-T,-C,-S Digitales Fernsehen über Antenne, Kabel und Satellit, MHP DVB-H / -S2 FKTG Regionalgruppe, 13.06.2006 an der TU-Ilmenau

DVB-T,-C,-S Digitales Fernsehen über Antenne, Kabel und Satellit, MHP DVB-H / -S2 FKTG Regionalgruppe, 13.06.2006 an der TU-Ilmenau DVB-T,-C,-S Digitales Fernsehen über Antenne, Kabel und Satellit, MHP DVB-H / -S2 FKTG Regionalgruppe, 13.06.2006 an der TU-Ilmenau Quellen für Folien: Dr. Rainer Schäfer, Andreas Sieber Institut für Rundfunktechnik,

Mehr

Zusammenfassung Graphik - Formate. Vektorgraphik - PS, EPS, WMF geometrische Figuren, exakte Berechnung auf beliebige Größe

Zusammenfassung Graphik - Formate. Vektorgraphik - PS, EPS, WMF geometrische Figuren, exakte Berechnung auf beliebige Größe Zusammenfassung Graphik - Formate Vektorgraphik - PS, EPS, WMF geometrische Figuren, exakte Berechnung auf beliebige Größe Rastergraphik - BMP, GIF, JPEG, PNG feste Anzahl von Bildpunkten (ppi) Wiedergabe

Mehr

Anleitung zu VideoLAN Client (VLC)

Anleitung zu VideoLAN Client (VLC) Anleitung zu VideoLAN Client (VLC) Dieses Dokument beschreibt die Verwendung von VLC im Kontext der Lehrveranstaltung. Die beschriebenen Schritte und die dazugehörigen Abschnitte wurden mit VLC 2.1.6 erstellt.

Mehr

Kompressionsverfahren

Kompressionsverfahren Kompressionsverfahren Quelle: Steinmetz, Ralf: Multimedia-Technologie: Einführung und Grundlagen, Springer, Verlag Adaptive Huffman - Kodierung Nach 17 Zeichen: A(1),B(2),C(2),D(2),E(10) Kodierung A: 000

Mehr

Proseminar Kompressionsalgorithmen am Beispiel Mp3

Proseminar Kompressionsalgorithmen am Beispiel Mp3 Proseminar Kompressionsalgorithmen am Beispiel Mp3 Von S. Kortler und E. Yueksekdag bei Dr. Gerhard Schrott 22. Mai 2003 TUM Sommersemester 2003 Gliederung 1. Wozu eigentlich Audiokompression 2. Verschiedene

Mehr

28 4. DIE MATHEMATIK HINTER DER COMPACT DISC. Abbildung 4.1: Selbstkorrigierende Codes

28 4. DIE MATHEMATIK HINTER DER COMPACT DISC. Abbildung 4.1: Selbstkorrigierende Codes 8 4. DIE MATHEMATIK HINTER DER COMPACT DISC y1 1 4 3 y3 y Abbildung 4.1: Selbstkorrigierende Codes 4. Die Mathematik hinter der Compact Disc 4.1. Selbstkorrigierende Codes Wenn wir eine Reihe von 0 und

Mehr

Thema: DTS (apt-x100) Fachbereich Medieninformatik. Hochschule Harz. DTS (apt-x100) Referat. Olaf Cempel. Abgabe: 15.01.2007

Thema: DTS (apt-x100) Fachbereich Medieninformatik. Hochschule Harz. DTS (apt-x100) Referat. Olaf Cempel. Abgabe: 15.01.2007 Fachbereich Medieninformatik Hochschule Harz DTS (apt-x00) Referat Olaf Cempel 273 Abgabe: 5.0.2007 Inhaltsverzeichnis Einleitung... 2 Technische Details... 3 Formate...2 3. DTS 5. Discrete (DTS Digital

Mehr

TCP/UDP. Transport Layer

TCP/UDP. Transport Layer TCP/UDP Transport Layer Lernziele 1. Wozu dient die Transportschicht? 2. Was passiert in der Transportschicht? 3. Was sind die wichtigsten Protkolle der Transportschicht? 4. Wofür wird TCP eingesetzt?

Mehr

Von der Kamera zur DVD Klaus Wünschel LUG-LD

Von der Kamera zur DVD Klaus Wünschel LUG-LD Von der Kamera zur DVD Klaus Wünschel LUG-LD Inhalt Allgemeine Grundlagen Codecs / Container Vom Camcorder zum PC / Module - Devices Linuxsoftware zur Videomanipulation Vom PC zur DVD DVD-Authoring praktische

Mehr

Huffman-Kodierung. Fachbereich Medieninformatik. Hochschule Harz. Huffman-Kodierung. Referat. Henner Wöhler. Abgabe:

Huffman-Kodierung. Fachbereich Medieninformatik. Hochschule Harz. Huffman-Kodierung. Referat. Henner Wöhler. Abgabe: Fachbereich Medieninformatik Hochschule Harz Huffman-Kodierung Referat Henner Wöhler 11459 Abgabe: 15.01.2007 Inhaltsverzeichnis Einleitung...I 1. Entropiekodierung...1 1.1 Morse Code...2 1.2 Shannon-Fano-Kodierung...3

Mehr

BENUTZERANLEITUNG Adobe Media Encoder

BENUTZERANLEITUNG Adobe Media Encoder BENUTZERANLEITUNG Adobe Media Encoder 1 Übersicht SurCode for Dolby Digital konvertiert Ihre 5.1 Surround-Sounddateien in das Dolby Digital-Format (auch AC-3 genannt) innerhalb von Adobe Premiere Pro.

Mehr

Grundlagen Videosignale. Prof. Dr. Ing. Marcus Purat

Grundlagen Videosignale. Prof. Dr. Ing. Marcus Purat Grundlagen Videosignale Prof. Dr. Ing. Marcus Purat Beuth Hochschule fürtechnik Berlin Sommersemester 2012 Grundlagen Videosignale 1. Visuelle Wahrnehmung n 2. Analoge Videosignale 3. Digitale Videosignale

Mehr

Datenkompression. 1 Allgemeines. 2 Verlustlose Kompression. Holger Rauhut

Datenkompression. 1 Allgemeines. 2 Verlustlose Kompression. Holger Rauhut Datenkompression Holger Rauhut 1. September 2010 Skript für die Schülerwoche 2010, 8.-11.9.2010 Hausdorff Center for Mathematics, Bonn 1 Allgemeines Datenkompression hat zum Ziel, Daten in digitaler Form,

Mehr

Algorithmus zur komprimierten Übertragung von Textdaten an mobile Endgeräte

Algorithmus zur komprimierten Übertragung von Textdaten an mobile Endgeräte Fachhochschule Wedel Seminararbeit Algorithmus zur komprimierten Übertragung von Textdaten an mobile Endgeräte Sven Reinck 7. Januar 2007 Inhaltsverzeichnis Inhaltsverzeichnis Motivation 2 Wörterbuch 2.

Mehr

Kurzanleitung zum Aufbau und zur Konfiguration des MediorNet 2HE

Kurzanleitung zum Aufbau und zur Konfiguration des MediorNet 2HE Kurzanleitung zum Aufbau und zur Konfiguration des MediorNet 2HE Version 1.01 Danke, dass Sie sich für ein RIEDEL Produkt entschieden haben. Diese Kurzanleitung hilft Ihnen ein MediorNet System aufzubauen

Mehr

PVAStrumento (Freeware) - Videodaten zerlegen (demuxen), mit Fehlerkorrekturen

PVAStrumento (Freeware) - Videodaten zerlegen (demuxen), mit Fehlerkorrekturen PVAStrumento (Freeware) - Videodaten zerlegen (demuxen), mit Fehlerkorrekturen www.offeryn.de/dv.htm DVD-Videodatei zum Demuxen öffnen Die Videodatei soll in Video- und Datenstrom zerlegt werden. Jeder

Mehr

Analoges Video-Quellensignal

Analoges Video-Quellensignal Kapitel 2 Analoges Video-Quellensignal 2.1 Prinzip der Bildübertragung Fernsehen als ein Übertragungsverfahren der elektrischen Nachrichtentechnik beruht auf der Umwandlung der Helligkeits- und Farbverteilung

Mehr

Grundlagen der Digitaltechnik

Grundlagen der Digitaltechnik Grundlagen der Digitaltechnik Kompetenzseminar Georg Rottmüller .. oder Grundsätzliches zur DVB-Technik Kompetenzseminar Georg Rottmüller DVB Signale in Anwendung DVB Standard und technische Parameter

Mehr

TCP. Transmission Control Protocol

TCP. Transmission Control Protocol TCP Transmission Control Protocol Wiederholung TCP-Ports Segmentierung TCP Header Verbindungsaufbau-/abbau, 3 - WayHandShake Timeout & Retransmission MTU maximum transfer Unit TCP Sicher Verbunden? Individuelle

Mehr

Welche Unterschiede gibt es zwischen einem CAPAund einem Audiometrie- Test?

Welche Unterschiede gibt es zwischen einem CAPAund einem Audiometrie- Test? Welche Unterschiede gibt es zwischen einem CAPAund einem Audiometrie- Test? Auch wenn die Messungsmethoden ähnlich sind, ist das Ziel beider Systeme jedoch ein anderes. Gwenolé NEXER g.nexer@hearin gp

Mehr

Sinneswahrnehmungen des Menschen

Sinneswahrnehmungen des Menschen Sinneswahrnehmungen des Menschen Tastsinn Gleichgewicht Geruch Sehen Gehör Sprache Aktion Multimedia - Kanäle des Menschen Techniken für Medien im Wandel Multimediale Kommunikation Text : Bücher, Zeitschriften

Mehr

Praktikum Fehlerreduktionssysteme / Codierungstheorie

Praktikum Fehlerreduktionssysteme / Codierungstheorie Fakultät Elektrotechnik und Informationstechnik Institut für Nachrichtentechnik Lehrstuhl Theoretische Nachrichtentechnik Prof. Eduard Jorswieck, Axel Schmidt Praktikum Fehlerreduktionssysteme / Codierungstheorie

Mehr

Digital TV Solutions and Markets

Digital TV Solutions and Markets Digital TV Solutions and Markets Alexander Bucher Mark Furrer André Locher Inhalt Einleitung Möglichkeiten von Digital TV Implementierung Marktübersicht Ausblick Diskussion 24.05.07 Digital TV Solutions

Mehr

Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN

Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN White Paper: AUDIO GATEWAY CODEC WP0503, MAYAH Communications GmbH InHouseStreaming Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN Paper Status: White Paper Language: German Keywords, Summary:

Mehr

EDV-Anwendungen im Archivwesen II

EDV-Anwendungen im Archivwesen II EDV-Anwendungen im Archivwesen II 070472 UE WS08/09 Grundlagen der Digitalisierung Überblick Allgemeine Grundlagen der Digitalisierung anhand der Ton-Digitalisierung Abtastrate (Samplerate) Wortlänge (Bitrate)

Mehr

Digitaler Festplatten- Videorecorder mit Linux und VDR selbstgebaut. Ein Erfahrungsbericht

Digitaler Festplatten- Videorecorder mit Linux und VDR selbstgebaut. Ein Erfahrungsbericht Digitaler Festplatten- Videorecorder mit Linux und VDR selbstgebaut Ein Erfahrungsbericht Inhalt Eigenschaften Installation Bedienung Weiterverarbeitung der Videos Was ist Digital-TV Daten werden vom Sender

Mehr

MK385. HD Audio Converter. HDMI Eingang HDMI, optisch, koaxial und 3,5mm Klinke Audio Ausgang

MK385. HD Audio Converter. HDMI Eingang HDMI, optisch, koaxial und 3,5mm Klinke Audio Ausgang DE MK385 HD Audio Converter HDMI Eingang HDMI, optisch, koaxial und 3,5mm Klinke Audio Ausgang Einleitung Vielen Dank, dass Sie sich für den HDMI Audio Splitter entschieden haben. Ihre Zufriedenheit ist

Mehr

Rundfunksysteme. Seminar (Informatik) Michael Orlean, wi4660 16. Nov. 2004. 16. Nov. 2004 Rundfunksysteme 1

Rundfunksysteme. Seminar (Informatik) Michael Orlean, wi4660 16. Nov. 2004. 16. Nov. 2004 Rundfunksysteme 1 Rundfunksysteme Seminar (Informatik) Michael Orlean, wi4660 16. Nov. 2004 16. Nov. 2004 Rundfunksysteme 1 Inhalt 1. Einführung 2. Analog 3. Digital 4. Kritik 5. Zusammenfassung 16. Nov. 2004 Rundfunksysteme

Mehr

Vermittlungsschicht ( network layer )

Vermittlungsschicht ( network layer ) Vermittlungsschicht ( network layer ) ggf. Auswahl eines Subnetzes für die folgende Übertragungsstrecke Auswahl eines guten Transportweges (Routing) im gewählten Subnetz statisch: fest für alle Pakete

Mehr

Zahlensysteme: Oktal- und Hexadezimalsystem

Zahlensysteme: Oktal- und Hexadezimalsystem 20 Brückenkurs Die gebräuchlichste Bitfolge umfasst 8 Bits, sie deckt also 2 8 =256 Möglichkeiten ab, und wird ein Byte genannt. Zwei Bytes, also 16 Bits, bilden ein Wort, und 4 Bytes, also 32 Bits, formen

Mehr

Digitales Video. Teil 1: MPEG-2. Ein Vortrag von: Jana Cavojska

Digitales Video. Teil 1: MPEG-2. Ein Vortrag von: Jana Cavojska Digitales Video Teil 1: MPEG-2 Ein Vortrag von: Jana Cavojska Unterschiede zwischen MPEG-2 und MPEG-1 Auflösung und Bitrates MPEG-2: MPEG-1: 80 Mbit/s (im High Level) bis 1,5 Mbit/s 1920 x 1152 (im High

Mehr

Markt & Ausblick ASTRA 19,2 Ost. Was ist bei einem Umbau einer SAT - Empfangsanlage zu beachten

Markt & Ausblick ASTRA 19,2 Ost. Was ist bei einem Umbau einer SAT - Empfangsanlage zu beachten Vorteile der Digitaltechnik Darstellung der aktuellen Belegungssituation Möglichkeiten der digitalen Übertragung Abschaltung der analogen Programme auf ASTRA 19,2 Frequenzökonomie Übertragungsqualität

Mehr

Campus-TV der Uni Mainz

Campus-TV der Uni Mainz Die Themen Campus - TV Videosignal und Datenkompression Windows Media Encoder und RealProducer Formate bei Campus - TV Video Live Streams mit dem Media Encoder 1 Campus-TV der Uni Mainz Eine Initiative

Mehr

MENSCHLICHES GEHÖR... 2 DOLBY SURROUND... 3 DOLBY PRO LOGIC... 3 DOLBY DIGITAL... 4 THX UND DTS... 5 DOLBY DIGITAL SURROUND EX UND DDOS...

MENSCHLICHES GEHÖR... 2 DOLBY SURROUND... 3 DOLBY PRO LOGIC... 3 DOLBY DIGITAL... 4 THX UND DTS... 5 DOLBY DIGITAL SURROUND EX UND DDOS... HIFI - GRUNDLAGEN MENSCHLICHES GEHÖR... 2 DOLBY SURROUND... 3 DOLBY PRO LOGIC... 3 DOLBY DIGITAL... 4 THX UND DTS... 5 DOLBY DIGITAL SURROUND EX UND DDOS... 5 LPCM UND MPEG... 6 LINKLISTE:... 7 FRAGENKATALOG:...

Mehr

Arne Heyna/Marc Briede/Ulrich Schmidt: Datenformate im Medienbereich, Fachbuchverlag Leipzig 2003. John Watkinson: The MPEG Handbook, Focal Press 2001

Arne Heyna/Marc Briede/Ulrich Schmidt: Datenformate im Medienbereich, Fachbuchverlag Leipzig 2003. John Watkinson: The MPEG Handbook, Focal Press 2001 7. Bewegtbilder 7.1! Bewegungswahrnehmung 7.2! Videokompression!!! insbesondere MPEG-1 und MPEG-2 7.3! Videodatenformate Literatur: Arne Heyna/Marc Briede/Ulrich Schmidt: Datenformate im Medienbereich,

Mehr

Mobilkommunikation. Objektives und Subjektives Qualitätsmonitoring von H.264 IP Videostreams in Mobilfunknetzen. S. Küffner, O. Portugall, A.

Mobilkommunikation. Objektives und Subjektives Qualitätsmonitoring von H.264 IP Videostreams in Mobilfunknetzen. S. Küffner, O. Portugall, A. Mobilkommunikation Objektives und Subjektives Qualitätsmonitoring von H.264 IP Videostreams in Mobilfunknetzen S. Küffner, O. Portugall, A. Grebe Fachhochschule Köln, Institut für Nachrichtentechnik Fachhochschule

Mehr

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 10 (24. Juni 28. Juni 2013)

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 10 (24. Juni 28. Juni 2013) Technische Universität München Lehrstuhl Informatik VIII Prof. Dr.-Ing. Georg Carle Dipl.-Ing. Stephan Günther, M.Sc. Nadine Herold, M.Sc. Dipl.-Inf. Stephan Posselt Tutorübung zur Vorlesung Grundlagen

Mehr

Kodierung. Kodierung von Zeichen mit dem ASCII-Code

Kodierung. Kodierung von Zeichen mit dem ASCII-Code Kodierung Kodierung von Zeichen mit dem ASCII-Code Weiterführende Aspekte zur Kodierung: Speicherplatzsparende Codes Fehlererkennende und -korrigierende Codes Verschlüsselnde Codes Spezielle Codes, Beispiel

Mehr

Videokonferenz VIDEOKONFERENZ. Dr. Erwin Bratengeyer DU 00/ 1

Videokonferenz VIDEOKONFERENZ. Dr. Erwin Bratengeyer DU 00/ 1 VIDEOKONFERENZ Dr. Erwin Bratengeyer DU 00/ 1 Was ist Videokonferenz? Übertragung von Bewegtbildern & Ton (fast) ohne Verzögerung DU 00/ 2 Entwicklung 1936: erster öffentlicher Bildfernsprechdienst 60er:

Mehr

7. Übung zur Vorlesung Grundlagen der Informatik

7. Übung zur Vorlesung Grundlagen der Informatik 7. Übung zur Vorlesung Grundlagen der Informatik 13.Interne Darstellung von Daten In der Vorlesung wurde bereits darauf hingewiesen, dass ein Rechner intern lediglich die Zustände 0 (kein Signal liegt

Mehr

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT SQL SQL SELECT Anweisung Mit der SQL SELECT-Anweisung werden Datenwerte aus einer oder mehreren Tabellen einer Datenbank ausgewählt. Das Ergebnis der Auswahl ist erneut eine Tabelle, die sich dynamisch

Mehr

DVB-T XPRESIONN Digital terrestrischer Receiver. Bedienungsanleitung für Installation und Gebrauch des terrestrischen Receivers XPRESIONN 2150

DVB-T XPRESIONN Digital terrestrischer Receiver. Bedienungsanleitung für Installation und Gebrauch des terrestrischen Receivers XPRESIONN 2150 DVB-T XPRESIONN 2150 Digital terrestrischer Receiver Bedienungsanleitung für Installation und Gebrauch des terrestrischen Receivers XPRESIONN 2150 BITTE ZUERST LESEN! Dieses Benutzerhandbuch hilft Ihnen,

Mehr

Application Note 025

Application Note 025 Application Note 025 IO [io] 8001 DMB Encoder Diese Application Note beschäftigt sich mit der Konfiguration eines IO 8001 als DMB Encoder. Sie beinhaltet keine technischen Erläuterungen zum Thema DMB selbst.

Mehr

Netzwerke, Kapitel 3.1

Netzwerke, Kapitel 3.1 Netzwerke, Kapitel 3.1 Fragen 1. Mit welchem anschaulichen Beispiel wurde das OSI-Schichtenmodell erklärt? Dolmetscher 2. Was versteht man unter Dienstprimitiven? Request, Indication, Response, Confirm

Mehr

, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-C-VoIP.fm, ]

, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-C-VoIP.fm, ] C Internettelefonie C.1 1 Codecs Coder/Decoder dient der Quellcodierung von Medien hier erforderlich: Audio-Codec, hauptsächlich für Sprache keine vollständiges Frequenzspektrum nötig Frequenzen bis 3.500

Mehr

7. Bewegtbilder. 7.1! Bewegungswahrnehmung! 7.2! Videokompression!!!! insbesondere MPEG-1 und MPEG-2! 7.3! Videodatenformate. Literatur:!

7. Bewegtbilder. 7.1! Bewegungswahrnehmung! 7.2! Videokompression!!!! insbesondere MPEG-1 und MPEG-2! 7.3! Videodatenformate. Literatur:! 7. Bewegtbilder 7.1! Bewegungswahrnehmung! 7.2! Videokompression!!!! insbesondere MPEG-1 und MPEG-2! 7.3! Videodatenformate Literatur:! Arne Heyna/Marc Briede/Ulrich Schmidt: Datenformate im Medienbereich,

Mehr

Allgemeine Beschreibung (1)

Allgemeine Beschreibung (1) Allgemeine Beschreibung (1) Zunächst soll erklärt werden, wozu ein ISDN Primärmultiplexanschluss gebraucht wird. Dieser wird nur als Anlagenanschluss (Punkt zu Punkt) angeboten. Diese Anschlussart besagt,

Mehr

Grundlagen der. Videokommunikation

Grundlagen der. Videokommunikation Grundlagen der Videokommunikation Netzwerke: Qualitäts- und Leistungserwartungen Netzwerke: Qualitäts- und Leistungserwartungen Bandbreite Kenngrößen Firewall NAT Netzwerke: über DFN X-WiN-Anbindung X-WiN

Mehr

A2.3 Lineare Gleichungssysteme

A2.3 Lineare Gleichungssysteme A2.3 Lineare Gleichungssysteme Schnittpunkte von Graphen Bereits weiter oben wurden die Schnittpunkte von Funktionsgraphen mit den Koordinatenachsen besprochen. Wenn sich zwei Geraden schneiden, dann müssen

Mehr

Streaming Media - MPEG-4 mit Linux

Streaming Media - MPEG-4 mit Linux Streaming Media - MPEG-4 mit Linux Überblick Streaming Media Streaming Anbieter Benötigte Software Vorführung Videostreaming Streaming Was ist Streaming? Sender Daten Empfänger Kontinuierlicher Datenstrom

Mehr

SAT-Empfangsanlagentechnik

SAT-Empfangsanlagentechnik Bernhard Lang AXING AG Gewerbehaus Moskau CH 8262 Ramsen / Schweiz www.axing.com SAT-Empfangsanlagentechnik LNB und Rauschen L low N noice B block converter, rauscharmer Signalumsetzer Rauschmaß typ. 0,6

Mehr

deleycon H D M I S W I T C H E R H D M I S W I T C H E R B E D I E N u N g S a N l E I T u N g

deleycon H D M I S W I T C H E R H D M I S W I T C H E R B E D I E N u N g S a N l E I T u N g deleycon HDMI SWITCHER Bedienungsanleitung inhaltsverzeichnis 1.0 Einleitung... 03-04 2.0 Technische Daten...05 3.0 Verpackungsinhalt...06 4.0 Beschreibung Front- und Rückseite... 06 5.0 Anschluss und

Mehr

Farbtiefe. Gängige Farbtiefen

Farbtiefe. Gängige Farbtiefen Farbtiefe Die Anzahl der darstellbaren Farben ist abhängig von den Farbabstufungen, die in einem Pixel gespeichert werden. Die Anzahl der darstellbaren Farbtöne wird als Farbtiefe bezeichnet. Die Farbtiefe

Mehr

NÜTZLICHE TIPPS FÜR OPTIMALE SCANS

NÜTZLICHE TIPPS FÜR OPTIMALE SCANS Bedingungen, um gute Scans zu erhalten Die Faktoren, von denen das Ergebnis eines Scans abhängt, sind einerseits die Umgebung sowie die Konfiguration und Kalibrierung des Scanners, aber auch das zu scannende

Mehr

Kodierungsalgorithmen

Kodierungsalgorithmen Kodierungsalgorithmen Komprimierung Verschlüsselung Komprimierung Zielsetzung: Reduktion der Speicherkapazität Schnellere Übertragung Prinzipien: Wiederholungen in den Eingabedaten kompakter speichern

Mehr

Bilder im BMP Format (1)

Bilder im BMP Format (1) Bilder im BMP Format (1) Eines der ältesten Bildformate ist das so genannte Bitmap Format. Entsprechende Dateien werden mit der Endung bmp gekennzeichnet. Wesentliche Eigenschaften von BMP Bildern sind:

Mehr

Mit dieser Anleitung wollen wir die Bedienung des Mediaportal Client etwas erklären. Der MP Client kann entweder auf dem selben Rechner wie der

Mit dieser Anleitung wollen wir die Bedienung des Mediaportal Client etwas erklären. Der MP Client kann entweder auf dem selben Rechner wie der Mit dieser Anleitung wollen wir die Bedienung des Mediaportal Client etwas erklären. Der MP Client kann entweder auf dem selben Rechner wie der TV-Server installiert werden oder auf einem anderen im Netzwerk

Mehr

Grundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny

Grundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny Grundlagen der Informatik Prof. Dr. Stefan Enderle NTA Isny 2 Datenstrukturen 2.1 Einführung Syntax: Definition einer formalen Grammatik, um Regeln einer formalen Sprache (Programmiersprache) festzulegen.

Mehr

Digitale TV Übertragungssysteme. von Eugen Himmelsbach

Digitale TV Übertragungssysteme. von Eugen Himmelsbach Digitale TV Übertragungssysteme von Eugen Himmelsbach Quellen: Digitale Übertragungsnormen http://www.digitv.de/ Digitale Übertragungsnormen http://de.wikipedia.org/wiki/digital_video_broadcasting Analog

Mehr

Ton II/ Animation I. Überblick: MPEG Audiokompression: mp3 Grundlagen Videokompression

Ton II/ Animation I. Überblick: MPEG Audiokompression: mp3 Grundlagen Videokompression Ton II/ Animation I Überblick: MPEG Audiokompression: mp3 Grundlagen Videokompression 1. Allgemeines zu MPEG MPEG (Moving Picture Experts Group) ist eine Arbeitsgruppe von ISO (International Standards

Mehr

Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken

Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken Aufgaben zur fachwissenschaftlichen Prüfung Modul 3 Daten erfassen, ordnen, verarbeiten und austauschen: Schwerpunkt Datenbanken 30 Wozu dient ein Primärschlüssel? Mit dem Primärschlüssel wird ein Datenfeld

Mehr

ADSL. Referat 6 Seiten INHALT. 1 Aufgabenstellung...2. 2 Beurteilungskriterien...2

ADSL. Referat 6 Seiten INHALT. 1 Aufgabenstellung...2. 2 Beurteilungskriterien...2 Referat 6 Seiten INHALT 1 Aufgabenstellung...2 2 Beurteilungskriterien...2 3 Angaben...3 3.1 Prinzip (xdsl warum und wofür), -HW-Struktur...3 3.2. Richtungstrennung und Modulation...5 3.3 Verbindungsaufnahme

Mehr

Grafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression

Grafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression Digitale Bildverarbeitung Bildkompression Einleitung Datenmenge für ein unkomprimiertes Bild Verwendungszweck des Bildes Bild soll weiterverarbeitet werden Bild soll archiviert werden Bild soll per E-Mail

Mehr

File Carving für Mediendateien. Multimedia Sicherheit, Martin Steinebach

File Carving für Mediendateien. Multimedia Sicherheit, Martin Steinebach File Carving für Mediendateien Allgemein: File Carving stellt gelöschte Dateien auf einem Filesystem wieder her Anwendungen: Wiederherstellen versehentlich gelöschter Dateien Spurensicherung bei Polizeiarbeit

Mehr

Anleitung zu VideoLAN Client (VLC)

Anleitung zu VideoLAN Client (VLC) Anleitung zu VideoLAN Client (VLC) Dieses Dokument beschreibt die Einrichtung und Verwendung von VLC im Kontext der Lehrveranstaltung. Einrichtung Dieser Abschnitt beschreibt die Einrichtung von VLC unter

Mehr

STRUKTUR UND FUNKTIONSWEISE DES INTERNETS

STRUKTUR UND FUNKTIONSWEISE DES INTERNETS STRUKTUR UND FUNKTIONSWEISE DES INTERNETS Wie viel TV verträgt das Internet? Lx Renner Director Software Engineering Juniper Networks, Inc. JUNIPER NETWORKS MISSION UND STRATEGIE CONNECT EVERYTHING. EMPOWER

Mehr

Kompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate

Kompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate Kompression und Datenformate Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate Digitale Speicherung von Bildern Digitalisierung Informationsgehalt Speicherbedarf Kompression von Multimediadaten

Mehr

Variablen und Datentypen

Variablen und Datentypen Programmieren mit Python Modul 1 Variablen und Datentypen Selbstständiger Teil Inhaltsverzeichnis 1 Überblick 3 2 Teil A: Geldautomat 3 2.1 Einführung.................................. 3 2.2 Aufgabenstellung...............................

Mehr

3 Quellencodierung. 3.1 Einleitung

3 Quellencodierung. 3.1 Einleitung Source coding is what Alice uses to save money on her telephone bills. It is usually used for data compression, in other words, to make messages shorter. John Gordon 3 Quellencodierung 3. Einleitung Im

Mehr

Microsoft Excel 2016 Relative und absolute Bezüge

Microsoft Excel 2016 Relative und absolute Bezüge Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Excel 2016 Relative und absolute Bezüge Relative und absolute Bezüge in Excel 2016 Seite 1 von 8 Inhaltsverzeichnis Vorwort... 2 Relativer

Mehr

1 Beschreibung zum Multisensors MBS 121

1 Beschreibung zum Multisensors MBS 121 1 Beschreibung zum Multisensors MBS 121 1.1 Allgemeines Taster Lichtsensor LED Bewegungssensor Abbildung 1: Multisensor MBS 121 1.1.1 Reset des Multisensors Wenn der Taster gedrückt gehalten wird, leuchtet

Mehr

MPEG. Ein Videokompressionsstandard

MPEG. Ein Videokompressionsstandard Westfälische Wilhelms-Universität Münster Seminararbeit MPEG Ein Videokompressionsstandard Dörte Naunin Themensteller: Prof. Dr. Herbert Kuchen Betreuer: Christian Arndt Institut für Wirtschaftsinformatik

Mehr

Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol. Die MPEG Standards

Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol. Die MPEG Standards Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Die MPEG Standards Proseminar: Internetprotokolle für die Multimediakommunikation Wintersemester

Mehr

HDTV High Definition Television

HDTV High Definition Television High Definition Television Seminar 2 2007 13.06.2007 Seite 1 von 7 P. Schädler und P. Janka 1 Einführung... 3 1.1 Grundlegendes... 3 1.2 Auflösungen... 3 2 Equipment... 3 2.1 Fernseher... 3 2.2 Set-Top

Mehr

= 7 (In Binärdarstellung: = 0111; Unterlauf) = -8 (In Binärdarstellung: = 1000; Überlauf)

= 7 (In Binärdarstellung: = 0111; Unterlauf) = -8 (In Binärdarstellung: = 1000; Überlauf) Musterlösung Übung 2 Aufgabe 1: Große Zahlen Das Ergebnis ist nicht immer richtig. Die Maschine erzeugt bei Zahlen, die zu groß sind um sie darstellen zu können einen Über- bzw. einen Unterlauf. Beispiele

Mehr

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5.

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5. Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5. Ethernet 6. Token Ring 7. FDDI Darstellung des OSI-Modell (Quelle:

Mehr

Public-Key-Kryptographie

Public-Key-Kryptographie Kapitel 2 Public-Key-Kryptographie In diesem Kapitel soll eine kurze Einführung in die Kryptographie des 20. Jahrhunderts und die damit verbundene Entstehung von Public-Key Verfahren gegeben werden. Es

Mehr