194639. lajstromszámú szabadalom • Eljárás és berendezés hang szintetizálására, előnyösen beszéd és/vagy ének szótár nélküli a vezérléssél teljes egészében azonos idejű előállítására
1 194 639 2 máshoz képesti elhelyezkedésének péídakénti alakja; a _ 3. ábra az ismert és a találmány szerinti berendezés kiviteli alakja; a 4. ábra a találmány szerinti vezérlő egység példaként kiviteli alakjai; az 5. ábra a találmány szerinti tároló egység példaként kiviteli alakjai; a 6. ábra a találmány szerinti szeletelő egység példaként kiviteli alakja; a % ábra a találmány szerinti időzítő egység példaként! kiviteli alakja ; a 8. ábra a találmány szerinti időalap generátor példaként! kiviteli alakja. A rajzon azonos hivatkozási számok hasonló részieteket jelölnek. Ha egy-egy részlet ugyanazon megoldáson belül többszörösen előfordul, a hivatkozási számot betűvel egészítjük ki. Az egyirányú kapcsolatokat nyíllal a kétirányú kapcsolatokat kettős nyíllal jelezzük. A találmány szerinti eljárást részletesebben az 1. ábra folyamatábrája alapján ismertetjük. Az eljárás ti első időpillanattal kezdődik, amikor is eldöntjük, hogy szükség van-e hangprototípusok előállítására, amennyiben nincs úgy T5 ötödik időtartam, amennyiben igen úgy TI első időtartam következik. A TI első időtartamban kiválasztjuk a prototipizáiásra alkalmas hangsort, majd T2 második időtartamban kijelöljük a szeleteket a hangsoron (az egyes hangokon aszimmetrikusan), ezután T3 harmadik időtartamban meghatározzuk a hangprototípusokat és T4 negyedik időtartamban tároljuk az így előállított hangprototípusokat. A T4 negyedik időtartamot t2 második időpillanat követi amikor megnézzük, hogy elegendő hangprototípust á'iítottunk-e elő, amennyiben igen úgy t4 negyedik időpillanat, amennyiben nem úgy t3 harmadik időpillanat következik. A t3 harmadik időpillanatban ellenőrizzük, hogy a hangsor végére értünke. amennyiben igen, akkor újra a TI első időtartam, amennyiben nem akkor úra a T3 harmadik időtartam következik. A t4 negyedik időpillanatban megnézzük, hogy további tevékenységre szükség van-e, amennyiben igen úgy ismét a ti első időpillanat következik, amennyiben további tevékenységre nincs szükség úgy az eljárást befejezzük. A T5 ötödik időtartamban meghatározzuk a megszólaltatandó szövegel és ezután t5 ötödik időpillanatban eldöntjük, hogy a szöveget azonnal meg kell-e szólaltatni, na igen akkor T8 nyolcadik időtartam, ha nem akkor T6 hatodik időtartam következik. A T6 hatodik időtartamban meghatározzuk a tárolás módját és T7 hetedik időtartamban tároljuk a szöveget és ezután tő hatodik időpillanatban megnézzük, hogy meg kell-e a szöveget szólaltatni, ha nem úgy újra a T5 ötödik időtartam, ha igen úgy a T8 nyolcadik időtartam következik. A T8 nyolcadik időtartam a szöveget Braille Metakóddá alakítjuk át, majd t7 hetedik időpillanatban megnézzük, hogy éneket kell-e megszólaltatni, ha igen akkor T9 kilencedik időtartam, ha nem akkor Tl 1 tizenegyedik időtartam következik. A T9 kilencedik időtartamban a nemzetközi Braille kottaírás szabályai szerint kódoljuk a dallamot és T10 tizedik időtartamban letároljuk, melyet a Tll tizenegyedik időtartam követ. A Tll tizenegyedik időtartamban a szövegeken megfelelő hangprototípusokat kiválasztjuk és megnézzük t8 nyolcadik időpillanatban, hogy éneket kell-e megszólaltatni, amennyiben igen úgy T12 tizenkettedik időtartam, amennyiben nem úgy TI3 tizenharmadik időtartam következik. A T12 tizenkettedik időtartamban kiolvassuk a dallamot a tárolóból és ezt követi T15 tizenötödik időtartam. A T13 tizenharmadik időtartamban a megszólaltatandó szöveget szemantikai analízisnek vetjük alá és T14 tizennegyedik időtartamban az analízisnek megfelelő dallamot generálunk, melyet szintén T15 tizenötödik időtartam követ. A T15 tizenötödik időtartamban a paramétereket szétválasztjuk a szintetizátorok számára, majd T16 tizenhatodik időtartamban a paraméterek alapján vezéreljük a szintetizálor(oka)t, ezután ismét a 14 negyedik időpillanat következik. A találmány szerinti eljárás egy konkrét megvalósítása esetén célszerű a prototípusokat átlapoltan tárolni, melyet részletesebben a 2. ábra alapján ismertetünk. Az ábrán jól látszik, hogy az egyes Ql-Qn hangok és Wl-Wm hangkapcsolatok XI —Xk hangprototípusai átlapolva helyezkednek el, vagyis van olyan például xi iedik hangprototípus, amely része a Q1 első hangnak a Q2 második hangnak, és a W1 hangkapcsolatnak is. Az ismert berendezést a 3. ábra alapján ismertetjük. A berendezésnek 11 vezérlő egységre csatlakozó láncbakapcsolt 12 beviteli egysége, 13 tárok; egysége és 14 szintetizátora van, A megszólaltatandó szöveg a 12 beviteli egységből érkezik a 13 tároló egységbe. A szöveg bevitelt, a tárolást a 11 vezérlő egység vezérli és a megszólaltatás során ugyancsak a 11 vezérlő egység keres? ki a 13 tároló egységből az egyes karakterek prototípusait és az igy kikeresett prototípusokat adja a 13 tároló egység a 14 szintetizátor jel bemenetére, melynek a vezérlését ugyancsak a 11 vezérlő egyseg végzi. A találmány szerinti berendezést ugyancsak a 3. ábra alapján ismertetjük részletesebben. A berendezés az ismerttől abban tér el, hogy legalább egy I4a- 14n szintetizátora és 15 szeletelő egysége is van. A 11 vezérlő egység ki/bemenetei első vezérlő C vezetékkötegen keresztül a 12 beviteli egyseg második vezérlő D vezetékkötegen át a 13 tároló egység, negyedik vezérlő G vezetékkötegen keresztüí pedig a 15 szeletelő egység ki/bemeneleire, kimenetei pedig harmadik vezérlő E vezetékkötegen keresztül a 14a— 14n szintetizátor(ok) bemenetelre vannak kötve. A 13 tároló egység bemenetei első adat A vezetékkötegen át a 12 beviteli egység kimeneteire, negyedik adat H vezetékkötegen keresztül a 15 szeletelő egység kimeneteire, kimenetei pedig második adat B vezetékkötegen át a 14a - 14n szintetizátorok) további bemeneteire vannak csatlakoztatva. A 15 szeletelő egység bemenetei harmadik adat F vezetékkötegen keresztül a 12 beviteli egység további kimeneteire vannak kötve. A találmány szerinti berendezés működése az 5 10 15 20 25 30 35 40 45 50 55 60 65 4