uvc协议相关

14 篇文章 1 订阅

记录点uvc协议相关...

uvc: USB Video Class

如 usb webcam, digital camcorders, analog video converts, analog and digital televisions tuners等等。

常见的就usb摄像头/webcam。


* 按功能/接口分,  通常一个uvc设备, 必定有包含

1个VideoControl(VC) Interface

1~数个VideoStreaming Interfaces

 

Video Control Interface 通过访问设备控制模块进行功能控制, 如亮度, 白平衡, 分辨率, 码率等等。对应usb控制端点。

Video Streaming Interfaces 用于数据传输通道。对应usb isoc端点(最新uvc协议支持bulk传输。)

 


* 内部实现机制

按功能划分, 内部模块划分为两种模块。

1. Units, 单元

2. Terminals, 终端

有一定规范:

如一个单元可以有多个Input pins, 但只能有一个output pins。

又如单元运行fan-out(扇出), 而不允许fan-in(扇入)。

 

不管怎样, 设计中常见的单元和终端如下:

- Input Terminal, 输入终端

- Output Terminal 输出终端

- Selector Unit 选择单元

- Processing Unit 处理单元

- Encoding Unit 编码单元

- Extension Unit 扩展单元

 

其他特殊的如

- Media Transport Terminal

- Camera Terminal 

 


后续补充.

UVC 参考文档

https://www.cnblogs.com/zongzi10010/p/10764116.html

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值