USB UVC恒定时间图像传输

时间:2018-06-01 13:20:50

标签: usb uvc

我使用DirectShow(ISampleGrabberCB的SampleCB)从UVC USB网络摄像头(640x480 YUV2)获取图像。在SampleCB内部,我测量图像之间的差异。预计这个三角洲接近常数。网络摄像头插入前置USB。

有意外的峰值,平均增量为32毫秒: unexpected peaks 1 webcam

如果我将第二个网络摄像头(1280x720 YUV2)插入前置USB并继续测试第一个网络摄像头的增量(640x480 YUV2),则会再次出现意外峰值,平均增量将增加到64毫秒: unexpected peaks 1 webcam + 2nd webcam plugged

PC硬件:

  • USB主控制器:英特尔(R)USB 3.0可扩展主机控制器 - 1.0(微软)
  • USB Root Hub:USB Root Hub(USB 3.0)

问题:

  1. 这些意外峰值的原因是什么?
  2. 如何在USB主控制器中明确保留网络摄像头的数据速率?
  3. 在2018年通过ISampleGrabberCB的SampleCB获取图像是否仍然正确?
  4. 感谢。

0 个答案:

没有答案