Jest to ten sam algorytm, co przy kompresji map bitowych, film przecież jest sekwencją ujęć, a każde ujęcie to po prostu pojedynczy obraz, zazwyczaj fotografia cyfrowa. Każdy z tych obrazów może zostać z powodzeniem skompresowany za pomocą zwykłego algorytmu JPEG. Korzystanie z algorytmu JPEG, jako systemu kodowania obrazu wideo, ma dwie poważne wady: nie jest przeprowadzane porównywanie ujęć (frame differencing), a dekompresja obrazu przy wyświetlaniu jest powolna. Ponieważ algorytm JPEG zaprojektowano dla pojedynczych obrazów, kompresja poszczególnych ujęć filmu przebiega, tak jakby to były oddzielne mapy bitowe.

Więcej…

JPEG dzieli obraz na określone strefy barw i tak też odtwarza je po skompresowaniu. Oddziela on informację o jaskrawości i odcieniach kolorów. Wykorzystano tu właściwość ludzkiego oka, dzięki której można "zacierać" pewne subtelne różnice występujące przy "przechodzeniu" kolorów. Charakterystyczne "dzielenie
obszarowe" objawia się głównie charakterystyczną "otoczką" pewnych elementów obrazka, zwłaszcza tych gdzie cieniowanie (w obrębie danego koloru) jest najbardziej szczegółowe i intensywne. Kompresja JPEG ma charakter nieodwracalny (informacje o pewnych elementach pliku graficznego są tracone bezpowrotnie).

Więcej…

W formacie tym zastosowany został algorytm kompresji deflate/inflate, który także stosuje się w programach takich jak PkZip, GZip. Jego idea polega na stosowaniu  metody słownikowej, a następnie statycznego lub adaptacyjnego kodowania Huffmana.
Tablice kodu Huffmana przypisują krótsze słowa kodowe dla mniejszych wartości próbek (występują one częściej). Jeśli liczba bitów użytych w procesie kodowania przekracza dozwoloną dla danego bloku danych wartość, algorytm koryguje to poprzez dobranie odpowiednio dużego współczynnika skali. Prowadzi to do większych wartości kroku kwantyzacji co pozwala osiągnąć mniejsze wartości skwantowane. Operacja ta powtarzana jest do momentu osiągnięcia wymaganej liczby bitów.

Dane obrazowe w tym formacie zapisywane są na wiele sposobów. Jednym z nich jest kompresja LZW. W odróżnieniu od metod stosowanych w JPEG jej działanie nie polega na usuwaniu fragmentów informacji obrazu kosztem jakości, lecz na skupianiu grup pikseli o tym samym kolorze. Plik nie składa się zatem z zestawienia kolorów pojedynczych, następujących po sobie pikseli, lecz z krótkich opisów jednolitych powierzchni. Daje to stosunkowo wysoką kompresję co do jakości obrazu (od 1:5 do 1:3 w przypadku fotografii).

Dane obrazowe kompresowane są liniami począwszy od punktu 0,0 (lewy, górny róg obrazu). Jeżeli obraz ma kilka płatów to są one kompresowane po kolei (najpierw płat 0, potem 1, itd...). Standard nie mówi nic o tym, czy kolejne płaty mają być kompresowane oddzielnie jak linie, czy też traktowane jako ciąg bajtów. W trybach 24 bitowych najpierw kompresowane są składowe koloru R, następnie G, a na końcu B. Sama idea kompresji jest prosta. Jeżeli w jednej linii kolejne punkty mają taki sam kolor to zapisywana jest tylko liczba ich wystąpień oraz kolor. No dobrze, ale jak rozróżnić w pliku liczbę powtórzeń od koloru. Rozwiązanie jest prostsze niż się wydaje. W PCX liczba powtórzeń jest większa od liczby C0h (192), jeśli więc należy zapisać kolor o wartości większej niż ta liczba to zapisuje się C0+liczba powtórzeń, kolor.

Analogicznie do plików dźwiękowych, pliki wideo mogą być skompresowane lub nieskompresowane; wyjątkiem jest tu format MPEG, który z definicji jest zawsze formatem skompresowanym. Kompresja plików wideo obejmuje nie tylko kompresję obrazów pojedynczych klatek (tej np. w plikach AVI często się nie stosuje), ale także kompresję różnic między poszczególnymi klatkami. W przeciwieństwie do obrazu na taśmie filmowej czy w analogowej technice wideo, w cyfrowym wideo zazwyczaj tylko co pewną liczbę klatek pojawia się klatka "pełna", zawierająca kompletny obraz, natomiast pozostałe klatki zawierają tylko różnice pomiędzy obrazem bieżącym i poprzednim. Znakomicie redukuje to ilość danych, które trzeba zapisać.

Więcej…

Porównywanie ujęć często bazuje na tzw. ujęciach kluczowych (ang. key frames) zapisywanych w pliku filmu. Ujęcia kluczowe są zapisywane w całości i umieszczane w odpowiednich odstępach. Na ich podstawie obliczane są różnice pomiędzy kolejnymi ujęciami filmu. W tym przypadku porównywanie ujęć zasadza się na istnieniu tzw. ujęć kluczowych (key frames). Są one zapisywane w całości, służą za wzorce, na podstawie których określa się różnice, jakie trzeba zapisać dla ujęć pośrednich.

Więcej…
Grafika, Reklama


1. Kompresja dźwięków
(Baza Wiedzy/Dźwięk)
Kompresja danych dźwiękowych jest zazwyczaj tzw. kompresją stratną, czyli eliminującą z oryginalnego pliku pewne mniej istotne informacje, które i tak nie byłyby słyszane przez ludzkie ucho przy jego odtwarzaniu. Kosztem "zgubienia" części informacji możliwe jest osiągnięcie znacznie większego stopnia kompresji niż przy kompresji bezstratnej. Podczas gdy algorytmy stosowane np. w plikach ZIP pozwalają zmniejszyć objętość danych przeciętnie dwukrotnie, format przodujący w kompresji dźwięków - MP3 ...
2. Algorytm JPEG
(Baza Wiedzy/Kompresja grafik)
... dla pojedynczych obrazów, kompresja poszczególnych ujęć filmu przebiega, tak jakby to były oddzielne mapy bitowe. Każde ujęcie kompresowane jest osobno, bez porównywania z innymi. Przy odtwarzaniu takiego pliku każde z ujęć jest osobno dekompresowane i wyświetlane, jedno po drugim. Istnieje spore prawdopodobieństwo, że komputer nie nadąży i dojdzie do opuszczenia niektórych ujęć, na czym ucierpi ogólna jakość odtwarzanego filmu. Dzięki zastosowaniu sprzętowego wspomagania można tego uniknąć. ...
3. Kompresja Video
(Baza Wiedzy/Kompresja video)
... pliku, w którym zapisujemy obraz wideo. Na ogół, w ramach danego formatu, możemy stosować wiele różnych algorytmów kompresji i dekompresji. Przy odtwarzaniu pliku, format sam rozpoznaje, jaki rodzaj dekompresji należy zastosować. Kompresja następuje w chwili tworzenia lub zapisywania pliku. Dekompresja następuje na bieżąco w trakcie odtwarzania.    ...
4. Ujęcia kluczowe
(Baza Wiedzy/Kompresja video)
Porównywanie ujęć często bazuje na tzw. ujęciach kluczowych (ang. key frames) zapisywanych w pliku filmu. Ujęcia kluczowe są zapisywane w całości i umieszczane w odpowiednich odstępach. Na ich podstawie obliczane są różnice pomiędzy kolejnymi ujęciami filmu. W tym przypadku porównywanie ujęć zasadza się na istnieniu tzw. ujęć kluczowych (key frames). Są one zapisywane w całości, służą za wzorce, na podstawie których określa się różnice, jakie trzeba zapisać dla ujęć pośrednich. Przy wyświetleniu ...
5. Porównywanie ujęć
(Baza Wiedzy/Kompresja video)
Jest to metoda kompresji obrazu wideo. Polega jak sama nazwa wskazuje na tzw. porównywaniu ujęć (frame differencing). Frame differencing to nie system kodowania, to po prostu pewna technika pracy, z której mogą korzystać różne systemy kodowania. Przy odtwarzaniu pliku wideo najwięcej czasu zajmuje dekompresja i wyświetlanie kolejnych ujęć. Trzeba to robić szybko, by zachować założoną prędkość odtwarzania filmu bez konieczności opuszczania niektórych ujęć. Gdy komputer przestaje nadążać z dekompresją ...
6. Kodowanie symetryczne i asymetryczne
(Baza Wiedzy/Kompresja video)
... przy odtwarzaniu jest krótki. Należy pamiętać, że im krótszy jest czas dekompresji, tym większą prędkość odtwarzania pliku można osiągnąć. Z tego względu asymetryczne systemy kodowania są korzystniejsze. Większość systemów kodowania wykazuje przynajmniej niewielką asymetrię, czas kompresji z reguły bywa dłuższy.    ...
7. Format GIF
(Baza Wiedzy/Baza Wiedzy)
... wyświetlania sekwencyjnego (w pierwszej kolejności uproszczony podgląd, a następnie wyostrzanie go do maksimum), umożliwienie zapisu w jednym pliku wielu obrazów GIF w celu późniejszej ich prezentacji w postaci animacji, możliwość ustawienia dla każdego piksela przezroczystości (jedynie dwie wariancje - albo jest, albo nie jest przezroczysty). Ma również wady: patent na technologię kompresji LZW powoduje, że za rozprowadzanie narzędzi stworzonych po 1995 roku przetwarzających grafiki w tym formacie ...
8. Format JPEG
(Baza Wiedzy/Kompresja grafik)
... JPEG ma charakter nieodwracalny (informacje o pewnych elementach pliku graficznego są tracone bezpowrotnie). JPEG znakomicie nadaje się do zachowywania obrazków o pełnej (24 bitowej) gamie kolorów. Pliki, które bez kompresji zajmują ponad 20 MB, po zapisaniu w formacie JPEG są tak małe, że można je zmieścić na zwykłej dyskietce. Utrata jakości, do której dochodzi w wyniku kompresji, nie jest dostrzegalna gołym okiem (ani na ekranie monitora, ani na wydruku), o ile współczynnik kompresji leży ...
9. Format PCX
(Baza Wiedzy/Kompresja grafik)
... jest tylko liczba ich wystąpień oraz kolor. No dobrze, ale jak rozróżnić w pliku liczbę powtórzeń od koloru. Rozwiązanie jest prostsze niż się wydaje. W PCX liczba powtórzeń jest większa od liczby C0h (192), jeśli więc należy zapisać kolor o wartości większej niż ta liczba to zapisuje się C0+liczba powtórzeń, kolor.  ...
10. Element Object
(Baza Wiedzy/Baza Wiedzy)
... lub obraz wideo, natomiast atrybut TYPE określa typ MIME tego pliku. Następnie należy dodać do strony wszelką treść, jaką trzeba wyświetlić (na przykład, tytuł) i zakończyć element odpowiednim znacznikiem zamykającym:   <object data="nazwa_filmu.mpeg" type="application/mpeg">Film</object>    ...
11. Embed i Object na stronie
(Baza Wiedzy/Baza Wiedzy)
... źródła" /> <embed src="/nazwa_pliku" height="480" width="200" /> </object> Gdy strona zostanie otworzona w Internet Explorerze, przeglądarka odczyta znacznik <OBJECT> i użyje go do osadzenia pliku multimedialnego na stronie, całkowicie ignorując umieszczony wewnątrz znacznik <EMBED>. Natomiast np. Netscape  zignoruje znacznik <OBJECT> i wykorzysta znacznik <EMBED>.    ...
12. Archiwa multimedialne
(Baza Wiedzy/Baza Wiedzy)
Jednym z popularnych typów stron WWW są archiwa multimedialne. Są to strony, których jedynym przeznaczeniem jest zapewnienie szybkiego dostępu do obrazów lub innych plików multimedialnych przeznaczonych do oglądania lub pobrania. Zanim WWW stała się popularna, multimedia, takie jak obrazy, dźwięki oraz obrazy wideo były przechowywane w archiwach FTP lub Gopher-a. Tekstowa natura takich archiwów utrudniała odnalezienie poszukiwanych materiałów, gdyż w takich przypadkach nazwa pliku była jedynym opisem ...


Administrator
Wprowadzanie map bitowych i tekstu

Programy graficzne obsługujące grafikę 3D, oferują również możliwość umieszczania w dokumentach obrazów bitmapowych. Dzięki temu do przygotowywanych ...

Administrator
Obraz trójwymiarowy

Obraz trójwymiarowy jest czymś znacznie więcej, aniżeli tylko prostym rysunkiem, któremu dodaje się trzeci wymiar. Każdy obiekt umieszczony w obrazie jes...

Administrator
Powierzchnie obiektów 3D

W rzeczywistości wygląd obiektów nie jest określany wyłącznie przez ich kształt. Istotna jest także powierzchnia - to właśnie dzięki niej właśnie j...

Administrator
Obiekty 3D

W rzeczywistości przedmioty są widoczne dzięki temu, że pada na nie światło, które następnie się odbija i trafia do siatkówki ludzkiego oka. W bardzo ...

Administrator
Animacje 3D

Przy użyciu nowoczesnych programów do obróbki grafiki trójwymiarowej można przygotowywać nie tylko fantastyczne obrazy, ale także całe filmy. Wystarczy ...

Administrator
Programy 3D

Programy 3D przypominają wyglądem zwykłe programy do rysowania. Fakt ten nie powinien jednak dziwić, ponieważ za ich pomocą również rysujemy, tyle tylko...

Misja

Informacje na tematy multimediów w Internecie

Wartości dodane

Przykłady kreowania grafik - warstwy

Kompresja

Kompresja i dekompresja plików

Archiwum

Online

Naszą witrynę przegląda teraz 8 gości 

Statystyka serwisu

Użytkowników : 119
Artykułów : 51
Odsłon : 128861

Grafika - Projektowanie graficzne - Grafika w sieci - Multimedia - Reklama

  • fotograf ślub Łódź
  • Projektowanie: Design Rzeszów