Customizing multimedia data as well as referring its portion is required in multimedia applications. This paper proposes a virtual multimedia object (VMO). This is the object virtually created based on objects in multimedia data. Users can derive portions of multimedia data, append specific data to them, create a new object based on them, and convert their data formats through VMOs. This paper tries to formally describe VMOs. Moreover, a pointing entry is introduced to implement the system based on the concept of VMOs. A pointing entry represents the mappings between a VMO and its original data. Pointing entries are created through user-defined deriving procedures. VMOs are derived through user-defined mapping functions by using the original data and pointing entries. A prototype system using pointing entries has been constructed. Applying it to a multimedia application clarifies that users can manipulate VMOs by writing only a few lines of code, and the mechanism of VMOs gives us a programming guideline.
[1]
Katsumi Tanaka,et al.
OVID: Design and Implementation of a Video-Object Database System
,
1993,
IEEE Trans. Knowl. Data Eng..
[2]
Stanley B. Zdonik.
Incremental database systems: databases from the ground up
,
1993,
SIGMOD '93.
[3]
Sowmitri Swamy,et al.
OO-VHDL: Object-Oriented Extensions to VHDL
,
1995,
Computer.
[4]
Euripides G. M. Petrakis,et al.
Similarity Searching in Medical Image Databases
,
1997,
IEEE Trans. Knowl. Data Eng..
[5]
Dragutin Petkovic,et al.
Query by Image and Video Content: The QBIC System
,
1995,
Computer.
[6]
Susumu Kawashima,et al.
Versioning model of image objects for easy development of image database applications
,
1996,
Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96.