Tuesday, March 19, 2013

MCQ - Multimedia Common Questions

AUDIO:

What are the audio file types , mime types and container formats you are aware of ? 
What is the difference between AAC-LC / AAC+ / eAAC ? 
What is the difference between AMRNB and AMRWB
For which apps AMR is preferred over AAC ? 
Which Music quality is better - MP3 / AAC ? Why ?
Can we play 5.1 channel audio content on android handsets ? If so, in which android releases ?
How do you verify that the audio output of music playback is indeed  correct ? 
What is the audio routing strategy used in android when you have multiple audio output devices such as BT headset, etc ?
What is the difference between Speech recorder and Sound recorder app ? 
What is echo cancellation  noise suppression and audio effects support available in android ?
What is Sampling frequency?What do you mean by 48Khz?
What is bitrate ? what does 128Kbps mean.
What is significance of Audio Flinger and what does it do?
Explain the Threads running in Audio Flinger?
What is the work Mixer thread? How is Fast Mixer thread different.
What is ALSA , How is it interacting with Audio Framework.
What is Periodic Buffer. What are latency, buffer periods and size.
Explain the Audio Encoding/Decoding flow
What is PCM? what is difference between 16-bit and 32-bit PCM
What is difference between Audio Sink and Audio Output
How is Audio Track being written
What would be impact of CBR and VBR on the Audio
How will you take PCM sample dump.

 

VIDEO:

What are the video  file types , mime types and container formats you are aware of ? 
Which video format is preferred in digital TV ? 
How do you convert video of one resolution to another ? 
What is aspect ratio ? what are the standard values used for video ?
What are the raw video formats that can be rendered to any display device ? What is the difference between those raw formats ?
How will you check the frame rate to be 30fps for encoding as well as decoding.
How will you dump the YUV frames.
What is Surface Flinger. How does video rendering happen.
What is hardware composer. How does Composition happen.
What will be the impact if the video buffers get stuck within decoder. and how will you handle. 


CAMERA
 
 1. camera kernel and HAL interaction 2. Sensor data to HAL 3. Sync between preview and Encoding 4. Bayer Format and resolution 5. ISP functionality 6. How does buffer gets exchanged from HAL to driver 7. What driver is doing 8. Preview frame drop 9. camera service functionality 10. flow from start preview till encoding via capture 11. block diagram of camera module . 12 . JPEG encoding flow in general 13 . DCT vs DFT vs Wavelet for JPEG 14. ISO significance 14. 3A need 15. How does a capture wroks Optics perspective 15. video snapshot functionality 16. how will you make use of multiple core to improve capture usecase?16. What will happen with preview and camera buffers if encoder is slower during recording.
 
IMAGE 
What are the video  file types  and mime types of Images you are aware of ? 
What happens when we view a GIF animation file in android device ? 
What are SMIL files and where are they typically used ? 
What are SVG files and where are they typically used ? 
What are PNG files and where are they typically used ? 
what is the difference betewen BMP and WBMP files ? 
Have you found any issues related to slideshow / thumbnails in gallery / sliding through the gallery ?



METADATA:
What is album art ? 
What is genre ?
What is ID3 tag ?
How do you validate the metadata fields ? 


GENERAL:
What are the different types of streaming for multimedia contents ? What is the difference between each of them ? 
How can we create RTSP streamable contents when a normal 3gp file is given ? 
What RTSP servers are you familiar with and which 3gpp standard did those servers support ? 
How did you measure jitter in RTSP/RTP streaming ? 
How do you measure video playback performance and verify audio-video sync ? 
Which multimedia framework is used in Android ? 
What multimedia codecs are used in Android - SW codecs, DSP codecs or HW codecs ? What is the difference between each of them ?
What are the performance issues /  power management related / quality-related issues you have reported ? 
which is the most complex/difficult issue you have found and reported ?
What happens if we rename the extension of media files such as rename .mp3 to .3gp , .3gp to .jpg , etc.. ?

No comments:

Post a Comment