English Manual Template

Transcription

English Manual Template
OPERATION
MANUAL
TabulaTrack
optical object tracker for live graphics
enhancement
Version 1.0
© 2008 TrackMen Ltd. All rights reserved. Except as otherwise permitted by TrackMen Ltd., this publication, or parts
thereof, may not be reproduced in any form, by any method, for any purpose.
Disclaimer
THIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY
TRACKMEN Ltd. "AS IS." TRACKMEN LTD. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS.
Published by:
TrackMen Ltd.
Foerstchen 12
D-42799 Leichlingen
Germany
Table of Contents
TabulaTrack ..................................................................................................................................1
Getting started with TabulaTrack ..................................................................................................2
General Concept .......................................................................................................................2
1. Initial Operation.........................................................................................................................4
1-1. Hardware Preparations ......................................................................................................4
1-2. License Configuration ........................................................................................................5
1-3. Network Configuration .......................................................................................................8
1-4. Data Output Configuration ...............................................................................................10
1-5. Video Configuration .........................................................................................................12
1-6. Configuration Management..............................................................................................13
2. Daily Operation .......................................................................................................................14
2-1. Chroma Key Adjustment ..................................................................................................14
2-2. Multiple Tabulas...............................................................................................................18
2-3. Display .............................................................................................................................19
3. Advanced Configuration..........................................................................................................20
3-1. Object Tab .......................................................................................................................20
3-2. Mode Tab.........................................................................................................................25
4. General Notes.........................................................................................................................28
TabulaTrack
TabulaTrack offers an intuitive technique to present any graphics or video in a unique way during
live broadcasts. Using the camera video picture only, TabulaTrack automatically tracks a
single-coloured Tabula of any size, called the Tabula, inside your video picture in real-time and
transmits it to a live graphics system.
This enables the live graphics system to display any 2D or 3D graphics or live video exactly within
this frame, even during movements of the camera or the object. The talent can even hold, rotate,
move or carry the graphics with the help of the real board.
Especially for electronic news gathering outside a well-prepared studio environment TabulaTrack
immediately turns the Tabula into a video screen of any size or shape, with no time for set-up or
calibration. Even if the camera or the presenter moves, the virtual screen does its job.
Original camera picture
Live presentation with TabulaTrack
1
Getting started with TabulaTrack
TabulaTrack is always preinstalled on the delivered PC hardware. After booting or rebooting the PC
the Online Level appears automatically.
General Concept
The general concept of the TabulaTrack Graphical User Interface (GUI) offers three different
levels:
•
•
•
Online Level
Configuration Level
Advanced Configuration Level
The Online Level is the standard mode during operation. It automatically starts after start up or
reboot. For real-time productions this level should be used only. Please be aware that at this
level the displayed screen always freezes for performance reasons. To display the input video
you open the Configuration level. If you do not use the user interface for more than 1 minute,
TabulaTrack will automatically switch back to the Online Level in order to prevent on-air
failures.
The Configuration Level allows you to check the proper functionality of TabulaTrack in front of
a production or for the daily usage. If the camera settings, the light or the studio environment are
changed, the input picture of TabulaTrack will change as well. Depending on the amount and
style of the changes, it might be necessary to adopt TabulaTrack accordingly.
2
The Advanced Configuration Level is needed only for the initial setup of TabulaTrack and
fundamental configurations.
3
1. Initial Operation
This chapter explains the initial installation of TabulaTrack step by step.
The TabulaTrack software is pre-installed already.
If the TabulaTrack soft- and hardware is installed once, usually you do not need to change it’s
settings for the regular production within the same studio. You need the Configuration Level only.
1-1. Hardware Preparations
camera
camera
signal
TabulaTrack
PC
network
graphics
computer
Video Input
TabulaTrack requires a video input signal of the employed camera. Depending on the type of
the video signal, you must provide an adequate signal to the BNC connector of the video
input card at the TabulaTrack PC.
For the proper operation of the software it is mandatory that you feed the camera signal
directly to the TabulaTrack PC without any signal delay! Otherwise the generated tracking
data and therewith the keyed graphics are delayed as well.
Data Output
TabulaTrack transmits the calculated tracking data to the graphics computer. A regular
10/100 Mbit Ethernet (IEEE 802.3) network connection and a standard TCP/IP- and
UDP/IP-protocol (RFCs 793, 791 and 768) are used.
The TabulaTrack PC must be connected to all graphics computers which should receive the
tracking data. Multiple computers could receive the full data set at the same time. It is
possible to send the data to a broadcast address instead of a single IP address.
For real-time productions it is highly recommended to build up an exclusive network between
the TabulaTrack PC and all receiving graphics computers.
In order to receive the tracking data properly please see the manual of your graphics
software for details.
4
1-2. License Configuration
Configuration > Advanced Configuration > License Update
You use this menu to check the validity of your license and to update your time limited license.
After the initial turn on and boot the following screen appears.
Fig.1
The TabulaTrack software is protected against piracy by a hardware USB dongle.
If TabulaTrack could not detect a valid dongle, the following message will be displayed:
License = 0
To operate TabulaTrack, the USB dongle needs to be plugged to an USB port on the backside
of the TabulaTrack PC. This dongle should remain at this plug at all times, even during
shutdown and boot.
If the dongle holds a valid license the license number will be displayed.
It could take up to 15 seconds for TabulaTrack to detect the dongle.
5
Fig 2
There are two different kinds of licenses, temporally limited and unlimited licenses. For limited
licenses the number of remaining days to operate TabulaTrack is displayed.
If the dongle is plugged to the TabulaTrack PC, but the license is still displayed as not valid,
please go to License Management at the Configuration Level.
Fig 3
6
In order to extend a temporally limited license you need to replace the license with an unlimited
one. You first need to create a license authentification file. This file contains a unique description
of your employed soft- and hardware and is mandatory to generate any type of licenses.
Procedures
To update your license:
1 Press Create License Authentification file
2 You will be asked to plug in an USB memory stick with free memory available.
3 Now TabulaTrack automatically writes the License Authentification file to this USB
memory stick.
4 Send this file to the FOR-A reseller by email.
5 FOR-A sends back your new license.
6 Copy the new license file to an USB memory stick.
7 Plug this USB memory stick into the TabulaTrack PC.
8 Click Update License.
9 TabulaTrack installs the new license automatically.
10 Click Exit to leave the License Manager.
TIP
Check if the new license is displayed at the Online Level.
7
1-3. Network Configuration
Configuration > Advanced Configuration > Network Setup
You use this menu to configure the network settings of the TabulaTrack PC.
IMPORTANT
The TabulaTrack PC must share the same network with the graphics computer. Other
clients should be avoided.
Fig 4
Procedures
To configure the network address:
1 enter the desired IP address at Static, IP Address
2 enter the desired Subnet Mask; usually 255.255.255.0
3 Optional: Type in the desired Gateway and Name Server
4 click Apply
5 click Exit to leave the menu
IMPORTANT
It is recommended to use static IP addresses instead of using DHCP. In this case the
correlated check box at Dynamic must be deactivated.
8
Fig 5
TIP
After you finished the network configuration, please make sure to press Apply, otherwise
just using Exit to leave the network setup will discard all changes.
The new network setup is now displayed at the online level as well.
9
1-4. Data Output Configuration
Configuration > Advanced Configuration > Data Out
TabulaTrack transmits the calculated tracking data to the graphics computer. You use this
menu to configure the network setting for the tracking data destinations.
Fig 6
Procedures
1 Click New. A dialog appears that allows you to configure the network settings.
2 Enter the IP address of the receiving graphics computer.
3 Enter the UDP port number of the receiving graphics computer.
See manual of the employed graphics package for details.
4 Click OK to save the settings or click cancel to leave the menu without changes.
Edit
Allows editing of existing entries; destinations must be selected first
Delete
Deletes selected destinations
10
Up/Down
Changes the order of the destinations. First entry will be sent first. Because the time
difference is very small, in general one could say that they will be nearly sent at the same
time.
TIP
If you are going to use multiple machines which should receive the tracking data, it is
also possible to type in a broadcast address instead of multiple IP address of single
machines.
11
1-5. Video Configuration
Configuration > Advanced Configuration > Video In
You use this menu to configure the Video Input of the TabulaTrack PC.
Fig 8
Procedures
To configure the video input:
1 click the desired video input format
2 the video input signal appears immediately at the video screen within this menu
IMPORTANT
All grey entries are not accessible with the installed video grabber card. In case you like to
use those formats, please contact TrackMen for a hardware update.
IMPORTANT
Please also make sure to choose the correct connector type. Analog formats might require
two or three plugs and the breakout cable.
Going back to the online level you will be asked to save all changes. These configurations could
be managed at the Configuration level.
12
1-6. Configuration Management
> Configuration
You use this menu to manage existing configuration settings.
Procedures
To load existing settings:
1 click the pull down menu at Current Configuration
2 choose the desired configuration
TIP
TabulaTrack is preinstalled with the factory settings. Those settings will not
completely match your studio environment.
Procedures
To edit existing configuration files:
1 click Manage Configurations
2 create new configuration names, rename or delete existing files
Now the Online Level should not show any further error messages.
Fig 9
13
2. Daily Operation
For the daily production, usually TabulaTrack operates unchanged.
But if the camera settings, the light or the studio environment are changed, the input picture of
TabulaTrack will change as well. Depending on the amount and style of the changes, it might be
necessary to adjust TabulaTrack accordingly.
The Configuration level of the TabulaTrack user interface is designed for the regular configurations
in order to adapt TabulaTrack to a changed environment.
IMPORTANT
During real-time productions the Online Level has to be used only.
2-1. Chroma Key Adjustment
> Configuration
You use procedures below to adjust the Chroma Key to the actual video input.
Procedures
1 Prepare the production as usual: light the studio properly, adjust and match all cameras,
use the Tabula you are going to use for the production
2 Place the Tabula and camera at a typical situation as it is used during the production
Fig 10
3 Set Tolerance to 0
4 Switch the video display mode to Keyed
5 Start with Chroma Keying > Hue: adjust the hue value as long as the Tabula gets as dark
as possible. Please keep in mind that it will never get black!
14
TIP
The Ideal starting value for a blue board is 240 and 120 for a green board.
Fig 11
6 Proceed with Chroma Keying > Tolerance: start to adjust the tolerance value at zero and
increase the value slowly as long as the noise disappears. Non blue/green objects like the
background should appear separated from the TabulaTrack board.
15
Fig 12a
7 Switch the video display mode to Binarized
8 With Binarizing > Threshold: start to adjust the threshold value at zero and increase the
value slowly as long as the Tabula is the completely black and non blue/green objects like
the background appear separated.
Fig 13
16
If you set the threshold value to low, the keying fails at darker areas. Typically when tilting down
the Tabula, the studio lights do not light the Tabula well enough. Then usually noise appears as
shown below.
Fig 13a
In such cases you should enlarge the Threshold value as long as the noise disappears and you
could see the whole Tabula area as a solid rectangle.
Fig 13b
17
The final adjustment should look like the following picture: all four edges of the Tabula are
detected properly and marked with white lines.
Fig 14a
2-2. Multiple Tabulas
For this version of TabulaTrack, up to two different coloured Tabulas can be tracked at the
same time. The standard green or blue colour which is usually used for Chroma Keying is highly
recommended as the Tabula colours.
Procedures
1 Choose one colour for the first Tabula
2 Choose Keyer 0 and choose On in order to enable it
3 Adjust the keying for the first Tabula as described in section 2-1. “Chroma Key
Adjustment.”
4 Choose a different colour for the second Tabula
5 Choose Keyer 1 and choose On in order to enable it
6 Adjust the keying for the second Tabula as described in 2-1. “Chroma Key Adjustment.”
IMPORTANT
If you are using two Tabulas and Complete, both Tabulas must have the same
dimensions. Otherwise the completion fails.
18
2-3. Display
In order to judge the quality of your adjustments you can display some graphical elements.
Points
Displays a coloured rectangle around each detected Tabula corner. Each corner rectangle has a
different colour.
Lines
Displays white lines along the Tabula edges. Those lines are extended to infinity in order to
detect noise and other artefacts more easily.
3D Cube
Displays a simple wire-frame cube with the Tabula as it’s base. This three-dimensional object
can be used in order to judge the quality of the three-dimensional data.
Edges
Displays the Tabula edges itself. Each edge has a different colour. Edge pixels which are not
taken into account are displayed in red.
19
3. Advanced Configuration
Configuration > Advanced Configuration
You may use this menu to adapt TabulaTrack to different environments and situations.
Part of the Advanced Configuration level was already described during the initial setup. Therefore
here the missing items are described only.
Fig 15
3-1. Object Tab
Configuration > Advanced Configuration > Object
You may adjust some of the parameters for the object detection. But in general these values are
well defined and the operator does not need to change it.
Minimum Cluster Size
Sets the minimum number of adjacent pixels building an object/cluster. If multiple objects with
the same colour like the Tabula are in view, the largest cluster will be tracked as the Tabula (see
Fig 16a).
If you set the Tabula value to high, the Tabula cannot be detected (see Fig 16b).
Standard value is 1000. Dimension is pixel.
20
Fig 16a
Fig 16b
21
Minimum Cluster Gap
Sets the minimum gap between objects/cluster to be observed separately. Especially for noisy
situations, the picture of the TabulaTrack board will remain as one object for higher values.
Standard value is 8. Dimension is pixel. Range is between 1 and the full resolution of the used
video format.
Center Distance
Sets the minimum distance of a detected edge towards the centre of the Tabula in order to be
taken as the real Tabula edge. If objects or the hand or arm of the moderator partly occludes the
Tabula, it may happen that TabulaTrack detects this object edge as a wrong Tabula edge (see
Fig 18). Those wrong edges are closer to the Tabula centre than the real Tabula edges.
Therefore higher values are more restrictive.
Reset returns to the standard value 0.5. Dimension is the ratio between the minimum distance
of the detected Tabula edge towards the centre and the distance from the Tabula edge towards
the centre. The range is between 0 and 1.
Fig 18
Edge Noise
Sets the maximum variation of the edge pixel position along the Tabula border. Only pixels
within the maximum variation are used for the border line calculation. The position of the edge
pixels may be noisy due to the quality of the video source, the chroma keying or occlusions by
other objects.
To display the used edge pixels mark the check box /Configuration/Display/Edges and clear
the check box /Configuration/Display/Lines. All edge pixels used for the calculation of the
border lines are displayed in four different colours depending on which border line they belong to.
Edge pixels which are excluded from the calculation are drawn with read colour.
Reset returns to the standard value 6.5. Dimension is pixel. Range is between 0 and 100.
22
Fig 22
Fig. 22 shows that the left Tabula edge is not detected properly (red edge pixel) because the
Edge Noise value is set to low.
Fig 23
Fig. 23 shows that for a proper Edge Noise value the left Tabula edge is detected properly (no
further red edge pixel).
23
Field Smoothing
Smoothes the field position of the Tabula in order to avoid field jitter. Otherwise the Tabula
position is calculated for every single field only. But then even for a non moving Tabula its final
position would change by one line between odd and even fields. This would cause a jitter of the
Tabula between two values. Field Smoothing reduces this effect. Its usage is highly
recommended.
Critical Flag
Usually all four edges of the Tabula must be in view in order to determine stable tracking values.
However, in some situations the position of the missing Tabula parts could still be estimated
while the Tabula leaves the picture frame. But the more the Tabula disappears, the more critical
the tracking data gets. Therefore TabulaTrack transmits a warning signal to the graphics
software, the critical flag. When receiving the critical flag, the graphics could e.g. fade to black.
You set the Threshold value to define when the critical flag is sent. You set the Threshold to 0
if the critical flag should be sent immediately if the board is leaving the picture frame. You set the
Threshold to 10 if the critical flag should be sent only if tracking is not possible any longer.
Standard value is 5. Range is between 0 and 10.
Grab Image
Grabs the currently displayed video input image and saves it to an USB memory stick. Please
make sure that the USB memory stick is plugged in and enough space is available. Each
grabbed image is saved with a unique number. Therefore you can grab multiple images without
overwriting the former ones.
24
3-2. Mode Tab
Configuration > Advanced Configuration > Mode
For a reliable tracking all four edges of the Tabula must be in view. Typically the Tabula is not
being tracked if it leaves the picture frame. Not having all four edges in view can lead to certain
disturbances of the tracking and therefore the keyed graphics. Same is valid if the Tabula is
covered by other objects or body parts like the arm or hand.
However, if the Tabula is partly outside the picture frame, TabulaTrack determines the most
likely position of the missing object parts. Because of mathematical reasons, this calculation
must fail if only two sides of the Tabula are in view.
Especially when the Tabula comes back into view, a correct calculation is possible only, if the
Tabula is completely inside the picture frame.
In addition, due to mathematical reasons it is not possible to determine the correct 3D pose of
the TabulaTrack board, if the board is perpendicular to the optical axis of the employed camera.
In order to achieve most reliable results all settings at Mode has to be edited carefully.
Fig 24
Complete
Enables the estimation of parts of the board which are outside the picture frame.
Tabula Width/Height
Enter the correct dimensions of the Tabula without any dimension.
IMPORTANT
The dimension does not matter. Finally only the ratio between both values is used.
Therefore e.g. even 16 and 9 are reasonable values if the board dimensions are 48 x
27 cm.
25
Fig 25 a
Fig. 25a shows that the left edge of the Tabula is not identical with the image border while using
Complete. The known dimensions of the board are used to estimate its position.
Fig 25b
Fig. 25b shows that the left edge of the Tabula is identical with the image boarder while not
using Complete. The keyed graphic will be distorted.
26
Compensate AD
Compensates for the non-square pixels of some analog video signals. For the digitized video
signal of analog cameras the black horizontal blanking might be seen as black bars on the left
and right edge of the video input screen. In such cases you must compensate by checking this
option.
Minimum Samples
Sets the minimum number of pixels a Tabula edge must consist of. Lower values enable the
tracking of the Tabula even for very huge rotation angles (up to 90 degrees of horizontal or
vertical rotation in relation to the optical axis of the camera). Higher values produce more stable
tracking results, especially for three-dimensional graphics.
Standard value is 10. Dimension is pixel. Range is between 0 and 100.
Cropping
Sets the active area of analog video input signals. For the digitized video signal of analog
cameras the black horizontal and vertical blanking might be seen as black areas on the edges of
the video input screen. In such cases you must crop the black areas by adjusting the related
sliders exactly to the edge of the active video image. Then the black regions outside the active
video picture are ignored.
Standard value is 0. Dimension is pixel. Range is between 0 and the number of horizontal or
vertical pixel.
27
4. General Notes
TabulaTrack detects a single-coloured Tabula within the camera picture. For this version of
TabulaTrack, up to two different coloured Tabulas can be tracked at the same time. The standard
green or blue colour which is usually used for Chroma Keying is highly recommended as the Tabula
colour.
TabulaTrack uses a standard Chroma Keying technique to separate the Tabula from the
background. Please make sure that the Tabula is properly lighted, as it should be for regular
Chroma Keying. Especially when the Tabula is tilted towards the floor, the light intensity usually
drops down. This disturbs the proper Chroma Key and the detection of the Tabula fails.
The TabulaTrack Tabula can have any size. But the rectangular shape is mandatory. To support
any other shapes like circles or irregular shapes, the rectangular Tabula can be placed on top of
this shape. In such case the outer shape can be covered by the graphical object by using a simple
linear key or overlay.
For a reliable tracking all four edges of the Tabula must be in view.
Not having all four edges in view can lead to certain disturbances of
the tracking and therefore the keyed graphics.
Typically the Tabula is not being tracked if it leaves the picture frame.
While using Complete, TabulaTrack determines the most likely
position of the missing object parts. Because of mathematical
reasons, this calculation must fail if only two sides of the Tabula are
in view (see picture). Especially when the Tabula comes into view, a
correct calculation is possible first and only, if the Tabula is
completely inside the picture frame.
Same is valid if the Tabula is covered by other objects or body parts like the arm or hand.
Fig 27
Fig 28
Fig 27 and Fig 28 show a false arm position for holding the Tabula. Instead of the real Tabula
border the arm of the talent is detected as the Tabula edge.
All camera settings and adjustments should be finished before applying TabulaTrack. Especially if
multiple cameras are in use, it is highly recommended to match all cameras properly. Otherwise
TabulaTrack’s Chroma Key settings are not valid for all cameras. This disturbs the quality of the
tracking.
As usual for all Chroma Key shoots, the clothes of the talent or any other surrounded objects must
have a different colour as the TabulaTrack Tabula. Otherwise it is not possible for the image
processing to distinguish between the Tabula and the background.
28
06/30/2008 Printed in Japan
FOR-A COMPANY LIMITED
Head Office
Overseas Division
Japan Branch Offices
R&D/Production
: 3-8-1 Ebisu, Shibuya-ku, Tokyo 150-0013, Japan
Phone: +81 (0)3-3446-3936, Fax: +81 (0)3-3446-1470
: Osaka/Okinawa/Fukuoka/Hiroshima/Nagoya/Sendai/Sapporo
: Sakura Center/Sapporo Center
FOR-A America Corporate Office
11125 Knott Ave., Suite #A, Cypress, CA 90630, USA
Phone: +1 714-894-3311 Fax: +1 714-894-5399
FOR-A America East Coast Office
1065 Avenue of the Americas Suite #1701A New York,NY 10018, USA
Phone: +1 212-861-2758 Fax: +1 212-861-2793
FOR-A America Distribution & Service Center
2400 N.E. Waldo Road, Gainesville, FL 32609, USA
Phone: +1 352-371-1505 Fax: +1 352-378-5320
FOR-A Corporation of Canada
425 Queen Street West, Suite 211, Toronto, Ontario M5V 2A5, CANADA
Phone: +1 416-977-0343 Fax: +1 416-977-0657
FOR-A Latin America & the Caribbean
5200 Blue lagoon Drive,
Suite 760, Miami, FL 33126, USA
Phone: +1-305-931-1700 Fax: +1-305-264-7890
FOR-A UK Limited
UNIT C71, Barwell Business Park, Leatherhead Road, Chessington Surrey, KT9 2NY, UK
Phone: +44 (0)20-8391-7979 Fax: +44 (0)20-8391-7978
FOR-A Italia S.r.l.
Viale Europa 50 20093, Cologno Monzese (MI), Milan, ITALY
Phone: +39 02-254-3635/6 Fax: +39 02-254-0477
FOR-A Corporation of Korea
801 Dangsan Bld., 53-1 Dangsan-Dong, Youngdeungpo-Gu, Seoul 150-800, Korea
Phone: +82 (0)2-2637-0761 Fax: +82 (0)2-2637-0760
FOR-A China Limited
Room C302 Tia Hao International Building,
116 Zizhu-Yuan Road, Haidiang Discrict, Beijing, China
Phone: +86 (0)10-5170-9870 Fax: +86 (0)10-5170-9772
*The contents of this manual are subject to change without notice.