Reprezentácia údajov v počítači Písmo – forma kódovania Mgr. Lucia Pechová 1
OPAKOVANIE šifrovanie - špeciálne kódovanie, na prenos utajených informácií, aby im nerozumel nik, len adresát kódovanie - ľubovoľná, vopred dohodnutá a všeobecne známa množina pravidiel - dovoľuje informáciu vyjadriť, uchovať, šíriť 2
Binárny kód - bit na kódovanie rôznych druhov informácií v počítačoch postupnosti znakov 0, 1 najmenšia jednotka binárnej informácie = bit, označenie - b ďalšie jednotky sú: byte (B, 1 B = 8 b), kilobyte (KB, 1KB=1024 B), megabyte (MB, 1MB=1024 KB), gigabyte (GB, 1GB=1024 MB), terabyte (TB, 1TB=1024 GB) informácie zapísané v binárnom kóde = digitálne informácie 3
informácie -fakty, ktoré si vymieňajú priamo ľudia údaje - informácie uložené v počítači v binárnom kóde (pre nás nič nehovoriace reťazce jednotiek a núl) kompresia údajov - znovu prekódovanie údajov na zmenšenie objemu údajov 4
Druhy kódovania: ASCII tabuľka znaky: a..z, A..Z, 0..9, neviditeľné znaky „enter“, „tab“; ďalšie znaky ako @#$'()*:; ASCII – 8-bitové kódovanie, 1 znak = 8 bitov tabuľka pre 256 znakov prvá polovica rovnaká pre všetky krajiny druhá polovica pre každú krajinu iná chaos v kódovaní preto sa vymyslel nový spôsob kódovania UNICODE. 5
ASCII tabuľka ASCII – 8-bitové kódovanie 1 znak = 8 bitov tabuľka pre 256 znakov napr. A = 65 => 01000001 2 6
UNICODE UNICODE 16 bitové kódovanie, znak = 16 bitov tabuľka pre 65 536 možných znakov umožňuje zakódovať všetky znaky abecied do 1 medzinárodnej tabuľky používa sa i v MS Office nevýhoda – zaberá veľa pamäti 7
UNICODE (UTF-8) Unicode (UTF-8) 8-bitové kódovanie s premenlivou bitovou dĺžkou, ktoré je čiastočne kompatibilné s ASCII prvých 128 znakov tabuľky ASCII zakódovaných pomocou 8 bitov a zvyšné znaky sú zakódované 16, 24, 32, 40 až 48 bitmi kódovanie slov zoradíme za seba všetky kódy znakov (nemusíme sa starať o kódovanie znakov, lebo aj medzera má svoj kód) 8
Kódovanie obrázkov rastrové obrázky (= bitové mapy, bitmapy) obrázok rozdelíme na sieť - raster - myslených štvorčekov vyjadríme rozmer obrázka počtom stĺpcov a riadkov tohto rastra (napr. 640 x 480,...) každý štvorček má svoju farbu (v binárnom tvare) keď rastrový obrázok zväčšíme, môže dôjsť k zníženiu kvality napr. fotografie 9
10
vektorový obrázok - postupnosť inštrukcií vektorové obrázky skladajú sa z množstva (až 10000) útvarov a kriviek (t.j. objektov), ktoré sú určené matematickými rovnicami a vzorcami vektorový obrázok - postupnosť inštrukcií pri zmene veľkosti program ľahko urobí výpočet tak, aby si obrázok zachoval tvar pri kompresii nedochádza k zníženiu kvality !!! ALE: Pokiaľ vektorový obr. obsahuje milióny rôznych farieb, bude jeho zobrazenie a kompresia horšia než v rastrovom 11
12
Formáty grafických súborov GIF je formát súboru, ktorý umožňuje zobraziť animácie. Obrázok zaberá na disku málo miesta. JPG/JPEG - fotografie. PNG grafický formát určený pre web. BMP - Bitová mapa je najčastejší grafický formát, s ktorým sa stretávame pri práci v MS Windows, program Skicár 13
Kódovanie videa film je séria statických obrázkov, ktoré sa rýchlo vymieňajú pred našim zrakom potrebná kompresia, inak by bol súbor veľmi veľký formáty videa: .vob, .avi, .mov, .mpg 14
Kódovanie zvuku Zvukové súbory typu WAV (waveform audio) nevýhoda: súbor je veľký proces digitalizácie zvukovej vlny pomocou zvukovej karty = samplovanie pri prehrávaní zvukov z PC - opačný proces - prevod z digitálnej formy na analógovú 15
Zvukové súbory typu MIDI dokáže uchovávať hudbu, nie sú vhodné pre ľudský hlas MIDI - 1000 násobne menší formát ako WAV napr.: 3-minútová skladba v MIDI - 10 KB vo WAV - 10 MB Zvukové súbory typu MP3 kompresuje (zhusťuje) súbory typu WAV - niektoré zložky hudby jednoducho vynechá - bežné ľudské ucho to nepostrehne 16
prevod z digitálneho do analógového tvaru - digitálno analógový prevod prevod analógového signálu do digitálneho tvaru - analógovo digitálny prevod prevod z digitálneho do analógového tvaru - digitálno analógový prevod 17
ZOPAKUJME SI ... Čo je to kompresia? Ako sa kódujú znaky a slová? Ktoré druhy kódovania znakov a slov poznáte? Vysvetli rozdiel rôznych druhov kódovania. Čo je to rastrový a vektorový obrázok? Aké formáty grafických súborov poznáte? Aké formáty videa poznáte? Aké formáty zvuku poznáte? Čo je to analógovo digitálne prevod? Čo je to digitálne analógový prevod? 18