Lecture 1 - Multimedia and Graphics Flashcards
EPS/EPSF
Encapsulated Postscript - vector
JPG/JPEG/JPE
Joint Photographic Experts Group - bitmapped
CDR
CorelDraw - metafile, bitmapped, and/or vector-based file created by Microsoft
DWG
Autocad - vector
TIF/TIFF
Tagged Image File Formats
GIF
Graphics Interchange Format - bitmapped
BMP
Windows Bitmap - vector
PIC
PC Paint - bitmapped format that contains diff image sizes for each photograph
PCD
Photo CD - vector graphics format used with CAD and drawing programs
PSD
Photoshop - bitmapped, creates a very compat file easy to transmit across networks
WMF
Windows Metafile
Uptime
how long a server stays up
Panther
name of computer “server” that hosts uwo website
FTP
file transfer protocol ex. filezilla, WinSCP; some file transfer programs do not connect to all servers
Shell client
can type in commands by hand - but it’s in Unix (S-FTP using secure shell)
File transfer client
allows us to transfer files to panther
Horseshoe
checkmarks shaped in an upside down “u”
Artifacts
noise/specs around the image
Lossless compression
no data discarded during compression, quality kept
Lossy compression
data is discarded each time file compressed ; quality degrades
Interlacing technique
how images downloaded to your screen (applies to gif files); process by which image is drawn in a series of passes rather than all at the same time (see full image, gets clearer as downloads)
interpolation
when bitmapped images are enlarged (resampled) and the computer adds new pixels, guessing on the colour to colour the new pixels based on surrounding pixels
Internet
a collection of local, regional, national and international comptuer networks that are linked together to exchange data and distribute processing tasks
host
a computer on the internet that provides services such as web pages, emails, web storage
ISP
internet service provider ex. Western, Bell, Rogers, Costco; company that maintans an internet host computer providing internet access and USER ACCOUNT for accessing INTERNET, EMAIL, AND WEBSPACE to host website
IP Address
Internet Protocol that uniquely identifies each computer/device connected to the internet
dotted-quad
most popular way of denoting ip addresses (ex. 192.102.249.3) ; each quad must be between 0-255
domain name
the text name corresponding to the numeric IP address of a computer on the internet; 2 parts - identifies the NETWORK and the specific COMPUTER
URL
Uniform Resource Locator - an address of a web document on a computer
Subdomain
a domain that is part of a larger domain, two or more parts (labels) separated by “.” ex. en.wikipedia.org –> domain = wikipedia, subdomain = en
TLD
top-level domain; identifies the type of organization that is associated with the domain
POP, IMAP, SMTP
protocol for email
VoIP
protocol for video messaging like skype
Circuit Switching
go from route a to b to c
packet
a small group of bytes consisting of a header (tells where it is going; destination, and where it came from: source. and the body) Often 64 bytes for header and 512 bytes for body.
protocol
rules for the format and transmission of data
subject directory
a program that enables the user to search internet sites
meta search engine/metacrawler
internet search engine which searches other search engines
PageRank algorithm
how many links there are to a web page from other pages, and QUALITY of the linking sites
Keyword Prominence
keywords found near the top of the page make the page more relevant and thus give those pages a higher ranking
Cel-based
Celluloid; clear sheet material on which images were drawn by movie animators (2d animation)–> object changes from frame to frame
Tweening
fills in intervening frames
frame rate
speed of the animation
3d rendering
gives objects attributes - colour, amounts of transparency, surface
ray tracing
technique of adding light and shadows to a 3d image
streaming animation
when the gif document is viewed, the multiple images display quickly and in succession, producing this
multi-block GIFS
a series (blocks_ or still GIF images within ONE single GIF file (what animated gifs are formally called)
onion skinning
3d computer graphics term for a technique used in creating animated cartoons and editing movies to see several frames at once
flash professional cs3
multimedia authoring and playback system launched in 1996; most popular for its animated graphics
Sampling process (motion)
each frame is sampled into discrete samples and each sample becomes a pixel
Quantization process (motion)
Each pixel gets assigned a colour, maybe just 2 colours (b&w) –> (1 bit colour) or maybe 16 million colour (24 bit)
analog video
smooth electronic waves (ex. conventional TV)
digital video
converts into digital media (0s and 1s) - benefit of delivering on internet
YUV
common video model; Y = luminance (brightness)and UV (CbCr) = chrominance (color/hue)
retina displays
have a pixel density high enough so that your eyes can’t detect pixels at a normal viewing distance
data rate/bit rate
amount of video processed per second
codec
a piece of code that compresses video or audio as it is created (exported from the editing software) and then when displaying it to the user, decompreses the video/audio (ex. H.264)
temporal compression
just save info on selected keyframes, all other frames save differences from previous keyframe
spatial compression
compress each frame individually, uses the sa me techniques as JPG compression
container file format
a file format that stores both the data (frames) AND how to play the data(which codec) ex. .avi, .mp4
firewire
a means by which info can be sent from the camcorder directly to the computer - digital video footage requires 13 GB of storage/hr of video
bandwidth
how much data can be pushed across a connection (the capacity) in a given amount of time
unicast
each user gets his/her own stream of video, the server has to send out A LOT of data if several users are watching at once
multicast
send the same stream to many users but then they lose the ability to pause, rewind, etc.
Analog-to-digital converter (ADC)
captures a snapshot of the electric voltage on an audio line and represents it as a digital number that can be sent to a computer
samplfe rate
of samples we take per second of audio or number of times per second the waveform is measured
hiss reduction
reducing noise within a given frequency range
Digital Milennium Copyright Agency (DMCA)
The legislation that gives us the ability to protect our work, has flaws but it is the means by which we can respond to infringement
rotoscoping
an animation technique in which the artist sketches over live-action video to create a drawn version of the actual footage
color/chroma subsampling
a ratio of each component’s frequency within a small grid of the screen
progressive download
files can begin previewing while other prats of it are still being downloaded
videotelephony
a unique form of streaming-based video delivery in that it is done in real time and has 2 or more contributors/particpants ex. skype/facetime
adaptive streaming
the reason why you can continue watching things when it buffers bc u change it to a lower quality or go back 20 seconds etc