A new type of software multimedia platform GOLS (Graphical Objective L
anguage System), which can provide efficient multimedia database syste
ms including manipulation of video data streams, is proposed. GOLS int
egrates three capabilities: data acquisition, data management and data
presentation, which are necessary to develop advanced multimedia data
base applications. Using GOLS, object-oriented database applications c
an be easily constructed, because objects of GOLS are persistent and d
istributed, and the objects can be easily attached to graphical user i
nterfaces. 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-transitio
n type model and Video Scene Description Language is proposed to descr
ibe flexible and reusable models for recognition of video data. Experi
ence of developing applications, including Live Hypermedia system, rev
ealed that multimedia applications can be easily developed using GOLS.
(C) 1996 Academic Press Limited