184018. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés többnyelvű videoterminál megvalósítására

9 184018 10 a (karakter) 20 összegzővel, valamint a 7 karakter­­generátorral. A 6 videovezérlő kialakítása révén lehetővé teszi a 7 karaktergenerátor méretének jelentős mértékű növe­lését, továbbá a szövegkörnyezet és szövegvégelemzést végző algoritmus által vezérelt külön bitek alkalma­zását, egyrészt az egy kódhoz tartozó két egymás mel­letti pozíciót elfoglaló karakter megjeleníthetőségét biztosító (karakter) 19 hosszabbító, másrészt az egy kódhoz tartozó több karakterelem vagy a több kód­hoz tartozó, de egy pozícióban megjeleníthető karak­terelem videojelének „VAGY” kapcsolatát a (karak­ter) 20 összegző segítségével megvalósító 8 video­processzor működtetéséhez. A 6 videovezérlő további előnyös tulajdonsága, hogy karaktermátrixának alapmérete huszonnégy raszter magas és tizenhat raszter széles, külön vezérel­hető biteket biztosít a 8 videoprocesszor számára a video-reverzvideo, a villogtatás és az attribútumok váltására, így ezek képsoronkénti váltása nincs kor­látozva. A 7 karaktergenerátor az 1 központi vezérlő számára közvetlenül hozzáférhető, amennyiben tölthető tárat alkalmazunk pl. EEPROM, biztosítjuk a kívülről pl. a 3 billentyűzetről vagy az 5 interface rendszeren ke­resztül floppy diskről való tölthetőséget. A TTL és programozható LSI elemekből felépített 8 videoprocesszor fogadja és feldolgozza a 6 video­vezérlő, a (karakter) 20 összegző és a 7 karaktergene­rátor jeleit. Lehetővé teszi egy karakter több képpozíción való megjelenítését, valamint több karakter vagy karakter­­elem azonos képpozíción való megjelenítését. Elvégzi a 7 karaktergenerátorból párhuzamosan érkező karak­tert vagy karakterelemet reprezentáló kód sorosítását és előállítja a 9 monitor működtetéséhez szükséges video és szinkronjeleket. Ezen túlmenően összevontan biztosítja az ismert terminálok kezelést egyszerűsítő és megbízhatóságot növelő szolgáltatásait pl. roll és képsoronkénti roll funkció, digitális fényerőszabályozás, melyet úgy ve­zérel, hogy amennyiben sem vonali adatforgalmat, sem operátori beavatkozást nem észlel egy programmal változtatható ideig, a fényerőt minimumra csökkenti. Az adatforgalom megindulása után újra a korábban beállított fényerőre áll vissza. A találmány szerinti választhatóan többnyelvű vi­­deoterminál üzemeltetése az 1—4. ábrán kiviteli pél­daként feltüntetett tömbvázlat alapján az alábbiak szerint történik ; Az üzemeltetés ismertetése során feltételezzük, hogy a kívánt nyelvek kiválasztása megtörtént. Tehát a 3 billentyűzet karaktergombjai a kiválasztott nyelv­nek teljes vagy redukált karakter- vagy karakterelem­­készletével ellátott gombsapkákkal vannak ellátva és a 7 karaktergenerátor feltöltése EPROM tárba vagy EEPROM tárba a 3 billentyűzetről, vagy az 5 inter­face rendszer segítségével floppy diskről megtörtént. A készülék bekapcsolása után automatikusan ön­diagnosztikai programot hajt végre az 1 központi ve­zérlő táraira, az 5 interface rendszerre, valamint a 3 billentyűzetre vonatkozóan. A vizsgálat eredményét, az esetleges hibahely pontos megjelölésével, a 9 moni­tor képernyőjén megjeleníti. A bekapcsolást követő öndiagnosztikai program le­futása után a 3 billentyűzet segítségével kiválasztjuk és beégetjük az aktuális rendszerparamétereket a 4 rendszerparamétereket kezelő egység EEPROM tá­rába. A terminál működését példaképpen latin—arab nyelvmódban az egyszerűség kedvéért karakteren­­kénti átvitel esetén ismertetjük. A 3 billentyűzet valamelyik billentyűjének megnyo­mását az 1 központi vezérlő megszakításként érzékeli, beolvassa a billentyű kódját, majd meghatározza, hogy funkció- vagy karakterkódot kapott-e. Amennyi­ben a beolvasott kód utasítás, azt végrehajtja. Ha ka­rakterbillentyűt nyomunk meg, akkor a további lépé­sek a beállított alap nyelvmódtól függenek. A kiválasztott nyelvek karakterei a közismert hét­bites ASCII kódtáblázatban átlapoltan helyezkednek el. Az egymást átfedő ASCII táblázatok közül az aktuális alapnyelv kiválasztása szelektáló kódok se­gítségével pl. a 3 billentyűzet nyelvmód kapcsolóival történik. Példánkban ez a latin és arab. Ezen túl­menően lehetőség van egy speciális kód generálásával az alapnyelv megtartása mellett a másik nyelv karak­tereinek közbeiktatására is. Ez az úgynevezett BE­­SZŰRÁS üzemmód, melyet egy speciális szelektáló kód generálásával pl. a 3 billentyűzet e célra szolgáló nyomógombj ával inicializálhatunk. Példánkat folytatva LATIN alapnyelvmód válasz­tása esetén a billentyűzet minden karaktergombjához a gombsapkán feltüntetett karakter kis és nagybetűs­alakja tartozik. így az 1 központi vezérlő a karakter­­gombokat egyszerűen a nyomógomb kódja szerint ér­telmezi, ennek megfelelően programozva a 6 videó­­vezérlőt, amely a 7 karaktergenerátor kimenetén meg­jelenő kódot a 8 videoprocesszor sorosító egységébe juttatja. A 8 videoprocesszor programozásának meg­felelően, fényerőszabályozón át a 9 monitor képernyő­jén megjeleníti a benyomott gombnak megfelelő latin karakteralakot balról jobbra, ami latin alapnyelv­­módban a normál bevitelnek felel meg. Vonali adat érkezése esetén a megjelenítés ugyanígy történik azzal a különbséggel, hogy ez esetben a karakter kódja az 5 interface rendszeren át jut a videoterminálba. ARAB alapnyelvmód választása esetén a szelektáló kód alapján a 6 videovezérlő és a 8 videoprocesszor a 3 billentyűzet vagy az 3 interface rendszer felől érkező kódot az arab nyelvmódnak megfelelően értelmezi, a megjelenítés során a 7 karaktergenerátor arab karak­terkészletét használja. Ennek első látható jele, hogy a 9 monitor képernyőjén a cursor áthelyeződik az aktuá­lis sor jobbszélső pozíciójába, a karakterek közül a betűket jelentőek jobbról balra, míg a számokat jelen­­tőek balról jobbra shiftelődve jelennek meg, az arab írás szabályainak megfelelően. Ebben a nyelvmódban a 3 billentyűzet gombsapkáin levő minden karakter­nek, illetve az 5 interface rendszer felől érkező minden 5 10 15 20 25 30 35 40 45 50 55 60 6

Next

/
Thumbnails
Contents