Escolar Documentos
Profissional Documentos
Cultura Documentos
Ap SM
Ap SM
Ramos
Rua Vicente Vilela Viana, 391. Apto. 8. Cruzeiro. Cep.: 375 !""8. #ta$u%&. '(. )el.:* 35+ 3,"9!1-"8 Cel.: * 1"+ 81"9!,9 ramos.uni/ei.edu.%r 0ttp:11222.ici.uni/ei.edu.%r1ramos
SISTEMAS MULTIMDIA
)eoria, /erramentas e aplica34es.
ndice
Objetivos....................................................................................................................................................................1 Programa do curso.....................................................................................................................................................1 Bibliografia.................................................................................................................................................................. 1 Introduo..................................................................................................................................................................2 Programas de autoria.................................................................................................................................................3 Projeto multimdia.......................................................................................................................................................3 E erccios................................................................................................................................................................... ! "e tos em multimdia.................................................................................................................................................. # $ontes e faces............................................................................................................................................................% "aman&os e estilos de fontes.....................................................................................................................................% 'iferenas entre caracteres iguais..............................................................................................................................( ) serifa.......................................................................................................................................................................* E erccios................................................................................................................................................................... + ,udio em multimdia.................................................................................................................................................1.usical instrument digital interface / .I'I.................................................................................................................. 13 'igital 0udio ta1e / ')"............................................................................................................................................1! O 2om Profissional...................................................................................................................................................1# Padr3es de 4om1actao......................................................................................................................................... 1# E erccios................................................................................................................................................................. 1% 4aractersticas da 5iso...........................................................................................................................................1* Imagens em multimdia............................................................................................................................................. 1+ 6esoluo de imagens.............................................................................................................................................1+ 6esoluo de imagens.............................................................................................................................................2O $ormato 7I$.........................................................................................................................................................22 O $ormato 8P7........................................................................................................................................................23 E erccios................................................................................................................................................................. 2! )nima3es em multimdia.........................................................................................................................................2# .9todos tradicionais de animao............................................................................................................................2# :ualidade versus taman&o em anima3es................................................................................................................ 2%
;oo1ing e mor1&ing..................................................................................................................................................2( E erccios................................................................................................................................................................. 2* Perif9ricos e 1lataformas de multimdia.....................................................................................................................2+ "i1os de 1lataformas................................................................................................................................................2+ "i1os de 1erif9ricos .................................................................................................................................................. 3"eclados................................................................................................................................................................... 3.ouse< jo=stic> e "rac>Ball.......................................................................................................................................31 2canner.................................................................................................................................................................... 31 .onitores de vdeo e 1rojetores................................................................................................................................32 E erccios ................................................................................................................................................................ 3# 2oft?are de autoria de multimdia.............................................................................................................................3% 2oft?are de autoria de multimdia @ baseado em 10ginas.........................................................................................3% 2oft?are de autoria de multimdia @ baseado no tem1o.............................................................................................3( 4om1arao entre o "oolBoo> e o 'irector...............................................................................................................3( E tens3es e facilidades............................................................................................................................................3* )cesso a banco de dados.........................................................................................................................................3* 'istribuio e e ecuo............................................................................................................................................3+ E erccio................................................................................................................................................................... !Psicologia 4ognitiva.................................................................................................................................................. !1 .odelos mentais....................................................................................................................................................... !1 ) memAria................................................................................................................................................................ !2 ) memAria cone ionista............................................................................................................................................ !3 ) memAria cibern9tica com1utacional.......................................................................................................................!3 ) 1erce1o.............................................................................................................................................................!# ) 1erce1o visual.................................................................................................................................................... !% Perce1o auditiva...................................................................................................................................................!% Perce1o da fala.....................................................................................................................................................!( Perce1o orientada.................................................................................................................................................!( E erccios................................................................................................................................................................. !* 'esenvolvimento de 1rojeto de multimdia................................................................................................................!+
:uest3es im1ortantes............................................................................................................................................... !+ 'esenvolvimento de um 1rojeto................................................................................................................................#Estimativa de custos.................................................................................................................................................#1 E erccios................................................................................................................................................................. #1 Produo de multimdia............................................................................................................................................#2 Pre1arao do conteBdo...........................................................................................................................................#3 "estes......................................................................................................................................................................#3 E erccios................................................................................................................................................................. #! Introduo................................................................................................................................................................## Card?are.................................................................................................................................................................. ## 4aractersticas da 65 imersiva.................................................................................................................................#( ) 65 no imersiva....................................................................................................................................................#* ) linguagem 56.;...................................................................................................................................................#* Projeto de anima3es com 56.;.............................................................................................................................#+ E erccios................................................................................................................................................................. %1
ndice de figuras
Cap5tulo
Introduo
6%$eti7os, pro8rama do curso e %i%lio8ra/ia.
6%$eti7os
9escre7er as partes /undamentais da multim5dia a8rupando!as com a tecnolo8ia e as /erramentas da atualidade.
:ro8rama do curso
1. ;7olu3<o da comunica3<o entre 0omem e m&=uina: am%ientes textuais> am%ientes 8r&/icos> am%ientes multim5dia. ". 6 )exto: o poder do si8ni/icado> /ontes e /aces> utilizando texto na multim5dia. 3. 6 ?udio: propriedades /5sicas do som> representa3<o di8ital do som> processamento di8ital do som> utilizando &udio na multim5dia. -. A '@sica e a Voz: tAcnicas de s5ntese di8ital de som> sistemas '#9#> processamento de 7oz> utilizando m@sica e 7oz na multim5dia. 5. As #ma8ens: representa3<o di8ital de ima8ens> processamento da ima8em> os desen0os> a terceira dimens<o> utilizando ima8ens na multim5dia. ,. 6 V5deo: tecnolo8ia di8ital de 75deo, armazenamento e princ5pios de compress<o> edi3<o di8ital de 75deos> utilizando 75deo na multim5dia. 7. A Anima3<o: anima3<o e computadores> anima3<o %idimensional e tridimensional> anima3<o em tempo real> utilizando anima3<o na multim5dia. 8. Biperm5dia: 0ipertexto est&tico e dinCmico> lin8ua8ens scripts em clientes e ser7idores> utilizando 0iperm5dia. +. :rodu3<o de 'ultim5dia: /erramentas para produ3<o de multim5dia> plata/ormas de produ3<o e peri/Aricos> so/t2ares de autoria> os est&8ios padr4es e tAcnicas para pro$eto multim5dia.
Bi%lio8ra/ia
1. D#EB6, F.:.:. 'ultim5dia conceitos e aplica34es. Rio de Ganeiro, RG., ;d. E)C." . 3"1 p. ". E6F;, 9AV#9> BAEE, F;H9I. BJpermedia and t0e 2e%. He2 IorK, HI, Go0n FileJ L Mons. 1999. ,",p. 3. BAM#'6)6, MBNG#. 'ultimedia 'odelin8 O 'odelin8 'ultimedia #n/ormation and MJstems ''' " . Ha8ano, Gapan 13 O 15 Ho7em%er " . Ri7er ;d8e, HG, Forld Mcienti/ic :u%lis0in8 Co., #nc. " . 51" p. -. H#;EM;H, G. 'ultimedia and 0Jpertext: t0e internet and %eJond. ;NA, Academic press pro/essional, 1995. 5. 5. DBBA)HA(;R, (., ';B)A, M. '#)RA, M. #ntroduction to 'ultimedia MJstems. Academic :ress, " ".
Cap5tulo
"
A maior di/eren3a entre as m5dias tradicionais tais como r&dio e tele7is<o e a multim5dia di8ital A a no3<o de interati7idade. 6s computadores permitem aos usu&rios a intera3<o com os pro8ramas. ;ssa intera3<o A t<o importante =ue pode ser considerada como parte inte8rante da multim5dia.
:ro8ramas de autoria
6s elementos de multim5dia s<o colocados $untos em um pro$eto utilizando!se de pro8ramas de autoria, =ue s<o /erramentas de so/t2are pro$etadas para controlar os elementos de multim5dia e propiciar intera3<o ao usu&rio. 6s pro8ramas de autoria /ornecem: 'Atodos para =ue os usu&rios intera$am no pro$eto. Dacilidades para criar e editar texto, ima8ens etc. (erenciamento de peri/Aricos.
6s pro8ramas de autoria /ornecem a estrutura necess&ria para or8anizar e editar os elementos de um pro$eto multim5dia, incluindo 8r&/icos, sons, anima34es e 7ideoclipes. ;stes pro8ramas s<o utilizados para o desen7ol7imento da interati7idade e da inter/ace do usu&rio, para apresentar seu pro$eto na tela e para a8rupar os elementos de multim5dia em um pro$eto @nico e coeso. ;stas /erramentas /ornecem um am%iente inte8rado para a com%ina3<o do conte@do e das /un34es do pro$eto. 6s sistemas normalmente incluem a 0a%ilidade de criar, editar e importar tipos espec5/icos de dados> $untar dados %rutos em uma se=SQncia de reprodu3<o> e /ornecer um mAtodo ou lin8ua8em estruturada para responder a entradas do usu&rio.
:ro$eto multim5dia
Antes de come3ar um pro$eto multim5dia, de7e!se desen7ol7er uma dire3<o do seu escopo e conte@do. :ara tanto se /az necess&rio /ormar, em nossa mente, uma idAia coesa na medida em =ue se pensa em 7&rios mAtodos dispon57eis para transmitir as mensa8ens aos usu&rios. 9epois A essencial =ue se$a desen7ol7ido um es%o3o or8anizado e um plane$amento sensato em termos de =uais 0a%ilidades, tempo, or3amento, /erramentas e recursos est<o dispon57eis. 6 so/t2are, as mensa8ens e o conte@do apresentado na inter/ace 0umana constituem $unto, um pro$eto de multim5dia. Nm :ro$eto de 'ultim5dia n<o precisa ser interati7o 7isto =ue os usu&rios podem conectar!se para a8radar ol0os e ou7idos assim como /az o cinema e a tele7is<o. )ipos de pro$eto multim5dia Einear, =uando come3a num ponto e A executado atA o /im, por exemplo: /ilmes, cinema ou tele7is<o. H<o linear, *ou interati7o+ =uando o controle da mo7imenta3<o pelo conte@do A permitido aos usu&rios T sua prPpria 7ontade.
9eterminar como um usu&rio ir& intera8ir e mo7imentar!se pelo conte@do de um pro$eto re=uer 8rande aten3<o nas mensa8ens, es%o3o, arte!/inal e na pro8rama3<o. Nm %om pro$eto pode ser estra8ado se ti7er uma inter/ace mal pro$etada ou com o conte@do inade=uado ou incorreto. Nm :ro$eto de 'ultim5dia A multidisciplinar e exi8e dele8a3<o de tare/as de acordo com a 0a%ilita3<o e a competQncia de cada mem%ro do 8rupo. Al8uns pro$etos de multim5dia podem ser t<o simples =ue se podem su%stituir todos os est&8ios de or8aniza3<o, plane$amento, produ3<o e teste por um @nico tra%al0o, /azendo a multim5dia instantaneamente, por exemplo, em uma apresenta3<o de uma reuni<o semanal so%re a per/ormance da produ3<o da empresa em =ue se$am inseridos sons de ar=ui7os 'idi ou Fa7e. ;ntretanto em pro$etos mais complexos, /az!se necess&rio sua di7is<o em 7&rios est&8ios.
;xerc5cios
1. Da3a uma lista de todos os pro8ramas =ue 7ocQ con0ece =ue permitam a inclus<o de sons, /otos, anima34es e 75deos. Uuais desses pro8ramas 7ocQ $& utilizouR ". Uuais dos se8uintes meios s<o interati7osR Gusti/i=ue. a. Nma transmiss<o de r&dio. %. Nm pro8rama de entre7istas na )V. c. Nm $ornal. d. Nm $o8o de computador. 3. Da3a uma lista de 3 pro8ramas de autoria =ue 7ocQ ten0a con0ecimento. -. 9Q dois exemplos de aplicati7os multim5dia com pro$eto linear e n<o linear.
Cap5tulo
)extos
)extos em multim5dia
6s primeiros textos escritos em placas de lama deixadas ao sol para endurecer, datam de aproximadamente ,. anos e /oram encontrados na re8i<o da 'esopotCmia. Hessa Apoca somente os mem%ros das classes do 8o7erno e os sacerdotes podiam ler e escre7er os sinais picto8r&/icos e cunei/ormes. As mensa8ens mais anti8as eram pala7ras escritas e contin0am in/orma34es 7itais para o controle do po7o, de pol5ticos e de taxas. Como este no7o meio de comunica3<o n<o re=ueria memoriza3<o, as mensa8ens tornaram!se populares entre a elite, na /i8. 3.1 podemos o%ser7ar um exemplo da escrita cunei/orme. AlAm das cPpias =ue podiam ser /eitas, estas no7as mensa8ens eram mais 7anta$osas por=ue, ainda =ue /ossem interceptadas por inimi8os ou competidores, elas sP seriam deci/radas por =uem ti7esse aprendido a ler, na=uela Apoca leitura e escrita esta7am diretamente relacionadas com o poder.
Di8ura 3.1 O A escrita cunei/orme dos Ba%ilVnios e Ass5rios1. Atualmente a maioria das pessoas detAm o con0ecimento da leitura e da escrita e ainda 0o$e o dom5nio destas s<o camin0os para o poder e para o con0ecimento, pois representam T %ase da sociedade moderna e da identidade de um po7o. 'esmo uma @nica pala7ra pode ser co%erta de si8ni/icados> ent<o, T medida =ue se come3a o tra%al0o em um meio de comunica3<o, torna!se importante culti7ar a exatid<o e a clareza escol0endo %em as pala7ras. Ha multim5dia, as mel0ores pala7ras aparecer<o em t5tulos menus e a$udas de mo7imenta3<o pelo texto. :ala7ras e s5m%olos, /alados ou escritos, s<o os sistemas mais comum de comunica3<o. A exatid<o e a clareza nos textos escritos de7em rece%er um cuidado especial, de7ido ao /ato de =ue uma pala7ra pode ter 7&rios si8ni/icados. 6s rPtulos s<o muito importantes para desi8nar as telas de t5tulos, menus e %ot4es da multim5dia por
1
meio da utiliza3<o de pala7ras =ue ten0am si8ni/icados precisos e /ortes o su/iciente para expressar o =ue 7ocQ precisa dizer, por exemplo: !OLTE" #ode ser mais forte do que !$ %ara a anterior& Saia" #ode ser mais forte do que 'ec(e)
Dontes e /aces
Uuando o computador desen0a a letra A na tela ou na impressora, de7e sa%er como represent&!la. ;le /az isso de acordo com o 0ard2are dispon57el e com a sua especi/ica3<o de escol0a de tipos e /ontes dispon57eis. 'onitores de alta resolu3<o e impressoras podem tornar a aparQncia dos caracteres mais atraente e 7ariada. Atualmente a ampla sele3<o de pro8ramas de /ontes a$uda a encontrar a /ace e a /onte ade=uadas Ts necessidades do pro$eto.
Di8ura 3." O 6 caractere A representado em di/erentes /ontes. Nma Dace A uma /am5lia de caracteres 8r&/icos =ue normalmente inclui muitos taman0os e estilos de tipos. Nma Donte A um con$unto de caracteres de um @nico taman0o e estilo pertencente a uma /am5lia de /ace particular. Ha /i8. 3." podemos o%ser7ar as di/eren3as existentes na 8ra/ia do caractere W ao utilizarmos /ontes di/erentes.
A A A A AA A A A
Di8ura 3.3 ! Caixa de /ormata3<o de texto do 'M!Ford. X comum con/undir os termos /onte e /ace. 9ependendo do tipo do computador *:C, 'acintos0 etc.+ caracteres identi/icados em uma /onte podem o/erecer di/eren3as de /ormato e taman0o.
6
Di8ura 3.- ! Atri%utos de caracteres. A distCncia da parte superior das letras mai@sculas atA a parte in/erior das letras descendentes *como as letras 8 e J+ normalmente de/ine o taman(o de uma fonte do com%utador. As /ontes de computador adicionam espa3o a%aixo das letras descendentes *e al8umas 7ezes acima+ para /ornecer o espa3amento de lin0a ou entrelinhamento apropriado. 6 entrelin0amento pode ser a$ustado no computador com as op34es lin0a e ponto, na /i8. 3.5 o%ser7amos a $anela de a$uste de entrelin0amento do 'M!Ford.
Di8.3.5 ! A$uste de entrelin0amento do 'M!Ford. Uuando o tipo era de/inido T m<o, o tipo de uma @nica /onte era sempre armazenado em duas caixas: Alta, letras mai@sculas *caixa alta+ e> Baixa, letras min@sculas *caixa %aixa+.
;m al8umas situa34es, como em sen0as, o computador A sens57el T caixa. 'as na maioria das situa34es =ue re=uerem entrada pelo teclado o computador recon0ece as /ormas da caixa alta e caixa %aixa de um caractere como i8uais. ;studos mostram =ue
7
pala7ras e /rases com letras com caixas alta e %aixa misturadas s<o mais /&ceis de ler do =ue todas elas em caixa alta. Anti8amente, para se escre7er um caractere, era necess&rio procurar os /ormatos em uma ta%ela de mapa de %its contendo uma representa3<o de cada caractere em todos os taman0os. Atualmente existem /ormatos =ue descre7em cada caractere em termos de constru34es matem&ticas, por ex.: :ostscript *cur7as de Bisei+ e )ruetJpe *cur7as =uadr&ticas+> principais 7anta8ens: 'el0or de/ini3<o do caractere, em =ual=uer de/ini3<o tanto com 1 =uanto com 1 pontos e> pontos
As /ontes de mapa de %its, )ruetJpe e :ostscript n<o s<o apresentadas *ou impressas+ exatamente da mesma /orma, em%ora possam compartil0ar o mesmo nome e taman0o. DPrmulas di/erentes s<o utilizadas pelas trQs tecnolo8ias. #sso si8ni/ica =ue a =ue%ra de pala7ra em um campo de texto pode mudar. Mendo assim de7e!se ter cuidado ao criar um campo ou %ot<o =ue a$uste precisamente o texto apresentado com a /onte :ostscript, este, ao ser apresentado com a mesma /onte )ruetJpe poder& ser truncado ou =ue%rado, destruindo o laJout do %ot<o. Ao se ima8inar um pro$eto multim5dia =ue n<o ten0a nen0um texto, o seu conte@do poderia n<o ser a%solutamente complexo, entretanto o pro$etista precisaria utilizar muitas /i8uras e s5m%olos para orientar o p@%lico a mo7imentar!se pelo pro$eto. Certamente 7oz e som poderiam cumprir esta tare/a, mas o p@%lico lo8o /icaria cansado 7isto =ue prestar aten3<o nas pala7ras /aladas re=uer mais es/or3o do =ue procurar um texto. :ala7ras e s5m%olos em =ual=uer /orma, /alada ou escrita, transmitem um si8ni/icado compreens57el e amplamente compartil0ado por um n@mero maior de pessoas O com exatid<o de detal0es. Nm item exclusi7o do texto de um menu acompan0ado por uma @nica a3<o *cli=ue do mouse, ou o pressionar de uma tecla, ou o monitor de 75deo, com o dedo+ re=uer um pe=ueno treinamento e de7e ser claro e imediato. 9e7e!se usar texto em t5tulos e ca%e3al0os *so%re o =ue se est& /alando+, em menus *para onde ir+, para mo7imentar!se *como c0e8ar l&+ e para o conte@do *o =ue ser& 7isto =uando c0e8ar l&+. Ha ela%ora3<o de um sistema de mo7imenta3<o, de7e se le7ar o usu&rio a um destino em particular com poucas a34es e no m5nimo tempo poss57el. Me o usu&rio n<o precisar do %ot<o A$uda para c0e8ar l&, si8ni/ica =ue o pro$eto est& no camin0o certo.
A seri/a
Assim como a propa8anda de uma casa pode ser /eita por um corretor de imP7eis, um 7in0o pode ser lem%rado de di/erentes maneiras pelos cr5ticos de culin&ria e a plata/orma de um candidato pol5tico tam%Am pode 7ariar, as /aces podem ser descritas de muitos modos. 6 tipo do caractere tem sido caracterizado como /eminino, masculino, delicado, /ormal, cVmico, $ornal5stico, tAcnico etc. ;ntretanto 0& um mAtodo para a cate8oriza3<o de /aces =ue A uni7ersalmente entendido, e ele tem menos a 7er com a resposta do leitor em rela3<o ao tipo do =ue com as propriedades mecCnicas e 0istPricas do tipo. ;ste mAtodo utiliza os termos seri/ e sans seri/. Meri/ e sans seri/ A o modo mais simples de cate8orizar uma /ace> o tipo tem uma seri/a ou n<o. Meri/a A um pe=ueno arremate ou decora3<o no /inal de uma letra retocada, exemplo de /ontes: Com seri/a: )#';M, C6NR#;R, AH)#UNA> normalmente usadas para o corpo do texto, pois a$uda a 8uiar os ol0os do leitor ao lon8o da lin0a.
Mem seri/a: AR#AE, C;H)NRI, ENC#9A> normalmente usadas para ca%e3al0os e especi/ica34es em ne8rito, pois s<o mais le857eis em taman0o pe=ueno.
A escol0a das /ontes tanto na m5dia impressa =uanto na multim5dia A de 8rande importCncia para o entendimento do assunto, nesse contexto apresentamos a se8uir al8umas re8ras para a utiliza3<o de /ontes: 1. ApPs selecionar as /ontes, pe3a a opini<o de outras pessoas> aprender a rece%er cr5ticas. ". :ara tipos pe=uenos utilize a /onte mais le857el dispon57el> descartar as ile857eis. 3. Nsar o m5nimo poss57el de /aces di/erentes no mesmo tra%al0o> 7ariar a altura e taman0o. -. ;m par&8ra/os, e7itar lin0as muito $untas, pois s<o di/5ceis de ler. 5. Variar o taman0o da /onte de acordo com a importCncia da mensa8em. ,. ;m ca%e3al0os 8randes, a$ustar o espa3o entre as letras *ran0ura+ para =ue /i=ue na propor3<o certa. 7. ;xplorar di/erentes cores para real3ar um tipo ou torn&!lo mais le857el> 8. Ntilizar texto com o e/eito anti!aliasin8 =ue permite uma transi3<o entre a letra e seu /undo *pontil0ando as %ordas das letras+. 9. )extos em 7&rias cores, alterados ou distorcidos 8ra/icamente: dentro de uma es/era, por exemplo, atraem a aten3<o. 1 . Mom%reamentos podem ser /eitos colocando!se uma cPpia transparente da pala7ra no topo do ori8inal e ressaltando!se o ori8inal al8uns pixAis para cima e pintando!se a outra de cinza *por exemplo+. :ara tra%al0os mais ela%orados, existem di7ersas /erramentas de edi3<o de /ontes dispon57eis na internet, com elas pode!se criar no7os tipos de /ontes. 9ependendo da aplica3<o a utiliza3<o de no7os tipos de /ontes pode trazer pro%lemas incalcul&7eis.
;xerc5cios
1. #ndi=ue =uais /ontes s<o com seri/a e sem seri/a: %ooKman, comic, 8aramond, 8ot0ic, tec0nical e 7erdana. ". Uuais /ontes do exerc5cio anterior s<o mais /&ceis de ler no papelR :or =uQR 3. 9esen7ol7er um texto *com no m&ximo 3 p&8inas+ a respeito de um protPtipo de pro$eto multim5dia, para promo3<o de um curso superior *CiQncia da Computa3<o ou ;n8en0aria da Computa3<o+. 6 texto de7e utilizar /ontes de/inidas por 7ocQ e os conceitos e re8ras de de/ini3<o e cria3<o de textos e /ontes descritos nas se34es anteriores. -. :ro8rame e pu%li=ue uma p&8ina Fe%. Hesta p&8ina ser<o pu%licados todos os exerc5cios, pro$etos e semin&rios =ue 7ocQ /izer para a disciplina, alAm dessas in/orma34es, 7ocQ poder& colocar: 1. #n/orma34es a seu respeito, tais como nome, matr5cula, 0o%ies etc. ". Meu curriculum 7itY. 3. EinKs para sites /a7oritos.
Cap5tulo
?udio
9
?udio em multim5dia
6 ou7ido 0umano, mostrado em detal0es na Di8. -.1, A o Pr8<o respons&7el pela nossa audi3<o e pelo nosso e=uil5%rio. 6 ou7ido encontra!se di7idido em trQs partes: o ou7ido externo, o ou7ido mAdio e o ou7ido interno. 6 ou7ido externo A constitu5do pelo pa7il0<o auditi7o, pelo canal auditi7o e pelo t5mpano e A respons&7el pelo direcionamento das ondas sonoras para as re8i4es mais internas do ou7ido.
Di8ura -.1 O 6 ou7ido 0umano. 6 ou7ido mAdio =ue se encontra apPs o t5mpano A constitu5do por trQs ossos interli8ados, o martelo, a %i8orna e o estri%o, onde as ondas sonoras s<o ampli/icadas. X i8ualmente constitu5do pela trompa de ;ust&=uio =ue mantAm a press<o nesta zona. 6 ou7ido interno A onde se situam as estruturas respons&7eis pelo e=uil5%rio e pela con7ers<o das ondas sonoras em sinais elAtricos A constitu5do pela cPclea, Pr8<o =ue distin8ue a /re=SQncia e a intensidade do som, os canais semicirculares e o ner7o auditi7o. A 7i%ra3<o de al8uma coisa produz como resultado 7&rias ondas de press<o em todas as dire34es e, uma 7ez c0e8ando aos t5mpanos experimentamos estas 7i%ra34es como sons. Ho ar, e ao n57el do mar, o som se propa8a a uma 7elocidade de Z1." 7 [m10 *1 'ac0+. Mom A ener8ia, como a das ondas =ue =ue%ram em uma praia> muito 7olume pode dani/icar os mecanismos delicados de recep3<o de som dos t5mpanos. 6s n57eis de press<o do som *intensidade ou 7olume+ s<o medidos em deci%Ais ou dB> uma medida de deci%el A a taxa entre um ponto de re/erQncia escol0ido em uma escala lo8ar5tmica e o n57el =ue realmente A experimentado. A percep3<o da intensidade do som depende de sua /re=SQncia *ou pitc0+> em %aixa /re=SQncia, A necess&rio mais potQncia para transmitir a mesma intensidade de um determinado som nas /aixas de media e alta /re=SQncias. :ode!se sentir o som mais do =ue ou7i!lo, por exemplo: Acima de 9 dB num local de tra%al0o, as pessoas pro7a7elmente cometer<o mais erros em tare/as =ue exi8em concentra3<o, principalmente se o ru5do /or em alta /re=SQncia. Acima de 8 dB A =uase imposs57el usar o tele/one. 6 ponto de re/erQncia para nen0um som A de 1 a 1" Fatts.
10
Ao =uadruplicar a potQncia de sa5da de som aumenta!se de , dB o n57el de press<o do som> ao 8erar um som 1 7ezes mais potente, o aumento em dB A aumentado de " dB *e n<o cem 7ezes+.
6 som A um elemento c0a7e na comunica3<o. Basta ima8inar o e/eito resultante de um aparel0o de tele7is<o apresentando um pro8rama onde o 7olume este$a extremamente alto, ou mesmo a parada total do som no meio da pro$e3<o de um /ilme. A presen3a do som amplia %astante o e/eito de uma apresenta3<o 8r&/ica, especialmente em um 75deo ou em uma anima3<o. 6 ser 0umano perce%e o som em uma /aixa extraordinariamente ampla, por exemplo: Mussurro muito %aixo: 3 dB ou , 1F Voz em uma con7ersa: 7 dB ou , 1F Nma pessoa 8ritando: 9 dB ou , 1 F Bate!estaca 8rande: 1" dB ou 1 F 'otor a $ato: 17 dB ou 1 . F
;xistem =uest4es muito interessantes relacionadas mais T ac@stica do =ue propriamente ao 7olume e ao pitc0. B& 7&rios textos =ue discutem, por exemplo, o /ato de o dP em um 7iol<o n<o soar como o de um piano, ou do /ato de uma crian3a poder ou7ir sons em determinadas /re=SQncias imposs57eis de serem ou7idas por adultos com audi3<o pre$udicada de7ido T idade. ;m pro$etos multim5dia normalmente n<o se exi8e con0ecimentos especializados em 0armonia, inter7alos, ondas nota34es, oita7as ou /5sica de ac@stica ou 7i%ra3<o. ;ntretanto A necess&rio sa%er: Como criar sons. Como 8ra7ar e editar sons. Como incorporar sons ao so/t2are.
6 som pode ser usado imediatamente tanto no 'acintos0 =uanto no :C, pois os %ips e a7isos do sistema est<o dispon57eis assim =ue o sistema operacional A instalado. ;m 7ers4es do Findo2s in/eriores ao F" , normalmente =uando se executa ar=ui7os do tipo FAV por meio de um alto /alante da placa do :C todas as interrup34es s<o desati7adas automaticamente, /azendo o mouse ou o teclado /icarem inati7os ao executar os sons. :ode!se di8italizar som a partir de =ual=uer /onte natural ou prA!8ra7ada *micro/one, /itas [7 etc.+. 6 som di8italizado A \amostrado], isto A, em uma pe=uena /ra3<o de se8undo uma amostra do som A capturada e armazenada como in/orma3<o di8ital *%its e %Jtes+. A /re=SQncia com =ue as amostras s<o capturadas determina a taxa de amostra8em, 7e$a na /i8. -.". A =uantidade de in/orma34es armazenadas a cada amostra8em determina o taman0o da amostra. Uuanto maior a /re=SQncia de captura e mais dados armazenados maior a resolu3<o e a =ualidade do som capturado.
11
X imposs57el reconstruir a /orma da onda ori8inal se a /re=SQncia da amostra8em /or muito %aixa. As trQs /re=SQncias de amostra8ens mais usadas na multim5dia s<o --.1KBz, "". 5 KBz e 11. "5 [Bz. 6s taman0os das amostra8ens s<o: 8 %its, "5, unidades para descre7er a /aixa dinCmica ou amplitude *o n57el de som capturado na=uele momento+ 1, %its, ,553, unidades para descre7era /aixa dinCmica.
Nm conceito importante A o de =uantiza3<o, A =uando o 7alor da amostra8em A arredondado para o n@mero inteiro mais prPximo. Me a amplitude /or maior =ue os cortes dispon57eis ocorrer<o cortes nas partes superior e in/erior das ondas. A =uantiza3<o pode produzir um ru5do de asso%io indese$ado no /undo e o corte pode distorcer completamente o som, 7e$a um exemplo na /i8.-.3.
-.3 ! ;xemplo de =uantiza3<o e corte. ;xiste um padr<o internacional, #MM6 1 1-9, para codi/icar di8italmente o estAreo de alta =ualidade do mercado consumidor de m@sica em C9. 6s desen7ol7edores deste padr<o declaram =ue o taman0o da amostra8em de &udio e a taxa de amostra8em *1, %its . --,1 KBz+ permitem a reprodu3<o exata de todos os sons =ue os seres 0umanos podem ou7ir. :ara armazenar 11 se8undos de som stereo pode!se 8astar atA 1 'B de disco. 6 som monoaural *mono+ normalmente consome a metade dos recursos do stereo. )Acnicas de compacta3<o podem permitir a redu3<o em 8 7ezes o consumo de espa3o, perdendo!se entretanto na /idelidade do som. :ara sa%er o consumo de disco para apenas al8uns se8undos de 8ra7a3<o, podem!se utilizar as /Prmulas: BJtes por se8undo ^ *taxa de amostra8em _ %its por amostra+ 1 8 ;=.1.
12
(ra7a3<o mono: ;=ua3<o 5.1 )aman0o`ar=ui7o ^ taxa`amostra8em x dura3<o`8ra7a3<o x *%its por amostra 1 8+ x 1 (ra7a3<o stereo: ;=ua3<o 5." )aman0o`ar=ui7o ^ taxa`amostra8em x dura3<o`8ra7a3<o x *%its por amostra 1 8+ x " Ho ato do armazenamento em disco sur8em al8umas per8untas importantes e =ue se n<o respondidas corretamente podem le7ar a ocorrQncia de 8ra7es pro%lemas na reprodu3<o do som, s<o elas: 1. Uuanta =ualidade de som pode!se sacri/icar para reduzir o armazenamentoR ". Uual a mel0or tAcnica de compacta3<oR 3. 6 som compactado /uncionar& na plata/orma 0ard2are *:C+R
13
tratada acusticamente, com ampli/icadores e e=uipamentos de 8ra7a3<o de alta /idelidade e micro/ones so/isticados.
Di8ura -.- O ;st@dio de 8ra7a3<o. (ra7a34es em "", 5 KBz podem ser realizadas em 8ra7adores [7, por exemplo: 8ra7a34es de con7ersas tele/Vnicas. (ra7adores de 75deo [7 normalmente possuem excelentes circuitos de &udio stereo e /oram muito utilizados no in5cio. Nma 8ra7a3<o em alta /idelidade re=uer 8rande espa3o de memPria: 17,,- [% por cada se8undo de &udio em =ualidade stereo amostrado em 1, %its a --,1 KBz por canal.
14
)a%ela -.1 O Compara3<o entre '#9# x 9A). A /re=SQncia de amostra8em determina o limite em =ue as /re=SQncias de &udio podem ser reproduzidas di8italmente. 9e acordo com o )eorema de HJ=uist, A necess&rio no m5nimo de duas amostras *por ciclo+ para representar uma onda sonora. ;nt<o para representar o som com uma /re=SQncia de -- Bz, A necess&rio amostrar o som em uma taxa m5nima de 88 amostras por se8undo, con/orme a e=ua3<o: )axa de amostra8em ^ " x Dre=SQncia mais alta ;=ua3<o 5.3.
6 Mom :ro/issional
(ra7a34es de e/eitos sonoros *%uzinas, ru5dos de motores etc.+ normalmente n<o exi8em tanta /idelidade =uanto T 8ra7a3<o da 7oz /alada ou e/eitos sonoros =ue re=uerem /undo silencioso *cantar de p&ssaros, por exemplo+. Como na /oto8ra/ia em =ue a luz, as som%ras e a pro8rama3<o do tempo de exposi3<o da /oto de/inem a sutil di/eren3a entre o amador e o pro/issional, uma %oa sess<o de 8ra7a3<o de som re=uer con0ecimento do 0ard2are e do so/t2are a serem utilizados, e um entendimento tAcnico do som ou da 7oz a ser 8ra7ada *para interromper tons 8ra7es, /alas ou c0iados em alta /re=SQncia+ e um sentido do am%iente *est@dio+. Como os c0e/es da culin&ria ou =u5micos industriais, al8uns pro/issionais incorporam um to=ue de ru5do natural nos seus silenciosos am%ientes de tra%al0o, para dar a impress<o de a 8ra7a3<o ser mais real e menos arti/icial. ;m um pro$eto ela%orado com 7&rios sons, de7e!se manter um %om %anco de dados, controlando o material ori8inal O somente no cadQ de precisar re7erte!lo =uando a unidade de disco /al0ar. ;sse %anco de dados A particularmente importante por=ue pode ser necess&rio dar aos ar=ui7os de som nomes como MH9 9-A.FAV ou CA:1!3.FAV> esses nomes n<o conter<o muitas pistas so%re o conte@do real do ar=ui7o e assim, uma re/erQncia cruzada resol7e o pro%lema da identi/ica3<o.
:adr4es de Compacta3<o
Considerando o am%iente da internet, um aspecto importante da comunica3<o A a trans/erQncia de dados entre o ser7idor e o cliente, 7isto =ue o tempo de trans/erQncia A de suma importCncia. Ao se transmitir uma locu3<o, esta A trans/ormada em ar=ui7os de som e caso o ar=ui7o se$a muito 8rande, o tempo necess&rio para a trans/erQncia aumenta muito. ;sse aumento de tempo aca%a deteriorando a =ualidade do som =ue c0e8a ao computador cliente. 6 tempo necess&rio para a trans/erQncia do som pode ser diminu5do usando a compress<o. A compress<o A a redu3<o do taman0o /5sico do dado a ser transmitido de modo a poder ocupar um espa3o menor na memPria. Ar=ui7os compactados s<o mais /&ceis de
15
transmitir 7isto a redu3<o de seu taman0o reduzido, o =ue resulta na diminui3<o do tempo necess&rio para a trans/erQncia. ;xistem padr4es de compress<o =ue permitem o%ter som com %aixa perda de /idelidade com um taman0o de ar=ui7o muitas 7ezes menor do =ue o ori8inal, permitindo =ue o som se$a transmitido pela internet de maneira r&pida e e/iciente. ;ntretanto n<o existe, ainda, um consenso entre os 7&rios al8oritmos de compacta3<o, de =ual se$a o mel0or. A ta%. -." apresenta uma compara3<o de desempen0o de sistemas de &udio. Al8uns dos principais padr4es est<o descritos a se8uir. ':;(plus %aseado no padr<o ':;(1!EaJer ", similar ao ':3. Findo2s 'edia ?udio, ou aAMD\, A um al8oritmo =ue, apesar de desen7ol7ido pela 'icroso/t, n<o A /ornecido com o Findo2s. Real ?udio A um dos /ormatos de compress<o mais anti8os, /oi desen7ol7ido inicialmente para aplica34es de 7oz e posteriormente /oram desen7ol7idos al8oritmos para m@sica e 75deo. ':;( EaJer ### A o prPprio =ue ':3, a%erto e dispon57el para =ual=uer um utilizar A a mel0or rela3<o custo!%ene/5cio do momento. '6V *U9esi8n"+ A o no7o cPdi8o UuicK)ime para &udio. )2inVU produzido pela empresa HH) A, a princ5pio, o principal concorrente do ':3.
)a%ela -." ! 9esempen0o dos sistemas de &udio. 6s exemplos de m5dia di8ital a se8uir mostram os re=uisitos de espa3o de armazenamento para um se8undo de 8ra7a3<o de um ar=ui7o de &udio: Nm sinal de &udio de =ualidade de tele/one sem compress<o *8 %its amostrado em 8 KBz+ le7a a uma lar8ura de %anda de ,- K%ps e necessita de 8 [B para armazenar um se8undo de 8ra7a3<o> Nm sinal de &udio stereo de =ualidade de C9 sem compress<o *1, %its amostrado em --,1 KBz+ le7a a uma lar8ura de %anda de --,1 KBz x 1, %its ^ 7 5 K%ps e necessita de 88." [B para armazenar um se8undo de 8ra7a3<o.
;xerc5cios
1. Mupondo uma m@sica tocada a partir de um C9, sampleado em -- KBz. A /re=SQncia m&xima =ue se pode ou7ir A:
16
a. -- KBz %. " KBz c. "" KBz d. " KBz ". Uuantos %Jtes ter<o um minuto de 8ra7a3<o musical em =ualidade de C9 --,1 KBz de taxa de amostra8em e resolu3<o de 1, %itsR A8ora se a mesma /or 8ra7ada em stereo, =ual ser& o taman0o do ar=ui7oR 3. Ao ou7ir um som 8ra7ado com taxa de amostra8em de "". amostras por se8undo, este seria de mel0or /idelidade se amostrado a --. amostras por se8undoR -. Uuais s<o os %ene/5cios do uso da compress<o em aplica34es multim5dia: a. 6 &udio /ica mel0or. %. M<o remo7idas /re=SQncias indese$adas. c. ;conomia de espa3o em disco e memPria. 5. 9esen7ol7er locu34es para o pro$eto multim5dia de promo3<o do seu curso. Ho protPtipo multim5dia, de7er<o existir sons do tipo 2a7e e midi.
17
Cap5tulo
#ma8ens
Caracter5sticas da Vis<o
6 8lo%o ocular A uma es/era com cerca de " cm de diCmetro e 7 8 de peso. Uuando ol0amos na dire3<o de al8um o%$eto, a ima8em atra7essa primeiramente T cPrnea, uma pel5cula transparente =ue prote8e o ol0o, con/orme pode ser o%ser7ado na /i8. 5.1. C0e8a, ent<o, T 5ris, =ue re8ula a =uantidade de luz rece%ida por meio de uma a%ertura c0amada pupila, %atizada popularmente de \menina dos ol0os]. Uuanto maior a pupila, mais luz entra no ol0o. :assada a pupila, a ima8em c0e8a a uma lente, o cristalino, e A /ocada so%re a retina. A lente do ol0o produz uma ima8em in7ertida, e o cAre%ro a con7erte para a posi3<o correta. Ha retina, mais de cem mil04es de cAlulas /otorreceptoras trans/ormam as ondas luminosas em impulsos eletro=u5micos, =ue s<o decodi/icados pelo cAre%ro.
Di8ura 5.1 O 6 ol0o 0umano. ;ssas cAlulas /otorreceptoras podem ser classi/icadas em dois 8rupos: os cones e os %astonetes. 6s %astonetes s<o os mais exi8idos Ts noites, pois re=uerem pouca luz para /uncionar, mas n<o conse8uem distin8uir cores. As cAlulas respons&7eis pela 7is<o das cores s<o os cones: uns s<o sens57eis ao azul, outros ao 7ermel0o e outros ao 7erde. A estimula3<o com%inada desses trQs 8rupos de cones A capaz de produzir toda a extensa 8ama de cores =ue o ser 0umano enxer8a. ;m%ora nPs possamos contar com nossos ol0os para nos trazer a maior parte das in/orma34es do mundo externo, eles n<o s<o capazes de re7elar tudo. HPs podemos 7er apenas o%$etos =ue emitam ou se$am iluminados por ondas de luz em nosso alcance de percep3<o, =ue representa somente 117 de todo o espectro eletroma8nAtico. 6 ol0o 0umano enxer8a radia34es luminosas entre - mil e 8 mil an8strbns, unidade de comprimento de onda. Bomem e macaco s<o os @nicos mam5/eros capazes de enxer8ar cores.
18
#ma8ens em multim5dia
#ndependentemente de suas /ormas, as ima8ens imP7eis s<o 8eradas pelo computador de " modos: 'apa de %its *ou raster+, matriz de in/orma3<o descre7endo os pontos indi7iduais *pixels+> e Vetores, a in/orma3<o a respeito das /i8uras A descrita a partir de suas coordenadas no plano cartesiano.
Ha ta%. 5.1 podemos o%ser7ar um estudo comparati7o entre esses dois modos de 8era3<o de ima8ens no computador.
Resolu3<o de ima8ens
AlAm dos recursos de memPria e desempen0o, outro /ator importante a considerar A a Resolu3<o. A resolu3<o de uma ima8em A o n@mero de pixels na ima8em di8ital em rela3<o ao taman0o /5sico do material de ori8em. A resolu3<o A normalmente medida em pontos por pole8ada *dpi O dots per inc0+ e pode ser aplicada tanto T ima8em =uanto aos dispositi7os de entrada e sa5da usados para di8italizar ou imprimir a ima8em. Uuando a ima8em A apresentada em monitores, a resolu3<o normalmente A medida em pixels por pole8ada *ppi ! pixels per inc0+. Nm 7alor comum de resolu3<o suportada pelos monitores A a de 7" pixels1pole8ada. Me a resolu3<o A muito %aixa, nPs 7eremos os pixels indi7iduais =ue comp4em a ima8em /azendo com =ue esta ten0a uma aparQncia de um amontoado de %locos. 6 mesmo e/eito aparece =uando ampliamos demais uma /oto, como pode ser 7isto na /i8, 5.". ;nt<o poderemos 7er os pontos =ue comp4em o =uadro.
19
Di8ura 5." O Di8ura ampliada em demasia. :ara a impress<o necessitamos de 7alores maiores de resolu3<o. #sso Ts 7ezes cria pro%lemas para os artistas 8r&/icos. :or exemplo: uma /oto di8italizada em taman0o -x, pole8adas e 1 dpi proporciona uma ima8em com taman0o de - x, pixels. Caso o seu monitor possui dot pitc0 *dots per inc0+ de 75 dpi, esta ima8em ser& mostrada com escala de 133c, ou escala 33c mais lar8a do =ue a /oto atual. Conse=uentemente, se 7ocQ imprimir esta ima8em em uma impressora laser em 3 dpi ela aparecer& com medidas de somente 1.33 x " pole8adas ou 33c mais lar8a =ue a escala ori8inal.
Resolu3<o de ima8ens
Uuando atra7essamos um prisma com um /eixe de luz solar, o%ser7amos a sua decomposi3<o em 7&rias cores di/erentes, c0amado de espectro luminoso solar, como apresentado na /i8. 5.3. Doi He2ton =uem primeiro o%ser7ou este /enVmeno, ele tam%Am deduziu =ue se $untarmos todas as cores do espectro o%ter5amos a luz %ranca no7amente. A luz possui tam%Am permite a mistura de intensidade de cores para /ormar outras cores. ;speci/icamente, existem trQs cores %&sicas =ue podem /ormar todas as outras cores, apenas alterando suas propriedades, s<o elas o 7ermel0o o 7erde e o azul.
Di8ura 5.3 O ;spectro luminoso solar de acordo com a /re=SQncia. Vermel0o, 7erde e azul s<o as cores =ue o computador mistura para produzir as 1, mil04es de cores ou as som%ras =ue podemos di/erenciar. Mistemas coloridos com "%its /uncionam com trQs canais de "5, som%ras discretas de cada uma das cores *7ermel0o, 7erde e azul+ representadas como os trQs eixos de um cu%o, permitindo um total de 1,.777."1, cores *"5, _ "5, _ "5,+.
20
Di8ura 5.- ! Mele3<o de cores no 'M!6//ice. A redu3<o de cores A um processo no =ual o 7alor das cores de cada pixel *$untamente com seus 7izin0os mais prPximos+ A alterado para o 7alor da cor correspondente mais prPxima na paleta!al7o, a partir de um al8oritmo matem&tico. Uual=uer pixel pode ser mapeado n<o para a sua entrada de paleta mais prPxima, mas para a mAdia de al8uma &rea da ima8em. Ha /i8. 5.- o%ser7amos a $anela de sele3<o de cores do 'M!6//ice. Cada /a%ricante produz um /ormato de ar=ui7o di/erente =ue possi%ilita a manipula3<o mais r&pida e e/iciente poss57el das ima8ens produzidas por seus pro8ramas. ;ntretanto existem pro8ramas trans/eridores, =ue permitem a trans/erQncia de /ormatos de ar=ui7os de um tipo para outro %em como de uma plata/orma para outra *:C x 'AC+ a ta%. 5." apresenta al8uns exemplos de tipos de ar=ui7os.
)a%ela 5." ! )ipos de ar=ui7os. Apesar de =ue os /ormatos mais utilizados na internet atualmente se$am G:( e (#D, no7os /ormatos est<o sendo desen7ol7idos ou $& existem mas ainda n<o /oram popularizados. 6 maior concorrente dos /ormatos G:(1(#D para a internet atualmente A o :H( O :orta%le Het2orK (rap0ic, =ue apareceu em 199, com o o%$eti7o de mel0orar al8umas caracter5sticas dos ar=ui7os (#D, especialmente pelo /ato de =ue o (#D possui al8uns al8oritmos patenteados. 6 /ormato :H( permite comprimir as ima8ens sem 0a7er perda de =ualidade, ao contr&rio do =ue acontece com o /ormato G:(.
21
6 Dormato (#D
6 /ormato (#D ! (rap0ics #nterc0an8e Dormat A um /ormato de ima8em de mapa de %its muito usado na internet, =uer para ima8ens /ixas, =uer para anima34es. 6 /ormato (#D /oi introduzido em 1987 pela CompuMer7e a /im de /ornecer um /ormato de ima8em em cores, em su%stitui3<o do /ormato anterior, RE;, =ue era apenas em preto e %ranco. 6 (#D se %aseia no al8oritmo Eempel!di7 Felc0 ! EdF, =ue pode trans/ormar 8randes ar=ui7os em ar=ui7os menores e mais adaptados ao uso na Fe%. 6 al8oritmo EdF compacta uma sArie de s5m%olos em um @nico s5m%olo multiplicado pelo n@mero de 7ezes em =ue ele aparece. :or exemplo, se 1 pixels pretos /oram a8rupados em uma ima8em, os /ormatos de ar=ui7os sem compacta3<o representariam os 1 pixels pretos como 1 s5m%olos. ;ntretanto, o /ormato (#D identi/ica esta repeti3<o usando apenas dois s5m%olos: o n@mero de 7ezes de repeti34es de cores e a cor em si. ;m 7ez de 1 elementos de dados, 0& apenas dois. ;ste al8oritmo A %em mais e/iciente =ue o run!len8t0 encodin8 usado por /ormatos como o :Ce e o 'ac:aint, permitindo =ue ima8ens relati7amente 8randes se$am %aixadas num tempo razo&7el, mesmo com modems muito lentos. ;ste /ormato de ar=ui7o atualmente A amplamente utilizado na 2e% por causa do seu taman0o compacto. Ho entanto, este /ormato possui uma paleta limitada de cores *"5, no m&ximo+, impedindo o seu uso pr&tico na compacta3<o de /oto8ra/ias. :or causa desta limita3<o o /ormato (#D A utilizado para armazenar 5cones, pe=uenas anima34es ou ima8ens com &reas extensas de cores c0apadas. Ha %ase do /ormato (#D est& o conceito de 9ata Mtream, ou canal de dados. 6 /ormato A na realidade um protocolo entre uma /onte emissora de ima8ens e uma aplica3<o de destino =ue realiza a apresenta3<o das ima8ens. Uuando a /onte emissora se encontra armazenada num ar=ui7o, dizemos =ue A um ar=ui7o em /ormato (#D. Nm ar=ui7o, ou canal de dados, no /ormato (#D pode conter mais do =ue uma ima8em. Blocos de controle inseridos entre ima8ens sucessi7as determinam o tempo durante o =ual cada ima8em persistir& na unidade 8r&/ica de sa5da, permitindo assim a apresenta3<o se=Senciada de 7&rias ima8ens. Me as ima8ens constitu5rem uma se=SQncia animada, estaremos perante o =ue se desi8na usualmente por (#Ds animados *animated (#Ds+. 6s (#Dfs transparentes permitem especi/icar uma @nica cor =ue se tornar& transparente, permitindo assim 7isualizar!se o %acK8round por entre o (#D =ue se de/iniu como transparente. ;ste atri%uto A %astante @til =uando =uer criar a ilus<o de asom%ra irre8ulara, em 7ez de colocar um =uadrado com um aspecto menos a8rad&7el em 7olta do texto, o (#D transparente ir& permitir /azer aparecer o texto =ue escre7eu diretamente da p&8ina. Nm (#D entrela3ado A um ar=ui7o (#D =ue A carre8ado aos poucos. 6 =ue acontece, como na tele7is<o, 7ai!se 7isualizando as lin0as de cima para %aixo, 7oltando depois ao in5cio para preenc0er as lin0as =ue n<o /oram preenc0idas, A em 8rupos de 8 lin0as ! come3a!se por cada oita7a, depois por cada =uarta, por cada se8unda e o restante. 6 e/eito de entrela3amento, n<o acelera o processo de carre8amento da ima8em. )rata!se apenas de uma ilus<o, em%ora /a3a parecer ao usu&rio =ue de /ato acelere o processo de asur8imentoa da ima8em por=ue o usu&rio 7ai 7endo o seu aparecimento.
22
6 Dormato G:(
9esde $un0o de 198", F(8 *(rupo de tra%al0o 8+ da #M6 *6r8aniza3<o #nternacional de :adroniza3<o+ tem tra%al0ado na padroniza3<o de compress<o e descompress<o de ima8ens. ;m $un0o de 1987, dez tAcnicas di/erentes para ima8ens coloridas de tons de cinza /oram apresentadas. ;stas tAcnicas /oram comparadas, e /oram analisados trQs delas mais adiante. Nma trans/orma3<o adapt&7el da tAcnica de codi/ica3<o %aseada no 9C) *9iscrete Cosine )rans/orm, ou )rans/orma3<o Coseno 9iscreta+, alcan3ou o mel0or resultado e, ent<o, /oi adotado para G:;(, =ue um mecanismo padr<o de compress<o de ima8em, ela%orado pelo comitQ Goint :0oto8rap0ic ;xperts (roup e em 199" se tornou um :adr<o #M6 #nternacional *#M+. 6 /ormato G:( /oi pro$etado para a compacta3<o de ima8ens em cores ou tons de cinza de cenas do amundo reala, n<o /uncionando muito %em com ima8ens n<o real5sticas, como desen0os 8erados por computador. Nma codi/ica3<o e decodi/ica3<o r&pida de ima8ens tam%Am A usada para se=SQncias de 75deo con0ecida como Motion JPE ! Bo$e, partes do G:;( $& est<o dispon57eis como pacotes de so/t2are. 6 /ormato G:;( cumpre as se8uintes exi8Qncias para 8arantir /uturas distri%ui34es e aplica34es: 1. A implementa3<o do G:;( de7e ser independente do taman0o da ima8em. ". A implementa3<o do G:;( de7e ser aplic&7el a =ual=uer ima8em. 3. A representa3<o de cor de7e ser independente de implementa3<o especial. -. 6 conte@do da ima8em pode ser de =ual=uer complexidade, com =ual=uer caracter5stica estat5stica. 5. A especi/ica3<o padr<o de G:;( de7e ser estado!de!arte *ou prPximo+ relati7o ao /ator de compress<o e =ualidade de ima8em alcan3ada. ,. A complexidade do processo tQm =ue permitir uma solu3<o de so/t2are para rodar em tantos processadores padr4es dispon57eis =uanto poss57el. Adicionalmente, o uso de 0ard2are especializado de7e aumentar =ualidade de ima8em su%stancialmente. 7. 9ecodi/ica3<o se=Sencial *lin0a!por!lin0a+ *re/inamento da ima8em inteira+ de7e ser poss57el e decodi/ica3<o pro8ressi7a
Nma caracter5stica @til do G:;( A =ue o 8rau de perda da =ualidade pode ser controlado a$ustando!se os parCmetros de compress<o. Ri8orosamente /alando, G:;( A uma /am5lia de al8oritmos de compress<o e n<o se re/ere a nen0um /ormato espec5/ico de ar=ui7o de ima8em. :odemos atA mesmo n<o e/etuar compacta3<o nen0uma, =uando ent<o as cores da ima8em n<o s<o alteradas, mas apenas suas &reas de mesma cor s<o armazenadas de /orma compactada. 9ependendo do pro8rama escol0ido, o usu&rio pode selecionar a =ualidade da ima8em reproduzida, o tempo de processamento para a compress<o e o taman0o da ima8em comprimida escol0endo parCmetros indi7iduais apropriados.
Di8ura 5.- ! :assos do processo de compress<o G:;(. As aplica34es n<o precisam incluir um codi/icador e um decodi/icador ao mesmo tempo. ;m muitas aplica34es sP A preciso um @nico deles. 6 /luxo de dados codi/icado tem um /ormato de intercCm%io /ixo =ue inclui dados de ima8em codi/icados, como tam%Am os parCmetros escol0idos e ta%elas do processo de codi/ica3<o. Me o processo de compress<o e descompress<o concordam em um con$unto comum de ta%elas de codi/ica3<o a ser usado, por exemplo, os dados das ta%elas respecti7as deles n<o precisam ser inclu5dos no /luxo de dados. ;xiste a5 um contexto comum entre codi/icar e
23
decodi/icar. 6 /ormato de intercCm%io pode ter um /ormato a%re7iado =ue n<o 8arante a inclus<o das ta%elas necess&rias. 6 /ormato de intercCm%io em modo re8ular *i.e., o /ormato n<o a%re7iado+ inclui toda a in/orma3<o necess&ria para decodi/icar sem =ual=uer con0ecimento prA7io do processo de codi/ica3<o.
Di8ura 5.5 O ;s=uema 8lo%al de compacta3<o. A /i8ura 5.- es%o3a os passos de compress<o de G:;( con/orme o es=uema 8lo%al mostrado na Di8ura 5.5. Uuatro 7ariantes di/erentes de compress<o de ima8em podem ser determinadas para 8uiar os =uatro modos. Cada modo inclui com%ina34es adicionais. A compress<o G:;( A /eita =ue%rando!se a /i8ura em %locos de 8 x 8 pixels. Cada %loco A ent<o operado matematicamente num processo con0ecido como 9C) *9iscrete Cosine )rans/orm+. 6 9C) na 7erdade aumenta o taman0o *tipicamente, oito %its de entrada produzem 11 %its de sa5da+, mas a maior parte dos dados consiste de se=SQncias de zeros. #sso A especialmente 7erdadeiro se a /i8ura a ser comprimida tem &reas de mesma cor e densidade, em%ora arestas contrastadas produzam coe/icientes 9C) n<o nulos. ;ssas se=SQncias de zero podem ser reduzidas utilizando tAcnicas de compress<o RE;.
;xerc5cios
1. Uuais /ormatos 7ocQ escol0eria para suas ima8ens nas se8uintes aplica34es: a. Uuios=ue multim5dia. %. Mite Fe% corporati7o. ". Uue /ormato permite maior compress<o G:;( ou (#DR 3. 9esen7ol7er um tutorial institucional so%re o curso de CiQncia da Computa3<o. #ncluir ima8ens e anima34es a respeito das =ualidades do curso. :oder<o existir ima8ens de alunos, instala34es, salas de aula e la%oratPrios %em como anima34es com /i8uras ou /ilmes. Ho pro$eto multim5dia institucional, de7er<o existir os se8uintes tipos de o%$etos de intera3<o: Bot4es de comando, por exemplo: para mudan3a de p&8inas> Caixas de atri%ui3<o, por exemplo: para sele3<o de tipos di/erentes de instala34es> Campos de dados, por exemplo: para preenc0er com os dados do aluno interessado em mandar uma mensa8em para o coordenador do curso *nome, endere3o etc.+ alAm de per8untas so%re o curso> e Barras de rola8em> 9e7er<o existir no, m5nimo, - p&8inas: 1 de entrada no tutorial, indicando sua utilidade> 1 de pes=uisas, para as instala34es, la%oratPrios etc.> 1 de cadastro dos alunos interessados e in/orma34es localiza3<o> e 1 de 8r&/icos de tendQncia 0istPrica so%re a rela3<o candidato 7a8a.
24
Cap5tulo
Anima34es
Anima34es em multim5dia
A anima3<o A a arte de criar uma ilus<o de mo7imento a partir da apresenta3<o de uma se=uQncia de ima8ens est&ticas e semel0antes. 6s pioneiros da anima3<o s<o ;ad2eard 'uJ%rid8e, ;mile Co0l, ;arl Bund e Falt 9isneJ. ;sta ilus<o A dada pelo /ato de um o%$eto 7isto pelo ol0o 0umano continuar na retina por um curto espa3o de tempo apPs a 7isualiza3<o. A este /enVmeno d&!se o nome de persistQncia da 7is<o. 6 ol0o pode detectar pe=uenas =uantidades de ener8ia luminosa. 6l0os adaptados T escurid<o podem detectar luz e=ui7alente T de uma 7ela a 3 Km de distCncia onde a ener8ia luminosa rece%ida A de apenas al8uns =uanta. A reten3<o da ima8em na retina pode ser perce%ida a partir de uma tremula3<o */licKer+ da ima8em =uando esta A 7ista a menos de 1, =uadros por se8undo. 6s /ilmes comerciais usam "=uadros por se8undo. 6 mo7imento de \cCmera lenta] pode ser o%ser7ado =uando o /ilme A passado a 15 =uadros por se8undo.
)radicional, os desen0os s<o /eitos em acetato e /ilmados =uadro a =uadro. \Branca de He7e e os Mete An4es] *1937+ /oi o primeiro lon8a!metra8em animado. Computa3<o 8r&/ica, o desen0o A modi/icado com o so/t2are 39 de acordo com a cena. \)oJ MtorJ] *1995+, da Falt 9isneJ :ictures e da :ixar Animation Mtudios, /oi realizado com esta tAcnica. Mtop motion, %onecos male&7eis s<o /ilmados em di/erentes posi34es. \6 ;stran0o 'undo de GacK] *1993+, de )im Burton, A um marco do stop motion em lon8a!metra8em. Falt 9isneJ n<o te7e a a$uda de computadores para /azer os dois mil04es de desen0os do /ilme \Branca de He7e e os Mete An4es]. Mua e=uipe 8astou no total 8 =uilVmetros de papel. :ara cada se8undo de pel5cula, /oram criados "- desen0os, com pe=uenas di/eren3as entre um e outro, =ue /oto8ra/ados em se=SQncia simulam mo7imento. )am%Am 'aur5cio de Mouza, =ue $& produziu seis lon8as!metra8ens animados da )urma da 'Vnica, alAm de 7&rios curtas e 7in0etas de um minuto para a )V utiliza esta tAcnica. Atualmente, 9 c da anima3<o tradicional A /eita no computador. 6s desen0os a l&pis a8ora s<o escaneados e toda coloriza3<o A di8italizada. Ha maioria das 7ezes, 0& uma inte8ra3<o entre a anima3<o tradicional e computa3<o 39. Assim /oram /eitos
25
\)arzan] e \Dantasia " ], dos est@dios 9isneJ, e \A Camin0o de ;l 9orado] e \6 :r5ncipe do ;8ito], da 9reamForKs. 6 stop motion A uma anima3<o t<o tra%al0osa =uanto a tradicional ou a di8ital. ;la utiliza sets em miniatura, onde %onecos de pl&stico male&7el s<o modelados em "posi34es di/erentes para cada se8undo de /ilme. As cenas s<o /ilmadas =uadro a =uadro, depois editadas e sonorizadas. Hessa /ase, o computador pode ser @til para criar e/eitos especiais de c0u7a, som%ra, /o8o ou /uma3a. ;m \A Du8a das (alin0as], usou!se o Commotion 3. , so/t2are =ue cria e/eitos di8itais em ima8ens em mo7imento. Apesar da aceita3<o do stop motion, a maioria dos /ilmes animados ainda A /eita de maneira tradicional, ou se$a, desen0ada =uadro a =uadro no papel. ;m \A Du8a das (alin0as], %onecos male&7eis, /ilmados =uadro a =uadro, permitem =ue os persona8ens se mo7imentem em trQs dimens4es. A terceira tAcnica mais usada nos desen0os animados atuais A a computa3<o 8r&/ica. \)oJ MtorJ], de 1995, /oi o marco dessa no7a era. )otalmente animado por computador pela Falt 9isneJ :ictures e a :ixar Animation Mtudios, o desen0o /oi um mer8ul0o de/initi7o na anima3<o di8ital. 9esde \A Bela e a Dera] *1991+, a computa3<o 8r&/ica era usada apenas em com%ina3<o com a anima3<o tradicional. Mucesso de p@%lico e de cr5tica, \)oJ MtorJ] a%riu espa3o para outras produ34es realizadas com tecnolo8ia idQntica, como \Dormi8uin0az], \Vida de #nseto] e, claro, \)oJ MtorJ "]. CassiopAia tam%Am /oi realizado desta /orma. Ao contr&rio da anima3<o tradicional, na =ual mil0ares de desen0os precisam ser /eitos, o so/t2are 39 usado na anima3<o computadorizada permite =ue se /a3am altera34es so%re a mesma ima8em desen0ada. A 9isneJ pro7ou isso recentemente misturando ima8ens reais *li7e action+ com e/eitos di8itais em 9inossauro.
DE#1DEC O 3,8 'B> ':;( O -3 [B> UuicK)ime em 8 %its, compress<o G:;( e =ualidade mAdia O "8 [B> UuicK)ime em 8 %its, compress<o G:;( e =ualidade alta O 1,7 'B> UuicK)ime em 8 %its, compress<o V5deo e =ualidade mAdia O 1,8 'B>
26
6 &udio pode ser /acilmente adicionado T anima3<o, utilizando!se pacotes como Aa2in, Animator :laJer e Ado%e :remier.
Eoopin8 e morp0in8
Eoopin8 A o processo de tocar a anima3<o continuamente. :odendo ser utilizado =uando a anima3<o necessita da cria3<o de poucos =uadros, 7e$a na /i8. ,.1. ;stes =uadros tocados em um loop d<o T aparQncia de uma anima3<o lon8a. :or exemplo, com 3 a - =uadros representamos os mo7imentos de um 0omem camin0ando, colocando estes =uadros em um loop teremos a impress<o de =ue o 0omem est& camin0ando uma lon8a distCncia.
Di8ura ,.1 O ;xemplo de anima3<o em loop. :odemos /azer loops em anima34es a partir do primeiro =uadro ou a partir de um =uadro =ual=uer. :or exemplo, =ueremos uma anima3<o =ue rode uma 7ez e ent<o repita a partir do =uinto =uadro, isso pode ser /eito a partir da /erramenta de desen7ol7imento de anima34es sem maiores pro%lemas. 'orp0in8, ou metamor/ose, A a trans/orma3<o de uma ima8em em outra. 6s primeiros pro8ramas /unciona7am apenas com ima8ens em duas dimens4es, entretanto atualmente $& A poss57el realizar morp0in8 em ima8ens 3d. A metamor/ose en7ol7e a utiliza3<o de dois elementos: o elemento inicial, do =ual =ueremos come3ar a trans/orma3<o e o elemento /inal, isto A, a=uele onde =ueremos c0e8ar atra7As da metamor/ose.
Di8ura ,." O 'orp0in8. A idAia A /azer com =ue pare3a =ue um item est& se trans/ormando /isicamente no outro, con/orme /i8. ,.". :ara tanto o animador seleciona pontos similares aos dois elementos. :or exemplo, ol0os, ou7idos, nariz, ca%elo etc. Uuando mudamos de um o%$eto para outro semel0ante, por exemplo, rosto para rosto, carro para carro, /ica mais /&cil encontrar esses pontos semel0antes e a metamor/ose /unciona %em. :or outro lado, para o%$etos muito di/erentes a metamor/ose /ica muito mais di/5cil.
27
;xerc5cios
1. Uuais s<o as tAcnicas de anima3<oR ". ;m =ual /ormato o 39 Mtudio 'ax cria anima34esR 3. Uuais s<o as coisas mais importantes =uando /azemos a metamor/ose entre duas /acesR -. Da3a uma anima3<o para a p&8ina de promo3<o do seu curso.
28
Cap5tulo
:eri/Aricos e plata/ormas
:eri/Aricos e plata/ormas de multim5dia
:ara o desen7ol7imento multim5dia, de7em!se le7ar em considera3<o as caracter5sticas de 0ard2are e de so/t2are tanto do desen7ol7edor =uanto do usu&rio. 9e7em!se le7ar em conta tam%Am as /uncionalidades e re=uisitos, tanto de 0ard2are =uanto de so/t2are, em sistemas multim5dia =ue poder<o 7ir a ser utilizados por portadores de necessidades especiais.
)ipos de plata/ormas
:lata/ormas s<o os computadores utilizados para a cria3<o e reprodu3<o de multim5dia. Com %ase no papel =ue o computador desempen0ar&, as plata/ormas podem ser: :lata/orma de entre8a, esta3<o do usu&rio /inal, isto A, onde a aplica3<o multim5dia desen7ol7ida ser& executada, normalmente um computador comum, padr<o de mercado> :lata/orma de desen7ol7imento, usada na cria3<o dos aplicati7os multim5dia e, sendo assim, esta plata/orma normalmente A um computador com maiores recursos de processamento, memPria, disco etc.
Ho Brasil a plata/orma de entre8a mais comum A o computador #B'!:C com sistema operacional Findo2s, sendo assim, para /acilitar o processo de desen7ol7imento e implanta3<o dos sistemas multim5dia 8arantindo a compati%ilidade entre plata/ormas, a plata/orma de desen7ol7imento mais comum tam%Am A o con$unto #B'!:C1Findo2s. ;ntretanto de7e!se le7ar em conta =ue a sele3<o da plata/orma de desen7ol7imento de um pro$eto pode %asear!se em outros aspectos, como por exemplo: :re/erQncia pessoal do autor por certo tipo de computador. 6r3amentos. Re=uisitos de apresenta3<o do pro$eto. )ipo de material e conte@do.
9e acordo com o am%iente operacional, as plata/ormas podem ser di7ididas em /am5lias: 'icrocomputadores, com sistemas operacionais Findo2s, Einux, Be6s etc. ForKstations, %aseadas em Nnix. 'acintos0, %aseada no sistema operacional MJstem8.
As plata/ormas de desen7ol7imento re=uerem mais recursos do =ue as de entre8a. A plata/orma de desen7ol7imento de7e possuir processadores r&pidos *top de lin0a+ e memPria \de so%ra] dada Ts necessidades:
29
9e tra%al0ar com 7&rios aplicati7os a%ertos ao mesmo tempo. :oder armazenar em disco 7&rias 7ers4es do produto. ;ntretanto o con0ecimento da con/i8ura3<o da plata/orma de entre8a A /undamental para o sucesso do pro$eto.
)ipos de peri/Aricos
M<o os componentes de 0ard2are necess&rios para trans/ormar os comandos, per8untas e respostas do usu&rio em ati7idades do computador, na /i8. 7.1 s<o apresentados al8uns exemplos de peri/Aricos, al8uns dos =uais ser<o detal0ados nas se34es se8uintes. Uuanto ao tipo de intera3<o, podem!se di7idir os peri/Aricos em: 9ispositi7os de entrada: teclados, mouse, tracK%alls, telas sens57eis ao to=ue, canetas e mesas di8italizadoras, scanners, cCmeras e /ilmadoras di8itais. 9ispositi7os de sa5da: monitores, datas0o2, transdutores, auto!/alantes etc. 9ispositi7os de armazenamento: dis=uetes, discos r58idos, C9!R6'.
Di8ura 7.1 ! :eri/Aricos con7encionais *a+. :eri/Aricos a7an3ados *%+. ;xiste uma 8rande 7ariedade de dispositi7os de entrada de dados =ue podem ser utilizados para o desen7ol7imento e apresenta3<o de um pro$eto multim5dia. ;ntretanto de7emos tomar cuidado na escol0a do peri/Arico correto para a aplica3<o multim5dia, por exemplo: no pro$eto de um =uios=ue contendo in/orma34es a respeito das lo$as em um s0oppin8 center a escol0a de uma tela sens57el ao to=ue A sempre mais apropriada do =ue um teclado para a intera3<o dos usu&rios.
)eclados
6 teclado A o peri/Arico de entrada de dados mais comum em um computador, como mostrado na /i8. 7.". 6s teclados /ornecem 7&rias respostas t&teis e tem 7&rios laJout dependendo do sistema do computador e do modelo de teclado. A tecnolo8ia de /a%rica3<o de teclados tem e7olu5do %astante nos @ltimos tempos, produzindo teclados er8onVmicos, mais le7es e atA mesmo sem o tradicional ca%o de li8a3<o T Cpu, proporcionando a mel0ora da postura das m<os no ato de teclar.
30
Di8ura 7." O )eclado. Ho Brasil, utiliza!se o teclado padr<o ABH), prPprio para as necessidades de di8ita3<o dos usu&rios %rasileiros, por exemplo, a existQncia do \3] no lado direito do teclado, o =ue aumenta a produti7idade da di8ita3<o eliminando a necessidade de pressionar 7&rias teclas em con$unto para a o%ten3<o da=uele caractere.
Di8ura 7.3 O :eri/Aricos apontadores: *a+ 'ouse, *%+ GoJsticK e *c+ )racKBall. Nm pro$eto multim5dia de7e ser desen7ol7ido tendo em mente a existQncia de um mouse, $oJsticK ou )racKBall, como mostrado na /i8. 7.3. ;ntretanto de7e!se 8arantir a existQncia de comandos de teclas de modo a 8arantir o /uncionamento do pro8rama em situa34es de emer8Qncia.
Mcanner
6s scanners, o%ser7ar a /i8. 7.-, s<o os ol0os do computador pessoal. ;les permitem =ue o :C con7erta uma /oto ou uma ima8em em um cPdi8o de /orma =ue um pro8rama 8r&/ico ou de editora3<o eletrVnica possa reproduzi!la na tela, imprimi!la atra7As de uma impressora 8r&/ica ou con7erter p&8inas datilo8ra/adas em p&8inas poss57eis de serem editoradas. B& trQs tipos %&sicos de scanner: 1. 6 scanner alimentado com /ol0as *s0eet!/eed+, =ue /unciona com rolamentos mecCnicos =ue mo7em o papel pela ca%e3a de 7arredura. ". 6 scanner de mesa, onde a p&8ina /ica est&tica so%re um 7idro, en=uanto a ca%e3a mo7e!se pela p&8ina. 3. 6s scanners manuais, =ue dependem da m<o 0umana para mo7er a ca%e3a de 7arredura.
31
Di8ura 7.- O Mcanners: *a+ s0eet /eed> *%+ de mesa e *c+ manual.
6 monitor de 75deo A o componente =ue mostra o =ue est& sendo /eito no microcomputador. Ho in5cio os monitores eram apenas monocrom&ticos, a partir da dAcada de 9 , e7olu5ram para modelos com padr<o de cores =ue c0e8am a 1, mil04es e taman0os de tela =ue c0e8am a "1 pole8adas. As principais caracter5sticas dos monitores de 75deo s<o:
)aman0o da tela ! no Brasil os mais comuns s<o os de 1-a, esta medida corresponde ao comprimento de sua tela em dia8onal.
9ot :itc0 ! 'edida da distCncia entre dois pontos consecuti7os da mesma cor. X o principal respons&7el pela =ualidade de ima8em de um monitor. 6 7alor mais comum encontrado em monitores A o de ,"8mm, popularmente c0amado ."8 dot pitc0.
'odo de 7arredura ! ;ste A outro respons&7el pela =ualidade de ima8em =uando opera em alta resolu3<o. A ima8em na tela A /ormada por uma se=SQncia de lin0as 0orizontais e o processo de monta8em e remonta8em destas lin0as A denominado Varredura, 7e$a /i8. 7.5. 6 processo de Varredura pode ser executado de duas maneiras di/erentes:
H<o ;ntrela3ado ! As lin0as s<o montadas uma apPs a outra de maneira se=Sencial. :ara a resolu3<o da ima8em este A o modo pre/erencial.
32
6s monitores con7encionais, possuem um )u%o de Raios CatPdicos ! )RC =ue %om%ardeia constantemente as cAlulas luminosas da tela /ormando a ima8em. Ho monitor Ee=ue Cristal 9isplaJ ! EC9 a tecnolo8ia usada A di/erente, =ue consiste no uso de cristais l5=uidos para /ormar a ima8em. A /i8. 7., apresenta os dois tipos de monitores.
Di8ura 7., O 'onitores de 75deo: *a+ )RC e *%+ EC9> *c+ :ro$etor multim5dia. 6s cristais l5=uidos s<o su%stCncias =ue tem sua estrutura molecular alterada =uando rece%em corrente elAtrica. ;m seu estado normal, estas su%stCncias s<o transparentes, mas ao rece%erem uma car8a elAtrica tornam!se opacas, impedindo a passa8em da luz. Hos 7isores de cristal l5=uido mais primiti7os, como os dos relP8ios de pulso, temos apenas estes dois estados, transparente e opaco, ou se$a, ou o ponto est& aceso ou est& apa8ado. Hos 7isores mais so/isticados, como os usados em note%ooKs, temos tam%Am estados intermedi&rios, =ue /ormam as tonalidades de cinza ou as cores. ;stes tons intermedi&rios s<o o%tidos usando!se tens4es di/erentes. :ara /ormar a tela de um monitor, uma /ina camada de cristal l5=uido A colocada entre duas camadas de 7idro, 7e$a na /i8.7.7. ;stas /inas placas possuem pe=uenos sulcos, isolados entre si, cada um com um eletrodo li8ado a um transistor. Cada um destes sulcos representa um dos pontos da ima8em. ;ste sandu5c0e por sua 7ez A colocado entre duas camadas de um elemento polarizador. Atr&s desta tela A instalada uma /onte de luz, 8eralmente composta de lCmpadas /luorescentes *usadas por 8erarem pouco calor+ ou ent<o Eeds, respons&7eis pela ilumina3<o da tela.
33
Di8ura 7.7 O Dorma3<o de um monitor de cristal l5=uido. Ho caso de EC9s mono!crom&ticos, cada ponto da tela corresponde a um dos pontos da ima8em. G& no caso dos monitores coloridos, cada pixel da ima8em A /ormado por um 8rupo de 3 pontos, um 7erde, um 7ermel0o e outro azul, con/orme apresentado na /i8. 7.8. Como nos monitores CR) as cores s<o o%tidas atra7As de di/erentes com%ina34es de tonalidades dos trQs pontos.
;xistem atualmente duas tecnolo8ias de /a%rica3<o de telas de EC9, con0ecidas como matriz passi7a *9M)H+ e matriz ati7a *)D)+. As telas de matriz passi7a apresentam um an8ulo de 7is<o mais restrito, e um tempo maior A necess&rio para a ima8em ser atualizada. ;n=uanto num monitor CR), um ponto demora cerca de " a " milese8undos para mudar de cor, num monitor EC9 de matriz passi7a s<o necess&rios entre 15 e "5 milese8undos. :or isso =ue A t<o di/5cil enxer8ar o cursor do mouse na tela de um note%ooK, ou mesmo rodar pro8ramas ou $o8os =ue demandem mudan3as r&pidas de ima8em de uma /orma aceit&7el. A prPpria ima8em nestes monitores apresenta uma =ualidade in/erior, de7ido ao %aixo contraste. Delizmente os monitores de matriz passi7a s<o encontrados apenas em e=uipamentos anti8os, n<o sendo mais /a%ricados atualmente.
6s EC9s de matriz ati7a, usados atualmente, $& apresentam uma =ualidade muito superior, com um tempo de atualiza3<o de ima8em mais prPximo do dos monitores CR), entre - e 5 milese8undos. #sto si8ni/ica entre " e "5 =uadros por se8undo, o =ue $& A su/iciente para assistir a um /ilme em 9V9 por exemplo, apesar de ainda atrapal0ar um pouco nos $o8os de a3<o, onde a ima8em A alterada muito rapidamente. 6s monitores de matriz ati7a tam%Am um maior Cn8ulo de 7is<o e contraste maiores, alAm de serem mais /inos e le7es.
34
Ao contr&rio dos monitores CR) atuais, todos os monitores de cristal l5=uido s<o di8itais. Como todas as placas de 75deo atuais en7iam sinais analP8icos para o monitor, A usado um no7o circuito =ue con7erte os sinais analP8icos en7iados pela placa de 75deo no7amente para o /ormato di8ital =ue A entendido pelo monitor.
A mudan3a di8ital!analo8ico!di8ital neste caso A totalmente desnecess&ria, e ser7e apenas para de8radar a =ualidade da ima8em e aumentar a =uantidade de circuitos usados no monitor, encarecendo!o. Me8undo os /a%ricantes, o custo dos monitores EC9 pode cair em mais de 1 dPlares com o uso de placas de 75deo =ue emitam sinais di8itais.
;xerc5cios
1. Realizar uma pes=uisa, na internet, a respeito de peri/Aricos @teis para pro$etos multim5dia anotando: Caracter5sticas /5sicas *dimens<o, inte8ra3<o com o BF, capacidade etc.+> Comparar pre3os x marcas x caracter5sticas operacionais.
35
Cap5tulo
Autoria
Mo/t2are de autoria de multim5dia
Derramentas de autoria /ornecem a estrutura necess&ria para or8anizar e editar os elementos de um pro$eto, suas principais utilidades s<o: 9esen7ol7imento da interati7idade e da inter/ace do usu&rio> :ara apresentar o pro$eto na tela> e :ara a8rupar os elementos multim5dia em um pro$eto @nico e coeso.
9e acordo com a met&/ora usada para se=uenciar e or8anizar elementos e e7entos da multim5dia, pode!se classi/icar em dois 8rupos de /erramentas: Baseadas em p&8inas ou /ic0as> e Baseadas no tempo e em apresenta34es.
Hestas /erramentas, os elementos s<o or8anizados como p&8inas de um li7ro, permitindo: Mua 7incula3<o em se=SQncias or8anizadas. Maltos para p&8inas espec5/icas. ;xecu3<o de som, anima34es, 75deos etc.
;xemplo: 'ultimedia )oolBooK, /erramenta desen7ol7ida, no in5cio da dAcada de 9 , pela empresa AssJmetrix =ue utiliza a met&/ora de um li7ro para o desen7ol7imento de aplicati7os. )oolBooK sur8iu como uma no7a /erramenta de autoria 7oltada para multim5dia em 8eral *na 7erdade, a primeira 7ers<o c0e8a7a a se comparar ao Visual Basic+, mas atualmente A /ocada no desen7ol7imento de aplica34es de Aprendizado on!line *e! learnin8+ e )reinamento Baseado em Computador *)BC1CB)+, tutoriais e cursos on!line, 7ia 2e% ou em C9. :ossui uma poderosa lin8ua8em de pro8rama3<o prPpria, o 6penMcript. :or ser uma /erramenta espec5/ica para a plata/orma Findo2s, possui muitos recursos de inte8ra3<o com o sistema, como use de controle Acti7ee e inser3<o de o%$etos 6E;, plena intera3<o com aplica34es 7ia 99; *9Jnamic 9ata ;xc0an8e+, acesso a %i%lioteca de pro8rama3<o 9EE *3" e 1, %its+, suporte a 9irecte e 'C#. ;stes recursos s<o muito @teis por exemplo =uando se dese$a criar um tutorial interati7o de al8uma aplica3<o Findo2s.
36
Meu paradi8ma de desen7ol7imento A %aseado na analo8ia a li7ros. Cada ar=ui7o da aplica3<o A um li7ro, composto de p&8inas *as telas+ so%re as =uais s<o dispostos os o%$etos. ;xistem tam%Am os cap5tulos */undos de p&8ina+, =ue a8rupam con$untos de p&8inas similares, %em como os o%$etos 8r&/icos podem ser a8rupados *similar ao recurso =ue existe em pro8ramas de desen0o 7etorial ou %aseados em o%$etos, como o Corel9ra2+. 6s componentes no )oolBooK o%edecem assim uma interessante 0ierar=uia de o%$etos: o%$etos 8r&/icos 8rupos de o%$etos p&8inas /undos li7ro sistema. ;m seu /oco crescente para a &rea de ensino on!line, o tool%ooK introduziu suporte ao protocolo 'icroso/t Eearnin8 Resource iHterC0an8e *ERH+, /ormato %aseado em e'E para distri%ui3<o de conte@do e!Eearnin8, desen7ol7ido pelo :ro$eto #'M e adotado pela 'icroso/t> e ao padr<o M0ara%le Content 6%$ect re/erence 'odel *MC6R'+ da A9EHet, =ue a8re8a especi/ica34es #'M e A#CC para educa3<o on!line. ;xistem atualmente duas 7ariantes do )oolBooKg 6 )oolBooK #nstructor, /orma mais completa da /erramenta, e o )oolBooK Assistant, uma 7ers<o apenas com componentes prA!de/inidos e sem acesso T li7re pro8rama3<o de scripts, 7oltado para autores sem nen0uma /amiliaridade com pro8rama3<o.
;xemplo: 'acromedia Dlas0, /erramenta desen7ol7ida no /inal dos anos 9 pela empresa 'acromedia, onde o desen7ol7imento %aseia!se no tempo.
6 9irector da 'acromedia A uma /erramenta de autoria 7oltada a multim5dia interati7a, em C9 e #nternet. )em 8an0o 8rande en/o=ue para a internet, onde suas aplica34es rodam atra7As do plu8 in para 2e% 'acromedia M0ocK2a7e. X uma /erramenta multiplata/orma, sendo capaz de 8erar ar=ui7os execut&7eis em Findo2s e 'acintos0 *sua plata/orma de ori8em+ a partir dos mesmos ar=ui7os /onte, desde =ue 7ocQ possua a 7ers<o da /erramenta para as duas plata/ormas. 6 plu8 in M0ocK2a7e tam%Am est& dispon57el para :C1'ac. 6 9irector A %aseado na met&/ora de \/ilmes]. Cada ar=ui7o A um /ilme, onde o andamento da aplica3<o se d& em um roteiro =ue exi8e a se=uQncia de =uadros */rames+ =ue s<o exi%idos no palco *a tela+ no decorrer do tempo. 6s o%$etos s<o c0amados atores e s<o a8rupados em elenco.
mo7imento tem =ue ser pro8ramado ou de/inido explicitamente. Assim, aplica34es ricas em anima3<o e sincroniza3<o de m5dias dinCmicas *75deo, sons e se=SQncias de ima8em+ s<o mais simples de se /azer no 9irector. :or outro lado, o paradi8ma do )oolBooK normalmente parece mais natural para uma aplica3<o onde os elementos de conte@do se$am apresentados principalmente na /orma de telas ou tPpicos. Ho 9irector A preciso um comando expl5cito para =ue 7ocQ para o andamento do \/ilme] em uma tela *ou, no conceito dele, em um =uadro =ue est& sendo exi%ido na tela+, para exi%ir por exemplo um menu ou conte@do mais est&tico, como textos e /otos. ;n=uanto no )oolBooK os o%$etos s<o dispostos em camadas, no 9irector temos os canais, cu$o conceito A %astante an&lo8o. As camadas ou canais de/inem a ordem de so%reposi3<o de o%$etos 8r&/icos na tela. Ho 9irector, existem tam%Am al8uns canais especiais,=ue n<o s<o para o%$etos 8r&/icos *7isuais+. Nm desta=ue 7ai para seus dois canais de som, =ue permitem =ue dois sons se$am tocados simultaneamente. 6 9irector possui um mecanismo interno para mesclar os dois sons, ideal para com%inar, por exemplo, uma tril0a sonora com uma locu3<o, =ue este$am em ar=ui7os separados. H<o existe recurso similar nati7o no )oolBooK, mas existe uma 9EE da 'icroso/t n<o!o/icial c0amada Fa7e'ix =ue promete realizar a opera3<o de com%inar dois sons 2a7e e =ue pode ser usada com o )oolBooK. Al8umas placas de som tam%Am possuem o recurso de tocar simultaneamente mais de um canal de som em /orma de onda *2a7e+, mas isso re=uer uso de controles e comandos espec5/icos para o 0ard2are.
;xtens4es e /acilidades
6s recursos do )oolBooK podem ser ampli/icados com a adi3<o de componentes de automa3<o Acti7ee, %i%liotecas de pro8rama3<o 9EE do Findo2s e tam%Am %i%liotecas de o%$etos e /un34es /eitas no prPprio )oolBooK16penMcript *c0amados li7ros de sistema, sJstemBooKs+. G& o 9irector possui um /ormato de extens<o prPprio, plu8ins c0amados etras. 6s etras podem adicionar no7os recursos ao am%iente de desen7ol7imento, no7os componentes ou no7as /un34es para a pro8rama3<o Ein8o. ;m%ora o /ormato etras exi$a =ue os plu8ins se$am desen7ol7idos especi/icamente para o 9irector, o /ormato prPprio 8arante certa independQncia de plata/orma. A maioria dos desen7ol7edores de etras /az 7ers<o de seus plu8ins para as duas plata/ormas :C e 'ac, possi%ilitando =ue seus componentes possam ser usados em aplica34es multiplata/orma. X interessante notar tam%Am =ue em%ora o )oolBooK e 9irector possuam poderosa lin8ua8em de pro8rama3<o de scripts prPpria, am%os o/erecem recursos para disponi%ilizar %i%liotecas de componentes, /un34es e comportamentos *a34es+ prA! pro8rmados e prontos para usar, a8ilizando o desen7ol7imento e /acilitando o uso por =uem n<o tem /amiliaridade com pro8rama3<o ou n<o domina a lin8ua8em da /erramenta.
38
6 )oolBooK, desde a 7ers<o 3, pro7Q 9EEs para acesso direto a %ases de dados em /ormato 9BD *dBase, Clipper, Dox:ro+ e Borland :aradox, mas seu uso re=uer %om con0ecimento de pro8rama3<o. AtA o )oolBooK -. , existia tam%Am um produto complementar da AssJmetrix c0amado )oolBooK 9ata%ase Connection *)B9C+, =ue /ornecia uma inter/ace de acesso 69BC para o )oolBooK, incluindo componentes de inter/ace prA!pro8ramados par ao acesso a %anco de dados. 6 )B9C /oi descontinuado, $& =ue a inter/ace 'icroso/t 69BC tornou!se o%soleta com a e7olu3<o para 6E;!9B. :ara o 9irector, existem etras de terceiros =ue o/erecem acesso a %anco de dados,a pra /ormatos Access, 9BD, /ontes 69B1A96 entre outros. Nma lista8em de etras dispon57eis no mercado pode ser encontrada no site da macromedia.
9istri%ui3<o e execu3<o
Nma o%ser7a3<o tAcnica importante A =ue toda /erramenta de autoria 7isa ser um am%iente /lex57el de desen7ol7imento de aplica34es de 7eicula3<o conte@do, mas a execu3<o destas A em 8eral %aseada em interpretador ou runtime. ;m%ora o )oolBooK e 9irector possuam lin8ua8ens de pro8rma3<o para a cria3<o de scripts =ue de/inem comportamentos na aplica3<o, estes scripts s<o interpretados em tempo de execu3<o, n<o sendo compilados para 8erar cPdi8o \nati7o] =ue o sistema operacional executasse diretamente. Assim, as instru34es dos scripts s<o interpretadas e executadas pelo runtime da /erramenta, na execu3<o. 6 runtime sim A o componente *con$unto de pro8ramas e %i%liotecas+ e/eti7amente executado pelo sistema operacional. #sto si8ni/ica =ue a execu3<o de aplica34es de /erramentas de autoria A em 8eral %em mais \pesada] =ue a de pro8ramas /eito em lin8ua8ens como C, 9elp0i ou Visual Basic. #sto contudo se aplica mais a processamentos intensos, de /orma =ue em 8eral as /erramentas de autoria s<o %em e/icientes na=uilo a =ue se prop4em, apresentando anima34es, 75deos e interati7idade com desempen0o ade=uado. Como )oolBooK e 9irector n<o compilam para cPdi8o nati7o os scripts de suas aplica34es, os execut&7eis 8erados por estas /erramentas na 7erdade s<o pro8ramas \carre8adores], =ue iniciam o runtime e /azem com =ue ele interprete as a34es do li7ro do )oolBooK ou /ilme do 9irector a partir do =ual /oi 8erado o execut&7el, =ue est& \em%utido] no ar=ui7o execut&7el. ;m especial, esse processo /az com =ue a aplica3<o demore um pouco a iniciar e/eti7amente> isto acontece tanto no 9irector =uanto no )oolBooK. 6 )oolBooK A capaz de 8erar ar=ui7os execut&7eis Findo2s, mas depende de um runtime externo. ;ste runtime pode ser instalado ou colocado $unto com a aplica3<o para =ue ela /uncione direto de um C9, sem ter de instalar. )am%Am A capaz de exportar os ar=ui7os para 9B)'E1Ga7a *dentro de al8umas re8ras de limita34es+, para uso na Fe%. G& o pro8rama execut&7el 8erado pelo 9irector A %em mais pr&tico =ue o do )oolBooK, pois o runtime /ica autocontido dento do execut&7el, tornando!o %em mais simples para execu3<o direta a partir de um C9, por exemplo. Ha 8era3<o de execut&7eis e prepara3<o das cPpias dos ar=ui7os para distri%ui3<o, o 9irector possui um etra =ue otimiza o taman0o dos ar=ui7os e os prote8e para =ue n<o possam mais ser editados. 6 )oolBooK possui um utilit&rio, o Mcript Remo7er, =ue elimina o cPdi8o!/onte 6pen!Mcript edit&7el dos scripts e otimiza o taman0o dos ar=ui7os, mas estes ar=ui7os, inclusi7e li7ros con7ertidos pra ;e;, continuam acess57eis por =uem possui o am%iente de desen7ol7imento do )oolBooK. B& um recurso do )oolBooK de prote3<o por sen0a doa cesso ao modo autor *edi3<o+ de um li7ro, mas n<o A uma prote3<o de/initi7a como a realizada pelo 9irector. 6 )oolBooK inclui um utilit&rio c0amado Auto :acKa8er, um assistente para 8era3<o de instala3<o e distri%ui3<o de aplica34es /eitas em )oolBooK, %aseado em tecnolo8ia da #nstallM0ield. Vers4es do )oolBooK anteriores a 5 possu5am um assistente mais rudimentar, c0amado Metup 'ana8er. 6 9irector, onde a distri%ui3<o da aplica3<o
39
A %astante /acilitada por seu processo mais pr&tico de 8era3<o do execut&7el =ue dispensa instala3<o, n<o incluindo utilit&rio para 8erar instalador.
;xerc5cio
1. 9esen7ol7er um tutorial para manuten3<o e limpeza de um mouse utilizando as /erramentas )ool%ooK e Dlas0. ;ste tutorial de7er& inte8rar todas as caracter5sticas multim5dia 7istas atA a8ora.
40
Cap5tulo
'odelos mentais
6 sistema co8niti7o 0umano A caracterizado pelo tratamento de in/orma34es sim%Plicas, isto A, as pessoas ela%oram e tra%al0am so%re a realidade atra7As de modelos mentais ou representa34es =ue ela%oram a partir de uma realidade. esses modelos, =ue condicionam totalmente o comportamento do indi75duo, constituem a sua 7is<o da realidade, =ue A modi/icada e simpli/icada pelo o =ue A importante para ele., essa 7is<o amplia os elementos pertinentes e elimina os secund&rios estando intimamente li8ada aos con0ecimentos $& ad=uiridos e a compreens<o =ue o indi75duo tem do pro%lema. 6s modelos mentais relati7os a um sistema interati7o, por exemplo, 7ariam de indi75duo para indi75duo, em /un3<o de suas experiQncias passadas, e7oluindo neste indi75duo em /un3<o de seu aprendizado, assim podemos distin8uir, numa determinada situa3<o de tra%al0o in/ormatizada, duas conse=SQncias:
41
As di/eren3as de modelos mentais entre usu&rios no7atos e experientes> e As di/eren3as de modelos mentais entre usu&rios, se8undo as /un34es por eles exercidas, de 8est<o ou de opera3<o.
A inter/ace 0umano!computador deste sistema, de7e ser /lex57el o su/iciente, para ade=uar!se aos di/erentes tipos de usu&rios, ao mesmo tempo em =ue possa adaptar!se a e7olu3<o das caracter5sticas de usu&rio especi/ico durante o seu processo de aprendiza8em do sistema. As teorias co8niti7as descre7em dois tipos %&sicos de modelos mentais: 1. 6s =ue representam procedimentos> e ". 6s =ue representam conceitos. Am%os se or8anizam em redes 0ier&r=uicas de con0ecimentos, semCnticos e procedurais so%re, por exemplo, os si8ni/icados das /un34es do sistema interati7o e so%re como se operam estas /un34es. as lP8icas de /uncionamento e de opera3<o de um dispositi7o est<o associadas T natureza destes dois tipos de representa34es mentais e contri%uem i8ualmente para o seu entendimento. da5 a necessidade dos textos de a$uda explorarem estas duas perspecti7as de um so/t2are interati7o> como /uncionam e como se operam suas /un34es. :ara o pro$eto de inter/aces 0umano!computador, alAm da 7aria%ilidade nos indi75duos e no tempo, A importante sa%er o =ue /a7orece ou limita a armazena8em e a recupera3<o destas representa34es em estruturas de memPria.
A memPria
6s modelos mentais s<o armazenados e recuperados atra7As de um con$unto de /enVmenos =ue tem em comum o /ato de restituir a in/orma3<o, com maior ou menor trans/orma3<o, apPs certo tempo, =uando a /onte desta in/orma3<o n<o esta mais presente. a capacidade de memoriza3<o 0umana pode encadear os se8uintes processos: recon0ecimento: A a capacidade do 0omem de reencontrar no seu campo percepti7o elementos anteriormente memorizados *recon0ecer o nome de uma op3<o de menu apPs muito tempo sem 7Q!la+> reconstru3<o: A a capacidade do 0omem de recolocar os elementos memorizados na sua or8aniza3<o anterior *=uais eram os parCmetros iniciais da con/i8ura3<o de um par&8ra/o de texto antes de recon/i8ur&!loR+> e lem%ran3a: A a capacidade do 0omem de recuperar, de /orma inte8ral, uma situa3<o anteriormente 7i7enciada, sem a presen3a de nen0um dos elementos dessa situa3<o.
6s con0ecimentos cient5/icos atuais n<o permitem de/inir, de /orma exata, os ]custos /isiolP8icos] associados a estes processos. entretanto, no =ue se re/ere a uma pessoa =ue se 7ale de um aplicati7o de produti7idade, como um editor de textos ou planil0a, de /orma intermitente, A poss57el considerar =ue a lem%ran3a do nome exato de um comando, para entrada em uma lin0a, se$a mais custosa do =ue a recon0ecer em um painel de menu, outros /atores in/luem nos custos co8niti7os da memoriza3<o: 6 n@mero de in/orma34es a serem detectadas e tratadas> A redundCncia ou semel0an3a entre as in/orma34es> A 7elocidade de apresenta3<o das in/orma34es> 6s prazos para ela%ora3<o de respostas motoras em rela3<o & percep3<o das in/orma34es etc.
42
6 armazenamento e a recupera3<o da in/orma3<o podem ser explicadas a partir de /enVmenos em dois n57eis de ati7idades: n57el neuro/isiolP8ico e n57el co8niti7o.
A memPria conexionista
6 modelo %iVnico1conexionista explica a memPria a partir da neuro/isiolo8ia do cAre%ro 0umano, com neurVnios *cAlulas ner7osas+ e sinapses *comunica3<o entre elas+ con/orme a /i8. 9.1. este modelo de memPria prop4e um modo de armazena8em, onde a in/orma3<o A distri%u5da so%re um con$unto de li8a34es sin&pticas.
Di8ura 9.1 O HeurVnio 0umano. 6 /uncionamento de um sistema conexionista A determinado pela rede de li8a34es entre os neurVnios *unidades de tratamento+, e pelos pesos das li8a34es =ue determinam as ocorrQncias de sinapses *comunica3<o entre eles+. as redes de neurVnios s<o capazes de modi/icar sua prPpria conecti7idade, atra7As da modi/ica3<o dos pesos das li8a34es, con/orme /i8. 9.". isso ocorre tanto em /un3<o de uma situa3<o externa, ou de sua ati7idade interna. a rede assume assim, no7os estados, e passa a /ornecer respostas di/erenciadas em /un3<o das restri34es de uma situa3<o especi/ica.
43
6 modelo ci%ernAtico1computacional, tam%Am c0amado de modelo de Von Heumann, descre7e a memPria 0umana a n57el co8niti7o, a semel0an3a da memPria de um computador. este modelo, distin8ue trQs sistemas de estoca8em, =ue correspondem, pro7a7elmente a sistemas neuro/isiolP8icos tam%Am distintos: o re8istro sensorial das in/orma34es *rs+, a memPria de curto termo *mct+ e a memPria de lon8o termo *mlt+. ;m sua 7ers<o ori8inal, a in/orma3<o =ue A li%erada pelo sistema percepti7o, A armazenada em um re8istro sensorial de capacidade limitada. o re8istro sensorial da in/orma3<o A conser7ado apenas por al8uns dAcimos de se8undos, sem nen0uma possi%ilidade de prolon8amento. a parte =ue A selecionada para um tratamento mais ela%orado A armazenada em uma estrutura de memPria descrita por dois modelos complementares: o da mct e o da mt, con/orme /i8. 9.3. A capacidade da mct A de , a 7 itens, e seu es=uecimento ocorre em poucos se8undos. esta declara3<o de/ine a mct como um re8istro de armazenamento, indi/erente ao /ormato da in/orma3<o e passi7o em rela3<o ao n57el de e7oca%ilidade exi8ido. $& o modelo mt de/ine esta memPria intermedi&ria como um centro de tratamentos, composta de dois su%sistemas especializados, um nos tratamentos 7er%ais e outro nos tratamentos 7isual!espaciais. um executor central A capaz de manter certas in/orma34es em alto n57el de e7oca%ilidade.
Di8ura 9.3 modelos mentais. A partir da memPria de tra%al0o, a in/orma3<o pertinente A armazenada em re8istros permanentes, os es=uemas =ue representam T %ase de con0ecimento do indi75duo. a permanQncia da in/orma3<o na mlt n<o esta su$eita a limita34es de ordem temporal, o =ue n<o implica em uma acessi%ilidade permanente. o es=uecimento nesta memPria A descrito como incapacidade de recupera3<o e A causado pelo aumento em n@meros e semel0an3a dos con0ecimentos declarati7os *conceitos+, e pela incompati%ilidade entre os contextos de codi/ica3<o e de recupera3<o dos con0ecimentos procedurais *procedimentos+. Ha co!rela3<o com os modelos mentais, existem dois tipos de es=uemas: 1. A memPria episPdica 8uarda o con0ecimento de ordem procedural, essencialmente dinCmico e automatizado. o e/eito do contexto *intr5nseco, interati7o, psicolP8ico+ A o /ator determinante da recupera3<o da in/orma3<o na memPria episPdica. um %om desempen0o depende da compati%ilidade entre as condi34es contextuais no momento do re8istro e no momento da recupera3<o> e ". A memPria semCntica armazena con0ecimentos declarati7os or8anizados, se8undo redes de proposi34es conceituais. o acesso & in/orma3<o independe do contexto, e acontece pela ati7a3<o de um de seus nPs, e pela propa8a3<o destas ati7a3<o aos nPs 7izin0os.
44
A percep3<o
6 0omem toma con0ecimento do mundo atra7As do tratamento da in/orma3<o sensorial, como todos os seres 7i7os, ele coleta no meio am%iente as in/orma34es necess&rias & sua adapta3<o ou T sua so%re7i7Qncia. a percep3<o a%ran8e o con$unto de estruturas e tratamentos pelos =uais o or8anismo imp4e um si8ni/icado aos est5mulos sensoriais detectados. #nicialmente, pode se distin8uir a sensa3<o da percep3<o, ainda =ue, nas atuais o%ras de psicolo8ia, elas se$am tratadas como dois n57eis de um mesmo processo co8niti7o. na 7erdade, sensa3<o A a resposta especi/ica & um est5mulo sensorial, en=uanto percep3<o A o con$unto dos mecanismos de codi/ica3<o e de coordena3<o, das di/erentes sensa34es elementares, 7isando l0es dar um si8ni/icado. o estudo da percep3<o situa!se num n57el menos sensorial e mais co8niti7o do =ue o estudo da sensa3<o. de /ato, neste caso, interessa menos as condi34es do estimulo =ue permitem a percep3<o e mais o percept correspondente & certo estimulo, isto A, o con0ecimento do \o%$eto], tal como ele A perce%ido. 19,"i:
A ati7idade de percep3<o distin8ue trQs n57eis distintos de processos h(a8nA, :rocessos de detec3<o ou neuro/isiolP8icos: constatar se existe ou n<o um sinal. o su$eito detectando o sinal, /ar& uma con/ronta3<o com as in/orma34es memorizadas para dar uma resposta> :rocessos de discrimina3<o *de identi/ica3<o+ ou percepti7o: classi/icar as in/orma34es em cate8orias. esta /un3<o sP A poss57el se anteriormente 0ou7e a detec3<o e se as cate8orias /oram tam%Am memorizadas> :rocessos de interpreta3<o *tratamento das in/orma34es+ ou co8niti7o: dar um si8ni/icado & in/orma34es. esta /un3<o sP A poss57el se anteriormente 0ou7e a detec3<o, a discrimina3<o e a a=uisi3<o dos con0ecimentos *memoriza3<o+.
:ode!se descre7er como os usu&rios tendem a rea8ir com as coisas do mundo a sua 7olta. primeiro, eles rece%em al8umas sensa34es =ue em se8uida 8uardam em sua mente. ent<o esses usu&rios tentam entender a sensa3<o, a =ual A /iltrada tanto no consciente =uanto no inconsciente. o usu&rio pode utilizar in/orma34es das experiQncias passadas podem ser utilizadas pela memPria, in/luenciando as pessoas perce%erem as coisas, e a$udando a decidir o =ue /azer. desta percep3<o o usu&rio pode /ormar uma a3<o O ou atA mesmo n<o /azer nada O =ue mais tarde resultar& em mais sensa34es a serem interpretadas. esta simpli/ica3<o a3<o1rea3<o1a3<o A apresentada na /i8. 9.-.
45
A percep3<o 7isual
6 sistema 7isual 0umano A or8anizado se8undo os n57eis: 1. neuro!sensorial> ". percepti7o> e 3. co8niti7o. 6 n57el neuro!sensorial en7ol7e a trans/orma3<o dos tra3os elementares da estimula3<o 7isual em primiti7as 7isuais =ue, a n57el percept57el, s<o estruturadas se8uindo di7ersos mecanismos con0ecidos como leis de E$TA%T. estas leis descre7em as condi34es de aparecimento de 8rupamentos e incluem os princ5pios %&sicos da proximidade, similaridade, continuidade e conecti7idade, um exemplo de ilus<o de Ptica A apresentado na /i8. 9.5.
Di8ura 9.5 O #lus<o de Ptica. A percep3<o de contornos, a se8re8a3<o /i8ura!/undo e a ocorrQncia de ilus4es Ptico!8eomAtricas s<o /enVmenos da estrutura3<o prA!semCntica. mesmo =ue possam corresponder T aparQncia de um o%$eto, elas ainda n<o permitem sua identi/ica3<o. para tanto A necess&rio montar uma representa3<o espacial *3d+ e recuperar os con0ecimentos prA7ios so%re a /un3<o do o%$eto. ao completar os processos co8niti7os o indi75duo tem acesso T representa3<o /onolP8ica e lexical so%re sua denomina3<o. isto A, recupera o nome do o%$eto.
:ercep3<o auditi7a
6 sistema auditi7o 0umano rece%e as in/orma34es de /ontes sonoras simultCneas de maneira seleti7a. as representa34es acusticamente coerentes, denominadas o%$etos ou \ima8ens] auditi7as, s<o or8anizadas em processos paralelos e se=Senciais. Hos processos paralelos o sistema auditi7o or8aniza os e7entos sonoros se8undo sua amplitude, /re=SQncia, /orma espectral e posi3<o. os processos se=Senciais lidam com sucess4es de e7entos ac@sticos perce%idos na /orma de um /luxo. os componentes de um /luxo sonoro apresentam continuidade, como em uma melodia, e s<o determinados por rela3<o de /re=SQncia, cadQncia, intensidade, conte@do espectrais, etc.
46
:ercep3<o da /ala
A percep3<o da lin8ua8em /alada est& or8anizada na /orma de uma sArie de sucessi7os processos de codi/ica3<o. a n57el neuro!sensorial ocorre a codi/ica3<o neuronal dos est5mulos /onAticos. A in/orma3<o so%re a estrutura espectral destes est5mulos A extra5da e estocada numa memPria sensorial de curt5ssimo termo. isto permite a an&lise dos 5ndices ac@sticos pertinentes =ue s<o con/rontados com os tra3os /onAticos caracter5sticos de uma lin8ua8em espec5/ica. ocorre ent<o a /iltra8em das 7aria34es /onAticas =ue n<o s<o caracter5sticas, de maneira a isolar as unidades sil&%icas. a n57el lexical se d& o tratamento de acesso ao lAxico e de identi/ica3<o das pala7ras. a n57el sint&tico ocorre a inte8ra3<o das in/orma34es lexicais e sint&ticas com a interpreta3<o da mensa8em rece%ida.
:ercep3<o orientada
A percep3<o A uma ati7idade eminentemente adaptati7a e n<o um simples est&8io de re8istro passi7o dos est5mulos externos. o perce%ido, n<o uma /oto8ra/ia /iel do ocorrido. a percep3<o A uma constru3<o, um con$unto de in/orma34es selecionadas e estruturadas, em /un3<o da experiQncia anterior das necessidades e das inten34es do or8anismo, implicado ati7amente numa determinada situa3<o. isso por=ue, os processos co8niti7os de detec3<o e de discrimina3<o das in/orma34es s<o extremamente complexos e interli8ados. A discrimina3<o de uma in/orma3<o apPia!se so%re uma detec3<o pre7iamente e/etuada. assim, a detec3<o da in/orma3<o n<o depende unicamente das caracter5sticas da estimula3<o externa ou sensa3<o *como prop4e a psicolo8ia %e0a7iorista+, mas tam%Am do tratamento =ue o su$eito pretende realizar. esta dependQncia da detec3<o da in/orma3<o \T montante] em rela3<o T discrimina3<o e o tratamento \T $usante], n<o aparece de maneira e7idente nas experiQncias de la%oratPrio, =uando a detec3<o para o su$eito tem apenas o o%$eti7o de responder a uma sen0a arti/icial, numa situa3<o tam%Am arti/icial. ao contrario, na realidade do tra%al0o, a detec3<o responde a um o%$eti7o, mais ou menos expl5cito, por parte do su$eito, o =ual ir& or8anizar a coleta das in/orma34es consideradas pertinentes em rela3<o a este o%$eti7o. A aten3<o e a 7i8ilCncia desempen0am um importante papel de re8ula3<o de todas as entradas de in/orma34es, tanto para as detec34es diri8idas pelo su$eito *7olunt&rias e conscientes+, como para as recep34es impostas pelas estimula34es externas. o meio am%iente A analisado e explorado, de /orma seleti7a. a explora3<o A diri8ida por es=uemas antecipati7os, =ue determinam T disponi%ilidade /rente a di/erentes tipos de con/i8ura34es *Pticas, sonoras, etc.+ e a plani/ica3<o da a3<o percepti7a. esses es=uemas s<o desen7ol7idos a partir da 0istoria pessoal e pro/issional de cada indi7iduo, sendo utilizados pelas con/i8ura34es =ue s<o, constantemente perce%idas. 6 resultado da explora3<o percepti7a modi/ica o es=uema inicial =ue, por sua 7ez, modi/ica a explora3<o e, assim, sucessi7amente. de /ato, a detec3<o de uma in/orma3<o A tomada de con0ecimento da ocorrQncia de um e7ento, =uer se$a ele uma anormalidade, um incidente ou mesmo um des7io em rela3<o a uma situa3<o \esta%ilizada], considerada normal. ;7identemente, existem sinais =ue s<o perce%idos, ainda =ue eles n<o /a3am parte do =ue /oi antecipado. em 8eral, para =ue isto ocorra, A preciso =ue eles se impon0am atra7As de determinadas caracter5sticas /5sicas *n57el ou /re=SQncia sonora, luminosidade, cor, etc.+. a orienta3<o percepti7a se traduz por uma /iltra8em consider&7el dos sinais, so%re os =uais a percep3<o n<o A /ocalizada.
47
A orienta3<o percepti7a A li8ada ao curso da a3<o no =ual o su$eito encontra!se en8a$ado, num determinado momento e, em particular, aos o%$eti7os =ue ele perse8ue. da mesma /orma, ela depende da competQncia do su$eito, a =ual permite um con0ecimento da pro%a%ilidade do aparecimento de certos sinais, e do si8ni/icado de uma sArie de e7entos. ;sta descri3<o dos mecanismos de explora3<o percepti7a permite destacar =ue a opera3<o de um sistema de produ3<o *ou de uma simples m&=uina+, n<o A um /enVmeno passi7o. a explora3<o dos di/erentes sinais externos 7isa detectar incidentes em 7ias de ocorrQncia, antes =ue eles ten0am conse=SQncias mais 8ra7es. se8undo o curso da a3<o o =ual o su$eito encontra!se en7ol7ido, os parCmetros n<o ser<o explorados da mesma /orma, com a mesma /re=SQncia ou mesma ordem. em um determinado momento, o indi7iduo realiza uma /ocaliza3<o co8niti7a, a determinados e7entos de /orma seleti7a, em pre$u5zo de outros, tornando!se mais atento e preparado para a realiza3<o de certas a34es. H<o se trata apenas de se=SQncias /ixas de tomadas de in/orma34es e de a34es =ue se reproduzem de /orma idQntica, uma em rela3<o & outra, no desen7ol7imento da ati7idade de tra%al0o, mas de complexas rela34es =ue podem ser descritas, resumidamente, da se8uinte /orma: A partir de sua in/orma3<o e de sua experiQncia, um indi7iduo esta%elece rela34es pre/erenciais entre certas con/i8ura34es da realidade e das a34es a serem realizadas> ;ssas rela34es, =uando ati7adas, orientam a explora3<o percepti7a, a tomada de in/orma3<o, a decis<o das a34es a serem realizadas, a antecipa3<o de seu resultado e o controle da coerQncia entre o resultado esperado e o resultado real> e )odas as rela34es, potencialmente dispon57eis, n<o s<o ati7adas num determinado momento. A o encadeamento das a34es do indi7iduo, /rente & uma determinada realidade, =ue pro7oca a ati7a3<o de certas rela34es.
:or exemplo, a representa3<o =ue um usu&rio de um pro7edor de acesso T internet tem so%re o processo de conex<o por lin0a tele/Vnica comporta um con0ecimento so%re os o%$eti7os desta /ase, uma pre7is<o so%re a e7olu3<o esperada com os ru5dos produzidos pela lin0a tele/Vnica e pelo modem, a antecipa3<o dos sinais e mensa8ens apresentados na inter/ace e a prepara3<o para o curso da a3<o se8uinte *e/etuar o lo8in, por exemplo+.
;xerc5cios
1. 6 =ue s<o modelos mentaisR :es=uise 3 sites na internet a respeito do assunto. ". Uuais s<o as principais caracter5sticas da memPria conexionista e da memPria ci%ernAtica computacionalR 3. 6 =ue A percep3<o orientadaR
48
Cap5tulo
Cuidados importantes s<o determinar como um usu&rio ir& intera8ir e mo7imentar!se pelo conte@do de um pro$eto re=uer 8rande aten3<o nas mensa8ens, es%o3o, arte!/inal e na pro8rama3<o. Nm %om pro$eto pode ser estra8ado se ti7er uma inter/ace mal pro$etada ou com o conte@do inade=uado ou incorreto. Nm :ro$eto de 'ultim5dia A multidisciplinar e exi8e dele8a3<o de tare/as de acordo com a 0a%ilita3<o e a competQncia de cada mem%ro do 8rupo. 6s pro$etos em multim5dia de7em ser desen7ol7idos em, no m5nimo, 5 est&8ios: 1.:rocessamento da idAia, de/ini3<o necessidades e es%o3o das mensa8ens e o%$eti7os> ".:lane$amento, estimati7a do tempo necess&rio para /azer todos os elementos, 7eri/icar o or3amento e preparar um protPtipo> 3.:rodu3<o, implementar todas as tare/as de/inidas na etapa anterior e produzir um produto /inal> -.)este, testar com usu&rios %eta> 5.9istri%ui3<o, em%alar e distri%uir o pro$eto para o usu&rio /inal. )al7ez a coisa mais importante a ter em mente durante o est&8io de processamento da idAia A o %alan3o entre aplica3<o e praticidade. W medida =ue o pro$etista pensa na idAia, de7er& comparar seu propPsito com a praticidade e custo de produ3<o e distri%ui3<o. 9e7e!se come3ar pelas de/ini34es amplas e depois pensar e re/inar cada elemento constitu5do na multim5dia e ent<o 8erar um plano de a3<o =ue se tornar& o mapa do camin0o para a produ3<o.
Uuest4es importantes
1. Uual A a essQncia do =ue se dese$a realizarR Uuais s<o as aplica34es e mensa8ensR
49
". Uuais elementos e multim5dia *textos, sons e 7isuais+ apresentar<o mel0or sua mensa8emR G& existe material prontoR 3. Mer& um pro$eto no7o ou uma expans<o de al8o $& existenteR -. Uual o 0ard2are dispon57el para o pro$etoR ;le A su/icienteR 5. Uue tipo de armazenamento de dados ser& necess&rio para a apresenta3<oR ,. Uual o 0ard2are do clienteR 7. Uual a sua /erramenta de desen7ol7imentoR 8. Uuanto tempo est& dispon57el para o desen7ol7imentoR 9. Uuanto tempo pode ser 8astoR
9esen7ol7imento de um pro$eto
:ode!se manter um %alan3o entre a aplica3<o e a praticidade dinamicamente adicionando!se ou su%traindo!se elementos da multim5dia con/orme s<o tra3adas as idAias. 6 0ard2are dispon57el A o /ator mais comum para realizar uma idAia de multim5dia: sem acesso T internet n<o ser& poss57el 7isualizar a p&8ina> se n<o ti7er uma placa de som n<o ser& poss57el e/eitos sonoros> sem unidade de C9 n<o ser& poss57el distri%uir pro$etos 8randes> sem monitor de alta resolu3<o n<o 0a7er& ima8ens %onitas> etc.
9e7e!se criar um plano de a3<o detal0ado e %alanceado, normalmente na /orma de uma ta%ela ou or8ano8rama de produ3<o. A partir da5 pode!se estimar custos e 7eri/icar a 7ia%ilidade econVmica do pro$eto. Ntilizar sempre experiQncias acumuladas em pro$etos anteriores. ;xistem 7&rias /erramentas de 8erenciamento de pro$etos =ue podem auxiliar na ordena3<o das di7ersas tare/as, itens de tra%al0o, recursos e custos necess&rios etc. ;stas /erramentas de7em /ornecer 7anta8ens de an&lise de modo a a$udar o 8erente a manter o pro$eto dentro do crono8rama e do or3amento, durante a /ase de produ3<o. Uuando se tra%al0a com pro$etos cu$o plane$amento a%ran8e 7&rias /ases, tare/as e itens de tra%al0o necess&rios para sua conclus<o, /az!se necess&rio =ue estes elementos se$am distri%u5dos em uma lin0a de tempo. Assim necessita!se de uma estimati7a de 0oras necess&rias para cada tare/a, e sua posterior distri%ui3<o pelo n@mero de pessoas dedicadas ao pro$eto. :ortanto, se /or poss57el, de7e!se %alancear as 0oras necess&rias para uma tare/a dentre os 7&rios /uncion&rios /azendo com =ue a mesma le7e menos tempo. A estimati7a de custos na cria3<o de pro$etos multim5dia en7ol7e uma pes=uisa cont5nua e um tra%al0o de desen7ol7imento caracterizado por experimentos criati7os de tentati7a e erro. Cada pro$eto no7o A di/erente do anterior e cada um pode re=uerer /erramentas e solu34es di/erentes. Daz!se necess&rio tam%Am incluir custos indiretos de administra3<o e 8erenciamento, contatos com clientes *tele/Vnicos ou 7isitas+, escre7er relatPrios etc. AlAm do mais, existem especialistas =ue de7er<o tra%al0ar no pro$eto somente durante certas /ases *m@sicos, artista 8r&/ico, $ornalista etc.+ =ue poder<o exi8ir 8astos adicionais T estimati7a inicial para a participa3<o de reuni4es do pro$eto e nas sess4es de cria3<o. 9e modo 8eral estes 3 elementos *tempo, din0eiro e pessoas+ podem 7ariar nas estimati7as do pro$eto. Caso um deles se$a diminu5do, ser& necess&rio aumentar outro elemento ou am%os, um 8r&/ico destas rela34es est& apresentado na /i8. 1 .1. :ode!se le7ar em conta =ue pre3os normais de produ3<o de multim5dia 7ariam de NM j 55. a NM j 17 , , dependendo do tra%al0o a ser /eito e da pessoa =ue o /ar&.
50
;stimati7a de custos
6s pre3os dos pro$etos de7em ser de/inidos de acordo com o custo do ne8Pcio a ser /eito mais uma mar8em de lucro razo&7el. As e=ua34es a se8uir podem ser 7&lidas: :r ^ Cp k ;n k Eu> #m ^ 1"c de :r> e Da ^ : k #m, onde :r ^ pre3o do pro$eto> Cp ^ custo do pro$eto *0omem10ora de tra%al0o k e=uipamentos+ ;n ^ encar8os *7 c so%re 010+, s<o custos dos empre8ados #m ^ impostos *1"c so%re :r+ Eu ^lucro da empresa *" c so%re Cp+ Da ^ pre3o na /atura
;xemplo pr&tico: :ara Cp ^ Rj 1". , correspondente 1 0oras de tra%al0o e custo de utiliza3<o de e=uipamentos, tem!se: ;n ^ Cp _ 7 c ^ 1" _ .7 ^g ;n ^ Rj 8.- , Eu ^ C: _ " c ^ 1" _ ." ^g Eu ^ Rj ".- , > assim :r ^ Cp k ;m k Eu ^ 1". k 8.- k ".- ^ Rj "".8 , #m ^ Cp _ .1" ^ 1". _ .1" ^ Rj 1.-- , Da ^ :r k #m ^ "".8 k 1-- ^ Rj "-."- , Assim, em nosso ponto de 7ista, a empresa de7er& co%rar Rj "-."- , no pre3o /inal da /atura pelos ser7i3os. 9a5 ser<o retirados Rj 1.-- , para o pa8amento de impostos. Mo%rando Rj "".8 , de onde ser<o retirados Rj 8.- , para pa8amento de encar8os, so%rando Rj 1-.- , , destes o dono da empresa poder& usar apenas Rj ".- , para seu deleite, pois os Rj 1". , restantes de7er<o /azer parte do capital da empresa para 8arantir seu /uncionamento.
;xerc5cios
1. Com %ase na apresenta3<o so%re de/ini3<o de custos de um pro$eto 7ista anteriormente, de/ina os custos do pro$eto de um sistema multim5dia para treinamento de tAcnicos em manuten3<o de computadores.
51
Cap5tulo
11
:rodu3<o de multim5dia
:rodu3<o
A /ase de produ3<o multim5dia A a /ase em =ue o pro$eto multim5dia est& realmente sendo executado. 9urante esta /ase poder<o ocorrer di7ersos tipos de contratempos, assim /az!se necess&rio um controle e/iciente do tempo necess&rio para o desempen0o das di7ersas pessoas, tare/as e utiliza3<o dos recursos de so/t2are e 0ard2are en7ol7idos. V&rias ati7idades /undamentais de produ3<o merecem aten3<o especial: mapas de na7e8a3<o, a8rupamento do conte@do, encamin0amento, comunica3<o e uso dos talentos etc. 'apear a estrutura de na7e8a3<o de um pro$eto A uma tare/a =ue de7e ser /eita no in5cio da /ase de plane$amento de cada pro$eto. Nm mapa de mo7imenta3<o /ornece uma ta%ela, %em como um 8r&/ico do /luxo lP8ico da inter/ace interati7a. ;xistem - estruturas /undamentais de or8aniza3<o da na7e8a3<o do usu&rio pelo pro$eto, tam%Am mostrado na /i8. 11.1: Einear: mo7imenta3<o se=Sencial de um =uadro para outro> Bier&r=uica: estrutura de &r7ore in7ertida, /ormada pela lP8ica natural do conte@do> H<o!linear: mo7imenta3<o li7re atra7As do conte@do do pro$eto, n<o existem camin0os prA determinados> e Composta: mistura das /ormas de or8aniza3<o anteriores.
52
:repara3<o do conte@do
X uma das tare/as de produ3<o mais caras e =ue consome mais tempo. 6 pro$etista de7e plane$ar antecipadamente reser7ando tempo e din0eiro para esta tare/a, por exemplo: Ho caso de um pro$eto =ue descre7er& o uso de uma no7a parte da ma=uinaria de um ro%V, o pro$etista de7e: /oto8ra/ar estas partes no7as ou apro7eitar /otos $& existentesR Ho caso da utiliza3<o de um 75deo ori8inal, de7e!se /ilmar tudo no7amente, ou existem /itas para editarR 9e7e tam%Am especi/icar no plane$amento do pro$eto o /ormato e a =ualidade do conte@do e os dados =ue l0e de7em ser /ornecidos, pois a con7ers<o do /ormato e as edi34es le7am tempo.
A comunica3<o entre as pessoas =ue est<o criando o pro$eto %em como a 8erQncia do pro$eto e o cliente A /undamental para o sucesso do pro$eto. Ciclos de apro7a3<o do cliente: de7e!se e7itar retornos cont5nuos criando!se um es=uema =ue especi/i=ue o n@mero e a dura3<o de ciclos de apro7a3<o do cliente, proporcionando um mecanismo e/iciente de pedidos de mudan3a. 6 cliente de7er& ser lem%rado =ue pa8ar& uma taxa extra pelo retra%al0o de partes n<o pre7istas na especi/ica3<o de re=uisitos. '5dia para armazenamento de dados e transporte: tanto o pro$etista =uanto o cliente precisam de sistemas de trans/erQncia de m5dia correspondentes. :ara armazenar a m5dia, A poss57el usar a prPpria internet para trans/erir os ar=ui7os, discos /lex57eis, discos r58idos externos, dipdri7es, discos Pticos etc. 'esmo em pro$etos pe=uenos, o pro$etista se 7Q lidando com muitos %its e partes di8itais, portanto A importante =ue exista um mAtodo para encamin0ar o rece%imento do material =ue ser& incorporado no pro$eto multim5dia. 9e7e ser preocupa3<o do pro$etista: 9esen7ol7er uma con7ers<o de nomes de ar=ui7os em diretPrios ou pastas com nomes lP8icos> Me tra%al0ando em plata/ormas di/erentes, de7e!se desen7ol7er um sistema de identi/ica3<o de ar=ui7o =ue n<o comprometa seu controle em =uais=uer plata/ormas Controlar a 7ers<o dos ar=ui7os e sempre sa%er =ual a 7ers<o mais anti8a e com =uem est& a 7ers<o mais atual.
)estes
\)estar e depois testar no7amente] . 9e7e!se testar e re7isar o pro$eto para 8arantir =ue ele este$a operacional e 7isualmente li7re de erros e =ue os re=uisitos do cliente ten0am sido atin8idos. 9e7e!se especi/icar claramente ao cliente a plata/orma pretendente e a sua con/i8ura3<o de 0ard2are e so/t2are, e /ornecer uma cl&usula no contrato ou no acordo =ue o pro$etista testar& somente na=uela plata/orma. Hem todo mundo pode testar so/t2are. #sso /az com =ue uma personalidade especial tra%al0e neste produto. Cada recurso e /un3<o de7em ser exercitados> de7e!se dar um cli=ue em cada %ot<o. Al8uns testes de7em ser repetidos 7&rias 7ezes com di/erentes 0ard2ares e so% 7&rias condi34es. Me$am os tipos de testes:
53
)este al/a: s<o normalmente para circula3<o interna e s<o passados por um 8rupo de usu&rios selecionados. ;stas 7ers4es s<o o primeiro rascun0o do pro$eto e A esperado =ue 0a$am pro%lemas ou =ue elas este$am incompletas. )este %eta: s<o en7iados a um p@%lico maior, mas ainda selecionado, com a mesma ad7ertQncia: este so/t2are pode conter erros e pro%lemas descon0ecidos.
9e7e!se criar um \(rupo de Docaliza3<o], =ue consiste em um 8rupo de usu&rios e/icazes =ue concordam em ser o%ser7ados T medida =ue exercitam o pro$eto. ;les entendem =ue seu retorno e suas opini4es s<o 7aliosos. 6 8rupos de /ocaliza3<o de7em testar o pro$eto para o se8uinte: Duncionalidade: o pro$eto /az o =ue se prop4e a realizarR :raticidade: a inter/ace /unciona e satis/az o usu&rioR ;xatid<o: o conte@do est& corretoR
;xerc5cios
1. 9e/inir os meios de distri%ui3<o e os tipos de testes realizados para o pro$eto desen7ol7ido no cap5tulo anterior.
54
Cap5tulo
1"
#ntrodu3<o
6 termo lrealidade Virtualm *RV+ /oi inicialmente proposto por Garon Eanier, /undador do V:E Researc0 *1989+. 6utros termos relacionados incluem lRealidade Arti/icialm *'Jron [rue8er, 197 +, lCJ%erespa3om *Fillian (i%son, 198-+ e, mais recentemente, l'undos Virtuaism e l;=uipamentos ;n7ironmentsm *199 s+. Atualmente, o termo lRealidade Virtualm A usado em uma 8rande 7ariedade de recursos e normalmente de /orma con/usa. 6ri8inalmente este termo re/eria!se a lRealidade Virtual #mersi7am. ;m RV #mersi7a, o usu&rio \mer8ul0a] em um mundo arti/icial, de trQs dimens4es 8eradas pelo computador.
Bard2are
6 Capacete para realidade Virtual ou \Bead!'ounted 9isplaJ] *B'9+, como pode ser 7isto na /i8.1".1, /oi o primeiro dispositi7o desen7ol7ido =ue permitiu experimentos imersi7os. ;7ans e Mut0erland demonstram um B'9 com =ualidade stereo $& em 19,5. 6 Ea%oratPrio de :es=uisas V:E *Nni7ersidade de 'ic0i8an+ desen7ol7eu seu primeiro B'9 em 1989.
Di8ura 1".1 O Capacetes para Realidade Virtual. Nm B'9 t5pico possui duas telas de cristal l5=uido em miniatura e um sistema Ptico =ue direciona as ima8ens para os dois ol0os, em uma 7is<o de um mundo 7irtual em =ualidade stereo. Nm sensor de mo7imento mede continuamente a posi3<o e orienta3<o da ca%e3a do usu&rio permitindo =ue a ima8em /ornecida pelo computador
55
se$a a$ustada dentro do cen&rio 7irtual. Como resultado, o usu&rio pode ol0ar a sua 7olta e camin0ar pelo mundo 7irtual. :ara minimizar o descon/orto do uso do B'9, /oram desen7ol7idos outros dispositi7os para 7is<o imersi7a. V66', ou Binocular 6mni!6rientation 'onitor da ;mpresa DaKespace, apresentado na /i8.1".", A um displaJ stereo =ue permite o acoplamento da ca%e3a do usu&rio, onde telas e um sistema Ptico /oram colocadas em uma caixa anexada a um %ra3o mecCnico. 6 usu&rio ol0a dentro da caixa atra7As de dois %uracos, 7Q o mundo 7irtual, e pode diri8ir!se para =ual=uer posi3<o dentro dos limites operacionais do dispositi7o. 6s mo7imentos da ca%e3a s<o perce%idos por dispositi7os conectados ao %ra3o mecCnico e mo7imentam a caixa.
Di8ura 1"."! Binocular 6mni!6rientation 'onitor. A CAV;, Ca7e Automatic Virtual ;n7ironment, como mostra a /i8. 1".3, /oi desen7ol7ido pela Nni7ersidade de #linois em C0ica8o e /ornece uma ilus<o de imers<o pro$etando ima8ens stereo nas paredes e teto de uma sala em /orma de cu%o. V&rios usu&rios utilizando Pculos especiais podem entrar e camin0ar li7remente dentro da \ca7erna]. Nm sistema de monitora3<o da ca%e3a a$usta continuamente a pro$e3<o stereo para a posi3<o corrente dos usu&rios.
56
:ara =ue o usu&rio possa intera8ir com o am%iente 7irtual, manipular o%$etos etc. existe uma 8rande 7ariedade de dispositi7os de entrada, entretanto os mais utilizados s<o as lu7as e \$oJsticKs], como pode ser o%ser7ado na /i8. 1".-. 6utros dispositi7os podem ser utilizados para propiciar a \imers<o] do usu&rio no am%iente 7irtual, tais como som direcional, dispositi7os t&teis e de \/orce /eed%acK], recon0ecimento de 7oz etc.
Caracter5sticas da RV imersi7a
As principais caracter5sticas da realidade 7irtual #mersi7a s<o descritas a se8uir: Visores re/erenciados pela posi3<o da ca%e3a, =ue permitem a na7e8a3<o no espa3o tridimensional para camin0adas, o%ser7a34es do am%iente 7irtual e locomo3<o de modo 8eral> Vis<o stereo, para incrementar o sentido espacial> 6 mundo 7irtual A representado em uma escala 1:1 dando a maior realidade aos o%$etos *taman0o do ser 0umano+> #ntera34es real5sticas com o%$etos 7irtuais a partir das lu7as e outros dispositi7os, 7ia%ilizando a opera3<o, controle e manipula3<o no mundo 7irtual> A \ilus<o con7incente] de estar completamente imerso no am%iente arti/icial>
:odem!se compartil0ar am%ientes 7irtuais a partir de redes de computadores, um exemplo desse compartil0amento est& representado na /i8. 1".5, onde trQs usu&rios, em locais di/erentes, conectados por rede de computadores compartil0ando o mesmo am%iente 7irtual utilizando dispositi7os di/erentes, por exemplos o B66' a CAV; e o capacete.
57
Di8ura 1".5 ! Compartil0ando am%ientes 7irtuais. )odos os usu&rios 7Qem o mesmo am%iente, cada um do seu respecti7o ponto de 7ista. Cada ser 0umano A representado por uma ima8em 0umana 7irtual *a7atar+ para os outros participantes. Cada usu&rio pode 7er, intera8ir e comunicar!se com o outro como uma e=uipe.
A RV n<o imersi7a
Atualmente o termo \Realidade Virtual] A tam%Am utilizado em aplica34es n<o totalmente imersi7as. Cada 7ez mais as /ronteiras do uni7erso 7irtual /icam mais ne%ulosas permitindo o aparecimento desse tipo de am%iente. ;m am%ientes n<o imersi7os podem!se utilizar na7e8a3<o com o mouse atra7As de um am%iente tridimensional em um monitor de 75deo, ou a partir de um Pculo, pro$etor estAreo e outros. A /erramenta UuicK)ime VR *da Apple+ por exemplo, utiliza /otos para modelar mundos tridimensionais e /ornecer pseudo 7is4es de camin0adas e paisa8ens em um monitor de 75deo.
A lin8ua8em VR'E
\Virtual RealitJ 'odelin8 Ean8ua8e] ou VR'E permite a explora3<o de am%ientes 7irtuais na FFF. 9o mesmo modo =ue \BJper)ext 'arKup Ean8ua8e] ou B)'E tornou!se um padr<o para a autoria de p&8inas, a VR'E permite a inte8ra3<o de mundos tridimensionais com 0iperlinKs na 2e%. Bome pa8es tornam!se espa3os. A 7isualiza3<o de espa3os 7irtuais a partir de modelos VR'E a partir de \plu8! ins], nos na7e8adores da 2e%, como mostra a /i8. 1".,, A /eita em um monitor 8r&/ico so% o controle do \mouse] e portanto n<o A imersi7a. A sintaxe e as estruturas de dados da VR'E /ornecem uma /erramenta excelente para a modela8em de mundos tridimensionais /uncionais e interati7os e =ue podem ser trans/eridos para sistemas imersi7os.
Al8umas tecnolo8ias utilizam com%ina34es de Realidade Virtual com outros dispositi7os, reais e 7irtuais. Mensores de mo7imento s<o empre8ados tanto para monitorar mo7imentos de dan3arinos e de atletas para estudos posteriores em RV imersi7a. ;ssas tecnolo8ias de Realidade Aumentada, permitem a 7isualiza3<o de am%ientes reais com a superposi3<o de o%$etos 7irtuais. Mistemas de tele presen3a *tais como, tele medicina, tele ro%Ptica+ /azem com =ue o usu&rio se$a imerso em um mundo real capturado por cCmaras de 75deo em uma localidade a KilVmetros de distCncia e permitem a manipula3<o remota de o%$etos reais 7ia %ra3os mecCnicos e manipuladores. 9e7ido a suas caracter5sticas tecnolP8icas, aplica34es de Realidade Virtual s<o literalmente ilimitadas. Acredita!se =ue a RV 7en0a a re/ormatar a inter/ace entre o usu&rio e a tecnolo8ia da in/orma3<o o/erecendo no7os meios para a comunica3<o, in/orma3<o, 7isualiza3<o de processos e a express<o criati7a de idAias. Nm am%iente 7irtual pode representar =ual=uer mundo tridimensional real ou a%strato, por exemplo, prAdios, paisa8ens, nau/r&8ios, espa3ona7es, s5tios ar=ueolP8icos, anatomia 0umana *animal+, esculturas, reconstitui3<o de crimes, sistema solar, prospec3<o de petrPleo etc. como pode ser 7isto na /i8. 1".7.
Di8ura 1".7 O 'undos 7irtuais. Representa34es 7isuais e sensoriais s<o especialmente interessantes para representa3<o de sistemas a%stratos tais como campos ma8nAticos, sistemas de /luxo com tur%ulQncia, modelos moleculares, sistemas matem&ticos, ac@stica de auditPrios, esto=ues e comportamento de mercados, densidades populacionais, /luxo de in/orma34es %em como =uais=uer outros tra%al0os de natureza art5stica ou criati7a. ;sses mundos 7irtuais podem ser animados, interati7os, compartil0ados podendo expor seu comportamento e /uncionalidade.
59
Di8ura 1".8 O ;xemplo de pro$eto. 6s s5m%olos /azem com =ue o pro8ramador perce%a a rela3<o entre os o%$etos, como pode ser 7isto na /i8. 1".9, por exemplo: Ao representar um c0ute em uma %ola, a coxa e a perna *Cilindros+ de7er<o mo7imentar!se $untamente com o pA e o tornozelo *retCn8ulos+.
Di8ura 1".9! Rela3<o entre o%$etos. 6utros exemplos de nPs, s<o representados na Di8. 1".1 .
Di8ura 1".1 O ;xemplos de nPs em pro$etos VR'E A lin8ua8em VR'E acrescenta percep3<o T na7e8a3<o na 2e% atra7As de descri34es completas da cena em =ue o usu&rio se encontra, montando 7erdadeiros
60
\mundos 7irtuais] *\raz<o pela =ual os ar=ui7os VR'E apresentam a extens<o .2rl], de 2orld realitJ lan8ua8e+. :ara na7e8ar pela realidade 7irtual na internet, A necess&rio ter uma /erramenta =ue entenda a VR'E, normalmente um pelu8em de7er& ser instalado no %ro2ser, por exemplo o Cosmo:laJer. )am%Am existem /erramentas de autoria para o desen7ol7imento das p&8inas, por exemplo o VR'E:ad, como mostrado na /i8. 1".11. 6 node em VR'E A um item =ue possui 7&rias utilidades, seu nome indica sua /un3<o %&sica *)rans/orm, Cone, etc.+. Cada node contAm uma lista de campos */ields+ =ue rece%em 7alores =ue de/inem parCmetros para a /un3<o, por exemplo: 6s /ields do node Cone de/inem a altura do cone e a lar8ura da %ase, esses 7alores s<o o m5nimo necess&rio para a de/ini3<o de um cone completo. Nm *)rans/orm+, no entanto, n<o A um node de desen0o, A um node de 8rupo, por isso um de seus /ields A um *C0ildren+ =ue A uma lista de outros nodes.
;xerc5cios
1. Me8uindo o tutorial de VR'E, desen0ar uma /i8ura contendo as primiti7as %&sicas *cone, es/era, cilindro e caixa+. ". 9esen7ol7er um pro$eto em VR'E representando o am%iente da sua sala de aula, inserindo a porta de entrada, =uadro!ne8ro e $anelas.
61