Ultech Corporation DV2000 User Manual Download Page 39

39

The following pseudo code illustrates how to compress a line of data. The data can be a line
of alpha, Y, or C data in an array.

array is an array of 16 bit unsigned values (alpha, Y, or C values)
value, last_value, and count are 16 bit unsigned values
value = first element of array
count = 1

for P = 1 to ((Xsize/2) - 1)

last_value = value

value = next element of array

if (value = last value) then increment count

if (value != last value) or (at end of array) then

if (count = 1) then

output last_value

if (value = 0x0FF1) then output last_value again

if (at end of array) then

output value

if (value = 0x0FF1) then output value again

else

if (count = 2) and (last_value != 0x0FF1) then

output last_value twice

else

output vector (0x0FF1, count, last_value)

end if

if (at end of array) and (value != last_value) then

output value

if (value = 0x0FF1) then output value again

end if

end if

end if

count = 1

next P

5. Files

Summary of Contents for DV2000

Page 1: ...rporation ULTECH Corporation ULTECH Corporation 28 Great Hill Road Bldg C Seymour CT 06483 USA TEL 203 735 5805 FAX 203 735 6653 WEB www ultechvideo com DV2000 Digital Video VBI Encoder Character Gene...

Page 2: ...USA LIMITATION OF WARRANTY The foregoing warranty shall not apply to defects resulting from improper use by Buyer No other warranty is expressed or implied ULTECH specifically disclaims the implied w...

Page 3: ...nu 18 4 3 CC Monitor Setup Menu 19 4 4 Time Code Offset Menu 19 4 5 Com 1 Setup Menu 20 4 6 Safe Title Area Menu 21 4 7 CC Level Setup Menu 22 4 8 CC Waveform Position Menu 23 4 9 EDH Error Detecting...

Page 4: ...4 ULTECH DV2000 User s Manual...

Page 5: ...rent formats and encoding requirements DV2000 addresses this by reading all of the popular caption file formats The encoder automatically determines the proper settings by looking at the data containe...

Page 6: ...viders Files from unsupported software venders may be converted to ULTECH ULT format and read directly Of course DV2000 may still encode captions the old fashion way by sending data to a DV2000 serial...

Page 7: ...ctures can be displayed by DV2000 based on longitudinal time code GPI triggers and internal or external timing In drawing mode DV2000 provides the same commands found on ULTECH s SG401 Subtitle Charac...

Page 8: ...8 ULTECH DV2000 User s Manual...

Page 9: ...program video it is recommended that you use a high quality serial digital to analog video converter at one of the DV2000 program video outputs 5 Connect longitudinal time code to the LTC In connecto...

Page 10: ...10 ULTECH DV2000 User s Manual...

Page 11: ...drive Setup LED The red Setup LED illuminates when you are in setup mode In setup mode on screen menus are displayed on the decoder monitor Floppy Drive The DV2000 can read caption subtitle script or...

Page 12: ...0 VAC AC In AC Out optional optional Video Out Fig 3 2 Rear panel CPU Data Video Control 3 2 Rear panel connections Fan Grill You must mount the DV2000 in a location that provides at least 6 of clear...

Page 13: ...nect a mouse when performing system upgrades or mainte nance VGA output connector You do not need a VGA monitor for normal operation All on screen menus and status screens appear at the VGA output You...

Page 14: ...rovides caption monitoring and on screen menus This input may be connected to DV2000 program video output 1 or 2 either through a short cable or via a serial digital router Using a router gives you th...

Page 15: ...ting is closed caption waveform amplitude the user has the ability to set the waveform to compensate for video sources that may or may not have 7 5 IRE pedestals added Settings are made from the front...

Page 16: ...16 ULTECH DV2000 User s Manual...

Page 17: ...ver Other jobs that appear on the jobs menu are loaded by the user When Load Job From Floppy is selected files from a floppy disk or 120 MByte SuperDisk are copied into a unique subdirectory under the...

Page 18: ...ion job from the floppy or network server that contains a single file Blinky cap a directory called Blinky is made dv2000 jobs Blinky The directory Blinky contains the file Blinky cap If you load a su...

Page 19: ...caption or subtitle job is run captions subtitles are processed when time code read from the LTC input port matches time code from the caption subtitle file The timing for caption subtitle files is es...

Page 20: ...on modes for line 21 encoding via the DV2000 serial port The current version of DV2000 software provides compatibility with the ULTECH Insertacap This mode offers both field 1 and field 2 encoding for...

Page 21: ...subtitle when used with usf subtitle scripts This allows you to easily check each subtitle in a show for conformance to RP 27 3 You can set the safe title area pattern to several colors and transpare...

Page 22: ...ning and NABTS teletext which are referenced to blanking level 0 IRE So the industry has responded with two solutions The first solution is to change the slope of the DAC during the VBI so that the va...

Page 23: ...waveform position to anything other than the factory default However there may be one case where you need to adjust the timing of the line 21 waveform some digital component video to analog video con...

Page 24: ...A flag has not been set the EDH flag will be cleared and the EDA flag will be set However if the incoming checkword is invalid then the outgoing EDA flag will be set according to the incoming EDA flag...

Page 25: ...ignore certain error conditions described for the previous menu When disabled an error of this type will not increment the Error Count When disabled the corresponding flag in the EDH Status Menu is di...

Page 26: ...26 ULTECH DV2000 User s Manual...

Page 27: ...t Audio in VBI and the character generator These sections correspond to DV2000 on screen menus The body of the script may contain commands to display text and graphics The script may also contain comm...

Page 28: ...ess on the optional keyboard to be pressed before further script commands will execute The message Press any key to con tinue will be displayed on the monitor output Rem string string 1 70 characters...

Page 29: ...ame buffers one is consid ered the displayed memory and the other the non displayed memory The Flip command causes the displayed memory to become the non displayed memory and vice versa FlipE only wor...

Page 30: ...caption creation As a result it is not readable by a text editor CCX is ULTECH s Windows based encoding software that is used to drive analog encoders and character generators manufactured by ULTECH...

Page 31: ...mapped files one for each subtitle In the DVD world subtitle script files are known as navigation files The DV2000 uses a simple file format that is opti mized for subtitling Files in this format have...

Page 32: ...l compo nent video though as component video yields a color space that is a subset of RGB colors 11 137 500 colors out of 16 777 216 Some of the formats below employ an alpha channel in addition to RG...

Page 33: ...se files to YC format DVD TIFF files come in two formats full size and cropped A full size TIFF file occupies the entire 720 x 480 pixel plane regardless of how big the actual subtitle is A cropped TI...

Page 34: ...UYC file name an X offset and a Y offset The X offset parameter specifies how much to offset the left edge of the image from the left edge of the television screen Since the DV2000 handles all image d...

Page 35: ...th 0 0x02D0 0 720 4 Y size image height 0 0x0200 0 512 5 Compression type 0 1 6 15 Reserved for future use always zero Signature 0 1 These two words are used by the DV2000 to indicate that this file i...

Page 36: ...e 2 1 write the Y data for line L and pixel pair P next P for P 0 to X size 2 1 write the C data for line L and pixel pair P next P for P 0 to X size 2 1 write the alpha data for line L and pixel pair...

Page 37: ...P R0 RED 255 floating point value between 0 and 1 G0 GREEN 255 floating point value between 0 and 1 B0 BLUE 255 floating point value between 0 and 1 if X size is odd and P Xsize 1 then R1 R0 if image...

Page 38: ...The RLE compression converts runs of the same value to a three word vector The first word is the vector indicator value 0x0FF1 The next word after the vector indicator value is the run count and the t...

Page 39: ...ue next element of array if value last value then increment count if value last value or at end of array then if count 1 then output last_value if value 0x0FF1 then output last_value again if at end o...

Page 40: ...SA Plug in Card BNC BNC Alpha Channel I S A B A C K P L A N E To ISA Back plane To ISA Back plane Optional Ethernet ISA Plug in Card Optional Multi Modem ISA Plug in Card ISA Plug in Card For Future R...

Page 41: ...Remove top cover q q q q q 2 Attach AC line cord Turn unit on Allow unit and test equipment to warm up for 15 minutes Caution a shock hazard exists with the top cover removed Do not touch AC line swi...

Page 42: ...Output Pin Function 1 Ground 2 Ground 3 Y output 4 C output Com Ports Pin Function Notes 1 Data Carrier Detect not used 2 Receive Data input to DV2000 3 Transmit Data output from DV2000 4 Data Termin...

Page 43: ...4 no connect 12 no connect 5 Ground 13 Hsync 6 Ground 14 Vsync 7 Ground 15 no connect 8 Ground Keyboard Pin Function 1 Keyboard Data 2 no connect 3 Ground 4 5VDC 5 Keyboard Clock 6 no connect Mouse Pi...

Page 44: ...e of the file must end with CR LF If the file does not exist then the default values are as sumed Line 1 X XX Software version example 2 23 Line 2 XX Revision of DigEnc Card Default 1C Line 3 XX Revis...

Page 45: ...1 800 mVpp serial digital video input BNC terminated into 75 ohm 2 800 mVpp serial digital video output BNCs with 75 ohm source impedance LTC time code input balanced 4dBu nominal input level 4 pin m...

Reviews: