<?xml version="1.0" encoding='ISO-8859-1'?>
<!-- Document type definition for a shot boundary determination result -->

<!-- The result of shot boundary determination is a set of segment
elements. The result is associated with a string which identifies the
system which produced the shot boundaries  The sysId (10 chars max )
should incorporate the name of the group which created the system used 
so that the sysId will be unique across groups. 

Also associated with each result are 4 pieces of processing complexity
information: totalRunTime, totalDecodeTime, totalSegmentationTime, and
processorTypeSpeed. The first three are elapsed clock times expressed
in seconds to the nearest millisecond if necessary - just a number
with decimal point (.), no units. Total run time is the sum of the
decode and segmentation times. It is included for those that cannot
separate decoding from segmentation. For other groups it will be
redundant. The format of the processor information is up to you and it
may contain blanks, e.g.,"P4 Xeon 3.06GHz" for a Pentium 4 etc. If
your system design makes it impossible to provide one of the numbers
please notify Tzveta Ianeva (tzveta.ianeva AT nist DOT gov) in advance of
submission and encode a value of "-1".

-->
<!ELEMENT shotBoundaryResult (seg*)>
<!ATTLIST shotBoundaryResult  sysId CDATA #REQUIRED
                              totalRunTime CDATA #REQUIRED
                              totalDecodeTime CDATA #REQUIRED
                              totalSegmentationTime CDATA #REQUIRED
                              processorTypeSpeed CDATA #REQUIRED>

<!-- Each seg element corresponds to a segment of video material from
a single file, which is identified by name in the src attribute 
-->
<!ELEMENT seg (trans*)>
<!ATTLIST seg src CDATA #REQUIRED> 


<!-- Each trans element should correspond to a shot transition within
the current segment of video material. The transition has an associated
transition type. We use the following rough definitions:
     CUT       - 0-length transition; shot A is followed immediately by shot B
     anything else will be condidered "gradual" - transitions of length > 0

The transition has associated with it the number of the display frame just 
before the transition and the number of the display frame immediately after 
the transition. 

The first frame in a video is number 0.
-->
<!ELEMENT trans EMPTY>
<!ATTLIST trans type          CDATA                     #REQUIRED 
                preFNum       CDATA                     #REQUIRED 
                postFNum      CDATA                     #REQUIRED>
