Handbook of Video Databases: Design and Applications (Internet and Communications)

4. Interactivity in Video Database Applications

The two systems developed at SCR are both interactive video database applications that use a video-driven composition technique, similar to the one described by Auffret et al. [17]. The content model underlying this video-driven approach is illustrated in Figure 16.3.

Figure 16.3: The Interactive Video Content Model

4.1 The Video-Driven Composition Technique

The content model being used by the video-driven technique is comprised of the following elements (see also [18]):

4.2 Interactive Video Tools

The first part of this section discussed the data stored in the video meta-database for generating interactive video applications. Tools are needed for creating the presentations from the data stored in the database and for creating and managing these data. The remaining part of this section discusses such tools.

4.2.1 Presentation Generation

Generating the presentation is a process consisting of three logical steps, as shown in Figure 16.4. The first step consists of selecting what parts of the interactive video will be delivered. The personalization process used in HotStreams™, for instance, selects the parts of the interactive video that fits the end-user's interest profile. The ultimate goal of the process is to generate scripts that will drive the interactive video presentation. Unfortunately, there exist several script languages that might be used to drive an interactive video production. Hence, it is beneficial to generate an internal, language independent representation of the production first. Support for multiple script languages can then easily be incorporated by implementing a script generator for each of the languages that convert the video from the internal representation to the specific script language.

Figure 16.4: The Presentation Generation Process

4.2.2 Content Assembly Tools

HotStreams™ offers a web-based tool for managing the contents of the meta-database [18]. The tool is implemented as a Java applet that runs inside a regular web browser. The tool consists of a number of panels where each panel implements a group of closely related management functions. The video panel shown in Figure 16.5, for instance, provides the means needed to create and manage interactive videos, their composition, and the text fields that constitute the table of contents. Similarly, the hyperlink panel provides the means needed to create hyperlinks and define their appearance and destination. These panels also provide means to generate meta-data that will be used to create personalized content.

Figure 16.5: The HotStreams™ Content Management Tool

Категории