Exam 7: Multimedia Network Communications and Applications, Wireless Networks and Content-Based Retrieval in Digital Libraries
Exam 1: Multimedia Authoring, Tools, Graphics and Image Data Representations10 Questions
Exam 2: Color in Image and Video11 Questions
Exam 3: Fundamental Concepts in Video and Basics of Digital Audio13 Questions
Exam 4: Lossless Compression Algorithms11 Questions
Exam 5: Lossy Compression Algorithms, Image Compression Standards and Basic Video Compression Techniques10 Questions
Exam 6: Mpeg Video Coding I -- Mpeg-1 and 2, Basic Audio Compression Techniques, Mpeg Audio Compression, Computer and Multimedia Networks7 Questions
Exam 7: Multimedia Network Communications and Applications, Wireless Networks and Content-Based Retrieval in Digital Libraries52 Questions
Select questions type
Assume an analog halftoning process uses a screen size of 200 "dots" (disks) per inch, with any size available. Suppose we wish to approximate this digitally, with about 100 intensity levels, not by using an ordered dither but by using an pattern for each pixel.
How many bilevel dots per inch must our printer be capable of producing?
(Essay)
4.8/5
(37)
Suppose an image block happens to have the following entries:
183 160 94 0 0 0 0 0 183 153 0 0 0 0 0 0 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(Note that this is a greylevel, 8-bit image, not DCT output).
Now suppose we decide to encode this image into the frequency domain as follows:
• First we go down each column, and carry out a 1-dimensional transform, replacing each column by its set of DCT coefficients.
• However, for the first column we use only a length-3 DCT (i.e., ); for the second column we use a length-2 DCT, and for the third column we use a length-1 DCT, always leaving zeros in the transform domain just where they appeared in the original, image domain.
• We leave the DC coefficient always at the top of each column processed.
• Then we use the output from the above stage and go on to do the same procedure for rows 1 to 3.
Question:
(a) Which takes more calculations, the above procedure, or the ordinary 2-D DCT transform? Explain.
(b) Broadly, what is the difference, if any, in the output DCT Image between the new transform and the standard one, for this particular image?
Note: One need not do any calculations for this question but, for reference, recall that the 2-D DCT for an block size is defined as
where , and the constants and are determined by
The 1-D DCT is given by
(Essay)
4.9/5
(30)
Briefly, for grey input images explain what half-toning and dithering are. How are they related to each other? What is ordered dithering?
(Essay)
4.7/5
(45)
What constitutes "interactivity" in a multimedia project?
Please discuss briefly the levels of interactivity possible, from least interactive to most interactive.
(Essay)
4.9/5
(40)
Consider an alphabet with two symbols , with probability and . Plot the entropy as a function of .
Note: you might want to use .
(Essay)
4.8/5
(41)
Dissolve: Suppose we have video1 dissolving into video2, over a time from 0 to (video1 gradually disappears, and video2 gradually appears).
There are 2 ways that this task is commonly carried out: "Ordinary Dissolve" and "Dither Dissolve". In Ordinary Dissolve, every pixel value is changed, over time, so that it contains partly the contents of video1 and partly the contents of video2, summed additively. In Dither Dissolve, pixels are either all-video1 or all-video2, not a mix; the decision of which video to take pixel values from is based on a random number generator.
Write pseudocode solutions for accomplishing these two kinds of gradual video transition. For each type, just show the algorithm for filling up R (Red) values - Green and Blue will be similar.
(Essay)
4.8/5
(32)
Why do we use CMY color primaries for printing, instead of RGB ones? Hint: paper is white, not black.
(b) What colour is Yellow and Cyan, printed together? Why?
(Essay)
4.8/5
(38)
In MPEG, what are all the different kinds of frames?
(b) What are they used for?
(c) Is the method that is used for motion compensation in MPEG based on x, y translation the most complicated method for motion compensation in use now in any standard? If so, explain why; if not, explain what other method is used.
(d) Does MPEG video compression require a higher bitrate for video clips that have more action in them? Explain.
(Essay)
4.9/5
(39)
How would you create your own video wipe transition from the top-left corner of the viewport down to the bottom-right corner - a diagonal transition? Fig. 1 shows such a video transition.
Figure 1: Wipe transition, at Here, we wish to simply take pixels from either the first or the second video, depending on whether they are above or below the moving diagonal line.
Write some pseudo-C or pseudo-Premiere pseudocode to produce correct pixel values during the transition.
Hint: for any and position, we can determine where the line that is on, which is parallel to the wipe, cuts the main diagonal from top-left to bottom-right of the frame, simply using similar triangles. To do so, it's easiest to calculate the y-intersept of that line (where it hits the y-axis).
Figure 2: Wipe transition geometry.


(Essay)
4.7/5
(38)
What is texture? Explain in detail what is meant by texture descriptors, for use in content-based image and video search.
(Essay)
4.9/5
(43)
Describe the most important features for video search based on content descriptors. If you had to find a single frame to describe an entire video, what features would you use to drive the search?
(Essay)
4.9/5
(46)
Among FDMA, TDMA or CDMA, which one provides the most efficient use of the allocated spectrum for multiple access? Justify your choice.
(Short Answer)
5.0/5
(35)
Showing 41 - 52 of 52
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)