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 karaktergenerá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övelését, továbbá a szövegkörnyezet és szövegvégelemzést végző algoritmus által vezérelt külön bitek alkalmazását, egyrészt az egy kódhoz tartozó két egymás melletti 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ódhoz tartozó, de egy pozícióban megjeleníthető karakterelem videojelének „VAGY” kapcsolatát a (karakter) 20 összegző segítségével megvalósító 8 videoprocesszor 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érelhető 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 korlá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 keresztü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 videovezérlő, a (karakter) 20 összegző és a 7 karaktergenerátor jeleit. Lehetővé teszi egy karakter több képpozíción való megjelenítését, valamint több karakter vagy karakterelem azonos képpozíción való megjelenítését. Elvégzi a 7 karaktergenerátorból párhuzamosan érkező karaktert 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 vezé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ű videoterminál üzemeltetése az 1—4. ábrán kiviteli példaké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 nyelvnek teljes vagy redukált karakter- vagy karakterelemké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 interface rendszer segítségével floppy diskről megtörtént. A készülék bekapcsolása után automatikusan öndiagnosztikai programot hajt végre az 1 központi vezé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 monitor képernyőjén megjeleníti. A bekapcsolást követő öndiagnosztikai program lefutá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 karakterenkénti átvitel esetén ismertetjük. A 3 billentyűzet valamelyik billentyűjének megnyomá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. Amennyiben a beolvasott kód utasítás, azt végrehajtja. Ha karakterbillentyű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étbites 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 segí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úlmenően lehetőség van egy speciális kód generálásával az alapnyelv megtartása mellett a másik nyelv karaktereinek közbeiktatására is. Ez az úgynevezett BESZŰ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álasztása esetén a billentyűzet minden karaktergombjához a gombsapkán feltüntetett karakter kis és nagybetűsalakja tartozik. így az 1 központi vezérlő a karaktergombokat egyszerűen a nyomógomb kódja szerint értelmezi, ennek megfelelően programozva a 6 videóvezérlőt, amely a 7 karaktergenerátor kimenetén megjelenő kódot a 8 videoprocesszor sorosító egységébe juttatja. A 8 videoprocesszor programozásának megfelelő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 alapnyelvmó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 karakterké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 jelentő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 karakternek, illetve az 5 interface rendszer felől érkező minden 5 10 15 20 25 30 35 40 45 50 55 60 6