Procesory sygnałowe w przetwarzaniu grafiki
|
|
- Ludwika Sobczyk
- 7 lat temu
- Przeglądów:
Transkrypt
1 Procesory sygnałowe w przetwarzaniu grafiki kompresja obrazów Kompresja obrazów prowadzi di do istotnej redukcji liczby przesyłanych danych, kosztem wzrostu wykonywanych obliczeń. Joint Photographic Experts Group kodowanie nieruchomych obrazów Doskonale nadaje się do kodowania grafiki o różnym stopniu kompresji w zależności od aktualnych potrzeb; nie nadaje się do kodowania tekstu (utrata rozróżniania znaków przy małych rozdzielczościach) Kompresja jest stratna; przy kompresji rzędu 10:1, 20:1 widać wyraźnie utratę szczegółów
2 Podział obrazu na małe bloki Kompresja obrazów JPEG używa JPEG File Interchange Format (JFIF), o rozszerzeniach nazw plików:.jpg lub.jff. M JPEG, MPEG, to rozszerzenie dla plików video
3 Kompresja obrazów Dzielimy obraz na mniejsze bloki i poddajemy transformacie w dziedzinę częstotliwości (transformata cosinusowa) Transformata wykorzystuje właściwość oka ludzkiego, bardziej czułegoł na składowe wolnozmienne (duże fragmenty rysunku) niż szybkozmienne (detale na rysunku)
4 Kompresja obrazów Po wykonaniu transformaty kosinusowej, następuje kodowanie jej składowych: małoczęstotliwościowych z dużą dokładnością (za pomocą liczb o dużej rozdzielczości) szybkozmiennych z małą dokładnością (za pomocą ograniczonej liczby bitów) Podczas dekodowania używamy odwrotnej transformaty kosinusowej, i odzyskujemy z utratą szczegółów obraz pierwotny
5 Kompresja obrazów Dwuwymiarowa dyskretna transformata kosinusowa (DCT) 8x8 wymaga kilkuset cykli zegarowych obliczeń na typowym procesorze sygnałowym (np. TMS320C55x). Algorytmy kompresji video wykonują znacznie większą liczbę transformat DCT oraz transformaty odwrotnej IDCT. Przykładowo, dekoder video w standardzie MPEG 4, dla rozdzielczości VGA (640x480) i liczbie 30 fps (frames per second) wymaga około 216,000 8x8 IDCT/s. W starszych wersjach codec ów IDCT zajmuje około 30% cykli pracy procesora. Nowsze algorytmy (np. H.264) zajmują tylko klk kilka%.
6 Kompresja obrazów Obrazy podlegają kwantowaniu i zapisywaniu na różnych liczbach bitów, w zależności od pasma do którego należą Przykład dotyczy przejścia z 12 bitowej na 5 bitową reprezentację liczb a następnie po zdekodowaniu ponownie na 12 bitową
7 Kompresja obrazów Operacja kwantyzacji zajmuje w starszych codec ach kilka % całego algorytmu (np. MPEG 2),natomiast t w nowszych algorytmach jest do zaniedbania. Przetwarzanie małych obrazów (np. 8x8) nie stwarza praktycznie żadnych wymagań na dodatkową pamięć wukładzie. Po skwantowaniu następuje kodowanie. Wykorzystuje się fakt, że spora część współczynników o wyższych częstotliwościach jest zerowa. Stąd, tzw. run length coding grupuje występujące po sobie zerowe wartości (run) i dekoduje tylko ich liczbę (length) zamiast wartości. Po tej operacji następuje tzw. variable length coding (VLC), grupujące powtarzające się wartości ś i przypisujące im mniejszą ij liczbę bitów podczas kodowania.
8 Kompresja obrazów Podczas dekodowania należy zastosować. variable length decoding (VLD), który jest bardziej wymagający obliczeniowo niż VLC. Potrzebujemy tablicę dekodującą oraz operacje porównania. Jeden bit zakodowany wymaga średnio około 11 operacji podczas dekodowania. To odpowiada około ¼ wszystkich obliczeń podczas dekodowania. Nowsze układy codec ów (np. H.264) stosują bardziej złożone kodowanie: CAVLC (Context Adaptive VLC) oraz CABAC (Context Adaptive Arithmetic Coding) które uzależniają kodowanie od poprzednio zdekodowanych wartości. Takie podejście powoduje większe zapotrzebowanie na obliczenia, nawet do ½ wszystkich obliczeń dla CABAC. Podczas dekodowania całych obrazów uwzględnia się podobieństwa między poszczególnymi dekodowanymi obrazkami 8x8, dekodując różnicę między sąsiednimi i i pikselami, i pochodzącymi z różnych bloków, wcześniej już zdekodowanych.
9 Kompresja obrazów Standard MPEG 4 wykorzystuje bardziej zaawansowany algorytm, przewidujący wartości pikseli w każdym rzędzie i kolumnie analizowanego bloku 8x8. 8 Standard H.264 oznacza bardziej złożone dekodowanie. Współczynniki są dekodowane a następnie poddawane transformacie odwrotnej, aby wyznaczyć rezyduum, które jest dodawane do przewidywanej wartości piksela. Obrazy kolorowe są analizowane niezależnie dla poszczególnych kolorów podstawowych (np.: RGB) lub oddzielnie dla luminancji (jasność) i chrominancji (zakodowanej barwy składającej się z wielu kolorów) Oko ludzkie jest bardziej czułe na luminancję niż na chrominancję, stąd dkdj dekodujemy obrazy o rozdzielczości dil ś i 16x16 dla luminancji i mniejszej rozdzielczości 8x8 dla chrominancji
10 Kompresja video Stosujemy podobne mechanizmy jak dla pojedynczych obrazów. Dodatkowo uwzględniamy przy kompresji informację o podobieństwie kolejnych obrazów (ramek). Standard JPEG pozwala na kompresję rzędu 10:1, bardziej zaawansowane kodeki dopuszczają 30:1, natomiast dla video mamy nawet 200:1 Stosujemy dwa mechanizmy: Motion Estimation próbujemy znaleźć fragment obrazu z poprzedniej ramki jaki pasuje do bieżącej ramki; przesunięcie między tymi fragmentami jest nazywane Motion Vector; podczas dekodowania mamy informację o różnicy między pikselami dla kolejnych ramek oraz wartość Motion Vector; Motion Compensation operacje kopiowania obszaru z jednej ramki do przesuniętego obszaru na drugiej ramce
11 Kompresja video Wykrywanie y ruchu obiektów Motion Vectors
12 Kompresja video Obraz dekodujemy na podstawie ramek: Dekodowanych jako obrazy stałe(i) Dekodowanych na podstawie poprzednich ramek (P) Dekodowanych na postawie poprzednich oraz przyszłych ramek (B) Podczas dkd dekodowania, co pewien czas ramkę dkdj dekodujemy jk jako obraz stały Do oceny podobieństwa ń obrazów używamyż sumy modułu ł zróżnic między pikselami lub sumy z kwadratów różnic, co wymaga większej liczby obliczeń; np.: dla obrazu QVGA (640x480) i30ramekna sekundę potrzeba operacji arytmetycznych. Stąd, w praktyce ograniczamy się do potencjalnych wartości Motion Vectors, wyznaczanych kilkukrotnie aby wyeliminować niektóre wstępnie zaproponowane wartości; drugie podejście uwzględnia Motion Vectors wyznaczone już dla sąsiednich bloków. Takie podejście redukuje liczbę obliczeń nawetodwarzędy.
13 Kompresja video
14 Kompresja video Niektóre standardy (H.264) umożliwiają dekodowanie bloków 16x16 i (jeśli zachodzi taka potrzeba) podział na mniejsze podbloki (np.: 8x8, 4x8, 8x4, 4x4) aby uzyskać poprawę jakości (ograniczyć błąd predykcji wartości dekodowanych pikseli). Kodowanie video wymaga wykonania więcej instrukcji niż dekodowanie. Ponadto, ok. 80% zajmują ją operacje związanieą z Motion Estimation. Stąd, część procesorów posiada specjalne instrukcje do obliczania modułu/kwadratu z różnic lub nawet niezależny układ przeznaczony tylkodo operacji kodowania. Przy kompresji video rosną także wymagania na pamięć podręczną procesora (trzeba przechowywać jednocześnie kilka ramek obrazu zwykły cache stosowany przy operacjach filtracji jest niewystarczający)
15 Kompresja video Dla przesunięć o liczbę pikseli nie będącą liczbą całkowitą, stosujemy aproksymację do ułamkowychczęści piksela (np. ¼) Większość standardów kodowania video określa tylko format strumienia danych oraz przyjęte kroki dekodowania. Sposób podejścia do kodowania obiektów ruchomych jest przyczyną, która różnicuje kodeki, ki stanowiącą tj tajemnicę producenta oprogramowania. Motion Compensation jest prostszym obliczeniowo zadaniem; obciążenie obliczeniowe procesora zależy od obrazu i nie przekracza zwykle 40% cykli zegarowych przeznaczonych przez procesora na dekodowanie obrazu.
16 Kompresja video Kompresja video powoduje powstawanie niepożądanych efektów: Blocking błędy powstające na granicach przetwarzanych bloków ze względu na powstawanie różnych błędów na sąsiednich blokach Ringing błędy powstające przy krawędziach obiektów, ze względu na odrzucenie części informacji o składowych szybkozmiennych obrazu w wyniku kwantyzacji na ograniczonej liczbie bitów Celem redukcji tych błędów stosujemy dodatkową filtrację, w trakcie dekodowania lub już po tej operacji. Dodatkowa operacja zwiększa wymagania na pamięć trzeba przechowywać ramkę odniesienia
17 Kompresja video Po zdekodowaniu należy obraz przed wyświetleniem przekształcić do postaci akceptowanej przez urządzenie wyświetlające. Zwykle, oznacza to przejście z zapisu obrazu w postaci sygnału luminacji i chrominancji na obraz RGB odpowiadający trzem kolorom. Ta transformacja wymaga ~12 operacji arytmetycznych t dla każdego piksela oraz dodatkowo interpolacji chrominancji, która podczas kodowaniawymagałamniejszej j rozdzielczości niż sygnał luminancji
18 Kompresja standard H.264 H.264 SVC (Scalable Video Codec) Obecnie istnieje potrzeba przesyłania video do wielu różnych urządzeń, kanałami o różnej przepustowości oraz urządzeń oróżnej mocy obliczeniowej. Dlatego musimy mieć kodek, który może zmieniać i ć wymagania co do rozdzielczości, dil ś i liczby przesyłanychł danych oraz liczby wymaganych obliczeń. Rozwiązaniemą jest standard, który na kilku różnych warstwach dekoduje od podstawowego obrazu z głównymi szczegółami po coraz bardziej złożone
19 Kompresja standard H.264 H.264 SVC (ScalableVideol Codec) ) Ten standard pozwala przy zmiennych warunkach transmisji sygnału i różnych parametrach a ac urządzeń odbiorczych o dopasować ać się ę do bieżących możliwości transmisji oraz odbioru
20 Kompresja standard H.264 SVC Zamiast typowej struktury ramek I, P, B, jak wyżej, stosuje się strukturę hierarchiczną, wg. której wyznaczamy ramki na podstawie poprzednich ramek: tzn. T1 i T2 jest wyznaczana na podstawie T0, natomiast T3 jest wyznaczana tylko T1 i T2. Dzięki temu uzyskujemy skalowalność: dlaszybkości 3.75 fps dekodujemy tylko T0, dla 7.5 fps dekodujemy T0 i T1 (T2 i T3 zaniedbujemy), natomiast dla 15 fps T0, T1 i T2. Wszystkieramki są dkd dekodowane dla 30 fps.
21 Kompresja standard H.264 SVC Struktura hierarchiczna zapewnia: łatwe usuwanie błędów transmisji (przechodzenie do niższej rozdzielczości praktycznie w sposób niezauważalny) Przechowywanie mniejszych plików bez potrzeby dodatkowego kodowania Możliwość emisji strumienia danych jednocześnie do wszystkich urządzeń w sieci sec (urządzenia ao mniejszej rozdzielczości od ecośc korzystają wówczas nie ze wszystkich emitowanych ramek) To rozwiązanie wymagazarządzania ramkami na różnych poziomach To rozwiązanie wymagazarządzania ramkami na różnych poziomach hierarchii ale to zadanie nie jest wymagające obliczeniowo
22 Kompresja standard H.264 AVC i SVC Advanced Video Codec (bez struktury hierarchicznej) Scalable Video Codec Zastosowanie do systemu monitorowania AVC wymaga, aby kamera generowała dwa sygnały o różnej rozdzielczości, co zwiększa wymagania na kamerę i sieć przesyłową; konieczność przeskalowywania rozdzielczości do różnych urządzeń SVC serwer dokonuje prostego dekodowania na różne rozdzielczości
23 Kompresja video istniejące standardy International Telecommunications Union (ITU) standardy transmisji H.26x International Standards Organization (ISO) standardy odbioru (konsumenta) MPEG, różne wersje
24 Kompresja video istniejące standardy H.261, zdefiniowany przez ITU, jeden z pierwszych standardów kompresji sygnału video. Przeznaczony do transmisji dwukanałowej (telekonferencje dla sieci ISDN 40kbps 2Mbps); dla obrazów o rozdzielczości 352X288 (CIF) oraz 176X144 (QCIF); wykorzystuje tylko ramki typu (I) oraz (P), ze względu na czułość na opóźnienia MPEG 1, zdefiniowany przez ISO, do celów przechowywania oraz odtwarzania sekwencji video na przenośnymś sprzęcie cyfrowym (CD) z rozdzielczości 352x240 dla fps lub 352X288 dla 25 fps i prędkości ę transmisji 1.15 Mbps. MPEG 1 jest zbliżony właściwościami do H.261 ale wymaga większej liczby obliczeń, niezbędnych przy przetwarzaniu dynamicznych obrazów jakie występują w filmach, w stosunku do bardziej statycznych obrazów podczas telekonferencji. Kolejne wersje H 262 i MPEG 2 zapewniały większą jakość oraz Kolejne wersje H.262 i MPEG 2 zapewniały większą jakość oraz skalowalność przetwarzanych obrazów
25 Kompresja video istniejące standardy Kolejne wersje standardów kompresji charakteryzowały się większą odpornością ś na błędy transmisji (zastosowania wsieciach i bezprzewodowych) oraz skalowalnością ilepszą jakością obrazów H.264/MPEG 4 AVC wspólny standard ITU/ISO z 2003 r. video jakości VHS przy prędkości transmisji poniżej 600 Kbps; możliwość usługi video on demand za pomocą modemów ADSL (2x lub nawet 4x lepsza kompresja niż poprzednicy). filmy o rozdzielczości HD mieszczą się na typowym nośniku DVD. Windows Media Video 9 / VC 1 produkt firmy Microsoft, wspiera transformację na 16 bitowych liczbach całkowitych; operuje na blokach o różnych rozmiarach: 8x8, 8x4, 4x8 and 4x4.
26 Kompresja video Wybór kodeków do różnych aplikacji
27 Algorytm Goertzel a (1958 r.) DTMF Dual Tone Multiple Frequency dekoduje przyciski ycs klawiatury atu w sygnał dwutonowy o G j i j t tli ś i k H Generuje i rozpoznaje częstotliwości z zakresu Hz przy częstotliwości próbkowania 8kHz
28 Algorytm Goertzel a realizacja Generator sinusoidy jest rozpatrywany jako filtr o dwóch biegunachicharakterystyce: begu c a a oraz następujących zależnościach na współczynniki: ikońcowym równaniu opisującymsygnał yg wyjściowy y z generatora, wraz z wartościami początkowymi
29 Algorytm Goertzel a realizacja Kodowanie częstotliwości odbywa się za pomocą dwóch filtrów. Takie rozwiązanie nie wymaga dużej liczby obliczeń oraz pamięci na współczynniki filtrów
30 Algorytm Goertzel a realizacja Wyznaczenie X(k) ( ) wymagadtf, FFTlubbankufiltrów. Zgodnie z definicją DFT (ze względu na okresowość exp(j2πkn/n): Wartości transformaty X(k)można przedstawić za pomocą filtru: gdzie Wartość X(k)można interpretować jakowyjście filtru y(m)gdy m = N
31 Algorytm Goertzel a realizacja Wartości y k (m) wyznaczamy z równania na filtr: k Który można zrealizować jakofiltr o strukturze: Co wymaga mnożeń przez liczby zespolone
32 Algorytm Goertzel a realizacja Mnożenia dwóch liczb zespolonych można wyeliminować mnożąc równanie przez biegun sprzężony i uzyskując strukturę: Opisaną równaniami:
33 Algorytm Goertzel a realizacja Do wykrycia obecności danego tonu wymagane jest moduł kwadratu (energia) sygnału, stąd mamy: Cowymagatylkododawaniaimnożenia liczba rzeczywistych
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ółowoPrzedmowa 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ółowoKodowanie 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ółowoZał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ółowoWybrane 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ółowoKodowanie 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ółowoJoint 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ółowoKompresja 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ółowodr 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ółowoAudio 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ółowoKompresja 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ółowodr 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ółowoKompresja 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ółowoKlasyfikacja 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ółowoKOMPRESJA 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ółowoCyfrowe 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ółowoKompresja 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ółowoKompresja 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ółowoKlasyfikacja 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ółowoPython: 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ółowoTransformata 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ółowoWstę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ółowoTeoria przetwarzania A/C i C/A.
Teoria przetwarzania A/C i C/A. Autor: Bartłomiej Gorczyński Cyfrowe metody przetwarzania sygnałów polegają na przetworzeniu badanego sygnału analogowego w sygnał cyfrowy reprezentowany ciągiem słów binarnych
Bardziej szczegółowoWykł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ółowoKodowanie 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ółowoMetody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Bardziej szczegółowoPolitechnika Ś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ółowoProgram 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ółowoPrzedstawiamy 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ółowoKró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ółowoTechnika audio część 2
Technika audio część 2 Wykład 12 Projektowanie cyfrowych układów elektronicznych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Wprowadzenie do filtracji
Bardziej szczegółowoZygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab
Zygmunt Wróbel i Robert Koprowski Praktyka przetwarzania obrazów w programie Matlab EXIT 2004 Wstęp 7 CZĘŚĆ I 9 OBRAZ ORAZ JEGO DYSKRETNA STRUKTURA 9 1. Obraz w programie Matlab 11 1.1. Reprezentacja obrazu
Bardziej szczegółowoPrzetwarzanie 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ółowoTECHNIKI MULTIMEDIALNE
Studia Podyplomowe INFORMATYKA TECHNIKI MULTIMEDIALNE dr Artur Bartoszewski Film ile klatek na sekundę? Impulsy świetlne działają na komórki nerwowe jeszcze przez kilka ułamków sekundy po ustąpieniu faktycznego
Bardziej szczegółowoKwantyzacja 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ółowoDŹ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ółowoAdam Korzeniewski p Katedra Systemów Multimedialnych
Adam Korzeniewski adamkorz@sound.eti.pg.gda.pl p. 732 - Katedra Systemów Multimedialnych Operacja na dwóch funkcjach dająca w wyniku modyfikację oryginalnych funkcji (wynikiem jest iloczyn splotowy). Jest
Bardziej szczegółowoOdtwarzanie 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ółowoPrzekształcenia widmowe Transformata Fouriera. Adam Wojciechowski
Przekształcenia widmowe Transformata Fouriera Adam Wojciechowski Przekształcenia widmowe Odmiana przekształceń kontekstowych, w których kontekstem jest w zasadzie cały obraz. Za pomocą transformaty Fouriera
Bardziej szczegółowoStandardy 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ółowoSpis 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ółowoProgramowanie Współbieżne. Algorytmy
Programowanie Współbieżne Algorytmy Sortowanie przez scalanie (mergesort) Algorytm :. JEŚLI jesteś rootem TO: pobierz/wczytaj tablice do posortowania JEŚLI_NIE to pobierz tablicę do posortowania od rodzica
Bardziej szczegółowoAnaliza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.
Analiza obrazu komputerowego wykład 1 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Plan wykładu Wprowadzenie pojęcie obrazu cyfrowego i analogowego Geometryczne przekształcenia obrazu Przekształcenia
Bardziej szczegółowoSpis 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ółowoAnaliza obrazów - sprawozdanie nr 2
Analiza obrazów - sprawozdanie nr 2 Filtracja obrazów Filtracja obrazu polega na obliczeniu wartości każdego z punktów obrazu na podstawie punktów z jego otoczenia. Każdy sąsiedni piksel ma wagę, która
Bardziej szczegółowodr inż. Piotr Odya Parametry dźwięku zakres słyszanych przez człowieka częstotliwości: 20 Hz - 20 khz; 10 oktaw zakres dynamiki słuchu: 130 db
dr inż. Piotr Odya Parametry dźwięku zakres słyszanych przez człowieka częstotliwości: 20 Hz - 20 khz; 10 oktaw zakres dynamiki słuchu: 130 db 1 Sygnał foniczny poziom analogowy czas cyfrowy poziom czas
Bardziej szczegółowoKonfiguracja kodeka 3ivx 4.5.1
Konfiguracja kodeka 3ivx 4.5.1 3ivx, podobnie jak bardziej popularne kodeki XviD i DivX, jest kodekiem MPEG-4. Jest on dostarczany w wersjach dla architektur Video for Windows, DirectShow oraz QuickTime
Bardziej szczegółowo2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).
SPIS TREŚCI ROZDZIAŁ I SYGNAŁY CYFROWE 9 1. Pojęcia wstępne Wiadomości, informacje, dane, sygnały (9). Sygnał jako nośnik informacji (11). Sygnał jako funkcja (12). Sygnał analogowy (13). Sygnał cyfrowy
Bardziej szczegółowoFORMATY 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ółowoSkalowalność obliczeń równoległych. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1
Skalowalność obliczeń równoległych Krzysztof Banaś Obliczenia Wysokiej Wydajności 1 Skalowalność Przy rozważaniu wydajności przetwarzania (obliczeń, komunikacji itp.) często pojawia się pojęcie skalowalności
Bardziej szczegółowoPrzedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry 1 1.1. Pojęcia podstawowe 1 1.2. Klasyfikacja sygnałów 2 1.3.
Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry 1 1.1. Pojęcia podstawowe 1 1.2. Klasyfikacja sygnałów 2 1.3. Sygnały deterministyczne 4 1.3.1. Parametry 4 1.3.2. Przykłady 7 1.3.3. Sygnały
Bardziej szczegółowoPodstawy Przetwarzania Sygnałów
Adam Szulc 188250 grupa: pon TN 17:05 Podstawy Przetwarzania Sygnałów Sprawozdanie 6: Filtracja sygnałów. Filtry FIT o skończonej odpowiedzi impulsowej. 1. Cel ćwiczenia. 1) Przeprowadzenie filtracji trzech
Bardziej szczegółowoTransformaty. 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ółowoProgresywny internetowy kodek falkowy
Progresywny internetowy kodek falkowy Autor: Paweł Hałasa Zakład Elektroniki Jądrowej i Medycznej Promotor: dr inż. Artur Przelaskowski Plan prezentacji Cel pracy Środowisko pracy i użyte narzędzia Standard
Bardziej szczegółowoObraz jako funkcja Przekształcenia geometryczne
Cyfrowe przetwarzanie obrazów I Obraz jako funkcja Przekształcenia geometryczne dr. inż Robert Kazała Definicja obrazu Obraz dwuwymiarowa funkcja intensywności światła f(x,y); wartość f w przestrzennych
Bardziej szczegółowodr 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ółowoCała prawda o plikach grafiki rastrowej
~ 1 ~ Cała prawda o plikach grafiki rastrowej Grafika rastrowa to rodzaj grafiki zapisywanej na dysku w postaci bitmapy, czyli zbioru pikseli. W edytorach grafiki rastrowej możliwa jest edycja na poziomie
Bardziej szczegółowomgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 4, strona 1. GOLOMBA I RICE'A
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 4, strona 1. KOMPRESJA ALGORYTMEM ARYTMETYCZNYM, GOLOMBA I RICE'A Idea algorytmu arytmetycznego Przykład kodowania arytmetycznego Renormalizacja
Bardziej szczegółowo0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
Bardziej szczegółowoKompresja Kodowanie arytmetyczne. Dariusz Sobczuk
Kompresja Kodowanie arytmetyczne Dariusz Sobczuk Kodowanie arytmetyczne (lata 1960-te) Pierwsze prace w tym kierunku sięgają początków lat 60-tych XX wieku Pierwszy algorytm Eliasa nie został opublikowany
Bardziej szczegółowoDane 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ółowodr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ
Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Politechnika Łódzka Środowisko pracy grafików dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ Formaty
Bardziej szczegółowoGRAFIKA 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ółowoNowoczesne 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ółowoKodowanie i kompresja Streszczenie Studia dzienne Wykład 6
Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6 1 Kody cykliczne: dekodowanie Definicja 1 (Syndrom) Niech K będzie kodem cyklicznym z wielomianem generuja- cym g(x). Resztę z dzielenia słowa
Bardziej szczegółowoLABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q
LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone
Bardziej szczegółowo27 stycznia 2009
SM@KRS 27 stycznia 2009 1 Advanced Video Coding H.264/AVC jest na dzień dzisiejszy najbardziej zaawansowanym standardem kompresji sekwencji wizyjnych. W stosunku do wykorzystywanego obecnie w telewizji
Bardziej szczegółowoAdam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.
Adam Korzeniewski - adamkorz@sound.eti.pg.gda.pl, p. 732 dr inż. Grzegorz Szwoch - greg@sound.eti.pg.gda.pl, p. 732 dr inż. Piotr Odya - piotrod@sound.eti.pg.gda.pl, p. 730 Plan przedmiotu ZPS Cele nauczania
Bardziej szczegółowoBIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat
BIBLIOTEKA PROGRAMU R - BIOPS Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat Biblioteka biops zawiera funkcje do analizy i przetwarzania obrazów. Operacje geometryczne (obrót, przesunięcie,
Bardziej szczegółowoLogiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Bardziej szczegółowoBiocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09
Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09 Zadanie 6. Zastosowanie technologii informatycznych w medycynie Sprawozdanie
Bardziej szczegółowoGrafika 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ółowoKwantowanie 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ółowo9. Dyskretna transformata Fouriera algorytm FFT
Transformata Fouriera ma szerokie zastosowanie w analizie i syntezie układów i systemów elektronicznych, gdyż pozwala na połączenie dwóch sposobów przedstawiania sygnałów reprezentacji w dziedzinie czasu
Bardziej szczegółowo2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH
1. WSTĘP Radiofonię cyfrową cechują strumienie danych o dużych przepływnościach danych. Do przesyłania strumienia danych o dużych przepływnościach stosuje się transmisję z wykorzystaniem wielu sygnałów
Bardziej szczegółowoKodowanie ź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ółowoKodowanie 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ółowoWprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Bardziej szczegółowoĆwiczenie 6. Transformacje skali szarości obrazów
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 6. Transformacje skali szarości obrazów 1. Obraz cyfrowy Obraz w postaci cyfrowej
Bardziej szczegółowoTRANSFORMATA FALKOWA 2D. Oprogramowanie Systemów Obrazowania 2016/2017
TRANSFORMATA FALKOWA 2D Oprogramowanie Systemów Obrazowania 2016/2017 Wielorozdzielczość - dekompozycja sygnału w ciąg sygnałów o coraz mniejszej rozdzielczości na wielu poziomach gdzie: s l+1 - aproksymata
Bardziej szczegółowoInż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ółowodr 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ółowoJęzyki i metodyka programowania. Reprezentacja danych w systemach komputerowych
Reprezentacja danych w systemach komputerowych Kod (łac. codex - spis), ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania
Bardziej szczegółowoRENDERING 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ółowo12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Bardziej szczegółowo5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
Bardziej szczegółowoCechy 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ółowoAnaliza obrazu. wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008
Analiza obrazu komputerowego wykład 5 Marek Jan Kasprowicz Uniwersytet Rolniczy 2008 Slajdy przygotowane na podstawie książki Komputerowa analiza obrazu R.Tadeusiewicz, P. Korohoda, oraz materiałów ze
Bardziej szczegółowo1. 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ółowoSpis treści. 1. Cyfrowy zapis i synteza dźwięku Schemat blokowy i zadania karty dźwiękowej UTK. Karty dźwiękowe. 1
Spis treści 1. Cyfrowy zapis i synteza dźwięku... 2 2. Schemat blokowy i zadania karty dźwiękowej... 4 UTK. Karty dźwiękowe. 1 1. Cyfrowy zapis i synteza dźwięku Proces kodowania informacji analogowej,
Bardziej szczegółowoKompresja 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ółowoCo 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ółowoNOWOCZESNE 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ółowoPrzetwarzanie i transmisja danych multimedialnych. Wykład 7 Transformaty i kodowanie. Przemysław Sękalski.
Przetwarzanie i transmisja danych multimedialnych Wykład 7 Transformaty i kodowanie Przemysław Sękalski sekalski@dmcs.pl Politechnika Łódzka Katedra Mikroelektroniki i Technik Informatycznych DMCS Wykład
Bardziej szczegółowoPAMIĘCI. Część 1. Przygotował: Ryszard Kijanka
PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,
Bardziej szczegółowoWaldemar 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ółowoTransformata Fouriera i analiza spektralna
Transformata Fouriera i analiza spektralna Z czego składają się sygnały? Sygnały jednowymiarowe, częstotliwość Liczby zespolone Transformata Fouriera Szybka Transformata Fouriera (FFT) FFT w 2D Przykłady
Bardziej szczegółowoCechy 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ółowo6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.
WYDZIAŁ: GEOLOGII, GEOFIZYKI I OCHRONY ŚRODOWISKA KIERUNEK STUDIÓW: INFORMATYKA STOSOWANA RODZAJ STUDIÓW: STACJONARNE I STOPNIA ROK AKADEMICKI 2014/2015 WYKAZ PRZEDMIOTÓW EGZAMINACYJNYCH: I. Systemy operacyjne
Bardziej szczegółowo