@inproceedings {23370,
	title = {Scaling Virtual Camera Services to a Large Number of Users},
	journal = {Proceedings of the 6th annual ACM conference on Multimedia Systems (MMSYS)},
	year = {2015},
	month = {03/2015},
	pages = {93-96},
	publisher = {ACM},
	address = {New York, NY, USA},
	abstract = {By processing video footage from a camera array, one can easily make\&nbsp;wide-field-of-view panorama videos. From the single panorama video,\&nbsp;one can further generate multiple virtual cameras supporting\&nbsp;personalized views to a large number of users based on only the few\&nbsp;physical cameras in the array. However, giving personalized services to large\&nbsp;numbers of users potentially introduces both bandwidth and processing\&nbsp;bottlenecks, depending on where the virtual camera is processed.In this demonstration, we present a system that address the large cost\&nbsp;of transmitting entire panorama video to the end-user where the user\&nbsp;creates the virtual views on the client device. Our approach is to\&nbsp;divide the panorama into tiles, each encoded in multiple\&nbsp;qualities. Then, the panorama video tiles are retrieved by the client\&nbsp;in a quality (and thus bit rate) depending on where the virtual camera\&nbsp;is pointing, i.e., the video quality of the tile changes dynamically\&nbsp;according to the user interaction. Our initial experiments indicate\&nbsp;that there is a large potential of saving bandwidth on the cost of\&nbsp;trading quality of in areas of the panorama frame not used for the\&nbsp;extraction of the virtual view.\&nbsp;},
	isbn = { 978-1-4503-3351-1},
	author = {Vamsidhar Reddy {Gaddam} and Langseth, Ragnar and H{\r a}kon Kvale {Stensland} and Griwodz, Carsten and Johansen, Dag and Halvorsen, P{\r a}l}
}
