You are on page 1of 67

Mt Istvn

A multimdia alapjai
s felttelrendszere
PC krnyezetben

TARTALOM
1. Bevezets
1.1 A tmavlaszts indoklsa
1.2 Feladat meghatrozs
1.3 Felhasznlt eszkzk

2. A multimdia fogalma
2.1 Msok szerint
2.2 sszegzs s sajt meghatrozs

3. A multimdia alkalmazsok hardver felttelei


3.1 MPC szabvnyok
3.2 Hardverkialaktst befolysol tnyezk
3.3 Alaplap, processzor s memria
3.4 Vide egysgek
3.5 Sajt multimdia stdi kialaktsa
3.6 Multimdia alkalmazsokat kiszolgl hlzati megoldsok

4. A multimdia ellltsnak szoftver eszkzei


4.1 Szvegszerkesztk
4.2 Hangszerkeszt programok
4.3 llkp szerkesztsre hasznlt programok
4.4 Animci kszts
4.5 Vide szerkeszts
4.6 Multimdia szerkeszt programok

5. Multimdia szerkeszts folyamata


5.1 Koncepci kialakts
5.2 Forgatknyv
5.3 Nyersanyaggyjts
5.4 Mdiumok elksztse digitalizlsa
5.5 A multimdia alkalmazs sszeszerkesztse
5.6 A multimdia bemutatsa s eszkzei
5.7 A multimdia hordoz s trol eszkzei

6. A multimdia egyb terletei


6.1 Virtulis valsg
6.2 Videkonferencia rendszerek
6.3 Hipermdia s az INTERNET
6.4 Kbeltelevzizs

7. A multimdia jvje
8. sszefoglals
9. Irodalomjegyzk
9.1 Knyvek
9.2 Cikkek
9.3 Eladsok, konzultcik
9.4 Hlzati irodalom
9.5 Elektronikus irodalom CD-n

10. Kp- s brajegyzk


11. Tartalomjegyzk
12. Mellkletek

1. Bevezets
1.1 A tmavlaszts indoklsa
Az 1980-as vekben vlt a szmtstechnika htkznapjaink rszv. Ebben jelents szerepet
jtszott az IBM , mely 1981 augusztusban jelent meg a piacon - a ksbb nll kategriv
talakult - PC (Personal Computer) szmtgpvel. A PC fejldse lehetv tette jabb
alkalmazsok hasznlatt, mely a szoftverek s hardverek specializldst vonta maga utn a
PC kategrin bell. E specializcit jl illusztrlja az a tny, hogy a szoftver s hardver
gyrtk egy csoportja (Microsoft, Philips, Tandy, NEC, Olivetti) a Multimedia PC
Marketing Council 1988-ban megalkotta a multimdia PC szabvnyt. Szakdolgozatomban e
terletet - a multimdit - dolgozom fel
E tma kivlasztst indokolja, hogy munkahelyemen a Pcsi Regionlis Munkaerfejleszt s
Kpz Kzpontban (PRMKK) - ahol felntt oktatsban veszek rszt instruktorknt, a szmtstechnika terletn - jelenleg folyik egy multimdia szerkeszt kpestst ad tanfolyam. A
kpzs tematikjnak, kpzsi tervnek s a szksges jegyzetek kidolgozsnak feladatt n
kaptam meg.
A gpi krnyezet kivlasztsakor tbb tnyezt kellett figyelembe vennem: egyrszt azt, hogy
a multimdia mely gpkategrin jut el a felhasznlkhoz, msrszt hogy a fejleszts milyen
platformon trtnik, harmadrszt azt hogy a PRMKK-ban mely kategrihoz adottak a
felttelek. Az els s harmadik felttel hatsra dntttem a PC platform mellett. E krnyezet
pontos paramtereit a multimdia PC sszelltsrl szl rszben fejtem ki bvebben.
Opercis rendszer tekintetben szintn a PRMKK adottsgai determinltk a vlasztst, itt
ugyanis Windows95 opercis rendszer ll jogtiszta formban rendelkezsre.
gy alakult ki az a krnyezet, amely szakdolgozatok cmben is megjelenik: A multimdia
alapjai s felttelrendszere PC krnyezetben.
1.2 Feladat meghatrozs
A multimdia bemutatsa tbb mdszerrel is megvalsthat. Ilyen lehet a mszaki lersok
stlusban ksztett szraz tnyfelsorols s a szoftverek hasznlatrl szl mese is.
Szakdolgozatomban egy harmadik utat vlasztottam: egy vals feladat (multimdia anyag
fejleszts) megoldsn keresztl mutatom be a multimdia alapfogalmait s eszkzeit, valamint
elemzem a felmerlt nehzsgeket, s rmutatok a megoldsi lehetsgekre is.
A FELADAT A KVETKEZKBEN FOGLALHAT SSZE:
Multimdia anyag ksztse a multimdia fejlesztsrl, mint folyamatrl, annak hardver s
szoftver eszkzrendszerrl, a fejleszts lpseirl s a kapcsold terletekrl.
Az anyag elksztshez szinopszist, majd forgatknyvet ksztek, elksztem a felhasznland mdiumok anyagait (szveg, llkp, mozgkp, hang), a megfelel eszkzkkel
elvgzem a digitalizlst, szksg esetn az anyag mdostst (retusls, tszerkeszts), majd
az egyes mdiumok sszeszerkesztsvel kialaktom az interaktv elemeket is tartalmaz
multimdia anyagot. Szakdolgozatom ezt a folyamatot kveti vgig.

1.3 Felhasznlt eszkzk


A feladat megoldshoz szksges hardver eszkzket rszben a PRMKK rszben a Janus
Pannonius Tudomnyegyetem Regionlis Tvoktatsi Kzpontja bocstotta rendelkezsemre
(a vide digitalizls eszkzeit JPTE RTK, a tbbi eszkzt a PRMKK adta). Az egyes berendezseket az A multimdia alkalmazsok hardver felttelei cm rszben valamint az egyes
mdiumok ismertetsnl trgyalom.
A szoftverek kzl az Asymetrix ToolBook II Publisher 5.0 a JPTE RTK jogos tulajdona, a
tbbi felhasznlt szoftver license-vel a PRMKK rendelkezik, ezek mellett felhasznltam
shareware s freeware termkeket is.

2. A multimdia fogalma
Minden j tudomnyterlet els feladatai kz tartozik a kutatsi tmakr pontos definilsa.
Az esetek egy rszben ez a feladat nehezebbnek bizonyul, mint a tnyleges kutats illetve
fejleszts megvalstsa. Ez az llspont ltszik igazoldni a multimdia terletn is, mint
ahogy azt a kvetkezkben lthatjuk.
2.1 Msok szerint
A multimdia pontos definilshoz nzznk meg nhny vlemnyt, mi is a multimdia?
2.1.1 gy ltjk a profik
A multimdia sz tgabb rtelmezsben egy kreatv alkot kzeg, olyan rendszert definil, amely
biztostja az egyn vagy csoportok szmra a klnbz struktrban (kp, grafika, mozgkp,
hang, rott szveg, adatllomnyok, stb.) rgztett, nem szksgszeren egy adatbzisban lv
digitlis informci interaktv elrhetsgt, annak a felhasznls helyn trtn rgztst,
tstrukturlst, bvtst. A cl teht az ember informcival trtn magas sznvonal
kiszolglsa, a hatkonysg rdekben lehetleg minden rzkszervre egyidejleg gyakorolt
ingerekkel. [A]
The term multimedia refers broadly to information in different formats - text, still images,
sound, vide, and animation - that you can include in computer-based applications. By combining
these elements into your ToolBook II applications, you can communicate more effectively, and
even create applications that wouldnt be possible without sound or motion. Multimedia enables
you to combine the impact of TV with the power of personal computing to create applications
that are
efficient - you can replace information you read with information you can see and hear, such
as a vide clip.
direct - you can deliver information using the best medium, such as a language-teaching
application that plays a native speakers voice to demonstrate pronunciation.
personal - you can design applications with your own combination of elements. [2]
az lltlagos definilsi nehzsgekrt mindenekeltt a szmtgpgyrtkat lehet hibztatni.
Amint k rjttek, hogy nyilvnvalan sok pnzt lehet keresni azzal, ha a PC-t j terleteken val
hasznlatra is alkalmass teszik, mint pldul kpek s hangok megjelentse s feldolgozsa,
azonnal gyes jelszt kezdtek keresni hozz. Valaki valamikor aztn kitallta, hogy nevezzk az
egszet multimdinak.[11]
A multimdia rendszert fggetlen informcik szmtgp-vezrelt, integrlt ellltsa,
clorientlt feldolgozsa, bemutatsa, trolsa s tovbbtsa hatrozza meg, melyek legalbb
egy folyamatos (idfgg) s egy diszkrt (idfggetlen) mdiumban jelennek meg.[12]

2.1.2 Multimdia fogalma a htkznapi felhasznlk szmra


Kutatst vgeztem kezd szmtgp felhasznlk kztt - akik nem hivatsszeren foglalkoznak szmtstechnikval , mit jelent szmukra a multimdia. A vlaszokbl kiemeltem a
legjellemzbbeket, melyeket az albbiakban kzlk:
KRDS: Mit jelent az n szmra a multimdia? Vlaszt fogalmazza meg nhny mondatban!

A multimdia kp, hang, szveg sszehangolsa szmtgpes ton. Az emberek magas sznvonalon val kielgtse Pl. reklm, mvszet, hrad stb. cljbl. Szerintem ez a jv, ksbb
ezt a mfajt mg tkletesebben s magasabb szinten mkdtethetjk.
(B. Anik - Mohcs)

A multimdia egy olyan rendszer, amelyben megtallhat hang, kp, grafika, mozgkp, szveg
s egyb adatok. Mindezt szmtgp segtsgvel llthatjuk el. Ha az embernek van nmi
fantzija, akkor szinte korltlanok a lehetsgek.
(M. Veronika - Pcs)

A mdik, mdiumok igen fontos szerepet jtszanak letnkben, hiszen rajtuk keresztl
tjkozdhatunk a vilg hreirl a leggyorsabban. A multimdia ennek egy olyan ga, mely a
tovbbtand informcit minl teljesebb, formban akarja eljutatni az emberekhez. Ehhez az
kell, hogy az ember minl tbb rzkszervt egyidejleg rjk az informcik, melyek egsze,
sszessge alkotja a teljessget.
(R. Rbert - Mohcs)

2.1.3 Mit knlnak a gyrtk multimdia nv alatt?


MULTIMDIA KOMPLETT

AMD-K5 100 MHz, 8 MB RAM EDO,


CD ROM 8 x seb. SONY IDE
1,3 GB HDD, 1,44 MB FDD
Hangkrtya SB 16 PNP
VGA: S3 Trio 64V+ PCI 1 MB,
Hangfal 120 W
mini torony v. baby, tasztatra magyar v. angol
Mouse
14 SVGA color GVC monitor
Kperny mikrofon
(ASPECT Kereskedelmi s Szolgltat Kft. 97/1 prospektusa)

MULTIMDIA NOTEBOOK

133 MHz Intel Pentium


16 MB EDO RAM
1,08 GB HDD
2 MB VRAM PCI VGA
MPEG szoftver
11,3 TFT LCD
6 x CD ROM
1,44 MB FDD
rint pad

infrared tvirnyts egr


16 bit hangkrtya
mikrofon, hangszr
MCMCA III
Windows 95 billenty
Windows 95 installlva (angol, CD,
manual)
hordtska
gpkocsi adapter
(POLIPUS Kft. hirdetse - CHIP 1997/2)

2.2 sszegzs s sajt meghatrozs


A fentiekbl kitnik, hogy a megvizsglt csoportok ltal tett meghatrozsokban a csoport
specifikus elemek jelentsen eltrnek egymstl, azonban mindegyik definciban kzs
elemknt szerepel a klnbz informcihordozk integrltsga. Ez lehet a kzs nevez a
vizsglt krdsben, s a sajt multimdia defincim is ebbl indul ki.
Szmomra a multimdia (multi: sok [lat.], mdium: kzbls helyen tallhat [lat.]) olyan
komplex informcis rendszert vagy informcis csatornt (kzeget) jelent, melynek ellltsa
s hasznlata szmtgpes krnyezetben trtnik, tbb egymstl eltr tulajdonsg
(diszkrt s folyamatos) mdium szerepel benne, s valamilyen specilis feladatot old meg. Sajt
meghatrozsomban mg egy egyedi jelentstartalma is szerepel a multimdia fogalomnak: a
6

kzelmlt s kzeljv technolgiai fejldsnek mozgatrugja, az informcihoz val


hozzjutst demokratizl rendszer.
E sok pozitvum mellett ltnunk kell a fogalomhoz kapcsold kedveztlen tulajdonsgokat is.
Mivel szmtgpes krnyezetben mkdik, az informcitartalom nem kzvetlenl visszanyerhet (mint pl. barlangrajz, ktblk feliratai, papron trolt informcik, melyek rtelmezshez nem volt szksg kzbls eszkzre), amibl kvetkezik, hogy visszanyershez (nem
mindenki szmra hozzfrhet) berendezsek szksgesek, hasznlata specilis tudst ignyel
(ez lnyegben azonos az olvasni tuds fogalmval, vagyis megszerezhet tudsrl van sz).
sszegezve: a multimdis informcitrols s tovbbts egyrszt lehetv teszi a hatkony
informcitads lehetsgt. Msrszt lemondst jelent a kzvetlen informci visszanyersrl, melybl szlssges esetben komoly nehzsgek addhatnak (ez a tma nll
problmakre a tudomnyos-fantasztikus irodalomnak).

3. A multimdia alkalmazsok hardver felttelei


A multimdia alkalmazsok ksztse s lejtszsa bizonyos kvetelmnyeket tmaszt a
hasznlt szmtgppel szemben, melyek teljeslse esetn tudjuk csak teljes egszben
kihasznlni a multimdia alkalmazs elnyeit.
Ahogy a bevezetben utaltam mr r, nhny cg megprblta lerni s egysgesteni azokat a
minimlis kvetelmnyeket, melyek szksgesek egy multimdia alkalmazs futtatshoz. gy
jttek ltre a multimdia gp szabvnyai.
3.1 MPC szabvnyok
Az 1988-ban elfogadott s 1989-ben bevezetett eredeti MPC (Multimedia Personal Computer)
szabvny a kor technikai lehetsgeinek megfelelen vlogatott a hardverrel s szoftverek
kztt, termszetesen szem eltt tartva az MPC Tancs rdekeit. rdekessgknt
megemlthet, hogy a szakirodalom szerint [10] az els szabvnyban mg 80286 tpus
processzor szerepelt 10 MHz-es rajel frekvencival, csak ksbb kerlt be - a nvekv
ignyek hatsra - a szabvnyba ismeretlen mdon (sic!) a 80386SX tpusjel processzor 16
MHz rajellel. A kvetkezkben lthat az MPC Tancs ltal minimlis kvetelmnyknt
javasolt 1 s 2 szint szabvnya.
Tblzat 1 - MPC Level 1
Processzor
Memria
Floppy meghajt
Merevlemez
CD-ROM meghajt
Kpernyfelbonts
Grafikus krtya
Hangkrtya
Billentyzet
Egr
Opercis rendszer

80386 SX 16 MHz
2 MB
3,5", 1,44 MB
30 MB
150 kilobjt/msodperc, maximum. 1 msodperc hozzfrsi id, 64 kilobjt RAM
640 x 480 kppont
VGA 16/256 szn
8 bites A/D talakt, 11,025/22,05 kHz mintavtelezsi frekvencia, szintetiztor 4/9
hanggal, MIDI interfsz
101 gombos
2 gombos
DOS/Windows

Tblzat 2 - MPC Level 2


Processzor
Memria
Floppymeghajt
Merevlemez
CD-ROM meghajt
Kpernyfelbonts
Grafikus krtya
Hangkrtya
Billentyzet
Egr
Opercis rendszer

80486 SX 25MHz
4 Mbjt
3,5", 1,44 Mbjt
160 MB
300 kilobjt/msodperc, maximum 400 msec hozzfrsi id, 64 kilobjt RAM,
multisession olvassi kpessg
640 x 480 kppont
SVGA 65536 szn
16 bites A/D talakt
101 gombos
2 gombos
DOS/Windows

Az elzek szerint kialaktott konfigurcik az MPC1


illetve MPC2 logo viselsre jogosultak [bra 1, bra
2].

bra 1 - MPC1 logo

bra 2 - MPC2 logo

A kvetkezkben az MPC azon fontos alkotelemeivel


foglalkozom, melyek nincsenek kzvetlen kapcsolatban az
egyes mdiumok digitalizlsval - ez utbbi hardver
eszkzket az egyes mdiumoknl mutatom be. E rszben a
hangslyt nem elssorban a konkrt eszkzk
kivlasztsra helyezem, hanem azt prblom meg
rzkeltetni, hogy mely hardver sszefggsekre kell
koncentrlni egy MPC sszelltsakor.

3.2 Hardverkialaktst befolysol tnyezk


Az MPC sszelltsban az els feladat annak meghatrozsa, hogy egy multimdia
alkalmazs milyen kiemelt kvetelmnyeket tmaszt a hardverrel szemben. Ezt a felhasznland mdiumok - szveg, llkp, hang, mozgkp - tulajdonsgainak elemzsvel dnthetjk
el. Az emltett mdiumok kztt lnyegi kihvst a hang illetve az ll- s mozgkp feldolgozsa jelent a PC szmra.
3.2.1 Adatmret tnyezk
Nzzk mennyi adatot jelenthet egy-egy llkp. Vektorgrafikus vonalrajzot tekintve,
amennyiben felttelezzk, hogy a kpet mintegy 500 egyenes (46 bit/egyenes) alkotja, akkor
mintegy 2,8 Kbjt terleten tudjuk a kpet trolni. Pixelgrafikus brzols esetn 256 rnyalat
megklnbztetse esetn, minden kppont lershoz 1 bjt szksges. Ez 640x480
kppontos felbontst alapul vve 300 Kbjt trolhely ignyt jelent.
A hangok tekintetben egy 8 kHz-cel mintavtelezett nem tmrtett (telefon minsg)
beszd 8 Kbjt trkapacitst ignyel. CD minsg esetn, szintn nem tmrtett sztereo jel
172 Kbjt tr kapacitst foglal msodpercenknt.
A harmadik mdium - a vide - trignye, msodpercenknt 25 teljes kpet figyelembe vve
22500 Kbjt nagysgrendjben van.
3.2.2 Adatramls tulajdonsgai
Amint azt korbban emltettem [12], a mdiumok besorolhatk idfggetlen (pl. szveg, bra)
s idfgg (hang, mozgkp) kategrikba. Az egyes mdiumok adatai hrom mdon
mozgathatk: aszinkron, szinkron s izokron tviteli mdszerrel.

3.2.2.1 Adattviteli mdszerek

Az aszinkron tvitel estn - ami idbeli megktst nem tartalmaz az tvitt adatcsomagokra
nzve - minden diszkrt mdium tvihet (pl. INTERNET), az idfgg mdiumok rtelemszeren nem.
A szinkron tvitel mr meghatroz egy maximlisan megengedhet ksleltetst a forrs s
nyel kztt, de megengedett a csomag elbbi idpontban trtn berkezse. Ez a ksleltetsi
korlt nem lphet t, vagyis biztostva van a csomagok maghatrozott idintervallumon belli
berkezse. E tny miatt audio adatok gond nlkl tvihetk, tmrts nlkli vide adatok
esetn - ahol nagy adatmennyisg mozog - rvid ksleltetsi idt figyelembe vve ideiglenesen
trolnunk kellene (140 Mbit/sec tviteli sebessg, 1 sec ksleltets esetn ez kb. 17 Mbjt
ideiglenes trolkapacitst jelentene).
Izokron tvitelnl definilt a csomagonknti maximlis s minimlis ksleltets is a vgpontok
kztt, vagyis behatrolt a maximlis szrs (jitter), ami megengedett az adatok meghatrozott
helykre val megrkezsnl. E mdszerrel pldul az elbbiekben emltett tmrtetlen
videadat tvitele kevesebb memrit ignyelne ideiglenes trols cljbl.
3.2.2.2 Adatfolyamok periodicitsa s adatmennyisgei

Kiemelve a folyamatos mdiumokat - ahol az adatramls rszletei is fontosak - megvizsglhatjuk az adatramls periodikus voltt, valamint az egymst kvet informciegysgek egyntetsgt.
Beszlhetnk szigoran periodikus adatokrl (pl. PCM kdols beszd a telefonrendszerekben), amikor az egymst kvet adatcsomagok kztt ugyanakkora idkzk vannak;
kzel periodikus adatfolyamokrl, ahol a csomagok kztti idkzk periodikus jellegek.;
valamint aperiodikus adatfolyamokrl, melynl nem tallunk a csomagok kztt periodicitst.
Az tvitt adatcsomagok mrete lehet lland (szigoran egyntet, mint pl. audio CD adatfolyama), kzel egyntet (amikor az adatmennyisg az idben periodikusan vltozik, mint pl.
tmrtett vide egyeskpek) s nem egyntetek.
3.2.3 sszegzs
A fentiekben vzolt adattulajdonsgok alapjn a multimdia rendszerekben az id s tbocstsi szlessg tnyezket talltam a kt legfontosabb momentumnak, amit figyelembe kell
vennnk a hardver konfigurci sszelltsnl.

10

3.3 Alaplap, processzor s memria


A sebessg (id tnyez) s tbocst kpessg sszehangolsa. Ez a hrom tnyez nem csak fizikailag van szoros
kapcsolatban egymssal, hanem egyttesen hatrozzk meg az
MPC teljestmnynek jelents rszt.
3.3.1 Buszrendszerek
A CPU s a perifrik kztti adattvitel minsgt az alkalmazott buszrendszer hatrozza meg. A PC kategria kezdeti
idszakbl (1984) szrmazik az ISA (Industry Standard
Arhitecture) 16 bites buszrendszer, mely aszinkron mkds,
vagyis a rajta keresztl foly adattvitelt nem kzvetlenl a 8
Fnykp 1 - Alaplap
MHz-es (alaprtelmezett buszfrekvencia) rajel temezi,
hanem a CPU s a perifrik sajt kr s nyugtz jelei. A
maximlis sebessg mintegy 8 Mbjt/sec lehetne, de a fellp ksleltetsek s a biztonsgi
tartalk miatt a szakirodalom [A] 4 s 6 Mbjt/sec kz teszi az elrhet sebessget. Ez a
manapsg hasznlatos egyre gyorsabb processzorok s perifrik esetn mr nem elegend.
Az ISA busz mellett kialakultak a nagyobb frekvencival s svszlessggel mkd rendszerek, mint pl. VESA (Vide Electronics Standard Association) loklbusz (32 bit, CPU rajel
ltali temezs min. 33 MHz rajellel, 133 Mbjt/sec adattviteli sebessg), mely rtelepedett
a processzor buszra (napjainkban kiszorulni ltszik a piacrl e szabvnnyal, de a VESA j
trekvsi figyelemre mltak, lsd ksbb). Emltsre mlt mg az IBM ltal kidolgozott s
az ISA busztl eltren mr szabadalmaztatott MCA (Micro Channel Architecture) vagy
ismertebb nevn mikrocsatorns busz (1987, 32 bit, 10 MHz buszfrekvencia, 32 Mbjt/sec
adattviteli sebessg), mely kizrlag IBM szmtgpekben tallhat meg, s szintn nem jelent
kedvez megoldst a multimdia alkalmazsok adattvitele terletn.
A jelen llapot szerinti egyik optimlis megoldst az Intel ltal fejlesztett PCI (Peripherial
Component Interconnect) busz jelentheti, mely teljesen fggetlen a korbbi buszrendszerektl,
s mind a 32 bites, mind a 64 bites svszlessget tmogatja, automatikus bellt funkcija
rvn nem kell konfigurlni (IRQ, DMA) a PCI krtykat. Adattviteli sebessge 132
Mbjt/sec (32 bites) krl van.
A szintn elnys tulajdonsgokkal rendelkez - br drgbb - SCSI (Small Computer
Systems Interface) szabvny(ok)-nak megfelel eszkzk, fleg tviteli sebessgkkel tnnek
ki, valamint azzal, hogy szinte univerzlisan hasznlhatk perifria-csatolknt.
Az SCSI csatolval [Fnykp 2] 7 eszkzk
vezrelhet (16 bites wide: 15 eszkz), az adattviteli sebessg a klnbz szabvnyoknl
eltr Fast SCSI-2 (8 bit): 10 MB/s; Fast SCSI2 (16 bit): 20 MB/s; Ultra SCSI - 8 bit):
20 MB/s; Ultra SCSI (16 bit): 40 MB/s. A
gyorsasg tovbb javul, ha az SCSI vezrlt az
alaplapra integrljk. Adatbiztonsgi szempontbl elnys, hogy az adatt paritsbittel
Fnykp 2 - SCSI csatol krtya
ellenrztt. A szabvnyt az opercisrendszerek
szles kre tmogatja, sokfle perifria kapcsolhat r: tbbek kztt merevlemezes egysgek,
CD-ROM meghajtk, nyomtatk, streamerek s scannerek.
11

3.3.2 Processzorok

Fnykp 3 - P6 CPU

A buszrendszer tbocstsi kpessghez igaztva vlaszthatjuk meg


a processzor tpust. A feldolgozand adatmennyisgeket s az
elvgzend mvelettpusokat figyelembe vve csak 32 bites, vagy
annl nagyobb svszlessg fprocesszor alkalmazsa sszer. Az
MPC1 szabvnyban szerepl 80386 tpus processzor, kevss
alkalmas e terleten val alkalmazsra, hiszen pl. a mozgkp
ellltsban hasznlt gyors-Fourier transzformcit egy 80386-os
processzor mintegy 40 sec alatt vgzi el [v].

A PC kategriban a jelenleg leszll gban lv 80486 processzor, valamint Pentium (s a


vele kompatibilis 5x86 egysgek) s kis rszben a Pentium Pro hasznlatosak.
Az 1993-ban megjelent, mintegy 220 utastssal dolgoz 64 bites adatbusz Pentium kt
fggetlen utasts vgrehajt egysge rvn egy rajel alatt kt utastst is vgre tud hajtani,
ami jtkonyan hat a gyorsasgra (szakdolgozatom rsa idejn az rajel frekvencia 200 MHz
volt ebben a kategriban). Ezen kvl a kt 8 Kbjtos adat- s utasts cache szintn a
szmtsi sebessget gyorstja - ami az elzekbl addan ltfontossg lehet egy multimdia
alkalmazs futtatsakor.
A P6 processzor megnvelt tranzisztor szma (5,5 milli) mellett a dinamikus feladat vgrehajts (Dynamic Execution) jelent elrelpst, mely segtsgvel a memrira vrs holtideje
hasznlhat fel oly mdon, hogy a soron kvetkez utastsok kzl a regiszter hivatkozs,
s az elzektl fggetlen feladatokat vgrehatja s gy elre dolgozik (a buszvezrl, az
aritmetika s az utasts kirtkel fggetlenl dolgozik!). Az utasts elrejelzs tallati
arnynak nvelse rdekben kapta a P6-os azt a 256 Kbjtos msodlagos cache-t, mely oly
jellegzetess teszi a klalakjt [Fnykp 3].
1997 janur 7-n mutatta be az Intel cg a
specilisan multimdia feladatokra fejlesztett
Pentium MMX processzort [Fnykp 4]. 57
j utastsa a hang az ll- s mozgkp
kezelst gyorstja. Az j utastsokat a multimdia alkalmazsok adatforgalmra figyelemmel terveztk meg, pl. a leggyakrabban
hasznlt mveletekre szlettek utastsok. Ezt
valstjk meg a SIMD (Single Instruction
Fnykp 4 - Pentium MMX processzor
Multiple Data) jelleg utastsok, melyek a
multimdia alkalmazsokban elfordul kis
adattpusokkal (8 bites kppont adatok, 16 bites hang adatok) kpesek prhuzamos szmtsok
elvgzsre. Tovbbi gyorsulst grnek az j aritmetikai, konverzis, logikai s tviteli
utastsok, klnsen, ha figyelembe vesszk, hogy azok j 64 bites egsz tpus adatokkal
dolgoznak. Az utastsok szmra nyolc (j) MMX regiszter ll rendelkezsre, melyeket a
lebegpontos utastsok 80 bites, az egyb utastsok 64 bites szlessgben hasznlhatnak. A
ktszeres 32 Kbjtos chipre integrlt cache lehetv teszi a jobb elgazs elrejelzst a
programok vgrehajtsa sorn.
Egyes forrsok szerint [XXXI] az MMX technolgia hibkat is hordoz. Az elzekben
emltett MMX regiszterek jelenthetnek problmt, oly mdon hogy az MMX s lebegpontos
mveletek kztti tkapcsols - az emltett forrs szerint - 50 rajelnyi idt vesz ignybe,
illetve a nem MMX-re optimalizlt alkalmazsoknl az tkapcsols estlegesen nem trtnik

12

meg (pl. multitaszk esetn ha megszakts rkezik). Az ebben a tmakrben vgzett els
tesztek s ms forrsok szerint [III] az elbbi lltst nem igazoltk.
Ahogy a fentiekbl rzkelhet az MMX technolgij processzorban ltom a kzeljv
multimdia PC-jnek a lelkt, nem feledve, hogy a htkznapi felhasznlk szmra a 80486os s a Pentium processzor (a velk kompatibilis gyrtmnyokkal egyetemben) lesznek
elrhetk, elssorban rohamosan cskken ruk miatt.
3.3.3 Memria
A buszrendszer s a processzor mellett a memria
[Fnykp 5] paramterei befolysolhatjk leginkbb az
MPC teljestmnyt.
A kzelmltban forradalmi vltozsok zajlottak le e
hardver elem fejlesztsben. j technolgik jelentek
meg, melyek egyre nagyobb kapacits, egyre gyorsabb,
s ami nem elhanyagolhat szempont olcsbb memriamodulokat voltak kpesek ellltani.
Az operatv tr funkciit a kzelmltig a DRAM-ok
(Dynamic Random Access Memory) lttk el. Az
tlagosan 60 ns elrsi idej DRAM-ok a 386DX - 33
MHz processzorok felett mr nem kpesek kiszolglni a
CPU-kat (ugyanis lassabbak a processzornl). Ez a tny
Fnykp 5 - Memrik
indokolta a cache memria megjelenst, melyet 15 ns
elrsi idej SRAM (Static Random Access Memory)
alkot. Az elzek alapjn kt t ll elttnk, vagy gyorsabb operatv memrit hasznlunk
(nem DRAM-ot), vagy cache technikval javtunk a DRAM lasssgn.
Az els utat kpviseli a kzelmltban
megjelent EDO DRAM - Extended Data
Out DRAM), mely gy ri el a nagyobb
sebessget (3550 %-kal gyorsabb a
DRAM-nl),
hogy kikszbli a vraCPU
kozst a memribl trtn, egymst
kvet olvassi mveletek kztt. A
mellkelt rajzon [bra 3] lthat mdon
bra 3 - EDO RAM hasznlata
a CPU az A s B blokk olvasst
vrakozs nlkl tudja megoldani. Az
olvassi parancs addig nem veszti rvnyt, mg egy msik jelet nem kap a chip, ezzel az adat
hosszabb ideig marad a chip lbain egy D flip-flop segtsgvel. Ezt a megoldst mg
kombinlhatjuk a Page Mode technikval (page mdban csak az oszlopcm vltozik az egymst
kvet memriahelyek cmzshez), s ekkor megduplzhatjuk a memria sebessgt.
A

EDO RAM SIMM

A msik emltett megolds lehet a DRAM cache-else, melynek tbb vltozata ltezik. A
korbbiakban hasznlt memrin kvl elhelyezett levlaszt (look-trough) cache s mellrendelt (look-aside) cache, melyek a gyors processzorhoz igazodva nagysebessg adatcsert
tettek lehetv. jabban a memria chipre integrljk a cache-t (CDRAM - cached DRAM) s
128 bittl 2048 bitig (!) terjed szlessg bels buszon keresztl valstjk meg a kt egysg
kztti adatforgalmat.

13

Az elbbiekbl lthat, hogy szmos megolds knlkozik arra, hogy ne a memria legyen a
szk keresztmetszet a nagy adatfolyamokkal dolgoz alkalmazsok hasznlatakor a PC
kategriban.
3.4 Vide egysgek
Szksgesnek tartom mg kiemelni a hardverek kzl a vide egysgeket - fggetlenl a
ksbbi, az egyes mdiumoknl trtn emltstl - hiszen az elbbiekben meghatrozott
rendszeren thalad adatfolyam vgl ezen a csatornn jut el a felhasznlhoz.
E terleten a kzelmltban lehettnk tani egy multimdihoz kapcsold fejldsnek. A
vide-buszrendszerek terletn megjelent az egyes egysgek sszektst biztost, VESA
ltal tmogatott VMC (VESA Media Channel) szabvny, mely a monitorvezrlt, az MPEG
dekdert s a vide digitalizlt kti ssze oly mdon, hogy azok kzvetlenl a videkrtya
memrijba tudjk elhelyezni a kpket. Teljesen fggetlen az alaplap buszrendszertl,
tovbbi elnys tulajdonsga a megszakts fggetlensg is. Hasonl szerepet tlt be a VAFC
(VESA Advanced Feature Connector) rendszer, mely 8 bites ktirny vagy 16 bites egyirny
kapcsolatot biztost a videegysgek kztt. A monitorral ltrejv kapcsolat ktirny is
lehet - lekrdezhet a monitor tpusa s tulajdonsgai is - ezt a VDDC (VESA Display Data
Channel) teszi lehetv. Lthat, hogy fontossgnak megfelelen komoly fejlesztsek
zajlottak le e terleten is - klnsen a multimdia alkalmazsok elterjedse ta.

Streams
processzor

Grafikus
gyorst

RAMDAC,
idzts

Scenic
Highway

Busz-interfsz

bra 4 - Videprocesszor
egyik lehetsges felptse

A vide adatok feldolgozst grafikus processzor


segti [bra 4], mely hasonlan a korbban
trgyalt fprocesszorokhoz leginkbb 32 s 64
bites vltozataikban hasznlatos a multimdia
terletn. A pldban lthat processzor (S3
Scenic Highway) csaknem valamennyi vide egysg (pl.: audi/vide dekder, digitalizl stb.)
fel nyjt kzvetlen csatol felletet, mely
optimlis tvitelt tesz lehetv: a Streams
processzor - mely a kperny memria s a
RAMDAC kztt tallhat - szksgtelenn teszi
a kp-pufferbe val visszarst, mivel a kperny
frisstsi paramterei a jelfolyammal egytt
llthatk.

A videadatok ideiglenes trolsnak


ignye miatt itt juthatnak szerephez a
klnbz memria tpusok is pl. EDO
RAM, illetve specializlt, kt adatkapus
VRAM (Vide RAM) s WRAM (Window RAM) a kpernyre rand informcik ideiglenes trolsban. Innen a
digitlis informcik a RAMDAC-on
(digitl-analg talakt) keresztl kerlnek mr analg formban a kpernyre.

bra 5 - A vide egysg


egy lehetsges felptse

14

Ebbl a kialaktsbl addhat egy jabb szk keresztmetszet (a memria s a RAMDAC


kztti csatorna), ezt kikszblend akr 128 bit szles adatbuszok is elfordulhatnak. A
gyorstst szolglja mg a BitBLT (Bit Block Transfer) az ablakmozgatsok kezelsvel,
valamint a hardverkurzor hasznlata.
3.5 Sajt multimdia stdi kialaktsa
Az elzekben bemutatott eszkzk termszetesen csak kis szelett jelentik a multimdia PCnek. Azrt emeltem ki pont e terleteket, mert tapasztalatom szerint ezek hatrozzk meg az
MPC hasznlhatsgt. Az egyes segdberendezseket (hlzati megoldsok, digitalizl
eszkzk, analg rgzt berendezsek stb.) a multimdia alkalmazs munkafolyamatainak
bemutatsakor trgyalom rszletesen.
A lertak szerinti MPC (mely lnyegesen tlteljesti az MPC2 szabvny elrsait) alkalmas a
ksz forrsokbl trtn multimdia anyag sszeszerkesztsre. A forrsul szolgl anyag
ellltsra specializlt konfigurcij PC-k szksgesek. Az gy sszell multimdia
laboratrium 4-6 PC-bl llhat, melyek kzl egy-egy PC multimdia szerkesztst, mozgkp
digitalizlst s konvertlst, llkp feldolgozst, hangdigitalizlst s szerkesztst, szvegfeldolgozst vgez.
Ez a koncepci tkrzdik az ltalam ismert gyakorlati megvalstsok kzl a Budapesti
Mszaki Egyetem Multimdia Laborjn is:
CD R MUNKALLOMS (BME)
ALR Evolution X 4/66d workstation
486 DX2-66 CPU

14" SVGA monitor


32 bit Ethernet adapter

8 Mbyte RAM

Yamaha CDE-100 4x sebessg kls CD


r

1.44 FDD

Beptkeret kls AT-buszos winchester


fogadsra

PCI SCSI-2 controller


2 Gbyte SCSI-2 HDD

Corel CD creator program

SVGA videcontroller PCI 1 Mbyte

MULTIMDIA FEJLESZT MUNKALLOMS (BME)


DEC Prioris XL Pentium

MPEG lejtsz 16 bites hanggal

Pentium 590 CPU

Vide digitalizl Motion-JPEG


tmrtssel (30 fps.)

32 Mbyte RAM

True Color SVGA 1 Mbyte RAM

1.44 FDD

NTSC/PAL/Y-C vide ki/bemenet

Integrlt Fast-Wide SCSI-2 controller


4.3 Gbyte AV SCSI-2 HDD (Micropolis)
1 Gbyte system HDD

Sound Blaster 16 hangkrtya


15" SVGA monitor

4x sebessg SCSI-2 CD lejtsz

32 bit Ethernet adapter

Allmedia 2000 multimdia krtya

15

KPFELDOLGOZ MUNKALLOMS (BME)


DEC Celebris XL Pentium

4.5 Mbyte RAM

Pentium 586-90 CPU

1152 x 882 / 32 bit felbonts

32 Mbyte RAM
1.44 FDD

S-vide s kompozit vide bemenetek


NTSC s RGB PAL kimenet

Integrlt Fast-Wide SCSI-2 controller


1 Gbyte SCSI-2 HDD

32 bit Ethernet adapter

17" SVGA monitor

Videlogic Rapier XTV monitor s frame


capture vezrl
KPDIGITALIZL S MPEG LEJTSZ MUNKALLOMS (BME)
INTEL 486 DX2-66 CPU

Captivator Pro vide in-lay s capture


krtya

8 Mbyte RAM

VESA media channel

1.44 FDD

S vide/vide bemenet

SCSI controller

16 M szn, 30 fps PAL/NTSC vide


capture
VMC MPEG player

1 Gbyte HDD
2 x sebessg CD lejtsz
Videlogic 928 Movie VGA/multimdia
accelerator VESA media channel
csatlakozssal

Sound Blaster 16 hangkrtya


15" SVGA monitor

A fentiek tapasztalatait figyelembe vve - s a PRMKK lehetsgei alapjn - az ltalam s


munkatrsaim ltal kialaktott multimdia munkahelyek a kvetkez adottsgak:
CD R MUNKALLOMS (PRMKK)
Intel 486 DX4 - 100 MHZ

4 x IDE CD olvas

16 MB DRAM

1,44 MB; 1,2 MB FDD

SCSI-2 kontroller krtya

S3 Trio 32/64 PCI

2 GB SCSI-2

17 Philips Brillance 1710 monitor

1 GB SCSI-2 (CD-k adatainak)

NE 2000 komp. hlzati krtya

IDE HDD csatlakozs

SCSI CD r

Megjegyzs: mivel nem volt lehetsg cserlhet winchester beptsre s az els idszakban
a hlzat mg nem volt kiptve, a nagy mennyisg adatok mozgatst 170 MB-os IDE
winchesterekkel oldottam meg, melyeket a PC hzbl kivezetett AT buszos kbelre lehet
csatlakoztatni, a tpelltst szintn a hzbl kivezetett kbellel oldottam meg. E megoldst
rszben kivltotta a hlzat kiptse (Ethernet, busz topolgia, Windows NT 4.0 szerver), de
tovbbra is hasznlom tvoli (nem csatlakoztathat) PC-krl trtn adatmozgatsra
(termszetesen ez utbbiaknl is elksztettem a kivezetseket).
16

MULTIMDIAFEJLESZT MUNKALLOMS (PRMKK)


Intel 486 DX4 - 100 MHZ

Vivanco SR 150 HiFi fejhallgat

16 MB DRAM

4 x IDE CD olvas

2 GB SCSI-2 HDD

1,44 MB; 1,2 MB FDD

IDE HDD csatlakozs

S3 Trio 32/64 PCI

SoundBuster 16 hangkrtya

17 Philips Brillance 1710 monitor

Vivanco mikrofon

NE 2000 komp. hlzati krtya

Megjegyzs: a fejleszts krnyezetben gyakran egyb tevkenysgek is folynak (pl. oktats,


dolgozat rs stb.), ezrt aktv hangszrk helyett HiFi sztere fejhallgat hasznlatt lttam
optimlisnak.
KPFELDOLGOZ (SZKENNEL) MUNKALLOMS (PRMKK)
Olivetti - Intel Pentium - 100 MHZ

14 Olivetti SVGA monitor

16 MB EDORAM

NE 2000 komp. hlzati krtya

1 GB SCSI-2 HDD

AVISION scanner

1,44 MB FDD

Primax 4600 Direct scanner

S3 Trio 32/64 PCI


Megjegyzs: a PC br Olivetti mrkanven fut (s ezrt pl. nincs rajta reset gomb) nem tnt ki a
tbbi gp kzl j paramtereivel (nem azonosthat okok miatt az alkalmazsok lefagynak).
Mivel CD meghajt nem tartozik a konfigurcihoz, az esetlegesen szksges CD hasznlatot
hlzaton keresztl biztostottam - megfelel jogosultsg felhasznl definilsa s az
erforrs megoszts rvn - oly mdon, hogy a multimdia fejleszt munkalloms CD
meghajtjt hasznlhatja a szkennel munkalloms. E kapcsolat rvn a beszkennelt kpeket
kzvetlenl a multimdia fejleszt munkalloms httrtrra lehet menteni.
KPFELDOLGOZ (SZERKESZT, BEMUTAT) MUNKALLOMS (PRMKK)
Intel 486 DX2 - 66 MHz

SAMSUNG televzi

32 MB DRAM

SHARPVISION LCDprojektor

2 x 270 MB IDE HDD

Philips CDI 210

1,44 MB; 1,2 MB FDD

NE 2000 komp. hlzati krtya

17 Philips Brillance 1710 monitor


VIGA - VGA (TSENG ET4000 AX proc.,
1 MB RAM) videkrtya, NTSC s PAL
vide kimenttel
Megjegyzs: a gpben tallhat 2x270 MB IDE httrtr kevsnek tnhet e feladathoz. Ezt a
problmt a hlzaton elrhet szerverek s munkallomsok httrtrnak hasznlatval
kszbltem ki (megfelel jogkr felhasznl definilsa, erforrs-megoszts). Mivel ez a
PC rendelkezik vide kimenetes VGA krtyval, ezrt demonstrcis clra is e gpet

17

hasznlom (elkszlt multimdia anyag bemutatsa) a projektor vagy a televzi segtsgvel.


A szintn itt emltett InteraktvCD lejtsz, a mr elksztett CDI, CDI Ready, CD Audio,
CD Bridge, Photo CD, Vide CD, Digital Vide, Digital Vide Cartridge formtum anyagok
lejtszst, bemutatst teszi lehetv.
CD R MUNKALLOMS (PRMKK)
Intel 486 DX4 - 100 MHZ

Pinnacle RCD-1000 CD r

16 MB DRAM

1,44 MB; 1,2 MB FDD

2 GB SCSI-2 HDD

S3 Trio 32/64 PCI

1 GB SCSI-2 HDD (CD anyagnak)

17 Philips Brillance 1710 monitor

IDE HDD csatlakozs

NE 2000 komp. hlzati krtya

Megjegyzs: a CD r munkalloms adatelltsa, a konfigurcibl addan egyrszt


hlzaton keresztl, msrszt kls IDE winchester csatlakoztatsval trtnhet. A kls
winchester csatlakoztatsra azrt is szksg volt, mivel a vide digitalizls a JPTE
Regionlis Tvoktatsi Kzpont Multimdia Laborjban trtnt, mellyel a leggazdasgosabb
adatkapcsolat e mdon volt megoldhat. A CD r SCSI-2 interface-szel rendelkez ktszeres
sebessg, multisession rsi md berendezs, mely tbbek kztt az ISO 9660, MAC HFS,
Red Book s egyb szabvnyokat is tmogat.
VIDE DIGITALIZL MUNKALLOMS (JPTE RTK MULTIMDIA STDI)
Intel Pentium 100 MHZ

Zenith monitor

32 MB DRAM

DVA-4000digitalizl krtya

1 GB HDD

MIC System II digitalizl szoftver

1 GB HDD (CD anyagnak)

NE 2000 hlzati krtya

1,44 MB; 1,2 MB FDD


S3 Trio 32/64 PCI
Megjegyzs:
A vide digitalizl munkallomson ksztett digitlis videszekvencik csak a fenti hardveren
jtszhat le, ezrt azt valamely hardverfggetlen formtumba t kell konvertlni. Jellemzsl
erre a folyamatra: egy 10 perces digitlis vide konvertlsa tbb mint 4 rt vett ignybe a
fenti hardveren.
3.6 Multimdia alkalmazsokat kiszolgl hlzati megoldsok
A multimdia adatfolyamai hlzatos tovbbts esetn jelents feltteleket tmasztanak az
alkalmazott rendszerekkel s protokollokkal szemben. A legfontosabbakat kiemelve:

vgpontok kztti csekly ksleltets


multicast sszekttets (pl.: konferencia) tmogatsa
az audi- s videadatok tvitele a tbbi adat tovbbtst nem akadlyozhatja
alkalmazsok, felhasznlk s munkallomsok kztti prtatlansg
a kompatibilits fenntartsa

18

A gyakorlatban hasznlt megoldsok kztt ngyet emelek ki. Az Ethernet hlzatot, mint a
PRMKK-ban hasznlt loklis adattviteli rendszert valamint hrom, a multimdia adatok
tovbbtsra klnsen alkalmas rendszert, az ATM-et, az ISDN-t s az FDDI-II-t.
3.6.1 Loklis hlzat a PRMKK-ban
A PRMKK-n bell a hlzat fizikai kialaktsa 10Base-2 rendszer, amely 50 ohmos koaxilis
kbelt (RG-58) hasznl. Ez az gynevezett vkony Ethernet, mely olcsbb, mint a 10Base-5
rendszer ms nven vastag Ethernet. A vkonyabb kbel miatt egy szegmens hossza max. 186
mter lehet s 30 lloms csatlakozhat r. Ismtlkkel
itt is 5 szegmenst lehet sszektni.
Az eredeti szabvny szerint az Ethernet (az
tkzses, helyi hlzati protokollok legelterjedtebb
tpusa) busz topolgij, 10 megabit/msodperc
sebessggel, 50 ohmos koaxilis kbelen digitlis
bra 6 - Busz topolgia
jeleket tovbbt. Az informcit vltoz hosszsg
(max 1.500 bjt) egysgekben (keretekben) viszi t, amely az adatokon kvl szlltsi s
ellenrzsi informcit is tartalmaz. A napjainkban hasznlatos 802.3 szm szabvny
ellenttben az eredetivel, tbbfle keretformtumot engedlyez. Ez s a klnbz kbelek
hasznlata ksbb sokfle Ethernet tpus szletshez vezetett.
Br az Ethernet hlzat
elvileg nem optimlis eszkz
(kivve a Fast Ethernet s
Gigabit Ethernet megoldsokat) multimdia adataink
tovbbtsra (nem garantlhat a vgpontvgpont
kztti ksleltets maximlis
rtke), a gyakorlatban mgis hasznlhat ilyen clokra,
nhny lehetsg kihasznlsval.
Fnykp 6 - A Dr. Robert M. Metcalfe ltal feltallt
Ethernet hlzati rendszer els rajza 1976-bl
a hlzat maximlis terhelst hatrok kz szortjuk (olcs)
adatforgalom dinamikus szablyozsa (problms)
kln hlzat az idfgg mdiumok szmra (drga)
Hub alkalmazsa (10 Mbit/s alatti tvitelnl j)
izokrn Ethernet (idfgg mdiumok fellmodullt tovbbtsa)
kiegszt protokoll alkalmazsa (priorits megadsa az tvitelnl)
A hlzaton kt 25 - 25 felhasznls Novell NetWare 4.0 szerver, egy Windows NT 4.0
szerver s egy AIX 3.2 szerver (RS 6000 hardveren) mkdik.

19

3.6.2 ATM
Az ATM (Asynchronous Transfer Mode / aszinkron tviteli md) olyan j hlzati technolgia, amely mind a helyi, mind a tvolsgi hlzatokon a korbbinl lnyegesen nagyobb
adattviteli sebessget tesz lehetv. Alapelve, hogy folyamatosan rvid, 53 bjt hosszsg
(ebbl 48 bjt a hasznos adat), cellnak nevezett adatcsomagokat tovbbt. A nagy
sebessgnek s a kis cellamretnek ksznheten nemcsak szmtgpes adatok, hanem hang,
fax s vide tvitelre is kpes. Lersa csak az elveket tartalmazza, nem rgzti a kbel tpust
s a sebessget. Ezrt nagyon sokfle konkrt megvalstsa van, ill. kifejlesztse vrhat.
3.6.3 ISDN
Az ISDN (Integrated Services Digital Networks / Integrlt Szolgltats Digitlis Hlzat) a
vilgon az egyetlen igazn tfog, informcitovbbtsra alkalmas hlzat a telefonhlzat.
Az ISDN olyan rendszer, amelyen mr az elfizet s a kzpont kztt is nagy sebessg
digitlis kapcsolat van, mivel a vonal digitlis, a szmtgpes adattovbbtshoz nincs szksg
modemre. A nagy sebessg (max. 144 kilobit/msodperc) sokfle j szolgltatsra, pl. multimdis informci (kp, vide, hang, szveg, stb.) tvitelre ad lehetsget.
A Px64 vide s audi tmrts alkalmazsval, 64 Kbit/msodperc/sor adattviteli sebessggel elfogadhat minsg videkp tovbbthat.
A hlzat terveit 1984-ben hagyta jv a CCITT (Consultative Committee for International
Telegraph and Telephone, az ENSZ Nemzetkzi Tvkzlsi Unijnak telefon s adatforgalmi
rendszereket koordinl bizottsga), 1988-ban ntttk vgleges formba. Az risi kltsgek
miatt az ISDN csak fokozatosan valsul meg, sokig egytt l a korbbi, analg telefon
hlzattal. Az informcis hlzat hazai kiptse napjainkban nagy erkkel folyik.
Az ISDN-nel kapcsolatos rdekessgknt megjegyzem, hogy a multimdia j terletn a
videkonferenciknl jelent meg egy j (tmrtsi) eljrs, mely az adattviteli svszlessg
jobb kihasznlst segti. Az IDEC (Integrated Dynamic Echo Cancellation) rendszer gy
hasznlja fel a svszlessget, hogy a hang tvitele 7 kHz-en trtnik (ez 24 kbit/s-ot vesz
ignybe a norml 128 kbit/s ISDN svszlessgbl) gy a kpjelek szmra megmarad
nagyobb svszlessg jobb minsget eredmnyez.
3.6.4 FDDI-II
Az FDDI (Fiber Distributed Data Interface) hlzati szabvny optikai kbelt alkalmaz hlzatokra, ketts gyr topolgival, melyet kisebb hlzatok sszekapcsolsra, gerinchlzatknt alkalmaznak. Adattviteli sebessge 100 megabit/msodperc, max. 500 llomst
kapcsolhat ssze s az thidalhat tvolsg 100 km, mely tulajdonsgok alkalmass teszik
multimdia adatok tovbbtsra. A multimdia adatok tovbbtsi lehetsgt az FDDI-II
szabvny valstja meg, ahol az ramkr alap md ad lehetsget akr l videkonferencia
tovbbtsra. Az llomsok idosztsos alapon megosztjk a hlzat kapacitst. Max. 16
llomspr hasznlhat a terhelstl fggen 6.1 s 99 Mbit/msodperc sebessg kz es
csatornt.
E rszben mutattam be a multimdia hardver feltteleit, s ehhez kapcsoldan az ltalam s
munkatrsaim ltal ltrehozott multimdia stdi felszerelst, mely - az anyagi korltok miatt
- csak rszben igazodik az optimlis felttelekhez.
A kvetkez rsz a multimdia szerkesztsben hasznlt szoftvereket tekinti t.

20

4. A multimdia ellltsnak szoftver eszkzei


A multimdia alkalmazsok fejlesztsnl hasznlatos szoftvereket kt f csoportba sorolhatjuk: az egyes mdiumok szerkesztst lehetv tev programok, illetve a multimdia alkalmazs sszeszerkesztst megvalst szoftverek. gy beszlhetnk szveg-, hang-, llkp- s
mozgkpszerkeszt alkalmazsokrl valamint multimdiaszerkeszt programokrl.
4.1 Szvegszerkesztk
A multimdia alkalmazs szvegeses informciinak elksztsre hasznlatos programok
kzl clszer a sok kimeneti formtummal rendelkez alkalmazsokat vlasztani. gy a
mdiumok sszeszerkesztsnl nem fog gondot okozni a szveges adatok beolvassa. Ha
mgis akkor - Windows krnyezetrl lvn sz - hasznlhatjuk az adattvitel egyb lehetsgeit is (pl.: vglap).
A szvegek formzst jellemzen a multimdiaszerkeszt
programban vgezzk, ezrt nem szksges a szveget
formzni. Figyelembe kell azonban venni nhny fontos szveg klalakra vonatkoz - szablyt.
Mg a papr alap hordozra vitt szvegnl az n. talpas
bettpusok segtik a szemnknek a sorok kvetst,
addig a kpernyn ugyanez zavar hats. Ennek oka a
kisebb felbonts miatt fellp bettredezettsg. Kt betkialaktsi rendszer kztti klnbsg jl lthat a kpen
[bra 7.]

AA
bra 7 - Talpas
s groteszk bettpusok

Tovbbi fontos szably az is, hogy a kpernyn a 12 pontnl kisebb folyamatos szveg
nehezen olvashat, frasztja a szemet. Ezrt a multimdia alkalmazs szveges informciit 14
ponthoz kzeli betmretben clszer bemutatni.
4.2 Hangszerkeszt programok
Nehezebb a dolgunk a hanggal. Itt mr teljesen feldolgozott, felhasznlhat llapotig kell
eljutnunk a szerkeszts vgre. A szerkeszts lehetv tev programok egy rsze hangok
ellltst is lehetv teszi (megfelel hardver tmogatssal).
A hang nem ms mint egy kzeg rezgse. E rezgs mdostsval a hang szerkesztse, a rezgs
ltrehozsval pedig hangszintzis valsul meg.
A szerkeszts folyamn a digitlis llomnybl kivghatunk, oda beszrhatunk hangrszleteket.
A rezgs tulajdonsgait (frekvencia, amplitd) vltoztatva rhetnk el klnfle hangzsokat,
torztsokat. Legjellemzbb ilyen mveletek s effektusok: visszhang (teremhats), krus (tbb
alaphang szl egyszerre), hangfnyessg (szrk fels vgsi frekvencija) vltoztatsa,
vibrato hats (a hang magassgnak temes vltoztatsa), portamento hats (hangkzlps
csszssal val kitltse), sostenuto hats (a hang egyenletes hangerej tovbbzengetse),
panorma bellts (a sztereo hangzsban egy adott monofnikus hang elhelyezse a sztereo
trben), sustain hats (a hang kitartsa). E hatsokat a szoftverek s a hasznlt hangkrtyk
egyttesen nyjtjk szmunkra. Az effektusok valsidej megvalstst pldul a DSP
(Digital Sound Processor) egysgek tmogatjk.

21

A szintzis megvalstsra a szubsztaktv hangszintzis (felharmonikusokban gazdag jelet llt


el, majd ezt szrkn vezeti t), az additv hangszintzis (minden egyes harmonikus sszetevt egy oszcilltor generl egy szinusz jellel), az FM hangszintzis (a szubszraktv s
additv eljrs elnyeit egyesti), a hullmtbla szintzis (a hang kitartsi fzist a hangminta
egy peridusnak folytonos ismtlsvel, loop-olsval rik el) s a Stanford Egyetemen
kidolgozott Physical Modelling eljrs (a hang keletkezsnek fizikai folyamatt veszik figyelembe, s szimulljk a hangszer egyes rszeinek mechanikai s akusztikai klcsnhatsait)
hasznlatos.
Konkrt szerkeszt programknt emlthet a Windows95 hangrgzt s multimdia lejtsz
programja. Sajt gyakorlatomban a Gravis Ultrasound hangkrtyhoz adott szerkesztprogramot Sound Impession (WAV hangok szerkesztse) s a Recording Session (midi szerkeszt)
programokat hasznlom.
4.3 llkp szerkesztsre hasznlt programok
Hasonlan a hangokhoz, az llkpek szerkesztse illetve ltrehozsai komolyabb feladat. A
piacon tallhat szoftverek kzl hrom - ngy rendelkezik a megfelel felkszltsggel, mint
pldul az Aldus PhotoStyler, az Adobe PhotoShop s a Corel PhotoPaint. Szemlyes okokbl
a Corel cg PhotoPaint programjt hasznltam a multimdia alkalmazs llkpeinek szerkesztsre, mivel e program hasznlatt korbban mr tbb kiadvnyszerkeszt tanfolyamon
oktattam - gy jl ismerem a programot - , nem mlyedtem el ms kpszerkeszt programokban.
A konvertlsi lehetsgek (sznmlysg: 1 bites sznbrzolstl 32 bites sznbrzolsig;
kpformtumok kztt), az beptett effektusok, a maszkolsi lehetsgek s a szrk hasznlata teszi praktikusan hasznlhatv. Rendelkezik TWAIN szkenner interfsszel, mely
kzvetlen digitalizls utni feldolgozst teszi lehetv. Tovbbi kedvez tulajdonsgai kz
tartozik, hogy pixeles kpeken kvl mozgkp szerkesztsre is hasznlhat (kpkocka
szerkeszts).
4.4 Animci kszts
A mozgkp szerkeszts kt viszonylag jl elklnthet rszre bonthat: animci s vide
szerkesztsre. Az animci ltalunk ltrehozott egyeskpek sorozata, mely gyors (legalbb 15
kpkocka/msodperc) egyms utni lejtszs sorn a mozgs hatst kelti. Ilyen szerkeszt
programok: a Corel Move 5.0 mely ktdimenzis animci szerkesztst teszi lehetv hang
alvgssal. A Corel Motion 3D 6.0, mely hasonl de hromdimenzis mozgsok ksztsre
alkalmas. Mindkt szoftverrel ksztettem egy-egy animcit, mely a multimdia alkalmazsban
megtallhat.
4.5 Vide szerkeszts
A videadatokkal trtn munka egyrszt jelenti a videszekvencia lejtszst illetve a kpkockk szerkesztst. Mint korbban emltettem a szerkeszts mveletre kivlan hasznlhatk az llkpszerkeszt programok (pl. Corel PhotoPaint) is.
A lejtszs - videanyag bemutats - tbb krdst vet fel. Az nmagukban is nagy llomnymretet kpvisel llkpek sorozatainak (idelis esetben) msodpercenknt 24 kpkocks
sebessggel kell megjelennik a kpernyn. Ennek megvalstshoz tmrtsre van szksg.

22

Ebbl kvetkezik, hogy a vide feldolgozs leglnyegesebb momentuma a tmrtsi eljrs


kivlasztsa.
Tbb mdszer kzl vlaszthatunk. A vektorkvantlsos mdszereken alapul tmrtkn
(pl.: Cinepack) keresztl a DCT alap algoritmusokat hasznl eljrsokon (pl.: MPEG) t a
kevert - szn mintavtelezses, pixeldifferencilsos, vektorkvantlsos mdszer megoldsokig (pl.: Indeo).
A videanyag szerkesztsekor felmerl problmkat a kvetkez pldn - egy editl
program rvid bemutatsn keresztl - ismerhetjk meg. A pldban elssorban a mozgkpek
lejtszsnak optimalizlst emeltem ki, mint kritikus tnyezt.
A videeditl PAR (Personal Animation Recorder) rendszer, mely a Corg Computer termke
Motion-JPEG kompresszit alkalmaz (a kptartalomtl fggen minden kpet eltr
mrtkben tmrt). A merevlemez adattviteli sebessgnek maximalizlshoz - hrom
alapelvet (beptett IDE csatol, adatok elhelyezkedsnek kezelse, spirldiszk felvtel)
alkalmazva - minimalizlja a szksges tmrts mrtkt. A merevlemezen trolt ngy
adattpus kzl (animci/vide, az animci/vide indextblja, llkpek, knyvtrszerkezet)
csak az aktulis animcis/vide adatok sebessgkritikusak, gy ezeket a merevlemez kls
szln helyezi el, ahol a nagy kerleti sebessg miatt az rs/olvass sebessge a legnagyobb.
Ahogy a merevlemez telik, a kzppont fel haladva ez a sebessg egyre cskken. A kzpponthoz legkzelebbi fix helyre a sebessg szempontjbl kevsb fontos knyvtradatok
kerlnek, amelyek utn mr csak az animci indextblja s az llkpek helyezkednek el.
Windows krnyezetben termszetesen meg kell emlteni a Microsoft Vide for Windows
szerkesztprogramjt is, mely a kvetkez lehetsgeket knlja:
A Videdit-tel videszekvencik dolgozhatk fel;
A Vidcap-pel videszekvencik foghatk be tetszs szerinti videforrsbl (videmagn,
TV, kamera);
A Bitedit-tel az egyes filmkockk kppontonknt dolgozhatk fel;
A Paledit-tel a videklipek sznei dolgozhatk fel;
A Waveedit-tel pedig a videfjlok hangszekvencii.
A runtime verzi lehetv teszi a videk lejtszst, de csak nhny editl funkcit
tartalmaz.
A Vide for Windows jellemzje, hogy az adatokat ltalban kzvetlenl a troleszkzrl
olvassa be, ezrt a kpminsget meghatroz paramter az adatok tviteli sebessge a merevlemezrl s merevlemezre. A videklipeket ugyan el lehet raktrozni a memriban is, ehhez
megfelel mret RAM (minimum 16 Mbyte) szksges.
4.6 Multimdia szerkeszt programok
Megfigyelseim szerint kt f tpus ltezik a multimdia szerkeszt programok terletn. Az
egyik valamilyen lejtsz szoftver segtsgvel jelenti meg az egyni llomnyformtum
anyagt (pl.: MS Power Point 7.0), a msik esetben futtathat (.exe) llomny valstja meg a
multimdia alkalmazst, megfelel dinamikus csatol knyvtrak (.dll) segtsgvel (pl.: Visual
Basic 4.0, Asymetrix ToolBook II 5.0).

23

Mindkt megolds rendelkezik elnykkel s htrnyokkal is, melybl kvetkezik, hogy a


feladat milyensge dnti el melyiket hasznljuk. A lejtsz tpus programok leginkbb bemutat jelleg alkalmazsoknl kedvez (szekvencilis lejtszs) a futtathat kd alkalmazs
az interaktv kezels esetn lehet hasznos (pl. kpes, hangos sztrak).
Az ltalam ksztett multimdia anyag az utbbi (futtathat) kategriba tartozik, hiszen a
multimdia fejleszts ttekintsre az interaktv felhasznli fellet a legalkalmasabb.
A multimdiaszerkeszt programok tovbbi jellemz tulajdonsga a mdiumok sszeszerkesztse, br csaknem mindegyik rendelkezik valamilyen szinten mdiumszerkeszt modullal (szvegszerkeszt, kpszerkeszt, mozgkpszerkeszt, hangszerkeszt), mgis clszerbbnek
tartom - a szvegszerkeszt kivtelvel - a clorientlt editorok hasznlatt (ezekrl a
korbbiakban mr szltam).
Az ltalam hasznlt Asymetrix ToolBook II 5.0 multimdia szerkeszt programrl szerzett
tapasztalataim alapjn bemutatom a program fbb vonsait:
1.)

2.)

Felhasznlsi terletei

hypertextes dokumentumok ksztse

grafikus adatbzisok felptse

interaktv oktatanyagok ksztse

jtkprogramok ellltsa

A program jellemzi

objektumorientlt [bra 8]

esemnyvezrelt

programozsi lehetsggel
rendelkezik (Open Script)

KNYV

HTTEREK

OLDALAK

OBJEKTUMOK

multimdia elemek (hang-,


animciszerkeszts stb.)
tallhatk benne

3.)

oktats

zleti let

szrakoztatipar

OBJEKTUMOK

bra 8 - A ToolBookkal ksztett


alkalmazs felptse

Alkalmazsi terletei

nyomgomb
szvegmez
grafika

Rszletes ismertets a ksbbiekben [5.5 A multimdia alkalmazs sszeszerkesztse]

24

5. Multimdia szerkeszts folyamata


Az elzekben sszefoglaltam azokat a tnyezket s eszkzket, amelyek a multimdia
kszts sorn jelents szerepet kapnak, a kvetkezkben a szerkeszts folyamatt mutatom be
az ltalam ksztett multimdia alkalmazs pldjn keresztl. Itt trgyalom az egyes
mdiumok digitalizlsval kapcsolatos krdseket is.
5.1 Koncepci kialakts
A multimdia kszts els lpse az alkalmazs koncepcijnak elksztse, vagyis mirl
szljon a multimdia alkalmazs? Esetemben - mivel n voltam egyben a megrendel s a
megvalst is - knny volt felvzolnom a koncepcit. Ez kls megrendel esetn komoly
felkszltsget s emptit ignyl feladat.
A koncepcit egy rvid vzlatban szoks sszefoglalni, mely jellemzen nem haladja meg az
egy oldal terjedelmet. Az ltalam ksztett szinopszis a kvetkezkben olvashat.
5.1.1 Szinopszis a multimdia alkalmazsrl
Az elksztend alkalmazs clja a multimdia fejleszts bemutatsa az rdekldk illetve a
multimdia fejlesztst tanul hallgatk szmra (clcsoport meghatrozs). E kt clcsoport
tagjai mr rendelkeznek alapszint szmtstechnikai ismeretekkel.
Az alkalmazs hrom f terletet mutat be:
1. Fogalmak, szabvnyok
2. Hardverek, szoftverek
3. Fejleszts
Az alkalmazs enciklopdiaknt mkdik: a hrom terlet egy-egy fejezetet (cmszt) alkot, a
fejezeteken bell helyezkednek el az alfejezetek valamint az informcit tartalmaz lapok. Az
informci szveges rsze tartalmazza a hardver s szoftver eszkzk lersait, tulajdonsgait.
A bvebb kifejtst ignyl fogalmak forr szavak (hotword) rvn nyernek magyarzatot. A
fejezeten belli informcik logikailag szekvencilisan helyezkednek el, ezt a lapok kztti
navigci szablyzsval valstom meg.
llkp mdiumot a hardver eszkzk bemutatsra, a szoftverek felhasznli felletnek
ismertetsre valamint a munkafolyamat brzolsra hasznlom fel az alkalmazsban.
A hang mdium bejelentkez szignl, rvid tjkoztat szveg, zenei alfests s mdium
bemutatsi clokat valst meg.
A mozgkp/animci mdium mdiumdemonstrcis clokat szolgl.
Az egyes mdiumok felhasznlsi arnya tekintetben a szveg mdium a leghangslyosabb,
ezt az llkp (rajz, bra, fnykp) kveti, majd kisebb mrtkben a mozgkp s hang mdiumok is szerephez jutnak.
A felhasznli interfsz grafikus felletn az elzekbl kvetkezen a szveg dominl, melyet
forr szavas vagy keretes mdon kiegszt a tbbi mdium. A felletre interakci cljait
szolgl nyomgombok kerlnek (lapozs elre, lapozs vissza, fejezetre trtn ugrs stb.).

25

5.2 Forgatknyv
A multimdia alkalmazs ksztsnek msodik lpse a szinopszis alapjn megrand
forgatknyv elksztse[V]. Kt f rsz klnthet el a forgatknyvben:
1. Mkdsi lers
2. Kpernytervek
A mkdsi lers az alkalmazs egyes rszeinek kapcsolatt a kztk trtn naviglst
rszletezi. A kpernytervek az egyes oldalakon trtn objektum (nyomgomb, men, kp
stb.) elhelyezst rjk le.
5.2.1 Mkdsi lers
A ksztend szoftver interaktv elemeket tartalmaz multimdia alkalmazs, mely Windows
95 opercis rendszer krnyezetben mkdik.
A programindts utn a nyitkperny tjkoztatja a felhasznlt a program szerzjrl s
cljrl. A kvetkez n. START oldal teszi lehetv a fejezetek kzl val vlasztst.
5.2.1.1 A fejezetek tartalma

A f fejezetek kapcsolatt a Mellklet 1 mutatja. Az els fejezet a fogalmak tisztzst


szolglja, a Mellklet 2 -n lthat szerkezet szerint.
A hardverek, szoftverek rsz nagyobb terjedelm az elznl tbb informci helyezkedik el
benne, ezrt a szerkezet vzlatt tbb rszletben mutatom be: Mellklet 3, Mellklet 4,
Mellklet 5 .
A harmadik rsz a fejleszts s dokumentls rvid vzt adja.
5.2.1.2 Mozgs a programban

A fejezetekre val ugrs a START oldalrl a bal fels sarokban elhelyezett fehr feliratok eltt
lthat fehr keretben kk hromszgekkel lehetsges. Ha a programot az elejtl kezdve
hasznljuk - nem pedig az egyes fejezetekre ugorva - akkor jobb als sarokban elhelyezked
START felirat melletti kk hromszgre kell kattintanunk. Az oldalak kztti mozgs a
kperny jobb als sarkban elhelyezked kk, megfelel irnyba mutat hromszgekkel
vlik lehetsgess. A START oldalra a fejezetek s alfejezetek kezd lapjaira trtn ugrs a
jobb fels sarokban tallhat - fekete magyarzszveggel elltott - balra mutat fehr hromszgek teszik lehetv. A cmlapra a START oldalrl lehet visszatrni a bal als sarok
kzelben elhelyezett - a cmlap httrkpt visel - nyomgomb segtsgvel.
A kk sznnel kiemelt s alhzssal rendelkez n. forr szavak segtsgvel is trtnhet
mozgs (valamely kpernyoldalra val ugrs), elssorban valamilyen magyarzat vagy
illusztrci bemutatsa cljbl.
A kpekre trtn kattintssal val mozgsi lehetsgre kln feliratok utalnak a megfelel
oldalakon.
A tjkozdst segt informci helyezkedik el az egyes kpernyoldalak als szeglye kzelben kzpre igaztva (itt olvashat a fejezet vagy alfejezet cme vagy az aktulis tmakr).
Az egyes fejezetek vgn nem lphetnk automatikusan tovbb a kvetkez rszre, hanem a
fejezet utols oldalnak bal fels sarkban tallhat fehr hromszggel vissza kell trnnk a
fejezet- vagy alfejezet vlaszt oldalra.
26

A tjkozdst segtik az egy-egy tmakrnl (fejezetn) azonos httr mintzat alkalmazsa


(1. Fejezet: felhmints, 2. Fejezet: narancssrga foltos, 3. Fejezet: szrke alapon barna
keresztcskos).
A fentiek alapjn a program hasznlatba vehet. A CD-n szerepl 1.02 verzi Sg-t (help)
nem tartalmaz.
5.2.2 Kpernyoldalak kialaktsa
Az alkalmazs, vagy a ToolBook szhasznlatt kvetve knyv ltvnyt nhny fontos
szably figyelembevtelvel kell kialaktani [3].
1. Rugalmassg
2. Knny megtanulhatsg
3. Biztos clelrs
A fenti kvetelmnyek megvalstsnl figyelembe vettem a felhasznlk elemzse tern
vgzett vizsgldsaim tapasztalatait.
A szoftver els vltozatt egy szk felhasznli krre pozcionltam: a PRMKK-ban jelenleg
foly Multimdia szerkeszt tanfolyam hallgati szmra. Figyelembe vettem, hogy a
csoport mr rendelkezik szmtstechnikai ismeretekkel, ezrt a multimdia alkalmazs kezel
fellett puritn-ra alaktottam ki. A kezel objektumok egyszerek, a htkznapokbl
ismert (pl. vide s audio eszkzk kezelszervei) szimblumok.
Mivel az alkalmazs ttekintst ad a multimdia fejleszts menetrl, a felhasznl elssorban,
mint informci befogad lesz jelen, ezrt nllan hasznlhat lehetsgeket csak a navigci
s a folyamatos mdiumok lejtszsa tern biztostottam. A felhasznl clja az alkalmazs
nyjtotta ismeretek befogadsa.
A multimdia alkalmazs terjedelme miatt csak a legjellemzbb kpernyoldalak terveit
mutatom be [Mellklet 6 - Mellklet 9], kiemelve az egyes objektumokhoz tartoz
programozsi tevkenysget (Open Script).
5.3 Nyersanyaggyjts
A forgatknyvben szerepl elrsok megvalstshoz forrsokat kell gyjteni az egyes
mdiumokbl. Ezek kzl a legfontosabbak a kvetkezk lehetnek:
SZVEG MDIUM
knyvek, folyiratok s ms trol mdiumok (ktbla, agyagtbla stb.) rott szvegei*
szmtgpes trolegysgen rztt dokumentum
nemzetkzi hlzatokon elrhet elektronikus irodalom
HANG MDIUM
valamely hordoz mdium (hanglemez, kazetta stb.) analg jele*
zenekelt eszkz analg jele*
az emberi fl rzkelsi tartomnyba (20 Hz - 20 kHz) es analg akusztikus jel (emberi
beszd, zene stb.)
digitlis formban trolt akusztikus jel
zajknyvtrak digitlis llomnyai
27

LLKP MDIUM
rajz, festmny vagy ms kpzmvszeti eljrssal ksztett kp*
foto eljrssal ksztett felvtelek*
digitlis fnykpezgpek adatcsomagjai
videkamera analg jele*
digitlis kamera jele
clipart galrik digitlis kpei
MOZGKP MDIUM
valamely hordoz mdiumon (celluloid szalag, vide szalag stb.) trolt kpsorozat*
videkamera analg jele*
digitlis kamera jele
digitlis formban trolt kpsorozat
A fenti felsorols *-gal jelzett ttelei digitalizlst ignyelnek a szerkeszts eltt. Ez az esetek
egy rszben rzkelhet minsgromlshoz vezet (pl.: fnykpek szkennelse), ezrt clszer
a mr digitlis formban rendelkezsre ll anyagokat hasznlni.
Sajt gyakorlatomban a szveg egy rsze ltalam rgztett, msik rsze valamely binris
forrsbl szrmaz informci. Mivel e kt terletrl jelents anyagom gylt ssze, a
ksbbiekben emltend szvegdigitalizlst csak a gyakorlat megszerzse cljbl hasznltam,
az gy nyert adatokat nem hasznltam fel.
Zenei bettknt az ltalam komponlt MIDI formtum szignl, valamint a WAV formtum
hangfelvtelek s zenerszletek valamint zajok, zrejek szerepelnek.
Kpek tekintetben a szakirodalom (elssorban sznes folyiratok) fotit hasznltam, illetve
elektronikus formban hozzfrhet kpeket is tvettem klnbz alkalmazsokbl.
A mozgkpek terletn videkonzervet hasznltam melyet szerkeszt programmal mdostottam, illetve sajt kszts 2D s 3D animcikat szerepeltetek az alkalmazsban.
5.4 Mdiumok elksztse digitalizlsa
A digitalizls folyamata az egyes mdiumoknl hasonlsgot mutat. Ez a hasonlsg a
mintavtelezs, kvantls mveleteiben jelentkezik, amint azt a kvetkezkben ltni fogjuk.
5.4.1 Kpek, szvegek digitalizlsa
A kpek s szvegek digitalizlst a szkennerek segtsgvel valsthatjuk meg. Ezek az
eszkzk az 1980-as vek elejn jelentek meg a szmtstechnikai piacon (a grafikus
alkalmazsok terjedsnek kezdetn). A korbban erre a clra alkalmazott kamerk jrsz
kiszorultak a piacrl (elssorban ruk miatt).

28

5.4.1.1 Szkennels

Klnbz feladatokra klnbz szkennerek hasznlatosak (skgyas [Fnykp 7], lapthzs, kzi, llvnyos s dob szkenner),
felptse azonban mindegyiknek kzel azonos elveken nyugszik
ezrt f rszeik is azonosak: rzkel, optika, megvilgt egysg,
mozgat mechanika, elektronika s interfsz.
Az rzkel feladata, hogy a dokumentumrl rkez fnyt elektronikus jell alaktsa, melybl az eredeti egy msolata elllthat. Az
ltalnosan hasznlatos szkennerekben az rzkel elem a CCD
(Charge Coupled Device), a tltscsatolt eszkz, ahol fnyre
rzkeny cellk helyezkednek el egy sorban, s ezek a cellk a megvilgtssal arnyos
feszltsget szolgltatnak. Az eszkzt flvezet gyrtsi technolgival ksztik, egy sorban a
felbontstl fggen 1000 s 5000 cellt helyeznek el, egy cella szlessge nhny mikron, s
az ismtlsi tvolsg is 10 mikron krl van.
Fnykp 7 Skgyas szkenner

Az optika feladata, hogy a dokumentum kpt megfelel minsgben (felbonts, fnyer, stb.)
az rzkelre juttassa. Az optika tkrk s lencsk segtsgvel kicsinytett valdi kpet llt
el az rzkel skjban, melybl egyetlen vonal kerl feldolgozsra. Ugyancsak ez a rsz
tartalmazza a sznes szkennereknl alkalmazott vrs, zld s kk szrt, esetleg prizmt. A
torztsok kikszblsre tbb lencsbl ll lencserendszert alkalmaznak.
A megvilgt egysg feladata a dokumentum egyenletes fnyervel trtn megvilgtsa.
Sznes szkennereknl fontos a fny spektruma is. Az egyenletes fnyt nagyfrekvencis
gerjeszts fnycsvekkel rik el, br a kzi szkennereknl gyakori a srga-zld LED
alkalmazsa. A fnycs hideg fny fnyforrs ez elnys a CCD infra rzkenysgnl , a
spektruma a megfelel fnyporok alkalmazsval jl bellthat. A fnyforrs spektruma
(szne) meghatrozza a szkenner kies (drop out) sznt, az ilyen szn dokumentumot a
szkenner fehrnek rzkeli. Fehr fny fnycs alkalmazsakor a kies sznek ltalban a
srga s zld halvny rnyalatai. A sznes szkennerek sznes zemmdban nem rendelkeznek
kies sznnel. Ez a kies szn nha htrnyos, informci veszik el a beolvass sorn, mskor
elnys, egy megfelel sznnel nyomtatott kitltetlen formanyomtatvny fehr lapknt
jelentkezik, teht mutatja, hogy res. A fnycs egy vonalat vilgt meg, de a fnykibocsts
kzpen nagyobb, mint a vgeken, gy a megvilgts nem egyenletes. Ezt a hibt a CCD
rzkenysgnek belltsval lehet korriglni, az rzkelsor kzepe fel az rzkenysget
cskkenteni kell. Egy fellet egyenletes megvilgtst tbb fnycs egyms melletti
alkalmazsval lehet elrni.
A mozgatmechanika feladata az rzkel vagy a dokumentum (szveg/kp) mozgatsa,
ugyanis a CCD rzkel csak a dokumentum egy sornak kpt adja t. Leggyakoribb
megolds, hogy az rzkelt, az optikt, a megvilgt egysget rszerelik egy kocsira,
melynek mozgatst egy precz egyenesbe vezet mechanika segtsgvel a lptetmotor (kzi
szkenner esetben pedig a keznk) vgzi. A msik megolds esetben a dokumentumot a
paprt mozgatjk grgk segtsgvel, s az sszes tbbi elem ll.
Az elektronika feladata az egysgek vezrlse, a megfelel tpellts. A CCD-bl rkez jel
nagysga arnyos az adott pont szrkesgi rtkvel, teht ezt az analg jelet (feszltsget)
kell digitlis jell alaktani, hiszen az interfszen keresztl mr digitlis informci halad. Az
talaktst az analg-digitl talakt (Analog to Digital Converter, ADC) vgzi, mely a CCD

29

maximlis kimeneti jelt 256 (ms esetben 1024) elemi egysgre osztja, s 8 (vagy 10) biten
brzolja. Az ADC kimenete egy tmeneti memrihoz csatlakozik, ebbl ramlanak az adatok
az interfszen keresztl a szmtgpbe.
A szkenner interfsz fellete hardveres s szoftveres rszbl ll. A kapcsolatot a szmtgp s
a szkenner kztt a hardver interfsz biztostja. A szkennerek krben a prhuzamos interfsz
az elterjedt, nagymennyisg adatot kell gyorsan tvinni, br lteznek a soros vonalra (RS
232C) kthet eszkzk is. A prhuzamos interfsz vagy a szmtgp nyomtatkimenett (a
PRMKK-ban pont ilyen tpust volt alkalmam hasznlni), vagy specilis interfszkrtyt jelent,
melyet, a klnbz gyrtk a szkennerrel egytt szlltanak. Szabvnyos szkennerinterfsznek
tekinthet mg az SCSI (Small Computer System Interfsz) rendszer is.
A megfelel hardver illeszts utn a szkennerek mg nem kpesek a szkennelsre (a
nyomtatkkal ellenttben). Mivel a hasznlt opercis rendszer (Windows 95) nem knl
szkennelsi lehetsget, mindenkppen szksges egy szkennel szoftver. A szkennerek
szoftverinterfszrl ltalban nincsenek lersok a kezeli kziknyvben (!), ezek az adatok
gyakran nem is publikusak, teht a magra hagyott felhasznl csak azt tudja megtenni a
szkennerrel, amit a mellkelt szoftver biztost, s gy az egyik gyrt szoftvere nem fut a msik
gyrt szkennervel, s viszont. Szabvnyos szoftverinterfsz jelenleg a TWAIN, mely
gyrtfggetlen szkenner kezelst tesz lehetv.
5.4.1.1.1 Kpek szkennelse

A kpek digitalizlsakor a kprl klnbz mrtk informcit nyerhetnk. A TWAIN


interfsz ltal rendelkezsre bocstott lehetsgekkel lve a klnbz informcis s
fontossgi szint kpekrl a lehet legkisebb trol kapacits ignybevtelvel nyerhetnk
digitlis anyagot.
Vonalas brk mszaki rajzok, nyomtatott szveg egy oldala stb. digitalizlsra a vonalas
bra (line art) mdszer felel meg legjobban. Itt a kppontokat fekete s fehr pontokknt
brzoljuk, teht az adott fnyer belltsnak megfelelen a CCD-bl rkez jelszint alapjn
dnt szoftver a fehr vagy fekete rtkrl.
A fltnus (halftone) kpek szintn fekete fehr kppontokat tartalmaznak, de ezek a
kppontok a dokumentum szrkesgi rtknek megfelelen lettek elhelyezve. A fekete
pontokat a fehr httrrel egytt a szem egy szrke rtkk integrlja.
A szrkeskls (gray scale) kpek minden egyes pontja tartalmazza a meghatrozott szm
(16-256) szrkesgi rtket. Ilyen egy fnykp kpe.
A sznes fot (color photo) kpek a hrom alapsznhez tartoz intenzits rtket tartalmaznak
sszesen 256 rnyalatban. A 16,7 milli szn kpek a hrom alapszn 256 rnyalatos rtkt
brzoljk 3 bjton.
A szkennelskor a PC memrijba kerlt adatokat valamely trolsi formtumban kell a
httrtrra helyezni. E formtum kivlasztsa hatrozza majd meg tbbek kztt az
llomnymretet, a kp minsgt stb.
A leggyakrabban hasznlatos formtumok, s a formtumok jellemz vonsai a kvetkezk:

30

BMP: a Windows 3.x alatt a bitmap file a szabvny. Klnbz sznmlysgeket (24 bitig)
s felbontsokat tmogat. Fggetlen a hasznlt grafikus krtytl s annak kezelprogramjtl.
CGM: a Computer Graphic Metafile formtumot 1987-ben nemzetkzileg szabvnyostottk.
A PC-n nem nagyon terjedt el ez a vektorformtum. Tbbek kztt a Wordperfect s
a Lotus tmogatja.
DXF:

az 1982-ben, az Autocaddal egytt megjelent objektumorientlt Drawing Exchange


Formatot azta a legtbb CAD-program tmogatja a PC-n.

EPS:

az Encapsulated Postscript Formattal az Adobe Systems Inc. a 80-as vekben


kifejlesztett egy lapler nyelvet, amelyben az objektumokat olyan parancsokkal lehet
definilni mint a programnyelvekben. A kpi modell alaprtelmezsben a lapot 1/72
inch-es felbontssal kezeli, teht rajzolskor mintha ez a hl lenne a lapon. A grafika
lersa szveges formban trtnik. Egy fggleges vonal PostScript-es lersa
pldul a kvetkez:
newpath
72 72 moveto
72 504 lineto
stroke
showpage
Az els sor az j feladat kijellst jelenti. A kvetkez sor meghatrozza a vonal
kezdpontjt, mely jelen esetben a lap bal als sarktl jobbra s felfele egy hvelyk
tvolsgra van (az alaprcs 1/72 inch). A harmadik sorban van a vonal megrajzolsa,
az x koordinta vltozatlan maradt, az y koordinta 504-es rtke jelenti a vonal
hosszt, mely ppen 6 inch. A stroke utasts adja a vonal megjelentst, a showpage
pedig kinyomtatja a lapot. Ezt az utasts sorozatot kell az adott hardvereszkznek
jelen esetben a nyomtatnak rtelmezni, ezt vgzi a nyomtatba beptett PostScript
interpreter s vgl ellltani a megfelel bit kpet. Az elny ott van, hogy nem kell
hatalmas fjlokat tkldeni az interfszen s a nyomtatk kompatibilisek egymssal.
Az ilyen file-ok tartalmt a Postscript nyomtatk nllan ki tudjk nyomtatni. Az
EPS formtum a PostScript adatok becsomagolt formtuma. A PostScript nyelv
gazdag utastskszlete lehetv teszi igen bonyolult szveggel s grafikval zsfolt
lapok nyomtatst.

FIF:

a Fractal Image Format llomnytpusban fraktrltmrts mdszervel kdolt kpadatokat trolunk. Elssorban a Web lapok ltal tmasztott kis llomnymret
kvetelmnyei hvtk letre.

GEM: objektumorientlt grafikai formtum, amit a Digital Research GEM-je alatt fut
legtbb grafikai program tmogat. Nhny DTP-szoftver is elfogadja.
GIF:

a Graphics Interchange Format pixeles formtumot 1987-ben fejlesztette ki a Compuserve a grafikai adatok (idjrsi trkpek, fnykpek, Public-Domain kpek stb.)
tvitelre. A tmrtsnek ksznheten kicsi a helyignye - de a kpalkots gyors
marad.

IMG:

a GEM grafikus kezelsi fellet pixeles formtuma.

31

JPG:

a JPEG szabvny file-ok magas tmrtsknek ksznheten arnylag kevs helyet


foglalnak el a merevlemezen. Htrnya: a kpek megjelentshez s feldolgozshoz
szksges hosszabb id. 24 bites sznmlysgig trolhatjuk az adatokat klnbz
felbontsi fokozatokban.

PCX:

a PCX kpformtum a Zsoft cg kpformtum lersa, 256 fajta szrkt vagy sznt
tartalmaz skla kezelsre alkalmas.

TGA:

a Truedivision ltal kifejlesztett Targa formtum 16 milli szn grafikkat is kpes


trolni, s a legtbb professzionlis kpfeldolgoz program ismeri. Felptse a TIGA
grafikus krtyk mkdshez igazodik. Nagy felbonts s sznmlysg kpek
trolsra szolgl.

TIFF: a Tag Image File Format-ot (TIFF) az Aldus cg definilta DTP-termke, a Pagemaker szmra. E formtumot hasznljk fleg a scanerrel bevitt kpek trolsra. A
TIFF kpformtum lehetv teszi a kpet ler kiegsztk (tag) hozzfzst a
kpfjlhoz. gy lerhat a kp mrete, felbontsa, tmrtsi mdja, stb. A formtumnak azonban van klnbz gyrtk ltal specifiklt vltozata is, melyek nem
teljesen kompatibilisek egymssal. A TIFF formtum tetszs szerinti kpmreteket s
sznmlysget tmogat 24 bitig. Az eredetileg kompresszi nlkl trolt kpadatokat
nagy mretk miatt LZW (Lempel-Ziv-Welch fle tmrt algoritmus) eljrssal
tmrtik.
5.4.1.1.1.1 llkpek tmrtse

Az elbbiekben felsorolt formtumok kztt szerepeltek tmrtett trolst lehetv tev


formtumok is. Mirt van egyltaln szksg a kpek tmrtsre? A kvetkez pldbl
kiderl.
Pixelgrafikus kp minden egyes kppontjainak trolshoz - 256 szn megjelentse esetn - 1
bjt szksges. 640x480 kppontos mret esetn 307 200 bjt. Az llomnymret a felbonts
s sznmlysg nvelsvel rohamosan n. A Joint Photographic Expert Group ltal
kidolgozott diszkrt koszinusz transzformcin (DCT) alapul eljrs vlt 1992-ben JPEG
nven nemzetkzi szabvnny. A JPEG kdols lnyegt az albbiakban lthatjuk [bra 9].
kpelkszts

kpfeldolgozs

kvantls

entrpia
kdols

bra 9 - JPEG kdols menete


j eljrsknt (a 80-as vek vgn) jelent meg a Michael Burns nevhez fzd fraktl
tmrtses mdszer. Az eljrs figyelembe veszi, hogy az emberi szem rzkeny a kontrokra,
s ezek megrzsre trekszik. Az algoritmus a kpet apr rszletekre (domain) bontja, majd
ezekhez keres hasonl, de eltr mret s elhelyezkeds msik rszletet (range). A fraktltmrtst tartalmaz fjlban a domainek tlagos sznt s a hozzjuk tartoz lekpezsek
adatait troljuk.

32

A JPEG s fraktltmrtses eljrsokat - mint napjaink kt legjobb mdszert - sszehasonltva azt talljuk, hogy azonos tmrtettsgi mrtk mellett, az lesebb kontrok miatt a
fraktltmrts jobb kpet ad.
5.4.1.1.2 Szveg szkennelse

A szkennerek feladata lehet a papron, vagy egyb hordozn lv dokumentum elektronikus


kpnek ellltsa is. Ez esetben a beszkennelt szveg kpt feldolgozva egy minsgileg j
dokumentumot kell ellltani. Ezt az karakterfelismer rendszerek teszik lehetv, mikor a
kpi informcit elemezve a feldolgoz program ellltja a kptartalomnak megfelel
szveges informcit, mely szvegszerkesztvel tovbb szerkeszthet. A karakterfelismer
(Optical Character Recognition, OCR) programok jl elklnthet mkdsi fzisokra
oszthatk. Ezek a fzisok: a kp felismerse, megszerzse (szkennels), a kp manipullsa, a
lapszerkezet (kp) elemzse, a karakterek felismerse, a karakterek elmentse. Az egyes
fzisok kztt lehetsg van a kezeli beavatkozsra, az esetleges hibk korriglsra.
Ha multimdia alkalmazsunkban sok szveges informcit
akarunk megjelenteni (pl. enciklopdia, fogalomtr stb.)
akkor clszer alkalmazni az emberi munkaert kevsb
ignybevev (legalbbis a gpelsnl kevsb) optikai
karakterfelismer rendszereket.
Sajt gyakorlatomban a szveg szkennelst 60-80 dpi felbonts mellett line art mdban vgeztem. Ennek az volt az
oka, hogy tapasztalatom szerint a nagyobb felbonts mr
rontan a karakterfelismer program hatsfokt, mivel a
bra 10 - szkennelt
betk egyes finomabb rszleteinek rtelmezse nehzsget
szveg rszlete (600 dpi)
azaz kevsb folyamatos munkt idzne el [bra 10]. Ez
gy jelentkezik, hogy karakterfelismer program (esetemben
a RECOGNITA) tbbszr bizonytalan a karakter kiltt illeten, s ezt ismtelt zenetekkel
adja a felhasznl tudtra.
5.4.1.2 Digitlis fnykpezs

A vals vilg lekpzsre digitlis adatokk rendelkezsnkre ll


a digitlis fnykpezgp [Fnykp 8] is. Ez az eszkz lehetv
teszi a szkennelsnl - a forrskp tulajdonsgai miatt - elfordul szksgszer minsgromlst. A vals vilg adatai kzvetlenl
(kzvett mdium nlkl) kerlnek digitlis formba.
Ilyen digitlis kamera a Canon ION-560 is (a fnykp nem ezt a
tpust brzolja), melynek hasznlati lehetsgei a kvetkezkben
mutatom be rviden.
Fnykp 8 - Digitlis
fnykpezgp

A film helyett egy lemez kell behelyezni a fnykpezgp oldaln


lv nylsba. Erre 50 kp fr el, a kamera 736544-es felbontsa
mellett. A kamera rendelkezik mg bels vakuval is, ami szksg
esetn kikapcsolhat.

Az eszkz teljesen digitlis, (CCD kamera, tltscsatolt eszkz). Rendelkezik 3-szoros zoommal, ennek kvetkeztben objektvje egy 43130 mm-es norml objektvvel egyenrtk (ez
mr kisebb teleobjektvnek is tekinthet). Az expozcis id 1/500 s-tl 1/30 s-ig terjedhet.
33

Leglnyegesebb funkcii: a fnykpezs, gpbe bejtszs, videra jtszs s a viderl val


fnykpezs.
A fnykpezs teljesen gy trtnik, mintha fotzna az ember. A gp automatikusan belltja a
tvolsgot, s eldnti, hogy kell-e a vaku. Termszetesen a vakut kiiktathatjuk, illetve ers
httrvilgts esetn be is kapcsolhatjuk.
Ltezik egy gynevezett sorozatot-felvtel zemmd. Ha folyamatosan nyomva tartjuk a
kiold gombot, a kamera krlbell 2 msodpercenknt kszt egy-egy felvtelt. Az elksztett
kpek szmnak csak a lemezhely szab korltot. Egy msik zemmd vltsi lehetsg a kp
minsgre vonatkozik: a felbontst fgglegesen dupljra nvelhetjk. Eredetileg ugyanis
egy, a tv mdszerre hasonlt mdon interlace-elve helyezkednek el az adatok. Ilyenkor
csak 25 kp fr el a lemezen, de azok jobb minsgek.
A berendezs leglnyegesebb tulajdonsga az, hogy a kp bevihet a PC-re egy sajt csatolkrtya segtsgvel. A kpeket a gphez biztostott segdprogramokkal manipullhatjuk s
menthetjk tbbfle formtumba (GIF, PCX, TIF, TGA stb.).
A kpeket videra vagy egyb hasonl eszkzre is tjtszhatjuk SVHS minsgben.
Vlaszthatunk, hogy mi lptetjk egyenknt a kpeket, vagy pedig a programra bzzuk. Ez
utbbi esetben 5 msodpercenknt vett le egy kockt. A kamera sajt videkimenetre is
kikld minden mveletet, teht fotzs kzben egybl lehet ltni, hogy milyen lett a kp.
A fentieken kvl viderl is tudunk felvenni kpeket. Ez lehetsget ad arra, hogy viderl
tudunk a szmtgpre tjtszani kpeket.
A kszlkkel idztett felvteleket is kszthetnk, vagy bellthatjuk, hogy meghatrozott
idkznknt exponljon.
A kamera tvirnythat: egy infravrs tvirnytt adnak hozz. Kpes egyszerre ngy kpet
is visszajtszani, gy, hogy a ngy kp, ngy egyenl rszre bontja a kpernyt, s kzben
brmelyik kpet lapozhatjuk.
Az elnyk ellenre a berendezs jelents ra (kb. 500.000.- Ft!) a szkennerek alkalmazsa fel
tereli a felhasznlkat, kztk engem is.
5.4.2 Hang digitalizls
A hangok digitalizlsnl kt terlettel foglalkoztam a zene s a beszd digitalizlsnak
krdseivel.
5.4.2.1 Zene

A hang digitalizlsnl annak jellemzibl kell kiindulni. Ilyen tulajdonsg pldul az, hogy a
zenei hangok periodikus jelek. E tulajdonsguknl fogva Fourier-felbontssal szinuszos sszetevkre bonthatk fel, ez a jel spektruma (amplitd-frekvencia fggvnye). A leghosszabb
peridus, azaz legalacsonyabb frekvencij sszetev az gynevezett alapharmonikus, ez
alapjn azonostja a flnk az adott hang magassgt. A tovbbi szinuszjelek alkotjk a
felharmonikusokat, melyek frekvencija egsz szm tbbszrse az alapharmonikusnak. A
felharmonikusok intenzitsainak viszonya adja meg a hang sznt, amirl kt ugyanolyan
magassg hangot meg tudunk klnbztetni. A felharmonikusoktl mentes digitlis zene
steril hatsa nagyban ronthatja a multimdia alkalmazs minsgt, ezrt a digitalizls sorn
Amikor a vltoz analg jelbl diszkrt idpillanatokban mintt vesznk (sampling), akkor jel
dinamikatartomnyt is vges rszekre bontjuk fel, s az eredeti jel rtkt ezekre a szintekre
34

kerektjk (kvantljuk). Ahhoz, hogy visszallthat legyen a jel a digitlis jelsorozatbl, a


mintavteli frekvencinak meg kell haladnia a mintavett jel fels hatrfrekvencijnak (a
Nyquist-frekvencinak) a ktszerest. A Nyquist-frekvencia feletti sszetevket a digitalizls
eltt mindenkpp ki kell szrnnk, hogy elkerljnk egy igen erteljes torztst, az aliasing
jelensget (ekkor ugyanis a teljes spektrum tkrzdik a mintavteli frekvencia felre).
A kvantlsi szintek megvlasztsval a dinamikatartomny szablyozhat: a lpcsk szmt
binrisan brzolva egy bit 6 dB (decibel) dinamika-vltozst jelent. 16 bites brzols 96 dBes jel-zaj viszonynak felel meg, amely nagyzenekarokra jellemz. 44,1 kHz-es mintavtelezssel 20 kHz-ig, az emberi fl ltal hallhat tartomny tetejig tvihetk a jelek.
A visszaalaktskor a spektrum ugyangy tkrzdik a mintavteli frekvencia felre, mint
digitalizlskor. Ezt el kell tvoltanunk, amihez egy szrre van szksg, mely az adott
hatrfrekvenciig mindent tereszt, az ettl nagyobb frekvencikon (a tkrztt rszeken)
pedig ersen csillapt.
A digitalizls minsge felveti a trolkapacits igny krdst. A multimdia alkalmazsunkban trekednnk kell az optimlis minsg/trolhely arny megtallsra. Pldul
emberi beszd digitalizlsakor flsleges magas mintavtelezsi frekvencit s kvantlsi
szhosszsgot vlasztanunk (ezt jl tkrzi a Tblzat 3). A tblzatban szerepl trfoglalsi
rtkek 300 msodpercnyi mono hanganyagra vonatkoznak.
Tblzat 3 - Mennyisg s minsg sszefggsei

MINTAVTELEZSI FREKVENCIA

KVANTLSI
HOSSZSG

11,025 kHz

22,05 kHz

44,1 kHz

8 bit

3,30 MB

6,615 MB

13,2 MB

16 bit

6,615 MB

13,2 MB

26,46 MB

MINSG
8 bit

Gyenge (beszd)

J (beszd)

Nagyon j (beszd, zene)

16 bit

Elfogadhat
(beszd)

Nagyon j
(beszd, zene)

Hi-Fi
(beszd, zene)

A digitlis trols formtumai a hangelllts illetve az arrl val informcik trolsnak


klnfle mdjait knljk. Nhny ezek kzl:
A MIDI (Music Instrument Digital Interface) olyan ajnls, mely szerinti szmtgp az egyes
hangszereket megszlaltathatja, illetve a MIDI interfszen kdolt zenei adatokat tud venni,
trolni s tovbb feldolgozni. Az adatokat egy billentyzet segtsgvel lehet generlni s egy
szintetiztorral visszaadni. General MIDI meghatrozza azt a minimlis szm hangszert,
amelynek kezelsre kpesnek kell lennie egy szintetiztornak vagy hangkrtynak, s azt,
hogy ezek milyen sorszmon rhetk el. A MIDI szerkeszt programok nmelyike lehetsget
a kotta szerkesztsen keresztli programozsra. Erre plda az ltalam ksztett, ts
hangszereken megszlal rvid zenedarab kottja [bra 11].
A WAV formtum digitlis hanghullmokat (Wave) tartalmaz, melyek klnbz mintavtelezsek lehetnek: 11.025 kHz-tl 44, kHz-ig, mono vagy sztereo minsgben. Eltr
mintavtelezsi frekvencia esetn kompatbilis lejtsz programra s hangkrtyra van szksg.

35

A Windows 95 opercis rendszerben a WAV formtum szmt hagyomnyosan elterjedt.


Tbbnyire ezt hasznltam a multimdia alkalmazsban is.

bra 11 - MIDI szerkeszt


A MOD szabvny zenei informcik (hangok s hangjegyek) trolsra vonatkozik. Az
Amiga-vilgbl szrmazik, de egyre tbb MOD-szoftvert rnak a Sound Blasterhez. A
Modedittel fel lehet dolgozni ezeket az adatokat, pldul meg lehet vltoztatni egy dallamot. A
ksz anyagok Sound Blaster s Disney Sound Source krtyn jtszhatk le, de trheten
szlnak a PC beptett hangszrjn is.
A VOC file-ok tisztn hanginformcikat trolnak, kisebb mintavtelezsi frekvencival, mit a
WAV formtum. Ennek magyarzat, hogy tlnyom rszt DOS opercis rendszer alatt fut
programok hasznljk. A formtum egybirnt a Sound Blastert gyrt Creative Labs cg
elrsait kveti.
5.4.3 Mozgkp digitalizls

Fnykp 9 - Videkonferencia rendszer

A multimdia alkalmazsok terjedsvel a PC-ket el kell ltni


kpfeldolgoz kiegsztsekkel. Az Internet s ISDN videkonferencik [Fnykp 9] vagy egyszer ll vagy mozgkpet
is tartalmaz prezentcik, eladsok, esetleg termkbemutatk
mind ignylik ezt. A teljes kpernys, l mozgst visszaad,
vals szn (true color) kp ellltshoz az ISA busszal
rendelkez PC-k nem alkalmasak (lsd: 3.3.1 Buszrendszerek,
11. oldal) viszont az MPEG szabvnynak megfelel negyed PAL
vagy NTSC mret 256 szn mozgkp ellltsra megfelelek. A teljes kpernys megjelentshez PCI buszos, Ultra
Wide SCSI-2 vezrls AV ready (az audio-vide ready annak a
jelzse, hogy a merevlemezes egysg alkalmas a trsmentes
adattvitelre) merevlemezekre (4-8 gigabjt) s PCI buszra
illesztett digitalizl krtyra van szksg.

36

5.4.3.1 Videtmrts

Lthat, hogy a viderszletek digitlis trolsa s visszajtszsa igencsak ignybe veszi a PC


erforrsait, hiszen a csak TV minsg kpsor tvitelhez pldul 20-30 megabjtnyi
informcit kell megmozgatni msodpercenknt.
Ahhoz, hogy egy viderszlet tartalmt msodpercenknt 25-szr digitalizlhassuk, tbb tz
megahertzes tartomnyba kell feltornzni a mintavtelezs frekvencijt, szemben az audiojelek
pr kilohertzes mintavtelezsvel. A videdigitalizlnak teht msodpercenknt tbb tzmilli jelet kell feldolgoznia, s akkor mg nem is volt sz a sznek hatsrl. Ugyanis, ha egy
sznes kpet szeretnnk elfogadhat hsggel digitalizlni, akkor ehhez 24 bites felbontsra van
szksg, szemben az audidigitalizlssal, ahol a 16 bites felbonts is elegend a hang
megfelel visszaadshoz. Ez az oka a videdigitalizlk utbbiaknl sokkal magasabb rnak.
Egy plda a keletkez jelek helyfoglalsi ignyre: felttelezve, hogy egy vide szekvencia 25
teljes kpbl ll, a kpek minden egyes kppontjnak luminencia (fnyessg) jelt s kromonancia (sznklnbsg) jelt sszesen 3 bjtra kvantljuk, akkor a kvetkez rtkeket kapjuk:
Adatsebessg: 640 x 480 x 25 x 3 = 23.040.000 bjt/sec.
Trolkapacits msodpercenknt: 22.500 Kbjt
Ekkora adattviteli sebessg illetve trolkapacits igny napjainkban gazdasgosan nem
elgthet ki ezrt a videadatok tmrtsre van szksg. Az ismert eljrstpusok
(vesztesges, vesztesg nlkli tmrts) kzl a vesztesges tmrts ltszik kedvezbbnek
(alig vagy nem szlelhet minsgromls tbbszrs tmrtsi arny). Ilyen eljrs az MPEG
(Motion Pictures Expert Group), amelyet az 1988 mjusban mozgkpek kdolsi
algoritmusnak kidolgozsra alakult munkacsoportrl neveztek el.
Az ISO 11172 szabvnyban lert MPEG tmrtsi eljrs egyrszt a mozgst ksrli meg elre
jelezni. Vesz egy 1616 pixeles kprszt, s a kvetkez kpkockban keres egy ehhez nagyon
hasonlt. A tmrts msik rsze 88-as kpdarabokon vgrehajtott DCT (diszkrt cosinus
transzformci). A transzformci eredmnye nhny egytthat (a megfelel cos fggvnyek
egytthati). Ezt a tmrtst is tovbb tmrtik egy egyszer osztssal, aminek kvetkeztben nhny bit elvsz. A 1616-os rszleteket az Y, a 88-asokat az U s V csatornbl
veszik. Ugyanis a kt krominancia-, vagyis szncsatorna (U, V) sokkal kisebb felbonts, mint
a luminancia-, vagyis fnyessgcsatorna (Y). (Az emberi szem rzkenyebb a fnyvltozsokra,
mint a sznvltozsokra, amit a trzsfejlds sorn a termszeti krnyezethez val
alkalmazkods magyarz) A DCT egytthatkhoz tartoz osztand blokkonknt vltozhat egy blokk egy 1616-os s kt 88-as rszlet (az egy 1616-os s kt 88-as blokk a kpet
ler hrom prhuzamos csatornbl val.) Vgl ezt az egszet (a DCT egytthatkat s a
mozgsi vektorokat) egy fix tbla alapjn Huffman tmrtsnek vetik al.
Hromfajta kpkocka keletkezik: I, P, B. Az I kpkockt llkpknt kdoljuk - ebbl fogunk
kiindulni. A P kpkocka minden egyes blokkjt szrmaztathatjuk a legutbbi P vagy I kpkockbl; vagy lehet I mdon, egyszeren kdolva. A B kpkockk a kt legkzelebbi P
vagy I kockbl szrmaznak: egy a mltbl, egy a jvbl. A tmrt program megprbl
ellltani egy elre vektort (a kvetkez kpkocka vltozst jelz vektort), egy htra
vektort, vagy megprblja tlagolni a blokkot a kvetkez s az elz blokkbl (az elz s a
kvetkez kp megfelel blokkjbl). Ha ez nem sikerlt, akkor I mdon kdolja a blokkot. A
kialakul sorrend A kvetkezhz is lehet:

37

I BP BBP BBP BBI BBP BBP B


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ahol 12 kpkocka van kt I kocka kztt. Legalbb 0,4 msodpercenknt kapni kell egy I
kockt, gy ez fgg az alkalmazott tv-rendszertl (az elz adat az USA-ban s Japnban
hasznlt NTSC rendszerre vonatkozott). A P s B kockk eloszlsa mr tapasztalati tny
(szakirodalombl).
A dekder mkdshez az els P kocknak persze meg kell elznie az els kt B-t, gy mg
egy indexet is kell trolni. Elszr dekdoljuk az I-t, aztn a P-t, ezeket troljuk is a
memriban, mert a kt B majd ezekre pl.
A kpkdols mellett nem szabad megfeledkeznnk arrl, hogy a videanyag hangot is
tartalmaz. Az MPEG eljrs audiokdolsi eljrsai kompatibilisek a CD-DA (Compack Disk
Digital Audio) s DAT (Digital Audio Tape) kdolsi eljrsaival. Az audiojelet FFT
transzformcival 32 frekvenciasvra osztjuk szt. Ezek a svokat klnbz mdon
kvantlhatjuk: nagyobb zajszint svnl durvbb, kisebb zajszint svnl finomabb kvantlst
vlaszthatunk. A kdols hrom fokozatot (minsgi szintet) klnbztet meg. A svokat az
els s msodik fokozatban PCM, mg a harmadikban Huffman kdolssal tmrtjk.
Az gy kapott vide s audio adatokat az MPEG szabvny rendszerdefincija alapjn
olvaszthatjuk kzs adatfolyamm.
Az elzekben ismertetett MPEG1 eljrs mellett, mely a kp s hang 1,5 Mbit/s sebessg
trolst teszi lehetv megemlthet az MPEG2 (ISO 13818-1,2,3) mely nagyobb felbontst
(teljes kpernys megjelents, 30 kpkocka/msodperc lejtszsi sebessg mellett) s adattviteli sebessget (az eredeti terv szerinti 3-10 Mbit/s helyett akr 60 MB/s is) tesz lehetv ht
alternatv hangcsatorna lehetsge miatt a mholdas televzizs tern hasznljk (vrhatan
2000-ig mholdas TV adsok tbb mint fele MPEG2 kdols lesz!) pl. EuroSport. Az
MPEG3 szabvny lnyegben nem is ltezik, mivel az MPEG2 - az eredeti kitzstl kiss
eltrve - magba olvasztotta (az MPEG3 a HDTV-re adott volna szabvnyt 1920x1080 pixeles
kpfelbontssal, 30 Hz-es frisstssel, krlbell 20 s 40 Mbit/s kztti sebessgen). Az
MPEG4 rendkvl alacsony sebessg vonalakra ad majd szabvnyt, kb. 1998 novembere
tjn. Az MPEG4 pldul videkonferencikra ad majd lehetsget analg telefonvonalon.
Nagyjbl 176x144 pixeles, 10 Hz-es frissts mozgkpeket fog 4800 s 64000 bit/s kztti
sebessgre kdolni.
Az MPEG mellett tbb letkpes algoritmus is megjelent, melyek kzl a - szakdolgozat
korltozott terjedelme miatt - most csak kettt emltek meg.
MJPEG (MotionJPEG) az egyeskpek kdolsval foglalkoz JPEG (Joint Photographic
Expert Group) ajnlsa szerinti kdols mozgkpre adaptlsa. Nem ms mint az egyeskpekre alkalmazott gyors kdols s dekdols.
Az Intel Indeo nev eljrsa a szn mintavtelezse, pixeldifferencils, a vektorkvantls s a
teljes anyagon vgzett tmrts tvzete. Mg korbban csak hardver kiegsztvel (i750-es
processzort tartalmaz lejtszkrtyval) volt hasznlhat, addig mra a fprocesszornak
megfelel kpmretben s sebessggel jelenik meg a videszekvencia.

38

5.4.3.2 A digitalizls menete

Visszatrve a konkrt videjel digitalizlshoz, kt lehetsgnk van:


1. vide digitalizl krtya segtsgvel a jelet bittrkpek sorozatv konvertljuk, melyeket a PC merevlemezn trolunk.
2. egy analg videjelet annak trolsa nlkl tudunk
felhasznlni. Az overlay krtyra vezetett videjel a PC
egyb egysgeinek ignybevtele nlkl a videkrtyra
kerl s gy jelenik meg a kpernyn. Kisebb szmtsi s
feldolgozsi sebessget ignyel a PC-tl, viszont
drgbb.
Mivel a videbett hatsossga legfkppen az analg
jelforrs minsgtl fgg a kvetkezkben vzoland
digitalizlshoz clszer S-VHS kategrij felvteleket
[Fnykp 10] hasznlni.

Fnykp 10 - Videkamera

5.4.3.2.1 A videdigitalizls capture krtyval

A kvetkez pldban egy AllMedia 2000 tpus MJPEG digitalizlsra alkalmas capture
krtyval trtn digitalizls menett vzolom.
A kppel prhuzamosan a ksrhang is felvehet, melyet egy SoundBlaster 16-os krtya
vgez el. A hang formtuma PCM vagy ADPCM lehet, a szabvnyos mintavteli frekvencikkal s bitszmmal.
A felvtel vgeredmnye egy AVI fjl, amely tartalmazza a kpet s a hangot is. Ez a fjl csak
az emltett hardveren jtszhat le, mivel ignyli a digitalizlkrtyt is a lejtszshoz. Azrt,
hogy tetszleges gpen lejtszhat legyen, t kell konvertlni valamilyen szabvnyos
formtumra.
A konverzi elvgezhet valamely ismert videkezel programmal (pl. Vide for Windows
segtsgvel, vagy a Xing CD konvertlprogrammal).
A prbadigitalizlsok tapasztalatai azt mutatjk, hogy egy 384x288 kppontmrettel, 15
frame/sec msodpercenknti kpszmmal, 24 bites felbontssal digitalizlt anyagnl a felvtel
hossza mintegy 5 msodperc/76 frame lesz. A felvtel 8 bites, 11 kHz-el mintavtelezett
hangot tartalmaz.
Az eredeti felvtelt tkonvertlsa utn szoftverbl lejtszhat llomnyokat nyernk. A
kvetkez tblzat [Tblzat 4] mutatja a konvertlshoz szksges idk, a keletkezett
llomnyok mreteinek s formtumainak sszefggseit. A konvertls azonos gpen trtnt
(Pentium-90 MHz, 32 MB RAM)

39

Tblzat 4 - Konvertlsi
paramterek
Vide formtum

A file hossza

A konvertls ideje

M-JPEG(az eredeti felvtel)


Microsoft Vide 1
Cinepack Codec by
SuperMatch

837 Kbjt
1.538 Kbjt
1.149 Kbjt

1 perc / 1 sec
1 perc / 1 sec

Intel Indeo Vide


Intel Indeo Vide RAW
Intel Indeo Vide R3.2
MPEG 1 single speed

2.331 Kbjt
9.522 Kbjt
1.563 Kbjt
479 Kbjt

30 sec / 1 sec
10 sec / 1 sec
1 perc / 1 sec
20 sec / 1 sec

5.4.3.2.2 Overlay krtyk hasznlata

Ezen videkrtyknak kt fajtja van: az egyik a videgrabber-, a msik az overlay-krtya.


Mindkett kzvetlenl csatlakozik a videforrshoz (videmagn, kamera, TV-kszlk).
Az overlay (tfeds, tlapols) sz utal a krtyk - korbban mr emltett - legfbb tulajdonsgra: hogy a digitalizlt jelek nem jelennek meg a PC httrtroljn, a kpadatok a krtya a
sajt kptrol egysgben lapozza. Ezen az alaphelyzeten mdostott nhny krtyagyrt
cg, amikor az overlay krtyikat kiegszt funkcival lttk el: a videjel egyes llkpeit a
memriba kpesek juttatni. Ezek a befagyasztott llkpek dolgozhatk fel a ksbbiekben
klnbz retusl programokkal. Ezeket a krtykat Frame grabber (kpkocka elkap)
eszkzknek is nevezzk.
A Windows 95 szempontjbl az overlay-krtyk a Windowstl szinte fggetlenl jtsszk be
a videkpet, gymond a grafikus krtya videjele mellett. Ezltal a videkp mintegy msodik
kpknt szuperponlhat a Windows-kpernyre, s egyidejleg megjelenthet. Fontos, hogy
mind a grafikus, mind a videkrtya rendelkezzen gynevezett feature, amelynek segtsgvel
megteremthet a kiegszt sszekttets.
A Windows 95 nzpontjbl a grabber-krtyk a Windows sajt megjelent mechanizmusainak segtsgvel vettik be a monitorra a videszekvencikat, ezrt fggenek ezektl a
mechanizmusoktl s a grafikus krtytl.
5.4.3.3 Mozgkp trolsi formtumok

Az AVI (Audio Vide Interleaved) technolgia, a videszekvencik s a hozztartoz hangadatok trolsra szolgl. A kpet s a hangot kis adagokban vltakozva rgzti a troleszkzn, s gy a kpet s a hangot majdnem egyidben, nagyobb idvesztesg nlkl lehet
olvasni s rni. Az AVI fjlok gynevezett frame-ekbl llnak. A frame nem ms, mint egyetlen
kp s a hozztartoz hangszekvencia.
A FLI (Flic - animci) formtum az Autodesk Animator program videformtuma, mely kt
s hromdimenzis animcikat trol s jelent meg negyedkpernyn (320x240) 8 bites
sznmlysgben. Javtott vltozata az FLC formtum, melyben tbbek kztt mr nincs meg a
negyedkpernys korltozs.

40

A MOV (Movie Files) llomnyformtum az Apple Quicktime programjnak trolsi formtuma. A standard felbonts 160x120 kppont, 256 szn hasznlata mellett. A Macintosh gpeken
hasznlt videszekvencik megfelel szoftveres tmogatssal lejtszhat PC-n Windows 95
krnyezetben is.
Az MPG formtum az MPEG szabvny szerint tmrtett videk formtuma. 352x288
kppont felbonts mellett jelenthetk meg az llomnyok. Megfelel lejtszkrtya vagy gyors
fprocesszor segtsgvel (Pentium) segtsgvel akr teljes kpernyn is (25
kpkocka/msodperc sebessggel) lejtszhat.
5.5 A multimdia alkalmazs sszeszerkesztse
Az elzekben megismerhettk azt a folyamatot, melynek sorn ellltottuk a multimdia
alkalmazshoz szksges alapanyagot. A mkdsi lers s kpernytervek alapjn
elkezdhetjk a multimdia szerkeszts folyamatt.
5.5.1 Asymetrix ToolBook II. Publisher 5.0
Az elzekben [4.6 Multimdia szerkeszt programok 31. oldal] mr vzoltam az ltalam
hasznlt multimdia szerkeszt program nhny tulajdonsgt. Ezt egsztem ki az albbiakban
a szerkeszts kzben szerzett tapasztalataimmal.
A ToolBook alapfilozfija a KNYV tisztelete, a hozz val hasonuls (nyilvn egy sikeres
termk ellltsnak remnyben hasonltjk a tbb szz ve sikeres knyvhz a rendszert). A
program minden rsze kapcsoldik valamilyen mdon a knyvhz:
A FELHASZNLI SZINTEK:
Reader

- olvas

Author

- szerz

Graphic

- grafika

Page

- lap

Background

- httr

Book

- knyv

OBJEKTUM HIERARCHIA:

Systembook - rendszerknyv
ToolBook II. - eszkz knyv
Magnak a multimdia alkalmazsnak a hasznlata is egy knyv lapozshoz hasonlatos.
Magt a ToolBook szerzi rendszert leginkbb a VisulBasic programnyelvhez tudnm hasonltani, annyi eltrssel, hogy a ToolBook kevsb a programozsi, hanem inkbb a szerkesztsi
feladatok megoldst helyezi az eltrbe - br a ToolBook is rendelkezik programozsi
lehetsggel (OpenScript).

41

Mivel programlers a fejleszts legnagyobb rszben


nem llt rendelkezsemre, gy a ToolBook Help-jre s
az interaktv mdon mkd n. Learning Center-re
hagyatkoztam.
A tervezs s elkszts sorn rgztett s digitalizlt
anyagokat a Resource Manager (erforrs szervez) s
a Clip Manager (clip szervez) segtsgvel tudtam
ttekinteni: valamennyi felhasznlt anyag e kt eszkz
rvn llt a rendelkezsemre. ltalban is jellemz e
szerzi rendszerre, hogy a felhasznlt anyagokat - legyenek azok begyazott bettpusok, vagy hangok csomagokban kezeli. Az egyes csomagok tulajdonsgait hasonlan a Visual Basic programhoz, a
ToolBook is Property Editorral teszi szerkeszthetv.

bra 12 - Visual Basic


Properties Editor
Szintn ismers - a grafikus alkalmazsokbl - a
Layerek (rteg, flia) hasznlata, melyre az egyes
felhasznlt objektumok kerlnek. A kpernyterv
alapjn a ToolBook eszkzeinek segtsgvek elkszthetk s az egyes rtegekre helyezhetk a
navigcis s bemutat objektumok, szveg mezk
stb. Az objektumok mkdst a Sriptek fogjk
meghatrozni, melyeket a Script Editorral illetve az
Auto-Sript Editor segtsgvel rhatunk meg.
5.5.1.1 OpenScript

bra 13 - ToolBook
Property Editor
Az objektumok programozshoz hasznlatos nyelv
az Open Script. A fejleszts sorn, mivel nem llt
vgig csak az n rendelkezsemre programlers, fknt az Auto-Sript Editor segtsgt vettem
ignybe.

42

Azok a mveletek, amelyek egy multimdia alkalmazsban gyakran elfordulnak voltak elhvhatk az Auto-Script Editor segtsgvel. Ez a lehetsg fleg a fejleszts gyorstst segtette:
nem kellett begpelni a naviglshoz szksges nyomgomb-scriptet (ugrs a kvetkez
oldalra, elz oldalra stb.). A mellkletek kztt [Mellklet 9] tallhat nhny rvid plda az
Open Script felhasznlsrl.
5.5.2 A fejleszts szakaszai
Az alkalmazs tnyleges elksztsnek els lpseknt elksztettem a nyit kpernyt s a
fejezetvlaszt navigcis oldalt. Ekkor kt lehetsg kzl vlaszthattam: vagy (fizikailag)
sorfolytonosan alaktom ki a kpernyket (els, msodik stb.), vagy a navigci programozsval alaktok ki (logikai) sorrendet. n az els megoldst vlasztottam, mgpedig abbl az
okbl, mert a fejleszts kezdetn mg nem sajttottam el kellkppen a script ksztst. A
ksbbiekben egy vletlenl kihagyott rsz javtsa miatt a fizikai kpernysorrendtl eltrtem.
5.5.2.1 Mdiumok beillesztse

A kpernyk kialaktsval prhozamosan trtnt az informcik elhelyezse. A szveges


anyagot fknt jelen szakdolgozat szvegbl (beillesztssel) lltottam ssze, a szksges
kiegsztseket pedig a szakirodalom tanulmnyozsa utn rtam meg a TookBook sajt
szvegszerkesztjvel.
A hanginformcik rszre a nyomgombos indts lejtszsi mdszert alkalmaztam, ahol a
nyomgomb felirata utal a lejtszand hang tulajdonsgaira. A tesztels sorn figyeltem fel
arra, hogy az elindtott hanglejtszst rdemes megllthatv tenni, ezrt elhelyeztem
valamennyi hangbemutatshoz egy-egy STOP nyomgombot is. A tesztels sorn kiderlt,
hogy a hangok tekintetben nem lnyeges szempont az elre-htra mozgs a hangszekvencin
bell, ezrt ezt tudatosan kihagytam a megvalsts folyamatbl.
Az llkpek elhelyezsnl figyelembe vettem, hogy a ToolBook az elteret s htteret kln
kezeli. Httrknt (az els kt kpernyoldalt kivve) bitkpes mintzatokat hasznltam,
mghozz elmosdott (nagyobb nagyts) formban. Ez tette lehetv, hogy a kpernykn
tallhat szveg vgig olvashat maradjon s mgis jl megklnbztethetk legyenek az
egyes tmakrk (ezt tmasztotta al tesztels is: a tesztelsben rsztvev kollgim jl
olvashatnak tltk a htterek eltt megjelen szveget).
Az eltr klnbz rtegeire (layer) helyeztem a navigcis objektumokat, melyeket a
megfelel irnyba mutat kk hromszgekkel valstottam meg. Nem tartottam lnyegesnek a
navigcis gombok 3D (vagy nyomgomb szer) megvalstst, mert jl elklntheten
akartam megjelenteni a navigcis s egyb (pl. mdium lejtsz) szerep objektumokat. Az
egyes alfejezeteknl ttrtem a szintn kk szn kr - mint navigcis gomb - alkalmazsra.
Ezt az eltr bettpus hasznlatval erstettem. A navigcis gombok programozsnl a
kzvetlen oldalszmra val ugrst alkalmaztam, ezrt a ksbbi idpontban beszrt kpernyoldalakat csak logikailag lehetett befzni a sorba (ez egybknt semmifle htrnyt nem jelent
az alkalmazs hasznlatban). A navigcit a gombok mellett n. forr szavak (hotword) is
lehetv teszik, a forr szavak kk sznnel s alhzssal emelkednek ki a szvegtrzsbl.
Hasonl de flkvr kiemelssel szerepel a hanglejtszst indt forr sz.
A navigci tervezsnl s megvalstsnl az szempontot vettem figyelembe, hogy az
alkalmazst oktatsi clokra hasznljuk majd, ezrt az egyes rszek csak sorban egymst
kvet kpernyoldalakknt (mintegy sszefggskben) jelenhetnek meg, teht nincs lehetsg az ide-oda ugrlsra (nem vletlenl!). Azonban mindig lehetsget biztostok a fejezet
43

vagy alfejezet elejre trtn ugrsra. Ezek a navigcis tulajdonsgok nem okoztak gondot a
tesztels sorn.
A mozgkp (vide s animci) n. lejtsz ablakokban jelennek meg. Itt lehetsg van a
lejtszs meglltsra, jra indtsra s szneteltetsre. Elre s htra csvlsi lehetsgeket itt sem engedlyeztem a felhasznlknak.
sszessgben a felhasznlk szmra nem adtam tl sok dntsi lehetsget (ez nem is volt
clom). E koncepci a helyessge az alkalmazs oktatsba - nmi mdosts utn - trtn
bevezetse utn vlik bizonytott vagy tvedss. Az utbbi esetben azonban rvid
beavatkozs utn jelentsen tbb interaktivits is adhat az alkalmazshoz (az ignyekhez
igazodva).
A viewerek (nzkk) hasznlata segtsgvel az egyes szavakhoz (pl. az alkalmazsban IBM)
illetve kpekhez (pl. az alkalmazsban Yoda, a Csillagok hborja cm filmbl) magyarzatokat, kiegsztseket fztem. Ezeknek az alkalmazs tovbbfejlesztsben (a ksbbi kiegsztett verzikban) sznok komolyabb szerepet.
5.5.3 A szerkeszts sszefoglalsa
sszefoglalva az elzeket, megllapthatom, hogy az ltalam ksztett alkalmazs - mivel egy
szertegaz tmt dolgoz fl - tbb rszben kiegszthet s bvthet. Ez a bvts azonban
nem okozza majd az eddigi munka elvesztst, inkbb a tovbbfejleszts nyitottsgra plda.
Ezt a tulajdonsgot igazolja vagy indokolja az a fejlds is ami a multimdia terletn
napjainkban megy vgbe. Az alkalmazs bvtsvel - viszonylag kis munka befektetssel naprakssz tehet informcikat kaphat a felhasznl (tanul).
5.6 A multimdia bemutatsa s eszkzei
A multimdia alkalmazs bemutatsra jellemzen kt lehetsget szoktunk ignybe venni. Az
els esetben az egyes felhasznlk sajt monitorukon nzik az alkalmazst, a msodik
lehetsg estn pedig csoportosan valamilyen vett eszkz segtsgvel szemllik a
multimdia bemutatt.
5.6.1 Egyni hasznlat
Az egyni multimdia hasznlat bemutat eszkze a monitor
(az ember az informcik mintegy 90 %-t a szemn
keresztl kapja), ezrt szksg van egy multimdia
kpessgekkel elltott eszkzre. Ilyen multimdia tulajdonsg lehet a beptett videkamera is [Fnykp 11]. A
monitor paramterei kzl a mret az egyik elsdleges tulajdonsg. ltalnos irodai hasznlatra a 14 hvelykes tl
tmrj monitor megfelel (jellemzen 640x480 felbontssal), a multimdia alkalmazsok a 17 hvelykes kptlj
monitort ignylik (minimlisan 800x600-as felbontssal).
Ezek
a
monitorok
tbbnyire
katdsugrcsves
Fnykp 11 technolgival ellltott kszlkek (az LCD vagy gzNokia multimdia monitor
plazma kijelzk ruk miatt kevss jellemzek). A monitor
azonban csak megfelel videkrtyval s egyb vide
eszkzkkel egytt nyjtja teljestmnye maximumt (Lsd: 3.4 Vide egysgek 16. oldal).

44

5.6.2 Csoportos bemutat


A csoportos multimdia bemutatk f eszkzei a
videkivettk (projektorok). Kezdetben ezek az
eszkzk a videanyagok nagy mretben trtn
bemutatsra fejlesztettk ki. A grafikus munkallomsok monitortartalmnak megjelentse komolyabb feladatot jelent a nagy felbonts (olykor
1600x1200 kppont) kp megjelentse.
Alaphelyzetben ngy technikai lehetsg
rendelkezsnkre:

ll

bra 14 - LCD projektor


1. CRT (Cathode Ray Tube)
2. LCD (Liquid Crystal Display) [bra 14]
3. ILA (Image Light Amplifier)
4. DLP/DMD (Digital Light Processing/Digital Micromirror Device)
A CRT kivettk a hagyomnyos katdsugrcsves elven mkdnek (a videjelet hrom
alapsznre bontjk, majd e jeleket egy-egy katdsugrcs segtsgvel kivettjk). A felbonts e
mdszerrel elrheti a 2000x1600 pixelt, svszlessge pedig a 160 MHz-t, a fnyteljestmny
700-1000 lumen kztti.
Az LCD technolgia csak a 800x600 pixeles felbontst teszi lehetv napjainkban, szernyebb
fnyteljestmnyk (~600 lumen), de az tlagos PC-s alkalmazsok kiszolglsra elegend.
Professzionlis illetve mozi minsg vetts valsthat meg a CRT s LCD technolgia
felhasznlsval akr 1600x1200 pixeles felbontst, 2500-3500 lumen fnyteljestmnyt nyjt.
A vettett kp elrheti a 11,4 mteres mrete is. Budapesten a Corvin Filmpalotban tallhat
ilyen berendezs.
A jv demonstrcis eszkzeknt nemrg mutattk be az SRAM modul felletre szerelt
miniatr tkrket hasznl DLP/DMD technolgit. Az ellltott kp minsge mr jelenleg
is meghaladja az LCD projektorokt, a felbonts nvelse a kvetkez vek feladata lesz.
A felsorolt technikai eszkzk kzl elssorban (elrhet) rval tnik ki az LCD projektor,
amely tpust a PRMKK-ban is hasznlok demonstrcis clokra. A viszonylag ki fnyteljestmnyt megfelel bestttssel lehet korriglni, s gy lvezhet minsg s felbonts
(640x480) kpet kaphatunk.
5.7 A multimdia hordoz s trol eszkzei
A multimdia alkalmazsok terjesztsnek (forgalmazsnak), illetve mozgatsnak szinte
kizrlagos eszkze a CD (Compact Disc). Mivel a hlzatokon keresztli tovbbtsrl mr
korbban szltam [Lsd: 3.6 Multimdia alkalmazsokat kiszolgl hlzati megoldsok 23.
oldal], ezrt a kvetkezkben csak az optikai trolkrl szlok rszletesen.

45

5.7.1 Optikai adattrols a multimdia szolglatban


Az optikai adattrol rendszerek fejlesztsnek
kezdete a hatvanas vek kzepre nylik vissza.
Az alapcl az volt, hogy kpeket tudjanak nagy
adatsrsg eszkzn rgzteni, amelyrl
ksbb azt optikai ton le tudjuk olvasni. A
fknt katonai indttats alapkutats kzel egy
vtizedig tartott. A nem katonai felhasznlk
szmra az els ttrst az 1982-ben a Philips s
a Sony kzremkdsvel szabvnyostott CDDA (Compact Disk - Digital Audio) jelentette.
Ez volt annak a folyamatnak az egyik kezd
Fnykp 12 - CD olvas
llomsa, amely ltrehozta a multimdia alkalmazsok manapsg legperspektivikusabb hordozjaknt szmon tartott Compact Disk valamely
szabvny szerinti vltozatt. Ezek kzl jellemzek nhnyat - a teljessg ignye nlkl bemutatva a multimdia alkalmazsokkal kapcsolatban jtszott szerepket.
5.7.1.1 Compact Disk - Digital Audio (CD-DA)

Hangrgztsre alkalmas 120 mm-es CD. A rgzthet jtkid - a Red Book szabvny
szerint - maximum 75 perc (sztere), a track-ek szma maximum 99. A track-ek minimlis
hossza 4 msodperc. A mintavtelezsi frekvencia 44,1 KHz, a rgzts mdja PCM (Pulse
Code Modulation).
Kizrlag, mint forrs jhet szba a multimdia alkalmazsok fejlesztse sorn, mivel csak egy
idfgg mdium (hang) rgzthet r.
5.7.1.2 Compact Disc Read Only Memory (CD-ROM)

Szmtstechnikai krnyezetben, professzionlis cl informcik (programok, rott szveg,


rajzok/kpek) trolsra kidolgozott optikai rendszer, 120 mm s 80 mm tmrj kivitelben.
A 120 mm-es CD-ROM 650 megabjtnyi informcit tartalmaz, a 80 mm-es CD-ROM
kapacitsa maximum 210 Mbjt.
Szabvnyt a Yellow Book rgzti, de tovbbi szabvnyok is plnek r (ISO 9660, High
Sierra, Apple HFS, DEC VMS).
5.7.1.3 Compact Disc Read Only Memory/XA (CD-ROM/XA)

A CD-ROM-nl nagyobb lehetsget biztost, ugyanis tartalmazhat hangot, grafikus animcit,


mozgkpet (videt) is, az eszkz interaktv mdon kezelhet. Ezen az adathordozn jelennek
meg a nagy pldnyszmban gyrtott multimdia alkalmazsok (enciklopdik, hangos-kpes
sztrak, videajnlk stb.).
5.7.1.4 Photo CD

Kpek digitlis trolsra fejlesztettk ki (120 mm), melyen 24x36 mm-es kpbl kiindulva
minimum 100 db j minsg kp rgzthet. A Photo CD-n lev kpek bemutathatk egy
Photo CD lejtsz (TV-vel sszekapcsolva)-, vagy CD-I rendszer-, vagy olyan szmtgp
segtsgvel, amely CD-ROM lejtszval [Fnykp 12] is rendelkezik. A Photo CD lejtsz

46

HiFi berendezshez kapcsolva alkalmas CD-A lemezek lejtszsra. Forrsknt szolgl az


llkp mdium tekintetben.
5.7.1.5 Compact Disc Recordable (CD-R)

Egy olyan, egyedileg egyszer rhat CD, amelyre valamennyi CD-formtumban lehet rni. Az
informci trolsra leggyakrabban egy optikailag transzparens szerves anyagot hasznlnak.
Az r sugrnyalb energija mintegy 6-8 mW. A szerves (polikarbont) trol rteg ekkora
fnyteljestmnytl 140 C fl meleged rsze matt lesz. A gy kialaktott matt rszeket a
meghajtk pit-eknek rzkelik, s ezltal olvashatv vlnak. A CD-R az informcit a
gyrtskor kialaktott groove-ok (informciplya-kijells, amely 1,6 m menetemelkeds
spirlis plya mentn kerl a CD hordozjra) mentn helyezi el. Tbbfajta kapacits CD-R
ltezik: 540 megabjtos, 650 megabjtos, 120 mm tmrj, illetve 210 megabjtos, 80 mm
tmrj.
A CD-R felhasznlsi terlete megegyezik azzal az optikai adathordozval, amilyen
formtumban a felrs megtrtnt.
A jelenleg leggyakoribb felhasznlsi mdok: adatbzisok trolsa (pl. PATE Diagnosztikai
Kzpont - CT felvtelek), egyedi programok (pl. multimdia alkalmazsok) trolsa, sorozatgyrtsra sznt termkek mesterpldnyaknt hasznlhat. Az ltalam ksztett multimdia
alkalmazs is ilyen hordozn tallhat.
5.7.1.6 Compact Disc Interactive (CD-I)

Az els digitlis, videjeleket tartalmaz adathordoz, amely - 120


mm-es tmrj felleten - minimum VHS minsg kpi informcit tartalmaz. A trolkapacitsra nhny jellemz adat: 650
MB, amely megfelel 250.000 A4es lap tartalmnak, vagy 5.500 db
Fnykp 13 - CD-I lejtsz berendezs
ll kpnek, 74 percnyi MPEG
kompresszival tmrtett videjelnek. A hang tmrtsre az ADPCM (Adaptive Delta Pulse
Code Modulation) eljrst hasznljk.
A CD-I hasznlathoz specilis lejtszra [Fnykp 13] van szksg, mely az interaktivitst is
biztostja. Lteznek CD-I krtyk is, amelyek a CD-ROM meghajtt tartalmaz PC rendszert
teszik alkalmass CD-I lejtszsra. A CD-I felhasznlsi terlete a szrakoztatipartl kezdve
(interaktv jtkok, filmek, stb.) az ismeretterjesztsen keresztl az oktatsig tart.

47

6. A multimdia egyb terletei


A szakdolgozat terjedelm rsmvek nem teszik lehetv az enciklopdikus szemllet
rvnyeslst - ami a multimdinl szksgszeren megjelenik - ezrt knytelen voltam
nhny tmakrt tudatosan kihagyni a rszletes trgyalsbl. A kvetkez nhny sorban
ezekrl a terletekrl szlok.
6.1 Virtulis valsg
Az egyre terjed VR (Virtual Reality) rendszerek a multimdia j irnyt jelzik. Az ilyen rendszerek segtsgvel ltrehozhatk virtulis mzeumok, bevsrlkzpontok s ms bejrhat
intzmnyek. A fejleszt szoftverek kztt tallhat az Apple ltal 1994-ben szabadalmaztatott Quick Time VR rendszer, melynl a fejleszts ugyan Mac krnyezetben trtnik, a
lejtszs azonban ms platformon - gy Windows 95 krnyezetben - is megvalsulhat.
Az eszkzrendszer is jszer: az itt sisak hromdimenzis kpet mutat s szterehangot ad
sszetett rendszer, amelynek lnyege hogy rzkeli a fej elmozdulst a tr hrom tengelye
krl. Egy bvtkrtyja vgzi a VR rendszerek specilis eszkzeinek (sisak, Cyberpuck,
keszty, ruha stb.) vals idej folyamatirnytst.
Hasznlata elssorban a kommunikcis iparban (televzizs), a szrakoztatipar,
kereskedelem (virtulis ruhz), a kultra (virtulis kpcsarnok) terletn vrhat.
Megjegyzs: a VR gyakorlati hasznlata a televzizs terletn mutat jelents elrehaladst,
az n. virtulis stdik megjelensvel. A rendszer lnyege abban foglalhat ssze, hogy a TV
stdikat VR mdszerekkel lehet berendezni, a msorvezet pedig ebben a nem valsgos
trben mozog (blue box technikval valstjk meg a gyakorlatban). A rendszer megvalstsra kt eljrs ismeretes (10 milli s 1 millird forint kztti ron): az egyik esetben a
felvtelt vgz kamera tbb szenzorral van felszerelve, melyek segtsgvel a kameramozgs
jeleibl megfelel mdszerekkel kiszmthat a virtulis httr elmozdulsa (ez a drgbb
megolds). A msik megoldsban (izraeli fejlesztk munkja, mely a Scud raktk ellen
kifejlesztett alakfelismer rendszeren alapul) a kk (blue box) htteret sr ngyzethlval
ltjk el, melynek metszspontjai szolglnak alaprtkl a httrelmozduls szmtshoz. A
kamera elmozdulsa a rcspontokhoz viszonytott helyzetvltozs alapjn szoftveresen
meghatrozhat, melybl a httrelmozdulst szimulljk. A rendszer tulajdonsgaira igen
jellemz a 30 GB nagysgrend adatfolyam, melynek feldolgozsa mintegy 0,5 msodpercet
vesz ignybe. Ezrt a stdibl kimen jeleknl hangksleltetssel oldjk meg az
aszinkronitsbl ered problmkat.
A rendszer alkalmazsa lthat volt az 1996 vi amerikai (USA) elnkvlaszts TV stdijban, amelyet mr virtulis stdi rendszerben oldottak meg. Magyarorszgon a Duna Televzi
folytat trgyalsokat egy ilyen rendszer beszerzsrl.
6.2 Videkonferencia rendszerek
Az egymstl tvoli helyeken tartzkod szemlyek kztti kapcsolat kiptse mr az kortl
kezdden fontos krds volt. A fnyjelektl, a szikratvrn t mra eljutottunk arra a pontra,
amikor kpesek vagyunk mozgkpet, hangot, llkpeket s szveget tovbbtani oly mdon,
hogy a vgpontokon elhelyezkedk komplex informcicsert tudnak megvalstani.

48

1997 prilisban volt szerencsm rszt venni egy bemutatn, ahol a videkonferencia rendszert
(mint multimdia alkalmazst) mutattak be. Valban jelen voltak az idfgg (mozgkp,
hang) s az idfggetlen (szveg, llkp) mdiumok: a bemutatn orvosi konzultci folyt
egy beteg leleteirl, a kt orvos beszdben s mozgkppel kommuniklt (elsdleges videkamera segtsgvel), a betegrl gyomorfalbl vett metszet mikroszkpos kpe, valamint az
rsos eredmnyek a msodlagos (dokumentum) kamera segtsgvel volt lthat.
Teht megvalsultak a korbbiakban (2. A multimdia fogalma 3. oldal) megfogalmazott
felttelek: a videkonferencia valban multimdia alkalmazsnak tekinthet. Alkalmazsa az
tviteli mdtl (pl. ignybe vett ISDN csatornk szma) fggen 300 s 300.000.- Ft(!) kztt
mozog rnknt. Ezt figyelembe vve megjsolhat, hogy a kvetkez nhny vben
elssorban a nagy szakismerettel de kevs idvel (utazs) rendelkez szakemberek, illetve
multinacionlis cgek vezeti veszik ignybe.
Megjegyzs: rdekes mdon a videkonferencia rendszerek terjedshez nagymrtkben
hozzjrult a dlszlv hbor lezrst ellenrz bkefenntart csapatok megrkezse s tevkenysge. Mivel a kontingensben csak korltozott szm orvos volt, ezrt a szakmai segtsget
- egyes specialistk bevonsval - videkonferencia rendszerekkel oldottk meg.
Kapcsoldva az elz tmakrhz (VR) elmondhat, hogy a videkonferencia s virtulis
stdi rendszereinek egyttes felhasznlsval egymstl tvoli szemlyek is leltethetk
ugyanazon trgyalasztalhoz.
6.3 Hipermdia s az INTERNET
A World Wide Weben sok dokumentummal tallkozhatunk. E minden zben multimdia
dokumentumokat HTML nyelven rtk meg, majd helyeztk a WWW-re. A HTML sokkal
egyszerbb, mint brmilyen programozsi nyelv, ugyanis nem ll msbl, mint a szvegbl s
nhny megjellsbl - tag-bl - a szvegen bell. Az eredeti HTML (HTML Level 1), mg
1993-ban keletkezett (Tim-Berners Lee s Daniel Connoly kzremkdsvel). Ez a nyelv
alkalmas volt nem interaktv hypertext dokumentumok ltrehozsra. A hiperlinkek mellett
kpeink szerves rszt kpezhetik a dokumentumainknak, minden ms elemet - audio, mozgkp - hozzcsatolhatunk. Ezek az elemek mr nem is hypertext, hanem hipermdia dokumentumok ksztst teszik lehetv.
A HTML azonban nem biztostotta a kell interaktivitst. Ez vltotta ki a Java s a JavaScript
nyelvek kifejlesztst (a Sun Microsystems s a Netscape Communications Corporation ltal),
melyek segtsgvel a HTML lapra vgrehajthat programokat pthetnk be.
6.3.1 A Java s a JavaScript
A HTML nyelv hiperlinkek s felhasznli inputok formjban megjelen interaktivitst
fejlesztettk tovbb.
Lehetv vlt pldul a futsidben trtn dnts kpessge:

HTML lap programbl val generlsa


rlapba rt informcik ellenrzse az elklds eltt
vlaszfigyels
zenetek kldse
rlap helyi feldolgozsa

A kt nyelv klnbsgeit a Tblzat 5 mutatja.


49

Tblzat 5 - A Java s JavaScript klnbsgei

A Java s JavaScript nyelv sszehasonltsa


Tulajdonsg
OBJEKTUMOK
RKLDSI ELJRSOK
FORDTS
FUTS

Java

JavaScript

objektum-orientlt

objektum-alap

vannak

nincsenek

van kztes kd

nincs kztes kd

futsidej vgrehajts

interpreteres
(a bngsz program rtelmezi
soronknt)

A JavaScript a fentiek alapjn nevezhetjk akr JavaLight-nak is, hiszen nem ms, mint a Java
kiss leegyszerstett (knnyebben elsajtthat) vltozata.
6.4 Kbeltelevzizs
A kbeltelevzis trsasgok (nem Magyarorszgon) is knlnak online szolgltatsokat,
amelyeket PC s kbeltv-modem segtsgvel lehet ignybe venni. A televzi/telefon kombinci segtsgvel mindenki elksztheti sajt tv-koktljt (pay-per-view, video-on-demand).
Magyarorszgon Nyregyhzn mkdik olyan kbeltelevzis rendszer, amely kpes multimdia jelleg informcitovbbtsra. Bevezetst tervezik Pcsett is 1997 v vgre.

50

7. A multimdia jvje
Az elz fejezet rszben vlaszol a fenti cmre. A 2000. v utni multimdia alkalmazsok
legjelentsebb rsze - vlemnyem szerint - elsknt a szrakoztat- s kommunikcis
iparban fog megjelenni, felhasznlva a ltszlagos valsg (VR) elemeit a 3 dimenzis terek
jegyben. Nem tl kockzatos az imnti kijelents, hiszen napjainkban is e terlet a multimdia
egyik elvdje.
A NC (Network Computer) elfogadtatsval s terjedsvel a nemzetkzi hlzatok fognak
ellpni a multimdia msodik legfontosabb terletv. Ez a fejlds ltszik a WEB oldalakon,
ahol egyre gyakrabban jelennek meg multimdia elemek is. Az MPEG-4 szabvny vrhatan a
kzeljvben lehetv teszi az alacsonysebessg telefonvonalakon trtn mozgkp
tovbbtst (elfogadhat minsgben), ami tovbb javthatja e terlet fejldsi eslyeit.
A szmos terlet kzl kiemelsre mltnak tartom az oktats s mvelds terlett, melyrl
csak remlni tudom, hogy el fogja rni az elz kt terlet sikert. Az multimdia tulajdonsgokkal rendelkez oktatprogramok fejlesztse jobbra csak napjainkban kezddtt. A
lexikonok, sztrak s ms sszefoglal kiadvnyok mr napjainkban is beszerezhetk.
A multimdia fejlds j szakterletek s szakmk kialakulst is elindtotta. Ennek kvetkeztben a kzeli jvben meg fog nni a munkaerpiacon a multimdia szakemberek irnti
kereslet.
Az elbbiek ellenre a fejlds irnyai konkrtabban nem hatrozhatk meg, mivel a piaci
szereplk fejlesztsi stratgii, a katonai s rkutatsi alkalmazsok irnyai (melyekbl tkerl
a technolgia) jrszt titkos.

51

8. sszefoglals
A szakdolgozat s a hozz kapcsold multimdia alkalmazs ksztse kzben szmos
tapasztalatot szereztem. A kvetkezkben ezek rvid sszegzst rom le.
A multimdia fejleszts polihisztori tudst ignyl terlet. A vide- s audiotechnika mellett
tbbek kztt kiadvnyszerkesztsi , rendszertervezsi s hardver ismeretek, programozstechnikai tuds esetleg eszttikai rzk is szksges. Ezrt a multimdia fejlesztsi projektek
(ahogy a programfejleszts is) nem egy emberes munkk. A projekt 5-6 f szakember
rszvtelt ignyli, akik kzl egy-egy foglalkozik a vide illetve audio anyagok felvtelvel s
digitalizlsval, egy f a szmtgpes grafikval, egy a multimdia programozssal (ha
szksges) vagy a szerzi rendszer hasznlatval, egy a szveges informcikkal s optimlis
esetben egy ember vezeti s sszefogja a projektet.
Az ltalam ksztett szakdolgozat a multimdia rendszertechnikus munkjt foglalja ssze.
az a szemly aki a hozz eljuttatott digitlis anyagok valamint a forgatknyv vagy rendszerterv alapjn elkszti - egy multimdia szerzi rendszer segtsgvel - az alkalmazst. Az
ismeretanyaga annyiban terjed ki az egyes mdiumokra, hogy azok felhasznls kzbeni
mdostst meg tudja tenni. A digitalizlshoz illetve az egyes mdiumok analg rgztshez nem kell professzionlis szinten rtenie (kzpszinten azonban igen!), mivel feladatkrnek lnyege a meglv anyagokbl val egysges egsz elksztse.
Szakmai ismeretei kzl kiemelsre mlt a kiadvnyszerkesztsi ismeretanyag, hiszen a
multimdia alkalmazsok kpernyinek megtervezse azokon a szablyokon alapul, melyeket
egykor a nyomdszat kialakulsakor megalkottak s a ksbbi szzadokban tovbbfejlesztettek,
s vgl az elektronikus kiadvnyokra is alkalmaztak.
Az adott szerzi rendszer keretein bell az objektumorientlt programozs elveit (hierarchia,
rklds stb.) is ismernie kell. A szerzi rendszer programnyelvben - a ToolBook esetben
az Open Script - megfelel jrtassggal kell brnia, mely lehetv teszi a felhasznlt objektumok programozst.
A rendszertechnikus legfontosabb tulajdonsga - a fentiek mellett - a szerz rendszer
professzionlis hasznlata. Annak ismerete, hogy az adott szerzi rendszer mely feladatok
megoldsra optimlis, s mely feladatokra kell ms rendszereket alkalmazni.
A fentiekbl lthat, hogy a Multimdia Stdik munkatrsai kzl a rendszertechnikus
emelkedik ki szertegaz ismereteivel. Termszetesen nem mindenki renesznsz egynisg s
ennl fogva alkalmas e feladatra (ezt a Multimdia fejleszt tanfolyam hallgati kztt sajnos
tapasztaltam).
A multimdia fejleszts azonban csapatmunka (npszerbb nevn: team-feladat), a korbban
felsorolt szakterletek szakrtinek sszehangolt s szervezett munkjt ignyli, ezrt nem rt
ha a fejleszts vezetje a szakmai tapasztalatok mellett projektvezetsi ismeretekkel is rendelkezik.
Sajt fejlesztmunkm sorn a team-et n emulltam tbb-kevesebb eredmnnyel. Az
eredmny - a mellkelt CD-n tallhat alkalmazs - fbb vonsai is ezt tkrzik: felvillansszer kpet ad fejleszts s a felttelrendszer alapjairl. Terjedelmi okokbl nem lehet teljes ez nem volt cl - arra azonban j, hogy a terlet irnt rdekldk ismereteit megalapozza s
bvtse, s j irnyokba terelje.

52

Megtlsem szerint az elvgzett munka, a hozz kapcsold forrsgyjts (ami meglehetsen


nehz feladat volt, nem lvn rdemi szakirodalom) sorn olyan ismeretanyagra tettem szert,
mely j alapot nyjthat a jvben megvalstand oktatsi s fejlesztsi feladatokhoz.

53

9. Irodalomjegyzk
9.1 Knyvek
[1]

Antal I.-Bartk I.-Jankovics M.-Mersovszky E.-Matolcsy Gy.-Richly Zs. Mozgs, az


animci tanknyve. Budapest, Pannnia Film Vllalat Talent Irodja, 1993.

[2]

Asymetrix ToolBook II Multimedia Guide

[3]

Endrdi Tams A programozs mdszertana. GDMIF jegyzet. Budapest, Gbor


Dnes Mszaki Informatikai Fiskola, 1996.

[4]

Hargittai - Kaszanyinszki A Visual Basic 4.0 programozsi nyelv WINDOWS 3.1X,


WINDOWS 95, s WINDOWS NT al. Budapest, LSI Oktatkzpont Alaptvny,
.n.

[5]

Hargittai Kaszanyinszki Visual Basic programozsi gyakorlatok lemezmellklettel.


Budapest, LSI Oktatkzpont, 1995.

[6]

Kovcs Magda Egyszeren a mikroszmtgprl, Budapest, LSI Oktatkzpont


Alaptvny, .n.

[7]

Kovcs Magda Mikroszmtgpek alkalmazsa rtelmez sztr II. Budapest, LSI


Oktatkzpont Alaptvny, 1993.

[8]

Manger, Jason J. A JAVA programozsi nyelv. Budapest, Panem Kft. - McGraw


Hill Inc., 1996

[9]

Nagy Sndor - Perjs Lszl A szmtgpes grafika. Budapest, LSI Oktatkzpont


Alaptvny, 1996.

[10]

Pilgrim, Aubrey Multimdia PC ptse. Budapest, Panem Kft. - McGrawHill Inc.,


1995.

[11]

Spanik, Ch. - Rgheimer, H. A multimdia alapjai. Budapest, Kossuth Knyvkiad,


1995.

[12]

Steinmetz, Ralf. Multimdia: bevezets, alapok. Budapest, Springer Hungarica


Kiad Kft., 1995.

[13]

Szkely Valdimr - Poppe Andrs A szmtgpes grafika alapjai IBM PC-n.


Budapest, ComputerBooks Kiadi Kft., 1992.

[14]

Tth Dezs Multimdia mikroszmtgpes krnyezetben. Budapest, LSI Oktatkzpont Alaptvny, 1995.

[15]

Tbb szerz Java tikalauz programoznak. Budapest, Kalibn Bt., 1996.

54

9.2 Cikkek
[I]

BARTH I. Meddig lnek az optikai adattrolk. In: CHIP, 1995. 10 .sz., p. 35


37.

[II]

Bitek a trben. In: Computer Panorma, 1993. 5.sz., p. 8486.

[III]

CW SZERKESZTSG Hibs-e az MMX? Szerkesztsgi megjegyzs. In:


Computerworld 1997. 4. sz.

[IV]

CSIVINCSIK . Digitlis vide. In: Computer & Design, 1996. 10. sz., p. 15
18.

[V]

CSIVINCSIK . A tervezs s forgatknyv. In: Computer & Design, 1996.


3. sz., p. 20-22.

[VI]

CSIVINCSIK . Grafikk s animcik. In: Computer & Design, 1996. 5. sz., p.


10-12.

[VII]

CSRIN S. Egy ki cache-olgia. In: j Alaplap, 1996. 1. sz., p. 10-12.

[VIII]

CSRIN S. gy ltja a processzor. In: j Alaplap, 1996. 1. sz., p. 5-7.

[IX]

HORLAI I. A hipertextjell nyelv. In: j Alaplap, 1995. 11. sz.,


p. 43-44.

[X]

HORLAI I. Kamera a monitoron. In: j Alaplap, 1996. 3.sz., p. 35.

[XI]

J. D. FOLEY A felhasznl kapcsolata


In: Tudomny, 1987. 12. sz., p. 50-57.

[XII]

JAKAB . A "legeslegfontosabb" multimdia. In: j Alaplap, 1995. 5. sz. p.


47-48.

[XIII]

JAKUBISZ ZS. Multimdia a nyelvoktatsban. In: j Alaplap, 1995.


9. sz., p. 43-45.

[XIV]

K. ZS. Tbbszint memrik. In: Computer Panorma, 1996. 8. sz.,


p. 58-59.

[XV]

KRIZSN GY. PC-mozi. In: CHIP, 1994. 9. sz., p. 39-42.

[XVI]

LENCSS G. Mit hoz a


In: CHIP, 1993. 5.sz., p. 44-45.

[XVII]

LOIS L. Vesztesges kptmrts. In:


p. 45-47.

[XVIII]

M. V. MATHEWS - J. R. PIERCE A szmtgp mint hangszer. In: Tudomny,


1987. 4. sz., p. 80-87.

jelen?

55

korszer

(Animcis

szmtgppel.

szoftverszabvnyok.)

j Alaplap,

1995.

12.

sz.,

[XIX]

MATLK T. Adatbzispts, megjelents-elkszts. In: j Alaplap, 1995. 10.


sz., p. 43-44.

[XX]

MATLK T. Adatelkszts. In: j Alaplap, 1995. 7. sz., p. 31-32.

[XXI]

MATLK T. Alkalmazsgenerls. In: j Alaplap, 1995. 11. sz., p. 53.

[XXII]

MATLK T. Ellenrzs - s ami utna jn. In: j Alaplap, 1995. 9. sz., p. 46-47.

[XXIII]

MATLK T. Rgzts s feldolgozs. In: j Alaplap, 1995. 8. sz.,


p. 35-36.

[XXIV]

MORVA S. EDO s trsai. In: j Alaplap, 1996. 1. sz., 14-15.

[XXV]

Multimdis tervezs hzilag. In: PC WORD, 1996. 9. sz., p. 42-49.

[XXVI]

PAJOR G. Ismerkeds a multimdival (1). In: Computer Panorma, 1993. 8. sz.,


p. 76-78.

[XXVII] PAJOR G. Ismerkeds a multimdival (2). In: Computer Panorma, 1993. 9. sz.,
p. 76-78.
[XXVIII] PAJOR G. Ismerkeds a multimdival (3). In: Computer Panorma, 1993. 10.
sz., p. 76-77.
[XXIX]

PAJOR G. Ismerkeds a multimdival (4). In: Computer Panorma, 1993. 11.


sz., p. 76-78.

[XXX]

PAJOR G. Ismerkeds a multimdival (5). In: Computer Panorma, 1993. 12.


sz., p. 76-78.

[XXXI]

PETRELEY, N. Hibs-e az MMX? In: ComputerWorld, 1997. 4 sz.,

[XXXII] RACSK P. Oktatsi multimdia ksztse. In: j Alaplap, 1995. 6. sz., p. 46-48.
[XXXIII] SZCS P. Multimdia '93. In: CHIP, 1993. 9. sz., p. 67-68.
[XXXIV] VANCZK J. A knyv jjszletse. (A hipertext s a hipermdia.)
In: j Alaplap, 1995. 2 .sz., p. 17-18.
9.3 Eladsok, konzultcik
[i] Dr. Gspr Jnos (JPTE Regionlis Tvoktatsi Kzpont, Pcs), szakmai konzultci a
felsfok multimdia fejleszt kpzsrl
[ii] Forgcs Tams (Alternatv Kzgazdasgi Gimnzium, Budapest), szakmai konzultci
a felsfok multimdia fejleszt kpzsrl
[iii] Gombosi Attila (PRMKK instruktor), szakmai konzultci a multimdia fejlesztshez
tartoz videtechnika, videkonferencik s virtulis stdi krdskrben

56

[iv] Kiss Tth Lajos (Eszterhzy Kroly Pedaggiai Fiskola, Eger), szakmai konzultci a
felsfok multimdia fejleszt kpzsrl
[v] Kvr Gyrgy (PATE), Digitlis kpfeldolgozs
9.4 Hlzati irodalom
[a] http://www.jate.u-szeged.hu/csongrad/niifp/almasi/paja.htm - HTML dokumentumok
[b] http://www.COMPPAN.PRONET.hu/cikkek/9606/cdp/mm9622.htm - Videtmrts
[c] http://wwwhost.ots.utexas.edu:80/ethernet/ - Ethernet hlzat
9.5 Elektronikus irodalom CD-n
[A] Kassai Andrs, FOXTREND KFT., Szkesfehrvr, 1995-1996. PC-ROM Multimdia
PC Enciklopdia V1.0(C)
[B] Vogel Publishing Kft., Budapest, 1997. CHIP CD XII., /JAVA, /MUSICPRD
[C] Vogel Publishing Kft., Budapest 1995. CHIPTR: Multimdia 1995/1 Demo

57

10. Kp- s brajegyzk


bra 1 - MPC1 logo
bra 2 - MPC2 logo
bra 3 - EDO RAM hasznlata
bra 4 - Videprocesszor egyik lehetsges felptse
bra 5 - A vide egysg egy lehetsges felptse
bra 6 - Busz topolgia
bra 7 - Talpas s groteszk bettpusok
bra 8 - A ToolBookkal ksztett alkalmazs felptse
bra 9 - JPEG kdols menete
bra 10 - szkennelt szveg rszlete (600 dpi)
bra 11 - MIDI szerkeszt
bra 12 - Visual Basic Properties Editor
bra 13 - ToolBook Properties Editor
bra 14 - LCD projektor
Fnykp 1 - Alaplap
Fnykp 2 - SCSI csatol krtya
Fnykp 3 - P6 CPU
Fnykp 4 - Pentium MMX processzor
Fnykp 5 - Memrik
Fnykp 6 - A Dr. Robert M. Metcalfe ltal feltallt Ethernet hlzati rendszer els rajza 1976-bl
Fnykp 7 - Skgyas szkenner
Fnykp 8 - Digitlis fnykpezgp
Fnykp 9 - Videkonferencia rendszer
Fnykp 10 - Videkamera
Fnykp 11 - Nokia multimdia monitor
Fnykp 12 - CD olvas
Fnykp 13 - CD-I lejtsz berendezs
Tblzat 1 - MPC Level 1
Tblzat 2 - MPC Level 2
Tblzat 3 - Mennyisg s minsg sszefggsei
Tblzat 4 - Konvertlsi paramterek
Tblzat 5 - A Java s JavaScript klnbsgei

58

11. Mellkletek
Mellklet 1 - A f fejezetek kapcsolata

Cmoldal

START oldal

Hardverek,
szoftverek fejezet

Fejleszts fejezet

Fogalmak,
szabvnyok fejezet

59

Mellklet 2 - A fogalmak, szabvnyok cm fejezet vzlata

Bevezets

Multimdia fogalma

MPC1 szabvny

MPC 2 szabcny

Idfggetlen mdiumok

llkp

Szveg

Idfgg mdiumok

Mozgkp

Hang

Trolkapacits

Adattvitel

Hardverek,
szoftverek

60

Hardverek,
szoftverek fejezet

Szoftverek

Egyb
berendezsek
Vide egysgek

Memrik

Buszrendszerek

Hlzati eszkzk

DRAM

EDO RAM
ISA busz

Trol egysgek
VESA busz
Digitalizl
eszkzk

Cache memria

MCA busz

PCI busz

SCSI busz
Mellklet 3 - A hardverek, szoftverek fejezet hardverek alfejezetnek fbb rszei

61

Hardverek,
szoftverek fejezet

Szoftverek

Szvegszerkesztk

Grafikus
programok
Hangszerkesztk

Multimdia szerzi
rendszerek
Animci
szerkesztk
Videeditorok
Mellklet 4 - Szoftver fejezet felptse

62

Fejleszts

Szinopszis
kszts

Koncepci
kialaktsa

Forgatknyv

Mkdsi
lers
Kpernytervek

Mellklet 5 - Fejleszts fejezet felptse

63

Mellklet 6 - 1. kpernyoldal terve (1.0 verzi)

TO HANDLE buttonClick
--{Go to next page}
send next

64

Mellklet 7 - 2. kpernyoldal terve (1.0 verzi)


TO HANDLE buttonClick
--{Go to next page}
send next

TO HANDLE buttonClick
Go to page 3
END

TO HANDLE buttonClick
Go to page 16
END

TO HANDLE buttonClick
Go to page 105
END

65

Scriptet lsd : Mellklet 9.

Mellklet 8 - 12. kpernyoldal terve (1.0 verzi)

TO HANDLE buttonClick
Go to page 8
END

66

Mellklet 9 - Animci lejtsz scriptje


{fldgmb 16 rajzbl ll animci az "1"-tl "16"-ig terjed nev llomnyokbl}
notifybefore idle
numFrames = 16 {rajzok szma}
{informci a felhasznli segldeszkzrl, amelyik 3 rtkkel rendelkezik:
(1. felhasznli tuljadonsg olvashat a leggyorsabban a 3 hrom kzl)
Az informci rtkei:
<a legutols flip megtrtntnek ideje>,<aktulis keret bemutatsa>,
<keretek kztti ksleltets>}
info = info of self
{loklis vltoz rtkadsa}
pop info into lastTime
pop info into lastFrame
delay = info
newTime = timeGetTime()
vref = this window
{vrakozsi id leteltnek ellenrzse, a kvetkez kpkockhoz}
if newTime - lastTime >= delay
newFrame = lastFrame mod numFrames +1
set lockscreen of vref to true
show paintobject newFrame of self
hide paintobject lastFrame of self
set lockscreen of vref to false
{a httr informciinak aktualizlsa j rtkkel}
push newframe onto info
push newTime onto info
set info of self to info
end
end
{az animci sebessgnek nvekedse vagy cskkense}
{a ksleltets milliszekundumban megadva}
to set delay to value
set item 3 of my info to value
end
{a widget kezdrtkkel val elltsa}
to handle init
linkdll mmsystem
dword timeGetTime()
end
set item 1 of info of self to timeGetTime()
end
{rtkads a lap beillesztsekor}
notifybefore enterpage
send init
end
{rtkads a knyvbe illesztskor}
notifyAfter make
if selection is self
send init
end
end

67

You might also like