a.Insert videos into the database
b.Define events of the videos
A.Insert videos into the database
If one likes to process a new - the system
not yet known video -, one must indicate first the physical address of
A video is identified by its name and its extension, as well as by the location.
In the menu bar, there is a Button " LOAD ", one gets a list of all yet annotated videos here.
If the desired match is not in this list, one must select FILE to arrive
at a file dialog and to indicate a new video.
If one decides to see a certain video, one can regard the file in the Preview - that is very helpful, if the name of the video file is not meaningful.
If the video is found, then annotation process starts with pressing
In the soccer-based application the match is the central unit. First of all, one must specify all the important information of a match, in order to enter the new video into the system.
The following data must be indicated:
The teams, the locations and the referees can be entered newly, or one
can profit from data already available in the database.
Optional fields are indicated with an asterisk, e.g. the number of spectators is optional to indicate.
The teams can be selected as follows:
On the left side, one can see information already stored the database. The existing teams are alphabetically arranged. If one decides to look for a team, one clicks on it and it appears on the right page of the dialog.
With the button SAVE one can finally choose a team. If the desired team
is not in the list, one can add it again. But one must select on the top
right NEW ONE. Afterwards, the fields on the right page can be filled out.
As long as the JToggleButton is on
SELECT, these fields cannot be selected. Once new data has been entered, one can write them into the database by clicking on SAVE.
After clicking on SAVE one returns to the information on the match.
The stadium and the referees are selected in the same way
If one performed all these steps (in any order), one returns to the
initial window. If one clicks now on SAVE, the new data - and thus
the new video - are inserted into the database and one can begin to annotate
events which happened in this shot.
One must specify thus first the Shots (start time, stop time, description). The start or stop time can only be entered by starting the Video player. As soon as the SET START TIME or SET STOP TIME Button is clicked, the time is automatically taken over. This process can be reelected until one meets the desired requirements. With PLAY SHOT one can regard the selected shot. After indicating a description, one can finish the shot specification phase by clicking on SAVE SHOT.
Afterwards, one can select one of the following Events:
For the following example a pass is selected and annotated.
If one decides for a certain Event, one gets a dialog window, in which one can enter the data of this Event. Since a pass involves 2 persons, much data has to provided:
Like for the input of match information, some fields must be filled
out by the user, other can be filled through already existing information.
A SET means that existing information are used; INSERTED AND SET however points out that new data were entered. Respective for a player.
No suitable player was found. Therefore one selects NEW ONE and can now access the fields of the right page. Titles, first name as well as addresses are optional.
Further one can enter the position of the player within the specification
of a pass :
At present, there exits 4 different positions, but one can add new without
any problem. This data is stored by pressing the SAVE Button.
The situation, after having inserted some events could be as follows:
In the following table all shots, scenes (delimited by two shots), sequences
(delimited by two scenes) and Compound Units are shown. One receives a
longer logical unit, by (at least 2) adding Shots to a scene, or (at least
2) scenes to a sequence, or (at least 2) sequences to a
Compound Unit. Remember to give an appropriate title (description):
go to main page