CSE 126/228F: FIRST HOMEWORK
DUE May 4 IN CLASS Write a short discussion for each of the following
questions. This homework is due at the beginning of class on May 4; no late homeworks will
be accepted. Typed homeworks are preferred. If you do turn in handwritten material it must
be extremely legible. Please use a stapler.
- Multimedia: Color Concepts: 2 points
- Compare three systems for color image representation. Give two techniques for reducing
the number of bits in color representation.
- Television Data Rates: 4 points
- How does television solve the problem of flicker in display?
- Compute the data rates in bits per second for uncompressed video captured in the
following formats: NTSC, PAL, and HDTV. If you know of several sub-formats for each of the
above three formats, go ahead and use one of those sub-formats.
- Audio Coding: 6 points
- Describe the various steps in digitization and coding of audio signals.
- The following sequence of real numbers has been obtained sampling an audio signal:
1.8, 2.2, 2.2, 3.2, 3.3, 3.3, 2.5, 2.8, 2.8, 2.8, 1.5, 1.0, 1.2, 1.2, 1.8, 2.2, 2.2, 2.2,
1.9, 2.3, 1.2, 0.2, -1.2, -1.2, -1.7, -1.1, -2.2, -1.5, -1.5, -0.7, 0.1, 0.9
Quantize this sequence by dividing the interval [-4, 4] into 32 uniformly distributed
levels (place the level 0 at -3.75, the level 1 at -3.5, and so on. This should simplify
your calculations). Write down the quantized sequence. How many bits do you need to
transmit it?
- Encode the quantized sequence using DPCM and use a Huffman code on the difference
samples. How many bits do you need now to encode the sequence?
- What is the compression ratio you have achieved?
- Video Coding: 4 points
- Differentiate between Subband coding and Subsampling.
- Will Transform coding always result in compression? Explain with an example.
- JPEG: 4 points
- Are the 8x8 blocks within an image coded independently of each other? In other words, if
for example, if a decoder receives all blocks except the first one, can it go ahead and
construct most of the image (except of course the region covered by the first block)?
Explain.
- What is the reason for zig-zag coding of AC Coefficients?
- Give 3 methods for encoding multiple resolutions in JPEG.
Return to CSE 126/228f Home Page