196524. lajstromszámú szabadalom • Mátrixtábla vezérlő berendezés
196524 10 lók vezérlő RAM-jaiként kiképezett 39 tárolók megfelelő feltöltésével készíthetjük elő. Ahogyan a 4. ábrán is látható, az első és második 35 táblavezérlő közvetlenül a 13 átlagoló digitalizálótól is kaphat jelet, amely kapcsolóregiszterének a CPU 14.1 mikroprocesszor programja által beállított tartalmától függ, hogy az adott 8 tábla éppen a 30 sínről vagy a 13 átlagoló digitalizálóról vesz, vagy éppen nincs vevőként kijelölve. A 22 DVS monitor a 3 sín mindekori adója által 32 monitor illesztőn át szolgáltatott képet jeleníti meg, a 23 videó monitor pedig mindig a 13 átlagoló digitalizálóról szolgáltatott képet jelzi ki 32 monitor illesztőn át. A 23 videó monitoron a 13 átlagoló digitalizáló kimenő jele látható, amely természetesen az adókijelöléstói függően megegyezhet a 30 sínen lévő képinformációval. A 36 szinkrongenerátor működhet a saját belső szinkron jelével, vagy külső szinkron bemenetről. A mindenkori 30 sin adója és a vevők kijelölése mindig egy adott kép kivitelét vezérlő képszinkron jelet megelőzően történik, vagy a képkioltás idején, vagy az előző kép kivitele alatt, igy a képszinkron jel lefutó élének a hatására keletkező megszakítás kérés jelzi a CPU 14.1 mikroprocesszor felé, hogy az újabb kijelölés elvégezhető. A 14 képmegjelenitö egység további egysége a 31 ablakvezérlö, amely az ötödik 66 sín és a 30 sin között azokhoz illesztetten van kiképezve. A 31 ablakvezérlö segítségével programvezérléssel a képterületen két egymástól független ablakmezö jelölhető be mégpedig a kezelői ablak és a trükkablak. A kezelő számára csak a kezelői ablak hozzáférhető, a trükkablakot egy trükkprogram vezérli a trükk jellegétől függően. A 31 ablakvezérlö a programozástól függően egy képkivitel alatt ablakonként egy-egy ablakjelet állít elő, amely képpontonként jelzi, hogy az adott képpont az ablakon belüli vagy az ablakon kívüli képterületen van. Az ablakjelek a 3 sínen keresztül vannak a 33 tárolók vezérlő RAM-jaiként kiképezett 39 tárolók cimbemenetére vezetve, igy az egyes 33 tárolók vezérlő RAM-jainak program által feltölthető tartalmával irható elő, hogy az ablakon belüli illetőleg az ablakon kívüli képterület melyik rasztertárak adják, illetőleg veszik. A 31 ablakvezérlő úgy van felépítve, és olyan a programvezérlése, hogy az ablakjelek sor és oszlopirányban egyaránt alkalmasak az u.n. kifordított ablakok kijelölésére, amelyekre az a jellemző, hogy a megadott ablakhatároló sorok, illetve oszlopok száma nagyobb, mint a kép összes képpont sorainak, illetve képpont oszlopainak a száma. Kifordított ablak esetében mindkét irányban automatikusan felcserélődik az ablakon belüli és az ablakon kívüli képterúlet értelmezése. A 33 tárolók a képet fénypontosan, a választott gradációnak megfelelően, illetve a . 9 6 színkódnak megfelelő mélységben tárolják. A 14 képmegjelenitö egységben alkalmazott 33 tárolók felépítésükben megegyeznek a többi egységben (karakter-raszter átalakító, karakteres képszerkesztő terminál) alkalmazott rasztertárakkal. A 33 tárolók írásra és olvasásra mind 30 sínről, mind az ötödik 66 sínről elérhetők. A rendszer úgy van kialakítva, hogy az ötödik 66 sin oldalainak elsőbbsége van. A 33 tárolók az ötödik 66 sín felőli olvashatósága biztosítja, hogy az 1 képmegjelenitö alrendszerrel, ahogyan azt már az előzőekben is említettük, a fénypontos képek archiválhatók a 9 archív táron és a 16 operátori egységen keresztül. A 33 tárolók az ötödik 66 sín felöli irhatósága pedig lehetővé teszi a karakter raszter átalakításon kívül a fénypontos képek módosítását. A 33 tárolók úgy vannak kiképezve, hogy önálló címregiszterekkel rendelkeznek, így a 66 sínhez tartozó CPU 14.1 mikroprocesszor által címezhető memóriatartományból viszonylag kis részt foglalnak el. A 30 sínre csatlakoztatott 33 tárolók működését a rendkívül kis hozzáférési idejű vezérlő 39 tárolójából kiolvasott bitek vezérlik. A vezérlő 39 tárolót pedig a 3 sin órajelének ütemében változtatható ablakjelek vezérlik, amely ablakjeleket - amelyről már korább is irtunk - a 31 ablakvezérlö és az adott képkiviteli ciklushoz kijelölt vezérlő 39 tároló adja. Ez a megoldás nagyon rugalmas vezérlési lehetőséget biztosit. A vezérlő 39 tároló CPU 14.1 mikroprocesszor oldali, azaz az ötödik 66 sínen keresztül történő feltöltésének, illetve a 30 sín ütemezésének megfelelő kiolvasásának sebességi problémáját a vezérlő 39 tároló pipe-line szervezése (kétszerezése) oldja fel. A CPU 14.1 mikroprocesszor ugyanis mindig a szabad vezérlő 39 tárolót tölti, majd a következő képkiviteli ciklusban az aktuális vezérlő 39 tároló kijelölés átkapcsolásával az eddig foglalt vezérlő 39 tároló válhat szabaddá. A 14 képmegjelenitö egység programja a 8. ábrán látható, a 9. ábrán a képszinkron negszakítási program látható. A 8. ábrán látható adatátviteli task figyeli a 16 operátori egység felől érkeze karaktereket, és ezeket üzenetekké állítja össze. Az összeállított üzeneteket az menetsorba helyezi, amitől az erre várakozó task továbbjuthat. A 10. ábrán a parancsvégrehajtó task folyamatábrája látható. A parancsok egy része azonnal végrehajthatódik, másik része - a trükkök - hoszszabb időt, adott esetben néhány másodpercet vehetnek igénybe. A 16 operátori egység felöl kapott parancs jellege (példákén):- 3 sín adójának kijelölése- ablak paraméterek beállítása- 8 táblának a 30 sínre való kapcsolása- trükk sebességének a beállítása- trükk indítása 5 10 15 20 25 30 35 40 45 50 55 60 65