Instruction manual
HDE-3000 - 61 -
6.6 Subtitle applications information for software developers
The HDE-3000 encodes subtitle “jobs” by overlaying graphics files onto program video.
A subtitle “job” consists of one usf file and multiple uyc files. A usf file is a text file with the
extension “.usf”. It contains timing and location information to command the HDE-3000 to
overlay specific uyc files at the proper time.
A uyc file is a custom graphics file with the extension “.uyc”. A uyc file is very similar to
standard graphics files (such as gif, jpg, png, etc.), but the format of the information in the
file is arranged to optimize the loading time of the graphics information into the HDE-3000.
To run a subtitle job on an HDE-3000, the usf file and the uyc files need to be copied to
a network server folder that the HDE-3000 can access.
HDE-3000 File System
The file system of the HDE-3000 can only handle 512 files in the root directory, so
the HDE-3000 will automatically search for uyc files in any sub folders included with the
usf file. Most subtitle agencies have adopted a standard practice of putting the usf file in
the root folder, with a subfolder (usually named “uycfiles”) containing all of the uyc files.
USF Files
The following is the syntax for each line of a usf file:
SUBTITLE TimeCode UycFileName xPosition yPosition
Each parameter must be separated by at least one space.
SUBTITLE a keyword (it is required at the beginning of each line).
TimeCode the time to display the uyc file.
UycFileName the file name of the uyc file to display.
XPosition, yPosition where to overlay the uyc file on the TV screen
The following is an example of the contents of a usf file:
SUBTITLE 01:00:41:09 biaa0001.uyc 86 196
SUBTITLE 01:00:44:10
SUBTITLE 01:00:44:18 biaa0002.uyc 103 218
SUBTITLE 01:00:47:18
The first line commands the HDE-3000 to display the file “biaa0001.uyc” at
01:00:41:09, and the “86” and the “196” are positioning parameters (see below). The
second line commands the HDE-3000 to clear the screen at 01:00:44:10. These
“clear the display” lines are optional—you can display one file after another without
erasing if you want to.