Sunday, January 26, 2014

Chapter 7

I have reposted the slides for Chapter 7 after keeping only the material that is included in the exam.

Bittawfeeq everyone, and do not forget your calculators.

Saturday, January 11, 2014

Assignment 3

Assignment 3 is ready. It is about Huffman Coding and Run Length Encoding.

For section 1, you know everything your need for this assignment.

For section 2, you can start working on the RLE part and wait until Monday to be able to do the Huffman Coding part.

The assignment is easy. Start early and do submit it as soon as you finish.

Bittawfeeq!

Friday, January 10, 2014

Audio and Video File Formats

I have added two files that summarize what we need to know in this course about audio and video file formats. Please check them under "audio" and "video" in the course material tab.

Thursday, January 9, 2014

HW2 + Bonus

Due to the increasing demands for a resubmission of HW2 and a bonus opportunity, therfore decided:


  • If you have not submitted HW2, or if you have received a "zero" for plagiarism, you have a second chance to submit the assignment. The extended deadline is 22/1/2014 by midnight. 
  • To be fair with students who submitted on time, this second submission will be graded out of 3 instead of 4.
  • Please note that any plagiarized code will be penalized with a "zero" and a deduction of 2 marks from HW1.
  • You have a chance to receive a bonus of  up to 2 marks if you translate a wikipedia article from English to Arabic about anything related to the topics covered throughout the semester. The Arabic article can also be an extension of a currently bad/short Arabic article. Your contribution has to be no less than 500 words. As a starting point, please check the following link ويكيبيديا: كيف تنشئ مقالة
  • The deadline for the bonus is the exam date.
  • Please note that contributing to wikipedia is a public service, therefore, it is very unethical to add junk to wikipedia just for the sake of getting one mark or two. If you think that you can write well, then please do, otherwise, you will do more harm than good!

Thursday, January 2, 2014

Exam Material Update

The material included in the exam is:
- Chapter 4.
- Chapter 5.
- Chapter 6, excluding noise and filtering.

Calculators

Do not forget your calculators for the exam on Saturday.

Bittawfeeq everyone!

Saturday, December 14, 2013

HW2 Update

Due to the weather conditions, electricity outages and bad internet connections, the deadline of the assignment will be postponed to Monday midnight.

Bittawfeeq,

Thursday, December 12, 2013

HW2

If you face any difficulties in uploading the assignment to the e-learning link, please send it to: ialbluwi.hws@gmail.com with the subject: MM-HW2-Sec# (9-10 is sec1 and 12:30-2:00 is sec2).


Absences

As you all know very well, missing classes without a valid medical excuse leads to a deduction of up to 3 marks and may also lead to being prevented from sitting for the final exam.

I highly appreciate the good number of students who have not yet missed any lecture, such as:

From section 1:
- Mohammad Samhouri
- Haneen Abu Asabeh

From section 2:
- Jaafar Jamal
- Renad Qunais
- Yazan Juma'ah
- Lina Hassan
- Maram Mamoun
- Mohammad Atieh
- Hajar Ali

Keep it up :)

I also would like to warn the following students:

From section 1:
- 20090347
- 20110308

From section 2:
- 20090191
- 20110145

These students have passed the allowed absence limit. Missing any class for any non-verified medical reason during any time in the semester makes me inclined to prevent the student from sitting for the final exam.

Please note that it is your responsibility to keep track of your absences.

Bittawfeeq,

Friday, December 6, 2013

A Few Links

I hope that you have had fun with yesterday's easy exam.

Here are a few links to watch:

1) RGB VS CMYK: an animation prepared by Mahmoud Nammous from the multimedia course (Summer 2013).



2) Slow Motion: 18000 fps?



3) Even More Slow Motion?
http://www.ted.com/talks/ramesh_raskar_a_camera_that_takes_one_trillion_frames_per_second.html

Saturday, November 30, 2013

Thursday, November 28, 2013

Misc.

Here are a few GIF images with good color quality and good use of animation (click to see them in full resolution):



 


Here is also an interactive color wheel application that can be used in website design:

http://colorschemedesigner.com/


Thanks a lot Rushdi Mahdawi (section 2) for this nice contribution :)

Wednesday, November 27, 2013

What is Color?

It is a bit difficult to explain what color is! Here are few non-technical videos that highlight the problem.



Manipulating PPM Images in C++

Here is a snapshot of code that manipulates PPM images, which you can take as a reference.
[There is a missing out.close(); statement at the end]


Monday, November 18, 2013

PPM and PGM

Here are two links for free image viewers/converters that know how to handle PPM/PGM/PBM images:

Imagine Picture Viewer
GIMP

Note also that Photoshop views PPM/PGM/PBM images. And of course, you can always google for "free PPM image converter" and choose the one you like.

Here are also two sets of PPM and PGM images that you can use if you do not wish to download a converter.

Image set 1
Image set 2

For slow connections, you can download these files: football.ppm, football.pgm

Note that PPM images can be: binary or ASCII. The code we write in class works for ASCII PPM.

If the converter does not ask you to select between ASCII and binary the default is usually "binary", which is not very helpful in our case.

Some converters add a comment line at the top. Open the image in a text editor and remove this comment line before running your code. 

Tuesday, November 12, 2013

Exercises on Color Lookup Tables

I have just uploaded two exercises on the creation of color lookup tables. You can find them in the course material tab.

There is also a question in the last page of the first exam (Spring 2013) which you may want to have a look at.
[For section 2: This is the exercise we did in class.]
[For section 1: We did an exercise on the median cut algorithm only, so make sure to have a look at the others].

Sunday, November 3, 2013

A Few Notes Again,

  • I have added the exercise we did on transitions (with solutions) in the course material tab. It also includes another exercise on the dither dissolve transition (This transition is actually a wipe transition). Have a look at it and let me know if you have any difficulties.
  • How do I discuss in the report about why the multimedia project is interesting?
    Describe how usually other multimedia applications perform the task and what is different in how your chosen application performs it. Compare and contrast to show why it is interesting.
  • Avoid general topics such as: "Motion Capture" or "Video Watermarking". Your choice has to be for a specific project/application/tool/etc that has a URL.

Tuesday, October 29, 2013

Notes on Assignment 1

Great! Some students have already submitted their work! I like enthusiasm :)

Here are a few notes and updates regarding the assignment:

  • Since writing in Latex is a bit easier than designing a poster/presentation, here is an update: You have to use at least 3 tags/features/options that are not already in the template given at writeLatex.com. An the latex report has to include at least one image.
  • Again ... what do we mean by an interesting multimedia project?
    • Multimedia Project: a software application, device, website or research idea that rotates around a multimedia theme.
    • Interesting: Involves a new or a non-conventional idea. For example, Digital Scent is not new but non-conventional, however, the latest Samsung Mobile may be new but its idea is not new at all.
  • The presentation application I mentioned in class is Prezi.
If you are not sure about your project idea then please talk to me.

Have fun!

Saturday, October 26, 2013

Thursday, October 24, 2013

Course Material

I have just updated the Course Material page. Now it includes:

  • All of the book slides.
  • Lecture slides for Chapter 1.
  • Previous exams.
  • A link to the book's website.

The page will be updated on a weekly basis inshaAllah.

Have a nice weekend!