1. A method comprising: obtaining information at an electronic device, the information comprising: an absolute location of the electronic device defined by latitude, longitude, and altitude of the electronic device obtained via a global positioning system; an absolute direction of the electronic device relative to North that a surface of the electronic device points to; a level of light that the electronic device is exposed to; and an acceleration of the electronic device's motion; and recording the obtained information from the group consisting of location, direction, level of light, and acceleration as meta-data in conjunction with multimedia data to create sensor-rich multimedia; wherein the information is continuously obtained at a first rate, and the information is continuously recorded at a second rate and the method further comprising determining whether the first rate matches the second rate and, if the first rate is lower than the second rate, calculating data values for the information when at an information recordation time, no information is obtained.