FINAL - EVERYTHING Flashcards
what is multimedia?
two or more continuous media
what are the three broad categories of audio/video services?
streaming stored audio/video, streaming live audio/video, interactive audio/video
how does a client stream stored audio/video service?
downloads through the internet
how are audio/video services stored?
files are compressed and stored on server
what is digitization?
conversion of data into a stream of numbers
what is compression?
a coding process that will reduce the overall number of bits needed to represent information
what is sampling?
measuring analog signal at regular time intervals
what is it called when you sample amplitude (voltage)?
quantization
what is the nyquist theorum?
the idea that we need to sample the signal 2f times per second given the highest signal frequency ‘f’
what is pulse code modulation?
converting analog audio to compressed binary from sampling, quantization and encoding
what 3 questions do you need to decide when digitizing audio data?
sampling rate? how finely is the data quantized and is it uniform? file format?
what is the difference between predictive encoding and perceptual encoding?
predictive: difference in samples are encoded instead of the actual sampled values (typically used for speech)
perceptual: tries to mimic how people perceive sound (mp3)
what is the difference between predictive encoding and perceptual encoding?
predictive: difference in samples are encoded instead of the actual sampled values (typically used for speech)
perceptual: tries to mimic how people perceive sound (mp3)
what is the value of DC value in jpeg compression?
the average pixel value multiplied by a constant
what are AC values in jpeg compression?
changes in the pixel values - no change means AC = 0
why is jpeg called lossy compression? and what phase is responsible for this?
because some data is irreversibly lost, happens during quantization phase
what do you call a time ordered sequence of frames?
a video
what is spatial compression?
using JPEG or something close to compress each frame of a video
what is temporal compression?
removal of redundant frames
MPEG divides frames into what 3 categories?
i-frames, p-frames and b-frames
what is an i-frame?
independent frame not related to the previous frame or following frame, meant to represent an interval
what is the point of iframes?
they can stop cross origin domain policy, you can also load lots of different resources in an i-frame
what is a p-frame?
predicted frame - related to the previous i-frame or p-frame
what is a b-frame?
bidirectional frame - relates to previous or following frame