Reprezentácia údajov v počítači Písmo – forma kódovania

Download Report

Transcript Reprezentácia údajov v počítači Písmo – forma kódovania

Reprezentácia údajov v
počítači
Písmo – forma kódovania
Mgr. Lucia Pechová
OPAKOVANIE
1. šifrovanie - špeciálne kódovanie, na prenos
utajených informácií, aby im nerozumel nik, len
adresát
2. kódovanie - ľubovoľná, vopred dohodnutá
a všeobecne známa množina pravidiel dovoľuje informáciu vyjadriť, uchovať, šíriť
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
• 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
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.
ASCII tabuľka
• ASCII – 8-bitové kódovanie
• 1 znak = 8 bitov
• tabuľka pre 256 znakov
• napr. A = 65
=> 01000001 2
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
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)
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
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
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
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
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ú
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
• 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
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?