3
BENC 4173 – Tutorial 1 UNIVERSITI TEKNIKAL MALAYSIA MELAKA BENC 4173 MULTIMEDIA TECHNOLOGY & APPLICATION TUTORIAL 1: INTRODUCTION TO MULTIMEDIA TECHNOLOGY 1. You have been asked to develop one multimedia application for learning purpose. The target audiences for these applications are among the secondary school students. As a software engineer, you need to identify which tool will be used to develop this application and explain at least THREE (3) capabilities in your application should have. 2. MSC Company hired you to develop one social networking web based application. User can interact with this application by using online video, chat via forum, and upload their photos to the web. You have to make sure the project that will going to develop according to specifications determined by the user. Besides, there are some possibilities issues may occur throughout the application development process. As a project leader, you have to predict what the THREE (3) issues happen and how you overcome this problem. 3. You have a digital image in eight-bit color that has blocky areas of color, lacking the subtle gradations from one color to the next that you would like to see. Is this a matter of aliasing or quantization error? Explain. 1

Topic 1 - Introduction (1)

Embed Size (px)

Citation preview

Page 1: Topic 1 - Introduction (1)

BENC 4173 – Tutorial 1

UNIVERSITI TEKNIKAL MALAYSIA MELAKABENC 4173

MULTIMEDIA TECHNOLOGY & APPLICATION

TUTORIAL 1: INTRODUCTION TO MULTIMEDIA TECHNOLOGY

1. You have been asked to develop one multimedia application for learning purpose. The target audiences for these applications are among the secondary school students. As a software engineer, you need to identify which tool will be used to develop this application and explain at least THREE (3) capabilities in your application should have.

2. MSC Company hired you to develop one social networking web based application. User can interact with this application by using online video, chat via forum, and upload their photos to the web. You have to make sure the project that will going to develop according to specifications determined by the user. Besides, there are some possibilities issues may occur throughout the application development process. As a project leader, you have to predict what the THREE (3) issues happen and how you overcome this problem.

3. You have a digital image in eight-bit color that has blocky areas of color, lacking the subtle gradations from one color to the next that you would like to see. Is this a matter of aliasing or quantization error? Explain.

4. If you are recording an audio file and you expect that the highest frequency in the file will be 10,00Hz, what is the minimum sampling rate you can use to ensure that you won’t get audio aliasing?

5. True or False? You can’t represent as wide a range of colors with eight bits as you can with 16 bits. Explain your answer.

6. One of the solutions for the limited bandwidth problem is using compression. What is the

size of file for uncompressed video and audio sample below in MB (megabyte).

(i) 600 x 400 pixels per frame, 35 frames per second, 5 minutes video.

(ii) 35200 samples per second, 32 bits per sample, stereo sound, 5 minutes audio.

1

Page 2: Topic 1 - Introduction (1)

BENC 4173 – Tutorial 1

7. Do a run-length encoding of the following sequence grayscale values. Explain your encoding strategy, and compute the compression rate.240 240 240 240 240 240 240 238 238 238 238 238 230 230 230 230 229 228 228 227 227 277 227 227 227 227 277 227 227 227 227 277 227 227 227 227 277 227 227 227

8. Compress the set of original string below using Huffman coding. Given a 7 symbol alphabet with the following symbol probabilities: A = 11, E = 16, I = 13, M = 5, L = 14, D = 10 and T = 2. Generate the Huffman tree of the symbols above. Do not forget to assign the symbol code for every branch. (List symbols in order of decreasing probabilities).

2