Vad är wavelet -komprimering?
wavelet -komprimering är en teknik som används för att komprimera video- och ljudsignaler. Det fungerar bäst för att komprimera bilder med hög kontrast och ljud på kort varaktighet. Eftersom video- och ljudfiler ofta är mycket stora är komprimering viktigt eftersom det gör att information kan delas via ett nätverk eller skickas via e -post snabbare än den okomprimerade filen kan vara. Wavelet -kompression använder en process som kallas wavelet -transformation för att samla in nödvändig information om filen. Den resulterande filen kan vara antingen förlustfri, vilket innebär att den är lika bra som originalet eller förlust, vilket innebär att viss information har gått förlorad.
För att till exempel komprimera ett fotografi med wavelet -komprimering behandlas hela bilden som en serie vågor. Vågor är förändringar från pixel till pixel mätt med avvikelsen för en enskild pixel från noll. Avvikelsens avstånd registreras som en koefficient, ett helt antal som mäter viss egendom eller karakteristisk. I detta fall mäter koefficientenes färgen på pixeln. Processen att mäta och registrera pixlarnas koefficienter kallas en wavelet -transform.
I detta skede i wavelet -komprimeringen har ingen komprimering ännu ägt rum. Bilden har just översatts till ett formulär som datorn kan fungera med. I stället för en färgbild har datorn nu en serie nummer. Nästa steg i wavelet -kompression är en process som kallas sönderdelning.
Under nedbrytning är koefficienterna för angränsande pixlar medelvärden. Genomsnittet producerar en förenklad version av vågen, vilket gör beskrivningen av bilden mindre. Denna process upprepas tills bilden är helt komprimerad. Ju fler gånger processen upprepas, desto mindre kan datafilen vara och desto snabbare blir filen att överföra.
Den slutliga storleken på den komprimerade filen beror inte bara på storleken på den ursprungliga filen, utan också på önskatKvaliteten på slutprodukten. Ibland dekomprimeras som en fil den information som datorn anser onödig kastas bort så att filen kan bli mindre. Detta kallas förlustkomprimering, och det resulterar i en fil som inte är lika bra som originalet.
wavelet -kompression kan också använda en förlustfri metod där ingen information kastas bort. Detta resulterar i en komprimerad fil som, när de dekomprimeras, är exakt samma kvalitet som den ursprungliga filen. Avvägningen är att en fil komprimerad med en förlustfri metod kommer att vara större än en komprimerad med en förlustmetod.