65&4785 *)9 :;6<=:1>=? ?3> !@::;3=!?<=@3 - 7-13 seconds Lo make a good flrsL lmpresslon, 4 mln for someone Lo declde Lo go beyond flrsL lmpresslon - :;6<=:1>=?: everyLhlng you can hear or see, Medla lnclude LexLs, books, plcLures, muslc, sounds, Cus, vldeos, uvus, M3 players, lods, records fllms eLc - :;<6<=:1>=? (Lechnlcal): uescrlbes any appllcaLlon or Lechnology LhaL can be used Lo presenL: 1exL, lmages, sound, anlmaLlon vldeo - We communlcaLe uslng Lhe flve senses A"B4C/85 /$$0'&/4'".% >50'D58E ". 4F5 =.458.54 G'/ H5I%'45 !"#I'.5J '.4" / #5J'/ /$$0'&/4'". 4" '.B"8#K 5J7&/45K 5.4584/'. :704'#5J'/ L'%4"8E M7'N - LarllesL drawlngs/palnLlngs by humans dlscovered ln -8/.&5 - 1he flrsL permanenL phoLograph was Laken beLween )OP*Q)O+* - 1he flrsL moLlon plcLure was recorded beLween )OO*Q)OR* - 1he flrsL full lengLh movle wlLh synchronlzed dlalogue (Lalkle) was !"# %&'' ()*+#, - Cne of Lhe flrsL full lengLh movles Lo use colour was !"# -)'&,. /0 1' - ?8$/.54 was Lhe name of Lhe predecessor Lo Lhe lnLerneL - <'# ,58.58%Q655 lnvenLed Lhe World Wlde Web - :"%/'& was Lhe flrsL graphlcal browser for Lhe World Wlde Web - <F5 S"00'.T A4".5% was Lhe flrsL band Lo glve a concerL over Lhe lnLerneL - !/2 (3/,2 was Lhe flrsL full lengLh feaLure fllm LhaL was compleLely compuLer generaLed - 3/$%458 was an appllcaLlon LhaL revoluLlonlzed/lrrlLaLed Lhe muslc lndusLry ln 1999 - ulglLal cameras became falrly accesslble and affordable Lo Lhe publlc ln )RRU :704'#5J'/ L'%4"8E "B 4F5 =.458.54 - )RUR: nL1WC8k 1LCPnCLCC? ln18CuuCLu ?SV?31< ! ?SV?31<: Advanced 8esearch ro[ecLs Agency neLwork, 1969 ! llrsL packeL swlLchlng neLwork and predecessor Lo Lhe lnLerneL (dlscussed ln 1962) ! Cb[ecLlve: a neLwork Lechnology Lo allow researchers aL varlous locaLlons across Lhe counLry Lo share lnformaLlon ! 4 locaLlons ln 1969 uCLA, SLanford, uC SanLa 8arbara, unlverslLy of uLah ! 1970 LasL coasL - )RR): H@S6> H=>1 H1, ls flnlshed and debuLs (<'# ,58.58%Q655) - )RR+: :"%/'& llrsL graphlcal browser (web pages wlLh lmages), by :/8& ?.J855%5.K 18'. ,8'./, and <'# !0/8W (Lransformed lnLerneL from research Lo household) - )RRO: X@@X61 search englne operaLes by 6/88E V/T5 & A58T5E ,8'. - )RRR: napsLer debuLs, allowlng users Lo download and share M3s - P***%: lnLegraLlon of compuLer, memory sLorage, dlglLal daLa, camcorders, M3 players, lpods, speakers, Lelephones Pu 1v and oLher Lechnologles - -74785: mulLlmedla wlll conLlnue Lo grow lnLo more Lhan 1 $100 bllllon lndusLry wlLh Lop Lhree appllcaLlons Y) LnLerLalnmenL $13 bllllon YP ubllshlng $7 bllllon Y+ LducaLlon/1ralnlng $7 bllllon ! L-leanlng, l1v (lnLeracLlve 1v) ! Web 2.0 (sharlng beLween users) Lrend ln web deslgn, developmenL, can refer Lo second generaLlon of web-based communlLles and hosLed servlces (soclal neLworklng, wlkls, blogs) whlch alm Lo faclllLaLe creaLlvlLy, collaboraLlon, and sharlng beLween users CS 1033A llnal Lxam noLes age 2 ! LapLops becomlng smaller, Lhlnner, more powerful ! Legal lssues copyrlghL, rlghLs managemenL, plracy problemaLlc slnce rapld Lechnology changes ! 8eLLer skllls sLrong undersLandlng of medla and movlng lmages as well as LradlLlonal l1 and programmlng skllls !"#$%!&'%( *&($"+&, -. %/$&+(0$%1%$2 ! ",&+ 03/$+3# over Lhe appllcaLlon ! Lxperlence (0$%1& raLher Lhan passlve as wlLh Lelevlslon ! Lxamples: cllcklng on llnks on Lhe lnLerneL, on-llne compuLer-based exam, drlvlng slmulaLlon 4. 526&+#%/7%/8 ! %/'&9 allows for jumping around sections ! vs ,:;<:=>?@A: sLarL aL beglnnlng and move Lo Lhe end (books, movles, vldeos) P1ML has feaLures LhaL allows you Lo bulld hyperllnks Lo oLher webpages or locaLlon on Lhe same page B. 03!6"$&+ C(,&' '&#%1&+2 ! CompuLer-based mulLlmedla appllcaLlons ln1LC8A1L Lhe varlous medla componenLs and ALLCW lnLeracLlvlLy ! Modes of dellvery of Lhe appllcaLlons lnclude: vldeo games, lnLeracLlve web appllcaLlons, Cu 8CM dlsks, lnfo klosks - !<A>?D:E?@ F@>:GHI?:J @=E @KKA?F@>?H=J ! &E<F@>?H= offerlng lnsLrucLlon (Cu-8oms for preschoolers, blo ln vlrLual labs) ! &=>:I>@?=D:=> largesL caLegory (games (Cus/web), proprleLary sysLems (x-box), M3 players/lpods) ! %=LHID LncarLa and lnLeracLlve world aLlas (lnLeracLlve mulLlmedla lncludlng sound, vldeo, and 3- u anlmaLlon Lo provlde lnformaLlon and lllusLraLe concepLs) ! C<J?=:JJ businesses delivering marketing applications and employee training on CDs and lnLerneL ([ob openlngs, producL llnes, servlces) - Pow should you dellver Lhe appllcaLlon WWW vs Cu/uvu 0'M'1' NHIAE N?E: N:O Access 1lme vlew lnsLanLly by lnserLlng lnLo drlve May encounLer slow connecLlon speeds AblllLy Lo change conLenL CannoL change conLenL musL recreaLe and redlsLrlbuLe Lasy Lo updaLe maLerlal, new updaLes can be accessed lnsLanLly - +:;<?I:E :;<?KD:=> ! ':P:AHKD:=> JQJ>:DJ: sysLems used by mulLlmedla developers Lo creaLe appllcaLlons ! "J:I JQJ>:DJ: sysLems used Lo playback mulLlmedla appllcaLlons ! MulLlmedla developer requlres: sound card, vldeo card, mlcrophone, speakers, camera, uvu drlves !"#$%!&'%( 03!63/&/$, $&9$ ($$+%C"$&, - uual role: ! 1%,"(# represenLaLlon of Lhe message ! 8+(65%0(# elemenL - use of LexL ln mulLlmedla appllcaLlons varles on: ! $R: >QK: HL @KKA?F@>?H= educaLlonal, enLerLalnmenL, buslness ! (<E?:=F: chlldren, Leens, adulLs, elderly, LSL (less LexL for chlldren vs adulLs) - Changlng Lhe mood of webpage by changlng: ! $:S> @>>I?O<>:J colour, slze, fonL Lype ! ':J?G=MA@QH<>MKA@F:D:=> HL >:S> bulleLs, allgnmenL, LexL ln groups CS 1033A llnal Lxam noLes age 3 - Lmphasls can be added by varylng text attr|butes ! Iont type Arlal, Llmes new roman SLkII Lalls, scrlpL, body paragraphs (Llmes, courler new, cenLury schoolbook, palaLlno) 1alls = easler Lo read on paper SANS-SLkII no Lalls, block-orlenLed, headlngs, LlLles (arlal, verdana, PelveLlca, comlc) Lasler Lo read paragraphs on webslLes, shorL headlngs ! Sty|e regular, bold lLallcs ! kern|ng space beLween !"#$% '( )*++*$%, measurement expressed in em (emphasis) negaLlve, 0, poslLlve values Pelps allgn mulLlple llnes ! 1rack|ng space beLween ")) +,* )*++*$% horlzonLally
! 1ext Lead|ng verLlcal space beLween llnes of LexL, measured ln poslLlve, 0, or negaLlve polnLs lower value closer LogeLher, hlgher value furLher aparL ! S|ze pLs vs. plxels ! Co|our red, blue, black... ! Spec|a| effects underllne, shadows, superscrlpL, subscrlpL - 1ext s|ze |xe|s vs. o|nts IkLL (.pp| aka dp|) (|n genera| use p|xe|s) unlL of measure for monlLor resoluLlon (px) CIN1S (.dp|) unlL of measure for prlnLer resoluLlon (pL) -WL8 - # of plxels per lnch of monlLor dlsplay -a dlsplay seLLlng of: 1280x1024 has 1.3 mllllon ul, 800x600 has 480,000 ul -sLandard resoluLlon on Mac 72 dpl -sLandard resoluLlon on Wlndows 96 dpl -C fonLs 23 larger Lhan mac fonLs on webslLes -WC8u -# of doLs per lnch -absoluLe Lype slze usually used ln prlnLlng -hlgher dpl = beLLer resoluLlon -polnLs are a 8ln1 unlL of measure -fronLs more preclsely Lhe slze you wanL on Lhe screen -some browsers wlll noL allow Lhe LexL slze Lo change (lL no, ll yes) -hLLp://www.uwo.ca -prlnL sLyle sheeLs creaLed Lo prlnL LexL uslng polnLs *develop webslLes uslng Lhe plxel sysLem -lf web documenL LexL expressed ln polnLs -can be dlsplayed much larger or smaller Lhan you expecL -hLLp://www.largneL.on.ca/ -ConLrol over Lhe vlewlng slze *72 pLs WlLL ALWA?S 8L 1 lnCP WPLn 8ln1Lu, regardless of whaL monlLor lL was processed on 10 px ls SMALLL8 Lhan 10 pLs nC1 LCuAL
- 1ext co|our - Pexadeclmal code ! 8epresenLed as a number of 6 hexadeclmal dlglLs ! Made up of declmals (0-9) and leLLers (A-l) ! 8epresenLs kkGG88 ! 8ed = #ll0000, WhlLe = #llllll, 8lack = #000000, WesLern = #660099 - 1ext des|gn readab|||ty, v|sua| appea| (comp||ment graph|cs, pos|t|on), mood creat|on (head|ngs sans- ser|f, body ser|f), ! Avold exoLlc fonLs for conslsLency on dlfferenL sysLems ! use a max of 2-3 dlfferenL Lypes of fonLs ! use a max of 2-3 dlfferenL colours ln a documenL/webslLe ! nLvL8 use underllnlng ln a webpage - CkA: r|nc|p|es of oster & Webpage Des|gn: ! CCN1kAS1: avold maklng 2 elemenLs [usL slmllar elLher made Lhem same (colour/fonL) or vL8? dlfferenL ! kLL1I1ICN: repeaL some aspecL of Lhe deslgn LhroughouL CS 1033A llnal Lxam noLes age 4 ! !"#$%&'%(: lLems are allgned creaLes sLronger coheslve unlL ! *+,-#&#(.: group relaLed lLems LogeLher *physlcal grouplngs lmply relaLlonshlp "/0123/ 456 #&!$'78$+!*9#:7 - We rely on lmages for #;<=3>?1@=;A /BCD?;?1@=;EA /;1/31?@;>/;1 - Craphlcs orlglnaLe from: non-dlglLal medlum (paper copy of a phoLo), ouLslde world, creaLe lmage - Computers only understand/speak F#%!+. (digits 0 and 1) converL all words, lmages, eLc. Lo 0 and 1 - G#$#(#H!(#,%: Lhe process of LranslaLlng a plece of lnformaLlon (LexL, lmages, sound recordlng, vldeo) lnLo F#%!+. F#(7 (compuLers only undersLand/speak blnary) ! F#(6 short for Binary Digit, value of 1 or 0 fundamenLal unlLs of lnformaLlon ln a compuLer sysLem ! When press a keyA I@;?3J 0=K/ E/;1 1= +!& L>/>=3JM Cu vldeo card Cn screen ! &/?E23/>/;1 EJE1/> blnary sysLem (base of 2, exponenL = number of blLs) ! F.(': collecLlon of N I@1E L5 N M O 5PQ posslble comblnaLlons of 1s and 0s 'B: 2 1 = 2 values (0, 1), 2 2 = 4 values (00, 01, 10, 11)... - 9,R &!%. 7.7('&7 !+' (9'+'6 ! F@;?3J (2 Flnary ulg@1E/ F#(7) 0,1,10,11,100,101, 111,1000 ! ,01?D (8 ulglLs or Lhlnk of lL as 8 number values) 0,1,2,3,4,3,6,7,10,11,12,13,14,13,16,17,20 ! G/0@>?D (10 ulglLs) 0,1,2,3,4,3,6,7,8,9,10,11,12,13,14,13,16,17,18,19,20 ! 9/B?K/0@>?D (16 ulglLs) 0,1,2,3,4,3,6,7,8,9,A,8,C,u,L,l, 10,11,12,13,14,13,16,17,18,19,1A,18,1C,1u,1L,1l,20 - - #&!$': represenLed by a grld (array, maLrlx) of squared plcLure elemenLs called *#-'"7 (Lhe E>?DD/E1 @>?S/ 0=>C=;/;1 and Lhus shows Lhe smallesL deLall) ! *@B/D numerlcal value correspondlng Lo a CCLC8 lnulCA1C8 (bw or colour) ! QT4BTN4 E03//; 640 doLs on each of 480 rows 300,000 plxels - :=K@;S 0=D=3E ! 8lack/whlLe = 1 blL CnL? (0 = black, 1 = whlLe) ! 2 blLs comblnaLlon of black and whlLe (01/10) grey ! More blLs, more shades... 4 blLs 2 4 = 16 grey shades U7'G V,+ R'F W !KK@1@X/ &=K/D (8C8) U7'G V,+ *+#%(#%$W 72I13?01@X/ &=K/D (CM?k) (k=black) rlmary colours: 8ed, Creen, 8lue rlmary colours: Cyan, MagenLa, yellow ?KK/K llghL Lo a black background ln order Lo obLaln color shades E2I13?01/K from a white background
- In (+U' :,",+ each pixel represents some color shade uses 5T I@1 represenLaLlon = 16 mllllon colors - Color can be expressed ln: +$F :=K/ 9/B?K/0@>?D :=K/ Lach plxel ls represenLed by 3 values -le: llghL yellow = <233,233,127> <8,C,8> SynLax: Lach value ranges from 0-233 236 color shades = 2 8 blLs -16 mllllon colors ln Lhe specLrum (236 3 ) -conslsLs of 16 unlque symbols: 0,1,2,3,4,3,6,7,8,9,L, and l -color represenLed by 6 dlglLs: le, #llCC66 8ed: <233,0,0> Creen: <0,233,0> 8ed: #ll0000 Creen: #00ll00 CS 1033A llnal Lxam noLes age 3
! 8C8 does noL = Pexadeclmal, need converLer ! CaLhode ray Lube devlces (such as compuLer monlLors) can only dlsplay colour wlLh red, green and blue llghL Lhls ls Lhe color sysLem of Lhe web ! noLe: equal amounLs of red, blue and green make gray - !"#$% '( )*+#,-.% 8lLmap or vecLor effecLs how graphlcs are dlsplayed on a compuLer screen: CuallLy, flle slze, Llme Lo dlsplay graphlcs /0!123 (zoom ln Lo plxels) 456!78 (zoom ln, no plxels) -lmages made up of small squares called lxels -LdlLlng plxels: changlng color, shade, brlghLness 29:+;<+=$% of uslng a small lmage raLher Lhan larger: -shorLer Llme needed Lo dlsplay on screen -smaller flle slze >-%+9:+;<+=$%: -dlsLorLlon occurs when lmage ls enlarged -lmage ls represenLed wlLh llnes and arcs LhaL have a maLhemaLlcal relaLlonshlp -descrlbes Lhe drawlng of Lhe shape - ?-;$: sLarLlng polnL, dlrecLlon lengLh - 8$.<+;=@$: sLarL polnL, wldLh helghL - 6-*.@$: cenLer and radlus *SMALLL8 llLL: records maLhemaLlcal relaLlonshlp -as lmage ls enlarged (reslzed): - uoLs become larger, edges more [agged - CuallLy decreases - llle slze lncreases -as lmage enlarged (reslzed): - uoLs become larger, edges sLlll clean, crlsp - CuallLy ls malnLalned no dlsLorLlon - llle slze lncrease **vecLor CAnnC1 be converLed Lo 8lLmap, buL 8lLmap CAn be converLed Lo vecLor
/0!123ABASED programs PAINT 456!78 )*+#,-.% #*'=*+B% DRAW -ability to edit an images pixels -lmages from scanners, cameras -need a PAINT program -greaLer conLrol and preclslon wlLh free-hand Lool -dlsplay more accuraLely on screen -download fasLer because supporL of llash and Scalable vecLor Craphlcs (SvC formaLs) -produce smaller flles LhaL download fasLer -more deLalls ln vecLor-based lllusLraLlons -must use a DRAW program draw and edlL paLhs hoLoshop, palnLshop pro, phoLoplus (buL phoLoshop v6.0 has vecLor feaLures) Adobe lllusLraLor or Macromedla lreePand, Corel uraw
- CD2E!0F0E) Pow many 9-%.*$<$ :+@G$% HI-<%J wlll l use Lo represenL each plxel represenLs Lhe colour comblnaLlons - )*+#,-. 2<<*-IG<$% lMACL CuALl1?: lmage resoluLlon, lmage blL depLh ! 012)5 85K7?D!07E (ppl/dpl): Lhe number and spaclng of plxels ln an lmage 1he number of plxels per square lnch on a compuLer-generaLed dlsplay Lx: lf resoluLlon 100 ppl, each plxel 1/100 Lh lnch When you lncrease Lhe number of plxels, lncrease quallLy of deLall ln Lhe resoluLlon lor dlfferenL ouLpuL dellvery: Web set to 72 dpi (smaller graphics, dont see detail) Laser rlnLers 300-600 dpl Plgh end lmageseLLers 1200 dpl, 2400 dpl, or hlgher (newspapers/magazlnes) 0B+=$ %-L$: Lhe physlcal dlmenslons of an lmage lf number of plxels ln an lmage ls llxLu: decreaslng Lhe slze of an lmage lncreases lLs resoluLlon (crlsper edges) lncreaslng Lhe slze of an lmage decreases lLs resoluLlon (plxelaLed, [agged) 8lue: <0,0, 233> 8lue: #0000ll -Web-safe colors: only 1,3,6,9,C,l CS 1033A llnal Lxam noLes age 6 Lecture 04: GkAnICS CCN1INULD - IMAGL 8I1 DL1n (aka CCLCk DL1n): maxlmum number of colors used Lo represenL an lmage 1he more blLs used Lhe more color lnfo sLored Lo descrlbe Lhe color of a plxel CuallLy lmproves and larger flle slze Puman eye can deLecL abouL 10 m||||on co|ors, Lherefore, sLorlng more Lhan 10 mllllon colours ls polnLless, so we only use 24 blL color (16 mllllon colours) - IILL ICkMA1S ! Un|versa||y supported f||es: unlversally supporLed by graphlcs lndusLry !C, Cll When an lmage ls belng senL Lo anoLher appllcaLlon, converL Lo !C or Cll ! ropr|etary f||es (NA1IVL IILLS): uefaulL flles used by speclflc sofLware appllcaLlon, can be 8lLmap or vecLor formaLs psd, dwg, plc can save ln naLlve formaL or unlversal formaL SD: Adobe hoLoshop, AU: AudaclLy, MVMM: movlemaker noL meanL Lo be Lransferred Lo oLher appllcaLlons SofLware-speclflc lmage properLles can only be reLalned when an lmage ls saved ln Lhe softwares native format (layering in photoshop) ! CDk: Coreluraw vecLor ! DWG: AuLocad vecLor .GII Graph|cs |nterchange format (b|tmapped) .IG [o|nt photograph|c experts group (b|tmapped) -aLLrlbuLes flle formaL -compresslon -color resoluLlon -dlLherlng -lnLerlaclng -Lransparency -aLLrlbuLes flle formaL -compresslon -progresslve [peg
**dlsLorLs edges where Lhere ls sharp conLrasL Ak1IIAC1S: nolse/specs around Lhe lmage -common lmage formaL used on Lhe lnLerneL -cross plaLform -supporLs a max of 8-b|t co|or scheme (8 blLs/plxel = 2S6 colours) - good for cllp arL, noL phoLos -sLores full color lnformaLlon max 24 b|ts/plxel (16 m||||on colors) -besL for large areas of solld, flaL color -besL for: blends of color, sofLer shadow effecLs and subLle changes ln color -nC1 for well deflned llnes or sharp conLrasLs beLween colors -uses: lllusLraLlons, logos, LexL as graphlcs, carLoons, buLLons -uses: phoLos, compuLer games, screenshoLs, sLllls from a movle **t|ny f||e s|ze and ||m|ted co|ors **|arger f||e s|ze but fu|| co|or scheme LCSSLLSS compression no daLa dlscarded durlng compresslon CuALl1? kL1 LCSS compression daLa ls dlscarded each Llme flle compressed CuALl1? uLC8AuLS
CCMkLSSICN 1LCnNIULS: 1024 bytes = 1 k8 - Clls LOSSLESS compression no dlscard of daLa ! uoes noL geL blurry or mess ! uses slmple Lechnlque called LZW compresslon Lo reduce flles slzes of lmages by flndlng repeaLed paLLerns of plxels ! never degrades lmage quallLy - !Cs LOSSY compression dlscards daLa ! noL all lnformaLlon ln orlglnal lmage ls preserved nC1 Lhe same as orlglnal ! uegrades lmage quallLy CS 1033A llnal Lxam noLes age 7 ! Compression achieved by forgetting certain details about the image, which JPG fills in later when lL ls dlsplayed ! uegree of losslness can be varled by ad[usLlng compresslon parameLers 0 compresslon = 100 quallLy, 93 compresslon = 3 quallLy ! *work wlLh lmage ln naLlve formaL Lhen save flnal ln [pg ! uses compresslon algorlLhm whlch can be applled on slldlng scale ! When savlng [pg lmage, can generally selecL quallLy or compresslon raLlo of flnal lmage ! CbservaLlons: CuallLy of !LC flle ls proporLlonal Lo Lhe flle slze Plgher lmage quallLy seLLlng (has a lower compresslon value) resulLs ln less daLa belng dlscarded
!"#$%&&'( *+%&,"- May see it as CompuServe GIF since Compuserve creaLed lL Cne of Lwo .#%/(%+(. 0.'( 1/ #,' 2'3 wlLhouL plug-lns 4"5 51+$%# 1/67 .0&&1+#. 0& #1 89: -161+. 4+%&,"-. ;/#'+-,%/*' <1+$%# (.Cll) SLandard 3"#$%&&'( 51+$%# on Lhe Wlndows plaLform SupporLed by mosL Wlndows appllcaLlons. 2"/(1=. !"#$%& (.8M) >'-#1+ 3%.'( graphlc opular lmage flles slnce Lhey can be lmporLed lnLo nearly any appllcaLlon. Encapsulated Postscript (.LS, .LSl) MosL wldely used 3"#$%&&'( flle formaL SupporLed by "$%*'?'("#"/* %&&6"-%#"1/.@ .-%//"/* .15#=%+'@ &%*'? 6%710# &+1*+%$.@ %/( =1+( &+1-'.."/* .15#=%+'. SupporLs blL depLhs from 1 Lo 32 blLs Cross plaLforms for MAC, C, and unlx sysLems MosL commonly used when Lhe 10#&0# ". &+"/#'( A%**'( ;$%*' <"6' <1+$%#. (.1ll, .1lll) <"6' BC#'/."1/ <"6' <1+$%# CS 1033A llnal Lxam noLes age 8 - Sources of Craphlcs graphlcs musL be ln ulCl1lZLu form Lo use ln mulLlmedla appllcaLlon ! !"#"$"%&' )*+&,*-. )*+)/,'&,-: capLures lmages and dlglLlzes Lhem lnLo compuLer lmages Lhrough lLs sofLware 0&#*1"2&34 how many mllllons of plxels you can capLure ln a phoLograph on your dlglLal camera ! 5)*66&,-: dlglLlzes drawlngs, lllusLraLlons, and 3u ob[ecLs lnLo compuLer lmages uslng lLs sofLware 1he scanner or Lhe camera deLermlnes how many samples Lo Lake measured as dpl (doLs per lnch
589:895 ;<! =>?@;!7<A - =1$"+&: how long does server sLay up - =13/*': Lransfer flles Lo server so Lhey can be dlsplayed on Lhe web - AdvanLages of a server: 1) ConnecLed: on all Lhe Llme and connecLed Lo lnLerneL 2) Always avallable: webslLe always avallable slnce always on 3) 1aken care of: securlLy and malnLenance by people - >*6$B&,: name of computer, server, that hosts uwo website ! PosL name: panLher.uwo.ca ! user webslLe: hLLp://www.publlsh.uwo.ca/~username - CD>: flle Lransfer proLocol ! Lx: SSP Secure llle, lllezllla, WS-l1, lugu (for mac) ! Some flle Lransfer programs do noL connecL Lo all servers - 5ECD> F-"6# 5&)F,& -B&33 CS 1033A llnal Lxam noLes age 9 ! !"#$$ &$'#(): can Lype ln commands by hand but its in Unix ! *'$# )+,(!*#+ &$'#(): allows us Lo Lransfer flles Lo panLher ! SeLLlng permlsslons: Sometimes you cant see your files on internet because files are locked after uploaded !-./01-2 3: change file permissions Lvery Llme you upload new flle, go Lo Shell wlndow and type in publish !-./01-2 4: change file permissions uslng Secure llle 1ransfer, everyLlme you upload new flle change permlsslon rlghLs on LhaL flle or folder (change properLles) "-56768-7 checkmarks shaped ln an upslde down u 644 for flle, 733 for folder "-9 1:;<76 ;57 /67= - *-5 >512012<: 1) CuallLy, 2) llle Slze - *-5 087 ?7@: 1) llle Slze, 2) CuallLy (uCWnLCAu speed) ob[ecLlve download webslLe as qulckly as posslble AB)'C'D# 'C,E#!: reduce Lhe flle slze (download Llme) wlLhouL compromlslng lmage CuallLy - 3F *1.7 G-5:;06 choose [pg or glf - 4F +7=/H12< H-.-5 576-./01-2 24 blLs, 16 blLs, 8 blL - llle formaLs accepLable on Lhe web: glf, [pg, png - &-.-5 576-./01-2 ! Cll conLrol: color resoluLlon (number of colors) supporL 8-blL color 236, 128, 64, 32, 16, 8 byLes 8y changlng Lhe color resoluLlon (blL depLh) can lower download Llme - ICB G1.76 no compresslon, sLores lnformaLlon abouL each plxel, each plxel ls 1 byLe - E'* G1.76 dlvlde lmage lnLo shapes on a grld (sLarLx, sLarLy, endx, endy, color) ! Lach shape records 3 byLes ! AnoLher way: Looks for paLLerns: ex: 12343123431234312343, 1=12343 1111 8ullds a decodlng hash Lable (1 = 12343) - JB#E G1.76 converslon programs Lry Lo save lnformaLlon abouL brlghLness (human eye pays more aLLenLlon Lo brlghLness Lhan color deLalls). lf lL flnds Lwo ad[acenL plxels wlLh very slmllar colors, sLore boLh plxels as same color and dlscard oLher color - K')"#+'(E: (when savlng Clls) mosL common meLhod of reduclng Lhe color range of lmages down Lo Lhe 236 colors seen ln 8-blL Cll lmages ! !uxLaposlng plxels of Lwo colors Lo creaLe Lhe llluslon LhaL a Lhlrd color ls presenL (gralny look) ! I+A?!#+ !,*# B,$$#)#: 216 colors honoured beLween MAC & C browsers, operaLlng sysLems, and compuLer plaLforms ! lf lmage uses color hues ouLslde browser safe paleLLe auLomaLlcally dlLhers dlsplayed lmage lnLo browser-safe lmage ! J/L0;>-676 coloured plxels from browser-safe paleLLe ln order Lo slmulaLe any color whlch ls noL ln palaLe ! Can reduce number of colors ln a Cll and choose opLlons Lo conLrol Lhe way colors dlLher ln appllcaLlon or browser - '2075.;H12< 07H821M/7: how lmages downloaded Lo your screen (applles Lo Cll flles) ! rocess by whlch lmage ls drawn ln a serles of passes raLher Lhan all aL Lhe same Llme (flle slze blgger) see full lmage, geLs clearer as downloads - )5;26>;572HN: allows page background Lo dlsplay Lhrough Lhe lmage so Lhe lmage appears Lo have no vlslble border around lL supporLed by E'* and B(E A($O - B(E (orLable neLwork Craphlcs) ! ueveloped as replacemenL for Cll due Lo legal lssues wlLh LZW compresslon sLarLlng Lo replace ! $A!!$#!! H-:>57661-2 (no dlscarded) CS 1033A llnal Lxam noLes age 10 nC-8 (max of 236 colours) nC-24 (max of 16 mllllon colours) Allows lmages Lo have up Lo 48 blL color (buL would never be necessary) more for phoLos ! Can seL whlch color blL depLh you wanL Lo make flle slzes smaller ! !"#$%&$'() +, -./0 Lossless compresslon Smaller/same slze as Clls keeplng lossless (3-23 smaller) nC beLLer Lhan !C wlLh lmages LhaL conLaln LexL or llne arL SupporLs +1$23&4 and &5$%)672(%24 ! 83)$"#$%&$'() +, 9-./0 Clder browsers may noL supporL .+ $%3:$&3+% (unllke Clls) llle slze for 24 blL color phoLographs blgger Lhan !C flles
- /+$60 "+=%6+$" =(> 1$'( ,$)& download Llme effecLed by graphlc flle slze and flle formaL ! ?36( )3@( Use smaller sized graphics expressed in KB measurement to reduce amount of webspace needed Lo sLore lmage 8ecommended flle slze for graphlcs on Lhe lnLerneL ls no larger Lhan abouL 100k8, oLherwlse lL wlll add seconds Lo download Llme ! ?36( ?+5:$&: .Cll or !C raLher Lhan 8M, 1lll or oLher ! MosL graphlcs sofLware can exporL from any exLenslon Lo .[pg or .glf A(2&75( BC0 DEFGHIEG - Why bulld a webslLe ! 8each poLenLlal cusLomers ! ueLalls on servlces/producLs provldlng LesLlmonlals - rocess: ! Choose a domaln name ! Crder Web hosLlng ! MeeL wlLh Lhe cllenL ! CreaLe webslLe - Canadlans purchased $40 bllllon onllne, 28 hours onllne each monLh, 1/373 web pages/CAn household - Web searches worldwlde = 3.7 bllllon per day - EF!J onllne aucLlon and shopplng, March 2008 revenues $8.7 bllllon ! G(1& KLLC -3(55( M:3"4$5 Echo Bay consulting, broken Laser pointer ! G(1& KLLN O(,, GP+6 QMovle producer) MarkeLplace for goods and servlces ! G(1& KLLR wenL publlc S(' D<3&:$% (Parvard, Pasbro) Vision: connecting people ! O+<% 8+%$<+( CLC of Lbay D(>)3&( G&$5&71 - ITE H.IE;.EI: a collecLlon of local, reglonal, naLlonal and lnLernaLlonal compuLer neLworks LhaL are llnked LogeLher Lo exchange daLa and dlsLrlbuLe processlng Lasks ! a global sysLem of lnLerconnecLed compuLer neLworks LhaL use Lhe sLandardlzed lnLerneL roLocol SulLe (1C/l) Lo serve bllllons of users worldwlde, a neLwork of neLworks CS 1033A llnal Lxam noLes age 11 ! 1he lnLerneL ls hardware - Lhe World Wlde Web ls sofLware LhaL runs on Lhe lnLerneL! ! 1C = 1ransmlsslon ConLrol roLocol developed by A8A (A8AnL1) ! Works by !"#!$"% '("%!)"*+ or ,-!./% '("%!)"*+ - nCS1: a computer on Lhe lnLerneL LhaL provldes servlces such as web pages, emalls, web sLorage - IS: lnLerneL Servlce rovlder WesLern, 8ell, 8ogers, Lxecullnk, CosLco ! Allows one Lo connecL Lo Lhe lnLerneL ! Company LhaL malnLalns an lnLerneL hosL compuLer provldlng lnLerneL access and user account for access|ng |nternet, e-ma|| box, webspace to host webs|te ! offers connecLlon vla Lelephone llnes, cable 1v or personal saLelllLe dlsh - daLa Lravels from one lnLerneL hosL Lo anoLher along best route, lf llnks overloaded/ouL of servlce rerouted - I (lnLerneL roLocol) Address: unlquely ldenLlfles each compuLer/devlce connecLed Lo Lhe lnLerneL ! An l Address ls 32 blLs (4 byLes) wlde and may be represenLed varlous ways ! ConslsLs of 4 numbers (dotted-quad - mosL popular) = 192.102.249.3 ! Lach quad musL be beLween 0-233 ! |cks a route for a packet, stopp|ng at routers (dev|ces) wh|ch p|ck the next best mach|ne]network to send the packet to (the router |s the centra| sw|tch|ng dev|ce). - DCMAIN NAML: Lhe LexL name correspondlng Lo Lhe numerlc l address of a compuLer on Lhe lnLerneL ! *on|y what comes after www ex: uwo.ca (129.100.0.43), csd.uwo.ca (129.199.19.247) ! 2 parLs ldenLlfles Lhe nL1WC8k and Lhe speclflc CCMu1L8 ! When browslng a webslLe, l address deLermlnes successful communlcaLlon beLween your compuLer and webslLe ! A unS (uomaln name SysLem) maps Lhe domaln name Lo Lhe correcL l address so daLa can rouLe Lo Lhe correcL compuLer - llndlng your l address www.showmylp.com, www.whaLlsmylp.com - llndlng l address of any webslLe Command prompL Lype plng and Lhe webslLe - UkL: unlform 8esource LocaLor an Address of a web documenL on a compuLer ! Lvery webpage ls referred Lo by a unlque u8L
- Doma|n name ru|es ! Max of 67 characLers (lncludlng exLenslon) CS 1033A llnal Lxam noLes age 12 ! 0-9, a-z ! uash characLer (hyphen) ! nC unuL8LlnL, no spaces, cannoL sLarL or end wlLh dash, case lnsenslLlve, no _ ! MusL end wlLh a domaln exLenslon - .neL, .com, .org... (1Lu) - !"#$%&'()* a domain that is part of a larger domain, two or more parts (labels) separated by .s ! hLLp://www.en.wlklpedla.org domaln name: Wlklpedla.org, Subdomaln: en ! used Lo organlze webslLe conLenL hLLp://,-./011234,56/7-88-934,5./93564 3564 ls Lhe flrsL level domaln (86: ;-7-; <64.=> 1Lu) &,5./9 ls Lhe second level domaln mycars.com ls Lhe uCMAln 4,56/7-88-9 ls Lhe Lhlrd level domaln subdomain of the domain mycars.com ,-./0112 ls Lhe fourLh level domaln subdomain of mycorvettes.mycars.com ! 8ules: Max of 127 labels (each level ls a label) Lach label max 63 characLers long, mln 3 characLers 8uL whole domaln cannoL exceed 233 characLers, lncludlng 1Lu - ?@$: ldenLlfles Lhe Lype of organlzaLlon LhaL ls assoclaLed wlLh Lhe domaln ! .564 (commerclal organlzaLlon, buslness, companles), .>-8 (lnLerneL admlnlsLraLlve slLe, neLwork provlders), .6/A (non-proflL organlzaLlons), .-<B (educaLlonal lnsLlLuLlons), .A67 (governmenL agencles), .=>C6 (lnformaLlon), .D=E (buslness), .5. (Canada), .B9 (unlLed sLaLes).... - Chooslng domaln name pay on a per year basls, musL re-new ! search: mydomaln.com, yahoo.com, godaddy.com, reglsLer.com... - FG# H%!?()I* Lhe SL8vlCL LhaL provldes lnLerneL users wlLh onllne sysLems for sLorlng lnformaLlon, lmages, vldeo, or any conLenL accesslble vla Lhe web ! FG# H%!?!: (lSs) CCMAnlLS LhaL provlde space on a server Lhey own for use by Lhelr cllenLs as well as provldlng lnLerneL connecLlvlLy (rogers, execullnk, ACL...) **flles musL be hosLed on webserver provlded by lS Lo be avallable on Lhe lnLerneL ! FJ, >68 86 J698 K-D9=8- 6> ,6B/ 564:B8-/: Lxpenslve, conLlnual connecLlon (needs 24/7 hlgh speed connecLlon), Lechnlcal (compllcaLed), supporL (server malnLenance requlres 24 hour supporL, skllls, knowledge) ! L/=8-/=. C6/ 5J669=>A K-D J698=>A 564:.>,: dlsk space (3-10C8), bandwldLh (amounL of Lrafflc LhaL ls allowed Lo occur beLween your webslLe and Lhe resL of Lhe lnLerneL ln a glven Llme perlod), web slLe speed, daLabase/programmlng language supporL, Lechnlcal supporL, upLlme, l1 access, web sLaLlsLlcs summary, scrlpLs avallablllLy, web provlder @-58B/- 1M* FG#!(?G LNG'?(%) ')$ $NG'&FG'OGN L%)LGP?! LffecLlve WebslLe ueslgn - Cood feaLures: ! klSS rlnclple (keep lL slmple, sLupld) ! ConslsLency ! Color ! 8alance ! Lasy Lo navlgaLe
- LNG'?()I ' FG#!(?G: - 1) P;.>>=>A .>< $-9=A> MeeL wlLh cllenL, declde on colors, fonLs, background, llnks ! ALWA?S call splash page lndex.hLml LhaL way domaln name leads rlghL Lo lL CS 1033A llnal Lxam noLes age 13 2) !"#$%"%&'(')*& who wlll malnLaln? sLralghL P1ML programmlng vs Web page sofLware? complexlLy, klSS prlnclple, C8A prlnclples, 1esL ln neLscape, explorer, flrefox, documenLaLlon !"#$%"%&'(')*&: ueslgnlng for Web a. +,- /01,: P1ML (hyperLexL markup language) compuLer lnsLrucLlons used Lo creaLe web page, browser reads hLml code l. P1ML cross plaLform, any compuLer can read ll. P1ML 1ags: <Lag> xxxxxx </Lag> b. +,- 2!3,: collecLlon of web pages creaLed and malnLalned by an lndlvldual/organlzaLlon c. +,- 2,45,4: compuLer LhaL sLores web pages and makes Lhem avallable for people Lo see on Lhe lnLerneL d. +,- -46+2,4: program LhaL allows you Lo vlew Lhe lnLerneL (lL, ll, neLscape, Safarl...)
3) /78$)9: Web space, use l1 sofLware, upload once webslLe ls ready, 8ack up flles 4) ;()&'%&(&<% who ls malnLalner, Lralnlng, updaLe frequenLly, documenLaLlon, backup lnformaLlon ! Make sure allow for frequenL updaLes ln deslgn =%<'7>% ?@8A B4,0;+,05,4 C6DC,/32 - !"# %&'()*+,- .)/'01*" !2.3!24 50(1' 6)& 7"" +7 0(1' 6)& -"'8 ! ureamweaver: web page edlLor and slLe managemenL Lool 2!3, ;0D01,;,D3: organlze flles/folders, movlng flles, rearranglng pages and updaLlng llnks easlly records P1ML code as you bulld ! lnLerface: B*<7"%&' E)&F*E: area where you bulld webpage /(&%$9: provlde you wlLh commands/properLles and characLerlsLlcs of Lhe currenL ob[ecL or Lask you are busy wlLh can move Lhem, mosL common floaLlng ls properLy lnspecLor 2)'% #(&%$: folder LhaL you are currenLly worklng on, glves fllenames, paLh dlrecLory, eLc />*#%>'G #(&%$: characLerlsLlcs of ob[ecLs/LexL LhaL you have lnserLed (slze, color, fonL) ! navlgaLlon sLyles make sure conslsLenL beLween pages - CreaLlng a new SlLe ! ** ALWA?S ldenLlfy Lo ureamweaver: Lhe folder where your webslLe wlll be sLored Lhrough Manage SlLes new slLe: no flles exlsL yeL, buL wlll be creaLlng Lhem lolder/flles exlsL: buL never worked wlLh flles ln uW ! ldenLlfy SlLe name (descrlpLlve name) and local rooL folder (where all pages sLored) ! llle names: uo noL use spaces ln flle names and folders (allowed - 20 = space) uo noL use caplLal leLLers An1PL8 lS CASL SLnSl1lvL .:'" (hyperLexL Markup) uW verslons prlor Lo 8, based on uos/wlndows 3.x .:'"$ (hyperLexL markup language) uW 8 .9:'"$ (server slde lncludes) means LhaL hLml documenL has speclal commands for Lhe server Lo process .<H) (common gaLeway lnLerface) lnsLrucLlons LhaL causes evenLs Lo happen on server by execuLlng programs wrlLLen ln perl, c..., used for daLabase access, forms processlng .(9# (acLlve server pages) scrlpLlng language developed by MS, scrlpL embossed wlLhln a webpage along wlLh lLs P1ML, causes acLlve server slde processlng Same funcLlon as .cgl buL lnLegraLed lnLo AcLlve x envlronmenL .#:# (hyperLexL pre-processor) alLernaLlve Lo asap, scrlpL language and lnLerpreLer used prlmarlly on Llnux web servers, empeded wlLhln web page along wlLh lLs P1ML, before CS 1033A llnal Lxam noLes age 14 page senL Lo user LhaL has requesLed lL, server calls php Lo lnLerpreL and perform Lhe operaLlons called for ln Lhe scrlpL ! !"#$%&: speclal lnsLrucLlons beyond uW commands - vlew LayouLs: ! ueslgn vlew: shows W?SlW?C vlew ! SpllL: combo of boLh vlews (deslgn and code) ! Code vlew: shows your P1ML code - age 1lLle roperLy: assoclaLes a general descrlpLlon of whaL webpage ls abouL an ldenLlLy ! ulsplays LlLle on flrsL llne (LlLle bar) when page open ln browser wlndow (CPAnCL lC8 LACP ACL) ! lmporLanL: when prlnLed, ldenLlLy - LnLerlng 1exL ! AuLomaLlc llne wrapplng ! wldLh of paragraph depends on wldLh of web browser wlndow (unless ln Lable or CSS sLyle sheeLs ! paragraph break leaves plank llne beLween llnes (<p> P1ML Lag) ress <Ln1L8> ! Llne 8reak no space beLween llnes (<br> P1ML Lag) press <SPll1><Ln1L8> - '(#)*&&$+, ./0& ! ConLrol: Peaders P1, P2, P3, P4, P3, P6 (predeflned approxlmaLe slzes and bolds LexL) 1exL color hexadeclmal # 1exL Slze use plxel sysLem (pLs larger) lonL Lype l.e. 1lmes new 8oman, Callbrl Speclal effecLs bold, lLallcs, underllne eLc. uC nC1 uSL unuL8LlnL ! lndenLlng paragraphs - 1*,/ %#(%/#&$/2: (seL defaulLs) ! SeL background color, background lmages - 3#*%4$"2 enhances appearance of a web page ! lmages from scanner, dlglLal camera, cllparL, lnLerneL ! lormaLs glf (cllparL), [pg (phoLo), png ! Lower download Llmes use smaller slzed graphlcs, reslze larger lmage ln graphlcs package noL uW ! CpLlmlze: color resoluLlon, compresslon wlll affecL quallLy and slze - 5(6+7(*8 &$)/ (9 %*,/: 8enchmark: 36k modem speed, max of 30-33 seconds ! See sLaLus bar LoLal slze appears ln kb (edlL>preferences>sLaLus bar) - :)*,/ *&&#$;<&/2 uslng properLy lnspecLor: slze, space around lmage, border, alLernaLlve LexL, allgnmenL, sharpen, conLrasL, crop ! =7&/#+*&$>/ ./0&: capLlon ln browser, dlsplays LexL assoclaLed wlLh Lhe lmage May dlsplay whlle graphlc loadlng, or lf uslng a LexL only browser To meet barrier free access For Firefox: insert title=xxxxx before alt=xxxxx - ?:@A:@3 .B1C! ! 1o anoLher web page wlLhln your slLe ln your folder polnL Lo Lhe flle ! 1o anoLher webslLe on Lhe lnLerneL (sLarL wlLh hLLp://) use LargeL fleld Lo open ln new wlndow set to D;7*+E 1ype u8L address dlrecLly ! 1o an e-mall address SelecL LexL for hyperllnk, lnserL e-mall llnk mallLo:[ohnsmlLh[uwo.ca ! CreaLlng an lmage hyperllnk SelecL lmage, ln properLy lnspecLor cllck on folder, selecL paLh dlrecLory ! CreaLe mulLl-llnks wlLhln an lmage lmage map (PC1SC1S) SelecL lmage, Lype descrlpLlve name ln map fleld, cllck on drawlng Lool, draw an area on lmage, cllck folder and lndlcaLe flle assoclaLed wlLh hoLspoL ! 1o [ump Lo a speclflc spoL (oLher Lhan beglnnlng of Lhe webpage) wlLhln a web page (seLLlng bookmarks, anchors, LargeLs CS 1033A llnal Lxam noLes age 13 CreaLe Lhe anchor CreaLe Lhe llnk Lo Lhe anchor AnCPC8S: predeflned anchor (#Lop), reLurns you Lo Lop of page ln IE: no need to define top, but do in FF so ALWA?S uLllnL 1o geL rld of blue llnk llnes cllck on lmage and change brdr Lo 0 ! ?ou can llnk Lo flles of Lype: CLher Lhan hLml flles, roprleLary sofLware (word, excel audlence needs sofLware on Lhelr sysLem), lmages (.glf, .[pg....), AcrobaL reader flles (.pdf) - 1ab|es conLrol web page layouL and cusLomlze effecLs ! 1ab|e w|dth: expressed as - covers a percenLage of Lhe screen, flxed wldLh flxed on screen Ass|gnments llxLu 780 plxels for wldLh ! Insert|ng a tab|e cllck where you wanL Lable Lo appear, selecL lnserL>Lable... ! Se|ect|ng tab|e place mouse over tables cell grids until see red outline, single-cllck ! Merg|ng ce||s: hlghllghL cells you wanL Lo merge, cllck merge ln properLy lnspecLor ! Sp||tt|ng ce||s: hlghllghL cells you wanL Lo spllL, selecL spllL lcon, enLer lnformaLlon ! 1ab|e propert|es: can conLrol LayouL, wldLh (plxels/percenL), cell paddlng (space around conLenLs of each cell), cell spaclng (space beLween each cell ln Lable), borders (0 = lnvlslble) ! Ce|| propert|es: applled Lo one cell or group of cells: horlzonLal allgnmenL, verLlcal allgnmenL, wldLh/helghL, cell border (colour), background color Lecture 07: MAkkL1ING 1nL WL8SI1L - WL8 U8LISnING upload/ftping compleLed pages Lo server wlLh Secure Shell CllenL or from wlLhln uW ! use l1 sofLware ! I||e 1ransfer protoco|: an lnLerneL sLandard LhaL allows you Lo upload and download flles wlLh oLher compuLers on Lhe lnLerneL nC1 ALL l1 SCl1WA8L can connecL Lo a web server (securlLy, flrewalls) noL all l1 cllenLs wlll connecL Lo a server Secure Shell, lllezllla, cuLepdf, lugu ! Added feaLures: vla l1 sofLware can deleLe, rename, move, and copy flles on a server ! DCWNLCADING: process of recelvlng a program, documenL or flle vla a neLwork from anoLher compuLer - 8emoLe slLe (server) Local compuLer ! ULCADING: Local compuLer 8emoLe slLe (server) ! ubllshlng Lhe webslLe: need 4 pleces of lnformaLlon from web hosL: 1. PosL name (ex: panLher.uwo.ca) 2. username 3. assword 4. u8L/Web page address - MarkeLlng include website address in signature, on all printed materials, advertisements - llndlng lnformaLlon on Lhe lnLerneL: use program LhaL searches lnLerneL for Loplcs or keywords and polnLs you Lo a slLe ul8LC1C8? vs SLA8CP LnClnL (83 of people flnd slLes Lhrough search englnes) SLAkCn LNGINL - Goog|e, A|ta V|sta, notbot SU8ILC1 DIkLC1Ck - ahoo, About.com, ACL -A program LhaL enables Lhe user Lo search lnLerneL slLes - user Lypes a llsL of keywords -a program LhaL enables Lhe user Lo search lnLerneL slLes -lnLerneL slLes are organlzed by sub[ecL and Loplc -allowlng users Lo choose a sub[ecL lnLeresL and Lhen browse Lhe llsL of resources ln LhaL caLegory - reLurns a llsL of Lhe documenLs where Lhe keywords were found collecLlon of webslLes organlzed by Loplc searches a daLabase of lnformaLlon abouL Lhe lnLerneL Puman-selecLed (hand-plcked) lnLerneL resources are arranged and classlfled ln hlerarchlcal Loplcs Uses sp|ders, webcraw|ers Lo gaLher daLabase lnformaLlon of webslLes, lndex slLes and score pages and puLs Lhe lnformaLlon lnLo a daLabase numan ed|tors revlew webpages, rank Lhem, organlze Lhem lnLo caLegorlzed llsL wlLh brlef descrlpLlons CS 1033A llnal Lxam noLes age 16 ubllsher reglsLers lnLo daLabase, or walL for splder WalL for human edlLors Lxamples: Coogle, alLavlsLa, PoLboL ?ahoo, abouL.com, ACL, Cpen ulrecLory (open dlrecLory ls 1 slze of google)
- !"#$%&'(%) +&,(-%&: web sofLware LhaL consLanLly searches for new web pages and follows any llnks - $,.,),!%: addresses, page LlLles, slgnlflcanL words, Loplcs ! search englnes access Lhe daLabase nC1 Lhe lnLerneL slLes - /%.,0!%,&+1 %23#23%'/%.,+&,(-%&: lnLerneL search englne whlch searches oLher search englnes ! Uses searches of other engines, returns the top results, doesnt create its own databases - 1op search provlders: google (62), yahoo, msn - 145 6478 3449:7 54;<= 1. 3>?@7;8 ?@7 #AB4;C>?D4A: crawl and lndex bllllons of pages of WWW, performed by 3449:7E4?, a spider which connects to web servers around the world to fetch documents. Spider gives each reLrleved page a number so lL can refer Lo Lhe pages lL feLched 2. )FD:6 > 6>?>E>87 GDA67HI: LlsL every documenL LhaL conLalns a cerLaln word 3. &>A< ;78F:?8: rank Lhem ln Lerms of relevance google uses many facLors ln ranklng: a. ">97&>A< >:94;D?@C how many :DA<8 Lhere are Lo a web page from oLher pages, JF>:D?K of Lhe llnklng slLes b. L;7JF7AMK 4B <7K54;68 DA > 57EN>97 c. Appearance words rlghL nexL Lo each oLher 4. &>A< &78F:?8: make a llsL of documenLs and Lhelr scores Lake Lhe documenLs wlLh Lhe hlghesL scores as Lhe besL maLches a. Coogle also shows snlppeLs from each documenL LhaL hlghllghL Lhe words Lhe user Lyped b. ln search ranklng, google reLurns Lhe ranked u8Ls and Lhe snlppeLs Lo Lhe user as resulLs page - !%O= !7>;M@ %A9DA7 ON?DCDP>?D4A: 3 ComponenLs you should look aL when you are Lrylng Lo make your slLe more vlslble are: ! 1exL: S1L 1: luLn1ll? 1PL C8uClAL kL?WC8uS S1L 2: u1 kL?WC8uS ln 8LS1 LCCA1lCnS (1lLle, roperLy 1lLle, vlslble 8ody 1exL around and ln llnks, 1exL LhaL ls above Lhe !"#$ &!'()* )+(,,-.) keyword denslLy ! Llnks: no broken llnks ! opularlLy: Llnk-popularlLy and cllck-Lhrough popularlLy - +,+1%$: hlghllghLs where searched words are - 145 ?4 DCN;4Q7 ;>A<DA9 4B 57E8D?7 DA > 87>;M@ 7A9DA7: ! Lnsure pages have full meanlngful ?D?:78 1he mosL lmporLanL Lag, headlng people wlll see ln search englnes <LlLle> xxx<LlLle> uW = Lhe properLy LlLle lmporLanL: unlCuL properLy LlLle aLLrlbuLe for every page ! Add a meta description: descrlpLlon of Lhe slLe (1-2 llnes) whlch someLlmes appears along wlLh Lhe LlLle ln Lhe search resulLs page of some search englnes <meta name=Description content =xxx> ! Add meta <7K54;68: words LhaL your cusLomers would enLer Lo search Lo flnd slLe keywords nC1 a ma[or facLor search englnes conslder when ranklng slLes because of abuse <meta name=keywords content=x,x,x,x,x> 1lS: slngle words, do noL repeaL more Lhan 3-3 Llmes, use plurals, use lmporLanL words ln dlfferenL forms, keep lengLh beLween 200-300 characLers (10-13 words) LlsL of occurances of each words on a page more lmporLanL Speclal welghL Lo keywords LhaL appear: placemenL (hlgh vs low), beglnnlng of senLence vs embedded, proxlmlLy, headlngs, ln LlLle, meLaLag descrlpLlon, alL Lags for graphlcs, generlc meLaLags keywords, ln llnk LexL for lnbound llnks, ln Lhe u8L ! ,66 K4F; N>97 Lo Lhe acLual search englne slLe CS 1033A llnal Lxam noLes age 17 Search englnes: roboLs used Lo lndex slLes, use meLa Lags keywords, LlLle, and alL flelds ulrecLorles: roboLs noL used, human edlLor revlews, Lherefore, meLa Lags eLc uC nC1 help wlLh ranklng besL Lo descrlbe slLe accuraLely make sure slLe compleLely done before submlsslon ! CeL slLes LhaL score hlghly on Lhe search englne resulLs Lo llnk Lo your slLe lnLegraLe a blog lnLo your webslLe, press release, submlL lnLo soclal neLwork slLes, comment on other peoples blogs ! Check your compeLlLors web pages deLermlne why Lhelrs ranks hlgher Lhan yours - !"#$% '()(#"(#*" knowlng whaL vlslLors llke and dlsllke abouL webslLe ! lS web servers keeps logs of all vlslLor acLlvlLy records requesLs for flles on slLe, daLe, Llme eLc + ,- .#"#(,/": number of users Lo your slLe 0#12": number of flles reLrleved from a web slLe 3)%2": number of dlsLlncL hLml flles/pages looked aL (sLlcklness) 4#(": number of flles senL Lo a user afLer a page resulLs (lncludes graphlc flles) History of Searching the Net - 5667: 1he flrsL Lool for searchlng Lhe lnLerneL was called 8/*9#2 (short for archives) ! Crlglnal lmplemenLaLlon wrlLLen ln 1990 by 81)$ :;()%2, 8lll Peelan, and eLer !. ueuLsch aL McClll ! ueslgned Lo lndex l1 archlves, allowlng people Lo flnd speclflc flles ! Words first internet search engine ! uownloaded dlrecLory llsLlngs of all flles locaLed on publlc anonymous l1 servers: creaLlng a searchable daLabase of flle names - 5665: <,=92/ by >)/? >*@)9#11, lrahad Anklesarla, aul Llnder, uan 1orrey, and 8ob AlberLl of unlverslLy of MlnnesoLa ! Copher ls a dlsLrlbuLed documenL (shared by compuers) search and reLrleval neLwork proLocol deslgned for Lhe lnLerneL ! lLs goal was slmllar Lo LhaL of Lhe world wlde web, buL now become obsoleLe - 5665: A,/1B A#B2 A2C developed aL CL8n D#; E2/$2/"FG22 (Ceneva, SwlLzerland) ! roblem: daLa dlfflculL Lo access and exchange due Lo dlfferlng encodlng formaLs and neLworklng schemes ! Several crlLerla: sysLem musL be flexlble, compaLlble wlLh numerous languages and operaLlng sysLems, sysLem musL be capable of recordlng random llnks beLween ob[ecLs, enLerLlng and correcLlng lnformaLlon ls easlly performed - 566H: Aprll I)9,, J).#B 0#1,K L2//M I)$% more Lhan 10,000 employees - 566N: SepLember <,,%12 (search englne): G)//M 3)%2 and '2/%2M E/#$ more Lhan 10,000 employees, managemenL Leam mosL experlenced Lechnology professlonals ln Lhe lndusLry G2*(O/2 7NP 8QR>8DRSQ 8QR>8DRSQ: a drawing that moves, bringing the drawing to life - Rely on moving images for effective communication - used for: enLerLalnmenL (acLlon, reallsm), LducaLlon (vlsuallzaLlon, demonsLraLlon) - A9M O"2 )$#;)(#,$T ! Shows progress ! lndlcaLe movemenL ! lllusLraLe change over Llme ! vlsuallze 3u ob[ecLs ! ALLracL aLLenLlon - SlmulaLlon of movemenL Lhrough a serles of plcLures LhaL have ob[ecLs ln sllghLly dlfferenL poslLlons - Lach drawlng ls called a 0U8>:: snapshoL of whaL ls happenlng aL a parLlcular momenL (lS: frames per second) CS 1033A llnal Lxam noLes age 18 ! Movles on fllm 24 fps ! 1v 30 fps ! 9000 frames for flve mlnuLe carLoon computer animation, jerky anything less - ln anlmaLlon, each frame overlaps Lhe prevlous one - !"#$%$&' ls caused by: rapldly dlsplaylng each frame ln sequence - )*+$, "- .&/%0'/"& ! 1"%+2'$3450,$6 '30/&/&7 +3"730%,8 Lhe way someLhlng works (assembllng parLs, surgery) ! 962:0'/"&8 Leach applled and hands on skllls (spelllng, exam prep, learnlng lnsLrumenLs, aLhleLes) ! ;0%$,8 playsLaLlon, nlnLenLo, xbox... ! <$58 anlmaLed buLLons, banners, LexL, characLers, eLc - 1wo Lypes of anlmaLlon 2-u AnlmaLlon (cel/paLh) 3-u anlmaLlon ! =4> .&/%0'/"&8 1$?4@0,$6 1$? (Celluloid): clear sheet material on which images were drawn by movie animators lmages placed on a sLaLlonary background background remalns flxed Cb[ecL changes from frame Lo frame Lx: Loonz sofLware ! =4> .&/%0'/"&8 A0'B450,$6 Moves ob[ecL along predeLermlned paLh on screen aLh: sLralghL or any curves CfLen ob[ecL does noL change (buL reslzed or roLaLed) aLh anlmaLlon easler Lo creaLe Lhan cel based anlmaLlon lck: a sLarLlng polnL for an ob[ecL, (sLarL frame) + an endlng polnL for an ob[ecL (end frame) + a paLh for Lhe ob[ecL Lo follow And Lhen Lhe compuLer generaLed all Lhe frames ln beLween called )<99CDC; !"'/"& )E$$& FB0+$ )E$$& Works wlLh symbols only Works wlLh shapes only Cant morph (only movement) Can morph shapes Cnly one symbol per layer lf Lhe symbol wlll have a moLlon Lween Can have more Lhan one shape per layer buL be careful, depends on whaL you wanL Lo morph Can be used wlLh %"'/"& 72/6$ Cant use motion guide
AnlmaLlon sofLware feaLures: G30%$ 30'$: speed of Lhe anlmaLlon )30&,/'/"&,: speclal effecLs (fade ln, fade ouLs) H,$3 :"&'3"?: play back, how many Llmes Lo run I""+/&78 plays conLlnuously unLll user sLops lL Speed up anlmaLlon by lncreaslng !"#$% "#'%()%*+,- or %./$/,#'/,0 1"#$%) ! J4> .&/%0'/"&: lnvolves 3 sLeps: Modellng, AnlmaLlng, 8enderlng 1. !"6$?/&7: deflnlng Lhe ob[ecLs 3u shape process of creaLlng broad conLours and sLrucLure of 3u ob[ecLs and scenes (draw vlews Lop, slde, cross secLlon) CS 1033A llnal Lxam noLes age 19 2. !"#$%&#"': process of defining objects motion deflnlng llghLlng and perspecLlve vlews Lo creaLe change durlng anlmaLlon 3. ()"*)+#"': glve ob[ecLs aLLrlbuLes colour, amounLs of Lransparency, surface LexLures - (!, .(!/012: Lechnlque of addlng llghL and shadows Lo a 3u lmage - 34)5#%6 )77)5&8 ! 9:+4;#"'< process of blendlng LogeLher Lwo lmages lnLo a serles of lmages useful for showlng how lmage mlghL change over Llme ! =%+4#"': dlsLorLs a slngle lmage warp frown lnLo smlle - >0(.?!@ (A!@0., (v8): creaLes envlronmenL where user becomes parL of Lhe experlence ! 8oelng: fllghL slmulaLors of alrplane cockplLs (hydraullc conLrolled on legs) ! Cu based advenLure games: polnL and go Lhru doors, sLalrs ! Pand-held equlpmenL allows person Lo lnLeracL wlLh envlronmenL - !"#$%&)* 20B3 C8#$46) %"#$%&#:"8D ! Speclal Lype of Cll flle known as %"#$%&)* 20BE20BFG% LhaL provldes Lhe anlmaLlon you need ! AnlmaLed CllS are formally called 9H6&#IJ6:5K 20B3< a serles (blocks) or sLlll Cll lmages wlLhln CnL slngle Cll flle ! When Lhe Cll documenL ls vlewed, Lhe mulLlple lmages dlsplay qulckly and ln successlon, and produce a 3.(A!9012 !109!.0L1 ! /;%+%5&)+#8: :7 %" !"#$%&)* 20B< llle slze ls affecLed by: Lhe # of colours (236 max), amounL of nolse ln Lhe frames ([usL llke oLher Cll flles) number of colors: only 236**** no plug-lns requlred: requlre no plug-lns, and Lhe auLhorlng Lools Lo creaLe Lhem are ofLen free and easy Lo learn M@?2I01: a program LhaL permlLs web browser Lo access and execuLe flles LhaL Lhe browser would noL normally recognlze (llash uses Shockwave) no sound - Sources of anlmaLlon loLs of free sofLware onllne Lo creaLe Cll anlmaLlons - L&;)+ %"#$%&#:" 7#6) &N4)8: ! !"#$%&)* 20B3 (.glf) (unlversal) ! B6%8; (.fla, .swf) (by Adobe) ! 9%5+:$)*#% O#+)5&:+ ! 3:4;#8%&)* !"#$%&#:"8: sLraLa 3u, LlghLwave, 3d sLudlo Max, Maya, Poudlnl - AnlmaLlon SofLware ! B6%8; M+:7)88#:"%6 /3P mulLlmedla auLhorlng and playback sysLem Launched 1996 by Macromedla/Adobe boughL ln 2003 llash popular for lLs anlmaLed graphlcs Industrys most advanced authoring environment for creating interactive websites, digital experlences and moblle conLenL Why popular? rofesslonal deslgns, lnLeracLlve conLenL rlch wlLh vldeos, graphlcs, anlmaLlon lmporL mulLlmedla elemenLs from oLher appllcaLlons SupporL vecLor graphlcs much more space efflclenL over blLmapped frames, scale up wlLh accuraLe deLall no maLLer how large Lhe wlndow ls reslzed by Lhe user **B6%8; 46%N)+ #8 % 7+)) 56#)"& %446#5%&#:" LhaL works wlLh popular web browsers Lo play Lhe anlmaLlon 1he sLandard for dellverlng hlgh-lmpacL, rlch web conLenL. ueslgns, anlmaLlon, and appllcaLlon user lnLerfaces are deployed lmmedlaLely across all browsers and plaLforms *smaller flle slze - .)+$#":6:'N CS 1033A llnal Lxam noLes age 20 ! !"#$%&'" &)*+,-*.): anlmaLlng a graphlcal ob[ecL by creaLlng smooLh LranslLlons beLween varlous !"#$%&'"/ (Lhe frames LhaL lndlcaLe Lhe beglnnlng and end of an ob[ecLs moLlon paLh ! 01""2324: short for in-betweening, the process of generating intermediate frames between two lmages Lo glve Lhe appearance LhaL Lhe flrsL lmage evolves smooLhly lnLo Lhe second lmage ! 52352 /!322324: 2u compuLer graphlcs Lerm for a Lechnlque used ln creaLlng anlmaLed carLoons and edlLlng movles Lo see several frames aL once urpose: anlmaLor/edlLor can make declslons on how Lo creaLe or change an lmage based on Lhe prevlous lmage ln Lhe sequence ! %.-.67.8*)9: An anlmaLlon Lechnlque for comblnlng (!"#$"%&'&()) flgures wlLh reallsLlc seLLlngs ln Lelevlslon commerclals and ls also used for speclal effecLs ln feaLure-lengLh fllms &)*+,-;< 43$ $=,6> ?*@;7-.@ CreaLed by uepends (no sound) llash (sound) ulrecLor (sound) LxLenslon Source depends .glf (movle) .fla (source) .swf (movle) .flv (flash vldeo encoder) .dlr (source) .dcr (movle) Slze Larger Lhan normal glf vecLor lmages Lake up less space Lhan Cll blLmapped lmages vecLor lmages Lake up less space Lhan Cll blLmapped lmages uses 8anners, small areas lnLeracLlve vldeo, graphlcs, anlmaLlon More lnLeracLlve slLes need Lo play lL noLhlng llash layer (lree and works wlLh mosL browsers) Web browser plug ln (1he Shockwave layer)
- &)*+,-*.) *) ->; '.A*;6 ! ulglLal vldeo: 1983 SLar 1rek - Lhe WraLh of khan ! ulglLal AnlmaLlon: 1oy SLory (1993) flrsL full lengLh fllm creaLed enLlrely wlLh dlglLal anlmaLlon ! Movles vlsual effecLs: 1ermlnaLor ll, !urasslc ark ulnosaurs ! 12 hlghesL gross earnlngs made so far by compuLer generaLed anlmaLlons worldwlde as of 2007 ! Shrek 2 hlghesL grosslng compuLer generaLed fllm B;7-C@; DE: F3?"5 F3?"5 - vldeo uses Lhe power of '50352 and /5G2? - &2&B54 F3?"5: smooLh elecLronlc waves (ex: ConvenLlonal 1v) - ?3430&B F3?"5: converLs lnLo dlglLal medla (0s and 1s) beneflL of dellverlng on lnLerneL ! Composed of a serles of blLmap graphlcs, each one called a H@,+; ! MoLlon ln a vldeo ls an llluslon caused by Lhe rapld dlsplay of several sLlll lmages or frames ! Movles dlsplay aL 24-30 fps compuLer dlsplayed vldeo dlsplay aL 12-13 fps ! CharacLerlsLlcs: 8lLs sLore Colour and 8rlghLness daLa for each vldeo frame 8eLalns lmage quallLy no maLLer how many Llmes lL ls copled Laslly manlpulaLed on a pc because sLored ln dlglLal formaL ! klnds of dlglLal vldeos: CS 1033A llnal Lxam noLes age 21 1. ueskLop vldeo (u1v): consLrucLed and dlsplayed uslng a personal compuLer 2. Web-based vldeo: lncorporaLed ln web pages and accessed wlLh a browser 3. uvu-vldeo: used for commerclal uvus LhaL conLaln feaLure-lengLh fllms 4. uA vlde: small-formaL vldeo deslgned Lo be vlewed on a uA or cell phone screen ! CreaLlng dlglLal vldeo (flrsL sLoryboard) 1. !"#$%&' )*$'# +##,-.'. SelecL equlpmenL for fllmlng vldeos and use effecLlve fllmlng Lechnlques 2. /"-012'" 3*$'# 2##,-.' ,# - -%,'". use cable Lo cable Lransfer or a vldeo capLure card to move video footage from cameras, videotapes, television, and DVDs to your computers hard dlsk 3. 6$*, 3*$'# 2##,-.'. use sofLware Lo selecL vldeo segmenLs, arrange Lhem lnLo a vldeo, and add a soundLrack 4. 7,#"' -0$ 58-9 3*$'#. SelecL dlglLal vldeo flle formaLs for playback on deskLop, web, uA, and uvu plaLforms ! 8eady Lo make a vldeo 1. re-roducLlon sLage: lannlng Lhe vldeo and gaLherlng any resources you mlghL need 2. roducLlon sLage: Camera work and sound recordlng 3. osL-producLlon: uownloadlng from camcorder Lo compuLer LdlLlng and/or encodlng Lhe flnlshed vldeo 8emovlng unwanLed fooLage Arranglng deslred fooLage ln Lhe correcL order Addlng muslc, LlLles, LranslLlons, and posslbly oLher effecLs ConverLlng (encodlng) lnLo Lhe correcL formaL(s) ! :;<=>? ; )=@6AB osL-roducLlon 1. CapLure vldeo: download vldeo from camcorder Lo compuLer 2. LdlL ulglLal vldeo (uslng compuLer, dlglLal vldeo sofLware): edlL lL, add LlLles, fllLers, LranslLlons, superlmpose cllps, synchronlze audlo wlLh vldeo, auLhorlng sofLware: creaLe menus and lnLeracLlvlLy 3. CuLpuL vldeo: ouLpuL Lo dlfferenL flle formaLs back ouL Lo Lape, Lhe Web, Cu, uvu - C-5,%"*0. )*$'# musL be ln @=?=/;D form Lo use ln mulLlmedla appllcaLlon. rocess: ! vldeo camera (analog vldeo) (analog slgnal) vldeo card (dlglLal slgnal) C ! ulglLal camera (dlglLal slgnal) (ulglLal slgnal C - llve lacLors Lo conslder when maklng a vldeo: 1) 7#%"&' @'3*&': camcorders and dlglLal vldeo cameras can be used Lo capLure full-moLlon lmages (analog vs dlglLal) 2) )*$'# C-5,%"' @'3*&': vldeo capLure card needed (lf uslng analog camcorder from analog Lo dlglLal) ! no need lf source devlce ouLpuLs a dlglLal slgnal (such as llrewlre or uS8) 3) C#00'&,*0. D'-$1: llrewlre, uS8 cable 4) C#45%,'": uownload vldeo Lo edlL 3) 7#2,E-"': capLurlng, edlLlng, ouLpuLLlng - F#4' 3*$'# 6$*, 2-&*8*,*'1 2#": edlLlng Pome movles, creaLlng 1v producLlons, manufacLurlng Cus, auLhorlng and uploadlng lnLerneL maLerlal, lnLerneL vldeo conferenclng - )*$'# C-5,%"' @'3*&' ! ;0-8#. C-4&#"$'"B >''$ )=@6A C;!/GH6 C;H@ ! @*.*,-8 C-4&#"$'"B +=H6I=H6 �'&,*#0 1. 7AGHC6 @6)=C6B ! C;:CAH@6H J&-4'"- H'&#"$'"KB devlce for recordlng vldeo lmages and audlo onLo a sLorage devlce. 1o use vldeo ln a mulLlmedla appllcaLlon, lL musL be ln dlglLal form (1s and 0s) ! ;0-8#. 31L @*.*,-8 &-4&#"$'"1B CS 1033A llnal Lxam noLes age 22 ANALCG (o|der 1echno|ogy) 1983 DIGI1AL (Newer 1echno|ogy) 198 -8ecords e|ectr|ca| s|gna|s]pu|ses dlrecLly onLo a medlum (llke a Lape) wlLh a magneLlc encodlng -8ecords b|nary code (sLrlng of 1s and 0s) compressed on magneLlc Lape or oLher medla D|sadvantage: lcLure loses quallLy Advantage: no lmage degradaLlon V|deo Capture card needed Lo converL vldeo from analog Lo dlglLal for your compuLer lug vldeo camera dlrecLly lnLo compuLer vla I|rew|re (aka |.L|nk) or US8 connect|on 1hese are d|g|ta| connect|ons and allow you Lo dump footage straight from the camera to hard drive - ANALCG: ! 1983: VnS, VnS-C formaL (8eLaMovle) no playback/rewlnd capablllLles, 30 mln recordlng ! 198S: 8mm formaL smaller casseLLe slze, 2 hr recordlng, hlgher recordlng quallLy ! 1990: V|deo8 (orlglnal) and Pl 8 formaL (lmproved) (Lypes of 8mm) ! S|ze compar|son (sma||est to |argest): Mlnl-uv, vPS-C, vPS - DIGI1AL: ! 1994: (M|n|DV) ulglLal vldeo smaller Lhan 8mm casseLLe, Lape LransporL slze ad[usLmenL, lmproved audlo and vldeo quallLy over besL analog camcorders, sLandard play of 60 mln ! 1999: (D8) ulglLal 8 obsoleLe: casseLLe slze large as Pl8 formaL (a Lype of 8mm) ! 2001: (DVD) ulglLal versaLlle ulsk ! 2006: (nDD) Pard ulsk urlve and (SD Memory sLlck) Solld SLaLe Medla Card - 1ypes of Camcorder record|ng med|a: ! V|deotape cassette: recordlng Lo dlglLal Lape, llke Mlnluv (uv) and Puv ! DVD D|sc: uses recordable uvu dlscs for playlng ln a home uvu player or C ! nard D|sk Dr|ve: Puu, savlng Lo non-removable hard dlsk drlves ! So||d State Med|a Card: Savlng Lo cards llke Su and Memory sLlck 8C - V|ew|ng Images on 1Vs Ck1 D|sp|ay: C|der 1echno|ogy I|at-pane| D|sp|ay : LASMA]LCD Screen resoluLlon 480, elecLron gun beam acLlvaLes Lhe doLs -Cur eyes see phosphor doLs on Lhe screen An elecLron beam (gun) acLlvaLes Lhe doLs. 1he gun scans Lhrough Lhe doLs horlzonLally A compleLe scan ls when Lhe gun sLarLs aL Lhe Lop lefL and scans several Llmes horlzonLally Llll lL geLs Lo Lhe boLLom rlghL Screen resoluLlon 1080l/1080p, flaL grld of plxels l=lnLerlaclng, p=progresslve Inter|ac|ng effect (llne 1, 3, 3, 7,) (llne 2, 4, 6, 8) -each pass ls called a fleld rogress|ve effect (Llne 1,2,3,4,3,6,7...) -each plxel has 3 sub-plxels (8C8)
- D|g|ta| Advantage: h|gher reso|ut|on (# of horlzonLal llnes) ! D|g|ta| recorders: 480+ horlzonLal llnes recordlng ! Ana|og recorders: 280 llnes for black and whlLe, 240 llnes for color wlLh analog recorders - uevlce phoLos: see lecLure 9 sllde 32 - VIDLC CA1UkL CAkD: needed Lo converL vldeo from analog Lo dlglLal for compuLer ! laced ln open expanslon sloL on maln board of Lhe compuLer ! Cnce lnsLalled, vldeo capLure cards allow you Lo connecL a camcorder, vC8, or 1v Lo Lhe compuLer ! Speclal sofLware enables Lhe lmages Lo be converLed from analog Lo dlglLal form - IIkLWIkL (l.Llnk, lLLL1394): a means by whlch lnformaLlon could be senL from Lhe camcorder dlrecLly Lo Lhe compuLer ! A hlgh speed dlglLal serlal daLa connecLlon LhaL allows Lhe ouLpuL of Lhe camera Lo be fed dlrecLly lnLo a compuLer ln dlglLlzed form ! ulglLal vldeo fooLage requlres 13 G8 of storage per hour of v|deo CS 1033A llnal Lxam noLes age 23 ! All ma[or manufacLures agreed Lo use a common dlglLal Lape formaL and a meLhod llrewlre (unlversal sLandard) - !"#$%"#$ '( )*+ ! llrewlre 400 by Apple: wanLed Lo charge per machlne used, so C used uS8 1.1 lnsLead - 1ransmlLLed orlglnally aL 400Mbps - eer Lo eer Lechnology (can chaln one camcorder Lo anoLher wlLhouL a compuLer) ! uS8 1.1 could LransmlL aL 12 M8ps - used for mlce, keyboards, prlnLers, Loo slow for vldeo - uS8 2.0 backward compaLlble, LransmlLLed aL 480M8ps - MasLer/Slave Lechnology need Lo connecL Lo a compuLer ! CurrenLly llrewlre 800, LransmlLs aL 800 M8S, expecL fuLure Lo LransmlL aL 3.2 Cbps - +$,$-".( /- 0"1".23 ! 4/ 3/(( /- 5623".7: ulglLal vldeoLape can be copled almosL lndeflnlLely ! 4/ ,$$8 -/# 2,23/19./98"1".23 :/,'$#("/,: can be dlrecLly uploaded Lo dlglLal edlLlng sysLems ! 8educes/ellmlnaLes problems such as dropouLs due Lo error correcLlon assoclaLed wlLh dlglLal elecLronlcs ! ;#:<"'23 =3/,19.$#>? (./#21$: beLLer sulLed for longer perlods ! @623".7 /- 8"1".23 #$:/#8",1( ls slgnlflcanLly beLLer Lhan analog recordlngs - ConLrolllng Lhe Lransfer process ! Video capture software: doesnt matter if using analog or dlglLal camera ! *</638 <2'$ -$2.6#$(A - SLarL and sLop Lhe Lransfer - SelecL a flle formaL for sLorlng your vldeo fooLage - Speclfy flle name for each vldeo cllp - vldeo capLure sofLware ls supplled wlLh vldeo edlLlng sofLware and wlLh vldeo capLure devlces ! LasL ma[or Pollywood plcLure Lo be reallzed as a vPS plcLure ! #$%&'() '* +$',-./- - ),:/>B#$(($8 -/#>2. /, .<$ 8"1".23 :2>:/#8$# ! AlmosL all dlglLal camcorders sLore vldeo ln 0C -/#>2. dlglLal vldeo (uncompressed), mosL common form ln uv23 ! Wlndows moves uv dlrecLly lnLo ;CD (whlch can be uncompressed or compressed) and never deals wlLh .uv flles ! Culck 1lme wlll converL .uv Lo oLher formaLs - E/3/6# !/#>2. -/# C"8$/ ! lor plcLures FG+ commonly used ! lor vldeo H /# I)C=EJE#? (for MLC compress) - H lumlnance (brlghLness) - )C =E J E # ? chromlnance (color/hue) ! 8lack/WhlLe 1v only used Lhe ? slgnal slnce only LransmlLs brlghLness lnformaLlon ! Puman eye deLecLs changes ln lumlnance more easlly - E/3/# (2>B3",1: dlglLal vldeo compresslon Lechnlque ! 4:1:1, 4:2:0, 4:4:4: (no color subsLlLuLlon) Lhe numbers represenL colour sampllng - *:23$A K ,/ :/>B#$(("/,L M 9 >2N :/>B#$(("/, .<6( KAKAK O ,/ :/>B#$(("/, - PAHAQ =P O J#"1<.,$((R HLQ O :/3/6#? O KAKAK ! Averages ouL plxels Lo cuL down on bandwldLh for fasLer Lransfer raLes ! Lye senslLlvlLy: rods (llghL vs dark, black vs whlLe noL color) cones see color ! We can deLecL brlghLness beLLer Lhan color (more rods) ! WhaL does 4:1:1: mean? - Assume we have 4 plxels red, orange, blue, purple (red and blue = purple) - 8locks of 4 plxels averaged ouL, 4x1 block - All four plxels geL forced Lo become purple (shades of brlghLness), block of 4 plxels averaged ouL CS 1033A llnal Lxam noLes age 24 ! 4:2:0 blocks of 4 plxels averaged ouL 2x2 grld Color Sampllng MeLhod AmounL of ? (lumlnance) AmounL of u (color or hue) AmounL of v (color or hue) AmounL of Compresslon used ln !"!"! ! $%&'()$ ! $%&'()$ ! $%&'()$ *+,) -. $%&'()$ /+0 )%12 30+4' +/ ! '56)($
L)1940) -@" BP>HQ H>PMP*I - H8595,3 >5359%( R58)+ ! 1ransfer vldeos ln a serles of shorL cllps (1-2 mln) ! Some sofLware auLomaLlcally deLecLs frame changes ! LP*HK7 H>PMP*I: before dlglLal camcorders conslsLed of recordlng segmenLs from one vldeoLape Lo anoLher Lape cant jump around ! *Q*JLP*HK7 H>PMP*I: (now) compuLer hard dlsk and vldeo edlLlng sofLware - Several glgabyLes of avallable sLorage space aL leasL 312 M8 8AM-2C8 - LdlL and easlly arrange vldeo cllps any order ! vldeo edlLlng sofLware key aLLrlbuLes: - Arrange vldeo cllps on MPFHLP*H - BP>HQ M7KOSN conLaln vldeo segmenLs, LranslLlons - KA>PQ M7KOSN (volces, muslc) - Cverlay vldeo Lrack wlLh several audlo Lracks - LdlL lL, add LlLles, fllLers, LranslLlons and lx, superlmpose cllps, synchronlze audlo wlLh vldeo ouLpuL ln dlfferenL flle formaLs - QAMGAM BP>HQ ! lor besL quallLy flnal producL sLore vldeo ln a 8aw, non-compressed uv formaL for edlLlng ! AfLer Lrlmmlng unwanLed fooLage converL vldeo ln oLher formaLs for dlsLrlbuLlon ! *know whlch vldeo flles are compressed and whlch are sLreamed >PIPMKL BP>HQ TQ7FKMN CS 1033A llnal Lxam noLes age 23 * I||e 1ype Also known as: Crlglnally creaLed by .mov u|ck1|me mov|e App|e .avl Aud|o V|deo Inter|eave Inte| .rm kea| V|deo kea| Systems .wmv W|ndows Med|a M|crosoft .mpg .mpeg MLG Mot|on |cture Lxperts Group .flv I|ash V|deo Adobe .mkv Newest techno|ogy
- CpLlmlzlng for web: 8alance beLween CuALl1? and llLL SlZL ! llLL SlZL ls dependenL on: - Lower Irames per second (fps) 1v = 30 fps, Web vldeo = 10-13 fps - |cture s|ze d|mens|on lull screen = 640x680 plxels, sLd web frame slze 160x120 plxels - Co|our reso|ut|on (24 blL, 16 blL, 8 blL) Lower resoluLlon lower quallLy smaller flle - Length of the c||p - |ck a CCDLC that does h|gher compress|on ! vldeo daLa conLalns boLh SpaLlal and 1emporal compresslons - SlmllarlLles are encoded by ldenLlfylng dlfferences: WlLhln a frame SpaLlal 8eLween frames Lemporal CCDLCS: SA1IAL CCMkLSSICN (w|th|n a frame) CCDLCS: 1LMCkAL CCMkLSSICN (8etween Irames) -compress each frame lndlvldually -uses same Lechnlques as !C compresslon -[usL save lnfo on selecLed frames (keyframes) -all oLher frames [usL save Lhe dlfferences from Lhe prevlous keyframe -good when dlfference beLween currenL frame and keyframe ls small Codecs LhaL do spaLlal compresslon are: An|mat|on, |anarkG8 Codecs uslng Lemporal compresslon are: Sorenson v|deo, n.264
- Compress|on techno|ogy: reduces Lhe flle slze for Lransfer and sLorage whlle malnLalnlng quallLy ! Speed Lransfer lmproved - CCDLCS: vldeo compresslon/decompresslon programs scheme fro codlng and decodlng large amounLs of daLa S1C8ACL coded vlLW uecoded ! LlecLronlcally compress and decompress vldeo and relaLed daLa ! 8eneflLs: - end resulL smaller flle slze - large amounLs of lnformaLlon can be sLored on medla or senL by e-mall - sLreamed over Lhe lnLerneL ln smaller packages buL sLlll looks good upon playback and downloads fasLer CS 1033A llnal Lxam noLes age 26 ! 1wo Lypes of compresslon: lossless vs. lossy !"##!$## &"'()$##*"+ (no loss of daLa) !"##, &"'()$##*"+ (loss of daLa) -Squeezes daLa lnLo smaller space wlLhouL ellmlnaLlng lnformaLlon -100 of daLa sLlll Lhere, slmllar Lo zlpplng a documenL -uses a compresslon algorlLhm LhaL reduces flle slze buL does noL lose any daLa -discards repetitive or redundant data; may not be noLlceable Lo Lhe eye -resulLs ln compresslon raLlo as large as 200:1 for some -greaLer raLlo, poorer Lhe decompressed lmage -applled Lo vldeo because quallLy loss noL noLlceable ln movlng lmages -applled Lo lnLerneL sLreamlng **applled Lo .[pg and .mpg formaLs redundant info = similar info 20:1 compresslon, 1M8 Lo only 30 k8 or 1024k8 Lo 30k8
&"-$&# .&"'()$## -$&"'()$##/: - Speed up downloads 10 Llmes smaller Lhan uncompressed vldeo flles, whlch would Lake 3-3x longer - Codecs for audlo/vldeo, sLreamlng medla, vldeoconferenclng, mp3s, speech, screen capLure - 1he codec used Lo compress ls Lhe one needed Lo vlew 01234 56789:36 :46 ;<3 =3> ?55(@ ?AB36;3C; 56789:36 (64;4D4E )5#(@ )37EF51G3 #;637G18H (64;4D4E -uownload Lhe video from the host (server) to the users compuLer ln lLs enLlreLy Lhen play Lhe cllp -Played directly from the sever to the users computer in a process called #5)$I'*+J -81S allows Lhe user Lo perform Lasks such as pause and play user musL walL for Lhe download process Lo end llle played dlrecLly from server, Lhus some delay vldeo can be played repeaLedly and copled lf necessary vldeo ls broadcasL Lo user and afLer dlsplayed, dlscarded SulLed for #'I!! vldeo cllps SulLed for !I)J$ flle and !*0$ broadcasLs - )5#( #;637G18H (=3>D79;18H) ! 8equlres a program Lo dlsplay sLreamlng vldeo ! Leadlng programs: )37E (E7A36K =1824L9 '3217 (E7A36K IBBE3 MN1DO51G3 (E7A36 - All 3 can: play boLh audlo and vldeo, handle Lrue sLreamlng medla, provlde plug-lns for use on elLher plaLform (Mac/C) aL no charge Lo Lhe user ! All 3 players work wlLh popular vldeo formaLs such as I0*K '($J ! WebcasLlng of vldeo evenLs ln real Llme concerLs, conference speakers ! SLreamlng ls elLher "8F-3G782 (sLored on server and sLreamed on user requesL) or !1P3 (sporLlng evenL, elecLlon resulLs) - #;637G18H: 1he process of Laklng large audlo/vldeo flle and LransmlLLlng small, conLlnuous amounLs of LhaL file over a network. Steady and continuous llle remalns on server CS 1033A llnal Lxam noLes age 27
- Small buffer space is created on the users computer - uaLa sLarLs downloadlng lnLo lL as soon as buffer ls full, flle sLarLs Lo play - !"#$%&& #( $"%)*+,- &*"%).+,- (+/%&0 12345 6478!6952:46; ! LocaLe and prepare source maLerlals/medla conLenL ! ulglLlze and Lhen compress flles wlLh a sLreamlng formaL ! l1 sLreamlng flles Lo sLreamlng server ! Llnk from a webpage Lo Lhe sLreamlng medla/embed flle on a webpage - P1ML webpage llnks Lo a .ram flle whlch launches Lhe real player and llnks Lo Lhe cllp - Savlng Lhe sLreamlng flle LxLenslon for 8ealroducer = .rm - AdvanLages of sLreamlng: ! uoes noL Lake up local dlsk space ! LlLLle walLlng Llme ! uellver long duraLlon vldeos ! Llve dellvery and archlvlng: audlo and vldeo programs can be dellvered llve and archlved slmulLaneously - AdvanLages of downloadable medla flles: ! 8eadlly avallable lndependenL of server user can use lL laLer ! Plgher lmage quallLy (sLreamed vldeos hlghly compressed for efflclenL dellvery) ! SLep Lhrough frame-by-frame can [ump Lhrough audlo/vldeo Lrack - 2,+$)&* each user geLs hls/her own sLream of vldeo, Lhe server has Lo send ouL A LC1 of daLa lf several users are waLchlng aL once - !"#$%&'($ "#$% &'# "()# "&*#() &+ ( bunch of users buL Lhen Lhey ,+"# &'# (-.,.&/ Lo pause, rewlnd, eLc.
vldeo for mulLlmedla appllcaLlons conslder: - Source: quallLy Lled Lo color resoluLlons, frames/sec, compresslon formaL ! Plgher Lhe quallLy of orlglnal vldeo, Lhe beLLer Lhe dlglLlzed verslon - ApproprlaLeness: due Lo large vldeo flle slzes and poor quallLy, anlmaLlon could be beLLer - layback sysLems: web-based vldeo may requlre browser plug-lns - user conLrol: provlde user wlLh conLrol opLlons Lo sLarL vldeo, [ump Lhrough, pause, sLop, volume <+%=+,- <+>%# #, *?% @%A 1),> )B>+#; CS 1033A llnal Lxam noLes age 28 !"#$% '(!%) ! *+,-.+/0 123+435667859: llles 0+,-.+/050 to the users computer, and only then begin to play - ulsadvanLage: large flles, long walL Llmes - AdvanLage: permanenLly sLored on users compuLer ! 23+43566785 0+,-.+/0: cllck beglns download, buL afLer some porLlon had been downloaded movle sLarLs Lo play - ulsadvanLage: lnLerrupLlons ln waLchlng vldeo, delay Llmes - AdvanLage: permanenLly sLored on users compuLer - Pow ls lL done player calculaLes Lhe speed of Lhe download and guesses when Lo sLarL playlng Lhe porLlon lL has, plan Lo sLarL laLe enough LhaL whole movle downloaded by Lhe Llme flnlshed waLchlng ! ;3<5 6=35/>7-4: flle ls noL downloaded aL all medla belngs Lo play as soon as lL geLs Lhe packeL - AdvanLages: lasLesL buL requlres LhaL Lhe server be seL up Lo serve sLreamlng medla 8educes walLlng Llme requlred of Lhe user - Drawback: congestion on the net may cause media to stall if cant keep up with playback !5?=<35 @@: )ABC* )ABC*: #5?+30 D3+?566 05.7853 - 8ely on sound Lo enhance mulLlmedla appllcaLlons: easlly capLure Lhe aLLenLlon of users, faclllLaLe easy learnlng, seL Lhe mood - Cn Lhe web sound offers: 8ackground muslc, narraLlon, sound effecLs, 8ecord LesLlmonlals, educaLe/presenLaLlons webcasL, one-way audlo offers on-demand radlo llsLenlng, conferenclng - EF/= 76 6+<-0: pressure waves of alr ! vlsuallze Lhe sounds as a serles of recurrlng waves called E"G%'A#H ! GA!BH%: Lhe hlgher Lhe wave Lhe louder Lhe sound ! 2(;IJK'#%LB%CIM: Lhe closer Lhe waves Lhe hlgher Lhe plLch - )+<3?56 +N 6+<-0: ! 235OD/?P/450 (come wlLh compuLer), D<3?F/650KQ+33+,50, ?35/=5 +,- (recordlng program, recordlng sLudlo for hlgher quallLy, elecLronlc lnsLrumenLs capLured ln Mlul) - J+, 76 6+<-0 35?+3050 ! H(I#A2JAC% LranslaLes movemenL lnLo elecLrlcal slgnals (analog) Lhen Lape recorder LranslaLes Lhe waveform from an elecLrlcal slgnal on a wlre Lo a magneLlc slgnal on a Lape (analog) ! "-/.+4O=+O0747=/. ?+-853=53 ("*I): AuC capLures a snapshoL of Lhe elecLrlc volLage on an audlo llne and represenLs lL as a dlglLal number LhaL can be senL Lo a compuLer ! )ABC* I"#*: a devlce LhaL ls responslble for Lransformlng Lhe blLs sLored ln an audlo flle lnLo muslc. uoes 3 Lhlngs: 1. 1ransforms dlglLal blLs lnLo analog waves when you play back a waveform audlo flle 2. 1ransforms analog waves lnLo dlglLal blLs when you make a sound recordlng 3. Pandles compresslon and decompresslon, lf necessary - ln mulLlmedla appllcaLlon, sound musL be ln a ulCl1AL lC8M (sLrlng of 1s and 0s) ! Sound can be recorded dlrecLly ln dlglLal form or an analog sound can be converLed Lo a dlglLal sound ! 1o converL analog sounds Lo dlglLal sounds Lhousands of )"H2!%) are Laken of Lhe sound waves and recorded as blLs ! Lach doL ln Lhe sound wave phoLo (wavy llne) represenLs CnL audlo sample - L</.7=R +N 0747=/. 35?+307-4 05D5-06 +-: 1. )"H2!% #";%: raLe aL whlch samples are capLured, number of Llmes/sec LhaL Lhe waveform ls measured @SSS 6/>D.56 D53 65?+-0 T @UJV 1@SSSJV9WWWW CS 1033A llnal Lxam noLes age 29 8kPZ volce only, 22kPZ muslc flles, 44.1kPZ used on Cu *lower raLe flle smaller slnce mlsslng sound 2. "#$%&' "()': resoluLlon or preclslon LhaL sample was Laken (ln blLs) 3. *+#,,'&": Mono vs SLereo MCnC SlCnAL: one sLream of daLa reproduced equally on boLh speaker channels, lose sLereo operaLlon S1L8LC SlCnAL: conslsLs of Lwo sLreams of daLa worklng LogeLher (lefL and rlghL) ! double Lhe slze of mono flle 4. *-.'*": sofLware programs LhaL greaLly 8LuuCL Lhe audlo flle slze use lossy compresslon: removes redundanL daLa, quallLy reduced each Llme ! PlCPL8 sampllng raLe and LA8CL8 sample slze, Lhe more accuraLely sound can be dlglLlzed ! CuallLy of Lhe dlglLlzed sound geLs beLLer as flle slze lncreases ! ln audaclLy, seLLlngs are ln edlL>preferences ! 1 mln of recordlng could end up belng 10M8 - "/012 3245416 78/689:; <=989<5384;54<;> ! 8ecord sounds ln dlfferenL sample slze and resoluLlons ! ulglLlze analog sounds ! CreaLe speclal effecLs ! Save sounds ln dlfferenL flle formaLs - #029<45? ;/@5A983: edlL Lhe cllp, comblne lL wlLh oLher sound flles, Add LranslLlons and lx ! Same for WaveSLudlo - %B-*'"" ! Cnce dlglLlzed sound ls ln Lhe compuLer ! Sound edlLlng sofLware 1. LdlLs: unwanLed nolse, pauses, Lrlmmlng 2. lade-lns, fade-ouLs, background muslc, speclal effecLs 3. Several found flles can be mlxed or spllced LogeLher ! Save Lhe flle ln a formaL lnLended for Lhe audlence appllcaLlon - uLLlvL8: Lo head Lhrough speakers, dlglLal sound ls senL Lhrough a dlglLal-Lo-analog converLer (uAC) ! uellvery meLhod powerpolnL, webslLe, Cu - "/012 /1 5=3 A3C ! llle slze: selecL small slzed flles, Lhe smaller Lhe flle, Lhe fasLer webpage wlll download ! llle formaLs: conslder plaLform supporL, browser supporL, compressed of uncompressed quallLy - "/012 @4D3 @/8:95;: know whlch are sLreamed/compressed, large/small, plug-ln requlred
- #(EE (audlo lnLerchange formaL) - .alf !"##!$## ! LxcellenL sound quallLy, supporLed ln browsers wlLhouL a plug-ln ! Audlo daLa ls sLored raw %&'()*+,--,. formaL, flles LA8CL - $%F (MLC-1 Layer 3) - .mp3 !"##/ ! Cood sound quallLy, even Lhough flle '()*+,--,., can be sLreamed over Lhe web ! 8equlres sLandalone player or browser plug-ln - B'#&#G.(- - .ra .rx ! Plgh degree of '()*+,--0(& produces smaller flles, daLa can be ;5839:32 over Lhe web ! Sound quallLy ls noL up Lo Lhe sLandards of oLher formaLs, requlres a player/plug-ln - H#I' - .wav - !"##!$## ! Cood sound quallLy: supporLed ln browsers wlLhouL a plug-ln ! Audlo daLa ls sLored ln raw, %&'()*+,--,. formaL so flles are very large - &-""J K; &-""&'"" ! .94@@ and .A9K LCSSLLSS ! .:7F ls LCSS?: wlLh medlum quallLy, a Lyplcal song compressed Lo 1/10 Lhe slze lL would have been on a Cu CS 1033A llnal Lxam noLes age 30 ! .!"# and ."$% are LCSS? and allow for bullL-ln lockdowns whlch ls why MlcrosofL and apple pushlng - &'(': Muslcal lnsLrumenL ulglLal lnLerface ! Classlfled as S?n1PLSlZLu sound ! ConLalns lnsLrucLlons for creaLlng Lhe plLch, volume and duraLlon of noLes LhaL sound llke varlous muslcal lnsLrumenLs ! ulsadvanLage: does noL produce hlgh-quality vocals, no full resonance of real sound ! AdvanLage: mldl flles are more compacL 3 mln of Mlul = 10 k8, 3 mln oLher = 13 M8 ! *compact, but cant get full sound or produce hlgh-quallLy vocals ! &'(' *+,&-. 1. Muslc composlLlon sofLware (le llnale) 2. CreaLe your own Lunes 3. lnpuL dlrecLly from a Mlul lnsLrumenL Lo your compuLer 4. LdlL noLes/comblne parLs for several lnsLrumenLs - LlsLenlng Lo Audlo on Lhe Web problem large flles (/!01/#2#314 -526/ AdvanLages ulsadvanLages Cnce downloaded, can be replayed, edlLed over and over (dont need to wait agaln for download) 1akes a long Llme Lo download, especlally for blg flles Dont need a special sLreamlng web server Lo posL Lhe flle 1akes up dlsk space on Lhe compuLer Lo sLore lL Lxample: Audlo llles on Llmewlre
- SLreamed vldeo broadcasL 1v - SLreamed audlo broadcasL radlo - Lower bandwldLh requlred sLreamlng successful for audlo - Lmbeddlng code lnLo a webpage ! Llnklng Lo Lhe sound flle ! Lmbed Lhe sound flle ,4764! 8549:6/09; <4=:5>4 ?@ name Lhe 4 Lhlngs Lo waLch for when dolng any deslgn: !"#$ $&'()'*+,- name 3 componenLs LhaL make up mulLlmedla? .,/01 '234,1 -56(71 8'7,51 3('230'5( WhaL measuremenL would you use for LexL ln creaLlng a Word documenL? $5'(0- name 3 relevanL evenLs ln Lhe hlsLory of mulLlmedla. #&*3(,0 9:;<;=> ?(0&5 05 @5&+7 @'7, @,A 9:;;:=> B5-3') 9:;;CDE'&-0 4&3*F')3+ A&5@-,&= WhaL Lype of fonL ls Lhls: !"##$ &$'#( 9-,&'E=
,4764! 8549:6/09; <4=:5>4 ?A
CuesLlon: Pow many Lhlngs can you represenL wlLh a 3 blL depLh (3 blLs)? CuesLlon: WhaL ls Lhe smallesL value LhaL you should seL Lhe dpl for an lmage LhaL you plan Lo prlnL? CuesLlon: When converLlng analog Lo dlglLal whaL Lwo Lhlngs Lo you have Lo do Lo analog daLa? B:>4#"42 -526/ AdvanLages ulsadvanLages lays lmmedlaLely CanL rewlnd, pause, eLc. Consumes 8AM only whlle belng played, Lhen purged afLer need a speclal server Lo posL lL Lxample: cbc radlo CS 1033A llnal Lxam noLes age 31 CuesLlon: WhaL blL depLh do you need Lo represenL a black and whlLe lmage?
!"#$"% '(")*$+,)- ."/*(0" 12 CuesLlon: Pow blg wlll an lmage be ln Lerms of byLes lf lL ls uncompressed, Lrue colour and 200 by 400 byLes? !"" $ %"" & '"(""" )*+,- Question: What type of compression doesnt lose any of the original information about the image? ./--0,-- CuesLlon: Whlch Lype(s) of flle formaLs perform a lossless compresslon? 1234 567 1892 CuesLlon: !Cs wlll produce a smaller flle slze Lhan nC 24 for a phoLograph: !"#$ CuesLlon: WhaL should you seL Lhe dpl for an lmage you wlsh Lo prlnL? (your own prlnLer) %&' )*+,'&* *&-./0'+., 1' 233 4)+, When prlnLlng lmages you should seL your prlnLer resoluLlon Lo 300-ppl (dpl) slnce you can geL reasonable 4x6 CuesLlon: If you want to print an image at 5 by 7, what is the minimum size it must be in pixels for it not Lo look plxelaLed: AssumpLlon: 8esL Lo use prlnLer resoluLlon 300dpl lC8MuLA ls: (lnches plxels) rlnL Slze ulmenslons(ln lxLLS) = lnCP dlmenslons x prlnL resoluLlon = 3lnches x 300dpl = 7lnches x 300dpl lmage slze : :;"" <=$,0- $ !:"" <=$,0- CuesLlon: Whlch of Lhe followlng lmages wlll prlnL Lhe largesL? (a) 300 plxels by 300 plxels aL 100dpl (b) 300 plxels by 300 plxels aL 30dpl 3/4 511 6$7"8) 9: 511 6$7"8) ;* <1=6$ (d) 1hey wlll all be Lhe same slze >,)%"0- ?@!AB.> $)- 36$7"8) $,/C")4 D0$,* E$F" G$H",)$+,) 3$, $,/C")4I6$7"8 =$H",)$+,) J60$,* 0")+8(*$+, (a) 511J<11 ;,= 300/100 = 3 x 3 (b) 300/50 and 300/50 = 6 x 6 (c) 300/10 and 300/10 = 30 x 30 B,/+H60"))"= K$8" )$F" 3;))(H" L29$* ="6*C4 ! = (lmage dlmenslons - plxels) x (<8,C,8> blLs) ! = 200 * 300 * 24blLs ! = 200 * 300 * 3 byLes = <M1N111 9:*")
!"#$"% '(")*$+,)- ."/*(0" 1O
1. WhaL are Lhe chunks of daLa LhaL are senL over Lhe lnLerneL called? 2. 1rue or false, Lhe lnLerneL and Lhe World Wlde Web are Lhe same Lhlng? 3. Clve an example of a valld l address. 4. 1rue or false, >>>1?-71@>/1?5A?/@B-,- ls a domaln name? 3. Clve 3 valld 1Lus 6. www.homer.slmpson.com ls a valld domaln name. 18uL or lALSL 7. Zack&Cody.Love.?ou.2.com ls a valld domaln name. 18uL or lALSL 8. WhaL ls a message (a webpage or an emall message or a flle) on Lhe lnLerneL broken down lnLo before lL ls senL over Lhe neL? 9. Are Lhe followlng valld l addresses? 1.1.1.1 126.263.13.10 129.129.129
89342)1*: ;<+2 *+/3 G1 >3 6)?3 21 2<3 42+A2 HA+/3 +*G 2<3 3*G HA+/3B [*12 2<3 HA+/34 2<+2 +A3 I1/=923A 63*3A+23GL A+2<3A 2<3 HA+/34 GA+>* @J 94B\ ] ^3JHA+/34 89342)1*: ;<J )4 2<3 +I2 1H 63*3A+2)*6 2<3 HA+/34 )* @32>33* 2<3 H)A42 HA+/3 +*G 2<3 ,+42 HA+/3 I+,,3GB ] D>33*)*6 89342)1*: D<3 =+2< 2<3 1@_3I2 H1,,1>4 <+?3 21 @3 + 42A+)6<2 ,)*3L ('F"- 89342)1*: ;<+2 41H2>+A3 +,,1>4 94 21 G1 =+2< @+43G +*)/+2)1*B ] (,+4< "2+63: A3I2+*69,+A +A3+ ><3A3 2<3 ?)4)@,3 /12)1* >),, 2+P3 =,+I3 D)/3,)*3: 43A)34 1H HA+/34 )* + A1> +*G 42+IP4 1H ,+J3A4M K*G)I+234 P3J HA+/34L A369,+A HA+/34 +*G 3/=2J HA+/34 "<+=3: @+4)I 4<+=34 GA+>* >)2< 2<3 4<+=3 211,4L ,)*3 211, 1A + 4)*6,3 ,3223A CS 1033A llnal Lxam noLes age 33 Symbol: sLore ln a llbrary and can be reused. Changes Lo Lhe llbrary symbol wlll resulL ln changes ln all of Lhe coples of Lhls symbol currenLly on Lhe sLage. Craphlc: sLaLlc graphlc, can be used ln oLher symbols 8uLLon: lnLeracLlve parL of anlmaLlon wlLh user, responds Lo mouse cllcks and rollovers. Movle cllp: reusable plece of anlmaLlon, can Lurn a slmple anlmaLlon lnLo a movle cllp symbol and reuse lL. CuesLlon: Pow many frames per second should we have when bulldlng an anlmaLlon for dlsplay on a compuLer? 12-14 CuesLlon: Whlch Lype of anlmaLlon uses frames: Cel 8ased aLh 8ased !"#$ nelLher CuesLlon: lf an anlmaLlon ls 40 frames long and Lhe fps ls 3, how long wlll Lhe anlmaLlon Lake Lo play? 8 seconds
&'()'* +,'-#)".-/ 0'1#,2' 34
1. Whlch ls fasLer: llrewlre 400 or uS8 2.0 or 1hunderbolL? 2. Lvery Apple compuLer has a flrewlre porL, Lrue or false ? 3. WhaL was Lhe !"#$% '#(% for n1SC 1vs ln Lhe 80s? 4. WhaL ls Lhe !"#$% '#()* for n1SC 1vs 3. WhaL ls Lhe !"#$% '#()* for Pu 1vs 6. WhaL does 1080p mean? 7. CuesLlon: 8lack and WhlLe 1v only used Lhe ? slgnal (flll ln Lhe blank wlLh ?, u or v) 8. CuesLlon: Whlch of Lhe followlng color sampllng meLhods offers 0 compresslon? 4:4:4 9. CuesLlon: name Lwo Lypes of daLa Lransfer meLhods you can use Lo move your vldeo from your camcorder Lo your compuLer. 56!7 8)2'*)2' 10. CuesLlon: Pow many scan llnes are Lhere on an analog 1v from Lhe 1970s? 9:3 11. CuesLlon: WhaL does 720p mean? ;<3 =).'- ). !"#$"%&&'#( >6'?,'.1'@
&'()'* +,'-#)".-/ 0'1#,2' A3
CuesLlon: Why can your compuLer someLlmes play one .avl flle buL Lhen noL play anoLher .avl flle? B== C'D'.C- ". #$' EFGHE CuesLlon: WhaL flle formaL does ?ou1ube use (.Avl, .WMl, eLc.) WhaL newer flle formaL ls llash layer pushlng (lL4) CuesLlon: avl ls a conLalner flle formaL. I2,' CuesLlon: .avl flles wlll always use Lhe same codec Lo play Lhem. 8J=-' CuesLlon: name 3 ways of reduclng Lhe flle slze of a plece of vldeo before movlng lL onLo your webslLe. a) Lower frame slze (from 680x480 320x240) b) Lower frame raLe c) Choose a CCuLC Whlch of Lhese wlll nC1 affecL Lhe slze of a vldeo flle? a. K)1#,2' 6)L' b. E"="2 &'-"=,#)". c. IMD' "N N".# ,-'C N"2 12'C)#- d. number of lrames per second e. LengLh of Cllp f. All of Lhe above wlll affecL Lhe slze WhaL ls a codec? !" $%&&' ()*+, -.+/ 01234 5+63 &7 +8 ' 29:3 1; <)=31 >+:2?@3 >+@= A8 ! #$%&% '( )'(*+,-% .)%/ ('- &'0#-%))$'12/%&'0#-%)) '( 3$/%') ,1/ ,./$') >8 ' :)3>3 1; 41;2B+@3 ?43= 21 3=)2 <)=314 =8 01*3 1; 2C3 +A1<3