Assignment Date: Part 1, 2/1/2006; Parts 2/3, 2/15/2006
Due Date: Part 1 due 2/8/2006; Parts 2/3 due 2/22/2006
Description:
Part 1:
Create a 10 second midi file using tool such as ablemidi. Save the midi file as <login>TheComposer.mid in your cs525 web page directory. Let us vote next wednesday on whose midi is the best. The winner gets some bonus point.
Part2:
In year 2009, ATSC decides to start developing the next generation of HDTV standards with four times the resolution of today's HDTV system. Assume one simple solution is to increase the scanning lines from 1125 to 2250, other paramters (BW, CH, AR, FR, CV, Kf) not changed. What will be the RH and Rv numbers? What will be number of equivalent pixel in one frame? See pages 12 and 13 of video.pdf for the related formula.
What is the main difference between a composite TV system and a component TV system? (See Page 25 of video.pdf)
The video standards converts RGB signal to YIQ signal format. how can we take advantage of the YIQ format, in terms of video compression utilizing the human perception system? (See Page 26 of video.pdf).
Part3:
Login to a machine in EN136 Lab (with Maple software). Follow the instructions in http://cs.uccs.edu/~cs525/dct/dctmws.htm to generate the FDCT results their plots.
Create a 8x8 pixel data matrix of your choice using the fuction similar to bwstrip:=proc(f)
local i,j;
for i from 1 to 8 do
for j from 1 to 8 do
if (i mod 4 > 1) then f[i,j]:=0;
else f[i,j]:=100;
fi;
od;
od;
end;
bwstrip(f);
It can be an area with gradient value changes from left to right, such as gradient:=proc(f)
local i,j;
for i from 1 to 8 do
for j from 1 to 8 do
f[i,j]:=10*j;
fi;
od;
od;
end;
gradient(f);
execute getdctf(F); to obtain the 2D-DCT coefficients in F matrix.
Use print(F); to print the matrix and matrixplot(f, axes=BOXED); to plot the resulting matrix.
Submit the F matrix, the corresponding zig-zag sequence, and the Intermediate sequence for the above zig-zag sequence (values encoded using the VLI encoding), the compression ratio for this particular data set.