If you love programming ... you can implement an application that performs Huffman coding and decoding instead of HW3!
Monday, May 26, 2014
A Note About HW3
If you love programming ... you can implement an application that performs Huffman coding and decoding instead of HW3!
TueThu Lectures Moved
This is a reminder that our lectures on Tuesday and Thursday have moved to IT-101.
We will start with the Discrete Cosine Transform .... so make sure to come fresh (Musahsiheen)!
We will start with the Discrete Cosine Transform .... so make sure to come fresh (Musahsiheen)!
Sunday, May 18, 2014
Assignment 3 Is Ready!
Check the assignments tab.
We will discuss about it in the next lecture inshaAllah.
We will discuss about it in the next lecture inshaAllah.
Monday, May 12, 2014
Monday, May 5, 2014
Chapter 6
I have posted Chapter 6 slides along with other supporting material. Make sure not to miss the two documents on video and audio file formats.
Sunday, April 27, 2014
Chapter 5 Slides
I have just uploaded Chapter 5 slides after adding the solutions for the size computation exercises.
Monday, April 21, 2014
A Digital Video Primer
This is an excellent document from Adobe on digital video. The first 12 pages cover almost everything that we cover in this course about video. The rest of the document covers other issues related to video production, editing and post production.
Enjoy reading!
Enjoy reading!
Friday, April 18, 2014
HW Deadline
The deadline of the HWis extended 1 day. The deadline now is Sunday 20/4/2014 at 11:55 PM.
Work hard on the weekend and if you have any questions then come during the office hours on Sunday 9:00 AM - 11:00 AM.
Work hard on the weekend and if you have any questions then come during the office hours on Sunday 9:00 AM - 11:00 AM.
Wednesday, April 16, 2014
A Few Links
1) RGB VS CMYK: an animation prepared by Mahmoud Nammous from the multimedia course (Summer 2013):
https://www.youtube.com/watch?feature=player_embedded&v=MO5G7HmlSA0
2) Slow Motion: (18000 fps):
https://www.youtube.com/watch?feature=player_embedded&v=ktvZ2Z_s4Bo
3) One Trillion frames per second??
http://www.ted.com/talks/ramesh_raskar_a_camera_that_takes_one_trillion_frames_per_second.html
4) Is your red the same as my red?
http://www.youtube.com/watch?feature=player_embedded&v=evQsOFQju08
Tuesday, April 15, 2014
About Yesterday's Lecture
I apologize for not being able to make it for yesterday's lecture (Tuesday 15/4/2014). I had to leave to some event with the university bus, and we arrived back at around 11:30. We will see as the semester proceeds if we will need to have a makeup lecture or not inshaAllah.
As for the exam papers, they are ready. We will solve the exam together on Thursday inshaAllah and distribute the papers.
As for the exam papers, they are ready. We will solve the exam together on Thursday inshaAllah and distribute the papers.
Color Spaces Exercise
Here is a link for the color spaces exercise. Try to solve it, discuss about it, and let me know if you need any help!
Monday, April 7, 2014
Assignment 2
Assignment 2 is ready! Check it out in the assignments tab.
Start early and never hesitate to ask me if you face any difficulties.
Bittawfeeq!
Start early and never hesitate to ask me if you face any difficulties.
Bittawfeeq!
Saturday, April 5, 2014
Exam Reminder
This is just a reminder that our exam will be inshaAllah tomorrow at 11:00 AM in the computer labs 103 and 101.
Please arrive 10 minutes early so that we could start on time.
Do not forget your calculators and sleep well!
Bittawfeeq inshaAllah.
Please arrive 10 minutes early so that we could start on time.
Do not forget your calculators and sleep well!
Bittawfeeq inshaAllah.
Tuesday, April 1, 2014
Wednesday, March 26, 2014
PPM/PGM Examples
Here are a few examples of C++ code that manipulates PPM and PGM images.
PPM_PGM_Examples.zip
Enjoy!
PPM_PGM_Examples.zip
Enjoy!
Tuesday, March 25, 2014
PPM Images
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.
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.
Sunday, March 23, 2014
GIF Images, Interlacing and More!
Check out the little App created by Hassan AlHamsh from section 2 (I hope the name is spelled correctly!).
This App allows you to see the power of interlaced and progressive modes in the GIF and PNG file formats. Move the slider and check the load percentage below to better understand how the image looks like as it is being loaded.
http://robolutiongame.com/_/inter_prog/
Here are also few interesting GIF images. Note, however, that such images are not easy to create. The norm is to have GIF images with a much worse color quality.
This App allows you to see the power of interlaced and progressive modes in the GIF and PNG file formats. Move the slider and check the load percentage below to better understand how the image looks like as it is being loaded.
http://robolutiongame.com/_/inter_prog/
Here are also few interesting GIF images. Note, however, that such images are not easy to create. The norm is to have GIF images with a much worse color quality.
Assignment 1 Grades
Assignment grades are ready. Please check them and let me know if you have any concerns.
Mrs. Layla Sayaydeh is the grader for our course, so you can talk to her directly or talk to me, if you wish.
Mrs. Layla Sayaydeh is the grader for our course, so you can talk to her directly or talk to me, if you wish.
Sunday, March 16, 2014
New Exercises Added
I have added the (in the course material page) solutions for the exercises on color quantization we have done in class. I have also added another file that contains exercises on dithering, which we will not have the time to do in class.
Please check also the previous exams, which are good resources for practice questions.
Tuesday, March 11, 2014
Links Fixed
The dead-links in the assignment description are now fixed.
Thanks Kareem and Hiba for the note.
Thanks Kareem and Hiba for the note.
Saturday, March 8, 2014
Updates
Assalamu Alaikum All,
I hope that you have enjoyed the weekend!
I hope that you have enjoyed the weekend!
- Assignment 1 is ready. Check it out in the assignments tab. If you have any questions, please do not hesitate to ask me during the office hours.
- In this assignment, you will have a chance to show off! I will choose some of the best submissions and share them with everyone.
- For the exam, you will have to know the following:
- What SVG, HTML, XML, SMIL and SGML are and difference between them and when to use them.
- The basic HTML tags for: images, paragraphs, links, boldface and text alignment.
- The basic SVG tags for rectangles, circles and animation, along with the basic attributes: cx, cy, x, y, width, height, fill, stroke, from, to and dur.
- I have added in the course material tab a one page explanation for some of the terms mentioned during the first lectures in this course.
Bittawfeeq!
Tuesday, March 4, 2014
Course Slides
As I have mentioned in class, you can study for this course from:
- The book.
- The book slides (which are already posted online).
- The lecture slides.
Lecture slides will not be ready until we finish the chapter.
If you wish, you can download the slides from the previous semester (which are going to be 90% the same for this semester too) from the e-learning site:
http://psut.jo/elearning/course/view.php?id=442
Whenever we finish a chapter, I am going to post on the blog the new/modified version that I have used for this semester.
Bittawfeeq!
- The book.
- The book slides (which are already posted online).
- The lecture slides.
Lecture slides will not be ready until we finish the chapter.
If you wish, you can download the slides from the previous semester (which are going to be 90% the same for this semester too) from the e-learning site:
http://psut.jo/elearning/course/view.php?id=442
Whenever we finish a chapter, I am going to post on the blog the new/modified version that I have used for this semester.
Bittawfeeq!
Monday, March 3, 2014
Follow By Email
There was a problem with the "Follow By Email" widget and now it works well.
Thanks for everyone that notified me about the problem.
Thanks for everyone that notified me about the problem.
Monday, February 24, 2014
Welcome!
Welcome to this course on Multimedia Systems!
This blog will be our interaction arena and the place where you will find everything you need for the course.
Make sure to register by entering your email in the box at the upper-right corner. You will receive notifications about anything new that I post here.
I wish you all an enjoyable and a beneficial experience!
Have fun,
This blog will be our interaction arena and the place where you will find everything you need for the course.
Make sure to register by entering your email in the box at the upper-right corner. You will receive notifications about anything new that I post here.
I wish you all an enjoyable and a beneficial experience!
Have fun,
Subscribe to:
Posts (Atom)