This website describes the project assigned and developed during the course of Didactic Laboratory of Information Engineering held by prof. Riccardo Bernardini as part of the Master Degree in Electronic Engineering at University of Udine.
The aim of this project is to develop a system in which a text, in particular a web URL, has to be embedded in an audio track. When this is being played, a device records the audio and the URL has to be recovered, so the relative website can be opened and displayed.
Two main constraint were given:
The major application that was given is the second screen: while watching a programme on a TV, PC, ... a user may get information about it on his device (smartphone, tablet, PC, ...) directly, almost on real time, without searching for them.
To have a working system, there are two things to do:
A simplified system has been developed. As the video component doesn't play any role, in this implementation only audio components have been considered, in particular only stereo tracks. The URL is just recovered, and not displayed. Furthermore, some more simplifications have been taken (see System for more details). Also, a Matlab prototype has been developed to implement and test the system (see Sources).
The resulting system is capable of working well, provided that some conditions are met: if this is not the case, the URL may not be recovered correctly (see Testing for more details). Some more investigations should be made to address these faulty situations. In any case, the main problems are that audio waves are very different from radio waves that are typically used and the devices that are to be used to play the audio or capture it are not designed for this application.
The code that was written is not optimized. Future development would be to develop an optimized program and a mobile app that records audio, gets the URL and displays it.