BILDKODNING TEORI. Källkodning. Analogt - och samplat
|
|
- Maj Jonsson
- för 5 år sedan
- Visningar:
Transkript
1 BILDKODNING TEORI Källkodning Analogt - och samplat Temporalt Vertikalt Horisontalt o-o-o-o-o-oo-o-o-o o-o-o- 1
2 Två oberoende processer Sampling Tre dimensioner: horisontell, vertikal och tid Kvantisering Kontinuerlig till diskret Förstörande Sampling En bandbegränsad signal med bandbredd f 0 kan fullständigt återskapas från den samplade signalen om samplingsfrekvensen väljs större än 2f 0 (Nyquistfrekvensen) Om förutsättningarna uppfylls så är sampling ICKE förstörande 2
3 Sampling av endimensionell signal Sampling 3
4 Bandbredd Lågpassfilter före sampling fo fs-fo fs fs+fo fs-fo fs fs+fo fs-fo fs fs+fo Sampling, exempel Vikning, aliasing fs-fo fo fs fs-fo fs+fo fs fs-fo fs+fo fs fs/2 fs/2 fs/2 4
5 Kvantisering Kvantiseringsfel Q Q Q 1/2Q 0-1/2Q Insignal Bruseffekt ~ Q 2 /12 Contouring 5
6 ITU-R BT.601 Samplingsfrekvens Y 13.5 MHz Samplingsfrekvens Cb/Cr 6.75 MHz Bitar per sampel (Y,Cb,Cr) 8 eller 10 Antal sampel, hel linje Y (64 µs) 864 Antal sampel, hel linje Cb/Cr 432 Antal sampel, aktiv linje Y (53.33 µs) 720 Antal sampel, aktiv linje Cb/Cr 360 Antal aktiva linjer 576 Bildpunkter per sekund (Y) Bithastighet (aktiv bild 8-bit) :2:2 Grundfrekvens Y : Cb : Cr MHz Y=4x3.375 Cb=2x3.375 Cr=2x3.375 (13.5 : 6.75 : 6.75 MHz) 4:4:4, 2:1:1 4:2:2:4 (4:4:4:4) key-signal 4:2:0 varannan linje Cb respektive Cr 6
7 Färgrumskonvertering Färgkomponrnterna R G B omvandlas till luminans/krominans Y Cb Cr. Luminansens komponenten Y = 0.3R + 0.1B + 0.6G Krominans, halv upplösning Cb = B-Y Cr = R-Y 4:2:2 format - Horisontell subsampling av Krominansen -> 1/3 reduktion 4:2:0 format - både horisontell och vertikal subsampling -> 1/2 reduktion 35 BILDKODNING TEORI Stillbildskodning 7
8 Kompressionsmetoder Förlustfri kompression Utnyttjar kunskap om signalens egenskaper Den teoretiska gränsen anges av signalens Entropi. Kompression cirka: 2-5 gånger Icke förlustfri kompression (bild, ljud, video) Utnyttjar kunskap om hur betraktaren (lyssnaren) upplever objektet Kompression: 4-30 gånger Förlustfri kodning Källans informationsinnehåll ges av entropin Men, entropin beror på modell! En bra modell minskar entropin Entropikodning Huffmankodning Aritmetisk kodning Kombinera Symboler 26 8
9 1 Entropikodning, exempel PIXEL VALUE PROBABILITY CODE I CODE II White Black Dark grey Light grey i I L = p( i) l ( i) = = 1.5 bits / pixel 2 L = p( i) l ( i) = = 2 bits / pixel i Source entropy H(S) = II i p(i) log p( i) = 1.4 bits / pixel 2 27 Huffmankodning Huffmankoden är optimal ( kompakt kod ) Grupperar minst sannolika symboler, rekursivt. Starta från toppen, och tilldela övre vägen 0 och undre vägen 1. W 0 B 1 0 DG LG W 0.6 B 0.3 DG 0.05 LG 0.05 Avkodning
10 Optimal kodning Källans entropi ger informationsinnehållet och minsta kodlängd Source entropy H(S) = p(i) log 2 p( i) = 1.4 bits / pixel i Detta kan endast uppnås med Huffmankodning om sannolikheterna är 0.5, 0.25, etc. Istället måste vi använda: Gruppering av symbolerna Aritmetisk kodning 29 Källkodningsmodeller En väl vald källkodningsmodell minskar entropin. Närliggande bildpunkter är vanligtvis ganska lika. u efterföljer ofta q i engelskan. Källkodningsmodellen kan anpassas för att: göra om en jämn fördelning till en fördelning med låg varians. 10
11 Differentiell kodning x(t) x(t)-x(t-1) Data t t Histogram Hög Entropi Låg Entropi 1-Dimensionell prediktering Enkoder Indata - Predikteringsfel a b? Dekoder Rekonstruerade data + Mottagna data a b? 11
12 2-Dimensionell prediktering b c a? d b c a? d Enkoder Dekoder Icke förlustfri kodning Förfiltrering Lågpassfilter Omsampling (minska bildstorlek) Färgrumskonversion Transformkodning (DCT, Wavelet,...) Kvantisering. Reducering av koefficienter med zig-zag scanning och andra trick
13 JPEG Bildkomprimering ISO och ITU standard ISO/IEC IS och ITU-T T.81 Digital Compression and Coding of Continuous-Tone Still Images Utnyttjar 8x8 block samt DCT (Diskret Cosinus Transform) Färgrepresentation enligt Y, Cb, Cr. eller RGB Typisk komprimeringsgrad: 4-30 ggr JPEG kodning QCIF bild Separering av färg Y 8x8 block Cb DCT & Kvantisering Cr Entropi kodning Zig-Zag Scan 13
14 Spatiell frekvens 2-Dimensionell DCT Basfunktioner 14
15 JPEGs kodningssteg Representera bilden som Y, Cb, Cr. (bandbreddsreduktion) Beräkna DCT på block om 8x8 pixel för att minska variansen. (avrundningsfel). Kvantisera DCT koefficienterna. (kvantiseringsfel) Gör 2-dimensionell prediktering av DC koefficienter Zig-Zag avläsning av AC koefficienter Variabellängdkodning av data innehållande nollor samt Huffmankodning av övriga data. DCT på 8x8 bildpunktsvärden C( u) C( v) F( u, v) = 4 j= 0 k= 0 C( 0) = 1/ 2, C( x) = 1, for x 0, 7 7 j u k v f ( j, k)cos ( ) π cos ( ) π f ( j, k) = Bildpunktsvärden DCT F( u, v) = DCT koefficienter 41 15
16 Kvantisering F( u, v) F '( u, v) = Q( u, v) F( u, v) = Q( u, v) = Matris med viktskoefficienter F ( u, v) = Kvantiserade värden Zig-Zag Scanning F ( u, v) = Kvantiserade koefficienter Scanningordning Resulterande information att koda: EOB Detta kodas med en samansatt run-length kodning och resulterar ungefär 35 bitar (8 för DC-komponenten). Kompressionsgarden blir: 512/35 =
17 Invers kvantisering och invers DCT F ˆ ( u, v) = F '( u, v)* Q( u, v) f ( j, k ) = f ˆ ( j, k) = Originalets bildpunktsvärden Avkodade rekonstruerade bildpunktsvärden 44 Rekonstruktionsfelet e( j, k) = f ( j, k) fˆ( j, k) RMSE= 1 64 j 2 e ( j, k) = PSNR = 20log10 = 21.3dB RMSE k e( j, k) =
18 PSNR Kvalitetskriterium Tekniskt mått. Lätt att beräkna. Mäter medelkvadratfelet Ingen direkt relation till mottagen kvalitet Mottagningsmodeller Filter och viktfunktioner som simulerar människans syn och mottagning. Fungerar ganska bra för stillbilder Subjektiva prov Ger bästa resultaten Dyrt, tidskrävande och besvärligt. 46 Förlustfri mod Andra JPEG moder Använder 2D prediktion och Huffmankodning Progressiv Mod Samma DCT som vanlig JPEG, men multiple scans Skicka endast några koefficienter Skicka mest signifikanta bitar Hierarkisk mod Gör en pyramid av bilder Skicka lågupplöst bild först Uppsampla den och använd för att prediktera nästa lager i pyramiden
19 BILDKODNING TEORI Rörliga bilder Rörliga bilder Tid T-2 T-1 T 19
20 Skillnadsbild Ta skillnaden pixelvis mellan två bilder T-1 T Skillnadsbild Rörelsekompensera Skillnadsbild ej bra nog Rörelsekompensera Modell: Bilden består av fyrkanter som rör sig Horisontellt Vertikalt 59 20
21 Rörelseestimering T-1 T 60 Rörelseestimering Sökfönster Rörelsevektor 62 21
22 Kodning med prediktion Indata Skillnadsbild - Predikterade data (rörelsekompenserad bild) Kvant. Rekonstruerad bild Prediktion Kodade data Rekonst. Skillnadsbild, med fel + K A N A L Rekonst. Skillnadsbild, med fel Predikterade data (rörelsekompenserad bild) + Rekonstruerad bild Prediktion Sidoinformation (rörelsevektorer) Inter / Intra kodning Intra-kodning (spatiell) Utnyttjar redundans inom en bild Inter-kodning (temporal) Utnyttjar redundans inom mellan bilder 22
23 Tid Framåtprediktion I B B P Intrabild Predikterad från två (bi) håll, B-bild Bakåtprediktion Bakåtprediktering Tid 23
24 Predikteringsregler En I-bild utnyttjas alltid som en orginalbild En P-bild skapas utgående från närmast föregående I eller P bild En B-bild skapas utgående från närmast föregående och efterföljande I eller P bild Maximal GOP är lika med 15 GOP Group of Pictures Framåtprediktion I B B P B B P B B I Bakåtprediktion I Intrabild, I-bild, Stillbild P B Predikterad bild, P-bild Rörelskompenserad ( framåt ) bild Bi-directional, B-bild, Framåt- och bakåtkompenserad bild 66 24
25 Transmissionsordning I B B P B B P B B I I P B B P B B I B B Mer om MPEG Inom I - bilder är alla DCT block intra-kodade Inom P - bilder är DCT blocken prediktivt kodade (interkodade) eller intra-kodade Inom B - bilder är DCT blocken inter-kodade med rörelsevektorn baklänges, inter-kodade med rörelsevektorn framlänges eller interpolerade (rörelsevektorer både framåt och bakåt) eller intra-kodade Allting måste signaleras 71 25
26 Lite mer om MPEG2 Använder bakåt och framåt estimering dvs I,P och B frames En rörelsevektor per 16x16/8x16 block (field/frame adaption) Längden på rörelsevektorn går att adaptivt att förändra Halvpixel upplösning på rörelsefältet 2D Variabel längd kodning av DCT koeff. Enkel prediktion för DC och rörelsevektorer 70 Komplexitet DCT alltid 8x8 Rörelseestimering mycket(!) krävande Ofta tillåts större rörelsevektorer horisontellt än vertikalt Typiska längder 8 till 32 (64) Ännu längre vektorer krävs för exempelvis sportscener (större än128) 68 26
27 MPEG1 och MPEG2 Definierar AVKODARNA Mycket lika Skillnader MPEG2 nyare MPEG2 kan interlace MPEG2 har mer flexibilitet MPEG2 har ett systemlager Båda är: Hybrid DCT avkodare MPEG1 upp till 2 Mbit/s (1.5 Mbit/s CD-Video) MPEG2 från 2 Mbit/s till 15 Mbit/s 69 MPEG, Kodningseffektivitet Mbit/s Mobile and Calendar Flower Garden 20 Swanboats 10 0 I I I I.. I P I P.. I B I B.. I B P B.. I B B P.. n = 15 27
28 MPEG, Kodningseffektivitet 70 kbyte/frame Edit cut 0 I B B P B B P B B P B B P B B I Profiler och levels En profil talar om vilka verktyg som är tillåtna att använda En level beskriver komplexiteten (minne osv) för en profil Profil@Level utgör compliance points 72 28
29 Levels High Bit-rate No of samples High-1440 Bit-rate No of samples Main Bit-rate No of samples Low Bit-rate No of samples Coding Tool Functionalities Profiles Simple Main SNR Scalable Spatially Scalable High 15 Mbit/s 720x480x30 720x576x25 80 Mbit/s 1920x1080x x1152x25 60 Mbit/s 1440x1080x x1152x25 15 Mbit/s 720x480x30 720x576x25 4 Mbit/s 352x240x30 352x288x25 15 Mbit/s 720x480x30 720x576x25 4 Mbit/s 352x240x30 352x288x25 B-frames 4:2:0 SNR Scalable 60 Mbit/s 1440x1080x x1152x25 B-frames 4:2:0 SNR Scalable Spatially Scalable 100 Mbit/s 1920x1080x x1152x25 80 Mbit/s 1440x1080x x1152x25 20 Mbit/s 720x480x30 720x576x25 B-Frames 4:2:0 or 4:2:2 SNR Scalable Spatially Scalable Anm. 1 Anm. 2 Profiler och nivåer som ej visas är ej definierade som punkter för test av enlighet med standard (Compliance point). Endast en extra SNR-nivå som tillägg till basnivån är tillåten i profilerna för SNR Scalable, Spatially Scalable och High. Anm. 3 Endast en extra SS-nivå som tillägg till basnivån och SNR-nivån är tillåten i profilerna för Spatially Scalable och High. Anm. 4 Studio profilen 4:2:2 saknas 74 Maximum Bit Rate Profiles Sim ple Mai n SNR Scal able Spat ially Scal able High Low High-1440 Levels 73 29
30 BILDKODNING System i praktiken DV, DVCPRO, DVCAM DV (Digital Video) är konsumentformatet, NTSC 4:1:1, PAL 4:2:0 DVCPRO är Panasonics proffsvariant av DV; 4:1:1 DVCAM är Sonys proffsvariant; 4:2:0 Proffsvarianterna kan spela av alla (?) Interface Firewire 1394 för komprimerad signal Komponent eller komposit för video Proffs och konsument är lika på bitnivå 30
31 DV, lite siffror, DVCPRO 4:1:1 4:2:2 datahastighet 216 Mbit/s Y 720 pixel/linje Cb/Cr 180 pixel/linje Okomprimerad datahastighet 124 Mbit/s Komprimerad datahastighet Mbit/s Komprimerad video + felskydd 30.4 Mbit/s Komprimerad audio + felskydd 2.96 Mbit/s Totalt inspelad bitrate (inklusive felskydd) Mbit/s Sampling 4:2:0 4:2:2 4:2:0 Horisontal Horisontal Vertikal Vertikal Vertikal Tid Tid Vertikal 31
32 DVCPRO, lite om bildkodning 8x8 eller 4x8 DCT block (field / frame adaptivitet) Makroblock består av 4 Y, 1 Cb och 1 Cr 5 makroblock utgör ett kodblock Y Ett makroblock = 384 byte Cb Det finns 45 x 36 makroblock / bild 8 8 Cr 5 makroblock från olika delar av bilden kodas adaptivt för att konstant ge 385 byte (= 5 x 77) DVCPRO, mer bildkodning bitar DC Zon 0 Zon 1 Zon Zon Horisontellt Vertikalt Vägning Kvantisering (zon), 1, 1/2, 1/4, 1/8, 1/16 32
33 Ytterligare bildkodning Zigzag scanning 2D Huffmankodning 5 Makroblock får konstant bit-tilldelning DVC-ljud DV, 2 eller 4 kanaler (DVCPRO endast 2) Samplingsfrekvenser 48 khz, 44.1 khz eller 32 khz. 2 kanaler, 16 bitars linjär kvantisering 4 kanaler, 12 bitars icke-linjär kvantisering och 32 khz sampling 33
34 DVCPRO50 DVCPRO Mbit/s 4:2:2 Endast Intraframe Adaptiv övergång till Intrafield vid rörelse Spelar av både DV, DVCPRO, DVCAM Fortfarande konsumentformat MPEG 1 Delmängd av MPEG 2 Endast framebaserad kodning 4:2:0 eller 2:1:1 Avsett för låga datahastigheter; Video-CD SIF bildformat (Source Input Format) 704 x 576 eller nedsampling till 352 x
35 MPEG 1, Bildformat Bildfrekvens (Hz) CCIR 601 Y 720 x x 576 Cb, Cr 360 x x 576 SIF Y 360 x x 288 Cb, Cr 180 x x 120 Significant Pixel Area Y 352 x x 288 Cb, Cr 176 x x 144 MPEG1 systemkrav Parameter Maximalt värde Horisontell bildstorlek 768 pixel Vertikal bildstorlek 576 linjer Antal makroblock 396 Pixel rate 396 x 25 makroblock / sek Bildfrekvens 30 bilder / sek Rörelsevektorer +/- 64 pixel upplösning = 1/2 pixel Buffertstorlek bits Bithastighet 1,856 Mbit/s 35
36 CIF Common Image Format Kompromissformat mellan 525 0ch 625 miljöer Bygger på 30 Hz bildfrekvens Antalet linjer är anpassat till 625 linjers system 625-länder gör scan rate konvertering medan 525-länder gör linjeinterpolation Igår Efter MPEG-2 MPEG-2 är mer än 15 år gammalt MPEG-2 är baserat på ännu äldre MPEG-1 Dåtidens processorer var på max 500 MHz MPEG-2 kan avkodas med 16 Mbyte RAM MPEG-2 kan avkodas med dedicerad hårdvara Idag Processorer med cirka 3 GHz klockhastighet Ej längre begränsning p.g.a. RAM minne Kodare kan realiseras med DSP + mjukvara 36
37 MPEG 4 Vidareutveckling av MPEG 2 Uppdelninng av bilder i objekt (flera parallella streams) Konturbaserad uppdelning av regioner i bild Selektiv allokering av bithastighet Anpassad för lågfartskodning 5 kbit/s 10 Mbit/s Intellectual Property Management Protection hooks (IPMP) Cirka 20% effektivitetsvinst relativt MPEG 2 H264/AVC Tillhör MPEG 4 familjen (MPEG 4 part 10) Hybridkodare, liknar MPEG 2 Multipel-bild rörelseprediktion Obegränsade rörelsevektorer 16x16, 8x16, 16x8, 8x8 4x8, 8x4 och 4x4 macroblock In-loop de-blockingfilter Matematiskt exakt DCT transform (optional) Cirka 4x högre kompelxitet än MPEG 4 Avsedd för HDTV och standard TV Cirka 50% effektivitetsvinst relativt MPEG 2 37
38 Bildkodning med MPEG-2 Macroblock 8x8 pixel Bildkodning med MPEG-4 Macroblock 16x16 8x4 4x4 4x8 8x8 16x8 8x16 38
39 MPEG 4 problem Licensiering baserad på antal användare och utnyttjad tid Undantag för markbunden fri-tv som betalar engånssumma för varje inköpt kodare. Jämför med MPEG 2 som kräver engångsbelopp baserad på varje tillverkad avkodare (chip). JPEG 2000 Stillbildskodning Ny algoritm för JPEG baserad på wavelets Medelgod kompressionseffektivitet Ingen blockstruktur i bild, ingen GOP Finns med icke-förstörande wavelets Symmetrisk komplexitet kodare/avkodare bitars upplösning, 422 sampling 39
40 Transformen bygger på låg/högpassfiltrering och subsampling av bilden Wavelets Horisontell Vertikal Lågpass Sub- Sampling 2:1 Lågpass Högpass Sub- Sampling 2:1 Sub- Sampling 2:1 Högpass Sub- Sampling 2:1 Lågpass Högpass Sub- Sampling 2:1 Sub- Sampling 2:1 Wavelets, JPEG 2000 Transformen upprepas flera gånger till endast ett fåtal sampel finns i det övre vänstra hörnet Kodningsvinst: 1,5 3 icke förstörande kompression förstörande kompression Den transformerade bilden avsökes, run-length kodas och Huffmankodas 40
41 JPEG 2000 JPEG 3 ggr JPEG 20 ggr JPEG 50 ggr JP2K 3 ggr JP2K 20 ggr JP2K 50 ggr 41
HELA KEDJAN. Videoteknik. från kamera till bildskärm. Nils Wennerstrand P. KTH NADA Medieteknik. Gunnar Kihlander, Anders Nyberg
Videoteknik KTH NADA Medieteknik Nils Wennerstrand P Gunnar Kihlander, Anders Nyberg HELA KEDJAN från kamera till bildskärm DV JPEG MPEG VGA Insamling Bearbetning Utsändning Presentation Y/C PAL RGB Kompatibilitet
Läs merFöreläsning 7: Bild- och videokodning
Föreläsning 7: Bild- och videokodning Inledning - varför bildkodning - tillämpningar - grundprinciper Förlustfri kodning - Variabellängdskodning - Skurländskodning - Huffmankodning Irreversibla kodningsmetoder
Läs merHELA KEDJAN. Videoteknik. från kamera till bildskärm. Nils Wennerstrand P. KTH NADA Medieteknik. Gunnar Kihlander, Anders Nyberg
Videoteknik KTH NADA Medieteknik Nils Wennerstrand P Gunnar Kihlander, Anders Nyberg HELA KEDJAN från kamera till bildskärm 1 DV JPEG MPEG VGA Insamling Bearbetning Utsändning Presentation Y/C PAL RGB
Läs merSpektrala Transformer
Spektrala Transformer Tidsdiskreta signaler, kvantisering & sampling Tidsdiskreta signaler Tidskontinuerlig signal Ex: x(t) = sin(ωt) t är ett reellt tal ω har enheten rad/s Tidsdiskret signal Ex: x(n)
Läs merEn generell prediktiv kodare utnyttjar signalens utseende N steg tillbaka i tiden för kodningen, dvs vi kodar efter den betingade fördelningen
Prediktiv kodning Närliggande sampel i en signal är oftast starkt korrelerade med varandra, det kan därför vara en bra ide att försöka utnyttja denna korrelation (minnet) innan kvantiseringen för att få
Läs merVideosignalen består av en sekvens av bilder, typiskt 24, 25 eller 30 bilder i sekunden.
Videokodning Begrepp och beteckningar Videosignalen består av en sekvens av bilder, typiskt 24, 25 eller 30 bilder i sekunden. Bilderna skickas antingen progressivt (hela bilden på en gång) eller med interlace
Läs merLinjär prediktion. Prediktiv kodning. Linjär prediktion. Prediktiv kodare och avkodare
Prediktiv kodning Linjär prediktion Närliggande sampel i en signal är oftast starkt korrelerade med varandra, det kan därför vara en bra ide att försöka utnyttja denna korrelation (minnet) innan kvantiseringen
Läs merKapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår
Läs merAlla presentationstekniker har olika behov; bandbredd, lagring samt bildkvalitet
Alla presentationstekniker har olika behov; bandbredd, lagring samt bildkvalitet 1. Multimedia för persondator distribuerad via Internet 2. Multimedia för persondator lagrad på CD-ROM 3. Digital distribuerad
Läs merFöreläsning 1: Bild- och ljudkodning
Föreläsning 1: Bild- och ljudkodning 1. Kursöversikt 2. Introduktion till bild- och ljudkodning - syfte - historik - antal bitar per bildpunkter/sampel 3. Två principiella klasser : distorsionsfri och
Läs merKapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson (Maria Kihl) Att sända information mellan datorer värd äd 11001000101 värd äd Tåd Två datorer som skall kllkommunicera.
Läs merSpektrala Transformer
Spektrala Transformer Tidsdiskreta signaler, kvantisering & sampling Tidsdiskreta signaler Tidskontinuerlig signal Ex: x(t) = sin(ωt) t är ett reellt tal ω har enheten rad/s Tidsdiskret signal Ex: x(n)
Läs mer4/27/12. Fönstring i MDCT. Föreläsning 10: Ljudkodning ( Audio Coding ) 1. Inledning PCM, standardmetoder, MDCT, psykoakustik, ljudtryck
Föreläsning 10: Ljudkodning ( Audio Coding ) 1. Inledning PCM, standardmetoder, MDCT, psykoakustik, ljudtryck 2. Hörselsinnet Hörnivåkurvor, hörseltröskel, maskeringseffekter, Barkskalan 3. Ljudkodning
Läs merSMS047 Mediakodning. Introduktion. Frank Sjöberg. Introduktion. Introduktion
SMS047 Mediakodning Frank Sjöberg Email: frank@sm.luth.se Rum A3207 Kursen behandlar kodning av fyra olika typer av media Text & annan data Bild Ljud (ej tal) Video Vi kommer i första hand att studera
Läs merFöreläsning 10: Ljudkodning ( Audio Coding )
Föreläsning 10: Ljudkodning ( Audio Coding ) 1. Inledning PCM, standardmetoder, MDCT, psykoakustik, ljudtryck 2. Hörselsinnet Hörnivåkurvor, hörseltröskel, maskeringseffekter, Barkskalan 1. Ljudkodning
Läs merKonvertering. (Conversion chapter 3, Watkinson) Sebastian Olsson Anders Stenberg Mattias Stridsman Antonios Vakaloudis Henrik Wrangel
Konvertering (Conversion chapter 3, Watkinson) Sebastian Olsson Anders Stenberg Mattias Stridsman Antonios Vakaloudis Henrik Wrangel Introduktion Input: videovågform med kontinuerlig tid och en kontinuerlig
Läs merPsykoakustik. Ljudtrycksnivå. Hörselns omfång. Hörnivå(loudness) Människans hörsel är ganska väl studerad och det finns bra modeller för den.
Psykoakustik Ljudtrycksnivå Människans hörsel är ganska väl studerad och det finns bra modeller för den. Detta kan utnyttjas vid ljudkodning för att placera distorsionen (kvantiseringsbruset) så att det
Läs merKapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår endast
Läs merPaper or screen. Systemlagret. Vision technology. Audio technology. Current loudspeakers and sound equipment is good enough?
Paper or screen Systemlagret Vision technology Audio technology Current loudspeakers and sound equipment is good enough? 3D? Ljudlandskap? Stämningsbakgrund? 1 Systemlagret I PC, Router, Switch HW Grafikkort,
Läs merTransformkodning Idé: 1. Tag datasekvensen och dela in den i block av storlek N (eller N N om signalen är tvνadimensionell). Transformera dessa block
Transformkodning Idé:. Tag datasekvensen och dela in den i block av storlek N (eller N N om signalen är tvνadimensionell). Transformera dessa block med en lämplig, reversibel transform till en ny sekvens.
Läs merElektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-
Analogt och Digital Bertil Larsson Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter
Läs merKapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att göra Kursombud Williams bok???? Kolla schemat: Övningar flyttade Labanmälan ska funka nu 2 Att sända information
Läs merKapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson
Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk Jens A Andersson Att sända information mellan datorer värd 11001000101 värd Två datorer som skall kommunicera. Datorer förstår endast
Läs merDT1130 Spektrala transformer Tentamen
DT3 Spektrala transformer Tentamen 6 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merSkurlängdskodning. aaaabbbbbbbccbbbbaaaa. Man beskriver alltså sekvensen med ett annat alfabet än det ursprungliga.
Datakompression fö 4 p1 Skurlängdskodning Ibland har man källor som producerar långa delsekvenser av samma symbol Det kan då vara praktiskt att istället för att beskriva sekvensen som en följd av enstaka
Läs merDigital signalbehandling Digitalt Ljud
Signalbehandling Digital signalbehandling Digitalt Ljud Bengt Mandersson Hur låter signalbehandling Institutionen för elektro- och informationsteknik 2008-10-06 Elektronik - digital signalbehandling 1
Läs merSpektrala transformer Laboration: JPEG-kodning
Spektrala transformer Laboration: JPEG-kodning 1 Introduktion I denna laboration kommer du att få experimentera med transfom-baserad bildkompression enligt JPEG-metoden. Du kommer att implementera en förenklad
Läs merFrekvensplanet och Bode-diagram. Frekvensanalys
Frekvensplanet och Bode-diagram Frekvensanalys Signaler Allt inom elektronik går ut på att manipulera signaler genom signalbehandling (Signal Processing). Analog signalbehandling Kretsteori: Nod-analys,
Läs merAutomatisk bildstabilisering
Automatisk bildstabilisering Digital bildstabilisering utnyttjar en del av bildsensorn för att kunna kompensera skakning av kameran. Detta innebär att alla pixelelement inte utnyttjas till bilden och bildkvaliteten
Läs merFöreläsning 2. Transmissionslänk. Repetition: Internetprotokollens skikt. Mål
Föreläsning Mål Behandla utbredningsmedium Förstå störningar som kan påverka signalen Förstå hur man digitaliserar information Förse exempel av digitala dataformat Förstå varför källkodning är nyttigt
Läs merDT1130 Spektrala transformer Tentamen
DT3 Spektrala transformer Tentamen 5 Tentamen består av fem uppgifter där varje uppgift maximalt ger p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merKodning av ansiktstextur med oberoende komponenter
Kodning av ansiktstextur med oberoende komponenter Jörgen Ahlberg Report no. LiTH-ISY-R-2297 ISSN 1400-3902 Avdelning, Institution Division, department Datum Date Image Coding Group 2000-10-02 Department
Läs merSpektrala transformer Laboration: JPEG-kodning
Spektrala transformer Laboration: JPEG-kodning 1 Introduktion I denna laboration kommer du att få experimentera med transfom-baserad bildkompression enligt JPEG-metoden. Du kommer att implementera en förenklad
Läs merElektronik. Dataomvandlare
Elektronik Dataomvandlare Johan Wernehag Institutionen för elektro- och informationsteknik Lunds universitet 2 Översikt Analoga och digitala signaler Nyquistteorem Kvantiseringsfel i analog-till-digital
Läs merKällkodning. Egenskaper hos koder. Några exempel
Källkodning Källkodning innebär att vi avbildar sekvenser av symboler ur en källas alfabet på binära sekvenser (kallade kodord). Mängden av alla kodord kalls för en kod. (Man kan förstås tänka sig att
Läs merElektronik Dataomvandlare
Elektronik Översikt Analoga och digitala signaler Dataomvandlare Pietro Andreani Institutionen för elektro- och informationsteknik Lunds universitet Nyquistteorem Kvantiseringsfel i analog-till-digital
Läs merVarför måste man kunna detta? Videoformat. Komprimering. Komprimeringsprinciper. Samplingsprinciper. Begrepp
Varför måste man kunna detta? Videoformat Kalle Prorok 2007 Sidan 126-153,156-161,162-175 Veta vad man ska åstadkomma/beställa Det är ganska rörigt och blir lätt fel Tänka på framtiden Kommer vi behöva
Läs merSynsinnet. Komprimeringsexempel. Förlustkomprimering - Bakgrund. Image Coding. Common Image Formats GIF
Image Coding Förlustkomprimering - Bakgrund Bilder överförs för att visas upp för en människa. Människan är otålig och halvblind Otålig Frustrerande med väntan framför skärmen Halvblind Det mänskliga synsinnet
Läs merVideosignalen. Blockdiagram över AD omvandling (analogt till digitalt)
Videosignalen Analog/digital Även om vi idag övergår till digital teknik när vi ska insamla, bearbeta och spara videomaterial, så är dock vår omvärld analog. Det innebär att vi i videokameran och TV monitorn
Läs merSynsinnet. Komprimeringsexempel. Förlustkomprimering - Bakgrund. Common Image Formats. Image Coding GIF. GIF (Graphis Interchange Format)
Image Coding Common Image Formats GIF (Graphis Interchange Format) Lossless, but only in 256 colors Uses LZW for compression (Patent problem) PNG (Portable Network Graphics) More flexible replacement for
Läs merElektronik Dataomvandlare
Elektronik Översikt Analoga och digitala signaler Dataomvandlare Pietro Andreani Institutionen för elektro- och informationsteknik Lunds universitet Nyquistteorem Kvantiseringsfel i analog-till-digital
Läs merA/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik
A/D D/A omvandling Lars Wallman Innehåll Repetition binära tal Operationsförstärkare Principer för A/D omvandling Parallellomvandlare (Flash) Integrerande (Integrating Dual Slope) Deltapulsmodulation (Delta
Läs merKodning med distorsion
Kodning med distorsion Vi har en signal x n, n = 1... N som ska kodas. Alfabetet är en delmängd av de reella talen A R. Alfabetet kan vara kontinuerligt. Om vi inte har kravet att den avkodade signalen
Läs merAlla presentationstekniker har olika behov; bandbredd, lagring samt bildkvalitet
Alla presentationstekniker har olika behov; bandbredd, lagring samt bildkvalitet 1. Multimedia för persondator och mobiltelefon distribuerad via Internet 2. Multimedia för persondator lagrad på CD-ROM
Läs merTentamen i Signaler och kommunikation, ETT080
Inst. för informationsteknologi Tentamen i Signaler och kommunikation, ETT080 2 juni 2006, kl 14 19 Skriv namn och årskurs på alla papper. Börja en ny lösning på ett nytt papper. Använd bara en sida av
Läs merAnalogt och Digital. Viktor Öwall. Elektronik
Analogt och Digital Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter låg effektförbrukning
Läs merAnaloga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning
Analoga och Digitala Signaler Analogt och Digitalt Analogt 00000000000000000000000000000000000 t Digitalt Analogt kontra Digitalt Analogt å komponenter låg eektörbrukning verkliga signaler Digitalt Hög
Läs merPsykoakustik. Ljudtrycksnivå. Hörselns omfång. Hörnivå (loudness) Människans hörsel är ganska väl studerad och det finns bra modeller för den.
Psykoakustik TSBK35 fö 10 p.3 Ljudtrycksnivå TSBK35 fö 10 p.4 Människans hörsel är ganska väl studerad och det finns bra modeller för den. Detta kan utnyttjas vid ljudkodning för att placera distorsionen
Läs merElektronik Elektronik 2017
Analogt Digital Erik Lind Viktor Öwall Bertil Larsson AD/DA Laboration flyttad 1 Februari -> 9 Februari 3 Februari -> 16 Februari 7 Februari Labförberedelser i handledningen (nästa vecka) Dugga! Analoga
Läs merResttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19
Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19 Tillåtna hjälpmedel: Valfri miniräknare (utan möjlighet till trådlös kommunkation). Valfri litteratur, inkl. kursböcker, formelsamlingar.
Läs merFysiska lagret. Kanal. Problem är att kanalen har vissa begränsningar: Kanalen är analog Kanalen är bandbreddsbegränsad och är oftast störd (av brus)
Fysiska lagret Sändare Digital information Kanal Mottagare Problem är att kanalen har vissa begränsningar: Kanalen är analog Kanalen är bandbreddsbegränsad och är oftast störd (av brus) Kanalens kapacitet
Läs merDT1120 Spektrala transformer för Media Tentamen
DT Spektrala transformer för Media Tentamen 77 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: 3:9 p, 4: 3 p, 5: 7 p Tillåtna hjälpmedel: räknare,
Läs merKvalitetsaspekter på videostreaming till mobiltelefoner E R I K O T T E R B E R G
Kvalitetsaspekter på videostreaming till mobiltelefoner E R I K O T T E R B E R G Examensarbete Stockholm, Sverige 2007 Kvalitetsaspekter på videostreaming till mobiltelefoner E R I K O T T E R B E R G
Läs merFLAC (Free Lossless Audio Coding)
Datakompression fö 9 p.1 FLAC (Free Lossless Audio Coding) Distorsionsfri kodning av ljud Ljudsignalen delas in i block (typiskt några tusen sampel). Koda summa/skillnad av de två stereokanalerna om det
Läs merKihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2
Kihl & Andersson: 2.1-2.3, 3.1-2, 3.5-6 (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2 Hej Hej Vad är klockan? 14.00 Hej då New connection Connection approved Request for data Data transfer End connection
Läs merAnalys/syntes-kodning
Analys/syntes-kodning Många talkodare bygger på en princip som kallas analys/syntes-kodning. Istället för att koda en vågform, som man normalt gör i generella ljudkodare och i bildkodare, så har man parametrisk
Läs merSpektrala Transformer
Spektrala Transformer Kurssammanfattning Fyra kärnkoncept Sampling Faltning Poler och nollställen Fouriertransform Koncept #1: Sampling En korrekt samplad signal kan rekonstrueras exakt, dvs ingen information
Läs merSpektrala Transformer för Media
Spektrala Transformer för Media Filtrering och transformer i 2D Linjär bildbehandling Principerna från -dimensionell signalbehandling kan appliceras även på 2D-signaler Tillämpningar: Bildförbättring (brusreducering)
Läs merAD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold
AD-/DA-omvandlare Digitala signaler, Sampling och Sample-Hold Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt - Digitalt Analogt få komponenter
Läs merAD-DA-omvandlare. Mätteknik. Ville Jalkanen. ville.jalkanen@tfe.umu.se 1
AD-DA-omvandlare Mätteknik Ville Jalkanen ville.jalkanen@tfe.umu.se Inledning Analog-digital (AD)-omvandling Digital-analog (DA)-omvandling Varför AD-omvandling? analog, tidskontinuerlig signal Givare/
Läs merTeori... SME118 - Mätteknik & Signalbehandling SME118. Johan Carlson 2. Teori... Dagens meny
Tidigare har vi gått igenom Fourierserierepresentation av periodiska signaler och Fouriertransform av icke-periodiska signaler. Fourierserierepresentationen av x(t) ges av: där a k = 1 T + T a k e jkω
Läs merMänniskans hörsel är ganska väl studerad och det finns bra modeller för den.
Psykoakustik Människans hörsel är ganska väl studerad och det finns bra modeller för den. Detta kan utnyttjas vid ljudkodning för att placera distorsionen (kvantiseringsbruset) så att det ska märkas så
Läs merSignaler och system, IT3
Signaler och system, IT3 Vad är signalbehandling? 1 Detta dokument utgör introduktionsföreläsningen för kursen Signaler och system för IT3 period 2. Kursen utvecklades år 2002 av Mathias Johansson. 1 Vad
Läs merUlrik Söderström 20 Jan Signaler & Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 20 Jan 2009 Signaler & Signalanalys Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
Läs merINT 3 F4. Bildkomprimering. Run Length Encoding. Medieteknik Del2. Komprimering, ljud och rörliga bilder. Olika algoritmer för bildkomprimering:
INT 3 F4 Medieteknik Del2 Komprimering, ljud och rörliga bilder DSV Peter Mozelius Bildkomprimering Olika algoritmer för bildkomprimering: Icke-förstörande komprimering RLE Run Length Encoding Huffman-kodning
Läs merUlrik Söderström 19 Jan Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 9 Jan 200 Signaler & Signalanalys l Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
Läs merData och Information. Dr. Johan Hagelbäck.
Data och Information Dr. Johan Hagelbäck johan.hagelback@lnu.se http://aiguy.org Data eller information? I den verkliga världen har vi information, till exempel en bok eller ett stycke musik Denna information
Läs merOptimala koder. Övre gräns för optimala koder. Gränser. Övre gräns för optimala koder, forts.
Datakompression fö 3 p.3 Datakompression fö 3 p.4 Optimala koder Övre gräns för optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning)
Läs merOptimala koder. Det existerar förstås flera koder som har samma kodordsmedellängd. Enklaste fallet är att bara byta 0:or mot 1:or.
Datakompression fö 3 p.1 Optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning) som har lägre kodordsmedellängd. Det existerar förstås
Läs merBildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer
Bildförbättring i spatial domänen (kap. 3) Punktoperationer Gråskaletransformationer Logiska & aritmetiska operationer Filtrering Faltning Lågpassfilter Högpassfilter Bildförbättring (enhancement) Förbättra
Läs merBilder... Dagens föreläsning. Objektgrafik. Objektgrafik. TNMK30, 2010 Föreläsning
TNMK30, 2010 Föreläsning Bilder... Tobias Trofast, LiU 1 Dagens föreläsning Olika grafikformat Bitdjup Färglägen och kanaler Komprimering Filformat Bildkvalitet Upplösning & Interpolering Objektgrafik
Läs merVideokomprimering och distribution
Videokomprimering och distribution Digital video representerar flera olika codecs, d. v. s. kompressionsalgoritmer. Upprinnelsen till detta beror på att enormt stora dataflöden skall hanteras på kort tid.
Läs merDigitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.
Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra
Läs merLaboration 3 Sampling, samplingsteoremet och frekvensanalys
Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en
Läs merBeoVision 10-32 LCD TV produktspecifikationer. Dimensioner. B x H x D 81,4 x 74,2 x 6,4 cm. Vikt 27 kg
BeoVision 10-32 LCD TV produktspecifikationer 81,4 x 74,2 x 6,4 cm Vikt 27 kg Inklusive nära väggfästet 81,4 x 74,2 x 6,9 cm Inklusive sidoväggfäste 81,4 x 74,2 x 6,8 cm Inklusive bordsstativ 81,4 x 82,3
Läs merTillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson
Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder Jens A Andersson Digitalisering av ljud Omvandling av ljud till binär data sker i tre steg: 1) Sampling 2) Kvantisering 3) Kodning Detta
Läs merRÄTTMALL/Omtenta i TV-teknik 5p
RÄTTMALL/Omtenta i TV-teknik 5p 030613 I de tentamensfrågor som har alternativa svar, kan om inte annat anges, ett eller flera av alternativen vara rätt. Rätt rad (alla fyra rutor markerade eller tomma
Läs merDigital kommunikation. Maria Kihl
Digital kommunikation Maria Kihl Läsanvisningar Kihl & Andersson: 2.1-2.3, 3.1-2, 3.5-6 (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 8.1, 8.2 Forouzan 5th: 3.1-3.4, 3.6, 4.1-4.2, 5.1, 6.1.1, 6.1.3 2 Protokoll
Läs merDT1130 Spektrala transformer Tentamen
DT Spektrala transformer Tentamen 72 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merDT1120/DT1130 Spektrala transformer Tentamen
DT/DT3 Spektrala transformer Tentamen 86 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merBurrows-Wheelers transform
Datakompression fö 7 p.1 Burrows-Wheelers transform Transformen själv ger ingen kompression, men gör det lättare att koda signalen med en enkel kodare. Antag att vi vill koda en sekvens av längd n. Skapa
Läs merSpektrala Transformer för Media
Spektrala Transformer för Media Filtrering och transformer i 2D DT2/3 Spektrala Transformer Jonas Beskow Linjär bildbehandling Principerna från -dimensionell signalbehandling kan appliceras även på 2D-signaler
Läs merAritmetisk kodning. F (0) = 0 Exempel: A = {1, 2, 3} k=1. Källkodning fö 5 p.1/12
Aritmetisk kodning Vi identifierar varje sekvens av källsymboler med ett tal i intervallet [0, 1). Vi gör det med hjälp av fördelningsfunktionen (cumulative distribution function) F. För enkelhets skull
Läs merÖvningar modul 1 - Dataöverföring & fysisk infrastruktur
1. Dataöverföring Övningar modul 1 - Dataöverföring & fysisk infrastruktur Syfte: Förstå begreppen dämpning och förstärkning av en signal. Kunna räkna i db och kunna använda det till beräkning av effektbudget.
Läs merAdaptiv aritmetisk kodning
Datakompression fö 8 p.1 Adaptiv aritmetisk kodning Aritmetisk kodning är väldigt enkel att göra adaptiv, eftersom vi bara behöver göra en adaptiv sannolikhetsmodell, medan själva kodaren är fix. Till
Läs mer-med fokus på robusthet
Datavetenskap Hannes Persson Redovisning av JPEG2000 -med fokus på robusthet Magisteruppsats 2001:05 Redovisning av JPEG2000 -med fokus på Robusthet Hannes Persson 2001 Hannes Persson och Karlstads universitet
Läs merLab 3 Kodningsmetoder
Lab 3. Kodningsmetoder 15 Lab 3 Kodningsmetoder Starta Matlab och ladda ner följande filer från kurswebben till er lab-katalog: lab3blocks.mdl okodat.mdl repetitionskod.mdl hammingkod.mdl planet.mat Denna
Läs merElektronik Elektronik 2019
2019 Analogt Digital Erik Lind Viktor Öwall Bertil Larsson 2019 Analogt Digital Hur kommunicerar digitala system (0101010) med analoga signaler v o t? Komplicerat! Kräver kunskap om signalbehandling, analog
Läs merElektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-
Analogt och Digital Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter låg effektförbrukning
Läs merOrdbokskodning. Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning)
Datakompression fö 6 p.1 Ordbokskodning Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning) Man skapar en ordbok som innehåller 2 b olika sekvenser av symboler
Läs merExempel, minnesfri binär källa. Ordbokskodning. Lempel-Zivkodning. Lempel-Zivkodning, forts.
Datakompression fö 6 p.3 Datakompression fö 6 p.4 Ordbokskodning Exempel, minnesfri binär källa Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning) Man skapar
Läs merDIGITALA FILTER DIGITALA FILTER. Tillämpad Fysik Och Elektronik 1
DIGITALA FILTER TILLÄMPAD FYIK OCH ELEKTRONIK, UMEÅ UNIVERITET 1 DIGITALA FILTER Digitala filter förekommer t.ex.: I Photoshop och andra PC-programvaror som filtrerar. I apparater med signalprocessorer,
Läs merElektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-
Analogt och Digital Viktor Öwall Bertil Larsson Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter
Läs merElektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-
Analogt och Digital Bertil Larsson Viktor Öwall Analoga och Digitala Signaler Analogt Digitalt 001100101010100000111110000100101010001011100010001000100 t Analogt kontra Digitalt Analogt få komponenter
Läs merAtt fånga den akustiska energin
Att fånga den akustiska energin När vi nu har en viss förståelse av vad ljud egentligen är kan vi börja sätta oss in i hur det kan fångas upp och efterhand lagras. När en ljudvåg sprider sig är det inte
Läs merKompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter Laura Enflo & Giampiero Salvi
Kompletterande räkneuppgifter i Spektrala Transformer Komplex analys, sampling, kvantisering, serier och filter & Giampiero Salvi Komplex analys Om man endast använder den reella tallinjen är det inte
Läs mer1b(4p) De två sekvenserna har sampelvärdena x(t)=0,1,0,0,0,2,0,0,0,0 resp h(t)=4,3,2,1,0,0,0,0,0,0. Faltningen av de två beräknas genom att beräkna
1a. (4p) 1-B Filtret är ett lågpassfilter med låg gränsfrekvens, insvängningsförloppet blir långsamt och snabba förändringar ( steget ) filtreras bort 2-C Samma som 1, men med högre brytfrekvens, vilket
Läs merTentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl
Tentamen i TMA 982 Linjära System och Transformer VV-salar, 27 aug 2013, kl 8.30-12.30 Examinatorer: Lars Hammarstrand och Thomas Wernstål Tentamen består av två delar (Del I och Del II) på sammanlagt
Läs merSammanfattning TSBB16
Sammanfattning TSBB16 Frekvensfunktion =H(omega) Kombinationen av amplitud och faskarakteristik är unik. H(ω) = D(ω) e^jψ(ω)=y(t)/x(t). Detta är frekvensfunktionen. H(ω)=utsignal/insignal D(ω) = H(ω).
Läs merLäsinstruktioner. Materiel
Läsinstruktioner Häftet om AD- och DA-omvandlare skrivet av Bertil Larsson Appendix till denna laborationshandledning. Läs igenom resten av handledningen så att ni vet vilka uppgifter som kommer. Gör förberedelseuppgifter
Läs mer