13.07.2015 Views

On Media Data Structures for Interactive Streaming in Immersive ...

On Media Data Structures for Interactive Streaming in Immersive ...

On Media Data Structures for Interactive Streaming in Immersive ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

transmission cost <strong>in</strong> kbps240220200180160avg. transmission cost vs. storage <strong>for</strong> akkoIPM (a1)IPM (a2)transmission cost <strong>in</strong> kbps400380360340320300280avg. transmission cost vs. storage <strong>for</strong> ballroomIPM (a1)IPM (a2)transmission cost <strong>in</strong> kbps1402 3 4 5 6 7 8 9storage <strong>in</strong> kbytes per picture2402202001801601402604 6 8 10 12 14 16storage <strong>in</strong> kbytes per picture(a) akko&kayo, M = 3 (b) ballroom, M = 3Figure 3. Tradeoff between Transmission and Storage <strong>for</strong> different View Switch<strong>in</strong>g Probabilitiesavg. transmission cost vs. storage <strong>for</strong> akkoIPM (s3)IPM (s5)1202 3 4 5 6 7 8storage <strong>in</strong> kbytes per picturetransmission cost <strong>in</strong> kbps400380360340320300280avg. transmission cost vs. storage <strong>for</strong> ballroomIPM (s3)IPM (s5)2602 4 6 8 10 12 14storage <strong>in</strong> kbytes per picture(a) akko&kayo, α = 0.1 (b) ballroom, α = 0.1Figure 4. Tradeoff between Transmission and Storage <strong>for</strong> different View Switch<strong>in</strong>g PeriodsIn Fig. 4(a) and (b), we see the transmission-storage tradeoff of the optimized IMVS structures <strong>for</strong> the sametwo test sequences when the view switch<strong>in</strong>g period M changed from 3 to 5. Aga<strong>in</strong>, we see similar trend <strong>for</strong>the two sequences: per<strong>for</strong>mance curve <strong>for</strong> larger view switch<strong>in</strong>g period resides <strong>in</strong> a lower convex hull. This is<strong>in</strong>tuitive as well; large view switch<strong>in</strong>g period M means M − 1 P-frames of the same view can be used betweenswitches, lead<strong>in</strong>g to lower transmission rate.5. CONCLUSIONIn this <strong>in</strong>troductory paper, we first argue <strong>for</strong> the advantage of <strong>in</strong>teractive media stream<strong>in</strong>g over non-<strong>in</strong>teractivemedia stream<strong>in</strong>g, then overview exist<strong>in</strong>g cod<strong>in</strong>g techniques <strong>for</strong> different modalities to support <strong>in</strong>teractive mediastream<strong>in</strong>g. Each technique offers its own unique tradeoffs among different quantities: computation, transmissionrate, storage, and <strong>in</strong>teractivity. <strong>On</strong>e of our key contributions is to present taxonomies to categorize exist<strong>in</strong>gtechniques <strong>in</strong> a logical fashion. We also narrow our focus to the <strong>in</strong>teractive multiview video stream<strong>in</strong>g application,and present quantitative results that illustrated the said tradeoffs.REFERENCES[1] Lou, J.-G., Cai, H., and Li, J., “A real-time <strong>in</strong>teractive multi-view video system,” <strong>in</strong> [ACM International Conferenceon Multimedia], (November 2005).[2] Kurutepe, E., Civanlar, M. R., and Tekalp, A. M., “Client-driven selective stream<strong>in</strong>g of multiview video <strong>for</strong> <strong>in</strong>teractive3DTV,” <strong>in</strong> [IEEE Transactions on Circuits and Systems <strong>for</strong> Video Technology], 17, no.11, 1558–1565 (November2007).[3] Levoy, M. and Hanrahan, P., “Light field render<strong>in</strong>g,” <strong>in</strong> [Proc. SIGGRAPH’96], 31–42 (August 1996).[4] Wilburn, B., Smulski, M., Lee, H., and Horowitz, M., “The light field video camera,” <strong>in</strong> [SPIE Electronic Imag<strong>in</strong>g:<strong>Media</strong> Processors’2002], 4674 (December 2002).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!