O'Reilly logo

Mobile Intelligence by Bala Srinivasan, Ling Tan, Jianhua Ma, Agustinus Borgy Waluyo, Laurence T. Yang

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

21.6 IMPLEMENTATION AND EXPERIMENTS

A mobile-based soccer video retrieval system is developed based on the proposed MoVR framework, which consists of the following components:

  • A soccer video database is constructed and maintained in the server side by using PostgreSQL [23]. Totally 45 soccer videos along with 8977 segmented video shots and corresponding key frames are stored and managed in the database.
  • Server-side engine is implemented using C++. This module contains not only the searching and ranking algorithms but also a set of other computationally intensive techniques, including video shot segmentation, HMMM database modeling, user profile generation and updating, and so on.
  • The virtual client application is implemented using Java J2SE [14]. It works as a middleware between server engine and mobile clients, where data communication is mainly fulfilled by using UDP and TCP.
  • The user interface on the mobile device is developed by using Sun Java J2ME [13] Wireless Toolkit [15]. We try to make it portable, flexible, and user friendly with simple but effective functions. The user can easily issue event/pattern queries, navigate key frames, play interested video clips, and provide feedbacks.

Figures 21.6 and 21.7 show the user query interfaces of the MoVR soccer video retrieval system.

  • In Figure 21.6(a), the initial choices are displayed, which include “Soccer Video Browsing,” “Soccer Video Retrieval by Event,” and “Soccer Video Retrieval by Event Pattern,” and so on. The user ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required