Odpowiedzi

Najlepsza Odpowiedź!
2010-01-10T11:56:46+01:00
Kompresja danych - jest sposobem reprezentowania danych w zwartej i upakowanej postaci . Stosuje się ją przedewszystkim w celu redukcji kosztów przechowywania i trasnmisji danych.
Redundacja-nadmiarowość czyli kompresujemy:mowe np w telefoni, muzykę , obraz czyli np: filmy , obrazy-jpg, teksty,archiwa,pliki wykonalne,wersje instalacyjne , oprogramowania ,bazy danych
Przykładowe rozmiary danych:
-pojedynczy obraz jakości telewizyjnej 75/100 mb
-negatyw zdjęcie filmu 35 mm rozdzielczość 3000x ,2000 pixeli głębie kolorow 32 bitow -18 mb
-zdjęcie rentgenowskie 45 mb 5x6000 pixeli
-film wideo dlugści 100 min jakości dvd bez kompresji 180 GB
Zalety stowosania kompresji w komunikacji:
to możliwość przesyłania wiekszej ilość danych w tym samym czasnie.Możliwość przysyłania w krotszym czanie , bądz możliwość pracy wiekszej ilośći uzytkownikow na łaczu o tej samej przepustowości.
Wady kompresji to konieczność wykonania dekompresji zanim dane zostaną uzyte . Czasami wymagana duża moc obliczeniowa aby kompresja i dekompresja mogla być wykonana w czasie rzeczywistym.
Rodzaje kompresji:
-stratna
-bezstratna
Kompresja stratna-po dekompresji nie otrzymamy tego samego zbioru danych . Ma lepszy współczynnik kompresji ale ma tez ograniczony zakres zastosowań.
Kompresja bezstratna - po dekompresji otrzymamy ten sam zbior danych. Jest szeroki zakres zastosowań.Zastosowanie kompresji stratnej:teksty,bazy danych , obrazy medyczne, programy komputerowe, algorytmy stratne najcześciej stosuje się do kompresowania : obrazów , dzwieków , połączenia 1 z 2 , filmu- obrazu

Etapy kompresji danych:

Algorytmy kompresji danych składają sie z 2 etapoów
1 etap-modelowanie - w ktorym wydobywa się informację o redundacji występującej w danych i opisuje ją za pomocą modelu
2 etap-kodowanie - koduje się opis modelu , koduje się dane , oraz informację jak dane odbiegają od niego