MySQL processing database

From VQEG JEG Wiki
Jump to: navigation, search

Processing Database

Within VQEG JEG Hybrid's efforts on reproducible research, one of the most important steps is to provide the information how to reproduce PVS files, indicators, and objective measures. An information database in the form of a MySQL database seems appropriate.

Storage items

Several types of items may be distinguished in a complete processing chain for video quality prediction:

FileStorageItem 
In the simplest case, a file storage item is a URL and a StorageDescriptionItem.
StorageDescriptionItem 
The StorageDescriptionItem relates to the different types of file and data storage. Notably Raw Video Sequences, Processed Video Sequences, and Bitstreams can be distinguished for FileStorageItem and SingleScore or ScorePerFrame for DataStorageItem.
ProcessingItem 
Contains all information required to transform on or several StorageItem(s) to one or several StorageItem(s), notably FileStorageItem(s) and/or DataStorageItem(s). A typical example is a video codec or an objective measure.
DataStorageItem 
Similar to FileStorageItem but contains the data directly and a StorageDescriptionItem.
ProcessingItem 
AliasItem 

Any StorageItem and ProcessingItem can be accessed by a unique code of 12 characters.