SE3314 Final Flashcards
What are the 3 categories of a/v services?
Streaming stored, streaming live, interactive
What is digitization?
The conversion of analog signal into a stream of numbers
What is pulse code modulation?
The process of converting from analog audio to compressed binary form sampling, quantization, and encoding
What is compression?
the process of coding that will effectively reduce the total number of bits needed to represent certain information
What is quantization?
Sampling in the amplitude/voltage dimension
What is the Nyquist theorem?
If the highest frequency of a signal is F, sampling frequency should be 2F times per second
How is data rate calculated?
sampling frequency * quantization rate (generally 8 or 16 bits/sample)
How many bits are required for a pixel of a color image?
24 (8 for black and white)
What are the 2 methods of audio compression?
- predictive encoding
- perceptual encoding
How large are the blocks in greyscale JPEG compression?
8x8 pixels (64)
What are the steps for JPEG compressoin?
- DCT
- Quantization
- Compression
What is the DC value in a discrete cosine transform?
The value in cell (0,0) of the T table
What is the process of JPEG quantization?
Values in the T table are divided by a constant, and the fraction is dropped
Why is JPEG considered lossy?
Because of quantization, which is not completely reversible
What direction is the table read during JPEG compression?
Diagonally in a zigzag from the top left
How many 1’s did I give Ouda on his eval for this course
All of them
What is the penalty for showing up late to the exam?
-4% for every 35 seconds that you’re late
What are the types of video compression?
- spatial compression
- temporal compression
What is spatial compression?
Compress each frame individually (ie using JPEG)
What are the categories of frames in a temporal compression?
- I frame (independent)
- P frame (predicated
- B frame (bidirectional)
What is an I-frame?
- not related to any other frame
- must appear periodically at regular intervale
Why do we need I-frames
They serve as a starting point for further encoding
(if you have a better answer let me know)-Dylan
What is a B-frame?
Related to preceding AND following I/P frames
What is a P-frame?
- Related to preceding I/P frame
- changes cannot cover big segment
- carry much less info than other frames