As kindly pointed by master Memo, I tested my hardware latency.
First photo is the projector latency: displaying the same timecode on both computer screen and the projector, in this case an Optoma EP759.
On top the proector timecode, bottom the computer timecode:
Result is a 16ms latency. 1 frame at 60FPS.
Now testing the Kinect unit. Same procedure. Note that I’m using v002_OpenKinect QC plugin by Vade to display the Kinect Color Image.
On top the computer timecode, on the bottom the Kinect grabbed timecode:
Result is an amazing 80ms latency !
Each test was repeated 3 times in order to have consistent results.
So with this setup I have an overall 6 frame delay (roughly).
I guess you can’t expect more from a 150euros plastic consumer product.
And it also confirms my gaming impressions on the Xbox.
Since the Kinect is grabbing frames -apparently- at 30FPS, I’ll lock my output to 30FPS as well, and hopefully reduce the latency to 3 frames…
I’d be happy if anyone can confirm these tests.