196008. lajstromszámú szabadalom • Eljárás és berendezés információhordozón lévő nyomtatott, írt szövegek, ábrák, grafikonok információtartalmának digitalizálására, előnyösen olvasógépekhez
9 196008 10 Megnézi a program hogy fekele-e a visszavert jel szintje? Amennyiben fekete akkor 7,-ve 1 M-tartalmán OR műveletet végzünk. Tohét a raBzlerpontnak megfelelő bitet l-bo állítjuk. Amennyiben fehér a pont akkor Z-negáltal AND műveletet végez a program, tehát a megfelelő bitet 0-ra változtatjuk. A X, Y koordinátájú raszterpontol ezek után eloltjuk, majd Z-t egy bittel jobbra toljuk. I-t eggyel inkrementáljuk. Ezek után megnézi a számítógép hogy Z = 0-val, hogy megtörtént-e a nyolc lépés. Ha Z nem zéró akkor U-ra visszaugrik. Ila 2 = 0 akkor megnézi hogy a memória mutató elérte-e a maximumát, ha nem akkor inkromentálja M-et és visszaugrik Yo kiszámítására, és újra kezdi az előzőekben ismertetett ciklust. 2. Az ürossorkorosó program működése. Ez a program a byt-okba szervezett memóriát a valódi képpontnak megfelelően kezeli, (x, y) képponL értéke (bool) (X, Y) = AMAint (y/b) * 320 + XAND2ü(b-ymodb) összefüggéssel jellemezhető az előzőekben ismertetett letárolás szerint. A program X, Y-t nullára állítja. 1. címke, megnézi hogy X, Y Zéro-e. Amennyiben Zéró akkor x-értékét megnöveli ogy-el majd I címkére ugrik. Ha nem Zéró akkor Y-t megvizsgálja hogy elérte a maximumot majd ha nem Y-t inkrementálja, I. cimkére ugrik. Amennyiben X eléri a sor végét okkor az sörköz, és a program letárolja U (n) változóban. 3. Ürososzlopkereső program. A program n = 0; x = 0 értékkel inicializálódik. (A keresést az első sorköznél kezdi.) Címke 1; majd Y = V (n) értéket állít be, megvizsgálja, hogy (x, y) fehér-e. 11a fehér, megvizsgálja, hogy elérte-e a következő sorközt. Ha elérte, akkor lotárolja, ha nem akkor tovább növeli x-et, és koros. Ha Y eléri az utolsó sort a program befejeződik. 4. Karakter azonosító program Az egész eddigi erőfeszítés eredményeképpen sikerült a karakterek helyét megállapítani. Egy karakterhely tartalma egy mátrixot alkot. Ezeket n mátrixokat egy ügyes kiértékeléssel összehasonlítom a táblázattal és a megfelelő egyezés osetén {apró nyomtatási eltérésük miatt nőin tökéletes az egyezés) beazonosítom a karaktert, majd annak ASCII értékéi sorosan letárolom. 5. Beszéd azinLétizálor program. Erre a feladatra több program is ismert. A legismertebb a már említett .samu speches' című Commodore program. A program úgy működik, hogy egy Basic begépelő rutin ASCII kódokat küld a gépi kódú program megfelelő tárolóhelyére, amit aztán a .return" gomb megnyomása után hanggal kimondja. SZABADALMI IGÉNYPONTOK 1. ) Eljárás információhordozón lévő nyomtatott, írt szövegek, ábrák, grafikonok információtartalmának digitalizálására, előnyösen olvnsógépekhez, amelynél az információhordozót megvilágítjuk és az információhordozóról visszavert fénysugarai optikai-villamos jelátalakító segítségével elektromos jelekké alakítjuk, majd ozon elektromos jelsorozatot diszkrét etalon értékekkel összehasonlítva diszkrét értékekből álló jelsorozattá alakítjuk, és ezen diszkrét jelsorozatot számítógép segítségével feldolgozzuk, és az eredményt tároljuk és/vagy kijelezzük, azzal jellemézve, hogy az információhordozó megvilágításához egy katódsugárcső ernyőjén meghajtó- és vezérlő segédegységei (13, 12) segítségével, előnyösen egy TV monitor képernyőjén egy fénypontot generálunk, majd ezen fénypontot (19) a katódsugárcső (15) ernyőjének (16) n során és in oszlopán végigfuttatjuk, egyúttal a fénypontot (19) egy optikai rendszer (17) előnyösen lencse/lencserendszer, segítségével nz információhordozóra (6) leképezzük úgy, hogy nz információhordozó (G) felületén egy n x m fónyfollból (21) álló területen fusson végig. 2. ) Az 1. igénypont Bzorinli eljárÓB, azzal jellemezve, hogy a feldolgozásnál az n x m fénypontból (19) álló területről kupotl villamos jelsorozatot úgy bontjuk, rész jelsorozatokká, hogy az a x b fénypontból álló részterületeknek feleljen meg, majd az igy képzett, réBZ rajzsorozatokat egyenként etalon jelsorozatokkal, olönyösen nyomtatott betűkről készült a x b jelből álló jelsorozattal, hasonlítjuk össze és egyezés esetén beszédszintetizátorral (4) a talált képnek, előnyösen betűnek megfelelő hangot, hangsorozatot generáljuk, majd a következő részjelsorozattal végezzük el az összehasonlítást és hanggonerálásl. ' 3. ) Berendezés információhordozón lévő nyomtatott, Irt szövegek, ábrák, grafikonok információtartalmának digitalizálására előnyösen olvasógépekhez, amelynek az információhordozóhoz csatlakozó loolvHBÓberendezése ennek villamos jelkimenetére kapcsolódó analóg-digilál átalakítója, ehhez csatlakozó jelfeldolgozó 5 10 15 20 25 30 35 40 45 50 55 60 65