TECHNIKI MULTIMEDIALNE

Wielkość: px
Rozpocząć pokaz od strony:

Download "TECHNIKI MULTIMEDIALNE"

Transkrypt

1 Studia Podyplomowe INFORMATYKA TECHNIKI MULTIMEDIALNE dr Artur Bartoszewski

2 Film ile klatek na sekundę? Impulsy świetlne działają na komórki nerwowe jeszcze przez kilka ułamków sekundy po ustąpieniu faktycznego zjawiska, przez co przy następujących szybko po sobie obrazach (od około 15 na sekundę), obserwowanych w odpowiedniej kolejności, uzyskujemy wrażenie obrazu ruchomego. Stąd dolna granica to ok 15 k/s; Kino 24 k/s TV 25 k/s Monitor analogowy 25 do 60 k/s Monitor LCD 60 k/s HDTV 25 do 60 k/s

3 Film jaka rozdzielczość? Przy szybko następującej po sobie sekwencji obrazów oko ludzkie jest dużo bardziej tolerancyjne dla mniejszych rozdzielczości niż w przypadku obrazów nieruchomych.

4 Kompresja filmu W technikach kompresji obowiązuje przede wszystkim zasada mówiąca, że zlikwidowanie redundantnej informacji jest sprawą zasadniczą. Przy wartościowaniu informacji uwzględnia się też fizjologiczne aspekty postrzegania. Rozdzielczość zakresu barw może być niższa niż rozdzielczość zakresu jaskrawości. Wartości kolorów mogą być traktowane nierównomiernie. W centrum ekranu nieścisłości w odtwarzanym obrazie będą się bardziej rzucały w oczy niż na jego obrzeżach. W związku z tym zmniejszona jakość odtworzenia będzie mniej zauważalna na peryferiach ekranu, niż w jego centrum.

5 Formaty kompresji filmu

6 Formaty zapisu filmu (M-JPEG) M-JPEG (Motion JPEG) to ruchoma" odmiana statycznego JPEG-a. Stosuje się tu ten sam algorytm kompresji. Pierwotnie stworzony do kompresji pojedynczych klatek, M-JPEG stosuje wyłącznie kompresję wewnątrzklatkową, czyli kompresuje każdą klatkę oddzielnie. Schemat kompresji wygląda następująco: RGB --> Konwersja do YUV --> Dyskretna transformacja kosinusowa --> Kodowanie Huffmana --> Plik AVI Po dokonaniu konwersji obrazu z formatu RGB na YUV każdy z trzech obrazów jest dzielony na bloki o wielkości 8x8 pikseli. Następnie na każdym z tych bloków dokonywana jest seria obliczeń, nazywana dyskretną transformacją kosinusową

7 Formaty zapisu filmu (M-JPEG) M-JPEG został utworzony do kodowania obrazów ruchomych i nie obejmuje swym działaniem ścieżki dźwiękowej. Zakres kompresji może być zmienny i wynosi od 2:1 aż do 100:1 (najgorsza jakość to najmniejsza ilość danych do zapisania na dysku), przy czym M-JPEG 12:1 daje niską jakość, całkowicie nie do przyjęcia nawet po zgraniu na VHS. Minimum jest 10:1, a ze względu na jakość poleca się stopień kompresji od 2 do 4:1. Ponieważ format ten wymaga instalowania specjalnych kodeków, a filmy zakodowane za jego pomocą zajmują dość dużo miejsca, lecz bardzo dobrze nadają się do późniejszej obróbki. format ten doskonale nadaje się do wstępnej kompresji obrazów przechwytywanych np. z kamery wideo lub tune ra TV. M-JPEG był pierwszym sposobem digitalizacji analogowych nagrań wideo i przez to powszechnie stosowanym w pierwszych urządzeniach digitalizujących.

8 Formaty zapisu filmu (M-JPEG) Rozdzielczość

9 Formaty zapisu filmu (DV) DV (Digital Video) Cyfrowy format komponentowy do zastosowań konsumenckich, DV, jest formatem specyficznym, który do zapisu wideo wykorzystuje cyfrowe taśmy o szerokości 6,35 mm. Sygnały wizyjne są kodowane: ze stałą kompresją danych 5:1, o wysokiej rozdzielczości ponad 500 linii poziomych, przy zastosowaniu próbkowania luminancji z częstotliwością 5,75 MHz oraz chrominancji - 6,75 MHz.

10 Formaty zapisu filmu (DV) Format DV wywodzi się w prostej linii od M-JPEG, a jednocześnie ma cechy zapożyczone z MPEG. Podstawowe algorytmy kompresji to: DCT (dyskretna transformata cosinusowa), czyli kompresja wewnątrzklatkową, kompresja międzypolowa. W odróżnieniu od stosowanej w MPEG kompresji międzyklatkowej w kompresji międzypolowej estymacja (przewidywanie) ruchu obiektów zmieniających swoje położenie jest szacowana na podstawie sąsiednich pól, a nie całych klatek.

11 Formaty zapisu filmu (DV) DV nie dorównuje jakością obrazu profesjonalnym (obecnie) cyfrowym formatom zapisu, np. Digital Betacam (DB). DB stosuje format YUV 4:2:2, któremu zawdzięcza lepsze odwzorowanie sygnału chrominancji niż w formacie YUV 4:2:0 używanym w DV (PAL). Format DV jest rzadko stosowany w zapisie obrazu na komputerze, ze względu na niski stopień kompresji (5:1), - kilkudziesięciominutowy film może zajmować nawet kilkanaście gigabajtów i konieczność stosowania niestandardowych kodeków

12 Szacowanie ruchu (motion compensation) Dzięki kompresji pojedynczych obrazów metodą MJPEG jest możliwe tworzenie obrazu ruchomego jako sekwencji nieruchomych klatek. Jeśli uwzględnimy, że każda ramka z sekwencji jest postrzegana mniej wyraźnie niż taka ramka obserwowana jako pojedynczy obraz nieruchomy, to dojdziemy do wniosku, że zastosowanie nawet duży współczynnika kompresji nie rzutuje w sposób znaczący na jakość obrazu. Przy JPEG umyka nam jednak ważny aspekt obrazu ruchomego, a mianowicie fakt znacznego wzajemnego podobieństwa kolejnych klatek. Niezbędne jest więc zastosowanie kompresji, dzięki której te nadmiarowe informacje zostałyby wyeliminowane. Takie działanie pozwala na 3-krotne, a nawet 4-krotne zwiększenie współczynnika kompresji i osiągnięcie wartości od 150:1 do 200:1

13 Szacowanie ruchu (motion compensation) Tu nasuwają się od razu pytania: W jaki sposób jednak wyodrębnić statyczne elementy obrazu?" Ponieważ o statyce i dynamice obrazu orzekać można dopiero na podstawie sekwencji klatek, konieczne staje się porównanie co najmniej dwóch kolejnych, zdigitalizowanych obrazów nieruchomych. Teoretycznie można by przeprowadzić porównanie obrazów piksel po pikselu, rejestrując jedynie różnicę między nimi - wraz z określeniem współrzędnych, dla których zmiany te nastąpiły. Takie rozwiązanie byłoby jednak bardzo niepraktyczne, bo nawet najdrobniejsze, niezauważalne dla oka przesunięcie obrazu (wywołane np. przez drgania kamery)

14 Szacowanie ruchu (motion compensation) Rozwiązaniem jest podział obrazu na bloki pikseli. Można teraz porównywać nie pojedyncze piksele lecz całe ich bloki i, w procesie kojarzenia bloków (block Mtching), orzekać o różnicach i podobieństwie. Można w ten sposób stwierdzić, czy w polach następują jakieś zmiany - w takim przypadku informację o nich przekazuje się w postaci wartości różnicowych. Przy szybkiej zmianie podobnych klatek, stosowanym niekiedy rozwiązaniem jest interpolacja. Jeżeli porównany pierwszą i trzecią klatkę z sekwencji, to możemy na ich podstawie podać przybliżoną wartość klatki drugiej. Tak więc zamiast tej drugiej klatki, można przekazywać jedynie różnice między jej rzeczywistym wyglądem a obliczonym przybliżeniem.

15 Kompensacja ruchu Podobieństwa pomiędzy ramkami

16 Kompensacja ruchu

17 MPEG - Szacowanie ruchu (motion compensation) Tego typu kompresję umożliwia właśnie druga używana przez MPEG technika zwana motion compensation (szacowanie ruchu). Ramka I(x) jest podobna do ramki poprzedzającej I(x-1), może więc być skonstruowana przy jej użyciu. Wektor wskazujący odpowiedni fragment (16x16) ramki referencyjnej (marobloku) może być zapisany za pomocą mniejszej liczby bitów niż fragment oryginalnego obrazka. Dopasowanie poprzedzającego i aktualnego makrobloku często nie jest właściwe, więc zapisywana jest również różnica pomiędzy danymi rzeczywistymi a przewidywanymi, nazywana MCPE (Motion Compensation Prediction Error).

18 Kompensacja międzyklatkowa - szacowanie ruchu Wychwytywanie zmian pomiędzy poszczególnymi klatkami, które wynikają z przesunięcia obiektów. Zalety: pozwala na znacznie lepszą kompresję dzięki zredukowaniu ilości informacji opisujących różnice pomiędzy klatkami. Wady: wymaga czasochłonnych obliczeń, wymaga dostarczenia bloku danych naprzód

19 Techniki kompresji Kompresja międzyklatkowa (Inteiframe compression) polega na kompresji klatek zawartych pomiędzy klatkami kluczowymi. W systemie PAL pełna informacja o zawartości obrazu jest przenoszona przez co 12. klatkę. Omawiana kompresja zakłada, że pomiędzy klatkami kluczowymi (typu I) znajdują się klatki podobne do siebie, co umożliwia ich kompresję. Kompresja wewnątrzklatkowa (Intraframe compression) polega na kompresji każdej klatki, bez podziału na klatki kluczowe. Na przykład w formacie M-JPEG (Motion JPEG) każda ramka jest kompresowana podobnie jak obrazy JPEG.

20 Formaty zapisu filmu (MPEG) Kompresją obrazów ruchomych, przesyłanych z prędkością transmisji 1.5 Mb/s, zajmuje się tzw. grupa MPEG (MovingPictureExperts Group). Dokładna nazwa tego zespołu to JTC1/SC2/WG11. Prace rozpoczęte w 1992 roku trwają nadal MPEG określa się często jako standard bazowy, co oznacza dokładnie tyle, że jesion niezależny od aplikacji specjalnych.

21 Formaty zapisu filmu (MPEG) MPEG-1 to stary standard kompresji danych audiowizualnych do zastosowań multimedialnych. Strumień danych MPEG-1 może zawierać zakodowaną (skompresowaną) sekwencje wideo, dźwięk lub obydwa te składniki jednocześnie. Strumienie wizyjny i dźwiękowy są dzielone na tzw. ramki (krótkie fragmenty), które mogą być przeplatane między sobą w celu uzyskania synchronizacji obrazu i dźwięku. Kompresja danych jest stratna, tzn. wprowadza nieodwracalne zniekształcenia (to cena, jaką płacimy za silną kompresję). Im większy stopień kompresji, (czyli mniejsza objętość wynikowego strumienia/pliku) tym gorsza jakość zrekonstruowanego sygnału.

22 Formaty zapisu filmu (MPEG) MPEG - jako standard bazowy - określa pewne podstawowe założenia obowiązujące niezależnie od stosowanych aplikacji specjalnych: Informacja wideo ma być reprezentowana przez zestaw sekwencyjnie wyświetlanych obrazów. Każdy obraz musi być reprezentowany przez dwuwymiarową tablicę trójek RGB opisujących poziomy barw poszczególnych pikseli obrazu. Ma to być standard wymagający prędkości transmisji niższej niż 1,5 Mb/s, dzięki czemu mógłby być stosowany w sieciach komputerowych i umożliwiałby zapis sygnałów audiowideo na dostępnych obecnie nośnikach. Metoda kompresji musi zapewnić swobodny dostęp do każdej klatki filmu. Aby możliwy był dostęp do obrazu w aplikacjach interakcyjnych, opóźnienie kodowania i dekodowania, a także całkowity czas dostępu nie może być dłuższy niż jedna sekunda /to dziś już za mało/. Powinien zapewniać synchronizację obrazu i dźwięku.

23 Formaty zapisu filmu (MPEG) Musi umożliwiać szybkie wyszukiwanie w przód i wstecz. Musi zapewniać odtwarzanie wstecz. Przy kompresji obrazów ruchomych nie mamy do czynienia z kodowaniem pojedynczych klatek, ale z odtwarzaniem zależności następujących po sobie obrazów nieruchomych. Aby zapewnić edycję dowolnego pojedynczego obrazu z wnętrza sekwencji składającej się na film, należy w strumieniu danych umieszczać w krótkich odstępach czasu klatki rejestrowane w sposób naturalny i nie odwołujące się do innych klatek filmu. Z uwagi na konieczność odtwarzania obrazu w okienku ekranu, jego wymiary muszą być skalowalne w poziomie i pionie (elastyczność formatu obrazu). Ponieważ przy cyfrowym zapisie i przesyłaniu danych mogą wystąpić błędy, należy zapewnić mechanizmy ich korekcji. MPEG powinna uwzględnić (w przyszłości) możliwość kodowania obrazów ruchomych w czasie rzeczywistym /ten postulat doczekał się realizacji po 15 latach/

24 MPEG sekwencje ramek I B B B P B B B P B B B I

25 Rodzaje ramek (MPEG) Ramki I kodowane niezależnie od reszty danych wideo Ramki P kodowane na podstawie predykcji z ostatniej ramki I bądź P (tej, która była bliższa) Ramki typów I i P to tzw. ramki kotwiczne Ramki B kodowane na podstawie predykcji z poprzedniej i następnej ramki

26 Predykcja obrazu w kodowaniu MPEG

27 Rodzaje ramek (MPEG) Intraobrazy (I) kompresowane są w najmniejszym stopniu. Ponieważ stanowią one punkty swobodnego dostępu (Random Access Points) nie mogą mieć referencji do innych klatek. Obrazy predykcyjne (P) korzystają z informacji zawartej na innych klatkach (zarówno z informacji pochodzącej z infraobrazów jak i z informacji zawartej na innych obrazach predykcyjnych), będąc jednocześnie punktami odniesienia dla innych klatek tego samego rodzaju. Obrazy dwukierunkowe (B) to obrazy o najwyższym stopniu skompresowania. Są one interpolowane na podstawie sąsiadujących z nimi z obu stron klatek (rodzaj tych klatek nie jest istotny).

28 Rola poszczególnych ramek wyjasnienie Weźmy jako przykład zderzenie gwiazd (prezentowane już kilka slajdów wyżej) się na tle kosmosu. Przemieszczanie się małej gwiazdy będzie opisane w klatkach B i P, zaś mniej dynamicznie zmieniający się obszar kosmosu będzie pobierany z informacji zawartych w klatce typu I. Pełna informacja o obrazie pojawi się znowu po odnowieniu informacji z klatki kluczowej I.

29 Cechy ramek (MPEG) Ramki I: muszą występować stosunkowo często aby możliwe było wygodne przeniesienie do dowolnego miejsca w sekwencji wideo, zajmują dużo miejsca Ramki P: zajmują więcej miejsca niż ramki B gdyż wykorzystują tylko jednokierunkową kompensację ruchu.

30 Cechy ramek (MPEG) MPEG wychwytuje" ruch wewnątrz bloków o rozmiarach 16 na 16 pikseli i koduje go w postaci wektorów ruchu. Na podstawie tych wektorów system dekompresujący jest w stanie przewidzieć kolejną klatkę. Ażeby nie dopuścić do zafałszowania obrazu w trakcie dekompresji, do systemu dekodującego przekazywane są również dane o rzeczywistym wyglądzie klatki, którą on przewiduje. Aby jednak zyskać na rozmiarze danych, przekazywane są jedynie te z nich, które różnią się od przewidywanych. Te dane różnicowe, informujące o odchyleniach obrazu rzeczywistego od przewidzianego określa się błędem MCPE (Motion- Compensation-Prediction-Error).

31 Cechy ramek (MPEG) Kodowanie MPEG nie poprzestaje na przewidywaniu i kontrolowaniu ruchu w sekwencji klatek następującej zgodnie z kierunkiem osi czasu. Obrazy dwukierunkowe wyliczane są na podstawie zarówno klatek uprzednich jak i klatek po nich następujących. Takie postępowanie nazywa się predykcją dwukierunkową

32 Algorytm kodowania MPEG 1. Kodowanie metodą transformacji DCT (transform coding) 2. Szacowanie ruchu (motion compensation) 3. Kodowanie Huffmana

33 1. Kodowanie metodą transformacji DCT (transform coding) MPEG przekształca każdą trójkę RBG obrazu na trójkę YUV, czyli na sygnały luminancji i chrominancji. Ponieważ oko ludzkie jest mniej czułe na sygnał chrominancji niż luminancji, obszary U i V zostały celowo ograniczone. Obraz jest dzielony na makrobloki, a każdy z nich odpowiada obszarowi 16x16 pikseli oryginalnego obrazu. Makroblok składa się z sześciu bloków o rozdzielczości 8x8 pikseli: czterech związanych z sygnałem luminancji Y, po jednym dla każdej ze składowych U i V chrominancji. Następnie każdy blok jest przetwarzany jak plik JPEG, czyli poddawany transformacji DCT. Blok po kwantyzacji zawiera dużą liczbę zer, które można później usunąć.

34 2. Szacowanie ruchu (motion compensation) Wykorzystuje ono fakt, że ramka I(x) jest podobna do ramki poprzedzającej I(x-l), może więc być skonstruowana przy jej użyciu. Wektor wskazujący odpowiedni fragment (16x16) ramki referencyjnej może być zapisany za pomocą mniejszej liczby bitów niż fragment oryginalnego obrazka. Dopasowanie poprzedzającego i aktualnego makrobloku często nie jest właściwe, więc zapisywana jest również różnica pomiędzy danymi rzeczywistymi a przewidywanymi, nazywana MCPE (Motion Compensation Prediction Etror). Patrz budowa ramki na poprzednich slajdach

35 3. Kodowanie Huffmana Uzyskane dane są poddawane kodowaniu metodą Huffmana. Jest to bezstratna metoda kodowania statystycznego. Wykorzystuje ona fakt, że pewne wartości danych występują częściej niż inne. Jeżeli zatem zakodujemy częściej występujące wartości za pomocą krótszych kluczy, a występujące rzadziej - za pomocą dłuższych, to łączna długość zakodowanych danych będzie krótsza niż przed kodowaniem. Istnieją trzy warianty kodowania tą metodą: 1. statyczny - tabela częstotliwości jest ustalana z góry, niezależnie od tego, jakie dane będą kodowane; 2. dynamiczny - w celu wypełnienia tabeli częstotliwościami dokładnie dla tych danych, które są kodowane, przed rozpoczęciem kodowania przeprowadzana jest analiza częstotliwości znaków; 3. adaptacyjny - wstępne założenie o częstotliwości występowania znaków zostają w trakcie kodowania dostosowane do częstotliwości rzeczywistych.

36 Kodowanie a dekodowanie Aby odtworzyć ramkę (klatkę filmu) należy: 1. odwrócić proces kodowania Huffmana, 2. odtworzyć wektory ruchu i skopiować odpowiednie części ramki referencyjnej, 3. uwzględnić sygnał błędu MCPE. 4. zbudowaną ramkę YUV przekształcić do postaci odpowiedniej do wyświetlenia (RGB)

37

Kompresja video (MPEG)

Kompresja video (MPEG) mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 8, strona 1. Kompresja video (MEG) Zasadniczy schemat kompresora video Typy ramek przy kompresji czasowej Analiza ramek przez syntezę Sposób detekcji

Bardziej szczegółowo

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG Założenia i obszar zastosowań KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG Plan wykładu: Geneza algorytmu Założenia i obszar zastosowań JPEG kroki algorytmu kodowania obrazu Założenia: Obraz monochromatyczny

Bardziej szczegółowo

dr inż. Piotr Odya Wprowadzenie

dr inż. Piotr Odya Wprowadzenie dr inż. Piotr Odya Wprowadzenie Dane multimedialne to przede wszystkim duże strumienie danych liczone w MB a coraz częściej w GB; Mimo dynamicznego rozwoju technologii pamięci i coraz szybszych transferów

Bardziej szczegółowo

Kompresja sekwencji obrazów

Kompresja sekwencji obrazów Kompresja sekwencji obrazów - algorytm MPEG-2 Moving Pictures Experts Group (MPEG) - 1988 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie T et TélégraphieT

Bardziej szczegółowo

Audio i video. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Audio i video. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski Audio i video R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski s-rg@siwy.il.pw.edu.pl Fale dźwiękowe Dźwięk jest drganiem powietrza rozchodzącym się w postaci fali. Fala ma określoną amplitudę i częstotliwość.

Bardziej szczegółowo

Cyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając

Cyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając Cyfrowe przetwarzanie i kompresja danych dr inż.. Wojciech Zając Wykład 7. Standardy kompresji obrazów nieruchomych Obraz cyfrowy co to takiego? OBRAZ ANALOGOWY OBRAZ CYFROWY PRÓBKOWANY 8x8 Kompresja danych

Bardziej szczegółowo

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2. Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2. Technika obrazu 24 W.3. Normalizacja w zakresie obrazu cyfrowego

Bardziej szczegółowo

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j Kompresja transformacyjna. Opis standardu JPEG. Algorytm JPEG powstał w wyniku prac prowadzonych przez grupę ekspertów (ang. Joint Photographic Expert Group). Prace te zakończyły się w 1991 roku, kiedy

Bardziej szczegółowo

Kompresja sekwencji obrazów - algorytm MPEG-2

Kompresja sekwencji obrazów - algorytm MPEG-2 Kompresja sekwencji obrazów - algorytm MPEG- Moving Pictures Experts Group (MPEG) - 988 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie et TélégraphieT

Bardziej szczegółowo

Wstęp do techniki wideo

Wstęp do techniki wideo Wstęp do techniki wideo Wykład 11 Technologie dla urządzeń mobilnych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Standardy przesyłania obrazu wideo Luminancja

Bardziej szczegółowo

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG Kodowanie transformacyjne Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG Zasada Zasada podstawowa: na danych wykonujemy transformacje która: Likwiduje korelacje Skupia energię w kilku komponentach

Bardziej szczegółowo

Kodowanie i kompresja Streszczenie Studia Wieczorowe Wykład 10, 2007

Kodowanie i kompresja Streszczenie Studia Wieczorowe Wykład 10, 2007 1 Kompresja wideo Kodowanie i kompresja Streszczenie Studia Wieczorowe Wykład 10, 2007 Dane wideo jako sekwencja skorelowanych obrazów (ramek). Specyfika danych wideo: drobne zmiany kolorów w kolejnych

Bardziej szczegółowo

Wykład III: Kompresja danych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład III: Kompresja danych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład III: Kompresja danych 1 I. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010 101101001001 2 Kompresja

Bardziej szczegółowo

dr inż. Piotr Odya dr inż. Piotr Suchomski

dr inż. Piotr Odya dr inż. Piotr Suchomski dr inż. Piotr Odya dr inż. Piotr Suchomski Podział grafiki wektorowa; matematyczny opis rysunku; małe wymagania pamięciowe (i obliczeniowe); rasteryzacja konwersja do postaci rastrowej; rastrowa; tablica

Bardziej szczegółowo

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG Joint Photographic Expert Group - 1986 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie et Télégraphie Standard

Bardziej szczegółowo

Kodowanie źródeł sygnały video. Sygnał video definicja i podstawowe parametry

Kodowanie źródeł sygnały video. Sygnał video definicja i podstawowe parametry Kodowanie źródeł sygnały video (A) (B) (C) Sygnał video definicja i podstawowe parametry Liczba klatek na sekundę Przeplot Rozdzielczość obrazu Proporcje obrazu Model barw Przepływność binarna Kompresja

Bardziej szczegółowo

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Spis treści Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Formaty plików audio różnią się od siebie przede wszystkim zastosowanymi algorytmami kompresji. Kompresja danych polega na

Bardziej szczegółowo

Nowoczesne metody emisji ucyfrowionego sygnału telewizyjnego

Nowoczesne metody emisji ucyfrowionego sygnału telewizyjnego Nowoczesne metody emisji ucyfrowionego sygnału telewizyjnego Bogdan Uljasz Wydział Elektroniki Wojskowej Akademii Technicznej ul. Kaliskiego 2 00-908 Warszawa Konferencja naukowo-techniczna Dzisiejsze

Bardziej szczegółowo

Wybrane metody kompresji obrazów

Wybrane metody kompresji obrazów Wybrane metody kompresji obrazów Celem kodowania kompresyjnego obrazu jest redukcja ilości informacji w nim zawartej. Redukcja ta polega na usuwaniu informacji nadmiarowej w obrazie, tzw. redundancji.

Bardziej szczegółowo

Kompresja obrazów w statycznych - algorytm JPEG

Kompresja obrazów w statycznych - algorytm JPEG Kompresja obrazów w statycznych - algorytm JPEG Joint Photographic Expert Group - 986 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie et Télégraphie Standard

Bardziej szczegółowo

Klasyfikacja metod kompresji

Klasyfikacja metod kompresji dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część

Bardziej szczegółowo

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami

Spis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Spis treści Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Formaty plików audio różnią się od siebie przede wszystkim zastosowanymi algorytmami kompresji. Kompresja danych polega na

Bardziej szczegółowo

Python: JPEG. Zadanie. 1. Wczytanie obrazka

Python: JPEG. Zadanie. 1. Wczytanie obrazka Python: JPEG Witajcie! Jest to kolejny z serii tutoriali uczący Pythona, a w przyszłości być może nawet Cythona i Numby Jeśli chcesz nauczyć się nowych, zaawansowanych konstrukcji to spróbuj rozwiązać

Bardziej szczegółowo

Klasyfikacja metod kompresji

Klasyfikacja metod kompresji dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część

Bardziej szczegółowo

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład II Reprezentacja danych w technice cyfrowej 1 III. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010

Bardziej szczegółowo

DŹWIĘK. Dźwięk analogowy - fala sinusoidalna. Dźwięk cyfrowy 1-bitowy 2 możliwe stany fala jest mocno zniekształcona

DŹWIĘK. Dźwięk analogowy - fala sinusoidalna. Dźwięk cyfrowy 1-bitowy 2 możliwe stany fala jest mocno zniekształcona DŹWIĘK Dźwięk analogowy - fala sinusoidalna Dźwięk cyfrowy 1-bitowy 2 możliwe stany fala jest mocno zniekształcona Dźwięk cyfrowy 2-bitowy 2 bity 4 możliwe stany (rozdzielczość dwubitowa) 8 bitów - da

Bardziej szczegółowo

Joint Photographic Experts Group

Joint Photographic Experts Group Joint Photographic Experts Group Artur Drozd Uniwersytet Jagielloński 14 maja 2010 1 Co to jest JPEG? Dlaczego powstał? 2 Transformata Fouriera 3 Dyskretna transformata kosinusowa (DCT-II) 4 Kodowanie

Bardziej szczegółowo

Kompresja dźwięku w standardzie MPEG-1

Kompresja dźwięku w standardzie MPEG-1 mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 7, strona 1. Kompresja dźwięku w standardzie MPEG-1 Ogólne założenia kompresji stratnej Zjawisko maskowania psychoakustycznego Schemat blokowy

Bardziej szczegółowo

Formaty plików wideo DSI III

Formaty plików wideo DSI III Formaty plików wideo DSI III Porównanie Statyczny obraz dobrej jakości w formacie bmp ma rozmiar 20 MB W typowym filmie wyświetla się ok. 25 klatek/s. Dla filmu trwającego 90 minut, czyli 90x60 = 5400

Bardziej szczegółowo

Komputerowy montaż dźwięku i obrazu

Komputerowy montaż dźwięku i obrazu Komputerowy montaż dźwięku i obrazu Opracował: mgr inż. Piotr Suchomski Postrzeganie obrazu wideo Bezwładność wzroku ludzkiego czas przetworzenia pojedynczego obrazu, powstałego na siatkówce wynosi ok..

Bardziej szczegółowo

PRACA DYPLOMOWA STUDIA PIERWSZEGO STOPNIA. Łukasz Kutyła Numer albumu: 5199

PRACA DYPLOMOWA STUDIA PIERWSZEGO STOPNIA. Łukasz Kutyła Numer albumu: 5199 PRACA DYPLOMOWA STUDIA PIERWSZEGO STOPNIA Łukasz Kutyła Numer albumu: 5199 Temat pracy: Metody kompresji obrazu implementowane we współczesnych systemach telewizji cyfrowej opartej o protokół IP Cel i

Bardziej szczegółowo

Zastosowanie kompresji w kryptografii Piotr Piotrowski

Zastosowanie kompresji w kryptografii Piotr Piotrowski Zastosowanie kompresji w kryptografii Piotr Piotrowski 1 Plan prezentacji I. Wstęp II. Kryteria oceny algorytmów III. Główne klasy algorytmów IV. Przykłady algorytmów selektywnego szyfrowania V. Podsumowanie

Bardziej szczegółowo

Odtwarzanie i kompresja wideo

Odtwarzanie i kompresja wideo Odtwarzanie i kompresja wideo dr inż. Piotr Steć Rodzaje plików wideo Kontenery AVI Audio Video Interleave WMV Windows Media Video MOV QuickTime MKV Matroska Standardy kompresji MPEG Motion Pictures Expert

Bardziej szczegółowo

dr inż. Piotr Odya. Kontener

dr inż. Piotr Odya. Kontener dr inż. Piotr Odya Kontener 1 Formaty - podziały format pliku kontener dla danych WAV, AVI, BMP format kompresji bezstratna/stratna ADPCM, MPEG, JPEG, RLE format zapisu (nośnika) ściśle określona struktura

Bardziej szczegółowo

Synchronizacja dźwięku i obrazu

Synchronizacja dźwięku i obrazu Synchronizacja dźwięku i obrazu Opracował: dr inż. Piotr Suchomski Wprowadzenie Na jakość dzieła multimedialnego, w tym również filmowego, ma ogromny wpływ jakość synchronizacji dźwięku i obrazu; Zaawansowane

Bardziej szczegółowo

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski RENDERING W CZASIE RZECZYWISTYM Michał Radziszewski Plan wykładu Zaawansowane teksturowanie wprowadzenie Próbkowanie i rekonstrukcja sygnału Granica Nyquista Filtry do rekonstrukcji Antyaliasing tekstur

Bardziej szczegółowo

Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)

Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7) mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 5, strona 1. PNG (PORTABLE NETWORK GRAPHICS) Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie

Bardziej szczegółowo

Kodowanie transformujace. Kompresja danych. Tomasz Jurdziński. Wykład 11: Transformaty i JPEG

Kodowanie transformujace. Kompresja danych. Tomasz Jurdziński. Wykład 11: Transformaty i JPEG Tomasz Wykład 11: Transformaty i JPEG Idea kodowania transformujacego Etapy kodowania 1 Wektor danych x 0,...,x N 1 przekształcamy (odwracalnie!) na wektor c 0,...,c N 1, tak aby: energia była skoncentrowana

Bardziej szczegółowo

Formaty plików. graficznych, dźwiękowych, wideo

Formaty plików. graficznych, dźwiękowych, wideo Formaty plików graficznych, dźwiękowych, wideo Spis treści: Wstęp: Co to jest format? Rodzaje formatów graficznych Właściwości formatów graficznych Porównanie formatów między sobą Formaty plików dźwiękowych

Bardziej szczegółowo

Standardy telewizji kolorowej (SD)

Standardy telewizji kolorowej (SD) dr inż. Piotr Odya Standardy telewizji kolorowej (SD) Europa PAL/SECAM standard 625linii/50Hz rozdzielczości: 768x576, 720x576, 704x576 (tzw. pełny PAL), 384x288, 352x288 (tzw. połówka PAL'u) Ameryka NTSC

Bardziej szczegółowo

Transformata Fouriera

Transformata Fouriera Transformata Fouriera Program wykładu 1. Wprowadzenie teoretyczne 2. Algorytm FFT 3. Zastosowanie analizy Fouriera 4. Przykłady programów Wprowadzenie teoretyczne Zespolona transformata Fouriera Jeżeli

Bardziej szczegółowo

Co to jest dźwięk. Dźwięk to wyrażenie słuchowe wywołane przez falę akustyczną. Ludzki narząd wyłapuje dźwięki z częstotliwością 16 do 20 Hz

Co to jest dźwięk. Dźwięk to wyrażenie słuchowe wywołane przez falę akustyczną. Ludzki narząd wyłapuje dźwięki z częstotliwością 16 do 20 Hz Dźwięk Co to jest dźwięk Dźwięk to wyrażenie słuchowe wywołane przez falę akustyczną. Ludzki narząd wyłapuje dźwięki z częstotliwością 16 do 20 Hz Próbkowanie Cyfrowy zapis dźwięku opiera się na procedurze

Bardziej szczegółowo

dr inż. Piotr Odya Kontener

dr inż. Piotr Odya Kontener dr inż. Piotr Odya Kontener 1 Formaty - podziały format pliku kontener dla danych WAV, AVI, BMP format kompresji bezstratna/stratna ADPCM, MPEG, JPEG, RLE format zapisu (nośnika) ściśle określona struktura

Bardziej szczegółowo

Wymiana i Składowanie Danych Multimedialnych Mateusz Moderhak, EA 106, Pon. 11:15-12:00, śr.

Wymiana i Składowanie Danych Multimedialnych Mateusz Moderhak, EA 106, Pon. 11:15-12:00, śr. Wymiana i Składowanie Danych Multimedialnych 2019 Mateusz Moderhak, matmod@biomed.eti.pg.gda.pl, EA 106, Pon. 11:15-12:00, śr. 12:15-13:00 Zaliczenie: 60% wykład, 40% laboratorium Zerówka w formie dwóch

Bardziej szczegółowo

Program wykładu. 1. Systemy rejestracji obrazów technologie CCD, CMOS

Program wykładu. 1. Systemy rejestracji obrazów technologie CCD, CMOS Program wykładu 1. Systemy rejestracji obrazów technologie CCD, CMOS 2. Cyfrowe metody obróbki obrazów ruchomych, metody cyfrowego polepszania obrazów 3. Metody kompresji i zapisu obrazów cyfrowych (MPEG1

Bardziej szczegółowo

Podstawy transmisji multimedialnych podstawy kodowania dźwięku i obrazu Autor Wojciech Gumiński

Podstawy transmisji multimedialnych podstawy kodowania dźwięku i obrazu Autor Wojciech Gumiński Podstawy transmisji multimedialnych podstawy kodowania dźwięku i obrazu Autor Wojciech Gumiński Podstawy transmisji multimedialnych Plan wykładu Wprowadzenie 1. Wprowadzenie 2. Ilość informacji 3. Kodowanie

Bardziej szczegółowo

Kwantyzacja wektorowa. Kodowanie różnicowe.

Kwantyzacja wektorowa. Kodowanie różnicowe. Kwantyzacja wektorowa. Kodowanie różnicowe. Kodowanie i kompresja informacji - Wykład 7 12 kwietnia 2010 Kwantyzacja wektorowa wprowadzenie Zamiast kwantyzować pojedyncze elementy kwantyzujemy całe bloki

Bardziej szczegółowo

Sieci neuronowe - projekt

Sieci neuronowe - projekt Sieci neuronowe - projekt Maciej Barański, Kamil Dadel 15 stycznia 2015 Streszczenie W ramach projektu został zrealizowany algorytm kompresji stratnej bazujący na działaniu samoorganizującej się sieci

Bardziej szczegółowo

Synchronizacja dźwięku i obrazu. Opracował: dr inż. Piotr Suchomski

Synchronizacja dźwięku i obrazu. Opracował: dr inż. Piotr Suchomski Synchronizacja dźwięku i obrazu Opracował: dr inż. Piotr Suchomski Wprowadzenie Technika integracji dźwięku i obrazu w multimediach ma niebagatelne znaczenie; Na jakość dzieła multimedialnego, w tym również

Bardziej szczegółowo

Techniki Tworzenia Plików Filmowych

Techniki Tworzenia Plików Filmowych Techniki Tworzenia Plików Filmowych Formaty i kodeki video dr inż. Andrzej Romanowski, mgr inż. Joanna Simińska Łódź, 22 Października 2012 Plan prezentacji 1 Parametry opisujące sygnały telewizyjne 2 Standardowe

Bardziej szczegółowo

fazy tworzenia filmu preprodukcja szkice, rysunki, plany produkcji... produkcja nagrywanie scen postprodukcja montaż, korekcja, podkład dźwiękowy

fazy tworzenia filmu preprodukcja szkice, rysunki, plany produkcji... produkcja nagrywanie scen postprodukcja montaż, korekcja, podkład dźwiękowy WSFiZ Ełk MULTIMEDIA 1 CYFROWA EDYCJA WIDEO fazy tworzenia filmu preprodukcja szkice, rysunki, plany produkcji... produkcja nagrywanie scen postprodukcja montaż, korekcja, podkład dźwiękowy kluczowe zagadnienia

Bardziej szczegółowo

Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu

Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu Mariusz Borawski Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Zbieranie danych Obraz sonarowy

Bardziej szczegółowo

NOWOCZESNE METODY EMISJI UCYFROWIONEGO SYGNAŁU TELEWIZYJNEGO

NOWOCZESNE METODY EMISJI UCYFROWIONEGO SYGNAŁU TELEWIZYJNEGO dr inż. Bogdan Uljasz Wojskowa Akademia Techniczna, Wydział Elektroniki, Instytut Telekomunikacji ul. Gen. S.Kaliskiego 2, 00-908 Warszawa tel.: 0-22 6837696, fax: 0-22 6839038, e-mail: bogdan.uljasz@wel.wat.edu.pl

Bardziej szczegółowo

WYKŁAD 10. kodem pierwotnym krzywej jest ciąg par współrzędnych x, y kolejnych punktów krzywej: (x 1, y 1 ), (x 2, y 2 ),...

WYKŁAD 10. kodem pierwotnym krzywej jest ciąg par współrzędnych x, y kolejnych punktów krzywej: (x 1, y 1 ), (x 2, y 2 ),... WYKŁAD 10 Kompresja krzywych dyskretnych Kompresja krzywych dyskretnych KP SK = KW SK - stopień kompresji krzywej. KP [bajt] - obszar pamięci zajmowany przez kod pierwotny krzywej. KW [bajt] - obszar pamięci

Bardziej szczegółowo

Transformaty. Kodowanie transformujace

Transformaty. Kodowanie transformujace Transformaty. Kodowanie transformujace Kodowanie i kompresja informacji - Wykład 10 10 maja 2009 Szeregi Fouriera Każda funkcję okresowa f (t) o okresie T można zapisać jako f (t) = a 0 + a n cos nω 0

Bardziej szczegółowo

1. Wprowadzenie 1.1. Zdefiniowanie problemu badawczego

1. Wprowadzenie 1.1. Zdefiniowanie problemu badawczego Spis treści 3 Spis treści Spis ważniejszych oznaczeń... 7 1. Wprowadzenie... 9 1.1. Zdefiniowanie problemu badawczego... 9 1.2. Istniejące rozwiązania bezstratnej kompresji obrazów... 10 1.3. Cel i zakres

Bardziej szczegółowo

Grafika rastrowa (bitmapa)-

Grafika rastrowa (bitmapa)- Grafika komputerowa Grafika rastrowa Grafika rastrowa (bitmapa)- sposób zapisu obrazów w postaci prostokątnej tablicy wartości, opisujących kolory poszczególnych punktów obrazu (prostokątów składowych).

Bardziej szczegółowo

Grafika Komputerowa Wybrane definicje. Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie apw@up.krakow.

Grafika Komputerowa Wybrane definicje. Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie apw@up.krakow. Grafika Komputerowa Wybrane definicje Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie apw@up.krakow.pl Spis pojęć Grafika komputerowa Grafika wektorowa Grafika rastrowa

Bardziej szczegółowo

Temat: Wykorzystanie narzędzi multimedialnych i IT do obróbki i montażu filmów

Temat: Wykorzystanie narzędzi multimedialnych i IT do obróbki i montażu filmów Temat: Wykorzystanie narzędzi multimedialnych i IT do obróbki i montażu filmów Opracowanie: Dorota Dymek Etap edukacyjny: gimnazjum, liceum Przedmiot: informatyka Czas: 2 godziny lekcyjne (w tym projekcja

Bardziej szczegółowo

Konwersja dźwięku analogowego do postaci cyfrowej

Konwersja dźwięku analogowego do postaci cyfrowej Konwersja dźwięku analogowego do postaci cyfrowej Schemat postępowania podczas przetwarzania sygnału analogowego na cyfrowy nie jest skomplikowana. W pierwszej kolejności trzeba wyjaśnić kilka elementarnych

Bardziej szczegółowo

Przedstawiamy Państwu tekst będący

Przedstawiamy Państwu tekst będący Zaawansowana kompresja cyfrowych sygnałów wizyjnych standard AVC/H.264 MAREK DOMAŃSKI, TOMASZ GRAJEK, JAROSŁAW MAREK Politechnika Poznańska, Zakład Telekomunikacji Multimedialnej i Radioelektroniki Przedstawiamy

Bardziej szczegółowo

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,

Bardziej szczegółowo

FORMATY PLIKÓW GRAFICZNYCH

FORMATY PLIKÓW GRAFICZNYCH FORMATY PLIKÓW GRAFICZNYCH Różnice między nimi. Ich wady i zalety. Marta Łukasik Plan prezentacji Formaty plików graficznych Grafika wektorowa Grafika rastrowa GIF PNG JPG SAV FORMATY PLIKÓW GRAFICZNYCH

Bardziej szczegółowo

Elementy grafiki komputerowej

Elementy grafiki komputerowej Formaty plików w grafice komputerowej Formaty plików w grafice komputerowej formaty dla grafiki rastrowej zapis bez kompresji: BMP, RAW zapis z kompresją bezstratną: PCX, GIF, PNG, TIFF zapis z kompresją

Bardziej szczegółowo

Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią.

Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią. Temat 2 Kolory jako liczby Kodowanie obrazów Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią. Wiek 7 i więcej

Bardziej szczegółowo

Standardy wideo: technologie cyfrowe

Standardy wideo: technologie cyfrowe STANDARDY WIDEO: TECHNOLOGIE CYFROWE 01 Standardy wideo: technologie cyfrowe Zapis i dystrybucja sygnału z użyciem kodeków (klasyfikacja, pod kątem przeznaczenia): archiwizacja i obróbka amatorska archiwizacja

Bardziej szczegółowo

Kompresja danych DKDA (7)

Kompresja danych DKDA (7) Kompresja danych DKDA (7) Marcin Gogolewski marcing@wmi.amu.edu.pl Uniwersytet im. Adama Mickiewicza w Poznaniu Poznań, 22 listopada 2016 1 Kwantyzacja skalarna Wprowadzenie Analiza jakości Typy kwantyzatorów

Bardziej szczegółowo

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania Kodowanie podpasmowe Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania Zasada ogólna Rozkład sygnału źródłowego na części składowe (jak w kodowaniu transformacyjnym) Wada kodowania

Bardziej szczegółowo

OPTYMALIZACJA PARAMETRÓW TRANSMISJI OBRAZU NA POTRZEBY SYSTEMU MONITOROWANIA PZR

OPTYMALIZACJA PARAMETRÓW TRANSMISJI OBRAZU NA POTRZEBY SYSTEMU MONITOROWANIA PZR Mgr inż. Mirosław MAKOWSKI Mgr inż. Kamil WACŁAWIK Dr inż. Konrad SIENICKI WOJSKOWA AKADEMIA TECHNICZNA DOI: 10.17814/mechanik.2015.7.265 OPTYMALIZACJA PARAMETRÓW TRANSMISJI OBRAZU NA POTRZEBY SYSTEMU

Bardziej szczegółowo

Akwizycja obrazów. Zagadnienia wstępne

Akwizycja obrazów. Zagadnienia wstępne Akwizycja obrazów. Zagadnienia wstępne Wykorzystane materiały: R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997 A. Przelaskowski, Techniki Multimedialne,

Bardziej szczegółowo

ANALIZA PORÓWNAWCZA METOD KOMPRESJI OBRAZÓW CYFROWYCH COMPARATIVE ANALYSIS OF METHODS OF COMPRESSION OF DIGITAL IMAGES

ANALIZA PORÓWNAWCZA METOD KOMPRESJI OBRAZÓW CYFROWYCH COMPARATIVE ANALYSIS OF METHODS OF COMPRESSION OF DIGITAL IMAGES ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ Seria: ORGANIZACJA I ZARZĄDZANIE z. XX XXXX Nr kol. XXXX Piotr MOSKALCZUK, Piotr P. JÓŹWIAK, Łukasz KWIATKOWSKI Politechnika Wrocławska Wydział Informatyki i Zarządzania

Bardziej szczegółowo

Przygotowali: Bartosz Szatan IIa Paweł Tokarczyk IIa

Przygotowali: Bartosz Szatan IIa Paweł Tokarczyk IIa Przygotowali: Bartosz Szatan IIa Paweł Tokarczyk IIa Dźwięk wrażenie słuchowe, spowodowane falą akustyczną rozchodzącą się w ośrodku sprężystym (ciele stałym, cieczy, gazie). Częstotliwości fal, które

Bardziej szczegółowo

Cechy karty dzwiękowej

Cechy karty dzwiękowej Karta dzwiękowa System audio Za generowanie sygnału dźwiękowego odpowiada system audio w skład którego wchodzą Karta dźwiękowa Głośniki komputerowe Większość obecnie produkowanych płyt głównych posiada

Bardziej szczegółowo

Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2)

Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2) Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2) Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna

Bardziej szczegółowo

Przetwarzanie i transmisja danych multimedialnych. Wykład 10 Kompresja obrazów ruchomych MPEG. Przemysław Sękalski.

Przetwarzanie i transmisja danych multimedialnych. Wykład 10 Kompresja obrazów ruchomych MPEG. Przemysław Sękalski. Przetwarzanie i transmisja danych multimedialnych Wykład 10 Kompresja obrazów ruchomych MPEG Przemysław Sękalski sekalski@dmcs.pl Politechnika Łódzka Katedra Mikroelektroniki i Technik Informatycznych

Bardziej szczegółowo

Poniższy poradnik opisuje proces kompresji filmu DVD do formatu AVI z wykorzystaniem kodeka XviD w programie FairUse Wizard.

Poniższy poradnik opisuje proces kompresji filmu DVD do formatu AVI z wykorzystaniem kodeka XviD w programie FairUse Wizard. Rekompresja DVD do formatu AVI w FairUse Wizard FairUse Wizard to prosta w obsłudze aplikacja, za pomocą której możemy przeprowadzić kompresję filmu na płycie DVD do formatu AVI. Program umożliwia skompresowanie

Bardziej szczegółowo

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 1, strona 1.

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 1, strona 1. mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 1, strona 1. SYSTEMY MULTIMEDIALNE Co to jest system multimedialny? Elementy systemu multimedialnego Nośniki danych i ich wpływ na kodowanie Cele

Bardziej szczegółowo

Fundamentals of Data Compression

Fundamentals of Data Compression Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013

Bardziej szczegółowo

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22 Wykład 1 Wstęp do grafiki komputerowej rastrowy i wektorowy mgr inż. 1/22 O mnie mgr inż. michalchwesiuk@gmail.com http://mchwesiuk.pl Materiały, wykłady, informacje Doktorant na Wydziale Informatyki Uniwersytetu

Bardziej szczegółowo

Wielokanałowe systemy kodowania dźwięku

Wielokanałowe systemy kodowania dźwięku Wielokanałowe systemy kodowania dźwięku Początki dźwięku wielokanałowego Fantasound (1940) pokazy filmu Fantasia Walta Disneya dodatkowa taśma filmowa z dźwiękiem (zapis optyczny): L, C, P mechaniczne

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI USB2.0 GRABBER

INSTRUKCJA OBSŁUGI USB2.0 GRABBER 1. Opis produktu Zawiera on najnowszy multimedialny cyfrowy chipset audio-wideo obsługujący kodowanie wideo oraz audio. Wbudowana ulepszająca technologia wielomianowa audio-wideo z wysoką zdolnością anty-interferencyjną.

Bardziej szczegółowo

Krótki przegląd pierwszych standardów kompresji obrazów

Krótki przegląd pierwszych standardów kompresji obrazów Krótki przegląd pierwszych standardów kompresji obrazów Najstarszymi (980 rok) i szeroko stosowanymi obecnie standardami kompresji obrazów cyfrowych są międzynarodowe standardy kodowania cyfrowych faksów,

Bardziej szczegółowo

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 2.3. Model rastrowy Rastrowy model danych wykorzystywany jest dla gromadzenia i przetwarzania danych pochodzących ze skanowania istniejących

Bardziej szczegółowo

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera. Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 6 Transformata cosinusowa. Krótkookresowa transformata Fouriera. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów

Bardziej szczegółowo

Dźwięk podstawowe wiadomości technik informatyk

Dźwięk podstawowe wiadomości technik informatyk Dźwięk podstawowe wiadomości technik informatyk I. Formaty plików opisz zalety, wady, rodzaj kompresji i twórców 1. Format WAVE. 2. Format MP3. 3. Format WMA. 4. Format MIDI. 5. Format AIFF. 6. Format

Bardziej szczegółowo

* Big Index - Indeks dołączony do ProfiCD w formacie 25x24 cm. Usługa dotyczy negatywów i diapozytywów typu 135. Index zawiera 36 klatek.

* Big Index - Indeks dołączony do ProfiCD w formacie 25x24 cm. Usługa dotyczy negatywów i diapozytywów typu 135. Index zawiera 36 klatek. 01.01 - - - skanowanie z archiwizacją. ( jednego filmu i nagranie na płytę CD). ProfiCD z nagranymi plikami w formacie JPEG o rozmiarze 10x15 cm, 300 dpi, RGB, skompresowane do objętości około 0,7-1,2

Bardziej szczegółowo

Grafika rastrowa i wektorowa

Grafika rastrowa i wektorowa Grafika rastrowa i wektorowa Jakie są różnice między grafiką rastrową a wektorową? Podaj przykłady programów do pracy z grafiką rastrową/wektorową? Czym są RGB, CMYK? Gdzie używamy modelu barw RGB/CMYK?

Bardziej szczegółowo

Podstawy grafiki komputerowej

Podstawy grafiki komputerowej Podstawy grafiki komputerowej Krzysztof Gracki K.Gracki@ii.pw.edu.pl tel. (22) 6605031 Instytut Informatyki Politechniki Warszawskiej 2 Sprawy organizacyjne Krzysztof Gracki k.gracki@ii.pw.edu.pl tel.

Bardziej szczegółowo

Pomiary w technice studyjnej. TESTY PESQ i PEAQ

Pomiary w technice studyjnej. TESTY PESQ i PEAQ Pomiary w technice studyjnej TESTY PESQ i PEAQ Wprowadzenie Problem: ocena jakości sygnału dźwiękowego. Metody obiektywne - np. pomiar SNR czy THD+N - nie dają pełnych informacji o jakości sygnału. Ważne

Bardziej szczegółowo

Inżynieria obrazów cyfrowych. Ćwiczenie 5. Kompresja JPEG

Inżynieria obrazów cyfrowych. Ćwiczenie 5. Kompresja JPEG Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Inżynieria obrazów cyfrowych Ćwiczenie 5 Kompresja JPEG Zadaniem ćwiczenia jest

Bardziej szczegółowo

Kompresja obrazu ruchomego

Kompresja obrazu ruchomego Kompresja obrazu ruchomego Piotr Odya Wprowadzenie bez kompresji danych trudno sobie wyobrazić przesyłanie multimediów mimo faktu, iż łącza są coraz szybsze a pojemności nośników coraz większe. obraz w

Bardziej szczegółowo

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa 1 LEKCJA Definicja grafiki Dział informatyki zajmujący się wykorzystaniem komputerów do generowania i przetwarzania obrazów (statycznych i dynamicznych) oraz wizualizacją danych. Główne działy grafiki

Bardziej szczegółowo

Wstawianie filmu i odtwarzanie go automatycznie

Wstawianie filmu i odtwarzanie go automatycznie Wstawianie filmu (pliku wideo) w programie PowerPoint 2003 i wyświetlanie go na pełnym ekranie Ten artykuł dotyczy odtwarzania filmów (nazywanych także plikami wideo) i opisuje sposób wykonywania następujących

Bardziej szczegółowo

Kwantowanie sygnałów analogowych na przykładzie sygnału mowy

Kwantowanie sygnałów analogowych na przykładzie sygnału mowy Kwantowanie sygnałów analogowych na przykładzie sygnału mowy Treść wykładu: Sygnał mowy i jego właściwości Kwantowanie skalarne: kwantyzator równomierny, nierównomierny, adaptacyjny Zastosowanie w koderze

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski Dane obrazowe R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Przetwarzanie danych obrazowych! Przetwarzanie danych obrazowych przyjmuje trzy formy:! Grafikę

Bardziej szczegółowo

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk System śledzenia oczu, twarzy i ruchów użytkownika komputera za pośrednictwem kamery internetowej i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Mirosław ł Słysz Promotor:

Bardziej szczegółowo

Grafika komputerowa. Dla DSI II

Grafika komputerowa. Dla DSI II Grafika komputerowa Dla DSI II Rodzaje grafiki Tradycyjny podział grafiki oznacza wyróżnienie jej dwóch rodzajów: grafiki rastrowej oraz wektorowej. Różnica pomiędzy nimi polega na innej interpretacji

Bardziej szczegółowo

Cyfrowe przetwarzanie i kompresja danych

Cyfrowe przetwarzanie i kompresja danych Cyfrowe przetwarzanie i kompresja danych dr inż.. Wojciech Zając Wykład 5. Dyskretna transformata falkowa Schemat systemu transmisji danych wizyjnych Źródło danych Przetwarzanie Przesył Przetwarzanie Prezentacja

Bardziej szczegółowo

Część II Wyświetlanie obrazów

Część II Wyświetlanie obrazów Tło fragmentu ABA-X Display jest wyposażony w mechanizm automatycznego tworzenia tła fragmentu. Najprościej można to wykonać za pomocą skryptu tlo.sh: Składnia: tlo.sh numer oznacza numer

Bardziej szczegółowo