184018. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés többnyelvű videoterminál megvalósítására
5 184018 6 numerikus videoterminálok, két nyelv redukált karakterkészletét tartalmazó billentyűzetük és a szelektáló kódot generáló billentyűjük segítségével biztosítják két nyelv karaktereinek egyidejű megjeleníthetőségét. A példaként felhozott Comterm „Model 341 A/B” készülék megfelelően nagy karaktermátrixa és tizenhat bites központi vezérlője segítségével, alkalmas latin és arab alapkarakterek kalligrafikailag helyes megjelenítésére, szövegelemző algoritmusa révén a mássalhangzókat, valamint azok szövegben elfoglalt helyüktől függő alakját nyelvtanilag helyesen, kötött formában jeleníti meg. Egyes nyelveknél, így pl. arab, farsi a magánhangzókat, mássalhangzó duplázó jeleket stb. a mássalhangzó fölé vagy alá írják. Ilyen irodalmilag és nyelvtanilag is helyes megjelenítésre az ebbe a csoportba tartozó terminálok sem alkalmasak. Az ismert alfanumerikus videoterminálok, kiviteli alakjukat tekintve, az alábbi hátrányos tulajdonságokkal jellemezhetők : A rendszerparaméterek kapcsolóról történő bevitele kényelmetlen, költséges, a mechanikus kapcsolók alkalmazása következtében megbízhatatlan megoldás. A beállított rendszerparaméterek ferrit memóriában történő tárolása, a tár elkészítésének kézimunkaigénye és bonyolult vezérlése következtében rendkívül költséges megoldás. A CMOS-RAM-ban történő adattárolás kevésbé költséges ugyan, de a tárak szünetmentes tápellátását biztosító akkumulátorok, hosszú idejű áramkimaradás, szállítás során kimerülhetnek, meghibásodhatnak, karbantartást igényelnek. Mindkét tárolási mód közös hátránya, hogy zavarérzékenységük következtében megbízhatatlanok és gondos írásvédelmet igényelnek. A TTL áramkörökből felépített videovezérlő és képfrissitő egységek, sok elemből felépített, bonyolult kapcsolásuk révén korszerűtlen, nehézkesen vezérelhető, költséges megoldások. Az ismert CRT kontrolierek valamelyikét alkalmazó képfrissítő egységekhez kapcsolható karaktergenerátor csak hét biten címezhető, programozható karaktermátrixuk legfeljebb tizenhat raszter magasságú lehet. így mind a karaktergenerátoruk, mind a betűk megjelenítésére használható mátrix méretük alkalmatlan pl. az úgynevezett kötött írások, mint arab, farsi, képernyőn történő valósághű, irodalmilag és nyelvtanilag is helyes megjelenítésére. Az ismert megoldások további hátránya, hogy karaktersoronként korlátozott számú, legfeljebb tizenhat video-reverzvideo, valamint attribútumváltást tesznek lehetővé és nem biztosítják az egyes karakterek vertikális és horizontális méretének duplázását, ami egyes felhasználásokban hasznos lehet. Az ismert készülékek végeznek ugyan-szövegelemzést, ami lehetővé teszi az egyes kódokhoz tartozó karakterek különböző betűalakjának megjelenítését redukált kódkészlet segítségével, de egyik sem alkalmas a kötött írások azon jellegzetességének kielégítésére, hogy két különböző kódhoz tartozó karaktert kell azonos karakterpozíción egyidejűleg megjeleníteni, mint pl. az arab nyelv esetén a magánhangzókat és a mássalhangzó duplázó jelet stb. „ékezetként” kell írni úgy, hogy közben az egy bejövő kódhoz tartozó mássalhangzók között két karakterpozíciót igénylőek is vannak. Alkalmatlanok továbbá arra is, hogy egy bejövő kód hatására két vagy több karaktert vagy karakterelemet jelenítsenek meg azonos karakterpozíción. Az ismert készülékek karaktergenerátora csak cserével változtatható, pl. ROM vagy a törlést követő újraégetéssel, pl. EPROM, nem teszik lehetővé az egyszerű karaktermódosítást pl. billentyűzetről vagy floppy diskről. A találmány az ismert terminálok előnyeinek megtartása mellett kiküszöböli azokat a hátrányokat, melyek gátolták a többnyelvű terminálok elterjedését. Ezt egy új eljárás kialakítása tette lehetővé, melynek során minden egységes betűhöz egy-egy külön nyomógombot, valamint a szokványos eljáráshoz hasonlóan, térközgombot is biztosítunk úgy, hogy az olyan írásoknál, melyeknél a magánhangzókat a mássalhangzók fölött vagy alatt, kiegészítő jelként használják, az egységes mássalhangzókat, vagy azok egyik megjelenési formáját, különállóan alapbetűnek tekintjük, míg az ékezetek, illetőleg magánhangzók részére, fajtájuk szerint egy-egy nyomógombot használunk és áramkörileg biztosítjuk azt, hogy az egymás után lenyomott mássalhangzót és az utána következő magánhangzót vagy hozzá tartozó jelet, a megjelenítésnél ugyanazon karakterterületen belül hozzuk létre, míg a térközgomb egyszeri vagy szükség esetén kétszeri lenyomását közbeiktatva a jelet vagy magánhangzót a mássalhangzótól elválasztva, külön karakterterületen ábrázoljuk. Latin betűkészleten alapuló írásoknál a betűk ékezet nélküli alakját tekintjük különállóan alapbetfinek, míg ezen alapbetűk fölött vagy alatt használt ékezetek minden fajtája számára egy-egy nyomógombot használunk és áramkörileg biztosítjuk azt, hogy az egymás után lenyomott alapbetűt és az utána következő ékezetet a megjelenítésnél ugyanazon karakterterületen belül hozzuk létre, míg a térközgomb lenyomását közbeiktatva az ékezetet az egységes betűtől elválasztva, külön karakterterületen ábrázoljuk. A fenti eljárás foganatosítása során a szokványos alfanumerikus display elemek és nyolcbites CPU segítségével alakítjuk ki a terminált. Ezáltal, a találmány tárgyát képező többnyelvű Videoterminal egyszerű felépítésű, olcsóbban gyártható, megbízhatóan működő, könnyen kezelhető és szervizelhető, univerzális, választhatóan többnyelvű készülék, amely lehetővé teszi a grafikus elemek mellett a tetszőlegesen kiválasztott, pl. latin és a bonyolult kalligrafiájú kötött írások pl. arab, nagyszámú, összes betűalakjának, arányaiban és nyelvnagyszámú, összes betűalakjának, arányaiban és nyelvtanilag is helyes, magas esztétikai igényeket kielégítő, egyidejű megjelenítését úgy, hogy a kiválasztott nyelvek karakterei egyszerűen és tetszőlegesen keverhetők. A találmány tárgya eljárás és kapcsolási elrendezés számítógépek interaktív, választhatóan többnyelvű pl. latin—arab termináljaként való felhasználásra, amelynek meghatározója az ember—számítógép kapcsolat hagyományos adatforgalmában résztvevő ada-5 10 15 20 25 30 35 40 45 50 55 60 4