IT6003-Multi Media Compression Techniques
IT6003-Multi Media Compression Techniques
com
VALLIAMMAI ENGINEERING COLLEGE
SRM Nagar, Kattankulathur-603203
DEPARTMENT OF INFORMATION TECHNOLOGY
Academic Year: 2016-17
QUESTION BANK - ODD SEMESTER
UNIT -I [PART-A]
Q.No Question Competence Level
Understanding BTL2
1 What do you mean by multimedia?
Remembering BTL1
2 Define Virtual Reality.
Remembering BTL1
3 Mention the Basic stages of Multimedia.
Understanding BTL2
4 Describe the definition of Hyper Media & Interactive Multimedia
Remembering BTL1
5 Mention application of multimedia.
Analysing BTL4
6 Explain voice mail.
Applying BTL3
7 Classify the application of entertainment in multimedia.
Remembering BTL1
8 Differentiate between MOD and VOD.
Analysing BTL4
9 Explain Multimedia mail.
Indentify the mode of information stream associated with multimedia Applying BTL3
10 application.
Analysing BTL4
11 Distinguish between stereo recoding and monophonic recoding.
Analysing BTL4
12 Compare additive color mixing and subtractive color mixing .
Determine the propagation delay associated with connection through a private Evaluating BTL5
13 telephone network of 1km.
Remembering BTL1
14 Classify the text document that are used to procedure page of document.
Applying BTL3
15 Examine the need of aspect ratio.
Understanding BTL2
16 What is the need of anti aliasing filter?
Remembering BTL1
17 Mention the properties of color sources in video.
Understanding BTL2
18 Describe MIDI.
Creating BTL6
19 How quantization error can be optimized?
Determine the rate of the sample and bandwidth of the hand limiting filter in a
encoder which is to be used for the digitization of an analog signal which has a Evaluating BTL5
20 bandwidth from 15HZ theory to 10 Khz. Assuming the digitized signal is to be
stored within a memory of a computer?
www.Vidyarthiplus.com
www.vidyarthiplus.com
UNIT -I [PART-B]
www.Vidyarthiplus.com
www.vidyarthiplus.com
a Discuss the origins of cel animation 08 Remembering BTL1
11
b Short notes on (i) Kinematics (ii) Morphing 04+04 Understanding BTL2
Explain why the multimedia skill set is different from other project
a 10 Evaluating BTL5
skill sets.
12 Why are multimedia projects most frequently performed by teams?
b Whose responsibility is it to ensure that the team operates 06 Analysing BTL4
effectively? What can be done to promote team effectiveness?
Discuss some of the general principles and factors that apply to
13 - 16 Understanding BTL2
create computer animation for multimedia presentations
Short note on (i) Signal Bandwidth (ii) Synthesized audio
14 - 16 Remembering BTL1
(iii) Broadcast television (iv) CD quality audio
5 How CELP provides better quality than LPC in speech coding? Analysing BTL4
6 State standards of CELP based standards. Understanding BTL2
7 What are the features is used to determine the perception of signal by the ear? Understanding BTL2
8 When the SMR calculation will be used? Applying BTL3
9 Define Frequency masking. Remembering BTL1
10 Show temporal masking with neat diagram. Applying BTL3
11 Mention the types of frame sequence assignment. Remembering BTL1
12 Define GOP. Remembering BTL1
13 Describe Macro block. Remembering BTL1
14 Compare MPEG1 and H.261 Evaluating BTL5
15 What are standard associated with HDTV? Understanding BTL2
16 Define VOP. Remembering BTL1
17 Compare MPEG1 and MPEG2. Evaluating BTL5
18 Compare MPEG2 and MPEG4. Evaluating BTL5
19 Describe MPEG4. Remembering BTL1
20 How to determine motion estimation & compensation? Creating BTL6
www.Vidyarthiplus.com
www.vidyarthiplus.com
a Explain the principles operation of a third order DPCM scheme. 10 Remembering BTL1
2 Explain how the performance of a basic DPCM scheme can be improved
b 06 Analysing BTL4
by utilizing a more accurate version of the previous signal.
Explain briefly how higher level of compression can be obtained by
3 - 16 Evaluating BTL5
making the predictor coefficients associated with ADPCM adaptive.
a Explain the main difference between an LPC codec and a CECP codec. 08 Evaluating BTL5
4 Explain the meaning of the following terms relating to speech coders
b 4x2=8 Remembering BTL1
(i) Processing delay (ii) algorithm delay (iii) look ahead (iv) coder delay.
Explain the principles on which perceptual coders are based and how
5 - 16 Understanding BTL2
they differ from an LPC and CELP coder.
Explain the principles on which LPC coders are based. Hence with the
aid of a schematic diagram of an LPC encoder and decoder, identifying
6 - 16 Remembering BTL1
the perception parameters and associated vocal tract excitation parameter
that are used.
With the aid of a graph showing the sensitivity of the human ear, explain
a 2x4=8 Applying BTL3
the meaning of the term (i) Frequency Masking (ii) Temporal Masking
7 In relation to the schematic diagram of MPEG perceptual decoder,
b explain the operation /meaning of the following. (i) PCM encoder& 4x2=8 Remembering BTL1
decoder (ii) Synthesis filter bank (iii) Quantizer (iv) Frequency sub band
With the aid of the schematic diagrams, explain the operation of the
following two types of perceptual coder (i)backward adaptive bit
8 - 16 Analysing BTL4
allocation (Dolby AC-2) (ii) hybrid backward /Forward adaptive bit
allocations (Dolby AC-3)
In relation to the encoding procedure of I, P, B- frames, explain the
meaning and use of the following terms. (i) I – Frame (ii) Macro block
9 - 8x2=16 Understanding BTL2
(iii) Target frame (iv) Preceding reference frame (v)Succeeding reference
frame (vi) Motion vector (vii) Prediction error (viii) GOP
Describe the following relating to the H.263 video compression standard
assuming the QCIF
10 - 4x4=16 Creating BTL6
(i) The no. of pixels per frame (ii) The no. of GOBs per frame
(iii) The encoding of a PB frame (iv) Unrestricted motion vectors
Show how the compression algorithm used with MPEG-1 differs from
a 08 Applying BTL3
11 that used in the H-261 standard.
b Explain the principle and operation of MPEG-4. 08 Applying BTL3
With the aid of a frame sequence diagram ,Explain the meaning of the
a 08 Remembering BTL1
12 term PB frame and why such frames are sometimes used?
b Explain the principle and operation of MPEG-2. 08 Remembering BTL1
Explain the application of D-frames and the compression techniques that
13 - 16 Understanding BTL2
is used with them
Explain why I-frame are inserted into the compressed output stream
14 - 16 Analysing BTL4
relatively frequently. Hence explain the term “Group of pictures”(GOP)
www.Vidyarthiplus.com
www.vidyarthiplus.com
and “Prediction span”.
www.Vidyarthiplus.com
www.vidyarthiplus.com
compare this with the fixed length binary code words.(02)
A discrete memory less source has 5 symbols x1, x2, x3, x4, x5 with
4 - probabilities 0.4, 0.19, 0.16, 0.15, 0.1 respectively attached to every symbol. 16 Creating BTL6
Construct a Shannon Fano code for the source and calculate code efficiency.
A discrete memory less source has an alphabet of seven symbols whose
probabilities of occurrence are as described below Symbol: S0, S1 S2 S3 S4
5 - S5 S6 and probabilities are 0.25 ,0.25, 0.0625, 0.0625 ,0.125, 0.125 ,0.125 16 Evaluating BTL5
Compute the Huffman code for this source moving combined symbols as
high as possible
The following character string is to be transmitted using Huffman coding
a A B A C A D A B A C A D A B A C A B A B . Derive the Huffman code 10 Applying BTL3
6 tree.
Determine the saving in transmission bandwidth over normal ASCII and
b 06 Applying BTL3
binary coding.
Explain the meaning of the following terms relating to
7 - compression.(i).Source encoders & destination decoders (ii) Loss less & 4x4=16 Remembering BTL1
lossy compression (iii) Entropy encoding (iv) Source encoding
Use a range of DCT coefficients and a selected quantization threshold to
a derive how the maximum quantization error is determined by the choice of 08 Evaluating BTL5
8 threshold value.
Explain why differential encoding is used for the compression of the DC
b 08 Remembering BTL1
coefficient in successive blocks.
with the aid of a diagram, identify the 5 main stage associated with the base
9 - Line mode of operation of JPEG and give a brief description of the role of 16 Analysing BTL4
each stage.
Explain the basic mode of operation of GIF. Include in your explanation the
10 - size of the color table used, how each pixel value is sent, and how the 16 Analysing BTL4
receiver knows the image parameters used by this source.
Explain how the LZW dictionary encoding is done. Illustrate with an
a 08 Remembering BTL1
11 example.
b How this is different from the LZ algorithm? 08 Analysing BTL4
With the aid of diagram explain in a qualities way the meaning of the
following terms relating to transform encoding.
12 - 4x4=16 Remembering BTL1
(i) Spatial frequency (ii) Horizontal & vertical components (iii) DCT (iv)
Entropy
a Describe the principle of TIFF and its application domain. 10 Understanding BTL2
13
b Demonstrate the basic mode of operation of GIF. 06 Applying BTL3
Explain the meaning of the following terms relating to facsimile machines:
14 - (i)Termination codes (ii) make-up codes (iii) Over scanning (iv) EOL code 4x4=16 Remembering BTL1
and its uses
www.Vidyarthiplus.com
www.vidyarthiplus.com
UNIT -IV [PART-A]
www.Vidyarthiplus.com
www.vidyarthiplus.com
b Define SIP. Explain the architecture of SIP. 10 Remembering BTL1
a Formulate the steps in Session Description protocol(SDP). 08 Creating BTL6
9 What is MEGACO protocol? Explain the techniques involved in
b 08 Applying BTL3
MEGACO protocol
Explain the following in MEGACO protocol. (i) MEGACO transaction
10 - (ii) MEGACO commands (iii) MEGACO descriptions (iv) MEGACO 4x4=16 Remembering BTL1
call establishment.
11 - Explain communication mechanism of SS7 with example. 16 Remembering BTL1
a Describe Sigtran. 08 Understanding BTL2
12
b How Signtran related with IP & SS7? Explain. 08 Analysing BTL4
13 Short notes: (i) SCTP (ii) MPLS 2x8=16 Remembering BTL1
a Explain any one of the application of VOIP. 08 Creating BTL6
14
b Describe the Various CODEC methods. 08 Remembering BTL1
UNIT -V [PART-A]
www.Vidyarthiplus.com
www.vidyarthiplus.com
UNIT -V [PART-B]
Q.No Question Mark Competence Level
Explain interactivity for streaming stored audio/video and for real time
a 08 Remembering BTL1
interactive Audio and Video?
1
Short note on (i) Real time streaming protocol (ii) Decompression
b 4x2=8 Remembering BTL1
(iii) jitter removal (iv) Quantization
Explain the limitation of best effort services in making multimedia
2 - 16 Understanding BTL2
networking
Is it possible for CDN to provide worse performance to a host requesting
3 - a Multimedia object than if the host has requested the objects from the 16 Evaluating BTL5
distant origin server? Explain?
a How is the inter arrival time jitter planned in the RICP reception report? 08 Creating BTL6
4
b Explain one of the protocol for real time interactive applications. 08 Analysing BTL4
Explain the various scheduling and poling mechanism used in
5 - 16 Applying BTL3
Multimedia Networking.
List RTCP packet types and briefly explain the information contained in
6 - 16 Remembering BTL1
each of these packet types.
7 - Explain intserv model and per-flow reservation of resources? 16 Remembering BTL1
Consider an RTP session consist of 4 users, all of which are sending and
receiving RTP packets in to the same Multicast address, each user sends
video at 100 kbps?
8 - 4+6+6 Applying BTL3
(i) RTCP will limit its traffic to what rate?
(ii) A particular receiver will be allocated how much RTCP bandwidth?
(iii) A particular sender will be allocated how much RTCP bandwidth?
9 - Short note on : (i) Leaky bucket (ii) WFQ (i) SIP (iv)H 323 4x4=16 Understanding BTL2
a How jitter can be removed from audio at the receiver end? Explain. 08 Creating BTL6
10
b How audio quality can be Maintain or relay from packet loss? Explain. 08 Remembering BTL1
How is the inter arrival time jitter calculated in the RTCP reception
a 10 Remembering BTL1
11 report?
b Explain the motivation in packet jitters? 06 Analysing BTL4
How is RTSP similar to HTTP? Does RTSP have methods can HTTP be
12 - 16 Understanding BTL2
used to request a stream? Explain.
What would be pre-emptive priority queuing? Does pre-emptive priority
13 - 16 Analysing BTL4
queuing make sense for computer networks? Justify.
How is RTSP different from HTTP? For example is HTTP in band or
14 - out-of-band? Does RTSP maintain state information about the client 16 Analysing BTL4
(Consider the pause/resume function)? Explain..
www.Vidyarthiplus.com
www.vidyarthiplus.com
VERIFIED BY
1. [ ]
2. [ ]
3. [ ]
www.Vidyarthiplus.com