Advertisement
This document was created to help integrators during the installation and configuration process of the Voice Tracking Solution.
The system's main components are:
Lightware UCX series Universal Matrix Switcher,
Sennheiser TCC2 ceiling microphone,
PTZ camera, that can be controlled via Visca protocol.
Camera for overview shot of the room.
INOGENI CAM230 USB and HDMI multi-camera switcher
The room automation is done by Lightware Advanced Room Automation (LARA). It is a modular system which includes drivers for the equipment applied in the system. In our case TCC2 driver, a Visca protocol driver and two user-panels that make setup easier.
Voice Tracking PTZ Control solution provides automatic camera control based on vector information provided by Sennheiser TCC2 ceiling microphone array.
Screenshot from Sennheiser Cockpit Zones:
The basic principle of operation is querying the direction information of the sound source from the TCC2 microphone. According to the vector information coming from the microphone the algorithm of the LARA configuration tries to choose a camera preset from the previously stored ones which fits the best. If any of the stored vector information matches the current vector the corresponding preset is recalled from the camera, aiming it to the person speaking.
The Sennheiser TCC2 unit includes 28 omnidirectional microphone capsules. This enables the microphone to determine the currently speaking person's position in the meeting room at any time. It is indicated on the vector panel of the LARA configuration, helping integrators in the configuration process.
Setting up the camera preset can be done using the PTZ Camera Control panel of the LARA configuration:
Minimum equipment requirement for the solution:
After the units are connected it is necessary to setup the Sennheiser TCC2 microphone's audio properties. Tuning the system may depend on the client's needs, however Sennheiser recommends to threat the room to achieve higher accuracy.
Before you start configuring Voice Tracking Solution, please setup the microphone.
Further information can be found here: https://en-us.sennheiser.com/tcc2
Please check the latest information on seamless video switcher here: https://inogeni.com/product/cam230/
Before uploading and configuring Voice Tracking Solution please download the latest Firmware from https://lightware.com/. Upgrade your UCX series Universal Matrix Switcher and activate LARA.
Start a new browser window and start LARA. e.g.: https://192.168.1.88/lara
The IP address is: UCX series matrix device IP.
Choose: UPLOAD CONFIGURATION
After uploading and starting the configuration the status board displays the actual state of the configuration:
After uploading the configuration, you may see orange X markings in every instance field. This means that LARA is not running yet. Before running the configuration, the instance parameters must be set.
The parameter setting can be done with opening each instance's parameter section with this icon:
First set the IP address of the TCC2 microphone.
TRACKING PARAMETER section:
Minimum level:
It is possible to determine the minimum sound pressure level to be considered. The vector, that contains lower sound pressure level value than the threshold, will be ignored. Setting this parameter low, results in a more sensitive system, to ignore room noise, set a higher threshold.
No sound detected period:
There is built-in silence detection. If there is no valid vector coming from the microphone until given time period e.g.: 10 sec, the system selects the fixed overview camera input of the seamless video switcher.
Silence detection enabled:
This enables the Silence Detection function, which activate room total shot in case of silence in the room.
It is possible to choose Ethernet (UDP) or RS232 control options.
In case of Ethernet set the IP address of the camera.
After choosing RS232 option set the baud-rate matching the camera settings and the RS232 port number of UCX series matrix connected to the PTZ camera.
The PTZ movement speed can be adjusted in the PAN TILT SETTINGS. Speed settings are used during the manual camera adjustments via PTZ camera panel.
Console output settings enables the LARA console log messages. It helps following the operation, and helps debugging.
INOGENI CAM230 device is controlled via ethernet. IP address must be set for the device. If there is no authentication used, please leave those settings blank.
Please refer to User Manual of the CAM230 device.
Various numbers of parameters give the integrator the maximum flexibility to customize the application as it is required from the customer.
The section above emphasizes that the instance names must be set, to make communication possible between LARA modules.
Polling interval:
Polling interval sets the rate of querying the vector from TCC2. Lower rate (longer time period) slows down the operation, higher rate (shorter time period) fastens.
Maximum preset number:
By factory default there are 63 memory slots prepared for vector information in the system.
Depending on the application, it is possible to determine how many camera settings will be needed for seamless operation. Increasing number of camera presets/vector memory allows us to cover the whole room area more accurately. A large number of camera presets/vector memory helps accuracy but can slow down the system depending on the other parameters below.
AZI parameter tolerance:
This parameter defines the azimuth (horizontal) accuracy measured in degrees.
Hint: The default 20 degrees tolerance may provide the appropriate accuracy in cases when people are sitting in their chairs during the meeting.
ELEV parameter tolerance:
This parameter defines the elevation (vertical) accuracy measured in degrees.
Hint: The default 20 degrees tolerance may provide the appropriate accuracy in cases when people are sitting in their chairs during the meeting.
Multiple Sound sources period:
This parameter defines time period. If several vectors arrive from different directions within this period (different source of sound/speech is detected), situation is evaluated as crowd talking which indicates calling the room total view camera preset (preset 0).
Single sound source period:
If the vector information continuously indicates that there is no other sound source during this period, the algorithm will evaluate that as one person is speaking so it will aim the PTZ camera to the speaker.
The parameter determines this time period length.
PTZ movement suspend time:
According to this parameter value the system suspends every PTZ camera movement to improve smooth, seamless operation. Fast PTZ camera movements can cause discomfort for participants in the room, as well as online.
It is recommended to stay on a particular shot with the camera for a while before changing camera preset. This value is responsible for this period.
Video switcher in the system
If the system contains seamless video switcher set this to true, if not set this to false. If it false connect the USB camera to one of the UCX/MMX2 martix's USB input.
Video switcher input number where the PTZ Cam is connected:
The input number of the seamless video switcher where the PTZ camera is connected.
Video switcher Fixed Cam:
The input number of the seamless video switcher where the PTZ camera is connected.
Console output:
This setting enables the LARA console log messages. It helps following the operation, and helps when debugging.
Hint:
It may be an iteration to find the necessary and sufficient number of presets in order to keep the quick reaction of the algorithm and covering the room with enough camera shots, meanwhile avoiding the unwanted interruption of operation which can cause uncontrolled PTZ camera operation.
After setting all the necessary parameters, please press start:
If the configuration runs, and the IP address settings are properly done all the status sign should be green on the left side of each instance's status section:
Now the system is ready to start configuring the algorithm of Voice Tracking.
Vector memories can be stored/recalled/deleted with the Vector Panel.
Please be silent in the room during the setup period.
One way to set up the vectors is the following:
Store a shot by entering a number e.g. "1", and push STORE button. Check it by pressing "1" Recall.
Compose shots and make camera presets for all the places where speakers may be present during the usage of the room.
Check the individual presets with the help of the numpad on the PTZ panel. The "Selected Vector Memory" number and the PTZ preset numbers must be paired.
It is possible to check the seamless switcher with the help of PTZ control panel. These buttons control the input matrix of the switcher.
PTZ movement must be disabled in order to make these buttons operate.
Enable the PTZ movement on the PTZ panel:
Check the individual presets with the help of numpad on the PTZ panel or with the Recall PTZ preset button of the Vector Information Panel.
As a final test please take the places after one by one, talk loudly and observe the picture of the camera. If something went wrong repeat the steps above. It is possible to correct any memory settings with storing it again until they will be perfect.
The basic principle of the operation is querying the information of the sound source from TCC2. According to the vector information coming from the microphone, the algorithm of the LARA configuration finds a camera preset from the previously stored ones which fits the best. If any of the stored vector information matches the current vector the corresponding preset is recalled from the camera, aiming it to the person talking.
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.
Advertisement
Need help?
Do you have a question about the UCX Series and is the answer not in the manual?
Questions and answers