Installation Manual V1.4.4
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
Vinten Broadcast Ltd |
Vinten Inc |
Western Way |
709 Executive Blvd. |
Bury St Edmunds |
Valley Cottage |
Suffolk |
NY 10989 |
IP33 3TB |
USA |
United Kingdom |
|
Tel: +44 1284 752121 |
Tel: (845) 268 0100 |
Fax: +44 1284 750560 |
Fax: (845) 268 0113 |
|
Email: info@vinten.com |
Compiled by: |
James Oliver - Product Manager |
|
|
Issue Date: |
April 2004 |
Copyright © Vinten Broadcast Limited 2004
The copyright in this document is vested in Vinten Broadcast Ltd, part of the Vitec Group. This document is issued in confidence solely for the purpose for which it is supplied. Reproduction in whole or in part, or the use of this document for tendering or manufacturing purposes is prohibited, except under an agreement or with the written consent of the company of origin, and then only on the condition that this notice is included in any such reproduction.
'Vinten Radamec Broadcast Robotics' and 'free-d' are registered trademarks of Vinten Broadcast Limited.
Page 2 of 46
Vinten Broadcast Ltd free-d™ Installation Manual V1.4.4
Table of contents
1 |
Introduction |
|
4 |
|
|
1.1 |
Virtual sets |
4 |
|
|
1.2 |
free-d™ |
|
4 |
2 |
System components |
5 |
||
3 |
Installation |
|
6 |
|
|
3.1 |
Targets |
|
6 |
|
3.2 |
Lens encoder |
6 |
|
|
3.3 |
Target seeking camera |
8 |
|
|
3.4 |
free-d™ |
Processor unit |
8 |
4 |
Interconnection |
10 |
||
5 |
Camera optimisation |
11 |
||
6 |
Calibration procedure |
13 |
||
|
6.1 |
Constructing a target database |
14 |
|
|
6.2 |
Free-d calibration wizard |
16 |
|
|
|
6.2.1 |
Studio list |
16 |
|
|
6.2.2 |
Camera list |
17 |
|
|
6.2.3 |
Interfaces |
18 |
|
6.3 |
Additional free-d™ Processors |
20 |
|
|
6.4 |
Additional free-d™ Target seeking cameras |
21 |
|
7 |
System verification |
22 |
||
|
7.1 |
RMS error |
22 |
|
|
7.2 |
Levelling |
22 |
|
|
7.3 |
Scale |
|
22 |
|
7.4 |
Height and camera Z-offset |
23 |
|
|
7.5 |
Camera x-offset |
23 |
|
|
7.6 |
CCD centering |
24 |
|
|
7.7 |
Video delay |
24 |
|
|
7.8 |
Horizontal view angle |
24 |
|
|
7.9 |
Vertical view angle and aspect ratio |
25 |
|
|
7.10 |
Nodal shift and camera Y-offset |
25 |
|
|
7.11 |
Pan adjustment |
26 |
|
|
7.12 |
Tilt adjustment |
26 |
|
|
7.13 |
Roll adjustment |
27 |
|
Appendices |
|
|
28 |
|
|
A - |
free-d™ |
Communications protocol v1.0 |
28 |
|
B - |
Camera positioning parameters |
40 |
|
|
C - |
free-d™ processor card settings and warnings |
43 |
|
|
D - |
free-d™ Target seeking camera ID settings |
45 |
|
|
E - |
free-d™ Target seeking camera exposure settings |
45 |
|
|
F - |
Typical system schematic and part numbers |
45 |
|
|
G - |
Target array template diagram |
46 |
Page 3 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
1 Introduction
1.1Virtual sets
A key component of any virtual studio system is a means of measuring the precise position and orientation of each studio camera. This data is used to render the virtual scene from the appropriate viewpoint.
A camera tracking system must allow unrestricted movement of many studio cameras while panning through 360 degrees, work with a wide variety of camera mountings including manual pedestals, cranes, and hand-held cameras. The measurement of position and orientation of the camera must be to an accuracy that ensures precise matching of the real and virtual worlds.
It should place no significant constraints on either the scene content or the studio environment. free-d™ satisfies all of these requirements.
1.2free-d™
Developed by BBC R&D, this system uses a number of targets placed out of shot above the studio lighting grid. The targets are composed of concentric black and white retro-reflective rings forming a type of barcode. Each target has a unique code number, and is mounted at one of two different heights for optimum performance.
A small Target Seeking Camera (TSC) mounted on each studio camera views these targets. The TSC is mounted rigidly with its optical axis at right angles to the optical axis of the studio camera. A ring of LEDs surrounds the lens of the TSC. They illuminate the retro-reflective ceiling mounted targets.
The data from the TSC is passed to a purpose-built hardware unit, (free-d™ processor) which calculates the precise position and orientation of the studio camera in real time. free-d™ identifies the targets, measures their position to sub-pixel accuracy, and reads their barcodes. The position and orientation of the camera can then be computed.
The studio camera’s zoom and focus are measured using conventional mechanical sensors. These data are multiplexed with the signal from the auxiliary camera. free-d™ outputs an RS422 signal that contains camera X, Y, height, pan, tilt, roll, zoom and focus data. Using this data output, the virtual set system will then create a background very accurately matching the position of the real camera, to within 1mm.
Page 4 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
2 System components
Supplied items:
|
Part Number |
|
Description |
|
|
|
|
|
101-072-0002 |
|
free-d™ Target Seeking Camera (TSC) |
|
|
|
|
|
Various |
|
Camera adapter bracket (to attach TSC to studio |
|
|
|
camera) |
|
|
|
|
|
012-037-0020 |
|
TSC power cable (standard length 20m) |
|
|
|
|
|
195-112-0002 |
|
TSC power supply |
|
|
|
|
|
177-072-0001 |
|
free-d™ Processor |
|
|
|
|
|
Various |
|
Lens encoder |
|
|
|
|
|
N/A |
|
Mains cables (2 per camera system) |
|
|
|
|
|
Various |
|
Upper and lower targets (of roughly equal quantity) |
|
|
|
|
|
N/A |
|
3.5 inch floppy disk containing free-d™ lens calibration |
|
|
|
|
Required items not supplied:
∙Genlock source (if Free-d unit is not polled by VR system)
∙Genlock video cable
∙TSC video cable (length as required)
∙Oscilloscope (for calibration purposes only)
∙NTSC composite video monitor (for calibration purposes only)
∙PC laptop* (for calibration purposes only)
∙RS422/232 converter* (for calibration purposes only)
∙9 way pin-to-pin D-type serial cable* (for calibration purposes only)
Note: items marked with * will be provided by the Vinten Radamec Engineer for the duration of the on-site system commissioning.
Page 5 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
3Installation
3.1 Targets
The targets supplied will come with drop rods, but not necessarily horizontal mounting bars. It is normally required that the customer or system integrator source and supply these bars and a means to mount the bars to the ceiling. A dedicated grid is the best method of securing the target bars. It is essential that whatever method is employed, the target array must be secure and vibration free.
The optimum pattern of high and low targets can be seen in Appendix G. This is an optimum pattern only; it is designed so that the maximum number of targets will be identified, with the minimum number of low targets obscuring high targets. For ease of installation and calibration, this pattern should be observed while installing the targets on the studio ceiling.
However, if there are any obstructions in the ceiling preventing the mounting of a high target (eg, ducting, air-conditioning units) then a low target will suffice.
The major objective when installing targets is to ensure that a roughly equal number of high and low targets can be seen by the Target Seeking Camera in any position in the studio.
The optimum distance between each target is studio height dependent, and will be advised by the Vinten Radamec Project Manager.
Whilst installing the targets, note the identification number located on the back of the target on the target map. This will significantly expedite the calibration process.
3.2 Lens encoder
|
|
Single module dimensions |
136mm x 45mm x 70mm |
Weight (pair) |
1 kg approx. |
Encoders to lens gearing |
24 : 1 |
Output signals |
1024 pulses / rev of encoder |
Electrical connection |
1m flying lead to 26 way 'D' |
|
type. |
Always fit the protective cap to the studio lens during installation of the encoder. Remove the two screws that secure the cover of the drive module. Lift the cover off.
Page 6 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
Remove the two hex-socket screws that secure the module to the mounting block adapter plate. Take care not to damage any internal components when removing the module. Slacken the two screws that fasten the focus section to the zoom section.
Remove the two screws and lock washers from the mounting block, then fit the block to the lens. Do not over tighten the mounting screws. Check that both zoom and focus elements are not obstructed and move freely after fitting the mounting block.
CAUTION
IT IS ESSENTIAL THAT ONLY THE SCREWS AND WASHERS SUPPLIED ARE USED.
INCORRECT LENGTH SCREWS CAN PERMANENTLY DAMAGE THE LENS.
Fit the module in position the mounting block with the zoom section in mesh with the zoom gear ring of the lens and estimate how far its gear is out of mesh with the zoom gear ring. Remove the module and extract the spacer shim from between the adapter plate and the mounting block. Peel off an amount from the spacer (each shim is 0.05 mm, 0.002 inch thick) that is equal to, or less than, the amount estimated to bring the gears into mesh. Re-fit the module and repeat the procedure until the gears mesh correctly.
NOTE
CORRECT MESH IS VERY IMPORTANT AS TIGHT SPOTS WILL RESULT IN POOR PERFORMANCE.
Check the mesh at several points while rotating the lens gear ring from end to end and ensure that a small amount of backlash can just be felt at the tightest point.
Adjust the mesh of the focus section with the focus gear ring of the lens and tighten the two screws that fix it to the zoom section. Check the mesh at several points whilst rotating the focus gear ring from end to end and ensure that a small amount of backlash can just be felt at the tightest point. Readjust the focus mesh until this is satisfactory.
Do not lubricate the output gear/lens ring. Check end-to-end operation of both zoom and focus. When satisfactory, re-fit the encoder module cover.
Page 7 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
||
|
|
|
|
3.3 Target seeking camera |
|
|
|
|
|
|
|
|
|
|
|
|
Dimensions |
100mm x 82mm x 82mm |
|
|
Weight |
1.5 kg |
|
|
Lens |
Pentax, Ref. C30811 (C-mount) |
|
|
Output signals |
Serial digital video (NTSC) |
|
|
|
|
|
|
Connectors |
BNC – video output |
|
|
|
BNC – genlock input |
|
|
|
26w ‘D’ – Lens encoder input |
|
|
|
2x9w ‘D’ – Power Input |
|
|
|
15w ‘D’ – RBU input |
|
The Target Seeking Camera (TSC) is intended to mount rigidly to a studio camera, perpendicular to the optical axis. It will normally mount in place of the viewfinder, either above the lens at the front of the camera or at the rear if hand-held operation is required. Custom-designed mounting brackets are normally supplied to suit the cameras in the studio. The base of the TSC can be adjusted to ensure that is as near as possible to perpendicular to the studio camera optical axis.
The view of the targets should be unobstructed (for example by any part of the camera operator’s body) and should not make operating the studio cumbersome or make it difficult to balance. The offset between the two cameras must be known so that the system can compensate during calibration.
The TSC will need to be genlocked if the virtual set system software is not polling the free-d™ processor. Contact your virtual set vendor for verification.
3.4 free-d™ Processor unit
|
|
Dimensions |
483mm x 43mm x 500mm |
|
(19inch, 1U, 500mm) |
Weight |
8.5 kg approx. |
Input signals |
Serial digital video, |
|
RS422/RS485 control data |
Output |
Analogue video, |
signals |
RS422/RS485 camera data |
|
System normal relay |
Power Supply |
85 to 265 volts AC, 47 – 440 Hz, 5A |
The free-d™ Processor Unit receives a serial digital video signal from the TSC which contains both the image of the targets as viewed by the auxiliary camera
Page 8 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
and encoded values of the zoom and focus (which are measured by conventional mechanical sensors). The 19 inch rack-mountable unit identifies the targets in the image, measures their positions to sub-pixel accuracy and reads their bar codes. Knowing the positions of each target in the studio, which are stored in non-volatile memory, the position and orientation of the camera can be computed.
The unit generates an RS422/RS485 serial data stream, which conveys the position, orientation, zoom, and focus data to the virtual set system.
There is a BNC connection available to monitor the operation of the TSC. Monitoring of this NTSC signal will be required during calibration.
On initial installation the default control parameters should be loaded into the free-d™ Processor Unit. This can be achieved by operating the card switches in the following sequence: Hold RESET (S1), hold STORE (S4), release RESET, wait until self-tests are complete, release STORE. The default parameters may then be stored in the unit's non-volatile memory by another operation of the STORE switch.
Page 9 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
4 Interconnection
Target Seeking Camera TSC
110/230Vac
TSC PSU
Genlock
NTSC Monitor Video
Input 24Vdc (if required)
TSC Video
110/230Vac
Lens encoder data |
RS-422 |
|
To VR System |
||
|
Free-d Processor Unit
Cables indicated by a dotted line are not supplied with the Free-d system.
When connecting the free-d™ processor to the calibration PC, an RS-422/232 converter will be required and a direct, pin-to-pin cable, 9-way male D-type to
9-way male D-type. The SDL cable to connect the free-d™ processor to an
Onyx, Onyx2, Xync interface or Virtual Scenario SCU should be made as follows:
|
free-d™ |
|
Onyx |
Onyx2 |
Xync |
Virtual |
|
|
|
|
|
Interface |
Scenario |
|
9-way male |
|
9-way female |
9-way female |
25-way female |
9-way male |
|
D-type |
|
D-type |
D-type |
D-type |
D-type |
|
2 Tx- |
|
2 Rx- |
2 Rx- |
15 Rx- |
5 Rx- |
|
8 Rx- |
|
3 Tx- |
3 Tx- |
14 Tx- |
9 Tx- |
|
3 Rx+ |
|
7 Tx+ |
4 Tx+ |
2 Tx+ |
8 Tx+ |
|
7 Tx+ |
|
8 Rx+ |
6 Rx+ |
3 Rx+ |
4 Rx+ |
|
|
|
|
|
|
|
Page 10 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
5 Camera optimisation
LED array
|
|
|
S103 Test purposes |
Focus – take |
|
|
|
care not to |
|
|
|
disturb |
|
|
|
|
|
|
S102 Exposure time |
|
|
|
|
|
|
|
control |
Gain levels – |
|
|
|
|
|
||
factory set |
|
|
|
|
|
|
|
|
|
|
S101 Camera ID |
Iris |
|
|
Number |
|
|
|
|
|
|
|
|
Set the camera ID number using rotary switch S101 (see Appendix D). Place the free-d™ TSC at its lowest operating height (in most cases this will be with the studio camera on the floor) so that it has an unobstructed view of the targets. Switch off any house lights in the field of view of the camera.
Observe the monitoring video output from the free-d™ Processor on both a picture monitor and on an oscilloscope triggered at TV line rate. The video level of the brightest targets should be close to peak white (0.7 Volt) but without any clipping. If this is not the case, it will be necessary to adjust the iris of the free-d™ TSC; take extreme care not to disturb the focus.
Optimised – uniform amplitude, no clipping
Clipping – bright peaks indicate video level saturation
Check on both the NTSC monitor and the oscilloscope that all the targets in view have approximately the same video level (the dimmest target should
Page 11 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
have a video level no less than 70% that of the brightest target). If the brightness is less uniform than this, it will be necessary to adjust the ‘aiming’ of the illuminating LEDs.
Badly aimed LEDs – centre targets |
|
free-d™ TSC top-view |
brighter than outer targets. |
|
LEDs after aiming. |
|
|
|
Check that most of the targets that can be seen in the image are being recognised by the system and are annotated with their barcode numbers.
If any target barcode values are missing (or are replaced with a x or + symbol), and there is no obvious reason such as the target being partially obscured or damaged, suspect that the focus is not correctly set for the studio height. If it is necessary to change the focus, even slightly, it is essential that the free-d™ camera be re-calibrated afterwards.
free-d™ Processor monitor output
To maximise the depth-of-field, ensure that the exposure-time control (S102) is set to position ‘D’; this is the position wherethe LED array appears to be brightest.
If high-speed camera movements are anticipated, it may be desirable to reduce the exposure time. See appendix E.
Page 12 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
6 Calibration procedure
Before proceeding, ensure that all required targets have been mounted in the studio ceiling and the identification number of each target number noted onto the map (see Appendix G). If no target map is available, it will have to be reconstructed by directing the Free-d camera at the target array, and reading the target ID numbers from a monitor connected to the monitor output of the processor.
Select a suitable studio reference point. This reference (or zero) is typically the bottom left target on the target map (Row1, Column 1). In actuality the reference point can be any permanent reference in the studio. If there is a 3D virtual set system already in operation in the studio then it may be more convenient to use the same reference as the VR set.
Measure three targets with respect to the reference. It is essential that these targets be measured to the best accuracy possible, as the results have a huge effect on the subsequent calibration. It is necessary to measure x, y, and height of two targets (A and B) and height only of a third target (C). The distance between targets A and B should be greater than 50% of the entire target array in the x-axis. This determines a baseline from which all other targets are measured. The distance from target C to the baseline should be greater than 50% of the entire length of the y-axis. If these rules are not adhered to, the Calibration Wizard will not proceed and the program will display a warning. The measured targets do not have to be on different rows or columns, and they do not have to be at different heights.
C
|
|
|
Measure: |
|
|
>50% |
A = x, y and height |
|
|
|
|
|
|
|
B = x, y and height |
A |
B |
|
C = height only |
>50%
Note these measurements together with their ID number. These ID numbers will be entered in the calibration program (freed_v14.exe).
Page 13 of 46
Vinten Broadcast Ltd |
free-d™ Installation Manual V1.4.4 |
|
|
6.1Constructing a target database
Once operational, the system must know the exact position of every target to an accuracy of less than 1mm. To measure every single target to this level of accuracy, while not impossible, would be difficult and time consuming. The calibration process is able to refine the target positions provided an initial accuracy of 100 mm is achieved.
Provided the precise position of the three measured targets is determined, the system will refine the position of all the others.
Run the program makedef.exe. This creates a text file containing x,y,z values based on the installed grid pattern. When prompted input the x, y spacing and number of targets for each direction, height of upper and lower targets, min x and y values from origin (an offset of x, y, normally 0.0 for each) and the pattern of high and low targets used.
The pattern is defined by a hex word. The whole pattern can be calculated by knowing the configuration of the first block of 16 targets (4x4) situated in the bottom right-hand corner of the target map.
|
|
|
|
|
|
|
|
Row 4 |
Low = 0 |
Low = 0 |
High = 1 |
High = 1 |
|
= 3 in Hex |
|
Row 3 |
High = 1 |
Low = 0 |
Low = 0 |
High = 1 |
|
= 9 in Hex |
|
Row 2 |
Low = 0 |
Low = 0 |
High = 1 |
High = 1 |
|
= 3 in Hex |
|
Row 1 |
Low = 0 |
High = 1 |
High = 1 |
Low = 0 |
|
= 6 in Hex |
|
|
Col 1 |
Col 2 |
Col 3 |
Col 4 |
|
Byte Word = 6393 |
|
To view and check the pattern byte word, run the program seepatt.exe and enter the pattern to be used in hex (in this case 6393). Blue = Low, Red = High.
This portion should match the 16 target block above.
Target pattern hex “6393” |
Tilt/roll simulation |
Use the cursor keys to simulate tilt and roll of the camera to see the extent of low targets obscuring high targets.
Page 14 of 46