12. Tétel: Pixeles kép, kezelése, vektoros kép, adatfeldolgozás típusai Flashcards
Képfeldolgozás (FX)
Kép: fények, színek, és árnyékok variációja.
A kép feldolgozása során képpontokra bontjuk a képet, és minden pontnak megmérjük
a színét, és a fényességét.
Színskálát kódoljuk
- 1 bit: monokróm
- 16 bit (64k szín, high color)
- 24 bit (224 szín, true color)
- 32 bit (3D-hez, + 8 bit alfa csatorna pl. átlátszósági mutató)
Feladat, vagy probléma
• Nagy mennyiségű adat tárolása, feldolgozása.
Architektúrális megoldás
- Multimédia kártya.
* CPU multimédiás bővítése.
Multimédiás CPU tipikus műveletei
- Bit blokk átvitel.
- Ablakkezelés (minden megnyitott ablakot 1-1 bit blokként kezel a gép)
- Pl. 1280x1024-es 16 bites kép kb. 2,5 MB memória FX adatot feltételez
Architektúrális megoldás
új adattípus bevezetése: pakolt adattípus. 64
bites pakolt adattípus:
kép43
ÚJ MM utasítások
• 4 alapművelet
• Logikai műveletek
kép44
Fizikai architektúra
• 64 bites belső busz
• Regiszter: FP regiszterek (80 bit)
(Pentium II-ben 2 db MMX futószalag volt.)
Minden adat előre rendelkezésre áll, a gyorsítás valós, és érzékelhető.
(Nincs függőség kezelés => nem fékez.)
FP multimédia feldolgozás
(Vektoros képfeldolgozás) Egyenesekkel, és görbékkel határolt objektumok geometriai jellemzőkkel
leírhatók. Egy képet sokszögek sokaságára lehet felbontani (2D-ben): ~20 000 db sokszög (általában
háromszög) A számítógép a geometriai alakzatokat tárolja, és ezzel számol.
Miért jó a FP multimédia feldolgozás?
Miért jó ez?
• nagyságrendekkel gyorsabb megjelenítés (kevés adatot kell beolvasni a memóriából -> ami egy
nagyon lassú művelet!, hiába kell a CPU-nak többet számolni) Miért kell FP?
• Megfelelő pontosság biztosításához.
• Kevesebb, de még mindig sok adatot tárolunk, és azokon nagy mennyiségű bonyolult
számításokat hajtunk végre.
FP multimédia textúra feldolgozás
Textúrák: A sokszögeknek éles a határa => objektumok közötti éles határokat elmossák, így lesz a kép
valósághű
2D ábrázolás FP multimédia feldolgozással
2D-s ábrázolás:
• Textúrák: fény és árnyékhatások, éles határok elmosása.
3D ábrázolás FP multimédia feldolgozással
3D-s ábrázolás:
• Térhatás érdekében 3. dimenzió használata.
• Biztosítjuk, hogy a párhuzamosak a végtelenben összetartanak.
• A közelebbi objektumok nagyobbak legyenek, a távolabbiak kisebbek.
• Atmoszférikus hatás. (Minél távolabb van valami, annál kékebb, és homályosabb)
3D filmfeldolgozás FP multimédia feldolgozással
3D- filmfeldolgozás:
• Min 15 FPS (frame per sec - kép/sec ) (ma általában 20-30 frame/sec)
• Egy kép kb. 20-30 ezer sokszögből áll ~500 00 sokszög/sec
Intel Pentium 3 képfeldolgozás
1998 Intel Pentium 3 (500 MHz)
• az első amelyben SSE utasítás készlet volt
• 2GFLOPS: 2 milliárd FP művelet/sec