MiniDiver: A Novel Mobile Media Playback Interface for Rich Video Content on an iPhoneTM

  • Gregor Miller
  • Sidney Fels
  • Matthias Finke
  • Will Motz
  • Walker Eagleston
  • Chris Eagleston
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5709)


We describe our new mobile media content browser called a MiniDiver. MiniDiving considers media browsing as a personal experience that is viewed, personalized, saved, shared and annotated. When placed on a mobile platform, such as the iPhoneTM, consideration of the particular interface elements lead to new ways to experience media content. The MiniDiver interface elements currently supports multi-camera selection, video hyperlinks, history mechanisms and semantic and episodic video search. We compare performance of the MiniDiver on different media streams to illustrate its feasibility.


Video Stream Video Content Mobile Platform Camera View Video Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Lou, J.G., Cai, H., Li, J.: A real-time interactive multi-view video system. In: MULTIMEDIA 2005: Proceedings of the 13th annual ACM international conference on Multimedia, pp. 161–170 (2005)Google Scholar
  2. 2.
    LeoAnnotation2008: Real-time multiview analysis of soccer matches for understanding interactions between ball and players. In: CIVR 2008: Proceedings of the 2008 international conference on Content-based image and video retrieval, pp. 525–534. ACM Press, New York (2008)Google Scholar
  3. 3.
    Grau, O., Hilton, A., Kilner, J., Miller, G., Sargeant, T., Starck, J.: A free-viewpoint video system for visualisation of sport scenes. SMPTE Motion Imaging, 213–219 (2007)Google Scholar
  4. 4.
    Lu, W.L., Okuma, K., Little, J.J.: Tracking and recognizing actions of multiple hockey players using the boosted particle filter. Image Vision Comput. 27(1-2), 189–205 (2009)CrossRefGoogle Scholar
  5. 5.
    Goldman, D.B., Gonterman, C., Curless, B., Salesin, D., Seitz, S.M.: Video object annotation, navigation, and composition. In: UIST 2008: Proceedings of the 21st annual ACM symposium on User interface software and technology, pp. 3–12. ACM Press, New York (2008)Google Scholar
  6. 6.
    Shipman, F., Girgensohn, A., Wilcox, L.: Authoring, viewing, and generating hypervideo: An overview of hyper-hitchcock. ACM Trans. Multimedia Comput. Commun. Appl. 5(2), 1–19 (2008)CrossRefGoogle Scholar
  7. 7.
    Stahl, E., Zahn, C., Finke, M.: How can we use hypervideo design projects to construct knowledge in university courses? In: CSCL 2005: Proceedings of th 2005 conference on Computer support for collaborative learning, International Society of the Learning Sciences, pp. 641–646 (2005)Google Scholar
  8. 8.
    Cockburn, A., Mckenzie, B.: What do web users do? an empirical analysis of web use. International Journal of Human-Computer Studies 54, 903–922 (2001)CrossRefzbMATHGoogle Scholar
  9. 9.
    Cockburn, A., Greenberg, S., McKenzie, B., Jasonsmith, M., Kaasten, S.: Webview, a graphical aid for revisiting web pages. In: OZCHI 1999: Proceedings of the 1999 Australian Conference on Human Computer Interaction (1999)Google Scholar
  10. 10.
    Killam, B.: A study of three browser history mechanisms for web navigation. In: IV 2001: Proceedings of the Fifth International Conference on Information Visualisation, Washington, DC, USA, p. 13. IEEE Computer Society, Los Alamitos (2001)Google Scholar
  11. 11.
  12. 12.
    Rekimoto, J.: Time-machine computing: a time-centric approach for the information environment. In: UIST 1999: Proceedings of the 12th annual ACM symposium on User interface software and technology, pp. 45–54. ACM, New York (1999)Google Scholar
  13. 13.
    Afrah, A., Miller, G., Parks, D., Finke, M., Fels, S.: Hive: A distributed system for vision processing. In: Proc. of the Int. Conf. on Distributed Smart Cameras, September 2008, pp. 1–9 (2008)Google Scholar
  14. 14.
    Shen, C., Zhang, C., Fels, S.S.: A multi-camera surveillance system that estimates quality-of-view measurement. In: Proceedings of The IEEE International Conference on Image Processing (ICIP 2007), pp. III–193–III–196 (2007)Google Scholar
  15. 15.
    Miller, G., Starck, J., Hilton, A.: Projective surface refinement for free-viewpoint video. In: Proc. 3rd European Conference on Visual Media Production, IET, November 2006, pp. 153–162 (2006)Google Scholar
  16. 16.
    Zitnick, C., Kang, S., Uyttendaele, M., Winder, S., Szeliski, R.: High-quality video view interpolation using a layered representation. In: SIGGRAPH, pp. 600–608 (2004)Google Scholar
  17. 17.
    Miller, G., Afrah, A., Fels, S.: Rapid vision application development using hive. In: Proc. International Conference on Computer Vision Theory and Applications (February 2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Gregor Miller
    • 1
  • Sidney Fels
    • 1
    • 2
  • Matthias Finke
    • 2
  • Will Motz
    • 1
  • Walker Eagleston
    • 1
  • Chris Eagleston
    • 1
  1. 1.Dept. of Electrical & Computer EngineeringUniversity of British ColumbiaVancouverCanada
  2. 2.Media and Graphics Interdisciplinary CentreUniversity of British ColumbiaVancouverCanada

Personalised recommendations