D.V.B. Casema in het digitale tijdperk D.V.B.  Digital  Video  Broadcast.

Slides:



Advertisements
Verwante presentaties
Deel van de cursus: “ Filmen voor gevorderden”
Advertisements

Deel 1, Blok 2, Datacommunicatie
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
2 beeldschermen op één PC
Hardware voor draadloos netwerk
Presentatie programma Access applicatie kopersbegeleiding
DEEL 1 : HISTORIEK & BEGRIPPEN
Netwerken soorten verbindingen protocollen soorten signalen
Informatica klas 4 Hoofdstuk 1
EDSO Software. Wat is de nmegids?  Een online catalogus van uw producten en lessen.  De mogelijkheid voor scholen om in te schrijven:
Moederbord en blu-ray.
Informatieverwerkende systemen
MP3 Compressie van geluid.
Databases via internet
Docentendag De digitale snelweg..
  Beginpagina Introductiescherm met informatie over de gebruiker, de organisatie- onderdelen waar de gebruiker lid van is en de openstaande acties. Menustructuur.
Informatica Blok 2 Hoofdstuk 5
Blok 7: netwerken Les 4 Christian Bokhove Vraag Hoe kunnen ´vele´ gebruikers communiceren (informatie uitwisselen) met dezelfde physical service provider?
Bits en Bytes
Door Kick de Wolff Netwerk thuis maken Door Kick de Wolff
Logische schakelingen
Muziek downloaden PVGE Computerclub 5 JANUARI 2012.
Digitale informatie analoog signaal  digitaal signaal (zie figuur):
Digitale foto Megapixel à 3 bytes = 12 Megabyte.
De verschillende evoluties: Digitalisering Microchiptechnologie Bandbreedte Koperpaar -> coax -> glasvezelkabel Compressietechniek Schakeltechnologie Servers.
Communicatietheorie Partim Datacommunicatie
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Basis MAI1 Basiscursus MAI-2 B. J. Wielinga. Basis MAI2 Hoofdstuk 2 Technische begrippen rond netwerken mediumnetwerk: minimaal 3 verbonden elementen.
Overzicht derde college “ruis”
Inhoud (2) Netwerkanalyse Signalen als dragers van informatie
ELIS – Multimedia Lab Multimedia academiejaar 2006–2007 Practicum 2: Videocodering 26 februari 2007 Sarah De Bruyne Multimedia Lab vakgroep Elektronica.
ELIS – Multimedia Lab Multimedia academiejaar 2006–2007 Practicum 3: Codeerefficiëntie 12 maart 2007 Sarah De Bruyne Multimedia Lab vakgroep Elektronica.
Blok 7: netwerken Les 1 Christian Bokhove
Inleiding telecommunicatie = info overbrengen transmissiemedium
Canal Digitaal Digitale Televisie via de satellietschotel De meeste kanalen met de beste kwaliteit voor de laagste prijs. Kees Färber Directeur Operations.
MICROCONTROLLERS.
H2 Lineaire Verbanden.
Van Pal naar HD. Wat zijn de verschillen? HD 5 maal scherper als PAL Aanzienlijk rustiger beeld Mogelijkheid om een “thuisbioscoop” te realiseren Aanzienlijke.
Montage en Nabewerking
Meervoudige selectie van deuren
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Een audiosignaal is een signaal dat informatie voor het hoorbare frequentiegebied bevat. Het woord audio is Latijn en betekent letterlijk ik hoor (van.
Advanced Business Information Solutions Interactieve televisie.
Opslag Formaten.
Paragraaf Modulatie.
ICT-management 2/12/2003Wellens Evi ADSL. ICT-management 2/12/2003Wellens Evi Inhoud n Geschiedenis van ADSL n Wat is ADSL? n Hoe snel is ADSL? n Wat.
Code compressie in Embedded Systems Onno Kievit ET4074 Kwantitatieve aspecten van computer architectuur.
Beeldbewerking les 3. beeldbewerking 1.formaten (soorten bestanden) 2.dragers (media) 3.opdracht: foto’s bewerken.
Samenvatting.
Welkom Herfstborrel Bijsterhuizen Huidige situatie xDSL Glasverbinding Meerdere initiatieven.
Anton van den Noort1 FOTOSHOWS MAKEN HCC DEVENTER.
Digitale Spraak, kortweg DV (Digital Voice) is het in digitale vorm overbrengen van analoge spraakinformatie.
Netwerken 7 Enigma Netwerken paragraaf 10. Fysieke laag (linklaag) Het medium waarover de data getransporteerd wordt Bedrade verbinding (elektrisch of.
H.D.T.V. Beeldopbouw.
HERZIENING INFORMATICA DEEL 1.
havo: hoofdstuk 9 (natuurkunde overal)
Gevorderde programmeer les
Het postkantoor van windows
3 Hardware 3.1 De processor en intern geheugen
Het online opzetten, afnemen, beoordelen en verwerken van toetsen
Informatieverwerkende systemen
OPENINGSCASE: Het Okanagan-Skaha School District doet meer met minder door te profiteren van netwerken en internet.
Besturingssystemen Ga verder met een muisklik..
Netwerken soorten verbindingen protocollen soorten signalen
VIMTAG Keuzehulp voor het vinden van de juiste IP camera.
M5 Datacommunicatie Netwerklaag
Digitale (Ziggo) TV op je PC kijken en opnemen
vwo: hoofdstuk 9 (natuurkunde overal)
Netwerken & Internet 3.
Transcript van de presentatie:

D.V.B. Casema in het digitale tijdperk

D.V.B.  Digital  Video  Broadcast

D.V.B.  Relevante standaarden:  JPEG  MPEG  ITU 601

Waarom Digital Video Broadcast  DVB:  Meerdere televisie kanalen via 1 trans- missiekanaal van 8 Mhz  Maakt de flexibele keuze van beeld en geluidskwaliteit mogelijk  Maakt op economisch verantwoorde manier HDTV mogelijk

Waarom Digital Video Broadcast  Pay per view wordt mogelijk door de goede versleuteling  Digitale transmissie via SDH is eenvoudig  Integratie met PC (internet) wordt mogelijk  Kan als basis dienen voor digitale radio

Digitalisering via PCM  Bij Puls Code Modulatie herkennen we de volgende drie fasen:  Bemonstering  Kwantificering  Codering

Digitale Transmissie  Basis principes:  Nyquist sampling stelling: het analoge signaal moet bemonsterd worden met twee keer de hoogste frequentie component  Het aantal bits per sample bepaalt de kwantificering fout. (Kwantificering ruis)

Vraagje??????  Wat is de bitsnelheid van een gedigitaliseerd TV kanaal met:  Een bandbreedte van 6 Mhz  Dat wordt gecodeerd met een 12 bits code

Antwoord  Er zijn minimaal 12 miljoen samples per seconde nodig  maal 12 bits geeft:  144 Mbit/s

Kwantificering Ruis  Voor video signalen geldt dat:  Sv/nq = aantal bits (6 db) +10,8 db  Hierbij geldt:  Sv/nq = top-top signaal tov kwantificering ruis  Aantal bits = aantal bits per monster

Kwantificering Ruis  Voor audio signalen geldt dat  Sa/nq=aantal bits (6db) + 1,8 db  Hierbij geldt dat:  Sa/nq= effectieve waarde van het signaal t.ov. de kwantficering ruis  Aantal bits = aantal bits per monster

Vraagje?????? ? Bereken de signaal/ kwantificering ruis bij ? een videosignaal dat met ? 8 bits wordt gecodeerd.

Antwoord  Sv/Nq = 8 bit * 6 dB +10,8 dB =  58,8 dB

ITU 601  Standaard voor digitale video  Geschikt voor NTSC, SECAM en PAL  Toepassing: Studio’s

ITU 601

Digitale transmissie van Audio

Internationale standaards Beeldcodering

JPEG  Joint  Photographic  Expert  Group  Standaard voor digitale codering van foto’s

Reductie bij JPEG 8 bij 8 beeldpunten Discrete Cosinus Transfer Kwanti- ficering Reductie

Reductie bij JPEG 8 bij 8 beeldpunten Inverse Discrete Cosinus Transfor m Inverse Kwanti - ficering Inverse Reductie

Discrete Cosinus Transformatie  Is heel simpel:  G(fx,fy) = 1/4 C(fx)C(fy)  g(x,y)((2x+1)fx  maal cos((2y+1)fy    Snap je wel.

Fourier transformatie  Een niet sinus vormig signaal kan worden omgezet in :  Een grondgolf met een bepaalde amplitude  Hogere harmonischen met een bepaalde amplitude.

Discrete Cosinus Transformatie  Plaatje van 8 x 8 beeldpunten wordt omgezet:  64 coëfficiënten die de grote (amplitude) van het signaal bij een bepaalde frequentie voorstellen.  deze coëfficiënten worden in een matrix van 8 bij 8 geplaatst.

Discrete Cosinus Transformatie  Deze coëfficiënten worden omgezet in een digitale code.

van analoog naar digitaal  bemonsteren  kwantificeren  coderen

Voordelen DCT  Er zijn minder coëfficiënten dan beeldpunten.  Elke coëfficiënt kan met minder bits gecodeerd worden dan een beeldpunt.

Minder kwantificering niveaus  Met behulp van een testpanel zijn voor elke coëfficiënt de kwantificering niveaus vast gelegd  Hierbij is gezocht naar de kleinst herken-bare afwijking  Dit is de gebruikte kwantificeringsstap

Minder kwantificerings niveaus  Hogere frequenties, grotere kwantificering niveaus.  Het oog is ongevoelig voor snelle veranderingen met een fijne resolutie  Het aantal kwantificering niveaus neemt af  Er zijn minder bits voor de codering nodig

Kwantificering tabel  Bepaalt voor elke freqenctie het aantal kwantiseringsstappen.

kwantificering tabel Fx Fy

Voorbeeld  Voor de grondfrequentie is het aantal stappen 2E11. (2048)  in de tabel staat voor de grondfrequentie 16  het aantal stappen vermindert dan met een factor 16  dat worden er 128.

Vraagje  Hoeveel kwantificering niveaus zijn er nodig voor de hoogste frequentie ????

Antwoord  In de tabel staat 99  Het aantal stappen neemt met een factor 99 af  Dat worden van er 2048/99 = 21

Vraagje????  Hoeveel bits zijn er nodig voor het coderen van 128 resp.. 21 niveaus ?????

Antwoord.  2log 128 =7bits  2log 21 = 5bits  Voor “gewone kwantificering” zouden 8 bits per monster nodig zijn

Minder coëfficiënten.  De meeste “ frequenties” hebben een coëfficiënt die gelijk is aan nul  Die hoeven dus niet overgestuurd te worden

Bemonsterings waarden 8 BEELDPUNTEN 8 Amplitude van het signaal op dit punt

DCT coëfficiënten Het niveau bij een bepaalde frequentie Deze frequenties zijn relevant

Kwantificering tabel Fx Fy Reductiefactor voor het aantal kwantificering stappen

Na kwantificering De groene waarden zijn nul Kwantificering niveau

Het versturen van JPEG files Redunctie Reductie

Redudantie Reductie  Redudantie Reductie betekend “woordovertolligheid”

Van tabel naar datastroom Voor verzending worden de gekwantificerde beeldpunten kruiselings uitgelezen.

Van tabel naar datastroom DCAC01 AC10 AC20 AC11 AC02 AC03

Van tabel naar datastroom Huffman Tabel Huffman Tabel + DC component DC vorig blok

Behandeling van de DC waarde  De DC coëfficiënt heeft de grootste energie inhoud  Is zelden nul  De waarde van de DC coëfficiënt wordt vergeleken met die van het vorige blok.  Het verschil wordt naar de Huffman coder gestuurd

Behandeling van de AC waarden  De coefficenten worden zo verstuurd dat :  De eerste coëfficiënt een bepaalde waarde heeft  De volgende coëfficiënten een waarde gelijk nul hebben

Voorbeeld  0,0,-2,0,-1,0,0,0,0,-1,0,-1  Wordt 0,0,-2/0,-1/0,0,0,0,-1/0,-1  0,0,2 wordt (2,-2)  0,-1 wordt (1,-1)  0,0,0,0,-1 wordt (4,-1)  0,-1 wordt (1,-1)

Huffman Code  Veel voorkomende bit combinaties zijn met weinig bits gecodeerd  Weinig voorkomende bit combinaties zijn met veel bits gecodeerd  Een voorbeeld is Morse Code

Het versturen van informatie  Kenmerkend voor JPEG is dat de kwantificering tabel wordt meegestuurd  De reductie bedraagt een factor 8  Het ontvangen beeld is subjectief gelijk aan het origineel

Bijzondere toepassingen van JPEG

Verzendmogelijkheden  Sequentiële Codering  Progressieve Codering  Successieve Codering  Verliesvrije Codering

Sequentiële Codering  Hierbij worden de bits een voor een overgestuurd.  Nadeel: het beeld wordt bij de ontvanger van links boven naar rechts beneden opgebouwd.  Bij een langzame “internet”verbinding ziet de ontvanger pas laat dat hij dit beeld niet wil hebben.

Progressieve Codering  Hierbij worden het eerst de DC coëfficiënten verstuurd.  De ontvanger heeft nu een “ruwe” indruk van het beeld. (helderheid en kleur)  Vervolgens worden de verfijningen in de vorm van de AC coëfficiënten verstuurd.

Successieve Codering  Hierbij worden ook eerst de DC coef- ficenten van de blokken overgestuurd.  Vervolgens komen eerst de MSB’s van de AC coefficenten aan de beurt tot dat LSB zijn verstuurd.  Ook hier wordt de belangrijkste infomatie het eerst verstuurd.

Successieve Codering  De ontvanger kan dan voordat alle informatie is verstuurd, de ontvangst onderbreken.

Verliesvrije overdracht  voor bepaalde toepassingen : rontgen foto’s etc is elke afronding een potentiele botbreuk.  Daar wordt bij deze modus de DCT transformatie over geslagen.  Wel wordt gebruik gemaakt van Prediktion.

Prediktion.  het voorspellen van de waarde van een bepaald beeldpunt. origineelvoorspelling redudantie reductie

Prediktion. CB AX

Mogelijke voorspellingen

Nadelen JPEG  Het gebruik van JPEG voor bewegende beelden “Motion JPEG” is niet gestandaardiseerd  De beeld opbouw van JPEG is afgestemd op gebruik in de computerwereld  De beeldopbouw van JPEG komt niet overeen met ITU 601

Nadelen JPEG  “Motion JPEG” bestaat een reeks foto’s die worden verstuurd  Redudantie in op volgende beelden wordt niet benut

MPEG Moving Pictures Experts Group

MPEG  Moving Pictures Experts Group  Doelstelling: het ontwikkelen van een Algoritme voor de codering van bewegende beelden  Diverse standaarden.  MPEG 1, MPEG 2

Diverse standaarden.  MPEG 1,  Computer & Multi Media  MPEG 2,  Televisie techniek  MPEG 3, is vervallen. (MPEG 2)  MPEG 4, is in ontwikkeling

MPEG 2  Digitaal transport van Televisie signalen  Diverse kwaliteitsklassen  Pal kwaliteit - 6 MHz.  Visuele transparantie - 9 MHz  Meerdere programma’s kunnen worden gemultiplexed tot 1 Bitstroom

MPEG 2  Regelt de Digitale Codering van TV beelden  Maakt gebruik van de redundantie in op- eenvolgende beelden  De foutcontrole/correctie en modulatie op het transport kanaal vallen buiten MPEG

DVB  Maakt gebruik van MPEG 2  Standaardiseert de modulatie en fout- correctie op het transportkanaal

Blokschema MPEG coder + +  Datastroom  et uitgangssignaal wordt vertraagd en vergeleken met het ingangssignaal

Vraagje?????  Op welke waarde moet  ingesteld worden?

Antwoord  Het is mogelijk om een vertraging van een beeldpunt, een lijn of een beeld in te stellen.  Bij MPEG wordt de redundantie binnen een beeld al verminderd door DCT  Daarom wordt de vertraging ingesteld op een beeld

Blokschema MPEG coder Beeldgroepen Sortering Beweging schatting + DCTQ Red reduckt INV Q INV DCT Mux Sturing Buffer beeld- geheugen + Decoder Coder  erugkoppeling

Blokschema MPEG coder  De terugkoppeling bestaat uit een complete decoder  Het coderproces werkt hierdoor compleet verliesvrij  Het beeldgeheugen zorgt voor de tijd vertraging  Het buffer aan de uitgang zorgt voor een constante bistroom op de verbinding

Blokschema MPEG coder  De bewegingsvoorspelling zoekt naar zo groot mogelijke overeenkomst tussen op- eenvolgende beelden  De berekende bewegingsfactoren worden overgestuurd.

Blokschema MPEG decoder Beeldgroepen Sortering Beweging schatting INV DCTINVDEMUXBufferQ Invers Red Reduct

Blokschema Encoder  Het ingangsbuffer zet de constante bitstroom om in een variable bitrate  DEMUX maakt een scheiding tussen nuttige informatie en aanvullende info  Aanvullende info bevat de berekende bewegingsvectoren en gebruikte kwantiseringstappen

Prijzen.  De encoder is zoals uit de blokschema’s blijkt veel complexer dan de decoder  Dat geldt met name voor de bewegings- voorspelling.  De encoder is ook veel duurder dan de decoder:fl ,- om fl 500,-

De Bewegings voorspelling Datareductie bij bewegende beelden

De bewegingsvoorspelling Beeld 1 Beeld 2

Macroblokken  Macro blokken zijn blokken van 16 bij 16 beeldpunten.  Zij komen overeen met 2 bij 2 DCT blokken

De Bewegingsvoorspelling  Door beeld 2 te vergelijken met beeld 1 wordt duidelijk welke macroblokken zijn verschoven  Door middel van een vector kan de aard en grootte van de verplaatsing worden weergegeven  De vector is voor Luminantie als Chrominatie het zelfde

Macroblok structuren BP 8 BP 16 BP 8 BP YCbCr Macroblok 4:2:0

Macroblok structuren BP 8 BP 16 BP 8 BP YCbCr Macroblok 4:2:

Macroblok structuren BP 8 BP 16 BP 8 BP YCbCr Macroblok 4:4:

Vraag????  Voor wat voor toepassing zou kunnen worden volstaan met een Macroblok 4.0.0?

Grapje.  Zwart/ Wit

Algoritmen  Blockmatching  Full Search Blockmatching  Hierarische Algoritmen  Doel : optimale prijs/kwaliteit verhouding

Kwaliteit  Hardware moet betaalbaar blijven  Kwaliteit : Snelle beeldwisselingen goed overbrengen  Economische eisen: beperken van het zoekgebied

Bidirectionele Voorspelling Beeld 1Beeld 2Beeld 3 Voorspelling voor beeld 2 f(A,B) = 1/2 A + 1/2 B A B

Bidirectionele Voorspelling  Voorspelling op basis van het vorig en het volgende beeld  Efficiënte Coderings Methode  Helft van de Datarate nodig t.o.v. Unidirectionele voorspelling  Encoder wordt gecompliceerder

Keuze mogelijkheid  Op eenvolgende beelden: Bidirektionele voorspelling  Montage overgang: Unidirectionele voorspelling  “Snelle Beeldwisselingen”: Geen voorspelling

Bitratebegrenzer Aanpassen van de bitrate aan de transmissieweg

Bitratecontroller  Zorgt voor een Constante Bitrate  Transmissieweg wordt zo optimaal benut  Regeling door de kwantificerings- schakeling

Snelle Beeldwisselingen  Snelle beeldwisselingen  Veel gedetailleerde informatie  Prediction werkt niet goed  Buffer loopt vol

Snelle Beeldwissellingen  Om het Buffer te ontlasten:  Kwantificeringsstappen groter  Minder bits  Slechtere beeldkwaliteit

Maximale kwantificering groote  Maximale kwantificeringsinstelling Qf= 31  Bij een verdere beperking van datastroom door:  Versturen van macroblokken, die met nul worden gecodeerd  Er wordt als het ware een blok over- sprongen

Eenvoudige beelden  Qf wordt verlaagd tot Qf =1  Daarna worden macroblokken gevuld met stuffingbits

Soorten beelden I, P en B beelden

Soorten beelden  Intraframe beeldenI Frames  Prediction beeldenP Frames  Bidirectionele beeldenB Frames

I Frames  Volledige beelden zonder bewegings vectoren  Om de ontvanger de kans te geven om te zappen dient regelmatig een volledig beeld verstuurd te worden

Vraagje????  In een DVB gecodeerd Tv signaal is 1 op de 12 beelden een volledig beeld (I frame)  Hoe lang moet een ontvanger maximaal wachten voor met decoderen begonnen kan worden.

Antwoord  Een Beeldbuis kan 25 beelden (50 *1/2) per seconde weergeven  Het duurt daarom maximaal 12/25 = 1/2sec voor dat een decoder een I frame ontvangt

P beelden  Unidirectioneel Prediction  Deze beelden zijn gebaseerd op verander-ingen ten opzichte van voorafgaande I of P beelden

B beelden  Bidirectionele Prediction  Deze beelden zijn gebaseerd op verander-ingen t.o.v. voorafgaande en volgende I en P beelden  B Beelden zijn het effectiefst gecodeerd

Volgorde van de beelden  Bij het bekijken van het programma worden:  In meerderheid B beelden overgestuurd  Dat is het effectiefst

Vraagje?????  Indien er alleen maar B beelden overge- stuurd worden wat zou dat betekenen voor de kwaliteit van de verbinding?  de BER is bijvoorbeeld 1E-12

Antwoord  De beeld informatie verslechterd alleen maar  Wordt niet ververst door I en P beelden  Uiteindelijk onherkenbare beelden

Gebruik van de verschillende beelden  I frames en P frames vormen de basis waarmee B beelden berekend kunnen worden  Zij worden op regelmatige afstanden tussen de B beelden geplaatst

Frames in kijkvolgorde I frame B frame P frame

Beeldsortering  Door de beeldsortering worden:  I beelden eerst verstuurd.  Daarna de vectoren waarmee de P beelden berekend kunnen worden (op basis van de I beelden)  Daarna de vectoren waarmee de B beelden berekend kunnen worden (op basis van de I en P beelden

Volgorde van de beelden  Bij Transmissie worden:  I beelden het eerst verstuurd  P beelden daarna  Tenslotte de B beelden die op de I en P beelden gebaseerd zijn

Frames in transmissievolgorde I frame B frame P frame

Volgorde van de beelden  Deze zogenaamde “Group of Pictures” bepaalt:  De kwaliteit van het beeld  De complexiteit van de Encoder

Encoder  Heeft vier beeldgeheugen’s nodig

Encoder  Voor het bewaren van het I beeld  Voor het bewaren van het P beeld  Voor bewaren van twee B beelden

Vraagje??????  Waarom zijn er twee beeldgeheugens voor de B beelden nodig?

Antwoord  De B beelden moeten bewaard worden tot dat het P beeld gedecodeerd is  De B beelden zijn immers gebaseerd op het P en het I beeld  Het P beeld moet bewaard worden om de B beelden te kunnen coderen

Vraagje????  Hoeveel geheugens heeft de decoder nodig?

Antwoord  Twee  Een voor de I beelden en een voor de P beelden  De B Beelden kunnen meteen na de decodering weergegeven worden  Tijdens de decodering moet het B beeld opgeslagen worden

MPEG-1

Bemonsteringsstructuur X X X ITU 601 Source input format MPEG 1 Luinatiebemonsteringpunten Chrominatie bemonsterings punten

Blokschema MPEG codering Voor bewerking MPEG 1 coder kanaal ITU 601 MPEG 1 SIF ITU 601 MPEG 1 coder Voor bewerking SIF

Voorbewerking bij MPEG ITU BT bij Tweede deelbeeld verwijderen Horizontale reductie

Voorbewerking bij MPEG ITU BT bij Tweede deelbeeld toevoegen Horizontale reductie ongdaan maken

MPEG 2 Moving Pictures Experts Group

MPEG 2 4:2:0 X X Progressieve bemonstering X X X X Volledig Beeld X X X X 1. Halve Beeld 2.Halve Beeld

MPEG 2 4:2:2 X X X X X X X Progressieve bemonstering Volledig beeld 1 Halve beeld 2 Halve beeld

MPEG 2 4:4:4 X X X X Progressieve bemonstering Volledig beeld 1 Halve beeld 2 Halve beeld

Opdeling van een Macroblok

MPEG 2 Levels En Profiles

 Simple profile - er zijn geen B beelden toegestaan  Voordeel: decoder en encoder kunnen simpler uitgevoerd zijn  Nadeel: beperkte reductie MPEG 2 Levels en Profiles

 Main profiel  B beelden zijn wel toegestaan  Chrominatie verhouding 4:2:0  Geen scalability MPEG 2 Levels En Profiles

 Zorgt voor een goed beeld bij (wat) grotere BER waarden  Het beeld bevat dan wel ruis MPEG 2 SNR Scalabilitaty

 Digitale signalen kunnen ontvangen worden of niet  Kleine BER wel ontvangst  Grote BER geen ontvangst MPEG 2 SNR Scalabilitaty

DCTQ Redunctie- Reduction Redunctie Reduction MSB’s LSB’s Base Layer Enhancement layer

 De MS bits zijn voorzien van foutcorrectie  De LS bits niet  Bij bitfouten blijven de MS bits intact  Onder de LS bit ontstaan fouten  Dit uit zich als ruis MPEG 2 SNR Scalabilitaty

MPEG 2 Spatial Scalability  Zorgt voor verminderde resolutie bij grote BER  Maakt HDTV mogelijk bij beperkte Bitrate

Wat wordt bij DVB gebruikt?  Main Level - 720x576 Pixels  Main Profil - Geen Scalable Profile  4:2:0  Dit wordt Main Profile at Main Level genoemd

Digital Video Broadcasting Casema Consultingjuni 1999

Agenda  Wat is DVB  Plannen van Casema  Opbouw Centraal Ontvangstation  Opbouw Lokaal Centra  Transport  Beheer

Wat is DVB  Memorandum of Understanding  Verzameling bestaande en nieuwe standaarden  video compressie (MPEG-2)  audio compressie (MPEG-2)  transmissie over kabel, satelliet, aardse zenders etc.  Service Informatie  Grotere capaciteit netwerk  Nieuwe mogelijkheden  Electronische Programma Gids (EPG)  Software (OpenTV)

Service Informatie (SI)  Verplichte tabellen  Network Information Table (NIT)  frequentie, symbolrate, modulatiesoort van de DVB kanalen  Service Description Table (SDT)  namen van de zenders (b.v. Nederland1, RTL4)  Event Information Table, Present/Following (EIT)  overzicht van huidige en eerstvolgende programma’s  Optionele tabellen  Bouquet Association Table (BAT)  bundeling van kanalen per programmasoort of aanbieder  Event Information Table, Schedule (EIT)  overzicht van programma’s in verdere toekomst

OpenTV  Besturingssysteem van decoder  Doel vergelijkbaar met Windows’95 of Java  Applicaties kunnen via de kabel worden gedownload in decoder  in RAM: voor eenmalig gebruik (b.v. meedoen met quiz)  in FLASH-EPROM: voor langdurig gebruik (b.v. EPG)

Electronische Programma Gids  Vereenvoudigt keuze uit honderden programma’s  Software in de decoder (evt. onder OpenTV), bepaalt  presentatievorm  keuzemogelijkheden  Gebaseerd op Service Informatie, aangevuld met  uitgebreide programma informatie  plaatjes  Belangrijk:  verzamelen van alle gegevens  bijhouden/wijzigen van EPG

Conditional Access  Individueel regelen van toegang tot programma  abonnement  PayPerView  Impulse PayPerView  Scrambling: het onherkenbaar maken van informatie  DVB Common Scrambling Algoritme  Encryptie: het versleutelen van informatie  Verschillende systemen: Viaccess, Mediaguard, Irdeto,...

Verschillende Conditional Access systemen?  Transcontrol / Transscrambling: In ontvangstation alle programma’s voorzien van één CA systeem  Common Interface: verschillende CA systemen in één decoder  Simulcrypt: één programma kan met verschillende decoders worden gedecodeerd

Plannen van Casema  Commerciële start met DVB 1 oktober 1999  Omzet bestaande PayPerView naar DVB  Uitbreiding aanbod  NVOD  IPPV(pre-booked)  pluspakketten  Gebruik van Eurobox

Eurobox  Kabeldecoder gespecificeerd door Casema, Deutsche Telekom, Telia en Mediakabel  Lagere decoderprijs door grotere markt door “standaard decoder”  Viaccess  OpenTV

 Eén centraal ontvangstation voor DVB systeem  samenstellen pakketten  conditional access  OpenTV flowcaster  EPG/SI samenstelling  Programma levering aan andere kabelnetten  Negen lokaal centra  Omzetting van SDH naar QAM  Toevoegen lokale programmering  Local ad insertion  EPG/SI samenstelling/aanpassing DVB systeem

Systeem overzicht Mediakabel Lokaal Centrum Netwerk 1Netwerk 2 SDH netwerk NMC Playout EPG redaktie/ OpenTV appl. CHE

Centraal ontvangstation SASSI/EPGOpenTV DVB- G.703 SDH (naar LC) SDH (van PlC) Multiplexer Scrambler/ transcontrol G.703 -DVB System controller SDH (naar NMC) QPSK -DVB MPEG encoder Video Audio

Lokaal centrum fase 1 G.703 -DVB SDH (van CHE) Cable network Cable network 64 QAM modulator 64 QAM modulator

Transport  Aanvoer playout naar centraal ontvangstation  Distributie van centraal ontvangstation naar lokaal centra  Distributie van centraal ontvangstation naar andere kabelexploitanten  Via SDH netwerk  G Mbit/s  Proprietary systeem!

Beheer  Technische configuratie van encoders en multiplexers  Bewaking van apparatuur  Omschakelen van programma’s  Scrambling besturen  Invoeren en bijwerken van Service Informatie  Invoeren en bijwerken van EPG gegevens