A Software Multimedia Platform with Real-Time Video Manipulation Capability

Abstract A new type of software multimedia platform GOLS (Graphical Objective Language System), which can provide efficient multimedia database systems including manipulation of video data streams, is proposed. GOLS integrates three capabilities; data acquisition, data management and data presentation, which are necessary to develop advanced multimedia database applications. Using GOLS, object-oriented database applications can be easily constructed, because objects of GOLS are persistent and distributed, and the objects can be easily attached to graphical user interfaces. In addition, data acquisition capability supported by video recognition libraries enables the system to link real-time raw video data dynamically. A video recognition model based on a state-transition type model and Video Scene Description Language is proposed to describe flexible and reusable models for recognition of video data. Experience of developing applications, including Live Hypermedia system, revealed that multimedia applications can be easily developed using GOLS.