Hello,
I saw someone using a negative value in Camera Delay, is that the same meaning to setting a positive value in Tracking Delay? Why there is 2 delay value?
Thanks!
Hello,
I saw someone using a negative value in Camera Delay, is that the same meaning to setting a positive value in Tracking Delay? Why there is 2 delay value?
Thanks!
Well, yes, they would have the same effect regarding the synchronization of the video and tracking. However it's a bad practice to use a negative Camera Delay.
The first system parameter you have to understand is the In-to-out latency (Preferences / Video Inputs). It specifies the constant delay the system should try to keep between the incoming video and the final output. It must include the hardware buffers of the input card (SDI or HDMI), the software buffers of Aximmetry, and (in the case you use SDI output) the hardware buffers of the output card.
The recommended practice is to adjust the in-to-out latency to the lowest possible value with which you don't yet get the "Cannot keep latency" error. This value will be a hardware dependend one, you have to find it manually.
Now, the only case you can use negative Camera Delay if there are enough frames pending in the software buffers of Aximmetry. So if you set the in-to-out latency to the lowest possible as recommended, you most likely won't be able to use negative delay without getting the "Cannot keep latency" message.
To summarize: the good practice is using a low in-to-out latency, leave the Camera Delay on zero, and use a positive Tracking Delay.
HOWEVER: in rare cases the tracking system has a long processing time that results in having an even greater delay than the camera input. In this case what we recommend is: first try to use a negative Tracking Delay. If it is not possible (you get "Cannot keep latency" for the tracking device) then use a positive Camera Delay (or alternatively increase the in-to-out latency, thus keeping the sync between the camera inputs in the case you use multiple ones).
camera delay means the signal from camera (videos) delay control
Tracking delay is the transform signal from tracker( VIVE or other tracker )
This might help you.