Mobicast: synchronous video from several mobile phones
As it is known, almost all modern mobile phones are able to shoot video, and with the advent of 3G they even learned how to broadcast it to the Internet (see Qik and Ustream services). A lot of events happen (concerts, parties), where simultaneous recording comes from dozens or even hundreds of cell phones of viewers. Researchers from Microsoft's Cairo laboratory came up with the idea: what if you tried to combine all these video streams, just like Photosynth technology glues together individual photos? Indeed, due to the complementarity of the sources of shooting, you can improve the quality of the video up to high resolution.
A group of researchers led by Ayman Kahil (Ayman Kaheel) has developed a program Mobicast , which consists of two parts: the client (under Windows Mobile, of course) and the server. As soon as two or more Mobicast phones begin to broadcast the video stream, the server synchronizes their watches, and then glues the video streams. This is where the technology of pattern recognition comes in, which is trying to find good points for gluing at the level of individual frames. Video compiled from separate streams has already high resolution and is broadcast on a large screen (since cell phones have very low video resolutions, the server copes with the task in almost real time). Demonstration of technology with three mobiles, see video .
')
For example, during the concert, the fans themselves can organize high-quality video transmission without the use of expensive video equipment, just from a few hundred mobile phones. This is theoretically, in practice, the system will probably work only when shooting sedentary objects.
What's more interesting, the Mobicast program even provides feedback: each contributor receives screenshots of a joint picture on his mobile phone, where his own content is highlighted in color.