184532. lajstromszámú szabadalom • Eljárás és elektronikus berendezés két- és háromdimenziós alakzatok optimális elrendezésére

1 1S4 532 2 logika a beíróiogikával, a hosszúságekvivalencia egység a beírólogikával és a hosszúságregiszterrel, a hosszúság­regiszter a párámétertárral, a címregiszter a paraméter­tárral és az intervallumekvivalencia egységgel, az inter­­vallumekvívalencia egység a beírólogikával és az inter­vallumregiszterrel, az intervallumregiszter a paraméter­­tárral és a nagyságrend-ekvivalencia egységgel, a nagy­ságrend-ekvivalencia egység a paramétertárral, a nagy­­ságrend-veremtárolóval és a nagyságrendregiszterrel, a nagyságrend-veremtároló a paramétertárral, a koordináta­számláló pedig a koordinátaregiszterrel van összekötve, továbbá a súlypontgenerátor és a területgenerátor a beíró­logikához van csatlakoztatva. A találmány szerinti eljárást és berendezést a mellékelt rajzokon ábrázolt példakénti kiviteli alak alapján rész­letesebben ismertetjük. A rajzokon az 1. ábra a találmány szerinti berendezés egyik kiviteli alakjának tömbvázlata, a 2. ábra a találmány szerinti berendezés másik kiviteli, alakjának tömbvázlata, a 3. ábra a találmány szerinti berendezésben alkalma­zott vektormemória példaképpeni kiviteli alakjának tömbvázlata, a 4. ábra a találmány szerinti berendezésben alkalma­zott elhelyezésgenerátor példaképpeni kiviteli alakjának tömbvázlata, és az 5. ábra a találmány szerinti berendezésben alkalmazott foglaltságelemző példaképpeni kiviteli alakjának tömb­­vázlata. _ A találmány szerinti berendezés az 1., 2. ábrán látha­tóan 1 vektormemóriából, 2 vektor-raszter konverterből, 3 ablakgenerátorból, 4 elhelyezésgenerátorból, 5 foglalt­ságelemzőből, 6 vezérlőegységből, 7 kijelzőeszközből, 8 külső forrásból és 9 beavatkozószervből áll. Az 1 vektormemória a 6 vezérlőegységgel és a 4 el­helyezésgenerátorral, továbbá a 2 vektor-raszter konver­terrel és a 6 vezérlőegységgel van összekötve. A 8 külső forrás a 4 elhelyezésgenerátorral és a 6 vezérlőegységgel van összekötve. A 6 vezérlőegység a 4 elhelyezésgenerá­torral, a 3 ablakgenerátorral, az 5 foglaltságelemzővel és a 9 beavatkozószervekkel van összeköttetésben. Az 5 foglaltságelemző a 2 vektor-raszter konverterhez, a 2 vektor-raszter konverter pedig a 7 kijelzőeszközhöz van csatlakoztatva. A 3 ablakgenerátor a 4 elhelyezésgene­rátorhoz, továbbá az 1 vektormemóriához (lásd 1. ábra),, vagy a 2 vektor-raszter konverterhez (lásd 2. ábra) van' csatlakoztatva. "Az 1. és 2. ábrán ábrázolt kiviteli alakok működését az alábbiakban ismertetjük. A működés során meg kell különböztetni az interaktív és automatikus üzemmódot. Interaktív üzemmódban az 1 vektormemóriában már tárolt alakzatok a 2 vektor-raszter konverteren keresztül: a 7 kijelzőegységen megjelenítésre kerülnek. A 9 be-; avatkozószervek hatására a 6 vezérlőegység az alak­zatok virtuális elforgatását vagy eltolását hajtja végre az 1 vektormemóriában. Ily módon az új virtuális helyzeti alakzat kerül a 7 kijelzőeszközön megjelenítésre, tehát a beavatkozás eredményét a 7 kijelzőeszköz megjeleníti. Ez az úgynevezett interaktív üzemmód azonban az automatikus üzemmód mellett kevésbé jelentős. Auto­matikus üzemmódban a 6 vezérlőegység a már elren­dezett alakzatok közötti üres helyekről információt kap az 5 foglaltságelemzőtől. A 6 vezérlőegység megvizs­gálja, hogy a 8 külső forrásból milyen elhelyezésre váró alakzat adatai hívhatók le, majd mindkettő figyelembe­vételével meghatározza a 3 ablakgenerátor paramétereit, tehát azt a területet, amelyet mintegy látszólag kivágva a teljes rendelkezésre álló területből, fel kell használni az elhelyezendő alakzatok elhelyezésére. Ezt követően a 8 külső forrásból az elhelyezendő alakzatok vektoriális kiírása, valamint a 3 ablakgenerátor által kiválasztott térrész adatai a 4 elhelyezésgenerátorba kerülnek, amely­ben a 6 vezérlőegység vezérlése alapján az egyéb elhe­lyezéssel kapcsolatos feltételek figyelembevétele mellett ismételt elhelyezési kísérletek szélső értékének vizsgá­latával realizálódik egy konkrét virtuális elrendezés. Az elrendezés kiválasztása után a 6 vezérlőegység utasítására az újonnan elhelyezett alakzat is beíródik az 1 vektor­­memória megfelelő helyére. Ezt követően újabb elhelyezési kísérlet történik, újabb, a 8 külső forrásból származó alakzattal, majd a folyamat ciklikusan ismétlődik. A folyamat befejeződik, amikor a 6 vezérlőegység az 5 foglaltságelemző információja alap­ján már nem tud a 8 külső forrástól olyan alakzatokat lekérni, amelyek számára elegendő üres tér áll rendelke­zésre. A 3. ábrán a találmány szerinti berendezésben alkal­mazott 1 vektormemória egyik konkrét kiviteli alakjának tömbvázlata látható. A 3. ábra szerint az 1 vektormemória 10 memóriából, 11 kettős normálforma-transzformátor­ból, 12 átmeneti tárolóból, 13 komparátor egységből és 14 veremtárolóból áll. A 11 kettős normálforma-transz­formátor a 12 átmeneti tárolóhoz, a 12 átmeneti tároló pedig a 13 komparátor egységhez és a 10 memóriához van csatlakoztatva. A 13 komparátor egység a 10 memó­­rával és a 14 veremtárolóval van összekötve, a 10 me­mória és a 14 veremtároló pedig ugyancsak összeköttetés­ben vannak. A berendezés további egységei közül a 6 vezérlő­­egység a 13 komparátor egységhez és a 10 memóriához, a 4 elhelyezésgenerátor a 11 kettős normálforma-transz­formátorhoz, a 2 vektor-raszter konverter a 13 kompa­rátor egységhez, valamint adott esetben a 3 ablakgenerá­tor a 13 komparátor egységhez van csatlakoztatva. A 3. ábrán látható 1 vektormemória működését az aláb­biakban ismertetjük. Ha az 1 vektormemóriába, s ennek megfelelően a 10 memóriába nem szükséges új alakzat felvétele, a 6 vezérlő­­egység a 13 komparátor egységet úgy vezérli, hogy a 10 memória tartalma a 13 komparátor egységen keresztül közvetlenül a 2 vektor-raszter konverterre kerül. Amennyiben a képtartalomban új alakzatot kell el­helyezni, amelyet a 4 elhelyezésgenerátor már megfele­lően pozícionál, ez az új alakzat all kettős normálforma­­transzformátoron keresztül a 12 átmeneti tárolóba kerül. A 11 kettős normálforma-transzformátor biztosítja a vektorok olyan felbontását, hogy a raszteres kifejtés egyértelműsége biztosítható legyen. Ebben az esetben is a szokott módon folyik a 10 memória kiolvasása mind­addig, amíg a 13 komparátor egységben felismerésre nem kerül, hogy a 12 átmeneti tárolóban tárolt alakzat elsőbbséget élvez a képen való megjelenés szempontjá­ból, mert az éppen kijelzésre kerülő területre a 4 elhelyezés­­generátor ezt az alakzatot helyezte el. Ebben az esetben a 13 komparátor egység a 6 vezérlőegység engedélyező jele alapján a 2 vektor-raszter konverter felé az új alakzat vektoriális leírását engedi át, ugyanakkor az előző kép­tartalomban szereplő és sorrendben következő alakzatot 5 10 15 20 25 30 '35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom