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!


Tuesday, October 22, 2013

Non-Conventional Multimedia

Here are a few links for some interesting MM applications that we discussed in class:

Digital Scent: Transmit and receive scent-enabled digital media
http://en.wikipedia.org/wiki/Digital_scent_technology
http://exhalia.com/


Haptic Technology: Using the sense of touch to convey information.
http://en.wikipedia.org/wiki/Haptic_technology


Google Goggles: Search for information using images
http://en.wikipedia.org/wiki/Google_Goggles


Shazam: Search for information about music
http://en.wikipedia.org/wiki/Shazam_(service)


Story Space and Hypertext Fiction:
http://www.eastgate.com/storyspace/index.html
http://www.eastgate.com/catalog/Fiction.html


Thanks for those who contributed :)

Saturday, October 19, 2013

Welcome!

السلام عليكم ورحمة الله ، وكل عام وأنتم بخير

Welcome all to this course on Multimedia Systems!

This blog will be our communication medium and interaction arena. You will find here all the necessary information about the course, the required material, assignments, announcements as well as interesting links and resources.

To stay up to date, make sure to subscribe to the posts by entering your email in the subscription box just above my profile pic.

... There are lots of interesting things to explore in this course, so stay tuned!