Abstract
Editing or browsing video based on spatial content without distortion or cropping has been challenging because of providing unavailable information (view) in a single frame. Virtual camera control enables the user to view the video from her perspective by using camera functions such as pan, tilt, and zoom on a recorded video. In this paper, we propose our SpriteCam system that provides virtual camera controls by first generating the background sprite or mosaic of the video. We provide the theoretical framework and then explain how pan, tilt, and zoom operations are applied using the sprite. SpriteCam allows centralizing objects, aspect ratio conversion, and fixing the camera view without distortion or information loss for videos which sprite can be generated.



















Similar content being viewed by others
References
Avidan S, Shamir A (2007) Seam carving for content-aware image resizing. In ACM SIGGRAPH 2007 papers (SIGGRAPH ′07). ACM, New York, NY, USA, 2007, Article 10 . DOI=10.1145/1275808.1276390 http://doi.acm.org/10.1145/1275808.1276390
Aygün RS, Zhang A (2002) Reducing blurring-effect in high resolution mosaic generation. In Multimedia and Expo, 2002. ICME ′02. Proc. 2002 I.E. Int. Conf., 2, IEEE Computer Society, Washington, DC, pp. 537–540
Aygun RS, Zhang A (2004) Integrating virtual camera controls into video, 2004 I.E. Int Conf on Multimedia and Expo, Tokyo, Japan, August, 2004
Barhoumi W, Bakkay MC, Zagrouba E (2011) An online approach for multi-sprite generation based on camera parameters estimation Multimedia Tools and Applications
Chen Y, Deshpande AA, RS Aygun (2012) Sprite generation using sprite fusion. ACM Trans. Multimedia Comput. Commun. Appl. 8, 2, Article 22 (May 2012), 24 pages DOI=10.1145/2168996.2169002 http://doi.acm.org/10.1145/2168996.2169002
Cheung H-K, Siu W-C (2007) Robust global motion estimation and novel updating strategy for sprite generation. Image Process IET 1(1):13–20
Deng Z-L, Guo Y-D, Gu X-D, Chen Z-B, Chen Q-Q, Wang, C (2008) A Comparative review of aspect ratio conversion methods. Proc. of the 2008 Int. Conf. on Multimedia and Ubiquitous Engineering (MUE ′08). IEEE Computer Society, Washington, DC, USA, pp.114–117
Deshpande A, Aygun RS (2009) Motion-based video classification for sprite generation. Database and expert systems applications, 20th Int. Workshop on Database and Expert Systems Application, pp. 231–235
Dufaux F, Konrad J (2000) Effcient, Robust and fast global motion estimation for video coding. IEEE Trans Image Process 9(3):497–501
Glantz A, Krutz A, Sikora T, Nunes P, Pereira F (2010) Automatic MPEG-4 sprite coding—comparison of integrated object segmentation algorithms. Multimed Tools Appl 49(3):483–512
Guo Y-D, Deng Z-L, Gu X-D, Chen Z-B, Chen Q-Q, Wang C (2008) Aspect ratio conversion based on saliency model. Image and Signal Processing, 2008. CISP ′08. Congress 4, 2008,pp. 92–96
Guo YD, Gu XD, Chen ZB, Chen QQ, Wang C (2007) Adaptive video presentation for small display while maximize visual information, LNCS, Springer. Visual 2007, Shanghai
Hsia SC, Liu BD (1994) An NTSC to HDTV video conversion system by using the block processing concept. J IEEE Trans Consum Electronics 40(3):216–224
http://www.adobe.com/products/premiere.html, accessed June 2013
http://www.cyberlink.com/products/powerdirector/overview_en_US.html, accessed June 2013
Kunter M, Krutz A, Mandal M, Sikora T (2007) Optimal multiple sprite generation based on physical camera parameter estimation. Visual Communications and Image Processing, VCIP, IS&T/SPIE’s Electronic Imaging
Lee MC, Chen WG, Lin CB, Gu C, Markoc T, Zabinsky SI, Szeliski R (1997) A layered video object coding system using sprite and affine motion model. Circ Syst Video Technol IEEE Trans 7(1):130–145
Lu Y, Gao W, Wu F (2001) Fast and robust sprite generation for MPEG-4 video coding. Proc. of the Second IEEE Pacific Rim Conf. on Multimedia: Advances in Multimedia information Processing, October 2001
Lu Y, Gao W, Wu F (2001) Fast and robust sprite generation for MPEG-4 Video Coding. Proc. of the Second IEEE Pacific Rim Conf. on Multimedia: Advances in Multimedia information Processing
Lu Y, Gao W, Wu F (2003) Efficient background video coding with static sprite generation and arbitrary-shape spatial prediction techniques. IEEE Trans Circ Syst Video Technol 13(5):394–405
Mavlankar A, Varodayan D, Girod B (2007) Region-ofinterest prediction for interactively streaming regions of high resolution video. Proc of 16th Intl Packet Video Workshop,Lausanne, Switzerland, pp. 68–77
Sikora T (1997) The mpeg-4 video standard verification model. IEEE Trans Circ Syst Video Technol 7:9–31
Smolic A, Ohm JR (2000) Robust global motion estimation using a simplified m-estimator approach. Proc. ICIP2000, IEEE Int. Conf. on Image Processing
Smolic A, Sikora T, Ohm JR (1999) Long-term global motion estimation and its application for sprite coding, content description and segmentation. IEEE Trans Circ Syst Video Technol 9(8):1227–1242
Sun X, Foote J, Kimber D, Manjunath BS (2005) Region of interest extraction and virtual camera control based on panoramic video capturing. IEEE Trans Multimedia 7(5):981–990
Wilson A, Lin MC, Yeo B, Yeung MM, Manocha D (2000) A video-based rendering acceleration algorithm for interactive walkthroughs. Proc ACM Multimedia:75–83
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grant No. 0812307.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, Y., Aygün, R.S. SpriteCam: virtual camera control using sprite. Multimed Tools Appl 74, 1067–1089 (2015). https://doi.org/10.1007/s11042-013-1711-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1711-6