The Secondary Video Set is used for substitution of the Main Video/Main Audio streams to the corresponding streams in the Primary Video Set (Substitute Audio Video), substitution of the Main Audio stream to the corresponding sream in the Primary Video Set (Substitute Audio), or used for addition to/substitution of the Primary Video Set (Secondary Audio Video).
The Secondary Video Set may be recorded on a disc, recorded in Persisent Storage or delivered from a server. The file for the Secondary Video Set is once stored in the File Cache or Persistent Storage before playback, if the data is recorded on a disc, and it is possible to be played with the Primary Video Set simultaneously. The Secondary Video Set on a disc may be directly accessed in case that the Primary Video Set is not played back (i.e. it is not supplied from a disc). On the other hand, if the Secondary Video Set is located on a server, all of this data should be stored once in the File Cache or Persistent Storage and played back ("Complete downloading"), or a part of this data should be stored in the Streaming Buffer sequentially and played back from the buffer while downloading, without the buffer overflowing.
Secondary Audio Video contains zero or one Sub Video stream and zero to eight Sub Audio streams. This is used to add to the Primary Video Set or to substitute the Sub Video stream and a Sub Audio stream in the Primary Video Set.
Substitute Audio Video contains one Main Video stream and zero to eight Main Audio streams. This is used to substitute for the Main Video stream and Main Audio stream in the Primary Video Set.
Substitute Audio contains one to eight Main Audio streams. This is used to substitute for the Main Audio stream in the Primary Video Set.