280 likes | 544 Views
Digitalizácia informácií. Digitalizovať informáciu znamená zapísať ju v binárnom kóde Binárny kód – zápis pomocou 0 a 1 Každá z hodnôt 0, 1 predstavuje najmenšiu jednotku pomocou ktorej môžeme informáciu vyjadriť a nazýva sa bit Bit je teda základnou jednotkou informácie.
E N D
Digitalizovať informáciu znamená zapísať ju v binárnom kóde • Binárny kód – zápis pomocou 0 a 1 • Každá z hodnôt 0, 1 predstavuje najmenšiu jednotku pomocou ktorej môžeme informáciu vyjadriť a nazýva sa bit • Bit je teda základnou jednotkou informácie
Výhody digitálneho zápisu • digitalizovať sa dá každý typ informácie – text, obraz, hudba, video,... • digitálne informácie sa dajú uchovávať v obrovských objemoch • počítače ich dokážu spracovať neuveriteľnou rýchlosťou
Koľko bitov potrebujeme na zakódovanie n rôznych hodnôt? 0 1 1 bit ... 2 hodnoty môžeme zakódovať 00 01 10 11 2 bity ... 4 hodnoty môžeme zakódovať 000 110 001 101 010 011 100 111 3 bity ... 8 hodnôt môžeme zakódovať
Úlohy: • Pomocou koľkých bitov sa dá zakódovať 32, 128, 1024 hodnôt? • V aplikácii na spracovanie dochádzky zamestnancov používame 13 rôznych kategórií zamestnancov. Kategória zamestnanca je súčasťou kódu zamestnanca. Najmenej koľko bitov potrebujeme na zakódovanie trinástich rôznych hodnôt? • V grafickom editore si používateľ môže vybrať zo 60 druhov výplní. Koľko bitov potrebujeme na ich očíslovanie?
Kódovanie znakov • znaky – písmená (malé i veľké), číslice, interpunkčné znamienka, „neviditeľné znaky“ (medzera, enter, tab,…) • týchto znakov je viac ako 128, čiže viac ako 27 a menej ako 256, čiže menej ako 28, takže na kódovanie každého z nich musíme použiť 8 bitov • skupine 8 bitov hovoríme byte (bajt)
Kódová tabuľka • priraďuje jednotlivým znakom binárny kód • napr. kódová tabuľka, ktorá sa používa v prostredí MS Windows pre stredoeurópske krajiny pod názvom kódová stránka 1250, vyzerá takto:
Ďalšie možnosti kódovania • ASCII – pokus o jednotné kódovanie • nevýhodou je, že každý znak kóduje iba 7 bitmi, čo predstavuje 128 znakov (a to nie je pre nás postačujúce) • Unicode – nový pokus o univerzálne riešenie kódovacích problémov • každý znak sa v ňom kóduje pomocou 16 bitov • výhodou je, že zahŕňa znaky národných abecied • uľahčuje lokalizáciu programov, t.j. preklad oznamov, príkazov, chybových správ a pod. do národného jazyka
Kódovanie obrázkov • obrázky • rastrové • vektorové
Rastrové obrázky • skladajú sa z veľkého počtu malých bodov, ktoré vytvárajú mriežku tzv. raster • každý z týchto bodov má určitú farbu • pre zapísanie informácie o farbe jedného bodu spotrebujeme určitý počet bitov • môžeme ich vytvoriť napr. v Maľovaní
Úlohy: • Koľko bitov potrebujeme na zakódovanie čiernobieleho obrázka veľkosti 640 x 480 bodov?640.480 • Koľko bitov potrebujeme na zakódovanie rovnako veľkého obrázka pri použití 16 farieb?640.480.4
Farebnosť obrázkov • High color • 65 536 farieb (na zakódovanie jedného farebného bodu potrebujeme 16 bitov) • True color • 16 miliónov farieb (na zakódovanie jedného farebného bodu potrebujeme 24 bitov)
Vektorové obrázky • sú zložené z grafických objektov napr. z úsečiek, kružníc, kriviek, textu • jednotlivé časti obrázky sú ľahko editovateľné • nezaberajú veľa miesta na disku • môžeme ich vytvoriť v napr. v editore Zoner Calisto, Corel Draw,...
Formáty obrázkov • BMP • GIF • JPEG (JPG) • PNG • TIFF
BMP (bitová mapa) • dokáže zobraziť milióny farieb • podporujú ho viaceré programy, preto je veľmi praktický najmä vtedy, keď poskytujeme obrázok niekomu, kto pravdepodobne nemá program, v ktorom sme obrázok vytvorili
GIF (Graphics Interchange Format) • podporujú ho takmer všetky webové prehľadávače • môže zobraziť maximálne 256 farieb • používa sa pre: • obrázky obsahujúce priehľadné oblasti • obrázky s obmedzeným počtom farieb • čiernobiele obrázky • obrázky malých rozmerov, ako je napríklad tlačidlo na webovej lokalite • obrázky obsahujúce text • animácie
JPEG (Joint Photographic Experts Group) • používa sa pre obrázky na webe • zobrazuje viac ako 256 farieb, preto sa môže použiť na zobrazenie fotografií vysokej kvality alebo na zobrazenie obrázkov obsahujúcich milióny farieb • nepodporuje priehľadnosť ani animáciu • pri kompresii sa znižuje jeho kvalita • používa sa pre: • fotografie • obrázky s prirodzeným vzhľadom • obrázky s veľkým počet farieb, napríklad s miliónmi farieb • obrázky s množstvom detailov • obrázky veľkých rozmerov
PNG • ide o nový formát, v súčasnosti ho podporuje iba malé množstvo prehľadávačov • dokáže zobraziť milióny farieb • podporuje priehľadnosť, nepodporuje však animácie • kvalita obrázkov uložených v tomto formáte sa nezníži ani pri kompresii súboru
TIFF • obrázky vysokej kvality,preto sa často využíva pri publikovaní • dokáže zobraziť milióny farieb • obrázky, ktoré sa nebudú upravovať v programe, v ktorom boli vytvorené, je vhodné uložiť práve vo formáte TIFF, pretože ho dokážu rozpoznať mnohé programy
Digitálne video • film je vlastne séria statických obrázkov, ktoré sa rýchlo vymieňajú pred naším zrakom • pri zápise filmu a videa do binárneho kódu použijeme podobný postup ako pri zápise obrázkov • keďže za 1 sekundu videa sa vystrieda 30 obrázkov, pri bežnom kódovaní by to zabralo veľa miesta na disku • riešenia na zmenšenie objemu dát sú takéto: • používať menšie obrázky, napr. 320 x 240 bodov • nezobraziť za sekundu 30 obrázkov, ale napr. iba 12 (pohyby potom nie sú plynulé, ale v mnohých situáciách to nevadí) • použiť kompresiu na každý obrázok • Zapamätať si prvý obrázok sekvencie, a potom ďalej už len tie údaje, ktoré sa zmenia pri prechode z prvého obrázka na druhý, z druhého na tretí... • pri práci s videom na počítači sa najčastejšie stretávame s týmito formátmi: AVI, MOV, MGP