270 likes | 646 Views
Reprezentacja danych nieliczbowych w komputerze. Obraz. Dźwięk. Tekst. Video. Tekst składa się ze znaków drukarskich takich jak: litery, cyfry, znaki interpunkcyjne, znaki występujące w alfabetach narodowych i inne. Tekst.
E N D
Obraz Dźwięk Tekst Video
Tekst składa się ze znaków drukarskich takich jak: litery, cyfry, znaki interpunkcyjne, znaki występujące w alfabetach narodowych i inne Tekst • Znaki te kodowane są w komputerze za pomocą kodu ASCII (American Standard Code Information Interchange) • W kodzie tym każdy znak ma przyporządkowaną liczbę z zakresu 0 .. 255, czyli jedno z 256 możliwych ustawień bitów w bajcie • 0 .. 31 kody sterujące, np. koniec wiersza, Backspace itp.. • 23 .. 127 litery duże i małe alfabetu angielskiego, znaki interpunkcyjne, inne znaki dostępne z klawiatury np.. #, @ • Kody z zakresu 0 .. 127 muszą być jednakowe w komputerach na całym świecie, ponieważ wszystkie programy komputerowe pisane są za pomocą tych znaków • 128 .. 255 znaki rzadko używane, np. symbole graficzne
Przypisanie różnych znaków kodom z zakresu 128 .. 255 nie musi być jednoznaczne i często wykorzystuje się je do zakodowania znaków alfabetów narodowych Tekst • Przypisanie kodom z tego zakresu innych znaków niż w standardowym kodzie ASCII odbywa się za pomocą odpowiednich programów komputerowych • Najważniejsze standardy kodowania polskich znaków diakrytycznych: • ISO 8859-2 • Windows 1250 • Trwają prace nad nowym standardem kodowania znaków – Unicode. Na reprezentację znaku przeznacza się 2 bajty (16 bitów), co daje 65536 możliwych do zakodowania znaków. Pierwsze 256 pozycji ze standardu Unicode są indentyczne z kodem ASCII, następne można wykorzystać na znaki narodowe różnych alfabetów. Problem stwarzają ideogramy pisma chińskiego lub japońskiego, gdzie ilość znaków przekracza 60000.
Reprezentacja obrazu w komputerze zależy od programu, w jakim obraz został utworzony. Wyróżnia się: • Grafikę rastrową (bitmapy) • Grafikę wektorową Obraz • W grafice rastrowej obraz to zbiór punktów – pixeli. Im większa liczba pixeli składa się na obraz tym lepsza jego jakość. W pamięci komputera zapisane są w postaci bitów cechy charakterystyczne każdego pixela: położenie oraz kolor. Powiększanie obrazu nie powoduje dołączenia dodatkowej liczby pixeli, a zwiekszenie ich powierzchni. Powoduje to powstanie efektu „schodkowania” podczas powiększania. • W grafice wektorowej obraz składa się z prostych obiektów graficznych (wektorów) – łuków, prostych, zamalowanych obszarów. W pamięci komputera wektor zapisany jest w postaci równania. Przekształcenie obiektu równoznaczne jest z przeliczeniem opisującego go równania oraz obliczeniem nowej wartości poszczególnych pixeli i wyświetlenie ich na ekranie. Obraz utworzony w grafice wektorowej można powiększać bez utraty jakości.
Jakość odwzorowania kolorów zależy od ilości bitów przeznaczonych na zapis informacji o kolorze jednego pixela Jakość obrazu Obraz czarno biały (dwa kolory) obraz czterokolorowy (biały, szary, popielaty, czarny) 256 kolorów lub 256 odcieni szarości 65536 kolorów lub 65536 odcieni szarości Tryb High Color 16 772 216 kolorów lub tyle odcieni szarości Tryb True Color Ilość bitÓw 1 2 8 16 24 Grafika rastrowa • Do odwzorowania płynnych przejść między kolorami potrzeba 65 tysięcy kolorów
Standard RGB • Na zapis koloru jednego pixela przeznacza się 24 bity • Kolor pixela traktuje się jako wypadkową trzech kolorów składowych: • Red • Green • Blue • Standard ten ma zastosowanie przy obróbce obrazów przeznaczonych do wyświetlania na ekranie monitora Standardy zapisu koloru w grafice rastrowej Standard CMYK • Na zapis koloru jednego pixela przeznacza się 24 bity • Kolor pixela traktuje się jako wypadkową czterech kolorów składowych: • cyan • magenta • Yellow • Kolor bazowy – zwykle czarny • Standard ten jest wykorzystywany przy tworzeniu obrazów przeznaczonych do druku
Standardy zapisu koloru w grafice rastrowej • Stosowanie różnych sposobów odwzorowania kolorów dla obrazów wyświetlanych na monitorze i drukowanych jest spowodowane tym, że oko ludzkie inaczej postrzega światło odbite (światło od wydruku odbija się) i emitowane (monitor emituje światło). • Zadaniem grafika komputerowego jest dobór właściwego standardu odwzorowania kolorów w zależności od potrzeb
Rozdzielczość to liczba pixeli na określonej powierzchni obrazu Rozdzielczość obrazu a rozmiar pliku z grafiką • Jednostką rozdzielczości jest dpi (dot per inch – ilość punktów na cal) • Bardzo dobra rozdzielczość to 600 dpi • Współczesne skanery oferują rozdzielczość 600 –800 dpi • Dla grafiki, która będzie wyświetlana na monitorze wystarczająca jest rozdzielczość 100 dpi • Materiał na zwykłe wydruki powinien mieć rozdzielczość ok. 300 dpi • Wydruki wysokiej jakości - ok. 600 dpi (im większa rozdzielczość tym lepsza jakość wydruku)
Rozdzielczość obrazu a rozmiar pliku z grafiką Rozmiar pliku z obrazkiem o wymiarach 10 x 10 cm (16 cali kwadratowych) W rozdzielczości 600 dpi • Na 1 cal kwadratowy przypada 600 x 600 = 360 000 pixeli • Na 16 cali kwadratowych przypada 360 000 x 16 pixeli • W standardzie RGB na zapis jednego pixela potrzeba 3 bajty • 360 000 x 16 x 3 = 17 280 000 bajtów = 16,5 MB
Kompresja plików z grafiką • Pliki z grafiką charakteryzują się dużym rozmiarem, który wzrasta wraz ze wzrostem rozdzielczości • W celu zmniejszenia rozmiaru plików stosuje się kompresję, czyli zmniejszenie wielkości pliku • Rodzaje kompresji: • Stratna – pewne dane są bezpowrotnie tracone i nie można już ich odzyskać, np. jeśli sąsiednie pixele mają podobny odcień, zapisywane są jako jeden kolor. W pewnym zakresie jest to jednak niezauważalne dla ludzkiego oka (np. format jpg, gif). • Bezstratna – informacje mogą być odzyskane, np. jeśli sąsiednie pixele mają jednakowy kolor, to zapisywana jest informacja o kolorze oraz ilości pixeli (np. format tif)
(Animacje) • Animacja to seria obrazów, zwanych klatkami, która odtwarzana ze stałą prędkością stwarza wrażenie ruchu. Aby u osoby oglądającej wywołać złudzenie płynności ruchu, wyświetlanych jest około 25 klatek na sekundę. Obecnie obrazy te są tworzone i odtwarzane za pomocą komputerów o dużej mocy. Twórca filmu nie musi już wypełniać wszystkich szczegółów, podaje jedynie początkową i końcową klatkę jakiejś sceny, np. wejście aktora po schodach, a odpowiednie oprogramowanie tworzy klatki pośrednie. Obrazy ruchome • Animacje występują w grach komputerowych i w multimedialnych programach edukacyjnych. Ostatnio coraz więcej filmów, w części lub nawet w całości, powstaje tą drogą. Jednym z pierwszych pełnometrażowych filmów animowanych, stworzonym w pełni z wykorzystaniem animacji komputerowej, był Toy Story z 1995 roku.
(Filmy) • Plik video to klip nakręcony kamerą filmową, analogową lub cyfrową Obrazy ruchome • materiał filmowy to zbiór obrazów, które tworzą kolejne klatki • Proces przygotowania materiału video do wyświetlania przez komputer składa się z dwóch etapów: • digitalizacja, czyli wprowadzenie video do komputera. Digitalizacja to proces zamiany sygnału analogowego na cyfrowy. W przypadku video jest to zamiana analogowej postaci video z zewnętrznego źródła (najczęściej magnetowidu) na cyfrową postać komputerową (plik komputerowy). • kodowanie (encoding) czyli skompresowanie pliku video do wybranego formatu, możliwego do odtworzenia (wyświetlenia) przez komputer
W standardzie PAL (standard obrazu telewizyjnego w Europie) klatka filmu ma: rozdzielczość 720 x 576 pixeli oraz 16 bitową głębię kolorów Rozmiary plików video • 1 sekunda filmu: 720 x 576 x 2 bajty = 82 944 bajty = 0,79 MB 0,79 MB x 25 klatek = 19,77 MB • 1 minuta filmu: 20 MB x 60 sekund = 1200 MB = 1,2GB
Przystosowanie filmu do odtwarzania na komputerze to przygotowanie odpowiedniego pliku komputerowego. Obraz video (w pełnej jakości) zawiera jednak bardzo dużo informacji i jest to olbrzymia ilość danych do przetwarzania, nawet dla dzisiejszych komputerów. Dla wygody i łatwości użytkowania, najbardziej pożądaną cechą takiego pliku jest to, by był on jak najmniejszy przy zachowaniu możliwie najlepszej jakości obrazu. Kodowanie plików video • W procesie przygotowywania (kodowania) film poddawany jest kompresji czyli zmniejszeniu ilości danych. Istnieje tu bardzo wiele możliwości zarówno ze względu na jakość uzyskanego obrazu, rozmiar kadru, wielkość pliku, zastosowania oraz doceloweą grupę odbiorców itp. Jednym z najważniejszych elementów tego procesu jest dobór odpowiedniego sposobu kompresji czyli kodeka.
Kodowanie plików video • Kodek jest algorytmem (metodą) kompresji obrazu. Jest to program uruchamiany w czasie kodowania video "mówiący" komputerowi w jaki sposób kompresować obraz (zmniejszać ilość danych). Ten sam kodek musi być również obecny w czasie odtwarzania pliku video ,kiedy następuje jego dekompresja. Słowo "kodek" to skrót od kompresja/dekompresja. • Istnieje bardzo wiele kodeków różnych firm. Są to np. Sorenson, DivX, Indeo, Cinepak, Real Video 8, Windows Media Video 8 i wiele innych. Kodeki stosuje się również do kompresji ścieżki dźwiękowej pliku video. Są to inne algorytmy niż te dotyczące obrazu.
Najważniejsze parametry jakie należy dobrać podczas przygotowywania pliku video, (oprócz wyboru kodeka), to: Kodowanie plików video • stopień kompresji (compression) i związana z tym jakość obrazu (quality) • rozmiar kadru (frame size) • ilość klatek wyświetlanych w ciągu sekundy (frame rate) • ilość danych przesyłanych w ciągu sekundy (data rate) • typ (format) pliku video
formaty plików video • AVI Najstarszy format video,wykorzystywany do zapisu filmów i animacji. Charakteryzuje się małymi wymaganiami systemowymi oraz bardzo dużym rozmiarem plików. Jest wykorzystywany w krótkich przekazach, np. encyklopediach multimedialnych Rozdzielczość obrazu do 320 x 240 pikseli.
MPEG formaty plików video MPEG to skrót od Motion Picture Experts Group. Jest to organizacja mająca na celu opracowywanie otwartych standardów dla cyfrowego video. Od nazwy grupy pochodzą kolejne opracowane przez nią standardy czyli MPEG-1,2 i 4. Definiują one metody kompresji, formaty plików i inne parametry cyfrowego video. Format MPEG wykorzystuje bardzo skuteczny model matematyczny stratnej kompresji w oparciu o analizę fizjologicznych mechanizmów postrzegania obrazu przez człowieka: redukowane są np. informacje z tej części klatki, która zawiera mniej szczegółów, elementy statyczne klatki są zapisywane z mniejszą dokładnością niż elementy ruchome.
Podstawą zapisu cyfrowego, czyli digitalizacji dźwięku jest próbkowanie, czyli badanie parametrów dźwięku w ściśle określonych odstępach czasu. Pliki dźwiękowe • Częstotliwość próbkowania to inaczej liczba próbek pobranych w ciągu sekundy • Im większa częstotliwość próbkowania tym lepsza jakość dźwięku • Każda próbka może być kodowana z określoną dokładnością. Poziom tej dokładności zależy od liczby bitów przeznaczonych na zakodowanie próbki • Cechy fali dźwiekowej zapisywane w czasie próbkowania to: wysokość dźwieku (zależna od częstototliwości drgań) natężenie dźwięku (zależne od od amplitudy drgań)
Jakość płyty CD na jednym kanale (mono): Próbkowanie z częstotliwością 44,1 kHz Poziom 16 bitów Rozmiary plików muzycznych • 1 sekunda dźwięku 44 100 Hz x 2 bajty = 88 200 bajtów = 86,1 KB • 1 minuta dźwięku: 86,1 KB x 60 = 5168 KB = 5MB • w trybie stereo: 5 MB x 2 kanały = 10MB
formaty plików muzycznych • Wave Format bez kompresji, bardzo wierny zapis dźwięku przy dużym rozmiarze pliku. W formacie tym zapisuje się dźwięki przeznaczone do dalszej obróbki. Ścieżki skopiowane z audio CD daje się zapisać w tym formacie za pomocą programów zwanych ripperami.
MP3 formaty plików muzycznych • Wykorzystuje algorytm stratnej kompresji: • usuwane są słabsze dźwięki niesłyszalne dla ludzkiego ucha • usuwane są dźwięki występujące bezpośrednio przed i po wystąpieniu sygnału silniejszego, ponieważ ze względu na ograniczony czas reakcji mózgu ucho ludzkie ich nie rejestruje • Rozmiar pliku zmniejsza się ok. 10 razy w porównaniu z plikiem wave , zaś utrata jakości praktycznie nie jest rejestrowana przez ludzkie ucho • Format mp3 spowodował niesłychany wzrost wymiany plików muzycznych w sieci Internet i długotrwałe dyskusje o prawie autorskim.
formaty plików muzycznych • Midi W pliku nie są rejestrowane dźwięki, ale ich opis: rodzaj instrumentu, nuta, czas trwania nuty itp.. Jakość dźwięku zależy od karty dźwiękowej zainstalowanej w komputerze. Im lepsza karta, tym wyższa jakość. Dźwięki są generowane przez syntezator karty muzycznej na podstawie opisu. W formacie MIDI nie da się zarejestrować partii wokalnych.
Technologia informacyjna z informatyką - Aleksander Bremer i Mirosław Sławik • Komputer w szkole - Roman Goc Bibliografia • http://www.internick.tarman.pl/slownik.html • http://www.digitalizacja.com.pl/Technologia/Technologie1.htm • http://www.catsoft.com.pl/html/render.htm • http://eagle.ita.pwr.wroc.pl/Polish/Publication/Mpeg/mpeg.html • http://www.phys.uni.torun.pl/~duch/Wyklady/komput/w12/multimedia.html • http://www.astro.amu.edu.pl/Staff/Tkastr/Infor/infor25/node22.html • http://www.rzepkowski.pl/elka/audio.htm
Zachodzący na naszych oczach rozwój techniki komputerowej pozwala zakodować praktycznie każdy rodzaj informacji Technika przekazu multimedialnego ułatwia i uatrakcyjnia wiele dziedzin naszego życia