VERY EASY SIMPLE MATLAB Media Browser/Editor
£20-70 GBP
Paid on delivery
The Individual ProjectWork involves developing a MATLAB based Media Browser/Editor.
You must supply a typeset hard copy solution & a short (2-3 pages) written de-
scription conveying all the appropriate information to demonstrate and explain
your programming philosophy is all that is required.
You hard copy solution must include:
- An overview of you program design and implementation.
- A basic algorithmic description of the main elements of your solution and
how they satisfy the basic requirement listed below.
- You should explicitly highlight any novel features | i.e. those features
developed beyond the basic requirements.
- In addition to the 2-3 page description, a copy of all MATLAB code should
be provided.
You should aim to develop a Media Browser/Editor in MATLAB. Obvious
points of references to the type of applications that may in
uence aspects of your
design include:
- iTunes | basic functionality and playback of audio
- iPhoto | basic functionality, display of images and some simpler aspects
of image editing
- Windows Media Player |- basic functionality and playback
- Winamp Media Player | basic functionality and playback
There are many more media players in existence that may also inspire aspects of
your design. The above are given as common examples of the kind of applications
you can model your solution on. You are completely free to come up with your
own, possibly unique, solutions.
The following basic requirements should be met in order to gain average to
good marks:
- You should be able to load and play or display audio and image media
- You should develop an appropriate GUI (using MATLAB guide) for your
application.
- You should provide a means for organising the media into appropriate
folders, playlists or albums.
- You should provide a means for controlling the volume and tone (e.g. treble
and bass) of the audio playback.
- You should provide two basic means of altering or processing the image
display.
{ You should be able to edit the colour or contrast of a displayed image
2
{ You should be able to crop the image | i.e. extract a part of the
image and save it as a new image.
In order to gain higher marks you need to add some novel extensions or addi-
tional features. You need only provide three dierent novel extensions.
There are endless possibilities here and you are encouraged to think of your
own extensions. To give some idea of some potential extensions here are a few
suggestions:
- You could provide a means to index/tag and eectively search the media
- Additional sound processing:
{ you could provide a graphic equaliser in place of simple tone controls
{ you could provide some additional audio eects, e.g. apply reverb or
other eects
- You could provide additional playlist functionality: play ordering, random
or alternate play order, sorted by some tags/categories
- Additional image processing:
{ Straightening or changing rotation of image
{ More advanced colour image processing
{ Apply some image processing (e.g. edge detection, ltering, blur-
ring/deblurring, dithering)
Hint: Consult MATLAB's Image Processing Toolbox (doc/help images)
and look online for lots of example.
- Advanced GUI layout/elements to control audio/image processing/editing
and organising/sorting media.
Project ID: #1523298