UVC摄像头实现的拓扑结构
2022-03-09
1197
1
UVC视备内部表示为多个可寻址实体或终端的互连。每个实体/终端代表一种功能,并具有由USB主机控制的属性。这些UVC设备内部互联的结构叫做UVC设备的内部拓扑结构。
一个最简单的UVC拓扑结构如下图所示:
数据由CAMERA Sensor采集,首先通过输入终端,再通过输出终端,最后通过USB的视频流端点传输给主机。
在输入终端与输出终端之间可以添加一些其的的终端,如处理单元,扩展单元,选择器单元等。
单元/Unit
终端/Terminal
- 输入终端 Input Terminal,详见输入终端描述符
- 输出终端Output Terminal,详见输出终端描述符
- 特定终端 Special Terminals (extends the I/O terminal)
- 多枚体传输终端 Media Transport Terminal
- 相机终端Camera Terminal,详见相机终端描述符
这些实体或终端通过输入引脚和输出引脚相互连接。一个单元有一个或多个输入管脚和一个输出管脚,每个管脚代表视频设备内的逻辑数据流。一个终端有一个输入引脚或一个输出引脚。输入终端(IT)代表视频设备的数据流的起点。输出终端(OT)代表数据流的终点。
通过视频控制进一步描述单元或终端的功能。控制通常提供对特定视频属性的访问。视频属性包括亮度、对比度、锐度、数码变焦等。每个控件都有一组可操作或提供附加信息的属性,它分经过如下特定类请求实现:
例如,可以通过改变处理单元内亮度控制的当前设置,由USB主机控制视频流的亮度。详见各单元或者终端单元的控制请求。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936